+
    "Ý³j,  ã                  ól   € ^ RI Ht ^ RIHtHtHt ^ RIHtHt ]],          R,          t	]R R l4       t
R# )é    )Úannotations)ÚAbstractContextManagerÚ	ExitStackÚcontextmanager)ÚAnyÚIteratorNc               ó    € V ^8„  d   QhRRRR/# )é   ÚcontextsÚ
ContextArgÚreturnz&Iterator[Any | tuple[Any, ...] | None]© )Úformats   "ÚT/home/luca/screen-checking/.venv/lib/python3.14/site-packages/gptqmodel/utils/ctx.pyÚ__annotate__r      s   € ÷ !ñ !�:ð !Ð"Hñ !ó    c               '  ó:  "  € \        4       ;_uu_ 4       p. pV  F)  pVf   K	  VP                  VP                  V4      4       K+  	  V'       g   Rx € M)\        V4      ^8X  d   V^ ,          x € M\	        V4      x € RRR4       R#   + '       g   i     R# ; i5i)zÄEnter each context in ``contexts`` and yield their ``__enter__`` values.

The helper lets callers replace nested ``with`` blocks with ``with ctx(...)``
while gracefully ignoring ``None`` entries.
N)r   ÚappendÚenter_contextÚlenÚtuple)r   ÚstackÚenteredÚcontexts   *   r   Úctxr      ss   é € ô 
�Œ˜ØˆÛˆGØŠÙØ�N‰N˜5×.Ñ.¨wÓ7Ö8ñ  ÷
 Ø‹JÜ�‹\˜QÔØ˜!•*Óä˜“.Ò ÷ 
��Šüs"   ‚B•9BÁ.BÁ=
BÂB	Â	B)Ú
__future__r   Ú
contextlibr   r   r   Útypingr   r   r   r   r   r   r   Ú<module>r      s8   ðõ #ç HÑ Hß  ð $ CÕ(¨4Õ/€
ð ô!ó ò!r   