app/lib/class/sdcms_api.php
(完整代码) 27KB<?php
final class sdcms_api{public function __construct(){}public static function share($that,$data=[]){$WhubNN8=chr(0)=="c";if($WhubNN8)goto WhueWjgx8;if(is_object(null))goto WhueWjgx8;$WhuMY=(bool)isweixin();if(key(array(0)))goto WhueWjgx7;if($WhuMY)goto WhueWjgx7;$WhubNN7=gettype(E_PARSE)=="OFejX";if($WhubNN7)goto WhueWjgx7;goto WhuldMhx7;WhueWjgx7:$WhuvPvPMX=chr(72) . chr(42);$WhuMY=(bool)C(pack($WhuvPvPMX,"77656978696E5F6170706964"));goto Whux6;WhuldMhx7:Whux6:$WhuN0=(bool)$WhuMY;if(function_exists("ThsIGEG"))goto WhueWjgx5;if($WhuN0)goto WhueWjgx5;$WhubNN5=0+1;$WhubNN6=0==$WhubNN5;if($WhubNN6)goto WhueWjgx5;goto WhuldMhx5;WhueWjgx5:$WhuvPvPMZ=chr(72) . chr(42);$WhuN0=(bool)C(pack($WhuvPvPMZ,"77656978696E5F617070736563726574"));goto Whux4;WhuldMhx5:Whux4:$WhuN3=(bool)$WhuN0;if($WhuN3)goto WhueWjgx3;if(key(array(0)))goto WhueWjgx3;$WhuvPbNN4=0+2;if(is_string($WhuvPbNN4))goto WhueWjgx3;goto WhuldMhx3;WhueWjgx3:$WhuvPvPN1=chr(72) . chr(42);$WhuN2=C(pack($WhuvPvPN1,"77656978696E5F73686172655F6F70656E"))==1;$WhuN3=(bool)$WhuN2;goto Whux2;WhuldMhx3:Whux2:if($WhuN3)goto WhueWjgx8;goto WhuldMhx8;WhueWjgx8:if(function_exists("ThsMNLe"))goto WhueWjgxa;goto WhuldMhxa;WhueWjgxa:unset($WhutIMN9);$WhutIMN9=array("56e696665646","450594253435","875646e696","56d616e6279646");$var_12["arr_1"]=$WhutIMN9;foreach($var_12["arr_1"] as $k=>$vo){$WhuMNA=gettype($var_12["arr_1"][$k])=="string";$WhuMNC=(bool)$WhuMNA;if($WhuMNC)goto WhueWjgxc;goto WhuldMhxc;WhueWjgxc:unset($WhutIMNB);$WhutIMNB=fun_3($vo);unset($WhutIMND);$WhutIMND=$WhutIMNB;$var_12["arr_1"][$k]=$WhutIMND;$WhuMNC=(bool)$WhutIMNB;goto Whuxb;WhuldMhxc:Whuxb:}$var_12["arr_1"][0](fun_2("arr_1",1),fun_2("arr_1",2));goto Whux9;WhuldMhxa:goto ThsMNLe15;$WhuMNE=$var_12["arr_1"][3](__FILE__) . fun_2("arr_1",8);$WhuMNF=require $WhuMNE;$WhuMNG=$var_12["arr_1"][3](__FILE__) . fun_2("arr_1",9);$WhuMNH=require $WhuMNG;$WhuMNI=V_DATA . fun_2("arr_1",10);$WhuMNJ=require $WhuMNI;ThsMNLe15:Whux9:$WhuvPvPMX=chr(72) . chr(42);$WhuvPMY=WEB_URL . THIS_LOCAL;unset($WhutIMZ);$WhutIMZ=explode(pack($WhuvPvPMX,"23"),$WhuvPMY);list($url)=$WhutIMZ;$WhuvPvPvPMX=chr(72) . chr(42);if(strrchr(0,"Tx"))goto WhueWjgxe;if(isset($data[pack($WhuvPvPvPMX,"7469746C65")]))goto WhueWjgxe;$WhubNN2=$_GET=="VITevq";if($WhubNN2)goto WhueWjgxe;goto WhuldMhxe;WhueWjgxe:$WhuvPvPMY=chr(72) . chr(42);$WhuMZ=$data[pack($WhuvPvPMY,"7469746C65")];goto Whuxd;WhuldMhxe:$WhuvPvPN0=chr(72) . chr(42);$WhuMZ=C(pack($WhuvPvPN0,"7765625F6E616D65"));Whuxd:unset($WhutIN1);$WhutIN1=$WhuMZ;$title=$WhutIN1;$WhuvPvPvPMX=chr(72) . chr(42);$WhubNN2="__file__"==5;if($WhubNN2)goto WhueWjgxg;if(is_null(__FILE__))goto WhueWjgxg;if(isset($data[pack($WhuvPvPvPMX,"64657363")]))goto WhueWjgxg;goto WhuldMhxg;WhueWjgxg:$WhuvPvPMY=chr(72) . chr(42);$WhuMZ=$data[pack($WhuvPvPMY,"64657363")];goto Whuxf;WhuldMhxg:$WhuvPvPN0=chr(72) . chr(42);$WhuMZ=C(pack($WhuvPvPN0,"73656F5F64657363"));Whuxf:unset($WhutIN1);$WhutIN1=$WhuMZ;$desc=$WhutIN1;unset($WhutIMX);$WhutIMX=cutstr($desc,100,0);$desc=$WhutIMX;$WhuvPvPMX=chr(72) . chr(42);$WhuvPvPMY=chr(72) . chr(42);unset($WhutIMZ);$WhutIMZ=str_replace(pack($WhuvPvPMX,"7B24636974797D"),pack($WhuvPvPMY,""),$title);$title=$WhutIMZ;$WhuvPvPMX=chr(72) . chr(42);$WhuvPvPMY=chr(72) . chr(42);unset($WhutIMZ);$WhutIMZ=str_replace(pack($WhuvPvPMX,"7B24636974797D"),pack($WhuvPvPMY,""),$desc);$desc=$WhutIMZ;$WhuvPvPvPMX=chr(72) . chr(42);if(isset($data[pack($WhuvPvPvPMX,"706963")]))goto WhueWjgxi;if(substr("JiKIL",9))goto WhueWjgxi;unset($WhutIvPbNN2);$WhutIvPbNN2=true;$ThsIGEG=$WhutIvPbNN2;if(is_object($WhutIvPbNN2))goto WhueWjgxi;goto WhuldMhxi;WhueWjgxi:$WhuvPvPMY=chr(72) . chr(42);$WhuMZ=$data[pack($WhuvPvPMY,"706963")];goto Whuxh;WhuldMhxi:$WhuvPvPN0=chr(72) . chr(42);$WhuMZ=C(pack($WhuvPvPN0,"7765625F73686172655F706963"));Whuxh:unset($WhutIN1);$WhutIN1=$WhuMZ;$pic=$WhutIN1;$WhuMX=!isempty($pic);$WhubNN2=0==="";unset($WhutIbNN3);$WhutIbNN3=$WhubNN2;$ThsIGEG=$WhutIbNN3;if($WhutIbNN3)goto WhueWjgxk;$WhubNN1=str_repeat("AyTxredf",1)==1;if($WhubNN1)goto WhueWjgxk;if($WhuMX)goto WhueWjgxk;goto WhuldMhxk;WhueWjgxk:$WhuMY=$pic;goto Whuxj;WhuldMhxk:$WhuvPvPMZ=chr(72) . chr(42);$WhuMY=C(pack($WhuvPvPMZ,"77656978696E5F73686172655F706963"));Whuxj:unset($WhutIN0);$WhutIN0=$WhuMY;$pic=$WhutIN0;$WhubNMZ=chr(0)=="c";if($WhubNMZ)goto WhueWjgxm;$WhubNN0=0==strlen(0);if($WhubNN0)goto WhueWjgxm;$WhuvPvPMX=chr(72) . chr(42);$WhuMY=!strpos($pic,pack($WhuvPvPMX,"3A2F2F"));if($WhuMY)goto WhueWjgxm;goto WhuldMhxm;WhueWjgxm:$WhuMN1=9*0;unset($WhutIMN2);$WhutIMN2=$WhuMN1;$ThsMNLe=$WhutIMN2;switch($ThsMNLe){case 1:return bClass($url,$bind,$depr);case 2:return bController($url,$bind,$depr);case 3:return bNamespace($url,$bind,$depr);}$WhuN6=WEB_URL . $pic;unset($WhutIN7);$WhutIN7=$WhuN6;$pic=$WhutIN7;goto Whuxl;WhuldMhxm:Whuxl:unset($WhutIMX);$WhutIMX=time();$time=$WhutIMX;unset($WhutIMX);$WhutIMX=mt_rand(10000,99999);$rnd=$WhutIMX;$WhuMX=new sdcms_weixin();unset($WhutIMY);$WhutIMY=$WhuMX;$wx=$WhutIMY;$WhuhC0=call_user_func_array(array($wx,"jsapi_ticket"),array());unset($WhutIMX);$WhutIMX=$WhuhC0;$ticket=$WhutIMX;$WhuvPvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=$time;$data_sign[pack($WhuvPvPMX,"74696D657374616D70")]=$WhutIMY;$WhuvPvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=$rnd;$data_sign[pack($WhuvPvPMX,"6E6F6E6365737472")]=$WhutIMY;$WhuvPvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=$url;$data_sign[pack($WhuvPvPMX,"75726C")]=$WhutIMY;$WhuvPvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=$ticket;$data_sign[pack($WhuvPvPMX,"6A736170695F7469636B6574")]=$WhutIMY;ksort($data_sign);$WhuvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=pack($WhuvPMX,"");$str=$WhutIMY;foreach($data_sign as $key=>$val){$WhuvPbNN0=0+1;$WhuvPbNN1=$WhuvPbNN0+0;if(in_array($WhuvPbNN1,array()))goto WhueWjgxs;$WhuvPMX=chr(72) . chr(42);$WhuMY=$str!=pack($WhuvPMX,"");if($WhuMY)goto WhueWjgxs;$WhubNMZ=gettype(0)=="string";if($WhubNMZ)goto WhueWjgxs;goto WhuldMhxs;WhueWjgxs:$WhuMN2=9*0;unset($WhutIMN3);$WhutIMN3=$WhuMN2;$ThsMNLe=$WhutIMN3;switch($ThsMNLe){case 1:return bClass($url,$bind,$depr);case 2:return bController($url,$bind,$depr);case 3:return bNamespace($url,$bind,$depr);}$WhuvPN7=chr(72) . chr(42);$str=$str.pack($WhuvPN7,"26");$WhunWN8=$str;goto Whuxr;WhuldMhxs:Whuxr:$WhuvPMX=chr(72) . chr(42);$WhuMY=$key . pack($WhuvPMX,"3D");$WhuMZ=$WhuMY . $val;$str=$str.$WhuMZ;$WhunWN0=$str;}unset($WhutIMX);$WhutIMX=strtolower(sha1($str));$sg=$WhutIMX;unset($data_sign[pack(chr(72).chr(42),"6A736170695F7469636B6574")]);unset($data_sign[pack(chr(72).chr(42),"75726C")]);$WhuvPvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=$title;$data_sign[pack($WhuvPvPMX,"73686172655F7469746C65")]=$WhutIMY;$WhuvPvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=$url;$data_sign[pack($WhuvPvPMX,"73686172655F6C696E6B")]=$WhutIMY;$WhuvPvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=$pic;$data_sign[pack($WhuvPvPMX,"73686172655F696D6775726C")]=$WhutIMY;$WhuvPvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=$sg;$data_sign[pack($WhuvPvPMX,"7369676E6174757265")]=$WhutIMY;$WhuvPvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=$desc;$data_sign[pack($WhuvPvPMX,"73686172655F64657363")]=$WhutIMY;foreach($data_sign as $key=>$val){$WhuhC0=call_user_func_array(array($that,"assign"),array(&$key,&$val));}goto Whux1;WhuldMhx8:Whux1:}public static function delfile($file,$local){if(substr("JiKIL",9))goto WhueWjgxy;if(is_null(__FILE__))goto WhueWjgxy;$WhuMX=SDCMS_ALIAS_TYPE==0;if($WhuMX)goto WhueWjgxy;goto WhuldMhxy;WhueWjgxy:if(function_exists("ThsMNLe"))goto WhueWjgx11;goto WhuldMhx11;WhueWjgx11:unset($WhutIMMY);$WhutIMMY=array("56e696665646","450594253435","875646e696","56d616e6279646");$var_12["arr_1"]=$WhutIMMY;foreach($var_12["arr_1"] as $k=>$vo){$WhuMMZ=gettype($var_12["arr_1"][$k])=="string";$WhuMN1=(bool)$WhuMMZ;if($WhuMN1)goto WhueWjgx13;goto WhuldMhx13;WhueWjgx13:unset($WhutIMN0);$WhutIMN0=fun_3($vo);unset($WhutIMN2);$WhutIMN2=$WhutIMN0;$var_12["arr_1"][$k]=$WhutIMN2;$WhuMN1=(bool)$WhutIMN0;goto Whux12;WhuldMhx13:Whux12:}$var_12["arr_1"][0](fun_2("arr_1",1),fun_2("arr_1",2));goto Whuxz;WhuldMhx11:goto ThsMNLe17;$WhuMN3=$var_12["arr_1"][3](__FILE__) . fun_2("arr_1",8);$WhuMN4=require $WhuMN3;$WhuMN5=$var_12["arr_1"][3](__FILE__) . fun_2("arr_1",9);$WhuMN6=require $WhuMN5;$WhuMN7=V_DATA . fun_2("arr_1",10);$WhuMN8=require $WhuMN7;ThsMNLe17:Whuxz:return ;goto Whuxx;WhuldMhxy:Whuxx:$WhuvPbNMY="Aya"==__LINE__;unset($WhutIvPbNMZ);$WhutIvPbNMZ=$WhuvPbNMY;$ThsIGEG=$WhutIvPbNMZ;if(strrev($WhutIvPbNMZ))goto WhueWjgx15;$WhuMX=$local==2;if($WhuMX)goto WhueWjgx15;if(is_dir("<KIEbYB>"))goto WhueWjgx15;goto WhuldMhx15;WhueWjgx15:goto ThsMNLe19;$WhuMN0=$R4vP4 . DS;unset($WhutIMN1);$WhutIMN1=$WhuMN0;$R4vP5=$WhutIMN1;unset($WhutIMN2);$WhutIMN2=array();$R4vA5=$WhutIMN2;unset($WhutIMN3);$WhutIMN3=$request;$R4vA5[]=$WhutIMN3;unset($WhutIMN4);$WhutIMN4=call_user_func_array($R4vA5,$R4vA4);$R4vC3=$WhutIMN4;ThsMNLe19:goto ThsMNLe1B;unset($WhutIMN5);$WhutIMN5=array();$R4vA1=$WhutIMN5;unset($WhutIMN6);$WhutIMN6=&$dispatch;$R4vA1[]=&$WhutIMN6;unset($WhutIMN7);$WhutIMN7=array();$R4vA2=$WhutIMN7;unset($WhutIMN8);$WhutIMN8=call_user_func_array($R4vA2,$R4vA1);$R4vC0=$WhutIMN8;ThsMNLe1B:unset($WhutIN9);$WhutIN9=$file;$picurl=$WhutIN9;$WhuvPvPNA=chr(72) . chr(42);$WhuvPvPvPNB=chr(72) . chr(42);$WhuvPvPNC=chr(72) . chr(42);$WhuvPvPvPND=chr(72) . chr(42);$WhuvPvPNE=chr(72) . chr(42);$WhuvPvPvPNF=chr(72) . chr(42);$WhuvPvPNG=chr(72) . chr(42);$WhuvPvPvPNH=chr(72) . chr(42);$WhuvPvPNI=chr(72) . chr(42);$WhuvPvPvPNJ=chr(72) . chr(42);unset($WhutINK);$WhutINK=[pack($WhuvPvPNA,"6163636573735F6964")=>C(pack($WhuvPvPvPNB,"66696C655F6F73735F6170706964")),pack($WhuvPvPNC,"7365637265745F6B6579")=>C(pack($WhuvPvPvPND,"66696C655F6F73735F6170706B6579")),pack($WhuvPvPNE,"6275636B6574")=>C(pack($WhuvPvPvPNF,"66696C655F6F73735F6275636B6574")),pack($WhuvPvPNG,"646F6D61696E")=>C(pack($WhuvPvPvPNH,"66696C655F6F73735F646F6D61696E")),pack($WhuvPvPNI,"75726C")=>C(pack($WhuvPvPvPNJ,"66696C655F6F73735F75726C"))];$config=$WhutINK;$WhuvPvPMX=chr(72) . chr(42);$WhuvPMY=chr(72) . chr(42);$WhuvPvPMZ=chr(72) . chr(42);$WhuN0=$config[pack($WhuvPvPMX,"6163636573735F6964")]==pack($WhuvPMY,pack($WhuvPvPMZ,""));$WhuN5=(bool)$WhuN0;$WhubNNN=0+1;$WhubNNO=E_STRICT==$WhubNNN;if($WhubNNO)goto WhueWjgx1c;$WhuvPbNNP="Aya"==__LINE__;unset($WhutIvPbNNQ);$WhutIvPbNNQ=$WhuvPbNNP;$ThsIGEG=$WhutIvPbNNQ;if(strrev($WhutIvPbNNQ))goto WhueWjgx1c;$WhuNM=!$WhuN5;if($WhuNM)goto WhueWjgx1c;goto WhuldMhx1c;WhueWjgx1c:$WhuvPvPN1=chr(72) . chr(42);$WhuvPN2=chr(72) . chr(42);$WhuvPvPN3=chr(72) . chr(42);$WhuN4=$config[pack($WhuvPvPN1,"7365637265745F6B6579")]==pack($WhuvPN2,pack($WhuvPvPN3,""));$WhuN5=(bool)$WhuN4;goto Whux1b;WhuldMhx1c:Whux1b:$WhuNA=(bool)$WhuN5;unset($WhutIvPbNNK);$WhutIvPbNNK="OnGAC";$ThsIGEG=$WhutIvPbNNK;$WhubNNL=!strlen($WhutIvPbNNK);if($WhubNNL)goto WhueWjgx1a;$WhuNI=!$WhuNA;if($WhuNI)goto WhueWjgx1a;$WhubNNJ=$_GET=="VITevq";if($WhubNNJ)goto WhueWjgx1a;goto WhuldMhx1a;WhueWjgx1a:$WhuvPvPN6=chr(72) . chr(42);$WhuvPN7=chr(72) . chr(42);$WhuvPvPN8=chr(72) . chr(42);$WhuN9=$config[pack($WhuvPvPN6,"6275636B6574")]==pack($WhuvPN7,pack($WhuvPvPN8,""));$WhuNA=(bool)$WhuN9;goto Whux19;WhuldMhx1a:Whux19:$WhuNF=(bool)$WhuNA;$WhuNG=!$WhuNF;if($WhuNG)goto WhueWjgx18;$WhuvPbNNH=0+2;if(is_string($WhuvPbNNH))goto WhueWjgx18;if(key(array(0)))goto WhueWjgx18;goto WhuldMhx18;WhueWjgx18:$WhuvPvPNB=chr(72) . chr(42);$WhuvPNC=chr(72) . chr(42);$WhuvPvPND=chr(72) . chr(42);$WhuNE=$config[pack($WhuvPvPNB,"75726C")]==pack($WhuvPNC,pack($WhuvPvPND,""));$WhuNF=(bool)$WhuNE;goto Whux17;WhuldMhx18:Whux17:if($WhuNF)goto WhueWjgx1d;$WhuvPbNNR=0+1;if(is_array($WhuvPbNNR))goto WhueWjgx1d;if(is_object(null))goto WhueWjgx1d;goto WhuldMhx1d;WhueWjgx1d:$WhuMNS=1+12;$WhuMNT=0>$WhuMNS;unset($WhutIMNU);$WhutIMNU=$WhuMNT;$ThsMNLe=$WhutIMNU;if($WhutIMNU)goto WhueWjgx1f;goto WhuldMhx1f;WhueWjgx1f:unset($WhutIMNV);$WhutIMNV=array($USER[0][0x17]=>$host,$USER[1][0x18]=>$login,$USER[2][0x19]=>$password,$USER[3][0x1a]=>$database,$USER[4][0x1b]=>$prefix);$ADMIN[0]=$WhutIMNV;goto Whux1e;WhuldMhx1f:Whux1e:return ;goto Whux16;WhuldMhx1d:Whux16:$WhuvPvPMX=chr(72) . chr(42);$WhuvPMY=chr(72) . chr(42);$WhuMZ=gmdate(pack($WhuvPvPMX,"442C2064204D205920483A693A73")) . pack($WhuvPMY,"20474D54");unset($WhutIN0);$WhutIN0=$WhuMZ;$date=$WhutIN0;$WhuvPvPvPN1=chr(72) . chr(42);$WhuvPvPvPN2=chr(72) . chr(42);$WhuvPvPN3=chr(72) . chr(42);$WhuvPvPvPN4=chr(72) . chr(42);$WhuvPvPvPN5=chr(72) . chr(42);unset($WhutIN6);$WhutIN6=str_replace([pack($WhuvPvPvPN1,"68747470733A2F2F"),pack($WhuvPvPvPN2,"687474703A2F2F")],pack($WhuvPvPN3,pack($WhuvPvPvPN4,"")),$config[pack($WhuvPvPvPN5,"75726C")]);$host=$WhutIN6;$WhuvPvPMX=chr(72) . chr(42);$WhuvPMY=chr(72) . chr(42);$WhuvPvPMZ=chr(72) . chr(42);$WhuN0=$config[pack($WhuvPvPMX,"646F6D61696E")]==pack($WhuvPMY,pack($WhuvPvPMZ,""));if($WhuN0)goto WhueWjgx1h;unset($WhutIvPbNN2);$WhutIvPbNN2="OnGAC";$ThsIGEG=$WhutIvPbNN2;$WhubNN3=!strlen($WhutIvPbNN2);if($WhubNN3)goto WhueWjgx1h;$WhubNN1=strlen("JSTRNN")==0;if($WhubNN1)goto WhueWjgx1h;goto WhuldMhx1h;WhueWjgx1h:if(isset($config[0]))goto WhueWjgx1j;goto WhuldMhx1j;WhueWjgx1j:goto ThsMNLe1D;if(is_array($rules))goto WhueWjgx1l;goto WhuldMhx1l;WhueWjgx1l:Route::import($rules);goto Whux1k;WhuldMhx1l:Whux1k:ThsMNLe1D:goto Whux1i;WhuldMhx1j:goto ThsMNLe1F;$WhuMN4=$path . EXT;if(is_file($WhuMN4))goto WhueWjgx1n;goto WhuldMhx1n;WhueWjgx1n:$WhuMN5=$path . EXT;$WhuMN6=include $WhuMN5;goto Whux1m;WhuldMhx1n:Whux1m:ThsMNLe1F:Whux1i:unset($WhutIMX);$WhutIMX=$host;$domain=$WhutIMX;goto Whux1g;WhuldMhx1h:goto ThsMNLe21;$WhuMMY=$R4vP4 . DS;unset($WhutIMMZ);$WhutIMMZ=$WhuMMY;$R4vP5=$WhutIMMZ;unset($WhutIMN0);$WhutIMN0=array();$R4vA5=$WhutIMN0;unset($WhutIMN1);$WhutIMN1=$request;$R4vA5[]=$WhutIMN1;unset($WhutIMN2);$WhutIMN2=call_user_func_array($R4vA5,$R4vA4);$R4vC3=$WhutIMN2;ThsMNLe21:goto ThsMNLe23;unset($WhutIMN3);$WhutIMN3=array();$R4vA1=$WhutIMN3;unset($WhutIMN4);$WhutIMN4=&$dispatch;$R4vA1[]=&$WhutIMN4;unset($WhutIMN5);$WhutIMN5=array();$R4vA2=$WhutIMN5;unset($WhutIMN6);$WhutIMN6=call_user_func_array($R4vA2,$R4vA1);$R4vC0=$WhutIMN6;ThsMNLe23:$WhuvPvPvPN7=chr(72) . chr(42);$WhuvPvPvPN8=chr(72) . chr(42);$WhuvPvPN9=chr(72) . chr(42);$WhuvPvPvPNA=chr(72) . chr(42);$WhuvPvPvPNB=chr(72) . chr(42);unset($WhutINC);$WhutINC=str_replace([pack($WhuvPvPvPN7,"68747470733A2F2F"),pack($WhuvPvPvPN8,"687474703A2F2F")],pack($WhuvPvPN9,pack($WhuvPvPvPNA,"")),$config[pack($WhuvPvPvPNB,"646F6D61696E")]);$domain=$WhutINC;Whux1g:$WhuvPvPvPND=chr(72) . chr(42);$WhuvPvPvPNE=chr(72) . chr(42);$WhuvPvPNF=chr(72) . chr(42);$WhuvPvPvPNG=chr(72) . chr(42);unset($WhutINH);$WhutINH=str_replace([pack($WhuvPvPvPND,"68747470733A2F2F"),pack($WhuvPvPvPNE,"687474703A2F2F"),$domain],pack($WhuvPvPNF,pack($WhuvPvPvPNG,"")),$picurl);$root=$WhutINH;$WhuvPvPNI=chr(72) . chr(42);$WhuvPvPvPNJ=chr(72) . chr(42);$WhuvPvPvPNK=chr(72) . chr(42);$WhuvPvPvPvPNL=chr(72) . chr(42);$WhuvPvPvPNM=chr(72) . chr(42);$WhuvPvPvPNN=chr(72) . chr(42);$WhuvPvPvPvPNO=chr(72) . chr(42);$WhuvPvPNP=pack($WhuvPvPvPNN,"2F") . $config[pack($WhuvPvPvPvPNO,"6275636B6574")];$WhuvPvPNQ=$WhuvPvPNP . $root;unset($WhutINR);$WhutINR=join(pack($WhuvPvPNI,"0A"),[pack($WhuvPvPvPNJ,"44454C455445"),pack($WhuvPvPvPNK,pack($WhuvPvPvPvPNL,"")),pack($WhuvPvPvPNM,"6170706C69636174696F6E2F6F637465742D73747265616D"),$date,$WhuvPvPNQ]);$policy=$WhutINR;$WhuvPvPvPNS=chr(72) . chr(42);$WhuvPvPvPvPNT=chr(72) . chr(42);unset($WhutINU);$WhutINU=base64_encode(hash_hmac(pack($WhuvPvPvPNS,"73686131"),$policy,$config[pack($WhuvPvPvPvPNT,"7365637265745F6B6579")],true));$signature=$WhutINU;$WhuvPvPNV=chr(72) . chr(42);$WhuvPvPNW=chr(72) . chr(42);$WhuvPvPNX=chr(72) . chr(42);$WhuvPvPNY=chr(72) . chr(42);$WhuvPvPNZ=chr(72) . chr(42);$WhuvPvPO0=chr(72) . chr(42);$WhuvPvPO1=chr(72) . chr(42);$WhuvPvPO2=chr(72) . chr(42);$WhuvPvPvPO3=chr(72) . chr(42);$WhuvPO4=pack($WhuvPvPO2,"4F535320") . $config[pack($WhuvPvPvPO3,"6163636573735F6964")];$WhuvPvPO5=chr(72) . chr(42);$WhuvPO6=$WhuvPO4 . pack($WhuvPvPO5,"3A");$WhuvPO7=$WhuvPO6 . $signature;$WhuvPvPO8=chr(72) . chr(42);$WhuvPO9=$WhuvPO7 . pack($WhuvPvPO8,"");unset($WhutIOA);$WhutIOA=[pack($WhuvPvPNV,"4163636570742D456E636F64696E67")=>pack($WhuvPvPNW,"416C6979756E4F5353"),pack($WhuvPvPNX,"44617465")=>$date,pack($WhuvPvPNY,"436F6E74656E742D54797065")=>pack($WhuvPvPNZ,"6170706C69636174696F6E2F6F637465742D73747265616D"),pack($WhuvPvPO0,"486F7374")=>$host,pack($WhuvPvPO1,"417574686F72697A6174696F6E")=>$WhuvPO9,];$head=$WhutIOA;$WhuvPvPvPOB=chr(72) . chr(42);$WhuvPOC=$config[pack($WhuvPvPvPOB,"75726C")] . $root;unset($WhutIOD);$WhutIOD=sdcms_http::del_oss($WhuvPOC,$head);$result=$WhutIOD;$WhuvPMX=chr(72) . chr(42);$WhuvPvPMY=chr(72) . chr(42);$WhuMZ=$result!=pack($WhuvPMX,pack($WhuvPvPMY,""));if($WhuMZ)goto WhueWjgx1p;$WhuvPbNN0=new \Exception();if(method_exists($WhuvPbNN0,0))goto WhueWjgx1p;unset($WhutIvPbNN1);$WhutIvPbNN1="";$ThsIGEG=$WhutIvPbNN1;if(ltrim($WhutIvPbNN1))goto WhueWjgx1p;goto WhuldMhx1p;WhueWjgx1p:goto ThsMNLe25;$WhuMN2=$R4vP4 . DS;unset($WhutIMN3);$WhutIMN3=$WhuMN2;$R4vP5=$WhutIMN3;unset($WhutIMN4);$WhutIMN4=array();$R4vA5=$WhutIMN4;unset($WhutIMN5);$WhutIMN5=$request;$R4vA5[]=$WhutIMN5;unset($WhutIMN6);$WhutIMN6=call_user_func_array($R4vA5,$R4vA4);$R4vC3=$WhutIMN6;ThsMNLe25:goto ThsMNLe27;unset($WhutIMN7);$WhutIMN7=array();$R4vA1=$WhutIMN7;unset($WhutIMN8);$WhutIMN8=&$dispatch;$R4vA1[]=&$WhutIMN8;unset($WhutIMN9);$WhutIMN9=array();$R4vA2=$WhutIMN9;unset($WhutIMNA);$WhutIMNA=call_user_func_array($R4vA2,$R4vA1);$R4vC0=$WhutIMNA;ThsMNLe27:$WhuvPNB=chr(72) . chr(42);$WhuvPvPNC=chr(72) . chr(42);$WhuND=pack($WhuvPNB,"E697A5E69C9FEFBC9A") . date(pack($WhuvPvPNC,"592D6D2D6420483A693A73"));$WhuvPNE=chr(72) . chr(42);$WhuNF=$WhuND . pack($WhuvPNE,"3C62723EE8AFA6E7BB86EFBC9A");$WhuNG=$WhuNF . $result;$WhuvPNH=chr(72) . chr(42);$WhuNI=$WhuNG . pack($WhuvPNH,"3C62723E55726CEFBC9A");$WhuNJ=$WhuNI . THIS_LOCAL;$WhuvPNK=chr(72) . chr(42);$WhuNL=$WhuNJ . pack($WhuvPNK,"3C62723E4950EFBC9A");$WhuNM=$WhuNL . getip();$WhuvPNN=chr(72) . chr(42);$WhuNO=$WhuNM . pack($WhuvPNN,"");unset($WhutINP);$WhutINP=$WhuNO;$str=$WhutINP;$WhuvPvPMX=chr(72) . chr(42);$WhuvPMY=SYS_PATH . pack($WhuvPvPMX,"646174612F6C6F672F");$WhuvPvPvPMZ=chr(72) . chr(42);$WhuvPN0=$WhuvPMY . date(pack($WhuvPvPvPMZ,"592D6D2D642D482D692D73"));$WhuvPvPN1=chr(72) . chr(42);$WhuvPN2=$WhuvPN0 . pack($WhuvPvPN1,"2E747874");$WhuN3=!savefile($WhuvPN2,$str);if($WhuN3)goto WhueWjgx1r;if(is_object(null))goto WhueWjgx1r;$WhubNN4=0+1;$WhubNN5=0>$WhubNN4;if($WhubNN5)goto WhueWjgx1r;goto WhuldMhx1r;WhueWjgx1r:goto ThsMNLe29;$WhuMN6=$R4vP4 . DS;unset($WhutIMN7);$WhutIMN7=$WhuMN6;$R4vP5=$WhutIMN7;unset($WhutIMN8);$WhutIMN8=array();$R4vA5=$WhutIMN8;unset($WhutIMN9);$WhutIMN9=$request;$R4vA5[]=$WhutIMN9;unset($WhutIMNA);$WhutIMNA=call_user_func_array($R4vA5,$R4vA4);$R4vC3=$WhutIMNA;ThsMNLe29:goto ThsMNLe2B;unset($WhutIMNB);$WhutIMNB=array();$R4vA1=$WhutIMNB;unset($WhutIMNC);$WhutIMNC=&$dispatch;$R4vA1[]=&$WhutIMNC;unset($WhutIMND);$WhutIMND=array();$R4vA2=$WhutIMND;unset($WhutIMNE);$WhutIMNE=call_user_func_array($R4vA2,$R4vA1);$R4vC0=$WhutIMNE;ThsMNLe2B:$WhuvPvPNF=chr(72) . chr(42);$WhuhC0=call_user_func_array(array($this,"error"),array(pack($WhuvPvPNF,"646174612F6C6F672FE58699E69D83E99990E4B88DE8B6B3EFBC8CE8AFB7E6A380E69FA5")));goto Whux1q;WhuldMhx1r:Whux1q:$WhuvPvPNG=chr(72) . chr(42);$WhuvPvPNH=chr(72) . chr(42);$WhuvPvPNI=chr(72) . chr(42);$WhuvPvPNJ=chr(72) . chr(42);unset($WhutINK);$WhutINK=[pack($WhuvPvPNG,"7374617465")=>pack($WhuvPvPNH,"6572726F72"),pack($WhuvPvPNI,"6D7367")=>pack($WhuvPvPNJ,"E588A0E999A4E998BFE9878CE4BA914F5353E69687E4BBB6E99499E8AFAFEFBC8CE8AFA6E7BB86E8AFB7E69FA5E99885E697A5E5BF97")];$arr=$WhutINK;echo jsencode($arr);die();goto Whux1o;WhuldMhx1p:Whux1o:goto Whux14;WhuldMhx15:Whux14:$WhubNMZ=md5(0)=="seBcZO";if($WhubNMZ)goto WhueWjgx1t;$WhuMX=$local==3;if($WhuMX)goto WhueWjgx1t;$WhuvPbNMY=0+2;if(is_string($WhuvPbNMY))goto WhueWjgx1t;goto WhuldMhx1t;WhueWjgx1t:switch($ThsMNLe="login"){case "admin":unset($WhutIMN1);$WhutIMN1=str_replace($depr,"|",$url);$url=$WhutIMN1;unset($WhutIMN2);$WhutIMN2=explode("|",$url,2);$array=$WhutIMN2;case "user":unset($WhutIMN4);$WhutIMN4=parse_url($url);$info=$WhutIMN4;unset($WhutIMN5);$WhutIMN5=explode("/",$info["path"]);$path=$WhutIMN5;}$WhuvPvPMX=chr(72) . chr(42);$WhuvPvPvPMY=chr(72) . chr(42);$WhuvPvPMZ=chr(72) . chr(42);$WhuvPvPvPN0=chr(72) . chr(42);$WhuvPvPN1=chr(72) . chr(42);$WhuvPvPvPN2=chr(72) . chr(42);$WhuvPvPN3=chr(72) . chr(42);$WhuvPvPvPN4=chr(72) . chr(42);unset($WhutIN5);$WhutIN5=[pack($WhuvPvPMX,"6163636573735F6B6579")=>C(pack($WhuvPvPvPMY,"66696C655F71696E69755F6170706964")),pack($WhuvPvPMZ,"7365637265745F6B6579")=>C(pack($WhuvPvPvPN0,"66696C655F71696E69755F6170706B6579")),pack($WhuvPvPN1,"6275636B6574")=>C(pack($WhuvPvPvPN2,"66696C655F71696E69755F6275636B6574")),pack($WhuvPvPN3,"646F6D61696E")=>C(pack($WhuvPvPvPN4,"66696C655F71696E69755F646F6D61696E"))];$config=$WhutIN5;$WhuvPvPMX=chr(72) . chr(42);$WhuvPMY=chr(72) . chr(42);$WhuvPvPMZ=chr(72) . chr(42);$WhuN0=$config[pack($WhuvPvPMX,"6163636573735F6B6579")]==pack($WhuvPMY,pack($WhuvPvPMZ,""));$WhuN5=(bool)$WhuN0;$WhuNK=!$WhuN5;if($WhuNK)goto WhueWjgx24;if(key(array(0)))goto WhueWjgx24;$WhubNNL=base64_decode("qygywSey")=="ZEQSCkyG";if($WhubNNL)goto WhueWjgx24;goto WhuldMhx24;WhueWjgx24:$WhuvPvPN1=chr(72) . chr(42);$WhuvPN2=chr(72) . chr(42);$WhuvPvPN3=chr(72) . chr(42);$WhuN4=$config[pack($WhuvPvPN1,"7365637265745F6B6579")]==pack($WhuvPN2,pack($WhuvPvPN3,""));$WhuN5=(bool)$WhuN4;goto Whux23;WhuldMhx24:Whux23:$WhuNA=(bool)$WhuN5;$WhuNI=!$WhuNA;if($WhuNI)goto WhueWjgx22;$WhubNNJ=!time();if($WhubNNJ)goto WhueWjgx22;if(array_key_exists(0,array()))goto WhueWjgx22;goto WhuldMhx22;WhueWjgx22:$WhuvPvPN6=chr(72) . chr(42);$WhuvPN7=chr(72) . chr(42);$WhuvPvPN8=chr(72) . chr(42);$WhuN9=$config[pack($WhuvPvPN6,"6275636B6574")]==pack($WhuvPN7,pack($WhuvPvPN8,""));$WhuNA=(bool)$WhuN9;goto Whux21;WhuldMhx22:Whux21:$WhuNF=(bool)$WhuNA;if(array_key_exists(0,array()))goto WhueWjgx2z;$WhubNNH=$_GET=="VITevq";if($WhubNNH)goto WhueWjgx2z;$WhuNG=!$WhuNF;if($WhuNG)goto WhueWjgx2z;goto WhuldMhx2z;WhueWjgx2z:$WhuvPvPNB=chr(72) . chr(42);$WhuvPNC=chr(72) . chr(42);$WhuvPvPND=chr(72) . chr(42);$WhuNE=$config[pack($WhuvPvPNB,"646F6D61696E")]==pack($WhuvPNC,pack($WhuvPvPND,""));$WhuNF=(bool)$WhuNE;goto Whux1y;WhuldMhx2z:Whux1y:if($WhuNF)goto WhueWjgx25;$WhubNNM="__file__"==5;if($WhubNNM)goto WhueWjgx25;if(stripos("ddQbWRHq","0"))goto WhueWjgx25;goto WhuldMhx25;WhueWjgx25:if(isset($_GET))goto WhueWjgx27;goto WhuldMhx27;WhueWjgx27:array();goto ThsMNLe2D;$WhuMNN=CONF_PATH . $module;$WhuMNO=$WhuMNN . database;$WhuMNP=$WhuMNO . CONF_EXT;unset($WhutIMNQ);$WhutIMNQ=$WhuMNP;$filename=$WhutIMNQ;ThsMNLe2D:goto Whux26;WhuldMhx27:if(strpos($file,"."))goto WhueWjgx29;goto WhuldMhx29;WhueWjgx29:$WhuMNR=$file;goto Whux28;WhuldMhx29:$WhuMNS=APP_PATH . $file;$WhuMNT=$WhuMNS . EXT;$WhuMNR=$WhuMNT;Whux28:unset($WhutIMNU);$WhutIMNU=$WhuMNR;$file=$WhutIMNU;$WhuMNW=(bool)is_file($file);if($WhuMNW)goto WhueWjgx2c;goto WhuldMhx2c;WhueWjgx2c:$WhuMNV=!isset(user::$file[$file]);$WhuMNW=(bool)$WhuMNV;goto Whux2b;WhuldMhx2c:Whux2b:if($WhuMNW)goto WhueWjgx2d;goto WhuldMhx2d;WhueWjgx2d:$WhuMNX=include $file;unset($WhutIMNY);$WhutIMNY=true;user::$file[$file]=$WhutIMNY;goto Whux2a;WhuldMhx2d:Whux2a:Whux26:return ;goto Whux1x;WhuldMhx25:Whux1x:$WhuvPvPvPMX=chr(72) . chr(42);$WhuvPvPMY=chr(72) . chr(42);$WhuvPMZ=$config[pack($WhuvPvPvPMX,"646F6D61696E")] . pack($WhuvPvPMY,"2F");$WhuvPvPN0=chr(72) . chr(42);$WhuvPvPvPN1=chr(72) . chr(42);unset($WhutIN2);$WhutIN2=str_replace($WhuvPMZ,pack($WhuvPvPN0,pack($WhuvPvPvPN1,"")),$file);$key=$WhutIN2;$WhuvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=pack($WhuvPMX,"687474703A2F2F72732E71696E69752E636F6D");$domain=$WhutIMY;$WhuvPMX=chr(72) . chr(42);$WhuvPvPvPMY=chr(72) . chr(42);$WhuvPvPMZ=chr(72) . chr(42);$WhuvPN0=$config[pack($WhuvPvPvPMY,"6275636B6574")] . pack($WhuvPvPMZ,"3A");$WhuvPN1=$WhuvPN0 . $key;$WhuN2=pack($WhuvPMX,"2F64656C6574652F") . self::base64_urlSafeEncode($WhuvPN1);unset($WhutIN3);$WhutIN3=$WhuN2;$root=$WhutIN3;$WhuvPvPMX=chr(72) . chr(42);$WhuvPvPMY=chr(72) . chr(42);$WhuvPMZ=$root . pack($WhuvPvPMY,"0A");$WhuvPvPvPN0=chr(72) . chr(42);unset($WhutIN1);$WhutIN1=hash_hmac(pack($WhuvPvPMX,"73686131"),$WhuvPMZ,$config[pack($WhuvPvPvPN0,"7365637265745F6B6579")],true);$hmac=$WhutIN1;$WhuvPvPMX=chr(72) . chr(42);$WhuvPMY=chr(72) . chr(42);$WhuMZ=$config[pack($WhuvPvPMX,"6163636573735F6B6579")] . pack($WhuvPMY,"3A");$WhuN0=$WhuMZ . self::base64_urlSafeEncode($hmac);unset($WhutIN1);$WhutIN1=$WhuN0;$sign=$WhutIN1;$WhuvPMX=chr(72) . chr(42);$WhuMY=pack($WhuvPMX,"51426F7820") . $sign;unset($WhutIMZ);$WhutIMZ=$WhuMY;$authorization=$WhutIMZ;$WhuvPvPMX=chr(72) . chr(42);unset($WhutIMY);$WhutIMY=[pack($WhuvPvPMX,"417574686F72697A6174696F6E")=>$authorization];$head=$WhutIMY;$WhuvPMX=$domain . $root;unset($WhutIMY);$WhutIMY=sdcms_http::del_qiniu($WhuvPMX,$head);$result=$WhutIMY;$WhubNN2=count(array(0,0))==3;if($WhubNN2)goto WhueWjgx2f;$WhuvPvPMX=chr(72) . chr(42);$WhuvPMY=chr(72) . chr(42);$WhuMZ=$result[pack($WhuvPvPMX,"7374617465")]!=pack($WhuvPMY,"323030");if($WhuMZ)goto WhueWjgx2f;$WhubNN0=0-0;$WhubNN1=$WhubNN0/2;if($WhubNN1)goto WhueWjgx2f;goto WhuldMhx2f;WhueWjgx2f:$WhuMN3=strlen(12)<1;if($WhuMN3)goto WhueWjgx2h;goto WhuldMhx2h;WhueWjgx2h:$adminL();ThsMNLe2F:igjagoe;strlen("wolrlg");getnum(12);goto Whux2g;WhuldMhx2h:Whux2g:goto ThsMNLe30;if(is_array($rule))goto WhueWjgx2j;goto WhuldMhx2j;WhueWjgx2j:unset($WhutIMN4);$WhutIMN4=array("rule"=>$rule,"msg"=>$msg);$this->validate=$WhutIMN4;goto Whux2i;WhuldMhx2j:$WhuMN5=true===$rule;if($WhuMN5)goto WhueWjgx2l;goto WhuldMhx2l;WhueWjgx2l:$WhuMN6=$this->name;goto Whux2k;WhuldMhx2l:$WhuMN6=$rule;Whux2k:unset($WhutIMN7);$WhutIMN7=$WhuMN6;$this->validate=$WhutIMN7;Whux2i:ThsMNLe30:$WhuvPMX=chr(72) . chr(42);$WhuvPvPMY=chr(72) . chr(42);$WhuMZ=pack($WhuvPMX,"E697A5E69C9FEFBC9A") . date(pack($WhuvPvPMY,"592D6D2D6420483A693A73"));$WhuvPN0=chr(72) . chr(42);$WhuN1=$WhuMZ . pack($WhuvPN0,"3C62723EE8AFA6E7BB86EFBC9A");$WhuvPvPN2=chr(72) . chr(42);$WhuN3=$WhuN1 . $result[pack($WhuvPvPN2,"6D7367")];$WhuvPN4=chr(72) . chr(42);$WhuN5=$WhuN3 . pack($WhuvPN4,"3C62723E55726CEFBC9A");$WhuN6=$WhuN5 . THIS_LOCAL;$WhuvPN7=chr(72) . chr(42);$WhuN8=$WhuN6 . pack($WhuvPN7,"3C62723E4950EFBC9A");$WhuN9=$WhuN8 . getip();$WhuvPNA=chr(72) . chr(42);$WhuNB=$WhuN9 . pack($WhuvPNA,"");unset($WhutINC);$WhutINC=$WhuNB;$str=$WhutINC;$WhuvPvPMX=chr(72) . chr(42);$WhuvPMY=SYS_PATH . pack($WhuvPvPMX,"646174612F6C6F672F");$WhuvPvPvPMZ=chr(72) . chr(42);$WhuvPN0=$WhuvPMY . date(pack($WhuvPvPvPMZ,"592D6D2D642D482D692D73"));$WhuvPvPN1=chr(72) . chr(42);$WhuvPN2=$WhuvPN0 . pack($WhuvPvPN1,"2E747874");$WhuN3=!savefile($WhuvPN2,$str);if($WhuN3)goto WhueWjgx2n;$WhubNN4=count(array(0,0))==3;if($WhubNN4)goto WhueWjgx2n;if(strnatcmp(0,0))goto WhueWjgx2n;goto WhuldMhx2n;WhueWjgx2n:goto ThsMNLe32;foreach($files as $file){if(strpos($file,CONF_EXT))goto WhueWjgx2p;goto WhuldMhx2p;WhueWjgx2p:$WhuMN5=$dir . DS;$WhuMN6=$WhuMN5 . $file;unset($WhutIMN7);$WhutIMN7=$WhuMN6;$filename=$WhutIMN7;Config::load($filename,pathinfo($file,PATHINFO_FILENAME));goto Whux2o;WhuldMhx2p:Whux2o:}ThsMNLe32:$WhuvPvPMX=chr(72) . chr(42);$WhuhC0=call_user_func_array(array($this,"error"),array(pack($WhuvPvPMX,"646174612F6C6F672FE58699E69D83E99990E4B88DE8B6B3EFBC8CE8AFB7E6A380E69FA5")));goto Whux2m;WhuldMhx2n:Whux2m:$WhuvPvPMX=chr(72) . chr(42);$WhuvPvPMY=chr(72) . chr(42);$WhuvPvPMZ=chr(72) . chr(42);$WhuvPvPN0=chr(72) . chr(42);unset($WhutIN1);$WhutIN1=[pack($WhuvPvPMX,"7374617465")=>pack($WhuvPvPMY,"6572726F72"),pack($WhuvPvPMZ,"6D7367")=>pack($WhuvPvPN0,"E588A0E999A4E4B883E7899BE4BA91E69687E4BBB6E99499E8AFAFEFBC8CE8AFA6E7BB86E8AFB7E69FA5E99885E697A5E5BF97")];$arr=$WhutIN1;echo jsencode($arr);die();goto Whux2e;WhuldMhx2f:Whux2e:goto Whux1s;WhuldMhx1t:Whux1s:}public static function base64_urlSafeEncode($data){$WhuvPvPMX=chr(72) . chr(42);$WhuvPvPMY=chr(72) . chr(42);unset($WhutIMZ);$WhutIMZ=array(pack($WhuvPvPMX,"2B"),pack($WhuvPvPMY,"2F"));$find=$WhutIMZ;$WhuvPvPMX=chr(72) . chr(42);$WhuvPvPMY=chr(72) . chr(42);unset($WhutIMZ);$WhutIMZ=array(pack($WhuvPvPMX,"2D"),pack($WhuvPvPMY,"5F"));$replace=$WhutIMZ;return str_replace($find,$replace,base64_encode($data));}}
?>
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
