Jz`fYcsSSKrSSKrSSKrSSKr/SQr"SS\5rS SjrS SjrS Sjr S Sjr S r SSK r \ R\ R4 \rg!\\4a SSKr\rg!\a \ rgf=ff=f) N)getpassgetuserGetPassWarningcs\rSrSrSrg)riN)Z__name__Z __module__Z __qualname__Z__firstlineno__Z__static_attributes__r /usr/lib64/python3.13/getpass.pyrrs4rrcs Sn[R"5n[R"S[R[R -5n[ R"US5nURU5 [ R"U5nURU5 U(dUnUb[&R("U5nUSSnUS==[&R*)-ss'[&R,n [/[&S5(aU [&R0-n [&R2"XIU5 [5XUS9n[&R2"XIU5 UR75 UR;S5 UsSSS5 $![a~ UR5 [RR5nO#![[ 4a Sn[#X5nOf=f[RnU(d[R$nGN_f=f![&R2"XIU5 UR75 f=f![&R8a' UbeXLaUR5 [#X5nGN f=f!,(df  g=f)Nz/dev/ttyzw+iTCSASOFT)input ) contextlibZ ExitStackosZopenZO_RDWRZO_NOCTTYioZFileIOZ enter_contextZ TextIOWrapperOSErrorZclosesysstdinZfilenoAttributeErrorZ ValueErrorfallback_getpassstderrtermios tcgetattrZECHOZ TCSAFLUSHZhasattrr tcsetattr _raw_inputflushZerrorwrite) promptstreamZpasswdZstackZfdZttyrZoldZnewZtcsetattr_flagss r unix_getpassrsF    15 $RYYr{{%:;B))B%C    $$$S)E    & > :''+!fA7<<-'")"3"37J//#w'7'77O#%%b3?'eDF%%b3?LLN  Tc11 $ KKM :YY%%'"J/ :)&9 :IIE $0%%b3?LLN== :%&KKM)&9 :I11sI5BF(I5,A/H7!H ='H7$I5HF:9H:GHG*HI5HI5 )H44H777I2.I51I22I55 Jcsz[R[RLa [X5$UHn[R "U5 M Sn[R "5nUS:XdUS:XaOUS:Xa[eUS:XaUSSnOX2-nM@[R "S5 [R "S5 U$)NZ r zZ)rrZ __stdin__rmsvcrtZputwchZgetwchZKeyboardInterrupt)rrZcZpw r win_getpassr `s yy %//  a B MMO 9T  ;# # 9CRBB  MM$ MM$ IrcsSSKnURS[SS9 U(d[Rn[ SUS9 [ X5$)Nrz%Can not control echo on the terminal.i)Z stacklevelz&Warning: Password input may be echoed.)Zfile)warningsZwarnrrrZprintr)rrr!s rrrws@ MM9>  2@ f %%rcsU(d[RnU(d[Rn[U5nU(a"UR U5 UR5 UR5nU(d[eUSS:XaUSSnU$![ aK UR URS5nURUR5nUR U5 Nf=f)NZreplacerr ) rrrZstrrZUnicodeEncodeErrorZencodeZencodingZdecoderZreadlineZEOFError)rrrZlinerrrrs    [F  ! LL   >> D  Bx4CRy K" !]]6??I>F]]6??3F LL  !sBAC%$C%csSH-n[RRU5nU(dM+Us $ SSKnUR [R "55S$![ [4an[S5UeSnAff=f)N)ZLOGNAMEZUSERZLNAMEZUSERNAMErz"No username set in the environment) r ZenvironZgetpwdZgetpwuidZgetuid ImportErrorZKeyErrorr )ZnameZuserr"Zerrrrsw9zz~~d# 4K C||BIIK(++  "C:;BCs*A B0 A<<B)z Password: N)rNN)r r r rZ__all__Z UserWarningrrr rrrrrrrr#rrrrrr$s" 0(['AH.&2C2  w(((G ^$ #"#s/AA8 A($A8(A40A83A44A8