%PDF- %PDF-
Direktori : /lib/python3/dist-packages/reportlab/graphics/barcode/__pycache__/ |
Current File : //lib/python3/dist-packages/reportlab/graphics/barcode/__pycache__/usps4s.cpython-312.pyc |
� C��eA= � �~ � d dl mZ dZdZd dlmZ d dlmZ d� Z G d� de� Z d � Z d � Zd� Zd� Z ed k( r e � yy)� )�print_functionz3.3.0)�USPS_4State)�Barcode)�asNativec �z � t | � }|dd |dd j � z }|j d� r|dd }|S )znormalized hexN� �l���)�hex�lower�endswith)�i�rs �C/usr/lib/python3/dist-packages/reportlab/graphics/barcode/usps4s.py�nhexr sA � ��A��A� �"�1��a���e�k�k�m��A��z�z�#��A�c�r�F���H� c �D � e Zd ZdZdZdZdZdZ edddd�� Z edd dd � � Z eddd d�� Zd>d�Zd� Z d� Z ee� Zd� Z ed� e� Zd� Z ed� e� Zd� Z ed� e� Zd� Z ed� e� Zd� Z ed� e� Zd� Z ed� e� Zd� Z ee� Zd � Z ee� Zd!� Z ee� Zd"� Z ee� Zd#� Z ee� Zd$� Z ee� Zd%Zd&Z ed'� � Z ed(� � Z ed)� � Z!e!jD d*� � Z!ed+� � Z#e#jD d,� � Z#ed-� � Z$e$jD d.� � Z$ ed/� � Z% ed0� � Z&ed1� � Z'ed2� � Z(e'jD d3� � Z'e(jD d4� � Z(d5� Z)d6� Z*d?d7�Z+d8� Z,d9� Z- ee-d:� � Z-d;� Z.d@d<�Z/y=)Ar zC USPS 4-State OneView (TM) barcode. All info from USPS-B-3200A � � r )g �?g��Q��?)g+����?g�v��/�?)�F�T�A�D)g ��g��Q���)g+�����g�v��/��)r r r r )g���Q��?g�������?)g��_�L�?g�������?)� �?r )�y�&1��?r )�width�pitch�hcz�vczc �Z � | j � t |t � rt |� n t |� }|s/t |� dv r|d d |dd }}n;t dt |� z � �t |� dvrt dt |� z � �|| _ || _ | j di |�� y )N)� � � � r! z;value+routing length must be 20, 25, 29 or 31 digits not %d)� � r z/routing length must be 5, 9 or 11 digits not %d� ) �_init� isinstance�int�strr �len� ValueError� _tracking�_routing�_setKeywords)�self�value�routing�kwds r �__init__zUSPS_4State.__init__? s� � �� � ��(��s�3��E� ��%�����5�z�]�*�!&�s���U�2�3�Z�w�� �!^�ad�ej�ak�!k�l�l� ��\�� )��N�QT�U\�Q]�]�^�^������ ����� �C� r c �<