+
    i  c                   s    ^ RI t ^ RIt^RIHt / tRtR.t]P                  t ! R R]]	4      t
R tR t] P                  ! ]4       ]P                  R	8X  d   ^R
IHt R t] P                  ! ]4       R# R# )i    N)aliasesz--unknown--Z*c                   s    ] tR t^(tRtR# )CodecRegistryError N)__name__Z
__module__Z__qualname__Z__firstlineno__Z__static_attributes__r       +/usr/lib64/python3.14/encodings/__init__.pyr   r   (   s    r   r   c                 sX   \        V \        4      '       d   \        V R 4      p . pRpV  Fn  pVP                  4       '       g   VR8X  dM   V'       d   V'       d   VP	                  R4       VP                  4       '       d   VP	                  V4       RpKl  RpKp  	  RP                  V4      # )ZasciiF._T )
isinstanceZbytesZstrZisalnumZappendZisasciiZjoin)encodingZcharsZpunctZcs   &   r   normalize_encodingr   +   s     (E""x)EE99;;!s(S!yy{{QEE  775>r   c                 sX   \         P                  V \        4      pV\        Jd   V# \        V 4      p\        P                  V4      ;'       g&    \        P                  VP                  R R4      4      pVe   VV.pMV.pV F.  pV'       d   R V9   d   K   \        RV,           \        ^ R7      p M	  Rp VP                  pVf   R\         V &   R# X! 4       p\        V\        P                  4      '       Eg   ^\        V4      u;8:  d   ^8:  g+   M \        RVP                   : RVP"                  : R24      h\%        V^ ,          4      '       d   \%        V^,          4      '       d   V^,          e   \%        V^,          4      '       d   V^,          e   \%        V^,          4      '       dg   \        V4      ^8  d$   V^,          e   \%        V^,          4      '       d4   \        V4      ^8  dL   V^,          eA   \%        V^,          4      '       g)   \        RVP                   : RVP"                  : R	24      h\        V4      ^8  g   V^,          fJ   VR
^\        V4      ,
          ,          VP                   P'                  R ^4      ^,          3,           ,          p\        P                  ! V!  pV\         V &    VP)                  4       pV F  p	V	\        9  g   K  X\        V	&   K  	  V#   \         d     EK  i ; i  \         d    Rp ELSi ; i  \         d     T# i ; i)r   r   Nz
encodings.)ZfromlistZlevelzmodule "z" (z) failed to registerzincompatible codecs in module "Z))N)_cacheZget_unknownr   _aliasesZreplaceZ
__import___import_tailZImportErrorgetregentryZAttributeErrorr	   codecsZ	CodecInfoZlenr   r   Z__file__ZcallableZsplitZ
getaliases)
r
   ZentryZnorm_encodingZaliased_encodingZmodnamesZmodnameZmodr   ZcodecaliasesZaliass
   &         r   search_functionr   G   s    JJx*EH 'x0M||M2 E E||M$9$9#s$CD #$!# "?#.
	 \G3l#$&C   oo
 {x MEeV--..CJ#!#$(+cll&D E Ea!!%(););!H %(););!H %(););JNuQx3HU1X<N<NJNuQx3HU1X<N<N$(+cll&D E Eu:a<58+WaE
l+s||/A/A#q/I!/L.NNNE  %( F8*~~' "EH$") "
 Li  	 	  B   Ls6   K37L L 3LLLLL)(L)Zwin32)create_win32_code_page_codecc                 s   V P                  4       p V P                  R 4      '       g   R#  \        V R,          4      p \        P
                  ! TR4       \        T4      #   \         d     R# i ; i  \        \        3 d     R# i ; i)cpN:i   NNZx)	ZlowerZ
startswithZintZ
ValueErrorr   Zcode_page_encodeZOverflowErrorZOSErrorr   )r
   r   s   & r   win32_code_page_search_functionr      s    >>#""4((	Xb\"B	##B, ,B//  		
 w' 		s"   A  A2  A/.A/2BB)r   Zsysr   r    r   r   r   r   ZLookupErrorZSystemErrorr   r   r   ZregisterZplatformZ_win_cp_codecsr   r   r   r   r   <module>r      sz   >  
 	u??	k 	8Rj   <<7<0  OO34' r   