�&ǐk�@'bJ�h�ۊL'}T� :��'2�Z#$��n�a��� �>a��`��_3d�Qpt�/�P -��#5�,�M��� �pA:©�q�����NW��ډ�A���� �9nʺج���� �TSM��{J6?7��r�@�\����D��� �׶���s�f�TJj?"��D��`?��̒� b�#�%�C*v�$�{�$����5Ծ�F�s��y�e/8��h-�f�̰&(����Gj�L:U� 2�� ����v�_k����Y��gp,�k�WF�R������_C�R��N@���R�@�ߔ?A�w9���F("iNa-S���Q�o�3tDMLh*�#4k�T/iQ��Y*�G��m����)��8�hBm/�I�,g�ﯖ���Z��}�Cz�q@´��d.����L�ŕ�,��1�Z�܌�: ̪���F+J-'��c�tvJ8��]Q-��b��y �6;*J`r_�d ��'�G ~p��)'�C,�%F��E(��2�k�����lР�z�!�=t ��_�0��f7��� ;�p�|�U �%.local_deletedcs}|dk r|jj|}dS)N)rpop)ridtrdct)wrlocalrrthread_deletedsz._localimpl.create_dict..thread_deleted)rrr rrr)r Z localdictrrrrrr)rrr create_dicts   z_localimpl.create_dictN)rrrr r )__name__ __module__ __qualname__ __slots__rrrrrrrrsrccsvtj|d}y |j}Wn2tk rJ|j}|j\}}|j||YnX|jtj|d|dVWdQRXdS)N _local__implr) object__getattribute__rKeyErrorrrrr __setattr__)r implrargskwrrr_patchs   r+c@s0eZdZd ZddZddZddZd d Zd S) rr#rcOsX|s|r|jtjkrtdtj|}t}||f|_t|_tj|d||j |S)Nz*Initialization arguments are not supportedr#) rr$ TypeError__new__rrRLockr r'r)clsr)r*r r(rrrr-s  z local.__new__c Cs t|tj||SQRXdS)N)r+r$r%)r namerrrr%s zlocal.__getattribute__c Cs:|dkrtd|jjt|tj|||SQRXdS)Nrz+%r object attribute '__dict__' is read-only)AttributeError __class__rr+r$r')r r0valuerrrr's   zlocal.__setattr__c Cs8|dkrtd|jjt|tj||SQRXdS)Nrz+%r object attribute '__dict__' is read-only)r1r2rr+r$ __delattr__)r r0rrrr4s   zlocal.__delattr__N)r#r)rr r!r"r-r%r'r4rrrrrs )rr.N) weakrefr contextlibr__all__rr+rZ threadingrr.rrrrs   , &