ó
    ö.iý  ã                   ób  • S r  SSK7  SrCSSKJr  SSKJr  SSK	7  SSKJ	r	  SS	 jr
\
" 5       r\R                  " SSS
9  SSKJr  \R                  " \5        C\(       a  \R"                  4rO\R$                  rC\r\\	R$                  -  r\\R"                  S4-  rg! \ a
    SSK7  Sr N¡f = f)z5
Provides frozendict, a simple immutable dictionary.
é   )Ú*TF)Úversion)Úmonkeypatch)ÚcoolNc                 ó:   ^ • T c  SSK Jn  Um  " U 4S jST 5      nU$ )Né    )ÚJSONEncoderc                   ó"   >• \ rS rSrU 4S jrSrg)Ú@_getFrozendictJsonEncoder.<locals>.FrozendictJsonEncoderInternalé   c                 óh   >• [        U[        5      (       a  [        U5      $ TR                  U U5      $ ©N)Ú
isinstanceÚ
frozendictÚdictÚdefault)ÚselfÚobjÚBaseJsonEncoders     €Ú(Lib\site-packages\frozendict\__init__.pyr   ÚH_getFrozendictJsonEncoder.<locals>.FrozendictJsonEncoderInternal.default   s3   ø€ Ü˜#œz×*Ñ*ä˜C“yÐ à"×*Ñ*ØØóð ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__)r   s   €r   ÚFrozendictJsonEncoderInternalr      s   ø† ÷	ð 	r   r   )Újson.encoderr	   )r   r	   r   s   `  r   Ú_getFrozendictJsonEncoderr!      s%   ø€ ØÑÝ,à%ˆ÷	¨ô 	ð )Ð(r   )ÚpatchÚwarnr   )ÚMappingÚFrozenOrderedDictr   )Ú__doc__Ú_frozendictÚc_extÚImportErrorÚ_frozendict_pyr   Ú__version__Ú r   r   r!   ÚFrozendictJsonEncoderÚpatchOrUnpatchAllÚcollections.abcr$   Úregisterr   r   Ú__all__r%   r   r   r   Ú<module>r2      sÈ   ðñðÜØ€Eàõ
 ,Ý Ü Ý ô)ñ( 2Ó3Ð Ø × Ò  d°5Ò 9õ $ð × Ò �Ô Øö 	Ø×"Ñ"Ð%�Gà×$Ñ$€GØð Ð à ˆ4�<‰<Ñ €Ø Ð!×*Ñ*Ð,?Ð@Ñ @�øðg ó Ü!Ø‚Eðús   „B ÂB.Â-B.