+
    IV-j`*  ã                   ó„  € R t ^ RIt^ RIt^ RIHt ^ RIHt ^RIHt	  ^ t
 ^ RIt^t
 ]
^ 8X  d   ^ RIHt ^ R	IHt ^ R
IHt ^t
M^ RIHt ^ R	IHt ^ R
IHt   ^ RIHt R. RO/t. ROtRt ! R R]4      t ! R R]	4      tR t ]t] t!R#   ] dm    ^ t
^ RIt]P                  ! 4       ;_uu_ 4        ]P                  ! RRR7        ^ RIHu Ht M  ] d     Mi ; iRRR4        KÀ    + '       g   i      LÑ; ii ; i  ] d-     ^ RIHt ^ RIHt ^ RIHt ^t
 LÆ  ] d    ^ t
Rt]t  LÖi ; ii ; i  ] d     Lài ; i)zÒ
IPython/Jupyter Notebook progress bar decorator for iterators.
Includes a default `range` iterator printing to `stderr`.

Usage:
>>> from tqdm.notebook import trange, tqdm
>>> for i in trange(10):
...     ...
N)Úescape)Úproxy)ÚtqdmÚignorez2.*The `IPython.html` package has been deprecated.*)Úmessage)ÚHTML)ÚFloatProgress)ÚHBox)ÚContainerWidget)ÚFloatProgressWidget)Údisplayzgithub.com/Útqdm_notebookz|IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.htmlc                   óJ   a a€ ] tR t^Et oRtRR ltRV 3R lltR tRtVt	V ;t
# )ÚTqdmHBoxz.`ipywidgets.HBox` with a pretty representationc                ó`   € \        V R R4      pVf   / # VP                  pVe   V'       * VR&   V# )ÚpbarNÚascii)ÚgetattrÚformat_dict)ÚselfÚprettyr   Úds   &&  Ú^/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/tqdm/notebook.pyÚ_json_ÚTqdmHBox._json_G   s;   € Ü�t˜V TÓ*ˆØŠ<ØˆIØ×ÑˆØÒØ#œˆAˆg‰JØˆó    c                ó„   <€ \        V R R4      pVf   \        SV `	  4       # VP                  ! R/ V P	                  V4      B # )r   N© )r   ÚsuperÚ__repr__Úformat_meterr   )r   r   r   Ú	__class__s   && €r   r   ÚTqdmHBox.__repr__P   sA   ø€ Ü�t˜V TÓ*ˆØŠ<Ü‘7Ñ#Ó%Ð%Ø× Ò Ñ7 4§;¡;¨vÓ#6Ñ7Ð7r   c                óF   € VP                  V P                  R 4      4       R# )TN)Útextr   )r   ÚppÚ_Ú__s   &&*,r   Ú_repr_pretty_ÚTqdmHBox._repr_pretty_V   s   € Ø
�‰�—‘˜dÓ#Ö$r   r   ©N)F)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r(   Ú__static_attributes__Ú__classdictcell__Ú__classcell__©r!   Ú__classdict__s   @@r   r   r   E   s   ù‡ € Ù8ô÷8÷%ò %r   r   c                   óÆ   a a€ ] tR t^Zt oRt]RR l4       tRR lt]R 4       t	]	P                  R 4       t	V 3R ltV 3R ltRV 3R lltV 3R	 ltR
 tRV 3R lltRtVtV ;t# )r   z:
Experimental IPython/Jupyter Notebook widget using tqdm!
c                ó  € \         f   \        \        4      hV'       d   \        ^ VR7      pM0\        ^ ^R7      p^Vn        RVn        Vf   RVP
                  n        \        4       p\        4       pV'       d   W%n        \        WTV.R7      pVei   \        V4      p \        V4      ^ 8”  d
   VR,          pRTP
                  n        Y7P
                  n        RTP
                  n        RTP
                  n        V#   \         d     LRi ; i)	zI
Manage the printing of an IPython/Jupyter Notebook progress bar widget.
)ÚminÚmaxÚinfoÚ20px)ÚchildrenÚpxÚ2zinline-flexzrow wrap)Ú	IProgressÚImportErrorÚWARN_NOIPYWÚvalueÚ	bar_styleÚlayoutÚwidthr   r   ÚstrÚintÚ
ValueErrorÚflexr   Ú	flex_flow)r&   ÚtotalÚdescÚncolsr   ÚltextÚrtextÚ	containers   &&&&    r   Ústatus_printerÚtqdm_notebook.status_printer^   sì   € ô ÒÜœkÓ*Ð*ßÜ ¨Ô.‰Dä ¨Ô*ˆDØˆDŒJØ#ˆDŒNØŠ}Ø$*�—‘Ô!ä“ˆÜ“ˆßØŒKÜ u°EÐ&:Ô;ˆ	àÒä˜“JˆEðÜ�u“: ”>Ø˜T•M�Eð  #ˆD�K‰KÔØ%*×ÑÔ"Ø'4ˆI×ÑÔ$Ø)3ˆI×ÑÔ&àÐøô ô Ùðús   ÂC< Ã<D
Ä	D
c           	     ó   € V'       gM   V'       gE   V P                   pVR ,          ;'       g    RP                  RR4      VR &   V P                  ! R/ VB pV P                  P                  w  rxp	V P
                  Vn        V'       dd   VP                  RR4      pRV9   d+   \        \        \        P                  ! RV^R7      4      w  r«MR\        V4      rºW§n        V'       d   W¹n        V'       d   VP                  R	8w  g   VR
8w  d   WHn        V'       dH   VP                  R	8w  d7    V P                  P                  4        RV P                  P                  n        V'       dF   V P"                  ^ 8”  d3   V P$                  '       g   \'        V P                  4       RV n        R# R# R# R#   \         d    RT P                  n         Lˆi ; i)Ú
bar_formatz{l_bar}<bar/>{r_bar}z{bar}z<bar/>Ú u   â€‡z\|?<bar/>\|?)ÚmaxsplitÚ ÚdangerÚsuccessFÚhiddenTNr   )r   Úreplacer    rO   r;   ÚnrA   Úmapr   ÚreÚsplitrB   ÚcloseÚAttributeErrorÚvisiblerC   Ú
visibilityÚdelayÚ	displayedr   )r   ÚmsgÚposr_   rB   Úcheck_delayr   rM   r   rN   ÚleftÚrights   &&&&&&      r   r   Útqdm_notebook.display‹   se  € ÷ Ÿ5Ø× Ñ ˆAà  �×HÐHÐ2H×QÑQØ˜ó#ˆAˆl‰Oà×#Ò#Ñ( aÑ(ˆCà!Ÿ^™^×4Ñ4Ñˆ�UØ—V‘VˆŒ
çØ—+‘+˜c 8Ó,ˆCà˜3ŒÜ!¤&¬"¯(ª(°?ÀCÐRSÔ*TÓU‘��eà ¤&¨£+�eð ŒKçØ#”÷ ð �~‰~ Ô)¨Y¸)Ô-CØ!*”÷ �T—^‘^ xÔ/ð/Ø—‘×$Ñ$Ô&ð 08ˆD�N‰N×!Ñ!Ô,ç˜4Ÿ:™:¨œ>°$·.·.°.Ü�D—N‘NÔ#Ø!ˆDŽNñ 3A™>‰;øô	 "ô /Ø).�—‘Ö&ð/ús   Ä*F. Æ.GÇGc                óŒ   € \        V R 4      '       d2   V P                  P                  R,          P                  P                  # R# ©rO   Néþÿÿÿ©ÚhasattrrO   r;   ÚstyleÚ	bar_color)r   s   &r   ÚcolourÚtqdm_notebook.colourÀ   s5   € ä�4˜×%Ò%Ø—>‘>×*Ñ*¨2Õ.×4Ñ4×>Ñ>Ð>ñ &r   c                ó„   € \        V R 4      '       d.   WP                  P                  R,          P                  n        R# R# rl   rn   )r   rq   s   &&r   rr   rs   Å   s/   € ä�4˜×%Ò%Ø:C�N‰N×#Ñ# BÕ'×-Ñ-Ö7ñ &r   c                ó\  <€ VP                  4       pVP                  R\        P                  4      pV\        P                  J g   Vf   \        P                  VR&   RVR&   \        VP                  RR4      4      VR&   VP                  RR4      pVP                  RR4      p\        SV `   ! V/ VB  V P                  '       g   VR,          '       g   R	 V n
        R# V P                  '       d   R
MVP                  RR4      V n        V P                  RJ d   ^MV P                  ;'       g    ^pV P                  '       d   V P                  V,          MV P                  pV P                  V P                   WpP"                  V P                  4      V n        \'        V 4      V P$                  n        RV n        V'       d.   V P,                  ^ 8:  d   \/        V P$                  4       RV n        V P.                  V n
        W@n        V P                  '       g   V P/                  RR7       R# R# )z·
Supports the usual `tqdm.tqdm` parameters as well as those listed below.

Parameters
----------
display  : Whether to call `display(self.container)` immediately
    [default: True].
ÚfileNTÚguiÚdisableFrr   r   c                  ó   € R # r*   r   )r&   r'   s   *,r   Ú<lambda>Ú(tqdm_notebook.__init__.<locals>.<lambda>á   s   € ©r   z100%rL   )rg   )ÚcopyÚgetÚsysÚstderrÚstdoutÚboolÚpopr   Ú__init__rx   ÚdispÚdynamic_ncolsrL   Ú
unit_scalerJ   rP   ÚfprK   rO   r   r   rd   rc   r   rr   )	r   ÚargsÚkwargsÚ
file_kwargrr   Údisplay_herer†   rJ   r!   s	   &*,     €r   rƒ   Útqdm_notebook.__init__Ê   s˜  ø€ ð —‘“ˆà—Z‘Z ¬¯
©
Ó3ˆ
ØœŸ™Ó# zÒ'9Ü ŸZ™ZˆF�6‰Nð ˆˆu‰ä  §¡¨I°uÓ!=Ó>ˆˆyÑØ—‘˜H dÓ+ˆØ—z‘z )¨TÓ2ˆÜ‰Ò˜$Ð) &Ò)Ø�<�<ˆ<˜v eŸ}œ}Ù-ˆDŒIÙð  $×1×1Ð1‘V°v·z±zÀ'È4Ó7PˆŒ
ð Ÿ/™/¨TÓ1‘Q°t·±×7KÐ7KÈ!ˆ
Ø+/¯:¯:¨:�—
‘
˜ZÖ'¸4¿:¹:ˆØ×,Ñ,¨T¯W©W°e¿Y¹YÈÏ
É
ÓSˆŒÜ# D›kˆ�‰ÔØˆŒß˜DŸJ™J¨!œOÜ�D—N‘NÔ#Ø!ˆDŒNØ—L‘LˆŒ	ØŒð �|�|ˆ|Ø�L‰L UˆLÖ+ñ r   c              #  óv   <"  €  \         SV `  4       pT R j  x€L
  R #  L   T P                  RR7       h ; i5i)NrW   ©rB   )r   Ú__iter__r„   )r   Úitr!   s   & €r   r�   Útqdm_notebook.__iter__÷   s6   øé € ð	Ü‘Ñ!Ó#ˆBØ�MŒMøð	Ø�I‰I ˆIÔ)Øüs    ƒ9…! ˜™! �9Ÿ! ¡6¶9c                óV   <€  \         SV `  VR 7      #    T P                  RR7       h ; i))r[   rW   rŽ   )r   Úupdater„   )r   r[   r!   s   &&€r   r“   Útqdm_notebook.update  s3   ø€ ð	Ü‘7‘> A�>Ó&Ð&øð	ð �I‰I ˆIÔ)Øús   ƒ “(c                óD  <€ V P                   '       d   R # \        SV `	  4        V P                  '       d1   V P                  V P                  8  d   V P                  RRR7       R # V P                  '       d   V P                  RRR7       R # V P                  RRR7       R # )NrW   F)rB   rg   rX   T)r_   rg   )rx   r   r_   rJ   r[   r„   Úleave)r   r!   s   &€r   r_   Útqdm_notebook.close  sk   ø€ Ø�<�<ˆ<ÙÜ‰‰Œð �:�:ˆ:˜$Ÿ&™& 4§:¡:Ô-Ø�I‰I °eˆIÖ<à�z�zˆzØ—	‘	 I¸5�	ÖAà—	‘	 °%�	Ö8r   c                ó   € R # r*   r   )r   r&   r'   s   &*,r   ÚclearÚtqdm_notebook.clear  s   € Ùr   c                ó  <€ V P                   '       d   \        SV `	  VR7      # V P                  P                  w  r#pRVn        Ve8   Wn        V P                  '       g    V P                  f   RVP                  n
        \        SV `	  VR7      # )z§
Resets to 0 iterations for repeated use.

Consider combining with `leave=True`.

Parameters
----------
total  : int or float, optional. Total to use for the new bar.
)rJ   rV   N)rx   r   ÚresetrO   r;   rB   r8   rJ   rL   rC   rD   )r   rJ   r&   r   r!   s   &&  €r   rœ   Útqdm_notebook.reset  ss   ø€ ð �<�<ˆ<Ü‘7‘= u�=Ó-Ð-Ø—^‘^×,Ñ,‰
ˆ�ØˆŒØÒØŒHØ—:—:�: $§*¡*Ò"4Ø$(�—‘Ô!Ü‰w‰} 5ˆ}Ó)Ð)r   )rr   rO   r„   rd   rL   )NNN)NNFNT)é   r*   )r+   r,   r-   r.   r/   ÚstaticmethodrP   r   Úpropertyrr   Úsetterrƒ   r�   r“   r_   r™   rœ   r0   r1   r2   r3   s   @@r   r   r   Z   sw   ù‡ € ñð ó*ó ð*ôX3"ðj ñ?ó ð?ð ‡]�]ñDó ðDõ+,õZ÷õ9ò÷*÷ *r   c                 ó(   € \        \        V !  3/ VB # )z:Shortcut for `tqdm.notebook.tqdm(range(*args), **kwargs)`.)r   Úrange)rˆ   r‰   s   *,r   Útnranger¤   4  s   € äœ ™Ñ0¨Ñ0Ð0r   )Úlrq3000Ú	casperdclÚalexanderkuk)r   r¤   r   Útrange)"r/   r]   r~   Úhtmlr   Úweakrefr   Ústdr   Ústd_tqdmÚIPYÚ
ipywidgetsr?   ÚwarningsÚcatch_warningsÚfilterwarningsÚIPython.html.widgetsÚwidgetsr   r   r>   r	   r
   r   ÚobjectÚIPython.displayr   Ú
__author__Ú__all__r@   r   r   r¤   r¨   r   r   r   Ú<module>r¸      s`  ðñó 
Û 
Ý Ý õ "àà
€CðÛØˆðØ�"Œ9Ý1ÝGÝ1Ø‰Cå'Ý=Þ'ðÝ+ð ÒEÐF€
Ú
8€ð$€ô
%ˆtô %ô*W*�Hô W*òt1ð €Ø	‚øðE	 ô 	ØˆÛØ×$Ò$×&Õ&Ø×#Ò#ØÐ"VõXðß9Ñ9øØô Ùðú÷ '×&×&Ó&úð	ûð* ô 	ð	Ý1ÝDÝMØŠCøØô 	ØˆCØˆIØ‹Dð	úð	ûð ô ÙðúsŽ   ¡B	 ¨C? ÁC? ÁD5 Â	&C<Â/C'Ã	CÃC'ÃC	ÃC'ÃC	ÃC'ÃC<Ã'C8Ã2C<Ã8C<Ã?D2ÄDÄD.Ä*D2Ä-D.Ä.D2Ä5D?Ä>D?