+
    }iE                     X    R R.t ^RIHt ^RI5 ^RI5  ! R R]4      t ! R R 4      tR# )
SerializerSerializerError)	YAMLError)*c                       ] tR t^tRtR# )r    N)__name__
__module____qualname____firstlineno____static_attributes__r       a/Users/ahmad/.openclaw/workspace/my-crawler/.venv/lib/python3.14/site-packages/yaml/serializer.pyr   r      s    r   c                   R   a  ] tR t^t o RtRR ltR tR tR tR t	R t
R	 tR
tV tR# )r   zid%03dNc                z    Wn         W n        W0n        W@n        WPn        / V n        / V n        ^ V n        RV n        R# )    N)	use_encodinguse_explicit_startuse_explicit_enduse_versionuse_tagsserialized_nodesanchorslast_anchor_idclosed)selfencodingexplicit_startexplicit_endversiontagss   &&&&&&r   __init__Serializer.__init__   s=    $"0 ," "r   c                    V P                   f/   V P                  \        V P                  R7      4       RV n         R # V P                   '       d   \	        R4      h\	        R4      h)N)r   Fserializer is closedzserializer is already opened)r   emitStreamStartEventr   r   r   s   &r   openSerializer.open   sL    ;;II&0A0ABCDK[[[!"899!"@AAr   c                    V P                   f   \        R4      hV P                   '       g#   V P                  \        4       4       RV n         R # R # )Nserializer is not openedT)r   r   r%   StreamEndEventr'   s   &r   closeSerializer.close$   s<    ;;!"<==IIn&'DK r   c                   V P                   f   \        R4      hV P                   '       d   \        R4      hV P                  \        V P                  V P
                  V P                  R7      4       V P                  V4       V P                  VR R 4       V P                  \        V P                  R7      4       / V n        / V n        ^ V n        R # )Nr+   r$   )explicitr   r    )r0   )r   r   r%   DocumentStartEventr   r   r   anchor_nodeserialize_nodeDocumentEndEventr   r   r   r   r   nodes   &&r   	serializeSerializer.serialize.   s    ;;!"<==[[[!"899		$d.E.E$$4==: 	;D$-		"D,A,ABC "r   c                   WP                   9   d8   V P                   V,          f!   V P                  V4      V P                   V&   R # R # R V P                   V&   \        V\        4      '       d'   VP                   F  pV P                  V4       K  	  R # \        V\        4      '       d:   VP                   F'  w  r4V P                  V4       V P                  V4       K)  	  R # R # )N)r   generate_anchor
isinstanceSequenceNodevaluer2   MappingNode)r   r6   itemkeyr=   s   &&   r   r2   Serializer.anchor_node<   s    <<||D!)%)%9%9$%?T" * "&DLL$-- JJD$$T* 'D+.."&**JC$$S)$$U+ #- /r   c                n    V ;P                   ^,          un         V P                  V P                   ,          # )   )r   ANCHOR_TEMPLATEr5   s   &&r   r:   Serializer.generate_anchorJ   s*    q ##d&9&999r   c           
     V   V P                   V,          pWP                  9   d   V P                  \        V4      4       R# R V P                  V&   V P	                  W#4       \        V\        4      '       d   V P                  \        VP                  R4      pV P                  \        VP                  R4      pVP                  V8H  VP                  V8H  3pV P                  \        WAP                  WqP                  VP                  R7      4       EM\        V\        4      '       d   VP                  V P                  \        VP                  R 4      8H  pV P                  \        WAP                  VVP                  R7      4       ^ pVP                   F  pV P                  WV4       V^,          pK   	  V P                  \!        4       4       M\        V\"        4      '       d   VP                  V P                  \"        VP                  R 4      8H  pV P                  \%        WAP                  VVP                  R7      4       VP                   F)  w  rV P                  WR4       V P                  WV	4       K+  	  V P                  \'        4       4       V P)                  4        R# )T)style)
flow_styleN)TF)FT)r   r   r%   
AliasEventdescend_resolverr;   
ScalarNoderesolver=   tagScalarEventrG   r<   SequenceStartEventrH   r3   SequenceEndEventr>   MappingStartEventMappingEndEventascend_resolver)r   r6   parentindexaliasdetected_tagdefault_tagimplicitr?   r@   r=   s   &&&&       r   r3   Serializer.serialize_nodeN   s   T"(((IIj'(*.D!!$'!!&0$
++#||J

MR"ll:tzz=Q HH4K8OP		+eXXx**& 'D,// HH#||L$**dKL		,UHHh#0 1 JJD''E:QJE ' 		*,-D+.. HH#||KTJK		+E88X#0 1"&**JC''48''S9 #- 		/+,  "r   )	r   r   r   r   r   r   r   r   r   )NNNNN)r   r	   r
   r   rD   r!   r(   r-   r7   r2   r:   r3   r   __classdictcell__)__classdict__s   @r   r   r      s3     O
B ,: #  #r   N)__all__errorr   eventsnodesr   r   r   r   r   <module>ra      s1   *
+   	i 	c# c#r   