File: /www/server/panel/BTPanel/static/js/index-legacy295.js
!function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||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 r(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a(t,r,n){return(r=function(t){var r=function(t,r){if("object"!=e(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,r||"default");if("object"!=e(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==e(r)?r:r+""}(r))in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}function u(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof c?n:c,s=Object.create(u.prototype);return i(s,"_invoke",function(r,n,o){var a,u,i,c=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return a=t,u=0,i=e,p.n=r,l}};function m(r,n){for(u=r,i=n,t=0;!f&&c&&!o&&t<s.length;t++){var o,a=s[t],m=p.p,v=a[2];r>3?(o=v===n)&&(i=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=r<2&&m<a[1])?(u=0,p.v=n,p.n=a[1]):m<v&&(o=r<3||a[0]>n||n>v)&&(a[4]=r,a[5]=n,p.n=v,u=0))}if(o||r>1)return l;throw f=!0,n}return function(o,s,v){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,v),u=s,i=v;(t=u<2?e:i)||!f;){a||(u?u<3?(u>1&&(p.n=-1),m(u,i)):p.n=i:p.v=i);try{if(c=2,a){if(u||(o="next"),t=a[o]){if(!(t=t.call(a,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,u<2&&(u=0)}else 1===u&&(t=a.return)&&t.call(a),u<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),u=1);a=e}else if((t=(f=p.n<0)?i:r.call(n,p))!==l)break}catch(t){a=e,u=1,i=t}finally{c=1}}return{value:t,done:f}}}(r,o,a),!0),s}var l={};function c(){}function s(){}function f(){}t=Object.getPrototypeOf;var p=[][n]?t(t([][n]())):(i(t={},n,function(){return this}),t),m=f.prototype=c.prototype=Object.create(p);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,i(e,o,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=f,i(m,"constructor",f),i(f,"constructor",s),s.displayName="GeneratorFunction",i(f,o,"GeneratorFunction"),i(m),i(m,o,"Generator"),i(m,n,function(){return this}),i(m,"toString",function(){return"[object Generator]"}),(u=function(){return{w:a,m:v}})()}function i(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}i=function(e,t,r,n){function a(t,r){i(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},i(e,t,r,n)}function l(e,t,r,n,o,a,u){try{var i=e[a](u),l=i.value}catch(e){return void r(e)}i.done?t(l):Promise.resolve(l).then(n,o)}function c(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function u(e){l(a,n,o,u,i,"next",e)}function i(e){l(a,n,o,u,i,"throw",e)}u(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy192.js?v=1777008528","./index-legacy175.js?v=1777008528","./useController-legacy13.js?v=1777008528","./site-legacy.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528","./index.vue_vue_type_style_index_0_scoped_cdc7f4d3_lang-legacy.js?v=1777008528"],function(e,r){"use strict";var n,a,i,l,s,f,p,m,v,d,y,b,g,h,_,w,j,x,O,S,P,k,T,D,N,V,C,I,z,A,E,F,U,G,L,R,H,J,M,q,B,K,Q;return{setters:[function(e){n=e.c,a=e.w,i=e.cR,l=e.c7,s=e.cP,f=e.K,p=e.f,m=e._},function(e){v=e.c,d=e.r,y=e.H,b=e.g,g=e.a0,h=e.o,_=e.I,w=e.J,j=e.p,x=e.j,O=e.k,S=e.F,P=e.e,k=e.Q,T=e.C,D=e.v,N=e.x,V=e.y,C=e.q,I=e.B,z=e.z,A=e.bI,E=e.am,F=e.an,U=e.ad,G=e.ab,L=e.d},function(e){R=e._},function(e){H=e._},function(e){J=e.o},function(e){M=e.serviceAdmin,q=e.getPluginInfo,B=e.getProofFind,K=e.setConfigSite},function(e){Q=e.u},null,null,null,null,null],execute:function(){var $=""+new URL("../images/soft_ico/tamper_core_service.png",r.meta.url).href,W={class:"relative h-full"},X={class:"flex items-center"},Y={key:2,class:"absolute top-0 z-10 h-full w-full bg-lighter text-center flex flex-col items-center justify-center"},Z={class:"p-2rem"};e("default",v({__name:"index",props:{compData:{default:{}}},setup:function(e,v){var ee=v.expose,te=L(function(){return m(function(){return r.import("./overview-legacy.js?v=1777008528")},void 0,r.meta.url)}),re=L(function(){return m(function(){return r.import("./exclude-protect-ext-legacy.js?v=1777008528")},void 0,r.meta.url)}),ne=L(function(){return m(function(){return r.import("./protect-ext-legacy.js?v=1777008528")},void 0,r.meta.url)}),oe=L(function(){return m(function(){return r.import("./advanced-legacy.js?v=1777008528")},void 0,r.meta.url)}),ae=L(function(){return m(function(){return r.import("./white-list-legacy.js?v=1777008528")},void 0,r.meta.url)}),ue=p(),ie=n().payment,le=Q().siteInfo,ce=d(!1),se=d(),fe=d("pro"===ie.value.authType?"tamper_proof_refactored":"tamper_core"),pe=d(!1),me=d(!1),ve=d({}),de=d(!1),ye=d(),be=d(!1),ge=y({sites:[],list:[]}),he=y({sites:[{required:!0,message:"请选择同步配置",trigger:"blur"}]}),_e=[{isHtml:!0,content:'【一键应用】将当前网站已配置的<span class="text-danger">排除目录</span>,<span class="text-danger">防护文件</span>,同步配置到其他网站'}],we=b(function(){var e="tamper_core"==fe.value;return{title:"".concat(e?"堡塔企业级防篡改":"网站防篡改程序","-功能介绍"),height:36,ps:"".concat(e?"内核版防篡改,用于保护站点内容安全,防止黑客非法修改网页、网站挂马等入侵行为,支持Centos/Debian/Ubuntu,注意:不能与其它防篡改软件同时使用":"事件型防篡改,用于保护站点内容安全,防止黑客非法修改网页、网站挂马等入侵行为"),source:e?180:46,desc:["保护站点内容安全","阻止黑客非法修改网页","阻止网站被挂马","阻止其他入侵行为"],isInstall:me.value,tabImgs:["https://www.bt.cn/Public/new/plugin/introduce/site/".concat(e?"tamper_core_preview":"tamper_proof_preview",".png")],pluginInfo:ve.value}}),je=d("overview"),xe=d(),Oe=d(!0),Se=[{content:"启动",event:function(){return Pe("start")}},{content:"重启",event:function(){return Pe("restart")}},{content:"重载配置",event:function(){return Pe("reload")}}],Pe=function(){var e=c(u().m(function e(t){var r,n,o,i,l;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:e.p=0,n="",l=t,e.n="start"===l?1:"restart"===l?2:"reload"===l?3:4;break;case 1:return n="启动",e.a(3,4);case 2:return n="重启",e.a(3,4);case 3:return n="重载",e.a(3,4);case 4:return e.n=5,a({title:"".concat(n,"防篡改服务"),content:"".concat(n,"项目后,当前服务将").concat(n,"运行,是否继续操作?")});case 5:return r=ue.load("正在".concat(n,"防篡改服务,请稍候...")),e.n=6,M({action:t});case 6:o=e.v,ue.msg({customClass:"bt-message-error-html !max-w-[36rem]",dangerouslyUseHTMLString:!0,message:o.msg,type:o.status?"success":"error",showClose:!o.status,duration:o.status?5e3:0}),o.status&&ke(),e.n=8;break;case 7:e.p=7,e.v;case 8:return e.p=8,null===(i=r)||void 0===i||i.close(),e.f(8);case 9:return e.a(2)}},e,null,[[0,7,8,9]])}));return function(t){return e.apply(this,arguments)}}(),ke=function(){var e=c(u().m(function e(){var t,r,n,a,i,l,c;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,ce.value=!0,e.n=1,q({sName:"tamper_core"});case 1:return t=e.v,r=t.data,e.n=2,q({sName:"tamper_proof_refactored"});case 2:n=e.v,a=n.data,i=r.setup&&r.endtime>0,l=a.setup&&a.endtime>=0,pe.value=!1,me.value=!0,i?fe.value="tamper_core":l?fe.value="tamper_proof_refactored":(fe.value="pro"===ie.value.authType?"tamper_proof_refactored":"tamper_core","free"===ie.value.authType?me.value=!1:pe.value=!0),pe.value=i||l,ve.value="tamper_core"==fe.value?r:a,c={type:fe.value,maskLayer:pe.value},"tamper_core"==fe.value?(c.isVersion=parseFloat(r.version)>=3.2,c.isNewAlarmVersion=parseFloat(r.version)>=5.6,xe.value=[{label:"概览",name:"overview",lazy:!0,render:function(){return P(te,{compData:c},null)}},{label:"受保护的文件类型",lazy:!0,name:"protect",render:function(){return P(ne,{compData:o(o({},c),{},{childType:"protect"})},null)}},{label:"白名单",lazy:!0,name:"exclude",render:function(){return P(ae,{compData:o(o({},c),{},{childType:"exclude"})},null)}},{label:"高级设置",name:"advanced",lazy:!0,render:function(){return P(oe,{compData:o(o({},c),{},{childType:"advanced"})},null)}}]):xe.value=[{label:"概览",name:"overview",lazy:!0,render:function(){return P(te,{compData:c},null)}},{label:"排除目录",name:"exclude",lazy:!0,render:function(){return P(re,{compData:o(o({},c),{},{childType:"exclude"})},null)}},{label:"保护文件/扩展名",name:"protect",lazy:!0,render:function(){return P(re,{compData:o(o({},c),{},{childType:"protect"})},null)}}],e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,ce.value=!1,e.f(4);case 5:return e.a(2)}},e,null,[[0,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),Te=function(){},De=function(){var e;ge.list=(null===(e=se.value)||void 0===e||null===(e=e.getRef())||void 0===e||null===(e=e.overview)||void 0===e?void 0:e.sitesList)||[],de.value=!0},Ne=function(){var e=c(u().m(function e(){var t,r,n,o,a;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.n=1,ye.value.validate();case 1:return e.p=1,e.n=2,B({siteName:le.value.name});case 2:return r=e.v,n=r.data,o={protectExt:JSON.stringify(n.protectExt),excludePath:JSON.stringify(n.excludePath),sites:JSON.stringify(ge.sites.map(function(e){var t;return{siteName:e,path:null===(t=ge.list)||void 0===t?void 0:t.find(function(t){return t.siteName==e}).path}})),sourceSite:le.value.path},e.n=3,K(o);case 3:return a=e.v,de.value=!1,J({title:"批量设置配置",resultData:null===(t=a.data)||void 0===t?void 0:t.map(function(e){return{name:e.ps,status:e.status,msg:e.msg}}),resultTitle:"配置",showMult:!1}),e.a(2);case 4:e.p=4,e.v;case 5:return e.a(2)}},e,null,[[1,4]])}));return function(){return e.apply(this,arguments)}}();return g("kernelModuleStatus",Oe),h(ke),ee({init:ke}),function(r,n){var o=i,a=z,u=l,c=H,p=A,m=R,v=E,d=F,y=U,b=G,g=s,h=f,L=_("bt-loading");return w((x(),O("div",W,[j(pe)?(x(),O(S,{key:0},[P(o,{ref_key:"tamperRef",ref:se,type:"bg-card",modelValue:j(je),"onUpdate:modelValue":n[0]||(n[0]=function(e){return k(je)?je.value=e:null}),options:j(xe)},null,8,["modelValue","options"]),"overview"!==j(je)&&"tamper_proof_refactored"===j(fe)?(x(),T(a,{key:0,type:"primary",class:"absolute top-0 right-0",onClick:De},{default:D(function(){return t(n[3]||(n[3]=[N(" 一键应用 ",-1)]))}),_:1})):V("",!0),"tamper_core"==j(fe)&&parseFloat(j(ve).version)<3.2?(x(),T(c,{key:1,visible:!0},{content:D(function(){return[C("div",X,[n[5]||(n[5]=C("span",null,"版本过低无法使用,请点击更新",-1)),P(u,{onClick:Te,class:"!font-bold !text-base"},{default:D(function(){return t(n[4]||(n[4]=[N(" 【企业级防篡改】 ",-1)]))}),_:1})])]}),_:1})):"tamper_core"!=j(fe)||j(Oe)?V("",!0):(x(),O("div",Y,[n[6]||(n[6]=C("div",{class:"text-secondary text-subtitleLarge mb-1rem flex items-center"},[C("img",{width:"30",src:$}),N(" 【服务已停止】 ")],-1)),n[7]||(n[7]=C("div",{class:"text-tertiary text-base mb-2rem"},"检测到当前服务未开启,请尝试手动启动!否则无法正常使用防篡改插件功能",-1)),P(p,{options:Se})]))],64)):(x(),T(m,{key:1,data:j(we),class:"p-20px"},null,8,["data"])),P(h,{title:"一键应用",modelValue:j(de),"onUpdate:modelValue":n[2]||(n[2]=function(e){return k(de)?de.value=e:null}),area:50,"show-footer":"",onConfirm:Ne},{default:D(function(){return[C("div",Z,[P(b,{ref_key:"applyFormRef",ref:ye,model:j(ge),rules:j(he),disabled:j(be)},{default:D(function(){return[P(y,{label:"同步配置",prop:"sites"},{default:D(function(){return[P(d,{modelValue:j(ge).sites,"onUpdate:modelValue":n[1]||(n[1]=function(e){return j(ge).sites=e}),multiple:"","collapse-tags":"",class:"!w-30rem",placeholder:"请选择"},{default:D(function(){return[(x(!0),O(S,null,I(j(ge).list,function(t){return x(),O(S,null,[t.siteName!==e.compData.name?(x(),T(v,{key:t.siteName,label:t.siteName,value:t.siteName},null,8,["label","value"])):V("",!0)],64)}),256))]}),_:1},8,["modelValue"])]}),_:1})]}),_:1},8,["model","rules","disabled"]),P(g,{options:_e,"list-style":"disc",class:"mt-2rem ml-2rem"})])]}),_:1},8,["modelValue"])])),[[L,j(ce)]])}}}))}}})}();