+
    PV-jR  ã                   óè   € ^ RI t ^ RIt^ RIHt ^ RIHtHt ^ RIHtH	t	 ^ RI
HtHt ^ RIHt ^ RIHt ^ RIHt ]P&                  R8¼  d   ^ R	I Ht M^ R	IHt R
 R ltR R lt] ! R R4      4       tR# )é    N)ÚCallable)Ú	dataclassÚfield)Úcached_propertyÚpartial)ÚAnyÚLiteral)Ú
ModelField©ÚSecurityBase©ÚDependencyCacheKey)Úiscoroutinefunctionc                óX   € V ^8„  d   QhR\         R\        3,          R,          R\        /# )é   Úcall.NÚreturn©r   r   )Úformats   "Úl/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/fastapi/dependencies/models.pyÚ__annotate__r      s(   € ÷ ñ œ( 3¬ 8Õ,¨tÕ3ð ¼ñ ó    c                 óP   € V f   V # \         P                  ! \        V 4      4      pV# ©N)ÚinspectÚunwrapÚ
_impartial)r   Ú	unwrappeds   & r   Ú_unwrapped_callr      s%   € Ø‚|ØˆÜ—’œz¨$Ó/Ó0€IØÐr   c                ód   € V ^8„  d   QhR\         R\        3,          R\         R\        3,          /# )r   Úfunc.r   r   )r   s   "r   r   r      s,   € ÷ ñ ”X˜c¤3˜hÕ'ð ¬H°S¼#°XÕ,>ñ r   c                 óN   € \        V \        4      '       d   V P                  p K$  V # r   )Ú
isinstancer   r!   )r!   s   &r   r   r      s   € Ü
�Tœ7×
#Ò
#Ø�y‰yŠØ€Kr   c                   óä  a € ] tR t^t o ]! ]R7      t]! ]R7      t]! ]R7      t]! ]R7      t	]! ]R7      t
]! ]R7      tRtRtRtRtRtRtRtRtRtRtRtRtRt]V 3R lR l4       t]V 3R lR l4       t]V 3R lR	 l4       t]V 3R
 lR l4       t]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       t ]V 3R lR l4       t!]V 3R lR l4       t"]V 3R lR l4       t#V 3R lt$Rt%V t&R# )Ú	Dependant)Údefault_factoryNTc                ó0   <€ V ^8„  d   QhRS[ S[,          /# ©r   r   )ÚlistÚstr)r   Ú__classdict__s   "€r   r   ÚDependant.__annotate__6   s   ø€ ÷ ñ ™d¡3�iñ r   c                óÎ   € V P                   '       d   V P                   P                  4       M. pV P                  ;'       g    .  F  pW!9  g   K  VP                  V4       K  	  V# r   )Úparent_oauth_scopesÚcopyÚown_oauth_scopesÚappend)ÚselfÚscopesÚscopes   &  r   Úoauth_scopesÚDependant.oauth_scopes5   sX   € à48×4L×4LÐ4L�×)Ñ)×.Ñ.Ô0ÐRTˆà×*Ñ*×0Ð0¨bÒ0ˆEØÖ"Ø—‘˜eÖ$ñ 1ð ˆr   c                ó    <€ V ^8„  d   QhRS[ /# r(   r   )r   r+   s   "€r   r   r,   ?   s   ø€ ÷ 
ñ 
Ñ-ñ 
r   c                óÒ   € V P                   '       d2   \        \        \        V P                  ;'       g    . 4      4      4      MRpV P
                  TV P                  ;'       g    R 3# )Ú © )Ú_uses_scopesÚtupleÚsortedÚsetr5   r   Úcomputed_scope)r2   Úscopes_for_caches   & r   Ú	cache_keyÚDependant.cache_key>   s_   € ð <@×;L×;LÐ;LŒE”&œ˜T×.Ñ.×4Ð4°"Ó5Ó6Ô7ÐRTð 	ð �I‰IØØ×Ñ×%Ð% 2ð
ð 	
r   c                ó    <€ V ^8„  d   QhRS[ /# r(   ©Úbool)r   r+   s   "€r   r   r,   J   s   ø€ ÷ 
ñ 
™dñ 
r   c                óÆ   € V P                   '       d   R # V P                  e   R # V P                  '       d   R # V P                   F  pVP                  '       g   K   R # 	  R# )TF)r0   Úsecurity_scopes_param_nameÚ_is_security_schemeÚdependenciesr;   )r2   Úsub_deps   & r   r;   ÚDependant._uses_scopesI   sS   € à× × Ð ÙØ×*Ñ*Ò6ÙØ×#×#Ð#ÙØ×(Ô(ˆGØ×#×#Ò#Úñ )ñ r   c                ó    <€ V ^8„  d   QhRS[ /# r(   rD   )r   r+   s   "€r   r   r,   W   s   ø€ ÷ 3ñ 3¡Tñ 3r   c                ól   € V P                   f   R# \        V P                   4      p\        V\        4      # )NF)r   r   r#   r   ©r2   r   s   & r   rH   ÚDependant._is_security_schemeV   s*   € à�9‰9ÒÙÜ# D§I¡IÓ.ˆ	Ü˜)¤\Ó2Ð2r   c                ó    <€ V ^8„  d   QhRS[ /# r(   r   )r   r+   s   "€r   r   r,   _   s   ø€ ÷ ñ ¡,ñ r   c                ó`   € \        V P                  4      p\        V\        4      '       g   Q hV# r   )r   r   r#   r   rN   s   & r   Ú_security_schemeÚDependant._security_scheme^   s)   € ä# D§I¡IÓ.ˆ	Ü˜)¤\×2Ò2Ð2Ð2ØÐr   c                ó.   <€ V ^8„  d   QhRS[ R,          /# )r   r   r%   )r)   )r   r+   s   "€r   r   r,   e   s   ø€ ÷ ñ ©¨[Õ(9ñ r   c                ól   € V P                    Uu. uF  qP                  '       g   K  VNK  	  ppV# u upi r   )rI   rH   )r2   ÚdepÚsecurity_depss   &  r   Ú_security_dependenciesÚ Dependant._security_dependenciesd   s2   € à(,×(9Ò(9ÓUÑ(9 ×=TÕ=TŸ˜Ñ(9ˆÐUØÐùò Vs   �1§1c                ó    <€ V ^8„  d   QhRS[ /# r(   rD   )r   r+   s   "€r   r   r,   j   s   ø€ ÷ ñ ¡ñ r   c                ó  € V P                   f   R# \        P                  ! \        V P                   4      4      '       g0   \        P                  ! \	        V P                   4      4      '       d   R# \        P
                  ! \	        V P                   4      4      '       d   R# \        \        V P                   4      RR 4      pVf   R# \        P                  ! \        V4      4      '       g&   \        P                  ! \	        V4      4      '       d   R# \        \	        V P                   4      RR 4      pVf   R# \        P                  ! \        V4      4      '       g&   \        P                  ! \	        V4      4      '       d   R# R# ©NFTÚ__call__)r   r   Úisgeneratorfunctionr   r   ÚisclassÚgetattr©r2   Údunder_callÚdunder_unwrapped_calls   &  r   Úis_gen_callableÚDependant.is_gen_callablei   s  € à�9‰9ÒÙÜ×&Ò&Ü�t—y‘yÓ!÷
ò 
ä×(Ò(¬¸¿¹Ó)C×DÒDÙÜ�?Š?œ?¨4¯9©9Ó5×6Ò6ÙÜœj¨¯©Ó3°ZÀÓFˆØÒÙÜ×&Ò&Ü�{Ó#÷
ò 
ä×(Ò(¬¸Ó)E×FÒFÙÜ '¬¸¿	¹	Ó(BÀJÐPTÓ UÐØ Ò(ÙÜ×&Ò&ÜÐ,Ó-÷
ò 
ä×(Ò(¬Ð9NÓ)O×PÒPÙÙr   c                ó    <€ V ^8„  d   QhRS[ /# r(   rD   )r   r+   s   "€r   r   r,   „   s   ø€ ÷ ñ ¡tñ r   c                ó  € V P                   f   R# \        P                  ! \        V P                   4      4      '       g0   \        P                  ! \	        V P                   4      4      '       d   R# \        P
                  ! \	        V P                   4      4      '       d   R# \        \        V P                   4      RR 4      pVf   R# \        P                  ! \        V4      4      '       g&   \        P                  ! \	        V4      4      '       d   R# \        \	        V P                   4      RR 4      pVf   R# \        P                  ! \        V4      4      '       g&   \        P                  ! \	        V4      4      '       d   R# R# r\   )r   r   Úisasyncgenfunctionr   r   r_   r`   ra   s   &  r   Úis_async_gen_callableÚDependant.is_async_gen_callableƒ   s  € à�9‰9ÒÙÜ×%Ò%Ü�t—y‘yÓ!÷
ò 
ä×'Ò'¬¸¿	¹	Ó(B×CÒCÙÜ�?Š?œ?¨4¯9©9Ó5×6Ò6ÙÜœj¨¯©Ó3°ZÀÓFˆØÒÙÜ×%Ò%Ü�{Ó#÷
ò 
ä×'Ò'¬¸Ó(D×EÒEÙÜ '¬¸¿	¹	Ó(BÀJÐPTÓ UÐØ Ò(ÙÜ×%Ò%ÜÐ,Ó-÷
ò 
ä×'Ò'¬Ð8MÓ(N×OÒOÙÙr   c                ó    <€ V ^8„  d   QhRS[ /# r(   rD   )r   r+   s   "€r   r   r,   ž   s   ø€ ÷ ñ ¡tñ r   c                óL  € V P                   f   R# \        P                  ! \        V P                   4      4      '       d'   \	        \        V P                   4      4      '       d   R# \        P                  ! \        V P                   4      4      '       d'   \	        \        V P                   4      4      '       d   R# \        P                  ! \        V P                   4      4      '       d   R# \        \        V P                   4      RR 4      pVf   R# \	        \        V4      4      '       g   \	        \        V4      4      '       d   R# \        \        V P                   4      RR 4      pVf   R# \	        \        V4      4      '       g   \	        \        V4      4      '       d   R# R# r\   )r   r   Ú	isroutiner   r   r   r_   r`   ra   s   &  r   Úis_coroutine_callableÚDependant.is_coroutine_callable�   s3  € à�9‰9ÒÙÜ×ÒœZ¨¯	©	Ó2×3Ò3Ô8KÜ�t—y‘yÓ!÷9
ò 9
ñ Ü×Òœ_¨T¯Y©YÓ7×8Ò8Ô=PÜ˜DŸI™IÓ&÷>
ò >
ñ Ü�?Š?œ?¨4¯9©9Ó5×6Ò6ÙÜœj¨¯©Ó3°ZÀÓFˆØÒÙÜœz¨+Ó6×7Ò7Ô;NÜ˜KÓ(÷<
ò <
ñ Ü '¬¸¿	¹	Ó(BÀJÐPTÓ UÐØ Ò(ÙÜÜÐ,Ó-÷
ò 
ä ¤Ð1FÓ!G×HÒHÙÙr   c                ó.   <€ V ^8„  d   QhRS[ R,          /# )r   r   N)r*   )r   r+   s   "€r   r   r,   ¼   s   ø€ ÷ ñ ¡ d¥
ñ r   c                óŽ   € V P                   '       d   V P                   # V P                  '       g   V P                  '       d   R # R# )ÚrequestN)r4   rd   ri   )r2   s   &r   r?   ÚDependant.computed_scope»   s2   € à�:�:ˆ:Ø—:‘:ÐØ××Ð 4×#=×#=Ð#=ÙÙr   c                óF  <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ R,          ;R&   S[R,          ;R	&   S[R
S[3,          R,          ;R&   S[R,          ;R&   S[R,          ;R&   S[R,          ;R&   S[R,          ;R&   S[R,          ;R&   S[R,          ;R&   S[ S[,          R,          ;R&   S[ S[,          R,          ;R&   S[;R&   S[R,          ;R&   S[R,          R,          ;R&   # )r   Úpath_paramsÚquery_paramsÚheader_paramsÚcookie_paramsÚbody_paramsr%   rI   NÚname.r   Úrequest_param_nameÚwebsocket_param_nameÚhttp_connection_param_nameÚresponse_param_nameÚbackground_tasks_param_namerG   r0   r.   Ú	use_cacheÚpathr4   )Úfunctionrr   )r)   r
   r*   r   r   rE   r	   )r   r+   s   "€r   r   r,      sc  ø‡ ‚ á‘jÕ!Ñ?ñ ñ ‘zÕ"Ñ@ñ ñ ™
Õ#ÑAñ	 ñ
 ™
Õ#ÑAñ ñ ‘jÕ!Ñ?ñ ñ �{Õ#ÑAñ ñ ��*Ññ ñ �3™�8Õ
˜tÕ
#Ñ*ñ ñ ˜d�
Ñ)ñ ñ  �*Ñ+ñ ñ !$ d¥
Ñ1ñ ñ ˜t�Ñ*ñ ñ "% t¥Ñ2ñ ñ !$ d¥
Ñ1ñ ñ  ™3•i $Õ&Ñ-ñ! ñ" ™c� TÕ)Ñ0ñ# ñ$ Ññ% ñ& ��*Ññ' ñ( Ð(Õ)¨DÕ0Ñ7ò) r   r:   )'Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r)   ru   rv   rw   rx   ry   rI   rz   r   r{   r|   r}   r~   r   rG   r0   r.   r€   r�   r4   r   r5   rA   r;   rH   rR   rX   rd   ri   rn   r?   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r+   s   @r   r%   r%      sX  ø‡ € á$)¸$Ô$?€KÙ%*¸4Ô%@€LÙ&+¸DÔ&A€MÙ&+¸DÔ&A€MÙ$)¸$Ô$?€KÙ&+¸DÔ&A€LØ€DØ&*€DØ%)ÐØ'+ÐØ-1ÐØ&*ÐØ.2ÐØ-1ÐØ)-ÐØ,0ÐØ€IØ€DØ37€Eà÷ó ðð ÷
ó ð
ð ÷
ó ð
ð ÷3ó ð3ð ÷ó ðð
 ÷ó ðð ÷ó ðð2 ÷ó ðð2 ÷ó ðð: ÷ó ð÷{ ƒ r   r%   )é   é   )r   ÚsysÚcollections.abcr   Údataclassesr   r   Ú	functoolsr   r   Útypingr   r	   Úfastapi._compatr
   Úfastapi.security.baser   Úfastapi.typesr   Úversion_infor   Úasyncior   r   r%   r:   r   r   Ú<module>r–      sZ   ðÛ Û 
Ý $ß (ß .ß å &Ý .Ý ,à×Ñ�wÔÞ+å+õõð ÷að aó òar   