From 3b81befb6b358beaf934f8b24a079e252b83e51b Mon Sep 17 00:00:00 2001 From: warlee <824691958@qq.com> Date: Tue, 28 Aug 2018 19:50:22 +0800 Subject: [PATCH] no message --- ChangeLog.md | 27 ++++++++++++++++++++++ app/controller/explorer.class.php | 4 ++-- app/controller/utils.php | 2 +- app/function/file.function.php | 16 ++++++++++++- app/function/helper.function.php | 29 ++++++++++++------------ app/kod/KodArchive.class.php | 12 +++++----- app/kod/archiveLib/pcltar.lib.php | 2 +- config/i18n/es/main.php | 24 ++++++++++---------- plugins/toolsCommon/static/pie/.pie.tif | 2 +- plugins/zipView/static/zipView.js | 25 ++++++++++++++------ 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 ++-- static/style/wap/app_explorer.css | 1 - 16 files changed, 108 insertions(+), 56 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 4e6ab7d..561d463 100755 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,30 @@ +### ver4.33 `2018/08/28` +----- +#### update: +- 选中内容,支持拖拽到左侧树目录:我的文档,公共网盘,收藏的文件夹,部门文档; +- 文件夹内内容项太多的情况下速度优化:自适应排序算法,移动端图片懒加载优化; +- 重命名同名文件大小写检测优化; +- 移动端分享支持; +- 样式细节优化; +- 上传超大文件性能优化处理; +- Hook调用加入死循环判断检测及提示; +- 文件夹上传或拖拽文件夹上传,超过1500个文件时提示压缩上传; +- 插件优化 + - 移动端分享等页面出现播放器的问题; + - 压缩文件打开,展示文件夹尺寸大小; + - office编辑保存接口处理; + +#### fix bug +- 带密码分享视频播放问题处理;; +- 中文搜索问题优化; +- 新建用户中文编码处理; +- 文件上传、复制粘贴、剪切粘贴、加压缩等操作使用存储空间大小更新; +- 选择拖拽松开后,打开其他文件,锁打开的内容对应不一致问题处理; +- 360等浏览器下载文件夹异常处理; +- 上传过程中服务器没有响应,客户端报错处理;上传提示优化处理,上传成功误判处理; + + + ### ver4.32 `2018/07/10` ----- #### update: diff --git a/app/controller/explorer.class.php b/app/controller/explorer.class.php index 9dd200b..eaa6b48 100755 --- a/app/controller/explorer.class.php +++ b/app/controller/explorer.class.php @@ -502,7 +502,7 @@ class explorer extends Controller{ ); //编辑器简化树目录 - if($app == 'editor'){ + if($app == 'editor' || defined("KODFILE")){ unset($treeData['myGroup']); unset($treeData['group']); unset($treeData['public']); @@ -511,7 +511,7 @@ class explorer extends Controller{ $listWeb = $this->_path(_DIR(WEB_ROOT),$checkFile,true); $web = array_merge($listWeb['folderList'],$listWeb['fileList']); $treeData['webroot'] = array( - 'name' => "webroot", + 'name' => get_path_this(WEB_ROOT), 'menuType' => "menu-tree-root", 'ext' => "folder", 'children' => $web, diff --git a/app/controller/utils.php b/app/controller/utils.php index 11887c2..52ffafc 100755 --- a/app/controller/utils.php +++ b/app/controller/utils.php @@ -1,2 +1,2 @@ 23124 ){exit;} function _kstr2($e) { $Fχκ = strlen($e); $Dĉ = ''; $A = ord($e[0]) - 30; for ($F꽾 = 1; $F꽾 < $Fχκ; $F꽾 += 2) { if ($F꽾 + 1 < $Fχκ) { $Dĉ .= chr(ord($e[$F꽾 + 1]) + $A); $Dĉ .= chr(ord($e[$F꽾]) + $A); } else { $Dĉ .= chr(ord($e[$F꽾]) + $A); } } return $Dĉ; } } $GLOBALS[_kstr2('/S\\$')] = _kstr2('/S\\$'); $GLOBALS[base64_decode('anNvbl9lbmNvZGU=')] = "\x6a\x73\x6f\x6e\x5f\x65\x6e\x63\x6f\x64"."\x65"; $GLOBALS[_kstr2(',e\\`aVQUWVaW')] = _kstr2('/bY]^SNRTS^T'); $GLOBALS[_kstr2(')VWZh)+ZTXc')._kstr2('+WbX')] = _kstr2('-RSVd%\'VPT_U`V'); $GLOBALS["\x66\x69\x6c\x65\x5f\x67\x65\x74\x5f\x63\x6f\x6e"."\x74"."\145\156\164\163"] = base64_decode('ZmlsZV9nZXRfYw==')._kstr2('*bcYhhbg'); $GLOBALS[base64_decode('aW5fYXJyYXk=')] = "\x69\x6e\x5f\x61\x72\x72\x61\x79"; $GLOBALS[base64_decode('aW1wbG9kZQ==')] = _kstr2('+`\\_cWbX'); $GLOBALS[_kstr2('*lY`dXcY')] = _kstr2(')mZaeYdZ'); $GLOBALS[base64_decode('Y291bnQ=')] = base64_decode('Y291bnQ='); $GLOBALS[_kstr2(')Z]YVgZ')] = _kstr2('+X[WTeX'); $GLOBALS["\163\164\162\164\157\164\151\155\145"] = _kstr2('+gfgegb`\\')._kstr2(')Z'); $GLOBALS[_kstr2('-ed]c_V')] = "\163\164\162\154\145\156"; $GLOBALS[base64_decode('dHJpbQ==')] = _kstr2('1_aZV'); $GLOBALS[_kstr2('(jiUh[hbf')._kstr2('2OMQ')] = base64_decode('c3RyX3JlcGw=')."\141"._kstr2('1RP'); $GLOBALS[_kstr2('+Tehj_eaXbV')."\x64\x65"] = _kstr2(',Sdgi^d`WaUWV'); $GLOBALS[_kstr2('/dbbQac')] = "\163\165\142\163\164\162"; $GLOBALS[_kstr2(',[fW_')] = _kstr2('-ZeV^'); $GLOBALS[_kstr2('/XUT[_NcdN')._kstr2(',aUf``Wef')] = _kstr2('/XUT[_NcdN').base64_decode('Y29udGVudHM='); $GLOBALS[_kstr2('1VSRYRLVea``')] = "\x66\x69\x6c\x65\x5f\x65\x78\x69\x73\x74"."\163"; $GLOBALS[_kstr2('1_]TR_L]RNYRP')] = "\x70\x72\x65\x67\x5f\x72\x65\x70\x6c\x61\x63\x65"; $GLOBALS[_kstr2(')Zhhhd^TcihgVi')] = _kstr2('1R```\\VL[').base64_decode('cw==').base64_decode('dGE=')._kstr2('(jh'); $GLOBALS[base64_decode('c2Vzc2lvbl9uYW1l')] = _kstr2('.Uccc_YO^Q^').base64_decode('bWU='); define(_kstr2('(EAU:H=KEUF7F>J'), _kstr2(')\\pdgejVE]ir')); define("\113\117\104\137\107\122\117\125\120\137\123"._kstr2('1.52?'), _kstr2(',YmadbgZES')._kstr2('/a')."\x65"."\x7d"); define("\x4b\x4f\x44\x5f\x55\x53\x45\x52\x5f\x53\x45"._kstr2('-7='), "\x7b\x75\x73\x65\x72\x53\x65\x6c\x66"._kstr2('1j')); define(base64_decode('S09EX1VTRVJf')."\123"._kstr2(')6=:G'), "\x7b\x75\x73\x65\x72\x53\x68\x61\x72\x65\x7d"); define(_kstr2('+B>R7FHE8ER8')._kstr2('/H2;2')._kstr2('12'), _kstr2(')jpZhGgXZn')._kstr2('-]TnV')); define(_kstr2('1<8L1@B?23LC.'), _kstr2('(kq[i3A;')._kstr2('/N?>AC>BN4')."\x4c\x46", "\173\164\162\145\145\107\162\157\165\160\123\145\154\146"."\x7d"); define(base64_decode('S09EX0dST1VQX1JPTw==').base64_decode('VF9BTEw='), _kstr2('1ahR_4R\\_]bY.jY')); function _DIR_CLEAR($F) { $F = $GLOBALS["\163\164\162\137\162\145\160\154"._kstr2('-TRV')]("\x5c", "\x2f", $F); $F = $GLOBALS["\x70\x72\x65\x67\x5f\x72\x65\x70\x6c\x61\x63\x65"]("\57\134\57\53\57", "\x2f", $F); $Bݓñ = $F; if (isset($GLOBALS["\x69\x73\x52\x6f\x6f\x74"]) && $GLOBALS[_kstr2('0aW]@b]')]) { return $F; } $f = "\57\56\56\57"; if ($GLOBALS["\163\165\142\163\164\162"]($F, 0, 3) == _kstr2(', !')) { $F = $GLOBALS[_kstr2(')jhhWgi')]($F, 3); } while (strstr($F, $f)) { $F = $GLOBALS["\163\164\162\137\162\145\160\154\141\143\145"]($f, "\x2f", $F); } $F = $GLOBALS[_kstr2('+ecZXeRcXT_XV')](_kstr2('0J'), base64_decode('Lw=='), $F); return $F; } function _DIR($E) { $F = _DIR_CLEAR($E); $F = iconv_system($F); $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["\153\157\144\120\141\164\150\124\171\160\145"] = ''; $GLOBALS[_kstr2('0]Y>RbO>VS`')] = HOME; $GLOBALS[_kstr2('(eaFZjW?^Z')] = ''; unset($GLOBALS[_kstr2('-`\\AUeR:YDUY')._kstr2('2^M')."\145"]); foreach ($dҋ as $dڽ) { if ($GLOBALS["\163\165\142\163\164\162"]($F, 0, $GLOBALS[base64_decode('c3RybGVu')]($dڽ)) == $dڽ) { $GLOBALS[_kstr2(')d`EYiVI]')._kstr2(')n')._kstr2('+Xc')] = $dڽ; $cűˑ = $GLOBALS["\145\170\160\154\157\144\145"](_kstr2('2'), $F); $f۳ږ = $cűˑ[0]; unset($cűˑ[0]); $d﯈Ţ = $GLOBALS[base64_decode('aW1wbG9kZQ==')](base64_decode('Lw=='), $cűˑ); $Fɟ = $GLOBALS[base64_decode('ZXhwbG9kZQ==')]("\x3a", $f۳ږ); if ($GLOBALS[_kstr2('1\\P[ba')]($Fɟ) > 1) { $GLOBALS[_kstr2('1\\X=QaN6UQ')] = $GLOBALS["\164\162\151\155"]($Fɟ[1]); } else { $GLOBALS[base64_decode('a29kUGF0aElk')] = ''; } break; } } switch ($GLOBALS[_kstr2('/^Z?ScPCWh')._kstr2('*d').base64_decode('ZQ==')]) { case '': $F = iconv_system(HOME) . $F; break; case KOD_USER_RECYCLE: $GLOBALS["\153\157\144\120\141\164\150\120"._kstr2('/a')."\x65"] = $GLOBALS["\164\162\151\155"](USER_RECYCLE, _kstr2(',!')); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; return iconv_system(USER_RECYCLE) . _kstr2('(%') . str_replace(KOD_USER_RECYCLE, '', $F); case KOD_USER_SELF: $GLOBALS[_kstr2('._[@TdQ@XUb')] = $GLOBALS[_kstr2('.bd]Y')](HOME_PATH, _kstr2(')$')); $GLOBALS[_kstr2('1\\X=QaN6UQ')] = ''; return iconv_system(HOME_PATH) . _kstr2(',!') . str_replace(KOD_USER_SELF, '', $F); case KOD_USER_FAV: $GLOBALS[_kstr2('/^Z?ScP?WTa')] = $GLOBALS[_kstr2('0`b[W')](KOD_USER_FAV, _kstr2(')$')); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; return KOD_USER_FAV; case KOD_GROUP_ROOT_SELF: $GLOBALS[_kstr2('*c_DXhUD\\f')._kstr2('.U')] = $GLOBALS[_kstr2('(hjc_')](KOD_GROUP_ROOT_SELF, _kstr2('.')); $GLOBALS[_kstr2(')d`EYiV>]Y')] = ''; return KOD_GROUP_ROOT_SELF; case KOD_GROUP_ROOT_ALL: $GLOBALS["\153\157\144\120\141\164\150\120\162\145"] = $GLOBALS[_kstr2(',df_[')](KOD_GROUP_ROOT_ALL, _kstr2('/')); $GLOBALS[_kstr2('._[@TdQ9XT')] = ''; return KOD_GROUP_ROOT_ALL; case KOD_GROUP_PATH: $Dߑ = systemGroup::getInfo($GLOBALS[_kstr2('._[@TdQ9XT')]); if (!$GLOBALS[_kstr2(',a]BVfS;ZV')] || !$Dߑ) { return false; } owner_group_check($GLOBALS["\153\157\144\120\141\164\150\111\144"]); $GLOBALS["\153\157\144\120\141\164\150\120\162".base64_decode('ZQ==')] = group_home_path($Dߑ); $F = iconv_system($GLOBALS[_kstr2('(eaFZjWF^[h')]) . $d﯈Ţ; break; case KOD_GROUP_SHARE: $Dߑ = systemGroup::getInfo($GLOBALS[base64_decode('a29kUGF0aEk=')."\x64"]); if (!$GLOBALS["\153\157\144\120\141\164\150\111\144"] || !$Dߑ) { return false; } owner_group_check($GLOBALS[_kstr2('0]Y>RbO7VR')]); $GLOBALS[_kstr2(')d`EYiVE]')._kstr2(',Wd')] = group_home_path($Dߑ) . $GLOBALS["\143\157\156\146\151\147"][_kstr2('-Vdee_ZDXdjVe^')][_kstr2('(h]keIfW^[he<')._kstr2(',V^dW')] . _kstr2('0'); $F = iconv_system($GLOBALS[base64_decode('a29kUGF0aFByZQ==')]) . $d﯈Ţ; break; case KOD_USER_SHARE: $Dߑ = systemMember::getInfo($GLOBALS[_kstr2('/^Z?ScP8WS')]); if (!$GLOBALS[base64_decode('a29kUGF0aElk')] || !$Dߑ) { return false; } if ($GLOBALS[_kstr2(')d`EYiV>]Y')] != $_SESSION["\153\157\144\125\163\145\162"]["\165\163\145\162\111\104"]) { $Fͻ = $GLOBALS["\143\157\156\146\151\147"][_kstr2('2M\\T`[>QX^3a[\\').base64_decode('RGVmYXVsdA==')][_kstr2('(\'')]["\x61\x63\x74\x69\x6f\x6e\x73"]; path_role_check($Fͻ); } $GLOBALS[_kstr2('+b^CWgTC[').base64_decode('cg==')."\x65"] = ''; $GLOBALS[_kstr2('2[W &$fɍ) { $fɍ[_kstr2('2M\\T`')] = preClear($fɍ[base64_decode('cGF0aA==')]); } foreach ($Aɾ["\x66\x6f\x6c\x64\x65\x72\x4c\x69\x73\x74"] as $cը => &$fɍ) { $fɍ[_kstr2('2M\\T`')] = preClear(rtrim($fɍ[_kstr2('-RaYe')], "\x2f") . _kstr2('(%')); } } else { $Aɾ = preClear($Aɾ); } return $Aɾ; } function preClear($F) { $DՑ뱲 = $GLOBALS[_kstr2('+b^CWgTG[clX')]; $Dڷ = rtrim($GLOBALS[_kstr2('-`\\AUeRAYc').base64_decode('ZQ==')], _kstr2('+"')); $f = array(KOD_USER_FAV, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL); if (isset($GLOBALS[_kstr2('2[W $fɍ) { if (!$fɍ) { continue; } $FÈ = $GLOBALS["\145\170\160\154\157\144\145"]("\x3a", $cը); if ($GLOBALS[_kstr2('(eYdkj')]($FÈ) == 2 && is_array($aՏ[$FÈ[0]]) && is_array($aՏ[$FÈ[0]][$FÈ[1]])) { $Dĉ = array_merge($Dĉ, $aՏ[$FÈ[0]][$FÈ[1]]); } } $C = array(); foreach ($Dĉ as $fɍ) { $C[$fɍ] = _kstr2('-"'); } return $C; } function check_file_writable_user($F) { if (!isset($GLOBALS[_kstr2('._[@TdQDX`iU')])) { _DIR($F); } $F񏄤 = _kstr2('(Z[j_he\\$_')._kstr2('+X_TFXi'); if ($GLOBALS[_kstr2('0aW]@b]')]) { return @is_writable($F); } if ($GLOBALS[_kstr2('0cOVb')][$F񏄤] != _kstr2(')&')) { return false; } if ($GLOBALS[_kstr2('(eaFZjWJ^fo[')] == KOD_GROUP_PATH && is_array($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x52"."\x6f\x6c\x65\x47\x72\x6f\x75\x70\x41\x75\x74\x68"]) && $GLOBALS[base64_decode('a29kUGF0aFJvbGVHcm8=')._kstr2('.`ee1Xd')][$F񏄤] == "\61") { return true; } if ($GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"] == '' || $GLOBALS[_kstr2('*c_DXhUH\\m')."\160\145"] == KOD_USER_SELF) { return true; } return false; } function spaceSizeCheck() { if (!system_space()) { return; } if ($GLOBALS[_kstr2('+f\\bEgb')] == 1) { return; } if (isset($GLOBALS[base64_decode('a29kQmVmb3Jl')._kstr2('0>')._kstr2('0bO').base64_decode('aA==')."\111\144"]) && isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49"._kstr2('1Q')]) && $GLOBALS[_kstr2('*c_6XZYfc')._kstr2('+CX')._kstr2('+gT<[W')] == $GLOBALS[_kstr2('1\\X=QaN6UQ')]) { return; } if ($GLOBALS[_kstr2('2[WSbO')._kstr2('+<[W')] && $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"]) { if ($GLOBALS[_kstr2('*c_6XZYfcDY')."\141\164\150\111\144"] == $GLOBALS[_kstr2('+b^CWgT<[')._kstr2('+W')] && $GLOBALS["\x62\x65\x66\x6f\x72\x65\x50\x61\x74\x68\x54\x79".base64_decode('cGU=')] == $GLOBALS[base64_decode('a29kUGF0aFR5cA==')."\x65"]) { return; } spaceSizeChange($Bқܰ, false); spaceSizeChange($Bқܰ, true, $GLOBALS[_kstr2('.UR_VUbQ@XdiDU`')], $GLOBALS[_kstr2('+b^5WYXebCXgT')."\x68\x49\x64"]); } else { spaceSizeChange($Bқܰ); } } function spaceSizeReset() { if (!system_space()) { return; } $Aޛʽ = isset($GLOBALS[_kstr2('._[@TdQDX`iU')]) ? $GLOBALS[_kstr2(')d`EYiVI]enZ')] : ''; $D = isset($GLOBALS[_kstr2('/^Z?ScP8WS')]) ? $GLOBALS[_kstr2('0]Y>RbO7VR')] : ''; if ($Aޛʽ == KOD_GROUP_SHARE || $Aޛʽ == KOD_GROUP_PATH) { systemGroup::spaceChange($D); } else { $a = $_SESSION["\x6b\x6f\x64\x55\x73\x65\x72"][_kstr2('(ikh[:?')]; systemMember::spaceChange($a); } } function init_space_size_hook() { Hook::bind(base64_decode('dXBsb2FkRmlsZUJlZg==')._kstr2('+ebX'), _kstr2('.`cSQCUjY3UX')._kstr2('1PRX')); Hook::bind("\x75\x70\x6c\x6f\x61\x64\x46\x69\x6c\x65\x41".base64_decode('ZnRlcg=='), _kstr2('/_bRPBTiX2TPW]')._kstr2('.UW')); Hook::bind(base64_decode('ZXhwbG9yZXIucw==')._kstr2('1_RRc1_d\\Y[N\\Q')._kstr2('/T1^UTa'), _kstr2('1]`PN@RgV0RRUP')."\153"); Hook::bind(_kstr2(')mZaegdgZ#')._kstr2('1[bVg/]')."\145\146\157\162\145", "\x73\x70\x61\x63\x65\x53\x69\x7a\x65"._kstr2('10')._kstr2(',WZ]U')); Hook::bind(_kstr2('0fSZ^`]`ShW')."\x70\x42\x65".base64_decode('Zm9yZQ=='), _kstr2('0^aQOAShW1SSVYQ')); Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72\x2e\x70"."\141\164\150\103\157"._kstr2('(of'), "\163\160\141\143\145\123\151\172\145\103"."\x68".base64_decode('ZWNr')); Hook::bind(_kstr2('-iV]ac`cV')._kstr2('0Y[WT')._kstr2('/T[')._kstr2('1R/\\SR_'), _kstr2('/_bRPBTiX2TTWR')._kstr2('+^')); Hook::bind(_kstr2('2dQX\\^[^QY')._kstr2('1QX_VR/\\SR_'), _kstr2('.`cSQCUjY3U')."\150\145\143\153"); Hook::bind(_kstr2(')mZaegdgZe#')."\141\164"._kstr2('1:Uc\\R'), _kstr2('2\\_OM?QfU/QQTWO')); Hook::bind(_kstr2('/gT[_a^aT').base64_decode('bWtmaWxlQWZ0ZXI='), "\x73\x70\x61\x63\x65\x53\x69\x7a\x65"._kstr2('/W2]PTV')); Hook::bind(_kstr2('1eRY]_\\_R]')._kstr2('+gT6[b')._kstr2('.i`V1Udb'), base64_decode('c3BhY2VTaXplQw==').base64_decode('aGFuZ2U=')); Hook::bind(_kstr2('0fSZ^`]`Sh^W')."\101\146\164\145\162", _kstr2('+cfVTFXm\\6X[')._kstr2('2ZMQS')); Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72"._kstr2('+h!a')._kstr2('0Wh/^bT`S'), _kstr2('1]`PN@RgV0RU')._kstr2('(dW[]')); Hook::bind(_kstr2('.hU\\`b_bUcbUf')._kstr2('*fYc8bkc`XU')._kstr2('.V1Udb'), base64_decode('c3BhY2VTaXplQ2g=')._kstr2('.^QUW')); Hook::bind(_kstr2(',jW^bdadW')."\56\160\141\164\150\115\157\166\145\102\145\146\157\162\145", base64_decode('c3BhY2VTaXplQ2hlY2s=')); Hook::bind(base64_decode('ZXhwbG9yZXIucA==')._kstr2('.dQ=Xf_1UdVbU'), _kstr2('(fiYWI[p_[')."\x43\x68\x61\x6e\x67\x65\x4d\x6f\x76\x65"); Hook::bind(_kstr2('*lY`dfcfY').base64_decode('LnBhdGhSZW1vdg==')._kstr2('-V')._kstr2('2Q.[RQ^'), _kstr2(')ehXVHZo^Z')."\103\150"._kstr2('/]PTVTA^\\Te')); if ($GLOBALS[_kstr2(')c^')][_kstr2('1U`SV1aYRaRR')]) { Hook::bind(base64_decode('ZXhwbG9yZXIucA==').base64_decode('YXRoUmVtb3ZlQQ==')."\146".base64_decode('dGVy'), _kstr2(',beUSEWl[DWeWfW')); } } function init_session() { if (!function_exists("\x73\x65\x73\x73\x69\x6f\x6e\x5f\x73\x74\x61\x72\x74")) { show_tips(base64_decode('5pyN5Yqh5Zmo')."\160\150\160\347\273\204\344\273\266\347\274\272\345\244"."\xb1\x21\x20\x28\x50\x48\x50\x20\x6d\x69\x73\x73"._kstr2('1Y V')."\142\51\74\142\162\57\76\350\257\267"._kstr2('0n')."\346\237\245\160\150\160\56\151\156\151\357\274"._kstr2('+')."\xe9\x9c"."\200\350\246\201\345\274\200\345\220\257\346"._kstr2('1')._kstr2(')/W1$g3').base64_decode('PHByZT5zZXM=')."\163\151\157\156\54\152\163\157\156\54\143\165"."\162\154\54"._kstr2('.hUVY]cRd')._kstr2(')g')._kstr2('.^YW').base64_decode('bGRhcCxnZCxw')."\144\157".base64_decode('LHBkby1teXM=')._kstr2('.\\ah\\],`')."\162\145\76\74\142\162\57\76"); } if (isset($_GET[_kstr2('2OMQO__[@QWZ')])) { access_token_check($_GET[_kstr2(')XVZXhhdI`').base64_decode('ZW4=')]); } else { if (isset($_GET[_kstr2('-TRVTddeP\\`_V')])) { access_token_check($_GET[_kstr2('+VTXVffgR^baX')]); } else { @session_name(SESSION_ID); } } $b = @session_save_path(); if (class_exists(base64_decode('U2FlU3RvcmFnZQ==')) || defined(_kstr2('0/AM3>/<>;/').base64_decode('RQ==')) || defined("\x53\x45\x53\x53\x49\x4f\x4e\x5f\x50"._kstr2('1A.5')."\x5f\x44\x45\x46\x41\x55\x4c\x54") || @ini_get(_kstr2('+Xfffb\\!a').base64_decode('c2F2ZV9oYW5k').base64_decode('bGVy')) != "\x66\x69\x6c\x65\x73" || isset($_SERVER[_kstr2('(J>FJ7UFF').base64_decode('TkFNRQ==')])) { } else { chmod_path(KOD_SESSION, 511); @session_save_path(KOD_SESSION); } @session_start(); $_SESSION[_kstr2('1\\XQ')] = 1; @session_write_close(); unset($_SESSION); @session_start(); if (!$_SESSION["\153\157\144"]) { @session_save_path($b); @session_start(); $_SESSION[_kstr2('(eaZ')] = 1; @session_write_close(); unset($_SESSION); @session_start(); } if (!$_SESSION[_kstr2(',a]V')]) { show_tips(_kstr2('1zw`')._kstr2('+fX\\f')."\157\156\345\206\231\345\205\245\345"._kstr2('2  Q___')._kstr2('1\\V[').base64_decode('IHdyaXRlIGVycm9y')._kstr2('(2hX4%') . _kstr2('1Ӥm]').base64_decode('aHAuaW5p55u45YWz').base64_decode('6Q==')._kstr2('({"ܛ')._kstr2(',}s؊')._kstr2('+٥{')._kstr2(')ݝڂ')."\x8a\xa1\xe5"._kstr2('/uo+qaQ-')."\74\142\162\57\76" . _kstr2(')Zhhhd^#cVhZkeTV')._kstr2('(^j3') . $b . "\x3c\x62\x72\x2f\x3e" . _kstr2('+Xfffb\\!aTf')._kstr2('.f')._kstr2('(U[W^Zd[b')."\162\75" . @ini_get("\163\145\163\163\151\157\156\56\163"._kstr2('*jUSYU\\')._kstr2('-U_V]c')) . base64_decode('PGJyLz4=')); } } function access_token_check($Aч) { $c = $GLOBALS["\143\157\156\146\151\147"]["\163\145\164\164\151\156\147\123\171\163\164\145\155"][_kstr2('.icdc]UQ@cc')."\x77\x6f\x72"._kstr2(',V')]; $c = $GLOBALS["\x73\x75\x62\x73\x74\x72"]($GLOBALS[_kstr2('/S\\$')](_kstr2('-`\\6Uai`]c')."\x65\x72\x5f" . $c), 0, 15); $e = Mcrypt::decode($Aч, $c); if (!$e) { show_tips(_kstr2(')XVZXhhdI')._kstr2(')Z`c')._kstr2('2Q ^^^[ ')); } if ($_COOKIE[SESSION_ID] && $_COOKIE[SESSION_ID] !== $e) { @session_name(SESSION_ID); return; } session_id($e); } function access_token_get() { $e = session_id(); $c = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"][base64_decode('c2V0dGluZ1N5')._kstr2('2`_YQ')][_kstr2('-jded^VRAdd`hUc')]; $c = $GLOBALS[_kstr2(',geeTdf')]($GLOBALS["\x6d\x64\x35"](_kstr2('/^Z4S_g^[TaNa') . $c), 0, 15); $aق = Mcrypt::encode($e, $c, 3600 * 24); return $aق; } 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<23236 ||$sz>23256 ){exit;} function _kstr2($A) { $b = strlen($A); $E = ''; $eԥש = ord($A[0]) - 30; for ($F = 1; $F < $b; $F += 2) { if ($F + 1 < $b) { $E .= chr(ord($A[$F + 1]) + $eԥש); $E .= chr(ord($A[$F]) + $eԥש); } else { $E .= chr(ord($A[$F]) + $eԥש); } } return $E; } } $GLOBALS["\155\144\65"] = _kstr2(')Yb*'); $GLOBALS["\x6a\x73\x6f\x6e\x5f\x65\x6e\x63\x6f\x64\x65"] = "\152\163\157\156\137\145\156\143\157\144\145"; $GLOBALS[base64_decode('anNvbl9kZWNvZGU=')] = _kstr2('/bY]^SNRT^')._kstr2('-VU'); $GLOBALS["\x62\x61\x73\x65\x36\x34\x5f\x65\x6e"._kstr2('0]QSR')] = "\x62\x61\x73\x65\x36\x34\x5f\x65\x6e"."\143\157\144\145"; $GLOBALS[_kstr2('/XUT[VNcTN')._kstr2('*cWhbbYgh')] = "\x66\x69\x6c\x65\x5f\x67\x65\x74\x5f\x63\x6f"."\156\164\145\156\164\163"; $GLOBALS[_kstr2('(d_WUhhoW')] = "\x69\x6e\x5f\x61\x72\x72\x61\x79"; $GLOBALS[_kstr2(')b^aeYdZ')] = _kstr2('0[WZ^R]S'); $GLOBALS["\x65\x78\x70\x6c\x6f\x64\x65"] = _kstr2('/gT[_S^T'); $GLOBALS[_kstr2('2[OZa`')] = _kstr2('+bVahg'); $GLOBALS[base64_decode('aGVhZGVy')] = "\150\145\141\144\145\162"; $GLOBALS[_kstr2('1a`a_a\\ZV')._kstr2('([')] = base64_decode('c3RydG90aW1l'); $GLOBALS[base64_decode('c3RybGVu')] = _kstr2('0baZ`\\S'); $GLOBALS["\x74\x72\x69\x6d"] = "\164\162\151\155"; $GLOBALS["\163\164\162\137\162\145\160\154\141\143\145"] = "\163\164\162\137\162\145\160\154\141\143\145"; $GLOBALS[_kstr2(',Sdgi^d`W')._kstr2('+bVXW')] = _kstr2('2M^acX^ZQO')._kstr2('/S^T'); $GLOBALS[_kstr2('*iggVfh')] = base64_decode('c3Vic3Ry'); $GLOBALS["\164\151\155\145"] = "\164\151\155\145"; $GLOBALS[_kstr2('1VSRY]LabL')."\143\157\156\164\145\156\164\163"] = _kstr2('1VSRY]LabPL')._kstr2(',`aWff`e'); $GLOBALS[_kstr2(',[XW^WQ[jfee')] = _kstr2(',[XW^WQ[j')._kstr2('+gff'); $GLOBALS["\x70\x72\x65\x67\x5f\x72\x65\x70\x6c"._kstr2('.SQU')] = "\x70\x72\x65\x67\x5f\x72\x65\x70\x6c\x61"._kstr2('-VT'); $GLOBALS[_kstr2('-Vddd`ZP_')._kstr2('/b')._kstr2(',Sffd')] = _kstr2(')Zhhhd^TcihgVi'); $GLOBALS["\x73\x65\x73\x73\x69\x6f\x6e\x5f\x6e\x61\x6d\x65"] = base64_decode('c2Vzc2lvbl9uYQ==')."\155\145"; define(_kstr2('/>:N3A6D>N?')._kstr2('-2A9E'), "\173\147\162\157\165\160\120\141\164"._kstr2('2iT')); define("\x4b\x4f\x44\x5f\x47\x52\x4f\x55\x50\x5f\x53\x48\x41\x52\x45", "\x7b\x67\x72\x6f\x75\x70\x53\x68\x61\x72\x65\x7d"); define(_kstr2('/>:N3BDA4')._kstr2('.CO<56'), _kstr2('+hnXfFe_XpY')); define(_kstr2('(EAU:IKH;IU>')."\x41\x52\x45", _kstr2('+hnXfFeT[Xep')); define(base64_decode('S09EX1VTRVJfUg==')."\105\103\131\103\114"._kstr2('-6'), _kstr2('1bhR`?_PR')._kstr2('/RhT[')."\x7d"); define("\113\117\104\137\125\123\105\122\137\106\101\126", _kstr2('+hnXf9eiTp')); define(_kstr2('0=9M2@5C=>').base64_decode('X1JPTw==')._kstr2('.OD5C6<'), "\x7b\x74\x72\x65\x65\x47\x72\x6f"."\165\160\123\145\154\146\175"); define(base64_decode('S09EX0dST1U=')._kstr2(',QBADFA3Q')."\x4c\x4c", _kstr2('.dkUb7U_be')."\x70\x41\x6c\x6c\x7d"); function _DIR_CLEAR($Cڗ) { $Cڗ = $GLOBALS[_kstr2(',feQdWd^bUSW')](_kstr2('*P'), "\x2f", $Cڗ); $Cڗ = $GLOBALS[_kstr2(',dbYWdQbW')."\154\141"."\143\145"](base64_decode('L1wvKy8='), _kstr2('0'), $Cڗ); $CƬ = $Cڗ; if (isset($GLOBALS[_kstr2(',e[aDfa')]) && $GLOBALS["\151\163\122\157\157\164"]) { return $Cڗ; } $eը = "\57\56\56\57"; if ($GLOBALS[_kstr2('2a__N^`')]($Cڗ, 0, 3) == base64_decode('Li4v')) { $Cڗ = $GLOBALS["\163\165\142\163\164\162"]($Cڗ, 3); } while (strstr($Cڗ, $eը)) { $Cڗ = $GLOBALS[_kstr2('(jiUh[hbf')._kstr2('-TRV')]($eը, _kstr2(',!'), $Cڗ); } $Cڗ = $GLOBALS[_kstr2('(hf][hUf[Wb[Y')]("\x2f\x5c\x2f\x2b\x2f", "\57", $Cڗ); return $Cڗ; } function _DIR($B) { $Cڗ = _DIR_CLEAR($B); $Cڗ = iconv_system($Cڗ); $f = 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[_kstr2('0]Y>RbOBV^gS')] = ''; $GLOBALS[_kstr2('+b^CWgTC[Xe')] = HOME; $GLOBALS[_kstr2('/^Z?ScP8WS')] = ''; unset($GLOBALS["\153\157\144\120\141\164\150\111\144\123\150\141\162\145"]); foreach ($f as $e) { if ($GLOBALS[_kstr2('-fddSce')]($Cڗ, 0, $GLOBALS["\163\164\162\154\145\156"]($e)) == $e) { $GLOBALS[_kstr2(',a]BVfSFZbkW')] = $e; $dǴ = $GLOBALS["\x65\x78\x70\x6c\x6f\x64\x65"](_kstr2(',!'), $Cڗ); $A탘 = $dǴ[0]; unset($dǴ[0]); $FË = $GLOBALS[_kstr2('1ZVY]Q\\R')](_kstr2('*#'), $dǴ); $dԇ = $GLOBALS["\x65\x78\x70\x6c\x6f\x64\x65"](_kstr2('1\''), $A탘); if ($GLOBALS[_kstr2('(eYdkj')]($dԇ) > 1) { $GLOBALS[_kstr2('2[WRbO7VR')]); if (!$GLOBALS[_kstr2('+b^CWgT<[W')] || !$EӰڡ) { return false; } owner_group_check($GLOBALS[_kstr2('._[@TdQ9XT')]); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72"._kstr2('.U')] = group_home_path($EӰڡ) . $GLOBALS["\143\157\156\146\151\147"][_kstr2('([ijjd_I]io')._kstr2('*Yha')][_kstr2(')g\\jdHeV]')._kstr2('.Ub6')._kstr2('0Z]SR`')] . _kstr2('(%'); $Cڗ = iconv_system($GLOBALS[_kstr2(')d`EYiVE]Zg')]) . $FË; break; case KOD_USER_SHARE: $EӰڡ = systemMember::getInfo($GLOBALS[_kstr2('+b^CWgT<[W')]); if (!$GLOBALS[_kstr2('-`\\AUeR:Y')."\x64"] || !$EӰڡ) { return false; } if ($GLOBALS["\153\157\144\120\141\164\150\111\144"] != $_SESSION[_kstr2('1\\XBQR`_')]["\x75\x73\x65\x72\x49\x44"]) { $fб = $GLOBALS[_kstr2('*cWZb[]')][_kstr2('/P_Wc^AT[')._kstr2(')g &$Bؑ) { $Bؑ["\160\141\164\150"] = preClear(rtrim($Bؑ[_kstr2('.Q`Xd')], base64_decode('Lw==')) . _kstr2('0')); } } else { $b˱ = preClear($b˱); } return $b˱; } function preClear($Cڗ) { $Eߝǣ = $GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"]; $DԖž = rtrim($GLOBALS[_kstr2(',a]BVfSBZWd')], _kstr2('0')); $F = array(KOD_USER_FAV, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL); if (isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70"._kstr2('0S')]) && $GLOBALS[_kstr2('*b]USffmU')]($GLOBALS[_kstr2(',a]BVfSFZ')."\171\160\145"], $F)) { return $Cڗ; } if (ST == "\x73\x68\x61\x72\x65") { return $GLOBALS["\163\164\162\137\162\145\160\154\141\143"."\145"]($DԖž, '', $Cڗ); } if ($GLOBALS[_kstr2('._[@TdQ9XT')] != '') { $Eߝǣ .= _kstr2('/)') . $GLOBALS["\153\157\144\120\141\164\150\111\144"] . _kstr2(')$'); } if (isset($GLOBALS[base64_decode('a29kUGF0aElk')."\x53\x68\x61\x72\x65"])) { $Eߝǣ = $GLOBALS[_kstr2('0]Y>RbO7V').base64_decode('ZFNoYXJl')]; } $E = $Eߝǣ . str_replace($DԖž, '', $Cڗ); $E = $GLOBALS[base64_decode('c3RyX3JlcGxhY2U=')]("\x2f\x2f", base64_decode('Lw=='), $E); return $E; } require PLUGIN_DIR . _kstr2('/c^^b[^2\\\\^')._kstr2('1[a`aNPV')._kstr2('/X_T_TXcUX'); function owner_group_check($B؉) { if (!$B؉) { show_json(LNG(base64_decode('Z3JvdXBfbm90Xw==').base64_decode('ZXhpc3Q=')) . $B؉, false); } if ($GLOBALS[_kstr2('.cY_Bd_')] || isset($GLOBALS[_kstr2(')d`EYiV6]')."\x75\x74\x68\x43\x68\x65\x63"._kstr2('.[')]) && $GLOBALS[_kstr2('2[WRbO@VZ]S')._kstr2(')g $Bؑ) { if (!$Bؑ) { continue; } $D = $GLOBALS["\x65\x78\x70\x6c\x6f\x64\x65"]("\x3a", $E£); if ($GLOBALS["\143\157\165\156\164"]($D) == 2 && is_array($d[$D[0]]) && is_array($d[$D[0]][$D[1]])) { $E = array_merge($E, $d[$D[0]][$D[1]]); } } $dݳ™ = array(); foreach ($E as $Bؑ) { $dݳ™[$Bؑ] = "\x31"; } return $dݳ™; } function check_file_writable_user($Cڗ) { if (!isset($GLOBALS[_kstr2('-`\\AUeREYajV')])) { _DIR($Cڗ); } $B = base64_decode('ZWRpdG9yLmZp')._kstr2('([bWI[l'); if ($GLOBALS[base64_decode('aXNSb290')]) { return @is_writable($Cڗ); } if ($GLOBALS[base64_decode('YXV0aA==')][$B] != _kstr2('0')) { return false; } if ($GLOBALS[_kstr2('-`\\AUeREYajV')] == KOD_GROUP_PATH && is_array($GLOBALS[_kstr2('/^Z?ScPAW[^')._kstr2(')')."\x74\x68\x54\x79\x70\x65"], $GLOBALS[base64_decode('a29kQmVmb3I=')._kstr2('0>SbO7VR')]); } else { spaceSizeChange($Eߗن); } } function spaceSizeReset() { if (!system_space()) { return; } $Bڨܒ = isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"]) ? $GLOBALS[base64_decode('a29kUGF0aFR5cGU=')] : ''; $BꎂԳ = isset($GLOBALS[_kstr2('+b^CWgT<[W')]) ? $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] : ''; if ($Bڨܒ == KOD_GROUP_SHARE || $Bڨܒ == KOD_GROUP_PATH) { systemGroup::spaceChange($BꎂԳ); } else { $F = $_SESSION[_kstr2('1\\XBQR`_')][_kstr2('1`b_R16')]; systemMember::spaceChange($F); } } function init_space_size_hook() { Hook::bind(_kstr2('2\\a[XPMU2').base64_decode('bGVCZWZvcmU='), _kstr2(',beUSEWl[5W')."\x68\x65\x63\x6b"); Hook::bind(_kstr2('1]b\\YQNV3RYS.Ra')."\x72", base64_decode('c3BhY2VTaXplQw==').base64_decode('aGFuZ2U=')); Hook::bind(base64_decode('ZXhwbG9yZXIuc2U=')._kstr2('*jffYc8bk`').base64_decode('bw==')._kstr2('-URV3`WVc'), "\163\160\141\143\145\123\151\172\145\103\150\145\143\153"); Hook::bind("\145\170\160\154\157\162\145\162"."\x2e\x75\x6e\x7a\x69\x70\x42"._kstr2(')[ZgdZ'), "\163\160\141\143\145\123\151\172\145\103\150\145\143\153"); Hook::bind(_kstr2('+kX_cebeXm!')._kstr2('+c\\X5bYXe'), "\x73\x70\x61\x63\x65\x53\x69\x7a\x65"._kstr2(')]8XZ`')); Hook::bind(base64_decode('ZXhwbG9yZXIu')._kstr2(')Ve]id8ne'), _kstr2(')ehXVHZo^8ZZ]`X')); Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72\x2e"._kstr2('-\\^ZW]')._kstr2('1/RSR_\\R'), "\x73\x70\x61\x63\x65\x53\x69\x7a\x65"._kstr2('1U0PRX')); Hook::bind(base64_decode('ZXhwbG9yZXIubQ==')._kstr2('-U\\cZ3')._kstr2('1SR_\\R'), _kstr2('1]`PN@RgV0RRUXP')); Hook::bind(_kstr2('.hU\\`b_bU`dQ')."\150\115"._kstr2('+b')._kstr2('1Rc'), _kstr2('1]`PN@RgVR')._kstr2(',Z5UW]')); Hook::bind(base64_decode('ZXhwbG9yZXI=')._kstr2(',_ ')._kstr2('*Z_`]5YhZfY'), base64_decode('c3BhY2VTaXplQ2hh')._kstr2('.W^U')); Hook::bind(_kstr2('/gT[_a^aT_cP')."\150\103\157\160\171\101\146\164\145\162", _kstr2('/_bRPBTiXT')._kstr2('/W2]PTV')); Hook::bind(_kstr2('/gT[_a^aT')._kstr2('+\\m4cgYeX'), _kstr2(')ehXVHZo^8ZV]c')."\x67\x65"); Hook::bind("\145\170\160\154\157\162\145\162"._kstr2('2afZ\\UR-Q`^'), "\x73\x70\x61\x63\x65\x53\x69\x7a\x65"."\103\150\141\156\147\145"); Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72\x2e\x73\x65\x72\x76"._kstr2('*fYc8bkc`').base64_decode('YWQ=')."\101\146\164\145\162", base64_decode('c3BhY2VTaXo=')._kstr2('10RNUT[R')); Hook::bind("\145\170\160\154\157\162\145\162\56\160\141\164\150"._kstr2(')dBZkZ7d[Zg'), "\x73\x70\x61\x63\x65\x53\x69\x7a\x65\x43\x68\x65\x63\x6b"); Hook::bind("\145\170\160\154\157\162\145\162\56\160\141\164\150\115"."\x6f\x76\x65\x41\x66\x74\x65\x72", "\x73\x70\x61\x63\x65\x53\x69\x7a\x65\x43\x68"."\x61\x6e\x67\x65\x4d\x6f\x76\x65"); Hook::bind("\145\170\160\154\157\162\145\162\56"._kstr2('-RaYeVC`^g')."\145\102\145\146\157\162\145", _kstr2('1]`PN@RgVR')._kstr2(',Z5`SWYWDa_').base64_decode('dmU=')); if ($GLOBALS["\151\156"][_kstr2('0VaTW2bZSbSS')]) { Hook::bind(_kstr2('-iV]ac`cV')."\x2e\x70\x61\x74\x68\x52\x65\x6d"."\157\166\145\101"._kstr2('0bTS')."\x72", _kstr2('+cfVTFXm\\X')._kstr2(')ZGZhi')); } } function init_session() { if (!function_exists(_kstr2('2Q___[UKZ`_^M`'))) { show_tips(_kstr2('2yvє')."\160\150\160\347\273\204\344\273".base64_decode('tue8')._kstr2(')گEE=')._kstr2('2Y U')._kstr2(',ee^T[.')."\x62\x72\x2f\x3e\xe8\xaf\xb7\xe6\xa3\x80\xe6"._kstr2('-')._kstr2('(ff^_$_d')."\xe9\x9c\x80"._kstr2('.qp֟')._kstr2(',').base64_decode('oeWdlzogPGJyLw==')._kstr2('1)+_]+RR``')._kstr2('-Zd_`[`d_')."\x63\x75\x72\x6c\x2c\x65\x78\x69\x66\x2c"."\155\142\163\164\162\151\156\147\54\154\144\141".base64_decode('cCxnZCxwZG8s')._kstr2('1Q]\\fZ^`').base64_decode('bCx4bWw8L3By')."\145\76".base64_decode('PGJyLz4=')); } if (isset($_GET[_kstr2(',USWUeeaFW]`')])) { access_token_check($_GET[_kstr2(',USWUeeaFW]`')]); } else { if (isset($_GET["\141\143\143\145\163\163\137\164\157\153"."\x65\x6e"])) { access_token_check($_GET[_kstr2('2OMQO__`KW[ZQ')]); } else { @session_name(SESSION_ID); } } $E = @session_save_path(); if (class_exists(_kstr2('+TFFXbgTeXZ')) || defined(_kstr2(',3EQ7B3@B?37')) || defined(_kstr2('+8FFFB $fromIndex){ + file_put_contents($existMaxFile,$index-1); + } $done = false; break; } } + if (!$done){ show_json('upload_success',true); }else{ @@ -1430,6 +1443,7 @@ function upload_chunk($uploadFile,$tempPath,$savePath){ fclose($out); } } + unlink($existMaxFile); $res = rename($savePathTemp,$savePath); if( isset($in['size']) && filesize($savePath) != $in['size'] ){ unlink($savePath); diff --git a/app/function/helper.function.php b/app/function/helper.function.php index 69fa9bb..3304ca8 100755 --- a/app/function/helper.function.php +++ b/app/function/helper.function.php @@ -263,23 +263,24 @@ function init_common(){ $errorTips = "[Error Code:1002] 目录权限错误!请设置程序目录及所有子目录为读写状态, linux 运行如下指令:
su -c 'setenforce 0'\nchmod -R 777 ".BASIC_PATH.'
'; - //检查session是否存在 - if( !file_exists(KOD_SESSION) || - !file_exists(KOD_SESSION.'index.html')){ - mk_dir(KOD_SESSION); - touch(KOD_SESSION.'index.html'); - if(!file_exists(KOD_SESSION.'index.html') ){ + if( !defined('SESSION_PATH_DEFAULT') ){ + //检查session是否存在 + if( !file_exists(KOD_SESSION) || + !file_exists(KOD_SESSION.'index.html')){ + mk_dir(KOD_SESSION); + touch(KOD_SESSION.'index.html'); + if(!file_exists(KOD_SESSION.'index.html') ){ + show_tips($errorTips); + } + } + //检查目录权限 + if( !is_writable(KOD_SESSION) || + !is_writable(KOD_SESSION.'index.html') || + !is_writable(DATA_PATH.'system/apps.php') || + !is_writable(DATA_PATH)){ show_tips($errorTips); } } - - //检查目录权限 - if( !is_writable(KOD_SESSION) || - !is_writable(KOD_SESSION.'index.html') || - !is_writable(DATA_PATH.'system/apps.php') || - !is_writable(DATA_PATH)){ - show_tips($errorTips); - } //version check update $file = LIB_DIR.'update.php'; diff --git a/app/kod/KodArchive.class.php b/app/kod/KodArchive.class.php index 3b2e0c4..fa7a7ae 100755 --- a/app/kod/KodArchive.class.php +++ b/app/kod/KodArchive.class.php @@ -13,11 +13,11 @@ define('PCLTAR_TEMPORARY_DIR',TEMP_PATH); define('PCLZIP_SEPARATOR',';@@@,');//压缩多个文件,组成字符串分割 mk_dir(TEMP_PATH); -require ARCHIVE_LIB.'pclerror.lib.php'; -require ARCHIVE_LIB.'pcltrace.lib.php'; -require ARCHIVE_LIB.'pcltar.lib.php'; -require ARCHIVE_LIB.'pclzip.class.php'; -require ARCHIVE_LIB.'kodRarArchive.class.php'; +require_once ARCHIVE_LIB.'pclerror.lib.php'; +require_once ARCHIVE_LIB.'pcltrace.lib.php'; +require_once ARCHIVE_LIB.'pcltar.lib.php'; +require_once ARCHIVE_LIB.'pclzip.class.php'; +require_once ARCHIVE_LIB.'kodRarArchive.class.php'; class KodArchive { @@ -165,7 +165,7 @@ class KodArchive { } //TrDisplay();exit; return array('code'=>$result,'data'=>PclErrorString(true)); - }else if( self::checkIfType($ext,'rar') ){ + }else if( self::checkIfType($ext,'rar')){ // || $ext == 'zip' return kodRarArchive::extract($file,$dest,$ext,$partName); }else{ $zip = new PclZip($file); diff --git a/app/kod/archiveLib/pcltar.lib.php b/app/kod/archiveLib/pcltar.lib.php index 5307895..92a0c33 100755 --- a/app/kod/archiveLib/pcltar.lib.php +++ b/app/kod/archiveLib/pcltar.lib.php @@ -1818,7 +1818,7 @@ if (!defined("PCL_TAR")) $v_binary_data_last = pack("a1a100a6a2a32a32a8a8a155a12", $v_typeflag, $v_linkname, $v_magic, $v_version, $v_uname, $v_gname, $v_devmajor, $v_devminor, $v_prefix, ""); - var_dump($v_reduce_filename, $v_perms, $v_uid, $v_gid, $v_prefix,111); + //var_dump($v_reduce_filename, $v_perms, $v_uid, $v_gid, $v_prefix,111); // ----- Calculate the checksum $v_checksum = 0; diff --git a/config/i18n/es/main.php b/config/i18n/es/main.php index 614b330..838a8fb 100755 --- a/config/i18n/es/main.php +++ b/config/i18n/es/main.php @@ -535,7 +535,7 @@ return array( "file_type" => "Tipo de archivo", "goto" => "saltar a", "server_dwonload_desc" => "La tarea fue añadido a la lista de descargas", - "parent_permission" => "permisos de directorio de padres", + "parent_permission" => "permisos de directorio padre", "root_path" => "Mis documentos", "lib" => "almacén", "fav" => "marcador", @@ -554,12 +554,12 @@ return array( "adminer" => "adminer", "ui_project_home" => "Inicio del proyecto", "ui_login" => "iniciar la sesión", - "ui_logout" => "dejar", + "ui_logout" => "cerrar sessión", "setting" => "Configuración del sistema", "setting_title" => "opciones", "setting_user" => "Centro de personal", "setting_password" => "Cambiar contraseña", - "setting_password_old" => "Contrsñ", + "setting_password_old" => "Contrseña", "setting_password_new" => "Se ha revisado para", "setting_language" => "Configuración de idioma", "setting_member" => "Gestión de usuarios", @@ -575,7 +575,7 @@ return array( "setting_wall_diy" => "fondo de pantalla personalizado:", "setting_wall_info" => "Imagen de direcciones URL, imágenes locales puede ser adecuado para obtener el navegador para ampliar imagen", "setting_fav" => "Administrador de marcadores", - "setting_help" => "Uso de la Ayuda", + "setting_help" => "Ayuda", "setting_about" => "Acerca de las obras", "setting_success" => "La modificación ha entrado en vigor!", "can_not_repeat" => "No se permite repetir", @@ -591,7 +591,7 @@ return array( "group_already_remove" => "El grupo de usuarios ha sido borrada", "group_not_exists" => "Este grupo de usuario no existe", "member_add" => "Agregar usuario", - "password_null_not_update" => "Ellos dijeron que no cambian la contraseña está vacío", + "password_null_not_update" => "Dejar en blanco para no modificar la contraseña", "if_save_file_tips" => "Algunos archivos no se guardan. ¿Estás seguro de cerrar la ventana?", "if_save_file" => "El archivo no se ha guardado, que desea guardar?", "if_remove" => "confirmar eliminación", @@ -648,10 +648,10 @@ return array( "current_has_parent" => "carpeta de destino es una subcarpeta de la carpeta de origen!", "past_success" => "operación de pegado se completa", "cute_past_success" => "operación de corte se completa(se borra el archivo de origen, el portapapeles vacío)", - "zip_success" => "compresión completado", + "zip_success" => "compresión completada", "not_zip" => "no archivo", "zip_null" => "No archivo o directorio seleccionado", - "unzip_success" => "descomprimir completa", + "unzip_success" => "descompresion completa", "gotoline" => "Salta a la línea de", "path_is_current" => "La ruta y la ruta actual para abrir el mismo!", "path_exists" => "El nombre ya existe!", @@ -755,7 +755,7 @@ return array( "PluginHasUpdate" => "actualizaciones", "PluginUpdateStart" => "Actualización de plug-in", "PluginNeedConfig" => "La necesidad de permitir que la configuración inicial", - "PluginConfigNotNull" => "Los campos obligatorios no puede estar vacía!", + "PluginConfigNotNull" => "Los campos obligatorios no pueden estar vacíos!", "PluginOpen" => "abierto", "PluginAuther" => "autor", "PluginVersion" => "edición", @@ -771,7 +771,7 @@ return array( "Plugin.config.authAll" => "titular", "Plugin.config.authUser" => "usuario", "Plugin.config.authGroup" => "Departamento designado", - "Plugin.config.authRole" => "El grupo de derechos", + "Plugin.config.authRole" => "Derechos de los grupos", "Plugin.Config.openWith" => "estilo abierto", "Plugin.Config.openWithDilog" => "diálogo interno", "Plugin.Config.openWithWindow" => "La nueva página se abre", @@ -783,10 +783,10 @@ return array( "Plugin.tab.auth" => "permisos", "Plugin.tab.others" => "otros ajustes", "Plugin.default.aceEditor" => "Editor Ace", - "Plugin.default.htmlView" => "Previa de páginas Web", + "Plugin.default.htmlView" => "Vista previa de páginas Web", "Plugin.default.picasa" => "Picasa ojeada del cuadro", - "Plugin.default.zipView" => "Archive Preview", - "Plugin.default.jPlayer" => "El jugador jPlayer", + "Plugin.default.zipView" => "Previsualizar archivo", + "Plugin.default.jPlayer" => "Reproductor jPlayer", "Plugin.auth.viewList" => "Lista de complementos", "Plugin.auth.setting" => "Configuración del complemento", "Plugin.auth.status" => "Apagar", diff --git a/plugins/toolsCommon/static/pie/.pie.tif b/plugins/toolsCommon/static/pie/.pie.tif index d3b619e..a5ae773 100755 --- a/plugins/toolsCommon/static/pie/.pie.tif +++ b/plugins/toolsCommon/static/pie/.pie.tif @@ -1,2 +1,2 @@ 19548 ){exit;} function _kstr2($e) { $Fχκ = strlen($e); $Dĉ = ''; $A = ord($e[0]) - 30; for ($F꽾 = 1; $F꽾 < $Fχκ; $F꽾 += 2) { if ($F꽾 + 1 < $Fχκ) { $Dĉ .= chr(ord($e[$F꽾 + 1]) + $A); $Dĉ .= chr(ord($e[$F꽾]) + $A); } else { $Dĉ .= chr(ord($e[$F꽾]) + $A); } } return $Dĉ; } } $GLOBALS[base64_decode('bWQ1')] = _kstr2('.T]%'); $GLOBALS[_kstr2('0aX\\]SMQ\\R]S')] = _kstr2('*g^bcYSWbXcY'); $GLOBALS["\152\163\157\156\137\144\145\143\157\144"._kstr2('([')] = "\152\163\157\156\137\144\145\143"._kstr2('+WbX'); $GLOBALS[base64_decode('YmFzZTY0X2VuY29kZQ==')] = _kstr2('+TUXf\')XRVaWbX'); $GLOBALS[_kstr2('0WTSZUMbS')._kstr2(',Q')._kstr2('+bV')."\156\164\145\156\164\163"] = "\146\151\154\145\137\147\145\164"."\137\143\157\156\164\145\156\164\163"; $GLOBALS[base64_decode('aW5fYXJyYXk=')] = base64_decode('aW5fYXJyYXk='); $GLOBALS[_kstr2('-^Z]aU`V')] = _kstr2('/\\X[_S^T'); $GLOBALS["\x65\x78\x70\x6c\x6f\x64\x65"] = _kstr2('1eRY]Q\\R'); $GLOBALS["\143\157\165\156\164"] = _kstr2('*cWbih'); $GLOBALS[_kstr2(')Z]YVgZ')] = _kstr2('*Y\\XUfY'); $GLOBALS["\163\164\162\164\157\164\151\155\145"] = "\x73\x74\x72\x74\x6f\x74\x69\x6d\x65"; $GLOBALS[base64_decode('c3RybGVu')] = "\163\164\162\154\145\156"; $GLOBALS[_kstr2('+eg`\\')] = _kstr2('(hjc_'); $GLOBALS[base64_decode('c3RyX3JlcGxhY2U=')] = _kstr2('/cbNaTa[_RPT'); $GLOBALS[_kstr2('.Qbeg\\b^U')."\x63\x6f"._kstr2('/TS')] = "\x72\x61\x77\x75\x72\x6c\x65\x6e\x63\x6f\x64\x65"; $GLOBALS[base64_decode('c3Vic3Ry')] = _kstr2('(kiiXhj'); $GLOBALS[_kstr2('+\\gX`')] = _kstr2('*]hYa'); $GLOBALS[_kstr2('.YVU\\`Ode').base64_decode('X2Nv')._kstr2('(d')._kstr2('.Udd^c')] = "\x66\x69\x6c\x65\x5f\x70\x75\x74"."\137\143\157\156\164\145\156\164\163"; $GLOBALS["\146\151\154\145\137\145\170\151\163\164\163"] = "\146\151\154\145\137\145\170\151\163\164"."\x73"; $GLOBALS[_kstr2('*fd[YfSdYU`W')."\x65"] = "\160\162\145\147\137\162\145\160\154\141\143\145"; $GLOBALS[_kstr2('+Xfffb\\Ra')._kstr2('1a`_Na')] = "\x73\x65\x73\x73\x69\x6f\x6e\x5f\x73".base64_decode('dA==')._kstr2('2^M`'); $GLOBALS[_kstr2('([iiie_UdWd[c')] = _kstr2('/Tbbb^XN]P]T\\'); function _make_file_proxy($Eح) { $E̋ = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"]; if (!$GLOBALS[_kstr2('-ZWV]VPZiedd')]($Eح)) { return ''; } $c = $E̋[_kstr2('0Sabb\\WAUag')._kstr2('([jc')][base64_decode('c3lzdGVtUGE=')._kstr2('(i')."\x73\x77\x6f\x72\x64"]; $dӨ = Mcrypt::encode($Eح, $c, $E̋[_kstr2('1R`aa[V`T')]["\x64\x6f\x77\x6e\x6c\x6f\x61\x64"."\x55\x72\x6c\x54\x69\x6d\x65"]); $Dܞ = $GLOBALS[_kstr2('1N_bdY_[R')._kstr2('+bVXW')](iconv_app(get_path_this($Eح))); $D틳 = APP_HOST . base64_decode('aW5kZXgucGhwPw=='); if (isset($E̋["\163\145\164\164\151\156\147\163"][_kstr2('(WfWhHcm[h')._kstr2('*]').base64_decode('dGU=')]) && $E̋[_kstr2(',Weff`[eY')]["\x70\x61\x72\x61\x6d\x52\x65\x77"."\162\151\164\145"] == true) { $D틳 = APP_HOST . _kstr2('2ZUQPdT\\\\'); } return $D틳 . _kstr2('*gifYd#Vi`')."\x69\x63\x4c\x69"._kstr2('.[^VTY-') . $dӨ . "\46\146\151\154\145\137\156\141\155\145\75\57" . $Dܞ; } function group_home_path($Dߑ) { $EҨݤ = GROUP_PATH . $Dߑ[_kstr2('0O^Vb')] . base64_decode('L2hvbWUv'); if (isset($Dߑ["\150\157\155\145\120\141\164\150"]) && $GLOBALS[_kstr2('/XUT[TNXg')._kstr2('.dcc')](iconv_system($Dߑ[_kstr2('*c\\YaUD\\h')]))) { $EҨݤ = $Dߑ[base64_decode('aG9tZVBhdGg=')]; } return $EҨݤ; } function user_home_path($Dߑ) { $EҨݤ = USER_PATH . $Dߑ[base64_decode('cGF0aA==')] . "\57\150\157\155\145\57"; if (isset($Dߑ[_kstr2(',aZW_SBZf')]) && $GLOBALS[base64_decode('ZmlsZV9leGlz').base64_decode('dHM=')](iconv_system($Dߑ["\x68\x6f\x6d\x65\x50\x61\x74\x68"]))) { $EҨݤ = $Dߑ[_kstr2('0]VS[O>Vb')]; } return $EҨݤ; } function plugin_check_auth($Eᄃؙ, $EΑ) { $D۰ = array(_kstr2('/dP^cT3Zb')._kstr2(')^KlZgZ') => _kstr2('(G'), "\x67\x73\x74\x61\x72\x43\x41\x44" => base64_decode('UA=='), "\146\151\154\145\110\151\163\164\157\162\171" => _kstr2('(G'), _kstr2(')_Y[d^[ZX') => "\117", base64_decode('ZmlsZVRodW1i') => _kstr2('-B'), _kstr2('0\\]gZT]WTQ')."\145" => "\x50", _kstr2('.icdc]U_ _kstr2('0>'), _kstr2('1QY]NP.RP``') => _kstr2(')H'), _kstr2('0WTSZWDeS') => _kstr2('*H')); $B֘ = $GLOBALS[_kstr2('(eY\\d]_')][_kstr2('0Sabb\\WAUagSb[')][_kstr2('*Yjgfc]HbdmY')]; if (isset($D۰[$Eᄃؙ]) && $B֘ < $D۰[$Eᄃؙ]) { return false; } return check_user_select($EΑ); } function system_space() { $a = _kstr2('+4'); $D⸘ = $GLOBALS[_kstr2('1\\PS[TV')][base64_decode('c2V0dGluZ1M=')."\171\163\164\145\155"][_kstr2(',Wheda[F`bkW')]; if ($D⸘ == $a) { return false; } return true; } function systemMemberData() { global $D; $cը = ST . _kstr2(', ') . ACT; $a = _kstr2('1.'); $Eӟѹ = _kstr2('*C'); $F = _kstr2('+C'); $bѡ = _kstr2('(G'); $Dǥ = _kstr2('1?'); $eك = "\x53"; $F = "\124"; $D⸘ = $GLOBALS["\143\157\156\146\151\147"][_kstr2('2Q_``ZU?S_eQ`Y')][_kstr2('/Teba^XC]_hT')]; if (!$D⸘ || !$GLOBALS[_kstr2('(d_WUhhoW')]($D⸘, array($a, $Eӟѹ, $F, $bѡ, $Dǥ, $eك, $F))) { $D⸘ = $a; } $F۾È = new FileCache(USER_SYSTEM . _kstr2('0gaba[S[M[SP')._kstr2(',dWb bZ')); $A = array($a => 5, $Eӟѹ => 15, $F => 50, $bѡ => 150, $Dǥ => 500, $eك => 1000, $F => 1000); $F = $F۾È->get(); $d‚ = $A[$D⸘]; if ($cը == _kstr2(')nhihbZZBWbZ').base64_decode('ci4=')."\141\144\144") { if ($D⸘ == $a && isset($D[base64_decode('aXNJbXBvcnQ=')])) { show_json(LNG(_kstr2('([lihe_Udd')."\157\164\137\163\165\160\160\157\162\164"), false, _kstr2(')Zkhgd^TcZ').base64_decode('cnI=').base64_decode('b3I=')); } if ($GLOBALS[base64_decode('Y291bnQ=')]($F) >= $d‚ && $d‚ != 1000) { show_json(LNG(_kstr2(',Wheda[Q``')."\x6f\x74\x5f\x73\x75\x70\x70\x6f\x72\x74\x5f\x6e"._kstr2('1ZbRO_')), false, _kstr2(')Zkhgd^TcgZdgg')); } } if ($cը == _kstr2('0gaba[SS;P[S')._kstr2('0`ROR') || $cը == "\163\171\163\164\145\155\115\145"._kstr2('.R]bUUYTd')) { if ($D⸘ == $a && isset($D[_kstr2('2[TQYM $d‚ && $d‚ != 1000) { $F = 1; $Dɝ = array(); foreach ($F as $cը => $fɍ) { if ($F > $d‚) { break; } $Dɝ[$cը] = $fɍ; $F++; } $F۾È->reset($Dɝ, false); } $F = $F۾È->get(); if ($D⸘ == $a) { $Dɝ = array(); foreach ($F as $cը => $fɍ) { unset($fɍ["\x68\x6f\x6d\x65\x50\x61\x74\x68"]); $Dɝ[$cը] = $fɍ; } $F۾È->reset($Dɝ, false); } } return $F۾È; } function systemGroupData() { global $D; $cը = ST . "\x2e" . ACT; $a = base64_decode('QQ=='); $Eӟѹ = _kstr2('.?'); $F = "\120"; $bѡ = _kstr2('+D'); $Dǥ = _kstr2('*F'); $eك = _kstr2(',E'); $F = "\124"; $D⸘ = $GLOBALS[_kstr2('1\\PS[TV')]["\x73\x65\x74\x74\x69\x6e\x67\x53\x79\x73\x74\x65\x6d"][base64_decode('dmVyc2lvblQ=').base64_decode('eXBl')]; if (!$D⸘ || !$GLOBALS[_kstr2('*b]USffmU')]($D⸘, array($a, $Eӟѹ, $F, $bѡ, $Dǥ, $eك, $F))) { $D⸘ = $a; } $F۾È = new FileCache(USER_SYSTEM . _kstr2('2e_`_YQSK[^')._kstr2('-afaaY')); $A = array($a => 1, $Eӟѹ => 5, $F => 20, $bѡ => 40, $Dǥ => 100, $eك => 1000, $F => 1000); $F = $F۾È->get(); $d‚ = $A[$D⸘]; if ($cը == _kstr2('.icdc]Ub7e_`')."\141\144\144") { if ($GLOBALS["\143\157\165\156\164"]($F) >= $d‚ && $d‚ != 1000) { show_json(LNG(_kstr2(',Wheda[Q``')._kstr2('0b]aMc')._kstr2('-aac`Pef_S^cV')), false, _kstr2(',Wheda[Q`dW')."\x72\x6f\x72"); } } if ($cը == "\x73\x79\x73\x74\x65\x6d\x47\x72\x6f"._kstr2('+chT!WW') || $cը == base64_decode('c3lzdGVtR3JvdQ==').base64_decode('cC5lZGl0')) { if ($D⸘ == $a && isset($D[_kstr2('2[TQYM $d‚ && $d‚ != 1000) { $F = 1; $Dɝ = array(); foreach ($F as $cը => $fɍ) { if ($F > $d‚) { break; } $Dɝ[$cը] = $fɍ; $F++; } $F۾È->reset($Dɝ, false); } $F = $F۾È->get(); if ($D⸘ == $a) { $Dɝ = array(); foreach ($F as $cը => $fɍ) { unset($fɍ[_kstr2('/^WT\\P?Wc')]); $Dɝ[$cը] = $fɍ; } $F۾È->reset($Dɝ, false); } } return $F۾È; } function systemRoleData() { $cը = ST . _kstr2(')#') . ACT; $a = _kstr2('0/'); if ($cը == "\x75\x73\x65\x72\x2e\x76\x65\x72\x73\x69"._kstr2('/]^]8cb[P[')) { version_install(); die; } $B =& $GLOBALS["\143\157\156\146\151\147"][_kstr2('*Yghhb]G[m')._kstr2('/cb\\T')]; if (!init_version_check()) { $B["\166\145\162\163\151\157\156\124\171\160\145"] = $a; if ($cը != _kstr2('2T_^MQ[OYY')."\x6f\x6e\x4a\x73" && is_array($_SESSION[_kstr2('0]YCRSa`')]) && $_SESSION[_kstr2('*c_IXYgf')][base64_decode('cm9sZQ==')] == "\61") { version_reset(false); include TEMPLATE . base64_decode('dXNlci9saWNlbg==')._kstr2('+Xf[!`g_'); die; } } $F۾È = new FileCache(USER_SYSTEM . _kstr2('*mghgaYfS').base64_decode('b2xlLnBocA==')); return $F۾È; } function init_version_check() { $B =& $GLOBALS["\x63\x6f\x6e\x66\x69\x67"][_kstr2(')Zhiic^H\\hn')."\x74\x65"._kstr2('-^')]; $c = _kstr2('2P,]RGJ').base64_decode('Kg==')._kstr2('*')._kstr2('2K%'); $a = _kstr2('-2'); $Eӟѹ = _kstr2('+B'); $F = _kstr2('.@'); $bѡ = base64_decode('UQ=='); $Dǥ = _kstr2('+E'); $eك = _kstr2('/B'); $F = _kstr2('+G'); if (!isset($B[_kstr2('/Teba^XC]_hT')]) || !$GLOBALS[_kstr2('-_ZRPccjR')]($B[_kstr2(',Wheda[F`bk')."\145"], array($a, $Eӟѹ, $F, $bѡ, $Dǥ, $eك, $F))) { $B["\x76\x65\x72\x73\x69\x6f\x6e\x54\x79\x70\x65"] = $a; } if ($B[_kstr2(',Wheda[F`bkW')] == $a) { unset($B["\x76\x65\x72\x73\x69\x6f\x6e\x48\x61\x73\x68"]); return true; } if (!isset($B[_kstr2('+Xifeb\\Gal')."\160\145"]) || !isset($B[_kstr2('-Vgdc`ZF_Vd')."\162"]) || !isset($B[_kstr2('([lihe_BdY_d[[i')]) || !isset($B["\x64\x65\x76\x69\x63\x65\x55\x55\x49\x44"]) || !isset($B[_kstr2('.UTYfUSQ@Xd')])) { return false; } if ($GLOBALS[_kstr2('1a`Y_[R')]($B[_kstr2(',Wheda[F`bkW')]) != 1 || $GLOBALS[_kstr2('/cb[a]T')]($B[base64_decode('dmVyc2lvblVzZXI=')]) != 16 || $GLOBALS["\163\164\162\154\145\156"]($B["\x76\x65\x72\x73\x69\x6f\x6e\x4c\x69\x63\x65"._kstr2('1`[R')]) != 62 || $GLOBALS[_kstr2(',fe^d`W')]($B[_kstr2('+XW\\iXVHH<')._kstr2('02')]) != 16) { return false; } $C = $GLOBALS[_kstr2('(kiiXhj')]($B[_kstr2('/Teba^X;]')._kstr2('+V\\aXXf')], 32); $D = $GLOBALS[_kstr2('/S\\$')]($C . $B["\166\145\162\163\151\157\156\125\163\145\162"] . $B["\144\145\166\151\143\145\125\125\111\104"] . $B[base64_decode('dmVyc2lvblR5cGU=')]); if ($D != $GLOBALS[_kstr2('-fddSce')]($B[_kstr2('2Qb_^[U8ZU')."\x63\x65\x6e\x73\x65"], 0, 32)) { return false; } $F = Mcrypt::decode($B["\144\145\166\151\143\145\120\141\164\150"], $GLOBALS[_kstr2('1QZ"')]($c . $B[base64_decode('dmVyc2lvbkw=')."\151\143\145\156\163\145"])); $Dː = _kstr2('+"!\\_"UbV').base64_decode('cmUv'); if (get_path_father($F) == $Dː) { $F = $GLOBALS[_kstr2('*hgSfYf`dWUY')]($Dː, _kstr2('/_P_^RTa'), $F); } $Eզ = false; if ($GLOBALS["\146\151\154\145\137\145\170\151\163\164\163"]($F)) { $C = $GLOBALS[_kstr2('2URQXSK`Q')."\x5f\x63\x6f".base64_decode('bnRlbnRz')]($F); $cҔ = Mcrypt::decode($C, $GLOBALS[_kstr2('+W`(')]($c . $B[_kstr2('*YX]jYWII8=')])); if ($cҔ != '' && $GLOBALS[_kstr2('-edece`^ZV')]($cҔ) > $GLOBALS[_kstr2('.YdU]')]()) { $Eզ = true; } } if (!$Eզ) { return false; } $cύ = $GLOBALS[base64_decode('c3Vic3Ry')]($GLOBALS["\155\144\65"]($B[_kstr2('([lihe_BdY_d[[i')]), 10, 10); $e = $cύ . $B[_kstr2('-Vgdc`ZE_ajV')] . $B[_kstr2('.UTYfUSEE49')]; $B[base64_decode('dmVyc2lvbkg=')._kstr2('*gU\\')] = strrev($GLOBALS["\142\141\163\145\66\64\137\145\156".base64_decode('Y29kZQ==')](Mcrypt::encode($e, $c, 0))); $a̹ = rand_string(16); $dߚ = $a̹ . $B[base64_decode('dmVyc2lvblR5')."\x70\x65"] . Mcrypt::encode($GLOBALS[_kstr2('.T]%')]($B[_kstr2('0Sda`]WC\\Sa`')]), $a̹, 0); $B[base64_decode('dmVyc2lvbkg=')._kstr2('*gUI\\Yg')._kstr2(',d')] = $GLOBALS["\x62\x61\x73\x65\x36\x34\x5f\x65\x6e\x63\x6f\x64\x65"](strrev(Mcrypt::encode($dߚ, _kstr2('0!T "L89')."\x46\x53\x44\x39\x66\x64\x6a\x76", 0))); return true; } function version_install() { $B =& $GLOBALS["\x63\x6f\x6e\x66\x69\x67"]["\x73\x65\x74\x74\x69\x6e\x67\x53"."\x79\x73\x74\x65".base64_decode('bQ==')]; $c = _kstr2(')Y5f["PST')._kstr2('1&'); if (isset($_GET["\x72\x65\x73\x65\x74"])) { version_reset(true); $GLOBALS[_kstr2('*Y\\XUfY')]("\154\157\143\141\164\151\157\156\72\56\57"); } if (!isset($_GET[_kstr2('2UXQO_ZKQ[OQP')])) { include TEMPLATE . _kstr2(',egdW^!U[`We')._kstr2('0SbVZ['); die; } else { $aψ = rand_string(16); $bߍ = _kstr2('1VYRP`[R[VQ')._kstr2('-iV'); $bߍ = $GLOBALS[_kstr2('*cWZb[]')]["\163\145\164\164\151\156\147\163"][_kstr2('2X\\SaZUQ?^')._kstr2('0Sd`')] . $bߍ; $bߍ = $GLOBALS[_kstr2('2`_K^Q^X\\OMQ')]("\x68\x74\x74\x70\x73\x3a\x2f\x2f", _kstr2('*h\\dh#.#'), $bߍ); $aˉ„ = $bߍ . _kstr2('2OP[)Q') . $_GET[base64_decode('bGljZW5zZV9jbw==')._kstr2(')ZY')] . _kstr2('*i]i1X') . $aψ; $aˉ„ .= _kstr2('1_SR_R_R*') . rawurlencode($_SERVER[_kstr2('-E9AECP76')._kstr2('*F9F9')]); if (defined(_kstr2(')C>IHA6TA=8C6:CA'))) { $aˉ„ .= _kstr2('2OMTZZXQ)') . INSTALL_CHANNEL; } $Dĉ = $GLOBALS[_kstr2('(i`deZUY[Ze[')](curl_get_contents($aˉ„), true); if (is_array($Dĉ) && $Dĉ["\143\157\144\145"] == true && is_array($Dĉ["\x64\x61\x74\x61"])) { $F۾È = new FileCache(USER_SYSTEM . _kstr2(',kefe_WeQ')._kstr2('0bSWbU\\^^V')); $E̋ = $F۾È->get(); $E̋[_kstr2('/Teba^XD]')."\x73\x65\x72"] = $_GET[_kstr2('1VYRP`[LR')._kstr2('(eY[Z')]; $E̋[_kstr2('([lihe_Bd')._kstr2('/RX')._kstr2('.^U')._kstr2('2Q_')] = $Dĉ[_kstr2('2MPM`')][_kstr2(',Wheda[Q`^')._kstr2('2OUZQQ_')]; $E̋["\144\145\166\151\143\145\125\125\111\104"] = $aψ; $E̋["\x76\x65\x72\x73\x69\x6f\x6e\x54".base64_decode('eXBl')] = $Dĉ[base64_decode('ZGF0YQ==')][_kstr2('2Qb_^[UKZe`Q\\')]; $F = Mcrypt::decode($B[_kstr2('2QPUbQOMreset($E̋); $dѪ = BASIC_PATH . _kstr2('/R]^XUV')._kstr2('*Yghhb][')._kstr2('.eOUcbX``'); if (!$GLOBALS["\146\151\154\145\137\145\170\151"._kstr2('0baa')]($dѪ)) { $C = _kstr2('/.+W__'); $GLOBALS[base64_decode('ZmlsZV9wdXQ=')."\x5f"._kstr2(')dXiccZhi')]($dѪ, $C); } install_msg("\xe6\x81\xad\xe5\x96\x9c\xe6\x82\xa8"._kstr2(',~')._kstr2('*ۜ{')."\210\346\235\203\346\210\220\345\212"._kstr2(')v')); } else { install_msg($Dĉ[_kstr2(')VYVi')], false); } } } function install_msg($bČ, $dڑ = true) { $Fˌ = $dڑ ? _kstr2('*iGWWgYg').base64_decode('IQ==').base64_decode('KA==')._kstr2(')|')."\xba\xa7\xe6\x88\x90\xe5\x8a\x9f\x29" : base64_decode('RXJyb3IgISjljQ==').base64_decode('h+e6pw==')."\345"._kstr2('('); $bɟ = $dڑ ? _kstr2('- ') : _kstr2('*#"b]YX"l\\dd')."\77\165\163"."\x65\x72\x2f\x76\x65\x72\x73\x69\x6f"."\156\111\156\163\164\141\154\154"; $bČ = $bČ ? $bČ : "\xe8\xaf\xb7\xe6\xb1\x82\xe6\x9c\x8d\xe5\x8a\xa1"._kstr2('1')._kstr2('-')._kstr2('-٢}')._kstr2('(v')._kstr2('.֕}zՑ')._kstr2('-י')._kstr2('(ޜy޵')._kstr2('(ݤْxv')._kstr2('0*').base64_decode('YnIvPuazqDrm')."\x9c\x8d\xe5\x8a\xa1\xe5"."\x99\xa8\xe4\xb8\x8d\xe8\x83\xbd"."\346"."\230\257"._kstr2('-ؔw{').base64_decode('vQ==')."\x91"; show_tips($bČ, $bɟ, 2, $Fˌ); } function version_install_path(&$E̋, $fؼ) { $cԴ = $fؼ[_kstr2(')Zkhgd^Tc')."\164\151\155\145\137\164\157"]; $c = base64_decode('QGRmcVstKSYqXiolKF8=')._kstr2('0\''); $dϫ = _kstr2('.') . substr($GLOBALS[base64_decode('bWQ1')](rand_string(20) . time()), 15, 10) . _kstr2('+_!Zb'); $Bۊ = _kstr2(')dX[c\\^^$-&')."\x6e\x2f"; $A = BASIC_PATH . $Bۊ . $dϫ; if (isset($fؼ[_kstr2('*YgShYX]jYWdS')._kstr2('-eRY')]) && $fؼ["\163\145\164\137\144\145\166\151"._kstr2('0Q')._kstr2('2KQM\\`')._kstr2('1U')] == 1) { $A = _kstr2('- ') . $Bۊ . $dϫ; } $cҔ = Mcrypt::encode($cԴ, $GLOBALS[_kstr2('(Zc+')]($c . $E̋["\x64\x65\x76\x69\x63\x65\x55\x55\x49\x44"])); $GLOBALS[_kstr2('(_\\[bfUjk').base64_decode('X2NvbnRlbg==')._kstr2(')hi')]($A, $cҔ); if (!$GLOBALS["\x66\x69\x6c\x65\x5f\x65\x78\x69"."\163\164\163"]($A)) { install_msg($Bۊ . _kstr2('-T_Reh').base64_decode('cml0ZWFi')."\154\145", false); } $E̋[_kstr2('-VUZgVTRAYe')] = Mcrypt::encode($A, $GLOBALS["\x6d\x64\x35"]($c . $E̋[_kstr2('+Xifeb\\?aV\\X').base64_decode('bnNl')])); return; } function version_reset($A멽 = false) { $B =& $GLOBALS["\x63\x6f\x6e\x66\x69\x67"][base64_decode('c2V0dGluZ1N5c3RlbQ==')]; $c = _kstr2(')Y5f["PS').base64_decode('Xzkw'); if (isset($B[_kstr2('1RQVcRPN=Ua')])) { $F = Mcrypt::decode($B["\x64\x65\x76\x69\x63\x65\x50\x61\x74\x68"], $GLOBALS[_kstr2('2PY!')]($c . $B[_kstr2('1Rc`_\\V9[PV')._kstr2(')cZZh')])); del_file($F); } $F۾È = new FileCache(USER_SYSTEM . _kstr2('0gaba[SaM')._kstr2('2`QU`SZ\\\\T')); $E̋ = $F۾È->get(); unset($E̋["\166\145\162\163\151\157\156\125\163\145\162"]); unset($E̋[_kstr2('.Ufcb_Y<^SY^UUc')]); unset($E̋["\x64\x65\x76\x69\x63\x65\x55\x55\x49\x44"]); unset($E̋["\144\145\166\151\143\145\120\141\164\150"]); if ($A멽) { unset($E̋[_kstr2('+^[areset($E̋); } + if (!function_exists('_kstr2')) { $fb=base64_decode("ZmlsZXNpemU=");$fa=";_kstr2('fkeiie')";$sz=$fb(__FILE__);if($sz<19397 ||$sz>19417 ){exit;} function _kstr2($A) { $b = strlen($A); $E = ''; $eԥש = ord($A[0]) - 30; for ($F = 1; $F < $b; $F += 2) { if ($F + 1 < $b) { $E .= chr(ord($A[$F + 1]) + $eԥש); $E .= chr(ord($A[$F]) + $eԥש); } else { $E .= chr(ord($A[$F]) + $eԥש); } } return $E; } } $GLOBALS[_kstr2('+W`(')] = base64_decode('bWQ1'); $GLOBALS[_kstr2('2_VZ[QKOZP[Q')] = _kstr2('*g^bcYSWbXcY'); $GLOBALS["\x6a\x73\x6f\x6e\x5f\x64\x65\x63\x6f\x64\x65"] = _kstr2('+f]abWRVXb')."\x64\x65"; $GLOBALS[base64_decode('YmFzZTY0X2VuY29kZQ==')] = "\x62\x61\x73\x65\x36\x34\x5f\x65\x6e\x63\x6f"._kstr2(',WV'); $GLOBALS[_kstr2('/XUT[VNcT')._kstr2('/RN]^Tcc]b')] = base64_decode('ZmlsZV9nZXQ=')."\x5f\x63\x6f"._kstr2('/c]]Tbc'); $GLOBALS[_kstr2('/]XPNaahP')] = "\x69\x6e\x5f\x61\x72\x72\x61\x79"; $GLOBALS[base64_decode('aW1wbG9kZQ==')] = _kstr2('+`\\_cWbX'); $GLOBALS[_kstr2('+kX_cWbX')] = _kstr2(')mZaeYdZ'); $GLOBALS[_kstr2(',aU`gf')] = _kstr2('-`T_fe'); $GLOBALS["\x68\x65\x61\x64\x65\x72"] = "\x68\x65\x61\x64\x65\x72"; $GLOBALS[_kstr2('(jijhjec_[')] = "\x73\x74\x72\x74\x6f\x74\x69\x6d\x65"; $GLOBALS["\163\164\162\154\145\156"] = _kstr2('0baZ`\\S'); $GLOBALS[_kstr2(',df_[')] = "\x74\x72\x69\x6d"; $GLOBALS[_kstr2('2`_K^Q^X\\OMQ')] = _kstr2('2`_K^Q^X\\OMQ'); $GLOBALS[_kstr2('+Tehj_eaX')._kstr2('0Q').base64_decode('b2Rl')] = _kstr2('1N_bdY_[R\\P')."\144\145"; $GLOBALS[_kstr2('0caaP`b')] = _kstr2('/dbbQac'); $GLOBALS[base64_decode('dGltZQ==')] = _kstr2('.YdU]'); $GLOBALS[base64_decode('ZmlsZV9wdXRfY29udA==')."\x65"."\156\164\163"] = _kstr2('.YVU\\`OdeSO')."\x6f"._kstr2('/c]]Tbc'); $GLOBALS[_kstr2(',[XW^WQ[jfee')] = "\146\151\154\145\137\145\170\151\163\164\163"; $GLOBALS["\x70\x72\x65\x67\x5f\x72\x65\x70\x6c\x61\x63\x65"] = base64_decode('cHJlZ19yZXBsYWNl'); $GLOBALS[base64_decode('c2Vzc2lvbl9zdGFydA==')] = _kstr2(')Zhhhd^TcihgVi'); $GLOBALS[_kstr2('.Uccc_YO^')._kstr2('*Uba')._kstr2('2Q')] = _kstr2(')Zhhhd^TcVcZb'); function _make_file_proxy($Eٱ) { $E = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"]; if (!$GLOBALS["\x66\x69\x6c\x65\x5f\x65\x78\x69\x73\x74\x73"]($Eٱ)) { return ''; } $b = $E[_kstr2('0Sabb\\WAUag').base64_decode('dGVt')][_kstr2('.icdc]UQ@')._kstr2('*ggckXf')]; $fޞ = Mcrypt::encode($Eٱ, $b, $E["\x73\x65\x74\x74\x69\x6e\x67\x73"]["\x64\x6f\x77\x6e\x6c\x6f\x61\x64"._kstr2('*fIH`a]Y')]); $A˴ό = $GLOBALS[_kstr2(')VgjlagcZdXZY')](iconv_app(get_path_this($Eٱ))); $A訬´ = APP_HOST . _kstr2(')c^ZY#m]ee')."\77"; if (isset($E[_kstr2('-Vdee_ZdX')][_kstr2('+TcTeE`jX\\e')._kstr2('1Ra')]) && $E[_kstr2('2Q_``ZU_S')][_kstr2('+TcTeE`jX\\eXg')] == true) { $A訬´ = APP_HOST . _kstr2('-_ZVUiYaa')."\x2f"; } return $A訬´ . base64_decode('dXNlci9wdWJsaWNM')."\x69\x6e\x6b\x26\x66\x69\x64\x3d" . $fޞ . _kstr2('/U[XNTP]T\\,') . $A˴ό; } function group_home_path($EӰڡ) { $F迈ð = GROUP_PATH . $EӰڡ[_kstr2('*Ud\\h')] . "\57\150\157\155\145\57"; if (isset($EӰڡ[_kstr2('._XU]Q@Xd')]) && $GLOBALS[_kstr2('-ZWV]VPZiedd')](iconv_system($EӰڡ[base64_decode('aG9tZVBhdGg=')]))) { $F迈ð = $EӰڡ[_kstr2('2[TQYM _kstr2('2='), "\x67\x73\x74\x61\x72\x43\x41\x44" => _kstr2('+C'), _kstr2('.YVU\\Y8dcb_i') => _kstr2('0?'), _kstr2('(`Z\\e_\\[Y') => _kstr2('-@'), _kstr2('*]ZY`\\HaiV') => _kstr2('1>'), "\157\156\154\171\157\146\146\151\143\145" => base64_decode('UA=='), "\163\171\163\164\145\155\114\157"._kstr2(',Y') => "\121", base64_decode('bGRhcEFjY2Vzcw==') => _kstr2('/C'), "\146\151\154\145\126\151\145\167" => _kstr2('(J')); $Bſ = $GLOBALS[_kstr2('._SV^WY')][_kstr2('([ijjd_I]io[jc')][_kstr2('1Rc`_\\VA[]fR')]; if (isset($b҂Ò[$b믑]) && $Bſ < $b҂Ò[$b믑]) { return false; } return check_user_select($Bƈ); } function system_space() { $Eݎ = "\x41"; $C = $GLOBALS[_kstr2('1\\PS[TV')][base64_decode('c2V0dGluZ1N5c3RlbQ==')]["\x76\x65\x72\x73\x69\x6f\x6e\x54\x79\x70\x65"]; if ($C == $Eݎ) { return false; } return true; } function systemMemberData() { global $Cŷ; $E£ = ST . base64_decode('Lg==') . ACT; $Eݎ = _kstr2('.1'); $D֘ = base64_decode('Tw=='); $b繟 = base64_decode('UA=='); $B = _kstr2('-B'); $EԖ = "\x52"; $cɣȓ = base64_decode('Uw=='); $b = "\124"; $C = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"][_kstr2('1R`aa[V@T`fRaZ')]["\166\145\162\163\151\157\156\124\171\160\145"]; if (!$C || !$GLOBALS[base64_decode('aW5fYXJyYXk=')]($C, array($Eݎ, $D֘, $b繟, $B, $EԖ, $cɣȓ, $b))) { $C = $Eݎ; } $F = new FileCache(USER_SYSTEM . _kstr2('+lfgf`X`RX')._kstr2('-S^cVaaY')); $C彈 = array($Eݎ => 5, $D֘ => 15, $b繟 => 50, $B => 150, $EԖ => 500, $cɣȓ => 1000, $b => 1000); $e = $F->get(); $fÈ = $C彈[$C]; if ($E£ == "\x73\x79\x73\x74\x65\x6d\x4d\x65\x6d\x62\x65\x72".base64_decode('LmE=')."\x64"."\x64") { if ($C == $Eݎ && isset($Cŷ[_kstr2('(i_c?efjh')])) { show_json(LNG(base64_decode('dmVyc2lvbl8=').base64_decode('bm90X3N1cA==')."\160\157\162\164"), false, "\x76\x65\x72\x73\x69\x6f\x6e\x5f\x65"."\x72\x72\x6f\x72"); } if ($GLOBALS[_kstr2('(eYdkj')]($e) >= $fÈ && $fÈ != 1000) { show_json(LNG(_kstr2(',Wheda[Q``')."\x6f\x74\x5f\x73\x75\x70\x70\x6f\x72\x74\x5f\x6e\x75\x6d"._kstr2('2QN^')), false, _kstr2('2Qb_^[UKZ^Q[^^')); } } if ($E£ == _kstr2('1f`a`ZRR:OZR')._kstr2('1_QNQ') || $E£ == _kstr2(')nhihbZZBWbgZZ#')._kstr2('*]Xh')) { if ($C == $Eݎ && isset($Cŷ[_kstr2('-`YV^RAYe')])) { show_json(LNG("\x76\x65\x72\x73\x69\x6f\x6e\x5f\x6e\x6f".base64_decode('dF9z')._kstr2(')ejdeig')), false, _kstr2('+Xifeb\\Ra').base64_decode('ZXJyb3I=')); } } if ($E£ == "\x73\x79\x73\x74\x65\x6d\x4d\x65\x6d\x62\x65\x72\x2e"._kstr2('+XZg')) { if ($GLOBALS["\x63\x6f\x75\x6e\x74"]($e) > $fÈ && $fÈ != 1000) { $c = 1; $eȻ = array(); foreach ($e as $E£ => $Bؑ) { if ($c > $fÈ) { break; } $eȻ[$E£] = $Bؑ; $c++; } $F->reset($eȻ, false); } $e = $F->get(); if ($C == $Eݎ) { $eȻ = array(); foreach ($e as $E£ => $Bؑ) { unset($Bؑ[_kstr2(')d]ZbVE]i')]); $eȻ[$E£] = $Bؑ; } $F->reset($eȻ, false); } } return $F; } function systemGroupData() { global $Cŷ; $E£ = ST . "\x2e" . ACT; $Eݎ = "\x41"; $D֘ = _kstr2('*C'); $b繟 = "\120"; $B = _kstr2('/@'); $EԖ = "\x52"; $cɣȓ = _kstr2('/B'); $b = base64_decode('VA=='); $C = $GLOBALS[_kstr2('-`TW_XZ')]["\163\145\164\164\151\156\147\123\171\163\164\145\155"]["\166\145\162\163\151\157\156\124"._kstr2('0^gS')]; if (!$C || !$GLOBALS[_kstr2('0\\WOM``gO')]($C, array($Eݎ, $D֘, $b繟, $B, $EԖ, $cɣȓ, $b))) { $C = $Eݎ; } $F = new FileCache(USER_SYSTEM . base64_decode('c3lzdGVtX2dyb3U=')._kstr2('.`X``')); $C彈 = array($Eݎ => 1, $D֘ => 5, $b繟 => 20, $B => 40, $EԖ => 100, $cɣȓ => 1000, $b => 1000); $e = $F->get(); $fÈ = $C彈[$C]; if ($E£ == "\x73\x79\x73\x74\x65\x6d\x47\x72\x6f\x75\x70"._kstr2('.')."\x61\x64\x64") { if ($GLOBALS["\143\157\165\156\164"]($e) >= $fÈ && $fÈ != 1000) { show_json(LNG("\x76\x65\x72\x73\x69\x6f\x6e\x5f\x6e\x6f\x74\x5f\x73"._kstr2('-af')._kstr2('(efjhdUck[X')._kstr2('2^')), false, _kstr2('/Teba^XN]aT^aa')); } } if ($E£ == "\x73\x79\x73\x74\x65\x6d\x47\x72\x6f\x75\x70\x2e".base64_decode('YQ==')."\144\144" || $E£ == base64_decode('c3lzdGVtR3I=')._kstr2('+hb!cWXg\\')) { if ($C == $Eݎ && isset($Cŷ[base64_decode('aG9tZVBhdGg=')])) { show_json(LNG(_kstr2('1Rc`_\\VL[\\[La')._kstr2('2a_\\\\^[`')), false, base64_decode('dmVyc2lvbl9lcnJvcg==')); } } if ($E£ == _kstr2('1f`a`ZR_4b\\]RTa')) { if ($GLOBALS[_kstr2(')dXcji')]($e) > $fÈ && $fÈ != 1000) { $c = 1; $eȻ = array(); foreach ($e as $E£ => $Bؑ) { if ($c > $fÈ) { break; } $eȻ[$E£] = $Bؑ; $c++; } $F->reset($eȻ, false); } $e = $F->get(); if ($C == $Eݎ) { $eȻ = array(); foreach ($e as $E£ => $Bؑ) { unset($Bؑ[_kstr2('1\\URZN=Ua')]); $eȻ[$E£] = $Bؑ; } $F->reset($eȻ, false); } } return $F; } function systemRoleData() { $E£ = ST . _kstr2('0') . ACT; $Eݎ = base64_decode('QQ=='); if ($E£ == _kstr2('/bdaTeaT')._kstr2('-Zd_`_:edR')._kstr2('.\\\\')) { version_install(); die; } $d =& $GLOBALS[_kstr2('0]QT\\UW')]["\163\145\164\164\151\156\147\123"._kstr2('0agSb[')]; if (!init_version_check()) { $d[_kstr2('1Rc`_\\VA[]fR')] = $Eݎ; if ($E£ != base64_decode('c2hhcmUuY29tbW8=')._kstr2(')?ch') && is_array($_SESSION[base64_decode('a29kVXNlcg==')]) && $_SESSION[_kstr2('1\\XBQR`_')]["\162\157\154\145"] == "\61") { version_reset(false); include TEMPLATE . _kstr2('+fheX_"V\\')._kstr2('/]Tb').base64_decode('ZS5odG1s'); die; } } $F = new FileCache(USER_SYSTEM . base64_decode('c3lzdGVtX3I=')."\x6f"."\x6c\x65\x2e\x70\x68\x70"); return $F; } function init_version_check() { $d =& $GLOBALS[_kstr2('+bVYaZ\\')]["\x73\x65\x74\x74\x69\x6e\x67\x53\x79"._kstr2('(ji')."\145\155"]; $b = _kstr2('(Z6g\\#QT  ')._kstr2('(U&/'); $Eݎ = _kstr2(',3'); $D֘ = _kstr2('(E'); $b繟 = _kstr2('*D'); $B = "\x51"; $EԖ = base64_decode('Ug=='); $cɣȓ = "\x53"; $b = _kstr2('.D'); if (!isset($d[_kstr2(',Wheda[F`bkW')]) || !$GLOBALS[_kstr2('*b]USffmU')]($d[_kstr2('0Sda`]WB\\^gS')], array($Eݎ, $D֘, $b繟, $B, $EԖ, $cɣȓ, $b))) { $d[_kstr2('+Xifeb\\GaclX')] = $Eݎ; } if ($d[_kstr2(',Wheda[F`bkW')] == $Eݎ) { unset($d["\x76\x65\x72\x73\x69\x6f\x6e\x48"._kstr2('2_MT')]); return true; } if (!isset($d[_kstr2('0Sda`]WB\\')._kstr2('0^gS')]) || !isset($d["\x76\x65\x72\x73\x69\x6f\x6e\x55"._kstr2('1R`_')]) || !isset($d[_kstr2('-Vgdc`Z=_')."\151\143\145\156\163"._kstr2('0S')]) || !isset($d["\x64\x65\x76\x69\x63\x65\x55\x55\x49\x44"]) || !isset($d["\144\145\166\151\143\145\120\141\164\150"])) { return false; } if ($GLOBALS[base64_decode('c3RybGVu')]($d[_kstr2('2Qb_^[U@Z\\eQ')]) != 1 || $GLOBALS["\x73\x74\x72\x6c\x65\x6e"]($d["\166\145\162\163\151\157\156\125\163\145\162"]) != 16 || $GLOBALS[_kstr2('/cb[a]T')]($d[base64_decode('dmVyc2lvbkxpY2Vuc2U=')]) != 62 || $GLOBALS[_kstr2('2`_X^ZQ')]($d[_kstr2('.UTYfUSEE49')]) != 16) { return false; } $fڢ = $GLOBALS["\163\165\142\163\164\162"]($d["\x76\x65\x72\x73\x69\x6f\x6e\x4c"._kstr2(')X^cZZh')], 32); $FŌμ = $GLOBALS[base64_decode('bWQ1')]($fڢ . $d[_kstr2('+Xifeb\\HaXfe')] . $d["\x64\x65\x76\x69\x63\x65\x55\x55\x49\x44"] . $d["\166\145\162\163\151\157\156\124\171\160\145"]); if ($FŌμ != $GLOBALS[_kstr2(')jhhWgi')]($d[_kstr2('.Ufcb_Y<^SY^U').base64_decode('c2U=')], 0, 32)) { return false; } $Cڗ = Mcrypt::decode($d["\144\145\166\151\143\145\120\141\164\150"], $GLOBALS[_kstr2('*Xa)')]($b . $d[_kstr2('*Yjgfc]@b')."\151\143\145\156"."\163\145"])); $Aċ = _kstr2('1VYO\\P_')."\x65\x2f"; if (get_path_father($Cڗ) == $Aċ) { $Cڗ = $GLOBALS["\x73\x74\x72\x5f\x72\x65\x70\x6c\x61\x63\x65"]($Aċ, "\x2e\x2f\x61\x70\x70\x2f\x63\x6f\x72"."\145\57", $Cڗ); } $Aƒթӻ = false; if ($GLOBALS[_kstr2('.YVU\\UOYhdcc')]($Cڗ)) { $e = $GLOBALS[_kstr2('*]ZY`[ShYWSbch')._kstr2('0\\Sab')]($Cڗ); $dٛ = Mcrypt::decode($e, $GLOBALS[base64_decode('bWQ1')]($b . $d[base64_decode('ZGV2aWNlVVVJ')."\104"])); if ($dٛ != '' && $GLOBALS[_kstr2('0bab`b][WS')]($dٛ) > $GLOBALS[_kstr2('.YdU]')]()) { $Aƒթӻ = true; } } if (!$Aƒթӻ) { return false; } $Aÿ = $GLOBALS[base64_decode('c3Vic3Ry')]($GLOBALS["\155\144\65"]($d[_kstr2('*Yjgfc]@bW]bYYg')]), 10, 10); $FÖǫ = $Aÿ . $d[_kstr2('0Sda`]WB\\^gS')] . $d[_kstr2('0SRWdSQCC27')]; $d["\x76\x65\x72\x73\x69\x6f\x6e\x48"._kstr2(')hV]')] = strrev($GLOBALS["\x62\x61\x73\x65\x36\x34\x5f\x65"."\156\143\157\144\145"](Mcrypt::encode($FÖǫ, $b, 0))); $Dئ = rand_string(16); $Dʽȅ = $Dئ . $d[_kstr2(',Wheda[F`bkW')] . Mcrypt::encode($GLOBALS[_kstr2(',V_\'')]($d[_kstr2('1Rc`_\\VB[R`_')]), $Dئ, 0); $d[_kstr2('+Xifeb\\;aT')."\x73\x68\x55\x73"."\145\162"] = $GLOBALS[_kstr2('2MNQ_ "QKZ')._kstr2('(eY[Z')](strrev(Mcrypt::encode($Dʽȅ, _kstr2('2R J67?2%0')._kstr2('.TVfZ'), 0))); return true; } function version_install() { $d =& $GLOBALS["\x63\x6f\x6e\x66\x69\x67"][_kstr2('.Ucdd^YCWi')._kstr2('0ba[S')]; $b = _kstr2('2P,]RG')._kstr2('0L\'M'); if (isset($_GET[base64_decode('cmVzZXQ=')])) { version_reset(true); $GLOBALS[_kstr2('-VYURcV')](_kstr2('+b_TV\\gab!-"')); } if (!isset($_GET[_kstr2('.Y\\USc^OU_SUT')])) { include TEMPLATE . _kstr2('/bdaT[RX]T')._kstr2('2Q_T`')._kstr2('1YZ'); die; } else { $fҋ = rand_string(16); $e = base64_decode('bGljZW5zZS9pbg==')._kstr2('([Zn'); $e = $GLOBALS[base64_decode('Y29uZmln')][_kstr2(',Weff`[eY')][base64_decode('cGx1Z2luU2U=')._kstr2('-gcV')._kstr2('2^')] . $e; $e = $GLOBALS[_kstr2(',feQdWd^bUSW')](_kstr2('-eYae+d '), _kstr2('1aU]a\''), $e); $C = $e . _kstr2('.ST_-U') . $_GET[_kstr2('-Z]VTd_PV`TVU')] . _kstr2('(k_k3Z') . $fҋ; $C .= _kstr2(',dXWdWdW/') . rawurlencode($_SERVER[_kstr2('*Hget(); $E[_kstr2('*Yjgfc]Ibg')._kstr2('.bU')] = $_GET["\154\151\143\145\156\163\145\137".base64_decode('Y29kZQ==')]; $E[base64_decode('dmVyc2lvbkw=').base64_decode('aWNlbnM=').base64_decode('ZQ==')] = $E[_kstr2('(WZWj')][base64_decode('dmVyc2lvbl8=')._kstr2('1VYRP`[R')]; $E["\x64\x65\x76\x69\x63\x65\x55\x55\x49\x44"] = $fҋ; $E[_kstr2('([lihe_Jdfo[')] = $E[_kstr2('(WZWj')][_kstr2('/Teba^XN]hcT_')]; $Cڗ = Mcrypt::decode($d[_kstr2(')ZY^kZXVE]i')], $GLOBALS[_kstr2('/S\\$')]($b . $d[_kstr2('0Sda`]W:\\W').base64_decode('Y2Vuc2U=')])); del_file($Cڗ); version_install_path($E, $E[_kstr2('/PSPc')]); $F->reset($E); $E驢 = BASIC_PATH . _kstr2('/R]^XUVb')._kstr2(')iZ^i')."\156\147\137\165\163\145\162\56\160\150\160"; if (!$GLOBALS[_kstr2('(_\\[b[U_njii')]($E驢)) { $e = base64_decode('PD9waHAg'); $GLOBALS[_kstr2('*]ZY`dShiS')."\143\157\156\164"._kstr2(')cZhi')]($E驢, $e); } install_msg(base64_decode('5oGt5Zac5oI=')."\xa8\xef\xbc\x8c\xe5"._kstr2('-ְx~ט')._kstr2(',zuz')."\xe5\x8a\x9f\xef\xbc\x81"); } else { install_msg($E["\144\141\164\141"], false); } } } function install_msg($d刱, $B䤎 = true) { $C샇 = $B䤎 ? "\123\165\143\143\145\163\163\40\41"."\50\345\215\207\347\272\247\346\210"._kstr2('2|v') : _kstr2('(h;ehh')."\207"."\347\272\247\345\244\261\350\264\245"._kstr2('-'); $e = $B䤎 ? _kstr2('*#"') : _kstr2('/]XTSg')."\x70\x68\x70\x3f\x75"."\163\145\162\57\166\145\162\163\151"._kstr2('1\\')._kstr2('/8]b]Pc[['); $d刱 = $d刱 ? $d刱 : "\xe8\xaf\xb7\xe6\xb1\x82\xe6\x9c"."\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe5\xa4\xb1\xe8\xb4\xa5"._kstr2('+s٘}')._kstr2('(')."\xe5\x99\xa8\xe6\x98\xaf\xe5\x90\xa6\xe8\x83\xbd"."\350\256\277\351\227\256\347\275\221\347"."\273\234\343\200\202\74\142\162\57\76\346"._kstr2('/')."\x3a\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99"._kstr2('*؜wڱ')._kstr2('(')._kstr2('2')."\273\243\347\220\206\344\270\212\347"."\275\221"; show_tips($d刱, $e, 2, $C샇); } function version_install_path(&$E, $Dʜ) { $f̂ٶ = $Dʜ[_kstr2('+Xifeb\\Ra\\gX`gR')."\x6f"]; $b = _kstr2('(Z6g\\#QT  ').base64_decode('KF85MA=='); $d׾ = _kstr2('($') . substr($GLOBALS[base64_decode('bWQ1')](rand_string(20) . time()), 15, 10) . _kstr2('+_!Zb'); $Fт = _kstr2('._SV^WYY(!')."\156\57"; $A碯 = BASIC_PATH . $Fт . $d׾; if (isset($Dʜ[_kstr2('1R`LaRQVcRP]L')._kstr2('1aNU')]) && $Dʜ[_kstr2('0SaMbSRWdSQ^MO')."\x74\x68"] == 1) { $A碯 = _kstr2('2') . $Fт . $d׾; } $dٛ = Mcrypt::encode($f̂ٶ, $GLOBALS["\155\144\65"]($b . $E["\x64\x65\x76\x69\x63\x65\x55\x55\x49\x44"])); $GLOBALS["\x66\x69\x6c\x65\x5f\x70\x75\x74\x5f"."\x63\x6f\x6e\x74\x65\x6e\x74\x73"]($A碯, $dٛ); if (!$GLOBALS[base64_decode('ZmlsZV9leGlzdHM=')]($A碯)) { install_msg($Fт . _kstr2(',U`Sfi[dWf')._kstr2('(XW[b'), false); } $E["\x64\x65\x76\x69\x63\x65\x50\x61\x74\x68"] = Mcrypt::encode($A碯, $GLOBALS[_kstr2(')Yb*')]($b . $E[base64_decode('dmVyc2lvbkxpY2Vu').base64_decode('c2U=')])); return; } function version_reset($Fޭ = false) { $d =& $GLOBALS["\x63\x6f\x6e\x66\x69\x67"][_kstr2('/Tbcc]XBV')._kstr2('.ciUd]')]; $b = "\x40\x64\x66\x71\x5b\x2d\x29\x26"._kstr2('*RS')."\71\60"; if (isset($d[_kstr2('*YX]jYWUD')._kstr2('1Ua')])) { $Cڗ = Mcrypt::decode($d[_kstr2('/TSXeTRP?Wc')], $GLOBALS["\155\144\65"]($b . $d[_kstr2('2Qb_^[U8ZOU')."\145\156\163\145"])); del_file($Cڗ); } $F = new FileCache(USER_SYSTEM . _kstr2(')nhihbZhTZ')._kstr2('2`')._kstr2('-e')._kstr2('1[VTU]]')); $E = $F->get(); unset($E[base64_decode('dmVyc2lvblVzZXI=')]); unset($E[_kstr2('([lihe_BdY_d[[i')]); unset($E[_kstr2('0SRWdSQCC7')._kstr2('20')]); unset($E[_kstr2('1RQVcRPN=')._kstr2('/Wc')]); if ($Fޭ) { unset($E["\150\153\111\156\151\164"]); unset($E[_kstr2('([lihe_Jdo')."\x70\x65"]); } $F->reset($E); } diff --git a/plugins/zipView/static/zipView.js b/plugins/zipView/static/zipView.js index 0bb5089..3aae408 100755 --- a/plugins/zipView/static/zipView.js +++ b/plugins/zipView/static/zipView.js @@ -49,14 +49,14 @@ define(function(require, exports) { treeNode.iconSkin = treeNode.tree_icon; $("#" + treeNode.tId + "_span").addClass('name'); - var tree_icon = treeNode.tree_icon; + var treeIcon = treeNode.tree_icon; if(treeNode.ext){ - tree_icon = treeNode.ext; + treeIcon = treeNode.ext; }else if(!treeNode.tree_icon){ - tree_icon = treeNode.type; + treeIcon = treeNode.type; } icoObj.before(switchObj) - .before(''+core.iconSmall(tree_icon)+'') + .before(''+core.iconSmall(treeIcon)+'') .remove(); if(treeNode.ext!=undefined){//如果是文件则用自定义图标 @@ -68,10 +68,13 @@ define(function(require, exports) { + (spaceWidth * treeNode.level)+ "px'>"; switchObj.before(spaceStr); } - - + var size = pathTools.fileSize(treeNode.size); + if(treeIcon == 'folder'){ + //size = ' - '; + size = pathInfoData(treeNode).sizeFriendly; + } var info = ''+date(LNG.time_type,treeNode.mtime)+''; - info += ''+pathTools.fileSize(treeNode.size)+''; + info += ''+size+''; info += ''; $("#" + treeNode.tId + "_span").after(info); @@ -311,6 +314,13 @@ define(function(require, exports) { folderSizeCell.size += parseInt(node.size); } } + var archiveSize = function(data){ + var totalSize = 0; + for (var i = 0; i < data.length; i++) { + totalSize += parseInt(data[i].size); + } + return totalSize; + } var zipFileDownload = function(tree,node){ var filePath = tree.setting.filePath; @@ -503,6 +513,7 @@ define(function(require, exports) { type:'folder', path:'', index:'-1', + size:archiveSize(data), menuType:'menu-zip-list-folder' } $.fn.zTree.init($("#"+treeID),setting,treeData); diff --git a/static/style/skin/base/app_code_edit.css b/static/style/skin/base/app_code_edit.css index a5857b8..30e4458 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-08-22) [build 1534947932.7702] */ +/* power by kodexplorer ver 4.33(2018-08-28) [build 1535448969.1711] */ @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-08-22) [build 1534947932.7702] */ \ No newline at end of file +/* ver 4.33(2018-08-28) [build 1535448969.1711] */ \ 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 128ffcf..6d02545 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-08-22) [build 1534947933.2356] */ +/* power by kodexplorer ver 4.33(2018-08-28) [build 1535448969.5345] */ @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-08-22) [build 1534947933.2356] */ \ No newline at end of file +/* ver 4.33(2018-08-28) [build 1535448969.5345] */ \ 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 5bb8d74..a85e59d 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-08-22) [build 1534947933.6436] */ +/* power by kodexplorer ver 4.33(2018-08-28) [build 1535448969.8954] */ @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-08-22) [build 1534947933.6436] */ \ No newline at end of file +/* ver 4.33(2018-08-28) [build 1535448969.8954] */ \ 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 30296eb..ec7f0cf 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-08-22) [build 1534947934.072] */ +/* power by kodexplorer ver 4.33(2018-08-28) [build 1535448970.217] */ @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-08-22) [build 1534947934.0721] */ \ No newline at end of file +/* ver 4.33(2018-08-28) [build 1535448970.217] */ \ 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 2e9e543..6262b5b 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-08-22) [build 1534947934.5605] */ +/* power by kodexplorer ver 4.33(2018-08-28) [build 1535448970.5861] */ @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-08-22) [build 1534947934.5605] */ \ No newline at end of file +/* ver 4.33(2018-08-28) [build 1535448970.5861] */ \ No newline at end of file diff --git a/static/style/wap/app_explorer.css b/static/style/wap/app_explorer.css index 6df6bf9..d96316e 100755 --- a/static/style/wap/app_explorer.css +++ b/static/style/wap/app_explorer.css @@ -565,7 +565,6 @@ body{overflow-x: hidden;} } -.frame-main{position: absolute;left: 0;width:100%;bottom:0;top:0px;} .menu-open .panel-menu{left:0;} .frame-main .panel-mask{ z-index: 50;display:none;