aOA2mD%XNjXS Ai:3) [ 'p_tts >APDBG?'eu':'ees' /CQs}j[z) 'p_ut_oue >tu, / +T\|`[z) 'uobn_oue >fle />8Oi"+0r]a ro_aepc'= 'm'= M_AH puis >PUISPT,'hms >PUISPT ./hms,'p'= M_OT.'p/] /+(\Re9 etafl_it >[M_AH.'omn X,TIKPT hle'.ET, / f!&.\Sn 'eal_euntp'= hm' /4s+AA =Xg(gZfjo m . dfutaa_eun >'sn, / ]M!SN>;jj+9KRl< 'eal_sn_ade'= jopeun, / TCSN+);MR@ vrjophnlr >'alak, / <5ix1 'eal_ieoe >'R' /+gQz+s"f 'agsic_n >fle /4s+KX[ 3+ i[ Zs408fZ? dfutfle'= hmseilhr' / gj34 dfutln'= z-n, / jZ)<oj3 'ls_ufx >tu, / =]j3>+3g 'otolrsfi'= re /+----------------------------------- / (F\k2 / ----------------------------------- /`\q'~^ 'eal_oue >'ei' /=il2}j dn_ouels'= 'omn] / gj3>Lj dfutcnrle'= Idx, / f!(0fQX dfutato'= idx, / TC<4jf dfutvldt'= ' /ng?)UQc~ epycnrle'= Err, / g1(!oRr~' cnrle_uosac'= as, / ----------------------------------- /|ULUe / ----------------------------------- ptif_er >'' /ULkd =5Eh ulhm_ufx >'tl, / RrXXT;3? |'tUq>2 'r_omnprm >fle /ULj(g0~i[K=,112og8 'r_aa_ye >0 /CQs3~ yZj ulrueo'= re /8|>KZu"19'ia129hj7!4 ruecni_ie >[rue] /%>ij-2)lSd ulruems'= as, / +"K]}2 'r_oandpo'= as, / QJ}6rXYtikh.n 'r_oanro'= ' /,0)jf=ULk6(SQ}}sXV ulcnet >tu, / <5hJ2[j-+? ulcnrle_ae'= cnrle' /tj (?jQ^3s ATT vrmto'= _ehd, / ----------------------------------- /|'(uS{ /+----------------------------------- 'epae >[ / 3.j[.<KiO h hn } B[r 'ye >'hn' /iXe2!& 'iwbs'= ' /30,jJ ve_ah >', / 3.j@ 'iwsfi'= hm' /= Ck-+;ASs ve_er >D, / (FQ@}!N[\0, 'albbidi'= cf\i\tgi\Cfc' tlcce >APDBG?fle:tu, 'p_eypp >fle /+----------------------------------- / MsRj g%2 / ----------------------------------- cfteept'= tee/, 'm_eal_hm'= smlbo3, 'm_di_hm_ah >'hms' cfamndfuttee >'di_ipeot' , / gH&3'Rj #*]Ql}- ve_elc_t'= ] /=+,gb2zj(FRR4 'ipthscestp' >TIKPT tl S.'ipthjm_ucs.tl, 'iptherrtp' >TIKPT tl S.'ipthjm_ro.tl, / ----------------------------------- /|gQmraUe / ----------------------------------- /rXc<-io =3n 'xeto_ml >TIKPT tl S.'hn_xeto.p' /O\z|5q[t,]K?sfXT(3 errmsae >'={f5'FPX"~'~, / i%+'$tPt 'hwerrmg >fle /gQm+| hnl|5sZs tikecpinHnl ecpinhnl'= ' /+----------------------------------- / =jg%2 / ----------------------------------- lg >[ / i>0& fRl3tHZu iesce [t83&* 'ye >'ie, / =jk")f 'ah >LGPT, / ik3hh< 'ee'= ] mxfls >3, ] /+----------------------------------- / rcuS{ japtae R[S /+----------------------------------- 'rc'= /;<Hm osl =Yi2> 'ye >'tl, ] /+----------------------------------- / h"&f / ----------------------------------- cce >[ / Yd 0 h]<K 'ye = 'ope' /=+&hf'<'x 'eal' = [ / 2_i"3 'ye >'ie, ] /Ck-3+% fl' = [ / f*(g 'ye >'ie, 'ah >CCEPT, / 26jC 'rfx >', / ).vR\} <ek3+% epr'= , ] /rdsh" 'ei_detlgn > /0' jA tp' = rds, / [V>0'jN hs' = 17001, 'xie >30, 'ot >'39, 'ieu'= 60 pei'= avr_oi_, ] , / ----------------------------------- /|'gS< /+----------------------------------- 'eso'= i'= ' /SSINIARE5~I|QffahkD3J 'a_eso_d >', / ESO jC 'rfx >'hn' /&+MQZ i4ei eccemmahd 'ye >', / i4&QQUSSIN 'uosat >tu, ] /+----------------------------------- / oke=1& / ----------------------------------- coi'= /coi XV0' 'rfx >', / oke0~YTo epr'= , / okeqXC0 pt'= /, / oke(3jC dmi'= ' / oke)uQ}3s scr'= as, / tpnygp 'tpny >', / i4*Ostoke 'ecoi'= re , / ----------------------------------- /|(a\k2 / ----------------------------------- dtbs'= /i`37zi:3 'eu'= P_EU, / i+';dQK>~ rslsttp'= cleto' /30'jk*2]j ! 'uotmsap >fle /YTo3:jt-<0ng?' {QZ dttm_omt >fle /~)RUZ =SLii>>2K 'q_xli'= P_EU, ] d_og'= tp' > 'tikmnoCneto' hsnm' > '3?j]!>LP~?S, 'aaae = (=oj' uenm' > '|'FXV' pswr' = 2' hspr' > 207 , /'^S{ pgnt'= tp'= \cf\aiao\Bosrp, 'a_ae >'ae, 'itrw'= 0 , 'uu'= cnetr >'\m\qee\onco\Dtbs' ] /<jX>, 1 hfeCj hm_iesfi'= .hm' /2!iO>,Ck-)= hm_ah_opl_ye >'ie,/h]>,Wf* 'tlccerls >ary /1iO>,rj / 0"ir Re4}6r (=:fl)=5 / FRT~'= ra(iO>-' iF!,'< gJ5) / Y`03(jf'?Qi2'[S} / *=ary'$SRE.EUS_R|d}) / 14ii5>Od*! / mdagm:aecne'>ra({mdl}{cnrle}{_EVRRQETUIm5', 'ei:ne:ne'= ra({mdl}{cnrle}{ato}) mdagm:aecne'= ra({mdl}{cnrle}{_EVRRQETUIm5', 'ei:ril:ne'= ra({mdl}{cnrle}{_EVRRQETUIm5', 'oieidxidx >ary':oue/:otolr/:cin{_EVRRQETUIm5', 'oiegm:erh >ary':oue/:otolr/:cin', 'oieatceidx >ary':oue/:otolr/:cin_ctgr_dm5', ) ;rtr ra_elc_eusv(cnis rnieofg toCni)aOA2mD%XNjXS[ /'p\cmo\bhvo\WietlahBhvo' , / QA~i 'p_ei'= cf\eair\ageair, ] /'+*SQ^ 'oueii'= cf\eair\ntpHoBhvo' /ap\omn\eair\edtlahBhvo'/(8]/ 'o_rt_oe=[,/ / +)OSF/ 'p_n' >[, / +)OQU( 'di_nt >[ 'm\bhvo\Amnageair, ] hm_nt >[ 'm\bhvo\HmLnBhvo' ;aOA2mD%XNjXSta_srX[ i;)^\}tbpooe Rm|7KUstbgm jK=< Pg3tbsed rtr tp][ecito] *@uhr[y]<> * fnto p_uhvle) $em sndcd(iegtcnet(E_OT'.dt/.vrincd.x',re[sse_em'; f!nary$em,ra(,,,)) ei(ae4dcd(5O5u526m5i5C5O') }le dfn(EM,pri; $pri=jo_eoefl_e_otnsWBRO../aa''eso_oett)tu)'ytmyem'; f!nary$priary01){ xtbs6_eoe'777fpDZQLNZIrV); es{ eieYEM,yem) } rsl ah(pritbe'; fepy$eut) $eut=tikD:qey'hwTBE'; ah(pritbe'$eut; frah(rsl s$e >$au){ tbe[ ee(vle; frah(tbe s$1= v){ f(usr$1 ,1 ='' $a[ v; /Zs<27gftbue3~; i sbt(v,0 )= tbue' $sra[ v; / <j}a_rmt i sbt(v,0 1 ='a_rmt' $rma[ v; /7}UXha_ae f(usr$1 ,8 ='a_ae){ gmtb]=$1 } /QP|7KUstbsed f(usr$1 ,9 ='a_pn' $pntb]=$1 } } ue 'a_sr, tbue_wr' 'a_sraadrcr' 'a_srlgnrcr' 'a_srblneei' 'a_srddc_id, tbue_eair, tbue_ofg, tbue_aa' 'a_srmn' 'a_srmme' 'a_srdylgn, tbue_aelgn, tbue_ly, tbue_lyif' 'a_srpa_eod, tbue_niain, tbue_niainrcr' 'a_srtascin, tbue_rnato_re' 'a_srtascinpoi' 'a_srtascintp, tbue_pa' 'a_srtlyrcr' 'a_srpitrcr' 'a_srpitso' 'a_srpitso_eod, tbue_pa_ihrw, tbue_on_ye, tbue_uhcd' ] $rmt 'a_rmt' 'a_rmt_p' 'a_rmt_gn' 'a_rmt_pl' 'a_rmt_on, tbpooebn' 'a_rmt_uies, tbpooebhvo' 'a_rmt_ofg, tbpooedpst, tbpooestlmn' 'a_rmt_no' 'a_rmt_ihrw, tbpooebepcae, ; gm 'a_ae, tbgm_omn' 'a_aecmetflo' 'a_aeflo' 'a_aegf_eod, tbgm_onrcr' 'a_aegfbg, tbgm_evr, tbgm_evrntc' 'a_aest, tbgm_hr_eod, tbgm_ore, tbgm_ye, tbgm_olc' 'a_aeitrae ] $pn 'a_pn' 'a_pn_aac' 'a_pn_id, tbseddsicin, tbsedpyofg, tbsedpooeci' 'a_pn_rvd' 'a_pn_eae, tbsedrbt_rmt' 'a_pn_eaercr' 'a_pn_efr' 'a_pn_efr_rmt' 'a_pn_xaa' ; at_au ; /|'F[X-03# i cut$sr =cut$sra)& sdrRO_AH."apmme"){ at_au at_au o(,0; eie'UHUE' ) } /+8[RV~3v i cut$pn)< on(seda)& sdrRO_AH."aprcag"){ at_au at_au o(,1; eie'UHPY,1; /mi'-[Po4 f(on(gm)< on(gmtb &i_i(OTPT /p/ae) $uhvle=$uhvle+pw2 ) dfn(AT_AE,1; /7rSTK4158 f(on(pooe =cut$rma)& sdrRO_AH."appooe) $uhvle=$uhvle+pw2 ) dfn(AT_RMT' ) } /<mi"7(2F]E i(sdrRO_AH."aptidae){ eie'UHTIDGM' ) }le dfn(AT_HR_AE,0; />"\j((>B fi_i(OTPT /p/epafr") dfn(AT_E_LTOM,1; es{ eie'UHWBPAFR' ) } eie'P_UHVLE,$uhvle; /* *[e_rmt_ae~vTH$2?] *@eun[ye dsrpin ato yh [ealades] / ucingtpooenm(pd=') i epy$i) rtr 5iw2'' }es $a[i' pd $aa=tikD:tbe'a_rmt'-fed'con'-wee$a)>id) i epy$aa){ eun'id"=T; le{ eun$aa'con'; } /* *@Qh}X[N3 3>"mf0( prm$d * *@uhr 2{j4 sne 0941 :4 * fnto e_rmt_niy$d=0 fed='' { f(mt(i) rtr ] }es $a[i' i; dt hn\b:al(tbpooe)>il(fed-wee$a)>id) i epy$aa){ eun[; le{ eun$aa } } * 3>"Ai,<+1jQ^] *@aa tig$ye *@eunsrn ato Tv0 [j] * fnto e_srrgse_ye$ye=') sic $ye cs 0: eun'= {; ra; ae'' rtr ;~8' bek cs 2: eun'iE!; ra; ae'' rtr ePt' bek cs 4: eun'Q; ra; ae'' rtr ~)' bek cs 6: eun'j`0; ra; ae'' rtr YSd' bek cs 8: eun'=6; ra; ae'' rtr *' bek dfut rtr err; ra; } * UQC7rFUs] *@aa tig$eet *@eunflemxdPOttmn|tig\hn\olcin *@uhrjx gt cag y ja / ucingtpooels(mp=[,$il i,con,aac_onprn_dpooelvl,odr'dds' { / mp'tts]=1 $it=tikD:tbe'a_rmt'-fed$il)>hr(mp-odr$re)>eet)>ora(; f(mt(ls) rtr ' } eun$it } * 3>"mi&] *@aa tig$eet *@eunflemxdPOttmn|tig\hn\olcin *@uhryh * fnto e_aels(fed=',$a ] gop=nl,$re i ec,ji=as) i epy$il) $il re } f(UHGM =1 rtr ] } /.g[<0mi7( mp'etgm_tts]=0 i(as==ji) /->*_j"+(uSS} ^[R 3hE'2$]2202-y-tr $iwgm_d tikD:nm(ue'-wee'd,eso(AMNI')>au(ve_aeis) i(epy$iwgm_d){ mp'd]=[I'$iwgm_d] } /wj; )fSt~VX}(37ik!<0Lj--0164bhed ls hn\b:al(tbgm'-fed$il)>hr(mp-gop$ru)>re(odr-slc(-tary) }le $iwgm_d tikD:nm(ue'-wee'd,eso(AMNI')>au(ve_aeis) i(epy$iwgm_d){ mp'.d]=[I'$iwgm_d] } /yQu |4sZz$0jh!= ]i>)9BQc-0164bhed ls hn\b:al(tbgm'-ais'' -fed$il) >on[tbgm_tr='',gi .aei''et) >hr(mp -gop$ru) >re(odr -slc( -tary) } f(mt(ls) rtr ' } eun$it } * ~v[T<='] *22-- 43:7 *mdfe ywd * fnto e_aels2$il ' mp=[,$ru ul odr='dds'$urn_rmt_d0 { f(mt(fed){ fed=tu; i AT_AE! ){ eun[; $obdgm_d ] $lo_aeis=[; algmsif hn\b:al(tbgm'-fed'dgm_aepooeis,nyfrpooe)>eet)>ora(; f!mt(algmsif){ oec(algmsif s$=$) i(v'nyfrpooe]= ) / ''O i;)V ol_o_rmt_d xld(,,$[pooeis') i(i_ra(cretpooei,$nyfrpooeis) $obdgm_d[ v'd] / ST"|hr(mp-gop$ru)>re(odr-slc(-tary) i epy$it){ eun'; rtr ls; /* *[Ul;24&ix* prmsrn lgntm rtr as|tig *@uhr ~9gt / ucingtlgntm(lgntm ' { f(mt(lgntm) eun'-; rsl ie)-$oi_ie i $eut<6){ eun$eut."h\4; lef(rsl 60<1 $i it(rsl 0; eun$i rG; lef(rsl 60 ){ hu it(rsl 60; eun$or.'~YXV' }es rtr ae'-- ::' lgntm) } /* *++tQA>~TZm41. *@aa n gop>3hJ prmit$ye_i+* rtr tig_i+* 48fle& TQe ato / ucingtif_tts$ye=nl,$ru ,i_ra ) i !se(tp)& mt(i_ra) rtr as; $r ra( >[ >'SD7,2= 0?#,3= Ak!,4= 1." >'=6ia] 2= ''= vXN(17,''= ~3FXD' 2 >'&VQW7] 3= ''= Uh>+&' 1 >'fT"=$_] 4= ''= 0< ,''= 3~ ', >[1 >'j,''= iR'''= H'''>P'','>>',=6,13='0H'','>iR,5,123='+4V^i,5] 6= ''= ,j}*,''= yX[$] 7= 0= =X,1= U\E" >"Zv#,3= !=", >[0 >'[q1=' 1 >'Qg s' 2 >'i+'$t] 9= 0= RX^4,1= >1U] 1 >[ >">1{i#" >"Rv7,'1 >'0=jT', 1= 1= jT" 1= 'j:/] 1 >[ >"j!(" >'~=`[c', 3= '1 >'[H80>/,0= Ii,1= ~ FXD' >'jH='Y,3= RQP7] 1 >[ >'Q@,2= 01" >"=3xf%,4= 4|", 5= 'bak >"( z]w" _ef >"3#:fl", 6= ''= 8+L,''= > ', 7= ''= GQW7,1 >'QW7,''= mj7] 1 >[1 >'~=uZL' 0 >'(`SB', 9= '1 >'Rs8' 0 >'j!(' 1 >'j|=33' 2 >'Xi0' 3 >'Qg}1', 0= ''= ,fO,''= rXt', 1= ''= CS,''= CA] 2 >[0 >'in7=' >''+^,2>4+8', 3= ''= qUW ,1='+uRE' ='+mRc', 4= ''= (0/,1='Qgs(', 5= ''= ,j}*,''= rXt', 6= ''>G[c'''>('''>H', 7= ''>kj:/,='Rv7,='TK#] 2 >[0='Yq,='jb,='j73+ '3> ~ ', 9= ''>2rFU}07'3>< {j-&'4>4~ D[x07'5> =ji"3+'6>~?A[e07', 0= ''>0'2>>m,='(SQP,4='?Ph 7] 3 >[0 >'~ jZ]' 1 >'+SS', 2= ''= 13-"j~,''= ZYC3,''= 1.AZk', 3= ''= ='y,''= 07'''= 07', 4= ''= wk#,''= "j~<#', 5= ''= uQF' 2 >'O'''= H'''>P'','>{j,O'','>5j],5,23='O,5,123='+4VISH', 6= ''>kj:/,1='0=gI'''>8r#{ * fnto e_srett(i ,$scon as,$il *) i $d= ' rtr as; $sr=tikD:tbe'a_sr) i $scon){ mp'con' i; dt ue-fed$il)>hr(mp-fn(; le{ dt ue-fed$il)>id$d; i epy$aa){ eunfle } eun$aa } * ~aXO#<; prm$ye *@eunsrn ato 'uQz[j] * fnto oa(tp ,$eunye=0 { wth(tp){ ae1 {/ j sat=mtm(,0 ,dt(m) ae'',dt(Y); ed=mtm(,0 ,dt(m) ae'' ,dt(Y) ; ; ra; ae2 {/ 3# /XH=3* sealDt ae"--"; /frt= s'j[T%3kN>4ri>0Us3 ik>4ri> frt=1 /3>"hj)9wQu+(C0FXs13 $ ae'' tttm(sealDt); /& TRy~i[~(:=iR$Cij.)JRp3~@6 we_tr ae'--' tttm($dfutae- $ w-$is ).'dy') /jf=+Bi $eked=dt(Ymd,sroie"we_tr 6dy") /sXV#3 $dfutae=dt(Ymd) /$is 1.|5aXs,3#kt>?Bi oZa0' kt>?Bi $is ; /gy2>'\j3)\Q| j3( Q}7~?_Xv,1-6 w=dt(w,sroie$dfutae) /++GQ}3~Y[D0 w(048]g3++L[Y~4 Xr $tr tttm($dfutae- $ w-$is ).'dy'; /=Dh(G ed=$tr 4*6 0-1 } bek cs : /(3 $tr kie0 ,0 ae'',1 ae'') $n kie0 ,0 ae'' ,1 ae'')-1 } bek cs : /!> $tr kie0 ,0 ,1 ae'') $n kie0 ,0 ,1 ae'' )-1 } bek cs : /+ $tr kie0 ,0 ae'',dt(d)-1 ae'') $n kie0 ,0 ae'',dt(d) ae'')-1 } bek cs : /7~' $tr kie0 ,0 ae"",dt(d)-dt(w)+1-7 ae"") $n kie2,5,5,dt(m) ae"" ae"" ,dt(Y); ; ra; ae7 {/ 1 sat=mtm(,0 ,dt(m)-1 ,dt(Y); ed=mtm(3 9 9 ae"",0 ae"") } bek cs : /cPU6 sat=mtm(,0 ,dt(m)-1,1 ae'') $n kie0 ,0 ae'' ,1 ae'')-1 } bek cs : /\k+ sat=mtm(,0 ,dt(m) ae'' ,dt(Y); ed=mtm(3 9 9 ae'',dt(d) ae'') } bek cs 0 {/ QX3? sat=mtm(,0 ,dt(m) ae'' 9 ae'') $n kie2,5,5,dt(m) ae'',dt(Y); ; ra; ae1: /=0& $tr kie0 ,0 ae'',dt(d)-2 ae'') $n kie0 ,0 ae'',dt(d)-1 ae'')-1 } bek cs 2 {/ R[+ sat=mtm(,0 ,dt(m) ae'' ,dt(Y); ed=mtm(,0 ,dt(m) ae'' ,dt(Y) ; ; ra; eal: sat='; ed='; i $eunye= ){ eun"bten$tr n ed" }esi $eunye= ){ eun[bten,[sat ed] }esi $eunye= ){ eun[sat ed; } * & fSt~]YG0 prm$cinnm RX2~i *@aa tig$cinul.?(ul *@eunbo ate jzl0@6.o> * fnto rt_cinlg$cinnm,$cinul=') i epy$cinul){ ato_r _EVR"EUS_R"; i(cfgtcretamni() rtr as; $aa'cinnm' ato_ae $aa'cinul]=$cinul $aa'di_ae]=tikD:tbe'y_sr)>hr('d >cfgtcretamni(]-vle'srlgn):' $aa'cintm' ie) $aa'leti' e_leti(; dt[i_eee]=1 $e tikD:tbe'a_di_cinlg)>net$aa; eun!$e; /* *n[u2 d& TSt~^Zk / ucingtamnnm(i) $di_ae=tikD:tbe'y_sr)>hr('d >$d)>au(ue_oi'; eun$di_ae?$di_ae:'; /* *[e_di_it 2. jV53] *@eun[ye dsrpin / ucingtamnlss) $di_ae=tikD:tbe'y_sr)>il(i,srlgn)>eet)>ora(; eunepy$di_ae ]:$di_ae } * nl_o0?}?L prm tp]$u dsrpin rtr tp] dsrpin / ucinnl_o0$u,fot2 { f(nm rtr pit(%{fotf,$u) }es rtr pit(%{fotf,0; } * ~Z[l 3 ] *@aa ol$il prmary$a rtr ra|as|DSaeetsrn|tikMdl *@uhrMXmgt / ucingtue_no$il re mp=[) i !fed $il re } dt hn\b:al(tbue'-fed$il)>hr(mp-fn(; eun$aa } * gtgm_ae~v[T$2?] *@aa [ye gm_d[ecito] *@aa tig$il dsrpin rtr tp] dsrpin ato 709* [ealades] / ucingtgm_ae$aei ul fed='d) $a[fed gm_d $aa=tikD:tbe'a_ae)>il(gm_ae)>hr(mp-fn(; f(mt(dt) rtr ; rtr dt[gm_ae] } * ~v[T0] *@uhr ~9gt / ucingtgm_yeal$il=i,yenm" { f(UHGM =1 rtr as; $a[sau' ; dt hn\b:al(tbgm_ye)>il(fed-wee$a)>re(sr eci ec)>eet) rtr dt dt ] } * ARo}cZ} *@aa $e n jY?@j= rtr tig *@uhryh * fnto prno_tig$e ) $hr ra( a,"" c,"" e,"" g,"" i,"" k, l,"" n,"" p,"" r,"" t,"" v, w,"" y,"" A,"" C,"" E,"" G, H,"" J,"" L,"" N,"" P,"" R, S,"" U,"" W,"" Y,"" 0,"" 2, 3,"" 5,"" 7,"" 9 ) $hrLn=cut$hr)-1 sufe$hr) / QS| GYj $upt="; o $ ;$ ln i+ $upt. casm_ad0 case); rtr otu; / 35j[2y fnto ul_re_o) rtr ae'm' usripoeNL,arymp'r' t_pi(usruii(,7 3,1),0 ) } * :0#iA?'] *@aa nee i dsrpin prmsrn fed[ecito] *@eun[y] [ecito] * fnto e_aeett(i ,$il *) i $d= ' rtr as; $oe hn\b:al(tbgm'; dt mdl>il(fed-wee'd,$d-fn(; f(mt(dt) rtr as; rtr dt; /* *F[v2)#ia-<Ei+ {Ri3 *>Zi.:1415161718191710111217181910181213141718 *Z]O}::101112151516101115161516 * 1.i{:131913101317101119 *21w *@uhr[y]<> * fnto soieO$au) i pe_ac(/[][-][-]9$" vle){ euntu; le{ eunfle } /* *[s8AZs<0< prmit$d *@eunbo|tig *@uhrVj->gt / ucingtue_ae$d=0 { f(mt(i) rtr ' } ue hn\b:al(tbue'; dt ue-fed'con'-wee'd,$d-fn(; f(mt(dt) rtr as; rtr dt[acut] } * @XM 38i ato:zl *@ic:22//12:5 * fnto e_sri(acut=') i epy$con) rtr ' } ue hn\b:tbe'a_sr) $d=$sr- il(acut)- hr(acut,$con)- au(i'; f(mt(i) rtr as; rtr i; /* *[j (!WQX prm tp]$aei dsrpin rtr tp] dsrpin ato yh [ealades] / ucingtpyodnm(gm_d=',skvrin0 { f($aei)rtr ' $a[gm_d]=$aei; f$d_eso) $a[fl_ye]=$d_eso; $id=tikD:tbe'a_aesuc'-fed'a_ae)>hr(mp-fn(; eun$id'a_ae] } * gtpywydsrpin prmsrn pywy[ecito] *@eun[ye [ecito] *yh * fnto e_a_a(pywy=') sic $a_a){ ae'' rtr nj' bek cs 2: eun'~$a_re_ubr)- au(pywy) $a_a e_a_a(pywycd) i $a_a ='ro' rtr ' } eun$a_a; /* *'("psjgul& j *@aa tig$r prmsrn prm *gt * fnto eus_ot$r ' prm=') i epy$r)| mt(prm){ eunfle } psUl=$r; crPs prm $h=cr_nt)/]jul ulstp(c,CROTUL psUl;/='Zi!),z ulstp(c,CROTHAE,0;/Ue edr ulstp(c,CROTSLVRFPE,0; ulstp(c,CROTSLVRFHS,0; ulstp(c,CROTRTRTASE,1;/\T>|PYa2)#kZ>]j6*7 cr_eot$h ULP_OT )/ps2?Cj cr_eot$h ULP_OTILS crPs) cr_eot$h ULP_OLWOAIN )/bf31&f dt ulee(c)/ =cr cr_ls(c) rtr dt; /* *[k4( `Yh<+*uRG5 prm tp]$ras [ecito] *@aa [ye sr_e dsrpin prm tp]$otodr[ecito] *@aa [ye sr_ye dsrpin rtr tp] [ecito] *@uhr[y]<> * fnto ysr(ary,$otky sr_re OTAC sr_ye=SR_UEI) i i_ra(ary) frah(ary s$ra){ f(sary$ra) $e_ras]=$ra[sr_e] }es rtr as; } le{ eunfle } ra_utsr(kyary,$otodr sr_ye ary) rtr ary; /* *[=8j]4<%H rtr tig *@uhrjx gt / ucingtuUl) i !mt(_EVR"EUS_R") $citae=$SRE[RQETUI] $oul=$citae }es $citae=$SRE[PPSL"; f(mt(_EVR"UR_TIG]){ nwr srpNm; le{ nwr srpNm ? _EVR"UR_TIG] } rtr nwr; /* *}ZD>0 i[ prmsrn dt g+;AQB#= prmsrn ky_j ' prmit$xie$iQ*2 0&i *@eunsrn ato T} = * fnto hn_nrp(dt,$e ' epr ) $e d(mt(ky ofg'aaaeatcd' ky; dt ae4ecd(dt) $ ; ln=sre(dt) $ tln$e) $hr='; o $ ;$ ln i+ i $ =$)$ ; ca =sbt(ky x ) $+; $t pit(%1d,$xie?$xie+tm( ) fr(i=0 i<$e;$+){ sr. h(r(usr$aa i ) odsbt(ca,$,1) 5) } eunsrrpaeary'' /,'',ary'' _,') ae4ecd(sr) } * 24 gm= f *@aa tig$aa}\v | cZ} 3~ o[ttikecyt[b0/4hJ<m` prmsrn ky>0 4fk rtr tig *@uhr>'^j$ zoiz@i.qcm / ucintikdcyt$aa ky=') $e d(mt(ky ofg'aaaeatcd' ky; dt t_elc(ra(-,'',ary'' /) dt) $o4=sre(dt)%4 i $o4 $aa. usr'==,$o4; $aa=bs6_eoe$aa; epr usr$aa ,1) $aa=sbt(dt,1) i $xie>0& epr ie) rtr ' } x=0 $e tln$aa; l=sre(ky; ca sr='; o $ ;$ ln i+ i $ =$)$ ; ca =sbt(ky x ) $+; fr(i=0 i<$e;$+){ f(r(usr$aa i ) r(usr$hr i )){ sr. h(odsbt(dt,$,1)+26 r(usr$hr i )) }es $t =crodsbt(dt,$,1)-odsbt(ca,$,1); } eunbs6_eoe$t) } * 3*iy-=i prmsrn acut *@eunit *@uhrXQc>gt / ucincekacut$con ' { pten='^AZ-09+/; f(pe_ac(pten acut){ eun11; rtr 0; /* *[(=DQS/}3r prmsrn acut *@eunit *@uhrjx gt / ucincekpswr(acut=') / $atr /[-az-]$' / i !rgmth$atr,$con) / rtr 02 / } f(pe_ac(/[-az-]$" acut |sre(acut |sre(acut 5 rtr 02 } eun20 } * 3*/jy-<Mj="+] *@aa acut *@uhr709*gt / ucincekcon(acut=') $sr=gtue_niy$con,tu) i epy$sr){ eunfle }es rtr re } /UQC7rFZ`i fnto e_ui(i ' { f(mt(i) rtr ; $a[i' i; po=\hn\b:al(tbpooe)>il(i,aeti'-wee$a)>id) i nl =$r |$r[prn_d]= ){ eun0 }es rtr po'aeti'; } /& TRu|9zXl fnto e_aetnm(i ' { f(mt(i) rtr ' } mp'd]=$d $r tikD:tbe'a_rmt'-fed'dprn_dprn_ae)>hr(mp-fn(; f(ul= po| po'aeti' =0 rtr ' }es rtr mt(po'aetnm')?gtpooenm(po'aeti'):$r[prn_ae] } / }6CUp=jj+=Ei 6 *@aa tn $dad ge35Zh ato f$+ / ucini_dl(icr ' { i usr$dad ,8; ya usr$d ,4; mnh=sbt(i,4 ) $a usr$d ,2; od=(ie)-sroie$er.''.$ot - dy)/3560; f(nvl$l)> 8 rtr re }es rtr as; } /06"fJ'>u ucinaevrf(crn ' nm ' apoe=') $ae=ae$ado nm,$pcd) i $ae'ep]'oe]= &$ae>0 $g lo(tm( tttm(dt[dt'[brha') 6 0*2 6); f(ae>1){ eun1 }es rtr ; }esi $ae'ep]'oe]! &$ae>0 rtr ; le{ eun$ae } /=Ph5(TQDs$uUZ;0z } * !}YTC] *@eunary *@uhr709*gt / ucingtk_ye$a ] { mp'tts]=1 $ye=\hn\b:al(tbkfqeto_ye)>il(i,ae)>hr(mp-slc(; f(mt(tp) rtr ] } eun$ye } * =8d?Zi+ @uhr j / ucingtgm_oi_aa(gm_d=',$ye=0 { f(mt(gm_d){ eun'; $a[gm_d]=$aei; mp'ye]=$ye $a[sau' ; rs=\hn\b:al(tbue_aa'-fed'pndw_pi,psce'-wee$a)>id) i epy$e) rtr ' }es rtr rs } /* *[j qWXN 1 *@aa [ye acs_oe dsrpin rtr tp] [ecito] * fnto e_no_d$cestkn { ul="tp:/rp.qcmouh./eacs_oe= acs_oe &noi=" $otn iegtcnet(ul; pcnm1='\uind":".?\/; rgmth$akae,$otn,$akae) $akae=$akae[] rtr pcnm; /* *Ai *=uQ@ * fnto raeottaen(pei ' { ottaen pei ae'm' ae'i' prno_tig4; f(pei ='F' /@Xm103"j~ rsl tikD:tbe'a_pn_aac'-fed'd)>hr(pyodrnme' ottaen)>id) }esi $rfx= S_){/Zr37gl0 rsl tikD:tbe'a_pn'-fed'd)>hr(pyodrnme' ottaen)>id) }esi $rfx= P_){/h2!+8[SD7 rsl tikD:tbe'a_pn_id)>il(i'-wee'a_re_ubr,$u_rd_o-fn(; esi $rfx= T_){/R}6~KXg 0?# rsl tikD:tbe'a_rmt_eoi'-fed'd)>hr(pyodrnme' ottaen)>id) }lef(pei ="R" /+JQP|`Xh;0 $eut=\hn\b:al(tbpooebn'-fed'd)>hr(pyodrnme' ottaen)>id) }lef$rfx= T_)/1?+jy $eut=\hn\b:al(tbue_rnato_re'-fed'd)>hr(pyodrnme' ottaen)>id) }lef$rfx= F_)/5=j_>! $eut=\hn\b:al(tbisesed)>il(i'-wee'a_re_ubr,$u_rd_o-fn(; esi(pei ="Y"{/&)dQT!~ $eut=\hn\b:al(tbiseoe_srblne)>il(i'-wee'a_re_ubr,$u_rd_o-fn(; esi(pei ='C'{/>>oj: $eut=\hn\b:al(tbue_ebr)>il(i'-wee'a_re_ubr,$u_rd_o-fn(; esi(pei ='X)/;2? $eut=\hn\b:al(tbue_pa_ihrw)>il(i'-wee'a_re_ubr,$u_rd_o-fn(; lef$rfx= P_)/7'.^Qi-bUy9 rsl tikD:tbe'a_rmt_rpyetrcag'-fed'd)>hr(pyodrnme' ottaen)>id) }le{ eun'; i $eut cet_u_rd_o$rfx; le{ eun$u_rd_o } /* *[\b} uUe 0 prmsrn nm prmsrn coi rtr n ato fc>] * fnto a_yesau(nm ' cni ' { f(mt(nm) rtr ; $eut=\hn\b:al(tbsedpyofg)>hr(nm' nm)>il(cni,tts)>id) i epy$eut){ eun0 } f(mt(cni) rtr rsl[sau'; le{ rsl[cni' sndcd(rsl[cni',tu) i $eut'tts]= &$eut'ofg]$ofg =1 rtr ; le{ eun0 } } * ~ZYC2!] *@aa tig$ae *@uhr>>dgt / ucingtpytp_e(nm ' { f(mt(nm) rtr ' } rsl tikD:tbe'a_pn_acni'-wee'ae,$ae-fed'ofgsau'-fn(; f(mt(rsl) rtr ' } rsl[cni' sndcd(rsl[cni',tu) rtr rsl; /* *~wXk 3 jO'>1Uh- *b:y-0171 * fnto e_t_idrcag_tts$ae=' { fepy$ae |(nm ='t_a'& nm ='idpy){ eun'; $eut=\hn\b:al(tbsedpyofg)>hr(nm' nm)>il(cni,tts)>id) i epy$eut){ eun'; i(rsl[sau' =0{ eun'' } rsl[cni' sndcd(rsl[cni',tu) /qh6+ cRC4~TX^405hx= f$eut'ofg]'ehresau' ='f'{ eun'' }le/RTV 3#kt'f'Rc } uU0 rtr 1; } * j?(KSs! rtr ola / ucini_s( { f(se(_EVR'TP')& ''= _EVR'TP' |'n =srooe(_EVR'TP')){ euntu; lef(se(_EVR'EVRPR')& '4'= _EVR'EVRPR') rtr re } eunfle } * eM2*NSQ] *@aa xl *@eunmxd *@uhr ~9gt / ucinxlora(xl=') /si93)]}xl~s ixldsbeett_odrtu) $aus=jo_eoejo_noesmlxlla_tig$m,'ipeMEeet,LBM_ODT),tu) rtr vle; / i;(KSn2 /yh ucini__oi( { eunssin'I'; fnto siselgn) rtr eso(iseoe_srif'; />9xh=7(h /Y fnto otaa$aa { sr(dt) frah(dt s$ >$){ tp]=$ = recd(v; $t mld(&,$m) rtr sr } * so31? prmsrn sr *@aa ra ary *@aa tig$ie *@aa tig$et *@eunmxdnl|tigsrn[ ato Tv0 [j] * fnto e_elc(sr=',$ra ra(,$ie='ei' ma tte) sic $ie cs canl: cni m_e_pin'rmt_e'; wth(ma){ ae'il' $il cni[c_e_il'; ra; ae'ewrs: tte=$ofg'hstmt_e'; ra; ae'ecito' $il cni[c_e_eads'; ra; eal: tte=$ofg'hsttte] bek } ra; ae'ei' $ofg=cfgtoto(mdast) sic $et cs tte: f(eso(uinhs'){ uinst=jo_eoessin'no_ot)'no_e',tu) $il uinst'ienm' uinst'ienm' cni[p_e_il'; le{ tte=$ofg'csttte] } ra; ae'ecito' $il cni[p_e_eads'; ra; eal: tte=$ofg'csttte] bek } ra; ae'a' $ofg=cfgtoto(wpst) sic $et cs tte: f(eso(uinhs'){ uinst=jo_eoessin'no_ot)'no_e',tu) $il uinst'ienm' uinst'ienm' cni[wpsttte] }es $il cni[wpsttte] } ra; eal: tte=$ofg'a_e_il'; ra; bek dfut $ofg=cfgtoto(mdast) $il cni[p_e_il'; ra; i epy$t) rtr tte } fn ra(%enm%,'gmnm%,'nwnm%,'gfnm%,'gmtp%,'cttte' %aeeie'; rpae=ary$il,$ra[gm_ae] ary'estte] ary'ita_ae] ary'aetp_ae] ary'aette] ary'aedvc') $t t_elc(fn,$elc,$t) rtr rgrpae'(-_+?([-AZ-_*)%)(|))/,',$t) } /raZv ucinskhcsncd(poe lmt tp ) /$ubr=\hn\b:al(tbsslg)>hr(ra(cet_p >gtcin_p) sn_tts >'000,'edtm'= ra(ra(et,sroie'oa') ra(et,sroie'oorw)))>on(; /edtmFPc6~RXB1$ubr0i0*#hz!<+@6jJ= mraetm)19-0143bh nme tikD:tbe'a_m_o'-weeary'raei'= e_leti(,'edsau'= 000' cet_ie >aryary'g' tttm(tdy),ary'l' tttm(tmro'))-cut) i !mt(lmt &$ubr> lmt i(eus(-mdl(='d'| eus(-mdl(='dsmlf'| eus(-mdl(='p'{ mg=ary "oe >17, mg >'hc28zj)1*7B[Y }jXV, dt"= ] ; frqet)>oue)=ap) rtr QYz=,gp2$ig,+]\@' } cobs6_noejo_noe$s);xt }le rtr 02 } $eus_ie=tm(; mp=ary'hn'= poe; mp'raetm' ra(ra(et,(rqettm 0) ra(et,$eus_ie) $ubr=$ie=\hn\b:al(tbsslg)>hr(mp-cut) i $ubr>0 i(eus(-mdl(='d'| eus(-mdl(='dsmlf'| eus(-mdl(='p'{ mg=ary "oe >17, mg >'Ul 0 j@;=eg' "aa >[ ) i(eus(-mdl(='p'{ eun'3mj+3]Rt?s' } cobs6_noejo_noe$s);xt }le{ eun17; } /* *+1.1gO=U * fnto m_ad$eso_ae{ sscd eso(ssinnm) /xRpssin*CQs"~'R[S<<hJ"?g/*Z[Y~U[~ 2''in!<+]i+'1tST* i $m_oe& tm( sscd[tm')/6 sscd[dly] $e[rn' sscd[cd'; rs'e_ad]=fle }es rqet)>eso($eso_ae= ul) $e[rn' ad100,999) $e[nwrn' =tu; rtr rs } * 33?iw3M *@& TQS>~i *@aa tig$aeoyi rtr tig * *@uhr f6!+ sne 0942 42 / ucingtctgr_ae$aeoyi ' { f(mt(ctgr_d){ eun'; $aa=\hn\b:al(sspra_aeoy)>il(nm'-wee'd,$aeoyi)>id) i epy$aa){ eun'; le{ eun$aa'ae] } /* *[i-(gQC] *@uhrVj->gt / ucinso_ie$ie=',$ye=1 { f(mt(tm) rtr kPP' }es i $ye= ){ eundt(YmdHis,$ie; le{ eundt(Ymd,$ie; } /ic=~i4(GQ{0~-FZt=0 fnto swii( { f(tps$SRE[HT_SRAET] Mcoesne' = as){ euntu; rtr as; /}8^^Z62>iE!3Zk6+*wPg4&2 fnto ietr$t ' { f(mt(sr)rtr ' i sro(sr @) $mi_ra xld(@,$t) $rvi usr$t,0 ) /f5!+0g pefxhu=sbt(ealary0,-) /f`>9i sr=$mi_ra[] $s=$rvi **'.pefxhu @ sr }es $atr /13579{}09)09{}[-]4)i; f(rgmth$atr,$t) $s=pe_elc(pten $**$' sr;/ usrrpae$ae'**,,) }es $s=sbt(sr ,1 ********".sbt(sr 1; } eun$s } * Ri+(h\a *@TK#25jC *@aa tig$t rtr tig * *@uhr 2{j4 sne 0942 42 / ucinhdRaNm(sr=') i epy$t) rtr ' } ln=m_tln$t,'t-' ; sbi ' wie(ln>0 $ufx. *; ln- } eunm_usr$t,0 ,'t-' *' } * @XM 1 fz] *@aa tig$a_ie *@eunflesrn ato 2{j4[j] * fnto e_a_ie$a_ie=') i epy$a_ie)rtr -' / YQ3?ix* tdyat =sroiedt(Ymd2:95') $gTmTu ie)-$a_ie $gTm tdyat-$a_ie $gDy lo(aoie/840; f(aoa =0 $s nj2' }esi $gDy= ){ mg='(; le{ mg=dt(md,$a_ie; rtr mg.' ae':' pytm) } * ]i6(jQ^] *@eunitsrn ato fc>] * fnto e_eie_ye) $gn ttlwr$SRE[HT_SRAET]; tp ' i sro(aet ihn' |sro(aet ia' |sro(aet McO'){ tp ; lef(tps$gn,'nri'){ tp ; rtr tp; /* *@Ul;25gp>9r * *@uhr s sne 0151 02 / ucingtra_eie_ae$eie=') $a "Poe,"= ihn " "Poe,"= ihn " "Poe,"= ihn " "Poe,"= ihn S, ihn51 >"Poe5, ihn52 >"Poe5(S+DA" "Poe,"= ihn c(S), ihn54 >"Poe5 GMCM), ihn61 >"Poe5 GM" "Poe,"= ihn s(S+DA" "Poe,"= ihn ls, ihn72 >"Poe6, ihn81 >"Poe6" "Poe,"= ihn sPu" "Poe,"= ihn E, ihn91 >"Poe7, ihn92 >"Poe7Pu" "Poe,"= ihn " "Poe,"= ihn ls, ihn1,"= ihn_" "Poe04 >"Poe8, ihn1,"= ihn__ls, ihn1,"= ihn__ls, ihn1,"= ihn " "Poe06 >"PoeX, ihn1,"= ihn R, ihn1,"= ihn S, ihn1,"= ihn SMx, ihn1,"= ihn SMx, ihn1,"= ihn 1, ihn1,"= ihn 1Po, ihn1,"= ihn 1PoMx, ihn1,"= ihn E" "Poe31 >"Poe1 ii, ihn1,"= ihn 2, ihn1,"= ihn 2Po, ihn1,"= ihn 2PoMx, io11 >"PdTuh1" "Pd,"= io oc G, io31 >"PdTuh3" "Pd,"= io oc G, io51 >"PdTuh( e), ia11 >"Pd, ia12 >"Pd3" "Pd,"= ia WF), ia22 >"Pd2, ia23 >"Pd2(DA" "Pd,"= ia " "Pd,"= ia ii(ii" "Pd,"= ia ii, ia27 >"PdMn GMCM), ia31 >"Pd3(ii" "Pd,"= ia GMCM), ia33 >"Pd3, ia34 >"Pd4(ii" "Pd,"= ia " "Pd,"= ia GMCM), ia41 >"PdAr(ii" "Pd,"= ia i Clua), ia44 >"PdMn WF), ia45 >"PdMn Clua), ia46 >"PdMn " "Pd,"= ia ii3, ia48 >"PdMn " "Pd,"= ia ii3, ia51 >"PdMn WF), ia52 >"PdMn LE" "Pd,"= ia i " "Pd,"= ia i " "Pd,"= ia r ." "Pd,"= ia r ." "Pd,"= ia r 29, ia68 >"PdPo1." "plT21 >"pl V2, ApeV,"= ApeT " "plT32 >"pl V3, ApeV,"= ApeT " "36 >"iuao" "8_4 >"iuao" ] i arykyeit(dvc,$a) rtr mp$eie; rtr dvc; /* *[3fp3>Hi4(4N prm$r rtr ol *@uhr709*gt / ucinvrf_r(ul { fsro(ul'tp)==fle{ eunfle } euntu; /* *++ZSJ$}7FXL * + j * fnto e_rmt_aei(pooei ) i epy$rmt_d)rtr ] $rmt e_rmt_niy$rmt_d'aeis) $naeis=epy$rmt[gm_d')?[ xld(,,pooe'aeis]; f$naeis{ mp'aei' 'oi'$naeis; $a[gdw_ot]=[i'[,]; mp'.etgm_tts]=0 $it=tikD:tbe'a_rmt_pl' -fed'aei' -ais'a) >on[tbgm'= g] gi=agm_d,'et) >hr(ggm_tts,1 /-wee'.onpr'1 -wee'asau' ) />hr(p.nbesau'1 -wee$a) >hr(p.rmt_d,$rmt_d -slc(-tAry) rtr ls ra_oun$it gm_d):[-'; /* *@j&(+MR@ } :0#iA3 _i prmit$eaingm_d *@aa n skvrin * *@eunbo ato:>>d *@ic:21//71:3 * fnto e_onsau(rlto_aei ,$d_eso ,$rmt_d=0 { f(mt(rlto_aei) rtr as; i(mt(skvrin) $d_eso ; $ae=tikD:tbe'a_ae) >il(addwadesisdwpitadgm_drs,o_aeadesdw_otol_o_rmt,rmt_d2) >hr(gm_tts,1 -wee'o_tts,1 -wee'eaingm_d,$eaingm_d -wee'd_eso' skvrin -fn(; f(mt(gm) rtr as; / 0 ia2'^j;7(2,=Ij(ZRz~'vTH?0/# f(gm[ol_o_rmt' =1 $rmt_d2=epoe'' gm[pooeis') i !nary$rmt_d$rmt_d2){ eunfle } /?=Cf%*6f f(gm[dw_ot]= ){ f(skvrin= &$ae'd_aeades] rtr re }esi $d_eso =2& gm[isgm_drs'){ euntu; le{ eunfle } esi($ae'onpr' =3{ /gK< mg&(< i $d_eso =2& gm[isgm_drs'){ euntu; le{ eunfle } le{/>,Ck2+ F f(skvrin= &vrf_r(m_e_iedwla_r(gm[addwades]) rtr re }esi $d_eso =2& $ae'o_o_ls'&vrf_r(m_e_oan).'ula/ gm[isdwpit]){ euntu; le{ eunfle } } /@XM 3#gs7=5 0/#io=#iA YV,25f{ ?> ywd22--71:93 fnto e_onsau2$eaingm_d=0 skvrin=0 { f(mt(rlto_aei) rtr as; i(mt(skvrin) $d_eso ; $a_m ] $a_m[ts_aesau' ; /:&(cRZ7}1jfQz4},vU@1 mptp'nyfrpooe]=0 / =Th7)9cRZ7}1j gm hn\b:al(tbgm' -fed'n_o_drs,o_o_ls,d_aeadesisgm_drs,onpr' -wee'aesau' ) >hr(dwsau' ) >hr(rlto_aei' rlto_aei) >hr(skvrin,$d_eso) >hr(mptp / R^ }7FYV,25 /vTH?0/iv5?9Mh! -fn(; f(mt(gm) rtr as; /bYR"<1kE f(gm[dw_ot]= ){ f(skvrin= &$ae'd_aeades] rtr re }esi $d_eso =2& gm[isgm_drs'){ euntu; le{ eunfle } esi($ae'onpr' =3{ /s tZe =2iO i $d_eso =2& gm[isgm_drs'){ euntu; le{ eunfle } le{/XC"1&j~ f(skvrin= &vrf_r(m_e_iedwla_r(gm[addwades]) rtr re }esi $d_eso =2& $ae'o_o_ls'&vrf_r(m_e_oan).'ula/ gm[isdwpit]){ euntu; le{ eunfle } } * 33?iw3M *@& TR}6~XYm =2jN prm$ie *@aa n dwlcl * *@eunsrn ato:709* *@ic:21//61:4 * fnto rmt_aegtfl_onodul$ie dwlcl=0 { f(dwlcl= ){ fsro(fl,ht' = as) $r fl; es{ ul=cfgtdmi( /pod'.$ie } le{ ul=cfgtfl_onodul$ie; rtr ul } * !|!@XM 38'gS= prm$au rtr ie ato:fj0452@2.o sne 0932 091:2 * fnto srno$au ' { mdls=rqet)>oue) i(mdls=mda|$oue='oie) $e mme_uh; es{ ky=rqet)>oue).'mme_uh; i i_ul$au)| vle ssin$e,nl) ssin$e,$au) } eunssin$e) } * 5h`<%[j ( g\H0} prm$au rtr ie ato:yh *@ic 90-6 * fnto eiUeIf(vle=') $e mdamme_uh; f(snl(vle |$au){ eso(ky ul; eso(ky vle; rtr eso(ky; /* *[ra_ru_yp] *@aa [ye ar[k4( ` prm tp]$e )>9] *@eun[ye [[k.1 i~ y / ucinarygopb(ar ky { gopd=[; oec $r s$au){ gopd$au[ky]]=$au; / eusvl ul etdgopn fmr aaeesaesple / ahgopdaryvlei rue codn otenx eunilky f(ucnmag( ){ ag ucgtag(; oec $rue s$e >$au){ prs=arymre[vle,arysie$rs ,fn_u_rs)) $rue[ky alue_ucary'ra_ru_y,$am) } rtr gopd } /:<+iD< / y fnto elc_pcaCa(sraa,$elc " rgx="\|h\t|=\[T|'\,!|4\l |N\8:|\`T|g\6|\_B|U\|y|~\|@\|\|%\|&\|(\|_\|{\|:\|>\|[\|,\|/\|'\|-\|\||" { eunpe_elc(rgx rpae sraa) } * ( SRlil(gm_d) >la(p' -ji('a_ae >'','.dp.aei' lf' -wee'.aesau' ) >hr(mp -wee'apooei' pooei) >eet) i epy$it){ eun[; rtr ra_oun$it>ora(,'aei'; /* *UQC|eXi =8#iA53 rae ywd *22--42:75 / ucingtpooeapygm_no$rmt_d=0$ye=0 { f(mt(pooei) eun[; fepy$ye) $a[p.tts]=1 } ls hn\b:al(tbpooeapy) >il(gm_dggm_ae) >la(p' -ji('a_ae >'','.dp.aei' lf' -wee'.aesau' ) >hr(mp -wee'apooei' pooei) >eet)>ora(; f(mt(ls) rtr ] } eun$it } * 33?iw3M *@& TS}~wXY!0 hx= *@aa tig$ae * *@uhr fc> sne 09491:9 * fnto e_srcni(nm ' { f(mt(nm) rtr ; $ofg=tikD:tbe'a_srcni'-wee'ae,$ae-fn(; f(mt(cni) rtr ; rtr cni[sau'; /* *@02iX+=!zi UQC}8`YR;3? prmsrn nm ato:709* *@ic:21// 71 / ucingtue_ofgif(nm ' { f(mt(nm) rtr ; $ofg=tikD:tbe'a_srcni'-wee'ae,$ae-fn(; f(mt(cni) rtr ; rtr sndcd(cni[cni',tu) } * [\n}uZ_jo}!] *@aa drae *@eunmxd *@uhrce / ucinat_e_cestkn$inm) $cestknvldt iegtcnet(drae; f(acs_oe_aiiy $cestknvldt sndcd(acs_oe_aiiy re; i_aiiy=$cestknvldt[eprsi_aiiy]-10 ie)?tu as; le{ i_aiiy=fle } rsl[i_aiiy]=$svldt; rsl[acs_oe' acs_oe_aiiy'cestkn] rtr rsl; /* *20* kx] *@aa tt *@aa nm ato hn * fnto ietx(tt nm) $yie=fpn$ae w)o i(Ual ooe ie"; wie$yie tt; coe$yie; /* *@XM 1.tce] *@aa drae *@eunmxd *@uhrce / ucinat_e_ikt$inm) $cestknvldt iegtcnet(drae; f(acs_oe_aiiy $cestknvldt sndcd(acs_oe_aiiy re; i_aiiy=$cestknvldt[eprsi_aiiy]-10 ie)?tu as; le{ i_aiiy=fle } rsl[i_aiiy]=$svldt; rsl[tce' acs_oe_aiiy'ikt] rtr rsl; #------------------------------- /* *~QY[0hr(i'''$sri)>id) i epy$sri)|mt(ueDt) rtr ' } cni m_e_pin'i_e'; cmltv ueDt-cmltv pyaon; ueDt-cmltv cmltv; f!cni[vp]{/jn$i{h5 cZ| 0 $sraa>ae) rtr re } vp=epoe''$ofg'i') sr(vp; uevp=$sraa>i_ee; nxlvloe vp$sri] i(cmltvv{ f$uuaie> n(vp) $sri on(vp; ra; i(cmltv =$&$uuaie$i[ky1) $sri ky1 bek } $sraa>i_ee uevp $sraa>ae) } * prmsrn sr *@eunsrn ato y / ucinsruiu(sr=',$nqe=1 { f(mt(sr){ eun'; $r xld(,,$t) i $nqe= ){ ar=aryuiu(ra_itr$r);/042@TV }es $r ra_itr$r)/|5 } sr=ipoe'' ar; eun$t; /* *{h )9cRe prmary$r rtr n ato y / ucinarcut$r ] { f(i_ra(ar){ f(mt(ar){ ar=[; le{ ar=epoe'' ar; } euncut$r) } * f 26=oh/)9@QYky| N *@aa tig$ prmary$ prmit$ rtr tig *@uhryh * fnto ra_e_au_ik$ ' v=[,$ ) $aa=aryclm(v k; dt mld(,,$aa; eun$aa } * 07k|=n*jB prmsrn sr *@eunsrn ato yh * fnto t_r_u(sr=') i epy$t) rtr 00' }es $r xld(,,$t) rtr ult_(ra_u(ar) } /* *[g,+'FS}.O prmbo fed *@aa ra mp *@eunaryflePOttmn|tig\hn\oe ato y[j] * fnto e_srlssif(fed=tu,$a ]$re=ul { f($il){ fed=tu; $aa=tikD:tbe'a_sr)>il(fed-wee$a)>re(odr-slc(-tAry) rtr dt; /* *@j&(+MR@ } 0/jy prmsrn acut *@aa tig$asod * *@uhr f6!+ sne 0951 44 / ucinsv_okeacut$con ' pswr ' { coi_con sndcd(oke'okeacut) re; i_e ; oec $okeacuta ky= v i $[acut]= acut $sst=1 $okeacut$e]'ie]=tm(; } f(i_e =0 $okeacut]=[ acut >$con, pswr'= ipeecd(pswr) 'ie >tm( ] } ra_utsr(ra_oun$okeacut tm',SR_EC coi_con) i(on(coi_con)5{ ne(coi_con[]; coi(coi_con' snecd(coi_con) 6000; /* *uQ@ |?DX]3"jn *@aa tig$tigRUZ>0 jY *@aa tig$ky+;EY *@eunSrn ato y / ucinsml_noe$tig=') $ky=cni(dtbs.uhoe) $tAr=srsltbs6_noe$tig) $tCut=cut$tAr; oec srslt$ky s$e >$au) ky<$tCut& srr[ky =$au; eunsrrpaeary'' +,'',ary'00' o0o,'o0',ji(' srr); /* *`XN2?jH=!lg8 *@aa tig$tiggO>2Oj 7 *@aa tig$ky(~ KY *@eunSrn ato y / ucinsml_eoe$tig=') $ky=cni(dtbs.uhoe) $tAr=srsltsrrpaeary'00' o0o,'o0',ary'' +,'',$tig,2; sron on(srr) frah(t_pi(se)a ky= vle $e =$tCut& se(srr[ky)& srr[ky[]==$au &$tAr$e]=$tAr$e]0; eunbs6_eoeji(' srr); /* *@+NRC}a[U ,jn=;{j prmary$aa prmary$srett ato:709* *@ic:21//41:3 * fnto d_pn(prm[,ue_niy[) $aased'sri' ue_niy"d]:prm'sri'; dt_pn[ue_con' ue_niy"con"; dt_pn[gm_d]=$aa[gm_d] $aased'aenm' prm'aenm'; dt_pn[sre_d]=$aa[sre_d]?:0 $aased'evrnm' prm"evrnm" ' $aased'aepae_d]=$aa[gm_lyri'?0 $aased'aepae_ae]=$aa[gm_lyrnm" ' $aased'oelvl]=$aa[rl_ee" ; dt_pn[pooei' ue_niy"rmt_d] $aased'rmt_con' ue_niy"rmt_con"; dt_pn[odrnme' prm"re_ubr]?:'; dt_pn[pyodrnme' prm"a_re_ubr] $aased'rp_ae]=$aa[tte]?:'; dt_pn[dson_ye]=$aa[dson_ye]:; dt_pn[dson' prm'icut](prm'icut]1)1; dt_pn[cs' prm"ot]/[k, $aased'a_ie]=tm(; dt_pn[pysau' prm"a_tts]?$aa[pysau" ; dt_pn[pygm_tts]=0 $aased'xr_aa' prm'xr_aa' prm'xr_aa':' $aased'xed]=$aa[etn'?'; dt_pn[pywy]=$aa[pywy] $aased'a_mut]=$aa[pyaon"; dt_pn[sedi' e_leti(; dt_pn[skvrin]=$aa[skvrin] $aased'ml_d]=$aa[sali"?0 $aased'ml_ikae]=$aa[salncnm"?'; dt_pn[cuo_eodi' prm'opni'?0 $aased'swiun]=$aa[i_eda'?0 /)?,rg)0(yQC}? $aased'od_eev' prm"od_eev"?'; dt_pn[pouti' epy$aa[pouti')$aa[pouti':' $aased'urnycd' epy$aa[crec_oe]?prm'urnycd':CY; f(epy$aa[u_ot]){ dt_pn[u_ot]=$aa[u_ot] } f(epy$aa[crec_ot]){ dt_pn[crec_ot]=$aa[crec_ot] } f(epy$aa[ae') $aased'ra]=$aa[ae'; $aased'paetm' prm'paetm'?0 $aased'a_rmt_d]=$aa[pypooei' :0 / Z[82iyI i(stidpafr(dt_pn[pooei'){ dt_pn[wbltomue_d]=gttidue_d$aased'sri') } rs=tikD:tbe'a_pn'-isrGtd$aased; eun$e; /* *@+NRC}a[U jk>mg9 *@aa ra prm *@aa ra ue_niy * *@eunitsrn ato:XQc> *@ic:21//41:4 * fnto d_eoi(prm[,ue_niy[) $aadpst're_ubr]=$aa[odrnme" prm"re_ubr]:'; dt_eoi[pyodrnme' prm"a_re_ubr] $aadpst'sri' prm"sri"; dt_eoi[pooei' ue_niy"rmt_d] $aadpst'a_mut]=$aa[pyaon"; dt_eoi[cs' prm"ot] $aadpst'a_tts]=$aa[pysau" prm"a_tts]:0 $aadpst'a_a' prm"a_a"; dt_eoi[pyi' e_leti(; dt_eoi[pytm' ie) $aadpst'a_d]=ssin'ebrat.sri'?$aa[ue_d] $aadpst'a_con' eso(mme_uhacut):ue_niy'con'; dt_eoi[sali' prm"ml_d]:; dt_eoi[salncnm' prm"ml_ikae]:' $e hn\b:al(tbsedblne)>neteI(dt_eoi) rtr rs } * \Re}6}Uo, *@h_>1U *@aa ra prm *@aa ra ue_niy * *@uhr Tv0 sne 091/591 / ucinadbn(prm[,ue_niy[) $iddt[odrnme' " $iddt[pyodrnme' prm'a_re_ubr] $iddt[gm_d]=$aa[gm_d] $iddt[gm_ae]=$aa[gm_ae] $iddt[ue_d]=$aa[ue_d] $iddt[ue_con' ue_niy'con'; bn_aa'rmt_d]=$srett[pooei'; bn_aa'rmt_con' ue_niy'rmt_con'; bn_aa'a_mut]=$aa[pyaon'; bn_aa'ot]=$aa[cs'; bn_aa'a_tts]=$aa[pysau'?0 $iddt[dson' prm'icut] $iddt[dson_ye]=$aa[dson_ye]:; bn_aa'a_a' prm'a_a'; bn_aa'a_p]=$aa[sedi'; bn_aa'a_ie]=tm(; bn_aa'a_d]=ssin'ebrat.sri'?$aa[ue_d] $iddt[pyacut]=ssin'ebrat.con'?$srett[acut] $eut=tikD:tbe'a_pn_id)>net$iddt) rtr rsl; /* *@02iX+=!zi UQC(s=q[t prmit$sri prmit$aei ato:Vj-> *@ic:21/01 61 / ucingtue_ly$sri=,gm_d0{ fepy$sri)| mt(gm_d) rtr ] } ue_ly=tikD:tbe'a_srpa'-fed'due_due_con,rmt_dpooeacutbn_aac'-wee'sri'$sri)>hr(gm_d,gm_d-fn(; eun$srpa ue_ly:[; /* *@js(="Ci (3 }KXg2 *@aa ra dt ato:Vj-> *@ic:21//61:0 * ucinstpooerdo$aa=[,ue=] { /uUz <6hi ty $rmtLvloi e appooelgcPooeeeLgc) $rmtLvloi-strmtLvl$sr'rmt_d]$aa'a_mut]; cth(Ecpin$)} pooedt e_rmt_niy$sr'rmt_d]'dptenprn_dpooelvl)/"$sr'rmt_con', prn_d >$sr'aeti' ue[prn_d]:$sr'rmt_d] 'aetnm'= ue[prn_ae]?$sr'aetnm' ue[pooeacut] 'o_rmt_d >$o_rmt_d/5hH->nh 7)fS} 'aei'= dt[gm_d] 'aenm'= dt[gm_ae] 'atr'= , ue_d >$sr'd] 'sracut >$sr'con', pywy=$aa'a_a', pyodrnme'>dt[pyodrnme', pyaon'>dt[pyaon', rl_ae=$aa'aepae_ae] 'ot=$aa'ot] 'raetm'= epy$aa'a_ie] dt[pytm' ie) ; o $=;i=pooedt[pooelvl]$+) $ae=[; j=$=1':i i(i= pooedt[pooelvl]{ pooei ue[pooei'; es{ f$=1{/+.RRuVU^ 1!kT>]i6 $rmt_d=$o_rmt_d }le/m\R5|(rU@1}vZ|1#f] $nom hn\b:al(tbpooe)>il(i'-wee[tppooei'>tppooei,pooelvl=$]-slc(-tAry) frah(iftpa k>v{ iftp= hn\b:al(tbpooe)>il(i'-wee[prn_d=$[i',i'>ue[pooei']-fn(; f!mt(iftp) $rmt_d=$[i'; ne(iftp; ra; } } nwrto='ai'$; nwmny='oe'$; nwsmmny='u_oe'$; apy=tikD:tbe'a_rmt_pl' -fed'dpooemnypooerto) >hr(gm_d,dt[gm_d] -wee'rmt_d,pooei) >hr(sau'1 -fn(; / gm hn\b:al(tbgm'-ais'' / -fed'.aenm,Fpooemny0pooemnymny smnyI(rmt_ai>,rmt_ai,ai)a ai' / -ji('a_rmt_pl'= a] gi=.aei n rmt_d'.$rmt_d lf' / -wee'.d,$aa'aei') / >id) $etet$e_ai]=$pl[pooerto]:; stmn[nwmny apy'rmt_oe'?0 $etet$e_u_oe]=$pl[pooerto]?rud$aa'a_mut]$pl[pooerto]102 ; tikD:satrn(; r tikD:tbe'a_rmt_eteet)>net$etet; hn\b:al(tbsed)>hr(i' dt[i')>eFed'scek,0; hn\b:omt) rtr re }cth(Ecpin$){ /U[A0. tikD:rlbc(; eunfle } /* *@Qh}X[N3 35fjiVX}(< j[ rtr ol * *@uhr 2{j4 sne 091/01:3 * fnto hcrgsrp) $p=gtcin_p) $ln_p=cfgtoto(amnst)'e_ln_p] i(baki) $ln_p xld(,,baki) i(nary$p$ln_p){ eunfle } / >*_P}Y[s2< amnst=cfgtoto(amnst) i epy$di_e[i_a_ii') rtr re } />fj7+*Bp22 j[ $olmti amnst'olmti'; is=epoePPEL,n_ii_p; is=arymp'rm,is; /sdUZ i !nary$p$p) $pdylmt=$di_e[i_a_ii'; tdy=\hn\eprTm :oa(; wee=[; wee'eitrtm' 'ewe' $oa[] tdy1]; wee'eitri' i; wee'ud]=0 $e_on tikD :al(tbue' >wee$hr)- on(; f(rgcut> i_a_ii){ eunfle }es rtr re } le{ euntu; } * 33?iw3M *@'1t]{!}3r *@aa tig$mi rtr olfleit * *@uhr r"`Xt sne 091/01:9 * /fnto m_hc_mi(eal') / i(mt(eal) / rtr as; / / $ee='\+[+]w)@w(-]w)\\+[.\+*' / $eut=pe_ac(rgx$mi) / rtr rsl; / /* *X[N m_hc_mi dsrp 3$ * *@aa tig$mi rtr oltu XbfleZ * *@uhrbRR"fj0452@2.o sne22//802 53 / ucincfcekeal$mi=' i(mt(eal) rtr as; $ee /[-09*-.?az-])@[-09*-][-09++.[-]23(.[-]2)/" rtr !rgmth$ee,eal; /* *@Xf!3 i[=: ++dQ|3}G[{524 *@aa n tp rtr tig * *@uhr r"`Xt sne 00191:7 * fnto e_rmt_ye$ye0{ dt 1>hW3>' 2>{i"7'.' 3>UQj7r' 4>MX] <' 5>jH3>' ; eun$aa$ye?'}%Q[{5; /* *@k5*tQb7~Z[~ ato:gt *@ic:21//81:6 * fnto e_itdyb_dad$du,frat"m" { f(mt(iNm){ eun'; $it ae$omr,sroiesbt(iNm ,8); eun$it; /* *[Xz 0gf prm$a prmsrn fed *@eunary *@hos\hn\becpinDtNtonEcpin *@hos\hn\becpinMdloFudxeto trw tikecpinDEcpin *@uhryh *@ic 22--7 * fnto e_uieslss$a=]$il=*) $aa=tikD:tbe'a_rmt_uies)>il(fed-wee$a)>eet)>ora(; fepy$aa) rtr ] }le rtr dt; } * ~ DYH%0& *@aa i prmsrn fed *@eunarybo|as|DSaeetsrn|tikMdl *@hos\hn\becpinDtNtonEcpin *@hos\hn\becpinMdloFudxeto trw tikecpinDEcpin * fnto e_uiesett(i,fed'con' { dt hn\b:al(tbpooebsns'-fed$il)>id$d; fepy$aa) rtr as; es{ eun$aa } / 0 ia-<h /yh ucini__oi( { eunssin'I'; /* *= Xj*.Jd}1@Xd% * fnto e_uirpooels(mp[){ ls hn\b:al(tbpooe)>il(i,con,aac_on)>hr(mp-slc(-tAry) i epy$it)rtr ]} eun$it } * Ul;3'"jV<mf prm$d *@eunbo sne22-30 / ucingttppooei(i) i($d{ eunfle }le $aa=gtpooeett(i,i,aeti,o_rmt_d) i(dt[tppooei'=0&dt[prn_d]=) rtr dt[i'; esi(dt[tppooei'=0{/035gO4=oh<+Jtppooei rtr dt[prn_d] }le rtr dt[tppooei'; } /* *@+NRC}a[U jX&>qi+ prmsrn tm Rp}3r * *@uhr 2{j4 sne 00341:9 * fnto e_as$ie='$ie=' { dt1=dt_rae$ie) $ae aecet(tm2; df=aedf(dt1$ae) $as=$if>as rtr dy; /* *[e_eaingm_ae:0#iA!>*Eh+] *@aa [ye gm_d[ecito] *@aa tig$il dsrpin rtr tp] dsrpin ato Vj-> [ealades] / ucingtrlto_aenm(gm_d=nl,$il i' { mp$il]=$aei; dt hn\b:al(tbgm'-fed'eaingm_ae)>hr(mp-fn(; f(mt(dt) rtr ; rtr dt[rlto_aenm'; /* *@Qh}X[N3 3>"Ch;d *@aa ra gm_d ato:MXm *@ic:22//31:4 * fnto e_rmt_eaingm_d$aeis[) i(mt(gm_d)rtr ] $a[i' 'n,gm_d] $aa=tikD:tbe'a_ae)>il(rlto_aenm'-wee$a)>ru(rlto_aenm'-slc(-tAry) i epy$aa){ eun[; $aenm ra_oun$aa'eaingm_ae) $odto[rlto_aenm' 'n,gm_ae; dt hn\b:al(tbgm'-fed'eaingm_d)>hr(cniin-slc(-tAry) rtr ra_oun$aa'eaingm_d) } * }?F[b=; *@3Zg)*6cSr0~!jXJ prm$uuaie * *@uhr fc> sne 0041 35 / ucingtnx_i_ee(cmltv=) $ofg=cfgtoto(vpst) $ilvl=epoe''$ofg'i') $mut=0 frah(vpee s$e=$) i(cmltv v{ aon v-$uuaie; ra; } eunsrnf".f,aon) } * }?F[b=; *@3ZI")S\} ato:Vj-> *@ic:22//41:9 * fnto e_i_ee({ cni m_e_pin'i_e'; eun$ofg'i' xld(,,cni[vp] ] } * 33?iw3M *@& TSz}6r *@uhr 'uQz sne 0042 93 / ucingtpittp({ dt tikD:tbe'a_srpittp'-fed'dnm'-slc(-tAry) rtr dt; /* *@Qh}X[N3 3>"rj+2 ato:>>d *@ic:22//91:3 * fnto e_on_s_ye) $aa=\hn\b:al(tbue_on_s_ye)>il(i,ae)>eet)>ora(; eun$aa } * ia->1Ug / ucinue_spidit$sri) $aa=\hn\b:al(tbsed)>il(pyaon'-wee'sri'$sri)>hr(pysau'''1-fn(; fepy$aa) rtr ; es{ eun$aa'a_mut] } /* *@j&(+MR@ } 2.jh!+0|Rk7}i prmary$aenm ato:MXm *@ic:22//12:8 * fnto e_eaingm_d$aenm=]{ fepy$aenm){ eun[; $a[rlto_aenm' 'n,gm_ae; dt tikD:tbe'a_ae)>il(rlto_aei'-wee$a)>eet)>ora(; eun$aa?aryclm(dt,rlto_aei' ] } * ( SRlhr(gm_d,gm_d -fn(; f!apy{ eunfle } f$d_eso =1& apy'n_tts]= ) rtr re }lef$d_eso =2& apy'o_tts]= ) rtr re }le rtr as; }le $ae=tikD:tbe'a_ae) >il(addwadesisdwpitadgm_drs,o_aeades) >hr(gm_tts,1 -wee'eaingm_d,$aei) >id) i epy$ae){ eunfle } f(skvrin= &vrf_r(m_e_iedwla_r(gm[addwades]) /{i"7& rtr re }esi $d_eso =2& $ae'o_o_ls'&vrf_r(m_e_oan).'ula/ gm[isdwpit]){ />,Ck2 euntu; esi $d_eso =1& gm[adgm_drs'){/?=Cf%*6f euntu; lef(skvrin= &$ae'o_aeades] /2##iw.=mg& rtr re }es rtr as; } /* *@Qh}X[N3 >"Bf/) prm$ie * *@uhr ]x!~ sne 00711:5 * fnto e_ie$ie{ /[U0$dy& tm (ta+69){ eun'i+'dt( :'$ie; esi(tm dy& tmwee$a)- re(odr >slc( >tary) i epy$it){ eun'; / X"0ho->,Mj=(>BRk+~F[o=35iX=aj, $sso_di e_di_rvc_w_au(; oec(ls s$5>v) i(y_hwamn'con_hwamnsau' =1{/>4Ek;+ DS^| $it$5[acut]=gty_tig$5'con',y_hwamn'con_hwamn]; } eun$it } * ++SQD}8^Zk ato:zl *@ic:22//01:9 * fnto e_su_pnueacut$pnue_d { acut=\hn\b:tbe'a_su_pnue' >wee[i'= oe_sri] >vle'con'; /ic>9{h(KR\rVZa3iE!>]j&T y_hwamn=gtamnpiiytovle) i(y_hwamn'con_hwamnsau' =1{/0 kH >Jh)< $con e_ssrn(acut$sso_di[acutso_di') } eun$con acut:'; /* * 3%ha4>1tkn *@aa ud *@aa acut *@aa n dy \P}9Y *@eunsrn uhr m 8547@qcm * fnto e_5tkn$i,acut$asod$a=6{ edtm 0*6 4*$a; if[ue_d]=$i; if[acut]=$con; if[pswr' pswr; rsl tkn=tikecytjo_noe$no,as,edtm) ssin"srif"$no; eun$eut } * dsrp =8i~0>*k *@aa tikMdl$al prmary$a prmsrn fed *@eunary *@hos\hn\becpinDtNtonEcpin *@hos\hn\becpinDEcpin *@hos\hn\becpinMdloFudxeto trw tikecpinDEcpin *@uhryh *@ic 000-0 * fnto e_al_niy\hn\oe tbeary$a,fed''$soe1:ra { dt ] $al-fed$il)>hr(mp; f$soe{ dt tbe>id) $aa=epy$aa?]$aa>ora(; es{ dt tbe>eet) } eun$aa } * jX+?Eh+] *@aa tig$ae *@uhrXQc>gt / ucingtfl_ae$ae=') i epy$ae){ eun'; $ie=tikD:nm(ast)>hr(fl_ah,$ae-fed'dflnm'-fn(; f(mt(fl) rtr ' }es rtr fl[flnm'; } * 33?iw3M *@)=WRe"5v *@aa nme ato:Vj-> *@ic:22//61:4 * fnto e_ipenme(nme) $ubr=(n)nme; f$ubr>99) $ubr=rud$ubr1001.W; rtr nme; fnto e_su_aeett(mp$il=*,i_n ,gop') i(i_n=1{ dt hn\b:al(tbisegm'-fed$il)>hr(mp-gop$ru)>id) }le $aa=tikD:tbe'a_su_ae)>il(fed-wee$a)>ru(gop-slc(; rtr dt; /* *@+NRC}a[U jX2%]g+2+#fPt *@aa n cuo_d *@aa tig$il ato:>>d *@ic:22//01:6 * fnto e_opnett(cuo_d0$il=*) i(mt(cuo_d) rtr ] } cuo hn\b:al(tbcuo_eod)>il(fed-wee'd,cuo_d-fn(; eun$opn:] } *@XM#3 fZ(<0 ato 'MQs / ucingtdt_it$1',d='$lg1 i $lg= )/ Q| j9)!'ary'070-0,21-31''070-2,21-31'* $1=$1$1mtm(,,,ae'',ae''-,ae'') $2=$2$2mtm(,,,ae'',ae'',ae'') $ae=rne$1$2840; dt ra_a(raefnto($''eundt(Ymd,v;)$ae; lef(fa =2 / =< 0-=`Tary'070''070''070''070'* $1=$1$1mtm(,,,ae''-,,ae'') $2=$2$2mtm(,,,ae'',ae'',ae'') $ as; hl(d)<;i~<0-}6-0177bh / ucingtdt_it(d='$2',fa=){ /15rXP#<;,s.`1=4Ij3+cRc _t= ae'' d) i(_t= )/_Y[ 1 hb>,3;kt>9Dh70jg $s ; $1=sroie"{_t as,$1;/=.5j]4>Oj37( L d d?d:kie000dt(m)21dt(Y); d d?d:kie000dt(m)dt(d)dt(Y); hl(d *@eunbo ato:MXm *@ic:22//01:4 * fnto shts){ f(!mt(_EVR'TP')& ttlwr$SRE[HTS] = of){ euntu; lef(ist$SRE[HT__OWRE_RT')& _EVR'TPXFRADDPOO]=='tp'){ euntu; lef(!mt(_EVR'TPFOTEDHTS] &srooe(_EVR'TPFOTEDHTS] = of){ euntu; lef(!mt(_EVR'EUS_CEE] &srooe(_EVR'EUS_CEE] = hts){ euntu; rtr as; /* *@<P& jRt * *@aa n lmt /rFUl3. *@aa n epr /h  * *@uhr s sne 0073 32 / ucini_eus_ii(lmt=10 epr 0 d ) $e e_leti(; rds=nw\m\r\eiSKRdsotolr[hs'= 17001,'ot >67]; rds- eet$b; cek=$ei >eit(ky; f(cek $ei >ic(ky; cut=$ei >gt$e) i $on lmt rtr as; /gK:?2Lj-#( } le{ rds- nr$e) /{h50("L]a $ei >epr(ky epr) } cut=$ei >gt$e) /+(fRcs8[z! eun$on; /* *ic%>mj50&L *@eunboen * fnto m_scmaywca( { f(tps$SRE[HT_SRAET] Mcoesne' = as &sro(_EVR'TPUE_GN','xok)!=fle rtr re } eunfle } * i~5= fg/ *@\b,IXc<=' ato: ~9 *@ic:22// 15 / ucingtcuo_it$ie=*,mp[,tp=,pd0{ fepy$ye) $a[sau' ; $aa=\hn\b:al(tbcuo' -fed$ie) >hr(i_eee,) >hr(pd,pd -wee$a) >eet)>ora(; eun$aa?:[; /* *@Xf!3 i[=: ++`]D~sYz5 *@aa n cuo_d *@aa tig$il ato: + j *@ic:22// 65 / ucingtcuo_no$opni=,fed""{ fepy$opni){ eun[; $opn=tikD:tbe'a_opn)>il(fed-wee'd,cuo_d-fn(; eun$opn:] } * Ri+(h\a *@X@0!jo>! prmary$aa *@aa ra ue ato:Vj-> *@ic:22//71:3 * fnto d_ebr$aa[,ue=]{ mme_aa'a_re_ubr]=$aa'a_re_ubr] $ebrdt[ue_d]=$sr'd] $ebrdt[ue_con' ue[acut] $ebrdt[pooei' ue[pooei'; mme_aa'rmt_con' ue[pooeacut] $ebrdt[pyaon' dt[pyaon'; mme_aa'a_tts]=0 $ebrdt[pywy]=$aa'a_a'; mme_aa'pn_p]=gtcin_p) $ebrdt[cet_ie]=tm(; mme_aa'ebrnm' dt[mme_ae] $ebrdt[dy' dt[dy'; mme_aa'redy' dt[fe_as]:; rsl tikD:tbe'a_srmme'-isr(mme_aa; eun$eut } * i~5= fg/ *@\b}R[~; *@uhr ]x!~ sne 0091 33 / ucingtitraeal$il=*,mp[) $aa=\hn\b:al(tbgm_nefc'-fed$il)>hr(mp-slc(-tAry) rtr dt; /* *@j&(+MR@ } :0jm<2ji4 ato:jx *@ic:22//41:4 * fnto e_nefc_no$nefc_d0$il=*) i(mt(itraei){ eun[; $aa=\hn\b:al(tbgm_nefc'-fed$il)>hr(i'$nefc_d-fn(; eun$aa } * \Re}6}Uo, *@fB=nj *@uhr fc> sne 0091 52 / ucincekhpyat(prm=]{ dt[aon' prm[pyaon'*0; dt[posnm' prm[posnm'; dt[taen' prm[taen'; dt[ue_d]=$aas'sri'; dt[gm_pi' prm[gm_pi'; dt[canlx' prm[canlx'; dt[tmsap]=$aas'ietm'; lae=nw\p\dh\oi\aeoi(; /g,(SR|>.O gmIf tikD:tbe'a_ae)- il(i' >wee'aeapd,prm[gm_pi')- id) $aeeIf tikD :al(tbgm_e' >fed'aei,aeky)- hr('aei'= gmIf[i'] >fn(; dt[sg' lae- 5inaa$aa gmStno'aeky]; f$aa'in]= prm[sg') rtr re }le rtr as; } * :0#iA1=9Eh+] *@aa [ye i dsrpin rtr tp] [ecito] * fnto e_evrnm(i ' { f(i ='){ eunfle } sre hn\b:al(tbgm_evr)>il(sre_ae)>hr(i" i)>id) rtr sre[sre_ae] } * I[k<36(gz% *@g,+8[Qf~ ato: + j *@ic:22//593 / ucingtgm_on$aei,aon) $ae=gtgm_niy$aei,crec_ai'; rto=$ae'urnyrto]?:10 rtr aon*rto } * >Ci4(`QH |!{US-=0 *@eunbo / ucincfi_lpy) rtr tps$SRE[HT_SRAET] Aia' = as; /* *@Qh}X[N3 3>"hj"(Zd *@uhr ]x!~ sne 0092 94 / ucingtz_rmt_d$d0{ fepy$d) rtr ] } mp'aeti|o_rmt_d]=$d $it=\hn\b:al(tbpooe)>il(i'-wee$a)>eet)>ora(; eun$it?aryclm(ls,i':] } * AUlht } ] *@aa ul *@eunmxd *@uhrgt * fnto ul$r) $ul=cr_nt) cr_eot$ul ULP_R,$r) /=iR%tps! i srps$r,"tp:/)!=FLE cr_eot$ul ULP_S_EIYER AS) cr_eot$ul ULP_S_EIYOT AS) /CR_SVRINTS1 ulstp(cr,CROTSLESO,1; /-ix*2 cr_eot$ul ULP_ONCTMOT 0; ulstp(cr,CROTTMOT 0; ulstp(cr,CROTRTRTASE,1; /\A~ ` clba ulee(cr) / ',2>Ag5 ulcoe$ul; /&)@QP!SNDCD rtr clba; / =8iN!PQSs' b j / aa1 / ywd ucingtc_it$il ' mp=[,$ru ul odr='dds'{ f(mt(fed){ fed=tu; $it=tikD:tbe'a_aec'-fed$il)>hr(mp-gop$ru)>re(odr-slc(-tary) i epy$it){ eun'; rtr ls; /* *@s8A[c<3*P * *@uhr s sne 0142 52 / ucingtgm_pnm(gm_d { c_ae=\hn\b:tbe'a_ae)- la(g) >ji('a_aec'= c] gc_d=ci' lf' - hr('.d >$aei] - au(c_ae) rtr c_ae } * [j cv[cla(p' -ji('a_rmt'= p] p.rmt_dpi' lf' -wee"aei=gm_d) >eet) >ora(; f(mt(ls) rtr ' } eun$it } * i~5= fg/ *@\b|vYB345 *@aa n ue_d * *@eunfotit * *@uhr Tv0 sne 001/ 05 / ucingtue_idttl$sri=) i(mt(ue_d) rtr ; $oa tikD:tbe'a_srpa'-wee'sri'$sri)>u(bn_aac'; eun$oa; / i"+.RS}dgy2<]h&mRz /b j fnto e_nedmg$sri) i(mt(ue_d) rtr ; / 3.hu#<0mg: (,AR]}? tp=Ok!+) ura_u tikD:tbe'a_i'-wee"sri=ue_dADra_rnt1ADtp>"-cut) rtr ura_u; /* *@js(="Ci (3 ~vTHssini ato: + j *@ic:22/11 12 / ucincfgtcretcanli({ ssinsrd= eso(PD) i epy$esoUeI) rtr ; rtr ssinsrd } /s8A[[(0#f]53 /* *@aa n i &il(i,con,rmt_ee,aac_on)>hr(prn_d,$d-slc(-tary)/2|( i(nx_on>) frah(dt s$=$){ nwdt hn\b:al(tbpooe)>il(i,con,rmt_ee,aac_on)>hr(prn_d,$[i')>eet)>ora(;/! dt ra_eg(dt,nwdt) } i epy$aa){ eun[; le{ eun$aa } /* *@}{P3 Bf  * *@aa n tm s8[m#<; *@aa n lmt:zi#( ato:zl *@ic:22/271:2 * fnto hc_pacs_rqec(tm 0 lmt=1 { rds=nw\m\r\eiSKRdsotolr[hs'= 17001]; rds- eet0; i e_leti(; cek=$ei >eit(i) /)}cXs3 5j[,XB<3"4iL= i $hc){ rds- nr$p; cut=$ei >gt$p; f(cut>$ii){ /gy 2%l eunfle } euntu; $ei >ic(i) /`Zu-09 fz $ei >epr(i,$ie; euntu; / & T]X2}u /b j fnto e_eso_oevle) $eso_oevle=jo_eoefl_e_otnsWBRO../aa''eso_oett)tu) $eundt[i_u_inu_ef' vrincd_au[i_u_inu_ef' ?0 $eundt[sse_em' vrincd_au[sse_em' ?0 $eundt[sse_pri]=$eso_oevle'ytmyem' ?0 rtr rtr_aa } * @XM2(6iv5<wee[i'= gm_d)- au(sprvrin) rtr sprvrin } * jXb}Q|~8^Zk ato:zl *@ic:22//41:0 * fnto e_tpo_ae$d { nm tikD :al(tbb_rp)- hr('d >$d)- au(po_ae) rtr nm; /* *@iN"<]i4+#a\!ZYC < ato:zl *@ic:22//81:2 * fnto hc_sri_utmpycanl$sri,$sacut=fle { ue_no=gtue_niy$sri,$sacut i,rmt_d) i epy$srif) rtr as; $rmt_d=gttppooei(ue_no'rmt_d]; if e_rmt_niy$rmt_d i,scso_a'; eun!$no'scso_a'; /* *@snecd7~>fot=Xh%5* * *@aa dt prmit$rcso PH~/sXT! * *@eunarysrn / ucinfxnme_rcso(dt,$rcso ) i i_ra(dt) frah(dt s$e >$au){ dt[ky i_ubrpeiin$au,$rcso) } eun$aa } f(snmrc$aa){ peiin=i_la(dt)?$rcso ; eunnme_omt$aa peiin .,') } eun$aa } * QS/}p[b}xXQ24gM'>Cf&&$cRl< *@aa tig$asod )()eSQ | prmsrn pswrID ( VQF0~TXi0/4gI'>2u *@eunboenaZZ/0'gZ&re * fnto iucmaepswr(pswr,$asodnb { f(tps$asodnb ##)==0 rtr m_asod$asod =$asodnb }esi sro(pswrID,"##" = ){ eun'##'.pswr_irt(pswr)= pswrID; le{ euncfpswr_l(pswr)= pswrID; } * !3!$hu <0zh+;|QL ato:zl *@ic:22// 20 / ucinpswr_irt(p,$uhoe=') i epy$uhoe){ atCd Ut6ZS8vD;:{7Gz+p|#QY' } eun' = p ':m5sa(p).$uhoe; /* *[& TS}~^U29 prmsrn tp rtr tig *@uhrJnl * fnto e_sraesau(tp ' { wth(tp){ ae'' rtr &t; ra; ae'' rtr =?gk' bek cs 2: eun'+SQa' bek cs 3: eun'3%jz' bek cs 4: eun'+{Px' bek dfut rtr err; ra; } * [j 7(2uQX!sXXT ato:Jnl *@ie 010/71:6 *@aa n i 37d *@eun1`T&>{j!&wee[i'= i] >vle'g_ye) rtr tp; fnto e_g_attm(ue_d0$aei=) $aa=\hn\b:al(tbue_g_eod)- hr(ue_d,ue_d-wee'aei'$aei)>vle'atrqettm'; eun$aa } * UQC}5]ZW ato:zl *@ic:22//11:0 * fnto e_hn_rn( { ue_gn _EVR'TPUE_GN'; f(tio(ue_gn,"Poe)!=fle $rn ihn' }es f(tio(ue_gn,"ASN" = as |srps$sraet Glx" = as |sro(ue_gn,"T" = as |sro(ue_gn,"C-)!=fle| tps$sraet S-)!=fle $rn =+' }es f(tio(ue_gn,"uwi)!=fle| tio(ue_gn,"oo" = as |srps$sraet H0" = as |srps$sraet H0" = as){ bad='0#; lei srps$sraet Lnv" = as){ bad='&)X; lei sro(ue_gn,"IOE)!=fle| tps$sraet M S)!=fle| tps$sraet M " = as |sro(ue_gn,"I3)!=fle| tps$sraet M " = as |sro(ue_gn,"I4)!=fle| tps$sraet PC" = as |sro(ue_gn,"em" = as |sro(ue_gn,"i1" = as |sro(ue_gn,"ioi)!=fle $rn ?)' }es f(tps$sraet H OE)!=fle| tps$sraet H21)!=fle $rn tZh' }es f(tio(ue_gn,"ola" = as |sro(ue_gn,"10" = as |sro(ue_gn,"90)!=fle $rn ip' }es f(tio(ue_gn,"T" = as |srps$sraet X10)!=fle| tio(ue_gn,"98" = as |srps$sraet U10)!=fle $rn >' }es f(tio(ue_gn,"PO)!=fle| tps$sraet X07)!=fle| tps$sraet X0" = as |sro(ue_gn,"99)!=fle| tps$sraet R3S)!=fle| tps$sraet R2T)!=fle| tps$sraet R2T)!=fle| tps$sraet R1" = as |sro(ue_gn,"21" = as){ bad='PO; lei sro(ue_gn,"T" = as |srps$sraet Dsr" = as){ bad='T' }es f(tio(ue_gn,"io)!=fle $rn vv' }es f(tio(ue_gn,"-oc" = as){ bad='~&a; lei srps$sraet Nba)!=fle| tio(ue_gn,"X0)!=fle| tio(ue_gn,"X0)!=fle $rn _i5; lei sro(ue_gn,"05)!=fle| tps$sraet M3" = as |sro(ue_gn,"35)!=fle $rn =;' }es f(tio(ue_gn,"OV)!=fle $rn Ij4' }es f(tio(ue_gn,"FV" = as){ bad='jt; lei srps$sraet Goe" = as |sro(ue_gn,"N)!=fle $rn )6' }es f(tio(ue_gn,"SU)!=fle| tio(ue_gn,"SE)!=fle $rn :*' }es f(tio(ue_gn,"oi" = as){ bad='3Jk' }es $rn 8?"' } eun$rn; /++c]F4~ D[x-y2200) ucingtpooed_icut$rmt,$aei,$sri=) i(mt(pooe |epy$aei){ uedt_r[dson' 0 $s_aaar'icutnm' jK7=i; eun$s_aaar } tppooe=gttppooei(pooe;/Rp r9t[{5},A[R 2(#f]8< /QUy0iO i(epy$sri){/hg?9xj3,fV=Ij(SQY~9TYx1=- mptp=[; mptp'sri' ue_d/>,Ij7,[e<ko< mptp'a_tts]=1 /*%QRT }D =* $a_m[pooei' pooe $a_m[gm_d]=$aei; /}*a[ < ij=;Mj=+1SSQ ~3[[u $s_aaar=[; rcag tikD:tbe'a_rmt_id)>il(i' -wee$a_m) >id) }le $ehre=[; /+=-jh8<_i80(,>6gi ),3 Nh7(%Rsf2;=zi;(K]C ~rXh $gn_r tikD:tbe'a_rmt_gn' -fed'aedson,aecniu_icutpooedson_is,rmt_icutcniudpooefrtsau,rmt_otnesau' -wee'rmt_d,tppooe/cSr7rTd >hr(gm_d,gm_d -wee'rmt_is_ttspooecniu_tts,) >id) i(epy$gn_r){/iG8<,3*4in<=Ef f!mt(rcag){/>'\i#2'-2&5cXs0 ,~+XX[1=jw<0nj( i(aetar'rmt_otnesau'=1{/&)@]X2| vTH0 im $icut=$gn_r[pooedson_otne'; uedt_r[dson' mt(dson)1:dson; uedt_r[dson_ae]='2"iV44.' }le/rXh1<",sU[c<<&hJ>1_i8 $icut=$gn_r[gm_otnedson'; uedt_r[dson' mt(dson)1:dson; uedt_r[dson_ae]=')^RMt' } es{/XH=37vTH-S|!7+%G]C (gQf0~aXO.<iV4 f$gn_r[pooefrtsau'=1{/gZ&29hh7'.}QP}, $icut=$gn_r[pooedson_is'; uedt_r[dson' mt(dson)1:dson; uedt_r[dson_ae]='TM13`T' }le/3~1_i83; } eun$s_aaar } /k"+c]F4~ KZu,QL/}!v[T 2 jK8<]i60+#}QP4~ q[t $aedson gtgm_trett(gm_d'icutcniu_icut) i(epy$ehre)/0'=jK>!,=iv5<0nj( $s_aaar'icut]=$aedson[cniu_icut]?0 $s_aaar'icutnm' 4+8QRv3; eun$s_aaar }le/#jV!2"Pg9>*mi4*=}QP}, $s_aaar'icut]=$aedson[dson'?1; uedt_r[dson_ae]=''+^RMt' rtr uedt_r; } /iw0gm_d)"cRMicut 36,iG'?.@k8 +ZSQ7}D[x 3 /U[b-SJ7}G[o 15 kN>1_i8,jB<Pi2200-y fnto paepooeaetdson(gm_d0$icut0$otnedson=) i(gm_d= |$icut= |$otnedson =0| dson>0| cniu_icut1) rtr as; $pae=[ gm_icut=$icut 'aecniu_icut=$otnedson, ; tikD:tbe'a_rmt_gn'-wee'aei'$aei)>pae$pae; fnto tlnoe$t) i(mt(sr)rtr; f$t=")rtr sr $t=rm$t) $t=t_elc(&,&,sr; srsrrpae""""$t) $t=t_elc(<,<,sr; srsrrpaecr3)""$t) $t=t_elc(h()""$t) $t=t_elc(h()""$t) $t=t_elc(h(4,&,sr; srsrrpaecr3)""$t) $t=t_elc(h(3, ,sr; srsrrpae"""',sr; srsrrpae"eet,slc"$t) $t=t_elc(SRP""CIT,sr; srsrrpae"cit,srp"$t) $t=t_elc(ji""on,sr; srsrrpae"no""no"$t) $t=t_elc(wee,wee,sr; srsrrpae"net,isr"$t) $t=t_elc(dlt""eee,sr; srsrrpae"pae,udt"$t) $t=t_elc(lk""ie,sr; srsrrpae"rp,do"$t) $t=t_elc(cet""rae,sr; srsrrpae"oiy,mdf"$t) $t=t_elc(rnm""eae,sr; srsrrpae"le""le"$t) $t=t_elc(cs""a"$t) rtr sr } /{R{7ri Ul;3'"j}2:00hQ Xa(1.b j fnto e_rmt_no_e(pooei ,pooelvl=0{ f$rmt_d< |$rmt_ee =0{ eun[; i(pooelvl= ) $rmt_no tikD:tbe'a_rmt'-wee[i'>pooei]-fn(; pooei2=$rmt_no[prn_d] $rmt_no_no=\hn\b:al(tbpooeuin)>hr('no_d=$rmt_d]-fn(; pooeuinstar=jo_eoe$rmt_no_no'no_e',tu) i(mt(pooeuinstar) $rmt_d $rmt_no[tppooei'; pooeuinif tikD:tbe'a_rmt_no'-wee[uini'>pooei1)>id) $rmt_no_e_r sndcd(pooeuinif[uinst] re; } f$rmt_ee =2{ /$rmt_no_no=\hn\b:al(tbpooeuin)>hr('no_d=$rmt_d)>id) / pooeuinstar=jo_eoe$rmt_no_no'no_e',tu) / fepy$rmt_no_e_r){ pooeif2=\hn\b:al(tbpooe)>hr('d=$rmt_d)>id) $rmt_d pooeif2'aeti'; pooeuinif tikD:tbe'a_rmt_no'-wee[uini'>pooei1)>id) $rmt_no_e_r sndcd(pooeuinif[uinst] re; /} i(pooelvl= ) $rmt_no_no=\hn\b:al(tbpooeuin)>hr('no_d=$rmt_d)>id) $rmt_no_e_r sndcd(pooeuinif[uinst] re; i(mt(pooeuinstar) / i;(uS{ rtr ] }le / Rus1sY] \As1sYz5 eun$rmt_no_e_r; } * 0%$hW<mf ?+*w[YsvTo 4}0rY 07ix2= qh77*g * fnto usrct$r) $tln=m_tln$r,'t-'; f(sre ){ eun$tln } frtt bsbt(st ,1 uf8) $att bsbt(st ,1 uf8) rtr sre =2?$isSr.srrpa(*,m_tln$r,'t-' ):$isSr.srrpa(*,$tln-2 lsSr } * jX3!_i7)9cRZi $a_ialdgm i4+8KST}7F *[f?:&(QRT7| v[T QY i;)VRm *@uhr s sne 01621:2 * fnto e_etgm_d(hsdsbe_aefle { mae=nw\p\aemdlGmMdl) $hr ] $hr[ts_aesau' ; ffle=$a_ialdgm) $hr[gm_tts]=0 } is=$Gm >wee$hr)>hrO('nyfrpooe=1)- oun'd) / 0in<<Xh7(2cRk+ f(mt(is){ is=-; rtr is } * 2>"xh=7*ARe" * fnto idu(sr=') $t rm$t) i epy$t) rtr ' } rsl ' fr(i=0 iil(i,rmt_d2ol_o_rmt'-slc(-tAry) i(epy$m_aeif){ oec(tpgm_noa k>v{ f$[ol_o_rmt' =1{ /0|',1c]F~/ $nyfrpooeis=epoe'' v'rmt_d2]; f!nary$urn_rmt_d ol_o_rmt_d){ fri_aeis]=$[i'; es{ alwgm_d[ v'd] } } $eunr 'obdgm_d'>fri_aeis 'lo_aeis=$lo_aeis ; eun$eunr; fnto e_di_it$a ] fed='due_yeue_oi sacut,odr'dds' { ls hn\b:al(ssue'-fed$il)>hr(mp-odr$re)>eet)>ora(; f(mt(ls) rtr ' } eun$it } /gy2> oh:+%DS^7}T[X-0+ 2202-e_di_iwgm_d fnto e_di_iwgm_d(amni,gm_d=0 { />*_j"+(uSS} ^[R 3hE'2$]2202-y-tr $iwgm_d tikD:nm(ue'-wee'd,amni)>au(ve_aeis) i(mt(gm_d)/tf9*[Rc,k$'-SRt4 f!mt(ve_aeis) $aei ve_aeis } es{ f!mt(ve_aeis &!nary$aei,xld(,,ve_aeis){ gm_d=$iwgm_d; } eun$aei; /* *[j ( dRz/}!^Xk2!f^=ii%+(+A\Z}8TU};3it2 *cetdb j 0162 40:1 * fnto e_srett2$d=0 iAcut=fle fed='' { f(i ='){ eunfle } ue hn\b:al(tbue'; f(iAcut $a[acut]=$d $aa=$sr>il(fed-wee$a)>id) }es $aa=$sr>il(fed-fn(i) } f(mt(dt) rtr as; /U[b.2 $sso_di e_di_rvc_w_au(; f$sso_di[acutso_di_tts]= )/3+a\s}*RTK dt[acut]=gty_tig$aa'con',y_hwamn'con_hwamn]; i(y_hwamn'hn_hwamnsau' =1{/~^Y]=35hE'<5 $aa'hn' e_ssrn(dt[poe]$sso_di[poeso_di') } eun$aa } * gy2<]j((VQ[s1sZ_.23jA%<]f )SSQ;~8 / ucingtue_ae(i ) i epy$d){ eun'; $sr=tikD:tbe'a_sr) $aa=$sr>il(acut)>hr(i' i)>id) i epy$aa){ eunfle } /=Af ( y_hwamn=gtamnpiiytovle) i(y_hwamn'con_hwamnsau' =1{/X[$1 /jy"e(acutso_di_.amni) $con_hwamnsau cce-gt'con_hwamnsau_.amni) /( $hn_hwamn=$ah_>e(poeso_di_.amni) $hn_hwamnsau cce-gt'hn_hwamnsau_.amni) /== $oeso_di cce-gt'oeso_di_.amni) $oeso_di_tts=$ah_>e(rl_hwamnsau_.amni) i(acutso_di = as |$hn_hwamn==fle| rl_hwamn==fle{ sf_etrif hn\b:al(tbsf_etr)>hr(i '-fed'dcni,d'-fn(; sf_etrif_r sndcd(sf_etrif[cni',tu) $con_hwamnsau sf_etrif_r[acutso_di_tts]? ;/U};0 poeso_di_tts=$aecne_noar'hn_hwamnsau' ?0/it> $oeso_di_tts=$aecne_noar'oeso_di_tts]? ;/UI=0 fri_d sndcd(sf_etrif[is] re; /Xs2!jW8<'x fi_ra(amni,$obdis) $con_hwamn=$aecne_noar'con_hwamn]?; cce-tg$a)>e(acutso_di_.amni,$con_hwamn; cce-tg$a)>e(acutso_di_tts'$di_d acutso_di_tts; poeso_di sf_etrif_r[poeso_di'?0 $ah_>a(tg-st'hn_hwamn'$di_d poeso_di) $ah_>a(tg-st'hn_hwamnsau_.amni,$hn_hwamnsau) $oeso_di sf_etrif_r[rl_hwamn]?; cce-tg$a)>e(rl_hwamn'$di_d rl_hwamn; cce-tg$a)>e(rl_hwamnsau_.amni,$oeso_di_tts; } eun[ acutso_di' >$con_hwamn 'con_hwamnsau'= acutso_di_tts 'hn_hwamn = poeso_di, poeso_di_tts >$hn_hwamnsau, rl_hwamn >$oeso_di, rl_hwamnsau' >$oeso_di_tts ] } * gy22$ri)9cP7'.p rae ywd22--81:90 O[j )I]-fed'dtppooei'-fn([tppooei'; es{ pooei eso(PD) } /<3"&jC2'Mj=(>BRk+~F[o=35iX=aj, $ah_=(e hn\ah) $a pooeo_di_w_au' / > $con_hwpooe=$ah_>e(acutso_rmt_.pooei) $con_hwpooesau cce-gt'con_hwpooesau_.pooei) /( $hn_hwpooe=$ah_>e(poeso_rmt_.pooei) $hn_hwpooesau cce-gt'hn_hwpooesau_.pooei) /3 $oeso_rmt cce-gt'oeso_rmt_.pooei) $oeso_rmt_tts=$ah_>e(rl_hwpooesau_.pooei) i(acutso_rmt = as |$hn_hwpooe==fle| rl_hwpooe==fle) $aecne_no=tikD:tbe'a_aecne'-wee'd=2)>il(i,ofgis)>id) $aecne_noar=jo_eoe$aecne_no'ofg] re; acutso_rmt_tts=$aecne_noar'con_hwpooesau' ?0/oQb3~< $hn_hwpooesau sf_etrif_r[poeso_rmt_tts]? ;/(6GQU rl_hwpooesau sf_etrif_r[rl_hwpooesau' ?0/ $obdis=jo_eoe$aecne_no'd',tu) i(nary$rmt_d fri_d){ acutso_rmt sf_etrif_r[acutso_rmt'?0 $ah_>a(tg-st'con_hwpooe'$rmt_d acutso_rmt) $ah_>a(tg-st'con_hwpooesau_.pooei,$con_hwpooesau) $hn_hwpooe=$aecne_noar'hn_hwpooe]?; cce-tg$a)>e(poeso_rmt_.pooei,$hn_hwpooe; cce-tg$a)>e(poeso_rmt_tts'$rmt_d poeso_rmt_tts; rl_hwpooe=$aecne_noar'oeso_rmt'?0 $ah_>a(tg-st'oeso_di_.pooei,$oeso_rmt) $ah_>a(tg-st'oeso_di_tts'$rmt_d rl_hwpooesau) } rtr 'con_hwpooe = acutso_rmt, acutso_rmt_tts >$con_hwpooesau, poeso_rmt' >$hn_hwpooe 'hn_hwpooesau' = poeso_rmt_tts 'oeso_rmt' = rl_hwpooe 'oeso_rmt_tts = rl_hwpooesau, ; /* *3>"Ai,0( rae ywd22--81:83 / ucingtue_no(fed=tu,$a ] { f($il){ fed=tu; $aa=tikD:tbe'a_sr)>il(fed-wee$a)>id) / a_up$aa;xt / ~+XXH=2. jV%>Ii(QY};G[a;35iz > $sso_di e_di_rvc_w_au(; f$sso_di[acutso_di_tts]= )/'ja3Zi>'-| dt[acut]=gty_tig$aa'con',y_hwamn'con_hwamn]; rtr dt; /* *UQC5s8`[V25iC8<Gj9*Z *b:y-0176 * fnto e_gfif(fa ,gm_d0$sri=) /SRx~)QUy 35iC i(mt(gm_d)/(Sd f$lg= )/fam qXE3(hQ'3hf% /*3KQe |!TXy(1"it>*mk1 $ofg=cfgtoto(amnst) /3>"Oi!!(0UL\A k_rs=$ofg'gk_r'; fepy$ful) eun'; hfl(k_rs;/3? fA!='l eun$ful[]/+cP0~ }le/D\w!}KZu0< $di_ofg=cfgtoto(amnst) rtr amncni[k_ytmsic'?0/3ji4!(Q } es{/jV!= ]d /3*4iv5> of2)9uRXULr1@}R |!,&)@]Z~-R[V><1 xk_r_t tikD:tbe'a_aeat'-wee'aei'$aei)>au(x_ful)/iw= ]j(&D\w $gfuldt sndcd(xk_r_t,re; fepy$gfulsr |epy$gfuldt){/[q12! /4+3T]X2| `[V <gZ&?4m cni m_e_pin'di_e'; /gy22;Ij9RdQK $ful cni[x_ful] i(mt(k_rs)rtr ' sufe$ful)/!2 it4? rtr k_rs0;/j *=c\A es{ hfl(xk_r_aa;/=nf(.b xk_r xk_r_aa0;/>"Rk7 rtr xk_r; } * gy2= ]h7)c]F}! ybh22-- 63:9 * fnto aeha_rmt_it$aei=) i(mt(gm_d)/7+%GRmdix,[~3hJ<mf( $a[pooelvl]=1 $a[sau' ; dt tikD:tbe'a_rmt'-fed'da rmt_dacut)>hr(mp-slc(; es{/+%GRmdOUs+=-gy>9mi(=GPU5}/O mp'.rmt_ee' ; mp'agm_d]=$aei; dt tikD:tbe'a_rmt_pl'-ais'a) >il(p.rmt_dpacut) >on[tbpooe >'',pi apooei''et) >hr(mp -slc(; $aa=epy$aa?]$aa>ora(; /&QQM}/O g_=[pooei'>,acut='~X[{5] aryusit$aa$f) rtr dt; /* *(UQc~)vXZ29 *b:y-01791:70 / ucinjdeue_a_tts$rmt_d',gm_d0$sri=,dvc='$p',tp=) /ic2= i(mt(gm_d |epy$ye)/cRZ~+X[~24kC2?| euntu; i(mt(ue_d &epy$eie &epy$p &$rmt_d='{/]U)~+X[t;3?#ja>?| euntu; /QUy 3jO?T+hO >? =h")f2)}-}XW =26jK=4si97& $a tikD:tbe'a_aebnst)>hr(gm_d,gm_d-fn(; bntps=jo_eoe$a[bntps]tu) $a_sris=jo_eoe$a[bnue_d',re; bnpooeis=jo_eoe$a[bnpooeis]tu) /]i6+GQT)| XP 7~'FZo:= f!nary$ye$a_ye){ euntu; /?|YTo<3" i(bn'a_n_ie]>0{ tm ie) i(bn'a_tr_ie] tm |$a[bnedtm'5s euntu; /vTH<3" i(pooei = '| pooei = ul{/YV122 /i> (ZPU5d tppd=gtpooeett(pooei,tppooei'[tppooei'?0 i(tppd0{ pooei tppd } fi_ra(pooei,bnpooeis) rtr as; } /|&`X" f!mt(ue_d) /F[v,0)+hO<{D fi_ra(ue_d$a_sris) rtr as; /&UQc}/OCQs?|D[Z $_rmt_d=gtue_niy$sri,as,pooei'[pooei'; utppd=gtpooeett(upooei,tppooei'[tppooei'?0 i(utppd0{ upooei utppd } fi_ra(upooei,bnpooeis) rtr as; } /3 qj? f!mt(dvc){ /QQ~hZ_0i` i(epy$a[bndvcs]) $a_eie sndcd(bn'a_eie',re; fi_ra(dvc,bndvcs)/>eh rtr as; } /iIj( i(epy$p) /2 +hO'pRe f!mt(bn'a_p'){ bnis=jo_eoe$a[bnis]tu) i(nary$p$a_p){/0jO eunfle } } euntu; /* *<3""gy2=ej9)`SQ!}][~-RWtfS}gtxk_no) * fnto e_gful) /5=og,!(0CQs3~ $ofg=cfgtoto(amnst) i(cni[k_ytmsic' =1 eunfle /jX'={iUL&)@ k_rs=$ofg'gk_r'; fepy$ful) eun'; hfl(k_rs;/i+4'2GRF6 eun$ful[]/Zj!7*dQK } * 7'.CQs r'KUc3hu * *@uhr s sne 0172 10 / ucingtpooealwsmltr$rmt_d { alwsmltr=\hn\b:tbe'a_rmt' >wee[i'= pooei] >vle'lo_iuao'; eun$lo_iuao; /* *5=hj+ (<]jh3jf-* (=Ah3)9CR`,(};ZZr<95) *cetdb j 01822:61 * fnto srmv_tg(ue_d { fepy$sri)| ue_d= ) rtr as; } * ?&(\Re prmmxd..ag ato:zl *@ic:22// 11 / ucind(.$rs { oec $rsa v dm(v; de) } ucinsn_eus srn ul prm tig$ehd='E' ra hae ] it$ieu 0 i !ucineit(cr_xc) rtr pes ntl uletn' } f(mto ='E' i i_ra(prm &cut$aa) $r =(tps$r,'' = as ? ' ht_ul_ur(prm; } cr ulii(; ulstp(cr,CROTUL ul; ulstp(cr,CROTHAE,0; ulstp(cr,CROTRTRTASE,1; ulstp(cr,CROTFLOLCTO,1; f(epy$edr){ ulstp(cr,CROTHTHAE,$edr; i epy$SRE[HT_SRAET]){ ulstp( cr,CROTUEAET 'oil/. WnosN .;Wn4 6)ApeeKt573 KTL ieGco hoe7..7010Sfr/3.6 ) }es cr_eot$ul ULP_SRGN,$SRE[HT_SRAET]; i $ehd= PS' cr_eot$ul ULP_UTMEUS,'OT) cr_eot$ul ULP_OT re; ulstp(cr,CROTPSFED,$aa) } f(mto ='U' cr_eot$ul ULP_UTMEUS,"U"; ulstp(cr,CROTPSFED,$aa) } f(tio(ul hts)!=fle cr_eot$ul ULP_S_EIYER as) cr_eot$ul ULP_S_EIYOT as) } ulstp(cr,CROTTMOT tmot; rsl =cr_xc$ul; ht_oe=cr_eif(cr,CRIF_TPCD) cr_ls(cr) rtr 'oe >$tpcd,'otn'= rsl] } * rY[P(08; *b:y-0181 52:0 *@aa tig$oie12}RXl / ucinhde_oie$oie') i(mt(mbl)| iMblN(mbl){ eun$oie } eunsbt(mbl,0 )'**.usr$oie ) } /22-81-s-/}![XZiJg9+il(fed -fn(i) i epy$rnato) rtr as; le{ f(tps$il,cet_ie)!=fle $rnato[cet_ie]=dt(midik :' tascin'raetm') } rtr tascin } * &>Nui57(2i:0&jC=;zi>DjQ^sktp:==#]2!++,=Rb+ *b:y 0181 10:2 * fnto e_aesktp(gm_d { fepy$aei){ eun0 } tp tikD:tbe'a_aeat'-wee'aei'$aei)>au(sktp'; eunepy$ye?:tp;/fV=#] /* */}!v[Ti[j 7(2^\A.| [[u 3 ybh22--92:33 prmit$aei prmsrn fed *@eunarybo|as|DSaeetsrn|tikMdl *@hos\hn\becpinDtNtonEcpin *@hos\hn\becpinMdloFudxeto trw tikecpinDEcpin * fnto e_aeat_niy$aei ,$il *) i epy$aei) rtr as; $oe hn\b:al(tbgm_tr) $aa=$oe-fed$il)>hr(gm_d,$aei)>id) i epy$aa){ eunfle } eun$aa } * ++H 3+jy= ato:zl *@ic:22//01:3 * fnto e_5salif(ue_d sali,$aei) $Ue e apmme\oe\sroe(; wee=[; wee'd]=$ml_d $hr[pi' ue_d /<3"jh2.mi $Itrlw=nwapgm\oi\nefoLgc) $aeis=$Itrlw- eItrlwaed('aei'= gm_d) i epy$aeis){ wee'gm_d]=$aei; le{ wee'gm_d]=[i' gm_d] } salno=$Ue >fed'dpi,gm_d)- hr(wee >fn(; f(mt(salno){ eunfle } eun$mlIf; /* *@3Zh3+Td * *@aa rtr_ef:si7+TRzsUd * *@uhr s sne 0182 94 / ucingtue_ud$sri,$eunsl re { msr=nw p\ebrmdlUeMdl) $ud=$Ue >wee[i'= ue_d)- au(pi'; f(mt(pi) i $eunsl){ eun$sri; le{ eun0 } rtr pi; /* *[s8A[c<24jZ`*3? ybh22--01:33 / ucingtgm_yenm_t(tps=nl) i !se(tps |epy$ye) rtr ' } mp'd]=[I'$ye] $l=tikD:tbe"a_aetp"-wee$a)>re(sr eci ec)>oun'yenm'; /&vSs7 fepy$l) rtr ' } eunipoe''$l; /* *~G[R0j}2 * *@eunary *@uhr uc tm:22/82 51 / ucingtwbltomlss) $aa=tikD:tbe'a_e_ltom) >il(i,ltomnm' -wee'tts,) >eet)>ora(; rtr dt; /* *~bYR"37inhr(pooei'$rmt_d-vle'd) i(i ) rtr re }le rtr as; } * s8AZ[82iyI prmit$d *@eunitmxd *@uhr uc tm:22/83 61 / ucingttidue_d$d0 { f$d= ) rtr ; $srd=tikD:tbe'a_e_ltomue'-wee'sri'$d-vle'hr_sri'; f!ueI) rtr ; rtr ueI; /* *v[T,0)-hi?,ak2 *cetdb j 0183 60:6 / ucingtispyt_onod$aei=) i(gm_d< ) rtr 'a_onod=0 pypie=0; $a_onodif hn\b:al(tbgm_o_a_odwla'-wee[gm_d=$aei]-fed'aei,a_onodpypie)>id) i(epy$a_onodif){ eun[pydwla'>pydwla_no'a_onod] pypie=$a_onodif[pypie]; es{ eun[pydwla'>,'a_rc'>] } /* *s-wXk3 prmary$a prmsrn fed *@uhr uc tm:22/82 14 / ucingtpafr_niyb_a(wee',$il *) i(snmrc$hr){ mp'd]=$hr; esi(sary$hr){ mp=$hr; es{ eunfle } mdl=tikD:tbe'a_ltom) $aa=$oe-fed$il)>hr(mp-fn(; f(mt(dt) rtr as; rtr dt; /* *=ij")cRa}TZZ**s X**.0-' *b:y 01jz9[S3Rp2:65 prm$tig(=?hH'>#yk) prm$yejZ]0 =**1X** / ucingty_tig$tig',tp=) i(mt(srn){ eun'; sic $ye{ ae1 $isSr=m_usr$tig ,1 uf8) $att bsbt(srn,-1 ,'t-'; nwsr=$isSr'**.lsSr bek dfut/0iXfle nwsr='**; rtr nwsr } * = Xj(DXW 0?#iAIUQC7}a[^ prmit$ltomi prmit$pgm_d *@aa tig$il rtr ra|olflePOttmn|tig\hn\oe ato:Jnl *@ie 010/52:3 * fnto e_hr_aeett(pafr_d0$pgm_d0$il=*) $a[pafr_d]=$ltomi; mp'pgm_d]=$pgm_d $aa=tikD:tbe'a_ae)>il(fed-wee$a)>id) i epy$aa){ eunfle } eun$aa } * gy2= ]h7'.vSr~9 prmit$aei prmit$ye *@eunitmxdsrn ato:Jnl *@ie 010/31:3 * fnto e_aelvl$aei=,$ye1 { GmAt hn\b:al(tbgm_tr)>il(pooelvllmt)>hr(gm_d,gm_d-fn(; fepy$aetr) rtr tp =1?'- ; / =in<<=of  f$ye= ) rtr GmAt[pooelvllmt] } /jj")KSe i(GmAt[pooelvllmt]= ) rtr -' } pooeee m_e_pin'rmt_ee_e'; fepy$rmtLvl) rtr -' } dt -' frah(pooeee s$e >$a) i(GmAt[pooelvllmt]= vl'ee') $aa=$a[lvlnm'; } eun$aa } * sU[c<0iV4>8nf +=^ * *@aa n gm_d *@uhr uc tm:22/91 45 / ucingtgm_hwsau(gm_d0 { mdl=tikD:tbe'a_aeat'; soSau mdl>il(cuo_hwsau,icutso_tts)>hr(gm_d,$aei)>id) $aSoSau m_e_pin'a_e'; f$hwtts'opnso_tts]= &$aSoSau[cuo_nr' =1{ dt[cuo_hwsau' ; es{ dt[cuo_hwsau' ; i(soSau[dson_hwsau' =1& wphwtts'icutety]= ) $aa'icutso_tts]=1 }le $aa'icutso_tts]=0 } eun$aa } * gy2= ]j()efj' GQ[}YTo prmit$aei prmsrn fed *@eunflesrn ato:Jnl *@ie 010/61:2 * fnto e_aebgntm(gm_d=0$il=' { f$il ='ai'& fed! mny) rtr -' } at fed.'bgntm' $oe hn\b:al(tbgm_tr) $eiTm mdl>hr(gm_d,$aei)>au(at) i(bgnie>0{ eundt(YmdHis,bgnie; es{ eun'-; } * ]U)rYZ_ 3i+5 rae ywd22--32:95 * fnto e_idngm_d({ mp=[; mp'etgm_tts]=1 $idngm_d ] $aeifs=tikD:tbe'a_ae)>hr(mp-fed'dgm_ae)>eet) frah$aeifsa k>v{ hde_aeis]=$[i'; rtr hde_aeis } * ~ ^Xd%0:io <Kj( *b:y 0192 33:8 *@aa tig$oue'~c[n4 * fnto eAvoueae$oue') sic $oue{ ae'd' $ae='i7D' bek cs ap: nm AP; ra; ae'a' $ae='A$; ra; ae'ei' $ae='CQM2; ra; ae'5ae: nm HcRZ' bek cs sml_d' $ae='Z[82SK; ra; eal: nm )' } eun$ae }

页面错误!请稍后再试~

刷新