Ë
    S>{i  ã                  ó\  — 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	 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Ú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      úW/var/www/skyplay_api_hub/venv/lib/python3.12/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$   r2   r%   Úboolr&   r+   r'   útype[GenerateJsonSchema]r3   zdict[str, Any])r   r   r$   r2   r%   r4   r&   r+   r'   r5   r1   r   r3   r+   )Ú
__future__r   r/   r   Útypingr   r   r   r   r   Útyping_extensionsr	   r)   r   r   Útype_adapterr   r   r   Ú__all__r+   ÚtypeÚNameFactoryr   r   r   r   © r!   r    ú<module>r>      sR  ðÝ "ã Û ß ?Õ ?å (ç BÝ &Ý 0áð 3Ðà
7€à�C˜ 4¨¡9 +¨sÐ"2Ñ3Ð3Ñ4€ñ ˆCƒL€ñ ØWØôó3ó	ð3ñ ØPØôð !%ØØ,Ø1CñØðð ðð ð	ð
 ðð /ðð òó	ðñ@ ØUØôð !%ØØ,Ø1CñØðð ðð ð	ð
 ðð /ðð ðð 	òó	ñr!   