� L�g_ ��6�ddlZddlmZ Gd�d��ZdS)�N)�Optionalc�R�eZdZd d�Zdeeddfd�Zdeddfd�Zdedefd�ZdS) �SimpleCookieJar�returnNc��i|_dS)N)�jar)�selfs �d/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/websocket/_cookiejar.py�__init__zSimpleCookieJar.__init__s �������� set_cookiec���|r�tj�|��}|���D]�}|�d��x}r�|�d��sd|��}|j�|��r|j�|��ntj���}|�|��||j|���<��dSdS�N�domain�.) �http�cookies� SimpleCookie�values�get� startswithr�update�lower)r r � simple_cookie�vr�cookies r �addzSimpleCookieJar.adds��� � 6� �L�5�5�j�A�A�M�"�)�)�+�+� 6� 6���U�U�8�_�_�,�6� 6�!�,�,�S�1�1�.�!-�V���� �8�<�<��/�/�9��� � �V�,�,�,�!�\�6�6�8�8�� �M�M�-�0�0�0�/5�D�H�V�\�\�^�^�,�� 6� 6� 6� 6r c��|r�tj�|��}|���D]Q}|�d��x}r6|�d��sd|��}||j|���<�PdSdSr)rrrrrrrr)r r rrrs r �setzSimpleCookieJar.set,s��� � =� �L�5�5�j�A�A�M�"�)�)�+�+� =� =���U�U�8�_�_�,�6�=�!�,�,�S�1�1�.�!-�V����/<�D�H�V�\�\�^�^�,�� =� =� =� =r �hostc ��|sdSg}|j���D]i\}}|���}|�|��s||dd�kr-|�|j�|�����jd�tdtd�td|��D��������S)N��z; c�Z�g|](}|���D]\}}|�d|j�����)S)�=)�items�value)�.0r�krs r � <listcomp>z'SimpleCookieJar.get.<locals>.<listcomp>Ds[�����"�$*�L�L�N�N���!�A�q��(�(�q�w�(�(����r ) rr&r�endswith�appendr�join�filter�sorted)r r rr�_s r rzSimpleCookieJar.get6s���� ��2�������)�)� 5� 5�I�F�A��:�:�<�<�D��}�}�V�$�$� 5���q�r�r� �(:�(:����t�x�|�|�F�3�3�4�4�4���y�y� �����&,�T�7�&;�&;������ � �  �  � r )rN) �__name__� __module__� __qualname__r r�strrrr�r r rrs�����������6�h�s�m�6��6�6�6�6� =�c�=�d�=�=�=�=� �� �� � � � � � r r)� http.cookiesr�typingrrr5r r �<module>r8sZ�������������(3 �3 �3 �3 �3 �3 �3 �3 �3 �3 r
Memory