+
    ig
                        ^ 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# )    )annotationsN)TYPE_CHECKINGAnyLiteral)
deprecated)_config)PydanticDeprecatedSince20
BaseConfigExtrac                  "    ] tR t^tR R ltRtR# )_ConfigMetaclassc                    V ^8  d   QhRRRR/#    itemstrreturnr    )formats   "a/home/wkmabra/.openclaw/workspace/venv/lib/python3.14/site-packages/pydantic/deprecated/config.py__annotate___ConfigMetaclass.__annotate__   s     c c c c    c                	     \         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   config_defaultswarningswarnDEPRECATION_MESSAGEDeprecationWarningKeyErrorAttributeError__name__)selfr   objexcs   &&  r   __getattr___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.)categoryc                  D   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                    V ^8  d   QhRRRR/# r   r   )r   s   "r   r   BaseConfig.__annotate__%   s     
8 
8 
8 
8r   c                	  <  \         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!   getattrtyper   )r#   r   r$   r%   	__class__s   &&  r   r&   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                    V ^8  d   QhRRRR/# )r   kwargsr   r   Noner   )r   s   "r   r   r/   1   s     3 3 3 3r   c                	v   < \         P                  ! \        P                  \        4       \
        SV `  ! R/ VB # )Nr   )r   r   r   r   r   r1   __init_subclass__)clsr8   r5   s   &,r   r;   BaseConfig.__init_subclass__1   s+    g113EFw(2622r   r   )	r"   r(   r)   r*   __doc__r&   r;   r+   __classcell__r5   s   @r   r
   r
      s    
8 
83 3r   )	metaclassc                  .   a  ] tR t^6tR V 3R lltRtV ;t# )
_ExtraMetac                    V ^8  d   QhRRRR/# )r   _ExtraMeta__namer   r   r   r   )r   s   "r   r   _ExtraMeta.__annotate__7   s     0 0s 0s 0r   c                	j   < 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'`))
stacklevel>   rH   forbidignore)r   r   r   r1   r2   )r#   rE   r5   s   &&r   r2   _ExtraMeta.__getattribute__7   s3    22MMj"
 w'//r   r   )r"   r(   r)   r*   r2   r+   r?   r@   s   @r   rC   rC   6   s    0 0r   rC   zFExtra is deprecated. Use literal values instead (e.g. `extra='allow'`)c                  B    ] tR t^Bt$ RtR]R&   RtR]R&   RtR]R&   RtR# )	r   rH   zLiteral['allow']rK   zLiteral['ignore']rJ   zLiteral['forbid']r   N)	r"   r(   r)   r*   rH   __annotations__rK   rJ   r+   r   r   r   r   r   B   s%     &E% (F( (F(r   )r
   r   )
__future__r   _annotationsr   typingr   r   r   typing_extensionsr   	_internalr   r	   r   __all__r4   r   r
   rC   r   r   r   r   <module>rU      s    2  . . (  0 3
ct c NYrs3+ 3 t30	0 	0 LWp)j ))r   