OwlCyberSecurity - MANAGER
Edit File: ordered_dict.cpython-311.pyc
� ������h������������������������4�����d�Z�ddlmZ��G�d��dee������������ZdS�)zsDrop-in replacement for collections.OrderedDict by Raymond Hettinger http://code.activestate.com/recipes/576693/ �����)� DictMixinc��������������������������e�Zd�Zd��Zd��Zd��Zd��Zd��Zd��Zdd�Z d ��Z d ��Zej ��������Z ej��������Zej��������Zej��������Zej��������Zej��������Zej��������Zej��������Zd��Zd��Zedd���������������Zd��Zd��Zd S�)�OrderedDictc������������������������t����������|������������dk����rt����������dt����������|������������z��������������� �|�j���������n$#�t����������$�r�|�������������������������������������Y�nw�xY�w�|�j��������|i�|���d�S�)N����z$expected at most 1 arguments, got %d)�len� TypeError�_OrderedDict__end�AttributeError�clear�update)�self�args�kwdss��� �j/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib64/python3.11/site-packages/simplejson/ordered_dict.py�__init__zOrderedDict.__init__ ���s��������t�9�9�q�=�=��B�S��Y�Y�N�O�O�O� ��J�J�J���� �� �� ��J�J�L�L�L�L�L� �������T�"�T�"�"�"�"�"s����<��A�Ac������������������j�����g�x|�_���������}|d�||gz ��}i�|�_��������t�������������������������������|��������������d�S��N)r ����_OrderedDict__map�dictr���)r����ends��� r���r���zOrderedDict.clear���s>��������� �S���c�3������ �� � �4����������c�����������������������||�vr&|�j���������}|d���������}|||gx|d<���x|d<���|�j��������|<���t�������������������������������|�||�������������d�S�)Nr�������)r ���r���r����__setitem__)r����key�valuer����currs��� r���r���zOrderedDict.__setitem__���s]�������d�?�?��*�C��q�6�D�25�t�S�1A�A�D��G�A�c�!�f�t�z�#������s�E�*�*�*�*�*r���c�����������������������t��������������������������������|�|�������������|�j�����������������������������|������������\��}}}||d<���||d<���d�S�)Nr���r���)r����__delitem__r����pop)r���r����prev�nexts��� r���r ���zOrderedDict.__delitem__ ���sG����������s�#�#�#��*�.�.��-�-���T�4���Q����Q���r���c��������������#����`���K����|�j���������}|d���������}||ur|d���������V���|d���������}||u�d�S�d�S�)Nr���r����r ����r���r���r���s��� r����__iter__zOrderedDict.__iter__&����H�����������j���1�v���#�o�o��q�'�M�M�M���7�D���#�o�o�o�o�o�or���c��������������#����`���K����|�j���������}|d���������}||ur|d���������V���|d���������}||u�d�S�d�S�)Nr���r���r%���r&���s��� r����__reversed__zOrderedDict.__reversed__-���r(���r���Tc������������������������|�st����������d�������������|r!t����������|������������������������������������������������n t����������|������������������������������������������������}|����������������������|������������}||fS�)Nzdictionary is empty)�KeyError�reversedr#����iterr!���)r����lastr���r���s��� r����popitemzOrderedDict.popitem4���sc�������� 2��0�1�1�1�'+�B�h�t�n�n�!�!�#�#�#��d�����1B�1B������ � ���E�z�r���c����������������������������fd���D���������������}��j�����������j��������f}��`���`t�����������������������������������������������������������}|\����_�����������_��������|r��j��������|f|fS���j��������|ffS�)Nc������������������$������g�|�]}|�|���������g�� S���r3���)�.0�kr���s��� �r���� <listcomp>z*OrderedDict.__reduce__.<locals>.<listcomp><���s!�������,�,�,�!�!�T�!�W��,�,�,r���)r���r ����vars�copy� __class__)r����items�tmp� inst_dicts���` r���� __reduce__zOrderedDict.__reduce__;���s~�������,�,�,�,�t�,�,�,���j�$�*�$���J�� ���J�J�O�O�%�%� �!$��� �D�J��� 9��N�U�H�i�8�8��~��x�'�'r���c������������������ �����t����������|�������������S�r���)�list�r���s��� r����keyszOrderedDict.keysE���s�������D�z�z�r���c������������������l�����|�s|�j���������j���������d�S�|�j���������j���������d|�������������������������������������d�S�)Nz()�(�))r9����__name__r:���r@���s��� r����__repr__zOrderedDict.__repr__Q���s@�������� 7�!�^�4�4�4�6�6��>�2�2�2�D�J�J�L�L�L�L�A�Ar���c������������������,�����|�����������������������|�������������S�r���)r9���r@���s��� r���r8���zOrderedDict.copyV���s�������~�~�d�#�#�#r���Nc������������������.������|���������������}|D�]}|||<����|S�r���r3���)�cls�iterabler����dr���s��� r����fromkeyszOrderedDict.fromkeysY���s,�������C�E�E���� �� �C��A�c�F�F��r���c������������������8����t����������|t����������������������rkt����������|�������������t����������|������������k����oJt����������d��t ����������|������������������������������������|�����������������������������������������������D���������������������������S�t�������������������������������|�|������������S�)Nc��������������3����(���K����|�] \��}}||k����V����d�S�r���r3���)r4����p�qs��� r���� <genexpr>z%OrderedDict.__eq__.<locals>.<genexpr>c���s*����������J�J���1�q�!�t�J�J�J�J�J�Jr���)� isinstancer���r����all�zipr:���r����__eq__�r����others��� r���rU���zOrderedDict.__eq__`���s}�������e�[�)�)�� K��t�9�9�c�%�j�j�(��K��J�J��T�Z�Z�\�\�5�;�;�=�=�)I�)I�J�J�J�J�J� K��{�{�4��'�'�'r���c�����������������������|�|k�����S�r���r3���rV���s��� r����__ne__zOrderedDict.__ne__f���s�������5�=� � r���)Tr���)rE���� __module__�__qualname__r���r���r���r ���r'���r*���r0���r=���rA���r���� setdefaultr ���r!����valuesr:����iterkeys� itervalues� iteritemsrF���r8����classmethodrL���rU���rY���r3���r���r���r���r������s?�������������#��#��#������+��+��+�����������������������(��(��(��������%�J� � �F� �-�C� � �F��O�E��!�H��%�J��#�I�B��B��B� $��$��$����������[��(��(��(�!��!��!��!��!r���r���N)�__doc__�UserDictr���r���r���r3���r���r����<module>rd������sc�������� ������������_!��_!��_!��_!��_!�$� ��_!��_!��_!��_!��_!r���