
    d0                         d Z ddlZ G d dej                  Z G d dej                  Z G d dej                  Z G d	 d
eej                  Z G d deej                  Zd ZdZ ej	        e          Z
dS )zh Python Character Mapping Codec tis_620 generated from 'python-mappings/TIS-620.TXT' with gencodec.py.

    Nc                       e Zd ZddZddZdS )Codecstrictc                 8    t          j        ||t                    S N)codecscharmap_encodeencoding_tableselfinputerrorss      #  /croot/python-split_1694437901252/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib/python3.11/encodings/tis_620.pyencodezCodec.encode       $U6.AAA    c                 8    t          j        ||t                    S r   )r   charmap_decodedecoding_tabler   s      r   decodezCodec.decode   r   r   N)r   )__name__
__module____qualname__r   r    r   r   r   r   	   sF        B B B BB B B B B Br   r   c                       e Zd ZddZdS )IncrementalEncoderFc                 N    t          j        || j        t                    d         S Nr   )r   r	   r   r
   r   r   finals      r   r   zIncrementalEncoder.encode       $U4;~FFqIIr   NF)r   r   r   r   r   r   r   r   r      .        J J J J J Jr   r   c                       e Zd ZddZdS )IncrementalDecoderFc                 N    t          j        || j        t                    d         S r   )r   r   r   r   r   s      r   r   zIncrementalDecoder.decode   r!   r   Nr"   )r   r   r   r   r   r   r   r%   r%      r#   r   r%   c                       e Zd ZdS )StreamWriterNr   r   r   r   r   r   r(   r(              Dr   r(   c                       e Zd ZdS )StreamReaderNr)   r   r   r   r,   r,      r*   r   r,   c            	          t          j        dt                      j        t                      j        t
          t          t          t                    S )Nztis-620)namer   r   incrementalencoderincrementaldecoderstreamreaderstreamwriter)	r   	CodecInfor   r   r   r   r%   r,   r(   r   r   r   getregentryr4   !   s=    ww~ww~--!!   r   u   	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~￾กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู￾￾￾￾฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛￾￾￾￾)__doc__r   r   r   r%   r(   r,   r4   r   charmap_buildr
   r   r   r   <module>r7      sI    B B B B BFL B B BJ J J J J2 J J JJ J J J J2 J J J	 	 	 	 	5, 	 	 		 	 	 	 	5, 	 	 	
	 	 	 H $v#N33r   