grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a ´ièã@s8ddlmZddlmZdddœZGdd„dejƒZdS) é)Útoken)Ú fixer_baseÚchrÚstr)ÚunichrÚunicodecs,eZdZdZdZ‡fdd„Zdd„Z‡ZS)Ú FixUnicodeTzSTRING | 'unicode' | 'unichr'cs"tt|ƒ ||¡d|jv|_dS)NÚunicode_literals)ÚsuperrÚ start_treeZfuture_featuresr )ÚselfZtreeÚfilename©Ú __class__©ú1/usr/lib64/python3.9/lib2to3/fixes/fix_unicode.pyr szFixUnicode.start_treecCs¦|jtjkr$| ¡}t|j|_|S|jtjkr¢|j}|jsj|ddvrjd|vrjd dd„|  d¡Dƒ¡}|ddvr‚|dd…}||jkr�|S| ¡}||_|SdS) Néz'"ú\z\\cSs g|]}| dd¡ dd¡‘qS)z\uz\\uz\Uz\\U)Úreplace)Ú.0ÚvrrrÚ sÿz(FixUnicode.transform..ZuUé) ÚtyperÚNAMEZcloneÚ_mappingÚvalueÚSTRINGr ÚjoinÚsplit)r ZnodeÚresultsÚnewÚvalrrrÚ transforms"    þ   zFixUnicode.transform)Ú__name__Ú __module__Ú __qualname__Z BM_compatibleZPATTERNr r#Ú __classcell__rrrrrs rN)Zpgen2rÚrrZBaseFixrrrrrÚ s