+
    7*ig
  c                  s    ^ RI Ht ^ RIt^ RIHtHtHt ^ RIH	t	 ^RI
Ht ^RIHt ]'       g   ]tRt ! R	 R
]4      t]	! R]R7       ! R R]R7      4       t ! R R]4      t]	! R]R7       ! R R]R7      4       tR# )i    )annotationsN)TYPE_CHECKINGAnyLiteral)
deprecated)_config)PydanticDeprecatedSince20
BaseConfigExtrac                  s"    ] tR t^tR R ltRtR# )_ConfigMetaclassc                    V ^8  d   QhRRRR/#    itemstrreturnr    Zformat   "?/usr/lib/python3.14/site-packages/pydantic/deprecated/config.py__annotate__Z_ConfigMetaclass.__annotate__   s     c c c c    c                	s     \         P                  V,          p\        P                  ! \         P                  \
        4       V#   \         d"   p\        R T P                   RT 24      ThRp?ii ; i)ztype object 'z' has no attribute N)	r   Zconfig_defaultswarningswarnDEPRECATION_MESSAGEDeprecationWarningZKeyErrorAttributeError__name__)selfr   objexcs   &&  r   __getattr__Z_ConfigMetaclass.__getattr__   sf    	c))$/CMM'557IJJ 	c =?RSVRW!XY_bb	cs   AA A0A++A0r   N)r   
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r	   r	      s    c cr   r	   z@BaseConfig is deprecated. Use the `pydantic.ConfigDict` instead.)Zcategoryc                  sD   a  ] tR t^tRtR V 3R lltR V 3R lltRtV ;t# )r   zThis class is only retained for backwards compatibility.

!!! Warning "Deprecated"
    BaseConfig is deprecated. Use the [`pydantic.ConfigDict`][pydantic.ConfigDict] instead.
c               r
   r   r   r   r   r   r   BaseConfig.__annotate__%   s     
8 
8 
8 
8r   c                	s  <  \         SV `  V4      p\        P                  ! \        P
                  \        4       V#   \         dE   p \        \        T 4      T4      u R p?#   \         d    \        \        T4      4      Thi ; iR p?ii ; i)N)super__getattribute__r   r   r   r   r   r   Zgetattrtyper   )r   r   r   r   	__class__s   &&  r   r   ZBaseConfig.__getattr__%   sv    		8'*40CMM'557IJJ 	88tDz400! 8$SX.C78	8s'   9= B	A#B#!BBBc               r
   )r   kwargsr   r   ZNoner   r   r   r   r   r$   1   s     3 3 3 3r   c                	sv   < \         P                  ! \        P                  \        4       \
        SV `  ! R/ VB # )Nr   )r   r   r   r   r   r%   __init_subclass__)Zclsr)   r(   s   &,r   r*   ZBaseConfig.__init_subclass__1   s+    g113EFw(2622r   r   )	r   r    r!   r"   Z__doc__r   r*   r#   __classcell__r(      @r   r   r      s    
8 
83 3r   )Z	metaclassc                  s.   a  ] tR t^6tR V 3R lltRtV ;t# )
_ExtraMetac               r
   )r   _ExtraMeta__namer   r   r   r   r   r   r   r   Z_ExtraMeta.__annotate__7   s     0 0s 0s 0r   c                	sj   < VR9   d   \         P                  ! R\        ^R7       \        SV `  V4      # )allowzX`pydantic.config.Extra` is deprecated, use literal values instead (e.g. `extra='allow'`))Z
stacklevel>   r0   forbidignore)r   r   r   r%   r&   )r   r/   r(   s   &&r   r&   Z_ExtraMeta.__getattribute__7   s3    22MMj"
 w'//r   r   )r   r    r!   r"   r&   r#   r+   r,   r-   r   r.   r.   6   s    0 0r   r.   zFExtra is deprecated. Use literal values instead (e.g. `extra='allow'`)c                  sB    ] tR t^Bt$ RtR]R&   RtR]R&   RtR]R&   RtR# )	r   r0   zLiteral['allow']r2   zLiteral['ignore']r1   zLiteral['forbid']r   N)	r   r    r!   r"   r0   Z__annotations__r2   r1   r#   r   r   r   r   r   B   s%     &E% (F( (F(r   )r   r   )Z
__future__r    Z_annotationsr   Ztypingr   r   r   Ztyping_extensionsr   Z	_internalr   r   r   Z__all__r'   r	   r   r.   r   r   r   r   <module>r3      s    2  . . (  0 3
ct c NYrs3+ 3 t30	0 	0 LWp)j ))r   