+
    LV-jÐ  ã                   ó  € R t ^ RIt^ RIHtHtHt ^ RIHtHtH	t	H
t
Ht ^ RIHt ^RIHtHt ]
]]	]3,          t]
]]],          3,          t]
R]]]]3,          ]]]]3,          ,          3,          tR R ltR R	 ltR
 R ltR R ltR# )zQuery string handling.N)ÚIterableÚMappingÚSequence)ÚTYPE_CHECKINGÚAnyÚSupportsIntÚUnionÚcast)Úistr)ÚQUERY_PART_QUOTERÚQUERY_QUOTERc                ó0   € V ^8„  d   QhR\         R\        /# )é   ÚvÚreturn)ÚSimpleQueryÚstr)Úformats   "Ú\/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/yarl/_query.pyÚ__annotate__r      s   € ÷ ñ ”ð ¤ñ ó    c                óþ  € \        V 4      pV\        J d   \        V 4      # \        V \        4      '       d   V # \        V \        4      '       dc   \
        P                  ! V 4      '       d   \        R4      h\
        P                  ! V 4      '       d   \        R4      h\        \	        V 4      4      # V\        Jd+   \        V \        4      '       d   \        \        V 4      4      # \        RP                  W4      4      h)a  Convert a query variable to a string.

Note: Objects implementing the ``__int__`` data model method (typed as
``SupportsInt``; e.g. ``uuid.UUID``) are converted via ``int()`` first.
Callers should convert such values to ``str`` explicitly if the string
representation is desired.
zfloat('inf') is not supportedzfloat('nan') is not supportedzMInvalid variable type: value should be str, int or float, got {!r} of type {})ÚtypeÚintr   Ú
isinstanceÚfloatÚmathÚisinfÚ
ValueErrorÚisnanÚboolr   Ú	TypeErrorr   )r   Úclss   & r   Ú	query_varr#      s¸   € ô ˆq‹'€CØ
ŒcƒzÜ�1‹vˆÜ�!”S×ÒØˆÜ�!”U×ÒÜ�:Š:�a�=Š=ÜÐ<Ó=Ð=Ü�:Š:�a�=Š=ÜÐ<Ó=Ð=Ü”5˜“8‹}ÐØ
”$ƒœ: a¬×5Ò5Ü”3�q“6‹{ÐÜ
ð	ç‘V˜A“^óð r   c                ó~   € V ^8„  d   QhR\         \        \        \        ,          \        3,          ,          R\        /# ©r   Úitemsr   )r   Útupler   r
   ÚQueryVariable)r   s   "r   r   r   .   s/   € ÷ ñ Ü”Eœ#¤�*¤mÐ3Õ4Õ5ðäñr   c                ó@  € \         pV  UUUu. uFq  w  r#\        V4      \        Jd   \        V\        \
        34      '       d   TMV3 F4  pV! V4       RT! \        V4      \        J d   TM
\        V4      4       2NK6  	  Ks  	  ppppRP                  V4      # u upppi )z«Return a query string from a sequence of (key, value) pairs.

value is a single value or a sequence of values for the key

The sequence of values must be a list or tuple.
Ú=Ú&)r   r   r   r   Úlistr'   r#   Újoin)r&   ÚquoterÚkÚvalr   Úpairss   &     r   Ú$get_str_query_from_sequence_iterabler2   .   sŸ   € ô €Fñ õá‰FˆAä˜“9¤CÓ'¬J°s¼TÄ5¸M×,JÒ,J‰CÐQTÐPVÒVð ñ �!‹9ˆ+�Q‘v¤4¨£7¬c£>™a´yÀ³|ÓDÐEÓFñ Wñ 	GÙð 
ò ð �8‰8�E‹?Ðùôs   �A7Bc                ó~   € V ^8„  d   QhR\         \        \        \        ,          \        3,          ,          R\        /# r%   )r   r'   r   r
   r   )r   s   "r   r   r   B   s/   € ÷ ñ Ü”Eœ#¤�*¤kÐ1Õ2Õ3ðäñr   c                óÄ   € \         pV  UUu. uF6  w  r#V! V4       RT! \        V4      \        J d   TM
\        V4      4       2NK8  	  pppRP	                  V4      # u uppi )zàReturn a query string from an iterable.

The iterable must contain (key, value) pairs.

The values are not allowed to be sequences, only single values are
allowed. For sequences, use `_get_str_query_from_sequence_iterable`.
r*   r+   )r   r   r   r#   r-   )r&   r.   r/   r   r1   s   &    r   Úget_str_query_from_iterabler5   B   sf   € ô €Fñ TYôÙSXÉ4È1‰6�!‹9ˆ+�Q‘v¤4¨£7¬c£>™a´yÀ³|ÓDÐEÓFÑSXð 
ñ ð �8‰8�E‹?Ðùós   Œ<Ac                óJ   € V ^8„  d   QhR\         R\         R\        R,          /# )r   ÚargsÚkwargsr   N)r   r   )r   s   "r   r   r   U   s%   € ÷ *ñ *œð *¬ð *´°dµ
ñ *r   c                 ó  € V'       d   V '       d   Rp\        V4      hTpM%\        V 4      ^8X  d   V ^ ,          pM\        R4      hVf   R# V'       g   R# \        V4      \        J d   \	        VP                  4       4      # \        V4      \        J g   \        V\        4      '       d   \        V4      # \        V\        4      '       d   \	        VP                  4       4      # \        V\        \        \        34      '       d   Rp\        V4      h\        V\        4      '       dU   \        '       d>   \!        \        \"        \$        \        \&        3,          \(        3,          ,          V4      p\+        V4      # \        R4      h)z*Return a query string from supported args.z7Either kwargs or single query parameter must be presentNÚ zAInvalid query type: bytes, bytearray and memoryview are forbiddenzRInvalid query type: only str, mapping or sequence of (key, value) pairs is allowed)r   Úlenr   Údictr2   r&   r   r   r   r   ÚbytesÚ	bytearrayÚ
memoryviewr!   r   r   r	   r'   r   r
   r   r5   )r7   r8   ÚmsgÚquerys   *,  r   Úget_str_queryrB   U   s"  € ÷ ßØKˆCÜ˜S“/Ð!Ø‰Ü	ˆT‹�aŒØ�Q•‰äÐRÓSÐSà‚}ÙßÙÜˆEƒ{”dÓÜ3°E·K±K³MÓBÐBÜˆEƒ{”cÓœZ¨¬s×3Ò3Ü˜EÓ"Ð"Ü�%œ×!Ò!Ü3°E·K±K³MÓBÐBÜ�%œ%¤¬JÐ7×8Ò8ØQˆÜ˜‹nÐÜ�%œ×"Ò"÷
 ‹=Üœ¤%¬¬c´4¨iÕ(8¼+Ð(EÕ"FÕGÈÓOˆEÜ*¨5Ó1Ð1Ü
ð	4óð r   )Ú__doc__r   Úcollections.abcr   r   r   Útypingr   r   r   r   r	   Ú	multidictr
   Ú_quotersr   r   r   r   r   r(   r'   ÚQueryr#   r2   r5   rB   © r   r   Ú<module>rJ      s…   ðÙ ã ß 7Ñ 7ß ?Õ ?å ç 5à�C˜ eÐ+Õ,€Ø�k 8¨KÕ#8Ð8Õ9€ØØˆ#ˆw�s˜MÐ)Õ*¨H°U¸3ÀÐ;MÕ5NÕ,OÐOõ	€õ
õ8õ(÷&*r   