
    h                         S SK Jr   S SKJr   " S S5      r\" 5       r\" S/ SQ5      r " S S	5      r " S
 S5      r	\	" 5       r
S r " S S5      r\" S5      r\" S5      r\" S5      rS rg! \ a    S r Nkf = f)    )
namedtuple)MappingProxyTypec                     U $ N )xs    T/var/www/fran/franai/venv/lib/python3.13/site-packages/Cython/Utility/Dataclasses.py<lambda>r
      s        c                       \ rS rSrSrg)_MISSING_TYPE   r   N)__name__
__module____qualname____firstlineno____static_attributes__r   r   r	   r   r      s    r   r   _DataclassParams)
initrepreqorderunsafe_hashfrozen
match_argskw_onlyslotsweakref_slotc                   $    \ rS rSrSrS rS rSrg)Field   )nametypedefaultdefault_factoryr   hashr   comparemetadatar   _field_typec	                     S U l         S U l        Xl        X l        X0l        X@l        XPl        X`l        Uc  [        0 5      O
[        U5      U l	        Xl
        S U l        g r   )r"   r#   r$   r%   r   r   r&   r'   r   r(   r   r)   )	selfr$   r%   r   r   r&   r'   r(   r   s	            r	   __init__Field.__init__%   s_    		.			 %, *"-)(3 	 r   c                     SR                  U R                  U R                  U R                  U R                  U R
                  U R                  U R                  U R                  U R                  U R                  5
      $ )NzField(name={!r},type={!r},default={!r},default_factory={!r},init={!r},repr={!r},hash={!r},compare={!r},metadata={!r},kwonly={!r},))formatr"   r#   r$   r%   r   r   r&   r'   r(   r   r+   s    r	   __repr__Field.__repr__7   sY     F499dii//99dii==$,,8	9r   )r)   r'   r$   r%   r&   r   r   r(   r"   r   r#   N)r   r   r   r   	__slots__r,   r1   r   r   r   r	   r    r       s    I $9r   r    c                       \ rS rSrS rSrg)_HAS_DEFAULT_FACTORY_CLASSK   c                     g)Nz	<factory>r   r0   s    r	   r1   #_HAS_DEFAULT_FACTORY_CLASS.__repr__L   s    r   r   N)r   r   r   r   r1   r   r   r   r	   r5   r5   K   s    r   r5   c                      [        S5      e)NzfStandard library 'dataclasses' moduleis unavailable, likely due to the version of Python you're using.)NotImplementedError)argskwdss     r	   	dataclassr=   P   s    
 L M Mr   c                        \ rS rSrS rS rSrg)_FIELD_BASEU   c                     Xl         g r   r"   )r+   r"   s     r	   r,   _FIELD_BASE.__init__V   s    	r   c                     U R                   $ r   rB   r0   s    r	   r1   _FIELD_BASE.__repr__X   s    yyr   rB   N)r   r   r   r   r,   r1   r   r   r   r	   r?   r?   U   s    r   r?   _FIELD_FIELD_CLASSVAR_FIELD_INITVARc            
         UR                  S[        5      nUR                  S[        5      nUR                  SS5      nUR                  SS5      nUR                  SS 5      nUR                  SS5      nUR                  SS 5      nUR                  S	S 5      n	U(       a%  [        S
[        UR	                  5       5      -  5      eU[        La  U[        La  [        S5      eU (       a  [        S5      e[        X#UXVXxU	5      $ )Nr$   r%   r   Tr   r&   r'   r(   r   z/field received unexpected keyword arguments: %sz/cannot specify both default and default_factoryz.'field' does not take any positional arguments)popMISSING
ValueErrorlistkeysr    )
ignorer<   r$   r%   r   r   r&   r'   r(   r   s
             r	   fieldrP   ^   s    hhy'*Ghh0':O88FD!D88FD!D88FD!Dhhy$'Gxx
D)Hhhy$'GJ		,- . 	.g/"@JKKIJJ4W9 9r   N)collectionsr   typesr   ImportErrorr   rK   r   r    r5   _HAS_DEFAULT_FACTORYr=   r?   rF   rG   rH   rP   r   r   r	   <module>rU      s    ##&
	 	
/078 /9 /9h  23 M
 
 
X	/0-.9e  #"#s   A. .	A:9A: