+
    4Ej                     ~   R t  ^RI5 RtA^RIHt ^RIHt ^RI5 ^RIHt	 RR lt
]
! 4       t]P                  ! RRR	7       ^ R
IHt ]P                  ! ]4       A]'       d   ]P"                  3tM]P$                  tA]t]]P$                  ,          t]]P"                  R3,          tR#   ] d    ^RI5 Rt Li ; i)z5
Provides frozendict, a simple immutable dictionary.
)*TF)cool)monkeypatch)versionNc                 <   a  S f	   ^ RI Hp Vo  ! V 3R lRS 4      pV# )N)JSONEncoderc                   .   <a  ] tR t^t o V3R ltRtV tR# )@_getFrozendictJsonEncoder.<locals>.FrozendictJsonEncoderInternalc                j   < \        V\        4      '       d   \        V4      # SP                  V V4      # N)
isinstance
frozendictdictdefault)selfobjBaseJsonEncoders   &&3lib/python3.14/site-packages/frozendict/__init__.pyr   H_getFrozendictJsonEncoder.<locals>.FrozendictJsonEncoderInternal.default   s3    #z**Cy "**      N)__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell__)__classdict__r   s   @r   FrozendictJsonEncoderInternalr	      s     	 	r   r   )json.encoderr   )r   r   r   s   f  r   _getFrozendictJsonEncoderr       s%    ,%	 	 )(r   )patchwarn)MappingFrozenOrderedDictr   )__doc___frozendictc_extImportError_frozendict_py r   r   r   __version__r    FrozendictJsonEncoderpatchOrUnpatchAllcollections.abcr#   registerr   r   __all__r$   r   r   r   <module>r1      s   E
    +)( 23    d5 9 $     	""%G$$G   4<<  !**,?@ @g  !Es   B+ +B<;B<