File: /www/server/panel/BTPanel/static/js/index-legacy502.js
!function(){function r(r){return function(r){if(Array.isArray(r))return n(r)}(r)||function(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}(r)||function(r,t){if(r){if("string"==typeof r)return n(r,t);var e={}.toString.call(r).slice(8,-1);return"Object"===e&&r.constructor&&(e=r.constructor.name),"Map"===e||"Set"===e?Array.from(r):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?n(r,t):void 0}}(r)||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 n(r,n){(null==n||n>r.length)&&(n=r.length);for(var t=0,e=Array(n);t<n;t++)e[t]=r[t];return e}function t(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var r,n,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.toStringTag||"@@toStringTag";function u(t,o,a,i){var u=o&&o.prototype instanceof s?o:s,l=Object.create(u.prototype);return e(l,"_invoke",function(t,e,o){var a,i,u,s=0,l=o||[],f=!1,p={p:0,n:0,v:r,a:d,f:d.bind(r,4),d:function(n,t){return a=n,i=0,u=r,p.n=t,c}};function d(t,e){for(i=t,u=e,n=0;!f&&s&&!o&&n<l.length;n++){var o,a=l[n],d=p.p,m=a[2];t>3?(o=m===e)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=r):a[0]<=d&&((o=t<2&&d<a[1])?(i=0,p.v=e,p.n=a[1]):d<m&&(o=t<3||a[0]>e||e>m)&&(a[4]=t,a[5]=e,p.n=m,i=0))}if(o||t>1)return c;throw f=!0,e}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(f&&1===l&&d(l,m),i=l,u=m;(n=i<2?r:u)||!f;){a||(i?i<3?(i>1&&(p.n=-1),d(i,u)):p.n=u:p.v=u);try{if(s=2,a){if(i||(o="next"),n=a[o]){if(!(n=n.call(a,u)))throw TypeError("iterator result is not an object");if(!n.done)return n;u=n.value,i<2&&(i=0)}else 1===i&&(n=a.return)&&n.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=r}else if((n=(f=p.n<0)?u:t.call(e,p))!==c)break}catch(n){a=r,i=1,u=n}finally{s=1}}return{value:n,done:f}}}(t,a,i),!0),l}var c={};function s(){}function l(){}function f(){}n=Object.getPrototypeOf;var p=[][a]?n(n([][a]())):(e(n={},a,function(){return this}),n),d=f.prototype=s.prototype=Object.create(p);function m(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,f):(r.__proto__=f,e(r,i,"GeneratorFunction")),r.prototype=Object.create(d),r}return l.prototype=f,e(d,"constructor",f),e(f,"constructor",l),l.displayName="GeneratorFunction",e(f,i,"GeneratorFunction"),e(d),e(d,i,"Generator"),e(d,a,function(){return this}),e(d,"toString",function(){return"[object Generator]"}),(t=function(){return{w:u,m:m}})()}function e(r,n,t,o){var a=Object.defineProperty;try{a({},"",{})}catch(r){a=0}e=function(r,n,t,o){function i(n,t){e(r,n,function(r){return this._invoke(n,t,r)})}n?a?a(r,n,{value:t,enumerable:!o,configurable:!o,writable:!o}):r[n]=t:(i("next",0),i("throw",1),i("return",2))},e(r,n,t,o)}function o(r,n,t,e,o,a,i){try{var u=r[a](i),c=u.value}catch(r){return void t(r)}u.done?n(c):Promise.resolve(c).then(e,o)}function a(r){return function(){var n=this,t=arguments;return new Promise(function(e,a){var i=r.apply(n,t);function u(r){o(i,e,a,u,c,"next",r)}function c(r){o(i,e,a,u,c,"throw",r)}u(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./form-item-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(n,e){"use strict";var o,i,u,c,s,l,f,p,d,m,y,v,g,b,h,w,_,j,x,k,L,U,O,S,T,R;return{setters:[function(r){o=r.L,i=r.da,u=r.R,c=r.X,s=r.k,l=r.g5,f=r.gJ,p=r.c5,d=r.w,m=r.g0},function(r){y=r.b,v=r.g,g=r.d},function(r){b=r.g},function(r){h=r.r,w=r.aF,_=r.g,j=r.e,x=r.b8,k=r.x,L=r.z,U=r.c,O=r.o,S=r.j,T=r.C,R=r.p},null,null,null],execute:function(){n("default",U({__name:"index",props:{compData:{default:function(){return{}}}},setup:function(n,e){var U=e.expose,A=function(){var n,e,U=o(),O=U.refs.settingData,S=U.getUrlList,T=h(!1),R=h([]),A=function(r,n){n(R.value)},C=function(){var r=a(t().m(function r(n,e,o){var a,i,u,c;return t().w(function(r){for(;;)switch(r.p=r.n){case 0:r.p=0,T.value=!0,a=[],i=0;case 1:if(!(i<e.data.length)){r.n=4;break}if((u=e.data[i]).url!==n){r.n=2;break}return r.a(3,3);case 2:a.push(u.url);case 3:i++,r.n=1;break;case 4:return r.n=5,s({loading:"正在删除加速URL,请稍候...",request:l({registry_mirrors_address:a.join(",")}),message:!0,success:function(r){r.status&&o()}});case 5:r.n=7;break;case 6:r.p=6,c=r.v,console.log(c);case 7:return r.a(2)}},r,null,[[0,6]])}));return function(n,t,e){return r.apply(this,arguments)}}(),E=function(){var r=a(t().m(function r(n,e,o){var a,i;return t().w(function(r){for(;;)switch(r.p=r.n){case 0:return r.p=0,a="",n&&n.registry_mirrors_address&&(a=n.registry_mirrors_address.replaceAll("\n",",").replaceAll(",",",")+","),T.value=!0,r.n=1,s({loading:"正在设置加速URL,请稍候...",request:l({registry_mirrors_address:a+e.data.map(function(r){return r.url}).join(",")}),message:!0,success:function(r){r.status&&(n&&(n.registry_mirrors_address=""),o())}});case 1:r.n=3;break;case 2:r.p=2,i=r.v,console.log(i);case 3:return r.a(2)}},r,null,[[0,2]])}));return function(n,t,e){return r.apply(this,arguments)}}(),F=function(){var r=a(t().m(function r(n,e){var o;return t().w(function(r){for(;;)switch(r.p=r.n){case 0:return r.p=0,r.n=1,s({loading:"正在检测,请稍候...",request:f({mirrors:n}),success:function(r){e()}});case 1:r.n=3;break;case 2:r.p=2,o=r.v,console.log(o);case 3:return r.a(2)}},r,null,[[0,2]])}));return function(n,t){return r.apply(this,arguments)}}(),G=function(r,n){var e,o=document.querySelector(".urlListTable .el-table__body-wrapper tbody");p.create(o,{animation:500,handle:".svgtofont-icon-drag",onEnd:(e=a(t().m(function e(o){var a;return t().w(function(t){for(;;)switch(t.n){case 0:a=r.data.splice(o.oldIndex,1)[0],r.data.splice(o.newIndex,0,a),E(!1,r,n);case 1:return t.a(2)}},e)})),function(r){return e.apply(this,arguments)})})},P=i({request:(n=a(t().m(function r(){var n;return t().w(function(r){for(;;)switch(r.n){case 0:return r.n=1,S();case 1:return n=r.v,setTimeout(function(){G(B,I)},0),r.a(2,{data:n.registry_mirrors})}},r)})),function(){return n.apply(this,arguments)}),columns:[{width:50,render:function(){return w("i",{class:"svgtofont-icon-drag cursor-move mover align-middle",props:{title:"拖拽排序"}})}},{label:"URL",prop:"url"},{label:"状态",width:60,prop:"available",render:function(r){switch(r.available){case!0:return w("span",{class:"text-primary"},"正常");case!1:return w("span",{class:"text-danger"},"异常");case null:return w("span",{class:"text-warning"},"未知")}}},{label:"检测时间",width:160,prop:"ts",render:function(r){return null===r.available?"--":w("span",{},u(r.ts))}},b([{onClick:function(r){return F(r.url,I)},title:"检测"},{onClick:function(r){return C(r.url,B,I)},title:"移除"}],{fixed:!1})]}),q=P.BtTable,I=P.refresh,B=P.config,D=c({data:function(){return{registry_mirrors_address:""}},options:function(r){return _(function(){return[y([v("",function(){return j(x,{class:"!w-[53rem]",modelValue:r.value.registry_mirrors_address,"onUpdate:modelValue":function(n){return r.value.registry_mirrors_address=n},"fetch-suggestions":A,"popper-class":"my-urlautocomplete",placeholder:"请选择或输入加速URL,可一次添加多个加速URL,使用逗号分隔"},{default:function(r){var n=r.item;return j("div",{class:"flex items-center justify-between px-[2rem]"},[j("div",{class:"w-[50rem] truncate"},[n.label])])},suffix:function(){return j("span",{class:"svgtofont-el-arrow-down"},null)}})},"registry_mirrors_address",{rules:[{validator:function(r,n,t){n?-1===n.indexOf("http")?t(new Error("请输入正确的加速URL,如https://docker.1ms.run")):t():t(new Error("请输入加速URL"))},trigger:["blur","change"]}]}),v("",function(){return j(L,{class:"ml-[1rem]",type:"primary",onClick:function(){V().then(function(){E(N.value,B,I)})}},{default:function(){return[k("添加")]}})})]),v("",function(){return j(q,{class:"urlListTable","row-key":"url","max-height":"500"},null)}),g("",[{content:"通过拖拽调整加速URL顺序,优先使用第一个加速URL执行操作,请求超时将依次使用后续加速URL"},{content:"当状态为异常时,可能是加速站不可用或需要认证,请检查加速站的可用性和认证要求"},{content:"设置加速后若未生效请手动重启docker"}])]})},submit:(e=a(t().m(function r(n,e,o){return t().w(function(r){for(;;)if(0===r.n)return r.a(2)},r)})),function(r,n,t){return e.apply(this,arguments)})}),J=D.BtForm,N=D.param,V=D.validate,z=function(){var r=a(t().m(function r(){return t().w(function(r){for(;;)switch(r.p=r.n){case 0:if(!T.value){r.n=5;break}return r.p=1,r.n=2,d({title:"提示",content:"修改加速URL后需要重启docker生效,是否立即重启docker?",cancelText:"暂不重启",confirmText:"立即重启"});case 2:return r.n=3,m({data:JSON.stringify({act:"restart"})});case 3:window.location.reload(),r.n=5;break;case 4:return r.p=4,r.v,r.a(2,!0);case 5:return r.a(2,!0)}},r,null,[[1,4]])}));return function(){return r.apply(this,arguments)}}();return{BtForm:J,init:function(){R.value=r(O.value.options),G(B,I)},onCancel:z}}(),C=A.BtForm,E=A.init,F=A.onCancel;return O(function(){E()}),U({onCancel:F}),function(r,n){return S(),T(R(C),{class:"p-[1.6rem]"})}}}))}}})}();