Ë
    &V.j  ã                  ó`  — d dl mZ d dlZd dlZd dlmZmZmZmZm	Z	m
Z
 d dlmZ ddlmZmZ ddlmZ ddlmZ eseZd	Ze
eeee   gef   f   Z e	d
«      Z edd¬«      ddd„«       Z edd¬«      ddeedœ	 	 	 	 	 	 	 	 	 	 	 dd„«       Z edd¬«      ddeedœ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„«       Zy)é    )ÚannotationsN)ÚTYPE_CHECKINGÚAnyÚCallableÚTypeÚTypeVarÚUnion)Ú
deprecatedé   )ÚDEFAULT_REF_TEMPLATEÚGenerateJsonSchema)ÚTypeAdapter)ÚPydanticDeprecatedSince20)Úparse_obj_asÚ	schema_ofÚschema_json_ofÚTúQ`parse_obj_as` is deprecated. Use `pydantic.TypeAdapter.validate_python` instead.)Úcategoryc                óª   — t        j                  dt        d¬«       |�t        j                  dt        d¬«       t	        | «      j                  |«      S )Nr   r   ©r   Ú
stacklevelzVThe type_name parameter is deprecated. parse_obj_as no longer creates temporary models©r   )ÚwarningsÚwarnr   ÚDeprecationWarningr   Úvalidate_python)Útype_ÚobjÚ	type_names      ú[C:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\pydantic/deprecated/tools.pyr   r      sN   € ô
 ‡M�MØ[Ü*Øõð
 ÐÜ�‰ØdÜØõ	
ô
 �uÓ×-Ñ-¨cÓ2Ð2ó    úJ`schema_of` is deprecated. Use `pydantic.TypeAdapter.json_schema` instead.T©ÚtitleÚby_aliasÚref_templateÚschema_generatorc               óø   — t        j                  dt        d¬«       t        | «      j	                  |||¬«      }|�>t        |t        «      r||d<   |S t        j                  dt        d¬«        || «      |d<   |S )zSGenerate a JSON schema (as dict) for the passed model or dynamically generated one.r#   r   r   )r&   r(   r'   r%   zRPassing a callable for the `title` parameter is deprecated and no longer supportedr   )r   r   r   r   Újson_schemaÚ
isinstanceÚstrr   )r   r%   r&   r'   r(   Úress         r!   r   r   -   s‹   € ô ‡M�MØTÜ*Øõô
 �eÓ
×
(Ñ
(ØØ)Ø!ð )ó €Cð
 ÐÜ�eœSÔ!Ø ˆC�‰Lð €Jô �M‰MØdÜ"Øõñ
 ! ›<ˆC�‰LØ€Jr"   úO`schema_json_of` is deprecated. Use `pydantic.TypeAdapter.json_schema` instead.c          	     ó‚   — t        j                  dt        d¬«       t        j                  t        | ||||¬«      fi |¤ŽS )zSGenerate a JSON schema (as JSON) for the passed model or dynamically generated one.r.   r   r   r$   )r   r   r   ÚjsonÚdumpsr   )r   r%   r&   r'   r(   Údumps_kwargss         r!   r   r   Q   sE   € ô ‡M�MØYÜ*Øõô
 �:‰:Ü�%˜u¨xÀlÐeuÔvñà
ñð r"   )N)r   ztype[T]r   r   r    úNameFactory | NoneÚreturnr   )r   r   r%   r3   r&   Úboolr'   r,   r(   útype[GenerateJsonSchema]r4   zdict[str, Any])r   r   r%   r3   r&   r5   r'   r,   r(   r6   r2   r   r4   r,   )Ú
__future__r   r0   r   Útypingr   r   r   r   r   r	   Útyping_extensionsr
   r*   r   r   Útype_adapterr   r   r   Ú__all__r,   ÚNameFactoryr   r   r   r   © r"   r!   Ú<module>r>      sR  ðÝ "ã Û ß E× Eå (ç BÝ &Ý 0áð 3Ðà
7€à�C˜ 4¨¡9 +¨sÐ"2Ñ3Ð3Ñ4€ñ ˆCƒL€ñ ØWØôó3ó	ð3ñ ØPØôð !%ØØ,Ø1CñØðð ðð ð	ð
 ðð /ðð òó	ðñ@ ØUØôð !%ØØ,Ø1CñØðð ðð ð	ð
 ðð /ðð ðð 	òó	ñr"   