+
    Di                         ^ RI t ^ RIt^ RIHtHt ^ RIHtHt ^ RIH	t	H
t
HtHt ^ RI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)	dataclassfield)cached_propertypartial)AnyCallableOptionalUnion)
ModelFieldSecurityBaseDependencyCacheKey)Literal)iscoroutinefunctionc                `    V ^8  d   QhR\         \        R\        3,          ,          R\        /# )   call.return)r	   r   r   )formats   "y/Users/tonyclaw/.openclaw/workspace/services/omi-webhook/venv/lib/python3.14/site-packages/fastapi/dependencies/models.py__annotate__r      s(      (8CH#56 3     c                 P    V f   V # \         P                  ! \        V 4      4      pV# N)inspectunwrap
_impartial)r   	unwrappeds   & r   _unwrapped_callr       s%    |z$/0Ir   c                d    V ^8  d   QhR\         R\        3,          R\         R\        3,          /# )r   func.r   )r   r   )r   s   "r   r   r      s,      Xc3h' HS#X,> r   c                 N    \        V \        4      '       d   V P                  p K$  V # r   )
isinstancer   r"   )r"   s   &r   r   r      s    
T7
#
#yy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      d3i 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    484L4L4L))..0RT**00b0E"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setr6   r   computed_scope)r3   scopes_for_caches   & r   	cache_keyDependant.cache_key>   s_     <@;L;L;LE&T..44"567RT 	 II%%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)r1   security_scopes_param_name_is_security_schemedependenciesr<   )r3   sub_deps   & r   r<   Dependant._uses_scopesI   sS       **6###((G### ) r   c                    < V ^8  d   QhRS[ /# r)   rE   )r   r,   s   "r   r   r-   W   s     3 3T 3r   c                l    V P                   f   R# \        V P                   4      p\        V\        4      # )NF)r   r    r$   r   r3   r   s   & r   rI   Dependant._is_security_schemeV   s*    99#DII.	)\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   rO   s   & r   _security_schemeDependant._security_scheme^   s)    #DII.	)\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   )rJ   rI   )r3   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)   rE   )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r3   dunder_calldunder_unwrapped_calls   &  r   is_gen_callableDependant.is_gen_callablei   s   99&&tyy!
 
(()CDD???499566j3ZF&&{#
 
(()EFF '		(BJPT U (&&,-
 
((9N)OPPr   c                    < V ^8  d   QhRS[ /# r)   rE   )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`   ra   rb   s   &  r   is_async_gen_callableDependant.is_async_gen_callable   s   99%%tyy!
 
''		(BCC???499566j3ZF%%{#
 
''(DEE '		(BJPT U (%%,-
 
''8M(NOOr   c                    < V ^8  d   QhRS[ /# r)   rE   )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`   ra   rb   s   &  r   is_coroutine_callableDependant.is_coroutine_callable   s3   99Z		2338Ktyy!9
 9
 _TYY788=PDII&>
 >
 ???499566j3ZFz+677;NK(<
 <
  '		(BJPT U (,-
 
 1F!GHHr   c                4   < V ^8  d   QhRS[ S[R3,          /# )r   r   N)r
   r+   )r   r,   s   "r   r   r-      s      c4i 0 r   c                    V P                   '       d   V P                   # V P                  '       g   V P                  '       d   R # R# )requestN)r5   re   rj   )r3   s   &r   r@   Dependant.computed_scope   s2    :::::4#=#=#=r   c                b  < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ R,          ;R&   S[S[,          ;R&   S[S[R	S[3,          ,          ;R
&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[S[ S[,          ,          ;R&   S[S[ S[,          ,          ;R&   S[;R&   S[S[,          ;R&   S[S[R,          R3,          ;R&   # )r   path_paramsquery_paramsheader_paramscookie_paramsbody_paramsr&   rJ   name.r   request_param_namewebsocket_param_namehttp_connection_param_nameresponse_param_namebackground_tasks_param_namerH   r1   r/   	use_cachepathNr5   )functionrs   )	r*   r   r	   r+   r   r   rF   r
   r   )r   r,   s   "r   r   r-      sh    j!?  z"@  
#A	 
 
#A  j!?  {#A  3-  8CH%
&-  !,  #3-.  !)4  "#-  "*#5  !)4   tCy)0! " "$s),3# $ % & 3-' ( ./56=) r   r;   )'__name__
__module____qualname____firstlineno__r   r*   rv   rw   rx   ry   rz   rJ   r{   r   r|   r}   r~   r   r   rH   r1   r/   r   r   r5   r   r6   rB   r<   rI   rS   rY   re   rj   ro   r@   __annotate_func____static_attributes____classdictcell__)r,   s   @r   r&   r&      sX    $)$$?K%*4%@L&+D&AM&+D&AM$)$$?K&+D&ALD)-D(,*.04)-1504,0/3ID9=E  
 
 
 
 3 3  
    2  2  :  {  r   r&   )      )r   sysdataclassesr   r   	functoolsr   r   typingr   r   r	   r
   fastapi._compatr   fastapi.security.baser   fastapi.typesr   typing_extensionsr   version_infor   asyncior    r   r&   r;   r   r   <module>r      s]     
 ( . 1 1 & . , %w++ a a ar   