+
    Pj%<                        ^ RI Ht ^ RIHtHtHtHtHtHtH	t	H
t
Ht ^ RIHtHtHtHtHtHt ^ RIHt ^ RIHtHtHt ^ RIHtHtHt ^ RIHt  ^ RIt]'       g   Q h^ R	IH t   ! R R]4      t# ! R R]#4      t$ ! R R]#4      t% ! R R]#4      t& ! R R]#4      t' ! R R]#4      t( ! R R]4      t) ! R R]4      t* ! R R]#4      t+ ! R R]#4      t, ! R  R!]#4      t-]]-].3,          t/ ! R" R#]R$R%7      t0 ! R& R']4      t1 ! R( R)]#4      t2 ! R* R+]#4      t3 ! R, R-]#4      t4 ! R. R/]44      t5 ! R0 R1]44      t6 ! R2 R3]#4      t7 ! R4 R5]#4      t8 ! R6 R7]#4      t9 ! R8 R9]#4      t: ! R: R;]#4      t; ! R< R=]4      t< ! R> R?]#4      t= ! R@ RA]4      t> ! RB RC]=4      t? ! RD RE]=4      t@ ! RF RG]@4      tA ! RH RI]#4      tB ! RJ RK]B4      tC ! RL RM]B4      tD ! RN RO]B4      tE ! RP RQ]B4      tF ! RR RS]#4      tG ! RT RU]=4      tH ! RV RW]=4      tI]]?]@]H]I]A3,          tJ ! RX RY]#4      tK ! RZ R[]#4      tL ! R\ R]]#4      tM]! ]-4       ]! ]:4       ]! ]24       R#   ]! d     ! R
 R]"4      t  ELi ; i)^    )Enum)	AnyCallableDictIterableListOptionalSetTypeUnion)PYDANTIC_V2
CoreSchemaGetJsonSchemaHandlerJsonSchemaValue_model_rebuild"with_info_plain_validator_function)logger)AnyUrl	BaseModelField)	AnnotatedLiteral	TypedDict)
deprecatedN)EmailStrc                      a  ] tR t^t o ]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	Rt
V tR# )r   c                D   < V ^8  d   QhRS[ S[RS[3,          ,          /# )   return.)r   r   r   )format__classdict__s   "o/Users/ahmed/devFolder/Ultron/claude-voice/gateway/.venv/lib/python3.14/site-packages/fastapi/openapi/models.py__annotate__EmailStr.__annotate__   s"     	 	xc0B'C 	    c              #  *   "   V P                   x  R # 5iN)validate)clss   &r"   __get_validators__EmailStr.__get_validators__   s     ,,s   c                &   < V ^8  d   QhRS[ RS[/# )r   vr   r   str)r    r!   s   "r"   r#   r$      s     	 	S 	S 	r%   c                D    \         P                  ! R 4       \        V4      # zpemail-validator not installed, email fields will be treated as str.
To install, run: pip install email-validatorr   warningr/   )r)   r-   s   &&r"   r(   EmailStr.validate   s    NN? q6Mr%   c                ,   < V ^8  d   QhRS[ RS[ RS[/# )r   _EmailStr__input_value_r   r.   )r    r!   s   "r"   r#   r$   &   s"     	& 	&# 	&# 	&# 	&r%   c                D    \         P                  ! R 4       \        V4      # r1   r2   )r)   r6   r7   s   &&&r"   	_validateEmailStr._validate%   s     NN? }%%r%   c                ,   < V ^8  d   QhRS[ RS[RS[/# )r   core_schemahandlerr   )r   r   r   )r    r!   s   "r"   r#   r$   .   s%     	9 	9(	93G	9	9r%   c                    R RRR/# )typestringr    email )r)   r<   r=   s   &&&r"   __get_pydantic_json_schema__%EmailStr.__get_pydantic_json_schema__-   s     Hh88r%   c                T   < V ^8  d   QhRS[ S[,          RS[S[.S[3,          RS[/# )r   sourcer=   r   )r   r   r   r   )r    r!   s   "r"   r#   r$   4   s:     	E 	Ec	E-5seZ6G-H	E	Er%   c                ,    \        V P                  4      # r'   )r   r9   )r)   rF   r=   s   &&&r"   __get_pydantic_core_schema__%EmailStr.__get_pydantic_core_schema__3   s     6cmmDDr%   rB   N)__name__
__module____qualname____firstlineno__classmethodr*   r(   r9   rC   rH   __static_attributes____classdictcell__r!   s   @r"   r   r      si     		 
	 
	 
	 
	& 
	& 
	9 
	9
 
	E 
	Er%   r   c                   J    ] tR t^:t]'       d	   RR/tRtR#  ! R R4      tRtR# )BaseModelWithConfigextraallowc                       ] tR t^@tRtRtR# )BaseModelWithConfig.ConfigrU   rB   NrJ   rK   rL   rM   rT   rO   rB   r%   r"   ConfigrW   @       Er%   rY   rB   N)rJ   rK   rL   rM   r   model_configrY   rO   rB   r%   r"   rS   rS   :   s    )	 	r%   rS   c                   8   a  ] tR t^Dt o RtRtRtV 3R ltRtV t	R# )ContactNc                n   < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   nameurlrA   )r	   r/   r   r   )r    r!   s   "r"   r#   Contact.__annotate__D   s6     
3- 	&	   H$ r%   rB   )
rJ   rK   rL   rM   r_   r`   rA   __annotate_func__rO   rP   rQ   s   @r"   r]   r]   D   s     D C $E  r%   r]   c                   4   a  ] tR t^Jt o RtRtV 3R ltRtV tR# )LicenseNc                ^   < V ^8  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[S[,          ;R&   # )r   r_   
identifierr`   )r/   r	   r   )r    r!   s   "r"   r#   License.__annotate__J   s0     
I $  
&	  r%   rB   )	rJ   rK   rL   rM   rf   r`   rb   rO   rP   rQ   s   @r"   rd   rd   J   s      $J C  r%   rd   c                   @   a  ] tR t^Pt o RtRtRtRtRtV 3R lt	Rt
V tR# )InfoNc                   < V ^8  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[,          ;R&   S[S[,          ;R&   S[ ;R&   # )r   titlesummarydescriptiontermsOfServicecontactlicenseversion)r/   r	   r]   rd   )r    r!   s   "r"   r#   Info.__annotate__P   sp     J c]!  #%  SM(	 
 g%  g%  L r%   rB   )rJ   rK   rL   rM   rl   rm   rn   ro   rp   rb   rO   rP   rQ   s   @r"   ri   ri   P   s%     !G!%K$(N!%G!%G  r%   ri   c                   4   a  ] tR t^Zt o RtRtV 3R ltRtV tR# )ServerVariableNc                   < V ^8  d   Qh/ S[ S[S[S[,          ,          S[! ^R7      3,          ;R&   S[;R&   S[S[,          ;R&   # )r   )
min_lengthenumdefaultrm   )r   r	   r   r/   r   )r    r!   s   "r"   r#   ServerVariable.__annotate__Z   sC     
HT#Y'!)<<
=D L  #% r%   rB   )	rJ   rK   rL   rM   rw   rm   rb   rO   rP   rQ   s   @r"   rt   rt   Z   s     @DD!%K  r%   rt   c                   4   a  ] tR t^`t o RtRtV 3R ltRtV tR# )ServerNc                   < V ^8  d   Qh/ S[ S[S[3,          ;R&   S[S[,          ;R&   S[S[S[S[3,          ,          ;R&   # )r   r`   rm   	variables)r   r   r/   r	   r   rt   )r    r!   s   "r"   r#   Server.__annotate__`   sD     	vs{	 #%  S.0129 r%   rB   )	rJ   rK   rL   rM   rm   r}   rb   rO   rP   rQ   s   @r"   r{   r{   `   s     !%K59I  r%   r{   c                   >   a  ] tR t^ft o ]! RR7      tV 3R ltRtV tR# )	Reference$refaliasc                &   < V ^8  d   Qh/ S[ ;R&   # )r   refr/   )r    r!   s   "r"   r#   Reference.__annotate__f   s     	" r%   rB   N)	rJ   rK   rL   rM   r   r   rb   rO   rP   rQ   s   @r"   r   r   f   s     6"C  r%   r   c                   0   a  ] tR t^jt o RtV 3R ltRtV tR# )DiscriminatorNc                X   < V ^8  d   Qh/ S[ ;R&   S[S[S[ S[ 3,          ,          ;R&   # )r   propertyNamemapping)r/   r	   r   )r    r!   s   "r"   r#   Discriminator.__annotate__j   s(      d38n%, r%   rB   )rJ   rK   rL   rM   r   rb   rO   rP   rQ   s   @r"   r   r   j   s     (,G  r%   r   c                   @   a  ] tR t^ot o RtRtRtRtRtV 3R lt	Rt
V tR# )XMLNc                   < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   r_   	namespaceprefix	attributewrapped)r	   r/   bool)r    r!   s   "r"   r#   XML.__annotate__o   sV     
3- }#  SM   ~$	 
 d^" r%   rB   )rJ   rK   rL   rM   r_   r   r   r   r   rb   rO   rP   rQ   s   @r"   r   r   o   s%     D#I F $I"G  r%   r   c                   0   a  ] tR t^wt o RtV 3R ltRtV tR# )ExternalDocumentationNc                B   < V ^8  d   Qh/ S[ S[,          ;R&   S[;R&   # )r   rm   r`   )r	   r/   r   )r    r!   s   "r"   r#   "ExternalDocumentation.__annotate__w   s     #% 	K r%   rB   )rJ   rK   rL   rM   rm   rb   rO   rP   rQ   s   @r"   r   r   w   s     !%K  r%   r   c                   p  a  ] tR t^|t o ]! RRR7      t]! RRR7      t]! RRR7      t]! RRR7      t]! RRR7      t	]! RRR7      t
]! RR	R7      t]! RR
R7      t]! RRR7      tRtRtRt]! RRR7      t]! RRR7      tRt]! RR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!]! R^ R7      t"Rt#Rt$Rt%Rt&]! R^ R7      t']! R^ R7      t(Rt)]! R^ R7      t*]! R^ R7      t+Rt,]! R^ R7      t-]! R^ R7      t.]! R^ R7      t/]! R^ R7      t0Rt1Rt2Rt3Rt4Rt5Rt6Rt7Rt8Rt9Rt:Rt;Rt<Rt=Rt>Rt?Rt@RtAV 3R ltBRtCV tDR# )SchemaNz$schemarx   r   z$vocabularyz$idz$anchorz$dynamicAnchorr   z$dynamicRefz$defsz$commentnotifelse)rx   gt)rx   gec                  < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[S[R3,          ,          ;R	&   S[ S[,          ;R
&   S[ S[R,          ,          ;R&   S[ S[R,          ,          ;R&   S[ S[R,          ,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ S[S[R3,          ,          ;R&   S[ S[R,          ,          ;R&   S[ S[RS[R,          3,          ,          ;R&   S[ R,          ;R&   S[ S[S[R3,          ,          ;R&   S[ S[S[R3,          ,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ S[,          ;R&   S[ S[S[,          ,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R &   S[ S[,          ;R!&   S[ S[,          ;R"&   S[ S[,          ;R#&   S[ S[,          ;R$&   S[ S[,          ;R%&   S[ S[,          ;R&&   S[ S[,          ;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[S[	S[,          3,          ,          ;R/&   S[ S[,          ;R0&   S[ S[,          ;R1&   S[ S[,          ;R2&   S[ R,          ;R3&   S[ S[,          ;R4&   S[ S[,          ;R5&   S[ S[,          ;R6&   S[ S[,          ;R7&   S[ S[,          ;R8&   S[ S[,          ;R9&   S[ S[S[,          ,          ;R:&   S[ S[
,          ;R;&   S[ S[,          ;R<&   S[ S[,          ;R=&   S[S[ S[,          S[! R>4      3,          ;R?&   # )@r   schema_
vocabularyidanchordynamicAnchorr   
dynamicRefSchemaOrBooldefscommentallOfanyOfoneOfnot_if_thenelse_dependentSchemasprefixItemsitemscontains
propertiespatternPropertiesadditionalPropertiespropertyNamesunevaluatedItemsunevaluatedPropertiesr?   rw   const
multipleOfmaximumexclusiveMaximumminimumexclusiveMinimum	maxLength	minLengthpatternmaxItemsminItemsuniqueItemsmaxContainsminContainsmaxPropertiesminPropertiesrequireddependentRequiredr    contentEncodingcontentMediaTypecontentSchemark   rm   rx   r   readOnly	writeOnlyexamplesdiscriminatorxmlexternalDocsznDeprecated in OpenAPI 3.1.0 that now uses JSON Schema 2020-12, although still supported. Use examples instead.example)r	   r/   r   r   r   r   floatintr   r
   r   r   r   r   typing_deprecated)r    r!   s   "r"   r#   Schema.__annotate__|   s     c]A  H	 
 	8  SM@  C=N  
#:  H  4^+,
-R  c]B  D()0  D()0   D()0! " >
"E# $ 
.	!C% & >
")' ( N#G) * tC$789@+ , $~./6- 4 E.$~*>>?@G5 6 ~&-7 8 c>123:9 :  S.%8 9:A; < #>29= > N+2? @ ~.5A B $N3:C H 3-I J 49
$K L C=M N ;O P e_#Q R uo,S T e_#U V uo,W X }8Y Z }8[ \ c]!] ^ sm7_ ` sm7a b $&c d #:e f #:g h C=<i j C=<k l tCy!(m n  S#c(] 34;o t SM u z c]){ | sm*} ~ N+2 D C=E F #%G H c]!I J %K L tn#M N ~$O P tCy!(Q V M*1W X 
#Y Z 018[ \ >	
	 ] r%   rB   )ErJ   rK   rL   rM   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r?   rw   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r   r   rk   rm   rx   r   r   r   r   r   r   r   r   rb   rO   rP   rQ   s   @r"   r   r   |   s     #4yAG %d- HJd%8B!$i@F#(=M#NMt6:C %d- HJ05d'0RD"4zBG -1E,0E,0E%*4u%ED$)$d$CC%)D&+D&GE<@26K DHE)-H6:J=A59.2M156: D $DE"'";J#G(,#G(,$Ta8I$Ta8I!G#DQ7H#DQ7H"&K!&t!:K!&t!:K#(!#<M#(!#<M$(H7; !F &*O&*.2M  E!%K!G!%J#H $I$(H .2MC48L 	 ]  r%   r   c                   Z   a  ] tR t^t o ]'       d   RR/tM
 ! R R4      tV 3R ltRtV t	R# )ExamplerT   rU   c                       ] tR t^tRtRtR# )Example.ConfigrU   rB   NrX   rB   r%   r"   rY   r      rZ   r%   rY   c                   < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   rl   rm   valueexternalValue)r	   r/   r   r   )r    r!   s   "r"   r#   Example.__annotate__   sF     c] #  C=  F##	 r%   rB   N)
rJ   rK   rL   rM   r   __pydantic_config__rY   rb   rO   rP   rQ   s   @r"   r   r      s&      &0	 	  r%   r   F)totalc                   &    ] tR t^tRtRtRtRtRtR# )ParameterInTypequeryheaderpathcookierB   N)	rJ   rK   rL   rM   r   r   r   r   rO   rB   r%   r"   r   r      s    EFDFr%   r   c                   @   a  ] tR t^t o RtRtRtRtRtV 3R lt	Rt
V tR# )EncodingNc                   < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[S[S[RS[3,          3,          ,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   contentTypeHeaderheadersstyleexplodeallowReserved)r	   r/   r   r   r   r   )r    r!   s   "r"   r#   Encoding.__annotate__   sk     #% d3h	&9 ::;<C  C=  d^"	 
 D>( r%   rB   )rJ   rK   rL   rM   r   r   r   r   r   rb   rO   rP   rQ   s   @r"   r   r      s%     !%K?CGE"G$(M  r%   r   c                   L   a  ] tR t^t o ]! RRR7      tRtRtRtV 3R lt	Rt
V tR# )	MediaTypeNschemar   c                   < V ^8  d   Qh/ S[ S[S[S[3,          ,          ;R&   S[ S[,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[3,          ,          ;R&   # )r   r   r   r   encoding)	r	   r   r   r   r   r   r/   r   r   )r    r!   s   "r"   r#   MediaType.__annotate__   so     eFI-./U c]!  tCw	'9!::;<C  tCM*+2	 r%   rB   )rJ   rK   rL   rM   r   r   r   r   r   rb   rO   rP   rQ   s   @r"   r   r      s'     27H2UG!G?CH.2H	  r%   r   c                   d   a  ] tR t^t o RtRtRtRtRtRt	]
! RRR7      tRtRtRtV 3R ltRtV tR# )ParameterBaseNr   r   c                  < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[S[S[3,          ,          ;R&   S[ S[,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R	&   S[ S[S[S[	3,          ,          ;R
&   # )r   rm   r   r   r   r   r   r   r   r   content)
r	   r/   r   r   r   r   r   r   r   r   )r    r!   s   "r"   r#   ParameterBase.__annotate__   s     #% tn#  % 
 C=  d^"  D>(  eFI-./U  c]!  tCw	'9!::;<C  d3	>*+2 r%   rB   )rJ   rK   rL   rM   rm   r   r   r   r   r   r   r   r   r   r  rb   rO   rP   rQ   s   @r"   r   r      sE     !%K#H!%JE"G$(M27H2UG!G?CH.2G  r%   r   c                   >   a  ] tR tRt o ]! RR7      tV 3R ltRtV tR# )	Parameteri  inr   c                2   < V ^8  d   Qh/ S[ ;R&   S[;R&   # )r   r_   in_)r/   r   )r    r!   s   "r"   r#   Parameter.__annotate__  s     
I 	, r%   rB   N)	rJ   rK   rL   rM   r   r  rb   rO   rP   rQ   s   @r"   r  r    s      t,C  r%   r  c                       ] tR tRtRtR# )r   i  rB   N)rJ   rK   rL   rM   rO   rB   r%   r"   r   r     s    r%   r   c                   4   a  ] tR tRt o RtRtV 3R ltRtV tR# )RequestBodyi  Nc                t   < V ^8  d   Qh/ S[ S[,          ;R&   S[S[S[3,          ;R&   S[ S[,          ;R&   # )r   rm   r  r   )r	   r/   r   r   r   )r    r!   s   "r"   r#   RequestBody.__annotate__  s9     #% #y.!!  tn# r%   rB   )	rJ   rK   rL   rM   rm   r   rb   rO   rP   rQ   s   @r"   r  r    s     !%K#H  r%   r  c                   D   a  ] tR tRt o RtRtRtRtRtRt	V 3R lt
RtV tR# )Linki  Nc                  < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[3,          ,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   operationRefoperationId
parametersrequestBodyrm   server)r	   r/   r   r   r   r{   )r    r!   s   "r"   r#   Link.__annotate__  s     3-& #%  c5c?234;  %S/*1	 
 #%  V# r%   rB   )rJ   rK   rL   rM   r  r  r  r  rm   r  rb   rO   rP   rQ   s   @r"   r  r    s*     "&L!%K7;J-1K!%K#F  r%   r  c                   8   a  ] tR tRt o RtRtRtV 3R ltRtV t	R# )Responsei$  Nc                   < V ^8  d   Qh/ S[ ;R&   S[S[S[ S[S[S[3,          3,          ,          ;R&   S[S[S[ S[3,          ,          ;R&   S[S[S[ S[S[S[3,          3,          ,          ;R&   # )r   rm   r   r  links)r/   r	   r   r   r   r   r   r  )r    r!   s   "r"   r#   Response.__annotate__$  st      d3fi&7 889:A  d3	>*+2  DeD)O4456=	 r%   rB   )
rJ   rK   rL   rM   r   r  r  rb   rO   rP   rQ   s   @r"   r  r  $  s     =AG.2G9=E	  r%   r  c                   \   a  ] tR tRt o 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tRtV tR# )	Operationi+  Nc                h  < V ^8  d   Qh/ S[ S[S[,          ,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[S[S[S[3,          ,          ,          ;R&   S[ S[S[S[3,          ,          ;R&   S[ S[S[S[S[	S[
3,          3,          ,          ;R&   S[ S[S[S[S[S[R	3,          S[3,          3,          ,          ;R
&   S[ S[,          ;R&   S[ S[S[S[S[S[,          3,          ,          ,          ;R&   S[ S[S[,          ,          ;R&   # )r   tagsrl   rm   r   r  r  r  	responsesPathItem	callbacksr   securityservers)r	   r   r/   r   r   r  r   r  r   r  r   r   r{   )r    r!   s   "r"   r#   Operation.__annotate__+  s9    
49
$ c]!  #%  018	 
 #%  eIy$89:;B  %Y 678?  S%#"6678?  S%S*_(=y(H"IIJKR  %  tDd3i0129  d6l#* r%   rB   )rJ   rK   rL   rM   r  rl   rm   r   r  r  r  r   r"  r   r#  r$  rb   rO   rP   rQ   s   @r"   r  r  +  sH      $D!G!%K48L!%K>BJ;?K;?INRI!%J59H&*G  r%   r  c                   p   a  ] tR tRt o ]! RR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V 3R ltRtV tR# )r!  i;  Nr   r   c                  < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;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[S[S[3,          ,          ,          ;R&   # )r   r   rl   rm   getputpostdeleteoptionsheadpatchtracer$  r  )r	   r/   r  r   r{   r   r  r   )r    r!   s   "r"   r#   PathItem.__annotate__;  s     	#: c]!  #%  
)	#	 
 
)	#  9
$  Y&  i '  9
$  I%  I%  d6l#*  eIy$89:;B r%   rB   )rJ   rK   rL   rM   r   r   rl   rm   r(  r)  r*  r+  r,  r-  r.  r/  r$  r  rb   rO   rP   rQ   s   @r"   r!  r!  ;  sT     t6:C!G!%K#C#C $D"&F#'G $D!%E!%E&*G>BJ  r%   r!  c                   &    ] tR tRtRtRtRtRtRtR# )SecuritySchemeTypeiK  apiKeyhttpoauth2openIdConnectrB   N)	rJ   rK   rL   rM   r3  r4  r5  r6  rO   rB   r%   r"   r2  r2  K  s    FDF#Mr%   r2  c                   B   a  ] tR tRt o ]! RR7      tRtV 3R ltRtV t	R# )SecurityBaseiR  r?   r   Nc                B   < V ^8  d   Qh/ S[ ;R&   S[S[,          ;R&   # )r   type_rm   )r2  r	   r/   )r    r!   s   "r"   r#   SecurityBase.__annotate__R  s     3 #% r%   rB   )
rJ   rK   rL   rM   r   r:  rm   rb   rO   rP   rQ   s   @r"   r8  r8  R  s      %F 3E!%K  r%   r8  c                   "    ] tR tRtRtRtRtRtR# )APIKeyIniW  r   r   r   rB   N)rJ   rK   rL   rM   r   r   r   rO   rB   r%   r"   r=  r=  W  s    EFFr%   r=  c                   f   a  ] tR tRt o ]! ]P                  RR7      t]! RR7      tV 3R lt	Rt
V tR# )	APIKeyi]  r?   r   r  r   c                >   < V ^8  d   Qh/ S[ ;R&   S[;R&   S[;R&   # )r   r:  r  r_   )r2  r=  r/   )r    r!   s   "r"   r#   APIKey.__annotate__]  s'     V 	%  I r%   rB   N)rJ   rK   rL   rM   r   r2  r3  r:  r  rb   rO   rP   rQ   s   @r"   r?  r?  ]  s)      %.@.G.Gv VE%C  r%   r?  c                   T   a  ] tR tRt o ]! ]P                  RR7      tV 3R ltRt	V t
R# )HTTPBaseic  r?   r   c                2   < V ^8  d   Qh/ S[ ;R&   S[;R&   # )r   r:  schemer2  r/   )r    r!   s   "r"   r#   HTTPBase.__annotate__c  s     T K r%   rB   N)rJ   rK   rL   rM   r   r2  r4  r:  rb   rO   rP   rQ   s   @r"   rC  rC  c  s      %.@.E.EV TE  r%   rC  c                   4   a  ] tR tRt o RtRtV 3R ltRtV tR# )
HTTPBearerih  bearerNc                P   < V ^8  d   Qh/ S[ R,          ;R&   S[S[,          ;R&   # )r   rJ  rE  bearerFormat)r   r	   r/   )r    r!   s   "r"   r#   HTTPBearer.__annotate__h  s$     H( 3-& r%   rB   )	rJ   rK   rL   rM   rE  rL  rb   rO   rP   rQ   s   @r"   rI  rI  h  s      (F"&L  r%   rI  c                   4   a  ] tR tRt o Rt/ tV 3R ltRtV tR# )	OAuthFlowim  Nc                X   < V ^8  d   Qh/ S[ S[,          ;R&   S[S[S[3,          ;R&   # )r   
refreshUrlscopes)r	   r/   r   )r    r!   s   "r"   r#   OAuthFlow.__annotate__m  s'     $ cN r%   rB   )	rJ   rK   rL   rM   rQ  rR  rb   rO   rP   rQ   s   @r"   rO  rO  m  s      $JF  r%   rO  c                   ,   a  ] tR tRt o V 3R ltRtV tR# )OAuthFlowImplicitir  c                &   < V ^8  d   Qh/ S[ ;R&   # )r   authorizationUrlr   )r    r!   s   "r"   r#   OAuthFlowImplicit.__annotate__r  s      r%   rB   NrJ   rK   rL   rM   rb   rO   rP   rQ   s   @r"   rU  rU  r        r%   rU  c                   ,   a  ] tR tRt o V 3R ltRtV tR# )OAuthFlowPasswordiv  c                &   < V ^8  d   Qh/ S[ ;R&   # r   tokenUrlr   )r    r!   s   "r"   r#   OAuthFlowPassword.__annotate__v       M r%   rB   NrY  rQ   s   @r"   r\  r\  v  rZ  r%   r\  c                   ,   a  ] tR tRt o V 3R ltRtV tR# )OAuthFlowClientCredentialsiz  c                &   < V ^8  d   Qh/ S[ ;R&   # r^  r   )r    r!   s   "r"   r#   'OAuthFlowClientCredentials.__annotate__z  ra  r%   rB   NrY  rQ   s   @r"   rc  rc  z  rZ  r%   rc  c                   ,   a  ] tR tRt o V 3R ltRtV tR# )OAuthFlowAuthorizationCodei~  c                2   < V ^8  d   Qh/ S[ ;R&   S[ ;R&   # )r   rW  r_  r   )r    r!   s   "r"   r#   'OAuthFlowAuthorizationCode.__annotate__~  s      M r%   rB   NrY  rQ   s   @r"   rg  rg  ~  rZ  r%   rg  c                   <   a  ] tR tRt o RtRtRtRtV 3R ltRt	V t
R# )
OAuthFlowsi  Nc                   < V ^8  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )r   implicitpasswordclientCredentialsauthorizationCode)r	   rU  r\  rc  rg  )r    r!   s   "r"   r#   OAuthFlows.__annotate__  sM     ()0 ()0    :;B    :;B	 r%   rB   )rJ   rK   rL   rM   rm  rn  ro  rp  rb   rO   rP   rQ   s   @r"   rk  rk    s"     ,0H,0H>B>B	  r%   rk  c                   T   a  ] tR tRt o ]! ]P                  RR7      tV 3R ltRt	V t
R# )OAuth2i  r?   r   c                2   < V ^8  d   Qh/ S[ ;R&   S[;R&   # )r   r:  flows)r2  rk  )r    r!   s   "r"   r#   OAuth2.__annotate__  s     V  r%   rB   N)rJ   rK   rL   rM   r   r2  r5  r:  rb   rO   rP   rQ   s   @r"   rs  rs    s      %.@.G.Gv VE  r%   rs  c                   T   a  ] tR tRt o ]! ]P                  RR7      tV 3R ltRt	V t
R# )OpenIdConnecti  r?   r   c                2   < V ^8  d   Qh/ S[ ;R&   S[;R&   # )r   r:  openIdConnectUrlrF  )r    r!   s   "r"   r#   OpenIdConnect.__annotate__  s        	 r%   rB   N)rJ   rK   rL   rM   r   r2  r6  r:  rb   rO   rP   rQ   s   @r"   rx  rx    s!      %"00!E  r%   rx  c                   T   a  ] tR tRt o RtRtRtRtRtRt	Rt
RtRtRtV 3R ltRtV tR# )
Componentsi  Nc                  < V ^8  d   Qh/ S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[	S[3,          3,          ,          ;R&   S[ S[S[S[S[
S[3,          3,          ,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[S[3,          3,          ,          ;R&   S[ S[S[S[S[S[S[3,          S[S[3,          3,          ,          ;R	&   S[ S[S[S[S[S[3,          3,          ,          ;R
&   # )r   schemasr   r  r   requestBodiesr   securitySchemesr  r"  	pathItems)r	   r   r/   r   r   r   r  r  r   r  r   SecuritySchemer  r!  r   )r    r!   s   "r"   r#   Components.__annotate__  s    d3fi&7 889:A S%)(;"<<=>E  c5I)=#>>?@G  tCw	'9!::;<C	 
 DeK,B&C!CDEL  d3fi&7 889:A  d3ni.G(H#HIJQ  DeD)O4456=  S%S(](;Y(K"LLMNU  S%)(;"<<=>E r%   rB   )rJ   rK   rL   rM   r  r   r  r   r  r   r  r  r"  r  rb   rO   rP   rQ   s   @r"   r}  r}    s>     =AGAEICGJ?CHHLM=AGMQO9=EQUIAEI  r%   r}  c                   4   a  ] tR tRt o RtRtV 3R ltRtV tR# )Tagi  Nc                ^   < V ^8  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[S[,          ;R&   # )r   r_   rm   r   )r/   r	   r   )r    r!   s   "r"   r#   Tag.__annotate__  s1     
I #%  018 r%   rB   )	rJ   rK   rL   rM   rm   r   rb   rO   rP   rQ   s   @r"   r  r    s     !%K48L  r%   r  c                   L   a  ] tR tRt o RtRtRtRtRtRt	Rt
RtV 3R ltRtV tR# )OpenAPIi  Nc                  < V ^8  d   Qh/ S[ ;R&   S[;R&   S[S[ ,          ;R&   S[S[S[,          ,          ;R&   S[S[S[ S[S[S[3,          3,          ,          ;R&   S[S[S[ S[S[S[	3,          3,          ,          ;R&   S[S[
,          ;R&   S[S[S[S[ S[S[ ,          3,          ,          ,          ;R&   S[S[S[,          ,          ;R	&   S[S[,          ;R
&   # )r   openapiinfojsonSchemaDialectr$  pathswebhooks
componentsr#  r  r   )r/   ri   r	   r   r{   r   r   r!  r   r   r}  r  r   )r    r!   s   "r"   r#   OpenAPI.__annotate__  s     L 
J   }+  d6l#*	  DeHcM2234;  tCx':!;;<=D  $+  tDd3i0129  49
$  018 r%   rB   )rJ   rK   rL   rM   r  r$  r  r  r  r#  r  r   rb   rO   rP   rQ   s   @r"   r  r    s7      (,&*G7;E@DH'+J59H $D48L  r%   r  )Nrw   r   typingr   r   r   r   r   r	   r
   r   r   fastapi._compatr   r   r   r   r   r   fastapi.loggerr   pydanticr   r   r   typing_extensionsr   r   r   r   r   email_validatorr   ImportErrorr/   rS   r]   rd   ri   rt   r{   r   r   r   r   r   r   r   r   r   r   r   r   r  r   r  r  r  r  r!  r2  r8  r=  r?  rC  rI  rO  rU  r\  rc  rg  rk  rs  rx  r  r}  r  r  rB   r%   r"   <module>r     s    R R R  " - - ; ; =&E?!J) %! %!! ! &( &:  :#	 #-I -
#
 #/ 
T  Tr VT\"iu d )" )3# 33' 3- -
	] 	$% $$ $>" >+# + C" C $ $&& &
t \ | 
' '
 #  
	 	   
C$ C\ 
L  vx
JKF$ F9
 99! 9 v  y  x O  !EE3 E!Es   I I I%$I%