HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/index-legacy12.js
!function(){function n(n){return function(n){if(Array.isArray(n))return e(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(n){if("string"==typeof n)return e(n,t);var r={}.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(n,t):void 0}}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t<e;t++)r[t]=n[t];return r}function t(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var n,e,u="function"==typeof Symbol?Symbol:{},a=u.iterator||"@@iterator",l=u.toStringTag||"@@toStringTag";function o(t,u,a,l){var o=u&&u.prototype instanceof c?u:c,s=Object.create(o.prototype);return r(s,"_invoke",function(t,r,u){var a,l,o,c=0,s=u||[],f=!1,d={p:0,n:0,v:n,a:p,f:p.bind(n,4),d:function(e,t){return a=e,l=0,o=n,d.n=t,i}};function p(t,r){for(l=t,o=r,e=0;!f&&c&&!u&&e<s.length;e++){var u,a=s[e],p=d.p,v=a[2];t>3?(u=v===r)&&(o=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=n):a[0]<=p&&((u=t<2&&p<a[1])?(l=0,d.v=r,d.n=a[1]):p<v&&(u=t<3||a[0]>r||r>v)&&(a[4]=t,a[5]=r,d.n=v,l=0))}if(u||t>1)return i;throw f=!0,r}return function(u,s,v){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,v),l=s,o=v;(e=l<2?n:o)||!f;){a||(l?l<3?(l>1&&(d.n=-1),p(l,o)):d.n=o:d.v=o);try{if(c=2,a){if(l||(u="next"),e=a[u]){if(!(e=e.call(a,o)))throw TypeError("iterator result is not an object");if(!e.done)return e;o=e.value,l<2&&(l=0)}else 1===l&&(e=a.return)&&e.call(a),l<2&&(o=TypeError("The iterator does not provide a '"+u+"' method"),l=1);a=n}else if((e=(f=d.n<0)?o:t.call(r,d))!==i)break}catch(e){a=n,l=1,o=e}finally{c=1}}return{value:e,done:f}}}(t,a,l),!0),s}var i={};function c(){}function s(){}function f(){}e=Object.getPrototypeOf;var d=[][a]?e(e([][a]())):(r(e={},a,function(){return this}),e),p=f.prototype=c.prototype=Object.create(d);function v(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,f):(n.__proto__=f,r(n,l,"GeneratorFunction")),n.prototype=Object.create(p),n}return s.prototype=f,r(p,"constructor",f),r(f,"constructor",s),s.displayName="GeneratorFunction",r(f,l,"GeneratorFunction"),r(p),r(p,l,"Generator"),r(p,a,function(){return this}),r(p,"toString",function(){return"[object Generator]"}),(t=function(){return{w:o,m:v}})()}function r(n,e,t,u){var a=Object.defineProperty;try{a({},"",{})}catch(n){a=0}r=function(n,e,t,u){function l(e,t){r(n,e,function(n){return this._invoke(e,t,n)})}e?a?a(n,e,{value:t,enumerable:!u,configurable:!u,writable:!u}):n[e]=t:(l("next",0),l("throw",1),l("return",2))},r(n,e,t,u)}function u(n,e,t,r,u,a,l){try{var o=n[a](l),i=o.value}catch(n){return void t(n)}o.done?e(i):Promise.resolve(i).then(r,u)}function a(n){return function(){var e=this,t=arguments;return new Promise(function(r,a){var l=n.apply(e,t);function o(n){u(l,r,a,o,i,"next",n)}function i(n){u(l,r,a,o,i,"throw",n)}o(void 0)})}}System.register(["./useStore-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./config-legacy.js?v=1777008528","./index-legacy213.js?v=1777008528","./index.vue_vue_type_script_setup_true_lang-legacy21.js?v=1777008528","./index-legacy116.js?v=1777008528","./index-legacy3.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./useMethod-legacy2.js?v=1777008528","./index-legacy119.js?v=1777008528"],function(e,r){"use strict";var u,l,o,i,c,s,f,d,p,v,m,y,g,h,_,w,b,x,V,C,k,I,j,P,U,q,O,T,S,z,M,A,G,H,E,L,F,N,W,D,B,K,Q,$,J,R,X,Y,Z,nn,en,tn,rn,un,an,ln,on,cn,sn;return{setters:[function(n){u=n.g},function(n){l=n.c,o=n.j,i=n.C,c=n.v,s=n.e,f=n.p,d=n.q,p=n.ap,v=n.x,m=n.z,y=n.s,g=n.o,h=n.g,_=n.r,w=n.Q,b=n.k,x=n.B,V=n.F,C=n.am,k=n.an,I=n.ad,j=n.ab,P=n.y,U=n.T,q=n.H,O=n.V},function(n){T=n.w,S=n.k,z=n.c7,M=n.M,A=n.cO,G=n.e,H=n._,E=n.dh,L=n.K,F=n.c},function(n){N=n.a5,W=n.a6,D=n.a7,B=n.a8,K=n.a9,Q=n.aa,$=n.ab,J=n.ac,R=n.ad,X=n.ae,Y=n.af,Z=n.ag,nn=n.ah},function(n){en=n.C},function(n){tn=n.c,rn=n.d,un=n._,an=n.a,ln=n.b,on=n.e},function(n){cn=n._},function(n){sn=n.w},null,null,null],execute:function(){var fn=l({__name:"index",setup:function(e){var r=u().refs.panelConfig,l=function(){var n=a(t().m(function n(e){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,T({title:"关闭面板",content:"关闭面板会导致您无法访问面板 ,您真的要关闭宝塔Linux面板吗?",icon:"warning-filled"});case 1:return n.n=2,S({request:N(),loading:"正在关闭面板,请稍候...",success:function(){r.value.panelClose=!1,location.reload()}});case 2:return n.a(2)}},n)}));return function(e){return n.apply(this,arguments)}}();return function(e,t){var u=p;return o(),i(f(en),{label:"关闭面板"},{value:c(function(){return[s(u,{"model-value":f(r).panelClose,onChange:l},null,8,["model-value"])]}),desc:c(function(){return n(t[0]||(t[0]=[d("span",null,"仅关闭当前的面板服务,不影响web服务器,数据库等程序运行",-1)]))}),_:1})}}}),dn=l({__name:"index",setup:function(e){var r=u().refs.panelConfig,l=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,S({loading:"正在设置IPv6状态,请稍候...",request:W(),message:!0});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();return function(e,t){var u=p;return o(),i(f(en),{label:"监听IPv6"},{value:c(function(){return[s(u,{modelValue:f(r).listenIpv6,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(r).listenIpv6=n}),onChange:l},null,8,["modelValue"])]}),desc:c(function(){return n(t[1]||(t[1]=[d("span",null,"监听IPv6地址的访问",-1)]))}),_:1})}}}),pn=l({__name:"index",setup:function(e){var r=u().refs.panelConfig,l=function(){var n=a(t().m(function n(e){return t().w(function(n){for(;;)switch(n.n){case 0:return r.value.offlineMode=!e,n.n=1,T({icon:"warning-filled",title:e?"开启 离线模式":"关闭 离线模式",content:e?"开启离线模式后面板将停止连接云端,介时软件安装、卸载、面板更新等功能将无法使用,是否继续!":"是否关闭离线模式?"});case 1:return n.n=2,v();case 2:return n.a(2)}},n)}));return function(e){return n.apply(this,arguments)}}(),v=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,S({loading:"正在设置离线模式,请稍候...",request:D(),message:!0,success:function(){r.value.offlineMode=!r.value.offlineMode}});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();return function(e,t){var u=p;return o(),i(f(en),{label:"离线模式"},{value:c(function(){return[s(u,{modelValue:f(r).offlineMode,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(r).offlineMode=n}),onChange:l},null,8,["modelValue"])]}),desc:c(function(){return n(t[1]||(t[1]=[d("span",null,"离线模式下,面板更新,插件购买等联网服务将无法使用",-1)]))}),_:1})}}}),vn=l({__name:"index",setup:function(e){var r=u().refs.panelConfig,l=function(){var n=a(t().m(function n(e){var u;return t().w(function(n){for(;;)switch(n.p=n.n){case 0:return r.value.evaluate=!e,u=e?"开启":"关闭",n.p=1,n.n=2,T({icon:"warning-filled",title:"".concat(u,"面板评价"),content:"".concat(u,"面板评价,").concat(e?"可以在面板右下角打开面板评价功能,":"","是否继续操作?")});case 2:return n.n=3,v();case 3:n.n=5;break;case 4:n.p=4,n.v;case 5:return n.a(2)}},n,null,[[1,4]])}));return function(e){return n.apply(this,arguments)}}(),v=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,S({loading:"正在设置面板评价配置,请稍候...",request:B(),message:!0,success:function(){return window.location.reload()}});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();return function(e,t){var u=p;return o(),i(f(en),{label:"面板评价"},{value:c(function(){return[s(u,{modelValue:f(r).evaluate,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(r).evaluate=n}),onChange:l},null,8,["modelValue"])]}),desc:c(function(){return n(t[1]||(t[1]=[d("span",null,"显示右下角面板评价功能按钮",-1)]))}),_:1})}}}),mn=l({__name:"index",setup:function(e){var r=u().refs.panelConfig,l=function(){var n=a(t().m(function n(e){return t().w(function(n){for(;;)switch(n.p=n.n){case 0:return r.value.improvement=!e,n.p=1,n.n=2,T({icon:"warning-filled",title:e?"开启用户体验改善计划":"关闭用户体验改善计划",content:e?"感谢您参与用户改善计划,帮助宝塔提升产品质量,使得我们有机会为您提供更优质的产品和服务,是否继续?":"非常感谢您对我们的支持,即将退出用户体验改善计划,是否继续?"});case 2:return n.n=3,m(e);case 3:n.n=5;break;case 4:n.p=4,n.v;case 5:return n.a(2)}},n,null,[[1,4]])}));return function(e){return n.apply(this,arguments)}}(),m=function(){var n=a(t().m(function n(e){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,S({loading:"正在设置用户体验改善计划配置,请稍候...",request:K({status:e?1:"0"}),message:!0,success:function(){r.value.improvement=!r.value.improvement}});case 1:return n.a(2)}},n)}));return function(e){return n.apply(this,arguments)}}();return function(e,t){var u=p,a=z;return o(),i(f(en),{label:"用户体验改善计划"},{value:c(function(){return[s(u,{modelValue:f(r).improvement,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(r).improvement=n}),onChange:l},null,8,["modelValue"])]}),desc:c(function(){return[d("span",null,[t[2]||(t[2]=v("参加用户体验改善计划来帮助我们改进产品,",-1)),s(a,{href:"https://www.bt.cn/new/agreement_privacy.html"},{default:c(function(){return n(t[1]||(t[1]=[v(" 了解详情 ",-1)]))}),_:1})])]}),_:1})}}}),yn=l({__name:"index",setup:function(e){var t=u(),r=t.refs.panelConfig,a=t.saveConfig,l=function(){r.value.webname.includes("/")||r.value.webname.includes("\\")?M.error("别名不能包含正反斜杠"):a("正在设置面板别名,请稍候...")};return function(e,t){var u=A,a=m;return o(),i(f(en),{label:"面板别名"},{value:c(function(){return[s(u,{modelValue:f(r).webname,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(r).webname=n}),class:"!w-[26rem]"},null,8,["modelValue"]),s(a,{type:"primary",class:"!ml-12px",onClick:l},{default:c(function(){return n(t[1]||(t[1]=[v("保存",-1)]))}),_:1})]}),desc:c(function(){return n(t[2]||(t[2]=[d("span",null,"给面板取个别的名称,用于网页标题",-1)]))}),_:1})}}}),gn=l({__name:"index",setup:function(e){var r=u(),l=r.refs.panelConfig,p=r.getConfigData,y=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,S({loading:"正在设置左侧菜单标题,请稍候...",request:Q({title:l.value.leftTitle}),success:p,message:!0});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();return function(e,t){var r=A,u=m;return o(),i(f(en),{label:"左侧菜单标题"},{value:c(function(){return[s(r,{modelValue:f(l).leftTitle,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(l).leftTitle=n}),class:"!w-[26rem]"},null,8,["modelValue"]),s(u,{type:"primary",class:"!ml-12px",onClick:y},{default:c(function(){return n(t[1]||(t[1]=[v("保存",-1)]))}),_:1})]}),desc:c(function(){return n(t[2]||(t[2]=[d("span",null,"给左侧菜单标题取个别的名称",-1)]))}),_:1})}}}),hn={class:"text-danger"},_n=l({__name:"index",setup:function(e){var t=u().refs.panelConfig,a=function(){G({area:45,showFooter:!0,title:"超时时间设置",component:function(){return H(function(){return r.import("./time-config-legacy.js?v=1777008528")},void 0,r.meta.url)}})};return function(e,r){var u=A,l=m;return o(),i(f(en),{label:"超时时间"},{value:c(function(){return[s(u,{modelValue:f(t).session_timeout,"onUpdate:modelValue":r[0]||(r[0]=function(n){return f(t).session_timeout=n}),disabled:"",class:"!w-[26rem]"},null,8,["modelValue"]),s(l,{type:"primary",class:"!ml-12px",onClick:a},{default:c(function(){return n(r[1]||(r[1]=[v("设置",-1)]))}),_:1})]}),desc:c(function(){return[r[2]||(r[2]=d("span",null,"如果用户超过以上时间",-1)),d("span",hn,y(f(t).session_timeout),1),r[3]||(r[3]=d("span",null,",未操作面板,面板将自动退出登录",-1))]}),_:1})}}}),wn=l({__name:"index",setup:function(e){var r=u(),l=r.refs.panelConfig,p=r.saveConfig,y=function(){sn({type:"dir",path:l.value.sites_path,change:function(n){l.value.sites_path=n}})},g=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)if(0===n.n)return n.a(2,p("正在保存默认建站目录,请稍候..."))},n)}));return function(){return n.apply(this,arguments)}}();return function(e,t){var r=cn,u=m;return o(),i(f(en),{label:"默认建站目录"},{value:c(function(){return[s(r,{modelValue:f(l).sites_path,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(l).sites_path=n}),icon:"el-folder-opened",onIconClick:y,width:"26rem"},null,8,["modelValue"]),s(u,{type:"primary",class:"!ml-12px",onClick:g},{default:c(function(){return n(t[1]||(t[1]=[v("保存",-1)]))}),_:1})]}),desc:c(function(){return n(t[2]||(t[2]=[d("span",null,"创建的站点,默认将保存到该目录下",-1)]))}),_:1})}}}),bn=l({__name:"index",setup:function(e){var r=u(),l=r.refs.panelConfig,p=r.saveConfig,y=function(){sn({type:"dir",path:l.value.backup_path,change:function(n){l.value.backup_path=n}})},g=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)if(0===n.n)return n.a(2,p("正在保存默认备份目录,请稍候..."))},n)}));return function(){return n.apply(this,arguments)}}();return function(e,t){var r=cn,u=m;return o(),i(f(en),{label:"默认备份目录"},{value:c(function(){return[s(r,{modelValue:f(l).backup_path,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(l).backup_path=n}),icon:"el-folder-opened",onIconClick:y,width:"26rem"},null,8,["modelValue"]),s(u,{type:"primary",class:"!ml-12px",onClick:g},{default:c(function(){return n(t[1]||(t[1]=[v("保存",-1)]))}),_:1})]}),desc:c(function(){return n(t[2]||(t[2]=[d("span",null,"网站和站点默认的备份目录",-1)]))}),_:1})}}}),xn=l({__name:"index",setup:function(e){var r=u(),l=r.refs.panelConfig,p=r.saveConfig,y=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,n.n=1,T({icon:"warning-filled",title:"修改服务器IP",content:"当前服务器IP,非必要请勿修改,错误的IP地址可能会导致当前面板部分获取服务异常,是否继续?"});case 1:return n.n=2,p("正在修改服务器IP,请稍候...");case 2:E("".concat(location.protocol,"//").concat(l.value.serverIp,":").concat(location.port).concat(location.pathname),2e3),n.n=4;break;case 3:n.p=3,n.v;case 4:return n.a(2)}},n,null,[[0,3]])}));return function(){return n.apply(this,arguments)}}();return function(e,t){var r=A,u=m;return o(),i(f(en),{label:"服务器IP"},{value:c(function(){return[s(r,{modelValue:f(l).serverIp,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(l).serverIp=n}),class:"!w-[26rem]"},null,8,["modelValue"]),s(u,{type:"primary",class:"!ml-12px",onClick:y},{default:c(function(){return n(t[1]||(t[1]=[v("保存",-1)]))}),_:1})]}),desc:c(function(){return n(t[2]||(t[2]=[d("span",null,"默认为外网IP,若您在本地虚拟机测试,请填写虚拟机内网IP",-1)]))}),_:1})}}}),Vn={class:"w-[26rem]"},Cn=l({__name:"index",setup:function(e){var r=u(),l=r.refs.panelConfig,p=r.getGlobalConfig,y=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,S({loading:"正在同步服务器时间,请稍候...",request:$(),message:!0,success:function(){p()}});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();return function(e,t){var r=A,u=m;return o(),i(f(en),{label:"服务器时间"},{value:c(function(){return[d("div",Vn,[s(r,{modelValue:f(l).systemdate,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(l).systemdate=n}),readonly:!0},null,8,["modelValue"])]),s(u,{type:"primary",class:"!ml-[1.2rem]",onClick:t[1]||(t[1]=function(n){return y()})},{default:c(function(){return n(t[2]||(t[2]=[v(" 同步 ",-1)]))}),_:1})]}),desc:c(function(){return n(t[3]||(t[3]=[d("span",null,"同步当前服务器时间",-1)]))}),_:1})}}}),kn=l({__name:"index",setup:function(e){var t=u(),a=t.refs.panelConfig,l=t.getAdHideConfigEvent,p=function(){G({title:"设置高级模块显示隐藏",area:[35,42],component:function(){return H(function(){return r.import("./dialog-legacy.js?v=1777008528")},void 0,r.meta.url)}})};return g(function(){l()}),function(e,t){var r=A,u=m;return o(),i(f(en),{label:"隐藏高级模块"},{value:c(function(){return[s(r,{modelValue:f(a).moduleHide,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(a).moduleHide=n}),disabled:"",class:"!w-[26rem]"},null,8,["modelValue"]),s(u,{type:"primary",class:"!ml-12px",onClick:p},{default:c(function(){return n(t[1]||(t[1]=[v("设置",-1)]))}),_:1})]}),desc:c(function(){return n(t[2]||(t[2]=[d("span",null,"隐藏显示面板首页及其他位置的高级模块展示",-1)]))}),_:1})}}}),In={class:"p-20px"},jn=l({__name:"index",setup:function(e){var r=u().refs.panelConfig,l=h(function(){var n;return(null===(n=P.value.filter(function(n){return n.value===r.value.requestType})[0])||void 0===n?void 0:n.title)||""}),p=_(!1),y=function(){p.value=!0,g.value=r.value.requestType},g=_(""),P=_([{title:"Python",value:"python"},{title:"Curl",value:"curl"},{title:"PHP",value:"php"}]),U=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,S({loading:"正在设置请求路线,请稍候...",request:J({http_type:g.value}),message:!0});case 1:r.value.requestType=g.value,p.value=!1;case 2:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();return function(e,t){var r=A,u=m,a=C,h=k,_=I,q=j,O=L;return o(),i(f(en),{label:"面板云端请求方式"},{value:c(function(){return[s(r,{modelValue:f(l),"onUpdate:modelValue":t[0]||(t[0]=function(n){return w(l)?l.value=n:null}),disabled:"",class:"!w-[26rem]"},null,8,["modelValue"]),s(u,{type:"primary",class:"!ml-12px",onClick:y},{default:c(function(){return n(t[3]||(t[3]=[v("设置",-1)]))}),_:1}),s(O,{title:"设置面板云端请求方式",class:"overflow-hidden",modelValue:f(p),"onUpdate:modelValue":t[2]||(t[2]=function(n){return w(p)?p.value=n:null}),area:42,"show-footer":!0,onConfirm:U},{default:c(function(){return[d("div",In,[s(q,{"label-width":"80px"},{default:c(function(){return[s(_,{label:"云端请求方式","label-width":"12rem"},{default:c(function(){return[s(h,{modelValue:f(g),"onUpdate:modelValue":t[1]||(t[1]=function(n){return w(g)?g.value=n:null}),placeholder:"请选择",class:"!w-[18rem]"},{default:c(function(){return[(o(!0),b(V,null,x(f(P),function(n){return o(),i(a,{key:n.value,label:n.title,value:n.value},null,8,["label","value"])}),128))]}),_:1},8,["modelValue"])]}),_:1})]}),_:1})])]}),_:1},8,["modelValue"])]}),desc:c(function(){return n(t[4]||(t[4]=[d("span",null,"面板请求云端时,使用的请求方式,默认支持python、curl、php,请根据实际情况切换",-1)]))}),_:1})}}}),Pn={class:"p-20px"},Un=l({__name:"index",setup:function(e){var r=u().refs.panelConfig,l=_(!1),p=_(""),y=_([{title:"自动",value:"auto"},{title:"IPv4",value:"ipv4"},{title:"IPv6",value:"ipv6"}]),g=h(function(){var n;return(null===(n=y.value.filter(function(n){return n.value===r.value.requestLine})[0])||void 0===n?void 0:n.title)||""}),P=function(){l.value=!0,p.value=r.value.requestLine},U=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,S({loading:"正在设置请求路线,请稍候...",request:R({iptype:p.value}),message:!0});case 1:r.value.requestLine=p.value,l.value=!1;case 2:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();return function(e,t){var r=A,u=m,a=C,h=k,_=I,q=j,O=L;return o(),i(f(en),{label:"面板云端请求线路"},{value:c(function(){return[s(r,{modelValue:f(g),"onUpdate:modelValue":t[0]||(t[0]=function(n){return w(g)?g.value=n:null}),disabled:"",class:"!w-[26rem]"},null,8,["modelValue"]),s(u,{type:"primary",class:"!ml-12px",onClick:P},{default:c(function(){return n(t[3]||(t[3]=[v("设置",-1)]))}),_:1}),s(O,{title:"设置面板云端请求线路",class:"overflow-hidden",modelValue:f(l),"onUpdate:modelValue":t[2]||(t[2]=function(n){return w(l)?l.value=n:null}),area:42,"show-footer":!0,onConfirm:U},{default:c(function(){return[d("div",Pn,[s(q,null,{default:c(function(){return[s(_,{label:"云端请求线路","label-width":"12rem"},{default:c(function(){return[s(h,{modelValue:f(p),"onUpdate:modelValue":t[1]||(t[1]=function(n){return w(p)?p.value=n:null}),placeholder:"请选择",class:"!w-[18rem]"},{default:c(function(){return[(o(!0),b(V,null,x(f(y),function(n){return o(),i(a,{key:n.value,label:n.title,value:n.value},null,8,["label","value"])}),128))]}),_:1},8,["modelValue"])]}),_:1})]}),_:1})])]}),_:1},8,["modelValue"])]}),desc:c(function(){return n(t[4]||(t[4]=[d("span",null,"面板请求云端时,使用的请求线路,默认支持auto、ipv4、ipv6,请根据实际情况切换",-1)]))}),_:1})}}}),qn={class:"w-[26rem]"},On={class:"p-20px"},Tn={class:"mb-20px"},Sn={class:"space-y-12px"},zn={class:"flex items-center py-12px border-b border-[var(--el-border-color-light)]"},Mn={class:"text-primary font-medium"},An={key:0,class:"text-secondary"},Gn={class:"flex items-center py-12px border-b border-[var(--el-border-color-light)]"},Hn={class:"text-primary font-medium"},En={key:0,class:"text-secondary"},Ln={class:"flex items-center py-12px"},Fn={class:"text-primary font-medium"},Nn={key:0,class:"text-secondary"},Wn={class:"flex mt-20px"},Dn=l({__name:"index",setup:function(e){var u=F(),l=u.panel,p=u.getGlobalInfo,x=_(!1),V=_(!1),C=h(function(){return l.value.node_host||{}}),k=h(function(){var n=l.value.node_host["api-node"];return n?n.name+"(".concat(n.url,")"):""}),I=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:x.value=!0;case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),j=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,S({loading:"正在重置节点,请稍候...",request:X(),message:!0,success:function(n){var e;n.status&&G({isAsync:!0,title:"正在重置节点,请耐心等候...",area:52,component:function(){return H(function(){return r.import("./index-legacy307.js?v=1777008528")},void 0,r.meta.url)},compData:{type:"resetNodeHost",logPath:"/tmp/bt_node_host_check.log",endMsg:"节点测试检测结束",failMsg:"重置节点失败",successMsg:"重置节点成功",isClear:!0,completeEvent:(e=a(t().m(function n(e,r){return t().w(function(n){for(;;)switch(n.n){case 0:e&&(p(),setTimeout(function(){r()},5e3));case 1:return n.a(2)}},n)})),function(n,t){return e.apply(this,arguments)})}})}});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();return g(function(){Object.keys(l.value.node_host).length||p()}),function(e,t){var r=U,u=m,a=L;return o(),i(f(en),{label:"面板云端节点"},{value:c(function(){return[d("div",qn,[s(r,{value:f(k),disabled:!0},null,8,["value"])]),s(u,{type:"primary",class:"!ml-12px",onClick:I},{default:c(function(){return n(t[1]||(t[1]=[v("详情",-1)]))}),_:1}),s(a,{title:"面板云端节点详情",class:"overflow-hidden",modelValue:f(x),"onUpdate:modelValue":t[0]||(t[0]=function(n){return w(x)?x.value=n:null}),area:42,"show-footer":!1},{default:c(function(){var e,r,a,l,i,p;return[d("div",On,[d("div",Tn,[t[5]||(t[5]=d("div",{class:"text-base font-medium mb-16px"},"当前节点",-1)),d("div",Sn,[d("div",zn,[t[2]||(t[2]=d("span",{class:"w-30 text-secondary"},"API节点:",-1)),d("span",Mn,[v(y((null===(e=f(C))||void 0===e||null===(e=e["api-node"])||void 0===e?void 0:e.name)||"--")+" ",1),null!==(r=f(C))&&void 0!==r&&null!==(r=r["api-node"])&&void 0!==r&&r.url?(o(),b("span",An,"("+y(f(C)["api-node"].url)+")",1)):P("",!0)])]),d("div",Gn,[t[3]||(t[3]=d("span",{class:"w-30 text-secondary"},"下载节点:",-1)),d("span",Hn,[v(y((null===(a=f(C))||void 0===a||null===(a=a["down-node"])||void 0===a?void 0:a.name)||"--")+" ",1),null!==(l=f(C))&&void 0!==l&&null!==(l=l["down-node"])&&void 0!==l&&l.url?(o(),b("span",En,"("+y(f(C)["down-node"].url)+")",1)):P("",!0)])]),d("div",Ln,[t[4]||(t[4]=d("span",{class:"w-30 text-secondary"},"WWW节点:",-1)),d("span",Fn,[v(y((null===(i=f(C))||void 0===i||null===(i=i["www-node"])||void 0===i?void 0:i.name)||"--")+" ",1),null!==(p=f(C))&&void 0!==p&&null!==(p=p["www-node"])&&void 0!==p&&p.url?(o(),b("span",Nn,"("+y(f(C)["www-node"].url)+")",1)):P("",!0)])])])]),d("div",Wn,[s(u,{type:"primary",loading:f(V),onClick:j},{default:c(function(){return n(t[6]||(t[6]=[v("重置节点",-1)]))}),_:1},8,["loading"])])])]}),_:1},8,["modelValue"])]}),desc:c(function(){return n(t[7]||(t[7]=[d("span",null,"请勿随意调整节点配置,仅获取云端数据出现未响应或错误时,可尝试切换该节点",-1)]))}),_:1})}}}),Bn=l({__name:"index",setup:function(e){var r=u().refs.panelConfig,l=function(){var n=a(t().m(function n(e){return t().w(function(n){for(;;)switch(n.p=n.n){case 0:return r.value.loginOrigin=!e,n.p=1,n.n=2,T({icon:"warning-filled",title:e?"启用登录IP归属地信息显示":"关闭登录IP归属地信息显示",content:e?"启用后,登录成功后会显示当前的归属地以及登录IP信息":"关闭后,将不在提示登录IP归属地信息消息窗,为了面板安全,请谨慎关闭"});case 2:return n.n=3,v(e);case 3:n.n=5;break;case 4:n.p=4,n.v;case 5:return n.a(2)}},n,null,[[1,4]])}));return function(e){return n.apply(this,arguments)}}(),v=function(){var n=a(t().m(function n(e){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,S({loading:"正在设置登录归属地提示配置,请稍候...",request:Y({status:Number(!!e)}),message:!0,success:function(){r.value.loginOrigin=!r.value.loginOrigin}});case 1:return n.a(2)}},n)}));return function(e){return n.apply(this,arguments)}}();return function(e,t){var u=p;return o(),i(f(en),{label:"登录归属地提示"},{value:c(function(){return[s(u,{modelValue:f(r).loginOrigin,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(r).loginOrigin=n}),onChange:l},null,8,["modelValue"])]}),desc:c(function(){return n(t[1]||(t[1]=[d("span",null,"登录成功后会在面板右下角显示,当前的归属地以及登录IP信息",-1)]))}),_:1})}}}),Kn=l({__name:"index",setup:function(e){u();var r=q({zone:"",area:""}),l=O([]),p=O([]),y=function(){var n=a(t().m(function n(){var e,u,a,o=arguments;return t().w(function(n){for(;;)switch(n.n){case 0:return e=o.length>0&&void 0!==o[0]?o[0]:"",n.n=1,Z({zone:e});case 1:u=n.v,a=u.data,l.value=a.areaList||[],p.value=a.zoneList||[],""===e?(r.zone=a.zone[0],r.area=a.zone[1]):r.area=l.value[0];case 2:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),g=function(){var n=a(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,S({loading:"正在设置服务器时区,请稍候...",request:nn({zone:r.zone,area:r.area}),message:!0,success:function(n){n.status&&setTimeout(function(){window.location.reload()},1e3)}});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();return y(),function(e,t){var u=C,a=k,h=m;return o(),i(f(en),{label:"服务器时区"},{value:c(function(){return[s(a,{modelValue:f(r).zone,"onUpdate:modelValue":t[0]||(t[0]=function(n){return f(r).zone=n}),class:"!w-[10rem]",placeholder:"地区",onChange:t[1]||(t[1]=function(n){return y(f(r).zone)})},{default:c(function(){return[(o(!0),b(V,null,x(f(p),function(n){return o(),i(u,{key:n,label:n,value:n},null,8,["label","value"])}),128))]}),_:1},8,["modelValue"]),s(a,{modelValue:f(r).area,"onUpdate:modelValue":t[2]||(t[2]=function(n){return f(r).area=n}),class:"!ml-[1.2rem] !w-[14.8rem]",placeholder:"区域"},{default:c(function(){return[(o(!0),b(V,null,x(f(l),function(n){return o(),i(u,{key:n,label:n,value:n},null,8,["label","value"])}),128))]}),_:1},8,["modelValue"]),s(h,{type:"primary",class:"!ml-[1.2rem]",onClick:t[3]||(t[3]=function(n){return g()})},{default:c(function(){return n(t[4]||(t[4]=[v(" 保存 ",-1)]))}),_:1})]}),desc:c(function(){return n(t[5]||(t[5]=[d("span",null," 若时区设置不正确,可能导致服务器时间'不准确'!北京时间(CST +0800),请选择Asia/Shanghai",-1)]))}),_:1})}}}),Qn={class:"search-results"};e("default",l({__name:"index",setup:function(n){var e=u().refs,t=e.panelConfig;e.settingSearch;return function(n,e){return o(),b("div",Qn,[s(fn),s(dn),f(t).offlineMode?(o(),i(pn,{key:0})):P("",!0),s(tn),s(rn),s(vn),s(Bn),s(mn),s(yn),s(gn),s(_n),s(wn),s(bn),s(xn),s(Cn),s(Kn),s(un),s(an),s(ln),s(on),s(kn),s(jn),s(Un),s(Dn)])}}}))}}})}();