+
    æôÖj€  ã                   ó|   € R t . ROt^ RIt^ RIHt ^ RIHt R	R lt ! R R4      tR t	]! 4       t
]
P                  tR# )
zGRedo the builtin repr() (representation) but with limits on most sizes.ÚReprN)Úislice)Ú	get_identc                ó   a € V 3R lpV# )zGDecorator to make a repr function return fillvalue for a recursive callc                 ó  <a a€ \        4       oVVV 3R  lp\        S R4      Vn        \        S R4      Vn        \        S R4      Vn        \        S R4      Vn        \        S RR4      Vn        \        S RR4      Vn        S Vn        V# )	c                 óÆ   <€ \        V 4      \        4       3pVS9   d   S# SP                  V4        S! V 4      pSP                  V4       V#   SP                  T4       i ; i©N)Úidr   ÚaddÚdiscard)ÚselfÚkeyÚresultÚ	fillvalueÚrepr_runningÚuser_functions   &  €€€Ú[/home/div/.local/share/uv/python/cpython-3.14.7-linux-aarch64-gnu/lib/python3.14/reprlib.pyÚwrapperÚ<recursive_repr.<locals>.decorating_function.<locals>.wrapper   sc   ø€ Ü�T“(œI›KÐ'ˆCØ�lÔ"Ø Ð Ø×Ñ˜SÔ!ð*Ù& tÓ,�à×$Ñ$ SÔ)ØˆMøð ×$Ñ$ SÕ)ús   ²A ÁA Ú
__module__Ú__doc__Ú__name__Ú__qualname__Ú__annotate__NÚ__type_params__© )	ÚsetÚgetattrr   r   r   r   r   r   Ú__wrapped__)r   r   r   r   s   f @€r   Údecorating_functionÚ+recursive_repr.<locals>.decorating_function   s|   ú€ Ü“uˆ÷		ô % ]°LÓAˆÔÜ! -°Ó;ˆŒÜ" =°*Ó=ˆÔÜ& }°nÓEˆÔÜ& }°nÀdÓKˆÔÜ")¨-Ð9JÈBÓ"OˆÔØ+ˆÔØˆó    r   )r   r   s   f r   Úrecursive_reprr"   	   s   ø€ õð0 Ðr!   c                   óÞ   a € ] tR t^&t o RRRRRRRRRRRRR	RR
RRR/	tR^R^R^R^R^R^R^R^R^R^(R^RRRR/R ltR tR tR tR+R lt	R  t
R! tR" tR# tR$ tR% tR& tR' tR( tR) tR*tV tR# ),r   ÚtupleÚbuiltinsÚlistÚarrayr   Ú	frozensetÚdequeÚcollectionsÚdictÚstrÚintÚmaxlevelÚmaxtupleÚmaxlistÚmaxarrayÚmaxdictÚmaxsetÚmaxfrozensetÚmaxdequeÚ	maxstringÚmaxlongÚmaxotherr   ú...ÚindentNc               ó¢   € Wn         W n        W0n        W@n        WPn        W`n        Wpn        W€n        W�n        W n	        W°n
        WÀn        WÐn        R # r   )r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r   r:   )r   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r   r:   s   &$$$$$$$$$$$$$r   Ú__init__ÚRepr.__init__3   sF   € ð
 !ŒØ ŒØŒØ ŒØŒØŒØ(ÔØ ŒØ"ŒØŒØ ŒØ"ŒØŽr!   c                ó8   € V P                  WP                  4      # r   )Úrepr1r.   )r   Úxs   &&r   ÚreprÚ	Repr.reprF   s   € Ø�z‰z˜!Ÿ]™]Ó+Ð+r!   c                ób  € \        V4      pVP                  pR V9   d"   VP                  4       pRP                  V4      p\	        V RV,           R4      pV'       dE   W@P
                  9  d	   V! W4      # \	        VRR4      pWpP
                  V,          8X  d	   V! W4      # V P                  W4      # )Ú Ú_Úrepr_Nr   )Útyper   ÚsplitÚjoinr   Ú_lookupÚrepr_instance)r   r@   ÚlevelÚclsÚtypenameÚpartsÚmethodÚmodules   &&&     r   r?   Ú
Repr.repr1I   s˜   € Ü�1‹gˆØ—<‘<ˆà�(Œ?Ø—N‘NÓ$ˆEØ—x‘x “ˆHä˜˜w¨Õ1°4Ó8ˆßàŸ|™|Ô+Ù˜aÓ'Ð'Ü˜S ,°Ó5ˆFàŸ™ hÕ/Ô/Ù˜aÓ'Ð'à×!Ñ! !Ó+Ð+r!   c                óÜ  € V P                   f   RP                  V4      # V'       g   R# V P                   p\        V\        4      '       d!   V^ 8  d   \	        RV: R24      hVR,          p RV P
                  V,
          ^,           V,          ,           pTP                  R.TORN54      ^\        T4      ) ;'       g    R  #   \         d   p\        R\        T4       24      ThR p?ii ; i)Nz, Ú z(Repr.indent cannot be negative int (was Ú)rD   z,
z,Repr.indent must be a str, int or None, not )	r:   rI   Ú
isinstancer-   Ú
ValueErrorr.   Ú	TypeErrorrG   Úlen)r   ÚpiecesrL   r:   ÚsepÚerrors   &&&   r   Ú_joinÚ
Repr._join]   sç   € Ø�;‰;ÒØ—9‘9˜VÓ$Ð$ßÙØ—‘ˆÜ�fœc×"Ò"Ø˜ŒzÜ Ø>¸v¹jÈÐJóð ð �c�MˆFð	Ø˜4Ÿ=™=¨5Õ0°1Õ4¸Õ>Õ>ˆCð
 �x‰x˜Ð)˜fÐ) bÑ)Ó*¨1¬c°&«k¨\×-AÐ-A¸TÐBÐBøô	 ô 	ÜØ>¼tÀF»|¸nÐMóàðûð	ús   Á-(C ÃC+ÃC&Ã&C+c                ó†  € \        V4      pV^ 8:  d   V'       d   V P                  pM‹V^,
          p	V P                  p
\        W4       Uu. uF
  qº! W¹4      NK  	  ppWu8”  d   VP	                  V P                  4       V P                  WÂ4      pV^8X  d   V'       d   V P                  f	   Wd,           pV: V: V: 2# u upi )é    )rY   r   r?   r   Úappendr]   r:   )r   r@   rL   ÚleftÚrightÚmaxiterÚtrailÚnÚsÚnewlevelr?   ÚelemrZ   s   &&&&&&&      r   Ú_repr_iterableÚRepr._repr_iterableq   sž   € Ü�‹FˆØ�AŒ:Ÿ!Ø—‘‰Aà˜q•yˆHØ—J‘JˆEÜ8>¸qÔ8JÓKÑ8J°�e˜DÖ+Ñ8JˆFÐKØŒ{Ø—‘˜dŸn™nÔ-Ø—
‘
˜6Ó)ˆAØ�AŒvŸ% D§K¡KÒ$7Ø��Ú¢¢EÐ*Ð*ùò Ls   Á
B>c                ó@   € V P                  WR RV P                  R4      # )Ú(rU   Ú,)rj   r/   ©r   r@   rL   s   &&&r   Ú
repr_tupleÚRepr.repr_tuple€   s   € Ø×"Ñ" 1¨S°#°t·}±}ÀcÓJÐJr!   c                ó>   € V P                  WR RV P                  4      # )Ú[Ú])rj   r0   ro   s   &&&r   Ú	repr_listÚRepr.repr_listƒ   s   € Ø×"Ñ" 1¨S°#°t·|±|ÓDÐDr!   c                óš   € V'       g   R VP                   ,          # RVP                   ,          pV P                  WVRV P                  4      # )zarray('%s')zarray('%s', [ú]))Útypecoderj   r1   )r   r@   rL   Úheaders   &&& r   Ú
repr_arrayÚRepr.repr_array†   s=   € ßØ  1§:¡:Õ-Ð-Ø  1§:¡:Õ-ˆØ×"Ñ" 1¨V°T¸4¿=¹=ÓIÐIr!   c                óh   € V'       g   R # \        V4      pV P                  WRRV P                  4      # )zset()Ú{Ú})Ú_possibly_sortedrj   r3   ro   s   &&&r   Úrepr_setÚRepr.repr_setŒ   s-   € ßÙÜ˜QÓˆØ×"Ñ" 1¨S°#°t·{±{ÓCÐCr!   c                óh   € V'       g   R # \        V4      pV P                  WRRV P                  4      # )zfrozenset()zfrozenset({z}))r€   rj   r4   ro   s   &&&r   Úrepr_frozensetÚRepr.repr_frozenset’   s4   € ßÙ Ü˜QÓˆØ×"Ñ" 1¨]¸DØ#'×#4Ñ#4ó6ð 	6r!   c                ó>   € V P                  WR RV P                  4      # )zdeque([rx   )rj   r5   ro   s   &&&r   Ú
repr_dequeÚRepr.repr_deque™   s   € Ø×"Ñ" 1¨Y¸¸d¿m¹mÓLÐLr!   c                óÊ  € \        V4      pV^ 8X  d   R# V^ 8:  d   RV P                  ,           R,           # V^,
          pV P                  p. p\        \	        V4      V P
                  4       F2  pV! Wt4      pV! W,          V4      p	VP                  V: RV	: 24       K4  	  W0P
                  8”  d   VP                  V P                  4       V P                  Wb4      p
RV
: R2# )r`   z{}r~   r   z: )rY   r   r?   r   r€   r2   ra   r]   )r   r@   rL   rf   rh   r?   rZ   r   ÚkeyreprÚvalreprrg   s   &&&        r   Ú	repr_dictÚRepr.repr_dictœ   s½   € Ü�‹FˆØ�Œ6ÙØ�AŒ:Ø˜Ÿ™Õ'¨#Õ-Ð-Ø˜1•9ˆØ—
‘
ˆØˆÜÔ*¨1Ó-¨t¯|©|Ö<ˆCÙ˜CÓ*ˆGÙ˜A�F HÓ-ˆGØ�M‰M£gªwÐ7Ö8ñ =ð �|‰|ÔØ�M‰M˜$Ÿ.™.Ô)Ø�J‰J�vÓ%‰Ûˆ}Ðr!   c                óÖ  € \         P                  ! VR V P                   4      p\        V4      V P                  8”  d¬   \	        ^ V P                  ^,
          ^,          4      p\	        ^ V P                  ^,
          V,
          4      p\         P                  ! VR V V\        V4      V,
          R  ,           4      pVR V V P
                  ,           V\        V4      V,
          R  ,           pV# r   )r%   rA   r6   rY   Úmaxr   ©r   r@   rL   rg   ÚiÚjs   &&&   r   Úrepr_strÚRepr.repr_str®   s²   € Ü�MŠM˜!˜O˜TŸ^™^Ð,Ó-ˆÜˆq‹6�D—N‘NÔ"Ü�A˜Ÿ™ qÕ(¨1Õ,Ó-ˆAÜ�A�t—~‘~ aÕ'¨Õ)Ó*ˆAÜ—’˜a  ˜e a¬¨A«¨q­¨	 lÕ2Ó3ˆAØ�"�1�˜Ÿ™Õ&¨¬3¨q«6°!­8¨9¨Õ5ˆAØˆr!   c                óŠ  €  \         P                  ! V4      p\        T4      T P                  8”  dy   \        ^ T P                  ^,
          ^,          4      p	\        ^ T P                  ^,
          T	,
          4      p
TRT	 T P                   ,           T\        T4      T
,
          R ,           pT#   \         dŒ   pR \        T4      9   g   Q h^ RIp^ RIp^\        TP                  \        T4      4      4      ,           pTP                  4       pRTP                  P                   RT RT R\        T4      R R2	u Rp?# Rp?ii ; i)zsys.set_int_max_str_digits()NÚ<z instance with roughly z digits (limit at z) at 0xr@   Ú>)r%   rA   rW   r,   ÚmathÚsysr-   Úlog10ÚabsÚget_int_max_str_digitsÚ	__class__r   r	   rY   r7   r�   r   )r   r@   rL   rg   Úexcr˜   r™   ÚkÚ
max_digitsr‘   r’   s   &&&        r   Úrepr_intÚRepr.repr_int·   s  € ð	GÜ—’˜aÓ ˆAô ˆq‹6�D—L‘LÔ Ü�A˜Ÿ™ Q�¨Õ*Ó+ˆAÜ�A�t—|‘| A•~ aÕ'Ó(ˆAØ�"�1�˜Ÿ™Õ&¨¬3¨q«6°!­8¨9¨Õ5ˆAØˆøô% ô 	GØ1´S¸³XÔ=Ð=Ð=÷ ð ”C˜Ÿ
™
¤3 q£6Ó*Ó+Õ+ˆAð ×3Ñ3Ó5ˆJØ˜Ÿ™×,Ñ,Ð-Ð-DÀQÀCð H(Ø(2 |°7¼2¸a»5À¸)À1ðFõ Gûð	Gús   ‚B, Â,EÂ7B D=Ä7EÄ=Ec                óÊ  €  \         P                  ! V4      p\        T4      T P                  8”  dy   \        ^ T P                  ^,
          ^,          4      p\        ^ T P                  ^,
          T,
          4      pTRT T P                  ,           T\        T4      T,
          R ,           pT#   \         d,    R TP                  P                  \        T4      3,          u # i ; i)z<%s instance at %#x>N)
r%   rA   Ú	Exceptionr�   r   r	   rY   r8   r�   r   r�   s   &&&   r   rK   ÚRepr.repr_instanceÎ   s·   € ð	JÜ—’˜aÓ ˆAô
 ˆq‹6�D—M‘MÔ!Ü�A˜Ÿ™ a�¨!Õ+Ó,ˆAÜ�A�t—}‘} Q• qÕ(Ó)ˆAØ�"�1�˜Ÿ™Õ&¨¬3¨q«6°!­8¨9¨Õ5ˆAØˆøô ô 	JØ)¨Q¯[©[×-AÑ-AÄ2ÀaÃ5Ð,IÕIÒIð	Jús   ‚B, Â,3C"Ã!C")r   r:   r1   r5   r2   r4   r.   r0   r7   r8   r3   r6   r/   )rT   )r   r   r   Ú__firstlineno__rJ   r<   rA   r?   r]   rj   rp   ru   r{   r�   r„   r‡   rŒ   r“   r¡   rK   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r   &   sý   ø‡ € à�Ø�
Ø�ØˆzØ�ZØ�Ø�
ØˆzØˆzð
€GðØðØ&'ðØ12ðØ=>ðØHIðàðà ðà+,ðà8:ðàDFðð ðð  %ðð .2ôò&,ò,ò(Cô(+òKòEòJòDò6òMòò$ò÷.ð r!   c                 óR   €  \        V 4      #   \         d    \        T 4      u # i ; ir   )Úsortedr¤   r&   )r@   s   &r   r€   r€   Ü   s)   € ðÜ�a‹yÐøÜô Ü�A‹wŠðús   ‚
 �&¥&)r   rA   r"   )r9   )r   Ú__all__r%   Ú	itertoolsr   Ú_threadr   r"   r   r€   ÚaReprrA   r   r!   r   Ú<module>r°      s?   ðÙ Mâ
,€ã Ý Ý ô÷:sñ sòlñ 	‹€Ø‡z�z‚r!   