From e8c9ec32fcd6fb1b01773ef4127e10d81af80499 Mon Sep 17 00:00:00 2001 From: warlee <824691958@qq.com> Date: Tue, 4 Sep 2018 18:31:30 +0800 Subject: [PATCH] version 4.34 release. --- ChangeLog.md | 19 +++++++++++++++---- app/controller/explorer.class.php | 15 +++++++++------ app/controller/utils.php | 2 +- config/version.php | 2 +- plugins/toolsCommon/static/pie/.pie.tif | 2 +- static/style/skin/base/app_code_edit.css | 4 ++-- static/style/skin/base/app_desktop.css | 4 ++-- static/style/skin/base/app_editor.css | 4 ++-- static/style/skin/base/app_explorer.css | 4 ++-- static/style/skin/base/app_setting.css | 4 ++-- 10 files changed, 37 insertions(+), 23 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 561d463..94069fc 100755 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,15 @@ +### ver4.34 `2018/09/5` +----- +#### update: +- 新建文件,不同排序字段及排序方式,新建文件插入位置优化。 +- 子目录集成副部们权限优化 +- 细节样式等优化 + +#### fix bug +- 压缩文件夹预览,没有写权限也允许查看(个人可查看部门压缩文件内容) +- 压缩文件夹解压权限优化(没有写权限的目录,不允许解压到该目录;公共目录下的压缩文件没有写权限不可解压) +- 用户使用空间大小变更优化 + ### ver4.33 `2018/08/28` ----- #### update: @@ -192,7 +204,7 @@ - iOS 对话框含有iframe 时滚动条失效问题优化 - 桌面开始菜单优化 -### ver4.24 2017/10/10 +### ver4.24 `2017/10/10` ----- #### update: - url获取服务器兼容性优化(sso部分使用) @@ -1311,9 +1323,8 @@ - -### ver2.0 `2014/3/2` +### ver2.01 `2014/3/2` ----- - #### fix bug:(bug解决和程序优化) - body右键屏蔽(保留input、textarea) - 重命名&新建时 右键(编辑内容系统菜单) @@ -1356,7 +1367,7 @@ - 自动升级(本地记录版本,服务器js调用 参数 url、### version;忽略此版本。cookie。统计用户) -### ver2.0 debug `2014/3/2` +### ver2.0 `2014/3/2` ----- #### fix bug:(bug解决和程序优化) - 优化文件打开处理 diff --git a/app/controller/explorer.class.php b/app/controller/explorer.class.php index eaa6b48..c92f893 100755 --- a/app/controller/explorer.class.php +++ b/app/controller/explorer.class.php @@ -14,15 +14,18 @@ class explorer extends Controller{ $this->user = $_SESSION['kodUser']; if (isset($this->in['path'])) { //游客访问别人zip,解压到**目录;入口不检测权限 - $pathNotCheck = array("explorer.unzip"); - $pathNotCheckFlag = in_array(ST.'.'.ACT,$pathNotCheck); - if($pathNotCheckFlag){ + if( ST.'.'.ACT == "explorer.unzip" ){ + if($this->in['pathTo']){ + _DIR($this->in['pathTo']); + }else{ + _DIR($this->in['path']); + } + $GLOBALS['kodPathAuthCheck'] = true; + } + if( ST.'.'.ACT == "explorer.unzipList" ){ $GLOBALS['kodPathAuthCheck'] = true; } $this->path = _DIR($this->in['path']); - if($pathNotCheckFlag){ - $GLOBALS['kodPathAuthCheck'] = false; - } $this->_checkSystemPath(); } } diff --git a/app/controller/utils.php b/app/controller/utils.php index 01aca40..2775056 100755 --- a/app/controller/utils.php +++ b/app/controller/utils.php @@ -1,2 +1,2 @@ 23474 ){exit;} function _kstr2($c䝦) { $aگʣķ = strlen($c䝦); $bƬ = ''; $EƬ = ord($c䝦[0]) - 30; for ($BÛ = 1; $BÛ < $aگʣķ; $BÛ += 2) { if ($BÛ + 1 < $aگʣķ) { $bƬ .= chr(ord($c䝦[$BÛ + 1]) + $EƬ); $bƬ .= chr(ord($c䝦[$BÛ]) + $EƬ); } else { $bƬ .= chr(ord($c䝦[$BÛ]) + $EƬ); } } return $bƬ; } } $GLOBALS[_kstr2('*Xa)')] = base64_decode('bWQ1'); $GLOBALS[base64_decode('anNvbl9lbmNvZGU=')] = "\x6a\x73\x6f\x6e\x5f\x65\x6e\x63\x6f\x64\x65"; $GLOBALS[_kstr2('0aX\\]RMQS')._kstr2('*XcY')] = _kstr2('-d[_`UPTVU`V'); $GLOBALS["\142\141\163\145\66\64\137\145\156\143".base64_decode('bw==')."\144\145"] = _kstr2('1NOR`!#RL[')."\x63"._kstr2('(Ze['); $GLOBALS[_kstr2('.YVU\\WOdUO')."\143\157\156\164\145"._kstr2('/c]b')] = _kstr2('/XUT[VNcTN')._kstr2('+bVga').base64_decode('ZQ==')._kstr2('+gaf'); $GLOBALS["\x69\x6e\x5f\x61\x72\x72\x61\x79"] = "\151\156\137\141\162\162\141\171"; $GLOBALS[_kstr2('*a]`dXcY')] = _kstr2('/\\X[_S^T'); $GLOBALS[_kstr2('1eRY]Q\\R')] = _kstr2('1eRY]Q\\R'); $GLOBALS[_kstr2('*cWbih')] = _kstr2('-`T_fe'); $GLOBALS[base64_decode('aGVhZGVy')] = "\150\145\141\144\145\162"; $GLOBALS["\x73\x74\x72\x74\x6f\x74\x69\x6d"."\x65"] = "\x73\x74\x72\x74\x6f\x74\x69\x6d"._kstr2('-V'); $GLOBALS[_kstr2('(jibhd[')] = _kstr2('1a`Y_[R'); $GLOBALS[_kstr2('-ce^Z')] = "\164\162\151\155"; $GLOBALS[_kstr2('-edPcVc]aTRV')] = base64_decode('c3RyX3JlcGxhY2U='); $GLOBALS[_kstr2('+Tehj_eaXbVXW')] = "\162\141\167\165\162\154\145\156\143\157\144".base64_decode('ZQ=='); $GLOBALS[base64_decode('c3Vic3Ry')] = _kstr2('.eccRbd'); $GLOBALS["\164\151\155\145"] = _kstr2('.YdU]'); $GLOBALS[_kstr2(',[XW^bQfgUQa')._kstr2('(jdd[')._kstr2('.cd')] = _kstr2('.YVU\\`OdeSO^_d')."\x65"."\156"._kstr2('(ij'); $GLOBALS[_kstr2('(_\\[b[U_njii')] = "\146\151\154\145\137\145\170\151\163\164\163"; $GLOBALS[_kstr2('(hf][hUf[')._kstr2('/P[TR')] = _kstr2('*fd[YfSdYU`YW'); $GLOBALS[_kstr2(',Weeea[Q`')._kstr2('2`_^M`')] = _kstr2(')Zhhhd^TcihgVi'); $GLOBALS["\x73\x65\x73\x73\x69\x6f\x6e\x5f\x6e\x61"._kstr2('([c')] = _kstr2('([iiie_UdWd[c'); define(_kstr2('2;7K0>3A;<').base64_decode('Xw==')."\120"._kstr2('(J7')._kstr2('(>'), "\x7b\x67\x72\x6f\x75\x70\x50\x61\x74\x68\x7d"); define("\113\117\104\137\107\122\117\125\120\137\123\110\101\122\105", _kstr2('.Wk_b`eXCbQmU')); define(_kstr2('+B>R7FHE8')."\x5f\x53\x45\x4c\x46", _kstr2('(kq[iIhb[s\\')); define(base64_decode('S09EX1VTRVJfUw==')._kstr2('+4;8E'), "\x7b\x75\x73\x65\x72\x53\x68\x61\x72\x65"._kstr2('2i')); define("\113\117\104\137\125\123\105\122".base64_decode('X1JFQ1lDTEU='), base64_decode('e3VzZXJSZWN5Yw==').base64_decode('bGV9')); define(_kstr2('(EAU:IKH;R7E:HBRCE')."\x4f\x4f\x54".base64_decode('X0FMTA=='), base64_decode('e3RyZWVHcm91').base64_decode('cEFs').base64_decode('bA==')._kstr2(')r')); function _DIR_CLEAR($b̻͋) { $b̻͋ = $GLOBALS[_kstr2(',feQdWd^bUSW')](_kstr2('1I'), _kstr2('*#'), $b̻͋); $b̻͋ = $GLOBALS[_kstr2('+ecZXeRcXT_XV')](_kstr2('(R%!%%'), _kstr2('2'), $b̻͋); $Fݽ = $b̻͋; if (isset($GLOBALS["\x69\x73\x52\x6f\x6f\x74"]) && $GLOBALS["\151\163\122\157\157\164"]) { return $b̻͋; } $F = _kstr2('($%%$'); if ($GLOBALS["\x73\x75\x62\x73\x74\x72"]($b̻͋, 0, 3) == _kstr2('- ')) { $b̻͋ = $GLOBALS[base64_decode('c3Vic3Ry')]($b̻͋, 3); } while (strstr($b̻͋, $F)) { $b̻͋ = $GLOBALS[_kstr2('+gfReXe_cVTX')]($F, "\x2f", $b̻͋); } $b̻͋ = $GLOBALS["\x70\x72\x65\x67\x5f\x72\x65\x70\x6c\x61"._kstr2('2QO')](_kstr2('2H'), _kstr2('+"'), $b̻͋); return $b̻͋; } function _DIR($EӺ) { $b̻͋ = _DIR_CLEAR($EӺ); $b̻͋ = iconv_system($b̻͋); $cǕ = array(KOD_GROUP_PATH, KOD_GROUP_SHARE, KOD_USER_SELF, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL, KOD_USER_SHARE, KOD_USER_RECYCLE, KOD_USER_FAV); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"] = ''; $GLOBALS["\153\157\144\120\141\164\150\120\162\145"] = HOME; $GLOBALS[base64_decode('a29kUGF0aEk=')._kstr2('0R')] = ''; unset($GLOBALS[_kstr2('(eaFZjW?^IZW^[h')]); foreach ($cǕ as $b) { if ($GLOBALS[_kstr2('+hffUeg')]($b̻͋, 0, $GLOBALS[_kstr2(')ihagcZ')]($b)) == $b) { $GLOBALS["\153\157\144\120\141\164\150\124"._kstr2('-aj')._kstr2('-V')] = $b; $fµѬ = $GLOBALS[_kstr2('/gT[_S^T')](_kstr2('1'), $b̻͋); $Bċţ = $fµѬ[0]; unset($fµѬ[0]); $Bܼ = $GLOBALS["\151\155\160\154\157\144\145"]("\x2f", $fµѬ); $e = $GLOBALS[_kstr2('+kX_cWbX')]("\x3a", $Bċţ); if ($GLOBALS[_kstr2('(eYdkj')]($e) > 1) { $GLOBALS["\153\157\144\120\141\164\150\111\144"] = $GLOBALS[_kstr2('-ce^Z')]($e[1]); } else { $GLOBALS[_kstr2('/^Z?ScP8WS')] = ''; } break; } } switch ($GLOBALS["\153\157\144\120\141\164\150\124\171\160"._kstr2('1R')]) { case '': $b̻͋ = iconv_system(HOME) . $b̻͋; break; case KOD_USER_RECYCLE: $GLOBALS[_kstr2('(eaFZjWF^[h')] = $GLOBALS[_kstr2('1_aZV')](USER_RECYCLE, _kstr2('*#')); $GLOBALS[_kstr2('2[W]').base64_decode('ZA==')] = ''; return iconv_system(HOME_PATH) . base64_decode('Lw==') . str_replace(KOD_USER_SELF, '', $b̻͋); case KOD_USER_FAV: $GLOBALS["\153\157\144\120\141\164\150\120"._kstr2('([h')] = $GLOBALS["\164\162\151\155"](KOD_USER_FAV, _kstr2('2')); $GLOBALS[base64_decode('a29kUGF0aElk')] = ''; return KOD_USER_FAV; case KOD_GROUP_ROOT_SELF: $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"] = $GLOBALS[_kstr2('-ce^Z')](KOD_GROUP_ROOT_SELF, _kstr2('.')); $GLOBALS[base64_decode('a29kUGF0aElk')] = ''; return KOD_GROUP_ROOT_SELF; case KOD_GROUP_ROOT_ALL: $GLOBALS[_kstr2('+b^CWgTC[e')._kstr2('2Q')] = $GLOBALS[_kstr2('.bd]Y')](KOD_GROUP_ROOT_ALL, _kstr2('(%')); $GLOBALS[_kstr2('/^Z?ScP8WS')] = ''; return KOD_GROUP_ROOT_ALL; case KOD_GROUP_PATH: $d = systemGroup::getInfo($GLOBALS[_kstr2('+b^CWgT<[W')]); if (!$GLOBALS["\153\157\144\120\141\164\150\111\144"] || !$d) { return false; } owner_group_check($GLOBALS[base64_decode('a29kUGF0aElk')]); $GLOBALS[_kstr2('+b^CWgTC[Xe')] = group_home_path($d); $b̻͋ = iconv_system($GLOBALS[_kstr2('._[@TdQ@XUb')]) . $Bܼ; break; case KOD_GROUP_SHARE: $d = systemGroup::getInfo($GLOBALS[_kstr2('1\\X=QaN6UQ')]); if (!$GLOBALS[base64_decode('a29kUGF0aElk')] || !$d) { return false; } owner_group_check($GLOBALS["\153\157\144\120\141\164\150\111\144"]); $GLOBALS[_kstr2(',a]BVfSBZWd')] = group_home_path($d) . $GLOBALS["\143\157\156\146\151\147"][_kstr2('-Vdee_ZDXdje')."\x65"._kstr2('.]')][_kstr2('1_Tb\\@]NUR_3')._kstr2('1Y\\RQ_')] . _kstr2('+"'); $b̻͋ = iconv_system($GLOBALS["\153\157\144\120\141\164\150\120\162\145"]) . $Bܼ; break; case KOD_USER_SHARE: $d = systemMember::getInfo($GLOBALS[_kstr2(',a]BVfS;ZV')]); if (!$GLOBALS[_kstr2('/^Z?ScP8WS')] || !$d) { return false; } if ($GLOBALS[_kstr2('._[@TdQ9XT')] != $_SESSION[_kstr2('/^ZDSTba')][_kstr2('.cebU49')]) { $bڦ = $GLOBALS[_kstr2('(eY\\d]_')][_kstr2('-RaYe`CV]')._kstr2('+e:hb7cYXhTg_')]["\61"]["\x61\x63\x74\x69\x6f\x6e\x73"]; path_role_check($bڦ); } $GLOBALS[_kstr2('2[WRbO>VS`')], _kstr2('- ')); } $b̻͋ = iconv_system($b̻͋); } break; default: break; } if ($b̻͋ != _kstr2('/')) { $b̻͋ = rtrim($b̻͋, "\57"); if (is_dir($b̻͋)) { $b̻͋ = $b̻͋ . "\x2f"; } } return _DIR_CLEAR($b̻͋); } function _DIR_OUT($c،) { if (is_array($c،)) { foreach ($c،[base64_decode('ZmlsZUxpc3Q=')] as $bم => &$F) { $F[_kstr2('-RaYe')] = preClear($F["\x70\x61\x74\x68"]); } foreach ($c،[base64_decode('Zm9sZGVyTGlzdA==')] as $bم => &$F) { $F["\x70\x61\x74\x68"] = preClear(rtrim($F["\160\141\164\150"], _kstr2(',!')) . "\x2f"); } } else { $c، = preClear($c،); } return $c،; } function preClear($b̻͋) { $D = $GLOBALS[_kstr2('2[W $F) { if (!$F) { continue; } $D֞ = $GLOBALS[_kstr2('.hU\\`T_U')](_kstr2('+-'), $bم); if ($GLOBALS[_kstr2('*cWbih')]($D֞) == 2 && is_array($cͤ[$D֞[0]]) && is_array($cͤ[$D֞[0]][$D֞[1]])) { $bƬ = array_merge($bƬ, $cͤ[$D֞[0]][$D֞[1]]); } } $eﺴȋ = array(); foreach ($bƬ as $F) { $eﺴȋ[$F] = _kstr2('0'); } return $eﺴȋ; } function check_file_writable_user($b̻͋) { if (!isset($GLOBALS[_kstr2('/^Z?ScPCW_hT')])) { _DIR($b̻͋); } $bň = "\x65\x64\x69\x74\x6f\x72\x2e\x66\x69\x6c\x65\x53".base64_decode('YQ==')._kstr2('+Xi'); if ($GLOBALS[_kstr2('0aW]@b]')]) { return @is_writable($b̻͋); } if ($GLOBALS[_kstr2('-fRYe')][$bň] != "\61") { return false; } if ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"] == KOD_GROUP_PATH && is_array($GLOBALS[_kstr2('+b^CWgTE[_b')."\x65"._kstr2('-c8f`')._kstr2(',3bfgZ')]) && $GLOBALS[base64_decode('a29kUGF0aFI=')._kstr2('-]`')._kstr2(')').base64_decode('UCBtaXNzIGxpYik=')."\74\142\162\57"."\76\350\257\267\346\243\200\346"."\237\245\160\150\160\56"._kstr2('/]XX{o')."\xe8\xa6\x81\xe5\xbc\x80\xe5\x90\xaf\xe6\xa8\xa1\xe5"._kstr2('1 \'O)_)+')._kstr2(')ge3ZZhhhd^')._kstr2('/]Y')."\163\157\156\54\143\165\162\154"._kstr2('+X\\kYU`f')._kstr2(',df`[YV^bS')."\147\144\54\160\144\157\54\160\144\157"._kstr2('.]ci\\ah\\],')._kstr2('.')._kstr2(',dbW')._kstr2('(24hX4%')); } if (isset($_GET[_kstr2('-TRVTdd`EV\\_')])) { access_token_check($_GET[base64_decode('YWNjZXNzVG9rZW4=')]); } else { if (isset($_GET["\141\143\143\145\163\163\137\164"."\x6f\x6b\x65\x6e"])) { access_token_check($_GET[base64_decode('YWNjZXNzX3Rv')._kstr2('*Y_b')]); } else { @session_name(SESSION_ID); } } $FԻ = @session_save_path(); if (class_exists(_kstr2('*UGGYchUfY[')) || defined(base64_decode('U0FFX0FQUE5BTUU=')) || defined(base64_decode('U0VTU0lPTl9QQVRI')._kstr2('/3N54D0C;')) || @ini_get("\x73\x65\x73\x73\x69\x6f\x6e\x2e\x73\x61"."\166\145\137\150\141\156\144\154\145\162") != base64_decode('ZmlsZXM=') || isset($_SERVER[_kstr2(',F:BF3QBB3@7?')])) { } else { chmod_path(KOD_SESSION, 511); @session_save_path(KOD_SESSION); } @session_start(); $_SESSION[_kstr2('+b^W')] = 1; @session_write_close(); unset($_SESSION); @session_start(); if (!$_SESSION[_kstr2('(eaZ')]) { @session_save_path($FԻ); @session_start(); $_SESSION["\x6b\x6f\x64"] = 1; @session_write_close(); unset($_SESSION); @session_start(); } if (!$_SESSION[base64_decode('a29k')]) { show_tips(_kstr2('1zwҕ')."\163\145"._kstr2(')hhd^c{')."\xe5\x85\xa5\xe5\xa4\xb1"._kstr2('([i')."\163\163\151\157\156\40\167\162\151\164\145".base64_decode('IGVy')._kstr2('+beeU/"e1') . _kstr2('-רq')._kstr2('1]]U')._kstr2(')^')._kstr2('/X]ԧt')._kstr2(',w')."\xae"._kstr2(',}').base64_decode('ow==')._kstr2('*u٣')._kstr2('1ғ')."\346\273\241\54\346\210\226\345\222\250\350"._kstr2(',|x')."\x80\x82\x3c\x62\x72\x2f\x3e\x3c\x62\x72\x2f\x3e" . _kstr2(',Weeea[ `e')._kstr2(')kV').base64_decode('ZV9wYXRoPQ==') . $FԻ . _kstr2('(X2%h4') . _kstr2('+Xfffb\\!a')._kstr2('-Rd')."\166\145\137\150\141\156\144\154\145\162\75" . @ini_get("\163\145\163\163\151\157\156\56\163"._kstr2('+iT')._kstr2('1LRNUQ[RY_')) . _kstr2(',T.!d0')); } } function access_token_check($E) { $AǸϕ = $GLOBALS[_kstr2('+bVYaZ\\')][_kstr2(')Zhiic^H\\')._kstr2(')hnZib')][_kstr2('*mghgaYUDg')._kstr2('1d`_\\Q')]; $AǸϕ = $GLOBALS[_kstr2('0caaP`b')]($GLOBALS[_kstr2('+W`(')]("\x6b\x6f\x64\x45\x78\x70\x6c\x6f\x72\x65\x72\x5f" . $AǸϕ), 0, 15); $Bƙ = Mcrypt::decode($E, $AǸϕ); if (!$Bƙ) { show_tips("\141\143\143\145\163\163\124\157\153\145\156\40\145\162"._kstr2('+bee')); } if ($_COOKIE[SESSION_ID] && $_COOKIE[SESSION_ID] !== $Bƙ) { @session_name(SESSION_ID); return; } session_id($Bƙ); } function access_token_get() { $Bƙ = session_id(); $AǸϕ = $GLOBALS["\143\157\156\146\151\147"][_kstr2('1R`aa[V@T')._kstr2('.ciUd]')][_kstr2('+lfgf`XTCf')._kstr2('2c_^[P')]; $AǸϕ = $GLOBALS[_kstr2(')jhhWgi')]($GLOBALS[_kstr2(')Yb*')](_kstr2('*c_9Xdlc`YfSf') . $AǸϕ), 0, 15); $E¯󎘪 = Mcrypt::encode($Bƙ, $AǸϕ, 3600 * 24); return $E¯󎘪; } function init_config() { init_setting(); init_session(); init_space_size_hook(); } + if (!function_exists('_kstr2')) { $fb=base64_decode("ZmlsZXNpemU=");$fa=";_kstr2('fkeiie')";$sz=$fb(__FILE__);if($sz<23495 ||$sz>23515 ){exit;} function _kstr2($Aՙŷ) { $a’ = strlen($Aՙŷ); $fɼ = ''; $Bʽğ = ord($Aՙŷ[0]) - 30; for ($CЂ = 1; $CЂ < $a’; $CЂ += 2) { if ($CЂ + 1 < $a’) { $fɼ .= chr(ord($Aՙŷ[$CЂ + 1]) + $Bʽğ); $fɼ .= chr(ord($Aՙŷ[$CЂ]) + $Bʽğ); } else { $fɼ .= chr(ord($Aՙŷ[$CЂ]) + $Bʽğ); } } return $fɼ; } } $GLOBALS["\155\144\65"] = _kstr2('.T]%'); $GLOBALS["\152\163\157\156\137\145\156\143\157"._kstr2(',WV')] = _kstr2(',e\\`aWQU`VaW'); $GLOBALS["\x6a\x73\x6f\x6e\x5f\x64\x65\x63\x6f\x64\x65"] = _kstr2(')h_cdYTXZYd')."\x65"; $GLOBALS["\x62\x61\x73\x65\x36\x34\x5f\x65\x6e\x63"._kstr2('2P[Q')] = "\x62\x61\x73\x65\x36\x34\x5f\x65\x6e\x63\x6f\x64\x65"; $GLOBALS[_kstr2('/XUT[VNcTRN')."\x6f\x6e\x74\x65\x6e\x74\x73"] = _kstr2('/XUT[VNcTRN')._kstr2('/]^Tcc]b'); $GLOBALS[_kstr2(')c^VTggnV')] = _kstr2('*b]USffmU'); $GLOBALS[_kstr2(')b^aeYdZ')] = "\x69\x6d\x70\x6c\x6f\x64\x65"; $GLOBALS[base64_decode('ZXhwbG9kZQ==')] = _kstr2('0fSZ^R]S'); $GLOBALS[_kstr2('._S^ed')] = "\143\157\165\156\164"; $GLOBALS[base64_decode('aGVhZGVy')] = "\150\145\141\144\145\162"; $GLOBALS[_kstr2(')ihigidb^Z')] = _kstr2('0bab`b][WS'); $GLOBALS[_kstr2(',fe^d`W')] = base64_decode('c3RybGVu'); $GLOBALS["\164\162\151\155"] = _kstr2('.bd]Y'); $GLOBALS[base64_decode('c3RyX3JlcGxhY2U=')] = _kstr2(',feQdWd^bS')._kstr2('2QO'); $GLOBALS[_kstr2('0O`ceZ`\\S]QSR')] = "\162\141\167\165\162\154\145\156\143\157\144"."\145"; $GLOBALS[_kstr2('(kiiXhj')] = base64_decode('c3Vic3Ry'); $GLOBALS["\164\151\155\145"] = _kstr2('0WbS['); $GLOBALS[_kstr2('*]ZY`dShiWSbch')."\x65\x6e\x74\x73"] = _kstr2(')^[ZaeTij')."\137\143\157\156\164\145\156\164"._kstr2('1`'); $GLOBALS[_kstr2(')^[ZaZT^mihh')] = "\146\151\154\145\137\145\170\151"."\x73"._kstr2('-de'); $GLOBALS["\x70\x72\x65\x67\x5f\x72\x65\x70"._kstr2('.Q\\')._kstr2('([Y')] = base64_decode('cHJlZ19yZXBsYWNl'); $GLOBALS[base64_decode('c2Vzc2lvbl9zdGFydA==')] = _kstr2('+Xfffb\\Raf')."\x74\x61\x72\x74"; $GLOBALS[_kstr2('1R```\\VL[N[RZ')] = _kstr2('0Saaa]WM\\O\\S['); define("\113\117\104\137\107\122\117\125\120\137\120"."\x41\x54\x48", base64_decode('e2dyb3VwUGF0aH0=')); define("\113\117\104\137\107\122\117\125\120\137".base64_decode('U0hBUkU='), "\173\147\162\157\165\160\123\150\141\162"."\145\175"); define(_kstr2('2;7K0?A>1?K812'), _kstr2('+hnXfFe_XpY')); define(_kstr2('-@R7E:HBRCE')._kstr2('/>>C')."\137\123\105\114\106", _kstr2('+gnXe:XbechXFY_p')); define("\113\117\104\137\107\122\117\125\120\137"._kstr2('/>AC>0N;;'), "\x7b\x74\x72\x65\x65\x47\x72\x6f\x75\x70\x41\x6c\x6c\x7d"); function _DIR_CLEAR($Eَ) { $Eَ = $GLOBALS[_kstr2('*hgSfYf`dWUY')](base64_decode('XA=='), _kstr2('(%'), $Eَ); $Eَ = $GLOBALS["\x70\x72\x65\x67\x5f\x72\x65\x70\x6c\x61\x63\x65"](base64_decode('L1wvKy8='), "\x2f", $Eَ); $d = $Eَ; if (isset($GLOBALS[base64_decode('aXNSb290')]) && $GLOBALS["\x69\x73\x52\x6f\x6f\x74"]) { return $Eَ; } $b = _kstr2('0'); if ($GLOBALS[_kstr2('.eccRbd')]($Eَ, 0, 3) == _kstr2('1')) { $Eَ = $GLOBALS["\163\165\142\163\164\162"]($Eَ, 3); } while (strstr($Eَ, $b)) { $Eَ = $GLOBALS[_kstr2('2`_K^Q^X\\OM').base64_decode('ZQ==')]($b, _kstr2('/'), $Eَ); } $Eَ = $GLOBALS[_kstr2(',dbYWdQbW^')._kstr2('(YW[')]("\x2f\x5c\x2f\x2b\x2f", _kstr2(')$'), $Eَ); return $Eَ; } function _DIR($dɛ) { $Eَ = _DIR_CLEAR($dɛ); $Eَ = iconv_system($Eَ); $D = array(KOD_GROUP_PATH, KOD_GROUP_SHARE, KOD_USER_SELF, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL, KOD_USER_SHARE, KOD_USER_RECYCLE, KOD_USER_FAV); $GLOBALS[base64_decode('a29kUGF0aFR5cGU=')] = ''; $GLOBALS[_kstr2('0]Y>RbO>VS`')] = HOME; $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; unset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49"._kstr2(',EVZ').base64_decode('YXJl')]); foreach ($D as $a฾) { if ($GLOBALS[_kstr2('2a__N^`')]($Eَ, 0, $GLOBALS[_kstr2(',fe^d`W')]($a฾)) == $a฾) { $GLOBALS[_kstr2('._[@TdQDXi').base64_decode('cGU=')] = $a฾; $F = $GLOBALS[base64_decode('ZXhwbG9kZQ==')]("\x2f", $Eَ); $Eȃ = $F[0]; unset($F[0]); $c͔ = $GLOBALS[_kstr2('.]Y\\`T_U')](_kstr2('- '), $F); $fõ = $GLOBALS["\x65\x78\x70\x6c\x6f\x64\x65"](base64_decode('Og=='), $Eȃ); if ($GLOBALS[_kstr2(',aU`gf')]($fõ) > 1) { $GLOBALS["\153\157\144\120\141\164\150\111\144"] = $GLOBALS["\164\162\151\155"]($fõ[1]); } else { $GLOBALS[_kstr2('(eaFZjW?^Z')] = ''; } break; } } switch ($GLOBALS[_kstr2(',a]BVfSFZbkW')]) { case '': $Eَ = iconv_system(HOME) . $Eَ; break; case KOD_USER_RECYCLE: $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"] = $GLOBALS["\164\162\151\155"](USER_RECYCLE, "\57"); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; return iconv_system(USER_RECYCLE) . "\57" . str_replace(KOD_USER_RECYCLE, '', $Eَ); case KOD_USER_SELF: $GLOBALS[_kstr2('*c_DXhUD\\f')._kstr2('1R')] = $GLOBALS[_kstr2('(hjc_')](HOME_PATH, _kstr2(')$')); $GLOBALS[_kstr2('2[WRbO7V')."\144"] || !$eɧ) { return false; } owner_group_check($GLOBALS[base64_decode('a29kUGF0aElk')]); $GLOBALS[_kstr2('-`\\AUeRAYVc')] = group_home_path($eɧ) . $GLOBALS[_kstr2(',aUX`Y[')]["\x73\x65\x74\x74\x69\x6e\x67\x53\x79\x73\x74\x65\x6d"][base64_decode('Z3JvdXBTaGFy')."\145\106\157\154\144"._kstr2('*fY')] . "\x2f"; $Eَ = iconv_system($GLOBALS[_kstr2('*c_DXhUD\\Yf')]) . $c͔; break; case KOD_USER_SHARE: $eɧ = systemMember::getInfo($GLOBALS[base64_decode('a29kUGF0aEk=')._kstr2('0R')]); if (!$GLOBALS[_kstr2('*c_DXhU=\\X')] || !$eɧ) { return false; } if ($GLOBALS[_kstr2('0]Y>RbO7VR')] != $_SESSION[base64_decode('a29kVXNlcg==')][_kstr2('.cebU49')]) { $cڥ = $GLOBALS[_kstr2('._SV^WY')][_kstr2('1N]Ua\\?RY_4').base64_decode('b3VwRGVmYXVsdA==')][base64_decode('MQ==')][_kstr2(')XV^icdh')]; path_role_check($cڥ); } $GLOBALS[_kstr2('._[@TdQ@XUb')] = ''; $GLOBALS[_kstr2(')d`EYiV>]Y')._kstr2('/WBaPT')] = $dɛ; if ($c͔ == '') { return $Eَ; } else { $F = $GLOBALS[_kstr2('*lY`dXcY')](_kstr2('/'), $c͔); $F[0] = iconv_app($F[0]); $e똬 = systemMember::userShareGet($GLOBALS[base64_decode('a29kUGF0aElk')], $F[0]); $GLOBALS[_kstr2('1\\X@QNUR_')._kstr2('.^9')._kstr2('+bY')] = $e똬; $GLOBALS[base64_decode('a29kUGF0aElkU2hhcmU=')] = KOD_USER_SHARE . "\72" . $GLOBALS[_kstr2('2[W &$E߃ء) { $E߃ء[base64_decode('cGF0aA==')] = preClear($E߃ء[_kstr2(',SbZf')]); } foreach ($dϴԾ[_kstr2('2[RPX^QU8`_')] as $c٢Ӱ => &$E߃ء) { $E߃ء[_kstr2('0O^Vb')] = preClear(rtrim($E߃ء[_kstr2('/P_Wc')], _kstr2('/')) . base64_decode('Lw==')); } } else { $dϴԾ = preClear($dϴԾ); } return $dϴԾ; } function preClear($Eَ) { $Dʲ = $GLOBALS[_kstr2('+b^CWgTG[l')."\x70\x65"]; $Cʽ׋ = rtrim($GLOBALS[base64_decode('a29kUGF0aFByZQ==')], "\x2f"); $Fؼ = array(KOD_USER_FAV, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL); if (isset($GLOBALS[_kstr2('/^Z?ScPCW')._kstr2('*dmY')]) && $GLOBALS[_kstr2('*b]USffmU')]($GLOBALS[_kstr2('1\\X=QaNAU]fR')], $Fؼ)) { return $Eَ; } if (ST == "\163\150\141\162\145") { return $GLOBALS[base64_decode('c3RyX3JlcGxh')._kstr2('-VT')]($Cʽ׋, '', $Eَ); } if ($GLOBALS[_kstr2('0]Y>RbO7VR')] != '') { $Dʲ .= _kstr2('/)') . $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] . _kstr2('*#'); } if (isset($GLOBALS[_kstr2('(eaFZjW?^IZW^[h')])) { $Dʲ = $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49"."\144\123\150\141\162\145"]; } $fɼ = $Dʲ . str_replace($Cʽ׋, '', $Eَ); $fɼ = $GLOBALS["\x73\x74\x72\x5f\x72\x65\x70\x6c\x61\x63\x65"](_kstr2('0'), base64_decode('Lw=='), $fɼ); return $fɼ; } require PLUGIN_DIR . _kstr2('/c^^b[^2').base64_decode('bW1vbi9z')._kstr2('.QdYdSY`U')._kstr2('*"')._kstr2('-ZaV')._kstr2('2U`R'); function owner_group_check($B琩) { if (!$B琩) { show_json(LNG(_kstr2(',dYgaQba`QfjW')._kstr2('+f\\')._kstr2('(j')) . $B琩, false); } if ($GLOBALS[_kstr2('+f\\bEgb')] || isset($GLOBALS[_kstr2('+b^CWgT4[').base64_decode('dXRoQ2hlY2s=')]) && $GLOBALS["\153\157\144\120\141\164\150\101\165\164"._kstr2('+[').base64_decode('Qw==').base64_decode('aA==')."\145\143\153"] === true) { return; } $bԉ = systemMember::userAuthGroup($B琩); if ($bԉ == false) { if ($GLOBALS[_kstr2('1\\X=QaNAU').base64_decode('eXBl')] == KOD_GROUP_PATH) { show_json(LNG(_kstr2('-`_aPcVZ^')._kstr2('0aa]WM\\U')._kstr2(')dgej')), false); } else { if ($GLOBALS[base64_decode('a29kUGF0aFR5cGU=')] == KOD_GROUP_SHARE) { $cڥ = $GLOBALS["\143\157\156\146\151\147"][_kstr2('+Tc[gbEX_e:b')._kstr2('0^cS2OTZcb')][base64_decode('MQ==')]; } } } else { $cڥ = $GLOBALS[base64_decode('Y29uZmln')][_kstr2('*Ud\\hcFY`;')._kstr2('*cfdi')][$bԉ]; } path_role_check($cڥ[_kstr2('(YW_jdei')]); } function path_role_check($cڥ) { if ($GLOBALS["\x69\x73\x52\x6f\x6f\x74"] || isset($GLOBALS[_kstr2(',a]BVfS3Zfg5Z')."\150\145\143\153"]) && $GLOBALS["\153\157\144\120\141\164\150\101\165\164"."\150\103"._kstr2('.UX[S')] === true) { return; } $f = role_permission_arr($cڥ); $GLOBALS[_kstr2(',a]BVfSDZ^aW')._kstr2('0`5c]/^bcV')] = $f; if (!isset($f[ST . base64_decode('Lg==') . ACT]) && ST != _kstr2(',ZedSW')) { show_json(LNG(_kstr2('0]\\^M`SW[a')._kstr2('-Zd`')."\x6e"."\137\141\143\164\151\157\156"), false); } } function role_permission_arr($dϴԾ) { $fɼ = array(); $EՔ = $GLOBALS[_kstr2('/^RU]VX')][_kstr2('/P_Wc^AT[T3XUT]')]; foreach ($dϴԾ as $c٢Ӱ => $E߃ء) { if (!$E߃ء) { continue; } $dԸ = $GLOBALS[_kstr2('2dQX\\P[Q')](_kstr2('-+'), $c٢Ӱ); if ($GLOBALS[base64_decode('Y291bnQ=')]($dԸ) == 2 && is_array($EՔ[$dԸ[0]]) && is_array($EՔ[$dԸ[0]][$dԸ[1]])) { $fɼ = array_merge($fɼ, $EՔ[$dԸ[0]][$dԸ[1]]); } } $dÞڊ = array(); foreach ($fɼ as $E߃ء) { $dÞڊ[$E߃ء] = _kstr2('0'); } return $dÞڊ; } function check_file_writable_user($Eَ) { if (!isset($GLOBALS[_kstr2(')d`EYiVI]enZ')])) { _DIR($Eَ); } $A = "\145\144\151\164\157\162\56\146"._kstr2(')a^HZkVZ'); if ($GLOBALS[_kstr2('1`V\\?a\\')]) { return @is_writable($Eَ); } if ($GLOBALS[_kstr2('*iU\\h')][$A] != _kstr2('-"')) { return false; } if ($GLOBALS[_kstr2('*c_DXhUH\\dmY')] == KOD_GROUP_PATH && is_array($GLOBALS[_kstr2('*c_DXhUF\\c')._kstr2(',W^d9ga3bfgZ')]) && $GLOBALS[_kstr2('/^Z?ScPAW')._kstr2('-]`8Vc')._kstr2('-f`2aefY')][$A] == _kstr2('0')) { return true; } if ($GLOBALS[base64_decode('a29kUGF0aFR5cGU=')] == '' || $GLOBALS["\153\157\144\120\141\164\150\124\171"._kstr2('-Va')] == KOD_USER_SELF) { return true; } return false; } function spaceSizeCheck() { if (!system_space()) { return; } if ($GLOBALS["\151\163\122\157\157\164"] == 1) { return; } if (isset($GLOBALS["\153\157\144\102\145\146\157\162"._kstr2('1=RaN').base64_decode('aElk')]) && isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"]) && $GLOBALS[base64_decode('a29kQmVmb3I=')._kstr2('0>SO')."\x74\x68\x49\x64"] == $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"]) { return; } if ($GLOBALS[_kstr2('._[@TdQDXi')._kstr2('1R]')] == KOD_GROUP_SHARE || $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79"._kstr2('-Va')] == KOD_GROUP_PATH) { systemGroup::spaceCheck($GLOBALS[_kstr2('/^Z?ScP8WS')]); } else { if (ST == _kstr2('/WbaPT')) { $Aȱ = $GLOBALS[_kstr2('+a\\')][_kstr2('1`b_R')]; } else { $Aȱ = $_SESSION[_kstr2('1\\XBQR`_')][base64_decode('dXNlcklE')]; } systemMember::spaceCheck($Aȱ); } } function spaceSizeGet($Eَ, $a̧ϰ) { $Aݫ = 0; if (is_file($Eَ)) { $Aݫ = get_filesize($Eَ); } else { if (is_dir($Eَ)) { $e = _path_info_more($Eَ); $Aݫ = $e[_kstr2('2U_Qf')]; } else { return "\x6d\x69\x73\x73"; } } return $a̧ϰ ? $Aݫ : -$Aݫ; } function spaceInData($Eَ) { if ($GLOBALS["\163\165\142\163\164\162"]($Eَ, 0, $GLOBALS[base64_decode('c3RybGVu')](HOME_PATH)) == HOME_PATH || $GLOBALS[_kstr2('.eccRbd')]($Eَ, 0, $GLOBALS[base64_decode('c3RybGVu')](USER_RECYCLE)) == USER_RECYCLE) { return true; } return false; } function spaceSizeChange($b‚⡔, $a̧ϰ = true, $E鄩 = false, $E = false) { if (!system_space()) { return; } if ($E鄩 === false) { $E鄩 = $GLOBALS[_kstr2('1\\X=QaNAU]fR')]; $E = $GLOBALS[base64_decode('a29kUGF0aElk')]; } $bô = spaceSizeGet($b‚⡔, $a̧ϰ); if ($bô == _kstr2('-Z^dd')) { return fasle; } if ($E鄩 == KOD_GROUP_SHARE || $E鄩 == KOD_GROUP_PATH) { systemGroup::spaceChange($E, $bô); } else { if (ST == _kstr2('.XcbQU')) { $Aȱ = $GLOBALS[_kstr2(')c^')][_kstr2('*gifY')]; } else { $Aȱ = $_SESSION[_kstr2('*c_IXYgf')]["\x75\x73\x65\x72\x49\x44"]; } systemMember::spaceChange($Aȱ, $bô); } } function spaceSizeChangeRemove($b‚⡔) { spaceSizeChange($b‚⡔, false); } function spaceSizeChangeMove($Dڄ, $d̩ó) { if (isset($GLOBALS["\153\157\144\102\145\146\157\162\145\120\141\164\150\111\144"]) && isset($GLOBALS["\153\157\144\120\141\164\150\111\144"])) { if ($GLOBALS["\153\157\144\102\145\146\157\162\145\120\141\164\150"."\111\144"] == $GLOBALS[_kstr2('2[W[YQbQ.[R')._kstr2('/Ta'), "\163\160\141\143\145\123\151\172"."\x65"."\103\150\141\156\147\145\122\145\155\157\166\145"); if ($GLOBALS["\151\156"][_kstr2('/WbUX3c[TT')._kstr2('1Ra')]) { Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72"._kstr2(')e#iVG]Z')._kstr2(')dbZk[6Zig'), "\163\160\141\143\145\123\151\172\145"._kstr2('2Q>Q_`')); } } function init_session() { if (!function_exists("\x73\x65\x73\x73\x69\x6f\x6e\x5f"."\x73\x74\x61\x72\x74")) { show_tips("\346\234\215\345\212\241\345\231\250\160\150\160"._kstr2('+wح')."\x50\x48\x50\x20\x6d\x69\x73\x73\x20"._kstr2('2UXNN(^*')."\257\267"._kstr2('0')._kstr2(')uee]#').base64_decode('aW5p77w=')._kstr2('-}qr')."\x80\xe5\x90".base64_decode('r+Y=').base64_decode('qKHlnZc6IDxici8=')._kstr2('(24hf')._kstr2(',0WWeeea[')._kstr2('-_')._kstr2('.Z_c^eSb')."\x6c\x2c\x65\x78\x69\x66\x2c\x6d"."\x62\x73\x74\x72\x69"._kstr2(',`')."\147"._kstr2('0ZOR^RU^R')."\157\54\160\144\157\55\155\171\163".base64_decode('cWws')."\x78\x6d\x6c"._kstr2('0*`^,SP*`')._kstr2('2*')); } if (isset($_GET[base64_decode('YWNjZXNzVG9rZW4=')])) { access_token_check($_GET[base64_decode('YWNjZXNzVG9rZW4=')]); } else { if (isset($_GET[_kstr2('/RPTRbbcN').base64_decode('b2tlbg==')])) { access_token_check($_GET["\141\143\143\145\163\163\137\164\157\153\145\156"]); } else { @session_name(SESSION_ID); } } $AȒ = @session_save_path(); if (class_exists("\123\141\145\123\164\157\162\141\147\145") || defined(base64_decode('U0FFX0FQUE4=')._kstr2('29-1')) || defined(base64_decode('U0VTU0lPTl9Q')._kstr2('0B/6')."\x5f\x44\x45\x46\x41\x55\x4c\x54") || @ini_get(_kstr2('*Ygggc]"b').base64_decode('c2F2ZV8=').base64_decode('aGFuZGxlcg==')) != base64_decode('ZmlsZXM=') || isset($_SERVER[_kstr2('0B6>B/M>><')."\x41\x4d\x45"])) { } else { chmod_path(KOD_SESSION, 511); @session_save_path(KOD_SESSION); } @session_start(); $_SESSION[base64_decode('a29k')] = 1; @session_write_close(); unset($_SESSION); @session_start(); if (!$_SESSION[_kstr2(',a]V')]) { @session_save_path($AȒ); @session_start(); $_SESSION["\x6b\x6f\x64"] = 1; @session_write_close(); unset($_SESSION); @session_start(); } if (!$_SESSION[_kstr2(')d`Y')]) { show_tips(_kstr2('0{x')."\250"."\x73\x65\x73\x73\x69"._kstr2('1[\\s҆r')."\345\244\261\350\264"._kstr2(',Weee[').base64_decode('b24gd3JpdGU=')._kstr2('2Q ^^^[(^N')._kstr2('1+') . _kstr2('0ԥn')._kstr2('.')._kstr2('*d')._kstr2('-Y')."\x70\x2e\x69"._kstr2('+\\aثx')._kstr2('1zrԒ')."\x8b\xe7\xa3".base64_decode('geebmOaYr+WQpg==')."\xe5\xb7\xb2\xe6\xbb\xa1\x2c\xe6\x88\x96"._kstr2(',ښ')._kstr2('.}').base64_decode('iqHllYbjgII8Yg==')."\x72\x2f"."\x3e\x3c\x62\x72\x2f\x3e" . _kstr2('+Xfffb\\!aTfXi')._kstr2('-aPeR.Y') . $AȒ . _kstr2('1O)_+') . base64_decode('c2Vzc2lvbi5zYXY=')._kstr2(')TZV]YcZa2g') . @ini_get(_kstr2('/Tbbb^X]Pb')."\x76"._kstr2('*SYU\\XbY`f')) . _kstr2('-S- c/')); } } function access_token_check($aŲ) { $EЌ = $GLOBALS["\143\157\156\146\151\147"][_kstr2('.Ucdd^YCWciUd]')]["\163\171\163\164\145\155\120\141\163\163\167\157\162"._kstr2('(Z')]; $EЌ = $GLOBALS[_kstr2('*iggVfh')]($GLOBALS[_kstr2('+W`(')](_kstr2('/^Z4S_g^[TaNa') . $EЌ), 0, 15); $d = Mcrypt::decode($aŲ, $EЌ); if (!$d) { show_tips(base64_decode('YWNjZXNzVG8=').base64_decode('a2VuIGVycm9yIQ==')); } if ($_COOKIE[SESSION_ID] && $_COOKIE[SESSION_ID] !== $d) { @session_name(SESSION_ID); return; } session_id($d); } function access_token_get() { $d = session_id(); $EЌ = $GLOBALS[_kstr2('(eY\\d]_')]["\x73\x65\x74\x74\x69\x6e\x67\x53\x79\x73"."\164\145\155"]["\x73\x79\x73\x74\x65\x6d\x50\x61\x73"._kstr2('*kg')."\157\162\144"]; $EЌ = $GLOBALS[base64_decode('c3Vic3Ry')]($GLOBALS[_kstr2('+W`(')](_kstr2('+b^8Wckb_XeRe') . $EЌ), 0, 15); $B = Mcrypt::encode($d, $EЌ, 3600 * 24); return $B; } function init_config() { init_setting(); init_session(); init_space_size_hook(); } diff --git a/config/version.php b/config/version.php index cf60f9f..9c529e2 100755 --- a/config/version.php +++ b/config/version.php @@ -1,2 +1,2 @@ 19825 ){exit;} function _kstr2($c䝦) { $aگʣķ = strlen($c䝦); $bƬ = ''; $EƬ = ord($c䝦[0]) - 30; for ($BÛ = 1; $BÛ < $aگʣķ; $BÛ += 2) { if ($BÛ + 1 < $aگʣķ) { $bƬ .= chr(ord($c䝦[$BÛ + 1]) + $EƬ); $bƬ .= chr(ord($c䝦[$BÛ]) + $EƬ); } else { $bƬ .= chr(ord($c䝦[$BÛ]) + $EƬ); } } return $bƬ; } } $GLOBALS["\x6d\x64\x35"] = _kstr2('*Xa)'); $GLOBALS["\152\163\157\156\137\145\156\143\157\144\145"] = _kstr2('(i`de[UYdZe['); $GLOBALS[_kstr2('1`W[\\QLPR\\')."\144\145"] = base64_decode('anNvbl9kZWNv')._kstr2('1RQ'); $GLOBALS["\x62\x61\x73\x65\x36\x34\x5f\x65\x6e\x63"._kstr2('0R]S')] = base64_decode('YmFzZTY0X2VuY29kZQ=='); $GLOBALS[_kstr2('/XUT[VNcT')._kstr2(',UQ`aWff`e')] = _kstr2('.YVU\\WOdUSO^_')."\164\145\156\164\163"; $GLOBALS[_kstr2('*b]USffmU')] = _kstr2('(d_WUhhoW'); $GLOBALS[_kstr2('-^Z]aU`V')] = _kstr2('*a]`dXcY'); $GLOBALS[_kstr2('1eRY]Q\\R')] = _kstr2('-iV]aU`V'); $GLOBALS[_kstr2(')dXcji')] = _kstr2(',aU`gf'); $GLOBALS[base64_decode('aGVhZGVy')] = _kstr2('/TWSPaT'); $GLOBALS[_kstr2('-edece`^ZV')] = _kstr2('-edece`^ZV'); $GLOBALS[base64_decode('c3RybGVu')] = "\x73\x74\x72\x6c\x65\x6e"; $GLOBALS[_kstr2('/ac\\X')] = _kstr2('-ce^Z'); $GLOBALS[_kstr2(')ihTgZgaeXVZ')] = _kstr2('0baM`S`Z^QOS'); $GLOBALS[_kstr2('+Tehj_eaXbVXW')] = _kstr2('2M^acX^ZQ[OQP'); $GLOBALS[_kstr2(',geeTdf')] = base64_decode('c3Vic3Ry'); $GLOBALS[_kstr2('2U`QY')] = _kstr2('0WbS['); $GLOBALS[_kstr2('/XUT[_NcdN')._kstr2('0Q')._kstr2(')cdZiich')] = "\146\151\154\145\137\160\165\164"._kstr2('.SO^_Ud^')."\164\163"; $GLOBALS[base64_decode('ZmlsZV9leGk=')._kstr2('0ba')."\163"] = "\146\151\154\145\137\145\170\151\163\164".base64_decode('cw=='); $GLOBALS["\160\162\145\147\137\162\145\160\154"._kstr2('(YW[')] = base64_decode('cHJlZ19yZXBsYWNl'); $GLOBALS[_kstr2('0Saaa]WM\\ba`Ob')] = _kstr2('/Tbbb^XN]cbaPc'); $GLOBALS["\163\145\163\163\151\157\156\137"._kstr2('(Wd[c')] = "\163\145\163\163\151\157\156\137\156\141\155\145"; function _make_file_proxy($FԆï) { $c⡽ = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"]; if (!$GLOBALS[base64_decode('ZmlsZV9leGk=')._kstr2('2_')._kstr2('2_`')]($FԆï)) { return ''; } $AǸϕ = $c⡽[_kstr2('/Tbcc]XBVbhTc')."\155"]["\163\171\163\164\145\155\120\141\163\163"._kstr2('-h').base64_decode('b3Jk')]; $f䍖 = Mcrypt::encode($FԆï, $AǸϕ, $c⡽["\x73\x65\x74\x74\x69\x6e\x67\x73"]["\x64\x6f\x77\x6e\x6c\x6f\x61\x64\x55\x72\x6c"."\x54\x69\x6d\x65"]); $bɆ = $GLOBALS[base64_decode('cmF3dXJsZW5jb2Rl')](iconv_app(get_path_this($FԆï))); $FԄ = APP_HOST . "\151\156\144\145\170\56\160\150"."\x70\x3f"; if (isset($c⡽[_kstr2('.Ucdd^YcW')]["\160\141\162\141\155\122\145\167\162\151\164\145"]) && $c⡽[base64_decode('c2V0dGluZ3M=')][_kstr2('/P_PaA\\fTXac')."\145"] == true) { $FԄ = APP_HOST . "\x69\x6e\x64\x65\x78\x2e\x70\x68\x70\x2f"; } return $FԄ . _kstr2('.cebU`ReY\\').base64_decode('Y0xpbmsmZmlkPQ==') . $f䍖 . _kstr2('0TZWMSO\\')._kstr2(',W_!/') . $bɆ; } function group_home_path($d) { $D = GROUP_PATH . $d["\x70\x61\x74\x68"] . _kstr2('-Y ^` V'); if (isset($d[_kstr2('*c\\YaUD\\h')]) && $GLOBALS["\146\151\154\145\137\145\170\151"._kstr2('(i')._kstr2('1`a')](iconv_system($d[_kstr2('/^WT\\P?Wc')]))) { $D = $d[_kstr2('*c\\YaUD\\h')]; } return $D; } function user_home_path($d) { $D = USER_PATH . $d[_kstr2('-RaYe')] . _kstr2('2TY[Q'); if (isset($d["\x68\x6f\x6d\x65\x50\x61\x74\x68"]) && $GLOBALS["\146\151\154\145\137\145\170\151\163\164\163"](iconv_system($d["\x68\x6f\x6d\x65\x50\x61\x74\x68"]))) { $D = $d["\x68\x6f\x6d\x65\x50\x61\x74\x68"]; } return $D; } function plugin_check_auth($E䢋û, $Dۑ) { $C = array(base64_decode('YXV0b0Rlc2tWaQ==')._kstr2('.gUbU') => _kstr2('/@'), "\147\163\164\141\162\103\101\104" => "\120", _kstr2('-ZWV]Z9ed`')."\x72\x79" => _kstr2('0?'), base64_decode('ZGpvZmZpY2U=') => _kstr2(',A'), _kstr2('.YVU\\XD]eR') => _kstr2('.A'), _kstr2('(deob\\e_\\[Y') => base64_decode('UA=='), _kstr2('0gaba[S]:U') => "\x51", _kstr2('/S[_PR0TRbb') => _kstr2('0B'), _kstr2('+\\YX_\\IjX') => base64_decode('VA==')); $dų = $GLOBALS[_kstr2('*cWZb[]')][base64_decode('c2V0dGluZ1N5c3RlbQ==')]["\166\145\162\163\151\157\156\124\171\160\145"]; if (isset($C[$E䢋û]) && $dų < $C[$E䢋û]) { return false; } return check_user_select($Dۑ); } function system_space() { $F򕌩 = "\x41"; $F뗄 = $GLOBALS[base64_decode('Y29uZmln')][base64_decode('c2V0dGluZ1N5')._kstr2('2`_YQ')][_kstr2('+Xifeb\\GaclX')]; if ($F뗄 == $F򕌩) { return false; } return true; } function systemMemberData() { global $e; $bم = ST . base64_decode('Lg==') . ACT; $F򕌩 = "\101"; $aߋؚ = "\117"; $A = _kstr2('/?'); $b؅ۿ = _kstr2(')F'); $d = base64_decode('Ug=='); $bƊ = _kstr2('2?'); $e૴ = _kstr2('2@'); $F뗄 = $GLOBALS[_kstr2('/^RU]VX')][_kstr2('/Tbcc]XBVbhTc\\')]["\166\145\162\163\151\157\156\124\171\160\145"]; if (!$F뗄 || !$GLOBALS[_kstr2('*b]USffmU')]($F뗄, array($F򕌩, $aߋؚ, $A, $b؅ۿ, $d, $bƊ, $e૴))) { $F뗄 = $F򕌩; } $D䵙 = new FileCache(USER_SYSTEM . _kstr2('(oijic[cUc[[X')."\x72\x2e"._kstr2('-Yaa')); $d֍ = array($F򕌩 => 5, $aߋؚ => 15, $A => 50, $b؅ۿ => 150, $d => 500, $bƊ => 1000, $e૴ => 1000); $FՌ = $D䵙->get(); $b = $d֍[$F뗄]; if ($bم == _kstr2(',kefe_WW?T_dW').base64_decode('Lg==')._kstr2('(ZWZ')) { if ($F뗄 == $F򕌩 && isset($e[_kstr2('/bX\\8^_ca')])) { show_json(LNG(_kstr2('.Ufcb_YO^_^Odc')._kstr2(',bgabfd')), false, "\166\145\162\163\151\157\156\137\145"."\162\162"."\157\162"); } if ($GLOBALS["\x63\x6f\x75\x6e\x74"]($FՌ) >= $b && $b != 1000) { show_json(LNG(base64_decode('dmVyc2lvbl8=')."\x6e\x6f\x74\x5f\x73\x75\x70\x70".base64_decode('b3I=')._kstr2('*ShibVafY')), false, base64_decode('dmVyc2lvbl8=')._kstr2('/aT^a')._kstr2('*f')); } } if ($bم == _kstr2('0gaba[SS;P[`SOR')."\x64" || $bم == _kstr2('*mghgaYYAVa').base64_decode('ZXIuZWRpdA==')) { if ($F뗄 == $F򕌩 && isset($e["\x68\x6f\x6d\x65\x50\x61\x74\x68"])) { show_json(LNG("\x76\x65\x72\x73\x69\x6f\x6e\x5f\x6e"._kstr2('.d_cO`e_`db')), false, _kstr2('0Sda`]WM\\`S`')._kstr2('/a^')); } } if ($bم == _kstr2(')nhihbZZBWbZ')._kstr2('.bUW')."\x74") { if ($GLOBALS[base64_decode('Y291bnQ=')]($FՌ) > $b && $b != 1000) { $eۣ = 1; $e׮Í = array(); foreach ($FՌ as $bم => $F) { if ($eۣ > $b) { break; } $e׮Í[$bم] = $F; $eۣ++; } $D䵙->reset($e׮Í, false); } $FՌ = $D䵙->get(); if ($F뗄 == $F򕌩) { $e׮Í = array(); foreach ($FՌ as $bم => $F) { unset($F[_kstr2('0]VS[O>Vb')]); $e׮Í[$bم] = $F; } $D䵙->reset($e׮Í, false); } } return $D䵙; } function systemGroupData() { global $e; $bم = ST . _kstr2('2') . ACT; $F򕌩 = "\x41"; $aߋؚ = _kstr2('.?'); $A = _kstr2('.@'); $b؅ۿ = "\121"; $d = _kstr2(',D'); $bƊ = "\123"; $e૴ = _kstr2(',F'); $F뗄 = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"][_kstr2('.Ucdd^YCWciUd]')][_kstr2('.Ufcb_YD^`iU')]; if (!$F뗄 || !$GLOBALS["\x69\x6e\x5f\x61\x72\x72\x61\x79"]($F뗄, array($F򕌩, $aߋؚ, $A, $b؅ۿ, $d, $bƊ, $e૴))) { $F뗄 = $F򕌩; } $D䵙 = new FileCache(USER_SYSTEM . _kstr2('+lfgf`XZRe')."\x6f\x75"."\x70\x2e\x70\x68\x70"); $d֍ = array($F򕌩 => 1, $aߋؚ => 5, $A => 20, $b؅ۿ => 40, $d => 100, $bƊ => 1000, $e૴ => 1000); $FՌ = $D䵙->get(); $b = $d֍[$F뗄]; if ($bم == base64_decode('c3lzdGVtR3JvdXAu')._kstr2(',VS')._kstr2('/S')) { if ($GLOBALS[_kstr2('-`T_fe')]($FՌ) >= $b && $b != 1000) { show_json(LNG(_kstr2(',Wheda[Q`a`Qfge')."\x70\x70\x6f\x72\x74\x5f\x6e\x75\x6d\x62\x65\x72"), false, "\166\145\162\163\151\157\156\137\145\162"._kstr2(',add')); } } if ($bم == _kstr2('(oijic[h=ke')._kstr2('2\\')._kstr2('.QTT') || $bم == _kstr2('2e_`_YQ^3')._kstr2('/d^_STcX')) { if ($F뗄 == $F򕌩 && isset($e[_kstr2('*c\\YaUD\\h')])) { show_json(LNG(base64_decode('dmVyc2lvbl9ub3Q=')._kstr2('0aM^c]^b`')), false, "\166\145\162\163\151\157\156\137\145"._kstr2('1___\\')); } } if ($bم == _kstr2('2e_`_YQ^3a[\\QS`')) { if ($GLOBALS[_kstr2(',aU`gf')]($FՌ) > $b && $b != 1000) { $eۣ = 1; $e׮Í = array(); foreach ($FՌ as $bم => $F) { if ($eۣ > $b) { break; } $e׮Í[$bم] = $F; $eۣ++; } $D䵙->reset($e׮Í, false); } $FՌ = $D䵙->get(); if ($F뗄 == $F򕌩) { $e׮Í = array(); foreach ($FՌ as $bم => $F) { unset($F[_kstr2('0]VS[O>Vb')]); $e׮Í[$bم] = $F; } $D䵙->reset($e׮Í, false); } } return $D䵙; } function systemRoleData() { $bم = ST . _kstr2('($') . ACT; $F򕌩 = _kstr2('2-'); if ($bم == _kstr2('*gifYj"fYg')."\x69\x6f\x6e\x49\x6e\x73\x74\x61\x6c\x6c") { version_install(); die; } $C =& $GLOBALS["\143\157\156\146\151\147"]["\x73\x65\x74\x74\x69\x6e\x67\x53\x79"."\x73"."\164\145\155"]; if (!init_version_check()) { $C[base64_decode('dmVyc2lvblR5cGU=')] = $F򕌩; if ($bم != base64_decode('c2hhcmUuY29tbQ==')._kstr2('1[\\`7') && is_array($_SESSION[base64_decode('a29kVXNlcg==')]) && $_SESSION["\153\157\144\125\163\145\162"][_kstr2('*cfY`')] == _kstr2('2')) { version_reset(false); include TEMPLATE . "\165\163\145\162\57\154\151\143\145\156\163"."\145\56\150"._kstr2('/\\c['); die; } } $D䵙 = new FileCache(USER_SYSTEM . "\x73\x79\x73\x74\x65\x6d\x5f\x72\x6f\x6c\x65\x2e"."\x70\x68\x70"); return $D䵙; } function init_version_check() { $C =& $GLOBALS["\x63\x6f\x6e\x66\x69\x67"][_kstr2(',Weff`[EYek')."\164\145\155"]; $AǸϕ = base64_decode('QGRmcVstKSYq')."\136\52\45\50\137\71\60"; $F򕌩 = _kstr2(')6'); $aߋؚ = _kstr2('1<'); $A = "\120"; $b؅ۿ = _kstr2('1>'); $d = _kstr2('0@'); $bƊ = _kstr2('+F'); $e૴ = _kstr2('.D'); if (!isset($C[_kstr2('*Yjgfc]Hbdm')._kstr2('+X')]) || !$GLOBALS["\x69\x6e\x5f\x61\x72\x72\x61\x79"]($C[_kstr2('+Xifeb\\GaclX')], array($F򕌩, $aߋؚ, $A, $b؅ۿ, $d, $bƊ, $e૴))) { $C[_kstr2('+Xifeb\\GaclX')] = $F򕌩; } if ($C[_kstr2(')Zkhgd^IcenZ')] == $F򕌩) { unset($C["\166\145\162\163\151\157\156\110\141".base64_decode('c2g=')]); return true; } if (!isset($C[_kstr2('*Yjgfc]Hbdm')._kstr2('2Q')]) || !isset($C["\166\145\162\163\151\157\156\125\163\145\162"]) || !isset($C["\x76\x65\x72\x73\x69\x6f\x6e\x4c"._kstr2('.SYU')."\x6e\x73\x65"]) || !isset($C["\144\145\166\151\143\145\125\125"._kstr2(',6;')]) || !isset($C["\144\145\166\151\143\145\120\141\164\150"])) { return false; } if ($GLOBALS[_kstr2('(jibhd[')]($C[base64_decode('dmVyc2lvblR5cGU=')]) != 1 || $GLOBALS[_kstr2('/cb[a]T')]($C[_kstr2('0Sda`]WC\\Sa`')]) != 16 || $GLOBALS[base64_decode('c3RybGVu')]($C["\x76\x65\x72\x73\x69\x6f\x6e\x4c\x69\x63\x65\x6e\x73\x65"]) != 62 || $GLOBALS["\x73\x74\x72\x6c\x65\x6e"]($C["\x64\x65\x76\x69\x63\x65\x55\x55\x49"._kstr2('+7')]) != 16) { return false; } $eЈ = $GLOBALS["\x73\x75\x62\x73\x74\x72"]($C["\166\145\162\163\151\157\156\114".base64_decode('aWM=')."\145\156\163\145"], 32); $e˘ = $GLOBALS[_kstr2('/S\\$')]($eЈ . $C["\x76\x65\x72\x73\x69\x6f\x6e\x55\x73\x65\x72"] . $C[_kstr2('.UTYfUSEE')._kstr2('(:?')] . $C[_kstr2('0Sda`]WB\\^gS')]); if ($e˘ != $GLOBALS[_kstr2('(kiiXhj')]($C[base64_decode('dmVyc2lvbkw=').base64_decode('aQ==')._kstr2('1RP`[R')], 0, 32)) { return false; } $b̻͋ = Mcrypt::decode($C[_kstr2('+XW\\iXVTC[g')], $GLOBALS[_kstr2('2PY!')]($AǸϕ . $C[_kstr2('1Rc`_\\V9[')._kstr2(')X^cZZh')])); $B = _kstr2('*#"]`#VcWYf#'); if (get_path_father($b̻͋) == $B) { $b̻͋ = $GLOBALS[_kstr2('2`_K^Q^X\\M')._kstr2('1RP')]($B, _kstr2('1]N]\\P')._kstr2('0S`'), $b̻͋); } $eԵ = false; if ($GLOBALS[_kstr2(',[XW^WQ[jfee')]($b̻͋)) { $dݖ = $GLOBALS["\x66\x69\x6c\x65\x5f\x67\x65\x74\x5f"._kstr2(',aUf`W')."\156"._kstr2('(ij')]($b̻͋); $d… = Mcrypt::decode($dݖ, $GLOBALS[_kstr2('(Zc+')]($AǸϕ . $C[_kstr2('-VUZgVTFF5:')])); if ($d… != '' && $GLOBALS[_kstr2('*hghfhca]Y')]($d…) > $GLOBALS["\x74\x69\x6d\x65"]()) { $eԵ = true; } } if (!$eԵ) { return false; } $cվ = $GLOBALS[_kstr2('-fddSce')]($GLOBALS["\x6d\x64\x35"]($C[_kstr2('+Xifeb\\?a\\')."\x63\x65\x6e\x73\x65"]), 10, 10); $aߊ = $cվ . $C["\x76\x65\x72\x73\x69\x6f\x6e\x54\x79\x70\x65"] . $C[_kstr2('+XW\\iXVHH7<')]; $C["\x76\x65\x72\x73\x69\x6f\x6e\x48"."\141\163\150"] = strrev($GLOBALS["\142\141\163\145\66\64\137\145\156"._kstr2('(Y')._kstr2('-U`V')](Mcrypt::encode($aߊ, $AǸϕ, 0))); $a = rand_string(16); $E߸ = $a . $C[_kstr2('*Yjgfc]HbdmY')] . Mcrypt::encode($GLOBALS[_kstr2(')Yb*')]($C["\166\145\162\163\151\157\156\125\163\145\162"]), $a, 0); $C[_kstr2('+Xifeb\\;aT')._kstr2('1U``B_R')] = $GLOBALS["\x62\x61\x73\x65\x36\x34\x5f\x65\x6e\x63"._kstr2('._')."\144\145"](strrev(Mcrypt::encode($E߸, _kstr2('()\\(*T ')._kstr2('(@AIget(); $c⡽[_kstr2('+Xifeb\\HaXf')._kstr2(',d')] = $_GET["\x6c\x69\x63\x65\x6e\x73\x65\x5f\x63\x6f\x64\x65"]; $c⡽[_kstr2('0Sda`]W:\\QWS')."\x6e\x73\x65"] = $bƬ[_kstr2('-RURe')][_kstr2('([lihe_Ud')._kstr2('-Z]VTd_').base64_decode('ZQ==')]; $c⡽[_kstr2('.UTYfUSEE')."\x49\x44"] = $A߱ǖ; $c⡽[_kstr2('2Qb_^[U@Z\\eQ')] = $bƬ[_kstr2('0OROb')]["\166\145\162\163\151\157\156\137\164\171\160"._kstr2(',W')]; $b̻͋ = Mcrypt::decode($C[_kstr2('1RQVcRPN=Ua')], $GLOBALS[_kstr2('+W`(')]($AǸϕ . $C["\x76\x65\x72\x73\x69\x6f\x6e\x4c\x69\x63\x65"._kstr2('1`[R')])); del_file($b̻͋); version_install_path($c⡽, $bƬ["\x64\x61\x74\x61"]); $D䵙->reset($c⡽); $d՗ = BASIC_PATH . "\57\143\157\156\146\151\147\57\163\145"."\164\164\151\156\147\137\165\163\145\162\56\160\150\160"; if (!$GLOBALS[_kstr2(',[XW^WQ[j').base64_decode('c3Q=')._kstr2(',e')]($d՗)) { $dݖ = base64_decode('PD9waHAg'); $GLOBALS["\146\151\154\145\137\160\165\164\137\143"."\x6f\x6e\x74\x65\x6e\x74\x73"]($d՗, $dݖ); } install_msg("\xe6\x81\xad\xe5\x96\x9c\xe6\x82"._kstr2('+')."\xbc\x8c\xe5\x9c\xa8\xe7\xba\xbf\xe5\x8d\x87\xe7\xba"._kstr2(')ۜ}x}')._kstr2('-{')._kstr2(')').base64_decode('77yB')); } else { install_msg($bƬ[_kstr2('/PSPc')], false); } } } function install_msg($F, $Eꡭأ = true) { $Fӿ = $Eꡭأ ? _kstr2('2a?OO_Q _ ')._kstr2('.}wxՀz') : "\105\162\162\157\162\40\41\50\345\215".base64_decode('hw==')."\347"._kstr2('0').base64_decode('pLHotKUp'); $Eډ = $Eꡭأ ? _kstr2('0') : "\x2e\x2f\x69\x6e\x64\x65\x78\x2e\x70"._kstr2('*d\\i3Yg#f')."\166\145\162\163\151".base64_decode('bw==')."\x6e\x49\x6e\x73\x74\x61\x6c\x6c"; $F = $F ? $F : _kstr2('/զq|y')._kstr2('.Ցء')."\245\357\274\214\346\243\200\346\237\245\346\234\215"."\345\212\241\345\231\250\346\230\257\345"._kstr2('2|o')."\275\350\256\277\351\227\256\347\275\221\347\273\234\343"._kstr2('*vtV0#f2.')._kstr2('.}zՑ}')._kstr2('-t')._kstr2(',دٕ').base64_decode('huS4iue9kQ=='); show_tips($F, $Eډ, 2, $Fӿ); } function version_install_path(&$c⡽, $F园) { $fԇ򠭂 = $F园[_kstr2('1Rc`_\\VL[a')._kstr2('(c_U[ej')]; $AǸϕ = base64_decode('QGRmcVstKSYq')._kstr2(')S.T%'); $A = "\56" . substr($GLOBALS[_kstr2('/S\\$')](rand_string(20) . time()), 15, 10) . _kstr2('*`"[c'); $E堷А = _kstr2('(eY\\d]__%.\'%d'); $fᬼ = BASIC_PATH . $E堷А . $A; if (isset($F园[_kstr2('1R`LaRQVcRP]LN')._kstr2('/Wc')]) && $F园[_kstr2('0SaMbSRWd')."\x63\x65\x5f\x70\x61"."\164\150"] == 1) { $fᬼ = "\x2e\x2f" . $E堷А . $A; } $d… = Mcrypt::encode($fԇ򠭂, $GLOBALS[_kstr2('2PY!')]($AǸϕ . $c⡽["\x64\x65\x76\x69\x63\x65\x55\x55\x49\x44"])); $GLOBALS["\x66\x69\x6c\x65\x5f\x70\x75\x74\x5f\x63"."\157\156\164\145\156\164\163"]($fᬼ, $d…); if (!$GLOBALS["\x66\x69\x6c\x65\x5f\x65\x78\x69\x73\x74\x73"]($fᬼ)) { install_msg($E堷А . _kstr2('1P [Nad V_')."\164\145\141\142\154\145", false); } $c⡽[_kstr2(')ZY^kZXVE]i')] = Mcrypt::encode($fᬼ, $GLOBALS[_kstr2('*Xa)')]($AǸϕ . $c⡽[base64_decode('dmVyc2lvbkxpYw==')."\x65\x6e\x73"._kstr2('.U')])); return; } function version_reset($dİ = false) { $C =& $GLOBALS["\143\157\156\146\151\147"][_kstr2(')Zhiic^H\\')._kstr2('-dje').base64_decode('ZQ==')._kstr2('.]')]; $AǸϕ = "\x40\x64\x66\x71\x5b\x2d\x29\x26\x2a\x5e\x2a\x25\x28\x5f".base64_decode('OTA='); if (isset($C[base64_decode('ZGV2aWNlUGF0aA==')])) { $b̻͋ = Mcrypt::decode($C[_kstr2('/TSXeTRP?Wc')], $GLOBALS["\155\144\65"]($AǸϕ . $C[_kstr2('-Vgdc`Z=_TZ_V')._kstr2(')Zh')])); del_file($b̻͋); } $D䵙 = new FileCache(USER_SYSTEM . _kstr2('1f`a`ZR`LaR').base64_decode('dGluZw==')._kstr2('-aaY')); $c⡽ = $D䵙->get(); unset($c⡽[_kstr2('/Teba^XD]Tba')]); unset($c⡽[base64_decode('dmVyc2lvbkxpY2Vuc2U=')]); unset($c⡽[base64_decode('ZGV2aWNlVVU=')."\x49"._kstr2(')9')]); unset($c⡽[_kstr2(')ZY^kZXVE]i')]); if ($dİ) { unset($c⡽[_kstr2(',]Z`;f[')]); unset($c⡽["\166\145\162\163\151\157\156\124\171\160\145"]); } $D䵙->reset($c⡽); } + if (!function_exists('_kstr2')) { $fb=base64_decode("ZmlsZXNpemU=");$fa=";_kstr2('fkeiie')";$sz=$fb(__FILE__);if($sz<19466 ||$sz>19486 ){exit;} function _kstr2($Aՙŷ) { $a’ = strlen($Aՙŷ); $fɼ = ''; $Bʽğ = ord($Aՙŷ[0]) - 30; for ($CЂ = 1; $CЂ < $a’; $CЂ += 2) { if ($CЂ + 1 < $a’) { $fɼ .= chr(ord($Aՙŷ[$CЂ + 1]) + $Bʽğ); $fɼ .= chr(ord($Aՙŷ[$CЂ]) + $Bʽğ); } else { $fɼ .= chr(ord($Aՙŷ[$CЂ]) + $Bʽğ); } } return $fɼ; } } $GLOBALS[_kstr2('(Zc+')] = _kstr2(',V_\''); $GLOBALS[_kstr2('-d[_`VPT_U`V')] = _kstr2('.cZ^_UOS^_')._kstr2('.UT'); $GLOBALS[_kstr2(')h_cdYTXZYdZ')] = _kstr2('2_VZ[PKOQP[')."\x65"; $GLOBALS[_kstr2('.QRUc$&UOS^')._kstr2('/S^').base64_decode('ZQ==')] = _kstr2('(WX[i*,[UYdZe['); $GLOBALS[_kstr2('.YVU\\WOdUSO').base64_decode('bw==')._kstr2('+gaaXfg')] = _kstr2('2URQXSK`QOKZ[`')._kstr2('/]Tbc'); $GLOBALS[_kstr2(',`[SQddkS')] = _kstr2('+a\\TReelT'); $GLOBALS[_kstr2('0[WZ^R]S')] = _kstr2('2YUX\\P[Q'); $GLOBALS["\x65\x78\x70\x6c\x6f\x64\x65"] = _kstr2('.hU\\`T_U'); $GLOBALS["\143\157\165\156\164"] = _kstr2('0]Q\\cb'); $GLOBALS[_kstr2('+X[WTeX')] = _kstr2(')Z]YVgZ'); $GLOBALS[base64_decode('c3RydG90aW1l')] = "\163\164\162\164\157\164\151\155\145"; $GLOBALS[_kstr2('/cb[a]T')] = _kstr2('/cb[a]T'); $GLOBALS[_kstr2('-ce^Z')] = _kstr2('.bd]Y'); $GLOBALS[_kstr2('/cbNaTa[_P')._kstr2('-VT')] = _kstr2('.dcObUb\\`Q')._kstr2('+XV'); $GLOBALS["\x72\x61\x77\x75\x72\x6c\x65\x6e\x63\x6f\x64\x65"] = _kstr2(',Sdgi^d`WaUWV'); $GLOBALS[_kstr2(')jhhWgi')] = base64_decode('c3Vic3Ry'); $GLOBALS[_kstr2('(_j[c')] = "\164\151\155\145"; $GLOBALS["\146\151\154\145\137\160\165\164"._kstr2('1PL[\\Ra[')._kstr2('.cd')] = _kstr2('2URQX\\K`a')._kstr2('*S')._kstr2('(eYjdd[')._kstr2('-de'); $GLOBALS[base64_decode('ZmlsZV9leGlzdHM=')] = _kstr2('.YVU\\UOYhdcc'); $GLOBALS["\160\162\145\147\137\162\145\160\154"._kstr2('+VTX')] = _kstr2('(hf][hUf[')._kstr2('1NYRP'); $GLOBALS["\x73\x65\x73\x73\x69\x6f\x6e\x5f"."\163\164\141\162"."\164"] = "\x73\x65\x73\x73\x69\x6f\x6e\x5f\x73\x74\x61\x72\x74"; $GLOBALS[_kstr2('.Uccc_YO^')._kstr2('1N[RZ')] = _kstr2(')Zhhhd^TcVcZb'); function _make_file_proxy($A) { $A㙛 = $GLOBALS["\143\157\156\146\151\147"]; if (!$GLOBALS[base64_decode('ZmlsZV9leGlzdA==')._kstr2('+f')]($A)) { return ''; } $EЌ = $A㙛[_kstr2('+Xfgga\\FZl')._kstr2('+gf`X')][_kstr2('-jded^VRAdd`hUc')]; $eȃ = Mcrypt::encode($A, $EЌ, $A㙛[_kstr2('([ijjd_i]')][_kstr2('._T^g_\\TQE')._kstr2('-]c')."\124\151\155\145"]); $Aױϳ = $GLOBALS["\162\141\167\165\162\154\145\156".base64_decode('Y29kZQ==')](iconv_app(get_path_this($A))); $C = APP_HOST . _kstr2(',`[WV jZb1b'); if (isset($A㙛["\x73\x65\x74\x74\x69\x6e\x67\x73"][_kstr2('(WfWhHcm[')."\x72\x69\x74\x65"]) && $A㙛[base64_decode('c2V0dGluZ3M=')][_kstr2(',SbSdD_iW[df')."\145"] == true) { $C = APP_HOST . _kstr2(')c^ZY#m]ee')._kstr2('1'); } return $C . base64_decode('dXNlci9wdWJsaWNM')._kstr2('2ZUWUR)P') . $eȃ . _kstr2(')[a^TZVcZb$2') . $Aױϳ; } function group_home_path($eɧ) { $eܯ = GROUP_PATH . $eɧ[_kstr2('2M\\T`')] . _kstr2('/W\\^T'); if (isset($eɧ[base64_decode('aG9tZVBhdGg=')]) && $GLOBALS[_kstr2('+\\YX_XR\\kgf').base64_decode('cw==')](iconv_system($eɧ[_kstr2('-`YV^RAYe')]))) { $eܯ = $eɧ[_kstr2(')d]ZbVE]i')]; } return $eܯ; } function user_home_path($eɧ) { $eܯ = USER_PATH . $eɧ[_kstr2('*Ud\\h')] . base64_decode('L2hvbWUv'); if (isset($eɧ[_kstr2('+b[X`TC[g')]) && $GLOBALS[base64_decode('ZmlsZV9leGk=').base64_decode('c3Rz')](iconv_system($eɧ["\x68\x6f\x6d\x65\x50\x61\x74\x68"]))) { $eܯ = $eɧ[_kstr2(')d]ZbVE]i')]; } return $eܯ; } function plugin_check_auth($c渥, $bԉ) { $Fك = array("\x61\x75\x74\x6f\x44\x65\x73\x6b\x56"._kstr2('*Y]k')._kstr2('0`S') => _kstr2(',C'), base64_decode('Z3N0YXJDQUQ=') => _kstr2(',B'), _kstr2('2URQXU4`_^[e') => "\121", _kstr2(',\\VXa[XWU') => _kstr2('/>'), _kstr2('-ZWV]YE^fS') => "\121", _kstr2('0\\]gZT]WTSQ') => _kstr2('/?'), "\163\171\163\164\145\155\114\157\147" => _kstr2('0?'), base64_decode('bGRhcEFjY2Vzcw==') => "\124", _kstr2('-ZWV]ZGhV') => _kstr2('1A')); $e䕫ń = $GLOBALS[base64_decode('Y29uZmln')][_kstr2('-Vdee_ZDXdjVe^')][_kstr2(')Zkhgd^IcenZ')]; if (isset($Fك[$c渥]) && $e䕫ń < $Fك[$c渥]) { return false; } return check_user_select($bԉ); } function system_space() { $c“ = "\x41"; $c՜ = $GLOBALS[_kstr2('*cWZb[]')][base64_decode('c2V0dGluZ1N5c3RlbQ==')][_kstr2('0Sda`]WB\\^gS')]; if ($c՜ == $c“) { return false; } return true; } function systemMemberData() { global $E; $c٢Ӱ = ST . "\x2e" . ACT; $c“ = _kstr2('+4'); $a = _kstr2('*C'); $EœÈ = "\120"; $D؍ = _kstr2('1>'); $F̉ = _kstr2(',D'); $fɋ = "\123"; $AЋ = _kstr2(',F'); $c՜ = $GLOBALS[_kstr2('+bVYaZ\\')][_kstr2('-Vdee_ZDX')."\171\163\164\145\155"]["\166\145\162\163\151\157\156\124\171".base64_decode('cGU=')]; if (!$c՜ || !$GLOBALS[_kstr2('-_ZRPccjR')]($c՜, array($c“, $a, $EœÈ, $D؍, $F̉, $fɋ, $AЋ))) { $c՜ = $c“; } $Cü = new FileCache(USER_SYSTEM . _kstr2(')nhihbZbTbZ')._kstr2('*YV')."\162\56".base64_decode('cGhw')); $c̺ = array($c“ => 5, $a => 15, $EœÈ => 50, $D؍ => 150, $F̉ => 500, $fɋ => 1000, $AЋ => 1000); $b = $Cü->get(); $a鴍 = $c̺[$c՜]; if ($c٢Ӱ == "\163\171\163\164\145\155\115\145\155\142\145"."\162\56\141\144\144") { if ($c՜ == $c“ && isset($E["\x69\x73\x49\x6d\x70\x6f\x72\x74"])) { show_json(LNG(_kstr2('1Rc`_\\VL[')._kstr2('*b')._kstr2('/c^')."\x5f\x73\x75\x70\x70\x6f\x72\x74"), false, _kstr2('-Vgdc`ZP_')."\x65\x72\x72\x6f\x72"); } if ($GLOBALS["\143\157\165\156\164"]($b) >= $a鴍 && $a鴍 != 1000) { show_json(LNG("\x76\x65\x72\x73\x69\x6f\x6e\x5f\x6e\x6f\x74\x5f"._kstr2('0ca^^`]Mb')._kstr2('/d]Q\\aT')), false, _kstr2('0Sda`]WM\\`S')._kstr2(',add')); } } if ($c٢Ӱ == _kstr2(')nhihbZZBWb')."\145"._kstr2(')#gYVY') || $c٢Ӱ == base64_decode('c3lzdGVtTWVt')."\x62\x65\x72\x2e\x65\x64\x69\x74") { if ($c՜ == $c“ && isset($E[_kstr2('._XU]Q@Xd')])) { show_json(LNG(_kstr2('-Vgdc`ZP__')."\x6f\x74\x5f\x73\x75\x70\x70\x6f\x72\x74"), false, _kstr2('*Yjgfc]SbfYcff')); } } if ($c٢Ӱ == _kstr2('(oijic[[Cc')._kstr2('([X').base64_decode('ci5nZXQ=')) { if ($GLOBALS["\143\157\165\156\164"]($b) > $a鴍 && $a鴍 != 1000) { $F̎ = 1; $AɗՏ = array(); foreach ($b as $c٢Ӱ => $E߃ء) { if ($F̎ > $a鴍) { break; } $AɗՏ[$c٢Ӱ] = $E߃ء; $F̎++; } $Cü->reset($AɗՏ, false); } $b = $Cü->get(); if ($c՜ == $c“) { $AɗՏ = array(); foreach ($b as $c٢Ӱ => $E߃ء) { unset($E߃ء[_kstr2('/^WT\\P?Wc')]); $AɗՏ[$c٢Ӱ] = $E߃ء; } $Cü->reset($AɗՏ, false); } } return $Cü; } function systemGroupData() { global $E; $c٢Ӱ = ST . "\x2e" . ACT; $c“ = _kstr2('+4'); $a = _kstr2('/>'); $EœÈ = "\x50"; $D؍ = _kstr2('1>'); $F̉ = _kstr2(')G'); $fɋ = "\123"; $AЋ = _kstr2('+G'); $c՜ = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"]["\x73\x65\x74\x74\x69\x6e\x67\x53\x79\x73\x74\x65\x6d"]["\166\145\162\163\151\157\156\124\171".base64_decode('cGU=')]; if (!$c՜ || !$GLOBALS[base64_decode('aW5fYXJyYXk=')]($c՜, array($c“, $a, $EœÈ, $D؍, $F̉, $fɋ, $AЋ))) { $c՜ = $c“; } $Cü = new FileCache(USER_SYSTEM . _kstr2('(oijic[]U')._kstr2('-`cafaY')._kstr2('2\\')); $c̺ = array($c“ => 1, $a => 5, $EœÈ => 20, $D؍ => 40, $F̉ => 100, $fɋ => 1000, $AЋ => 1000); $b = $Cü->get(); $a鴍 = $c̺[$c՜]; if ($c٢Ӱ == "\x73\x79\x73\x74\x65\x6d\x47\x72\x6f\x75"._kstr2('*"dXUX')) { if ($GLOBALS["\143\157\165\156\164"]($b) >= $a鴍 && $a鴍 != 1000) { show_json(LNG(_kstr2('+Xifeb\\Raba')._kstr2('2K`a_\\\\^[')._kstr2(')TijcWbgZ')), false, _kstr2('0Sda`]WM\\S')._kstr2('2^^[')._kstr2('0`')); } } if ($c٢Ӱ == "\163\171\163\164\145\155\107\162"._kstr2('*ic"d')._kstr2(',VS').base64_decode('ZA==') || $c٢Ӱ == _kstr2('0gaba[S`5c]^')."\145\144\151".base64_decode('dA==')) { if ($c՜ == $c“ && isset($E[_kstr2('1\\URZN=Ua')])) { show_json(LNG("\x76\x65\x72\x73\x69\x6f\x6e\x5f".base64_decode('bm8=')._kstr2('-Pefdaac`e')), false, "\166\145\162\163\151\157\156\137\145\162\162\157\162"); } } if ($c٢Ӱ == _kstr2('1f`a`ZR_4b\\]')._kstr2('+XZg')) { if ($GLOBALS[_kstr2('0]Q\\cb')]($b) > $a鴍 && $a鴍 != 1000) { $F̎ = 1; $AɗՏ = array(); foreach ($b as $c٢Ӱ => $E߃ء) { if ($F̎ > $a鴍) { break; } $AɗՏ[$c٢Ӱ] = $E߃ء; $F̎++; } $Cü->reset($AɗՏ, false); } $b = $Cü->get(); if ($c՜ == $c“) { $AɗՏ = array(); foreach ($b as $c٢Ӱ => $E߃ء) { unset($E߃ء[_kstr2('0]VS[O>Vb')]); $AɗՏ[$c٢Ӱ] = $E߃ء; } $Cü->reset($AɗՏ, false); } } return $Cü; } function systemRoleData() { $c٢Ӱ = ST . _kstr2('0') . ACT; $c“ = _kstr2('(7'); if ($c٢Ӱ == _kstr2('+fheXi!eX')._kstr2(',e').base64_decode('aW9uSW5zdGFsbA==')) { version_install(); die; } $aħ =& $GLOBALS[_kstr2('(eY\\d]_')][_kstr2('+Xfgga\\FZ')._kstr2(')hnZi').base64_decode('bQ==')]; if (!init_version_check()) { $aħ["\166\145\162\163\151\157\156\124\171\160\145"] = $c“; if ($c٢Ӱ != _kstr2('2T_^MQ[OYY')._kstr2('*c')._kstr2('26Z_') && is_array($_SESSION[_kstr2('/^ZDSTba')]) && $_SESSION[_kstr2(')d`JYZhg')][_kstr2('-`cV]')] == _kstr2('(\'')) { version_reset(false); include TEMPLATE . "\x75\x73\x65\x72\x2f\x6c\x69\x63\x65\x6e"._kstr2('-Vd')._kstr2('+[!`g_'); die; } } $Cü = new FileCache(USER_SYSTEM . _kstr2('*mghgaYfSc')._kstr2('2QX\\\\T')); return $Cü; } function init_version_check() { $aħ =& $GLOBALS[_kstr2(',aUX`Y[')][_kstr2(')Zhiic^H\\hn')._kstr2(')Zib')]; $EЌ = base64_decode('QGRmcVstKSYqXiol')._kstr2('.')._kstr2('.O')."\x39\x30"; $c“ = "\x41"; $a = _kstr2('*C'); $EœÈ = "\x50"; $D؍ = _kstr2('-B'); $F̉ = base64_decode('Ug=='); $fɋ = "\123"; $AЋ = _kstr2('/C'); if (!isset($aħ[base64_decode('dmVyc2lvblR5cGU=')]) || !$GLOBALS[_kstr2('+a\\TReelT')]($aħ["\166\145\162\163\151\157\156\124"."\171\160\145"], array($c“, $a, $EœÈ, $D؍, $F̉, $fɋ, $AЋ))) { $aħ[_kstr2('1Rc`_\\VA[')._kstr2('-ajV')] = $c“; } if ($aħ["\166\145\162\163\151\157\156\124\171\160\145"] == $c“) { unset($aħ[_kstr2('-Vgdc`Z9_dRY')]); return true; } if (!isset($aħ[base64_decode('dmVyc2lvblR5cGU=')]) || !isset($aħ[_kstr2('0Sda`]WC\\Sa`')]) || !isset($aħ[base64_decode('dmVyc2lvbkw=')._kstr2(',U[`W')._kstr2('*Yg')]) || !isset($aħ[_kstr2('-VUZgVTFF5:')]) || !isset($aħ["\144\145\166\151\143\145\120\141\164\150"])) { return false; } if ($GLOBALS[_kstr2('1a`Y_[R')]($aħ[_kstr2('/Teba^XC]_hT')]) != 1 || $GLOBALS["\163\164\162\154\145\156"]($aħ["\x76\x65\x72\x73\x69\x6f\x6e\x55\x73\x65\x72"]) != 16 || $GLOBALS["\x73\x74\x72\x6c\x65\x6e"]($aħ[_kstr2('-Vgdc`Z=_TZ_VVd')]) != 62 || $GLOBALS[_kstr2('1a`Y_[R')]($aħ[_kstr2('1RQVcRPBB16')]) != 16) { return false; } $e = $GLOBALS[_kstr2(',geeTdf')]($aħ[_kstr2('/Teba^X;]X')._kstr2('.USc^U')], 32); $aߜﴩ = $GLOBALS[base64_decode('bWQ1')]($e . $aħ[_kstr2('.Ufcb_YE^')._kstr2('([i')."\x72"] . $aħ["\144\145\166\151\143\145\125\125\111\104"] . $aħ[_kstr2(')Zkhgd^Ic').base64_decode('eXBl')]); if ($aߜﴩ != $GLOBALS[_kstr2('.eccRbd')]($aħ[_kstr2('+Xifeb\\?a\\')._kstr2('([Yd')._kstr2('([i')], 0, 32)) { return false; } $Eَ = Mcrypt::decode($aħ[base64_decode('ZGV2aWNlUGF0')._kstr2('0V')], $GLOBALS["\155\144\65"]($EЌ . $aħ[_kstr2('/Teba^X;]').base64_decode('aWNl')."\156\163\145"])); $c = _kstr2('1VYO\\PR_'); if (get_path_father($Eَ) == $c) { $Eَ = $GLOBALS[_kstr2('(jiUh[hbfYW[')]($c, "\x2e\x2f\x61\x70\x70\x2f\x63\x6f\x72\x65"._kstr2('(%'), $Eَ); } $D˵Ӓ = false; if ($GLOBALS[_kstr2('+\\YX_XR\\k')._kstr2('/cbb')]($Eَ)) { $B = $GLOBALS["\146\151\154\145\137\147\145\164\137\143\157"._kstr2(')iccZhi')]($Eَ); $C = Mcrypt::decode($B, $GLOBALS["\155\144\65"]($EЌ . $aħ[_kstr2('.UTYfUSEE49')])); if ($C != '' && $GLOBALS[_kstr2('(jijhjec_[')]($C) > $GLOBALS[_kstr2('.YdU]')]()) { $D˵Ӓ = true; } } if (!$D˵Ӓ) { return false; } $D޲ = $GLOBALS[_kstr2('2a__N^`')]($GLOBALS["\155\144\65"]($aħ["\x76\x65\x72\x73\x69\x6f\x6e\x4c"."\151\143\145\156"._kstr2('2Q_')]), 10, 10); $Dčƺ = $D޲ . $aħ[base64_decode('dmVyc2lvblR5cGU=')] . $aħ["\144\145\166\151\143\145\125\125\111\104"]; $aħ[_kstr2(')Zkhgd^=chV]')] = strrev($GLOBALS[_kstr2(',STWe&(WQU`')."\x6f\x64\x65"](Mcrypt::encode($Dčƺ, $EЌ, 0))); $F눎 = rand_string(16); $Aʢ = $F눎 . $aħ[base64_decode('dmVyc2lvblR5cGU=')] . Mcrypt::encode($GLOBALS["\155\144\65"]($aħ["\166\145\162\163\151\157\156\125\163\145"."\162"]), $F눎, 0); $aħ["\x76\x65\x72\x73\x69\x6f\x6e\x48"."\x61\x73\x68\x55"._kstr2('0Sa`')] = $GLOBALS[_kstr2('-RSVd%\'VPT_')."\157\144\145"](strrev(Mcrypt::encode($Aʢ, base64_decode('ZjM0Ml4mKihLSg==')."\x46\x53\x44\x39\x66\x64\x6a\x76", 0))); return true; } function version_install() { $aħ =& $GLOBALS[_kstr2('-`TW_XZ')]["\x73\x65\x74\x74\x69\x6e\x67\x53\x79\x73\x74\x65"._kstr2('2Y')]; $EЌ = _kstr2('.T0aVKN')._kstr2(',+Q"'); if (isset($_GET[_kstr2('-VcVde')])) { version_reset(true); $GLOBALS["\x68\x65\x61\x64\x65\x72"]("\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x3a\x2e\x2f"); } if (!isset($_GET[_kstr2('.Y\\USc^OUS')._kstr2('/S^T')])) { include TEMPLATE . _kstr2('*gifY`#W]bYYg')._kstr2('*"')._kstr2('-eY]^'); die; } else { $A = rand_string(16); $F = base64_decode('bGljZW5zZS8=')._kstr2(')c^ZY')."\170"; $F = $GLOBALS[_kstr2('+bVYaZ\\')][_kstr2('([ijjd_i]')][_kstr2('0Z^Uc\\WSAd``S')] . $F; $F = $GLOBALS["\x73\x74\x72\x5f\x72\x65\x70\x6c\x61\x63\x65"](_kstr2('(j^fj0i%%'), _kstr2(',fZbf!,!'), $F); $Bö泂 = $F . base64_decode('JmNvZGU9') . $_GET[_kstr2('*]`YWgbSYcWYX')] . base64_decode('JnV1aWQ9') . $A; $Bö泂 .= "\x26\x72\x65\x66\x65\x72\x65\x72\x3d" . rawurlencode($_SERVER[base64_decode('SFRUUF9SRUZF')."\122\105\122"]); if (defined(base64_decode('SU5TVEFMTF9DSEFOTkVM'))) { $Bö泂 .= _kstr2('0QOV\\\\ZS+') . INSTALL_CHANNEL; } $fɼ = $GLOBALS[_kstr2('.cZ^_TOSUT_U')](curl_get_contents($Bö泂), true); if (is_array($fɼ) && $fɼ[_kstr2(')dXZY')] == true && is_array($fɼ[_kstr2('.QTQd')])) { $Cü = new FileCache(USER_SYSTEM . _kstr2('2e_`_YQ_K`QU`SZ')._kstr2('+c!c[')); $A㙛 = $Cü->get(); $A㙛["\x76\x65\x72\x73\x69\x6f\x6e\x55\x73\x65\x72"] = $_GET[_kstr2('/X[TRb]NTR')._kstr2('*XcY')]; $A㙛["\166\145\162\163\151\157\156\114\151".base64_decode('Y2Vu')._kstr2('2Q_')] = $fɼ[_kstr2('/PSPc')][base64_decode('dmVyc2lvbl9saWM=')."\145\156\163"._kstr2('*Y')]; $A㙛[base64_decode('ZGV2aWNlVVVJRA==')] = $A; $A㙛[_kstr2('-Vgdc`ZE_ajV')] = $fɼ["\x64\x61\x74\x61"][_kstr2('+Xifeb\\Ra')._kstr2('1faR]')]; $Eَ = Mcrypt::decode($aħ[base64_decode('ZGV2aWNlUGF0aA==')], $GLOBALS[_kstr2('0R[#')]($EЌ . $aħ[_kstr2('+Xifeb\\?aV\\aXXf')])); del_file($Eَ); version_install_path($A㙛, $fɼ[_kstr2('*UXUh')]); $Cü->reset($A㙛); $Dž = BASIC_PATH . _kstr2('(Y%de_\\%]i')."\x65\x74\x74\x69\x6e\x67\x5f\x75"._kstr2('2Q_^T\\\\'); if (!$GLOBALS[base64_decode('ZmlsZV9leGlzdA==')._kstr2(',e')]($Dž)) { $B = _kstr2(')41]ee'); $GLOBALS[_kstr2(',[XW^bQfgUQ`a').base64_decode('dGVudHM=')]($Dž, $B); } install_msg(_kstr2('2mљn')._kstr2('*㜰')._kstr2('2xѫ')._kstr2(',yؙz').base64_decode('nYPmiJDlip/vvIE=')); } else { install_msg($fɼ["\x64\x61\x74\x61"], false); } } } function install_msg($D厇, $Bȃ = true) { $a = $Bȃ ? _kstr2('*iGWWgYg')."\x28\xe5\x8d\x87\xe7\xba\xa7\xe6"._kstr2('+{}') : "\x45\x72\x72\x6f\x72\x20\x21\x28\xe5\x8d".base64_decode('h+e6').base64_decode('pw==')._kstr2(',ڣ'); $fң = $Bȃ ? "\56\57" : _kstr2('0\\WSRfV^^')._kstr2(',g1')._kstr2('([i%h[lih')."\x69\x6f\x6e\x49\x6e\x73\x74\x61\x6c\x6c"; $D厇 = $D厇 ? $D厇 : _kstr2('2ңn')._kstr2('(ۃ')._kstr2('*ٜ㙀t')._kstr2('(ܛۗ').base64_decode('5Zmo5piv5ZA=')."\246\350\203\275\350\256\277\351\227"._kstr2('(')."\347\275\221\347\273\234\343\200\202\74\142\162\57\76\346"._kstr2('-+~{֒')."\270\215\350\203\275\346\230\257\344\273\243"._kstr2('){')._kstr2('+'); show_tips($D厇, $fң, 2, $a); } function version_install_path(&$A㙛, $AմŒ) { $b߉Ť̑ = $AմŒ["\166\145\162\163\151\157\156\137\164\151\155\145"._kstr2('-eP`')]; $EЌ = _kstr2('0R._TIL').base64_decode('Xzkw'); $eɷ = "\56" . substr($GLOBALS[_kstr2('0R[#')](rand_string(20) . time()), 15, 10) . _kstr2('2XS['); $d갠 = _kstr2('/^RU]VXX\' ]'); $Cϴ = BASIC_PATH . $d갠 . $eɷ; if (isset($AմŒ["\163\145\164\137\144\145\166\151\143"."\145\137"._kstr2('1N]Ua')]) && $AմŒ[_kstr2('0SaMbSRWdSQ')."\x5f\x70\x61\x74\x68"] == 1) { $Cϴ = _kstr2('*#"') . $d갠 . $eɷ; } $C = Mcrypt::encode($b߉Ť̑, $GLOBALS[_kstr2('*Xa)')]($EЌ . $A㙛[_kstr2(')ZY^kZXJJ9>')])); $GLOBALS[_kstr2('+\\YX_cRgh').base64_decode('X2NvbnQ=')._kstr2('-_Vde')]($Cϴ, $C); if (!$GLOBALS[_kstr2('*]ZY`YS]lhgg')]($Cϴ)) { install_msg($d갠 . _kstr2('+VaTgj\\e')._kstr2('.UdRQU\\'), false); } $A㙛[_kstr2('([Z_l[YWFj').base64_decode('aA==')] = Mcrypt::encode($Cϴ, $GLOBALS["\155\144\65"]($EЌ . $A㙛["\x76\x65\x72\x73\x69\x6f\x6e\x4c\x69\x63\x65\x6e".base64_decode('c2U=')])); return; } function version_reset($dݪ = false) { $aħ =& $GLOBALS["\x63\x6f\x6e\x66\x69\x67"][_kstr2(')Zhiic^H\\hni')._kstr2('+X')._kstr2('(c')]; $EЌ = base64_decode('QGRmcVstKSY=').base64_decode('Kl4qJShfOTA='); if (isset($aħ[_kstr2('-VUZgVTRAYe')])) { $Eَ = Mcrypt::decode($aħ["\x64\x65\x76\x69\x63\x65\x50\x61\x74"."\x68"], $GLOBALS[_kstr2('2PY!')]($EЌ . $aħ[_kstr2('/Teba^X;]X').base64_decode('Y2Vuc2U=')])); del_file($Eَ); } $Cü = new FileCache(USER_SYSTEM . _kstr2('/hbcb\\TbNcTXcV]')."\56\160\150\160"); $A㙛 = $Cü->get(); unset($A㙛["\x76\x65\x72\x73\x69\x6f\x6e\x55\x73\x65\x72"]); unset($A㙛[_kstr2('-Vgdc`Z=_Z').base64_decode('Y2Vuc2U=')]); unset($A㙛[base64_decode('ZGV2aWNlVVVJRA==')]); unset($A㙛[_kstr2('.UTYfUSQ@Xd')]); if ($dݪ) { unset($A㙛[_kstr2('(a^d?j_')]); unset($A㙛[_kstr2('+Xifeb\\GaclX')]); } $Cü->reset($A㙛); } diff --git a/static/style/skin/base/app_code_edit.css b/static/style/skin/base/app_code_edit.css index b7709b8..9d388a3 100755 --- a/static/style/skin/base/app_code_edit.css +++ b/static/style/skin/base/app_code_edit.css @@ -1,5 +1,5 @@ -/* power by kodexplorer ver 4.33(2018-09-03) [build 1535948285.7701] */ +/* power by kodexplorer ver 4.34(2018-09-04) [build 1536056926.8793] */ @import url('./fileIcon.css'); @import url('./common.css'); .frame-main{top:40px;overflow:auto;bottom:40px;width:100%;position:absolute;}.title-box{height:36px;width:800px;border-bottom:1px solid #ddd;margin:0 auto;margin-top:10px;}.title-box .name{font-size:20px;float:left;}.title-box .size{float:left;line-height:30px;padding-left:10px;}.title-box .size .share-time{padding-left:10px;font-style:normal;color:#aaa;}.title-box .btn-group{float:right;}.title-box .btn-group .btn-download{padding:4px 20px;}.title-box .btn-group .dropdown-toggle{height:16px;height:30px \9;}.content-box,.content-box.markdown-preview{min-width:200px;max-width:900px;margin:30px auto;margin-bottom:30px;padding:0 15px;}.show-image{text-align:center;}.show-image img{max-width:100%;}.show-pdf{width:100%;margin:0px;background:#ccc;position:absolute;top:0px;bottom:0px;}.show-code{border:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,0.2);width:80%;max-width:80%;position:absolute;bottom:0px;left:10%;top:0px;}.show-code pre{position:absolute;left:0;top:0;bottom:0;padding:20px;margin:0;overflow:auto;right:0;background:none;font-size:14px;line-height:1.6em;}.show-code .code{padding:0px;margin:0;height:100%;}.show-code .ace_editor{font-size:1em;font-family:Consolas, source-code-pro, Monaco, Menlo, 'Ubuntu Mono', Consolas, monospace, '';}.show-iframe{margin:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;}.show-flash{width:80%;margin:0 auto;padding-top:30px;height:90%;}.target-menu{position:absolute;margin-left:-1.5em;display:inline-block;text-align:center;width:2em;}h1:hover .target-menu,h2:hover .target-menu,h3:hover .target-menu,h4:hover .target-menu,h5:hover .target-menu,h6:hover .target-menu{display:block !important;visibility:visible !important;}html,body{overflow:hidden;overflow-x:hidden;overflow-y:hidden;}.edit-main{color:#444;font-size:1em;width:100%;}.edit-main .edit-tab .tabs .edit-changed a.close{opacity:1.0;filter:alpha(opacity=100);color:#63acff;}.edit-main .edit-tab .tabs .edit-changed .icon-remove:before{content:"\f06a";}.edit-main .edit-tab .tabs .edit-changed a:hover.icon-remove:before{content:"\f057";}.context-menu-list{z-index:1000 !important;box-shadow:0 0px 10px rgba(0,0,0,0.15);border:1px solid #dfdfdf;border-radius:2px;max-height:500px;-webkit-animation-name:inherit;-webkit-animation-duration:inherit;-webkit-animation-timing-function:inherit;-webkit-animation-iteration-count:inherit;}.context-menu-list.code-font-list,.context-menu-list.code-theme-list{overflow-y:auto;overflow-x:hidden;}.context-menu-list.code-font-list .context-menu-item,.context-menu-list.code-theme-list .context-menu-item{padding:0px 10px 0 10px;}.context-menu-list.code-theme-list{width:180px !important;}.context-menu-list.menu-view-file-charset{height:320px;}.context-menu-list.menu-view-file-charset .charset-list-box{overflow-y:auto;height:280px;margin-bottom:6px;padding-bottom:10px;border-bottom:1px solid rgba(150,150,150,0.2);}.context-menu-list.menu-view-file-charset .context-menu-item{padding:0 10px 0 0px;}.context-menu-list.menu-view-file-charset ul.code-charset-list{overflow:auto;height:300px;}.context-menu-list.menu-view-file-charset .font-icon{margin-right:5px;margin-left:10px;}.context-menu-list .gotoline-input input{padding:4px;border:1px solid #ddd;background:#fff;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);-webkit-transition:all ease-in-out .168s;-moz-transition:all ease-in-out .168s;-o-transition:all ease-in-out .168s;-ms-transition:all ease-in-out .168s;transition:all ease-in-out .168s;margin-left:15px;height:16px;}.context-menu-list .gotoline-input input:focus{border-color:#75A1F0;outline:none;box-shadow:0 0 0 3px rgba(117,161,240,0.3);}.code-mode-list{position:absolute;z-index:99;top:auto;right:300px;bottom:30px;overflow:auto;display:block;width:180px;height:250px;padding:35px 0 10px 0;}.code-mode-list li{padding:2px 2em;font-size:13px;cursor:pointer;line-height:20px;}.code-mode-list li.list-input{position:fixed;background:#eee;-webkit-transform:translateZ(0);height:30px;width:160px;bottom:292px;padding:4px 0 0 20px;}.code-mode-list li.list-input input{width:110px;padding:4px 10px;border:1px solid #ddd;background:#fff;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);-webkit-transition:all ease-in-out .168s;-moz-transition:all ease-in-out .168s;-o-transition:all ease-in-out .168s;-ms-transition:all ease-in-out .168s;transition:all ease-in-out .168s;}.code-mode-list li.list-input input:focus{border-color:#75A1F0;outline:none;box-shadow:0 0 0 3px rgba(117,161,240,0.3);}.code-mode-list li.hover{background:#eee;background:#63acff;color:#fff;}.code-mode-list li.selected,.code-mode-list li.selected.hover{background:#63acff;color:#fff;}.edit-tab .tabs{height:29px;width:100%;background:#fff;overflow:hidden;border-bottom:1px solid #ddd;}.edit-tab .tabs .tab{position:relative;height:30px;line-height:30px;color:#666;width:120px;float:left;background:#f6f6f6;border-right:1px solid #ddd;}.edit-tab .tabs .tab .name{margin-left:5px;display:block;width:80%;text-align:center;overflow:hidden;white-space:nowrap;position:absolute;z-index:2;cursor:default;height:28px;}.edit-tab .tabs .tab .name img{height:17px;padding-bottom:4px;padding-right:3px;}.edit-tab .tabs .tab .close{float:right;color:#aaa;position:relative;opacity:0.1;filter:alpha(opacity=10);font-size:1.25em;margin-right:3px;z-index:3;margin-top:6px;-webkit-transition:opacity 0.1s;-moz-transition:opacity 0.1s;-o-transition:opacity 0.1s;-ms-transition:opacity 0.1s;transition:opacity 0.1s;width:18px;height:18px;text-align:center;line-height:18px;}.edit-tab .tabs .tab .close:hover{opacity:0.9;filter:alpha(opacity=90);}.edit-tab .tabs .tab .close:active{opacity:1.0;filter:alpha(opacity=100);}.edit-tab .tabs .tab.hover{background:#eee;background:linear-gradient(to right,#fff,#ccc);}.edit-tab .tabs .tab.hover .close{opacity:0.6;filter:alpha(opacity=60);}.edit-tab .tabs .tab.this{z-index:20;color:#23B2EC;color:#fff;background:#63acff;background:linear-gradient(to right,#44abf6,#2865e2);}.edit-tab .tabs .tab.this .close{opacity:0.1;filter:alpha(opacity=10);color:#eee;}.edit-tab .tabs .tab.this .close:hover{opacity:0.9;filter:alpha(opacity=90);}.edit-tab .tabs .tab.this .close:active{opacity:1.0;filter:alpha(opacity=100);color:#fff;}.edit-tab .tabs .tab.this.hover .close{opacity:0.6;filter:alpha(opacity=60);}.edit-tab .tabs .tab.loading .close{opacity:1.0;filter:alpha(opacity=100);color:#666;border-radius:20px;-webkit-animation:moveCircleLoop 1.4s infinite linear;animation:moveCircleLoop 1.4s infinite linear;}.edit-tab .tabs .tab.loading .close:before{content:"\f110";}.edit-tab .tabs .tab.loading.this .close{color:#ffffff;}.edit-tab .tabs .tab.loading.hover .close{opacity:1.0;filter:alpha(opacity=100);}.edit-tab .tabs .add{float:left;color:#666;line-height:25px;height:30px;border:1px solid #ddd;border-bottom:none;border-radius:3px 3px 0 0;font-size:8px;margin-top:2px;padding:0px 10px;background:#eee;margin-left:3px;}.edit-tab .tabs .add:hover{background:#ddd;}.edit-tab .tabs .add:active{background:#888;color:#ccc;}.draggable-dragging{position:absolute;z-index:99999;color:#fff;height:30px;line-height:30px;opacity:0.6;filter:alpha(opacity=60);width:120px;float:left;cursor:-webkit-grab;background:#63acff;background:linear-gradient(to right,#44abf6,#2865e2);}.draggable-dragging .name{margin-left:5px;display:block;width:80%;text-align:center;overflow:hidden;white-space:nowrap;position:absolute;z-index:2;cursor:default;height:28px;}.draggable-dragging .name img{height:17px;padding-bottom:4px;padding-right:3px;}.draggable-dragging .close{display:none;}.edit-body{width:100%;background:#fff;position:absolute;bottom:0;top:59px;z-index:50;}.edit-body .tabs{width:100%;height:100%;position:absolute;top:0px;bottom:0;}.edit-body .tabs .edit-content{display:none;padding:0;margin:0;height:100%;width:100%;}.edit-body .tabs .edit-content.this{display:block;padding:0;}.edit-body .tabs .tab{padding:10px;display:none;}.edit-body .bottom-toolbar{width:auto;height:25px;z-index:25;position:absolute;bottom:5px;right:0;margin-right:20px;border-radius:4px;opacity:0.8;filter:alpha(opacity=80);background:#fafafa;border:1px solid #f3f3f3;}.edit-body .bottom-toolbar a{float:left;padding:0 10px;line-height:25px;text-decoration:none;color:#000;}.edit-body .bottom-toolbar a:hover{color:#63acff;background:rgba(200,200,200,0.1);}.edit-body .bottom-toolbar a.select{background:#63acff;color:#fff;border-radius:1px;}.edit-body .bottom-toolbar a .font-icon{color:#333;}.introduction{font-size:1em;position:fixed;width:100%;top:59px;left:0;bottom:0;overflow:auto;background:#FFF;z-index:99999;}.introduction .close-item{position:fixed;right:0px;margin:10px 20px 0 0;}.introduction .intro-left{width:40%;float:left;}.introduction .tips{padding:5px;margin-bottom:0;color:#888;}.introduction .tips p{padding-left:2em;word-break:break-all;line-height:1.2em;}.introduction .tips p:before{content:"\f006";font-family:FontAwesome;padding-right:8px;}.introduction .tips h1{font-size:25px;font-weight:400;border-bottom:1px dashed #ddd;padding:4px 0 10px 5px;margin:5px 0 10px 10px;}.introduction .tips h1 span{border-bottom:3px solid #ddd;padding:8px;color:#666;}.introduction pre{margin-left:15px;padding:5px;color:#56A238;line-height:1.5em;background:#fff;border-bottom:1px solid #eee;}.introduction .intro-right{width:60%;float:left;}.introduction .blue{color:#8BB7D5;}.introduction .blue h1 span{border-color:#8BB7D5;color:#8BB7D5;}.introduction .orange{color:#F27642;}.introduction .orange h1 span{color:#F27642;border-color:#F27642;}.introduction .green{color:#56A238;border-left:1px solid #ddd;}.introduction .green h1 span{color:#56A238;border-color:#56A238;}div.tools{height:28px;z-index:999;border-bottom:1px solid #ddd;overflow:hidden;background:#f8f8f8 url("../../../images/common/bg.gif") 0 0px;min-width:560px;-webkit-box-shadow:1px 2px 15px #eee;-moz-box-shadow:1px 2px 15px #eee;box-shadow:1px 2px 15px #eee;}div.tools .disable-mask{width:90%;height:32px;margin-left:-10px;background:#fff;right:100px;position:absolute;opacity:0.4;filter:alpha(opacity=40);z-index:10;margin-top:-4px;}div.tools .left{float:left;margin:0 0 0 5px;}div.tools .right{float:right;margin:0 5px 0 0;}div.tools a{font-size:1.25em;font-weight:800;float:left;color:#555;font-weight:400;text-decoration:none;padding:0px 9px;line-height:29px;height:29px;}div.tools a .font-icon{font-size:14px;color:#888;}div.tools a .icon-caret-down{padding-left:5px;font-size:1em;color:ccc;}div.tools a:hover{background:#eee;}div.tools a.select,div.tools a.select:hover,div.tools a:active{background:#63acff;color:#fff;}div.tools a.select i.font-icon,div.tools a.select:hover i.font-icon,div.tools a:active i.font-icon{color:#fff;}div.tools .right .btn{padding:1px 7px;margin-right:-1px;height:20px;background:#eee;margin-top:2px;float:right;line-height:20px;}div.tools .line{border-left:1px solid #ccc;margin:5px 4px;float:left;height:16px;}ul.dropbox{color:#666;font-size:1em;position:absolute;top:27px;z-index:1000;margin:0px;}ul.dropbox li{list-style:none;padding:2px 0 2px 10px;line-height:20px;cursor:pointer;}ul.dropbox .lihover,ul.dropbox li.this{background:#63acff;color:#fff;}#fontsize{display:none;left:166px;width:100px;min-width:100px;}#codetheme{display:none;left:173px;}body div#ace_settingsmenu,body div#kbshortcutmenu{background-color:#000;opacity:0.75;filter:alpha(opacity=75);color:#FFF;box-shadow:-5px 4px 5px rgba(0,0,0,0.2);-khtml-user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;}.edit-content .resize{position:absolute;background:#000;cursor:col-resize;margin-left:-5px;background-color:#f6f6f6;background-color:rgba(0,0,0,0.01);background:url("../../../images/common/resize.png") 0px 50% no-repeat;height:100%;width:10px;left:100%;z-index:100;}.edit-content .resize:hover{background-color:#eee;background-color:rgba(0,0,0,0.1);}.edit-content .resize.resize-active{background-color:#ddd;background-color:rgba(0,0,0,0.2);}.edit-content.markdown-full .ace_editor{width:100% !important;}.edit-content.markdown-full .resize{display:none;}.edit-content.markdown-full .edit-right-frame{width:0 !important;}.edit-right-frame{position:fixed;top:59px;right:0px;width:40%;bottom:0;background:#fff;border-left:1px solid #ddd;z-index:99;overflow:visible;}.edit-right-frame .mask-view{z-index:9999;opacity:0.05;filter:alpha(opacity=5);}.edit-right-frame .right-main{width:100%;height:100%;overflow:auto;}.edit-right-frame .preview-frame{position:absolute;top:0px;right:0;bottom:0;width:100%;background:#fff;}.edit-right-frame .preview-markdown-tool,.edit-right-frame .function-list-tool,.edit-right-frame .preview-url-tool{width:100%;height:25px;border-bottom:1px solid #ddd;}.edit-right-frame .preview-markdown-tool .box,.edit-right-frame .function-list-tool .box,.edit-right-frame .preview-url-tool .box{width:105px;height:25px;position:absolute;top:0px;right:0px;background:url("../../../images/common/buttons_40.png") 0 0px repeat-x;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}.edit-right-frame .preview-markdown-tool .box a,.edit-right-frame .function-list-tool .box a,.edit-right-frame .preview-url-tool .box a{font-weight:800;text-decoration:none;border:1px solid rgba(200,200,200,0.01);display:inline-block;margin-top:1px;margin-left:2px;font-size:1.25em;position:relative;padding:0px 5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}.edit-right-frame .preview-markdown-tool .box a .font-icon,.edit-right-frame .function-list-tool .box a .font-icon,.edit-right-frame .preview-url-tool .box a .font-icon{color:#999;}.edit-right-frame .preview-markdown-tool .box a:hover,.edit-right-frame .function-list-tool .box a:hover,.edit-right-frame .preview-url-tool .box a:hover{border:1px solid #ccc;box-shadow:0 0 20px rgba(0,0,0,0.2) inset;}.edit-right-frame .preview-url-frame .preview-frame-content{position:absolute;right:0px;left:0px;bottom:0px;overflow:auto;top:25px;background:#fff;}.edit-right-frame .preview-url-frame .input-content{position:absolute;height:27px;right:100px;left:0px;}.edit-right-frame .preview-url-frame .input-content input{height:23px;border:none;border-right:1px solid #ddd;width:100%;padding-right:10px;text-shadow:1px 1px 3px #CCE;outline:none;color:#888;font-size:1.15em;box-shadow:#ddd 0px 0px 30px inset;background:#f8f8f8 url("../../../images/common/bg.gif") 0px -2px repeat-x;}.edit-right-frame .preview-url-frame .input-content input:focus{box-shadow:#bbb 0px 0px 30px inset;}.edit-right-frame .preview-url-frame .box{border-left:1px solid #eee;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool{border:none;height:inherit;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool i.icon-columns:before{content:"\f070";}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .box{position:absolute;bottom:0.1px;-webkit-transform:translateZ(0);z-index:999;top:20px;right:25px;background:rgba(200,200,200,0.2);opacity:0.6;filter:alpha(opacity=60);width:35px;height:140px;border:none;border-radius:0;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .box .content{position:absolute;width:35px;top:0;left:0;height:100%;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .box:hover{opacity:0.9;filter:alpha(opacity=90);}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .box a{margin:0;padding:0;display:block;text-align:center;height:35px;border:none;line-height:35px;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .box a .font-icon{color:#444;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .box a:hover{border:none;background:#bbb;color:#000;box-shadow:none;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .box a:hover .font-icon{color:#222;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .toolbar{position:fixed;bottom:0.1px;z-index:999;-webkit-transform:translateZ(0);height:29px;margin-top:5px;background:#f8f8f8 url("../../../images/common/bg.gif") 0 0px;left:420px;width:560px;top:-6px;border-left:1px solid #ddd;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .toolbar .content{position:absolute;top:0;left:0;height:100%;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .toolbar .md-tools{width:26px;height:100%;display:inline-block;text-decoration:none;text-align:center;margin:0;line-height:30px;float:left;padding:0;color:#666;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .toolbar .md-tools:hover{background:#ccc;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .toolbar .md-tools.md-tools-split{width:10px;color:#ccc;}.edit-right-frame .preview-markdown-frame .preview-markdown-tool .toolbar .md-tools.md-tools-split:hover{background:none;}.edit-right-frame .preview-markdown-frame .markdown-preview{padding:10px 35px 100px 35px;}.edit-right-frame .preview-markdown-frame .markdown-help{width:650px;background:#fff;height:80%;box-shadow:0 5px 15px rgba(0,0,0,0.1);border-radius:4px;border-top-right-radius:0;position:absolute;top:20px;right:60px;border:1px solid #ccc;overflow:hidden;bottom:0.1px;z-index:9999;-webkit-transform:translateZ(0);}.edit-right-frame .preview-markdown-frame .markdown-help h3{padding:20px 10px 15px 20px;margin:0;border-bottom:1px solid #eee;font-size:20px;}.edit-right-frame .preview-markdown-frame .markdown-help .content{height:100%;overflow:auto;margin:10px;padding-bottom:20px;margin-right:0;}.edit-right-frame .preview-markdown-frame .markdown-help p{margin:0;}.edit-right-frame .preview-markdown-frame .markdown-help h5{font-weight:800;}.edit-right-frame .preview-markdown-frame .markdown-help pre{border-radius:4px;background:#eee;color:#777;font-family:Menlo, Consolas, source-code-pro, Monaco, 'Liberation Mono', 'Ubuntu Mono', monospace, 'Microsoft Yahei', '微软雅黑', Courier, 'Helvetica Neue', 'Lantinghei SC', STXihei, WenQuanYi, sans-serif;font-size:12px;}.edit-right-frame .preview-markdown-frame .markdown-help .col-md-4{width:35%;padding-bottom:70px;}.edit-right-frame .preview-markdown-frame .markdown-menu-box{width:300px;background:#fff;height:80%;max-height:90%;box-shadow:0 5px 15px rgba(0,0,0,0.1);border-radius:4px;border-top-right-radius:0;position:absolute;top:20px;right:60px;border:1px solid #ccc;overflow:hidden;bottom:0.1px;z-index:9999;-webkit-transform:translateZ(0);}.edit-right-frame .preview-markdown-frame .markdown-menu-box h3{padding:20px 10px 15px 20px;margin:0;border-bottom:1px solid #eee;font-size:22px;}.edit-right-frame .preview-markdown-frame .markdown-menu-box .content{height:100%;overflow:auto;}.edit-right-frame .preview-markdown-frame .markdown-menu-box .markdown-menu ul{padding:10px 10px 80px 10px;}.edit-right-frame .preview-markdown-frame .markdown-menu-box .markdown-menu li{font-size:1em;list-style:none;text-overflow:ellipsis;white-space:nowrap;line-height:1.0em;}.edit-right-frame .preview-markdown-frame .markdown-menu-box .markdown-menu li a{display:block;text-decoration:none;padding:5px 6px;}.edit-right-frame .preview-markdown-frame .markdown-menu-box .markdown-menu li a:hover{background:#def;}.edit-right-frame .preview-markdown-frame .markdown-menu-box .markdown-menu-h2{margin-left:2em;}.edit-right-frame .preview-markdown-frame .markdown-menu-box .markdown-menu-h3{margin-left:3.5em;}.edit-right-frame .preview-markdown-frame .markdown-menu-box .markdown-menu-h4{margin-left:5em;}.edit-right-frame .preview-markdown-frame .markdown-menu-box .markdown-menu-h5{margin-left:6.5em;}.edit-right-frame .preview-markdown-frame .markdown-menu-box .markdown-menu-h6{margin-left:8em;}.edit-right-frame .preview-markdown-frame .markdown-menu-box .tools-markdown-more{position:absolute;top:20px;right:10px;}.edit-right-frame .preview-markdown-frame .markdown-setting{width:160px;height:auto;background:#fff;border:1px solid #ddd;z-index:10;box-shadow:0 5px 15px rgba(0,0,0,0.1);border-radius:4px;border-top-right-radius:0;position:absolute;top:125px;right:60px;-webkit-transform:translateZ(0);}.edit-right-frame .preview-markdown-frame .markdown-setting ul{padding:0;margin:10px 0;}.edit-right-frame .preview-markdown-frame .markdown-setting ul li{width:100%;height:25px;list-style:none;overflow:hidden;}.edit-right-frame .preview-markdown-frame .markdown-setting ul li.line{height:1px;background:#ddd;margin:5px 0;}.edit-right-frame .preview-markdown-frame .markdown-setting ul a,.edit-right-frame .preview-markdown-frame .markdown-setting ul a:visited{display:block;line-height:25px;text-decoration:none;padding:0 0 0 20px;color:#444;overflow:hidden;}.edit-right-frame .preview-markdown-frame .markdown-setting ul a i{padding-right:5px;color:#888;width:14px;display:inline-block;}.edit-right-frame .preview-markdown-frame .markdown-setting ul a:hover{background:#63acff;color:#fff;}.edit-right-frame .preview-markdown-frame .markdown-setting ul a:hover i{color:#fff;}.edit-right-frame .function-list .function-list-tool{height:100px;width:100%;}.edit-right-frame .function-search{position:absolute;top:30px;left:0;height:25px;right:5px;}.edit-right-frame .function-search input{padding:3px 2%;color:#222;margin:0 3%;width:90%;border-radius:3px;}.edit-right-frame .function-search .search-reset{position:absolute;top:5px;right:5%;font-size:1.25em;color:#aaa;display:block;cursor:pointer;}.edit-right-frame .function-search .search-reset:hover{color:#888;}.edit-right-frame .frame-right .function-list-parent{top:57px;}.edit-right-frame .function-list-box .cell b{color:#378eef;}.edit-right-frame .function-list-box .row-select .cell b{color:#ff9;}.edit-right-frame .function-list-tool{border:none;}.edit-right-frame .function-list-tool .box{width:100%;right:0px;overflow:hidden;background:#fff;}.edit-right-frame .function-list-tool .box span{display:block;padding:1px 10px;float:left;line-height:27px;}.edit-right-frame .function-list-tool .box a{display:block;float:right;margin-right:5px;}.edit-right-frame .function-list-parent{position:absolute;top:55px;right:0;bottom:15px;width:100%;background:#fff;}.edit-right-frame .function-list-box{padding:5px;-webkit-text-size-adjust:none;overflow:auto;margin-right:2px;height:100%;}.edit-right-frame .function-list-box .row-hover{background:#ddd;border-radius:3px;}.edit-right-frame .function-list-box .row-select{background:#63acff;color:#fff;border-radius:3px;}.edit-right-frame .function-list-box .cell-null{padding:10px 5px;color:#999;text-align:center;}.edit-right-frame .function-list-box .list-row{padding:2px 5px;cursor:default;font-family:Tahoma, Arial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;-ms-transition:all 0.1s;transition:all 0.1s;}.edit-right-frame .function-list-box .list-row.row-hover{background:#ddd;border-radius:3px;}.edit-right-frame .function-list-box .list-row.row-select{background:#63acff;color:#fff;border-radius:3px;}.edit-right-frame .function-list-box .list-row .icon{font-family:FontAwesome;font-style:normal;width:20px;display:inline-block;text-decoration:inherit;font-size:10px;-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}.edit-right-frame .function-list-box .list-row span{cursor:default;}.edit-right-frame .function-list-box .list-row.mark .icon{color:#666;}.edit-right-frame .function-list-box .list-row.mark .icon:before{content:"\f005";}.edit-right-frame .function-list-box .list-row.mark,.edit-right-frame .function-list-box .list-row.class{background:#eee;font-weight:800;border-radius:3px;}.edit-right-frame .function-list-box .list-row.mark.row-select,.edit-right-frame .function-list-box .list-row.class.row-select{color:#fff;background:#63acff;}.edit-right-frame .function-list-box .list-row.row-select .icon{color:#fff !important;}.edit-right-frame .function-list-box .list-row.class .icon{color:#888;}.edit-right-frame .function-list-box .list-row.class .icon:before{content:"\f0c9";}.edit-right-frame .function-list-box .list-row.function .icon{color:#378eef;}.edit-right-frame .function-list-box .list-row.function .icon:before{content:"\f111";}.edit-right-frame .function-list-box .list-row.function-define .icon{color:#98c878;}.edit-right-frame .function-list-box .list-row.function-value .icon{color:#ffb16d;}.edit-right-frame .function-list-box .list-row.function-var .icon{color:#008641;}.share-page-passowrd{width:350px;border:1px solid #eee;border-top:3px solid #03A9F4;margin:10% auto 5% auto;font-size:13px;color:#666;text-align:center;background:#fff;border-radius:4px;padding-bottom:50px;box-shadow:rgba(0,0,0,0.1) 0px 5px 50px;}.share-page-passowrd .title{font-size:20px;display:block;margin-bottom:20px;background:#fefefe;border-bottom:1px dashed #ddd;font-weight:400;line-height:60px;}.share-page-passowrd .share-login{background:linear-gradient(45deg,#135fac 1%,#1e88e5 64%,#40baf5 97%);border-width:0px;box-shadow:rgba(37,45,51,0.5) 0px 5px 30px -5px;color:#fff;display:inline-block;position:relative;letter-spacing:2px;font-size:15px;padding:10px;width:220px;}.share-page-passowrd .share-login.hover{box-shadow:rgba(37,45,51,0.8) 0px 5px 30px -5px;}.share-page-passowrd input{border:1px solid #ddd;background:#fff;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);-webkit-transition:all ease-in-out .168s;-moz-transition:all ease-in-out .168s;-o-transition:all ease-in-out .168s;-ms-transition:all ease-in-out .168s;transition:all ease-in-out .168s;height:32px;display:inline-block;width:227px;margin-top:25px;padding:0px 5px;margin-bottom:20px;}.share-page-passowrd input:focus{border-color:#75A1F0;outline:none;box-shadow:0 0 0 3px rgba(117,161,240,0.3);}.share-page-error{margin:0 auto;width:400px;margin-top:17%;border:1px solid #eee;padding:30px;border-radius:5px;background:#f6f6f6;font-size:1.25em;}.share-page-error b{font-size:25px;display:block;margin-bottom:20px;}.edit-content.markdown-full-page pre.ace_editor{width:100% !important;}.edit-content.markdown-full-page .resize{display:none;}.edit-content.markdown-full-page .edit-right-frame{top:0px;left:-1px;right:0;width:100% !important;bottom:0;}.edit-content.markdown-full-page .edit-right-frame .right-main{width:100% !important;}.edit-content.markdown-full-page .edit-right-frame .display-markdown{width:100% !important;background:none;}.edit-content.markdown-full-page .edit-right-frame .markdown-preview{width:80%;padding:50px 0;}.edit-content.markdown-full-page .edit-right-frame i.icon-resize-full:before{content:"\f066";}.edit-content.markdown-full-page .edit-right-frame .preview-markdown-tool .toolbar{width:80%;left:10%;border:none;border-bottom:1px solid #ddd;background:rgba(240,240,240,0.5);display:none;}.edit-content.markdown-full-page .edit-right-frame .preview-markdown-tool a[markdown-action="tool-markdown-full"]{pointer-events:none;}.edit-content.markdown-full-page .edit-right-frame .preview-markdown-tool a[markdown-action="tool-markdown-full"] i.font-icon{color:#ccc !important;}.edit-content.markdown-full a[markdown-action=tool-markdown-max]{display:none;pointer-events:none;}.edit-content.markdown-full a[markdown-action=tool-markdown-max] i.font-icon{color:#ccc !important;}.edit-content.markdown-full .preview-markdown-tool i.icon-columns:before{content:"\f06e";}.markdown-preview{font-family:"Helvetica Neue", "Helvetica", "Microsoft Yahei", "微软雅黑", "Lantinghei SC", "STXihei", "WenQuanYi Micro Hei", Arial, sans-serif;text-align:justify;margin:auto;font-size:13px;line-height:1.6em;color:#555;}.markdown-preview article,.markdown-preview footer,.markdown-preview header,.markdown-preview nav{margin:0 auto;}.markdown-preview article{margin-top:4em;margin-bottom:4em;min-height:400px;}.markdown-preview footer{margin-bottom:50px;}.markdown-preview video{margin:2em 0;border:1px solid #ddd;}.markdown-preview nav{font-size:.9em;font-style:italic;border-bottom:1px solid #ddd;padding:1em 0;}.markdown-preview nav p{margin:0;}.markdown-preview details{margin:15px 0;}.markdown-preview summary{cursor:pointer;padding:4px;}.markdown-preview summary:focus{outline:none;box-shadow:0 0 3px #2196F3;}.markdown-preview .h1,.markdown-preview h1{font-size:2.2em;}.markdown-preview .h2,.markdown-preview h2{font-size:1.8em;}.markdown-preview .h3,.markdown-preview h3{font-size:1.6em;}.markdown-preview .h4,.markdown-preview h4{font-size:1.3em;}.markdown-preview .h5,.markdown-preview h5{font-size:1.2em;}.markdown-preview .h6,.markdown-preview h6{font-size:1.1em;}.markdown-preview .h1,.markdown-preview .h2,.markdown-preview .h3,.markdown-preview .h4,.markdown-preview .h5,.markdown-preview .h6,.markdown-preview h1,.markdown-preview h2,.markdown-preview h3,.markdown-preview h4,.markdown-preview h5,.markdown-preview h6{font-family:inherit;font-weight:500;color:#333;line-height:1.2em;padding:0.3em 0;margin:0.8em 0 0.4em 0;word-break:break-all;}.markdown-preview .h1,.markdown-preview h1{letter-spacing:1px;border-bottom:1px solid #ddd;}.markdown-preview .h2,.markdown-preview h2{padding-bottom:0.15em;}.markdown-preview p{-webkit-hypens:auto;-moz-hypens:auto;hyphens:auto;margin:10px 0;}.markdown-preview p,.markdown-preview li,.markdown-preview div,.markdown-preview ul{word-wrap:break-all;}.markdown-preview blockquote{margin-left:1em;padding:10px 15px;margin:10px 0 20px 0;border-left:10px solid #ddd;background:#f6f6f6;}.markdown-preview blockquote p{margin:0;font-weight:400;}.markdown-preview code{padding:2px 4px;color:#c7254e;background-color:#f9f2f4;border-radius:4px;}.markdown-preview pre{display:block;padding:0;overflow:auto;margin:0 0 10px;font-size:1em;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background:none;border-radius:4px;}.markdown-preview code,.markdown-preview kbd,.markdown-preview pre,.markdown-preview samp{font-family:Consolas, 'Liberation Mono', 'Ubuntu Mono', Menlo, Courier, sans-serif;}.markdown-preview pre code{background:#f8f8f8;color:#777;white-space:pre-wrap;padding:6px 1em;border:1px solid #eee;display:block;}.markdown-preview a{color:#1980e6;text-decoration:none;}.markdown-preview a:hover{text-decoration:underline;}.markdown-preview a img{border:none;}.markdown-preview img{max-width:100%;}.markdown-preview h1 a,.markdown-preview h1 a:hover{text-decoration:none;}.markdown-preview hr{border:0 none;height:4px;margin:1.2em 0;background:rgba(0,0,0,0) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENDRjNBN0E2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENDRjNBN0I2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0NGM0E3ODY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0NGM0E3OTY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqqezsUAAAAfSURBVHjaYmRABcYwBiM2QSA4y4hNEKYDQxAEAAIMAHNGAzhkPOlYAAAAAElFTkSuQmCC) repeat-x 0 0;}@media screen and (min-width:900px){.markdown-preview body{ width:900px;}}.markdown-preview ul,.markdown-preview ol{padding:0.2em 0 0.2em 2em;}.markdown-preview table{border-collapse:collapse;border-spacing:0;margin-bottom:20px;}.markdown-preview table thead{background:#eee;}.markdown-preview table td,.markdown-preview table th{padding:.5em;border:1px solid #ddd;line-height:1.5;}.markdown-preview .markdown-flow{background:#fff;padding:15px;}.markdown-preview .markdown-flow .label{color:#444;}.markdown-preview .markdown-latex{text-align:center;font-size:1.3em;color:#000;margin-bottom:1.5em;overflow:hidden;overflow-x:auto;}.markdown-preview .latex-inline .katex-display{display:inline-block;font-size:0.8em;}.markdown-preview .markdown-menu ul{padding:0 10px 20px 20px;}.markdown-preview .markdown-menu li{font-size:14px;list-style:none;line-height:1.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.markdown-preview .markdown-menu-h2{padding-left:2em;}.markdown-preview .markdown-menu-h3{padding-left:4em;}.markdown-preview .markdown-menu-h4{padding-left:6em;}.markdown-preview .markdown-menu-h5{padding-left:8em;}.markdown-preview .markdown-menu-h6{padding-left:10em;}.markdown-preview div .hljs{color:#666;}.markdown-preview .hljs-comment,.markdown-preview .hljs-quote{color:#998;font-style:italic;}.markdown-preview .hljs-keyword,.markdown-preview .hljs-selector-tag,.markdown-preview .hljs-subst{color:#333;font-weight:700;}.markdown-preview .hljs-literal,.markdown-preview .hljs-number,.markdown-preview .hljs-tag .hljs-attr,.markdown-preview .hljs-template-variable,.markdown-preview .hljs-variable{color:teal;}.markdown-preview .hljs-doctag,.markdown-preview .hljs-string{color:#d14;}.markdown-preview .hljs-section,.markdown-preview .hljs-selector-id,.markdown-preview .hljs-title{color:#900;font-weight:700;}.markdown-preview .hljs-subst{font-weight:400;}.markdown-preview .hljs-class .hljs-title,.markdown-preview .hljs-type{color:#458;font-weight:700;}.markdown-preview .hljs-attribute,.markdown-preview .hljs-name,.markdown-preview .hljs-tag{color:navy;font-weight:400;}.markdown-preview .hljs-meta,.markdown-preview .hljs-strong{font-weight:700;}.markdown-preview .hljs-link,.markdown-preview .hljs-regexp{color:#009926;}.markdown-preview .hljs-bullet,.markdown-preview .hljs-symbol{color:#990073;}.markdown-preview .hljs-built_in,.markdown-preview .hljs-builtin-name{color:#0086b3;}.markdown-preview .hljs-meta{color:#999;}.markdown-preview .hljs-deletion{background:#fdd;}.markdown-preview .hljs-addition{background:#dfd;}.markdown-preview .hljs-emphasis{font-style:italic;}.code-theme-black .markdown-preview{background:#333;color:#bbb;}.code-theme-black .markdown-preview blockquote{border-color:#555;background:#444;}.code-theme-black .markdown-preview pre,.code-theme-black .markdown-preview code,.code-theme-black .markdown-preview pre code{color:#777;border-color:#444;background:#444;}.code-theme-black .markdown-preview code{color:#C5AC18;background:#555;background:rgba(255,255,255,0.15);}.code-theme-black .markdown-preview a{color:#FFA500;}.code-theme-black .markdown-preview hr{border-bottom:1px solid #444;background-image:none;}.code-theme-black .markdown-preview .h1,.code-theme-black .markdown-preview .h2,.code-theme-black .markdown-preview .h3,.code-theme-black .markdown-preview .h4,.code-theme-black .markdown-preview .h5,.code-theme-black .markdown-preview .h6,.code-theme-black .markdown-preview h1,.code-theme-black .markdown-preview h2,.code-theme-black .markdown-preview h3,.code-theme-black .markdown-preview h4,.code-theme-black .markdown-preview h5,.code-theme-black .markdown-preview h6{color:#fff;}.code-theme-black .markdown-preview .h1,.code-theme-black .markdown-preview h1{border-bottom:1px solid #666;}.code-theme-black .markdown-preview table thead{background:#3e3e3e;}.code-theme-black .markdown-preview table td,.code-theme-black .markdown-preview table th{border-color:#444;}.code-theme-black .markdown-preview .markdown-latex{color:#fff;}.code-theme-black .markdown-preview div .hljs{display:block;overflow-x:auto;padding:.5em;background:#23241f;}.code-theme-black .markdown-preview .hljs,.code-theme-black .markdown-preview .hljs-subst,.code-theme-black .markdown-preview .hljs-tag{color:#f8f8f2;}.code-theme-black .markdown-preview .hljs-emphasis,.code-theme-black .markdown-preview .hljs-strong{color:#a8a8a2;}.code-theme-black .markdown-preview .hljs-bullet,.code-theme-black .markdown-preview .hljs-link,.code-theme-black .markdown-preview .hljs-literal,.code-theme-black .markdown-preview .hljs-number,.code-theme-black .markdown-preview .hljs-quote,.code-theme-black .markdown-preview .hljs-regexp{color:#ae81ff;}.code-theme-black .markdown-preview .hljs-code,.code-theme-black .markdown-preview .hljs-section,.code-theme-black .markdown-preview .hljs-selector-class,.code-theme-black .markdown-preview .hljs-title{color:#a6e22e;}.code-theme-black .markdown-preview .hljs-strong{font-weight:700;}.code-theme-black .markdown-preview .hljs-emphasis{font-style:italic;}.code-theme-black .markdown-preview .hljs-attr,.code-theme-black .markdown-preview .hljs-keyword,.code-theme-black .markdown-preview .hljs-name,.code-theme-black .markdown-preview .hljs-selector-tag{color:#f92672;}.code-theme-black .markdown-preview .hljs-attribute,.code-theme-black .markdown-preview .hljs-symbol{color:#66d9ef;}.code-theme-black .markdown-preview .hljs-class .hljs-title,.code-theme-black .markdown-preview .hljs-params{color:#f8f8f2;}.code-theme-black .markdown-preview .hljs-addition,.code-theme-black .markdown-preview .hljs-built_in,.code-theme-black .markdown-preview .hljs-builtin-name,.code-theme-black .markdown-preview .hljs-selector-attr,.code-theme-black .markdown-preview .hljs-selector-id,.code-theme-black .markdown-preview .hljs-selector-pseudo,.code-theme-black .markdown-preview .hljs-string,.code-theme-black .markdown-preview .hljs-template-variable,.code-theme-black .markdown-preview .hljs-type,.code-theme-black .markdown-preview .hljs-variable{color:#e6db74;}.code-theme-black .markdown-preview .hljs-comment,.code-theme-black .markdown-preview .hljs-deletion,.code-theme-black .markdown-preview .hljs-meta{color:#75715e;}.ace_optionsMenuEntry{height:22px;}.ace_optionsMenuCommand{float:left;width:210px;}.context-menu-list .context-menu-item.line-top{border-top:1px solid #eee !important;}body .ace_editor{font-family:Menlo, Consolas, source-code-pro, Monaco, 'Liberation Mono', 'Ubuntu Mono', monospace, 'Microsoft Yahei', '微软雅黑', Courier, 'Helvetica Neue', 'Lantinghei SC', STXihei, WenQuanYi, sans-serif;font-variant-ligatures:no-common-ligatures;margin:0;padding:0;position:absolute;height:100%;left:0px;right:0%;background:#fff;}body .ace_editor .ace_scrollbar{right:3px;}body .ace_editor .ace_hidden-cursors .ace_cursor{opacity:0.7;}body .ace_editor.ace-tomorrow .ace_cursor{color:#3c3434;}body .ace_editor.ace_multiselect .ace_cursor{border-left-width:2px;}body .ace_editor .ace_indent-guide{height:103%;display:inline-block;}body .ace_editor .ace_line{line-height:1.3em;line-height:inherit \9;}body .ace_editor span.ace_heading{font-weight:800;}body .ace_editor.ace_autocomplete{padding:0px;box-shadow:0px 2px 10px rgba(0,0,0,0.3);margin-left:5px;box-shadow:0 0 7px rgba(119,119,119,0.2), inset 1px 1px 0 rgba(0,0,0,0), inset -1px -1px 0 rgba(0,0,0,0);font-family:Menlo, Consolas, source-code-pro, Monaco, 'Liberation Mono', 'Ubuntu Mono', monospace, 'Microsoft Yahei', '微软雅黑', Courier, 'Helvetica Neue', 'Lantinghei SC', STXihei, WenQuanYi, sans-serif;background:#fff !important;}body .ace_editor.ace_autocomplete .ace_scrollbar-v{padding:0px;right:0px;}body .ace_editor.ace_autocomplete .ace_line{padding-left:6px;line-height:1.5em;}body .ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line{background:#63acff !important;border-radius:0px;z-index:10;}body .ace_editor.ace_autocomplete .ace_line-hover{border:none;margin-top:0;background:#e6e6e6;border-radius:0px;}body .ace_editor.ace_autocomplete .ace_selected{color:#fff;}body .ace_editor.ace_autocomplete .ace_completion-highlight{color:#2882be;}body .ace_editor.ace_autocomplete .ace_rightAlignedText{color:#aaa;}body .ace_editor.ace_autocomplete .ace_selected .ace_completion-highlight{color:#cfe8ff !important;}body .ace_editor.ace_autocomplete .ace_selected .ace_rightAlignedText{color:#fff;z-index:10;opacity:0.5;filter:alpha(opacity=50);font-size:0.9em;}body .ace_editor .ace_content .ace_marker-layer .ace_selected-word{background:rgba(210,235,255,0.11);border:1px solid #65b5f5;z-index:10;}body .ace_editor .ace_content .ace_marker-layer .ace_bracket{border:1px solid #FF9800;background:#FFC107;}body .ace_editor .ace_content .ace_text-layer .ace_keyword{text-shadow:0 0 0.3px;}body .ace_editor .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-github{color:#444;}body .ace_editor.ace-kuroir{background:#f9f9f9;}body .ace_editor.ace-kuroir .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-solarized-light{background:#FDF6E3;}body .ace_editor.ace-solarized-light .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-ambiance{background:#202020;}body .ace_editor.ace-ambiance .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-monokai{background:#272822;}body .ace_editor.ace-monokai .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-idle-fing{background:#333;}body .ace_editor.ace-idle-fing .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-pastel-on-dark{background:#2C2828;}body .ace_editor.ace-pastel-on-dark .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-solarized-dark{background:#002B36;}body .ace_editor.ace-solarized-dark .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-twilight{background:#141414;}body .ace_editor.ace-twilight .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-idle-fingers{background:#333;}body .ace_editor.ace-idle-fingers .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-tomorrow-night-blue{background:#002451;}body .ace_editor.ace-tomorrow-night-blue .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-tomorrow-night-eighties{background:#2d2d2d;}body .ace_editor.ace-tomorrow-night-eighties .ace_invalid{background:none;color:#f60;}body .ace_editor.ace-eclipse .ace_gutter{border-right:3px solid #6ce26c !important;}body .ace_editor.ace_dark .ace_content .ace_marker-layer .ace_selected-word{background:rgba(255,255,255,0.1);border:1px solid #4179A7;z-index:10;}body .ace_editor.ace_dark .ace_content .ace_marker-layer .ace_bracket{border:1px solid #FFEB3B;background:#6b6154;}div.ace_tooltip{font-size:1em;font-family:Menlo, Consolas, source-code-pro, Monaco, 'Liberation Mono', 'Ubuntu Mono', monospace, 'Microsoft Yahei', '微软雅黑', Courier, 'Helvetica Neue', 'Lantinghei SC', STXihei, WenQuanYi, sans-serif;border:1px solid #e7de81;background-color:#f9f2ad;padding-bottom:6px;color:#333;background-image:none;filter:none;box-shadow:0 0 7px rgba(119,119,119,0.2), inset 1px 1px transparent, inset -1px -1px transparent;}div.ace_tooltip hr{border:none;border-bottom:1px solid #e7de81;margin:6px 0;}.search-content .ace_search{font-size:13px;border-radius:0px 0px 0px 5px;border-right:0 none;overflow:visible;position:fixed;right:0;background-color:#eee;color:#444;width:100%;max-width:inherit;padding-top:5px;border-top:1px solid #ccc;bottom:0px;}.search-content .ace_search .ace_search_options{text-align:right;position:absolute;top:4px;margin:3px 0 0 20px;}.search-content .ace_search .ace_searchbtn_close{background-position:50% -10%;position:absolute;right:10px;width:18px;height:18px;}.search-content .ace_search .ace_searchbtn_close:hover{background-position:50% 120%;}.search-content .ace_search .ace_search_form,.search-content .ace_search .ace_replace_form{float:inherit;border:none;height:25px;}.search-content .ace_search .ace_search_form .search-info{position:absolute;right:25px;height:25px;line-height:25px;opacity:0.6;filter:alpha(opacity=60);}.search-content .ace_search .ace_search_form .search_at_index,.search-content .ace_search .ace_search_form .search_total_num{padding-left:0.3em;padding-right:0.3em;}.search-content .ace_search .ace_button{margin-left:3px;width:30px;text-align:center;display:inline-block;border-radius:3px;}.search-content .ace_search .ace_button.checked{border-color:#39F;background:#39f;color:#fff;}.search-content .ace_search .ace_search_field{border:1px solid #ddd;background:#fff;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);-webkit-transition:all ease-in-out .168s;-moz-transition:all ease-in-out .168s;-o-transition:all ease-in-out .168s;-ms-transition:all ease-in-out .168s;transition:all ease-in-out .168s;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;background-color:#FFF;border-radius:3px;border:1px solid #ccc;margin:0px;width:100%;height:24px;line-height:23px;}.search-content .ace_search .ace_search_field:focus{border-color:#75A1F0;outline:none;box-shadow:0 0 0 3px rgba(117,161,240,0.3);}.search-content .ace_search .ace_search_field:focus{box-shadow:0 0 1px #75a1f0;}.search-content .ace_search .ace_search_action{position:absolute;right:50px;}.search-content .ace_search .ace_search_input{position:absolute;left:130px;right:160px;}.search-content .ace_search .ace_replace_form .ace_search_action{right:70px;}.search-content .ace_search .ace_search_form.ace_nomatch{outline:none;}.search-content .ace_search .ace_search_form.ace_nomatch .search-info{color:#f00;font-weight:800;}.search-content .ace_search .search-info.search-first{color:#03a9f4;font-weight:800;}.search-content .ace_search .history-list{position:absolute;right:8px;}.search-content .ace_search .history-list .dropdown-menu:before{right:4px;}.search-content .ace_search .history-list .dropdown-menu:after{right:5px;}.search-content .ace_search .history-list .dropdown-menu li > a{padding:3px 20px;font-size:13px;}.search-content .ace_search .history-list .dropmenu{width:20px;height:20px;background:rgba(50,50,50,0.05);cursor:pointer;font-size:15px;margin-top:2px;color:#ccc;display:inline-block;line-height:20px;text-align:center;border-radius:2px;}.search-content .ace_search .history-list .dropmenu:hover{background:rgba(50,50,50,0.2);color:#aaa;}.search-content .ace_search .history-list.open .dropmenu{background:rgba(50,50,50,0.2);color:#aaa;}.search-content .ace_search .btn-background{background:url("../../../images/common/buttons_40.png") 0 0px repeat-x;}.search-content .ace_search .btn-background-hover{background:url("../../../images/common/buttons_40.png") 0 -12px repeat-x;}.search-content .ace_search .ace_searchbtn,.search-content .ace_search .ace_replacebtn{float:left;padding:0 8px;border:1px solid #dcdcdc;margin-left:-1px;background:url("../../../images/common/buttons_40.png") 0 0px repeat-x;}.search-content .ace_search .ace_searchbtn:hover,.search-content .ace_search .ace_replacebtn:hover{background:url("../../../images/common/buttons_40.png") 0 -12px repeat-x;}.search-content .ace_search .ace_searchbtn:active,.search-content .ace_search .ace_replacebtn:active{outline:none;background:#ddd;}.search-content .ace_search .ace_searchbtn.next,.search-content .ace_search .ace_replacebtn.next{background:url("../../../images/common/buttons_40.png") 0 0px repeat-x;padding:0 4px;}.search-content .ace_search .ace_searchbtn.next:hover,.search-content .ace_search .ace_replacebtn.next:hover{background:url("../../../images/common/buttons_40.png") 0 -12px repeat-x;}.search-content .ace_search .ace_searchbtn.prev,.search-content .ace_search .ace_replacebtn.prev{background:url("../../../images/common/buttons_40.png") 0 0px repeat-x;padding:0 4px;}.search-content .ace_search .ace_searchbtn.prev:hover,.search-content .ace_search .ace_replacebtn.prev:hover{background:url("../../../images/common/buttons_40.png") 0 -12px repeat-x;}.code-theme-black{background:#333;}.code-theme-black pre{background:#333;}.code-theme-black div.tools{box-shadow:1px 2px 15px #3d3d3d;border-bottom:1px solid #474747;background:#3d3d3d;}.code-theme-black div.tools .right .btn{border:solid 1px #474747;background:#3d3d3d;color:#eef;}.code-theme-black div.tools .right .btn:hover{background:#474747;}.code-theme-black div.tools .line{border-color:#595959;}.code-theme-black div.tools a.select,.code-theme-black div.tools a.select:hover,.code-theme-black div.tools a:active,.code-theme-black div.tools a:hover{background:#595959;}.code-theme-black div.tools a .font-icon{color:#eef;text-shadow:none;}.code-theme-black div.tools .disable-mask{background:#3d3d3d;}.code-theme-black .context-menu-list{border:none;background:#595959;border-bottom:none;box-shadow:0 10px 10px rgba(0,0,0,0.15);}.code-theme-black .context-menu-list .context-menu-item{color:#eef;border-color:rgba(255,255,255,0) !important;}.code-theme-black .context-menu-list .context-menu-item .font-icon{color:#eef;}.code-theme-black .context-menu-list .context-menu-item.context-menu-separator{border-bottom:1px solid #666666 !important;background:none;}.code-theme-black .context-menu-list .context-menu-item.hover,.code-theme-black .context-menu-list .context-menu-item.selected.hover{background:#666666;color:#eef;border-color:transparent !important;}.code-theme-black .context-menu-list .context-menu-item.hover .font-icon,.code-theme-black .context-menu-list .context-menu-item.selected.hover .font-icon{color:#eef;}.code-theme-black .context-menu-list .context-menu-item.line-top{border-top:1px solid #666666 !important;}.code-theme-black .dropdown-menu{background:#595959;}.code-theme-black .dropdown-menu:before{right:4px;}.code-theme-black .dropdown-menu:after{border-top-color:#595959;}.code-theme-black .dropdown-menu li > a{color:#eef;}.code-theme-black .edit-tab .tabs{background:#333;border-bottom:1px solid #474747;}.code-theme-black .edit-tab .tabs .tab{background:#474747;border-right:1px solid #595959;color:#eef;}.code-theme-black .edit-tab .tabs .close{opacity:0.05;filter:alpha(opacity=5);text-shadow:none;color:#666666;}.code-theme-black .edit-tab .tabs .tab.hover{background:#474747;}.code-theme-black .edit-tab .tabs .add{background:#595959;border:1px solid #3d3d3d;color:#eef;}.code-theme-black .edit-tab .tabs .add:hover{background:#666666;}.code-theme-black .edit-tab .tabs .tab.this{background:#666666;border-right:1px solid #666666;border-left:3px solid #63acff;margin-left:-3px;}.code-theme-black .edit-body{background:#333;}.code-theme-black .draggable-dragging{background:#595959;border-left:3px solid #63acff;}.code-theme-black .edit-content .resize{background-color:#ddd;background-color:rgba(255,255,255,0.01);}.code-theme-black .edit-content .resize:hover{background-color:#ddd;background-color:rgba(255,255,255,0.1);}.code-theme-black .edit-content .resize.resize-active{background-color:#ddd;background-color:rgba(255,255,255,0.3);}.code-theme-black .edit-right-frame{background:#333;border-left:1px solid #3d3d3d;}.code-theme-black .edit-right-frame .function-list-parent{background:#333;}.code-theme-black .edit-right-frame .function-list-box .list-row{color:#eef;}.code-theme-black .edit-right-frame .function-list-box .list-row.row-hover{background:#3d3d3d;}.code-theme-black .edit-right-frame .function-list-box .list-row.row-select{background:#63acff;}.code-theme-black .edit-right-frame .function-list-box .list-row.mark,.code-theme-black .edit-right-frame .function-list-box .list-row.class{background:#595959;}.code-theme-black .edit-right-frame .preview-url-tool,.code-theme-black .edit-right-frame .function-list-tool{border-bottom:1px solid #3d3d3d;}.code-theme-black .edit-right-frame .preview-url-tool .box,.code-theme-black .edit-right-frame .function-list-tool .box{background:#333;color:#eef;border:none;}.code-theme-black .edit-right-frame .preview-url-tool .box a,.code-theme-black .edit-right-frame .function-list-tool .box a{padding:0px 6px;}.code-theme-black .edit-right-frame .preview-url-tool .box a:hover,.code-theme-black .edit-right-frame .function-list-tool .box a:hover{border:1px solid #666666;}.code-theme-black .edit-right-frame .preview-url-tool .input-content input,.code-theme-black .edit-right-frame .function-list-tool .input-content input{color:#eee;font-size:1.15em;text-shadow:none;background:#444;box-shadow:none;border:none;}.code-theme-black .edit-right-frame .preview-url-tool .input-content input:focus,.code-theme-black .edit-right-frame .function-list-tool .input-content input:focus{box-shadow:none;}.code-theme-black .edit-right-frame .function-search input{color:#eef;border:1px solid #595959;background:#474747;}.code-theme-black .edit-right-frame .preview-markdown-tool .box a .font-icon{color:#eef;}.code-theme-black .edit-right-frame .preview-markdown-tool .box a:hover{background:#666666;color:#eef;}.code-theme-black .edit-right-frame .preview-markdown-tool .box a:hover .font-icon{color:#eef;}.code-theme-black .edit-right-frame .preview-markdown-tool .toolbar{border-left:1px solid #595959;background:#3d3d3d;}.code-theme-black .edit-right-frame .preview-markdown-tool .toolbar .md-tools{color:#eef;}.code-theme-black .edit-right-frame .preview-markdown-tool .toolbar .md-tools:hover{background:#666666;}.code-theme-black .edit-right-frame .preview-markdown-tool .toolbar .md-tools.md-tools-split{color:#666666;}.code-theme-black .edit-right-frame .markdown-help{background:#474747;color:#eef;border-color:#595959;}.code-theme-black .edit-right-frame .markdown-help h3{border-color:#666666;}.code-theme-black .edit-right-frame .markdown-help h5{border-color:#666666;}.code-theme-black .edit-right-frame .markdown-help pre{background:#666666;color:#eef;}.code-theme-black .edit-right-frame .markdown-menu-box{background:#474747;color:#eef;border-color:#595959;}.code-theme-black .edit-right-frame .markdown-menu-box h3{border-color:#666666;}.code-theme-black .edit-right-frame .markdown-menu-box .markdown-menu li a{color:#ffa500;}.code-theme-black .edit-right-frame .markdown-menu-box .markdown-menu li a:hover{background:#666666;}.code-theme-black .edit-right-frame .markdown-setting{background:#474747;color:#eef;border-color:#595959;}.code-theme-black .edit-right-frame .markdown-setting ul li.line{height:1px;background:#595959;}.code-theme-black .edit-right-frame .markdown-setting ul a,.code-theme-black .edit-right-frame .markdown-setting ul a:visited{color:#eef;}.code-theme-black .edit-right-frame .markdown-setting ul a i{color:#eef;}.code-theme-black .edit-right-frame .markdown-setting ul a:hover{background:#666666;color:#eef;}.code-theme-black .edit-right-frame .markdown-setting ul a:hover i{color:#eef;}.code-theme-black .search-content{background:#333;}.code-theme-black .search-content .bottom-toolbar{border-radius:4px;background:#474747;border:1px solid #595959;}.code-theme-black .search-content .bottom-toolbar a{color:#fff;}.code-theme-black .search-content .bottom-toolbar a .font-icon{color:#eef;}.code-theme-black .search-content .bottom-toolbar a:hover{color:#63acff;}.code-theme-black .search-content .bottom-toolbar a.select{background:#666666;color:#fff;}.code-theme-black .search-content .aui-icon,.code-theme-black .search-content .aui-main{background:#333;}.code-theme-black .search-content .aui-state-no-title .aui-inner{border:1px solid #666666;}.code-theme-black .ace-text-input{background:#333;}.code-theme-black .ace_search{background-color:#474747;border-color:#595959;color:#eef;}.code-theme-black .ace_search .ace_button{border:1px solid #595959;color:#fff;}.code-theme-black .ace_search .ace_button:hover{background-color:#595959;}.code-theme-black .ace_search .ace_button.checked{border-color:#39F;background:#39f;color:#fff;}.code-theme-black .ace_search .ace_search_field{background-color:#595959;border:1px solid #595959;color:#eef;}.code-theme-black .ace_search .ace_search_form.ace_nomatch .search-info{color:#f66;}.code-theme-black .ace_search .btn-background{background:#474747;border-color:#595959;color:#eef;}.code-theme-black .ace_search .btn-background-hover{background:#595959;border-color:#666666;}.code-theme-black .ace_search .ace_searchbtn,.code-theme-black .ace_search .ace_replacebtn{background:#474747;border-color:#595959;color:#eef;}.code-theme-black .ace_search .ace_searchbtn:hover,.code-theme-black .ace_search .ace_replacebtn:hover{background:#595959;border-color:#666666;}.code-theme-black .ace_search .ace_searchbtn.next,.code-theme-black .ace_search .ace_replacebtn.next{background:#474747;border-color:#595959;color:#eef;}.code-theme-black .ace_search .ace_searchbtn.next:hover,.code-theme-black .ace_search .ace_replacebtn.next:hover{background:#595959;border-color:#666666;}.code-theme-black .ace_search .ace_searchbtn.prev,.code-theme-black .ace_search .ace_replacebtn.prev{background:#474747;border-color:#595959;color:#eef;}.code-theme-black .ace_search .ace_searchbtn.prev:hover,.code-theme-black .ace_search .ace_replacebtn.prev:hover{background:#595959;border-color:#666666;}.code-theme-black .introduction{background:#3d3d3d;top:59px;}.code-theme-black .introduction pre{background:#3d3d3d;border-bottom:1px solid #474747;}.code-theme-black .introduction .tips h1{border-bottom:1px dashed #3d3d3d;}.code-theme-black .introduction .green{border-left:1px solid #3d3d3d;}.code-theme-black .context-menu-list .gotoline-input input{color:#eef;background:#666666;broder-color:#474747;}.code-theme-black .code-mode-list{background:#474747;color:#eef;}.code-theme-black .code-mode-list li.list-input{background:#474747;}.code-theme-black .code-mode-list li.list-input input{color:#eef;background:#666666;broder-color:#474747;}.code-theme-black .code-mode-list li.selected,.code-theme-black .code-mode-list li.selected.hover,.code-theme-black .code-mode-list li.hover{background:#666666;color:#fff;}.code-theme-black .edit-body .bottom-toolbar{background:#333;border-color:#3f3f3f;}.code-theme-black .edit-body .bottom-toolbar a{color:#fff;}.code-theme-black .edit-body .bottom-toolbar a .font-icon{color:#fff;}.forceWap .edit-right-frame{width:0 !important;display:none;}.forceWap .resize{display:none;}.forceWap .ace_editor{width:100% !important;}.forceWap .edit-tab{display:none;}.forceWap .edit-body{top:30px;}.forceWap .ace_search{bottom:0;}.forceWap .search-content .ace_search .ace_search_action{right:30px;}.forceWap .search-content .ace_search .ace_searchbtn.prev,.forceWap .search-content .ace_search .ace_replacebtn.prev,.forceWap .search-content .ace_search .ace_searchbtn,.forceWap .search-content .ace_search .ace_replacebtn{padding:0;}.forceWap .search-content .ace_search .ace_search_options{margin:3px 0 0 10px;}.forceWap .search-content .ace_search .ace_search_input{left:115px;right:105px;}.forceWap .ace_gutter,.forceWap .ace_gutter-layer{width:30px !important;}.forceWap .ace_folding-enabled > .ace_gutter-cell{padding:0px 3px !important;}.forceWap .ace_editor.ace_autocomplete{width:250px !important;}.forceWap .top-toolbar a[action="saveall"],.forceWap .top-toolbar a[action="refresh"],.forceWap .top-toolbar .menu-view-goto-line{display:none;}.ace_text-input.ace_composition{background:white !important;color:black !important;} -/* ver 4.33(2018-09-03) [build 1535948285.7701] */ \ No newline at end of file +/* ver 4.34(2018-09-04) [build 1536056926.8793] */ \ No newline at end of file diff --git a/static/style/skin/base/app_desktop.css b/static/style/skin/base/app_desktop.css index 49f235f..0005fe9 100755 --- a/static/style/skin/base/app_desktop.css +++ b/static/style/skin/base/app_desktop.css @@ -1,6 +1,6 @@ -/* power by kodexplorer ver 4.33(2018-09-03) [build 1535948286.2399] */ +/* power by kodexplorer ver 4.34(2018-09-04) [build 1536056927.3597] */ @import url('./fileIcon.css'); @import url('./common.css'); .select-container{position:absolute;cursor:default;width:0px;height:0px;border:1px solid #005ec9;background-color:#63acff;z-index:1000;opacity:0.5;filter:alpha(opacity=50);}.select-container:hover{cursor:default;}.file-draging{position:absolute;left:0;top:0px;z-index:1000;pointer-events:none;opacity:0.95;}.file-draging.file-list-icon,.file-draging.file-list-list,.file-draging.file-list-split{z-index:1000;overflow:visible;}.file-draging.file-list-icon div.file,.file-draging.file-list-list div.file,.file-draging.file-list-split div.file{clear:both;position:absolute;margin:0;transition:none !important;}.file-draging.file-list-icon div.file.handle_target,.file-draging.file-list-list div.file.handle_target,.file-draging.file-list-split div.file.handle_target{z-index:999;}.draggable-dragging{z-index:9999;clear:both !important;pointer-events:none;position:absolute !important;padding:5px;opacity:0.9;filter:alpha(opacity=90);background:#4285f4;border-radius:3px;color:#fff;box-shadow:3px 5px 15px rgba(0,0,0,0.2);font-size:1.15em;}.draggable-dragging .drag-number{display:none;}.draggable-dragging#drag-action-clear{box-shadow:none;color:#333;background:#def;}.draggable-dragging span{line-height:25px;padding-left:5px;padding-right:15px;}.draggable-dragging span .font-icon{display:inline-block;width:22px;height:22px;text-align:center;line-height:22px;color:#fff;font-size:1.0em;font-weight:800;margin-right:10px;border-radius:12px;}.draggable-dragging span .bg-default{background:#b9e0ff;color:#4285f4;}.draggable-dragging span .bg-ok{background:#6ee273;}.draggable-dragging span .bg-error{background:#FB2500;}.draggable-dragging span b{padding-right:15px;}.item-file-draging{opacity:0.5;filter:alpha(opacity=50);}.selectDragDraging .file-list-icon .file-select-drag-temp{transform:scale(1.1,1.1);}.file-continer{margin-bottom:40px;}.file-continer .file .filename .title.db-click-rename{cursor:text;}.file-continer .file .item-menu{display:none;position:absolute;right:4px;top:4px;width:14px;height:14px;box-sizing:content-box;text-align:center;border:1px solid #ddd;background:#fff;cursor:pointer;z-index:50;border-radius:2px;}.file-continer .file .item-menu:hover{border-color:#3399ff;background:#dff1ff;box-shadow:0 0 5px rgba(0,0,0,0.1);}.file-continer .file .item-menu:hover .cert{border-top-color:#3399ff;}.file-continer .file .item-menu .cert{margin-top:5px;margin-left:3px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid silver;}.file-continer .file .item-select{display:none;position:absolute;right:4px;top:4px;width:14px;height:14px;box-sizing:content-box;text-align:center;border:1px solid #ddd;background:#fff;cursor:pointer;z-index:50;border-radius:2px;padding:2px;left:5px;border-radius:50%;background:rgba(0,0,0,0.05);border:none;color:#fff;}.file-continer .file .item-select:hover{border-color:#3399ff;background:#dff1ff;box-shadow:0 0 5px rgba(0,0,0,0.1);}.file-continer .file .item-select:hover .cert{border-top-color:#3399ff;}.file-continer .file .item-select .cert{margin-top:5px;margin-left:3px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid silver;}.file-continer .file .item-select:hover{color:#fff;background:rgba(0,0,0,0.2);box-shadow:none;}.file-continer .file .item-select .item-check{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;font-size:18px;font-size:12px;text-shadow:none;}.file-continer .file .item-select .item-check:after{content:"\f00c";position:relative;top:-1px;}.file-continer .file.hover .item-menu,.file-continer .file.select .item-menu,.file-continer .file.file-select-drag-temp .item-menu{display:block;}.file-continer .file.hover .item-select,.file-continer .file.select .item-select,.file-continer .file.file-select-drag-temp .item-select{display:block;}.file-continer .file.select .item-select{color:#fff;background:#3b8cff;}.file-continer .file.file-not-exists{opacity:0.8;}.file-continer .file.file-not-exists .path-self-share{display:none;}.file-continer .file.file-not-exists:before{content:"已失效";z-index:999;font-size:12px;padding:2px 4px;background:#888;color:#fff;position:absolute;left:0px;top:4px;box-shadow:0 0 3px rgba(0,0,0,0.3);}.file-continer .file.file-not-exists .title{opacity:0.5;}.file-continer.file-list-split .file .item-menu{top:4px;right:4px;}.file-continer.file-list-split .file .item-select{top:4px;right:25px;left:auto;}.file-continer.file-list-list .file .item-menu{top:5px;right:5px;}.file-continer.file-list-list .file .item-select{top:5px;right:25px;left:auto;}.file-list-icon{padding:10px 20px 0 10px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;}.file-list-icon:after{width:82px;content:"";display:block;}.file-list-icon .flex-empty{width:75px;border:1px solid transparent;margin:0;margin-right:10px;margin-bottom:10px;visibility:hidden;height:0 !important;}.file-list-icon .meta-info{height:22.5px;width:22.5px;margin-right:6.75px;margin-top:-22.5px;position:absolute;right:0;}.file-list-icon .meta-info img{width:100%;height:100%;}.file-list-icon .file{color:#335;border:1px solid transparent;box-shadow:0px 0px 2px rgba(255,255,255,0);-webkit-transition:background 0.2s, border 0.2s, color 0.2s;-moz-transition:background 0.2s, border 0.2s, color 0.2s;-o-transition:background 0.2s, border 0.2s, color 0.2s;-ms-transition:background 0.2s, border 0.2s, color 0.2s;transition:background 0.2s, border 0.2s, color 0.2s;width:60px;height:75px;text-decoration:none;margin:0;margin-right:10px;margin-bottom:10px;overflow:hidden;float:left;}.file-list-icon .file .ico{-webkit-transition:all 0.168s;-moz-transition:all 0.168s;-o-transition:all 0.168s;-ms-transition:all 0.168s;transition:all 0.168s;}.file-list-icon .file.hover{border:1px solid #dedede;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eeeeee');background-image:-webkit-linear-gradient(top,#fafafa,#eeeeee);background-image:-moz-linear-gradient(top,#fafafa,#eeeeee);background-image:-o-linear-gradient(top,#fafafa,#eeeeee);background-image:-ms-linear-gradient(top,#fafafa,#eeeeee);background-image:linear-gradient(top,#fafafa,#eeeeee);-pie-background:linear-gradient(to top,#fafafa,#eeeeee);border-radius:3px;}.file-list-icon .file .filename{width:60px;cursor:default;text-align:center;word-break:break-all;font-size:1.0em;margin:0 auto;line-height:1.5em;padding-bottom:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.file-list-icon .file .filename .textarea{position:absolute;font-size:1.0em;text-align:center;margin-left:-1px;margin-top:-3px;}.file-list-icon .file .filename #pathRenameTextarea,.file-list-icon .file .filename .newfile{width:60px;padding:0px 0 4px 0;margin-top:0px;overflow-y:hidden;border:1px solid #888;font-size:1.0em;text-align:center;line-height:1.5em;position:absolute;z-index:999;margin-top:2px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}.file-list-icon .file .filename #pathRenameTextarea:focus,.file-list-icon .file .filename .newfile:focus{outline:none;}.file-list-icon .file.select,.file-list-icon .file.file-select-drag-temp{border:1px solid #d2d2d2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#d9d9d9');background-image:-webkit-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-moz-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-o-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-ms-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:linear-gradient(top,#f3f3f3,#d9d9d9);-pie-background:linear-gradient(to top,#f3f3f3,#d9d9d9);border-radius:3px;padding:0px;}.file-list-icon .file.file-icon-edit{overflow:visible;}.file-list-icon .file.file-icon-edit .filename{position:absolute;z-index:99;}.file-list-icon .file .ico{height:60px;width:60px;padding-top:4px;text-align:center;vertical-align:middle;display:table-cell;}.file-list-icon .file .ico img{height:100% \9;max-height:100%;max-width:100%;border-radius:5px;}.file-list-icon .file .ico.picture{background:none;width:50px;padding-left:5px;}.file-list-icon .file .ico.picture img{-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2);width:100% \9;max-width:100%;border-radius:0px;position:relative;top:50%;transform:translateY(-50%);}.file-list-icon .file .ico.picture img.lazyload-ready{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}@media screen and (max-width:100000px){div.file-list-icon div.file{ display:inline-block;max-height:152px;vertical-align:top;float:none;height:auto;}}.context-menu-item.set-file-icon-size .box-size-smallx{font-size:0.9em;}.context-menu-item.set-file-icon-size .box-size-small{font-size:1.0em;}.context-menu-item.set-file-icon-size .box-size-default{font-size:1.15em;}.context-menu-item.set-file-icon-size .box-size-big{font-size:1.25em;}.context-menu-item.set-file-icon-size .box-size-bigx{font-size:1.35em;}#list-type-header{z-index:5;position:absolute;width:100%;top:85px;}#main-title{background:#fff;border-bottom:1px solid #e3e3e3;box-shadow:0 2px 10px rgba(0,0,0,0.06);}#main-title .box-shadow(1px 2px 15px #dde) div{cursor:pointer;overflow:hidden;}#main-title div span{float:right;margin-right:8px;margin-top:0px;}#main-title .filename,#main-title .filesize,#main-title .filetype,#main-title .filetime{float:left;cursor:pointer;overflow:hidden;line-height:25px;height:25px;border-right:1px solid #eee;padding-left:10px;margin-left:-10px;font-size:1.0em;color:#448;}#main-title .filename:hover,#main-title .filesize:hover,#main-title .filetype:hover,#main-title .filetime:hover{background:#eee;}#main-title .resize{float:left;width:20px;cursor:col-resize;margin-left:-10px;height:25px;z-index:9999;position:relative;}#main-title .current{background:rgba(0,0,0,0.8);}#main-title .filename{width:250px;padding-left:20px;margin-left:0px;}#main-title .filetype{width:80px;}#main-title .filesize{width:80px;text-align:right;padding-left:0px;padding-right:10px;}#main-title .filetime{width:150px;padding-right:6px;}#main-title .filesize span{margin-right:0px;}#main-title .this{font-weight:800;background:#eee;}.file-list-list,.file-list-split{padding-top:5px;z-index:0;padding-left:10px;}.file-list-list .file,.file-list-split .file{color:#335;border:1px solid transparent;box-shadow:0px 0px 2px rgba(255,255,255,0);margin-left:0;-webkit-transition:background 0.2s, border 0.2s, color 0.2s;-moz-transition:background 0.2s, border 0.2s, color 0.2s;-o-transition:background 0.2s, border 0.2s, color 0.2s;-ms-transition:background 0.2s, border 0.2s, color 0.2s;transition:background 0.2s, border 0.2s, color 0.2s;height:25px;}.file-list-list .file .ico,.file-list-split .file .ico{-webkit-transition:all 0.168s;-moz-transition:all 0.168s;-o-transition:all 0.168s;-ms-transition:all 0.168s;transition:all 0.168s;}.file-list-list .file2,.file-list-split .file2{background:#edf5ff;}.file-list-list .hover,.file-list-split .hover{border:1px solid #dedede;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eeeeee');background-image:-webkit-linear-gradient(top,#fafafa,#eeeeee);background-image:-moz-linear-gradient(top,#fafafa,#eeeeee);background-image:-o-linear-gradient(top,#fafafa,#eeeeee);background-image:-ms-linear-gradient(top,#fafafa,#eeeeee);background-image:linear-gradient(top,#fafafa,#eeeeee);-pie-background:linear-gradient(to top,#fafafa,#eeeeee);border-radius:3px;}.file-list-list .select,.file-list-list .file-select-drag-temp,.file-list-split .select,.file-list-split .file-select-drag-temp{border:1px solid #d2d2d2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#d9d9d9');background-image:-webkit-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-moz-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-o-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-ms-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:linear-gradient(top,#f3f3f3,#d9d9d9);-pie-background:linear-gradient(to top,#f3f3f3,#d9d9d9);border-radius:3px;padding:0px;}.file-list-list .select .children-more i.font-icon,.file-list-list .file-select-drag-temp .children-more i.font-icon,.file-list-split .select .children-more i.font-icon,.file-list-split .file-select-drag-temp .children-more i.font-icon{color:#63acff !important;}.file-list-list .meta-info,.file-list-split .meta-info{display:inline-block;width:15px;height:15px;padding:0;position:relative;top:6px;margin:0px 0 0 -15px;}.file-list-list .meta-info img,.file-list-split .meta-info img{width:100%;height:100%;}.file-list-list .file,.file-list-split .file{width:80%;overflow:hidden;height:27px;}.file-list-list .file .ico,.file-list-list .file .filename,.file-list-list .file .filetype,.file-list-list .file .filesize,.file-list-list .file .filetime,.file-list-list .file .children-more,.file-list-split .file .ico,.file-list-split .file .filename,.file-list-split .file .filetype,.file-list-split .file .filesize,.file-list-split .file .filetime,.file-list-split .file .children-more{float:left;line-height:28px;height:28px;font-size:1.0em;cursor:default;overflow:hidden;padding-left:15px;}.file-list-list .file .children-more,.file-list-split .file .children-more{width:20px;height:28px;text-align:center;padding-left:0px;}.file-list-list .file .children-more i.font-icon,.file-list-split .file .children-more i.font-icon{font-size:15px;color:#aaa;cursor:pointer;display:inline-block;width:20px;line-height:28px;height:28px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;}.file-list-list .file .children-more i.font-icon::after,.file-list-split .file .children-more i.font-icon::after{content:"\f0da";}.file-list-list .file .children-more i.font-icon.cert-open::after,.file-list-split .file .children-more i.font-icon.cert-open::after{content:"\f0d7";}.file-list-list .file .children-more i.font-icon:hover,.file-list-split .file .children-more i.font-icon:hover{background:rgba(0,0,0,0.05);color:#63acff;}.file-list-list .file.loading-children .ico .x-item-file,.file-list-split .file.loading-children .ico .x-item-file{background:url("../../../images/common/loading_tree.gif") no-repeat 0 0px transparent !important;}.file-list-list .file .filetype,.file-list-split .file .filetype{width:90px;}.file-list-list .file .filesize,.file-list-split .file .filesize{width:90px;text-align:right;padding-left:0px;padding-right:10px;}.file-list-list .file .filetime,.file-list-split .file .filetime{width:200px;}.file-list-list .file .filename,.file-list-split .file .filename{width:240px;padding-left:0px;white-space:nowrap;text-overflow:ellipsis;}.file-list-list .file .filename .textarea,.file-list-split .file .filename .textarea{font-size:1.0em;display:inline-block;margin-left:-2px;}.file-list-list .file .filename #pathRenameTextarea,.file-list-list .file .filename .newfile,.file-list-split .file .filename #pathRenameTextarea,.file-list-split .file .filename .newfile{height:24px;line-height:24px;z-index:999;width:200px;min-width:150px;border:none;font-size:1.0em;padding-left:2px;padding-top:2px;}.file-list-list .file .filename #pathRenameTextarea:focus,.file-list-list .file .filename .newfile:focus,.file-list-split .file .filename #pathRenameTextarea:focus,.file-list-split .file .filename .newfile:focus{outline:none;}.file-list-list .file .filename .title,.file-list-split .file .filename .title{word-break:break-all;}.file-list-list .file .ico,.file-list-split .file .ico{height:20px;width:20px;padding:0px;line-height:20px;margin-right:4px;margin-top:4px;text-align:center;vertical-align:bottom;display:table-cell;}.file-list-list .file .ico img,.file-list-split .file .ico img{height:100% \9;max-height:100%;max-width:100%;}.file-list-list .file .filename .textarea{position:absolute;}.line-split-box{position:absolute;bottom:0px;right:0px;left:0px;top:0px;margin-top:0;overflow:hidden;}.line-split-box .split-line{border-right:1px solid #e6e6e6;border-right:1px solid rgba(150,150,150,0.15);width:250px;float:left;height:100%;}.file-list-split{overflow:hidden;}.file-list-split .file{width:97.5%;height:24px;margin-left:0.7%;position:relative;}.file-list-split .file.file2{background:none;}.file-list-split .file .ico,.file-list-split .file .filename,.file-list-split .file .filetype,.file-list-split .file .filesize,.file-list-split .file .filetime,.file-list-split .file .children-open{line-height:22px;height:22px;}.file-list-split .file .ico{margin-left:5px;margin-top:3px;}.file-list-split .file .ico img{margin-top:-6px;}.file-list-split .file .filename{width:100%;}.file-list-split .file .filename span.title{position:absolute;overflow:hidden;padding-left:2px;}.file-list-split .file .filename #pathRenameTextarea,.file-list-split .file .filename .newfile{height:23px;line-height:23px;}.file-list-split .file .filename .title .textarea{margin-top:-2px;}.file-list-split .file .children-open{width:20px;height:28px;text-align:center;padding-left:0px;background:rgba(255,255,255,0.4);position:absolute;right:0;}.file-list-split .file .children-open i.font-icon{font-size:1.25em;color:#aaa;display:inline-block;width:20px;line-height:28px;height:28px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;}.file-list-split .file .children-open i.font-icon::before{content:"\f0da";line-height:24px;}.file-list-split .file.select-split-parent{background:#e3f0ff;border:1px solid #c9e2ff;}.file-list-split .file.select-split-parent .children-open i.font-icon::before{content:"\f101";font-size:20px;}.file-list-split .split-box{border-right:1px solid #e6e6e6;border-right:1px solid rgba(150,150,150,0.15);width:250px;overflow:hidden;position:absolute;bottom:0px;left:0px;top:0px;border-bottom:5px solid transparent;}.file-list-split .split-box .content{overflow:auto;height:100%;margin:2px 0px 10px 0px;}.file-list-split .split-box.split-hover{background:#eef7ff;background:rgba(0,0,0,0.01);box-shadow:0 0 100px #eef7ff inset;border-bottom:5px solid #acd9ff;}.file-list-split .split-box.split-select{background:#dff0ff;background:rgba(0,0,0,0.01);box-shadow:0 0 40px #dff0ff inset;margin-left:-1px;border-left:1px solid #eee;border-color:#acd9ff;border-bottom:5px solid #2196F3;}.file-list-split .is-drag-split .split-drag{background:rgba(100,100,100,0.2);}.file-list-split .split-drag{position:absolute;top:0px;right:0px;bottom:0px;width:4px;cursor:col-resize;z-index:55;background:url("../../../images/common/resize.png") 2px 50% no-repeat;}.file-list-split .content-more{height:100px;position:relative;}.children-list-dropover{position:relative;z-index:10 !important;padding-right:2px;outline:1px solid #2196F3;}.children-list-dropover.menu-body-main{outline:1px solid #2196F3;box-shadow:inset 0 0 2px #2196F3, inset 0 0 3px #2196F3;margin-bottom:1px;}.file-select-over-temp{z-index:50 !important;outline:1px solid #2196F3 !important;}.file-list-split .file .children-open i.font-icon{background:url("../../../images/common/tree.png") no-repeat 2px -350px \9\0;height:20px \9\0;}.file-list-split .file .children-open i.font-icon:before{display:none \9\0;}.file-list-split .file.select-split-parent .children-open i.font-icon{background:url("../../../images/common/tree.png") no-repeat -30px -350px \9\0;height:20px \9\0;}.file-list-list .file .children-more i.font-icon,.file-list-split .file .children-more i.font-icon{background:url("../../../images/common/tree.png") no-repeat 2px -350px \9\0;height:20px \9\0;}.file-list-list .file .children-more i.font-icon::after,.file-list-split .file .children-more i.font-icon::after{display:none \9\0;}.file-list-list .file .children-more i.font-icon.cert-open,.file-list-split .file .children-more i.font-icon.cert-open{background:url("../../../images/common/tree.png") no-repeat -15px -350px \9\0;}.file-list-list .file .children-more i.font-icon:hover,.file-list-split .file .children-more i.font-icon:hover{background:url("../../../images/common/tree.png") no-repeat -30px -350px \9\0;}.file-list-list .file .children-more i.font-icon.cert-open:hover,.file-list-split .file .children-more i.font-icon.cert-open:hover{background:url("../../../images/common/tree.png") no-repeat -47px -350px \9\0;}body#page-desktop .topbar{background:#eee;background-color:rgba(190,190,190,0.3);box-shadow:0 0 10px rgba(0,0,0,0.2);}body#page-desktop .topbar .content{border-bottom:1px solid #ddd;border-bottom-color:transparent;}body#page-desktop .topbar .content .topbar-menu{color:#fff;border-color:rgba(190,190,190,0.1);}body#page-desktop .topbar .content .topbar-menu,body#page-desktop .topbar .content .topbar-menu.font-icon{text-shadow:0px 0px 0px #fff, 0px 0px 4px #000;}body#page-desktop .topbar .content .top-right div.share-info-user{color:#fff;}body#page-desktop .topbar .content .open .topbar-menu,body#page-desktop .topbar .content .topbar-menu:hover,body#page-desktop .topbar .content .topbar-menu.this{background:rgba(255,255,255,0.3);}body#page-desktop .full-background{display:none !important;}body#page-desktop .full-background-wall{position:absolute;overflow:hidden;z-index:0;display:block !important;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;transition:all ease-in-out .4s;background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;width:100%;}body#page-desktop .full-background-wall img{position:absolute;width:1px;height:1px;}body#page-desktop .full-background-wall:before{background:none;}.desktop .file-list-icon{position:absolute;width:100%;bottom:-5px;top:40px;overflow:auto;}.desktop .file-list-icon .file{float:none;color:#fff;border:none;display:inline-block;writing-mode:lr-tb;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;text-shadow:0px 0px 0px #fff, 0px 0px 2px #000, 0px 0px 4px #000;}.desktop .file-list-icon .file .filename{padding-bottom:1px;}.desktop .file-list-icon .file.hover{background:#fff \9;background:rgba(255,255,255,0.2);background-color:#aaa\9;border:none;color:#fff;}.desktop .file-list-icon .file.select,.desktop .file-list-icon .file.file-select-drag-temp,.desktop .file-list-icon .file.select.hover,.desktop .file-list-icon .file.file-select-drag-temp.hover{background:#fff \9;background:rgba(255,255,255,0.4);border:none;color:#fff;background-color:#eee\9;color:#444\9;}.desktop .file-list-icon .file.select .filename,.desktop .file-list-icon .file.file-select-drag-temp .filename,.desktop .file-list-icon .file.select.hover .filename,.desktop .file-list-icon .file.file-select-drag-temp.hover .filename{background:none;}body .file-continer.file-draging-box .file-list-icon .file{float:none;color:#fff;border:none;display:inline-block;text-shadow:0px 0px 0px #fff, 0px 0px 2px #000, 0px 0px 4px #000;}body .file-continer.file-draging-box .file-list-icon .file .filename{padding-bottom:1px;}body .file-continer.file-draging-box .file-list-icon .file.hover{background:#fff \9;background:rgba(255,255,255,0.2);background-color:#aaa\9;border:none;color:#fff;}body .file-continer.file-draging-box .file-list-icon .file.select,body .file-continer.file-draging-box .file-list-icon .file.file-select-drag-temp,body .file-continer.file-draging-box .file-list-icon .file.select.hover,body .file-continer.file-draging-box .file-list-icon .file.file-select-drag-temp.hover{background:#fff \9;background:rgba(255,255,255,0.4);border:none;color:#fff;background-color:#eee\9;color:#444\9;}body .file-continer.file-draging-box .file-list-icon .file.select .filename,body .file-continer.file-draging-box .file-list-icon .file.file-select-drag-temp .filename,body .file-continer.file-draging-box .file-list-icon .file.select.hover .filename,body .file-continer.file-draging-box .file-list-icon .file.file-select-drag-temp.hover .filename{background:none;}@media screen and (max-width:100000px){div.file-list-icon div.file{ display:inline-block;max-height:none;vertical-align:inherit;float:inherit;height:inherit;}}#taskbar{height:32px;position:fixed;bottom:0;left:0;width:100%;padding:0;margin:0;background:url('../../../images/common/desktop/taskbarbg.png');}#taskbar a{position:absolute;text-align:center;width:40px;height:40px;left:6px;}.taskbar-right{position:fixed;right:0px;bottom:-1px;z-index:99999;}.taskbar-right .copyright{float:left;cursor:pointer;color:#fff;padding-top:6px;font-size:20px;z-index:999;width:35px;height:21px;text-align:center;opacity:0.8;filter:alpha(opacity=80);}.taskbar-right .copyright:hover{text-shadow:0 0 10px #fff;opacity:1.0;filter:alpha(opacity=100);}.taskbar-right .tab-hide-all{width:23px;height:30px;border-radius:4px;cursor:pointer;border:1px solid rgba(255,255,255,0.4);float:right;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255,0.5)', endColorstr='rgba(255,255,255,0)');background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));background-image:-o-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));background-image:linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));-pie-background:linear-gradient(to top,rgba(255,255,255,0.5),rgba(255,255,255,0));}.taskbar-right .tab-hide-all:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255,0.7)', endColorstr='rgba(255,255,255,0)');background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0));background-image:-o-linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0));background-image:-ms-linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0));background-image:linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0));-pie-background:linear-gradient(to top,rgba(255,255,255,0.7),rgba(255,255,255,0));box-shadow:0 0 10px #fff;}.start{background:url('../../../images/common/desktop/start.png') 0 0px no-repeat;display:block;margin-top:-8px;z-index:10000;border-radius:20px;width:40px;height:40px;bottom:0px;left:5px;position:fixed;}.start:hover{text-decoration:none;background-position:0 -40px;}.start:active{text-decoration:none;background-position:0 -80px;}#random-wallpaper{position:absolute;width:40px;height:60px;bottom:30px;right:25px;z-index:10;}#random-wallpaper .flower{width:40px;z-index:3;position:absolute;top:0;cursor:pointer;left:0;}#random-wallpaper .body-line{width:5px;height:30px;position:absolute;bottom:0;left:18px;background-color:#fff;z-index:2;}#menuwin{position:absolute;left:0;bottom:33px;display:none;z-index:9999;height:405px;width:400px;}#menuwin #startmenu{border:solid 1px #102a3e;display:block;width:100%;height:100%;opacity:0.9;filter:alpha(opacity=90);position:absolute;bottom:0px;z-index:-1;-webkit-border-radius:5px;box-shadow:inset 0 0 1px #fff;-webkit-box-shadow:inset 0 0 1px #fff;background-color:#619bb9;background:-webkit-gradient(linear,center top,center bottom,from(#327aa4),color-stop(45%,#2e4b5a),to(#5cb0dc));background:rgba(0,0,0,0.5);}#menuwin #leftspliter{margin:0 15px 0 15px;border-top:solid 1px #d6e5f5;}#menuwin #rightspliter{margin:0 7px 0 7px;border-top:solid 1px #596d77;}#menuwin #links,#menuwin #programs{padding:0;list-style:none;}#menuwin #programs{background:#fff;border:solid 1px #365167;height:385px;float:left;margin:7px 0 7px 7px;box-shadow:0 0 1px #fff;width:250px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 1px #fff;-moz-box-shadow:0 0 1px #fff;}#menuwin #programs a{border:solid 1px transparent;display:block;padding:3px;height:30px;line-height:30px;margin:3px 10px;color:#4b4b4b;text-decoration:none;}#menuwin #programs a:hover{border:solid 1px #7da2ce;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 1px #fff;-moz-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff;background-color:#cfe3fd;background:-webkit-gradient(linear,center top,center bottom,from(#dcebfd),to(#c2dcfd));}#menuwin #programs a img{border:0;vertical-align:middle;margin:0 5px 0 0;}#menuwin #links{float:left;margin-left:10px;margin-top:-50px;}#menuwin #links li.icon{height:60px;}#menuwin #links a{border:solid 1px transparent;display:block;margin:5px 0;position:relative;color:#fff;text-decoration:none;min-width:120px;}#menuwin #links a:hover{border:solid 1px #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 1px #fff;-moz-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff;background-color:#658da0;background:-webkit-gradient(linear,0% 100%,100% 100%,from(#517384),color-stop(50%,#79a3b8),to(#517384));}#menuwin #links a:hover span{background:-webkit-gradient(linear,center top,center bottom,from(transparent),color-stop(49%,transparent),color-stop(50%,rgba(2,37,58,0.5)),to(rgba(63,111,135,0.5)));}#menuwin #links a span{padding:5px;padding-left:10px;display:block;}@media (max-width:743px){#menuwin{ width:350px;} #menuwin #programs{ width:200px;}} -/* ver 4.33(2018-09-03) [build 1535948286.24] */ \ No newline at end of file +/* ver 4.34(2018-09-04) [build 1536056927.3597] */ \ No newline at end of file diff --git a/static/style/skin/base/app_editor.css b/static/style/skin/base/app_editor.css index acc132d..c6a9e9f 100755 --- a/static/style/skin/base/app_editor.css +++ b/static/style/skin/base/app_editor.css @@ -1,5 +1,5 @@ -/* power by kodexplorer ver 4.33(2018-09-03) [build 1535948286.7959] */ +/* power by kodexplorer ver 4.34(2018-09-04) [build 1536056927.7943] */ @import url('./fileIcon.css'); @import url('./common.css'); .frame-main{position:absolute;top:40px;width:100%;bottom:0px;}.frame-main .tools-left{background:#f8f8f8 url("../../../images/common/bg.gif") 0 0px;position:fixed;line-height:30px;padding-left:20px;height:28px;border-bottom:1px solid #ddd;left:0;width:100%;}.frame-main .tools-left a{font-size:1.25em;font-weight:800;text-decoration:none;color:#999;text-shadow:0 0 3px;display:inline-block;padding:2px 6px;margin-top:0;height:20px;line-height:20px;}.frame-main .tools-left a:hover{background:url("../../../images/common/buttons_40.png") 0 0px repeat-x;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.8);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.8);box-shadow:0 2px 8px rgba(0,0,0,0.8);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.frame-main .frame-left{position:absolute;left:0;top:30px;bottom:0;width:200px;background:#fff;background-attachment:fixed;overflow:auto;}.frame-main .frame-left .ztree{margin-top:0;}.frame-main .frame-left .ztree li.level0{margin-bottom:5px;}.frame-main .frame-resize{width:10px;cursor:col-resize;z-index:100;position:absolute;left:195px;top:0;bottom:0;overflow:hidden;background:url("../../../images/common/resize.png") 0px 50% no-repeat;}.frame-main .frame-resize.active{background:#000;opacity:0.2;filter:alpha(opacity=20);}.frame-main .frame-right{left:200px;right:0;position:absolute;top:0;bottom:0;overflow:auto;}.frame-main .frame-right .frame-right-main .resize-mask{z-index:999;position:absolute;left:0;top:0;bottom:0;right:0;display:none;}.frame-main .frame-right .frame-right-main .frame{height:100%;border-left:1px solid #ddd;overflow:hidden;} -/* ver 4.33(2018-09-03) [build 1535948286.7959] */ \ No newline at end of file +/* ver 4.34(2018-09-04) [build 1536056927.7943] */ \ No newline at end of file diff --git a/static/style/skin/base/app_explorer.css b/static/style/skin/base/app_explorer.css index 7e9b3e0..25c9e36 100755 --- a/static/style/skin/base/app_explorer.css +++ b/static/style/skin/base/app_explorer.css @@ -1,6 +1,6 @@ -/* power by kodexplorer ver 4.33(2018-09-03) [build 1535948287.2094] */ +/* power by kodexplorer ver 4.34(2018-09-04) [build 1536056928.2403] */ @import url('./fileIcon.css'); @import url('./common.css'); .select-container{position:absolute;cursor:default;width:0px;height:0px;border:1px solid #005ec9;background-color:#63acff;z-index:1000;opacity:0.5;filter:alpha(opacity=50);}.select-container:hover{cursor:default;}.file-draging{position:absolute;left:0;top:0px;z-index:1000;pointer-events:none;opacity:0.95;}.file-draging.file-list-icon,.file-draging.file-list-list,.file-draging.file-list-split{z-index:1000;overflow:visible;}.file-draging.file-list-icon div.file,.file-draging.file-list-list div.file,.file-draging.file-list-split div.file{clear:both;position:absolute;margin:0;transition:none !important;}.file-draging.file-list-icon div.file.handle_target,.file-draging.file-list-list div.file.handle_target,.file-draging.file-list-split div.file.handle_target{z-index:999;}.draggable-dragging{z-index:9999;clear:both !important;pointer-events:none;position:absolute !important;padding:5px;opacity:0.9;filter:alpha(opacity=90);background:#4285f4;border-radius:3px;color:#fff;box-shadow:3px 5px 15px rgba(0,0,0,0.2);font-size:1.15em;}.draggable-dragging .drag-number{display:none;}.draggable-dragging#drag-action-clear{box-shadow:none;color:#333;background:#def;}.draggable-dragging span{line-height:25px;padding-left:5px;padding-right:15px;}.draggable-dragging span .font-icon{display:inline-block;width:22px;height:22px;text-align:center;line-height:22px;color:#fff;font-size:1.0em;font-weight:800;margin-right:10px;border-radius:12px;}.draggable-dragging span .bg-default{background:#b9e0ff;color:#4285f4;}.draggable-dragging span .bg-ok{background:#6ee273;}.draggable-dragging span .bg-error{background:#FB2500;}.draggable-dragging span b{padding-right:15px;}.item-file-draging{opacity:0.5;filter:alpha(opacity=50);}.selectDragDraging .file-list-icon .file-select-drag-temp{transform:scale(1.1,1.1);}.file-continer{margin-bottom:40px;}.file-continer .file .filename .title.db-click-rename{cursor:text;}.file-continer .file .item-menu{display:none;position:absolute;right:4px;top:4px;width:14px;height:14px;box-sizing:content-box;text-align:center;border:1px solid #ddd;background:#fff;cursor:pointer;z-index:50;border-radius:2px;}.file-continer .file .item-menu:hover{border-color:#3399ff;background:#dff1ff;box-shadow:0 0 5px rgba(0,0,0,0.1);}.file-continer .file .item-menu:hover .cert{border-top-color:#3399ff;}.file-continer .file .item-menu .cert{margin-top:5px;margin-left:3px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid silver;}.file-continer .file .item-select{display:none;position:absolute;right:4px;top:4px;width:14px;height:14px;box-sizing:content-box;text-align:center;border:1px solid #ddd;background:#fff;cursor:pointer;z-index:50;border-radius:2px;padding:2px;left:5px;border-radius:50%;background:rgba(0,0,0,0.05);border:none;color:#fff;}.file-continer .file .item-select:hover{border-color:#3399ff;background:#dff1ff;box-shadow:0 0 5px rgba(0,0,0,0.1);}.file-continer .file .item-select:hover .cert{border-top-color:#3399ff;}.file-continer .file .item-select .cert{margin-top:5px;margin-left:3px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid silver;}.file-continer .file .item-select:hover{color:#fff;background:rgba(0,0,0,0.2);box-shadow:none;}.file-continer .file .item-select .item-check{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;font-size:18px;font-size:12px;text-shadow:none;}.file-continer .file .item-select .item-check:after{content:"\f00c";position:relative;top:-1px;}.file-continer .file.hover .item-menu,.file-continer .file.select .item-menu,.file-continer .file.file-select-drag-temp .item-menu{display:block;}.file-continer .file.hover .item-select,.file-continer .file.select .item-select,.file-continer .file.file-select-drag-temp .item-select{display:block;}.file-continer .file.select .item-select{color:#fff;background:#3b8cff;}.file-continer .file.file-not-exists{opacity:0.8;}.file-continer .file.file-not-exists .path-self-share{display:none;}.file-continer .file.file-not-exists:before{content:"已失效";z-index:999;font-size:12px;padding:2px 4px;background:#888;color:#fff;position:absolute;left:0px;top:4px;box-shadow:0 0 3px rgba(0,0,0,0.3);}.file-continer .file.file-not-exists .title{opacity:0.5;}.file-continer.file-list-split .file .item-menu{top:4px;right:4px;}.file-continer.file-list-split .file .item-select{top:4px;right:25px;left:auto;}.file-continer.file-list-list .file .item-menu{top:5px;right:5px;}.file-continer.file-list-list .file .item-select{top:5px;right:25px;left:auto;}.file-list-icon{padding:10px 20px 0 10px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;}.file-list-icon:after{width:82px;content:"";display:block;}.file-list-icon .flex-empty{width:75px;border:1px solid transparent;margin:0;margin-right:10px;margin-bottom:10px;visibility:hidden;height:0 !important;}.file-list-icon .meta-info{height:22.5px;width:22.5px;margin-right:6.75px;margin-top:-22.5px;position:absolute;right:0;}.file-list-icon .meta-info img{width:100%;height:100%;}.file-list-icon .file{color:#335;border:1px solid transparent;box-shadow:0px 0px 2px rgba(255,255,255,0);-webkit-transition:background 0.2s, border 0.2s, color 0.2s;-moz-transition:background 0.2s, border 0.2s, color 0.2s;-o-transition:background 0.2s, border 0.2s, color 0.2s;-ms-transition:background 0.2s, border 0.2s, color 0.2s;transition:background 0.2s, border 0.2s, color 0.2s;width:60px;height:75px;text-decoration:none;margin:0;margin-right:10px;margin-bottom:10px;overflow:hidden;float:left;}.file-list-icon .file .ico{-webkit-transition:all 0.168s;-moz-transition:all 0.168s;-o-transition:all 0.168s;-ms-transition:all 0.168s;transition:all 0.168s;}.file-list-icon .file.hover{border:1px solid #dedede;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eeeeee');background-image:-webkit-linear-gradient(top,#fafafa,#eeeeee);background-image:-moz-linear-gradient(top,#fafafa,#eeeeee);background-image:-o-linear-gradient(top,#fafafa,#eeeeee);background-image:-ms-linear-gradient(top,#fafafa,#eeeeee);background-image:linear-gradient(top,#fafafa,#eeeeee);-pie-background:linear-gradient(to top,#fafafa,#eeeeee);border-radius:3px;}.file-list-icon .file .filename{width:60px;cursor:default;text-align:center;word-break:break-all;font-size:1.0em;margin:0 auto;line-height:1.5em;padding-bottom:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.file-list-icon .file .filename .textarea{position:absolute;font-size:1.0em;text-align:center;margin-left:-1px;margin-top:-3px;}.file-list-icon .file .filename #pathRenameTextarea,.file-list-icon .file .filename .newfile{width:60px;padding:0px 0 4px 0;margin-top:0px;overflow-y:hidden;border:1px solid #888;font-size:1.0em;text-align:center;line-height:1.5em;position:absolute;z-index:999;margin-top:2px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}.file-list-icon .file .filename #pathRenameTextarea:focus,.file-list-icon .file .filename .newfile:focus{outline:none;}.file-list-icon .file.select,.file-list-icon .file.file-select-drag-temp{border:1px solid #d2d2d2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#d9d9d9');background-image:-webkit-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-moz-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-o-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-ms-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:linear-gradient(top,#f3f3f3,#d9d9d9);-pie-background:linear-gradient(to top,#f3f3f3,#d9d9d9);border-radius:3px;padding:0px;}.file-list-icon .file.file-icon-edit{overflow:visible;}.file-list-icon .file.file-icon-edit .filename{position:absolute;z-index:99;}.file-list-icon .file .ico{height:60px;width:60px;padding-top:4px;text-align:center;vertical-align:middle;display:table-cell;}.file-list-icon .file .ico img{height:100% \9;max-height:100%;max-width:100%;border-radius:5px;}.file-list-icon .file .ico.picture{background:none;width:50px;padding-left:5px;}.file-list-icon .file .ico.picture img{-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2);width:100% \9;max-width:100%;border-radius:0px;position:relative;top:50%;transform:translateY(-50%);}.file-list-icon .file .ico.picture img.lazyload-ready{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}@media screen and (max-width:100000px){div.file-list-icon div.file{ display:inline-block;max-height:152px;vertical-align:top;float:none;height:auto;}}.context-menu-item.set-file-icon-size .box-size-smallx{font-size:0.9em;}.context-menu-item.set-file-icon-size .box-size-small{font-size:1.0em;}.context-menu-item.set-file-icon-size .box-size-default{font-size:1.15em;}.context-menu-item.set-file-icon-size .box-size-big{font-size:1.25em;}.context-menu-item.set-file-icon-size .box-size-bigx{font-size:1.35em;}#list-type-header{z-index:5;position:absolute;width:100%;top:85px;}#main-title{background:#fff;border-bottom:1px solid #e3e3e3;box-shadow:0 2px 10px rgba(0,0,0,0.06);}#main-title .box-shadow(1px 2px 15px #dde) div{cursor:pointer;overflow:hidden;}#main-title div span{float:right;margin-right:8px;margin-top:0px;}#main-title .filename,#main-title .filesize,#main-title .filetype,#main-title .filetime{float:left;cursor:pointer;overflow:hidden;line-height:25px;height:25px;border-right:1px solid #eee;padding-left:10px;margin-left:-10px;font-size:1.0em;color:#448;}#main-title .filename:hover,#main-title .filesize:hover,#main-title .filetype:hover,#main-title .filetime:hover{background:#eee;}#main-title .resize{float:left;width:20px;cursor:col-resize;margin-left:-10px;height:25px;z-index:9999;position:relative;}#main-title .current{background:rgba(0,0,0,0.8);}#main-title .filename{width:250px;padding-left:20px;margin-left:0px;}#main-title .filetype{width:80px;}#main-title .filesize{width:80px;text-align:right;padding-left:0px;padding-right:10px;}#main-title .filetime{width:150px;padding-right:6px;}#main-title .filesize span{margin-right:0px;}#main-title .this{font-weight:800;background:#eee;}.file-list-list,.file-list-split{padding-top:5px;z-index:0;padding-left:10px;}.file-list-list .file,.file-list-split .file{color:#335;border:1px solid transparent;box-shadow:0px 0px 2px rgba(255,255,255,0);margin-left:0;-webkit-transition:background 0.2s, border 0.2s, color 0.2s;-moz-transition:background 0.2s, border 0.2s, color 0.2s;-o-transition:background 0.2s, border 0.2s, color 0.2s;-ms-transition:background 0.2s, border 0.2s, color 0.2s;transition:background 0.2s, border 0.2s, color 0.2s;height:25px;}.file-list-list .file .ico,.file-list-split .file .ico{-webkit-transition:all 0.168s;-moz-transition:all 0.168s;-o-transition:all 0.168s;-ms-transition:all 0.168s;transition:all 0.168s;}.file-list-list .file2,.file-list-split .file2{background:#edf5ff;}.file-list-list .hover,.file-list-split .hover{border:1px solid #dedede;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eeeeee');background-image:-webkit-linear-gradient(top,#fafafa,#eeeeee);background-image:-moz-linear-gradient(top,#fafafa,#eeeeee);background-image:-o-linear-gradient(top,#fafafa,#eeeeee);background-image:-ms-linear-gradient(top,#fafafa,#eeeeee);background-image:linear-gradient(top,#fafafa,#eeeeee);-pie-background:linear-gradient(to top,#fafafa,#eeeeee);border-radius:3px;}.file-list-list .select,.file-list-list .file-select-drag-temp,.file-list-split .select,.file-list-split .file-select-drag-temp{border:1px solid #d2d2d2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#d9d9d9');background-image:-webkit-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-moz-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-o-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:-ms-linear-gradient(top,#f3f3f3,#d9d9d9);background-image:linear-gradient(top,#f3f3f3,#d9d9d9);-pie-background:linear-gradient(to top,#f3f3f3,#d9d9d9);border-radius:3px;padding:0px;}.file-list-list .select .children-more i.font-icon,.file-list-list .file-select-drag-temp .children-more i.font-icon,.file-list-split .select .children-more i.font-icon,.file-list-split .file-select-drag-temp .children-more i.font-icon{color:#63acff !important;}.file-list-list .meta-info,.file-list-split .meta-info{display:inline-block;width:15px;height:15px;padding:0;position:relative;top:6px;margin:0px 0 0 -15px;}.file-list-list .meta-info img,.file-list-split .meta-info img{width:100%;height:100%;}.file-list-list .file,.file-list-split .file{width:80%;overflow:hidden;height:27px;}.file-list-list .file .ico,.file-list-list .file .filename,.file-list-list .file .filetype,.file-list-list .file .filesize,.file-list-list .file .filetime,.file-list-list .file .children-more,.file-list-split .file .ico,.file-list-split .file .filename,.file-list-split .file .filetype,.file-list-split .file .filesize,.file-list-split .file .filetime,.file-list-split .file .children-more{float:left;line-height:28px;height:28px;font-size:1.0em;cursor:default;overflow:hidden;padding-left:15px;}.file-list-list .file .children-more,.file-list-split .file .children-more{width:20px;height:28px;text-align:center;padding-left:0px;}.file-list-list .file .children-more i.font-icon,.file-list-split .file .children-more i.font-icon{font-size:15px;color:#aaa;cursor:pointer;display:inline-block;width:20px;line-height:28px;height:28px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;}.file-list-list .file .children-more i.font-icon::after,.file-list-split .file .children-more i.font-icon::after{content:"\f0da";}.file-list-list .file .children-more i.font-icon.cert-open::after,.file-list-split .file .children-more i.font-icon.cert-open::after{content:"\f0d7";}.file-list-list .file .children-more i.font-icon:hover,.file-list-split .file .children-more i.font-icon:hover{background:rgba(0,0,0,0.05);color:#63acff;}.file-list-list .file.loading-children .ico .x-item-file,.file-list-split .file.loading-children .ico .x-item-file{background:url("../../../images/common/loading_tree.gif") no-repeat 0 0px transparent !important;}.file-list-list .file .filetype,.file-list-split .file .filetype{width:90px;}.file-list-list .file .filesize,.file-list-split .file .filesize{width:90px;text-align:right;padding-left:0px;padding-right:10px;}.file-list-list .file .filetime,.file-list-split .file .filetime{width:200px;}.file-list-list .file .filename,.file-list-split .file .filename{width:240px;padding-left:0px;white-space:nowrap;text-overflow:ellipsis;}.file-list-list .file .filename .textarea,.file-list-split .file .filename .textarea{font-size:1.0em;display:inline-block;margin-left:-2px;}.file-list-list .file .filename #pathRenameTextarea,.file-list-list .file .filename .newfile,.file-list-split .file .filename #pathRenameTextarea,.file-list-split .file .filename .newfile{height:24px;line-height:24px;z-index:999;width:200px;min-width:150px;border:none;font-size:1.0em;padding-left:2px;padding-top:2px;}.file-list-list .file .filename #pathRenameTextarea:focus,.file-list-list .file .filename .newfile:focus,.file-list-split .file .filename #pathRenameTextarea:focus,.file-list-split .file .filename .newfile:focus{outline:none;}.file-list-list .file .filename .title,.file-list-split .file .filename .title{word-break:break-all;}.file-list-list .file .ico,.file-list-split .file .ico{height:20px;width:20px;padding:0px;line-height:20px;margin-right:4px;margin-top:4px;text-align:center;vertical-align:bottom;display:table-cell;}.file-list-list .file .ico img,.file-list-split .file .ico img{height:100% \9;max-height:100%;max-width:100%;}.file-list-list .file .filename .textarea{position:absolute;}.line-split-box{position:absolute;bottom:0px;right:0px;left:0px;top:0px;margin-top:0;overflow:hidden;}.line-split-box .split-line{border-right:1px solid #e6e6e6;border-right:1px solid rgba(150,150,150,0.15);width:250px;float:left;height:100%;}.file-list-split{overflow:hidden;}.file-list-split .file{width:97.5%;height:24px;margin-left:0.7%;position:relative;}.file-list-split .file.file2{background:none;}.file-list-split .file .ico,.file-list-split .file .filename,.file-list-split .file .filetype,.file-list-split .file .filesize,.file-list-split .file .filetime,.file-list-split .file .children-open{line-height:22px;height:22px;}.file-list-split .file .ico{margin-left:5px;margin-top:3px;}.file-list-split .file .ico img{margin-top:-6px;}.file-list-split .file .filename{width:100%;}.file-list-split .file .filename span.title{position:absolute;overflow:hidden;padding-left:2px;}.file-list-split .file .filename #pathRenameTextarea,.file-list-split .file .filename .newfile{height:23px;line-height:23px;}.file-list-split .file .filename .title .textarea{margin-top:-2px;}.file-list-split .file .children-open{width:20px;height:28px;text-align:center;padding-left:0px;background:rgba(255,255,255,0.4);position:absolute;right:0;}.file-list-split .file .children-open i.font-icon{font-size:1.25em;color:#aaa;display:inline-block;width:20px;line-height:28px;height:28px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;}.file-list-split .file .children-open i.font-icon::before{content:"\f0da";line-height:24px;}.file-list-split .file.select-split-parent{background:#e3f0ff;border:1px solid #c9e2ff;}.file-list-split .file.select-split-parent .children-open i.font-icon::before{content:"\f101";font-size:20px;}.file-list-split .split-box{border-right:1px solid #e6e6e6;border-right:1px solid rgba(150,150,150,0.15);width:250px;overflow:hidden;position:absolute;bottom:0px;left:0px;top:0px;border-bottom:5px solid transparent;}.file-list-split .split-box .content{overflow:auto;height:100%;margin:2px 0px 10px 0px;}.file-list-split .split-box.split-hover{background:#eef7ff;background:rgba(0,0,0,0.01);box-shadow:0 0 100px #eef7ff inset;border-bottom:5px solid #acd9ff;}.file-list-split .split-box.split-select{background:#dff0ff;background:rgba(0,0,0,0.01);box-shadow:0 0 40px #dff0ff inset;margin-left:-1px;border-left:1px solid #eee;border-color:#acd9ff;border-bottom:5px solid #2196F3;}.file-list-split .is-drag-split .split-drag{background:rgba(100,100,100,0.2);}.file-list-split .split-drag{position:absolute;top:0px;right:0px;bottom:0px;width:4px;cursor:col-resize;z-index:55;background:url("../../../images/common/resize.png") 2px 50% no-repeat;}.file-list-split .content-more{height:100px;position:relative;}.children-list-dropover{position:relative;z-index:10 !important;padding-right:2px;outline:1px solid #2196F3;}.children-list-dropover.menu-body-main{outline:1px solid #2196F3;box-shadow:inset 0 0 2px #2196F3, inset 0 0 3px #2196F3;margin-bottom:1px;}.file-select-over-temp{z-index:50 !important;outline:1px solid #2196F3 !important;}.file-list-split .file .children-open i.font-icon{background:url("../../../images/common/tree.png") no-repeat 2px -350px \9\0;height:20px \9\0;}.file-list-split .file .children-open i.font-icon:before{display:none \9\0;}.file-list-split .file.select-split-parent .children-open i.font-icon{background:url("../../../images/common/tree.png") no-repeat -30px -350px \9\0;height:20px \9\0;}.file-list-list .file .children-more i.font-icon,.file-list-split .file .children-more i.font-icon{background:url("../../../images/common/tree.png") no-repeat 2px -350px \9\0;height:20px \9\0;}.file-list-list .file .children-more i.font-icon::after,.file-list-split .file .children-more i.font-icon::after{display:none \9\0;}.file-list-list .file .children-more i.font-icon.cert-open,.file-list-split .file .children-more i.font-icon.cert-open{background:url("../../../images/common/tree.png") no-repeat -15px -350px \9\0;}.file-list-list .file .children-more i.font-icon:hover,.file-list-split .file .children-more i.font-icon:hover{background:url("../../../images/common/tree.png") no-repeat -30px -350px \9\0;}.file-list-list .file .children-more i.font-icon.cert-open:hover,.file-list-split .file .children-more i.font-icon.cert-open:hover{background:url("../../../images/common/tree.png") no-repeat -47px -350px \9\0;}html,body{overflow:hidden;overflow-x:hidden;overflow-y:hidden;}.path-tips{line-height:23px;margin-left:15px;margin-top:1px;float:left;display:none;background:#ddd;color:#777;cursor:pointer;border-radius:3px;padding:1px 8px;position:relative;z-index:7;opacity:0.8;filter:alpha(opacity=80);}.role-label-box{padding:6px 0 0 10px;float:left;}.role-label-box .label{cursor:default;padding:4px 8px;}.frame-header .btn-group-sm >.btn,.frame-main .btn-group-sm >.btn{padding:3px 7px;}.button-style .btn-default{box-shadow:0 2px 8px rgba(0,0,0,0.05);border-radius:0px;height:26px;float:left;font-size:1em;-webkit-transition:border 0.2s;-moz-transition:border 0.2s;-o-transition:border 0.2s;-ms-transition:border 0.2s;transition:border 0.2s;overflow:hidden;padding:0 10px;border:solid 1px #ddd;margin:0 0 0 -1px;outline:none;}.button-style .btn-default .font-icon{line-height:22px;}.button-style .btn-default:hover,.button-style .btn-default:focus{color:#000;border-color:#aaa;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.2);box-shadow:0 1px 10px rgba(0,0,0,0.2);}.button-style .btn-default:active{color:#000;border-color:#888;}.button-style .btn-left-radius{border-radius:3px 0px 0px 3px;}.button-style .btn-right-radius{border-radius:0px 3px 3px 0px;}.header-middle{padding-left:12px;}.header-middle .btn-default{box-shadow:0 2px 8px rgba(0,0,0,0.05);border-radius:0px;height:26px;float:left;font-size:1em;-webkit-transition:border 0.2s;-moz-transition:border 0.2s;-o-transition:border 0.2s;-ms-transition:border 0.2s;transition:border 0.2s;overflow:hidden;padding:0 10px;border:solid 1px #ddd;margin:0 0 0 -1px;outline:none;}.header-middle .btn-default .font-icon{line-height:22px;}.header-middle .btn-default:hover,.header-middle .btn-default:focus{color:#000;border-color:#aaa;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.2);box-shadow:0 1px 10px rgba(0,0,0,0.2);}.header-middle .btn-default:active{color:#000;border-color:#888;}.header-middle .btn-left-radius{border-radius:3px 0px 0px 3px;}.header-middle .btn-right-radius{border-radius:0px 3px 3px 0px;}.header-middle #yarnball{width:50%;cursor:text;height:26px;overflow:hidden;float:left;border:1px solid #ddd;margin-left:-1px;box-shadow:#e6e6e6 0px 0px 20px inset;background:#f8f8f8;background:#f8f8f8 url("../../../images/common/bg.gif") 0px -2px repeat-x;}.header-middle #yarnball .yarnball{list-style:none;margin:0;margin-top:-1px;padding:0;position:relative;}.header-middle #yarnball .yarnball .yarnlet{display:inline-block;float:left;}.header-middle #yarnball .yarnball .yarnlet a,.header-middle #yarnball .yarnball .yarnlet a:link,.header-middle #yarnball .yarnball .yarnlet a:visited{color:#666;display:inline-block;font-size:1em;padding:0px 15px 0px 20px;margin-left:-15px;position:relative;text-decoration:none;vertical-align:top;line-height:27px;}.header-middle #yarnball .yarnball .yarnlet.first a{margin-left:0px;padding-left:15px;}.header-middle #yarnball .yarnball .yarnlet a{background-image:url("../../../images/common/ybutton.png");background-repeat:no-repeat;background-position:100% 0;cursor:pointer;height:27px;}.header-middle #yarnball .yarnball .yarnlet a:hover{background-position:100% -48px;color:#333;}.header-middle #yarnball .yarnball .yarnlet a:active,.header-middle #yarnball .yarnball .yarnlet a.curDropToPath{background-position:100% -96px;color:#333;}.header-middle #yarnball .yarnball .yarnlet a.curDropToPath{color:#fff;background-position:100% -144px;}.header-middle #yarnball .yarnball .yarnlet .left-yarn{background:url("../../../images/common/ybutton.png") no-repeat 0 -2px;margin-left:-17px;padding:5px 6px 11px 4px;z-index:11;padding-top:5px \9;}.header-middle #yarnball .yarnball .yarnlet a:hover .left-yarn{background-position:0 -50px;}.header-middle #yarnball .yarnball .yarnlet a:active .left-yarn{background-position:0 -98px;}.header-middle #yarnball-input{height:26px;width:50%;cursor:text;float:left;border:1px solid #ddd;display:none;margin-left:-1px;background:#f8f8f8;background:#f8f8f8 url("../../../images/common/bg.gif") 0px -2px repeat-x;box-shadow:#e6e6e6 0px 0px 20px inset;}.header-middle #yarnball-input input.path{border:none;height:25px;display:block;width:100%;padding:0;padding-left:10px;padding-right:10px;background:#f8f8f8;background:#f8f8f8 url("../../../images/common/bg.gif") 0px -2px repeat-x;background:none;width:94%;font-size:1em;line-height:25px;color:#444;}.header-middle #yarnball-input input:focus{outline:none;}.header-middle .address-ico{display:inline-block;cursor:pointer;outline:none;background-color:transparent;background-repeat:no-repeat;vertical-align:top;height:20px;width:20px;margin-right:5px;margin-top:0px;}.header-middle .address-ico img{height:100%;width:100%;max-width:100%;max-height:100%;}.frame-header{height:49px;width:100%;background:#f8f8f8;background:#f8f8f8 url("../../../images/common/bg.gif") 0px -2px repeat-x;min-width:600px;border-bottom:1px solid #ddd;}.frame-header .header-content{padding-top:12px;}.frame-header .header-content button.btn{background:url("../../../images/common/buttons_40.png") 0 0px repeat-x;}.frame-header .header-content .disable .font-icon{opacity:0.4;filter:alpha(opacity=40);}.frame-header .header-content img{border:none;width:18px;height:18px;}.frame-header .header-content a{display:block;float:left;height:19px;height:25px\0;height:20px\9;}.frame-header .header-content .font-icon{font-size:1.25em;line-height:20px;padding:0 0px;}.frame-header .header-content #btn-history-back .font-icon,.frame-header .header-content #btn-history-next .font-icon{padding:0 5px;font-size:20px;}.frame-header .header-content .header-left{float:left;width:80px;padding-left:10px;}.frame-header .header-content .header-left button.disable{box-shadow:inset 0 3px 6px rgba(0,0,0,0.1);opacity:0.5;filter:alpha(opacity=50);}.frame-header .header-content .header-left button.disable .font-icon{color:#bbb;}.frame-header .header-content .header-right{position:absolute;right:20px;top:12px;}.frame-header .header-content .header-right .btn-default{box-shadow:0 2px 8px rgba(0,0,0,0.05);border-radius:0px;height:26px;float:left;font-size:1em;-webkit-transition:border 0.2s;-moz-transition:border 0.2s;-o-transition:border 0.2s;-ms-transition:border 0.2s;transition:border 0.2s;overflow:hidden;padding:0 10px;border:solid 1px #ddd;margin:0 0 0 -1px;outline:none;}.frame-header .header-content .header-right .btn-default .font-icon{line-height:22px;}.frame-header .header-content .header-right .btn-default:hover,.frame-header .header-content .header-right .btn-default:focus{color:#000;border-color:#aaa;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.2);box-shadow:0 1px 10px rgba(0,0,0,0.2);}.frame-header .header-content .header-right .btn-default:active{color:#000;border-color:#888;}.frame-header .header-content .header-right .btn-left-radius{border-radius:3px 0px 0px 3px;}.frame-header .header-content .header-right .btn-right-radius{border-radius:0px 3px 3px 0px;}.frame-header .header-content .header-right input{display:block;float:left;border:1px solid #ddd;height:26px;height:26px \9;padding:0;padding-left:10px;padding-right:0px;text-shadow:1px 1px 3px #cce;color:#888;background:#f8f8f8;background:#f8f8f8 url("../../../images/common/bg.gif") 0px -2px repeat-x;box-shadow:#e6e6e6 0px 0px 20px inset;outline:none;width:91px;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-o-transition:all 0.218s;-ms-transition:all 0.218s;transition:all 0.218s;}.frame-header .header-content .header-right input:focus{box-shadow:#ccc 0px 0px 20px inset;}.frame-main{position:absolute;left:0;right:0;top:40px;bottom:32px;}.frame-main .frame-left{position:absolute;left:0;top:0;bottom:0px;width:199px;border-right:1px solid #ddd;background:#fff;background-attachment:fixed;overflow:auto;z-index:10;}.frame-main .frame-left #folder-list-tree{position:absolute;width:100%;top:0px;bottom:85px;overflow:auto;}.frame-main .file-continer-more{width:1px;height:1px;position:absolute;top:0;}.frame-main .bottom-box{position:absolute;bottom:0px;width:100%;padding:5px 0;overflow:hidden;border-right:none;border-top:1px solid #f3f3f3;border-top:1px solid rgba(0,0,0,0.1);}.frame-main .bottom-box .box-content{padding-left:20px;}.frame-main .bottom-box .cell{background:#f8f8f8;background:#f8f8f8 url("../../../images/common/bg.gif") 0px -2px repeat-x;display:block;border-radius:3px;float:left;text-align:center;color:#888;border:1px solid #ddd;width:65px;padding:2px 5px 0px 5px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.frame-main .bottom-box .cell i{display:block;font-size:25px;padding-bottom:0px;text-shadow:none;}.frame-main .bottom-box .cell.recycle-hover,.frame-main .bottom-box .cell.share-hover{background-position:0px -15px;border:1px solid #bbb;color:#666;box-shadow:0 0 4px #eee;cursor:pointer;}.frame-main .frame-resize{width:10px;cursor:col-resize;z-index:100;position:absolute;left:195px;top:0;bottom:0;overflow:hidden;background:url("../../../images/common/resize.png") 0px 50% no-repeat;}.frame-main .frame-resize.active{background:#000;opacity:0.2;filter:alpha(opacity=20);}.frame-main .frame-right{left:200px;right:0;position:absolute;top:0;bottom:0;overflow:hidden;min-width:450px;}.frame-main .frame-right .frame-right-main .font-icon{line-height:16px;padding:0 2px;font-size:1em;}.frame-main .frame-right .frame-right-main .drop-menu-action{min-width:150px;font-size:1em;}.frame-main .frame-right .frame-right-main .drop-menu-action a{padding:2px 30px;}.frame-main .frame-right .frame-right-main .drop-menu-action .divider{margin:5px 0;}.frame-main .frame-right .frame-right-main .drop-menu-action .disabled a{opacity:0.8;filter:alpha(opacity=80);}.frame-main .frame-right .frame-right-main .kod-toolbar{height:24px;overflow:hidden;}.frame-main .frame-right .frame-right-main .kod-toolbar .group-space-use{margin-top:0;padding:2px 10px;height:18px;}.frame-main .frame-right .frame-right-main .kod-toolbar-path .font-icon{padding-right:5px;}.frame-main .frame-right .frame-right-main .tools{z-index:100;height:34px;min-width:505px;overflow:hidden;border-bottom:1px solid #ddd;background:#fefefe;-webkit-box-shadow:1px 2px 15px #eee;-moz-box-shadow:1px 2px 15px #eee;box-shadow:1px 2px 15px #eee;}.frame-main .frame-right .frame-right-main .tools a.left:hover,.frame-main .frame-right .frame-right-main .tools a.middle:hover{margin-right:2px;padding-right:8px;}.frame-main .frame-right .frame-right-main .tools .btn.toolbar-path-more{border-top-right-radius:3px;border-bottom-right-radius:3px;}.frame-main .frame-right .frame-right-main .tools a.this{background:#eee;cursor:default;}.frame-main .frame-right .frame-right-main .tools a.this:hover{margin-right:0px;padding-right:10px;border:1px solid #ddd;background:#eee;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.05);box-shadow:0 2px 8px rgba(0,0,0,0.05);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.frame-main .frame-right .frame-right-main .tools .tools-left{float:left;margin:5px 0 0 10px;}.frame-main .frame-right .frame-right-main .tools .tools-left .btn-group{float:left;}.frame-main .frame-right .frame-right-main .tools .tools-left span.msg{display:none;margin-left:20px;float:left;padding-left:30px;font-size:1.1em;color:#888;height:25px;line-height:25px;background:url("../../../images/common/loading.gif") 4px 7px no-repeat;}.frame-main .frame-right .frame-right-main .tools .tools-right{margin:5px 20px 0 0;width:240px;position:absolute;right:0px;}.frame-main .frame-right .frame-right-main .tools .tools-right .btn-group-sm{float:right;}.frame-main .frame-right .frame-right-main .tools .tools-right .menu-file-sort-by{width:20px;height:25px;cursor:pointer;line-height:25px;margin-right:2px;text-align:center;float:right;color:#bbb;}.frame-main .frame-right .frame-right-main .tools .tools-right .menu-file-sort-by:hover,.frame-main .frame-right .frame-right-main .tools .tools-right .menu-file-sort-by.context-menu-active{background:#f6f6f6;border-radius:3px;color:#888;}.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size{float:right;display:none;color:#bbb;width:30px;}.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size .dropdown-toggle{width:25px;height:25px;display:inline-block;cursor:pointer;line-height:25px;margin-right:5px;text-align:center;}.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size:hover,.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size.open{color:#888;}.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size:hover .dropdown-toggle,.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size.open .dropdown-toggle{background:#f6f6f6;border-radius:3px;}.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size .set-icon-size-slider{position:relative;margin-left:-8px;margin-top:2px;padding:10px 0;width:40px;min-width:10px;height:120px;}.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size .set-icon-size-slider.dropdown-menu:before{right:13px;}.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size .set-icon-size-slider.dropdown-menu:after{right:14px;}.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size .set-icon-size-slider .slider-bg{height:100%;width:5px;background:#ddd;margin-left:17px;border-radius:3px;cursor:pointer;}.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size .set-icon-size-slider .slider-handle{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;-o-transition:box-shadow 0.2s;-ms-transition:box-shadow 0.2s;transition:box-shadow 0.2s;width:16px;height:16px;border-radius:10px;margin-top:10px;cursor:pointer;border-width:1px \9;border:2px solid #96dbfa;background:#fff;position:absolute;margin-left:10px;top:0px;left:0;}.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size .set-icon-size-slider .slider-handle:hover{box-shadow:0 0 0 6px rgba(150,219,250,0.7);}.frame-main .frame-right .frame-right-main .tools .tools-right .set-icon-size .set-icon-size-slider .slider-handle.active{background:#7ed3f9;border-color:#7ed3f9;box-shadow:none;}.frame-main .frame-right .frame-right-main .admin-real-path a.dialog-goto-path{width:20px;text-decoration:none;padding:1px 10px;background:url("../../../images/common/buttons_40.png") 0 0px repeat-x;display:inline-block;text-align:center;border-radius:3px;margin-left:10px;border:1px solid #ddd;}.frame-main .frame-right .frame-right-main .admin-real-path a.dialog-goto-path .font-icon{font-size:18px;line-height:20px;}.frame-main .frame-right .frame-right-main .admin-real-path a.dialog-goto-path:hover{border:1px solid #999;}.frame-main .frame-right .dropdown-menu{font-size:1em;margin-top:5px;}.frame-main .frame-right .bodymain{position:absolute;zoom:1;z-index:0;top:85px;bottom:0;left:0;overflow:auto;width:100%;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.frame-main .frame-right .file-select-info{height:25px;background:#fff;color:#aaa;opacity:0.9;filter:alpha(opacity=90);position:absolute;bottom:5px;margin-left:0px;padding:0px 1em;font-size:1em;line-height:25px;}.frame-main .frame-right .file-select-info .item-num,.frame-main .frame-right .file-select-info .item-select{border-left:3px solid rgba(200,200,200,0.3);border-right:3px solid rgba(200,200,200,0.3);padding-left:5px;padding-right:5px;}.frame-main .frame-right .file-select-info .item-select{padding-left:0.5em;border-left:none;}.frame-main .path-is-null{text-align:center;color:#aaa;cursor:default;position:absolute;width:90%;margin-top:10%;}.frame-main .path-is-null:before{display:block;margin:0 auto;margin-bottom:0px;text-align:center;color:#ddd;font-size:60px;content:"\f115";font-family:FontAwesome;}.user-space-info{height:25px;width:150px;color:#aaa;overflow:hidden;padding-left:20px;}.user-space-info .space-info-bar{width:150px;}.user-space-info .space-info-bar .space-process{width:150px;}.group-space-use{float:left;padding:2px 10px 0;color:#666;margin-top:-1px;background:url("../../../images/common/buttons_40.png") 0 7px repeat-x;margin-left:10px;border-radius:2px;border:1px solid #ddd;}.file-list-icon div.file{transition:all 0.2s ease 0s;}@media (max-width:1200px){html .select-button-show{ display:none;}} -/* ver 4.33(2018-09-03) [build 1535948287.2094] */ \ No newline at end of file +/* ver 4.34(2018-09-04) [build 1536056928.2403] */ \ No newline at end of file diff --git a/static/style/skin/base/app_setting.css b/static/style/skin/base/app_setting.css index a3677be..a8bc8f7 100755 --- a/static/style/skin/base/app_setting.css +++ b/static/style/skin/base/app_setting.css @@ -1,5 +1,5 @@ -/* power by kodexplorer ver 4.33(2018-09-03) [build 1535948287.5988] */ +/* power by kodexplorer ver 4.34(2018-09-04) [build 1536056928.7265] */ @import url('./fileIcon.css'); @import url('./common.css'); body{-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;overflow-x:hidden;}body ul{margin:0;padding:0;}body li{margin:0;padding:0;}#body a,body a{text-decoration:none;}#body input[type='text'],#body input[type='password'],#body input[type='number'],body input[type='text'],body input[type='password'],body input[type='number']{padding-left:0.5em;outline:none;border:1px solid #bbb;border:1px solid #ddd;background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);-webkit-transition:all ease-in-out .168s;-moz-transition:all ease-in-out .168s;-o-transition:all ease-in-out .168s;-ms-transition:all ease-in-out .168s;transition:all ease-in-out .168s;border-radius:3px;}#body input[type='text']:focus,#body input[type='password']:focus,#body input[type='number']:focus,body input[type='text']:focus,body input[type='password']:focus,body input[type='number']:focus{border-color:#75A1F0;outline:none;box-shadow:0 0 0 3px rgba(117,161,240,0.3);}#body .font-icon,body .font-icon{padding-right:0.8em;display:inline-block;}#body .system-content .left-frame .left-content .role-box ul li.select,body .system-content .left-frame .left-content .role-box ul li.select{background:#80DBFF;}#body .system-content .left-frame .left-content .ztree,body .system-content .left-frame .left-content .ztree{padding:5px 0px;}#body .system-content .left-frame .left-content .ztree li a,body .system-content .left-frame .left-content .ztree li a{border:1px solid transparent;padding:0px;}#body .system-content .left-frame .left-content .ztree li a.hover,body .system-content .left-frame .left-content .ztree li a.hover{border:1px solid #63acff;color:#444;}#body .system-content .left-frame .left-content .ztree li a.curSelectedNode,body .system-content .left-frame .left-content .ztree li a.curSelectedNode{color:#666;border:1px solid #63acff;}#body .system-content .left-frame .left-content .ztree li a.curSelectedNode.hover,body .system-content .left-frame .left-content .ztree li a.curSelectedNode.hover{color:#666;border:1px solid #63acff;}#body .system-content .left-frame .left-content .ztree li a.hover,body .system-content .left-frame .left-content .ztree li a.hover{border:1px solid #eee;}#body .system-content .left-frame .left-content .ztree li a.curSelectedNode,#body .system-content .left-frame .left-content .ztree li a.curSelectedNode.hover,body .system-content .left-frame .left-content .ztree li a.curSelectedNode,body .system-content .left-frame .left-content .ztree li a.curSelectedNode.hover{color:#eee;}#body .panel,body .panel{border-radius:0;margin-right:30px;}#body .panel-default>.panel-heading,body .panel-default>.panel-heading{background:#eee;padding:8px 15px;}#body .panel-title,body .panel-title{font-size:1.1em;}#body .setting-tab,#body .system-content,body .setting-tab,body .system-content{margin-right:30px;}#body .setting-tab .panel-body,#body .system-content .panel-body,body .setting-tab .panel-body,body .system-content .panel-body{padding:20px 0 0 0;}#body .setting-tab .form-row,#body .system-content .form-row,body .setting-tab .form-row,body .system-content .form-row{padding:0 5px;}#body .setting-tab .line,#body .system-content .line,body .setting-tab .line,body .system-content .line{margin:10px 10px;}#body .setting-tab .form-row .setting-title,#body .system-content .form-row .setting-title,body .setting-tab .form-row .setting-title,body .system-content .form-row .setting-title{text-align:left;}#body .setting-tab .form-row-submit,#body .system-content .form-row-submit,body .setting-tab .form-row-submit,body .system-content .form-row-submit{background:#eee;margin:10px 0 10px 0;border-top:1px solid #ddd;height:60px;width:100%;}#body .setting-tab .form-row-submit .setting-content,#body .system-content .form-row-submit .setting-content,body .setting-tab .form-row-submit .setting-content,body .system-content .form-row-submit .setting-content{margin:8px;}#body .setting-tab .form-row-submit .btn,#body .system-content .form-row-submit .btn,body .setting-tab .form-row-submit .btn,body .system-content .form-row-submit .btn{padding:4px 2em;margin-left:10px;}#body .setting-tab .form-row-submit .btn.btn-remove,#body .system-content .form-row-submit .btn.btn-remove,body .setting-tab .form-row-submit .btn.btn-remove,body .system-content .form-row-submit .btn.btn-remove{float:right;color:#666;background:none;}#body .setting-tab .form-row-submit .save,#body .system-content .form-row-submit .save,body .setting-tab .form-row-submit .save,body .system-content .form-row-submit .save{width:60px;}#body .setting-tools-right,body .setting-tools-right{position:absolute;right:30px;top:27px;}#body .setting-tools-right .version-vip,body .setting-tools-right .version-vip{display:inline-block;float:right;right:120px;top:26px;text-align:center;padding:0px 10px;height:24px;line-height:24px;border-radius:3px;}#body .setting-tools-right .system-setting-more,body .setting-tools-right .system-setting-more{margin-left:10px;}#body .color-default,body .color-default{position:absolute;left:500px;top:28px;margin-top:43px;width:325px;border-radius:6px;box-shadow:0 0 20px #ddd inset;}#body .color-default .color-list,body .color-default .color-list{width:50px;height:50px;float:left;margin:7px;cursor:pointer;box-shadow:0 0 10px #ddd;border-radius:50%;}#body .color-default .color-list:hover,body .color-default .color-list:hover{box-shadow:0 0 10px rgba(0,0,0,0.5);}#body .menu-left,body .menu-left{position:fixed;z-index:10;background:#f9f9f9;left:0;height:100%;width:18%;border-right:1px solid #ddd;margin-left:-1px;}#body .menu-left h1,body .menu-left h1{text-align:left;color:#666;padding:15px 20px 10px 30px;font-size:35px;font-weight:800;margin:0;padding:10px 0px 10px 20px;font-size:28px;height:50px;line-height:50px;letter-spacing:2px;}#body .menu-left .setting a,body .menu-left .setting a{height:40px;line-height:40px;text-decoration:none;box-sizing:border-box;text-indent:8px;color:#666;display:block;overflow:hidden;cursor:pointer;text-transform:capitalize;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;font-size:15px;}#body .menu-left .setting a:hover,body .menu-left .setting a:hover{background:#f3f3f3;}#body .menu-left .setting a.selected,body .menu-left .setting a.selected{background:#ddd;color:#000;border-left:5px solid #EA533F;padding-left:10px;}#body .main .dropdown-menu,body .main .dropdown-menu{font-size:13px;}#body .main.app-content,body .main.app-content{left:160px;right:0;bottom:0;top:0;margin:0;width:auto;height:auto;}#body .main.app-content .app-model,body .main.app-content .app-model{position:absolute;bottom:0;top:0px;left:0px;right:0;overflow:auto;padding:20px;overflow-x:hidden;}#body .main.app-content .app-model .h1,body .main.app-content .app-model .h1{border-bottom:1px solid #ddd;padding-bottom:10px;}#body .main.app-content .app-model .search-words,body .main.app-content .app-model .search-words{font-size:14px;position:absolute;padding:5px 10px;margin:0 10px;}#body .main.app-content .app-model .clear-search-btn,body .main.app-content .app-model .clear-search-btn{cursor:pointer;display:inline-block;}#body .main.app-content .app-model .clear-search-btn:hover,body .main.app-content .app-model .clear-search-btn:hover{color:#f6b29b;}#body .main.app-content .app-list,body .main.app-content .app-list{margin-top:10px;margin-right:-15px;padding:10px 0 40px 0;display:flex;justify-content:space-between;flex-wrap:wrap;}#body .main.app-content .app-list .flex-empty,body .main.app-content .app-list .flex-empty{margin:0 15px 20px 0;width:140px;height:1px;}#body .main.app-content .app-list .app-li,body .main.app-content .app-list .app-li{list-style:none;cursor:pointer;text-align:center;float:left;margin:0 15px 20px 0;width:140px;height:200px;background:#f5faff;color:#2196F3;border:1px solid #d2d7dc;position:relative;-webkit-transition:0.16s all;-moz-transition:0.16s all;-o-transition:0.16s all;-ms-transition:0.16s all;transition:0.16s all;border-radius:4px;background:none;border:1px solid #dee5e7;box-shadow:0 1px 2px rgba(0,0,0,0.1);}#body .main.app-content .app-list .app-li:hover,body .main.app-content .app-list .app-li:hover{background:#e2f2ff;}#body .main.app-content .app-list .app-li:hover,body .main.app-content .app-list .app-li:hover{background:#fff;box-shadow:0px 20px 100px rgba(0,0,0,0.1), 0px 20px 30px rgba(0,0,0,0.05);}#body .main.app-content .app-list .app-li .price-label,body .main.app-content .app-list .app-li .price-label{position:absolute;top:10px;right:-1px;border-radius:0;line-height:24px;height:24px;padding:0 10px;box-shadow:-3px 2px 5px rgba(0,0,0,0.3);}#body .main.app-content .app-list .app-li .price-label.label:before,body .main.app-content .app-list .app-li .price-label.label:before{position:absolute;top:0;left:-14px;content:" ";height:0;width:0;border:#f0ad4e 12px solid;border-left-color:transparent;}#body .main.app-content .app-list .app-li .price-label.label-warning,body .main.app-content .app-list .app-li .price-label.label-warning{background:#ff9800;}#body .main.app-content .app-list .app-li .price-label.label-warning.label:before,body .main.app-content .app-list .app-li .price-label.label-warning.label:before{border-color:#ff9800;border-left-color:transparent;}#body .main.app-content .app-list .app-li .price-label.label-success,body .main.app-content .app-list .app-li .price-label.label-success{background:#00a854;}#body .main.app-content .app-list .app-li .price-label.label-success.label:before,body .main.app-content .app-list .app-li .price-label.label-success.label:before{border-color:#00a854;border-left-color:transparent;}#body .main.app-content .app-list .app-li .icon,body .main.app-content .app-list .app-li .icon{background-image:linear-gradient(to bottom,#def 0,#fff 100%);border-radius:4px;}#body .main.app-content .app-list .app-li .flag-box,body .main.app-content .app-list .app-li .flag-box{overflow:hidden;position:absolute;right:0;width:60px;height:60px;}#body .main.app-content .app-list .app-li .flag,body .main.app-content .app-list .app-li .flag{position:absolute;top:10px;right:-28px;width:100px;height:22px;line-height:22px;box-shadow:0 1px 5px rgba(0,0,0,0.2);font-size:12px;color:#fff;overflow:hidden;text-overflow:ellipsis;transform:rotate(45deg);}#body .main.app-content .app-list .app-li .text,body .main.app-content .app-list .app-li .text{height:50px;}#body .main.app-content .app-list .app-li .name,body .main.app-content .app-list .app-li .name{color:#444;font-weight:800;margin:10px 5px 0;max-height:32px;overflow:hidden;}#body .main.app-content .app-list .app-li .copyright,body .main.app-content .app-list .app-li .copyright{color:#aaa;max-height:32px;overflow:hidden;}#body .main.app-content .app-list .app-li .icon,body .main.app-content .app-list .app-li .icon{height:90px;background-color:rgba(0,0,0,0.01);}#body .main.app-content .app-list .app-li .icon img,body .main.app-content .app-list .app-li .icon img{max-width:100%;max-height:100%;width:72px;border-radius:10%;}#body .main.app-content .app-list .app-li .icon .content,body .main.app-content .app-list .app-li .icon .content{width:80px;height:80px;padding:10px;margin:0 auto;}#body .main.app-content .app-list .app-li .icon .content .font-icon,body .main.app-content .app-list .app-li .icon .content .font-icon{width:55px;height:55px;line-height:52px;font-size:40px;text-align:center;background-image:linear-gradient(164deg,rgba(255,255,255,0.5),rgba(255,255,255,0));padding:10px;margin-top:1px;display:inline-block;border-radius:12px;color:#fff;}#body .main.app-content .app-list .app-li .icon .content .font-icon.words,body .main.app-content .app-list .app-li .icon .content .font-icon.words{font-size:26px;font-weight:800;text-shadow:0 0 5px rgba(255,255,255,0.8);}#body .main.app-content .app-list .app-li .action i,body .main.app-content .app-list .app-li .action i{padding-right:0.3em;color:inherit;}#body .main.app-content .app-list .app-li .action .btn.btn-default i.font-icon,body .main.app-content .app-list .app-li .action .btn.btn-default i.font-icon{color:#999;}#body .main.app-content .app-list .app-li .action>.btn,body .main.app-content .app-list .app-li .action>.btn{float:none;width:80px;height:22px;height:22px\0;padding-left:0;padding-right:0;}#body .main.app-content .app-list .app-li .action .btn-default.dropdown-toggle,body .main.app-content .app-list .app-li .action .btn-default.dropdown-toggle{color:#aaa;}#body .main.app-content .app-list .app-li .action .dropdown-toggle,body .main.app-content .app-list .app-li .action .dropdown-toggle{width:25px;}#body .main.app-content .app-list .app-li .action .dropdown-menu,body .main.app-content .app-list .app-li .action .dropdown-menu{min-width:130px;text-align:left;margin-top:-1px;}#body .main.app-content .app-list .empty,body .main.app-content .app-list .empty{margin:50px auto;font-size:20px;color:#888;}#body .main.app-content .app-list .empty .icon,body .main.app-content .app-list .empty .icon{background:url("../../../images/file_icon/icon_others/appStore.png");width:120px;height:120px;margin:0 auto;margin-bottom:20px;background-size:cover;}#body .main.app-content .progress,body .main.app-content .progress{border-radius:0px;margin:0 auto;color:#42a3f1;font-size:12px;height:23px;background:none;border:none;box-shadow:none;}#body .main.app-content .progress .total-size,body .main.app-content .progress .total-size{position:absolute;left:5px;z-index:100;line-height:20px;}#body .main.app-content .progress .download-speed,body .main.app-content .progress .download-speed{position:absolute;right:4px;z-index:100;line-height:20px;}#body .main.app-content .progress .progress-bar,body .main.app-content .progress .progress-bar{position:absolute;left:0px;bottom:-1px;border-bottom:2px solid #2196F3;background:none;border-radius:3px;box-shadow:none;height:100%;background:rgba(33,150,243,0.2);animation:progress-bar-stripes 2s linear infinite;}#body .main.app-content.app-plugins .app-li .icon img,body .main.app-content.app-plugins .app-li .icon img{border-radius:0;box-shadow:none;border-radius:4px 4px 0 0;}#body .main.app-content.app-plugins .app-li .action .dropdown-toggle,body .main.app-content.app-plugins .app-li .action .dropdown-toggle{margin-left:-5px;}#body.plugin-page .app-menu-left .line,body.plugin-page .app-menu-left .line{margin:5px 10px 5px 20px;color:#6B95B2;padding:4px 6px;border-bottom:1px solid #EBF0F5;border-color:rgba(150,150,150,0.3);}#body.plugin-page .app-menu-left .search input,body.plugin-page .app-menu-left .search input{width:105px;height:25px;margin:10px 10px 10px 20px;padding-left:24px !important;}#body.plugin-page .app-menu-left .search .search-btn,body.plugin-page .app-menu-left .search .search-btn{position:absolute;width:25px;height:25px;line-height:25px;padding:0;color:#888;cursor:pointer;text-align:center;}#body.plugin-page .app-menu-left .search .search-btn:hover,body.plugin-page .app-menu-left .search .search-btn:hover{color:#444;}#body.plugin-page .app-menu-left .search .search-btn.btn-search,body.plugin-page .app-menu-left .search .search-btn.btn-search{top:11px;left:21px;height:27px;width:27px;}#body.plugin-page .app-menu-left .search .search-btn.btn-close,body.plugin-page .app-menu-left .search .search-btn.btn-close{left:128px;top:14px;width:20px;height:20px;line-height:20px;background:#eee;border-radius:50%;}#body.plugin-page .app-config .panel-body,body.plugin-page .app-config .panel-body{padding:20px 0;}#body.plugin-page .app-config .header,body.plugin-page .app-config .header{padding:0px 0 5px 0;border-bottom:1px solid #ddd;}#body.plugin-page .app-config .header .btn,body.plugin-page .app-config .header .btn{position:absolute;top:10px;}#body.plugin-page .app-config .header .name,body.plugin-page .app-config .header .name{color:#0086E5;font-size:18px;font-weight:800;text-align:center;}#body.plugin-page .app-descript .header,body.plugin-page .app-descript .header{padding:0px 0 5px 0;}#body.plugin-page .app-descript .header .btn,body.plugin-page .app-descript .header .btn{position:absolute;top:10px;}#body.plugin-page .app-descript .header .name,body.plugin-page .app-descript .header .name{color:#0086E5;font-size:18px;font-weight:800;text-align:center;margin-left:200px;}#body.plugin-page .app-descript h1,#body.plugin-page .app-descript h2,#body.plugin-page .app-descript h3,#body.plugin-page .app-descript h4,#body.plugin-page .app-descript h5,#body.plugin-page .app-descript .h1,#body.plugin-page .app-descript .h2,#body.plugin-page .app-descript .h3,#body.plugin-page .app-descript .h4,#body.plugin-page .app-descript .h5,body.plugin-page .app-descript h1,body.plugin-page .app-descript h2,body.plugin-page .app-descript h3,body.plugin-page .app-descript h4,body.plugin-page .app-descript h5,body.plugin-page .app-descript .h1,body.plugin-page .app-descript .h2,body.plugin-page .app-descript .h3,body.plugin-page .app-descript .h4,body.plugin-page .app-descript .h5{border-bottom:1px solid #ddd;padding:0.5em 0;}#body.plugin-page .app-descript .left-content,body.plugin-page .app-descript .left-content{position:absolute;left:20px;top:50px;width:150px;padding:15px;margin:0 0 20px 0;background:#fafdff;color:#888;border:1px solid #eee;}#body.plugin-page .app-descript .left-content .icon,body.plugin-page .app-descript .left-content .icon{height:90px;background-color:rgba(0,0,0,0.001);}#body.plugin-page .app-descript .left-content .icon img,body.plugin-page .app-descript .left-content .icon img{max-width:100%;max-height:100%;border-radius:10px;}#body.plugin-page .app-descript .left-content .icon .content,body.plugin-page .app-descript .left-content .icon .content{width:80px;height:80px;padding:10px;margin:0 auto;}#body.plugin-page .app-descript .left-content .icon .content .font-icon,body.plugin-page .app-descript .left-content .icon .content .font-icon{width:55px;height:55px;line-height:52px;font-size:40px;text-align:center;background-image:linear-gradient(164deg,rgba(255,255,255,0.5),rgba(255,255,255,0));padding:10px;margin-top:1px;display:inline-block;border-radius:12px;color:#fff;}#body.plugin-page .app-descript .left-content .icon .content .font-icon.words,body.plugin-page .app-descript .left-content .icon .content .font-icon.words{font-size:26px;font-weight:800;text-shadow:0 0 5px rgba(255,255,255,0.8);}#body.plugin-page .app-descript .left-content .btn,body.plugin-page .app-descript .left-content .btn{margin:10px 0 0;width:80px;}#body.plugin-page .app-descript .left-content .btn.dropdown-toggle,body.plugin-page .app-descript .left-content .btn.dropdown-toggle{width:20px;margin-left:-1px;}#body.plugin-page .app-descript .left-content .app-title,body.plugin-page .app-descript .left-content .app-title{text-align:center;color:#555;padding:15px 10px 0 10px;}#body.plugin-page .app-descript .left-content .line,body.plugin-page .app-descript .left-content .line{border-bottom:1px solid #eee;margin:10px 0;}#body.plugin-page .app-descript .left-content .title,body.plugin-page .app-descript .left-content .title{color:#444;font-weight:800;padding:10px 0 3px 15px;}#body.plugin-page .app-descript .left-content .p,body.plugin-page .app-descript .left-content .p{padding:0 0 0 15px;}#body.plugin-page .app-descript .right-content,body.plugin-page .app-descript .right-content{position:absolute;left:200px;right:20px;top:45px;}#body.plugin-page .app-descript .right-content .description,body.plugin-page .app-descript .right-content .description{padding:10px 0 20px 15px;line-height:1.6em;word-break:break-all;font-size:13px;}#body.plugin-page .app-descript .right-content .sliders,body.plugin-page .app-descript .right-content .sliders{margin:5px 0 30px 20px;padding:0;}#body.plugin-page .app-descript .right-content .carousel-indicators,body.plugin-page .app-descript .right-content .carousel-indicators{bottom:-40px !important;}#body.plugin-page .app-descript .right-content .carousel-indicators li,body.plugin-page .app-descript .right-content .carousel-indicators li{border-color:#ccc;}#body.plugin-page .app-descript .right-content .carousel-indicators .active,body.plugin-page .app-descript .right-content .carousel-indicators .active{background:#2196F3;border-color:#2865e2;background:linear-gradient(to right,#44abf6,#2865e2);}#body.plugin-page .app-descript .right-content .glyphicon,body.plugin-page .app-descript .right-content .glyphicon{font-size:50px;margin-top:-30px !important;border-radius:50%;}#body.plugin-page .app-descript .right-content .carousel-control,body.plugin-page .app-descript .right-content .carousel-control{background:rgba(0,0,0,0.001) !important;width:20%;}#body.plugin-page .app-descript .right-content .carousel-control:hover .glyphicon,body.plugin-page .app-descript .right-content .carousel-control:hover .glyphicon{background:rgba(0,0,0,0.3);}#body.plugin-page .app-descript .right-content .carousel-inner,body.plugin-page .app-descript .right-content .carousel-inner{width:100%;text-align:center;}#body.plugin-page .app-descript .right-content .carousel-inner .item,body.plugin-page .app-descript .right-content .carousel-inner .item{height:350px;line-height:350px;width:100%;}#body.plugin-page .app-descript .right-content .carousel-inner .item img,#body.plugin-page .app-descript .right-content .carousel-inner .item a img,body.plugin-page .app-descript .right-content .carousel-inner .item img,body.plugin-page .app-descript .right-content .carousel-inner .item a img{margin:0 auto;max-width:100%;max-height:100%;display:inline;box-shadow:0 1px 5px rgba(0,0,0,0.4);}#body.plugin-page .app-descript .progress,body.plugin-page .app-descript .progress{background:#def;margin:10px 0;position:relative;}#body.plugin-page .app-descript .progress .progress-bar,body.plugin-page .app-descript .progress .progress-bar{border-bottom:4px solid #2196F3;border-radius:0;}#body .randomImage,body .randomImage{width:25px;height:25px;margin-left:15px;cursor:pointer;}#body .main,body .main{position:absolute;left:18%;width:82%;height:93%;margin:30px 0 0 10px;}#body .main .h1 .font-icon,body .main .h1 .font-icon{padding-right:16px;}#body .main div.h1,body .main div.h1{font-weight:400;color:#666;padding-bottom:8px;margin:0;font-size:22px;}#body .main .savebox,body .main .savebox{border-top:1px solid #eee;margin-bottom:10px;}#body .main .savebox a.save,body .main .savebox a.save{margin-left:5px;margin-top:5px;padding:4px 20px;}#body .main .section .box,body .main .section .box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-right:20px;}#body .main .section .box .flex-list,body .main .section .box .flex-list{float:left;width:140px;margin-right:10px;margin-bottom:0px;}#body .main .section .box .list,body .main .section .box .list{float:left;width:140px;height:115px;margin-right:10px;margin-bottom:15px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:3px;position:relative;overflow:hidden;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}#body .main .section .box .list.list-add,body .main .section .box .list.list-add{text-align:center;line-height:20px;color:#ccc;opacity:0.9;}#body .main .section .box .list.list-add .font-icon,body .main .section .box .list.list-add .font-icon{font-size:40px;padding:0px;margin-top:30px;}#body .main .section .box .list .item-remove,body .main .section .box .list .item-remove{position:absolute;right:-1px;top:-1px;display:none;border:none;background:rgba(0,0,0,0.3);color:#fff;width:30px;height:30px;font-size:14px;text-align:center;padding:0;line-height:30px;border-radius:0 0 0 30px;outline:none;}#body .main .section .box .list .item-remove:before,body .main .section .box .list .item-remove:before{position:relative;top:-3px;left:3px;}#body .main .section .box .list .item-remove:hover,body .main .section .box .list .item-remove:hover{background:#f30;}#body .main .section .box .list.listhover .item-remove,body .main .section .box .list.listhover .item-remove{display:block;}#body .main .section .box .list .ico,body .main .section .box .list .ico{width:120px;height:70px;margin:10px;text-align:center;overflow:hidden;}#body .main .section .box .list .info,body .main .section .box .list .info{text-align:center;color:#666;margin:0px;margin-top:0px;font-size:1em;height:24px;line-height:24px;border-top:1px solid #eee;background:rgba(0,0,0,0.05);overflow:hidden;}#body .main .section .box .list .ico img,body .main .section .box .list .ico img{max-width:100%;height:100%;}#body .main .section .box .list.this,body .main .section .box .list.this{border:1px solid #63acff;background-color:#c9e2ff;}#body .main .section .box .list.this .info,body .main .section .box .list.this .info{color:#444;border-top:1px solid #c9e2ff;}#body .main .section .box .list.listhover,body .main .section .box .list.listhover{border:1px solid #63acff;}#body .main .section .content,body .main .section .content{word-break:break-all;color:#448;margin-bottom:20px;}#body .main .section .content h2,body .main .section .content h2{border-bottom:1px dashed #eef;padding-bottom:5px;margin-bottom:5px;font-weight:400;font-size:1.25em;}#body .main .section .content p,body .main .section .content p{margin-left:5px;text-indent:2em;margin-bottom:8px;color:#666;font-size:1em;-khtml-user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;width:100%;}#body .main .section .content .box,body .main .section .content .box{color:#555;clear:both;color:#666;}#body .main .section .content .box .title,body .main .section .content .box .title{color:#444;border-bottom:1px dashed #ddd;width:100%;font-size:21px;margin-bottom:10px;margin-top:10px;}#body .main .section .content .box .title span,body .main .section .content .box .title span{border-bottom:1px solid #aaa;display:inline-block;margin-bottom:-1px;text-align:center;padding:5px 10px;float:none;width:auto;}#body .main .section .content .box p,body .main .section .content .box p{line-height:1.7em;text-indent:2em;padding:3px;margin:0;}#body .main .section .content .box p b,body .main .section .content .box p b{padding-right:8px;}#body .main .section .content .box p i,body .main .section .content .box p i{padding-right:10px;}#body .main .nav,body .main .nav{margin-right:30px;border-bottom:2px solid #63acff;}#body .main .nav a,body .main .nav a{display:block;float:left;padding:5px 1.8em;background:#eee;border:none;margin:0;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-o-transition:all 0.218s;-ms-transition:all 0.218s;transition:all 0.218s;color:#666;}#body .main .nav a:hover,body .main .nav a:hover{background:#e1efff;border:none;color:#63acff;}#body .main .nav a.this,#body .main .nav a.this:hover,body .main .nav a.this,body .main .nav a.this:hover{background:#63acff;border:none;color:#fff;}#body .main .member input,body .main .member input{display:inline-block;width:45px;margin-left:2px;}#body .main .member span,body .main .member span{padding-left:10px;}#body .main .member select,body .main .member select{padding:3px 5px;font-family:"微软雅黑";color:#666;}#body .main .member .info,body .main .member .info{background:#efe;padding:6px 10px;color:#8a8;border:#ccc 1px dotted;margin-top:10px;}#body .main .member .edit-role,body .main .member .edit-role{color:#666;}#body .main .member .edit-role:hover,body .main .member .edit-role:hover{border-bottom:1px solid #666;}#body .main .together,body .main .together{margin-top:-1px;border-bottom:1px solid #eee;padding:5px 0 0 0px;width:100%;}#body .main .together .title,body .main .together .title{float:left;width:80px;height:28px;line-height:20px;margin:5px;color:#333;}#body .main .together .title i,body .main .together .title i{padding-left:5px;font-style:normal;}#body .main .together span.text,body .main .together span.text{color:#bbb;font-size:1em;padding-left:10px;}#body .main .together.input input,body .main .together.input input{width:40%;margin-left:5px;border:1px solid #ddd;background:#fff;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);-webkit-transition:all ease-in-out .168s;-moz-transition:all ease-in-out .168s;-o-transition:all ease-in-out .168s;-ms-transition:all ease-in-out .168s;transition:all ease-in-out .168s;height:26px;line-height:26px;}#body .main .together.input input:focus,body .main .together.input input:focus{border-color:#75A1F0;outline:none;box-shadow:0 0 0 3px rgba(117,161,240,0.3);}#body .main .group-editor .tag,body .main .group-editor .tag{height:27px;line-height:27px;margin:2px 4px;padding:0px 8px;text-decoration:none;color:#666;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-o-transition:all 0.218s;-ms-transition:all 0.218s;transition:all 0.218s;display:block;float:left;border:1px solid #eee;background:#fff;}#body .main .group-editor .tag input,body .main .group-editor .tag input{border:none;position:relative;top:-4px;display:inline-block;min-height:12px;margin-right:6px;}#body .main .group-editor .tag:hover,body .main .group-editor .tag:hover{color:#63acff;border-color:rgba(99,172,255,0.7);}#body .main .group-editor .tag.this,body .main .group-editor .tag.this{border-color:#63acff;color:#63acff;background:#ffffff;}#body .main .group-editor .tag span,body .main .group-editor .tag span{cursor:pointer;}#body .main .group-editor .together a.button,body .main .group-editor .together a.button{margin:0 0 0 10px;}#body .alert,body .alert{position:absolute;right:30px;left:0px;margin-top:10px;}#body .main .content .title span,body .main .content .title span{border-bottom:2px solid #bbb;}#body .main .panel,body .main .panel{margin-left:-1px;}#body .main .panel table .title,body .main .panel table .title{font-size:1.15em;}#body .main .panel table .button,body .main .panel table .button{margin-left:0px;}#body .main .panel table .title span,body .main .panel table .title span{border:none;}#body .main .panel table .menu-list .name input,body .main .panel table .menu-list .name input{width:90%;font-weight:400;}#body .main .panel table .menu-list .path input,body .main .panel table .menu-list .path input{width:90%;font-weight:400;}#body .menu-list,body .menu-list{color:#666;}#body .menu-list td span,body .menu-list td span{display:none;}#body .menu-list td label,body .menu-list td label{float:right;margin-right:8px;line-height:34px;padding-top:0px;}#body .menu-list td label input,body .menu-list td label input{margin-right:5px;}#body .menu-list td.url input[type=text],body .menu-list td.url input[type=text]{width:50% !important;float:left;margin-top:5px;}#body .menu-list td label span,body .menu-list td label span{display:inline-block;}#body .menu-system td input[type='text'],body .menu-system td input[type='text']{display:none !important;}#body .menu-system td span,body .menu-system td span{display:inline !important;}#body .menu-system .move-del,body .menu-system .move-del{display:none !important;}#body .menu-hidden,body .menu-hidden{opacity:0.5;}#body .setting-menu table tr td.url,body .setting-menu table tr td.url{line-height:30px;}#body .save,body .save{width:auto;}#body .main .select table a.button,body .main .select table a.button{padding:0 8px;}#body input[type="radio"],body input[type="radio"]{width:auto;border:none;}#body .setting-menu,body .setting-menu{margin-left:-1px;}#body .setting-tab table,body .setting-tab table{font-size:1em;color:#888;width:100%;margin:0px;border:none;border:1px solid #eee;margin:10px 0 0px 1px;}#body .setting-tab table tr,body .setting-tab table tr{border-bottom:1px solid #eee;background:#fff;height:30px;}#body .setting-tab table tr input[type='text'],body .setting-tab table tr input[type='text']{display:block;width:80%;color:#888;height:24px;}#body .setting-tab table tr.title,body .setting-tab table tr.title{background:#fff;color:#224;line-height:2.5em;height:2.5em;}#body .setting-tab table tr.title td,body .setting-tab table tr.title td{border-bottom:1px solid #eee;font-weight:800;}#body .setting-tab table tr.title span,body .setting-tab table tr.title span{color:#999;font-size:1em;padding-left:4px;font-weight:400;}#body .setting-tab table tr td,body .setting-tab table tr td{border-bottom:1px solid #eee;line-height:2.5em;height:2.5em;border-right:1px solid #eee;padding-left:10px;}#body .setting-tab table tr td.name,body .setting-tab table tr td.name{width:30%;}#body .setting-tab table tr td.name,#body .setting-tab table tr td.path,body .setting-tab table tr td.name,body .setting-tab table tr td.path{border-right:1px solid #eee;}#body .setting-tab table tr td.action,body .setting-tab table tr td.action{line-height:1.3em;}#body .setting-tab table tr td.action a,body .setting-tab table tr td.action a{margin-right:5px;}#body .setting-tab table tr td .font-icon,body .setting-tab table tr td .font-icon{padding-right:0em;color:#666;}#body a.add,body a.add{display:block;text-align:center;text-decoration:none;line-height:25px;height:25px;color:#444;box-shadow:none;border:1px solid #ddd;margin:-1px 0 20px 1px;background:#f3f3f3;}#body a.add:hover,body a.add:hover{background:#cde;}#body .create-app,body .create-app{margin:0;display:block;position:absolute;right:20px;margin-top:-5px;}#body .app-menu-left,body .app-menu-left{min-width:160px;width:160px;}#body .app-menu-left .setting li.selected,body .app-menu-left .setting li.selected{padding-left:12px;}body.setting-page #body a.font-icon-label,body.setting-page .artDialog a.font-icon-label{color:#698ebf;font-size:20px;width:35px;text-decoration:none;padding:0;display:inline-block;text-align:center;border-radius:3px;background:#E9F3F9;}body.setting-page #body a.font-icon-label:hover,body.setting-page .artDialog a.font-icon-label:hover{background:#698ebf;color:#fff;}body.setting-page #body a.font-icon-label .font-icon,body.setting-page .artDialog a.font-icon-label .font-icon{padding:0 !important;}body.setting-page #body .select-drop-menu.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),body.setting-page #body .button-aciton-muti.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),body.setting-page .artDialog .select-drop-menu.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),body.setting-page .artDialog .button-aciton-muti.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-radius:2px;}body.setting-page #body .select-drop-menu ul.dropdown-menu,body.setting-page #body .button-aciton-muti ul.dropdown-menu,body.setting-page .artDialog .select-drop-menu ul.dropdown-menu,body.setting-page .artDialog .button-aciton-muti ul.dropdown-menu{border:1px solid rgba(0,0,0,0.15);box-shadow:0 4px 30px rgba(0,0,0,0.2);}body.setting-page #body .select-drop-menu ul.dropdown-menu li>a,body.setting-page #body .select-drop-menu ul.dropdown-menu li>a,body.setting-page #body .button-aciton-muti ul.dropdown-menu li>a,body.setting-page #body .button-aciton-muti ul.dropdown-menu li>a,body.setting-page .artDialog .select-drop-menu ul.dropdown-menu li>a,body.setting-page .artDialog .select-drop-menu ul.dropdown-menu li>a,body.setting-page .artDialog .button-aciton-muti ul.dropdown-menu li>a,body.setting-page .artDialog .button-aciton-muti ul.dropdown-menu li>a{font-size:13px;padding:3px 30px;color:#666;}body.setting-page #body .select-drop-menu ul.dropdown-menu li>a:focus,body.setting-page #body .select-drop-menu ul.dropdown-menu li>a:hover,body.setting-page #body .button-aciton-muti ul.dropdown-menu li>a:focus,body.setting-page #body .button-aciton-muti ul.dropdown-menu li>a:hover,body.setting-page .artDialog .select-drop-menu ul.dropdown-menu li>a:focus,body.setting-page .artDialog .select-drop-menu ul.dropdown-menu li>a:hover,body.setting-page .artDialog .button-aciton-muti ul.dropdown-menu li>a:focus,body.setting-page .artDialog .button-aciton-muti ul.dropdown-menu li>a:hover{background:#63acff;color:#fff;}body.setting-page #body .aui-title,body.setting-page .artDialog .aui-title{font-size:1em;}body.setting-page #body .label-info,body.setting-page .artDialog .label-info{color:#698ebf;background:#E9F3F9;font-weight:400;font-style:12px;}.share-dialog .space-info-bar{margin:0 auto;margin-top:5px;}.share-dialog .label-default{background-color:#bbb;}.share-dialog .space-info-bar .space-process .space-process-use{background-color:#284b5a;}.share-dialog .select-drop-menu button.btn{width:150px;height:25px;}.share-dialog .select-drop-menu .selected{background-color:#def;}.share-dialog .select-parent-content .btn{width:140px;}.share-dialog .select-parent-content .icon-group{color:#FC913F;}.share-dialog .btn-default{background:#fefefe;background-image:none;filter:none;padding:2px 6px;}.share-dialog .dialog-group-display{width:270px;position:relative;left:90px;top:-33px;clear:both;margin-bottom:-20px;}.share-dialog .dialog-group-display .cell span.label{float:left;margin:4px 8px 4px 0;font-size:1em;cursor:default;}.share-dialog .dialog-group-display .cell{max-height:80px;overflow-y:auto;}body.setting-page .ztree a{border:none;padding-left:3px;}body.setting-page .ztree a:hover{border:none;}body.setting-page .ztree li a.curSelectedNode{color:#fff;}body.setting-page .ztree .sub-menu{float:right;display:none;line-height:20px;padding-right:7px;padding-top:2px;font-size:1.15em;color:#ddd;}body.setting-page .ztree .hover .sub-menu{display:inline-block;color:#aaa;}body.setting-page .ztree .curSelectedNode .sub-menu,body.setting-page .ztree .hover.curSelectedNode .sub-menu{display:inline-block;color:#fff;}textarea#name{width:157px;height:80px;border:1px solid #ddd;font-size:13px;border-radius:3px;outline:none;}textarea#name:focus{border-color:#75a1f0;box-shadow:0 0 4px #75a1f0;}body.setting-page .select-parent-content .ztree{width:auto;min-width:160px;max-width:500px;position:absolute;left:90px;margin-top:-2px;padding:0;z-index:100;background-color:#fff;border:1px solid #ccc;overflow-y:auto;height:250px;}body.setting-page .select-parent-content .ztree .sub-menu,body.setting-page .select-parent-content .ztree .curSelectedNode .sub-menu{opacity:0.01;filter:alpha(opacity=1);}#body .system-content{position:absolute;border:1px solid #ddd;box-shadow:0 0 5px #ddd;bottom:10px;right:30px;top:38px;left:0px;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}#body .system-content .group-title-span{text-decoration:none;color:#428bca;}#body .system-content .left-frame{position:absolute;bottom:0px;top:0px;overflow:auto;width:220px;background:#FEFEFF;border-right:1px solid #ddd;}#body .system-content .left-frame .left-header{position:absolute;z-index:100;width:100%;}#body .system-content .left-frame .left-header .tab{width:50%;margin-left:-1px;overflow:hidden;text-align:center;float:left;height:30px;cursor:pointer;line-height:30px;border:1px solid #d2d2d2;border-top:none;border-right:none;background:#DAE9FD;}#body .system-content .left-frame .left-header .tab.this{border-color:1px solid #FEFEFF;border-bottom:none;color:#555;background:#FEFEFF;font-weight:800;}#body .system-content .left-frame .left-content{margin-top:35px;}#body .system-content .left-frame .left-content .role-box{padding:10px 10px;}#body .system-content .left-frame .left-content .role-box ul{list-style:none;}#body .system-content .left-frame .left-content .role-box ul li.role-cell{border-radius:3px;height:30px;line-height:30px;padding-left:20px;margin-bottom:3px;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}#body .system-content .left-frame .left-content .role-box ul li.role-cell.role-cell-add{text-align:center;background:#eee;padding:0;color:#666;}#body .system-content .left-frame .left-content .role-box ul li.role-cell:hover{background:#eee;}#body .system-content .left-frame .left-content .role-box ul li.role-cell.select,#body .system-content .left-frame .left-content .role-box ul li.role-cell.select.role-cell-add{background:#63acff;color:#fff;}#body .system-content .left-frame .left-content .role-box ul li.role-cell .sub-menu{float:right;line-height:30px;height:30px;width:30px;text-align:center;}#body .system-content .left-frame .left-content .group-role-btn a{text-align:center;display:block;background:#def;margin:5px 10px;padding:15px 0;border-radius:2px;}#body .system-content .frame-resize{position:absolute;height:100%;width:10px;margin-left:-5px;background:transparent;z-index:100;cursor:col-resize;top:0px;left:220px;background:url(../../../images/common/resize.png) 0px 50% no-repeat;}#body .system-content .frame-resize.active{background:rgba(0,0,0,0.1);}#body .system-content #content-system-role .form-row{padding:0;}#body .system-content .right-frame{position:absolute;bottom:0px;top:0px;left:220px;right:0px;overflow:auto;padding:10px 10px 10px 20px;}#body .system-content .right-frame .group-title{font-size:25px;padding:8px 0;}#body .system-content .right-frame .group-title .group-title-span{border-bottom:2px solid;padding-bottom:3px;}#body .system-content .right-frame .group-title .group-size{position:absolute;margin-left:10px;border-radius:2px;font-size:12px;background-color:#f6f6f6;margin-top:5px;padding:6px 10px 0px;}#body .system-content .right-frame .user-toolbar{background:#eee;border-radius:3px;padding:7px 0px;margin:10px 0px;}#body .system-content .right-frame .user-toolbar .dropdown-menu{min-width:100px;}#body .system-content .right-frame .user-list table{border:none;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}#body .system-content .right-frame .user-list table tr{background:#fff;border:none;border-bottom:1px solid #eee;color:#666;}#body .system-content .right-frame .user-list table tr.title,#body .system-content .right-frame .user-list table tr.title:hover{background:#fafafa;border-top:1px solid #ddd;font-size:1em;color:#666;}#body .system-content .right-frame .user-list table tr:hover,#body .system-content .right-frame .user-list table tr.selected{background:#fff9ed;cursor:default;}#body .system-content .right-frame .user-list table tr.unuse{opacity:0.3;filter:alpha(opacity=30);}#body .system-content .right-frame .user-list table tr td{height:30px;line-height:30px;padding:0;border-right:none;width:auto;}#body .system-content .right-frame .user-list table tr td .space-info-bar{height:25px;}#body .system-content .right-frame .user-list table tr td .space-process{margin-top:6px;margin-bottom:-6px;}#body .system-content .right-frame .user-list table tr td .space-info{width:110px;overflow:hidden;}#body .system-content .right-frame .user-list table tr td.select{width:30px;padding-left:10px;}#body .system-content .right-frame .user-list table tr td.select input{position:relative;}#body .system-content .right-frame .user-list table tr td.select input:focus{box-shadow:none;}#body .system-content .right-frame .user-list table tr td.select:hover{background:#f6f6f6;}#body .system-content .right-frame .user-list table tr td.name{min-width:95px;}#body .system-content .right-frame .user-list table tr td.name a{border-bottom:1px solid;padding:2px;}#body .system-content .right-frame .user-list table tr td.role{width:90px;}#body .system-content .right-frame .user-list table tr td.space{width:120px;}#body .system-content .right-frame .user-list table tr td.group{width:auto;}#body .system-content .right-frame .user-list table tr td.action{width:auto;}#body .system-content .right-frame .user-list table tr td .label-small{font-size:10px;font-style:italic;color:#698ebf;background:#E9F3F9;padding:1px;border-radius:2px;}#body .system-content .right-frame .font-icon{padding:0;}#body .system-content .right-frame .search-user{position:absolute;right:10px;top:20px;}#body .system-content .right-frame .search-user .search-btn{position:absolute;right:20px;width:20px;text-align:center;height:20px;line-height:20px;margin-top:5px;border-radius:50%;cursor:pointer;opacity:0.8;}#body .system-content .right-frame .search-user .search-btn:hover{opacity:1;}#body .system-content .right-frame .search-user .search-btn.btn-close{right:35px;color:#F44336;}#body .system-content .right-frame .search-user .search-btn.btn-search{right:1px;background:none;border-radius:0px;background:#eee;height:30px;top:1px;margin:0;line-height:30px;width:30px;border-left:1px solid #ddd;border-radius:0 3px 3px 0;}#body .system-content .right-frame .search-user input{height:30px;padding:0px 50px 0px 5px;}#body .system-content .right-frame .user-list{position:absolute;left:19px;top:110px;bottom:35px;right:10px;overflow:auto;}#body .system-content .right-frame .page-item{position:absolute;padding:6px 10px 10px 25px;border-top:1px solid #eee;background:#fafafa;left:1px;right:0;height:20px;bottom:0;color:#666;}#body .system-content .right-frame .page-item input{width:50px;margin:0 5px;text-align:center;}#body .system-content .right-frame .page-item select{border:none;height:20px;background:#eee;margin:0 10px;}#body .system-content .right-frame .page-item em.line{border-right:1px solid #ccc;padding:3px;width:0px;margin:0px 9px;}#body .system-content .right-frame .page-item .page-list{display:inline-block;}#body .system-content .right-frame .page-item .page-list a{display:inline-block;width:25px;line-height:22px;cursor:pointer;text-align:center;color:#444;margin-right:-3px;border:1px solid transparent;}#body .system-content .right-frame .page-item .page-list a:hover{border:1px solid #b9daff;background:#def;border-radius:2px;}#body .system-content .right-frame .page-item .page-list a.disabled{color:#bbb;cursor:not-allowed;}#body .system-content .right-frame .page-item .page-list a.disabled:hover{background:none;border-color:transparent;}#body .system-content .right-frame .page-item .page-list a .font-icon{padding:0 2px;font-size:16px;}body.setting-page .select-user-group{position:absolute;border:1px solid #ddd;top:55px;right:20px;bottom:70px;left:20px;}body.setting-page .select-user-group .title-info{position:absolute;top:-22px;width:100%;}body.setting-page .select-user-group .title-info .title{width:47%;position:absolute;}body.setting-page .select-user-group .title-info .title-right{left:53%;}body.setting-page .select-user-group .right-content,body.setting-page .select-user-group .center-action,body.setting-page .select-user-group .left-content{float:left;width:47%;position:absolute;top:0;bottom:0px;}body.setting-page .select-user-group .right-content,body.setting-page .select-user-group .left-content{overflow-y:auto;}body.setting-page .select-user-group .left-content{margin:0px !important;padding:0;}body.setting-page .select-user-group .right-content{right:0px;}body.setting-page .select-user-group .center-action{width:6%;background:#fff;position:absolute;left:47%;top:-1px;bottom:-1px;z-index:999;border-left:1px solid #ddd;border-right:1px solid #ddd;}body.setting-page .select-user-group .center-action i{width:30px;height:30px;display:block;margin-top:150px;font-size:22px;color:#999;text-align:center;}body.setting-page .select-user-group .select-group-right{padding:0;list-style:none;}body.setting-page .select-user-group .select-group-right .group-self{height:30px;line-height:30px;border-radius:2px;}body.setting-page .select-user-group .select-group-right .group-self:hover{background:#def;}body.setting-page .select-user-group .select-group-right .group-self .title{color:#1e5494;padding-left:10px;}body.setting-page .select-user-group .select-group-right .group-self .icon-group{padding-right:10px;}body.setting-page .select-user-group .select-group-right .group-self .remove{float:right;cursor:pointer;height:30px;line-height:30px;width:22px;font-size:1.25em;text-align:center;color:#aaa;padding-right:5px;}body.setting-page .select-user-group .select-group-right .group-self .remove:hover{color:#f33;}body.setting-page .select-user-group .select-group-right .select-drop-menu .dropdown-menu li{padding-left:1em;font-size:13px;height:26px;line-height:24px;cursor:pointer;}body.setting-page .select-user-group .select-group-right .select-drop-menu .dropdown-menu li.selected{background:#337ab7;color:#fff;}body.setting-page .select-user-group .select-group-right .select-drop-menu .dropdown-menu li.selected:hover{background:#337ab7;color:#fff;}body.setting-page .select-user-group .select-group-right .select-drop-menu .dropdown-menu li:hover{background:#def;color:#337ab7;}body.setting-page .select-user-group #user-group-select.ztree .group-select-box{color:#fff;font-size:12px;border-radius:2px;width:14px;height:14px;line-height:14px;text-align:center;margin-top:4px;margin-right:4px;padding:0;position:absolute;right:0px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}body.setting-page .select-user-group #user-group-select.ztree .group-select-box:before{content:"\f";}body.setting-page .select-user-group #user-group-select.ztree a:hover .group-select-box{border:1px solid #3B99FC;}body.setting-page .select-user-group #user-group-select.ztree a.this .group-select-box{border:1px solid #3B99FC;background:#3B99FC;}body.setting-page .select-user-group #user-group-select.ztree a.this .group-select-box:before{content:"\f00c";color:#fff;}body.setting-page .select-user-group .select-drop-menu{margin-top:2px;float:right;}body.setting-page .select-user-group .select-drop-menu .btn{padding:0px 0.5em;margin-top:3px;font-weight:400;}body .group-role-setting{position:relative;width:100%;height:100%;}body .group-role-setting .content-info{position:absolute;bottom:10px;right:10px;top:10px;left:10px;box-shadow:0 0 3px #ccc;border-radius:2px;}body .group-role-setting .form-row{margin-bottom:5px;width:100%;}body .group-role-setting .form-row:after{clear:both;}body .group-role-setting .form-row.line{border-bottom:1px solid #ddd;margin-bottom:5px;}body .group-role-setting .form-row label{margin-right:20px;}body .group-role-setting .form-row input[type='checkbox']{display:inline-block;width:20px !important;}body .group-role-setting .form-row input[type='text'],body .group-role-setting .form-row input[type='password']{display:inline-block;margin-right:10px;height:30px;width:150px;border:1px solid #ddd;background:#fff;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);-webkit-transition:all ease-in-out .168s;-moz-transition:all ease-in-out .168s;-o-transition:all ease-in-out .168s;-ms-transition:all ease-in-out .168s;transition:all ease-in-out .168s;color:#444;border-radius:3px;padding-left:10px;}body .group-role-setting .form-row input[type='text']:focus,body .group-role-setting .form-row input[type='password']:focus{border-color:#75A1F0;outline:none;box-shadow:0 0 0 3px rgba(117,161,240,0.3);}body .group-role-setting .form-row .btn .font-icon,body .group-role-setting .form-row .btn.btn-default .font-icon{color:#666;}body .group-role-setting .form-row .setting-title{float:left;width:70px;height:30px;padding-top:5px;}body .group-role-setting .form-row .setting-content{position:relative;}body .group-role-setting .form-row .dropdown-menu{left:70px;right:auto;margin-top:5px;}body .group-role-setting .form-row .dropdown-menu:before{right:auto;left:9px;}body .group-role-setting .form-row .dropdown-menu:after{right:auto;left:10px;}body .group-role-setting .form-row .item.item-main{background:rgba(0,0,0,0.05);border-radius:4px;height:25px;line-height:25px;}body .group-role-setting .form-row .group-role-check{background:#f4fbff;border:1px solid #c3e1ff;top:5px;padding:5px;margin-left:70px;border-radius:3px;}body .group-role-setting .form-row .group-role-check .item label{display:block;height:25px;line-height:25px;padding:0px 4px;margin:1px 0;position:relative;top:-5px;}body .group-role-setting .form-row .group-role-check .item label span,body .group-role-setting .form-row .group-role-check .item label i{position:relative;top:5px;}body .group-role-setting .form-row .group-role-check .item:hover{color:#2196F3;background:#def;border-radius:4px;}body .group-role-setting .form-row .group-role-check .content{margin-left:32px;margin-bottom:10px;}body .group-role-setting .form-row-submit{background:#eee;margin:10px 0 10px 0;border-top:1px solid #ddd;height:60px;width:100%;}body .group-role-setting .form-row-submit .setting-content{margin:8px;}body .group-role-setting .form-row-submit .btn{padding:4px 2em;margin-left:10px;}body .group-role-setting .form-row-submit .btn.btn-remove{float:right;color:#666;background:none;}body .group-role-setting .form-row-submit .save{width:60px;}body .group-role-setting .left-content{position:absolute;bottom:0px;top:0px;overflow:auto;width:160px;padding:10px;border-right:1px solid #ddd;}body .group-role-setting .left-content .role-cell{color:#444;display:block;text-decoration:none;border-radius:3px;height:30px;line-height:30px;padding-left:20px;margin-bottom:3px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}body .group-role-setting .left-content .role-cell.role-cell-add{text-align:center;background:#eee;padding:0;color:#666;}body .group-role-setting .left-content .role-cell:hover{background:#eee;}body .group-role-setting .left-content .role-cell.select,body .group-role-setting .left-content .role-cell.select.role-cell-add{background:#63acff;color:#fff;}body .group-role-setting .left-content .role-cell .sub-menu{float:right;line-height:30px;height:30px;width:30px;text-align:center;}body .group-role-setting .right-content{position:absolute;bottom:0px;top:0px;left:180px;right:0px;overflow:auto;} -/* ver 4.33(2018-09-03) [build 1535948287.5988] */ \ No newline at end of file +/* ver 4.34(2018-09-04) [build 1536056928.7265] */ \ No newline at end of file