OwlCyberSecurity - MANAGER
Edit File: inspect.cpython-312.opt-2.pyc
� ������h����������������������������� �d�Z�g�d�ZddlZddlZddlZddlZddlZddlZ ddl Z ddlZddlZddl Z ddlZddlZddlZddlZddlZddlZddlmZ�ddlmZ�ddlmZmZ�ddlmZ��e��������Zej>������������������jA��������������������������D�] ��\��Z!Z"e!ede"z���<�����[!["[d Z#ddd d�d�Z$d ��Z%d��Z&d��Z'd��Z(d��Z)�e*ed�������rd��Z+nd��Z+�e*ed�������rd��Z,nd��Z,d��Z-d��Z.d��Z/�e0��������Z1d��Z2d��Z3d��Z4d��Z5d��Z6d ��Z7d!��Z8d"��Z9d#��Z:d$��Z;d%��Z<d&��Z=d'��Z>d(��Z?d)��Z@d*��ZAd�d+�ZBd�d,�ZC�ed-d.�������ZDd/��ZEd0��ZFdd1�d2�ZGd3��ZHd4��ZId5��ZJd6��ZKd7��ZLd8��ZMd9��ZNd:��ZOd�d;�ZPi�ZQi�ZRd�d<�ZS�G�d=��d>eT�������ZU�G�d?��d@ej��������������������������ZWdA��ZXdB��ZY�G�dC��dDeT�������ZZ�G�dE��dF�������Z[dG��Z\dH��Z]dI��Z^dJ��Z_d�dK�Z`�edLdM�������ZadN��Zb�edOdP�������ZcdQ��Zd�edRdS�������ZedT��Zfd�dU�ZgdV��ZheidW��dX��dY��fdZ�Zjd[��Zkd\��Zld]��Zm�ed^d_�������Znd`��Zo�edadb�������Zp�G�dc��ddep�������Zqde��Zrdf��Zsd�dg�Ztdh��Zu�edidjeqj�������������������z����������Zw�G�dk��dlew�������Zxd�dm�Zyd�dn�Zzdo��Z{d�dp�Z|d�dq�Z}�e0��������Z~e�j�������������������dr����j������������������Z�e�j�������������������ds����j������������������Z�dt��Z�du��Z��e�j��������������������������dv����������Z�dw��Z�e~fdx�Z�dyZ�dzZ�d{Z�d|Z�d}��Z�d~��Z�dZ�d�Z�d�Z�d�Z�d���Z�d���Z�d�Z�d�Z�d�Z�d�Z�d���Z�d���Z�e�j8������������������e�j:������������������e�j<������������������e�j>������������������fZ�d���Z�d�d��Z�d���Z�d���Z�d���Z�d���Z�d�d��Z�d�d��Z� � �d�d��Z�d���Z�d�d�ddd d��d��Z��G�d���d��������Z��G�d���d��������Z��G�d���d�e�j\�������������������������Z�e��j`������������������Z�e��jd������������������Z�e��jh������������������Z�e��jl������������������Z�e��jp������������������Z��G�d���d��������Z��G�d���d��������Z��G�d���d��������Z�d�ddd d��d��Z��G�d���d�e�j|�������������������������Z�d���Z�e�d�k(��r�e����������yy)�)zKa-Ping Yee <ping@lfw.org>z'Yury Selivanov <yselivanov@sprymix.com>)h�AGEN_CLOSED�AGEN_CREATED�AGEN_RUNNING�AGEN_SUSPENDED�ArgInfo� Arguments� Attribute�BlockFinder�BoundArguments�BufferFlags�CORO_CLOSED�CORO_CREATED�CORO_RUNNING�CORO_SUSPENDED�CO_ASYNC_GENERATOR�CO_COROUTINE�CO_GENERATOR�CO_ITERABLE_COROUTINE� CO_NESTED�CO_NEWLOCALS� CO_NOFREE�CO_OPTIMIZED� CO_VARARGS�CO_VARKEYWORDS�ClassFoundException�ClosureVars� EndOfBlock� FrameInfo�FullArgSpec� GEN_CLOSED�GEN_CREATED�GEN_RUNNING� GEN_SUSPENDED� Parameter� Signature�TPFLAGS_IS_ABSTRACT� Traceback�classify_class_attrs�cleandoc�currentframe� findsource�formatannotation�formatannotationrelativeto�formatargvalues�get_annotations� getabsfile�getargs�getargvalues�getasyncgenlocals�getasyncgenstate�getattr_static�getblock�getcallargs�getclasstree�getclosurevars�getcomments�getcoroutinelocals�getcoroutinestate�getdoc�getfile�getframeinfo�getfullargspec�getgeneratorlocals�getgeneratorstate�getinnerframes� getlineno� getmembers�getmembers_static� getmodule� getmodulename�getmro�getouterframes� getsource� getsourcefile�getsourcelines� indentsize� isabstract� isasyncgen�isasyncgenfunction�isawaitable� isbuiltin�isclass�iscode�iscoroutine�iscoroutinefunction�isdatadescriptor�isframe� isfunction�isgenerator�isgeneratorfunction�isgetsetdescriptor�ismemberdescriptor�ismethod�ismethoddescriptor�ismethodwrapper�ismodule� isroutine�istraceback�markcoroutinefunction� signature�stack�trace�unwrap�walktree�����N)� iskeyword)� attrgetter)� namedtuple�OrderedDict)�ref�CO_i���F��globals�locals�eval_strc���������� �������t���� �t��������|�t���������������r�t��������|�dd��������}|r;t��������|d�������r/|j ������������������dd��������}t��������|t ��������j�������������������������rd�}nd�}d�}t��������|�dd��������}|r/t��������j������������������j ������������������|d��������}|r t��������|dd��������}t��������t��������|���������������} |�} npt��������|�t ��������j�������������������������rt��������|�dd��������}t��������|�d�������}d�} d�} n8t��������|��������rt��������|�dd��������}t��������|�dd��������}d�} |�} nt��������|��d���������|�i�S�t��������|t���������������st��������|��d���������|si�S�|st��������|�������S�| �Z �t��������| d�������r | j������������������} �t��������| t ��������j"�������������������������r | j$������������������} �A �t��������| d�������r| j&������������������}|�|}|�| xs�i�}t��������|�d d �������x}r|D��ci�c]��}|j(������������������|���c}|z��}|j+��������������������������D�� �ci�c]%��\��} }| t��������|t,���������������s|nt/��������|||���������'�}} }|S�c�c}w�c�c}} w�)N�__dict__�get�__annotations__� __module__�__globals__z% is not a module, class, or callable.z+.__annotations__ is neither a dict nor None�__wrapped__�__type_params__��)� isinstance�type�getattr�hasattrrw����types�GetSetDescriptorType�sys�modules�dict�vars� ModuleType�callable� TypeError� ValueErrorr{���� functools�partial�funcrz����__name__�items�str�eval)�objrr���rs���rt����obj_dict�ann�obj_globals�module_name�module� obj_localsrh����type_params�param�key�value�return_values��� �./opt/alt/python312/lib64/python3.12/inspect.pyr.���r.�������s]�����+�X��#�t���3� �D�1�����%�0��,�,�0�$�7�C��#�u�9�9�:����C����c�<��6����[�[�_�_�[�$�7�F��%�f�j�$�?���$�s�)�_� ��� �C��)�)� *��c�,�d�3���c�:�.��� ��� �#����c�,�d�3���c�=�$�7��� ����3�'�!F�G�H�H� �{�� ��c�4� ��C�7�"M�N�O�O��� ���C�y�� ����v�}�-��+�+����&�)�"3�"3�4��������6�=�)� �,�,�K����� �~��!�r�� ��c�#4�b�9�9�{�9�5@�A�[�E�%�.�.�%�'�[�A�F�J����)�)�+�(�%�J�C������s�+���e�W�f�1M�N�%����(������B��(s����H/��*H4c������������������8����� �t��������|�t��������j�������������������������S��N)r~���r����r������objects��� r����ra���ra���*��s������0��f�e�.�.�/�/�����c������������������$����� �t��������|�t���������������S�r����)r~���r���r����s��� r����rS���rS���.��s������/��f�d�#�#r����c������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r����� MethodTyper����s��� r����r^���r^���2��s������:��f�e�.�.�/�/r����c����������������������� �t��������|��������st��������|��������st��������|��������ryt��������|��������}t ��������|d�������xr �t ��������|d��������S�)NF�__get__�__set__�rS���r^���rY���r���r�����r�����tps��� r����r_���r_���6��sG������B���v��(�6�*�j��.@�� �f��B��2�y�!�@�'�"�i�*@�&@�@r����c����������������������� �t��������|��������st��������|��������st��������|��������ryt��������|��������}t ��������|d�������xs�t ��������|d�������S�)NFr����� __delete__r����r����s��� r����rW���rW���J��sC���������v��(�6�*�j��.@�� �f��B��2�y�!�>�W�R��%>�>r�����MemberDescriptorTypec������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r����r����r����s��� r����r]���r]���Z��������� ���&�%�"<�"<�=�=r����c������������������������ �y�NFr}���r����s��� r����r]���r]���b��������� ��r����r����c������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r����r����r����s��� r����r\���r\���k��r����r����c������������������������ �yr����r}���r����s��� r����r\���r\���s��r����r����c������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r�����FunctionTyper����s��� r����rY���rY���z��s������ I���f�e�0�0�1�1r����c������������������������ �t��������|��������r|�j������������������}�t��������|��������r�t��������j������������������|��������}�t ��������|��������st��������|��������syt ��������|�j������������������j������������������|z���������S�r����) r^����__func__r�����_unwrap_partialrY����_signature_is_functionlike�bool�__code__�co_flags)�f�flags��� r�����_has_code_flagr�������s^���������1�+� �J�J����1�+��!�!�!�$�A��q�M�7��:���� � �#�#�d�*�+�+r����c������������������$����� �t��������|�t���������������S�r����)r����r����r����s��� r����r[���r[������s������6���#�|�,�,r����c�����������������������t��������|��������r|�j������������������}�t��������|��������r�t��������j������������������|��������}�t ��������|�dd��������t ��������u�S�)N�_is_coroutine_marker)r^���r����r����r����r�����_is_coroutine_mark�r����s��� r�����_has_coroutine_markr�������sA������ �1�+� �J�J����1�+��!�!�!�$�A��1�,�d�3�7I�I�Ir����c������������������N����� �t��������|�d�������r|�j������������������}�t��������|�_��������|�S�)Nr����)r����r����r����r����)r����s��� r����rd���rd������s)���������t�Z� ��}�}�� 2�D���Kr����c������������������>����� �t��������|�t���������������xs�t��������|��������S�r����)r����r���r����r����s��� r����rV���rV������s!������� ��#�|�,�H�0C�C�0H�Hr����c������������������$����� �t��������|�t���������������S�r����)r����r���r����s��� r����rP���rP������s������� ��#�1�2�2r����c������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r�����AsyncGeneratorTyper����s��� r����rO���rO������s������A��f�e�6�6�7�7r����c������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r����� GeneratorTyper����s��� r����rZ���rZ������s������ K���f�e�1�1�2�2r����c������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r����� CoroutineTyper����s��� r����rU���rU������s������3��f�e�1�1�2�2r����c���������������������� �t��������|�t��������j�������������������������xsh�t��������|�t��������j�������������������������xr&�t ��������|�j ������������������j������������������t��������z���������xs$�t��������|�t��������j������������������j�������������������������S�r����)r~���r����r����r����r�����gi_coder����r����collections�abc� Awaitabler����s��� r����rQ���rQ������sh������I��v�u�2�2�3�� :��v�u�2�2�3�� F��V�^�^�,�,�/D�D�E� :�� �v�{���8�8�9�;r����c������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r����� TracebackTyper����s��� r����rc���rc������s������N���f�e�1�1�2�2r����c������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r����� FrameTyper����s��� r����rX���rX������s������ D���f�e�o�o�.�.r����c������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r�����CodeTyper����s��� r����rT���rT������s������O�,��f�e�n�n�-�-r����c������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r�����BuiltinFunctionTyper����s��� r����rR���rR�����s������H���f�e�7�7�8�8r����c������������������8����� �t��������|�t��������j�������������������������S�r����)r~���r�����MethodWrapperTyper����s��� r����r`���r`�����s������8��f�e�5�5�6�6r����c����������������������� �t��������|��������xs2�t��������|��������xs%�t��������|��������xs�t��������|��������xs�t ��������|��������S�r����)rR���rY���r^���r_���r`���r����s��� r����rb���rb�����sJ������F��f��� '��&�!� '���� '��"�&�)� '���v�&� (r����c���������������������� �t��������|�t���������������sy|�j������������������t��������z��ryt ��������t��������|��������t ��������j�������������������������syt��������|�d�������ry|�j������������������j��������������������������D�]��\��}}t��������|dd�������s��y�|�j������������������D�]1��}t��������|dd�������D�]��}t��������|�|d��������}t��������|dd�������s���y��3�y)NFT�__abstractmethods__�__isabstractmethod__r}���)r~���r���� __flags__r%���� issubclassr�����ABCMetar����rv���r����r����� __bases__)r�����namer�����bases��� r����rN���rN���!��s�������D��f�d�#�� ���-�-���d�6�l�C�K�K�0���v�,�-�������,�,�.���e��5�0�%�8���/��� � ���D�"7��<�D��F�D�$�/�E��u�4�e�<���=��!� �r����c������������������l����g�}t����������������}t��������|��������}t��������|��������rlt��������|��������} �|�j������������������D�]P��}|j ������������������j ��������������������������D�]1��\��}} t��������| t��������j�������������������������s�!|j������������������|���������3��R�nd}|D�]E��} ��||�| �������}| |v�rt��������� �|r�||�������r|j������������������| |f��������|j������������������| ���������G�|j������������������d�����������|S�#�t��������$�r�Y��jw�xY�w#�t��������$�r+�|D�]!��}| |j ������������������v�s�|j ������������������| ���}�n�Y���Y���w�xY�w)Nr}���c�����������������������|�d���S�)Nrj���r}���)�pairs��� r�����<lambda>z_getmembers.<locals>.<lambda>`��s������$�q�'r�����r����)�set�dirrS���rH���r����rv���r����r~���r�����DynamicClassAttribute�append�AttributeError�add�sort)r����� predicate�getter�results� processed�names�mror�����k�vr����r����s��� r�����_getmembersr��9��s:������G���I���K�E��v���V�n�� ��(�(�� �M�M�/�/�1�D�A�q�!�!�U�%@�%@�A����Q���2��)������ ��6�3�'�E��i��$�$�� ���I�e�,��N�N�C��<�(�� � �c��)��*��L�L�)�L�*��N��5��� �� ����� ����$�-�-�'� �M�M�#�.�E������ �� �s0����A C0��9C0��C?�0 C<�;C<�?D3�D3�2D3c������������������&����� �t��������|�|t���������������S�r����)r��r�����r����r����s��� r����rD���rD���c��s������G��v�y�'�2�2r����c������������������&����� �t��������|�|t���������������S�r����)r��r4���r��s��� r����rE���rE���h��s������ ���v�y�.�9�9r����r���zname kind defining_class objectc����������� �������`���� �t��������|��������}t��������t��������|���������������}t��������d��|D����������������}|�f|z���}||z���}t��������|��������}|D�]]��}|j������������������j��������������������������D�]>��\��}}t ��������|t��������j�������������������������s�!|j��������������������.|j������������������|���������@��_�g�} t����������������} |D��]R��}d�}d�} d�}|| vrs �|dk(��rt��������d��������t��������|�|�������} t��������| d|�������}||vrEd�}d�}|D�]��}t��������||d��������}|| u�s�|}��|D�]��} �|j������������������|�|�������}|| u�s�|}��|�|} �|D�]'��}||j������������������v�s�|j������������������|���}||vr|}�n�|���| �| n|}t ��������|t ��������t��������j"������������������f�������rd}|}nJt ��������|t$��������t��������j&������������������f�������rd}|}n%t ��������|t(���������������rd}|}nt+��������|�������rd}nd }| j������������������t-��������||||���������������| j/������������������|����������U�| S�#�t��������$�r�Y���w�xY�w#�t��������$�r�Y���w�xY�w) Nc��������������3����>���K����|�]��}|t���������t��������fvs�|�����y��wr����)r���r����)�.0�clss��� r����� <genexpr>z'classify_class_attrs.<locals>.<genexpr>���s���������H�7�C�c�$���.G�C�7�s�����rv���z)__dict__ is special, don't want the proxy�__objclass__z static methodzclass method�property�method�data)rH���r����tupler����rv���r����r~���r����r�����fgetr����r����� Exceptionr�����__getattr__r�����staticmethod�BuiltinMethodType�classmethod�ClassMethodDescriptorTyper��rb���r���r����)r��r�����metamro�class_bases� all_basesr����r����r����r����resultr����r�����homecls�get_obj�dict_obj�last_cls�srch_cls�srch_objr�����kinds��� r����r'���r'���x��sz������4���+�C��T�#�Y��G��H�7�H�H�G��&�3�,�K��g�%�I���H�E�����M�M�'�'�)�D�A�q��!�U�8�8�9�a�f�f�>P����Q���*�����F���I�����������y� � +��:�%�#�$O�P�P�!�#�t�,���"�'�>�7�C���+�-��#�G�#�H�$/��#*�8�T�4�#@��#�w�.�'/�H��%0� �%,��%�'/�';�';�C��'F�H��$�w�.�'/�H� �%,�� �+�"*���D��t�}�}�$��=�=��.���'�)�"�G������?�� � �,�g�(���h��u�/F�/F� G�H�"�D��C� ��;��0O�0O�"P� Q�!�D��C� ��(� +��D��C� �s�^��D��D�� � �i��d�G�S�9�:�� � �d��I��J��M��C� .��%�$�%��%��� �� �s$����H!�H� H�H�! H-�,H-c����������������������� �|�j�������������������S�r����)�__mro__)r��s��� r����rH���rH������s������N��;�;�r������stopc�����������������j���� �|�}t��������|�������|i}t��������j��������������������������}t��������|�t���������������s~t��������|�d�������rr|��||��������r �|�S�|�j������������������}�t��������|��������}||v�st��������|�������|k\��rt��������dj������������������|���������������|�||<���t��������|�t���������������s t��������|�d�������r�r|�S�)Nr{���z!wrapper loop when unwrapping {!r}) �idr�����getrecursionlimitr~���r���r����r{����lenr�����format)r����r$��r�����memo�recursion_limit�id_funcs��� r����rh���rh������s��������� �A�� �q�E�1�:�D��+�+�-�O���t�$���}�)E����T� ����K�������T�(���t�O��T��o�!=��@�G�G��J�K�K���W� ����t�$���}�)E���Kr����c������������������n����� �|�j��������������������������}t��������|�������t��������|j���������������������������������z ��S�r����)� expandtabsr(���lstrip)�line�explines��� r����rM���rM�����s,������L��o�o��G��w�<�#�g�n�n�.�/�/�/r����c������������������������t���������j������������������j������������������|�j�������������������������}|�y�|�j������������������j������������������d�������d�d�D�]��}t ��������||�������}��t��������|�������sy�|S�)N�.���)r����r����rw���ry����__qualname__�splitr����rS���)r����r��r����s��� r����� _findclassr7����s]������ �+�+�/�/�$�/�/� *�C� �{���!�!�'�'��,�S�b�1���c�4� ���2��3�<���Jr����c������������������r����t��������|��������r.|�j������������������D�]��}|t��������us� �|j������������������}|��|c�S��y�t��������|��������rb|�j������������������j������������������}|�j������������������}t��������|�������r't��������t��������||d��������d�������|�j������������������u�r|}�nR|j������������������}�nDt��������|��������r)|�j������������������}t��������|��������}|�t��������||�������|�u�ry�t��������|��������rR|�j������������������}|�j������������������}t��������|�������r"|j������������������dz���|z���|�j������������������k(��r|}n�|j������������������}n�t��������|�t ���������������r4|�j"������������������}|j������������������}t��������|�������}|�t��������||�������|�urpy�t%��������|��������st'��������|��������rX|�j������������������}|�j(������������������}t��������||�������|�ury�t+��������|��������r't��������|dd��������}t��������|t,���������������r ||v�r||���S�y�|j������������������D�]��} �t��������||�������j������������������}|��|c�S��y�#�t��������$�r�Y���w�xY�w#�t��������$�r�Y��>w�xY�w)Nr����r3��� __slots__)rS���r"��r�����__doc__r����r^���r����r�����__self__r����� __class__rY���r7��rR���r5��r~���r��r��r_���rW���r ��r]���r����)r����r�����docr�����selfr��r�����slotss��� r�����_finddocr@��!��s ������s�|��K�K�D��6�!���,�,�C���?��J�� �����}��|�|�$�$���|�|���D�M��G�D�$��-�z�:�c�l�l�J��C��.�.�C� �C���|�|����o���;�'�#�t�,�C�7�� �3���|�|���|�|���D�M�����#�d�*�c�.>�.>�>��C��.�.�C� �C�� "��x�x���}�}�������;�'�#�t�,�C�7�� �C� �$4�S�$9��|�|�������3���S�(���c�"��C��d�3�E��%��&�4�5�=��T�{�"������ ��$��%�-�-�C���?��J� �����m�&������d��� �� �s#����H�;H*� H'�&H'�* H6�5H6c����������������������� � �|�j�������������������}|� �t��������|��������}t ��������|t ���������������sy�t ��������|�������S�#�t��������$�r�Y�y�w�xY�w#�t��������t��������f$�r�Y�y�w�xY�wr����)r:��r����r@��r����r~���r����r(���)r����r=��s��� r����r<���r<���_��sq������B� ��n�n����{� ��6�"�C���c�3����C�=���������� �� �*�� �� �s ����9��A�� A�A�A�Ac������������������B���� � �|�j��������������������������j������������������d�������}t��������j������������������}|dd��D�]8��}t ��������|j���������������������������������}|s�t ��������|�������|z ��}t ��������||�������}�:�|r|d���j��������������������������|d<���|t��������j������������������k��r%t��������dt ��������|��������������D�] ��}||���|d��||<�����|r|d���s|j���������������������������|r|d���s�|r|d���s|j������������������d��������|r|d���s�dj������������������|�������S�#�t��������$�r�Y�y�w�xY�w)N� ����rj���r4��)r.��r6��r�����maxsizer(��r/���min�range�pop�join�UnicodeError)r=���lines�marginr0���content�indent�is��� r����r(���r(���r��s������ ���� �&�&�t�,�� ������!�"�I�D��$�+�+�-�(�G���T��W�,���V�V�,�� �����Q�x���(�E�!�H��C�K�K���1�c�%�j�)��e�A�h�v�w�6G�5��8�)��E�"�I��I�I�K���E�"�I��E�!�H��I�I�a�L���E�!�H��y�y�����)������s����D�� D�Dc����������������������� �t��������|��������r3t��������|�dd��������r|�j������������������S�t��������dj ������������������|����������������t��������|��������r�t ��������|�d�������r\t��������j������������������j������������������|�j�������������������������}t��������|dd��������r|j������������������S�|�j������������������dk(��rt��������d��������t��������dj ������������������|����������������t��������|��������r|�j������������������}�t��������|��������r|�j������������������}�t!��������|��������r|�j"������������������}�t%��������|��������r|�j&������������������}�t)��������|��������r|�j*������������������S�t��������dj ������������������t-��������|��������j.���������������������������������)N�__file__z{!r} is a built-in modulery����__main__�source code not availablez{!r} is a built-in classzVmodule, class, method, function, traceback, frame, or code object was expected, got {})ra���r����rQ��r����r)��rS���r����r����r����rw���ry����OSErrorr^���r����rY���r����rc����tb_framerX����f_coderT����co_filenamer���r����)r����r����s��� r����r=���r=������s)�����J�����6�:�t�,��?�?�"��3�:�:�6�B�C�C��v���6�<�(��[�[�_�_�V�%6�%6�7�F��v�z�4�0����&�� � �J�.��9�:�:��2�9�9�&�A�B�B���������&�������6�������v������ �f�~��!�!�!� ��7�7=�v���L�)�)�8+�,��,r����c������������������ ���� �t���������j������������������j������������������|��������}t��������j������������������j��������������������������D��cg�c]��}t ��������|��������|f���}}|j���������������������������|D�]��\��}}|j������������������|�������s�|d�|�c�S��y�c�c}w�r����) �os�path�basename� importlib� machinery�all_suffixesr(��r�����endswith)rZ���fname�suffix�suffixes�neglens��� r����rG���rG������s�������;��G�G���T�"�E��#,�"5�"5�"B�"B�"D�F�"D����f�+��v�&�"D�� ��F��M�M�O�"�����>�>�&�!���&�>�!��#���� Fs����Bc������������������p����� �t��������|���������t��������j������������������j������������������d�d��}|t��������j������������������j������������������d�d��z ��}t���������fd�|D����������������rAt��������j������������������j��������������������������d���t��������j������������������j������������������d���z����n-t���������fd�t��������j������������������j������������������D����������������ry��t��������j������������������v�r�S�t��������j������������������j��������������������������r�S�t��������|���������}t��������|dd����������S�t��������t��������|dd��������dd����������S�y�)Nc��������������3����@����K����|�]��}�j������������������|������������y��wr�����r_���r���s�filenames��� �r����r ��z getsourcefile.<locals>.<genexpr>���s���������� ?�)>�A�8���Q��)>������rj���c��������������3����@����K����|�]��}�j������������������|������������y��wr����rf��rg��s��� �r����r ��z getsourcefile.<locals>.<genexpr>���s$����������� 9�7��'(�X� � �q� !�7�rj��� __loader__�__spec__�loader)r=���r\��r]���DEBUG_BYTECODE_SUFFIXES�OPTIMIZED_BYTECODE_SUFFIXES�anyrY��rZ���splitext�SOURCE_SUFFIXES�EXTENSION_SUFFIXES� linecache�cache�existsrF���r����)r�����all_bytecode_suffixesr����ri��s��� @r����rK���rK������s���������v��H�%�/�/�G�G��J���Y�0�0�L�L�Q�O�O�� � ?�)>� ?�?��G�G�$�$�X�.�q�1��'�'�7�7��:�;�� �� 9��$�$�7�7� 9�� 9���9�?�?�"��� �w�w�~�~�h���� �v�x� (�F��v�|�T�*�6��� ����T�2�H�d� C� O���� Pr����c����������������������� �|�t��������|��������xs�t��������|��������}t��������j������������������j ������������������t��������j������������������j������������������|��������������S�r����)rK���r=���rY��rZ���normcase�abspath)r����� _filenames��� r����r/���r/������sD������2����!�&�)�<�W�V�_� � �7�7���B�G�G�O�O�I�6�7�7r����c���������������������� �t��������|��������r|�S�t��������|�d�������r)t��������j������������������j ������������������|�j �������������������������S�|�.|t��������v�r&t��������j������������������j ������������������t��������|����������S� �t��������|�|�������}|t��������v�r&t��������j������������������j ������������������t��������|����������S�t��������j������������������j��������������������������j��������������������������D�]���\��}}t��������|�������s�t��������|d�������s�|j������������������}|t��������j ������������������|d��������k(��r�E|t��������|<���t��������|�������}|j������������������xt��������|<���t��������t��������j ������������������j#������������������|�������<������|t��������v�r&t��������j������������������j ������������������t��������|����������S�t��������j������������������d���}t��������|�d�������sy�t��������||�j�������������������������rt%��������||�j�������������������������}||�u�r|S�t��������j������������������d���}t��������||�j�������������������������rt%��������||�j�������������������������} | |�u�r|S�y�y�#�t��������t��������f$�r�Y�y�w�xY�w)Nry���rQ��rR��r�����builtins)ra���r����r����r����rw���ry���� modulesbyfiler/���r�����FileNotFoundError�copyr����rQ���_filesbymodnamer����rY��rZ���realpathr����) r����r|���file�modnamer����r�����main� mainobject�builtin� builtinobjects ��� r����rF���rF������s������K����� ��v�|�$��{�{���v�0�0�1�1����m�!;��{�{���}�Y�7�8�8���&�)�,����}���{�{���}�T�2�3�3���;�;�+�+�-�3�3�5�����F���� � ;����A��O�'�'���6�6��'(�O�G�$��6�"�A��(.��� 7�M�!��}���� � ��#� %��6���}���{�{���}�T�2�3�3��;�;�z�"�D��6�:�&���t�V�_�_�%��T�6�?�?�3� �����K��k�k�*�%�G��w����(������9� ��F�"��N��#��)��;� �(�)�����s����5H6��6I�Ic�������������������������e�Zd�Zy)r���N�r����ry���r5��r}���r����r����r���r�����s������r����r���c��������������������"�����e�Zd�Zd��Zd��ZeZd��Zy)�_ClassFinderc������������������ �����g�|�_���������||�_��������y�r����)rf����qualname)r>��r���s��� r�����__init__z_ClassFinder.__init__��s�������� � �� r����c����������������������|�j�������������������j������������������|j��������������������������|�j�������������������j������������������d��������|�j������������������|��������|�j�������������������j ���������������������������|�j�������������������j ���������������������������y�)Nz<locals>)rf���r����r����� generic_visitrH��)r>���nodes��� r�����visit_FunctionDefz_ClassFinder.visit_FunctionDef��sT������� � ���$�)�)�$�� � ���*�%����4� �� � ����� � ���r����c������������������x����|�j�������������������j������������������|j��������������������������|�j������������������dj ������������������|�j��������������������������k(��rB|j ������������������r|j ������������������d���j������������������}n|j������������������}|dz��}t��������|��������|�j������������������|��������|�j�������������������j���������������������������y�)Nr3��rj���rD��) rf���r����r����r���rI���decorator_list�linenor���r���rH��)r>��r����line_numbers��� r�����visit_ClassDefz_ClassFinder.visit_ClassDef��s�������� � ���$�)�)�$��=�=�C�H�H�T�Z�Z�0�0��"�"�"�1�1�!�4�;�;��"�k�k��� �1��K�%�k�2�2����4� �� � ���r����N)r����ry���r5��r���r����visit_AsyncFunctionDefr���r}���r����r����r���r�����s������!���/�� r����r���c���������������������� �t��������|��������}|rt��������j������������������|��������n8t��������|��������}|j ������������������d�������r|j������������������d�������st ��������d��������t��������|�|�������}|r!t��������j������������������||j�������������������������}nt��������j������������������|�������}|st ��������d��������t��������|��������r|dfS�t��������|��������rZ|�j������������������}dj������������������|�������}t��������j������������������|�������}t!��������|�������} �|j#������������������|��������t ��������d��������t)��������|��������r|�j*������������������}�t-��������|��������r|�j.������������������}�t1��������|��������r|�j2������������������}�t5��������|��������r|�j6������������������}�t9��������|��������rkt;��������|�d�������st ��������d ��������|�j<������������������d z ��} t?��������j@������������������d�������}| dkD��r' �|| ���}|jE������������������|�������r �|| fS�| d z ��} | dkD��r�'|| fS�t ��������d ��������#�t$��������$�r}|j&������������������d���} || fcY�d�}~S�d�}~ww�xY�w#�tB��������$�r�t ��������d��������w�xY�w)N�<�>rS��zcould not get source coderj�����zcould not find class definition�co_firstlinenoz"could not find function definitionrD��z>^(\s*def\s)|(\s*async\s+def\s)|(.*(?<!\w)lambda(:|\s))|^(\s*@)zlineno is out of boundszcould not find code object)#rK���ru��� checkcacher=���� startswithr_��rT��rF����getlinesrv���ra���rS���r5��rI���ast�parser����visitr����argsr^���r����rY���r����rc���rU��rX���rV��rT���r����r����re�compile� IndexError�match) r����r���r����rK��r����source�tree�class_finder�er����lnum�patr0��s ��� r����r*���r*���.��s �����9���� �D�����T�"��v��������$����s�);��5�6�6� �v�t� $�F� ��"�"�4����9���"�"�4�(����1�2�2�����a�x���v���&�&���������y�y�� ��#�H�-�� =����t�$� ��;�<�<���������&�������6�������v������ �f�~��v�/�0��>�?�?��$�$�q�(���j�j�Z�[���Q�h� 9��T�{����y�y�����d�{����!�8�D���Q�h���d�{�� �.� /�/��9�#�� &��&�&��)�K��+�%�%�� &��,��� 9��7�8�8� 9�s*����G?�� H(��? H%�H �H%� H%�(H=c������������������,���� � �t��������|��������\��}}t��������|��������r�d}|r |d���d�d�dk(��rd}|t ��������|�������k��r>||���j��������������������������dv�r)|dz���}|t ��������|�������k��r||���j��������������������������dv�r�)|t ��������|�������k��r{||���d�d�dk(��rog�}|}|t ��������|�������k��rL||���d�d�dk(��rA|j ������������������||���j����������������������������������|dz���}|t ��������|�������k��r||���d�d�dk(��r�Adj������������������|�������S�y�y�|dkD���rwt��������||����������}|dz ��}|dk\���r]||���j��������������������������d�d�dk(���rBt��������||����������|k(���r/||���j��������������������������j��������������������������g}|dkD��r�|dz ��}||���j��������������������������j��������������������������}|d�d�dk(��r]t��������||����������|k(��rL|g|d�d�|dz ��}|dk��rn;||���j��������������������������j��������������������������}|d�d�dk(��rt��������||����������|k(��r�L|r4|d���j��������������������������dk(��rg�|d�d�|r|d���j��������������������������dk(��r�|r4|d���j��������������������������dk(��rg�|dd��|r|d���j��������������������������dk(��r�dj������������������|�������S�y�y�y�y�#�t��������t��������f$�r�Y�y�w�xY�w) Nrj�������z#!rD��)r����#r���r���r4��)r*���rT��r����ra���r(���stripr����r.��rI��rM���r/��)r����rK��r����start�comments�endrN���comments��� r����r9���r9���r��s�������� ��(���t��������U�1�X�b�q�\�T�)�1�5��c�%�j� �U�5�\�%7�%7�%9�Y�%F��A�I�E���c�%�j� �U�5�\�%7�%7�%9�Y�%F��3�u�:��%��,�r��"2�c�"9��H��C���E� �"�u�S�z�"�1�~��'<�����c� � 5� 5� 7�8��A�g�����E� �"�u�S�z�"�1�~��'<���7�7�8�$�$� �#:��� ����E�$�K�(���Q�h���!�8��c� �)�)�+�B�Q�/�3�6��u�S�z�"�f�,��c� �-�-�/�6�6�8�9�H��Q�w��A�g����*�/�/�1�8�8�:���b�q�k�S�(�Z��c� �-C�v�-M�$+�9�H�R�a�L���'�C��Q�w��#�C�j�3�3�5�<�<�>�G� ��b�q�k�S�(�Z��c� �-C�v�-M� ��x��{�0�0�2�c�9�!���!����x��{�0�0�2�c�9��x��|�1�1�3�s�:� "���� ���x��|�1�1�3�s�:��7�7�8�$�$�� -��7�8�� ��%� �Y������s����J��J�Jc�������������������������e�Zd�Zy)r���Nr���r}���r����r����r���r������s�����r����r���c�������������������������e�Zd�Z �d��Zd��Zy)r ���c������������������f�����d|�_���������d|�_��������d|�_��������d|�_��������d|�_��������d|�_��������d�|�_��������y�)Nrj���FrD��)rN���islambda�started�passline�indecorator�last� body_col0�r>��s��� r����r���zBlockFinder.__init__���s4����������� ������ � ����� ���r����c������������������R����|�j�������������������s?|�j������������������s3|dk(��rd|�_��������d|�_��������y�|dv�r|dk(��rd|�_��������d|�_���������d|�_��������y�|t��������j ������������������k(��r8d|�_��������|d���|�_��������|�j������������������rt���������|�j������������������rd|�_��������y�y�|�j������������������ry�|t��������j������������������k(��r>|�j�������������������|�j�������������������r |d���|�_ ��������|�j������������������dz���|�_ ��������d|�_��������y�|t��������j������������������k(��r*|�j������������������dz ��|�_ ��������|�j������������������dk��rt���������y�|t��������j������������������k(��r+|�j�������������������|d���|�j������������������k\��r|d���|�_��������y�y�y�|�j������������������dk(��r)|t��������j������������������t��������j������������������fvrt���������y�y�)N�@T)�def�class�lambdar���Frj���rD��)r���r���r���r����tokenize�NEWLINEr���r����INDENTr���rN���DEDENT�COMMENT�NL)r>��r����token�srowcol�erowcolr0��s��� r����� tokeneaterzBlockFinder.tokeneater���s�������|�|�D�$4�$4���|�#'�� ��!�D�M� ��4�4��H�$�$(�D�M�#��� �D�M� �X�%�%� %�!�D�M��� �D�I��}�}� � �����#(�� �� � �]�]�� �X�_�_� $��~�~�%�$�,�,�!(������+�+��/�D�K� �D�M� �X�_�_� $��+�+��/�D�K���{�{�a�� � �� � �X�%�%� %��~�~�)�g�a�j�D�N�N�.J�#�A�J�� ��/K�)���[�[�A� �$�x�/?�/?����.M�"M�����#N� r����N)r����ry���r5��r���r���r}���r����r����r ���r ������s������J��)r����r ���c���������������������� �t����������������} �t��������j������������������t��������|��������j�������������������������}|D�]��}�|j ������������������|����� �|�d�|j�������������������S�#�t��������t��������f$�r�Y�� t��������$�rW}d|j������������������vr|d��^}} ��|j ������������������t��������j������������������g|�����n#�t��������t��������f$�r�Y�nw�xY�wY�d�}~�zd�}~ww�xY�w)N� unmatched)r ���r����generate_tokens�iter�__next__r���r����IndentationError�SyntaxError�msgr���r���)rK���blockfinder�tokens�_tokenr����_�_token_infos��� r����r5���r5������s�������J��-�K� ��)�)�$�u�+�*>�*>�?���F�"�K�"�"�F�+�����"�+�"�"�#�#��� �(�)�� ������a�e�e�#���� ���K� �"�K�"�"�8�#3�#3�B�k�B���,�-�� �� ��� �sA����>A��C�,C�4C� !B,�+C�,B>�;C�=B>�>C�Cc������������������������ �t��������|��������}�t��������|��������\��}}t��������|��������r|�j������������������}�t ��������|��������s$t��������|��������r|�j������������������j������������������dk(��r|dfS�t��������||d���������|dz���fS�)Nz<module>rj���rD��) rh���r*���rc���rU��ra���rX���rV���co_namer5����r����rK��r���s��� r����rL���rL������sv������6���F�^�F��V�$�K�E�4��6������� ��� ���V�]�]�2�2�j�@��a�x����d�e��%�t�a�x�/�/r����c������������������B����� �t��������|��������\��}}dj������������������|�������S�)Nr���)rL���rI��r���s��� r����rJ���rJ������s&������A� �!��(�K�E�4� �7�7�5�>�r����c������������������������ �g�}|�j������������������t��������dd����������������|�D�]C��}|j������������������||j������������������f��������||v�s�%|j������������������t ��������||���||����������������E�|S�)Nry���r����r����)r����rl���r����r����ri���)�classes�children�parentr�����cs��� r����ri���ri��� ��se������7��G��L�L�Z��j�9�L�:� ������1�;�;�'�(���=��N�N�8�H�Q�K��1�=�>�����Nr����c������������������0���� �i�}g�}|�D�]c��}|j�������������������r?|j�������������������D�]/��}||vrg�||<���|||���vr||���j������������������|��������|s�*||�v�s�/��L��N||vs�S|j������������������|���������e�|D�]��}||�vs�|j������������������|����������t��������||d��������S�r����)r����r����ri���)r����uniquer����rootsr���r���s��� r����r7���r7�����s�������E���H��E� ���;�;��+�+����)�')�H�V�$��H�V�,�,��V�$�+�+�A�.��f��/���&���e�^��L�L��O�������� ��L�L�� �����E�8�T�*�*r����r���zargs, varargs, varkwc���������������������� �t��������|��������st��������dj������������������|����������������|�j������������������}|�j������������������}|�j ������������������}t ��������|d�|��������}t ��������||||z�����������}||z ��}d�}|�j������������������t��������z��r|�j������������������|���}|dz���}d�}|�j������������������t��������z��r|�j������������������|���}t��������||z���||�������S�)Nz{!r} is not a code objectrD��)rT���r����r)���co_varnames�co_argcount�co_kwonlyargcount�listr����r���r���r���)�cor�����nargs�nkwargsr���� kwonlyargs�varargs�varkws��� r����r0���r0���0��s����������"�:��3�:�:�2�>�?�?��N�N�E��N�N�E��"�"�G���f�u� ��D��e�E�%��-�0�1�J� �W��E��G� �{�{�Z���.�.��'���� ���E� �{�{�^�#����u�%���T�J�&���7�7r����r���zGargs, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, annotationsc����������� ����������� � �t��������|�ddt��������d��������}g�}d�}d�}g�}g�}i�}d} i�} |j������������������|j ������������������ur|j������������������|d<���|j������������������j��������������������������D��]��}|j������������������}|j������������������} |t��������u�r:|j������������������| ��������|j������������������|j ������������������ur�| |j������������������fz ��} n�|t��������u�r:|j������������������| ��������|j������������������|j ������������������urg| |j������������������fz ��} nV|t��������u�r| }nK|t��������u�r9|j������������������| ��������|j������������������|j ������������������ur|j������������������| | <���n |t ��������u�r| }|j"������������������|j ������������������us��|j"������������������|| <�����!�| sd�} | sd�} t%��������||z���||| || |�������S�#�t��������$�r}t��������d�������|�d�}~ww�xY�w)NF)�follow_wrapper_chains�skip_bound_arg�sigclsrt���zunsupported callabler}����return)�_signature_from_callabler$���r��r�����return_annotation�empty� parameters�valuesr ��r�����_POSITIONAL_ONLYr�����default�_POSITIONAL_OR_KEYWORD�_VAR_POSITIONAL� _KEYWORD_ONLY�_VAR_KEYWORD� annotationr���)r�����sig�exr���r���r����posonlyargsr����annotations�defaults� kwdefaultsr����r ��r����s��� r����r?���r?���N��s�������8�"�'�t�=B�6;�.7�05� 7����D��G��E��K��J��K��H��J� ���C�I�I�-� #� 5� 5��H�����&�&�(���z�z���z�z���#�#����t�$��}�}�E�K�K�/��U�]�]�,�,�� �+� +��K�K����}�}�E�K�K�/��U�]�]�,�,�� �_� $��G� �]� "����d�#��}�}�E�K�K�/�#(�=�=� �4� � �\� !��E����5�;�;�.� %� 0� 0�K���-�)�0��� �����{�T�)�7�E�8�!�:�{�<��<��g���8� ��.�/�R�7��8�s����F&��& G��/F;�;G�r���zargs varargs keywords localsc������������������f����� �t��������|�j�������������������������\��}}}t��������||||�j�������������������������S�r����)r0���rV��r����f_locals)�framer���r���r���s��� r����r1���r1������s3������=��#�5�<�<�0��D�'�5��4��%����8�8r����c������������������X����t��������|�dd��������dk(��r#d��}t��������j������������������d|t��������|���������������S�t ��������|�t ��������j�������������������������rt��������|��������S�t ��������|�t���������������r8|�j������������������d|fv�r|�j������������������S�|�j������������������dz���|�j������������������z���S�t��������|��������S�)Nry����typingc������������������D�����|�j��������������������������}|j������������������d�������S�)Nztyping.)�group�removeprefix)r����texts��� r�����replzformatannotation.<locals>.repl���s�������;�;�=�D��$�$�Y�/�/r����z[\w\.]+r~��r3��)r����r����sub�reprr~���r�����GenericAliasr����r���ry���r5��)r���base_moduler��s��� r����r+���r+������s��������z�<��.�(�:� 0���v�v�j�$��Z�(8�9�9��*�e�0�0�1��:����*�d�#�� � �Z��$=�=��*�*�*��$�$�S�(��)@�)@�@�@�� ��r����c������������������,������t��������|�dd����������fd�}|S�)Nry���c������������������������t��������|���������S�r����)r+���)r��r����s��� �r�����_formatannotationz5formatannotationrelativeto.<locals>._formatannotation���s�������� �F�3�3r����)r����)r����r��r����s��� @r����r,���r,������s������� �V�\�4� 0�F�4��r����c�����������������������d|�z���S�)N�*r}����r����s��� r����r����r�������s������s�T�zr����c�����������������������d|�z���S�)N�**r}���r ��s��� r����r����r�������s������T�D�[r����c�����������������������dt��������|��������z���S�)N�=)r��)r����s��� r����r����r�������s ������c�D��K�.?r����c������������������>���� �|||fd�}g�} t��������t��������|���������������D�]��} | j�������������������||�| ��������������������|r#| j�������������������||��������|||����������z�����������|r#| j�������������������||��������|||����������z�����������ddj������������������| �������z���dz���S�)Nc������������������*������||���������|||�����������z���S�r����r}���)r����rs���� formatarg�formatvalues��� r�����convertz formatargvalues.<locals>.convert���s����������V�D�\�!:�:�:r�����(�, �))rG��r(��r����rI��)r���r���r���rs���r'��� formatvarargs�formatvarkwr(��r)���specsrO��s��� r����r-���r-������s������� M��$�#��;�� �E� �3�t�9� �� ���W�T�!�W�%�&���� ���]�7�+�k�&��/�.J�J�K�� ���[��'�+�f�U�m�*D�D�E�����5�!�!�C�'�'r����c������������������.����|D��cg�c]��}||vs�t��������|����������}}t��������|�������}|dk(��r|d���}n@|dk(��r�dj������������������|��}n+�dj������������������|dd����}|dd��=�dj������������������|�������|z���}t ��������d|�||rd nd |dk(��rdnd|fz����������c�c}w�) NrD��rj���r���z {} and {}z, {} and {}���r+��z*%s() missing %i required %s argument%s: %s� positional�keyword-onlyr���rh��)r��r(��r)��rI��r����) �f_name�argnames�posr���r����r�����missingrh���tails ��� r�����_missing_argumentsr9�����s�������$,�C�H�D��F�0B�T�$�Z�H�E�C��%�j�G��!�|��!�H�� �A���K����&��#�}�#�#�U�2�3�Z�0���"�#�J��I�I�e��t�#�� �@��W�&)�l�~�#�q�L�b�c�1�6�6��7��7��� Ds ���� B� Bc����������� �������v����t��������|�������|z ��}t��������|D��cg�c] ��}||v�s�|���c}�������} |r|dk7��} d|fz��}n7|rd} d|t��������|�������fz��}n"t��������|�������dk7��} t��������t��������|��������������}d}| rd} | |dk7��rdnd| | dk7��rdndfz��}t��������d|�|| rdnd|||dk(��r| s d fz����������d fz����������c�c}w�)NrD��zat least %dTz from %d to %dr���z7 positional argument%s (and %d keyword-only argument%s)rh��z5%s() takes %s positional argument%s but %d%s %s given�was�were)r(��r����r����)r4��r����kwonlyr����defcount�givenr����atleast�arg�kwonly_given�pluralr��� kwonly_sigr���s��� r����� _too_manyrE�����s ������$�i�(�"�G��v�?�v������v�?�@�L���A����w�j�(�� �����#�d�)� 4�4���T��a����#�d�)�n���J��G���E�Q�J�S�B��$0�A�$5�S�2�?��?� � �K� �S��#�R�� ��q�j��U� C�C��D��D�;A� C�C��D��D���@s ���� B6�B6c���������� �������R���� �t��������|��������}|\��}}}}}} } |�j������������������}i�}t��������|��������r|�j�������������������|�j������������������f|z���}t ��������|�������} t ��������|�������}|rt ��������|�������nd}t��������| |�������}t ��������|�������D�] ��}||���|||���<�����|rt��������||d���������||<���t��������||z����������}|ri�||<���|j��������������������������D�]=��\��}}||vr|st��������|�d|����������|||���|<����%||v�rt��������|�d|����������|||<����?�| |kD��r|st��������|||||| |��������| |k��rH|d�||z ���}|D�]��}||vs�t��������||d|����������t��������|||z ��d���������D�]��\��}}||vs�||���||<�����d}|D�]��}||vs�| r || v�r | |���||<����|dz ��}��|rt��������||d|��������|S�)Nrj���z&() got an unexpected keyword argument z$() got multiple values for argument TrD��F)r?���r����r^���r;��r(��rF��rG��r��r����r����r����rE��r9��� enumerate)r����r2���named�specr���r���r���r��r����kwonlydefaultsr����r4��� arg2value�num_pos�num_args�num_defaults�nrO���possible_kwargs�kwr�����reqrA��r7���kwargs��� r����r6���r6�����s/�����-� ��$��D�FJ�C�D�'�5�(�J��� �]�]�F��I����~�$�-�-�3��m�m�%� �2� ��*�o�G��4�y�H�$,�3�x�=�!�L��G�X��A� �1�X��'��]� �$�q�'�����"�:�a�b�>�2� �'���$��+�,�O��� �%���[�[�]� ��E� �_�$���!'��!-��.��.�#(�I�e��R� �� ��?��#�R�)��*�� *�� �"� ��#�����'��&�$� �G�\��I� '�����+�H�|�+�,���C��)�#�"�6�3��i�@���� ��X��%<�%=� >�?�F�A�s��)�#�!)�!�� �#���@���G���� �!��%�>�"9�#1�%�#8� �%� ��1��������6�:�u�i�@��r����r���z"nonlocals globals builtins unboundc������������������\���� �t��������|��������r|�j������������������}�t��������|��������st��������dj ������������������|����������������|�j ������������������}|�j�������������������i�}n=t��������|j������������������|�j�������������������������D���ci�c]��\��}}||j���������������������}}}|�j������������������}|j������������������dt��������j�������������������������}t��������|�������r|j������������������}i�}i�}t����������������} t����������������} t!��������j"������������������|�������D�]H��}|j$������������������}|j&������������������} |dk(��r| j)������������������| ���������2|dk(��s�8| j)������������������| ���������J�| D�]��} �|| ���|| <���� �t-��������|||| �������S�c�c}}w�#�t*��������$�r-� �|| ���|| <���n #�t*��������$�r�| j)������������������| ��������Y�nw�xY�wY��Ww�xY�w)N�{!r} is not a Python function�__builtins__� LOAD_ATTR�LOAD_GLOBAL)r^���r����rY���r����r)��r�����__closure__�zip�co_freevars� cell_contentsrz���rw���r~��rv���ra���r�����dis�get_instructions�opname�argvalr�����KeyErrorr���)r�����code� nonlocal_vars�var�cell� global_ns� builtin_ns�global_vars�builtin_vars� unbound_names�global_names�instructionr_��r����s��� r����r8���r8���F��s����������~��}�}���d���7�>�>�t�D�E�E��=�=�D������� ��!��!1�!1�4�3C�3C�D� �D� ��T�� �$�$�$�$�D�� �� ��� � �I����~�x�/@�/@�A�J�� ���(�(� ��K��L��E�M��5�L��+�+�D�1���#�#���!�!���[� ����d�#� �}� $����T�"� �2���� (� )�$��K�������}�k�#�]�4��4��? ��2��� (� (�%/��%5��T�"���� (��!�!�$�'� (�� (�s<����<E/�E5�5 F+�?F�F+�F%�"F+�$F%�%F+�*F+� _Tracebackz+filename lineno function code_context indexc��������������������*�������e�Zd�Zdd���fd� Zd��Z��xZS�)r&���N�� positionsc�����������������>������t����������|����|�|||||�������}||_��������|S�r������super�__new__rp��) r��ri��r����function�code_context�indexrp���instancer<��s ��� �r����rt��zTraceback.__new__���s)��������7�?�3��&�(�L�RW�X��&����r����c�����������������������dj������������������|�j������������������|�j������������������|�j������������������|�j������������������|�j ������������������|�j�������������������������S�)NzcTraceback(filename={!r}, lineno={!r}, function={!r}, code_context={!r}, index={!r}, positions={!r}))r)��ri��r���ru��rv��rw��rp��r���s��� r�����__repr__zTraceback.__repr__���s@������@�@F��� � �t�{�{�D�M�M�4�;L�;L�� � �D�N�N�A,� -r�����r����ry���r5��rt��rz��� __classcell__�r<��s���@r����r&���r&������s�������SW��� -r����r&���c������������������^�����|�j�������������������j������������������|�j������������������}}t��������||�������S�r����)rU��rV���tb_lasti�_get_code_position)�tbrb���instruction_indexs��� r�����_get_code_position_from_tbr������s(������ �k�k�0�0�"�+�+� �D��d�$5�6�6r����c������������������t�����|dk��ry|�j��������������������������}t��������t��������j������������������||dz��d���������������S�)Nrj���)NNNNr���)�co_positions�next� itertools�islice)rb��r���� positions_gens��� r����r���r������s;�������1��'��%�%�'�M�� � � ��0A�Q�0F��M�N�Nr����c����������� ����������� �t��������|��������r$t��������|��������}|�j������������������}|�j������������������}�n,|�j������������������}t��������|�j������������������|�j�������������������������}|d���� |�|g|dd����^}�}n|�g|��^}�}|d���}t��������|��������st��������dj������������������|����������������t��������|��������xs�t��������|��������}|dkD��rM|dz ��|dz��z ��} �t��������|��������\��}}t��������dt��������|t!��������|�������|z ����������������}||||z����}|dz ��|z ��}nd�x}}t%��������|||�j������������������j&������������������||t)��������j*������������������|����������S�#�t"��������$�r�d�x}}Y��Dw�xY�w)Nrj���rD��z'{!r} is not a frame or traceback objectr���ro��)rc���r���� tb_linenorU���f_linenor���rV���f_lastirX���r����r)��rK���r=���r*����maxrF��r(��rT��r&���r���r]��� Positions) r���contextrp��r���ri��r���rK��r���rw��s ��� r����r>���r>������sv�����>���5��.�u�5� �������������&�u�|�|�U�]�]�C� ���|��"�F�;�Y�q�r�]�;��� �"�/�Y�/��� � �q�\�F��5�>��A�H�H��O�P�P��U�#�5�w�u�~�H���{��� �W�a�Z�'�� '�$�U�+�K�E�4����3�u�c�%�j�7�&:�;�<�E��%��g� �.�E��Q�J��&�E������X�v�u�|�|�';�';�U��c�m�m�Y�&?�A��A����� !� � �E�E� !�s���� E�� E�Ec����������������������� �|�j�������������������S�r����)r����r��s��� r����rC���rC������s������M��>�>�r����� _FrameInfor���c��������������������*�������e�Zd�Zdd���fd� Zd��Z��xZS�)r���Nro��c���������� �������@������t���������� |����|�||||||�������}||_��������|S�r����rr��) r��r��ri��r���ru��rv��rw��rp��rx��r<��s ��� �r����rt��zFrameInfo.__new__���s+��������7�?�3��x���<�Y^�_��&����r����c����������� ������������dj������������������|�j������������������|�j������������������|�j������������������|�j������������������|�j ������������������|�j������������������|�j�������������������������S�)NzoFrameInfo(frame={!r}, filename={!r}, lineno={!r}, function={!r}, code_context={!r}, index={!r}, positions={!r}))r)��r��ri��r���ru��rv��rw��rp��r���s��� r����rz��zFrameInfo.__repr__���sG������@�@F��� � �D�M�M�4�;�;�� � ��!�!�4�:�:�t�~�~�A?� @r����r{��r}��s���@r����r���r������s�������Z^��� @r����r���c����������������������� �g�}|�rEt��������|�|�������}|�f|z���}|j������������������t��������|d|j������������������i���������|�j������������������}�|�r�E|S��Nrp��)r>���r����r���rp���f_back)r��r���� framelist�traceback_info� frameinfos��� r����rI���rI������s^������G���I� �%�e�W�5���H�~�-� �����I�R��9Q�9Q�R�S����� �� ��r����c����������������������� �g�}|�rOt��������|�|�������}|�j������������������f|z���}|j������������������t��������|d|j������������������i���������|�j ������������������}�|�r�O|S�r���)r>���rU��r����r���rp���tb_next)r���r���r���r���r���s��� r����rB���rB������sb������G���I� �%�b�'�2���[�[�N�^�3� �����I�R��9Q�9Q�R�S� �Z�Z�� � � ��r����c�������������������R����� �t��������t��������d�������rt��������j������������������d�������S�d�S�)N� _getframerD��)r����r����r���r}���r����r����r)���r)������s"������I�&�s�K�8�3�=�=���B�d�Br����c������������������B����� �t��������t��������j������������������d�������|��������S�)NrD��)rI���r����r���)r���s��� r����rf���rf������s������J��#�-�-��*�G�4�4r����c������������������d����� �t��������j��������������������������}|�d�n|j������������������}t��������||��������S�r����)r����� exception� __traceback__rB���)r����excr���s��� r����rg���rg������s.������M� �-�-�/�C����#�"3�"3�B��"�g�&�&r����r"��rv���c�����������������������i�} �t���������j������������������|�d�������}t��������j ������������������||t ���������������S�#�t��������$�r�Y��&w�xY�w�Nrv���)r�����__getattribute__r����r����rw���� _sentinel)r�����attr� instance_dicts��� r�����_check_instancer�����sG�������M� ��/�/��Z�@� ���8�8�M�4��3�3����� �� �s����5�� A��Ac�����������������������t��������|��������D�]<��}t��������t��������|��������������t��������u�s�||j������������������v�s�-|j������������������|���c�S��t��������S�r����)�_static_getmro�_shadowed_dictr���r���rv���)�klassr����entrys��� r�����_check_classr�����sD��������&���$�u�+�&�)�3�����8N��>�>�$�'�'��'���r����c�������������������������|�D�]Z��}�|��������}t��������|�������}d|v�s�|d���}t��������|�������t��������j������������������u�r|j������������������dk(��r|j ������������������|u�r�X|c�S��t��������S�r���)�_get_dunder_dict_of_classr���r����r����r����r ��r���)�weakref_mro� weakref_entryr����dunder_dict� class_dicts��� r�����%_shadowed_dict_from_weakref_mro_tupler�����sn������$� �����/��6����$�$�Z�0�J���$��(B�(B�B��'�'�:�5��+�+�u�4�!�!��%���r����c������������������\�����t��������t��������|��������D��cg�c] ��}t��������|����������c}��S�c�c}w�r����)r���r����make_weakref)r���r���s��� r����r���r���(��s2�������1�+9�%�+@� A�+@�%�,�u� �+@� A����� As����)c���������������������� �t���������}t��������|��������}t��������t��������|�������vr=|}t��������|�������}|t���������u�st��������|�������t��������j ������������������u�rt ��������|�|�������}n|�}t��������||�������}|t���������ur[|t���������urSt��������t��������|�������d�������t���������ur8t��������t��������|�������d�������t���������ust��������t��������|�������d�������t���������ur|S�|t���������ur|S�|t���������ur|S�|�|u�rSt��������t��������|��������������D�]<��}t��������t��������|��������������t���������u�s�||j������������������v�s�-|j������������������|���c�S��|t���������ur|S�t��������|��������)Nr����r����r����) r���r���r���r���r����r����r���r���rv���r����) r����r���r���instance_result�objtyper���� dict_attr�klass_resultr���s ��� r����r4���r4���5��s7����� �� �O��3�i�G��>�'�*�*���"�5�)� ���"���O�u�9�9�9�-�c�4�8�O�����t�,�L��i�'�L� �,I���\�*�I�6�i�G���l�+�Y�7�y�H��D��.��=�Y�N����i�'����9�$��� �e�|�#�D��K�0�E��t�E�{�+�y�8��E�N�N�*��~�~�d�+�+��1���i���� �� �r����r ���r!���r"���r���c������������������|����� �|�j�������������������rt��������S�|�j������������������rt��������S�|�j�������������������t ��������S�t��������S�r����)� gi_runningr!����gi_suspendedr"����gi_framer���r ���)� generators��� r����rA���rA���n��s?���������������������!����r����c����������������������� �t��������|��������st��������dj������������������|����������������t��������|�dd��������}|�|�j������������������j ������������������S�i�S�)Nz{!r} is not a Python generatorr���)rZ���r����r)��r����r���r��)r���r��s��� r����r@���r@������sS���������y�!��8�?�?� �J�K�K��I�z�4�0�E����!�!�*�*�*�� r����r ���r���r���r���c������������������|����� �|�j�������������������rt��������S�|�j������������������rt��������S�|�j�������������������t ��������S�t��������S�r����)� cr_runningr����cr_suspendedr����cr_framer���r ���)� coroutines��� r����r;���r;������s?���������������������!����r����c������������������>����� �t��������|�dd��������}|�|j������������������S�i�S�)Nr���)r����r��)r���r��s��� r����r:���r:������s,������� � �I�z�4�0�E����~�~��� r����r���r���r���r���c������������������|����� �|�j�������������������rt��������S�|�j������������������rt��������S�|�j�������������������t ��������S�t��������S�r����)� ag_runningr����ag_suspendedr����ag_framer���r���)�agens��� r����r3���r3������s;�������������������}�}�����r����c����������������������� �t��������|��������st��������|��d���������t��������|�dd��������}|�|�j������������������j������������������S�i�S�)Nz is not a Python async generatorr���)rO���r����r����r���r��)r���r��s��� r����r2���r2������sM���������d���4�(�"B�C�D�D��D�*�d�+�E����}�}�%�%�%�� r����c����������������������� �|dk(��rt��������|�|d��������}n t��������|�|d��������}|�t��������|t���������������ry�|dk7��rt ��������||��������}|S�)Nrt��)r����r4���r~����_NonUserDefinedCallables�_descriptor_get)r���method_name�meths��� r�����"_signature_get_user_defined_methodr������sZ���������i���s�K��.���c�;��5���|�z�$�(@�A����i���t�S�)���Kr����c������������������>���� �|�j�������������������}t��������|j���������������������������������}|j������������������xs�d}|j������������������xs�i�}|r||z���} ��|�j ������������������|i�|��}d} |j��������������������������D��]K��\��}} �|j������������������|���} |j������������������t��������u�r|j������������������|���������;|j������������������t��������u�r8||v�rd} |j������������������| ��������||<���n|j������������������|j����������������������������|j������������������t ��������u�r|j������������������| ��������||<��� �| s��|j������������������t��������u�r0||���j������������������t ����������������}|||<���|j%������������������|����������|j������������������t ��������t&��������fv�r|j%������������������|����������|j������������������t(��������u�s��1|j������������������|j����������������������������N�|�j������������������|j+����������������������������������S�#�t��������$�r"}dj������������������|�������} t��������| �������|�d�}~ww�xY�w#�t"��������$�r�Y���w�xY�w)Nr}���z+partial object {!r} has incorrect argumentsFT)r���r ���r���)r���rn���r����r����keywords�bind_partialr����r)��r����� argumentsr ��r���rH��r���replacer����r��ra���move_to_endr��r��r���)�wrapped_sigr����� extra_args� old_params� new_params�partial_args�partial_keywords�bar��r����transform_to_kwonly� param_namer����� arg_value� new_params��� r�����_signature_get_partialr������s ������ ��'�'�J��Z�-�-�/�0�J��<�<�%�2�L��'�'�-�2���!�L�0��&� %�[� %� %�|� H�7G� H��� ��'�-�-�/�� �E�# J����Z�0�I���z�z�-�-�����z�*���z�z�3�3��!1�1��+/�'�-2�]�]�9�]�-M�J�z�*���N�N�5�:�:�.���z�z�]�*�).���y��)I� �:�&����z�z�3�3�&�z�2�:�:� �:�N� �)2� �:�&��&�&�z�2���� �|�<�<��&�&�z�2�����.����u�z�z�*�a�0�d����*�*;�*;�*=��>�>��q���&�;�B�B�7�K����o�2�%��&����� �� �s*����G"��;H�" H �+H�H � H�Hc������������������*���� �t��������|�j������������������j���������������������������������}|r|d���j������������������t��������t ��������fv�rt ��������d��������|d���j������������������}|t��������t��������fv�r|dd��}n|t��������urt ��������d��������|�j������������������|��������S�)Nrj���zinvalid method signaturerD��zinvalid argument typer���)r��r���r���r ��r��r��r����r��r���r��r���)r���paramsr ��s��� r�����_signature_bound_methodr���L��s����������3�>�>�(�(�*� +�F��V�A�Y�^�^��m�'D�D��3�4�4��!�9�>�>�D��&�(8�9�9���������&���4�5�5���;�;�&�;�)�)r����c����������������������� �t��������|��������xs1�t��������|��������xs$�t��������|�t���������������xs�|�t��������u�xs�|�t ��������u�S�r����)rR���r_���r~���r���r���r����r����s��� r�����_signature_is_builtinr���f��sN�������� �c�N�� )��s�#� )��s�4�5� )�� �4�K� )���&�=�*r����c���������������������� �t��������|��������rt��������|��������ryt��������|�dd��������}t��������|�dd��������}t��������|�dt���������������}t��������|�dt���������������}t��������|�dd��������}t ��������|t ��������j�������������������������xrX�t ��������|t���������������xrF�|d�u�xs�t ��������|t���������������xr.�|d�u�xs�t ��������|t���������������xr�t ��������|t���������������xs�|d�u�S�)NFr����r�����__defaults__�__kwdefaults__rx���) r����rS���r�����_voidr~���r����r����r����r��r����)r����r����rb��r��r��r ��s��� r����r����r����t��s����������C�=�G�C�L����3� �D�)�D��3� �D�)�D��s�N�E�2�H���.��6�J��#�0�$�7�K��t�U�^�^�,�� E��t�S�!� E� �� � <��H�e�!<� E���4� � ?�:�j�$�#?� E����d� ,� C��t�0C� Gr����c������������������P���� �|�s|�d�fS�d�}|�j������������������d�������D��cg�c]��}|s�|j������������������d����������}}t��������|�������j������������������}t ��������j������������������|�������}g�}|j ������������������}d}t��������j������������������} t��������j������������������} t��������|�������}|D�]L��}|j������������������|j������������������} }|| k(��r | dk(��r|dz ��}|| k(��r| dk(��r|}�7�|| ��������| dk(��s�E�|d���������N�dj������������������|�������j��������������������������j������������������dd�������}||fS�c�c}w�) NrC���asciirj����,rD���$� r���)r6���encoder���r���r���r����r����OP� ERRORTOKENr���r����stringrI��r���r���)re����self_parameter�lrK��r����token_streamr��r�����current_parameterr���r����tr���r����clean_signatures��� r�����"_signature_strip_non_python_syntaxr�����s.���������$����N�(1����(=�C�(=�1��Q�X�X�g� �(=�E�C��U��$�$�I��$�$�Y�/�L� �D� �+�+�C��� ���B��!�!�J�� �\��A�����v�v�q�x�x�f���2�:���}�!�Q�&�!��B�J�V�s�]�.�N���F���c�M���H�����g�g�d�m�)�)�+�3�3�D�"�=�O��N�*�*��?� Ds ����D#�D#Tc�������������������������������� �|�j��������������������t��������|�������\��}}d|z���dz���} �t��������j������������������|�������}t��������|t��������j�������������������������st��������dj����������������������������������|j������������������d���}g���j�������������������d�}i��t���������dd��������} | r.t��������j������������������j������������������| d��������}|r|j�������������������t��������j������������������j!���������������������������d�����fd���G��fd�d t��������j"���������������������������f�������fd � } t%��������|j&������������������j(�������������������������t%��������|j&������������������j&�������������������������z���}|t%��������|j&������������������j*�������������������������z ��}t-��������j.������������������t-��������j0������������������d�|�������|j&������������������j*�������������������������} �j2�������������������t5��������|j&������������������j(������������������| �������D�]��\��}}�| ||�����������j6�������������������t5��������|j&������������������j&������������������| �������D�]��\��}}�| ||����������|j&������������������j8������������������r)�j:��������������������| |j&������������������j8����������������������������j<�������������������t5��������|j&������������������j>������������������|j&������������������j@�������������������������D�]��\��}}�| ||����������|j&������������������jB������������������r)�jD��������������������| |j&������������������jB���������������������������|�Xt���������dd��������}|d�u}tG��������|�������}|r|s|r�jI������������������d��������n$�d���jK�������������������j2��������������������������} | �d<����|��|�j������������������� �������S�#�t��������$�r�d�}Y���Ew�xY�w)Nzdef fooz: pass�"{!r} builtin has invalid signaturerj���ry���c������������������H�����|�j��������������������t��������d��������|�j������������������S�)Nz'Annotations are not currently supported)r��r����rA��)r���s��� r����� parse_namez&_signature_fromstr.<locals>.parse_name���s!�������?�?�&��F�G�G��x�x�r����c����������������������� �t��������|���������}t��������|t��������t ��������t��������t��������t��������t��������d��������f�������rt��������j������������������|�������S�t���������#�t��������$�r$� �t��������|���������}n#�t��������$�r�t���������w�xY�wY��vw�xY�wr����)r����� NameErrorr����r~���r�����int�float�bytesr����r���r����Constant)rh��r�����module_dict�sys_module_dicts��� ��r����� wrap_valuez&_signature_fromstr.<locals>.wrap_value���s�������� !���K�(�E���e�c�3��u�d�D��J�G�H��<�<��&�&������� !� !��Q��0����� !� � � !���� !�s)����A�� B�#A0�/B�0B���B�Bc��������������������(������e�Zd�Z��fd�Z��fd�Zd��Zy)�,_signature_fromstr.<locals>.RewriteSymbolicsc������������������~�����g�}|}t��������|t��������j�������������������������rB|j������������������|j��������������������������|j ������������������}t��������|t��������j�������������������������r�Bt��������|t��������j�������������������������st���������|j������������������|j��������������������������dj������������������t��������|��������������}��|�������S�)Nr3��)r~���r���r���r����r���r�����Namer����r&��rI���reversed)r>��r����arO��r����r��s��� �r�����visit_Attributez<_signature_fromstr.<locals>.RewriteSymbolics.visit_Attribute���s���������A��A��Q�� � �.������� ��G�G����Q�� � �.���a����*� � � �H�H�Q�T�T�N��H�H�X�a�[�)�E��e�$�$r����c������������������������t��������|j������������������t��������j�������������������������s t �������������������|j �������������������������S�r����)r~����ctxr����Loadr����r&��)r>��r���r��s��� �r����� visit_Namez7_signature_fromstr.<locals>.RewriteSymbolics.visit_Name���s,��������d�h�h����1� �l�"��d�g�g�&�&r����c�����������������������|�j������������������|j�������������������������}|�j������������������|j�������������������������}t��������|t��������j �������������������������rt��������|t��������j �������������������������st���������t��������|j������������������t��������j�������������������������r,t ��������j ������������������|j������������������|j������������������z����������S�t��������|j������������������t��������j�������������������������r,t ��������j ������������������|j������������������|j������������������z ���������S�t��������|j������������������t��������j�������������������������r,t ��������j ������������������|j������������������|j������������������z���������S�t���������r����)r����left�rightr~���r���r��r�����op�Addr�����Sub�BitOr)r>��r���r��r ��s��� r�����visit_BinOpz8_signature_fromstr.<locals>.RewriteSymbolics.visit_BinOp ��s���������:�:�d�i�i�(�D��J�J�t�z�z�*�E��d�C�L�L�1��E�3�<�<�9X� � ��$�'�'�3�7�7�+��|�|�D�J�J����$<�=�=��D�G�G�S�W�W�-��|�|�D�J�J����$<�=�=��D�G�G�S�Y�Y�/��|�|�D�J�J����$<�=�=��r����N)r����ry���r5��r��r��r%��)r��s����r�����RewriteSymbolicsr�����s������� %� '� r����r&��c������������������������� |��������}|r4|t���������ur, �����������j������������������|�������}t��������j������������������|�������}� j ��������������������|�|�����������������y�#�t��������$�r�t ��������dj���������������������������������d��w�xY�w)Nr���r��r��)�_emptyr���r����literal_evalr����r)��r����)� name_node�default_noder��r����r#���r&��r���r ��r����r���r ��s��� �������r�����pz_signature_fromstr.<locals>.p ��s���������)�$���L��6� ]�/�1�7�7��E���*�*�<�8��� ���)�D�$��E�R�S����� ]� �!E�!L�!L�S�!Q�R�X\�\� ]�s����+A��%Br;��r����r���)&�_parameter_clsr��r���r���r���r~����Moduler����r)���bodyr���r����r����r����rw���rv���r����NodeTransformerr(��r���r ��r��r����chain�repeat�POSITIONAL_ONLYrZ���POSITIONAL_OR_KEYWORD�vararg�VAR_POSITIONAL�KEYWORD_ONLYr����kw_defaultsrS���VAR_KEYWORDra���rH��r���)r��r����rh��r���r��r����programr����r����r����r-���total_non_kw_args�required_non_kw_argsr��r����r���_self�self_isbound� self_ismoduler#���r&��r���r ��r��r���r ��r��r��s��� ` @@@@@@@@@r�����_signature_fromstrrB�����s�����������"�"�I�&H��&K�#�O�^��/�)�H�4�G�����7�#����f�c�j�j�)��=�D�D�S�I�J�J����A��A��J��O�O�E� �F��K��#�|�T�2�K��������d�3��� �/�/�K��k�k�&�&�(�O����3�.�.���B�,1��T��T���A�F�F�.�.�/�#�a�f�f�k�k�2B�B��,�s�1�6�6�?�?�/C�C�����y�/�/��6J�K�Q�V�V�_�_�]�H��$�$�D��q�v�v�1�1�8�<���w� �$����=���*�*�D��q�v�v�{�{�H�5���w� �$����6�� �v�v�}�}��'�'�� �!�&�&�-�-�����!�!�D��Q�V�V�.�.����0B�0B�C� ��g� �$����D�� �v�v�|�|��$�$�� �!�&�&�,�,����!����Z��.���D�(�� ��� ��]�n��N�N�1����1� �%�%�9�+D�+D�%�E�A��J�q�M��z�S�Y�Y�7�7���������s����M;��;N � N c����������������������� �t��������|�������st��������dj������������������|���������������t��������|dd��������}|st ��������dj������������������|���������������t��������|�|||�������S�)Nz%{!r} is not a Python builtin function�__text_signature__z#no signature found for builtin {!r})r���r����r)��r����r����rB��)r��r����r���rh��s��� r�����_signature_from_builtinrE��M ��sh��������!��&���#�#)�6�$�<�1�� 1�� ��*�D�1�A���>�E�E�d�K�L�L��c�4��N�;�;r����c����������� ����������� �d}t��������|�������s(t��������|�������rd}nt��������dj������������������|���������������t ��������|dd��������}|rt��������|�|||�������S�|�j������������������}|j������������������} | j������������������} | j������������������}| j������������������}|d�| �} | j������������������}|| | |z����}t��������||||��������}|j������������������}|j������������������}|rt��������|�������}nd}g�}| |z ��}|}| d�|�D�]H��}|rt ��������nt"��������}|j%������������������|t&���������������}|j)�������������������||||����������������|s�D|dz��}�J�t+��������| |d���������D�]O��\��}}|rt ��������nt"��������}|j%������������������|t&���������������}|j)�������������������||||||���� ���������������|s�K|dz��}�Q�| j,������������������t.��������z��r<|| |z������}|j%������������������|t&���������������}|j)�������������������|||t0������������������������|D�]U��}t&��������}|�|j%������������������|t&���������������}|j%������������������|t&���������������}|j)�������������������|||t2��������|� ����������������W�| j,������������������t4��������z��rV| |z���}| j,������������������t.��������z��r|dz ��}||���}|j%������������������|t&���������������}|j)�������������������|||t6�������������������������|�||j%������������������d t&���������������|��������S�)NFTrU��rD��rq���rj���)r��r ��rD��)r��r ��r��r����r����__validate_parameters__)rY���r����r����r)��r����rB��r/��r����r���r����co_posonlyargcountr���r.���r���r���r(��r���r��rw���r)��r����rG��r����r���r��r��r���r��)r��r����r���rr���rs���rt����is_duck_functionrh��r#���� func_code� pos_count� arg_names� posonly_countr2���keyword_only_count�keyword_onlyr ��r��r���pos_default_countr����non_default_count�posonly_leftr����r ��r���offsetr��rw��s��� r�����_signature_from_functionrU��] ��s������M����d��%�d�+�#����;�B�B�4�H�I�I���*�D�1�A��!�#�t�Q��?�?��"�"�I��� � �I��%�%�I��%�%�I��0�0�M��:�I�&�J�"�4�4���Y�y�3E�'E�F�L�!�$���QY�Z�K�� � �H��$�$�J����M�����J�!�$5�5�� �L���-�-�.��#/��5K�� �_�_�T�6�2� ����)�D�Z�)-�/�� 0���A��L� �/��"�*�->�-?�"@�A����#/��5K�� �_�_�T�6�2� ����)�D�Z�)-�,4�V�,<�>�� ?����A��L��B�����J�&���%7�7�8�� �_�_�T�6�2� ����)�D�Z�)8�:�� ;�������!� �n�n�T�6�2�G� �_�_�T�6�2� ����)�D�Z�)6�,3�5�� 6� ������N�*��.�.����� �*��Q�J�E����� �_�_�T�6�2� ����)�D�Z�)5�7�� 8� ��z�!,����6�!B�'7�9��9r����c�����������������������t��������|��������r|�S�t��������t��������|��������dt���������������}|t��������u�r|�S��||�|t��������|��������������S�)Nr����)rS���r����r���r���)� descriptorr����rw���s��� r����r���r���� ��sD�������z���� �$�z�"�I�y� 9�C� �i�����z�3��S� �*�*r����)r���r���rr���rs���rt���c���������� �������b���� �t��������j������������������t��������||||||��������}t��������|��������st ��������dj������������������|����������������t ��������|�t��������j�������������������������r!�||�j�������������������������}|rt��������|�������S�|S�|r0t��������|�d����������}�t ��������|�t��������j�������������������������r�||��������S� �|�j������������������}|�s|} t ��������|t��������t��������f�������st��������|�������r�|��������}t ��������|t���������������r t��������||�|�������}t ��������|t���������������st ��������dj������������������| ���������������|S� �|�j"������������������} t ��������| t���������j$�������������������������r��|| j&�������������������������}t)��������|| d�������}t+��������|j,������������������j/���������������������������������d���}|j0������������������t2��������j4������������������u�r|S�t+��������|j,������������������j/���������������������������������} |f| z���}|j7������������������|��������S�t9��������|��������st;��������|��������rt=��������||�||||� �������S�t?��������|��������rtA��������||�|� �������S�t ��������|�t���������j�������������������������r�||�j&�������������������������}t)��������||��������S�t ��������|�tB����������������r7tE��������tC��������|��������d�������}|��||�������S�tE��������|�d�������}tE��������|�d �������}|�jF������������������D�]F��}|�'d|jH������������������v�r�||�������}|rt��������|�������}|c�S�|��/d |jH������������������v�s�>�||�������c�S��|�jF������������������d�d�D�] ��} �|jJ������������������}|s�t��������|||�������c�S��tB��������|�jF������������������vr�|�jL������������������tN��������jL������������������u�r1|�jP������������������tN��������jP������������������u�r|jS������������������tN���������������S�tU��������dj������������������|����������������tW��������tC��������|��������dd��������}|�tY��������||��������}�||�������S�tU��������dj������������������|����������������#�t ��������$�r�Y����w�xY�w#�t ��������$�r�Y���"w�xY�w#�t ��������$�r�Y���w�xY�w)N)r���r���rr���rs���r���rt���z{!r} is not a callable objectc������������������R�����t��������|�d�������xs�t��������|�t��������j�������������������������S�)N� __signature__)r����r~���r����r����r����s��� r����r����z*_signature_from_callable.<locals>.<lambda>� ��s'������'�!�_�*E��+C�#-�a��1A�1A�#B�+Cr����r#��z1unexpected object {!r} in __signature__ attributer����rj���r���)r���rr���rs���rt���)r����__call__rt��r���r4��z(no signature found for builtin type {!r}z+callable {!r} is not supported by signature)-r����r����r���r����r����r)��r~���r����r����r����r���rh���rZ��r$���r����rB��r�����_partialmethod� partialmethodr����r���r��r���r���r ��r#���r8��r���rY���r����rU��r���rE��r���r���r"��rv���rD��r���r����rt��� from_callabler����r4���r���)r����r���r���rr���rs���rt���r����_get_signature_ofr���o_sigr]��r����first_wrapped_param� sig_paramsr����call�new�initr�����text_sigs��� r����r���r���� ��s#�������"�)�)�*B�6K�/=�(/�'-�'-�)1� 3����C�=��7�>�>�s�C�D�D��#�u�'�'�(�� ����-���*�3�/�/��J�����S��!C��E���c�5�+�+�,��%�S�)�)��������?���E��c�I�s�#3�4��#���e���#�s�#�(���c�:���c�9�-�� � &��u� �/��/���J�:��*�*� ���m�Y�%<�%<�=��,�M�,>�,>�?�K�(��m�W�M�C�"'��(>�(>�(E�(E�(G�"H��"K��"�'�'�9�+C�+C�C��� �"�3�>�>�#8�#8�#:�;� ��2�3�j�@� ��{�{�j�{�9�9��#��4�S�9��(���7E�07��QY�[�� [���S�!�&�v�s�6D�F�� F���#�y�(�(�)�'����1��%�k�3�7�7��#�t�� �2�$�s�)�Z�H����$�T�*�*�0��i�@��1�#�z�B����K�K�D���9�� � �#=�'��,��!�1�#�6�C�� ��!�j�D�M�M�&A�(��.�.�� ���K�K���$�D� F��2�2�����.�f�d�H�E�E�!�%�*��s�{�{�"��������/����v�~�~�-��+�+�F�3�3� �>�E�E�c�J�L��L� ��d�3�i��T�:����"�4��-�D�$�T�*�*� �B�I�I�#�N� O�O��A��� �� ��(��� �� ��^�"�� �� �s6����5P��7P��#P!� P� P� P�P�! P.�-P.c�������������������������e�Zd�Zy)r���Nr���r}���r����r����r���r���w ��s������;r����r���c�������������������������e�Zd�Zy)r)��Nr���r}���r����r����r)��r)��{ ��s������@r����r)��c��������������������,�����e�Zd�ZdZdZdZdZdZd��Zd��Z y) �_ParameterKindzpositional-onlyzpositional or keywordzvariadic positionalr3��zvariadic keywordc������������������x�����t��������|�j�������������������������}t��������j������������������|�|�������}||_��������||_��������|S�r����)r(���__members__r��rt���_value_�description)r��rn��r�����members��� r����rt��z_ParameterKind.__new__� ��s4�������C�O�O�$�����S�%�(�����(���� r����c�����������������������|�j�������������������S�r����r ��r���s��� r�����__str__z_ParameterKind.__str__� ��s�������y�y�r����N) r����ry���r5��r5��r6��r8��r9��r;��rt��rq��r}���r����r����rj��rj�� ��s&������'�O�3��*�N�!�L�$�K��r����rj��c�������������������������e�Zd�Z �dZeZeZeZ e ZeZ eZeed�d�Zd��Zd��Zed����������Zed����������Zed����������Zed ����������Zeeeed �d�Zd��Zd ��Zd��Zd��Zy)r#���)�_name�_kind�_default�_annotationr(��c�����������������d���� �t��������|�������|�_��������|t��������urJ|�j������������������t��������t ��������fv�r2d}|j ������������������|�j������������������j�������������������������}t��������|��������||�_��������||�_ ��������|t��������u�rt��������d��������t��������|t���������������s/dj ������������������t��������|�������j�������������������������}t��������|��������|d���dk(��rw|dd��j��������������������������rd|�j������������������t ��������k7��r2d }|j ������������������|�j������������������j�������������������������}t��������|��������t"��������|�_��������d j ������������������|dd���������}t%��������|�������xr�|�j������������������t"��������u}|s|j'��������������������������st��������dj ������������������|���������������||�_��������y�#�t��������$�r�t��������d|�d���������w�xY�w)Nzvalue z is not a valid Parameter.kindz({} parameters cannot have default valuesz*name is a required attribute for Parameterzname must be a str, not a {}rj���r3��rD��zLimplicit arguments must be passed as positional or keyword arguments, not {}z implicit{}z"{!r} is not a valid parameter name)rj��rt��r����r)��r��r��r)��rn��ru��rv��r~���r����r���r����r�����isdigitr��r���rk����isidentifierrs��)r>��r����r ��r��r��r���� is_keywords��� r����r���zParameter.__init__� ��s������ N�'��-�D�J���&� ��z�z�o�|�<�<�@���j�j����!7�!7�8�� ��o�%��� �%����6�>��I�J�J��$��$�0�7�7��T� �8K�8K�L�C��C�.� ���7�c�>�d�1�2�h�.�.�0� ��z�z�3�3�>�����j�j����!7�!7�8�� ��o�%�)�D�J��&�&�t�A�B�x�0�D���t�_�K����;K�)K� ��T�.�.�0��A�H�H��N�O�O��� ��M��� N��v�d�X�-K�L�M�M� N�s����F��F/c������������������x�����t��������|��������|�j������������������|�j������������������f|�j������������������|�j������������������d�fS�)N�ru��rv��)r���rs��rt��ru��rv��r���s��� r����� __reduce__zParameter.__reduce__� ��s8�������T� ����T�Z�Z�(�!�]�]� $� 0� 0�2�3�� 3r����c������������������,�����|d���|�_���������|d���|�_��������y�)Nru��rv��r|���r>���states��� r�����__setstate__zParameter.__setstate__� ��s�������j�)�� � ��/��r����c�����������������������|�j�������������������S�r����)rs��r���s��� r����r����zParameter.name� ����������z�z�r����c�����������������������|�j�������������������S�r����)ru��r���s��� r����r��zParameter.default� ��s�������}�}�r����c�����������������������|�j�������������������S�r����)rv��r���s��� r����r��zParameter.annotation� ������������r����c�����������������������|�j�������������������S�r����)rt��r���s��� r����r ��zParameter.kind� ��r���r����)r����r ��r��r��c����������������������� �|t���������u�r|�j������������������}|t���������u�r|�j������������������}|t���������u�r|�j������������������}|t���������u�r|�j������������������}�t��������|��������||||��������S�)Nr(��)r���rs��rt��rv��ru��r���)r>��r����r ��r��r��s��� r����r���zParameter.replace� ��s`������9��5�=��:�:�D��5�=��:�:�D�����)�)�J��e���m�m�G��t�D�z�$��g�*�M�Mr����c����������������������|�j�������������������}|�j������������������}|�j������������������t��������ur%dj ������������������|t��������|�j��������������������������������}|�j������������������t��������ur]|�j������������������t��������ur&dj ������������������|t��������|�j��������������������������������}n%dj ������������������|t��������|�j��������������������������������}|t��������k(��rd|z���}|S�|t��������k(��rd|z���}|S�)Nz{}: {}z{} = {}z{}={}r��r"��) r ��rs��rv��r)��r)��r+���ru��r��r��r��)r>��r ��� formatteds��� r����rq��zParameter.__str__��s��������y�y���J�J� �����6�)� ��� �'7��8H�8H�'I�K�I���=�=��&����v�-�%�,�,�Y��T�]�]�8K�L� �#�N�N�9�d�4�=�=�6I�J� ��?�"��i��I������\� !��y�(�I��r����c������������������N�����dj������������������|�j������������������j������������������|��������S�)Nz <{} "{}">�r)��r<��r����r���s��� r����rz��zParameter.__repr__$��s�������!�!�$�.�.�"9�"9�4�@�@r����c������������������p�����t��������|�j������������������|�j������������������|�j������������������|�j������������������f�������S�r����)�hashrs��rt��rv��ru��r���s��� r�����__hash__zParameter.__hash__'��s(�������T�Z�Z����T�-=�-=�t�}�}�M�N�Nr����c����������������������|�|u�ryt��������|t���������������st��������S�|�j������������������|j������������������k(��xrO�|�j������������������|j������������������k(��xr4�|�j ������������������|j ������������������k(��xr�|�j������������������|j������������������k(��S��NT)r~���r#����NotImplementedrs��rt��ru��rv���r>���others��� r�����__eq__zParameter.__eq__*��sv�������5�=���%��+�!�!�� � �e�k�k�)��6�� � �e�k�k�)�6�� � ����/�6��� � �E�$5�$5�5� 7r����N)r����ry���r5��r9��r���r5��r��r6��r��r8��r��r9��r��r;��r)��r���r���r}��r���r��r����r��r��r ��r���r���rq��rz��r���r���r}���r����r����r#���r#���� ��s��������*�>�I�.�O�4��-�N�+�L�*�K��E�.4���)�V3�0��������������� ��� ��������$�%� �%�N�$�,A�O�7r����r#���c��������������������f�����e�Zd�Z �dZd��Zed����������Zed����������Zed����������Zd��Z d��Z d��Zd ��Zd ��Z y)r ���)r���� _signature�__weakref__c������������������ �����||�_���������||�_��������y�r����)r���r���)r>��re���r���s��� r����r���zBoundArguments.__init__H��s������"���#��r����c�����������������������|�j�������������������S�r����)r���r���s��� r����re���zBoundArguments.signatureL��s���������r����c������������������|����g�}|�j�������������������j������������������j��������������������������D�]o��\��}}|j������������������t��������t ��������fv�r�t��������|�������S� �|�j������������������|���}|j������������������t��������k(��r|j������������������|���������_|j������������������|���������q�t��������|�������S�#�t��������$�r�Y��t��������|�������S�w�xY�wr����)r���r���r����r ��r��r��r���r���extendr����ra��r��)r>��r���r���r����rA��s��� r����r���zBoundArguments.argsP��s���������!%���!;�!;�!A�!A�!C��J���z�z�l�M�:�:�� ��T�{�� %��n�n�Z�0����:�:��0��K�K��$���K�K��$�!�"D�$��T�{������ �����T�{�� �s����B$�$ B;�:B;c������������������Z����i�}d}|�j�������������������j������������������j��������������������������D�]p��\��}}|s,|j������������������t��������t ��������fv�rd}n||�j������������������vrd}�4|s�7 �|�j������������������|���}|j������������������t��������k(��r|j������������������|���������l|||<����r�|S�#�t��������$�r�Y���w�xY�w)NFT) r���r���r����r ��r��r��r����updatera��)r>���kwargs�kwargs_startedr���r����rA��s��� r����r���zBoundArguments.kwargsg��s�����������!%���!;�!;�!A�!A�!C��J��!��:�:�,� �!>�>�%)�N�!����7�)-�� �!�� -��n�n�Z�0����:�:��-��M�M�#�&��*-�F�:�&�-�"D�0�� ����� �� �s����!B� B*�)B*c���������������������� �|�j�������������������}g�}|�j������������������j������������������j��������������������������D�]��\��}} �|j ������������������|||���f����������t��������|�������|�_���������y�#�t ��������$�ra�|j������������������t��������ur |j������������������}n,|j������������������t��������u�rd}n|j������������������t��������u�ri�}nY���|j ������������������||f��������Y���w�xY�w)Nr}���)r���r���r���r����r����ra��r��r)��r ��r��r��r����)r>��r���� new_argumentsr����r�����vals��� r�����apply_defaultszBoundArguments.apply_defaults���s������� ���N�N� �� ��?�?�5�5�;�;�=�K�D�%� 2��$�$�d�I�d�O�%<�=��>���m�,������� 2��=�=��.��-�-�C��Z�Z�?�2��C��Z�Z�<�/��C����$�$�d�C�[�1� 2�s����A$�$AC�8C� Cc�����������������������|�|u�ryt��������|t���������������st��������S�|�j������������������|j������������������k(��xr�|�j������������������|j������������������k(��S�r���)r~���r ���r���re���r���r���s��� r����r���zBoundArguments.__eq__���sF�������5�=���%��0�!�!����%�/�/�1��2����%�/�/�1� 3r����c������������������,�����|d���|�_���������|d���|�_��������y�)Nr���r����r���r���r��s��� r����r���zBoundArguments.__setstate__���s��������-����{�+��r����c������������������4�����|�j�������������������|�j������������������d�S�)Nr���r���r���s��� r�����__getstate__zBoundArguments.__getstate__���s������"�o�o�D�N�N�K�Kr����c�����������������������g�}|�j�������������������j��������������������������D�]&��\��}}|j������������������dj������������������||����������������(�dj������������������|�j������������������j ������������������dj ������������������|��������������S�)Nz{}={!r}z <{} ({})>r+��)r���r����r����r)��r<��r����rI��)r>��r���rA��r����s��� r����rz��zBoundArguments.__repr__���s`���������.�.�.�.�0�J�C���K�K� �(�(��e�4�5��1��!�!�$�.�.�"9�"9�4�9�9�T�?�K�Kr����N)r����ry���r5��r9��r���r��re���r���r���r���r���r���r���rz��r}���r����r����r ���r ���5��sj������� �;�I�$�������������,������:-�83�,�L�Lr����r ���c�������������������������e�Zd�Z �dZeZeZeZ dedd�d�Z eddddd�d���������Ze d ����������Ze d ����������Zeed�d�Zd ��Zd��Zd��Zdd�d�Zd��Zd��Zd��Zd��Zd��Zd��Zy)r$���)�_return_annotation�_parametersNTrG��c��������������������� �|�t����������������}n�|r�t����������������}t��������}d}|D�]���}|j������������������}|j������������������} ||k��r3d} | j ������������������|j ������������������|j �������������������������} t ��������| ��������||kD��r|}|t��������t��������fv�r#|j������������������t��������u�r|rd} t ��������| ��������d}| |v�rdj ������������������| �������} t ��������| ��������||| <������nt��������d��|D����������������}t��������j������������������|�������|�_��������||�_ ��������y�)NFz7wrong parameter order: {} parameter before {} parameterz-non-default argument follows default argumentTzduplicate parameter name: {!r}c��������������3����8���K����|�]��}|j�������������������|f�����y��wr����r ���r��r����s��� r����r ��z%Signature.__init__.<locals>.<genexpr>��s���������$Q�j�U�e�j�j�%�%8�j�s����)rn���r���r ��r����r)��rn��r����r��r��r)��r�����MappingProxyTyper���r���)r>��r���r���rH��r����top_kind�seen_defaultr����r ��r����r���s��� r����r���zSignature.__init__���s����� ���� �]�F�&�$���+��$��'�E� �:�:�D� �:�:�D��h��(����"�j�j��)=�)=�)-�)9�)9�;��(��o�-����#'��� 0�2H�I�I� �=�=�F�2�+�'1��&0��o� 5��,0�L��v�~�>�E�E�d�K��(��o�-�#(�F�4�L�?�(�B�%�$Q�j�$Q�Q�� �1�1�&�9���"3��r����F��follow_wrappedrr���rs���rt���c�����������������&����� �t��������||�||||��������S�)N)r���r���rr���rs���rt���)r���)r��r����r���rr���rs���rt���s��� r����r^��zSignature.from_callable ��s&������� B�'��C�>L�07��QY�[�� [r����c�����������������������|�j�������������������S�r����)r���r���s��� r����r���zSignature.parameters��r���r����c�����������������������|�j�������������������S�r�����r���r���s��� r����r���zSignature.return_annotation��s�������&�&�&r����)r���r���c���������������������� �|t���������u�r|�j������������������j��������������������������}|t���������u�r|�j������������������}�t ��������|��������||��������S�)Nr.��)r���r���r���r���r���)r>��r���r���s��� r����r���zSignature.replace��sO������ � �������/�/�1�J���%� $� 7� 7���t�D�z�*�,=�?�� ?r����c����������������������t��������d��|�j������������������j��������������������������D����������������}|�j������������������j��������������������������D��ci�c]"��}|j������������������t��������k(��r |j ������������������|��$�}}|||�j������������������fS�c�c}w�)Nc��������������3����F���K����|�]��}|j�������������������t��������k7��r|�����y��wr����)r ��r��r���s��� r����r ��z(Signature._hash_basis.<locals>.<genexpr>)��s$����������=�*B�� %� � �m� ;���*B�s����!)r��r���r���r ��r��r����r���)r>��r���r����� kwo_paramss��� r�����_hash_basiszSignature._hash_basis(��s���������=�$�/�/�*@�*@�*B��=��=���6:�_�_�5K�5K�5M��H�5M�E�+0�:�:��+F���j�j�%�'�5M� ��H���z�4�#9�#9�9�9��Hs����'A?c������������������x�����|�j��������������������������\��}}}t��������|j���������������������������������}t��������|||f�������S�r����)r���� frozensetr���r���)r>��r���r���r���s��� r����r���zSignature.__hash__1��s>������04�0@�0@�0B�-�� �-��z�0�0�2�3� ��V�Z�):�;�<�<r����c������������������z�����|�|u�ryt��������|t���������������st��������S�|�j��������������������������|j��������������������������k(��S�r���)r~���r$���r���r���r���s��� r����r���zSignature.__eq__6��s9�������5�=���%��+�!�!����!�U�%6�%6�%8�8�8r�����r����c���������� ����������� �i�}t��������|�j������������������j���������������������������������}d}t��������|�������}g�} � �t��������|�������} �t��������|�������} | j������������������t ��������t��������fv�rt��������d�������d��| j������������������t��������k(��r-| g}|j������������������|��������t��������|�������|| j������������������<���nW| j������������������|v�r9| j������������������t��������k7��r&t��������dj������������������| j���������������������������������d��| || j������������������<�����d�}t%��������j&������������������||�������D�]O��} | j������������������t ��������k(��r| }�| j������������������t��������k(��r�-| j������������������} �|j)������������������|�������} | ||<����Q�|rr|�|||j������������������<���n`|r1t��������dj������������������dj-������������������d ��|D��������������������������������t��������dj������������������t��������t��������|������������������������������|�j/������������������|�|�������S�#�t��������$�r �t��������d�������d��w�xY�w#�t��������$��r� �t��������|�������} | j������������������t��������k(��rY���5| j������������������|v�rY| j������������������t��������k(��r@| j������������������t ��������u�rd| j��������������������}t��������|��������|j#������������������| ��������Y���j| f}Y����| j������������������t ��������k(��s| j������������������t ��������ur| f}Y����|r| f}Y����| j������������������t��������k(��rd} nd} d}|j������������������| j������������������| � �������}t��������|�������d��#�t��������$�r�Y�Y���w�xY�ww�xY�w#�t*��������$�rG�|sA| j������������������t��������k7��r.| j������������������t ��������u�rt��������d j������������������|���������������d��Y���^w�xY�w)Nr}���ztoo many positional argumentsz$multiple values for argument {arg!r})rA��z-missing a required positional-only argument: z keyword-onlyr���z-missing a required{argtype} argument: {arg!r})rA���argtypez$missing a required argument: {arg!r}zGgot some positional-only arguments passed as keyword arguments: {arg!r}r+��c��������������3����4���K����|�]��}|j������������������������y��wr����r ��r���s��� r����r ��z"Signature._bind.<locals>.<genexpr>���s����������&�)A���"�J�J�)A�s����z*got an unexpected keyword argument {arg!r})r���r���r���r���r ��r��r��r����r��r���r��r����r���r)��� StopIterationr��r)��r����r���r3��rH��ra��rI���_bound_arguments_cls)r>��r���r���r����r���r���� parameters_ex�arg_vals�pos_only_param_in_kwargs�arg_valr����r���r���r����kwargs_paramr���s��� r�����_bindzSignature._bind=��s������1�� ��$�/�/�0�0�2�3� �� ���:��#%� ��J 4��x�.��`4� ��,�E���z�z�l�M�%B�B��(�;�=�BF�G���z�z�_�4��#*���� � �h�/�05�f� � �%�*�*�-���z�z�V�+�� � �>N�0N�'�B�I�I�$)�J�J��J��0�1�6:�;��-4�I�e�j�j�)�[��b����_�_�]�J�?�E��z�z�\�)�$����z�z�_�,������J� 0� �*�*�Z�0���)0� �*�%�5�@�8���'�/5� �,�+�+�,�)��1�17�� �I�I��&�)A�&����28��2����� �@�G�G� ��f��.��H��0�1��1���(�(��y�9�9��W�%��O�#�$C�D�$�N�O��c�!��, ;�*;� ��,�E���z�z�_�4������v�-� �:�:�)9�9�$�}�}��6�(U�V[�V`�V`�Uc�&d��&/��n� 4��5�;�;�E�B�$�).�� ���*�*��4�05� � �V�0K��*/�� ���#�-2�H�M�!�$�z�z�]�:�*9��*,��"Q�C�"%�*�*����W�*�"M�C�"+�C�.�d�:��Q�%������� , ;��x��� F� � �E�J�J�/�$A�49�M�M�V�4K�#�$J�$*�F�z�F�$:�<�AE�F�� F�sn����H��G:��L1�:H� L.�L�)L.�?AL.� L.�&(L.�L.�AL.� L*�%L.�)L*�*L.�1AN��Nc�����������������(����� �|�j������������������||�������S�r�����r����r>��r���r���s��� r�����bindzSignature.bind���s������ ���z�z�$��'�'r����c�����������������,����� �|�j������������������||d��������S�)NTr���r���r���s��� r����r���zSignature.bind_partial���s������ ���z�z�$���z�5�5r����c������������������z�����t��������|��������t��������|�j������������������j���������������������������������fd|�j������������������ifS��Nr���)r���r��r���r���r���r���s��� r����r}��zSignature.__reduce__���s=�������T� ��t�'�'�.�.�0�1�3�%�t�'>�'>�?�A�� Ar����c�����������������������|d���|�_���������y�r���r���r��s��� r����r���zSignature.__setstate__���s������"'�(<�"=��r����c������������������N�����dj������������������|�j������������������j������������������|��������S�)Nz<{} {}>r���r���s��� r����rz��zSignature.__repr__���s������������ 7� 7��>�>r����c����������������������g�}d}d}|�j�������������������j��������������������������D�]u��}t��������|�������}|j������������������}|t��������k(��rd}n|r|j������������������d��������d}|t��������k(��rd}n|t��������k(��r|r|j������������������d��������d}|j������������������|���������w�|r|j������������������d��������dj������������������dj������������������|��������������}|�j������������������t��������ur)t��������|�j�������������������������}|dj������������������|�������z ��}|S�)NFT�/r��z({})r+��z -> {}) r���r���r����r ��r���r����r��r��r)��rI��r���r)��r+���) r>��r���render_pos_only_separator�render_kw_only_separatorr����r���r ���rendered�annos ��� r����rq��zSignature.__str__���s���������$)�!�#'� ��_�_�+�+�-�E��E� �I��:�:�D��'�'�,0�)�*��� � �c�"�,1�)���&��,1�(���&�+C��� � �c�"��,1�(��M�M�)�$�5�.�8�%�� �M�M�#���=�=����6�!2�3���!�!��/�#�D�$:�$:�;�D������-�-�H��r����r����)r����ry���r5��r9��r#���r/��r ���r���r)��r���r���r��r^��r��r���r���r���r���r���r���r���r���r���r���r}��r���rz��rq��r}���r����r����r$���r$������s��������,�6�I��N�)���E�24�V�)-�24�h��%)�4��u�[���[��� ��� ���'���'��%*�U�� ?�:�=� 9��.3��L:�\(�6�A� >�?�+r����r$���r���c�����������������8����� �t���������j������������������|�||||��������S�)Nr���)r$���r^��)r����r���rr���rs���rt���s��� r����re���re��� ��s*������9��"�"�3�~�+2�6�H��#��V��Vr����c�������������������������e�Zd�ZdZdZdZdZdez��Zdez��Zdez��Z dez��Z d ez��Zeez��ZeZ eez��ZeZeez��ez��Zeez��Zeez��ez��Zeez��Zd Zd Zy)r���rj���rD��������������� ����@�����������i���N)r����ry���r5���SIMPLE�WRITABLE�FORMAT�ND�STRIDES�C_CONTIGUOUS�F_CONTIGUOUS�ANY_CONTIGUOUS�INDIRECT�CONTIG� CONTIG_RO�STRIDED� STRIDED_RO�RECORDS� RECORDS_RO�FULL�FULL_RO�READ�WRITEr}���r����r����r���r��� ��s������� �F��H� �F� �B��R�i�G��'�>�L��'�>�L��G�^�N��w��H� �(�]�F��I��� �G��J��� �6�)�G��6�!�J��h���'�D����G��D��Er����r���c�������������������"���� �dd�l�}�dd�l}|�j��������������������������}|j������������������dd���������|j������������������dddd� ��������|j ��������������������������}|j ������������������}|j ������������������d �������\��}}} ��|j������������������|�������x}} |r&|j!������������������d�������} }|D�]��} t#��������|| �������}�� j������������������t��������j$������������������v�r0t��������dt��������j���������������������������t��������j������������������d��������|j&������������������r�t��������dj������������������|���������������t��������dj������������������t)��������| ����������������������t��������dj������������������| j*���������������������������������| u�r^t��������dj������������������t-��������| j.����������������������������������������t1��������| d�������rNt��������dj������������������| j2���������������������������������n) �t5��������|�������\��}}t��������dj������������������|���������������t��������d��������y�t��������t7�����������������������y�#�t��������$�ra} dj������������������|t��������| �������j������������������| �������}t��������|t��������j���������������������������t��������j������������������d ��������Y�d�} ~ ���d�} ~ ww�xY�w#�t��������$�r�Y���w�xY�w)Nrj���r����zCThe object to be analysed. It supports the 'module:qualname' syntax)�helpz-dz --details� store_truez9Display info about the module rather than its source code)�actionr����:zFailed to import {} ({}: {}))r���r���r3��z#Can't get info for builtin modules.rD��z Target: {}z Origin: {}z Cached: {}z Loader: {}�__path__zSubmodule search path: {}zLine: {}rC��)�argparser\���ArgumentParser�add_argument� parse_argsr����� partition� import_moduler��r)��r���r�����printr�����stderr�exitr6��r�����builtin_module_names�detailsrK���� __cached__r��rl��r����r���r*���rJ���)r���r\���parserr����target�mod_name� has_attrs�attrsr����r����r���r����parts�part�__r���s��� r�����_mainr��. ��s-�����@��� � $� $� &�F� ����9����:������k�,� H����J������D� �[�[�F�!'�!1�!1�#�!6��H�i���.�y�.�.�x�8�8��f������C� �����D��#�t�$�C�������#�2�2�2� �3�#�*�*�E�������|�|� �l�!�!�&�)�*� �l�!�!�-��"7�8�9� �l�!�!�&�"3�"3�4�5��&�=��,�%�%�d�6�+<�+<�&=�>�?��v�z�*��1�8�8����I�J� 1�'��_� ��F���j�'�'��/�0� �d�� �i��n���G����,�3�3�H�48��I�4F�4F�47�9��� �c�� � �#����������8��� �� �s+����4H��J�� I?�AI:�:I?� J� JrR��r����)F)rD��)r}���)T)TNNF)�� __author__�__all__r����r���r]���collections.abcr�����enum�importlib.machineryr\��r���ru��rY��r���r����r���r���r����r����r~���keywordrk����operatorrl���rm���rn����weakrefro���r���rr����mod_dict�COMPILER_FLAG_NAMESr����r����r���r%���r.���ra���rS���r^���r_���rW���r����r]���r\���rY���r����r[���r����r����r����rd���rV���rP���rO���rZ���rU���rQ���rc���rX���rT���rR���r`���rb���rN���r��rD���rE���r���r'���rH���rh���rM���r7��r@��r<���r(���r=���rG���rK���r/���r��r���rF���r��r����NodeVisitorr���r*���r9���r���r ���r5���rL���rJ���ri���r7���r���r0���r���r?���r���r1���r+���r,���r����r-���r9��rE��r6���r���r8���rm��r&���r���r���r>���rC����_fieldsr���r���rI���rB���r)���rf���rg���r���r���rv���r����r���r���r���r���� lru_cacher���r���r4���r ���r!���r"���r���rA���r@���r ���r���r���r���r;���r:���r���r���r���r���r3���r2����WrapperDescriptorTyper����r��r����r���r���r���r���r���r����r��rB��rE��rU��r���r���r���r)���IntEnumrj��r5��r���r6��r��r8��r��r9��r��r;��r��r#���r ���r$���re����IntFlagr���r��r����r}���r����r�����<module>r$�����s7�����@9� �i��X��� �� ������������ �� �� ����������������/��'���9���#�#�)�)�+�D�A�q��H�U�Q�Y��� ,��q�(������%)����v�t0�$�0�A�(?���5�(�)�>����5�(�)�>��2� ,�-���X���J��I�3�8�3�"3�;�3�/�.�29�7�(��0(�T3� :�� �{�$E�F� �p�h�����@0� �<�|�& �:,�8 ��28��� ���,�^ �)�� ��3�?�?���>B0�H+%�Z�"���!�4��4�l$�&0�*��+�6� �{�$:�;� �8�6���M�O��Z<�z��Y� >� ?��9����"�"9� 8� ?� (�.7� D�*:�x���(L�M��54�r���&S� T� � -� �� -�7�O�)A�V� ���j�9�3D�3D�&D� E� � @� �� @���C�5�'�� �H� ����y�)�1�1�� �M�M�*�5�=�=���4������������$ ��'0��/�h������ � � ��$�&�����!�����$ ������!�����$�.�"�7�7�!�3�3�!�;�;�!�5�5�7����$I?�X*�4*�G�2/+�dK8�\ <� �8<�AF�\9�~+��48�,0�%)�$(�&+�oP�d<��<�A��A��T�\�\���"�*�9�9���)�?�?���)�8�8��)�6�6� �)�5�5��[7��[7�|L��L�DX��X�v �&*�4��u��V��$�,�,���,7�t��z�� �G��r����