+
     h)  c                   sB    ^ RI t ^ RIt^RIHtHt R t ! R R]4      tR# )i    N)ObjectProxy_FunctionWrapperBasec                 sX    VP                   '       d   R # RVn         Ve   V! V4       R # R # )NT)_self_expired)refproxycallbacks   &&&5/usr/lib64/python3.14/site-packages/wrapt/weakrefs.py_weak_function_proxy_callbackr      s-    E      c                   s@   a a ] tR t^t oRtRV 3R lltR tRtVtV ;t	# )WeakFunctionProxyc                s  < T;'       d    \         P                  ! \        V VR 7      pRV n        \	        V\
        4      '       d   \        P                  ! VP                  V4      V n        VP                  e5   \        \        V `3  \        P                  ! VP                  V4      4       R# \        \        V `3  \        P                  ! W4      4       R#  \        P                  ! VP                  V4      V n        \        \        V `3  \        P                  ! VP                  V4      4       R#   \          d3    RT n        \        \        T `3  \        P                  ! Y4      4        R# i ; i))r   r   FN)	functoolsZpartialr   r   Z
isinstancer   weakrefr   _self_instanceZ_self_parentZsuperr	   __init__r   Z__self__Z__func__ZAttributeError)selfZwrappedr   Z	_callback	__class__s   &&& r   r   ZWeakFunctionProxy.__init__    s0     # #!2!2-T!"#	 #g344")++g.D.D#D ##/'7g&:&:IFH  '7g9; 
	7")++g.>.>	"JD#T3MM'"2"2I>@  	7"&D#T3MM'57	7s   AD2 29E/.E/c                 s   R  pV! V !  w  r0VP                   ;'       d    VP                  4       pVP                  ;'       d    VP                  pVf   VP                  ! V / VB # VP                  V\        V4      4      ! V / VB # )c                 s    W3# N )r   argss   &*r   _unpack_selfZ0WeakFunctionProxy.__call__.<locals>._unpack_selfN   s
    :r   )r   Z__wrapped__Z__get__Ztype)r   Zkwargsr   r   ZinstanceZfunctions   *,    r   __call__ZWeakFunctionProxy.__call__M   s    	 "4(
 &&@@4+>+>+@##88(8(8 ##T4V44$x.94J6JJr   )r   r   r   )
Z__name__Z
__module__Z__qualname__Z__firstlineno__Z	__slots__r   r   Z__static_attributes__Z__classdictcell__Z__classcell__)r   Z__classdict__s   @@r   r	   r	      s     3I+7ZK Kr   r	   )r
   r   Z	__wrapt__r    r   r   r	   r   r   r   <module>r      s#      8FK FKr   