ÿØÿà 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  Z  d d l m Z d d l 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 e j	 d d d e   j
 d e   j d e d e d e d e  Z d Z e j e  Z d S(   u   

    webencodings.x_user_defined
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~

    An implementation of the x-user-defined encoding.

    :copyright: Copyright 2012 by Simon Sapin
    :license: BSD, see LICENSE for details.

i(   t   unicode_literalsNt   Codecc           B  s    e  Z d  d  Z d  d  Z RS(   u   strictc         C  s   t  j | | t  S(   N(   t   codecst   charmap_encodet   encoding_table(   t   selft   inputt   errors(    (    sK   /usr/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.pyt   encode   s    c         C  s   t  j | | t  S(   N(   R   t   charmap_decodet   decoding_table(   R   R   R   (    (    sK   /usr/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.pyt   decode   s    (   t   __name__t
   __module__R   R   (    (    (    sK   /usr/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.pyR      s   t   IncrementalEncoderc           B  s   e  Z e d   Z RS(   c         C  s   t  j | |  j t  d S(   Ni    (   R   R   R   R   (   R   R   t   final(    (    sK   /usr/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.pyR      s    (   R   R   t   FalseR   (    (    (    sK   /usr/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.pyR      s   t   IncrementalDecoderc           B  s   e  Z e d   Z RS(   c         C  s   t  j | |  j t  d S(   Ni    (   R   R	   R   R
   (   R   R   R   (    (    sK   /usr/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.pyR   $   s    (   R   R   R   R   (    (    (    sK   /usr/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.pyR   #   s   t   StreamWriterc           B  s   e  Z RS(    (   R   R   (    (    (    sK   /usr/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.pyR   (   s   t   StreamReaderc           B  s   e  Z RS(    (   R   R   (    (    (    sK   /usr/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.pyR   ,   s   t   nameu   x-user-definedR   R   t   incrementalencodert   incrementaldecodert   streamreadert   streamwriteru    	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(   t   __doc__t
   __future__R    R   R   R   R   R   R   t	   CodecInfoR   R   t
   codec_infoR
   t   charmap_buildR   (    (    (    sK   /usr/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.pyt   <module>   s$   				 