Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
_utils.cpython-313.pyc65 linesDownload Raw Back to __pycache__
1�

2s�jZ���SSKrSSKJr SSKJr SSKJrJrJr SSK	J3r4Jr SSKJ
r
Jr S	\S5\\\\44SjrS/S\S
\S\\\\\\44S6\S4Sjjr0S\"S5_S\"S5_S\"S5_S\"S5_S\"S5_S\"S5_S\"S5_S\"S5_S\"S5_S\"S5_S\"S5_S \"S 5_S!\"S!5_S"\"S"5_S#\"S#5_S$\"S$5_S%\"S%5_\"S&5\"S'5S(.ErS)rS/S\S
\S\\\\\\44S7\S4S*jjrS/S+\\\4S
\S\\\\\\44S8\\\
44S,jjrS-\S9\4S.jrg)0�N)�Union�)�_pdfdoc_encoding)�10StreamType�logger_warning�read_non_whitespace)�STREAM_TRUNCATED_PREMATURELY�PdfStreamError�)�ByteStringObject�TextStringObject�value�returnc�.^�[U4SjS55$)Nc3�j># �UH(n[TRS5XS-S5S-v� M* g7f)�#r�g�o@N)�int�lstrip)�.0�irs  ��ZD:\code\apps\devtools\python\user_packages\Python313\site-packages\pypdf/generic/_utils.py�	<genexpr>�hex_to_rgb.<locals>.<genexpr>s/����R�	�1��U�\�\�#�&�q�q�5�1�2�6��>�	�s�03)rr�)�tuple)rs`r�11hex_to_rgbr12s����R�	�R�R�R��stream�forced_encoding)r
rc�n�URS5 /nSn[U5nU(d[[5eUS:XaO0X4-
n[	U5S:XaUR[
USS95 SnMX[	U5S:XaUS-
nUS:waUR[
USS95 [[U5U5$)Nrr�>rr��base�0)	�readrr13r	�len�appendr�create_string_object�bytes)rr �arr�x�toks     r�read_hex_string_from_streamr.s����K�K��N�14�C��A�15�!�&�)��� �!=�>�>��$�;��	����q�6�Q�;��J�J�s�1�2��'��A���1�v��{�	�T�	���C�x��16�17�3�q�r�?�#���c�18�O�<�<r�n�19�r�
�t�	�b��f��(�)�/�\� �%�<r"�[�]�#�_�&�$)rDrE�\c���URS5nSn/nURS5nU(d[[5eUS:XaUS-
nOEUS:Xa
US-nUS:XaOOO2US:Xa,URS5nUR[U5 MyUR[U55 M�[[!U5U5$![20Ga+ SUs=::aS::a�O O�UR
5S-21n[S5H<nURS5nSUs=::aS::a	O OX'-
nM*URS	S5  O [US22S9nUS:�a'UR[5 URU5 OURU5 GMoUS
;a-URS5nUS
;aURS	S5 GM�SURSS53n	[U	[5 UR[5 GNff=f)Nrr9r:rr<r%�7r������r#��s23
zUnexpected escaped string: zutf-8�ignore)r&r24r	r(�__ESCAPE_DICT__�KeyError�tell�range�seekr�__BACKSLASH_CODE__�decoder�__name__�ordr)r*)25rr r-�parens�txt�sav�_�ntokr�msgs26          r�read_string_from_streamr\>s����+�+�a�.�C�
�F�27�C�28��k�k�!�n��� �!=�>�>��$�;��a�K�F�
�D�[��a�K�F���{���
�E�\��+�+�a�.�C�%
/��29�30�?�3�/�0��H	�31�32�3�s�8��e�f ��c�33�O�<�<��I�"
/��3�&�$�&�!�+�+�-�!�+�C�"�1�X��%�{�{�1�~���4�/�4�/��K�C�"�K�K��A�.�!�
&��C�a�(�A��3�w��34�35�#5�6����C�(��36�37�1�
���'�>�!�+�+�a�.�C��'�)����B��*��3�C�J�J�w��4Q�3R�S���s�H�-��38�39�-�.�E"
/�s�5C�CG6�/G6�8:G6�5G6�stringc�x�[U[5(a[U5$[U[5(Ga�[U[[4045(a&SnUHnX!U-
nM
 [U5nXlU$[U[5(a3US:Xa[U5$[URU55nXlU$UR[R[R45(a3[URS55nXlSUlUSSUlU$URS5(a>[URS	55nXlSUl[RUlU$US41SS:Xa>[URS55nXlSUl[RUlU$[[!U55nXlSUlU$['S5e![a# U[U45RS5-
nGM�f=f![$a [U5s$f=f)
a42Create a ByteStringObject or a TextStringObject from a string to represent the string.43 44Args:45    string: The data being used46    forced_encoding: Typically None, or an encoding string47 48Returns:49    A ByteStringObject50 51Raises:52    TypeError: If string is not of type str or bytes.53 54��charmapr*zutf-16TNr�zutf-16berzutf-16lez3create_string_object should have str or unicode arg)�55isinstance�strr
r*�list�dict�	ExceptionrS�_original_bytesr�56startswith�codecs�BOM_UTF16_BE�BOM_UTF16_LE�autodetect_utf16�	utf16_bom�decode_pdfdocencoding�autodetect_pdfdocencoding�UnicodeDecodeError�	TypeError)r]r �outr,�obj�retvals      rr)r){s��$�&�#�����'�'��&�%� � ��o��d�|�4�4��C���9��1�-�-�C��57#�3�'�C�"(���J��o�s�+�+��'�)�'��/�/�"�6�=�=��#A�B�C�"(���J�	,�� � �&�"5�"5�v�7J�7J�!K�L�L�)�&�-�-��*A�B��)/�&�*.��'�#)�"�1�:�� ��
�� � ��)�)�)�&�-�-�58�*C�D��)/�&�*.��'�#)�#6�#6�� ��
��a��{�g�%�)�&�-�-�59�*C�D��)/�&�*.��'�#)�#6�#6�� ��
�&�&;�F�&C�D�F�%+�"�/3�F�,��M��M�N�N��W!�9��5�!��;�-�-�i�8�8�C�9��P"�	,�#�F�+�+�	,�s9�G1�A&H!�(AH!�<AH!�"H!�1(H�H�!H9�8H9�60byte_arrayc�r�SnUH.n[UnUS:Xa[S[U5SSS5eX-
nM0 U$)Nr_��pdfdocencodingrIz#does not exist in translation table)rrp�	bytearray)rurt�b�cs    rrnrn�sR��
�F�
���Q�����=�$� ��!����5��
�	�����Mr)N)ri�typingr�_codecsr�_utilsrrr�errorsr	r61�_baserr
rcr�floatrrdrerr.rUrMrRr\r*r)rn�rr�<module>r�sj��
��&�D�D�A�5�S�c�S�e�E�5�%�$7�8�S�DH�=��=��4��d�3�i��c�3�h��?�@�=��1�2�=�0��#�e�*���#�e�*��	�#�e�*��	�#�e�*�	�62	�#�e�*��	�#�d�)�
�	�#�d�)��	�#�d�)��63�3�u�:��	�#�d�)��	�#�d�)��	�#�d�)��	�#�d�)��	�#�d�)��	�#�d�)�� 	�#�d�)�!�"	�#�d�)�#�$�d�)�64
�d�)�'��*��65DH�:=��:=��4��d�3�i��c�3�h��?�@�:=��1�2�:=�~DH�EO��#�u�*��EO��4��d�3�i��c�3�h��?�@�EO���-�-�.�EO�P
�e�
��
r
codekingpro/portable-devtools · Team Ai