+
    ÂHàj3  ã                   ó2  € ^ 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Ht ^ R
IHt  ^ RIt ^ RIt]! R]^R7       ! R R]4      4       t]! R]^R7       ! R R]4      4       tR#   ] d    Rt LDi ; i  ] d    Rt LNi ; i)é    )ÚAny)ÚFastAPIDeprecationWarning)ÚFileResponse)ÚHTMLResponse)ÚJSONResponse)ÚPlainTextResponse)ÚRedirectResponse)ÚResponse)ÚStreamingResponse)Ú
deprecatedNal  UJSONResponse is deprecated, FastAPI now serializes data directly to JSON bytes via Pydantic when a return type or response model is set, which is faster and doesn't need a custom response class. Read more in the FastAPI docs: https://fastapi.tiangolo.com/advanced/custom-response/#orjson-or-response-model and https://fastapi.tiangolo.com/tutorial/response-model/)ÚcategoryÚ
stacklevelc                   ó6   a € ] tR t^t o RtV 3R lR ltRtV tR# )ÚUJSONResponseal  JSON response using the ujson library to serialize data to JSON.

**Deprecated**: `UJSONResponse` is deprecated. FastAPI now serializes data
directly to JSON bytes via Pydantic when a return type or response model is
set, which is faster and doesn't need a custom response class.

Read more in the
[FastAPI docs for Custom Response](https://fastapi.tiangolo.com/advanced/custom-response/#orjson-or-response-model)
and the
[FastAPI docs for Response Model](https://fastapi.tiangolo.com/tutorial/response-model/).

**Note**: `ujson` is not included with FastAPI and must be installed
separately, e.g. `pip install ujson`.
c                ó&   <€ V ^8„  d   QhRS[ RS[/# ©é   ÚcontentÚreturn©r   Úbytes)ÚformatÚ__classdict__s   "€Ú“/home/ubuntu/.hermes/installs/5f0a1ff4045d044e/environments/88679baa1dc64374a0cd943b62eeefb9/venv/lib/python3.14/site-packages/fastapi/responses.pyÚ__annotate__ÚUJSONResponse.__annotate__2   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.render2   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   am  ORJSONResponse is deprecated, FastAPI now serializes data directly to JSON bytes via Pydantic when a return type or response model is set, which is faster and doesn't need a custom response class. Read more in the FastAPI docs: https://fastapi.tiangolo.com/advanced/custom-response/#orjson-or-response-model and https://fastapi.tiangolo.com/tutorial/response-model/c                   ó6   a € ] tR t^7t o RtV 3R lR ltRtV tR# )ÚORJSONResponseap  JSON response using the orjson library to serialize data to JSON.

**Deprecated**: `ORJSONResponse` is deprecated. FastAPI now serializes data
directly to JSON bytes via Pydantic when a return type or response model is
set, which is faster and doesn't need a custom response class.

Read more in the
[FastAPI docs for Custom Response](https://fastapi.tiangolo.com/advanced/custom-response/#orjson-or-response-model)
and the
[FastAPI docs for Response Model](https://fastapi.tiangolo.com/tutorial/response-model/).

**Note**: `orjson` is not included with FastAPI and must be installed
separately, e.g. `pip install orjson`.
c                ó&   <€ V ^8„  d   QhRS[ RS[/# r   r   )r   r   s   "€r   r   ÚORJSONResponse.__annotate__P   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.renderP   s;   € ÜÒ!ÐSÐ#SÓSÐ!Ü�|Š|ØœF×3Ñ3´f×6PÑ6PÕPô
ð 	
r   r'   Nr(   r0   s   @r   r2   r2   7   s   ø‡ € ñ÷
ö 
r   r2   )Útypingr   Úfastapi.exceptionsr   Ústarlette.responsesr   r   r   r   r	   r
   r   Útyping_extensionsr   r    ÚImportErrorr7   r   r2   r'   r   r   Ú<module>r@      s¾   ðÝ å 8Ý <Ý <Ý <Ý FÝ DÝ 4Ý FÝ (ðÛð
Ûñ
 ð@ð
 'ØôôH�Ló HóðHñ* ð@ð
 'Øôô
�\ó 
óò
øðc ô Ø‚Eðûð ô Ø‚Fðús#   ¾A; ÁB
 Á;	BÂBÂ
	BÂB