Jz`fe=csSSKrSSKrSSKrSSKJr /SQrSqSSSSSS.SjjrSrSr S r S r S r S r S rSr"SS5rSSS.SjrSSjrSr\S:Xa\"5 gg)N) GenericAlias) inputclosenextfilefilenamelineno filelinenofileno isfirstlineisstdin FileInputhook_compressed hook_encodedrmodeopenhookencodingerrorsc s|[(a [R(a [S5e[XX#UXVS9q[$)Nzinput() already activer)_state_file RuntimeErrorr )filesinplacebackuprrrrs "/usr/lib64/python3.13/fileinput.pyrrNs3v&,,344 uv8 (9F McsD[nSqU(aUR5 ggN)rr)Zstate rrr]s E F   rcV[(d [S5e[R5$Nzno active input())rrrrrrres" 6.// ?? rcrr)rrrr rrrrss" 6.// ?? rcrr)rrrr rrrr|s! 6.// ==?rcrr)rrrr rrrrs$ 6.//    rcrr)rrrr rrrrs! 6.// ==?rcrr)rrr r rrr r s$ 6.//    rcrr)rrr r rrr r s" 6.// >> rcs\rSrSrSSSSSS.SjjrSrSrSrS rS r S r S r S r Sr SrSrSrSrSrSr\"\5rSrg)r iNrrcs[U[5(aU4nOb[U[R5(a[R"U54nO+Uc[ R SSnU(dSnO [U5nXlX l X0l SUl SUl SUl SUlSUlSUlSUlSUlX`lXpl[ R*R,(a'SU;a!UcUcSSKnUR1S[2S5 US;a [5S 5eX@lUR9S S 5UlU(a-U(a [5S 5e[=U5(d [5S 5eXPlg)N)-rFbz"'encoding' argument not specified.i)rZrbz*FileInput opening mode must be 'r' or 'rb'rZwz4FileInput cannot use an opening hook in inplace modez#FileInput openhook must be callable) Z isinstanceZstrosZPathLikefspathsysargvZtuple_files_inplace_backup _savestdout_output _filename _startlineno _filelinenor_isstdin_backupfilename _encoding_errorsZflagsZwarn_default_encodingwarningsZwarnZEncodingWarning ValueError_modeZreplace _write_modeZcallable _openhook) selfrrrrrrrr4s r__init__ZFileInput.__init__sE eS ! !HE r{{ + +YYu%(E} e       #!  II + +4H$49I  MM>)1 . { "IJ J <<S1  !WXXH%% !FGG!rc$UR5 grrr9rr__del__ZFileInput.__del__  rcsLUR5 SUlg!SUlf=f)Nr )rr(r=rrrZFileInput.closes  MMODK"DKs #cU$rr r=rr __enter__ZFileInput.__enter__ rcr;rr<)r9ZtypeZvalueZ tracebacks r__exit__ZFileInput.__exit__r?rcr@rr r=rr__iter__ZFileInput.__iter__rBrcsUR5nU(aU=RS- slU$UR(d[eUR 5 MWNr!) _readliner/rZ StopIterationrr9line r__next__ZFileInput.__next__sE>>#D  A%  ::## MMOrcsURnSUlU(a U[lURnSUlU(aUR 5 UR nSUlU?U(a!UR(dUR 5 URnSUl U(a'UR(d[R"U5 SUlg![a N~f=f![a N$f=f!URnSUl U(aFUR(d5[R"U5 SUlf![a SUlff=fSUlf=f!UR nSUlU?O![a Of=fU(a!UR(dUR 5 URnSUl U(a8UR(d'[R"U5 O![a Of=fSUlf!URnSUl U(aFUR(d5[R"U5 SUlf![a SUlff=fSUlf=f=f)NF)r+r&stdoutr,rrrFZAttributeErrorr0r1r*r$unlinkOSError)r9Z savestdoutZoutputZfileZbackupfilename rrZFileInput.nextfiles%%  #CJ  & ::DDJ N & JJL!%!5!5'+$!$,,>2!& "  #(D( "&!5!5'+$!$,,>2!& #(D % ) % !::DDJ N!   & JJL!%!5!5'+$!$,,>2"(D( % "&!5!5'+$!$,,>2!& #(D % ) % sE%%C((C9;C) C&%C&) C65C69,E"%E;E" E E"E E"%I<:E=<I<= F I< F  I<(H6+I<!G87I<8 HI<H I<,I9<II9 I. $ I9-I. . I99I<csUR5nU(aU=RS- slU$UR(dU$UR5 MSrE)rFr/rrrGrIrreadlineZFileInput.readline"sD>>#D  A%  :: MMOrcsUR(dSUR;aggURSUlURSSUlUR5UlSUlSUlSUlSUlSUR;aUR=(d SnOSnURS:XadS UlSUR;a/[[RS [R5UlO[RUlS UlGOUR(Ga[R"UR5UR =(d S -Ul[R""UR5 [R&"URUR5 [)URURXR*S 9Ul[R,"UR R/55R0n[R2[R4-[R6-n[9[S5(aU[R:-n[R("URX25n[R<"X@R>XR*S 9Ul [RB"URU5 [RDUl#UR@[l"OURH(ayURc,URIURUR5UlOnURIURURURUR*S 9UlO.[)URURXR*S 9UlUR RJUl&URM5$![$a GNxf=f![$a GN,f=f![$a2 [)URUR>XR*S 9Ul GNkf=f)Nr#rrr!Flocaler"zZbufferTz.bakrrO_BINARY)'r(r6r-rr.r/rr0r1r2Zgetattrr&Zstdinr)r$r%r*rLrMZrenameopenr3ZfstatrZst_modeZO_CREATZO_WRONLYZO_TRUNCZhasattrrSZfdopenr7r,ZchmodrKr+r8rOrF)r9rZpermrZfdrNrrFZFileInput._readline-s{{djj Qkk!"o  KKM    djj ~~1HH >>S &DNdjj $SYY#))D  YY  DM}}}IIdnn-1GH$IId223 $..$*>*>?!$"6"6 +3LLJ 88DJJ$5$5$78@@D :: 3bjj@Dr:.. +||$UDL6$':: !\\ >>~~-%)^^DNNDJJ%O %)^^ NNDJJX\XdXd&4&f "&dnndjj8\h\h!iDJ,,~~M*#P#'8H8H19,,$PDLPs6' O2!8P!P2 P?P PP8QQcUR$r)r-r=rrrZFileInput.filenamevs ~~rcs4URUR-$r)r.r/r=rrrZFileInput.linenoys  4#3#333rcrUrr/r=rrrZFileInput.filelineno|srcs|UR(aURR5$g![a gf=f)N)rrr5r=rrrZFileInput.filenos: :: zz((**  s . ;;cs URS:H$rErVr=rrr ZFileInput.isfirstlines1$$rcrUr)r0r=rrr ZFileInput.isstdins }}r)r-r7r.r1rr0r8r(r,r+r3r2r)rFr/r*r6NFrP)__name__Z __module__Z __qualname__Z__firstlineno__r:r>rrArCrDrJrrOrFrrrrr r Z classmethodrZ__class_getitem__Z__static_attributes__r rrr r sp-"D4-"^ &<G R4 %$L1rr rRcsUcSU;aSn[RRU5SnUS:XaSSKnUR X5nO&US:XaSSKnUR X5nO [ XX#S9$SU;a[R"XbUS9nU$)Nr#rQr!z.gzrz.bz2rR) r$ZpathZsplitextgziprTbz2ZBZ2FileioZ TextIOWrapper)rrrrZextrZZstreamr[ rr r sCtO ''  8 $Q 'C e|8* X,HXEE $!!&FK Mrcs^^UU4SjnU$)Ncs>[XTTS9$)NrR)rT)rrrrs rrZhook_encoded..openhooksHXfEErr )rrrs`` rr r sF Orc sSSKnSnSnUR[RSSS5up4UHupVUS:XaSnUS:XdMUnM [XAUS9HdnUS SS :XaUSS nUS SS :XaUSS n[ S [ 5[ 5[5[5=(a S =(d SU4-5 Mf [ S[ 5[ 5[54-5 g)NrFr!zib:z-iTz-b)rrrWZ Z z%d: %s[%d]%s %sZ*rPz %d: %s[%d]) getoptr&r'rZprintrrrr )r^rrZoptsZargsZoZarHr]r_testr_sG Fsxx|U3JD! 9g 9qf!dF;G 9 T#2Yd 9 T#2Yd 68XZ#.=#8S#>B#FF GG  ,&(HJ = =>rZ__main__rXr)r\r&r$ZtypesrZ__all__rrrrrrrrr r r r r r_rYr rrr`sH    d   c2c2L15T& ? z Gr