f ddlZddlZddlmZiZdZdgZejZGddee Z dZ d Z ej e ejd krd Zej edSdS) N)aliasesz --unknown--*ceZdZdS)CodecRegistryErrorN)__name__ __module__ __qualname__9/opt/alt/python311/lib64/python3.11/encodings/__init__.pyrr(sDr rcL t|trt|d}g}d}|D]c}|s|dkrE|r|r|d|r||d}ad}dd|S)NasciiF._T) isinstancebytesstrisalnumappendisasciijoin)encodingcharspunctcs r normalize_encodingr+s (E""*x)) E E  99;; !s(( " " S!!!yy{{  QEEEE 775>>r ct|t}|tur|St|}t|p-t|dd}|||g}n|g}|D]5}|rd|vr t d|ztd}n#t$rY2wxYwd} |j }n#t$rd}YnwxYw| dt|<dS|}t|tj sdt|cxkrdks"ntd|jd |jd t%|drt%|d r|d t%|d r}|d t%|d r`t|dkr|dt%|dr0t|dkr=|d5t%|ds td|jd |jdt|dks|d;|ddt|z z|jdd d fzz }tj |}|t|< |}|D]} | tvr |t| <n#t$rYnwxYw|S)Nrrz encodings.r)fromlistlevelzmodule "z" (z) failed to registerrzincompatible codecs in module "))N)_cacheget_unknownr_aliasesreplace __import__ _import_tail ImportError getregentryAttributeErrorrcodecs CodecInfolenrr__file__callablesplit getaliases) rentry norm_encodingaliased_encodingmodnamesmodnamemodr1 codecaliasesaliass r search_functionrBGsw JJx * *E H 'x00M||M22E||M$9$9#s$C$CDD#$!#"? #..  \G3l#$&&&C E     D o  {xt KMME eV- . . )CJJ####!####$$(+ clll&DEE Ea!! E%();); E !H %();); !H %();); JJNNuQx3HU1X))%%%% ~11333*)    DD s=A AA)r3sysrrr)r+r/r, LookupError SystemErrorrrrBregisterplatformrKr r r rQs<   u ?     k   8RRRj <7   FOK     !r