+
    Di                         ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	  ^ R	I
t
 ^ R	It ! R
 R]4      t ! R R]4      tR	#   ] d    R	t
 L(i ; i  ] d    R	t L2i ; i)    )Any)FileResponse)HTMLResponse)JSONResponse)PlainTextResponse)RedirectResponse)Response)StreamingResponseNc                   6   a  ] tR t^t o RtV 3R lR ltRtV tR# )UJSONResponsez
JSON response using the high-performance ujson library to serialize data to JSON.

Read more about it in the
[FastAPI docs for Custom Response - HTML, Stream, File, others](https://fastapi.tiangolo.com/advanced/custom-response/).
c                &   < V ^8  d   QhRS[ RS[/#    contentreturnr   bytes)format__classdict__s   "o/Users/tonyclaw/.openclaw/workspace/services/omi-webhook/venv/lib/python3.14/site-packages/fastapi/responses.py__annotate__UJSONResponse.__annotate__   s     H Hc He H    c                n    \         f   Q R4       h\         P                  ! VRR7      P                  R4      # )Nz,ujson must be installed to use UJSONResponseF)ensure_asciizutf-8)ujsondumpsencodeselfr   s   &&r   renderUJSONResponse.render   s0     P"PP {{77>>wGGr    N__name__
__module____qualname____firstlineno____doc__r!   __static_attributes____classdictcell__r   s   @r   r   r      s     H Hr   r   c                   6   a  ] tR t^$t o RtV 3R lR ltRtV tR# )ORJSONResponsez
JSON response using the high-performance orjson library to serialize data to JSON.

Read more about it in the
[FastAPI docs for Custom Response - HTML, Stream, File, others](https://fastapi.tiangolo.com/advanced/custom-response/).
c                &   < V ^8  d   QhRS[ RS[/# r   r   )r   r   s   "r   r   ORJSONResponse.__annotate__,   s     
 
c 
e 
r   c                    \         f   Q R4       h\         P                  ! V\         P                  \         P                  ,          R7      # )Nz.orjson must be installed to use ORJSONResponse)option)orjsonr   OPT_NON_STR_KEYSOPT_SERIALIZE_NUMPYr   s   &&r   r!   ORJSONResponse.render,   s;    !S#SS!||F33f6P6PP
 	
r   r#   Nr$   r,   s   @r   r.   r.   $   s     
 
r   r.   )typingr   starlette.responsesr   r   r   r   r   r	   r
   r   ImportErrorr3   r   r.   r#   r   r   <module>r:      sr     < < < F D 4 F


HL 
H
\ 
/  E  Fs"   A A" 	AA"	A.-A.