
    Mwg8                          G d  de       Zy)c                        e Zd Z fdZ xZS )AutoSlotPropertiesc                    t        |j                  dg             }|D cg c]  }|j                  d      s| c}D ]  }|}|j                  d|z          |j	                  |      }|j                  t
        d       }	|	!t        |	t        j                        r|t
        = t        |j                        ||<   t        |      |d<   t        
| 5  | |||      c S  y c c}w )N	__slots__get___)listget
startswithappendpopsetter_name
isinstancecollectionsCallablepropertysettertuplesuper__new__)mcl	classnamebases
dictionaryslotskeygetter_namenamegetterr   	__class__s             Q/var/www/horilla/myenv/lib/python3.12/site-packages/openpyxl/descriptors/slots.pyr   zAutoSlotProperties.__new__   s    Z^^K45+5PC9OCP 
	FKDLL%^^K0F^^K6F"v{';';<{+'7Jt&+ElJ{#7?3	5*EE
	FPs
   CC)__name__
__module____qualname__r   __classcell__)r   s   @r    r   r      s    F F    r   N)typer    r%   r    <module>r(      s   F Fr%   