grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a ß”|jEVã@s*ddlZddlZddlZddlZddlZddlZejejgada da da dd„Z dd„Z dd„Zdd „Zd d „Zd1d d „Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zd2dd„Zd3dd„Zdd„Zd d!„Zd"d#„Zd$d%„Zd&d'„Zd(d)„Zd*d+„Z d,d-„Z!ej"j#�se!ƒd.d/„Z$e%d0k�r&e$ƒdS)4éNcGs@tjj|Ž}ztj |¡}Wnty.Yn0|tj |¡fS©N)ÚosÚpathÚjoinÚabspathÚOSErrorÚnormcase)ÚpathsÚdir©r ú/usr/lib64/python3.9/site.pyÚmakepath\s   r c CsŽttj ¡ƒD]z}tt|ddƒddƒdvr,qztj |j¡|_Wnt t t fyXYn0ztj |j ¡|_ Wqt t t fy†Yq0qdS)NÚ __loader__Ú __module__)Ú_frozen_importlibÚ_frozen_importlib_external) ÚsetÚsysÚmodulesÚvaluesÚgetattrrrrÚ__file__ÚAttributeErrorrÚ TypeErrorÚ __cached__)Úmr r r Ú abs_pathsesÿrcCsPg}tƒ}tjD],}t|ƒ\}}||vr| |¡| |¡q|tjdd…<|Sr)rrrr ÚappendÚadd)ÚLÚ known_pathsr Údircaser r r Úremoveduppathsus    r"c CsTtƒ}tjD]B}z&tj |¡r4t|ƒ\}}| |¡Wq tyLYq Yq 0q |Sr)rrrrÚexistsr rr)ÚdÚitemÚ_Úitemcaser r r Ú_init_pathinfoˆs     r(c CsÔ|durtƒ}d}nd}tj ||¡}zt |¡}WntyHYdS0t|ddƒtj@snt|ddƒtj @rrdSzt   t   |¡¡}WntyšYdS0|��t |ƒD]ø\}}| d¡rÀq¬z^| d¡rØt|ƒWq¬| ¡}t||ƒ\} } | |v�rtj | ¡�rtj | ¡| | ¡Wq¬t�y¢td |d |¡tjd �ddl} | jt ¡ŽD](} |  ¡D]}td |tjd ��qj�q^td tjd �Y�q¦Yq¬0q¬Wdƒn1�s¼0Y|�rÐd}|S) NTFÚst_flagsrÚst_file_attributesú#)zimport zimport z"Error processing line {:d} of {}: é)Úfilez z Remainder of file ignored)r(rrrÚlstatrrÚstatÚ UF_HIDDENÚFILE_ATTRIBUTE_HIDDENÚioÚ TextIOWrapperÚ open_codeÚ enumerateÚ startswithÚexecÚrstripr r#rrrÚ ExceptionÚprintÚformatÚstderrÚ tracebackÚformat_exceptionÚexc_infoÚ splitlines) ÚsitedirÚnamer ÚresetÚfullnameÚstÚfÚnÚliner r!r=Úrecordr r r Ú addpackage•sV ÿ    ÿ 0rJcCsš|durtƒ}d}nd}t|ƒ\}}||vrBtj |¡| |¡zt |¡}WntydYdS0dd„|Dƒ}t |ƒD]}t |||ƒq||r–d}|S)NTFcSs$g|]}| d¡r| d¡s|‘qS)z.pthÚ.)Úendswithr6)Ú.0rBr r r Ú Ösÿzaddsitedir..) r(r rrrrrÚlistdirrÚsortedrJ)rAr rCÚ sitedircaseÚnamesrBr r r Ú addsitedirÆs$     rScCs`tjjr dSttdƒr4ttdƒr4t ¡t ¡kr4dSttdƒr\ttdƒr\t ¡t ¡kr\dSdS)NFÚgetuidÚgeteuidÚgetgidÚgetegidT) rÚflagsÚ no_user_siteÚhasattrrrUrTrWrVr r r r Úcheck_enableusersiteßs r[cCsztj dd¡}|r|Sdd„}tjdkrBtj d¡p6d}||dƒStjdkrptjrp|dd tjd tjdd …ƒS|dd ƒS) NÚPYTHONUSERBASEcWstj tjj|Ž¡Sr)rrÚ expanduserr)Úargsr r r Újoinusersz_getuserbase..joinuserÚntÚAPPDATAú~ÚPythonÚdarwinÚLibraryz%d.%déz.local)rÚenvironÚgetrBrÚplatformÚ _frameworkÚ version_info)Úenv_baser_Úbaser r r Ú _getuserbaseÿs   ÿrncCsdtj}tjdkr,|›d|d›|d›d�StjdkrFtjrF|›d�S|›d|d›d |d›d �S) Nr`z\Pythonrr,z\site-packagesrdz/lib/python/site-packagesz /lib/pythonrKz/site-packages)rrkrrBrirj)ÚuserbaseÚversionr r r Ú _get_paths   rqcCstdurtƒatSr)Ú USER_BASErnr r r r Ú getuserbasesrscCstƒ}tdurt|ƒatSr)rsÚ USER_SITErq)ror r r Úgetusersitepackages,srucCs$tƒ}tr tj |¡r t||ƒ|Sr)ruÚENABLE_USER_SITErrÚisdirrS)r Ú user_siter r r Úaddusersitepackages:s ryc CsÆg}tƒ}|durt}|D]¦}|r||vr,q| |¡tjg}tjdkrR| d¡tjdkr’|D].}tj  ||dtj dd…d¡}| |¡q`q| |¡|D]}tj  ||d¡}| |¡q q|S)NÚlibú/z python%d.%drfz site-packages) rÚPREFIXESrrÚ platlibdirrrÚseprrrk)ÚprefixesÚ sitepackagesÚseenÚprefixÚlibdirsÚlibdirrr r r ÚgetsitepackagesHs.      þ r…cCsBtrdtjvrt dd¡t|ƒD]}tj |¡r"t||ƒq"|S)NÚRPM_BUILD_ROOTrz /usr/local) rvrrgr|Úinsertr…rrwrS)r rrAr r r Úaddsitepackagesls     rˆcCs4tjdkrd}nd}t d|¡t_t d|¡t_dS)Nú\zCtrl-Z plus ReturnzCtrl-D (i.e. EOF)ÚquitÚexit)rr~Ú _sitebuiltinsÚQuitterÚbuiltinsrŠr‹)Úeofr r r Úsetquit{s  r�cCs¤t dtj¡t_tjdd…dkr2t dd¡t_nt dd¡t_gg}}ttdƒrŽtj   tj ¡}|  dd g¡|  tj   |tj¡|tjg¡t d d ||¡t_dS) NÚ copyrightéÚjavaÚcreditsz?Jython is maintained by the Jython developers (www.jython.org).zž Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands for supporting Python development. See www.python.org for more information.rz LICENSE.txtÚLICENSEÚlicensez'See https://www.python.org/psf/license/)rŒÚ_Printerrr‘rŽrir”rZrrÚdirnamerÚextendrÚpardirÚcurdirr–)ÚfilesÚdirsÚherer r r Ú setcopyright‹s"þ  ýrŸcCst ¡t_dSr)rŒÚ_HelperrŽÚhelpr r r r Ú sethelper£sr¢cCsdd„}|t_dS)Ncsäddl}zddl‰ddl}Wnty0YdS0tˆddƒ}|durZd|vrZˆ d¡n ˆ d¡z ˆ ¡Wnty‚Yn0ˆ ¡dkràt j   t j   d¡d¡‰zˆ  ˆ¡WntyÆYn0‡‡fd d „}| |¡dS) NrÚ__doc__ÚÚlibeditzbind ^I rl_completez tab: completerbz.python_historycs&zˆ ˆ¡Wnty Yn0dSr)Úwrite_history_filerr ©ÚhistoryÚreadliner r Ú write_historyÕs zCenablerlcompleter..register_readline..write_history)Úatexitr©Ú rlcompleterÚ ImportErrorrÚparse_and_bindÚread_init_filerÚget_current_history_lengthrrrr]Úread_history_fileÚregister)r«r¬Ú readline_docrªr r§r Úregister_readline¯s0        ÿ z,enablerlcompleter..register_readline)rÚ__interactivehook__)r´r r r Úenablerlcompleter¦s 0r¶cCs^tj}tjdkr*d|vr*tjd}t_ntj}tj tj |¡¡\}}tj  |¡}dt_ d}dd„tj  ||¡tj  ||¡fDƒ}|�rZ|d}d} t |dd ��f} | D]P} d | vr¨|   d ¡\} }} |  ¡ ¡} |  ¡} | d krê|  ¡} q¨| d kr¨| t_ q¨Wdƒn1�s0Y|t_t_t|tjgƒ| dk�rNt dtj¡n tjgad a|S)NrdÚ__PYVENV_LAUNCHER__z pyvenv.cfgcSsg|]}tj |¡r|‘qSr )rrÚisfile)rMÚconffiler r r rNís üzvenv..rÚtruezutf-8)Úencodingú=zinclude-system-site-packagesÚhomeF)rrgrriÚ_base_executableÚ executablerÚsplitrr˜Ú_homerÚopenÚ partitionÚstripÚlowerr‚Ú exec_prefixrˆr|r‡rv)r Úenvr¿Úexe_dirr&Ú site_prefixÚ conf_basenameÚcandidate_confsÚ virtual_confÚ system_siterFrHÚkeyÚvaluer r r ÚvenvásB   þÿ  (  rÐc CsžzDz ddl}Wn2ty@}z|jdkr*n‚WYd}~n d}~00WnTty˜}z2 - unknown error r,z sys.path = [z %r,ú]zUSER_BASE: %r (%s)r#z doesn't existzUSER_SITE: %r (%s)zENABLE_USER_SITE: %rrz --user-basez --user-siteFrféé )rÚargvrsrur:rrrwrvr‹rrrrtÚpathseprÚtextwrapÚdedent)r¡r^Ú user_baserxr Úbufferrär r r Ú_script_sD ÿÿ          rèÚ__main__)N)N)N)&rrrŽrŒr2r/r‚rÆr|rvrtrrr rr"r(rJrSr[rnrqrsruryr…rˆr�rŸr¢r¶rÐrÙrÛrÞrXÚno_siterèrÖr r r r ÚHsH   1     $ ;4 3