ó
½-Ú[c           @   sJ   y d  d l  Z Wn e k
 r/ d  d l Z n Xd e f d „  ƒ  YZ d S(   iÿÿÿÿNt   _CompactJSONc           B   s,   e  Z d  Z e d „  ƒ Z e d „  ƒ Z RS(   s2   Wrapper around json module that strips whitespace.c         C   s   t  j |  ƒ S(   N(   t   jsont   loads(   t   payload(    (    s1   lib/python2.7/site-packages/itsdangerous/_json.pyR   
   s    c         K   s0   | j  d t ƒ | j  d d ƒ t j |  |  S(   Nt   ensure_asciit
   separatorst   ,t   :(   R   R   (   t
   setdefaultt   FalseR   t   dumps(   t   objt   kwargs(    (    s1   lib/python2.7/site-packages/itsdangerous/_json.pyR
      s    (   t   __name__t
   __module__t   __doc__t   staticmethodR   R
   (    (    (    s1   lib/python2.7/site-packages/itsdangerous/_json.pyR       s   (   t
   simplejsonR   t   ImportErrort   objectR    (    (    (    s1   lib/python2.7/site-packages/itsdangerous/_json.pyt   <module>   s   