+
    Die                     6   ^ RI Ht ^ RIt^ RIHtHtHt ^ RIHt ^ RI	H
t
HtHt ^ RIHt ^ RIHt ^ RIHt ^ R	IHt ^ R
IHtHtHt  ^ RIt]! ]R4      '       d   ]P6                  tM]P8                  t  ! R R]4      t ! R R4      tR#   ] d    Rt L"i ; i)    )annotationsN)CallableMappingSequence)PathLike)Anycastoverload)BackgroundTask)URL)Request)HTMLResponse)ReceiveScopeSendpass_contextc                  D   a  ] tR t^tRR V 3R llltR V 3R lltRtV ;t# )_TemplateResponsec               0    V ^8  d   QhRRRRRRRRR	R
RR/# )   templater   contextdict[str, Any]status_codeintheadersMapping[str, str] | None
media_type
str | None
backgroundBackgroundTask | None )formats   "r/Users/tonyclaw/.openclaw/workspace/services/omi-webhook/venv/lib/python3.14/site-packages/starlette/templating.py__annotate___TemplateResponse.__annotate__   sN     P PP  P 	P
 *P P *P    c                	d   < Wn         W n        VP                  V4      p\        SV `  WsWEV4       R # N)r   r   rendersuper__init__)	selfr   r   r   r   r   r    content	__class__s	   &&&&&&& r$   r,   _TemplateResponse.__init__   s.     !//'*wJOr'   c               (    V ^8  d   QhRRRRRRRR/# )	r   scoper   receiver   sendr   returnNoner"   )r#   s   "r$   r%   r&   ,   s(     5 5E 5G 54 5D 5r'   c           	     	
  <"   V P                   P                  R / 4      pVP                  R/ 4      pRV9   d-   V! RRRRV P                  RV P                   //4      G Rj  xL
  \        SV `  WV4      G Rj  xL
  R#  L L5i)request
extensionszhttp.response.debugtypeinfor   r   N)r   getr   r+   __call__)r-   r2   r3   r4   r8   r9   r/   s   &&&&  r$   r=   _TemplateResponse.__call__,   s     ,,""9b1[[r2
 J.1"DMM!4<<   gut444 	5s$   AB A?!B8B9BB)r   r   )   NNN)__name__
__module____qualname____firstlineno__r,   r=   __static_attributes____classcell__)r/   s   @r$   r   r      s    P P5 5r'   r   c                      ] tR t^<tRt]RR/R R ll4       t]RR/R R ll4       tRRRRR/R	 R
 llltR R ltR R ltR R lt	]RR R ll4       t
]RR R ll4       t
R R lt
RtR# )Jinja2Templateszq
templates = Jinja2Templates("templates")

return templates.TemplateResponse("index.html", {"request": request})
context_processorsNc               (    V ^8  d   QhRRRRRRRR/# )	r   	directory3str | PathLike[str] | Sequence[str | PathLike[str]]rH   0list[Callable[[Request], dict[str, Any]]] | Noneenv_optionsr   r5   r6   r"   )r#   s   "r$   r%   Jinja2Templates.__annotate__D   s3      F M	
  
r'   c               	    R # r)   r"   )r-   rJ   rH   rM   s   &&$,r$   r,   Jinja2Templates.__init__C   s     r'   c               $    V ^8  d   QhRRRRRR/# )r   envjinja2.EnvironmentrH   rL   r5   r6   r"   )r#   s   "r$   r%   rN   M   s+         M	
 
r'   c               	    R # r)   r"   )r-   rR   rH   s   &$$r$   r,   rP   L   s     r'   rR   c          
     ,    V ^8  d   QhRRRRRRRRR	R
/# )r   rJ   z:str | PathLike[str] | Sequence[str | PathLike[str]] | NonerH   rL   rR   zjinja2.Environment | NonerM   r   r5   r6   r"   )r#   s   "r$   r%   rN   T   s=     + +M+ M	+
 '+ + 
+r'   c               	`   V'       d   \         P                  ! R \        4       \        f   Q R4       h\	        V4      \	        V4      ,          '       g   Q R4       hT;'       g    . V n        Ve   V P                  ! V3/ VB V n        M
Ve   W0n        V P                  V P                  4       R# )zYExtra environment options are deprecated. Use a preconfigured jinja2.Environment instead.Nz/jinja2 must be installed to use Jinja2Templatesz4either 'directory' or 'env' arguments must be passed)	warningswarnDeprecationWarningjinja2boolrH   _create_envrR   _setup_env_defaults)r-   rJ   rH   rR   rM   s   &&$$,r$   r,   rP   T   s     MMk" !T#TT!Ic**b,bb*"4":": ''	A[ADH_H  *r'   c               $    V ^8  d   QhRRRRRR/# )r   rJ   rK   rM   r   r5   rS   r"   )r#   s   "r$   r%   rN   k   s(     	1 	1F	1 	1 
		1r'   c                	    \         P                  ! V4      pVP                  R V4       VP                  RR4       \         P                  ! R/ VB # )loader
autoescapeTr"   )rZ   FileSystemLoader
setdefaultEnvironment)r-   rJ   rM   r`   s   &&, r$   r\   Jinja2Templates._create_envk   sH    
 ((3x0|T2!!0K00r'   c                    V ^8  d   QhRRRR/# )r   rR   rS   r5   r6   r"   )r#   s   "r$   r%   rN   v   s     3 3'9 3d 3r'   c                	\    \         R  R l4       pVP                  P                  RV4       R# )c               (    V ^8  d   QhRRRRRRRR/# )	r   r   r   namestrpath_paramsr   r5   r   r"   )r#   s   "r$   r%   9Jinja2Templates._setup_env_defaults.<locals>.__annotate__x   s0     	8 	8#	8	8 		8
 	8r'   c               :    V R ,          pVP                   ! V3/ VB # )r8   )url_for)r   ri   rk   r8   s   "", r$   rn   4Jinja2Templates._setup_env_defaults.<locals>.url_forw   s"      'y1G??47;77r'   rn   N)r   globalsrc   )r-   rR   rn   s   && r$   r]   #Jinja2Templates._setup_env_defaultsv   s*    		8 
	8 	y'2r'   c                    V ^8  d   QhRRRR/# )r   ri   rj   r5   zjinja2.Templater"   )r#   s   "r$   r%   rN      s     + + + +r'   c                	8    V P                   P                  V4      # r)   )rR   get_template)r-   ri   s   &&r$   rt   Jinja2Templates.get_template   s    xx$$T**r'   c               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# )r   r8   r   ri   rj   r   dict[str, Any] | Noner   r   r   r   r   r   r    r!   r5   r   r"   )r#   s   "r$   r%   rN      sZ     	  	 	  	  '		 
 	  *	  	  *	  
	 r'   c                	    R # r)   r"   )r-   r8   ri   r   r   r   r   r    s   &&&&&&&&r$   TemplateResponse Jinja2Templates.TemplateResponse   s      r'   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# )r   ri   rj   r   rw   r   r   r   r   r   r   r    r!   r5   r   r"   )r#   s   "r$   r%   rN      sP     
 

 '
 	

 *
 
 *
 

r'   c                	    R # r)   r"   )r-   ri   r   r   r   r   r    s   &&&&&&&r$   ry   rz      s     	r'   c               $    V ^8  d   QhRRRRRR/# )r   argsr   kwargsr5   r   r"   )r#   s   "r$   r%   rN      s"     :
 :
c :
S :
=N :
r'   c           	     	   V'       Ed4   \        V^ ,          \        4      '       Ed   \        P                  ! R\        4       V^ ,          p\        V4      ^8  d
   V^,          MVP                  R/ 4      p\        V4      ^8  d
   V^,          MVP                  R^4      p\        V4      ^8  d
   V^,          MVP                  R4      p\        V4      ^8  d
   V^,          MVP                  R4      p\        V4      ^8  d
   V^,          MVP                  R4      pRV9  d   \        R4      hVR,          p	EMV^ ,          p	\        V4      ^8  d
   V^,          MVR	,          p\        V4      ^8  d
   V^,          MVP                  R/ 4      p\        V4      ^8  d
   V^,          MVP                  R^4      p\        V4      ^8  d
   V^,          MVP                  R4      p\        V4      ^8  d
   V^,          MVP                  R4      p\        V4      ^8  d
   V^,          MVP                  R4      pMRV9  d>   \        P                  ! R
\        4       RVP                  R/ 4      9  d   \        R4      hVP                  R/ 4      pVP                  RVP                  R4      4      p	\        \        VR	,          4      pVP                  R^4      pVP                  R4      pVP                  R4      pVP                  R4      pVP                  RV	4       V P                   F  p
VP                  V
! V	4      4       K  	  V P                  V4      p\        VVVVVVR7      # )r   zThe `name` is not the first parameter anymore. The first parameter should be the `Request` instance.
Replace `TemplateResponse(name, {"request": request})` by `TemplateResponse(request, name)`.r   r   r   r   r    r8   z$context must include a "request" keyri   zThe `TemplateResponse` now requires the `request` argument.
Replace `TemplateResponse(name, {"context": context})` by `TemplateResponse(request, name)`.)r   r   r   r    )
isinstancerj   rW   rX   rY   lenr<   
ValueErrorr	   rc   rH   updatert   r   )r-   r~   r   ri   r   r   r   r   r    r8   context_processorr   s   &*,         r$   ry   rz      s   4$q'3''s '	 Aw%(Y]$q'

9b8Q),TQd1gFJJ}VY<Z%(Y]$q'

98M(+D	AT!W6::l;S
(+D	AT!W6::l;S
G+$%KLL!),q'"%d)a-tAwVF^%(Y]$q'

9b8Q),TQd1gFJJ}VY<Z%(Y]$q'

98M(+D	AT!W6::l;S
(+D	AT!W6::l;S
&s&
 FJJy"$==$%KLLjjB/GjjGKK	,BCGVF^,D **]C8Kjj+GL1JL1J9g.!%!8!8NN,W56 "9 $$T* #!!
 	
r'   )rH   rR   r)   )Nr?   NNN)r@   rA   rB   rC   __doc__r
   r,   r\   r]   rt   ry   rD   r"   r'   r$   rG   rG   <   s      PT	   PT	 + PT	+
 *.+ +.	13+ 	  	  
 
:
 :
r'   rG   ) 
__future__r   rW   collections.abcr   r   r   osr   typingr   r	   r
   starlette.backgroundr   starlette.datastructuresr   starlette.requestsr   starlette.responsesr   starlette.typesr   r   r   rZ   hasattrr   contextfunctionModuleNotFoundErrorr   rG   r"   r'   r$   <module>r      s    "  7 7  & & / ( & , 0 0 v~&&**--
5 5>]
 ]
G  Fs   B B (B 	BB