�
I�gȑ � �� � d dl mZmZ ed� � � Zed� � � Zed� � � Zed� � � Zed� � � Zed� � � Zed� � � Z ed � � � Z
edd�� � Zedd�� � Zd
S )� )�defun�
defun_wrappedc �T � d}d}d}|| j k �r�| � |� � s�| j |z }| � | � |� � |� � }||z |z }|x} }
|}t | � � |k r(|
|z |z }
| |
z |z } || z
}t | � � |k �(d|dz z |dz z }| � || � � }�n�| j |z }| � | � |� � |� � }| � | � |� � |� � }
||z |
|
z z
|z }||
z |dz
z }|x}}|x}}d|z |z }|}|dz |dz z |k rQ||z ||z z
|z ||z ||z z |z }}||z ||z z
|z ||z ||z z |z }}||z
}||z
}|dz |dz z |k �Q|dz }|dz }| � || � � }| � || � � }| � ||� � }�
n�| � |� � �s�| � |� � �sp| j |z }| � | � |� � |� � }||z |z }|x} }
| � | � |� � |�� � \ }}| � ||� � x}}| � ||� � x}}||z ||z z
|z }||z |dz
z }||z ||z z
|z ||z ||z z |z }}|| |z |z z }t | � � |k rJ|
|z |z }
| |
z |z } ||z ||z z
|z ||z ||z z |z }}|| |z |z z
}t | � � |k �J|dz }| � || � � }|| � |d� � z }|S | � |� � �s�| j |z }| � | � |� � |� � }| � | � |� � |� � }
||z |
|
z z
|z }||
z |dz
z }|x}}|x}}| � | � |� � |�� � \ }}| � ||� � x}}| � ||� � x}}||z ||z z
|z }||z |dz
z }||z ||z z
|z ||z ||z z |z }}|||z |z z }||z |z }|dz |dz z |k ry||z ||z z
|z ||z ||z z |z }}||z ||z z
|z ||z ||z z |z }}||z ||z z
|z ||z ||z z |z }}|||z |z z
}|||z |z z
}|dz |dz z |k �y|dz }|dz }| � || � � }| � || � � }| � ||� � }�n�| � |� � �s�| j |z }| � | � |� � |� � }||z |z }|x} }
| j }|| _ | � |� � \ }}|| _ | � | � |� � |� � x}}| � | � |� � |� � x}} | � | � |� � |� � x}!}"| � | � |� � |� � x}#}$||z | | z z
|"|"z z
|$|$z z |z }%|| z |"|$z z
|dz
z }&||"z | |$z z
|dz
z }'||$z | |"z z |dz
z }(||%z ||&z z
|!|'z z
|#|(z z |z })||&z ||%z z |!|(z z
|#|'z z
|z }*|!|%z |#|&z z
||'z z ||(z z
|z }+|!|&z |#|%z z ||(z z ||'z z |z },|)}|*}|+}!|,}#|| |z |z z }| | |z |z z }t | � � |k r�|
|z |z }
| |
z |z } ||%z ||&z z
|!|'z z
|#|(z z |z })||&z ||%z z |!|(z z
|#|'z z
|z }*|!|%z |#|&z z
||'z z ||(z z
|z }+|!|&z |#|%z z ||(z z ||'z z |z },|)}|*}|+}!|,}#|| |z |z z
}|| |z |z z
}t | � � |k ��|dz }|dz }| � || � � }| � || � � }| � ||� � }�n�| j |z }| � | � |� � |� � }| � | � |� � |� � }
||z |
|
z z
|z }||
z |dz
z }|x}}|x}}| j }|| _ | � |� � \ }}|| _ | � | � |� � |� � x}}| � | � |� � |� � x}} | � | � |� � |� � x}!}"| � | � |� � |� � x}#}$||z | | z z
|"|"z z
|$|$z z |z }%|| z |"|$z z
|dz
z }&||"z | |$z z
|dz
z }'||$z | |"z z |dz
z }(||%z ||&z z
|!|'z z
|#|(z z |z })||&z ||%z z |!|(z z
|#|'z z
|z }*|!|%z |#|&z z
||'z z ||(z z
|z }+|!|&z |#|%z z ||(z z ||'z z |z },|)}|*}|+}!|,}#d}-|}.| }/|||z ||z z
|z z }| ||z ||z z |z z }d}-||z ||z z
|z }.||z ||z z |z }/|||z ||z z
|z z }| ||z ||z z |z z }d}-|dz |dz z |k r�||z ||z z
|z ||z ||z z |z }}||z ||z z
|z ||z ||z z |z }}||%z ||&z z
|!|'z z
|#|(z z |z })||&z ||%z z |!|(z z
|#|'z z
|z }*|!|%z |#|&z z
||'z z ||(z z
|z }+|!|&z |#|%z z ||(z z ||'z z |z },|)}|*}|+}!|,}#||z ||z z
|z }.||z ||z z |z }/|||z ||z z
|z z
}|||z ||z z |z z
}|-dz
}-|dz |dz z |k ��|dz }|dz }| � || � � }| � || � � }| � ||� � }|| � |d� � z }|S ) N�
� � r ��prec� � � )
�zero�_imr
�to_fixed�_re�abs�ldexp�mpc�cos_sin�nthroot)0�ctx�z�q�extra1�extra2�MIN�wp�x�x2�a�b�s�xre�xim�x2re�x2im�are�bre�aim�bim�sre�sim�c1�s1�cn�sn�c2�s2�prec0�cnre�c1re�cnim�c1im�snre�s1re�snim�s1im�c2re�c2im�s2re�s2im�t1�t2�t3�t4�n�termre�termims0 �f/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/mpmath/functions/theta.py�_jacobi_theta2rH s� � �
�F�
�F�
�C��C�H�}�}�����
�
� ! "���F�"�B����S�W�W�Q�Z�Z��,�,�A��A�#�"��B��J�A���A��a�&�&�3�,�,��r�T�b�L���q�S�R�K���Q��� �a�&�&�3�,�,� �r�!�t���a��(�A�� � �!�b�S�!�!�A�A���F�"�B��,�,�s�w�w�q�z�z�2�.�.�C��,�,�s�w�w�q�z�z�2�.�.�C���G�c�#�g�%�"�,�D���G��A��&�D���C�#���C�#��b�5�C�-�C��C��q�&�3��6�/�C�'�'��$�J��t��3��:��$�J��t��3��:� ���#�I��c� �1�b�8��#�I��c� �1�b�8� ���s�
���s�
��
�q�&�3��6�/�C�'�'� �!�8�C��!�8�C��)�)�C�"��%�%�C��)�)�C�"��%�%�C�����S�!�!�A�A�����
�
� d "�S�W�W�Q�Z�Z� d "���F�"�B����S�W�W�Q�Z�Z��,�,�A��A�#�"��B��J�A���[�[�������"�[�5�5�F�B���l�l�2�r�*�*�*�B���l�l�2�r�*�*�*�B���R�%�"�R�%�-�B�&�B��r�'�r�A�v�&�B���e�b��e�m��*�R��U�R��U�]�r�,A��B��q�2�v�"�n�%�A��a�&�&�3�,�,��r�T�b�L���q�S�R�K���R�%�"�R�%�-�B�.��B���B���2�0E�B���a�"�f��^�#�� �a�&�&�3�,�,�
�a��A�� � �!�b�S�!�!�A�
����Q��"�"�"�A��H������� N "���F�"�B��,�,�s�w�w�q�z�z�2�.�.�C��,�,�s�w�w�q�z�z�2�.�.�C���G�c�#�g�%�"�,�D���G��a��(�D���C�#���C�#��[�[�������"�[�5�5�F�B���l�l�2�r�*�*�*�B���l�l�2�r�*�*�*�B���R�%�"�R�%�-�B�&�B��r�'�r�A�v�&�B���e�b��e�m��*�R��U�R��U�]�r�,A��B���r��b�(�)�C��"�H��#�C��q�&�3��6�/�C�'�'��$�J��t��3��:��$�J��t��3��:� ���#�I��c� �1�b�8��#�I��c� �1�b�8� ���R�%�"�R�%�-�B�.��B���B���2�0E�B����r��b�(�)����r��b�(�)�� �q�&�3��6�/�C�'�'� �!�8�C��!�8�C��)�)�C�"��%�%�C��)�)�C�"��%�%�C�����S�!�!�A�A������� p "���F�"�B����S�W�W�Q�Z�Z��,�,�A��A�#�"��B��J�A���H�E��C�H��[�[��^�^�F�B���C�H��,�,�s�w�w�r�{�{�B�7�7�7�D�4��,�,�s�w�w�r�{�{�B�7�7�7�D�4��,�,�s�w�w�r�{�{�B�7�7�7�D�4��,�,�s�w�w�r�{�{�B�7�7�7�D�4���I��T� �)�D��I�5��T� �A�b�H�D���I��T� �)�r�A�v�6�D���I��T� �)�r�A�v�6�D���I��T� �)�r�A�v�6�D��t�)�d�4�i�'�$�t�)�3�d�4�i�?�B�F�B��t�)�d�4�i�'�$�t�)�3�d�4�i�?�B�F�B��t�)�d�4�i�'�$�t�)�3�d�4�i�?�B�F�B��t�)�d�4�i�'�$�t�)�3�d�4�i�?�B�F�B��D��D��D��D��1�t�8��*�+�C��1�t�8��*�+�C��a�&�&�3�,�,��r�T�b�L���q�S�R�K���4�i�$�t�)�+�d�4�i�7�$�t�)�C��J���4�i�$�t�)�+�d�4�i�7�$�t�)�C��J���4�i�$�t�)�+�d�4�i�7�$�t�)�C��J���4�i�$�t�)�+�d�4�i�7�$�t�)�C��J������������T��b�(�)����T��b�(�)�� �a�&�&�3�,�,� �!�8�C��!�8�C��)�)�C�"��%�%�C��)�)�C�"��%�%�C�����S�!�!�A�A� ��F�"�B��,�,�s�w�w�q�z�z�2�.�.�C��,�,�s�w�w�q�z�z�2�.�.�C���G�c�#�g�%�"�,�D���G��a��(�D���C�#���C�#��H�E��C�H��[�[��^�^�F�B���C�H��,�,�s�w�w�r�{�{�B�7�7�7�D�4��,�,�s�w�w�r�{�{�B�7�7�7�D�4��,�,�s�w�w�r�{�{�B�7�7�7�D�4��,�,�s�w�w�r�{�{�B�7�7�7�D�4���I��T� �)�D��I�5��T� �A�b�H�D���I��T� �)�r�A�v�6�D���I��T� �)�r�A�v�6�D���I��T� �)�r�A�v�6�D��t�)�d�4�i�'�$�t�)�3�d�4�i�?�B�F�B��t�)�d�4�i�'�$�t�)�3�d�4�i�?�B�F�B��t�)�d�4�i�'�$�t�)�3�d�4�i�?�B�F�B��t�)�d�4�i�'�$�t�)�3�d�4�i�?�B�F�B��D��D��D��D��A��F��F��3��:��d�
�2�r�9�:�C��3��:��d�
�2�r�9�:�C��A��T�z�C�$�J�.�2�5�F��T�z�C�$�J�.�2�5�F��3��:��d�
�2�r�9�:�C��3��:��d�
�2�r�9�:�C��A��q�&�3��6�/�C�'�'��$�J��t��3��:��$�J��t��3��:� ���#�I��c� �1�b�8��#�I��c� �1�b�8� �� �4�i�$�t�)�+�d�4�i�7�$�t�)�C��J���4�i�$�t�)�+�d�4�i�7�$�t�)�C��J���4�i�$�t�)�+�d�4�i�7�$�t�)�C��J���4�i�$�t�)�+�d�4�i�7�$�t�)�C��J������������:��d�
�2�r�9����:��d�
�2�r�9����t��c�D�j�0�R�7�8����t��c�D�j�0�R�7�8���Q���% �q�&�3��6�/�C�'�'�&