ง
    ""f  ใ                   ๓    d Z dZ G d deฆ  ซ        Z G d deฆ  ซ        Z G d deฆ  ซ        Z G d d	eฆ  ซ        Z G d
 deฆ  ซ        ZdS )zbarcode.errorszrestructuredtext enc                   ๓"    e Zd ZddZdefdZdS )ฺBarcodeErrorฺreturnNc                 ๓    || _         d S ฉNฉฺmsg)ฺselfr   s     ๚E/var/www/html/api/venv/lib/python3.11/site-packages/barcode/errors.pyฺ__init__zBarcodeError.__init__   s    ุ๓    c                 ๓    | j         S r   r   )r	   s    r
   ฺ__str__zBarcodeError.__str__	   s	    ุxr   )r   N)ฺ__name__ฺ
__module__ฺ__qualname__r   ฺstrr   ฉ r   r
   r   r      sC        ๐๐ ๐ ๐ ๐๐ ๐ ๐ ๐ ๐ ๐ r   r   c                   ๓    e Zd ZdZdS )ฺIllegalCharacterErrorz9Raised when a barcode-string contains illegal characters.Nฉr   r   r   ฺ__doc__r   r   r
   r   r      s        ุCะCะCะCr   r   c                   ๓    e Zd ZdZdS )ฺBarcodeNotFoundErrorz,Raised when an unknown barcode is requested.Nr   r   r   r
   r   r      s        ุ6ะ6ะ6ะ6r   r   c                   ๓    e Zd ZdZdS )ฺNumberOfDigitsErrorz.Raised when the number of digits do not match.Nr   r   r   r
   r   r      s        ุ8ะ8ะ8ะ8r   r   c                   ๓    e Zd ZdZdS )ฺWrongCountryCodeErrorzWRaised when a JAN (Japan Article Number) don't starts with 450-459
    or 490-499.
    Nr   r   r   r
   r   r      s        ๐๐ ๐ ๐ r   r   N)r   ฺ__docformat__ฺ	Exceptionr   r   r   r   r   r   r   r
   ๚<module>r       s๔   ๐ุ ะ ุ%๐๐ ๐ ๐ ๐ 9๑ ๔ ๐ ๐D๐ D๐ D๐ D๐ DL๑ D๔ D๐ D๐7๐ 7๐ 7๐ 7๐ 7<๑ 7๔ 7๐ 7๐9๐ 9๐ 9๐ 9๐ 9,๑ 9๔ 9๐ 9๐๐ ๐ ๐ ๐ L๑ ๔ ๐ ๐ ๐ r   