ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     
abc           @   s   d  d l  m Z m Z m Z m Z m Z d d l Z d d l Z e j d  Z	 d e j
 f d     YZ
 d e j f d     YZ d	 e j f d
     YZ d e
 e j f d     YZ d e
 e j f d     YZ d   Z d S(   i   (   t   encodet   decodet   alabelt   ulabelt	   IDNAErroriNu   [.。．｡]t   Codecc           B   s    e  Z d  d  Z d  d  Z RS(   t   strictc         C   sD   | d k r$ t  d j |    n  | s. d St |  t |  f S(   NR   s    Unsupported error handling "{0}"t    i    (   R   i    (   R   t   formatR    t   len(   t   selft   datat   errors(    (    s:   /usr/lib/python2.7/site-packages/pip/_vendor/idna/codec.pyR    	   s
    c         C   sD   | d k r$ t  d j |    n  | s. d St |  t |  f S(   NR   s    Unsupported error handling "{0}"u    i    (   u    i    (   R   R   R   R	   (   R
   R   R   (    (    s:   /usr/lib/python2.7/site-packages/pip/_vendor/idna/codec.pyR      s
    (   t   __name__t
   __module__R    R   (    (    (    s:   /usr/lib/python2.7/site-packages/pip/_vendor/idna/codec.pyR      s   
t   IncrementalEncoderc           B   s   e  Z d    Z RS(   c   	      C   s  | d k r$ t  d j |    n  | s. d	 St j |  } d } | r | d sc d } | d =q | s | d =| r d } q q n  g  } d } xD | D]< } | j t |   | r | d 7} n  | t |  7} q Wd j |  | } | t |  7} | | f S(
   NR   s    Unsupported error handling "{0}"R   i    u    it   .i   (   R   i    (   R   R   t   _unicode_dots_ret   splitt   appendR   R	   t   join(	   R
   R   R   t   finalt   labelst   trailing_dott   resultt   sizet   label(    (    s:   /usr/lib/python2.7/site-packages/pip/_vendor/idna/codec.pyt   _buffer_encode   s0    

(   R   R   R   (    (    (    s:   /usr/lib/python2.7/site-packages/pip/_vendor/idna/codec.pyR      s   t   IncrementalDecoderc           B   s   e  Z d    Z RS(   c   	      C   s?  | d k r$ t  d j |    n  | s. d
 St | t  rO t j |  } n( t |  } t | d  | j d  } d } | r | d s d } | d =q | s | d =| r d } q q n  g  } d } xD | D]< } | j t |   | r | d	 7} n  | t	 |  7} q Wd j
 |  | } | t	 |  7} | | f S(   NR   s    Unsupported error handling "{0}"u    i    t   asciiR   iu   .i   (   u    i    (   R   R   t
   isinstancet   unicodeR   R   t   strR   R   R	   R   (	   R
   R   R   R   R   R   R   R   R   (    (    s:   /usr/lib/python2.7/site-packages/pip/_vendor/idna/codec.pyt   _buffer_decode?   s8    

(   R   R   R!   (    (    (    s:   /usr/lib/python2.7/site-packages/pip/_vendor/idna/codec.pyR   >   s   t   StreamWriterc           B   s   e  Z RS(    (   R   R   (    (    (    s:   /usr/lib/python2.7/site-packages/pip/_vendor/idna/codec.pyR"   g   s   t   StreamReaderc           B   s   e  Z RS(    (   R   R   (    (    (    s:   /usr/lib/python2.7/site-packages/pip/_vendor/idna/codec.pyR#   j   s   c           C   s@   t  j d d d t   j d t   j d t d t d t d t  S(	   Nt   namet   idnaR    R   t   incrementalencodert   incrementaldecodert   streamwritert   streamreader(	   t   codecst	   CodecInfoR   R    R   R   R   R"   R#   (    (    (    s:   /usr/lib/python2.7/site-packages/pip/_vendor/idna/codec.pyt   getregentrym   s    	(   t   coreR    R   R   R   R   R*   t   ret   compileR   R   t   BufferedIncrementalEncoderR   t   BufferedIncrementalDecoderR   R"   R#   R,   (    (    (    s:   /usr/lib/python2.7/site-packages/pip/_vendor/idna/codec.pyt   <module>   s   (!)