+
    :1j
                        R t ^ RIt^ RIHt ^ RIHt ^RIHt ]! ]4      t	]! RRRR7      ]P                  R	 4       4       t]! RRRR7      ]P                  R
 4       4       t]! RRRR7      R 4       t]! RRRR7      R 4       t]! RRRR7      RR l4       t]! RRRR7      RR l4       tR t]P$                  ! RRRR RR7       ]P$                  ! RRRR RR7       ]! RRRR7      R 4       tR# )z:YAML and JSON serialization and deserialization functions.N)StringIO)	getLogger)
deprecatedz26.9z27.3z2Use `conda.common.serialize.yaml._yaml()` instead.)addendumc                  ^    ^ RI Hp  V P                  RR7      pVP                  ^^^R7       V# )    Nrt)typmappingoffsetsequence)ruamel.yamlyamlYAMLindentr   parsers     ?lib/python3.14/site-packages/conda/common/serialize/__init__.py_yaml_round_tripr      s.     YY4Y F
MM!AM2M    c                  |    ^ RI Hp  V P                  RRR7      pVP                  ^^^R7       RVn        RVn        V# )r   NsafeT)r	   purer
   F)r   r   r   r   default_flow_style sort_base_mapping_type_on_outputr   s     r   
_yaml_safer      s@     YY6Y-F
MM!AM2 %F.3F+Mr   z1Use `conda.common.serialize.yaml.load()` instead.c                 4    \        4       P                  V 4      # N)r   loadstrings   &r   yaml_round_trip_loadr"   ,   s     ""6**r   c                4    \        4       P                  V 4      # )zF
Examples:
    >>> yaml_safe_load("key: value")
    {'key': 'value'}

)r   r   r    s   &r   yaml_safe_loadr$   5   s     <V$$r   z1Use `conda.common.serialize.yaml.dump()` instead.c                    T;'       g    \        4       p\        4       P                  W4       V'       g   VP                  4       # R# z Dump object to string or stream.N)r   r   dumpgetvalueobjectstreamostreams   && r   yaml_round_trip_dumpr-   D   s;     ""
GF,!! r   c                    T;'       g    \        4       p\        4       P                  W4       V'       g   VP                  4       # R# r&   )r   r   r'   r(   r)   s   && r   yaml_safe_dumpr/   Q   s:     ""
GLf&!! r   c                      ^RI Hp  V # )   json) r3   r2   s    r   _jsonr5   `   s
    Kr   z26.3EntityEncoderc                  *    \        4       P                  # r   )r5   CondaJSONEncoder r   r   <lambda>r:   j   s    EG,,r   z;Use `conda.common.serialize.json.CondaJSONEncoder` instead.)factoryr   	json_loadc                  *    \        4       P                  # r   )r5   loadsr9   r   r   r:   r:   q   s
    EGMMr   z@Use `conda.common.serialize.json.loads(sort_keys=True)` instead.z@Use `conda.common.serialize.json.dumps(sort_keys=True)` instead.c                 "    ^RI Hp V! V RR7      # )r1   )dumpsT)	sort_keys)r3   r@   )r*   r@   s   & r   	json_dumprB   v   s     4((r   r   )__doc__	functoolsior   loggingr   deprecationsr   __name__logcacher   r   r"   r$   r-   r/   r5   constantrB   r9   r   r   <module>rL      sn   A    & 

A
   

A
   

@
+
+ 

@
%
% 

@
"
" 

@
"
"   

,J   

!O 

O
)
)r   