u+1&&p{let a=qt(n),l=qt(o)&a,u=~a,s;return u>=105?(s=l|u-5,l=l|100):u>=3?(s=l|u-1,l=l|2):(l=l|1,s=l),[ya(l),ya(s)]},C4=o=>ye.IPv4.subnetMaskFromPrefixLength(o).toString();var It={isValidMask:F4,isValidIPv4:y4,isValidMaskRange:E4,calcMaskRange:$4,prefixToMask:C4};const pa=o=>(it("data-v-0d919a1e"),o=o(),rt(),o),D4=["onSubmit"],B4={class:"actioner-dns_header"},Y4={class:"actioner-dns_body"},A4={class:"label-item"},S4={class:"label-item_key"},z4={class:"label-item_value"},P4={class:"label-item"},T4={class:"label-item_key"},I4={class:"label-item_value"},M4={key:0,class:"chose_dhcp"},L4={key:0,class:"dhcp_info"},N4={key:1,class:"dhcp_info"},O4={class:"label-item"},V4={class:"label-item_key"},G4={class:"label-item_value"},j4={class:"label-item"},U4={class:"label-item_key"},q4={class:"label-item_value"},R4={class:"actioner-dns_footer"},W4=["disabled"],H4={key:1,class:"actioner-dns"},J4={class:"actioner-dns_header"},Z4={class:"actioner-dns_body"},K4={key:0,class:"setting_status"},Q4=pa(()=>t("div",{class:"success_icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128"},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063"})])],-1)),X4={class:"config-message"},tp=["href"],ep={key:1,class:"setting_status"},ap=pa(()=>t("div",{class:"success_icon"},[t("svg",{t:"1642063200324",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5898",width:"128",height:"128"},[t("path",{d:"M549.044706 512l166.189176-166.249412a26.383059 26.383059 0 0 0 0-36.98447 26.383059 26.383059 0 0 0-37.044706 0L512 475.015529l-166.249412-166.249411a26.383059 26.383059 0 0 0-36.98447 0 26.383059 26.383059 0 0 0 0 37.044706L475.015529 512l-166.249411 166.249412a26.383059 26.383059 0 0 0 0 36.98447 26.383059 26.383059 0 0 0 37.044706 0L512 548.984471l166.249412 166.249411a26.383059 26.383059 0 0 0 36.98447 0 26.383059 26.383059 0 0 0 0-37.044706L548.984471 512zM512 1024a512 512 0 1 1 0-1024 512 512 0 0 1 0 1024z",fill:"#E84335","p-id":"5899"})])],-1)),op={class:"config-message"},np={key:2,class:"setting_status"},ip=pa(()=>t("div",{class:"success_icon"},[t("svg",{width:"128px",height:"128px",viewBox:"0 0 128 128",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_yellow",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"Icon/Warning"},[t("rect",{id:"\u77E9\u5F62",fill:"#000000","fill-rule":"nonzero",opacity:"0",x:"0",y:"0",width:"128",height:"128"}),t("path",{d:"M64,8 C33.075,8 8,33.075 8,64 C8,94.925 33.075,120 64,120 C94.925,120 120,94.925 120,64 C120,33.075 94.925,8 64,8 Z M60,37 C60,36.45 60.45,36 61,36 L67,36 C67.55,36 68,36.45 68,37 L68,71 C68,71.55 67.55,72 67,72 L61,72 C60.45,72 60,71.55 60,71 L60,37 Z M64,92 C60.6875,92 58,89.3125 58,86 C58,82.6875 60.6875,80 64,80 C67.3125,80 70,82.6875 70,86 C70,89.3125 67.3125,92 64,92 Z",id:"\u5F62\u72B6",fill:"#FAAD14"})])])])],-1)),rp={class:"config-message"},sp=I({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0),s=F({lanIp:"",netMask:"255.255.255.0",enableDhcp:!1,dhcpStart:"",dhcpEnd:""});F("");const p=F(!1);F(!0),F(!1);const w=F(""),m=F(2),c=F(!1),f=F("timeout");let g=!0;(()=>{G.Guide.GetLan.GET().then(x=>{x.data.result&&(c.value=x.data.result.enableDhcp||!1,x.data.result.enableDhcp=!1,s.value=x.data.result,x.data.result.lanIp!==location.hostname&&(g=!1))})})();const k=()=>{const x=s.value;if(!It.isValidIPv4(x.lanIp)){E.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!It.isValidMask(x.netMask)){E.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}const y=It.calcMaskRange(x.lanIp,x.netMask);x.dhcpStart=y[0],x.dhcpEnd=y[1],s.value=x},b=()=>{const x=s.value;if(!It.isValidIPv4(x.lanIp)){E.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!It.isValidMask(x.netMask)){E.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}if(x.enableDhcp&&!(It.isValidIPv4(x.dhcpStart)&&It.isValidIPv4(x.dhcpEnd)&&It.isValidMaskRange(x.lanIp,x.netMask,x.dhcpStart,x.dhcpEnd))){E.Warning(a("DHCP\u7684IP\u6C60\u683C\u5F0F\u9519\u8BEF\u6216\u8D85\u51FA\u5B50\u7F51\u8303\u56F4"));return}const y=E.Loading(a("\u6B63\u5728\u914D\u7F6E\u2026\u8BF7\u7A0D\u7B49"),30);let $=0;const Y=A=>{f.value=A,u.value=1,$=1,y.Close()},P=()=>{const A=new Date().getTime()+3e4,B=g?location.protocol+"//"+x.lanIp+(location.port?":"+location.port:""):location.origin,S=B+"/luci-static/resources/icons/loading.gif",R=()=>{$==0&&(new Date().getTime()>A?Y("timeout"):window.setTimeout(T,2e3))},V=()=>{$==0&&(w.value=B+location.pathname,Y("success"),window.setTimeout(()=>{m.value=1},1e3),window.setTimeout(()=>{location.href=w.value},2e3))},T=()=>{if($!=0)return;console.log("check online ",S);const M=new Image;M.onload=V,M.onerror=R,M.src=S};window.setTimeout(T,5e3)};G.Guide.LanIp.POST(x).then(A=>{var B;if(A!=null&&A.data){if((A.data.success||0)==0)return;if((B=A.data)!=null&&B.error)throw A.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(A=>{$==0&&(Y("fail"),E.Error(A))}),P(),window.setTimeout(()=>{$==0&&Y("timeout")},3e4)},h=x=>{x.preventDefault(),n.Close&&n.Close()},v=x=>{location.reload()};return(x,y)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0?(r(),d("form",{key:0,class:"actioner-dns",onSubmit:ut(b,["prevent"])},[t("div",B4,[t("span",null,i(e(a)("\u5185\u7F51\u914D\u7F6E")),1)]),t("div",Y4,[t("div",A4,[t("div",S4,[t("span",null,i(e(a)("IPv4\u5730\u5740")),1)]),t("div",z4,[L(t("input",{type:"text",placeholder:"192.168.100.1",required:"","onUpdate:modelValue":y[0]||(y[0]=$=>s.value.lanIp=$),onChange:k},null,544),[[et,s.value.lanIp,void 0,{trim:!0}]])])]),t("div",P4,[t("div",T4,[t("span",null,i(e(a)("IPv4\u5B50\u7F51\u63A9\u7801")),1)]),t("div",I4,[L(t("input",{type:"text",placeholder:"255.255.255.0",required:"","onUpdate:modelValue":y[1]||(y[1]=$=>s.value.netMask=$),onChange:k},null,544),[[et,s.value.netMask,void 0,{trim:!0}]])])]),c.value?(r(),d("div",M4,[D(La,{modelValue:s.value.enableDhcp,"onUpdate:modelValue":y[2]||(y[2]=$=>s.value.enableDhcp=$)},{default:j(()=>[s.value.enableDhcp?(r(),d("span",L4,i(e(a)("\u4FEE\u6539DHCP\u670D\u52A1")),1)):(r(),d("span",N4,i(e(a)("\u4FDD\u6301DHCP\u670D\u52A1\u8BBE\u7F6E")),1))]),_:1},8,["modelValue"])])):C("",!0),s.value.enableDhcp?(r(),d(U,{key:1},[t("div",O4,[t("div",V4,[t("span",null,i(e(a)("IP\u6C60\u8D77\u59CB\u5730\u5740")),1)]),t("div",G4,[L(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":y[3]||(y[3]=$=>s.value.dhcpStart=$)},null,512),[[et,s.value.dhcpStart,void 0,{trim:!0}]])])]),t("div",j4,[t("div",U4,[t("span",null,i(e(a)("IP\u6C60\u7ED3\u675F\u5730\u5740")),1)]),t("div",q4,[L(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":y[4]||(y[4]=$=>s.value.dhcpEnd=$)},null,512),[[et,s.value.dhcpEnd,void 0,{trim:!0}]])])])],64)):C("",!0)]),t("div",R4,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:p.value},i(e(a)("\u786E\u8BA4")),9,W4),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:h},i(e(a)("\u53D6\u6D88")),1)])],40,D4)):u.value==1?(r(),d("div",H4,[t("div",J4,[t("span",null,i(e(a)("\u66F4\u6362\u914D\u7F6E")),1)]),t("div",Z4,[f.value=="success"?(r(),d("div",K4,[Q4,t("div",X4,i(e(a)("\u914D\u7F6E\u6210\u529F")),1),t("a",{href:w.value,class:"NewAdress"},i(e(a)("%{ countdown }s\u540E \u8DF3\u8F6C\u65B0\u5730\u5740",{countdown:""+m.value})),9,tp)])):f.value=="fail"?(r(),d("div",ep,[ap,t("div",op,i(e(a)("\u914D\u7F6E\u5931\u8D25")),1),t("p",null,i(e(a)("\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:v},i(e(a)("\u6211\u77E5\u9053\u4E86")),1)])):f.value=="timeout"?(r(),d("div",np,[ip,t("div",rp,i(e(a)("\u914D\u7F6E\u8D85\u65F6")),1),t("p",null,i(e(a)("\u8DEF\u7531\u5668 IP \u53EF\u80FD\u5DF2\u7ECF\u4FEE\u6539\u6210\u529F\u3002\u82E5\u5237\u65B0\u9875\u9762\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u8FDE\u63A5\u8DEF\u7531\u5668\uFF0C\u5426\u5219\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E\u3002")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:v},i(e(a)("\u5237\u65B0\u9875\u9762")),1)])):C("",!0)])])):C("",!0)]),_:1},8,["Close"]))}});var dp=N(sp,[["__scopeId","data-v-0d919a1e"]]);const lp=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(dp,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},up={key:0,class:"actioner-dns"},cp={class:"actioner-dns_header"},pp={class:"actioner-dns_body"},fp={class:"sandbox_info"},mp={key:0,class:"disk_loading_icon"},gp={class:"disk_loading_info"},vp={key:1,class:"disk_tips"},bp={class:"label-item"},hp={class:"label-item_key"},_p={class:"label-item_value"},xp={value:""},wp=["value"],kp={class:"label-item"},yp={class:"label-item_key"},Fp={class:"label-item_value"},Ep={selected:"true",value:""},$p=["value","disabled"],Cp={class:"sandbox_tips"},Dp={class:"sandbox_info timeout"},Bp={class:"sandbox_roboot_tips"},Yp={class:"sandbox_roboot_refresh"},Ap={key:0,class:"actioner-dns_footer"},Sp=["disabled"],zp={key:1,class:"actioner-tips"},Pp={class:"actioner-tips_header"},Tp={class:"actioner-tips_body"},Ip={class:"sandbox_info"},Mp={class:"actioner-tips_footer"},Lp={key:2,class:"actioner-tips"},Np={class:"actioner-tips_header"},Op={class:"actioner-tips_body"},Vp={class:"sandbox_info"},Gp={class:"actioner-tips_footer"},jp=I({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0);F("disk");const s=F(""),p=F(3),w=F(""),m=F([]),c=F(""),f=F(null);(()=>{G.Nas.SandboxDisks.GET().then($=>{var Y;if($!=null&&$.data&&(Y=$.data)!=null&&Y.result){f.value=$.data.result;return}throw a("\u52A0\u8F7D\u78C1\u76D8\u4FE1\u606F\u5931\u8D25")}).catch($=>{s.value=$,u.value=3})})();const _=()=>G.System.Reboot.POST({name:w.value,path:c.value}).then($=>{var Y;if(!($!=null&&$.data&&(((Y=$==null?void 0:$.data)==null?void 0:Y.success)||0)==0))throw a("\u672A\u77E5\u9519\u8BEF")}),k=$=>{var Y,P;c.value="",m.value=w.value&&((P=(Y=f.value)==null?void 0:Y.disks.find(A=>A.path==w.value))==null?void 0:P.childrens)||[]},b=()=>{p.value>0&&(p.value-=1,window.setTimeout(b,1e3))},h=$=>{$.preventDefault(),n.Close&&n.Close()},v=()=>{new Promise(($,Y)=>{const P="/luci-static/resources/icons/loading.gif",A=()=>{window.setTimeout(B,2e3)},B=()=>{const S=new Image;S.onload=$,S.onerror=A,S.src=P};window.setTimeout(B,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},x=$=>{const Y=E.Loading(a("\u914D\u7F6E\u6C99\u7BB1\u91CD\u542F\u4E2D..."));G.Nas.Sandbox.POST({path:c.value}).then(P=>{var A;if(P!=null&&P.data){if((P.data.success||0)==0)return u.value=2,window.setTimeout(b,1e3),_();if((A=P.data)!=null&&A.error)throw P.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).then(v).catch(P=>E.Warning(P)).finally(()=>Y.Close())},y=()=>{u.value=0};return($,Y)=>{const P=ht("icon-loading");return r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0||u.value==2?(r(),d("div",up,[t("div",cp,[t("span",null,i(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",pp,[t("p",fp,i(e(a)("\u4E00\u4E2A\u7B80\u6613\u6C99\u7BB1\uFF0C\u65B9\u4FBF\u7528\u6765\u5B9E\u9A8C\u7CFB\u7EDF\u914D\u7F6E\u548C\u7A0B\u5E8F\uFF0C\u65B9\u4FBF\u5F00\u53D1\u672A\u5B8C\u6210\u7684\u8F6F\u4EF6\uFF0C\u4F46\u4E0D\u4FDD\u62A4 Docker \u548C\u786C\u76D8\u7684\u6570\u636E")),1),u.value==0?(r(),d(U,{key:0},[f.value?C("",!0):(r(),d("div",mp,[D(P,{size:38,color:"currentColor"}),t("span",gp,i(e(a)("\u6B63\u5728\u52A0\u8F7D\u4E2D...")),1)])),f.value&&f.value.disks.length==0?(r(),d("div",vp,[D(zt),t("span",null,i(e(a)("\u68C0\u6D4B\u4E0D\u5230\u6302\u8F7D\u7684\u78C1\u76D8\u4FE1\u606F\uFF0C\u8BF7\u5148\u63D2\u4E0A\u78C1\u76D8\uFF0C\u5EFA\u8BAE\u4F7F\u7528U\u76D8\u6216\u8005\u79FB\u52A8\u786C\u76D8\uFF0C\u65B9\u4FBF\u88C5\u5378")),1)])):C("",!0),f.value&&f.value.disks.length>0?(r(),d(U,{key:2},[t("div",bp,[t("div",hp,[t("span",null,i(e(a)("\u76EE\u6807\u78C1\u76D8\uFF08\u5EFA\u8BAE\u9009\u62E9U\u76D8\u6216\u8005\u79FB\u52A8\u786C\u76D8\uFF0C\u65B9\u4FBF\u88C5\u5378\uFF09")),1)]),t("div",_p,[L(t("select",{name:"",id:"",onChange:k,"onUpdate:modelValue":Y[0]||(Y[0]=A=>w.value=A)},[t("option",xp,i(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u78C1\u76D8")),1),(r(!0),d(U,null,tt(f.value.disks,(A,B)=>(r(),d("option",{value:A.path,key:B},i(A.venderModel)+"\uFF08"+i(A.size)+"\uFF09 ",9,wp))),128))],544),[[dt,w.value]])])]),t("div",kp,[t("div",yp,[t("span",null,i(e(a)("\u76EE\u6807\u5206\u533A\uFF08\u5206\u533A\u5927\u5C0F\u987B\u5927\u4E8E2G\uFF0C\u5C06\u6B64\u5206\u533A\u4F5C\u4E3A\u5916\u90E8 overlay \u4F7F\u7528\uFF09")),1)]),t("div",Fp,[L(t("select",{name:"",id:"","onUpdate:modelValue":Y[1]||(Y[1]=A=>c.value=A)},[t("option",Ep,i(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u5206\u533A")),1),(r(!0),d(U,null,tt(m.value,(A,B)=>(r(),d("option",{value:A.path,key:B,disabled:A.sizeInt<(1<<30)*1||A.isSystemRoot},i(A.name)+"\uFF08"+i(A.filesystem||e(a)("\u672A\u683C\u5F0F\u5316"))+"\uFF09"+i(A.total),9,$p))),128))],512),[[dt,c.value]])])]),t("div",Cp,[D(zt),t("span",null,i(e(a)("\u6B64\u64CD\u4F5C\u4F1A\u5C06\u4F1A\u5220\u9664\u8BE5\u5206\u533A\u5168\u90E8\u6570\u636E")),1)])],64)):C("",!0)],64)):C("",!0),u.value==2?(r(),d(U,{key:1},[t("p",Dp,[nt(i(e(a)("\u5373\u5C06\u91CD\u542F\u8BBE\u5907"))+" ",1),t("span",null,"\uFF08"+i(p.value)+"s\uFF09",1)]),t("p",Bp,[nt(i(e(a)("\u7B49\u5F85\u8BBE\u5907\u91CD\u542F\uFF0C\u91CD\u542F\u5B8C\u6210\u540E")),1),t("span",Yp,i(e(a)("\u8BF7\u5237\u65B0\u754C\u9762")),1)])],64)):C("",!0)]),u.value==0?(r(),d("div",Ap,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:!c.value,onClick:Y[2]||(Y[2]=A=>u.value=1)},i(e(a)("\u5F00\u542F\u6C99\u7BB1")),9,Sp),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:h},i(e(a)("\u53D6\u6D88")),1)])):C("",!0)])):C("",!0),u.value==1?(r(),d("div",zp,[t("div",Pp,[t("span",null,i(e(a)("\u6E29\u99A8\u63D0\u793A")),1)]),t("div",Tp,[t("p",Ip,i(e(a)("\u6B64\u64CD\u4F5C\u4F1A\u5C06\u4F1A\u5220\u9664\u8BE5\u5206\u533A\u5168\u90E8\u6570\u636E\uFF0C\u5E76\u683C\u5F0F\u5316\u6210EXT4\uFF0C\u968F\u540E\u81EA\u52A8\u91CD\u542F\u8FDB\u5165\u6C99\u7BB1\u6A21\u5F0F\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F")),1)]),t("div",Mp,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:x},i(e(a)("\u7EE7\u7EED")),1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},i(e(a)("\u53D6\u6D88")),1)])])):C("",!0),u.value==3?(r(),d("div",Lp,[t("div",Np,[t("span",null,i(e(a)("\u9519\u8BEF")),1)]),t("div",Op,[t("p",Vp,i(s.value),1)]),t("div",Gp,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},i(e(a)("\u53D6\u6D88")),1)])])):C("",!0)]),_:1},8,["Close"])}}});var Up=N(jp,[["__scopeId","data-v-59ad49e6"]]);const qp=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(Up,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},Rp={key:0,class:"actioner-dns"},Wp={class:"actioner-dns_header"},Hp={class:"actioner-dns_body"},Jp={class:"sandbox_info"},Zp={class:"sandbox_environment"},Kp={class:"sandbox_environment_info"},Qp={class:"sandbox_environment_reboot"},Xp=["innerHTML"],t7={class:"actioner-dns_footer"},e7=["disabled"],a7=["disabled"],o7=["disabled"],n7=I({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0),s=F(!1),p=()=>{new Promise((g,_)=>{const k="/luci-static/resources/icons/loading.gif",b=()=>{window.setTimeout(h,2e3)},h=()=>{const v=new Image;v.onload=g,v.onerror=b,v.src=k};window.setTimeout(h,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},w=()=>{s.value=!0;const g=E.Loading(a("\u63D0\u4EA4\u4E2D..."));G.Nas.SandboxCommit.POST().then(_=>{var k,b;if(_!=null&&_.data)if((((k=_==null?void 0:_.data)==null?void 0:k.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D..."));return}else(b=_==null?void 0:_.data)!=null&&b.error&&alert(_.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(_=>{E.Error(_),s.value=!1}).finally(()=>g.Close())},m=()=>{s.value=!0;const g=E.Loading(a("\u91CD\u7F6E\u4E2D..."));G.Nas.SandboxReset.POST().then(_=>{var k,b;if(_!=null&&_.data)if((((k=_==null?void 0:_.data)==null?void 0:k.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D... \u82E5\u9875\u9762\u957F\u65F6\u95F4\u672A\u5237\u65B0\u53EF\u80FD\u9700\u8981\u624B\u52A8\u586B\u5199\u5730\u5740"));return}else(b=_==null?void 0:_.data)!=null&&b.error&&alert(_.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(_=>{E.Error(_),s.value=!1}).finally(()=>g.Close())},c=()=>{if(!confirm(a("\u786E\u5B9A\u653E\u5F03\u6C99\u7BB1\u4E2D\u7684\u6570\u636E\uFF1F\u518D\u6B21\u8FDB\u5165\u6C99\u7BB1\u9700\u8981\u91CD\u65B0\u683C\u5F0F\u5316\u76F8\u5E94\u78C1\u76D8\u5206\u533A")))return;s.value=!0;const g=E.Loading(a("\u6267\u884C\u4E2D..."));G.Nas.SandboxExit.POST().then(_=>{var k,b;if(_!=null&&_.data)if((((k=_==null?void 0:_.data)==null?void 0:k.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D... \u82E5\u9875\u9762\u957F\u65F6\u95F4\u672A\u5237\u65B0\u53EF\u80FD\u9700\u8981\u624B\u52A8\u586B\u5199\u5730\u5740"));return}else(b=_==null?void 0:_.data)!=null&&b.error&&alert(_.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(_=>{E.Error(_),s.value=!1}).finally(()=>g.Close())},f=g=>{g.preventDefault(),n.Close&&n.Close()};return(g,_)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0?(r(),d("div",Rp,[t("div",Wp,[t("span",null,i(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",Hp,[t("p",Jp,i(e(a)("\u4E00\u4E2A\u7B80\u6613\u6C99\u7BB1\uFF0C\u65B9\u4FBF\u7528\u6765\u5B9E\u9A8C\u7CFB\u7EDF\u914D\u7F6E\u548C\u7A0B\u5E8F\uFF0C\u65B9\u4FBF\u5F00\u53D1\u672A\u5B8C\u6210\u7684\u8F6F\u4EF6\uFF0C\u4F46\u4E0D\u4FDD\u62A4 Docker \u548C\u786C\u76D8\u7684\u6570\u636E")),1),t("div",Zp,[t("p",null,i(e(a)("\u5F53\u524D\u5904\u4E8E\u6C99\u7BB1\u73AF\u5883\uFF1A")),1),t("p",null,i(e(a)("1\u3001\u70B9\u51FB\u201C\u63D0\u4EA4\u201D\u53EF\u5C06\u53D8\u66F4\u5408\u5E76\u5230\u975E\u6C99\u7BB1\u73AF\u5883")),1),t("p",null,i(e(a)("2\u3001\u70B9\u51FB\u201C\u91CD\u7F6E\u201D\u53EF\u5C06\u6C99\u7BB1\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001")),1),t("p",null,i(e(a)("3\u3001\u70B9\u51FB\u201C\u9000\u51FA\u201D\u53EF\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\uFF0C\u5E76\u653E\u5F03\u6C99\u7BB1\u4E2D\u7684\u6570\u636E")),1)]),t("div",Kp,[nt(i(e(a)("\u4EE5\u4E0A\u64CD\u4F5C\u90FD\u5C06\u91CD\u542F\u8BBE\u5907\uFF0C\u8BBE\u5907\u91CD\u542F\u5B8C\u6210\u540E\u4F1A\u81EA\u52A8\u5237\u65B0\u9875\u9762\u3002\u5982\u679C IP \u53D8\u5316\u53EF\u80FD\u9700\u8981")),1),t("span",Qp,i(e(a)("\u624B\u52A8\u5728\u5730\u5740\u680F\u8F93\u5165\u5730\u5740")),1),t("p",{class:"sandbox_environment_tex",innerHTML:e(a)("\u5982\u9700\u4E34\u65F6\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\uFF0C\u8BF7\u5C06\u8BBE\u5907\u5173\u673A\u540E\u62D4\u51FA\u76F8\u5173\u78C1\u76D8\uFF0C\u542F\u52A8\u524D\u63D2\u5165\u76F8\u5173\u78C1\u76D8\u53EF\u518D\u6B21\u8FDB\u5165\u6C99\u7BB1\u3002 u+1&&p{let a=Ut(n),l=Ut(o)&a,u=~a,d;return u>=105?(d=l|u-5,l=l|100):u>=3?(d=l|u-1,l=l|2):(l=l|1,d=l),[ya(l),ya(d)]},$4=o=>ye.IPv4.subnetMaskFromPrefixLength(o).toString();var It={isValidMask:y4,isValidIPv4:k4,isValidMaskRange:F4,calcMaskRange:E4,prefixToMask:$4};const pa=o=>(it("data-v-0d919a1e"),o=o(),rt(),o),C4=["onSubmit"],D4={class:"actioner-dns_header"},B4={class:"actioner-dns_body"},Y4={class:"label-item"},A4={class:"label-item_key"},S4={class:"label-item_value"},z4={class:"label-item"},P4={class:"label-item_key"},T4={class:"label-item_value"},I4={key:0,class:"chose_dhcp"},M4={key:0,class:"dhcp_info"},L4={key:1,class:"dhcp_info"},N4={class:"label-item"},O4={class:"label-item_key"},V4={class:"label-item_value"},G4={class:"label-item"},j4={class:"label-item_key"},U4={class:"label-item_value"},q4={class:"actioner-dns_footer"},R4=["disabled"],W4={key:1,class:"actioner-dns"},H4={class:"actioner-dns_header"},J4={class:"actioner-dns_body"},Z4={key:0,class:"setting_status"},K4=pa(()=>t("div",{class:"success_icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128"},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063"})])],-1)),Q4={class:"config-message"},X4=["href"],tp={key:1,class:"setting_status"},ep=pa(()=>t("div",{class:"success_icon"},[t("svg",{t:"1642063200324",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5898",width:"128",height:"128"},[t("path",{d:"M549.044706 512l166.189176-166.249412a26.383059 26.383059 0 0 0 0-36.98447 26.383059 26.383059 0 0 0-37.044706 0L512 475.015529l-166.249412-166.249411a26.383059 26.383059 0 0 0-36.98447 0 26.383059 26.383059 0 0 0 0 37.044706L475.015529 512l-166.249411 166.249412a26.383059 26.383059 0 0 0 0 36.98447 26.383059 26.383059 0 0 0 37.044706 0L512 548.984471l166.249412 166.249411a26.383059 26.383059 0 0 0 36.98447 0 26.383059 26.383059 0 0 0 0-37.044706L548.984471 512zM512 1024a512 512 0 1 1 0-1024 512 512 0 0 1 0 1024z",fill:"#E84335","p-id":"5899"})])],-1)),ap={class:"config-message"},op={key:2,class:"setting_status"},np=pa(()=>t("div",{class:"success_icon"},[t("svg",{width:"128px",height:"128px",viewBox:"0 0 128 128",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_yellow",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"Icon/Warning"},[t("rect",{id:"\u77E9\u5F62",fill:"#000000","fill-rule":"nonzero",opacity:"0",x:"0",y:"0",width:"128",height:"128"}),t("path",{d:"M64,8 C33.075,8 8,33.075 8,64 C8,94.925 33.075,120 64,120 C94.925,120 120,94.925 120,64 C120,33.075 94.925,8 64,8 Z M60,37 C60,36.45 60.45,36 61,36 L67,36 C67.55,36 68,36.45 68,37 L68,71 C68,71.55 67.55,72 67,72 L61,72 C60.45,72 60,71.55 60,71 L60,37 Z M64,92 C60.6875,92 58,89.3125 58,86 C58,82.6875 60.6875,80 64,80 C67.3125,80 70,82.6875 70,86 C70,89.3125 67.3125,92 64,92 Z",id:"\u5F62\u72B6",fill:"#FAAD14"})])])])],-1)),ip={class:"config-message"},rp=I({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=E(0),d=E({lanIp:"",netMask:"255.255.255.0",enableDhcp:!1,dhcpStart:"",dhcpEnd:""});E("");const p=E(!1);E(!0),E(!1);const w=E(""),g=E(2),c=E(!1),f=E("timeout");let v=!0;(()=>{G.Guide.GetLan.GET().then(b=>{b.data.result&&(c.value=b.data.result.enableDhcp||!1,b.data.result.enableDhcp=!1,d.value=b.data.result,b.data.result.lanIp!==location.hostname&&(v=!1))})})();const k=()=>{const b=d.value;if(!It.isValidIPv4(b.lanIp)){$.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!It.isValidMask(b.netMask)){$.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}const y=It.calcMaskRange(b.lanIp,b.netMask);b.dhcpStart=y[0],b.dhcpEnd=y[1],d.value=b},_=()=>{const b=d.value;if(!It.isValidIPv4(b.lanIp)){$.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!It.isValidMask(b.netMask)){$.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}if(b.enableDhcp&&!(It.isValidIPv4(b.dhcpStart)&&It.isValidIPv4(b.dhcpEnd)&&It.isValidMaskRange(b.lanIp,b.netMask,b.dhcpStart,b.dhcpEnd))){$.Warning(a("DHCP\u7684IP\u6C60\u683C\u5F0F\u9519\u8BEF\u6216\u8D85\u51FA\u5B50\u7F51\u8303\u56F4"));return}const y=$.Loading(a("\u6B63\u5728\u914D\u7F6E\u2026\u8BF7\u7A0D\u7B49"),30);let F=0;const Y=A=>{f.value=A,u.value=1,F=1,y.Close()},P=()=>{const A=new Date().getTime()+3e4,B=v?location.protocol+"//"+b.lanIp+(location.port?":"+location.port:""):location.origin,S=B+"/luci-static/resources/icons/loading.gif",R=()=>{F==0&&(new Date().getTime()>A?Y("timeout"):window.setTimeout(T,2e3))},V=()=>{F==0&&(w.value=B+location.pathname,Y("success"),window.setTimeout(()=>{g.value=1},1e3),window.setTimeout(()=>{location.href=w.value},2e3))},T=()=>{if(F!=0)return;console.log("check online ",S);const M=new Image;M.onload=V,M.onerror=R,M.src=S};window.setTimeout(T,5e3)};G.Guide.LanIp.POST(b).then(A=>{var B;if(A!=null&&A.data){if((A.data.success||0)==0)return;if((B=A.data)!=null&&B.error)throw A.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(A=>{F==0&&(Y("fail"),$.Error(A))}),P(),window.setTimeout(()=>{F==0&&Y("timeout")},3e4)},h=b=>{b.preventDefault(),n.Close&&n.Close()},m=b=>{location.reload()};return(b,y)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0?(r(),s("form",{key:0,class:"actioner-dns",onSubmit:ut(_,["prevent"])},[t("div",D4,[t("span",null,i(e(a)("\u5185\u7F51\u914D\u7F6E")),1)]),t("div",B4,[t("div",Y4,[t("div",A4,[t("span",null,i(e(a)("IPv4\u5730\u5740")),1)]),t("div",S4,[L(t("input",{type:"text",placeholder:"192.168.100.1",required:"","onUpdate:modelValue":y[0]||(y[0]=F=>d.value.lanIp=F),onChange:k},null,544),[[et,d.value.lanIp,void 0,{trim:!0}]])])]),t("div",z4,[t("div",P4,[t("span",null,i(e(a)("IPv4\u5B50\u7F51\u63A9\u7801")),1)]),t("div",T4,[L(t("input",{type:"text",placeholder:"255.255.255.0",required:"","onUpdate:modelValue":y[1]||(y[1]=F=>d.value.netMask=F),onChange:k},null,544),[[et,d.value.netMask,void 0,{trim:!0}]])])]),c.value?(r(),s("div",I4,[D(La,{modelValue:d.value.enableDhcp,"onUpdate:modelValue":y[2]||(y[2]=F=>d.value.enableDhcp=F)},{default:j(()=>[d.value.enableDhcp?(r(),s("span",M4,i(e(a)("\u4FEE\u6539DHCP\u670D\u52A1")),1)):(r(),s("span",L4,i(e(a)("\u4FDD\u6301DHCP\u670D\u52A1\u8BBE\u7F6E")),1))]),_:1},8,["modelValue"])])):C("",!0),d.value.enableDhcp?(r(),s(U,{key:1},[t("div",N4,[t("div",O4,[t("span",null,i(e(a)("IP\u6C60\u8D77\u59CB\u5730\u5740")),1)]),t("div",V4,[L(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":y[3]||(y[3]=F=>d.value.dhcpStart=F)},null,512),[[et,d.value.dhcpStart,void 0,{trim:!0}]])])]),t("div",G4,[t("div",j4,[t("span",null,i(e(a)("IP\u6C60\u7ED3\u675F\u5730\u5740")),1)]),t("div",U4,[L(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":y[4]||(y[4]=F=>d.value.dhcpEnd=F)},null,512),[[et,d.value.dhcpEnd,void 0,{trim:!0}]])])])],64)):C("",!0)]),t("div",q4,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:p.value},i(e(a)("\u786E\u8BA4")),9,R4),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:h},i(e(a)("\u53D6\u6D88")),1)])],40,C4)):u.value==1?(r(),s("div",W4,[t("div",H4,[t("span",null,i(e(a)("\u66F4\u6362\u914D\u7F6E")),1)]),t("div",J4,[f.value=="success"?(r(),s("div",Z4,[K4,t("div",Q4,i(e(a)("\u914D\u7F6E\u6210\u529F")),1),t("a",{href:w.value,class:"NewAdress"},i(e(a)("%{ countdown }s\u540E \u8DF3\u8F6C\u65B0\u5730\u5740",{countdown:""+g.value})),9,X4)])):f.value=="fail"?(r(),s("div",tp,[ep,t("div",ap,i(e(a)("\u914D\u7F6E\u5931\u8D25")),1),t("p",null,i(e(a)("\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:m},i(e(a)("\u6211\u77E5\u9053\u4E86")),1)])):f.value=="timeout"?(r(),s("div",op,[np,t("div",ip,i(e(a)("\u914D\u7F6E\u8D85\u65F6")),1),t("p",null,i(e(a)("\u8DEF\u7531\u5668 IP \u53EF\u80FD\u5DF2\u7ECF\u4FEE\u6539\u6210\u529F\u3002\u82E5\u5237\u65B0\u9875\u9762\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u8FDE\u63A5\u8DEF\u7531\u5668\uFF0C\u5426\u5219\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E\u3002")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:m},i(e(a)("\u5237\u65B0\u9875\u9762")),1)])):C("",!0)])])):C("",!0)]),_:1},8,["Close"]))}});var sp=N(rp,[["__scopeId","data-v-0d919a1e"]]);const dp=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(sp,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},lp={key:0,class:"actioner-dns"},up={class:"actioner-dns_header"},cp={class:"actioner-dns_body"},pp={class:"sandbox_info"},fp={key:0,class:"disk_loading_icon"},mp={class:"disk_loading_info"},gp={key:1,class:"disk_tips"},vp={class:"label-item"},bp={class:"label-item_key"},hp={class:"label-item_value"},_p={value:""},xp=["value"],wp={class:"label-item"},kp={class:"label-item_key"},yp={class:"label-item_value"},Fp={selected:"true",value:""},Ep=["value","disabled"],$p={class:"sandbox_tips"},Cp={class:"sandbox_info timeout"},Dp={class:"sandbox_roboot_tips"},Bp={class:"sandbox_roboot_refresh"},Yp={key:0,class:"actioner-dns_footer"},Ap=["disabled"],Sp={key:1,class:"actioner-tips"},zp={class:"actioner-tips_header"},Pp={class:"actioner-tips_body"},Tp={class:"sandbox_info"},Ip={class:"actioner-tips_footer"},Mp={key:2,class:"actioner-tips"},Lp={class:"actioner-tips_header"},Np={class:"actioner-tips_body"},Op={class:"sandbox_info"},Vp={class:"actioner-tips_footer"},Gp=I({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=E(0);E("disk");const d=E(""),p=E(3),w=E(""),g=E([]),c=E(""),f=E(null);(()=>{G.Nas.SandboxDisks.GET().then(F=>{var Y;if(F!=null&&F.data&&(Y=F.data)!=null&&Y.result){f.value=F.data.result;return}throw a("\u52A0\u8F7D\u78C1\u76D8\u4FE1\u606F\u5931\u8D25")}).catch(F=>{d.value=F,u.value=3})})();const x=()=>G.System.Reboot.POST({name:w.value,path:c.value}).then(F=>{var Y;if(!(F!=null&&F.data&&(((Y=F==null?void 0:F.data)==null?void 0:Y.success)||0)==0))throw a("\u672A\u77E5\u9519\u8BEF")}),k=F=>{var Y,P;c.value="",g.value=w.value&&((P=(Y=f.value)==null?void 0:Y.disks.find(A=>A.path==w.value))==null?void 0:P.childrens)||[]},_=()=>{p.value>0&&(p.value-=1,window.setTimeout(_,1e3))},h=F=>{F.preventDefault(),n.Close&&n.Close()},m=()=>{new Promise((F,Y)=>{const P="/luci-static/resources/icons/loading.gif",A=()=>{window.setTimeout(B,2e3)},B=()=>{const S=new Image;S.onload=F,S.onerror=A,S.src=P};window.setTimeout(B,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},b=F=>{const Y=$.Loading(a("\u914D\u7F6E\u6C99\u7BB1\u91CD\u542F\u4E2D..."));G.Nas.Sandbox.POST({path:c.value}).then(P=>{var A;if(P!=null&&P.data){if((P.data.success||0)==0)return u.value=2,window.setTimeout(_,1e3),x();if((A=P.data)!=null&&A.error)throw P.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).then(m).catch(P=>$.Warning(P)).finally(()=>Y.Close())},y=()=>{u.value=0};return(F,Y)=>{const P=ht("icon-loading");return r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0||u.value==2?(r(),s("div",lp,[t("div",up,[t("span",null,i(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",cp,[t("p",pp,i(e(a)("\u4E00\u4E2A\u7B80\u6613\u6C99\u7BB1\uFF0C\u65B9\u4FBF\u7528\u6765\u5B9E\u9A8C\u7CFB\u7EDF\u914D\u7F6E\u548C\u7A0B\u5E8F\uFF0C\u65B9\u4FBF\u5F00\u53D1\u672A\u5B8C\u6210\u7684\u8F6F\u4EF6\uFF0C\u4F46\u4E0D\u4FDD\u62A4 Docker \u548C\u786C\u76D8\u7684\u6570\u636E")),1),u.value==0?(r(),s(U,{key:0},[f.value?C("",!0):(r(),s("div",fp,[D(P,{size:38,color:"currentColor"}),t("span",mp,i(e(a)("\u6B63\u5728\u52A0\u8F7D\u4E2D...")),1)])),f.value&&f.value.disks.length==0?(r(),s("div",gp,[D(zt),t("span",null,i(e(a)("\u68C0\u6D4B\u4E0D\u5230\u6302\u8F7D\u7684\u78C1\u76D8\u4FE1\u606F\uFF0C\u8BF7\u5148\u63D2\u4E0A\u78C1\u76D8\uFF0C\u5EFA\u8BAE\u4F7F\u7528U\u76D8\u6216\u8005\u79FB\u52A8\u786C\u76D8\uFF0C\u65B9\u4FBF\u88C5\u5378")),1)])):C("",!0),f.value&&f.value.disks.length>0?(r(),s(U,{key:2},[t("div",vp,[t("div",bp,[t("span",null,i(e(a)("\u76EE\u6807\u78C1\u76D8\uFF08\u5EFA\u8BAE\u9009\u62E9U\u76D8\u6216\u8005\u79FB\u52A8\u786C\u76D8\uFF0C\u65B9\u4FBF\u88C5\u5378\uFF09")),1)]),t("div",hp,[L(t("select",{name:"",id:"",onChange:k,"onUpdate:modelValue":Y[0]||(Y[0]=A=>w.value=A)},[t("option",_p,i(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u78C1\u76D8")),1),(r(!0),s(U,null,tt(f.value.disks,(A,B)=>(r(),s("option",{value:A.path,key:B},i(A.venderModel)+"\uFF08"+i(A.size)+"\uFF09 ",9,xp))),128))],544),[[dt,w.value]])])]),t("div",wp,[t("div",kp,[t("span",null,i(e(a)("\u76EE\u6807\u5206\u533A\uFF08\u5206\u533A\u5927\u5C0F\u987B\u5927\u4E8E2G\uFF0C\u5C06\u6B64\u5206\u533A\u4F5C\u4E3A\u5916\u90E8 overlay \u4F7F\u7528\uFF09")),1)]),t("div",yp,[L(t("select",{name:"",id:"","onUpdate:modelValue":Y[1]||(Y[1]=A=>c.value=A)},[t("option",Fp,i(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u5206\u533A")),1),(r(!0),s(U,null,tt(g.value,(A,B)=>(r(),s("option",{value:A.path,key:B,disabled:A.sizeInt<(1<<30)*1||A.isSystemRoot},i(A.name)+"\uFF08"+i(A.filesystem||e(a)("\u672A\u683C\u5F0F\u5316"))+"\uFF09"+i(A.total),9,Ep))),128))],512),[[dt,c.value]])])]),t("div",$p,[D(zt),t("span",null,i(e(a)("\u6B64\u64CD\u4F5C\u4F1A\u5C06\u4F1A\u5220\u9664\u8BE5\u5206\u533A\u5168\u90E8\u6570\u636E")),1)])],64)):C("",!0)],64)):C("",!0),u.value==2?(r(),s(U,{key:1},[t("p",Cp,[nt(i(e(a)("\u5373\u5C06\u91CD\u542F\u8BBE\u5907"))+" ",1),t("span",null,"\uFF08"+i(p.value)+"s\uFF09",1)]),t("p",Dp,[nt(i(e(a)("\u7B49\u5F85\u8BBE\u5907\u91CD\u542F\uFF0C\u91CD\u542F\u5B8C\u6210\u540E")),1),t("span",Bp,i(e(a)("\u8BF7\u5237\u65B0\u754C\u9762")),1)])],64)):C("",!0)]),u.value==0?(r(),s("div",Yp,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:!c.value,onClick:Y[2]||(Y[2]=A=>u.value=1)},i(e(a)("\u5F00\u542F\u6C99\u7BB1")),9,Ap),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:h},i(e(a)("\u53D6\u6D88")),1)])):C("",!0)])):C("",!0),u.value==1?(r(),s("div",Sp,[t("div",zp,[t("span",null,i(e(a)("\u6E29\u99A8\u63D0\u793A")),1)]),t("div",Pp,[t("p",Tp,i(e(a)("\u6B64\u64CD\u4F5C\u4F1A\u5C06\u4F1A\u5220\u9664\u8BE5\u5206\u533A\u5168\u90E8\u6570\u636E\uFF0C\u5E76\u683C\u5F0F\u5316\u6210EXT4\uFF0C\u968F\u540E\u81EA\u52A8\u91CD\u542F\u8FDB\u5165\u6C99\u7BB1\u6A21\u5F0F\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F")),1)]),t("div",Ip,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:b},i(e(a)("\u7EE7\u7EED")),1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},i(e(a)("\u53D6\u6D88")),1)])])):C("",!0),u.value==3?(r(),s("div",Mp,[t("div",Lp,[t("span",null,i(e(a)("\u9519\u8BEF")),1)]),t("div",Np,[t("p",Op,i(d.value),1)]),t("div",Vp,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},i(e(a)("\u53D6\u6D88")),1)])])):C("",!0)]),_:1},8,["Close"])}}});var jp=N(Gp,[["__scopeId","data-v-59ad49e6"]]);const Up=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(jp,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},qp={key:0,class:"actioner-dns"},Rp={class:"actioner-dns_header"},Wp={class:"actioner-dns_body"},Hp={class:"sandbox_info"},Jp={class:"sandbox_environment"},Zp={class:"sandbox_environment_info"},Kp={class:"sandbox_environment_reboot"},Qp=["innerHTML"],Xp={class:"actioner-dns_footer"},t7=["disabled"],e7=["disabled"],a7=["disabled"],o7=I({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=E(0),d=E(!1),p=()=>{new Promise((v,x)=>{const k="/luci-static/resources/icons/loading.gif",_=()=>{window.setTimeout(h,2e3)},h=()=>{const m=new Image;m.onload=v,m.onerror=_,m.src=k};window.setTimeout(h,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},w=()=>{d.value=!0;const v=$.Loading(a("\u63D0\u4EA4\u4E2D..."));G.Nas.SandboxCommit.POST().then(x=>{var k,_;if(x!=null&&x.data)if((((k=x==null?void 0:x.data)==null?void 0:k.success)||0)==0){$.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D..."));return}else(_=x==null?void 0:x.data)!=null&&_.error&&alert(x.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(x=>{$.Error(x),d.value=!1}).finally(()=>v.Close())},g=()=>{d.value=!0;const v=$.Loading(a("\u91CD\u7F6E\u4E2D..."));G.Nas.SandboxReset.POST().then(x=>{var k,_;if(x!=null&&x.data)if((((k=x==null?void 0:x.data)==null?void 0:k.success)||0)==0){$.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D... \u82E5\u9875\u9762\u957F\u65F6\u95F4\u672A\u5237\u65B0\u53EF\u80FD\u9700\u8981\u624B\u52A8\u586B\u5199\u5730\u5740"));return}else(_=x==null?void 0:x.data)!=null&&_.error&&alert(x.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(x=>{$.Error(x),d.value=!1}).finally(()=>v.Close())},c=()=>{if(!confirm(a("\u786E\u5B9A\u653E\u5F03\u6C99\u7BB1\u4E2D\u7684\u6570\u636E\uFF1F\u518D\u6B21\u8FDB\u5165\u6C99\u7BB1\u9700\u8981\u91CD\u65B0\u683C\u5F0F\u5316\u76F8\u5E94\u78C1\u76D8\u5206\u533A")))return;d.value=!0;const v=$.Loading(a("\u6267\u884C\u4E2D..."));G.Nas.SandboxExit.POST().then(x=>{var k,_;if(x!=null&&x.data)if((((k=x==null?void 0:x.data)==null?void 0:k.success)||0)==0){$.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D... \u82E5\u9875\u9762\u957F\u65F6\u95F4\u672A\u5237\u65B0\u53EF\u80FD\u9700\u8981\u624B\u52A8\u586B\u5199\u5730\u5740"));return}else(_=x==null?void 0:x.data)!=null&&_.error&&alert(x.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(x=>{$.Error(x),d.value=!1}).finally(()=>v.Close())},f=v=>{v.preventDefault(),n.Close&&n.Close()};return(v,x)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0?(r(),s("div",qp,[t("div",Rp,[t("span",null,i(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",Wp,[t("p",Hp,i(e(a)("\u4E00\u4E2A\u7B80\u6613\u6C99\u7BB1\uFF0C\u65B9\u4FBF\u7528\u6765\u5B9E\u9A8C\u7CFB\u7EDF\u914D\u7F6E\u548C\u7A0B\u5E8F\uFF0C\u65B9\u4FBF\u5F00\u53D1\u672A\u5B8C\u6210\u7684\u8F6F\u4EF6\uFF0C\u4F46\u4E0D\u4FDD\u62A4 Docker \u548C\u786C\u76D8\u7684\u6570\u636E")),1),t("div",Jp,[t("p",null,i(e(a)("\u5F53\u524D\u5904\u4E8E\u6C99\u7BB1\u73AF\u5883\uFF1A")),1),t("p",null,i(e(a)("1\u3001\u70B9\u51FB\u201C\u63D0\u4EA4\u201D\u53EF\u5C06\u53D8\u66F4\u5408\u5E76\u5230\u975E\u6C99\u7BB1\u73AF\u5883")),1),t("p",null,i(e(a)("2\u3001\u70B9\u51FB\u201C\u91CD\u7F6E\u201D\u53EF\u5C06\u6C99\u7BB1\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001")),1),t("p",null,i(e(a)("3\u3001\u70B9\u51FB\u201C\u9000\u51FA\u201D\u53EF\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\uFF0C\u5E76\u653E\u5F03\u6C99\u7BB1\u4E2D\u7684\u6570\u636E")),1)]),t("div",Zp,[nt(i(e(a)("\u4EE5\u4E0A\u64CD\u4F5C\u90FD\u5C06\u91CD\u542F\u8BBE\u5907\uFF0C\u8BBE\u5907\u91CD\u542F\u5B8C\u6210\u540E\u4F1A\u81EA\u52A8\u5237\u65B0\u9875\u9762\u3002\u5982\u679C IP \u53D8\u5316\u53EF\u80FD\u9700\u8981")),1),t("span",Kp,i(e(a)("\u624B\u52A8\u5728\u5730\u5740\u680F\u8F93\u5165\u5730\u5740")),1),t("p",{class:"sandbox_environment_tex",innerHTML:e(a)("\u5982\u9700\u4E34\u65F6\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\uFF0C\u8BF7\u5C06\u8BBE\u5907\u5173\u673A\u540E\u62D4\u51FA\u76F8\u5173\u78C1\u76D8\uFF0C\u542F\u52A8\u524D\u63D2\u5165\u76F8\u5173\u78C1\u76D8\u53EF\u518D\u6B21\u8FDB\u5165\u6C99\u7BB1\u3002
\u6CE8\u610F\u4E34\u65F6\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\u4EE5\u540E\u5347\u7EA7\u56FA\u4EF6\u4F1A\u5BFC\u81F4\u4E4B\u524D\u7684\u6C99\u7BB1\u6570\u636E\u65E0\u6548",{},!0)},null,8,Xp)])]),t("div",t7,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:w,disabled:s.value},i(e(a)("\u63D0\u4EA4")),9,e7),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:m,disabled:s.value},i(e(a)("\u91CD\u7F6E")),9,a7),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:c,disabled:s.value},i(e(a)("\u9000\u51FA")),9,o7),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:f},i(e(a)("\u53D6\u6D88")),1)])])):C("",!0)]),_:1},8,["Close"]))}});var i7=N(n7,[["__scopeId","data-v-3e084f0f"]]);const r7=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(i7,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},s7={class:"item_container"},d7=["onClick","title"],l7={class:"renew"},u7={key:0},c7={key:1,style:{display:"inline-block","margin-left":"4px"}},p7={class:"app-update-button-menu"},f7=["onClick"],m7={class:"app-update-menu-item"},g7={key:0,class:"app-update-menu-item-loading"},v7=["disabled"],b7={class:"dns_txt"},h7={key:0,style:{display:"inline-block","margin-left":"4px"}},_7=I({setup(o){var P,A;const{$gettext:n}=H(),a=F(!0);(A=(P=window.quickstart_configs)==null?void 0:P.update)!=null&&A.disable&&(a.value=!1);const l=F(!1),u=F(a.value),s=F(!1),p=Me(),w=Fe(),m=Q(()=>w.status),c=F(),f=()=>{Oa()};At(u,B=>{s.value=!0,G.System.AutoCheckUpdate.POST({enable:B}).catch(S=>{E.Warning(S)}).finally(()=>{s.value=!1})});const g=()=>{window.location.href="/cgi-bin/luci/admin/system/ota"},_=()=>{window.location.href="/cgi-bin/luci/admin/status/logs"},k=()=>{window.location.href="/cgi-bin/luci/admin/store/pages/maintance"},b=()=>{qp()},h=()=>{r7()},v=()=>{alert(n("\u8BE5\u56FA\u4EF6\u4E0D\u652F\u6301\u6C99\u7BB1\u6A21\u5F0F"))},x=()=>{lp()},y=()=>{Va()},$=()=>{var B,S,R,V;window.open(`${(S=(B=window.quickstart_configs)==null?void 0:B.ttyd)!=null&&S.ssl?"https":"http"}://${window.location.hostname}:${((V=(R=window.quickstart_configs)==null?void 0:R.ttyd)==null?void 0:V.port)||7681}/`,"_blank")},Y=()=>{l.value=!l.value};return a.value&&setTimeout(()=>{p.requestCheckUpdate()},1100),te("sandbox")&&G.Nas.GetSandbox.GET().then(S=>{var R,V,T;S!=null&&S.data&&((((R=S==null?void 0:S.data)==null?void 0:R.success)||0)==0?(V=S==null?void 0:S.data)!=null&&V.result&&(c.value=S.data.result):(T=S==null?void 0:S.data)!=null&&T.error&&alert(S.data.error))}).catch(S=>E.Warning(S)),(B,S)=>{var T,M,W,bt,Bt,gt,Mt;const R=ht("icon-loading"),V=ht("switch-box");return r(),d("div",s7,[t("div",{class:"item",style:{backgroundColor:"#f3f7fd"},onClick:x},[D(f4,{color:"#2b7fff",class:"icon"}),t("span",null,i(e(n)("\u5185\u7F51\u914D\u7F6E")),1)]),e(te)("ttyd")?(r(),d("div",{key:0,class:"item",style:{backgroundColor:"#f4fbf7"},onClick:$},[D(v4,{color:"#00c850",class:"icon"}),t("span",null,i(e(n)("\u7EC8\u7AEF")),1)])):C("",!0),t("div",{class:"item",style:{backgroundColor:"#f9f7fd"},onClick:g},[t("span",{class:"app-update-button-more",onClick:ut(Y,["stop","prevent"]),title:e(n)("\u56FA\u4EF6\u66F4\u65B0\u9009\u9879")},[D(Ee)],8,d7),D(Kt,{color:"#ad46ff",class:"icon"}),t("span",l7,[(T=e(p).checkUpdate)!=null&&T.needUpdate?(r(),d("i",u7)):C("",!0),nt(" "+i(e(n)("\u56FA\u4EF6\u66F4\u65B0"))+" ",1),a.value&&e(p).checkUpdate==null?(r(),d("span",c7,[D(R,{size:"1em",color:"currentColor"})])):C("",!0)]),L(t("div",p7,[t("div",{class:"menu_background",onClick:ut(Y,["stop","prevent"])},null,8,f7),t("ul",{onClick:S[1]||(S[1]=ut(()=>{},["stop"]))},[t("li",null,[D(V,{modelValue:u.value,"onUpdate:modelValue":S[0]||(S[0]=Ut=>u.value=Ut)},{default:j(()=>[t("span",m7,i(e(n)("\u81EA\u52A8\u68C0\u67E5\u66F4\u65B0")),1)]),_:1},8,["modelValue"]),s.value?(r(),d("span",g7,[D(R,{size:"1em",color:"currentColor"})])):C("",!0)])])],512),[[Xt,l.value]])]),t("button",{class:st(["item",{"disabled-style":!((M=e(m))!=null&&M.proto)}]),style:{backgroundColor:"#f1fbfd"},onClick:f,disabled:!((W=e(m))!=null&&W.proto)},[D(xe,{color:"#00b8db",class:"icon"}),t("span",b7,[nt(i(e(n)("DNS\u914D\u7F6E"))+" ",1),(bt=e(m))!=null&&bt.proto?C("",!0):(r(),d("span",h7,[D(R,{size:"1em",color:"currentColor"})]))])],10,v7),t("div",{class:"item",style:{backgroundColor:"#fbf5fa"},onClick:y},[D(Ra,{color:"#f6339a",class:"icon"}),t("span",null,i(e(n)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),e(te)("sandbox")?(r(),d(U,{key:1},[((Bt=c.value)==null?void 0:Bt.status)=="unsupport"?(r(),d("div",{key:0,class:"item",style:{backgroundColor:"#f9fafb"},onClick:v},[D(Je,{color:"#cac9cd",class:"icon"}),t("span",null,i(e(n)("\u5F00\u542F\u6C99\u7BB1")),1)])):((gt=c.value)==null?void 0:gt.status)=="stopped"?(r(),d("div",{key:1,class:"item",style:{backgroundColor:"#fbf4f5"},onClick:b},[D(Je,{color:"#fb2c36",class:"icon"}),t("span",null,i(e(n)("\u5F00\u542F\u6C99\u7BB1")),1)])):((Mt=c.value)==null?void 0:Mt.status)=="running"?(r(),d("div",{key:2,class:"item",style:{backgroundColor:"#dae8fd"},onClick:h},[D(Je,{color:"#2b7fff",class:"icon"}),t("span",null,i(e(n)("\u6C99\u7BB1\u5DF2\u5F00\u542F")),1)])):C("",!0)],64)):C("",!0),t("div",{class:"item",style:{backgroundColor:"#fcf7f2"},onClick:_},[D(Wa,{color:"#ff6900",class:"icon"}),t("span",null,i(e(n)("\u65E5\u5FD7\u67E5\u770B")),1)]),t("div",{class:"item",style:{backgroundColor:"#eff5ff"},onClick:k},[D(ra,{color:"#553afe",class:"icon"}),t("span",null,i(e(n)("\u7CFB\u7EDF\u7EF4\u62A4")),1)])])}}});var x7=N(_7,[["__scopeId","data-v-7bdb8244"]]);const w7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},k7=["fill"],y7=["fill"],F7=I({props:{color:{type:String,default:"#222222"}},setup(o){return(n,a)=>(r(),d("svg",w7,[t("path",{d:"M746 112c82.84 0 150 67.16 150 150S828.84 412 746 412 596 344.84 596 262 663.16 112 746 112z m0 48C689.668 160 644 205.668 644 262S689.668 364 746 364 848 318.332 848 262 802.332 160 746 160zM746 612c82.84 0 150 67.16 150 150S828.84 912 746 912 596 844.84 596 762s67.16-150 150-150z m0 48c-56.332 0-102 45.668-102 102s45.668 102 102 102 102-45.668 102-102-45.668-102-102-102zM262 364c82.84 0 150 67.16 150 150S344.84 664 262 664 112 596.84 112 514 179.16 364 262 364z m0 48C205.668 412 160 457.668 160 514S205.668 616 262 616 364 570.332 364 514 318.332 412 262 412z",fill:o.color,"p-id":"5059"},null,8,k7),t("path",{d:"M337.7 442.744l293.488-169.62 40.464 70.16-293.484 169.62zM387.708 526.728l277.02 160.12-40.468 70.156-277.02-160.12z",fill:o.color,"p-id":"5060"},null,8,y7)]))}}),E7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},$7=["fill"],Ja=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",E7,[t("path",{d:"M827.84 886.4H187.9184375c-32.2659375 0-53.76-21.51375-53.76-53.784375V714.28625a53.889375 53.889375 0 0 1 53.76-53.784375h639.9215625a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.35375a53.8940625 53.8940625 0 0 1-53.76 53.76z m-5.375625-172.11375H187.9184375v118.35375h634.5309375V714.28625z m-570 32.664375a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.865-26.88z m78.3403125 0a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.16875z m78.6 0a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.16875zM827.215625 624.9490625H187.2846875c-32.2603125 0-53.76-21.51375-53.76-53.784375V452.8353125a53.8940625 53.8940625 0 0 1 53.76-53.784375H827.196875a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.329375a53.8940625 53.8940625 0 0 1-53.76 53.784375z m-5.38125-172.11375H187.285625v118.329375H821.815625V452.8353125z m-569.994375 31.9921875a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.88-26.88z m77.889375 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8565625-26.88z m76.963125-0.403125a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.163125z m419.7890625-120.744375H186.56c-32.2509375 0-53.76-21.5278125-53.76-53.7984375V191.5521875a53.8940625 53.8940625 0 0 1 53.76-53.784375h639.9215625a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.329375a53.8940625 53.8940625 0 0 1-53.76 53.7984375z m-5.3615625-172.1278125H186.56v118.329375h634.56V191.5521875z m-570.0140625 32.2753125a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.88-26.88z m78.6046875 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8753125-26.88z m78.6046875 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8846875-26.88z",fill:o.color,"p-id":"19012"},null,8,$7)]))}}),C7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},D7=["fill"],B7=I({props:{color:{type:String,default:"#155dfc"}},setup(o){return(n,a)=>(r(),d("svg",C7,[t("path",{d:"M716.8 750.933333c47.786667 0 95.573333-27.306667 119.466667-68.266666 23.893333-40.96 23.893333-95.573333 0-136.533334-23.893333-40.96-68.266667-68.266667-119.466667-68.266666-10.24 0-17.066667-3.413333-23.893333-10.24-6.826667-6.826667-10.24-13.653333-10.24-23.893334 0-95.573333-75.093333-170.666667-170.666667-170.666666s-170.666667 75.093333-170.666667 170.666666v6.826667c81.92 23.893333 136.533333 95.573333 136.533334 180.906667 0 13.653333-6.826667 23.893333-17.066667 30.72-10.24 6.826667-23.893333 6.826667-34.133333 0-10.24-6.826667-17.066667-17.066667-17.066667-30.72 0-64.853333-54.613333-119.466667-119.466667-119.466667S170.666667 566.613333 170.666667 631.466667 225.28 750.933333 290.133333 750.933333H716.8zM296.96 819.2c-102.4 3.413333-187.733333-75.093333-194.56-177.493333-3.413333-102.4 75.093333-191.146667 177.493333-194.56 0-126.293333 95.573333-228.693333 221.866667-238.933334 122.88-6.826667 232.106667 81.92 249.173333 208.213334 105.813333 17.066667 180.906667 112.64 170.666667 218.453333-10.24 102.4-98.986667 184.32-204.8 184.32H296.96z",fill:o.color,"p-id":"8044"},null,8,D7)]))}}),Y7={class:"app-container_samba"},A7={key:0,class:"sambas-item"},S7={class:"sambas-item_name"},z7={class:"sambas-item_value"},P7={class:"sambas-item"},T7={class:"sambas-item_name tit"},I7={class:"sambas-item_value tit"},M7={class:"samba-item"},L7={class:"samba-item_name"},N7=["title"],O7=["href"],V7=I({props:{sambas:{type:Array}},setup(o){const{$gettext:n,$ngettext:a}=H(),l=window.location.hostname;return(u,s)=>{var p;return r(),d("ul",Y7,[o.sambas?(r(),d("li",A7,[t("div",S7,[t("span",null,i(e(n)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",z7,[t("span",null,i((p=o.sambas)!=null&&p.length?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)])])):C("",!0),t("li",P7,[t("div",T7,[t("span",null,i(e(n)("\u5730\u5740")),1)]),t("div",I7,[t("span",null,i(e(n)("\u76EE\u5F55")),1)])]),(r(!0),d(U,null,tt(o.sambas,w=>(r(),d("li",M7,[t("div",L7,[t("span",null,"smb://"+i(e(l))+"/"+i(w.shareName),1)]),t("div",{class:"samba-item_value",title:w.path},[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+w.path},i(w.path),9,O7)],8,N7)]))),256))])}}});var G7=N(V7,[["__scopeId","data-v-6c80f0b7"]]);const j7={class:"webdav-item"},U7={class:"webdav-item_name"},q7={class:"webdav-item_value"},R7={key:0,class:"webdav-item"},W7={class:"webdav-item_name"},H7={class:"webdav-item_value"},J7=["href"],Z7={key:1,class:"webdav-item"},K7={class:"webdav-item_name"},Q7={class:"webdav-item_value"},X7=["href"],tf={key:2,class:"webdav-item"},ef={class:"webdav-item_name"},af={class:"webdav-item_value"},of=I({props:{webdav:{type:Object}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var s;return`http://${location.hostname}:${(s=n.webdav)==null?void 0:s.port}`});return(s,p)=>{var w,m,c,f,g,_,k;return r(),d(U,null,[t("li",j7,[t("div",U7,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",q7,[t("span",null,i((w=o.webdav)!=null&&w.path?e(a)("\u5DF2\u542F\u7528"):e(a)("\u672A\u542F\u7528")),1)])]),(m=o.webdav)!=null&&m.path?(r(),d("li",R7,[t("div",W7,[t("span",null,i(e(a)("\u6302\u8F7D\u8DEF\u5F84:")),1)]),t("div",H7,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((c=o.webdav)==null?void 0:c.path)},i((f=o.webdav)==null?void 0:f.path),9,J7)])])):C("",!0),(g=o.webdav)!=null&&g.port?(r(),d("li",Z7,[t("div",K7,[t("span",null,i(e(a)("\u670D\u52A1\u8DEF\u5F84:")),1)]),t("div",Q7,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,X7)])])):C("",!0),(_=o.webdav)!=null&&_.username?(r(),d("li",tf,[t("div",ef,[t("span",null,i(e(a)("\u8D26\u53F7:")),1)]),t("div",af,[t("span",null,i((k=o.webdav)==null?void 0:k.username),1)])])):C("",!0)],64)}}});var nf=N(of,[["__scopeId","data-v-9e39e9b2"]]);const rf={class:"app-container_linkease"},sf={class:"linkease-item"},df={class:"linkease-item_name"},lf={class:"linkease-item_value"},uf={key:0,class:"configure"},cf={key:0,class:"linkease-item"},pf={class:"linkease-item_name"},ff={class:"linkease-item_value"},mf=["href"],gf={href:" https://app.linkease.com/",target:"_blank"},vf=I({props:{linkease:{type:Object}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var p;return`http://${location.hostname}:${(p=n.linkease)==null?void 0:p.port}`}),s=()=>{Ga({setup:0})};return(p,w)=>{var m,c,f;return r(),d("ul",rf,[t("li",sf,[t("div",df,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",lf,[(m=o.linkease)!=null&&m.enabel?(r(),d("span",uf,i(e(a)("\u5DF2\u914D\u7F6E")),1)):(r(),d("span",{key:1,class:"configure enabel",onClick:w[0]||(w[0]=g=>s())},i(e(a)("\u672A\u914D\u7F6E")),1))])]),(c=o.linkease)!=null&&c.enabel?(r(),d(U,{key:0},[(f=o.linkease)!=null&&f.port?(r(),d("li",cf,[t("div",pf,[t("span",null,i(e(a)("\u670D\u52A1\u5730\u5740:")),1)]),t("div",ff,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,mf)])])):C("",!0)],64)):C("",!0),t("div",null,[t("a",gf,i(e(a)("\u4E0B\u8F7D\u6613\u6709\u4E91\u5BA2\u6237\u7AEF\uFF0C\u968F\u65F6\u968F\u5730\u76F8\u518C\u5907\u4EFD\u3001\u8FDC\u7A0B\u8BBF\u95EE")),1)])])}}});var bf=N(vf,[["__scopeId","data-v-485e1494"]]);const Za=o=>(it("data-v-7ee59a9a"),o=o(),rt(),o),hf={href:"/cgi-bin/luci/admin/services/samba4"},_f={class:"content"},xf={class:"tab"},wf={class:"title"},kf={key:0},yf={key:1},Ff=Za(()=>t("div",{class:"title"},"SAMBA",-1)),Ef=Za(()=>t("div",{class:"title"},"WEBDAV",-1)),$f=I({setup(o){const{$gettext:n}=H(),a=F(!1);F("linkease");const l=F(),u=Jo(),s=F(!1);(()=>{G.Nas.Service.Status.GET().then(_=>{var k;if((k=_==null?void 0:_.data)!=null&&k.result){const b=_.data.result;l.value=b,b.webdav&&(u.webdav=b.webdav)}})})();const w=()=>{Ga({setup:0})},m=()=>{a.value=!a.value},c=()=>{m(),Dt.installAndGo("app-meta-gowebdav","GoWebDAV","/cgi-bin/luci/admin/nas/gowebdav")},f=F(0),g=_=>{f.value=_};return(_,k)=>(r(),Z(Wt,{title:e(n)("\u5B58\u50A8\u670D\u52A1"),style:{width:"100%",height:"100%",display:"block"},"is-settings-menu-open":s.value,"onUpdate:isSettingsMenuOpen":k[4]||(k[4]=b=>s.value=b)},{icon:j(()=>[D(F7,{color:"#4f39f6",class:"icon"})]),settings:j(()=>[t("div",{class:"btn_settings",onClick:w},[D(ra,{color:"#0a0a0a",class:"icon1 settings-icon",style:{"margin-right":"6px"}}),t("span",null,i(e(n)("\u914D\u7F6E\u5B58\u50A8\u670D\u52A1")),1),t("div",{class:"rotation",onClick:k[0]||(k[0]=ut(b=>s.value=!s.value,["stop"]))},[D(Ee,{class:"moreIcon"})])])]),"settings-menu":j(()=>[t("div",null,[t("a",hf,i(e(n)("SAMBA\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("div",null,[t("a",{onClick:c},i(e(n)("WebDAV\u9AD8\u7EA7\u914D\u7F6E")),1)])]),default:j(()=>{var b,h,v,x,y,$,Y,P,A;return[t("div",_f,[t("div",xf,[t("div",{class:st(["item cloud",{active:f.value==0}]),onClick:k[1]||(k[1]=B=>g(0))},[D(B7,{color:"#155dfc",class:"icon2"}),t("div",wf,i(e(n)("\u6613\u6709\u4E91")),1),(h=(b=l.value)==null?void 0:b.linkease)!=null&&h.enabel?(r(),d("span",kf,i(e(n)("\u5DF2\u914D\u7F6E")),1)):(r(),d("span",yf,i(e(n)("\u672A\u914D\u7F6E")),1))],2),t("div",{class:st(["item memory",{active:f.value==1}]),onClick:k[2]||(k[2]=B=>g(1))},[D(Ja,{color:"#0bab47",class:"icon2"}),Ff,t("span",null,i((x=(v=l.value)==null?void 0:v.sambas)!=null&&x.length?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)],2),t("div",{class:st(["item network",{active:f.value==2}]),onClick:k[3]||(k[3]=B=>g(2))},[D(xe,{color:"#9810fa",class:"icon2"}),Ef,t("span",null,i(($=(y=l.value)==null?void 0:y.webdav)!=null&&$.path?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)],2)]),f.value==0?(r(),Z(bf,{key:0,linkease:(Y=l.value)==null?void 0:Y.linkease},null,8,["linkease"])):f.value==1?(r(),Z(G7,{key:1,sambas:(P=l.value)==null?void 0:P.sambas},null,8,["sambas"])):f.value==2?(r(),Z(nf,{key:2,webdav:(A=l.value)==null?void 0:A.webdav},null,8,["webdav"])):C("",!0)])]}),_:1},8,["title","is-settings-menu-open"]))}});var Cf=N($f,[["__scopeId","data-v-7ee59a9a"]]);const Df={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Bf=["fill"],Yf=["fill"],Fa=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",Df,[t("path",{d:"M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z",fill:o.color,"p-id":"5230"},null,8,Bf),t("path",{d:"M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z",fill:o.color,"p-id":"5231"},null,8,Yf)]))}}),Af={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Sf=["fill"],zf=I({props:{color:{type:String,default:"#0a0a0a"}},setup(o){return(n,a)=>(r(),d("svg",Af,[t("path",{d:"M912 208H427.872l-50.368-94.176A63.936 63.936 0 0 0 321.056 80H112c-35.296 0-64 28.704-64 64v736c0 35.296 28.704 64 64 64h800c35.296 0 64-28.704 64-64v-608c0-35.296-28.704-64-64-64z m-800-64h209.056l68.448 128H912v97.984c-0.416 0-0.8-0.128-1.216-0.128H113.248c-0.416 0-0.8 0.128-1.248 0.128V144z m0 736v-96l1.248-350.144 798.752 1.216V784h0.064v96H112z",fill:o.color,"p-id":"5094"},null,8,Sf)]))}}),Pf={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Tf=["fill"],If=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",Pf,[t("path",{d:"M136.12 251.958a83.054 83.054 0 0 1-0.12-4.458c0-32.903 19.447-58.344 41.115-75.981 21.984-17.893 51.365-32.231 84.13-43.511C327.163 105.315 415.641 92 511.5 92c95.859 0 184.337 13.315 250.255 36.008 32.765 11.28 62.146 25.618 84.13 43.511 20.221 16.458 38.506 39.713 40.86 69.485l0.255 0.002v532.88c0 32.888-19.031 58.62-40.776 76.719-21.978 18.294-51.385 32.976-84.207 44.53C696.011 918.373 607.438 932 511.5 932c-95.938 0-184.511-13.627-250.517-36.865-32.822-11.554-62.229-26.236-84.207-44.53C155.031 832.506 136 806.774 136 773.886V251.96l0.12-0.002z m79.88-4.459v0.002c0 0.016-0.003 0.151 0.098 0.491 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.49 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 310.459 422.067 323 511.5 323c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.606 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-0.014-0.012c-0.001-0.042-0.01-0.182-0.098-0.479-0.112-0.379-0.397-1.16-1.103-2.347-1.479-2.49-4.55-6.323-10.415-11.096-11.97-9.743-31.722-20.293-59.67-29.914C680.204 184.541 600.933 172 511.5 172c-89.433 0-168.704 12.541-224.214 31.651-27.948 9.621-47.7 20.171-59.67 29.914-5.865 4.773-8.936 8.606-10.415 11.096-0.706 1.187-0.991 1.968-1.103 2.347-0.101 0.34-0.098 0.475-0.098 0.491z m591 100.656c-13.955 7.052-29.194 13.311-45.245 18.837C695.837 389.685 607.359 403 511.5 403c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837v85.359c0.001 0.042 0.01 0.182 0.098 0.478 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.489 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 496.459 422.067 509 511.5 509c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.607 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-85.358z m-45.245 204.837C695.837 575.685 607.359 589 511.5 589c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837v70.359c0.001 0.041 0.01 0.182 0.098 0.478 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.489 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 667.459 422.067 680 511.5 680c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.607 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-70.358c-13.955 7.052-29.194 13.311-45.245 18.837zM807 705.155c-13.955 7.052-29.194 13.311-45.245 18.837C695.837 746.685 607.359 760 511.5 760c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837V773.894c0 0.181-0.003 1.283 1.399 3.695 1.555 2.675 4.69 6.646 10.556 11.529 11.976 9.968 31.701 20.738 59.594 30.557C342.97 839.186 422.146 852 511.5 852c89.354 0 168.53-12.814 223.951-32.325 27.893-9.819 47.618-20.589 59.594-30.557 5.866-4.883 9.001-8.854 10.556-11.529 1.402-2.412 1.399-3.514 1.399-3.695v-68.739z",fill:o.color,"p-id":"9960"},null,8,Tf)]))}}),Mf={},Lf={width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Nf=Vt('
${b.seriesName}: ${f(b.value)}/s`}}},xAxis:{type:"category",boundaryGap:!1,splitLine:{lineStyle:{color:["#999"]},show:!1},name:"",show:!1,nameGap:0,nameTextStyle:{height:0,lineHeight:0,padding:0}},title:{text:"",textStyle:{fontSize:12,color:h?"#cccccc":"rgba(0, 0, 0, 0.6)"},top:"10px",left:"10px"},yAxis:{type:"value",name:"",minInterval:1e4,interval:1e3,axisLabel:{formatter:function(m,b){return`${f(m)}/s`},color:"#fff",show:!1},nameTextStyle:{color:"#fff"},splitLine:{lineStyle:{color:["#999"]},show:!1}},series:[{name:n("\u4E0B\u8F7D"),data:d.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(32, 199, 247, 1)"},{offset:1,color:"rgba(32, 199, 247, 0.1)"}],global:!1}}},{name:n("\u4E0A\u4F20"),data:u.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(85, 58, 254, 1)"},{offset:1,color:"rgba(85, 58, 254, 0.1)"}],global:!1}}}],grid:{left:"2%",right:"2%",bottom:"0%",top:"10%",containLabel:!0}}),x};return Yt(()=>{setTimeout(()=>O(this,null,function*(){if(v.value){yield g();const _=k(v.value),h=v.value;_.resize({width:h.clientWidth,height:h.clientHeight}),window.addEventListener("resize",()=>{_.resize({width:h.clientWidth,height:h.clientHeight})});const m=()=>O(this,null,function*(){if(x!=null){if(!document.hidden){if(yield g(),x==null)return;_.setOption({series:[{name:n("\u4E0B\u8F7D"),data:d.value,type:"line",areaStyle:{},smooth:!0},{name:n("\u4E0A\u4F20"),data:u.value,type:"line",areaStyle:{},smooth:!0}]})}setTimeout(m,5e3)}});setTimeout(m,5e3)}}),900)}),Vt(()=>{x!=null&&(x.dispose(),x=null)}),(_,h)=>(r(),s("div",i3,[t("div",r3,[t("div",s3,[D(o3,{color:"#20c7f7",class:"icon"}),t("span",null,i(e(n)("\u7F51\u7EDC\u6D41\u91CF")),1)]),t("div",d3,[t("div",l3,[u3,t("span",null,i(e(n)("\u4E0B\u8F7D")),1)]),t("div",c3,[p3,t("span",null,i(e(n)("\u4E0A\u4F20")),1)])])]),t("div",f3,[t("div",m3,[t("span",null,i(e(n)("\u4E0B\u8F7D\u901F\u5EA6")),1),t("div",g3,i(e(w)),1)]),t("div",v3,[t("span",null,i(e(n)("\u4E0A\u4F20\u901F\u5EA6")),1),t("div",b3,i(e(p)),1)])]),t("div",{ref_key:"el",ref:v,class:"echart"},null,512)]))}});var _3=N(h3,[["__scopeId","data-v-a2c6d680"]]);const x3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},w3=["fill"],xe=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",x3,[t("path",{d:"M512 96c229.76 0 416 186.24 416 416S741.76 928 512 928 96 741.76 96 512 282.24 96 512 96z m-32 448l-127.317333 0.021333c0.896 20.48 2.624 40.405333 5.12 59.669334l1.984 14.293333 2.474666 15.253333c19.754667 112.896 65.728 197.738667 117.76 222.997334L480 544z m191.317333 0.021333L544 544v312.234667c50.858667-24.725333 95.936-106.368 116.373333-215.509334l1.365334-7.488 2.474666-15.232a701.013333 701.013333 0 0 0 7.104-73.984z m-382.698666 0H161.429333c11.648 129.066667 92.992 238.08 206.101334 289.066667-22.122667-34.282667-40.362667-76.416-53.76-124.032l-3.029334-11.093333-3.52-14.165334-3.242666-14.464a744.490667 744.490667 0 0 1-15.36-125.312z m573.952 0H735.36a752.661333 752.661333 0 0 1-12.672 112.128l-2.688 13.184-3.242667 14.464-3.52 14.186667c-13.653333 52.138667-32.96 98.197333-56.789333 135.104 113.109333-50.986667 194.453333-160 206.08-289.066667zM367.530667 190.890667l-2.858667 1.301333C253.013333 243.733333 172.970667 352 161.429333 480h127.189334c1.536-39.04 5.866667-76.693333 12.672-112.149333l2.688-13.184 3.242666-14.464 3.52-14.186667c13.653333-52.138667 32.96-98.197333 56.789334-135.104zM480 167.765333c-50.709333 24.618667-95.68 105.898667-116.202667 214.592l-1.536 8.405334-2.474666 15.232a701.034667 701.034667 0 0 0-7.104 74.005333H480V167.765333z m176.469333 23.146667l2.56 4.053333c20.906667 33.429333 38.229333 73.984 51.093334 119.552l3.136 11.52 3.52 14.165334 3.242666 14.464c8.362667 39.253333 13.632 81.408 15.36 125.333333h127.189334c-11.626667-129.088-92.970667-238.101333-206.101334-289.066667zM544 167.765333L544 480h127.317333a707.136 707.136 0 0 0-5.333333-61.376l-1.770667-12.629333-2.474666-15.232c-19.754667-112.874667-65.706667-197.717333-117.717334-222.997334z","p-id":"4600",fill:o.color},null,8,w3)]))}}),k3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},y3=["fill"],F3=["fill"],E3=I({props:{color:{type:String,default:"#00a63e"}},setup(o){return(n,a)=>(r(),s("svg",k3,[t("path",{d:"M986.112 179.2c-12.288-12.288-31.744-12.288-44.032 0l-472.064 471.04-180.224-180.224c-12.288-12.288-31.744-12.288-44.032 0-12.288 12.288-12.288 31.744 0 44.032l202.752 201.728c6.144 6.144 12.288 9.216 22.528 9.216 9.216 0 15.36-3.072 22.528-9.216l494.592-492.544c10.24-12.288 10.24-31.744-2.048-44.032z",fill:o.color,"p-id":"11312"},null,8,y3),t("path",{d:"M1024 548.864c0-17.408-14.336-31.744-31.744-31.744-17.408 0-31.744 14.336-31.744 31.744C941.056 779.264 747.52 959.488 513.024 959.488 265.216 959.488 64.512 759.808 64.512 512c0-247.808 200.704-447.488 448.512-447.488 69.632 0 135.168 15.36 194.56 44.032h1.024c4.096 1.024 7.168 2.048 11.264 2.048 17.408 0 31.744-14.336 31.744-31.744 0-12.288-7.168-23.552-17.408-28.672C665.6 17.408 590.848 0 513.024 0 229.376 0 0 229.376 0 512s229.376 512 513.024 512c270.336 0 491.52-208.896 510.976-475.136z",fill:o.color,"p-id":"11313"},null,8,F3)]))}}),$3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},C3=["fill"],D3=I({props:{color:{type:String,default:"#e7000b"}},setup(o){return(n,a)=>(r(),s("svg",$3,[t("path",{d:"M511.9744 706.6624a57.2672 57.2672 0 0 1 56.96 57.5488c0 20.5568-10.8544 39.552-28.4672 49.8432a56.4736 56.4736 0 0 1-56.9856 0 57.6512 57.6512 0 0 1-28.4928-49.8432c0-31.7696 25.4976-57.5488 56.9856-57.5488zM190.1824 147.3024l2.4832 2.2272 614.4 614.4a30.72 30.72 0 0 1-40.96 45.696l-2.4832-2.2528-229.4528-229.504a189.6704 189.6704 0 0 0-180.864 83.8912 29.3376 29.3376 0 0 1-40.9344 7.3728 30.976 30.976 0 0 1-8.32-41.6768 248.8576 248.8576 0 0 1 170.624-109.056l-78.7968-78.7968a346.8288 346.8288 0 0 0-156.7744 112.128 29.4144 29.4144 0 0 1-50.944-8.4224 31.0784 31.0784 0 0 1 4.736-30.0544 406.9888 406.9888 0 0 1 156.1088-120.4736l-71.9872-72.0128a504.7808 504.7808 0 0 0-150.6816 120.32 29.2864 29.2864 0 0 1-41.9328 2.7904 31.0016 31.0016 0 0 1-2.9184-42.88 564.608 564.608 0 0 1 150.8608-124.928L149.2224 192.9472a30.72 30.72 0 0 1 40.96-45.6704z m321.792 211.6352a404.992 404.992 0 0 1 319.0528 154.368 30.976 30.976 0 0 1-4.3008 42.8288 29.184 29.184 0 0 1-41.9072-4.4032 345.984 345.984 0 0 0-229.7088-129.2032l-63.1552-63.104c6.656-0.3328 13.312-0.4864 20.0192-0.4864z m0-156.6976c166.1184 0 322.9952 72.448 430.4896 198.8608 10.752 12.672 9.472 31.872-2.8416 42.9312a29.184 29.184 0 0 1-42.0352-2.9184 505.344 505.344 0 0 0-385.6128-177.92 509.184 509.184 0 0 0-105.2672 11.008l-50.2272-50.2784A566.656 566.656 0 0 1 512 202.24z","p-id":"5359",fill:o.color},null,8,C3)]))}}),B3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Y3=["fill"],A3=["fill"],S3=["fill"],z3=I({props:{color:{type:String,default:"#f54900"}},setup(o){return(n,a)=>(r(),s("svg",B3,[t("path",{d:"M512 179.2l390.4 627.2H128l384-627.2m0-64c-19.2 0-44.8 12.8-51.2 32l-390.4 627.2c-25.6 44.8 6.4 96 51.2 96H896c51.2 0 83.2-57.6 51.2-96l-384-627.2c-6.4-19.2-32-32-51.2-32z",fill:o.color,"p-id":"4490"},null,8,Y3),t("path",{d:"M512 640c-19.2 0-32-12.8-32-32v-192c0-19.2 12.8-32 32-32s32 12.8 32 32v192c0 19.2-12.8 32-32 32z",fill:o.color,"p-id":"4491"},null,8,A3),t("path",{d:"M512 723.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z",fill:o.color,"p-id":"4492"},null,8,S3)]))}}),P3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},T3=["fill"],Ra=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",P3,[t("path",{d:"M511.3 116.7l339.1 193.8v387.6L511.3 891.9 172.2 698.1V310.5l339.1-193.8zM802 345.6L535.5 516.7v305.5L802 670V345.6z m-581.4 0.3V670l266.5 152.3V516.7L220.6 345.9z m434.1-87.3L401.1 405l110.3 71.4 248.9-161.5L658 256.4c-1.1 0.7-2.2 1.5-3.3 2.2z m-143.4-86L262.2 314.9l93.4 60.5c0.5-0.4 1.1-0.7 1.6-1l252.3-145.7-98.2-56.1z m0 0",fill:o.color,"p-id":"14790"},null,8,T3)]))}}),I3={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},M3=["fill"],L3=["fill"],N3=["fill"],ze=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",I3,[t("path",{d:"M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6c-3.2 2.8-3.6 7.8-0.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4 0.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-0.9l36-42.9c2.8-3.3 2.4-8.3-0.9-11.2zM840.4 480.4C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4c-3.4 2.8-3.8 7.9-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3z","p-id":"5126",fill:o.color},null,8,M3),t("path",{d:"M957.1 341.4C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4-3.5 2.8-4 7.9-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3z","p-id":"5127",fill:o.color},null,8,L3),t("path",{d:"M512 778m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z","p-id":"5128",fill:o.color},null,8,N3)]))}}),O3=o=>(it("data-v-4eb7fe63"),o=o(),rt(),o),V3={class:"info_content"},G3={key:0,class:"status_box"},j3={class:"status_name"},U3={class:"status_time"},q3={key:1,class:"status_box"},R3={class:"status_name"},W3={class:"status_time",style:{background:"#ffe2e2",color:"#c10007"}},H3={key:2,class:"status_box"},J3={class:"status_name"},Z3={class:"status_time",style:{background:"#ffe2e2",color:"#c10007"}},K3={key:3,class:"status_box"},Q3={class:"status_name"},X3={class:"status_time",style:{background:"#ffe2e2",color:"#c10007"}},t8={key:4,class:"status_box"},e8={class:"status_name"},a8={class:"ip_info"},o8={class:"ip_item"},n8={class:"ip_tag"},i8={class:"ip_address"},r8={class:"ip_info"},s8={class:"ip_item"},d8=O3(()=>t("div",null,"IPv6",-1)),l8={key:0,class:"ip_tag"},u8={key:1,class:"ip_tag"},c8={class:"ip_address"},p8={class:"ip_info",style:{"margin-bottom":"0"}},f8={class:"ip_item"},m8={class:"ip_address"},g8=I({setup(o){const{$gettext:n}=H(),a=Fe(),l=Q(()=>a.status);Q(()=>a.deviceList);const u=mt({portList:[],load:!1}),d=c=>{switch(c){case"pppoe":return n("\u62E8\u53F7\u4E0A\u7F51");case"static":return n("\u9759\u6001\u7F51\u7EDC");case"dhcp":return"DHCP"}return c&&c.toUpperCase()},p=c=>{switch(c){case"manual":return n("\u624B\u52A8\u914D\u7F6E");case"auto":return n("\u81EA\u52A8\u83B7\u53D6");default:return""}},w=()=>{(u.load&&document.hidden?Promise.resolve():G.Network.PortList.GET().then(c=>{if(c!=null&&c.data){const{result:f}=c==null?void 0:c.data;f&&(u.portList=f.ports||[])}})).finally(()=>{u.load=!0,setTimeout(w,1e4)})};w();const g=Pt.stampForm;return(c,f)=>(r(),s("div",null,[D(Rt,{title:e(n)("\u7F51\u7EDC\u8FDE\u63A5\u548CIP\u5730\u5740"),showSettings:!1},{icon:j(()=>[D(xe,{color:"#0a0a0a",class:"icon networkIcon"})]),default:j(()=>[t("div",V3,[e(l)!=null?(r(),s(U,{key:0},[e(l).networkInfo=="netSuccess"?(r(),s("div",G3,[t("div",j3,[D(E3,{color:"#00a63e",class:"icon"}),t("span",null,i(e(n)("\u7F51\u7EDC\u8FDE\u63A5\u6B63\u5E38")),1)]),t("div",U3,i(e(g)(e(l).uptimeStamp)),1)])):e(l).networkInfo=="dnsFailed"?(r(),s("div",q3,[t("div",R3,[D(z3,{style:{width:"1.2rem",height:"1.2rem","margin-right":"4px"}}),t("span",null,i(e(n)("DNS\u9519\u8BEF")),1)]),t("div",W3,i(e(g)(e(l).uptimeStamp)),1)])):e(l).networkInfo=="softSourceFailed"?(r(),s("div",H3,[t("div",J3,[D(Ra,{color:"#9810fa",style:{width:"1.5rem",height:"1.5rem","margin-right":"4px"}}),t("span",null,i(e(n)("\u8F6F\u4EF6\u6E90\u9519\u8BEF")),1)]),t("div",Z3,i(e(g)(e(l).uptimeStamp)),1)])):e(l).networkInfo=="netFailed"?(r(),s("div",K3,[t("div",Q3,[D(D3,{style:{width:"1.2rem",height:"1.2rem","margin-right":"4px"}}),t("span",null,i(e(n)("\u672A\u8054\u7F51")),1)]),t("div",X3,i(e(g)(e(l).uptimeStamp)),1)])):(r(),s("div",t8,[t("div",e8,[D(ze,{color:"#d08700",class:"icon"}),t("span",null,i(e(n)("\u68C0\u6D4B\u4E2D...")),1)])]))],64)):C("",!0),t("div",a8,[t("div",o8,[t("div",null,"IPv4 \uFF08"+i(e(l).defaultInterface)+"\uFF09",1),t("div",n8,i(d(e(l).proto||"")),1)]),t("div",i8,i(e(l).ipv4addr),1)]),t("div",r8,[t("div",s8,[d8,e(l).ipv6addr?(r(),s("div",l8,i(e(n)("\u5DF2\u542F\u7528")),1)):(r(),s("div",u8,i(e(n)("\u672A\u542F\u7528")),1))]),t("div",c8,i(e(l).ipv6addr?e(l).ipv6addr:"-"),1)]),t("div",p8,[t("div",f8,[t("div",null,"DNS\uFF08"+i(p(e(l).dnsProto))+"\uFF09",1)]),(r(!0),s(U,null,tt(e(l).dnsList,v=>(r(),s("div",m8,i(v),1))),256))])])]),_:1},8,["title"])]))}});var v8=N(g8,[["__scopeId","data-v-4eb7fe63"]]);const b8={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},h8=["fill"],ka=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",b8,[t("path",{d:"M170.666667 647.253333a128.042667 128.042667 0 1 0 85.333333 0V256c0-71.850667 49.109333-128 106.666667-128S469.333333 184.149333 469.333333 256v512c0 116.650667 84.608 213.333333 192 213.333333s192-96.682667 192-213.333333V376.746667a128.042667 128.042667 0 1 0-85.333333 0V768c0 71.850667-49.109333 128-106.666667 128S554.666667 839.850667 554.666667 768V256c0-116.650667-84.608-213.333333-192-213.333333S170.666667 139.349333 170.666667 256v391.253333zM768 256a42.666667 42.666667 0 1 1 85.333333 0 42.666667 42.666667 0 0 1-85.333333 0zM213.333333 810.666667a42.666667 42.666667 0 1 1 0-85.333334 42.666667 42.666667 0 0 1 0 85.333334z",fill:o.color,"p-id":"39967"},null,8,h8)]))}}),_8=["value","checked","onChange"],x8={class:"content"},w8={class:"name"},k8={key:0,class:"speed",style:{background:"#f3f4f6",color:"#4a5565"}},y8={style:{display:"flex","align-items":"center"}},F8={key:0,class:"status"},E8={key:1,class:"status"},$8={key:2,class:"speed",style:{"margin-left":"6px"}},C8=I({setup(o){const{$gettext:n}=H(),a=aa(),l=E(!1);ia();const u=mt({portList:[],load:!1}),d=()=>{a.push("/interfaceconfig")},p=()=>{window.location.href="/cgi-bin/luci/admin/network/network"},w=(h,m)=>{localStorage.setItem(h,JSON.stringify(m))},g=h=>{const m=localStorage.getItem(h);try{return m?JSON.parse(m):[]}catch(b){return[]}},c="checkedPorts",f=E(g(c)),v=E([]),x=()=>{(u.load&&document.hidden?Promise.resolve():G.Network.PortList.GET().then(h=>{if(h!=null&&h.data){const{result:m}=h==null?void 0:h.data;m&&(u.portList=m.ports||[],v.value=m.ports||[])}})).finally(()=>{u.load=!0,setTimeout(x,1e4)})};x(),At(f,h=>{v.value=u.portList.filter(m=>h.includes(m.name)),console.log(h,"newVal"),w(c,h)});const k=(h,m)=>{m.target.checked?f.value.includes(h)||(f.value=[...f.value,h]):f.value.length>1?f.value=f.value.filter(b=>b!==h):($.Warning(n("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u7F51\u7EDC\u63A5\u53E3\uFF01")),m.target.checked=!0)},_=E(null);return(h,m)=>(r(),Z(Rt,{title:e(n)("\u7F51\u7EDC\u63A5\u53E3\u72B6\u6001"),showSettings:!0,"is-settings-menu-open":l.value,"onUpdate:isSettingsMenuOpen":m[0]||(m[0]=b=>l.value=b)},{icon:j(()=>[D(ka,{color:"#0a0a0a",class:"icon interfaceIcon"})]),settings:j(()=>[t("div",{class:"btn_settings",onClick:d},[D(ra,{color:"#0a0a0a",class:"icon1 interfaceIcon",style:{"margin-right":"6px"}}),t("span",null,i(e(n)("\u914D\u7F6E\u7F51\u7EDC\u63A5\u53E3")),1)])]),"settings-menu":j(()=>[t("div",null,[(r(!0),s(U,null,tt(e(u).portList,b=>(r(),s("div",{key:b.name,class:"row"},[t("input",{type:"checkbox",value:b.name,checked:f.value.includes(b.name),onChange:y=>k(b.name,y)},null,40,_8),t("span",null,i(b.name),1)]))),128))])]),default:j(()=>[t("div",x8,[e(u).load?(r(!0),s(U,{key:0},tt(v.value,b=>(r(),s("div",{class:"item",ref_for:!0,ref_key:"el",ref:_,onClick:p},[t("div",{class:"icon_box",style:ft({backgroundColor:b.linkState=="DOWN"?"#f3f4f6":"#dbfce7"})},[D(ka,{color:b.linkState=="DOWN"?"#99a1af":"#00a63e",class:"icon2"},null,8,["color"])],4),t("div",null,[t("div",w8,[nt(i(b.name)+" "+i(b.interfaceNames?`(${b.interfaceNames.join(",").toLocaleUpperCase()})`:""),1),b.linkState=="DOWN"?(r(),s("div",k8,i(e(n)("\u5DF2\u65AD\u5F00")),1)):C("",!0)]),t("div",y8,[b.linkState=="DOWN"?(r(),s("div",F8,i(e(n)("\u672A\u8FDE\u63A5")),1)):(r(),s("div",E8,i(e(n)("\u5DF2\u8FDE\u63A5")),1)),b.linkSpeed?(r(),s("div",$8,i(b.linkSpeed),1)):C("",!0)])])],512))),256)):C("",!0)])]),_:1},8,["title","is-settings-menu-open"]))}});var D8=N(C8,[["__scopeId","data-v-a22762d6"]]);const B8={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Y8=["fill"],A8=["fill"],S8=["fill"],z8=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",B8,[t("path",{d:"M123.92 555.9a32 32 0 0 1-14.82-60.38l719.19-374.9a32 32 0 0 1 29.59 56.76l-719.2 374.89a31.87 31.87 0 0 1-14.76 3.63z",fill:o.color,"p-id":"5084"},null,8,Y8),t("path",{d:"M608.6 957.7a32 32 0 0 1-30.6-41.27l234.64-776.34a32 32 0 0 1 61.26 18.52L639.22 935a32 32 0 0 1-30.62 22.7zM505.92 580.44c-0.68 0-1.36 0-2.05-0.07l-381.46-24.12a32 32 0 1 1 4-63.88l381.5 24.13a32 32 0 0 1-2 63.94z",fill:o.color,"p-id":"5085"},null,8,A8),t("path",{d:"M608.14 957.32a32 32 0 0 1-30.87-23.63L475 556.82a32 32 0 1 1 61.77-16.76L639 916.93a32 32 0 0 1-22.51 39.26 31.61 31.61 0 0 1-8.35 1.13z",fill:o.color,"p-id":"5086"},null,8,S8)]))}}),P8={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},T8=["fill"],I8=["fill"],M8=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",P8,[t("path",{d:"M748 469.97l-283.81 248.1c-3.96 1.98-5.94 5.94-9.9 9.9-17.82 29.71-9.9 67.34 19.8 85.16 29.71 15.84 65.35 5.94 83.18-21.79L757.9 477.89c1.98-5.95-3.96-11.88-9.9-7.92z","p-id":"9627",fill:o.color},null,8,T8),t("path",{d:"M512 181.96c-247.23 0-448.35 201.13-448.35 448.34 0 63.85 13.31 125.74 39.59 183.94 10.72 23.74 38.61 34.37 62.41 23.59 23.74-10.72 34.31-38.67 23.59-62.41C168.5 729.5 158 680.67 158 630.3c0-195.18 158.8-353.99 354-353.99 195.18 0 354 158.8 354 353.99 0 50.37-10.5 99.2-31.24 145.12-10.72 23.74-0.15 51.69 23.59 62.41 6.3 2.86 12.9 4.18 19.38 4.18 17.97 0 35.17-10.32 43.03-27.76 26.26-58.2 39.59-120.09 39.59-183.94 0-247.23-201.14-448.35-448.35-448.35z","p-id":"9628",fill:o.color},null,8,I8)]))}}),L8={width:"32",height:"32",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},N8=["fill"],O8=["fill"],V8=["fill"],G8=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",L8,[t("path",{d:"M880.213333 395.093333a31.786667 31.786667 0 0 1-26.88-15.573333 385.706667 385.706667 0 0 0-91.52-104.32 32.426667 32.426667 0 0 1-5.12-45.013333 32 32 0 0 1 45.013334-5.12 449.92 449.92 0 0 1 106.666666 121.6A31.786667 31.786667 0 0 1 896 390.4a30.293333 30.293333 0 0 1-15.786667 4.693333zM165.12 395.093333A30.293333 30.293333 0 0 1 149.333333 390.4a31.786667 31.786667 0 0 1-11.093333-43.733333A450.56 450.56 0 0 1 522.666667 128a32 32 0 0 1 0 64A386.56 386.56 0 0 0 192 379.52a31.786667 31.786667 0 0 1-26.88 15.573333z","p-id":"17913",fill:o.color},null,8,N8),t("path",{d:"M565.333333 341.333333a32 32 0 0 1 0-64A101.76 101.76 0 0 0 661.333333 170.666667a101.76 101.76 0 0 0-96-106.666667 32 32 0 0 1 0-64A165.76 165.76 0 0 1 725.333333 170.666667a165.76 165.76 0 0 1-160 170.666666zM522.666667 1024C362.666667 1024 220.8 936.106667 139.946667 787.84 61.013333 776.746667 0 700.373333 0 608 0 507.946667 71.68 426.666667 160 426.666667a32 32 0 0 1 0 64C106.666667 490.666667 64 543.36 64 608S106.666667 725.333333 160 725.333333a31.786667 31.786667 0 0 1 28.586667 17.706667C256 878.933333 381.653333 960 522.666667 960a384 384 0 0 0 354.56-236.373333 31.146667 31.146667 0 0 1 14.506666-16 106.666667 106.666667 0 0 0 57.6-99.626667c0-64-42.666667-117.333333-96-117.333333a32 32 0 0 1 0-64c88.32 0 160 81.28 160 181.333333a170.666667 170.666667 0 0 1-81.706666 150.613333A448 448 0 0 1 522.666667 1024z","p-id":"17914",fill:o.color},null,8,O8),t("path",{d:"M394.666667 640a32 32 0 0 1-32-32v-42.666667a32 32 0 0 1 64 0v42.666667a32 32 0 0 1-32 32zM629.333333 640a32 32 0 0 1-32-32v-42.666667a32 32 0 0 1 64 0v42.666667a32 32 0 0 1-32 32zM512 822.186667A131.2 131.2 0 0 1 391.466667 746.666667a32 32 0 1 1 58.24-26.453334 70.186667 70.186667 0 0 0 124.586666 0A32 32 0 1 1 632.533333 746.666667 131.2 131.2 0 0 1 512 822.186667z","p-id":"17915",fill:o.color},null,8,V8)]))}}),j8={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},U8=["fill"],q8=["fill"],R8=I({props:{color:{type:String,default:"#2c2c2c"}},setup(o){return(n,a)=>(r(),s("svg",j8,[t("path",{d:"M771.328 320.896H258.986667a64 64 0 0 0-63.701334 57.856l-41.386666 427.178667a64 64 0 0 0 57.472 69.888l5.12 0.256h590.592a64 64 0 0 0 64-64l-0.170667-4.394667-35.797333-428.117333a64 64 0 0 0-63.786667-58.666667z m-512.341333 42.666667h512.341333a21.333333 21.333333 0 0 1 21.290667 19.584l35.712 427.178666 0.085333 2.688c0 10.88-9.557333 20.437333-21.333333 20.437334H217.557333l-3.072-0.170667a21.162667 21.162667 0 0 1-18.176-23.210667l41.472-427.221333a21.333333 21.333333 0 0 1 21.205334-19.285333z",fill:o.color,"p-id":"8134"},null,8,U8),t("path",{d:"M685.013333 429.312a21.333333 21.333333 0 0 1 21.333334 21.333333 194.346667 194.346667 0 1 1-388.693334 0 21.333333 21.333333 0 1 1 42.666667 0 151.68 151.68 0 0 0 303.36 0 21.333333 21.333333 0 0 1 21.333333-21.333333zM512 147.882667a194.346667 194.346667 0 0 1 194.346667 194.346666 21.333333 21.333333 0 1 1-42.666667 0 151.68 151.68 0 1 0-303.36 0 21.333333 21.333333 0 1 1-42.666667 0A194.346667 194.346667 0 0 1 512 147.882667z",fill:o.color,"p-id":"8135"},null,8,q8)]))}}),W8={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},H8=["fill"],J8=I({props:{color:{type:String,default:"#333333"}},setup(o){return(n,a)=>(r(),s("svg",W8,[t("path",{d:"M353.323071 246.407016L620.37222 510.637979l-265.320785 268.146133c-11.776208 11.775184-11.73425201 30.908964 0.091074 42.73429l0.001023 0c11.825326 11.82635 30.958082 11.867282 42.72815-2.930749L680.899758 535.559579c3.817955-4.273327 8.205892-9.321296 8.933463-12.045337 4.470825-11.112082 2.232854-24.76503301-6.710842-35.987632l-286.98213-286.98213c-11.875468-8.847505-31.096229-8.893554-42.922578 2.932796C341.393367 215.303624 341.439416 234.523361 353.323071 246.407016z","p-id":"5051",fill:o.color},null,8,H8)]))}}),Z8={class:"header"},K8={class:"icon-wrapper"},Q8={class:"content"},X8={class:"title"},t4={class:"subtitle"},e4={class:"footer"},a4={key:1,class:"extra"},o4={key:2,class:"extra badge"},n4={class:"extra_num"},i4={key:3,class:"badge"},r4=I({props:{card:{type:Object,required:!0}},setup(o){const{$gettext:n}=H(),a={navigation:{component:z8,props:{color:"#ffffff"}},wifi:{component:ze,props:{color:"#ffffff"}},topology:{component:ja,props:{color:"#ffffff"}},speed:{component:M8,props:{color:"#ffffff"}},baby:{component:G8,props:{color:"#ffffff"}},appStore:{component:R8,props:{color:"#ffffff"}}};return(l,u)=>(r(),s("div",{class:st(["feature-card",o.card.color]),onClick:u[0]||(u[0]=d=>l.$emit("click",o.card))},[t("div",null,[t("div",Z8,[t("div",K8,[Et(l.$slots,"icon",{},()=>{var d;return[o.card.icon&&a[o.card.icon]?(r(),Z(za((d=a[o.card.icon])==null?void 0:d.component),_o({key:0},a[o.card.icon].props,{class:"icon-svg"}),null,16)):C("",!0)]},!0)])]),t("div",Q8,[t("div",X8,i(o.card.title),1),t("div",t4,i(o.card.subtitle),1)]),t("div",e4,[o.card.status?(r(),s("span",{key:0,class:st(["status",{active:o.card.isActive}])},i(o.card.status),3)):C("",!0),o.card.extra?(r(),s("div",a4,i(o.card.extra),1)):C("",!0),o.card.num?(r(),s("div",o4,[t("span",n4,i(o.card.num),1),nt(" "+i(e(n)("\u53F0\u8BBE\u5907\u5728\u7EBF")),1)])):C("",!0),o.card.tag?(r(),s("span",i4,i(o.card.tag),1)):C("",!0)])]),D(J8,{class:"right-arrow",color:"#99a1af"})],2))}});var s4=N(r4,[["__scopeId","data-v-adc89aea"]]);const d4={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},l4=["fill"],u4=["fill"],c4=["fill"],p4=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",d4,[t("path",{d:"M298.894222 482.417778c-35.271111 0-65.649778 12.231111-90.624 36.636444-25.031111 24.462222-37.603556 54.158222-37.603555 88.746667v87.153778h60.359111V607.857778c0-18.318222 6.599111-33.848889 19.854222-46.762667a65.991111 65.991111 0 0 1 48.014222-19.456h426.382222c18.887111 0 34.759111 6.428444 48.014223 19.399111 13.312 13.027556 19.854222 28.444444 19.854222 46.819556v87.04h60.359111v-87.04c0-34.702222-12.572444-64.341333-37.546667-88.746667a125.098667 125.098667 0 0 0-90.680889-36.750222H298.894222z",fill:o.color,"p-id":"8894"},null,8,l4),t("path",{d:"M488.049778 334.734222h47.900444V512h-47.900444V334.734222z",fill:o.color,"p-id":"8895"},null,8,u4),t("path",{d:"M597.333333 142.222222v170.666667h-170.666666v-170.666667h170.666666z m-170.666666-56.888889a56.888889 56.888889 0 0 0-56.888889 56.888889v170.666667a56.888889 56.888889 0 0 0 56.888889 56.888889h170.666666a56.888889 56.888889 0 0 0 56.888889-56.888889v-170.666667a56.888889 56.888889 0 0 0-56.888889-56.888889h-170.666666zM284.444444 711.111111H113.777778v170.666667h170.666666v-170.666667z m-170.666666-56.888889h170.666666a56.888889 56.888889 0 0 1 56.888889 56.888889v170.666667a56.888889 56.888889 0 0 1-56.888889 56.888889H113.777778a56.888889 56.888889 0 0 1-56.888889-56.888889v-170.666667a56.888889 56.888889 0 0 1 56.888889-56.888889zM910.222222 711.111111v170.666667h-170.666666v-170.666667h170.666666z m-170.666666-56.888889a56.888889 56.888889 0 0 0-56.888889 56.888889v170.666667a56.888889 56.888889 0 0 0 56.888889 56.888889h170.666666a56.888889 56.888889 0 0 0 56.888889-56.888889v-170.666667a56.888889 56.888889 0 0 0-56.888889-56.888889h-170.666666z",fill:o.color,"p-id":"8896"},null,8,c4)]))}}),f4={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},m4=["fill"],g4=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",f4,[t("path",{d:"M853.333333 768a42.666667 42.666667 0 0 1 0 85.333333h-341.333333a42.666667 42.666667 0 0 1 0-85.333333h341.333333zM200.832 183.168L426.666667 409.002667l30.165333 30.165333a42.666667 42.666667 0 0 1 0 60.330667l-14.634667 14.634666-241.365333 241.365334a42.666667 42.666667 0 1 1-60.330667-60.330667l225.792-225.877333-225.792-225.792a42.666667 42.666667 0 0 1 60.330667-60.330667z",fill:o.color,"p-id":"5439"},null,8,m4)]))}}),v4={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},b4=["fill"],h4=["fill"],Je=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",v4,[t("path",{d:"M531.216667 77.336366c0 0-8.147564-10.313903-16.938788-10.709923-8.791224-0.396019-18.070564 9.133008-18.070564 9.133008-96.577592 77.010955-246.112304 97.021707-345.075223 110.281709 0 0-14.838963 2.062985-22.257933 3.094478-11.189853 1.555425-21.184485 3.125177-27.569916 8.241708-6.385431 5.117554-5.999644 18.659989-5.999644 18.659989 0 476.176097 84.005252 627.530246 410.888138 736.639247 0 0 4.438079 1.619894 8.085142 1.373277 3.647063-0.042979 7.195889-1.980097 7.195889-1.980097 324.821947-108.462271 408.826176-259.857353 408.826176-736.033449 0 0-1.264806-13.920034-6.709819-18.659989-5.445012-4.739954-13.812587-6.433526-24.073278-7.864108-8.308223-1.157359-24.923646-3.473101-24.923646-3.473101C775.550465 172.782182 626.055662 152.771429 531.216667 77.336366zM486.388692 884.038318c-260.550131-96.030124-328.494593-228.237191-332.62875-628.806309-0.045025-4.400217 0.357134-6.599302 1.663896-8.667404 1.306762-2.068102 3.713578-2.836605 3.713578-2.836605 91.436502-12.233626 223.901443-29.972639 328.759629-91.828428 8.445346-4.982478 17.749246-11.634991 25.087375-11.634991 7.338129 0 15.890922 6.689353 24.289196 11.686157 103.57496 61.632709 234.845703 79.437214 327.058894 91.777263 0 0 4.41659 0.768503 5.910617 2.836605 1.494027 2.068102 2.324952 4.094248 2.309602 6.16542-2.819209 380.861264-55.186903 527.575744-329.520969 630.016881-9.733689 3.634784-19.105127 8.231475-27.533077 8.231475C507.070734 890.978381 495.039723 887.22694 486.388692 884.038318z",fill:o.color,"p-id":"5082"},null,8,b4),t("path",{d:"M763.882728 456.981942c-32.383548 146.597823-101.757568 233.810117-243.305375 299.834856-14.22191 1.440815-25.321712 13.450337-25.321712 28.051893 0 15.572674 12.624529 28.197202 28.197202 28.197202 4.321422 0 8.41567-0.972141 12.076036-2.709715l0.143263 0.393973c158.820192-71.15048 242.084571-167.561273 280.661168-345.308537 0.969071-2.781346 1.496074-5.7694 1.496074-8.881274 0-14.898315-12.07706-26.975375-26.975375-26.975375-14.898315 0-26.975375 12.07706-26.975375 26.975375C763.878634 456.701556 763.879658 456.841749 763.882728 456.981942z",fill:o.color,"p-id":"5083"},null,8,h4)]))}}),_4={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},x4=["fill"],w4=["fill"],Wa=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",_4,[t("path",{d:"M762 942H262c-71.68 0-130-58.32-130-130V212c0-71.68 58.32-130 130-130h350c16.56 0 30 13.43 30 30v151.56c0 38.59 31.41 70 70 70h150c16.56 0 30 13.43 30 30V812c0 71.68-58.32 130-130 130zM262 142c-38.59 0-70 31.41-70 70v600c0 38.59 31.41 70 70 70h500c38.59 0 70-31.41 70-70V393.57H712c-71.68 0-130-58.32-130-130V142H262z","p-id":"13142",fill:o.color},null,8,x4),t("path",{d:"M862 393.57H712c-71.68 0-130-58.32-130-130V112c0-12.15 7.32-23.11 18.55-27.73a29.938 29.938 0 0 1 32.71 6.59l250 251.56c8.55 8.59 11.07 21.47 6.43 32.67s-15.58 18.48-27.69 18.48zM642 184.75v78.82c0 38.59 31.41 70 70 70h77.89L642 184.75zM487 379.5H312c-16.57 0-30-13.43-30-30s13.43-30 30-30h175c16.57 0 30 13.43 30 30s-13.43 30-30 30zM712 542H312c-16.57 0-30-13.43-30-30s13.43-30 30-30h400c16.56 0 30 13.43 30 30s-13.44 30-30 30zM712 704.5H312c-16.57 0-30-13.44-30-30s13.43-30 30-30h400c16.56 0 30 13.44 30 30s-13.44 30-30 30z","p-id":"13143",fill:o.color},null,8,w4)]))}}),Ha=/\d+\.\d+\.\d+\.\d+/,k4=o=>Ha.test(o)&&ye.IPv4.isValid(o),Ut=o=>{const n=ye.IPv4.parse(o).toByteArray();return n[0]<<24|n[1]<<16|n[2]<<8|n[3]},ya=o=>ye.fromByteArray([o>>24&255,o>>16&255,o>>8&255,o&255]).toString(),y4=o=>{if(!Ha.test(o)||!ye.IPv4.isIPv4(o))return!1;let n=0,a=Ut(o);for(let l=31;l>=0&&(a&1<
\u6CE8\u610F\u4E34\u65F6\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\u4EE5\u540E\u5347\u7EA7\u56FA\u4EF6\u4F1A\u5BFC\u81F4\u4E4B\u524D\u7684\u6C99\u7BB1\u6570\u636E\u65E0\u6548",{},!0)},null,8,Qp)])]),t("div",Xp,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:w,disabled:d.value},i(e(a)("\u63D0\u4EA4")),9,t7),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:g,disabled:d.value},i(e(a)("\u91CD\u7F6E")),9,e7),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:c,disabled:d.value},i(e(a)("\u9000\u51FA")),9,a7),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:f},i(e(a)("\u53D6\u6D88")),1)])])):C("",!0)]),_:1},8,["Close"]))}});var n7=N(o7,[["__scopeId","data-v-3e084f0f"]]);const i7=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(n7,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},r7={class:"item_container"},s7=["onClick","title"],d7={class:"renew"},l7={key:0},u7={key:1,style:{display:"inline-block","margin-left":"4px"}},c7={class:"app-update-button-menu"},p7=["onClick"],f7={class:"app-update-menu-item"},m7={key:0,class:"app-update-menu-item-loading"},g7={class:"dns_txt"},v7={key:0,style:{display:"inline-block","margin-left":"4px"}},b7=I({setup(o){var P,A;const{$gettext:n}=H(),a=E(!0);(A=(P=window.quickstart_configs)==null?void 0:P.update)!=null&&A.disable&&(a.value=!1);const l=E(!1),u=E(a.value),d=E(!1),p=Me(),w=Fe(),g=Q(()=>w.status),c=E(),f=()=>{Oa()};At(u,B=>{d.value=!0,G.System.AutoCheckUpdate.POST({enable:B}).catch(S=>{$.Warning(S)}).finally(()=>{d.value=!1})});const v=()=>{window.location.href="/cgi-bin/luci/admin/system/ota"},x=()=>{window.location.href="/cgi-bin/luci/admin/status/logs"},k=()=>{window.location.href="/cgi-bin/luci/admin/store/pages/maintance"},_=()=>{Up()},h=()=>{i7()},m=()=>{alert(n("\u8BE5\u56FA\u4EF6\u4E0D\u652F\u6301\u6C99\u7BB1\u6A21\u5F0F"))},b=()=>{dp()},y=()=>{Va()},F=()=>{var B,S,R,V;window.open(`${(S=(B=window.quickstart_configs)==null?void 0:B.ttyd)!=null&&S.ssl?"https":"http"}://${window.location.hostname}:${((V=(R=window.quickstart_configs)==null?void 0:R.ttyd)==null?void 0:V.port)||7681}/`,"_blank")},Y=()=>{l.value=!l.value};return a.value&&setTimeout(()=>{p.requestCheckUpdate()},1100),Kt("sandbox")&&G.Nas.GetSandbox.GET().then(S=>{var R,V,T;S!=null&&S.data&&((((R=S==null?void 0:S.data)==null?void 0:R.success)||0)==0?(V=S==null?void 0:S.data)!=null&&V.result&&(c.value=S.data.result):(T=S==null?void 0:S.data)!=null&&T.error&&alert(S.data.error))}).catch(S=>$.Warning(S)),(B,S)=>{var T,M,W,bt,Bt,gt;const R=ht("icon-loading"),V=ht("switch-box");return r(),s("div",r7,[t("div",{class:"item",style:{backgroundColor:"#f3f7fd"},onClick:b},[D(p4,{color:"#2b7fff",class:"icon"}),t("span",null,i(e(n)("\u5185\u7F51\u914D\u7F6E")),1)]),e(Kt)("ttyd")?(r(),s("div",{key:0,class:"item",style:{backgroundColor:"#f4fbf7"},onClick:F},[D(g4,{color:"#00c850",class:"icon"}),t("span",null,i(e(n)("\u7EC8\u7AEF")),1)])):C("",!0),e(Kt)("ota")?(r(),s("div",{key:1,class:"item",style:{backgroundColor:"#f9f7fd"},onClick:v},[t("span",{class:"app-update-button-more",onClick:ut(Y,["stop","prevent"]),title:e(n)("\u56FA\u4EF6\u66F4\u65B0\u9009\u9879")},[D(Ee)],8,s7),D(Zt,{color:"#ad46ff",class:"icon"}),t("span",d7,[(T=e(p).checkUpdate)!=null&&T.needUpdate?(r(),s("i",l7)):C("",!0),nt(" "+i(e(n)("\u56FA\u4EF6\u66F4\u65B0"))+" ",1),a.value&&e(p).checkUpdate==null?(r(),s("span",u7,[D(R,{size:"1em",color:"currentColor"})])):C("",!0)]),L(t("div",c7,[t("div",{class:"menu_background",onClick:ut(Y,["stop","prevent"])},null,8,p7),t("ul",{onClick:S[1]||(S[1]=ut(()=>{},["stop"]))},[t("li",null,[D(V,{modelValue:u.value,"onUpdate:modelValue":S[0]||(S[0]=jt=>u.value=jt)},{default:j(()=>[t("span",f7,i(e(n)("\u81EA\u52A8\u68C0\u67E5\u66F4\u65B0")),1)]),_:1},8,["modelValue"]),d.value?(r(),s("span",m7,[D(R,{size:"1em",color:"currentColor"})])):C("",!0)])])],512),[[te,l.value]])])):C("",!0),t("div",{class:st(["item",{"disabled-style":!((M=e(g))!=null&&M.proto)}]),style:{backgroundColor:"#f1fbfd"},onClick:f},[D(xe,{color:"#00b8db",class:"icon"}),t("span",g7,[nt(i(e(n)("DNS\u914D\u7F6E"))+" ",1),(W=e(g))!=null&&W.proto?C("",!0):(r(),s("span",v7,[D(R,{size:"1em",color:"currentColor"})]))])],2),t("div",{class:"item",style:{backgroundColor:"#fbf5fa"},onClick:y},[D(Ra,{color:"#f6339a",class:"icon"}),t("span",null,i(e(n)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),e(Kt)("sandbox")?(r(),s(U,{key:2},[((bt=c.value)==null?void 0:bt.status)=="unsupport"?(r(),s("div",{key:0,class:"item",style:{backgroundColor:"#f9fafb"},onClick:m},[D(Je,{color:"#cac9cd",class:"icon"}),t("span",null,i(e(n)("\u5F00\u542F\u6C99\u7BB1")),1)])):((Bt=c.value)==null?void 0:Bt.status)=="stopped"?(r(),s("div",{key:1,class:"item",style:{backgroundColor:"#fbf4f5"},onClick:_},[D(Je,{color:"#fb2c36",class:"icon"}),t("span",null,i(e(n)("\u5F00\u542F\u6C99\u7BB1")),1)])):((gt=c.value)==null?void 0:gt.status)=="running"?(r(),s("div",{key:2,class:"item",style:{backgroundColor:"#dae8fd"},onClick:h},[D(Je,{color:"#2b7fff",class:"icon"}),t("span",null,i(e(n)("\u6C99\u7BB1\u5DF2\u5F00\u542F")),1)])):C("",!0)],64)):C("",!0),t("div",{class:"item",style:{backgroundColor:"#fcf7f2"},onClick:x},[D(Wa,{color:"#ff6900",class:"icon"}),t("span",null,i(e(n)("\u65E5\u5FD7\u67E5\u770B")),1)]),t("div",{class:"item",style:{backgroundColor:"#eff5ff"},onClick:k},[D(ra,{color:"#553afe",class:"icon"}),t("span",null,i(e(n)("\u7CFB\u7EDF\u7EF4\u62A4")),1)])])}}});var h7=N(b7,[["__scopeId","data-v-c1428106"]]);const _7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},x7=["fill"],w7=["fill"],k7=I({props:{color:{type:String,default:"#222222"}},setup(o){return(n,a)=>(r(),s("svg",_7,[t("path",{d:"M746 112c82.84 0 150 67.16 150 150S828.84 412 746 412 596 344.84 596 262 663.16 112 746 112z m0 48C689.668 160 644 205.668 644 262S689.668 364 746 364 848 318.332 848 262 802.332 160 746 160zM746 612c82.84 0 150 67.16 150 150S828.84 912 746 912 596 844.84 596 762s67.16-150 150-150z m0 48c-56.332 0-102 45.668-102 102s45.668 102 102 102 102-45.668 102-102-45.668-102-102-102zM262 364c82.84 0 150 67.16 150 150S344.84 664 262 664 112 596.84 112 514 179.16 364 262 364z m0 48C205.668 412 160 457.668 160 514S205.668 616 262 616 364 570.332 364 514 318.332 412 262 412z",fill:o.color,"p-id":"5059"},null,8,x7),t("path",{d:"M337.7 442.744l293.488-169.62 40.464 70.16-293.484 169.62zM387.708 526.728l277.02 160.12-40.468 70.156-277.02-160.12z",fill:o.color,"p-id":"5060"},null,8,w7)]))}}),y7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},F7=["fill"],Ja=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",y7,[t("path",{d:"M827.84 886.4H187.9184375c-32.2659375 0-53.76-21.51375-53.76-53.784375V714.28625a53.889375 53.889375 0 0 1 53.76-53.784375h639.9215625a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.35375a53.8940625 53.8940625 0 0 1-53.76 53.76z m-5.375625-172.11375H187.9184375v118.35375h634.5309375V714.28625z m-570 32.664375a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.865-26.88z m78.3403125 0a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.16875z m78.6 0a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.16875zM827.215625 624.9490625H187.2846875c-32.2603125 0-53.76-21.51375-53.76-53.784375V452.8353125a53.8940625 53.8940625 0 0 1 53.76-53.784375H827.196875a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.329375a53.8940625 53.8940625 0 0 1-53.76 53.784375z m-5.38125-172.11375H187.285625v118.329375H821.815625V452.8353125z m-569.994375 31.9921875a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.88-26.88z m77.889375 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8565625-26.88z m76.963125-0.403125a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.163125z m419.7890625-120.744375H186.56c-32.2509375 0-53.76-21.5278125-53.76-53.7984375V191.5521875a53.8940625 53.8940625 0 0 1 53.76-53.784375h639.9215625a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.329375a53.8940625 53.8940625 0 0 1-53.76 53.7984375z m-5.3615625-172.1278125H186.56v118.329375h634.56V191.5521875z m-570.0140625 32.2753125a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.88-26.88z m78.6046875 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8753125-26.88z m78.6046875 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8846875-26.88z",fill:o.color,"p-id":"19012"},null,8,F7)]))}}),E7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},$7=["fill"],C7=I({props:{color:{type:String,default:"#155dfc"}},setup(o){return(n,a)=>(r(),s("svg",E7,[t("path",{d:"M716.8 750.933333c47.786667 0 95.573333-27.306667 119.466667-68.266666 23.893333-40.96 23.893333-95.573333 0-136.533334-23.893333-40.96-68.266667-68.266667-119.466667-68.266666-10.24 0-17.066667-3.413333-23.893333-10.24-6.826667-6.826667-10.24-13.653333-10.24-23.893334 0-95.573333-75.093333-170.666667-170.666667-170.666666s-170.666667 75.093333-170.666667 170.666666v6.826667c81.92 23.893333 136.533333 95.573333 136.533334 180.906667 0 13.653333-6.826667 23.893333-17.066667 30.72-10.24 6.826667-23.893333 6.826667-34.133333 0-10.24-6.826667-17.066667-17.066667-17.066667-30.72 0-64.853333-54.613333-119.466667-119.466667-119.466667S170.666667 566.613333 170.666667 631.466667 225.28 750.933333 290.133333 750.933333H716.8zM296.96 819.2c-102.4 3.413333-187.733333-75.093333-194.56-177.493333-3.413333-102.4 75.093333-191.146667 177.493333-194.56 0-126.293333 95.573333-228.693333 221.866667-238.933334 122.88-6.826667 232.106667 81.92 249.173333 208.213334 105.813333 17.066667 180.906667 112.64 170.666667 218.453333-10.24 102.4-98.986667 184.32-204.8 184.32H296.96z",fill:o.color,"p-id":"8044"},null,8,$7)]))}}),D7={class:"app-container_samba"},B7={key:0,class:"sambas-item"},Y7={class:"sambas-item_name"},A7={class:"sambas-item_value"},S7={class:"sambas-item"},z7={class:"sambas-item_name tit"},P7={class:"sambas-item_value tit"},T7={class:"samba-item"},I7={class:"samba-item_name"},M7=["title"],L7=["href"],N7=I({props:{sambas:{type:Array}},setup(o){const{$gettext:n,$ngettext:a}=H(),l=window.location.hostname;return(u,d)=>{var p;return r(),s("ul",D7,[o.sambas?(r(),s("li",B7,[t("div",Y7,[t("span",null,i(e(n)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",A7,[t("span",null,i((p=o.sambas)!=null&&p.length?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)])])):C("",!0),t("li",S7,[t("div",z7,[t("span",null,i(e(n)("\u5730\u5740")),1)]),t("div",P7,[t("span",null,i(e(n)("\u76EE\u5F55")),1)])]),(r(!0),s(U,null,tt(o.sambas,w=>(r(),s("li",T7,[t("div",I7,[t("span",null,"smb://"+i(e(l))+"/"+i(w.shareName),1)]),t("div",{class:"samba-item_value",title:w.path},[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+w.path},i(w.path),9,L7)],8,M7)]))),256))])}}});var O7=N(N7,[["__scopeId","data-v-6c80f0b7"]]);const V7={class:"webdav-item"},G7={class:"webdav-item_name"},j7={class:"webdav-item_value"},U7={key:0,class:"webdav-item"},q7={class:"webdav-item_name"},R7={class:"webdav-item_value"},W7=["href"],H7={key:1,class:"webdav-item"},J7={class:"webdav-item_name"},Z7={class:"webdav-item_value"},K7=["href"],Q7={key:2,class:"webdav-item"},X7={class:"webdav-item_name"},tf={class:"webdav-item_value"},ef=I({props:{webdav:{type:Object}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var d;return`http://${location.hostname}:${(d=n.webdav)==null?void 0:d.port}`});return(d,p)=>{var w,g,c,f,v,x,k;return r(),s(U,null,[t("li",V7,[t("div",G7,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",j7,[t("span",null,i((w=o.webdav)!=null&&w.path?e(a)("\u5DF2\u542F\u7528"):e(a)("\u672A\u542F\u7528")),1)])]),(g=o.webdav)!=null&&g.path?(r(),s("li",U7,[t("div",q7,[t("span",null,i(e(a)("\u6302\u8F7D\u8DEF\u5F84:")),1)]),t("div",R7,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((c=o.webdav)==null?void 0:c.path)},i((f=o.webdav)==null?void 0:f.path),9,W7)])])):C("",!0),(v=o.webdav)!=null&&v.port?(r(),s("li",H7,[t("div",J7,[t("span",null,i(e(a)("\u670D\u52A1\u8DEF\u5F84:")),1)]),t("div",Z7,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,K7)])])):C("",!0),(x=o.webdav)!=null&&x.username?(r(),s("li",Q7,[t("div",X7,[t("span",null,i(e(a)("\u8D26\u53F7:")),1)]),t("div",tf,[t("span",null,i((k=o.webdav)==null?void 0:k.username),1)])])):C("",!0)],64)}}});var af=N(ef,[["__scopeId","data-v-9e39e9b2"]]);const of={class:"app-container_linkease"},nf={class:"linkease-item"},rf={class:"linkease-item_name"},sf={class:"linkease-item_value"},df={key:0,class:"configure"},lf={key:0,class:"linkease-item"},uf={class:"linkease-item_name"},cf={class:"linkease-item_value"},pf=["href"],ff={href:" https://app.linkease.com/",target:"_blank"},mf=I({props:{linkease:{type:Object}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var p;return`http://${location.hostname}:${(p=n.linkease)==null?void 0:p.port}`}),d=()=>{Ga({setup:0})};return(p,w)=>{var g,c,f;return r(),s("ul",of,[t("li",nf,[t("div",rf,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",sf,[(g=o.linkease)!=null&&g.enabel?(r(),s("span",df,i(e(a)("\u5DF2\u914D\u7F6E")),1)):(r(),s("span",{key:1,class:"configure enabel",onClick:w[0]||(w[0]=v=>d())},i(e(a)("\u672A\u914D\u7F6E")),1))])]),(c=o.linkease)!=null&&c.enabel?(r(),s(U,{key:0},[(f=o.linkease)!=null&&f.port?(r(),s("li",lf,[t("div",uf,[t("span",null,i(e(a)("\u670D\u52A1\u5730\u5740:")),1)]),t("div",cf,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,pf)])])):C("",!0)],64)):C("",!0),t("div",null,[t("a",ff,i(e(a)("\u4E0B\u8F7D\u6613\u6709\u4E91\u5BA2\u6237\u7AEF\uFF0C\u968F\u65F6\u968F\u5730\u76F8\u518C\u5907\u4EFD\u3001\u8FDC\u7A0B\u8BBF\u95EE")),1)])])}}});var gf=N(mf,[["__scopeId","data-v-485e1494"]]);const Za=o=>(it("data-v-7ee59a9a"),o=o(),rt(),o),vf={href:"/cgi-bin/luci/admin/services/samba4"},bf={class:"content"},hf={class:"tab"},_f={class:"title"},xf={key:0},wf={key:1},kf=Za(()=>t("div",{class:"title"},"SAMBA",-1)),yf=Za(()=>t("div",{class:"title"},"WEBDAV",-1)),Ff=I({setup(o){const{$gettext:n}=H(),a=E(!1);E("linkease");const l=E(),u=Jo(),d=E(!1);(()=>{G.Nas.Service.Status.GET().then(x=>{var k;if((k=x==null?void 0:x.data)!=null&&k.result){const _=x.data.result;l.value=_,_.webdav&&(u.webdav=_.webdav)}})})();const w=()=>{Ga({setup:0})},g=()=>{a.value=!a.value},c=()=>{g(),Dt.installAndGo("app-meta-gowebdav","GoWebDAV","/cgi-bin/luci/admin/nas/gowebdav")},f=E(0),v=x=>{f.value=x};return(x,k)=>(r(),Z(Rt,{title:e(n)("\u5B58\u50A8\u670D\u52A1"),style:{width:"100%",height:"100%",display:"block"},"is-settings-menu-open":d.value,"onUpdate:isSettingsMenuOpen":k[4]||(k[4]=_=>d.value=_)},{icon:j(()=>[D(k7,{color:"#4f39f6",class:"icon"})]),settings:j(()=>[t("div",{class:"btn_settings",onClick:w},[D(ra,{color:"#0a0a0a",class:"icon1 settings-icon",style:{"margin-right":"6px"}}),t("span",null,i(e(n)("\u914D\u7F6E\u5B58\u50A8\u670D\u52A1")),1),t("div",{class:"rotation",onClick:k[0]||(k[0]=ut(_=>d.value=!d.value,["stop"]))},[D(Ee,{class:"moreIcon"})])])]),"settings-menu":j(()=>[t("div",null,[t("a",vf,i(e(n)("SAMBA\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("div",null,[t("a",{onClick:c},i(e(n)("WebDAV\u9AD8\u7EA7\u914D\u7F6E")),1)])]),default:j(()=>{var _,h,m,b,y,F,Y,P,A;return[t("div",bf,[t("div",hf,[t("div",{class:st(["item cloud",{active:f.value==0}]),onClick:k[1]||(k[1]=B=>v(0))},[D(C7,{color:"#155dfc",class:"icon2"}),t("div",_f,i(e(n)("\u6613\u6709\u4E91")),1),(h=(_=l.value)==null?void 0:_.linkease)!=null&&h.enabel?(r(),s("span",xf,i(e(n)("\u5DF2\u914D\u7F6E")),1)):(r(),s("span",wf,i(e(n)("\u672A\u914D\u7F6E")),1))],2),t("div",{class:st(["item memory",{active:f.value==1}]),onClick:k[2]||(k[2]=B=>v(1))},[D(Ja,{color:"#0bab47",class:"icon2"}),kf,t("span",null,i((b=(m=l.value)==null?void 0:m.sambas)!=null&&b.length?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)],2),t("div",{class:st(["item network",{active:f.value==2}]),onClick:k[3]||(k[3]=B=>v(2))},[D(xe,{color:"#9810fa",class:"icon2"}),yf,t("span",null,i((F=(y=l.value)==null?void 0:y.webdav)!=null&&F.path?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)],2)]),f.value==0?(r(),Z(gf,{key:0,linkease:(Y=l.value)==null?void 0:Y.linkease},null,8,["linkease"])):f.value==1?(r(),Z(O7,{key:1,sambas:(P=l.value)==null?void 0:P.sambas},null,8,["sambas"])):f.value==2?(r(),Z(af,{key:2,webdav:(A=l.value)==null?void 0:A.webdav},null,8,["webdav"])):C("",!0)])]}),_:1},8,["title","is-settings-menu-open"]))}});var Ef=N(Ff,[["__scopeId","data-v-7ee59a9a"]]);const $f={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Cf=["fill"],Df=["fill"],Fa=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",$f,[t("path",{d:"M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z",fill:o.color,"p-id":"5230"},null,8,Cf),t("path",{d:"M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z",fill:o.color,"p-id":"5231"},null,8,Df)]))}}),Bf={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Yf=["fill"],Af=I({props:{color:{type:String,default:"#0a0a0a"}},setup(o){return(n,a)=>(r(),s("svg",Bf,[t("path",{d:"M912 208H427.872l-50.368-94.176A63.936 63.936 0 0 0 321.056 80H112c-35.296 0-64 28.704-64 64v736c0 35.296 28.704 64 64 64h800c35.296 0 64-28.704 64-64v-608c0-35.296-28.704-64-64-64z m-800-64h209.056l68.448 128H912v97.984c-0.416 0-0.8-0.128-1.216-0.128H113.248c-0.416 0-0.8 0.128-1.248 0.128V144z m0 736v-96l1.248-350.144 798.752 1.216V784h0.064v96H112z",fill:o.color,"p-id":"5094"},null,8,Yf)]))}}),Sf={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},zf=["fill"],Pf=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",Sf,[t("path",{d:"M136.12 251.958a83.054 83.054 0 0 1-0.12-4.458c0-32.903 19.447-58.344 41.115-75.981 21.984-17.893 51.365-32.231 84.13-43.511C327.163 105.315 415.641 92 511.5 92c95.859 0 184.337 13.315 250.255 36.008 32.765 11.28 62.146 25.618 84.13 43.511 20.221 16.458 38.506 39.713 40.86 69.485l0.255 0.002v532.88c0 32.888-19.031 58.62-40.776 76.719-21.978 18.294-51.385 32.976-84.207 44.53C696.011 918.373 607.438 932 511.5 932c-95.938 0-184.511-13.627-250.517-36.865-32.822-11.554-62.229-26.236-84.207-44.53C155.031 832.506 136 806.774 136 773.886V251.96l0.12-0.002z m79.88-4.459v0.002c0 0.016-0.003 0.151 0.098 0.491 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.49 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 310.459 422.067 323 511.5 323c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.606 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-0.014-0.012c-0.001-0.042-0.01-0.182-0.098-0.479-0.112-0.379-0.397-1.16-1.103-2.347-1.479-2.49-4.55-6.323-10.415-11.096-11.97-9.743-31.722-20.293-59.67-29.914C680.204 184.541 600.933 172 511.5 172c-89.433 0-168.704 12.541-224.214 31.651-27.948 9.621-47.7 20.171-59.67 29.914-5.865 4.773-8.936 8.606-10.415 11.096-0.706 1.187-0.991 1.968-1.103 2.347-0.101 0.34-0.098 0.475-0.098 0.491z m591 100.656c-13.955 7.052-29.194 13.311-45.245 18.837C695.837 389.685 607.359 403 511.5 403c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837v85.359c0.001 0.042 0.01 0.182 0.098 0.478 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.489 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 496.459 422.067 509 511.5 509c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.607 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-85.358z m-45.245 204.837C695.837 575.685 607.359 589 511.5 589c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837v70.359c0.001 0.041 0.01 0.182 0.098 0.478 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.489 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 667.459 422.067 680 511.5 680c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.607 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-70.358c-13.955 7.052-29.194 13.311-45.245 18.837zM807 705.155c-13.955 7.052-29.194 13.311-45.245 18.837C695.837 746.685 607.359 760 511.5 760c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837V773.894c0 0.181-0.003 1.283 1.399 3.695 1.555 2.675 4.69 6.646 10.556 11.529 11.976 9.968 31.701 20.738 59.594 30.557C342.97 839.186 422.146 852 511.5 852c89.354 0 168.53-12.814 223.951-32.325 27.893-9.819 47.618-20.589 59.594-30.557 5.866-4.883 9.001-8.854 10.556-11.529 1.402-2.412 1.399-3.514 1.399-3.695v-68.739z",fill:o.color,"p-id":"9960"},null,8,zf)]))}}),Tf={},If={width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Mf=Ot('
${$.seriesName}: ${_($.value)}/s`}}},xAxis:{type:"category",boundaryGap:!1,splitLine:{lineStyle:{color:["#999"]},show:!1},name:"",show:!1,nameGap:0,nameTextStyle:{height:0,lineHeight:0,padding:0}},title:{text:a("\u6D41\u91CF\u7EDF\u8BA1"),textStyle:{fontSize:12,color:x?"#cccccc":"rgba(0, 0, 0, 0.6)"},top:"10px",left:"10px"},yAxis:{type:"value",name:"",minInterval:1e4,interval:1e3,axisLabel:{formatter:function(y,$){return`${_(y)}/s`},color:"#fff",show:!1},nameTextStyle:{color:"#fff"},splitLine:{lineStyle:{color:["#999"]},show:!1}},series:[{name:a("\u4E0B\u8F7D"),data:w.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(32, 199, 247, 1)"},{offset:1,color:"rgba(32, 199, 247, 0.1)"}],global:!1}}},{name:a("\u4E0A\u4F20"),data:p.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(85, 58, 254, 1)"},{offset:1,color:"rgba(85, 58, 254, 0.1)"}],global:!1}}}],legend:{padding:0,align:"right",top:"10px",data:[{name:a("\u4E0A\u4F20"),itemStyle:{color:"rgb(85, 58, 254)"}},{name:a("\u4E0B\u8F7D"),itemStyle:{color:"rgb(32, 199, 247)"}}],textStyle:{color:x?"#cccccc":"rgba(0, 0, 0, 0.6)"},lineStyle:{color:"#333"}},grid:{left:"2%",right:"2%",bottom:"0%",top:"10%",containLabel:!0}}),b};return Yt(()=>{setTimeout(()=>O(this,null,function*(){if(k.value){yield f();const v=h(k.value),x=k.value;v.resize({width:x.clientWidth,height:x.clientHeight}),window.addEventListener("resize",()=>{v.resize({width:x.clientWidth,height:x.clientHeight})});const y=()=>O(this,null,function*(){if(b!=null){if(!document.hidden){if(yield f(),b==null)return;v.setOption({series:[{name:a("\u4E0B\u8F7D"),data:w.value,type:"line",areaStyle:{},smooth:!0},{name:a("\u4E0A\u4F20"),data:p.value,type:"line",areaStyle:{},smooth:!0}]})}setTimeout(y,5e3)}});setTimeout(y,5e3)}}),900)}),Gt(()=>{b!=null&&(b.dispose(),b=null)}),(v,x)=>(r(),d("div",QC,[t("div",{ref_key:"el",ref:k,class:"echart"},null,512),t("div",XC,[e(m)?(r(),d("span",tD,i(e(a)("\u4E0A\u4F20:"))+" "+i(e(m)),1)):C("",!0),e(c)?(r(),d("span",eD,i(e(a)("\u4E0B\u8F7D:"))+" "+i(e(c)),1)):C("",!0)])]))}});var oD=N(aD,[["__scopeId","data-v-529a02b0"]]);const nD=["onClick"],iD={class:"modal-header"},rD={class:"modal-title"},sD={class:"modal-content"},dD={key:0,class:"modal-footer"},ee=I({props:{modelValue:{type:Boolean},title:{default:"\u63D0\u793A"},showClose:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!1},footerShow:{type:Boolean,default:!0},width:{default:"500px"}},emits:["update:modelValue","confirm","cancel","close"],setup(o,{expose:n,emit:a}){const l=o;Eo(g=>({"1df87c10":e(s)}));const{$gettext:u}=H(),s=Q(()=>typeof l.width=="number"?`${l.width}px`:l.width),p=F(l.modelValue);At(()=>l.modelValue,g=>{p.value=g}),At(p,g=>{a("update:modelValue",g),g||a("close")}),Q(()=>typeof l.width=="number"?`${l.width}px`:l.width);const w=()=>{p.value=!1},m=()=>{l.closeOnClickOverlay&&f()},c=()=>{a("confirm")},f=()=>{a("cancel"),w()};return n({show:()=>p.value=!0,hide:()=>p.value=!1}),(g,_)=>(r(),Z($t,{name:"fade"},{default:j(()=>[p.value?(r(),d("div",{key:0,class:"modal-overlay",onClick:ut(m,["self"])},[D($t,{name:"slide"},{default:j(()=>[t("div",{class:"modal-container",style:ft({maxWidth:e(s)})},[t("div",iD,[t("h3",rD,i(e(u)(o.title)),1),o.showClose?(r(),d("button",{key:0,class:"modal-close",onClick:f,"aria-label":"Close"}," \xD7 ")):C("",!0)]),t("div",sD,[Et(g.$slots,"default")]),o.footerShow?(r(),d("div",dD,[Et(g.$slots,"footer",{},()=>[t("button",{class:"modal-button cancel",onClick:f},i(e(u)("\u53D6\u6D88")),1),t("button",{class:"modal-button confirm",onClick:c},i(e(u)("\u4FDD\u5B58")),1)])])):C("",!0)],4)]),_:3})],8,nD)):C("",!0)]),_:3}))}}),$e=o=>(it("data-v-2f8a90b2"),o=o(),rt(),o),lD={class:"container"},uD={style:{display:"flex","justify-content":"end"}},cD=["onClick"],pD=["onClick"],fD=["onClick"],mD={class:"custom-content"},gD={class:"IP_address"},vD={class:"item_box"},bD={class:"item_left"},hD={key:0,class:"tip"},_D=["onClick"],xD={key:1},wD={class:"item_box"},kD={class:"item_left"},yD={class:"item_box"},FD={class:"item_left"},ED=["placeholder"],$D={class:"item_box"},CD={class:"item_left"},DD=["placeholder"],BD={class:"item_box"},YD={class:"item_left"},AD=["placeholder"],SD={class:"custom-content"},zD=$e(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),PD={class:"item_box"},TD={class:"item_left"},ID=["placeholder"],MD={class:"item_box"},LD=$e(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),ND=["placeholder"],OD={class:"item_box"},VD={class:"item_left"},GD={key:0,value:null,disabled:""},jD=["value"],UD={class:"item_box"},qD={class:"item_left"},RD={key:0,class:"item_box"},WD=$e(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),HD=["placeholder"],JD={class:"custom-content"},ZD={class:"info-content"},KD=$e(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),QD={style:{"margin-bottom":"16px",flex:"1"}},XD={class:"item_box"},tB={class:"item_left"},eB={class:"item_box"},aB={class:"item_left"},oB={class:"item_box"},nB=$e(()=>t("div",{class:"item_left"}," MAC\uFF1A",-1)),iB={class:"item_box"},rB={class:"item_left"},sB={class:"item_box"},dB={class:"item_left"},lB={class:"item_box"},uB={class:"item_left"},cB=I({emits:["openGloba"],setup(o,{emit:n}){const{$gettext:a}=H(),l=z=>{R.hostname=z.target.value.replace(/[\u4e00-\u9fa5]/g,"")},u=F(null),s=()=>{p(),A(),u.value=setInterval(A,3e3)},p=()=>{u.value&&(clearInterval(u.value),u.value=null)};Yt(()=>O(this,null,function*(){yield Y(),c.value.length!==0&&s()})),Gt(()=>{p()});const w=F({});(()=>O(this,null,function*(){try{const{data:z}=yield G.DeviceMangement.globalConfigs.GET();z.result&&(w.value=z.result||{})}catch(z){}}))();const c=F([]),f=F([]),g=F(!1),_=F(!1),k=F(!1),b=Q(()=>!R.dhcpGateway),h=F([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"ip"},{label:"MAC\u5730\u5740",prop:"mac"},{label:"\u4E0A\u4F20\u901F\u5EA6",prop:"uploadSpeedStr"},{label:"\u4E0B\u8F7D\u901F\u5EA6",prop:"downloadSpeedStr"},{label:"\u6807\u7B7E",prop:"staticAssigned",slot:"staticAssigned"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),v=z=>({default:a("\u9ED8\u8BA4\u7F51\u5173"),parent:a("\u4E0A\u7EA7\u8DEF\u7531"),myself:a("\u672C\u8BBE\u5907"),bypass:a("\u65C1\u8DEF\u7531"),floatip:a("\u6D6E\u52A8\u7F51\u5173")})[z]||z,x=()=>{g.value=!1,n("openGloba")},y=z=>{var K,X;if(z==!0&&!((X=(K=w.value)==null?void 0:K.speedLimit)!=null&&X.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},$=F([]),Y=()=>O(this,null,function*(){var K,X,ot;let z=E.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:xt}=yield G.DeviceMangement.listDevices.GET();xt.result&&(c.value=((K=xt.result)==null?void 0:K.devices)||[],f.value=((X=xt.result)==null?void 0:X.devices)||[],$.value=((ot=xt.result)==null?void 0:ot.dhcpTags)||[])}catch(xt){}finally{z.Close()}}),P=(z,K)=>{const X={};return z.forEach(ot=>{ot.ip&&(X[ot.ip]={downloadSpeedStr:ot.downloadSpeedStr||"0 B",uploadSpeedStr:ot.uploadSpeedStr||"0 B"})}),K.map(ot=>ot.ip&&X[ot.ip]?pt(lt({},ot),{downloadSpeedStr:X[ot.ip].downloadSpeedStr,uploadSpeedStr:X[ot.ip].uploadSpeedStr}):pt(lt({},ot),{downloadSpeedStr:ot.downloadSpeedStr||"0 B",uploadSpeedStr:ot.uploadSpeedStr||"0 B"}))},A=()=>O(this,null,function*(){try{const{data:z}=yield G.DeviceMangement.speedsForDevices.GET();z.result&&(f.value=P(z.result,f.value))}catch(z){}}),B=z=>/^[a-zA-Z\s]+$/.test(z)?z.toUpperCase():z,S=mt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),R=mt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),V=F(""),T=F({}),M=(z,K)=>{var X,ot,xt,St,wt,ne,ie,re,se,de,le,ue,ce,pe,fe,me;T.value=z,K===1?(S.ip=z.ip||"",S.mac=z.mac||"",S.uploadSpeed=((X=z==null?void 0:z.speedLimit)==null?void 0:X.uploadSpeed)||100,S.downloadSpeed=((ot=z==null?void 0:z.speedLimit)==null?void 0:ot.downloadSpeed)||1e3,S.networkAccess=!((xt=z==null?void 0:z.speedLimit)!=null&&xt.networkAccess)||!1,S.enabled=((St=z==null?void 0:z.speedLimit)==null?void 0:St.enabled)||!1,S.comment=((wt=z==null?void 0:z.speedLimit)==null?void 0:wt.comment)||"",S.action=((ne=z==null?void 0:z.speedLimit)==null?void 0:ne.action)||"add",g.value=!0):K===2?(R.hostname=((ie=z==null?void 0:z.staticAssigned)==null?void 0:ie.hostname)||"",R.assignedIP=((re=z==null?void 0:z.staticAssigned)==null?void 0:re.assignedIP)||"",R.assignedMac=((se=z==null?void 0:z.staticAssigned)==null?void 0:se.assignedMac)||"",R.bindIP=((de=z==null?void 0:z.staticAssigned)==null?void 0:de.bindIP)||!1,R.tagTitle=((le=z==null?void 0:z.staticAssigned)==null?void 0:le.tagTitle)||"",R.tagName=((ue=z==null?void 0:z.staticAssigned)==null?void 0:ue.tagName)||"",(ce=z==null?void 0:z.staticAssigned)!=null&&ce.dhcpGateway?($.value.forEach(ge=>{var kt;ge.gateway===((kt=z==null?void 0:z.staticAssigned)==null?void 0:kt.dhcpGateway)&&(W.value=ge)}),R.dhcpGateway=((fe=z==null?void 0:z.staticAssigned)==null?void 0:fe.dhcpGateway)||$.value[0]||""):(W.value=$.value[0]||null,R.dhcpGateway=((pe=W.value)==null?void 0:pe.gateway)||""),R.action=((me=z==null?void 0:z.staticAssigned)==null?void 0:me.action)||"add",_.value=!0):K===3&&(V.value="",V.value=z.ip,k.value=!0)},W=F($.value[0]||null),bt=()=>{var z,K,X;W.value?(R.dhcpGateway=((z=W.value)==null?void 0:z.gateway)||"",R.tagName=((K=W.value)==null?void 0:K.tagName)||"",R.tagTitle=((X=W.value)==null?void 0:X.tagTitle)||""):(R.dhcpGateway="",R.tagName="",R.tagTitle="")},Bt=(z,K)=>K?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[z].test(K.trim()):!1,gt=z=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(z.toString()),Mt=()=>O(this,null,function*(){if(!R.hostname)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u540D\u79F0")}`);if(!R.assignedMac)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!Bt("mac",R.assignedMac))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!R.dhcpGateway)return E.Warning(`${a("\u8BF7\u9009\u62E9")}${a("\u7F51\u5173")}`);if(R.bindIP){if(!R.assignedIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!Bt("ip",R.assignedIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else R.assignedIP="";let z=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:K}=yield G.DeviceMangement.staticDeviceConfig.POST(R);JSON.stringify(K)==="{}"?(_.value=!1,Tt(),at(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((K==null?void 0:K.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(K){E.Warning(`${K==null?void 0:K.error} || ${K==null?void 0:K.message}`)}finally{z.Close()}}),Ut=()=>O(this,null,function*(){var K,X;if(!((X=(K=w.value)==null?void 0:K.speedLimit)!=null&&X.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(S.networkAccess)S.downloadSpeed=0,S.uploadSpeed=0;else{if(!S.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!gt(S.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!S.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!gt(S.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);S.downloadSpeed=Number(S.downloadSpeed),S.uploadSpeed=Number(S.uploadSpeed)}let z=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{S.networkAccess=!S.networkAccess;const{data:ot}=yield G.DeviceMangement.speedLimitConfig.POST(S);JSON.stringify(ot)==="{}"?(g.value=!1,Tt(),at(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((ot==null?void 0:ot.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(ot){E.Warning(`${ot==null?void 0:ot.error} || ${ot==null?void 0:ot.message}`)}finally{S.downloadSpeed=1e3,S.uploadSpeed=100,z.Close()}}),Tt=()=>{T.value={},W.value=$.value[0]||null,R.hostname="",R.assignedIP="",R.assignedMac="",R.bindIP=!1,R.dhcpGateway="",R.tagName="",R.tagTitle="",R.action="add",S.ip="",S.mac="",S.uploadSpeed=100,S.downloadSpeed=1e3,S.networkAccess=!1,S.comment="",S.action="add"},Lt=F([]),qe=F(null),at=()=>O(this,null,function*(){c.value=[],yield Y()}),J=z=>c.value.filter(K=>{const X=K.ip.includes(z),ot=K.mac.toLowerCase().includes(z.toLowerCase());return X||ot}),Ct=z=>{z===""&&(f.value=c.value),f.value=J(z)},ct=()=>{if(Lt.value.length===0)return E.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !")};return(z,K)=>(r(),d("div",lD,[t("div",uD,[D(fa,{onRefresh:at,showAdd:!1,showBatchDelete:!1,ref_key:"searchRef",ref:qe,onBatchDelete:ct,onSearch:Ct},null,512)]),t("div",null,[D(je,{data:f.value,columns:h.value,showPagination:!1},{action:j(({row:X})=>[t("span",{style:{color:"#553AFE",cursor:"pointer"},onClick:ot=>M(X,2)},i(e(a)("\u9759\u6001\u5206\u914D")),9,cD),t("span",{style:{color:"#553AFE",cursor:"pointer",margin:"0 8px"},onClick:ot=>M(X,1)},i(e(a)("\u9650\u901F\u914D\u7F6E")),9,pD),t("span",{style:{color:"#553AFE",margin:"0 8px",cursor:"pointer"},onClick:ot=>M(X,3)},i(e(a)("\u8BE6\u60C5")),9,fD)]),staticAssigned:j(({row:X})=>{var ot,xt;return[t("span",null,i(v((ot=X==null?void 0:X.staticAssigned)==null?void 0:ot.tagTitle)||v((xt=X==null?void 0:X.staticAssigned)==null?void 0:xt.tagName)||"-"),1)]}),_:1},8,["data","columns"])]),D(ee,{modelValue:g.value,"onUpdate:modelValue":K[6]||(K[6]=X=>g.value=X),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:Ut,onCancel:Tt},{default:j(()=>{var X,ot,xt,St;return[t("div",mD,[t("div",gD,"IP: "+i(T.value.ip),1),t("div",vD,[t("div",bD,i(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),D(Ot,{modelValue:e(S).enabled,"onUpdate:modelValue":K[0]||(K[0]=wt=>e(S).enabled=wt),disabled:!((ot=(X=w.value)==null?void 0:X.speedLimit)!=null&&ot.enabled),onBeforeChange:y},null,8,["modelValue","disabled"])]),(St=(xt=w.value)==null?void 0:xt.speedLimit)!=null&&St.enabled?C("",!0):(r(),d("div",hD,[t("a",{href:"",onClick:ut(x,["prevent"])},i(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,_D)])),e(S).enabled?(r(),d("div",xD,[t("div",wD,[t("div",kD,i(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),D(Ot,{modelValue:e(S).networkAccess,"onUpdate:modelValue":K[1]||(K[1]=wt=>e(S).networkAccess=wt),onChange:K[2]||(K[2]=()=>{})},null,8,["modelValue"])]),e(S).networkAccess?C("",!0):(r(),d(U,{key:0},[t("div",yD,[t("div",FD,i(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[3]||(K[3]=wt=>e(S).downloadSpeed=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,ED),[[et,e(S).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",$D,[t("div",CD,i(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[4]||(K[4]=wt=>e(S).uploadSpeed=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,DD),[[et,e(S).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",BD,[t("div",YD,i(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[5]||(K[5]=wt=>e(S).comment=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,AD),[[et,e(S).comment,void 0,{trim:!0}]])])],64))])):C("",!0)])]}),_:1},8,["modelValue"]),D(ee,{modelValue:_.value,"onUpdate:modelValue":K[12]||(K[12]=X=>_.value=X),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:Mt,onCancel:Tt},{default:j(()=>[t("div",SD,[zD,t("div",PD,[t("div",TD,i(e(a)("\u540D\u79F0"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text",onInput:l,"onUpdate:modelValue":K[7]||(K[7]=X=>e(R).hostname=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,ID),[[et,e(R).hostname,void 0,{trim:!0}]])]),t("div",MD,[LD,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[8]||(K[8]=X=>e(R).assignedMac=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,ND),[[et,e(R).assignedMac,void 0,{trim:!0}]])]),t("div",OD,[t("div",VD,i(e(a)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":K[9]||(K[9]=X=>W.value=X),onChange:bt},[e(b)?(r(),d("option",GD,i(e(a)("\u8BF7\u9009\u62E9")),1)):C("",!0),(r(!0),d(U,null,tt($.value,X=>(r(),d("option",{value:X},i(X.gateway)+"("+i(X.tagTitle?v(X.tagTitle):X.tagName?X.tagName:"-")+") ",9,jD))),256))],544),[[dt,W.value]])]),t("div",UD,[t("div",qD,i(e(a)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),D(Ot,{modelValue:e(R).bindIP,"onUpdate:modelValue":K[10]||(K[10]=X=>e(R).bindIP=X)},null,8,["modelValue"])]),e(R).bindIP?(r(),d("div",RD,[WD,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[11]||(K[11]=X=>e(R).assignedIP=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,HD),[[et,e(R).assignedIP,void 0,{trim:!0}]])])):C("",!0)])]),_:1},8,["modelValue"]),D(ee,{modelValue:k.value,"onUpdate:modelValue":K[13]||(K[13]=X=>k.value=X),title:"\u8BE6\u60C5",width:"550px",footerShow:!1,"show-close":!0,onCancel:Tt},{default:j(()=>{var X,ot,xt,St,wt;return[t("div",JD,[t("div",ZD,[KD,t("div",QD,[t("div",XD,[t("div",tB,i(e(a)("\u540D\u79F0"))+"\uFF1A",1),nt(" "+i(T.value.hostname||"-"),1)]),t("div",eB,[t("div",aB,i(e(a)("IP\u5730\u5740"))+"\uFF1A",1),nt(" "+i(T.value.ip),1)]),t("div",oB,[nB,nt(" "+i(T.value.mac),1)]),t("div",iB,[t("div",rB,i(e(a)("\u7F51\u5173"))+"\uFF1A",1),nt(" "+i(((X=T.value)==null?void 0:X.staticAssigned.dhcpGateway)||"-"),1)]),t("div",sB,[t("div",dB,i(e(a)("\u63A5\u53E3"))+"\uFF1A",1),nt(" "+i(B(T.value.intr)||"-"),1)]),t("div",lB,[t("div",uB,i(e(a)("\u6807\u7B7E"))+"\uFF1A",1),nt(" "+i(((xt=(ot=T.value)==null?void 0:ot.staticAssigned)==null?void 0:xt.tagTitle)||((wt=(St=T.value)==null?void 0:St.staticAssigned)==null?void 0:wt.tagName)||"-"),1)])])]),V.value?(r(),Z(oD,{key:0,ipParam:V.value},null,8,["ipParam"])):C("",!0)])]}),_:1},8,["modelValue"])]))}});var pB=N(cB,[["__scopeId","data-v-2f8a90b2"]]);const ma=o=>(it("data-v-0ad740fc"),o=o(),rt(),o),fB={class:"container"},mB={style:{display:"flex","justify-content":"end"}},gB=["onClick"],vB={class:"custom-content"},bB=ma(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),hB={class:"item_box"},_B={class:"item_left"},xB=["placeholder"],wB={class:"item_box"},kB=ma(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),yB=["placeholder"],FB={class:"item_box"},EB={class:"item_left"},$B={key:0,value:null,disabled:""},CB=["value"],DB={class:"item_box"},BB={class:"item_left"},YB={key:0,class:"item_box"},AB=ma(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),SB=["placeholder"],zB=I({setup(o){const{$gettext:n}=H(),a=F([]);(()=>O(this,null,function*(){var T;try{const{data:M}=yield G.DeviceMangement.globalConfigs.GET();M.result&&(a.value=((T=M.result)==null?void 0:T.dhcpTags)||[])}catch(M){}}))();const u=F([]),s=F([]),p=F(!1),w=F([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"assignedIP"},{label:"MAC\u5730\u5740",prop:"assignedMac"},{label:"\u9759\u6001IP\u7ED1\u5B9A",prop:"bindIP",slot:"bindIP"},{label:"\u6807\u7B7E",prop:"tagTitle",slot:"tagTitle"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),m=T=>({default:n("\u9ED8\u8BA4\u7F51\u5173"),parent:n("\u4E0A\u7EA7\u8DEF\u7531"),myself:n("\u672C\u8BBE\u5907"),bypass:n("\u65C1\u8DEF\u7531"),floatip:n("\u6D6E\u52A8\u7F51\u5173")})[T]||T,c=T=>{B.hostname=T.target.value.replace(/[\u4e00-\u9fa5]/g,"")},f=()=>O(this,null,function*(){let T=E.Loading(n("\u52A0\u8F7D\u4E2D..."));try{const{data:M}=yield G.DeviceMangement.listStaticDevices.GET();M.result&&(u.value=M.result||[],s.value=M.result||[])}catch(M){}finally{T.Close()}});f();const g=F(!0),_=F([]),k=T=>{_.value=T},b=()=>O(this,null,function*(){u.value=[];let T=E.Loading(n("\u52A0\u8F7D\u4E2D..."));yield f(),T.Close()}),h=T=>u.value.filter(M=>{const W=M.assignedIP.includes(T),bt=M.assignedMac.toLowerCase().includes(T.toLowerCase());return W||bt}),v=T=>{T===""&&(s.value=u.value),s.value=h(T)},x=T=>O(this,null,function*(){if(confirm(n("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9759\u6001\u5206\u914D\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let M={hostname:T.hostname||"",assignedIP:T.assignedIP||"",assignedMac:T.assignedMac||"",tagTitle:T.tagTitle||"",bindIP:T.bindIP||!1,tagName:T.tagName||"",dhcpGateway:T.dhcpGateway||"",action:"delete"};y(M,1)}}),y=(T,M)=>O(this,null,function*(){let W=E.Loading(n("\u5220\u9664\u4E2D..."));try{const{data:bt}=yield G.DeviceMangement.staticDeviceConfig.POST(T);return M==1&&(JSON.stringify(bt)==="{}"?E.Success("\u5220\u9664\u6210\u529F !"):E.Success((bt==null?void 0:bt.error)||"\u5220\u9664\u5931\u8D25\uFF01"),f()),bt}catch(bt){}finally{W.Close()}}),$=()=>O(this,null,function*(){if(_.value.length===0)return E.Warning(n("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(n("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9759\u6001\u5206\u914D\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")))try{const T=_.value.map(M=>{const W={hostname:M.hostname||"",assignedIP:M.assignedIP||"",assignedMac:M.assignedMac||"",tagTitle:M.tagTitle||"",bindIP:M.bindIP||!1,tagName:M.tagName||"",dhcpGateway:M.dhcpGateway||"",action:"delete"};return y(W)});yield Promise.all(T),E.Success(n("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),f()}catch(T){}}),Y=Q(()=>!B.dhcpGateway),P=F(null),A=()=>{var T,M,W;P.value?(B.dhcpGateway=((T=P.value)==null?void 0:T.gateway)||"",B.tagName=((M=P.value)==null?void 0:M.tagName)||"",B.tagTitle=((W=P.value)==null?void 0:W.tagTitle)||""):(B.dhcpGateway="",B.tagName="",B.tagTitle="")},B=mt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),S=(T,M)=>M?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[T].test(M.trim()):!1,R=()=>O(this,null,function*(){if(!B.assignedMac)return E.Warning(`${n("\u8BF7\u8F93\u5165")}${n("MAC")}`);if(!S("mac",B.assignedMac))return E.Warning(`${n("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!B.dhcpGateway)return E.Warning(`${n("\u8BF7\u9009\u62E9")}${n("\u7F51\u5173")}`);if(B.bindIP){if(!B.assignedIP)return E.Warning(`${n("\u8BF7\u8F93\u5165")}${n("IP")}`);if(!S("ip",B.assignedIP))return E.Warning(`${n("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else B.assignedIP="";let T=E.Loading(n("\u4FDD\u5B58\u4E2D..."));try{const{data:M}=yield G.DeviceMangement.staticDeviceConfig.POST(B);JSON.stringify(M)==="{}"?(p.value=!1,V(),b(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((M==null?void 0:M.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(M){E.Warning(`${M==null?void 0:M.error} || ${M==null?void 0:M.message}`)}finally{T.Close()}}),V=()=>{P.value=null,B.hostname="",B.assignedIP="",B.assignedMac="",B.bindIP=!1,B.dhcpGateway="",B.tagName="",B.tagTitle="",B.action="add"};return(T,M)=>(r(),d("div",fB,[t("div",mB,[D(fa,{onHandleAdd:M[0]||(M[0]=W=>p.value=!0),onRefresh:b,onBatchDelete:$,onSearch:v})]),t("div",null,[D(je,{data:s.value,columns:w.value,rowKey:"assignedMac",showSelection:g.value,showPagination:!1,onSelectionChange:k},{action:j(({row:W})=>[t("button",{class:"del-button del-button--danger",onClick:bt=>x(W)},[t("span",null,i(e(n)("\u5220\u9664")),1)],8,gB)]),tagTitle:j(({row:W})=>[t("span",null,i(m(W==null?void 0:W.tagTitle)||m(W==null?void 0:W.tagName)||"-"),1)]),bindIP:j(({row:W})=>[t("span",null,i(W!=null&&W.bindIP?e(n)("\u662F"):e(n)("\u5426")),1)]),_:1},8,["data","columns","showSelection"])]),D(ee,{modelValue:p.value,"onUpdate:modelValue":M[6]||(M[6]=W=>p.value=W),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:R,onCancel:V},{default:j(()=>[t("div",vB,[bB,t("div",hB,[t("div",_B,i(e(n)("\u540D\u79F0"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text",onInput:c,"onUpdate:modelValue":M[1]||(M[1]=W=>e(B).hostname=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,xB),[[et,e(B).hostname,void 0,{trim:!0}]])]),t("div",wB,[kB,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":M[2]||(M[2]=W=>e(B).assignedMac=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,yB),[[et,e(B).assignedMac,void 0,{trim:!0}]])]),t("div",FB,[t("div",EB,i(e(n)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":M[3]||(M[3]=W=>P.value=W),onChange:A},[e(Y)?(r(),d("option",$B,i(e(n)("\u8BF7\u9009\u62E9")),1)):C("",!0),(r(!0),d(U,null,tt(a.value,W=>(r(),d("option",{value:W},i(W.gateway)+"("+i(W.tagTitle?m(W.tagTitle):W.tagName?W.tagName:"-")+") ",9,CB))),256))],544),[[dt,P.value]])]),t("div",DB,[t("div",BB,i(e(n)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),D(Ot,{modelValue:e(B).bindIP,"onUpdate:modelValue":M[4]||(M[4]=W=>e(B).bindIP=W)},null,8,["modelValue"])]),e(B).bindIP?(r(),d("div",YB,[AB,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":M[5]||(M[5]=W=>e(B).assignedIP=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,SB),[[et,e(B).assignedIP,void 0,{trim:!0}]])])):C("",!0)])]),_:1},8,["modelValue"])]))}});var PB=N(zB,[["__scopeId","data-v-0ad740fc"]]);const TB={class:"container"},IB={style:{display:"flex","justify-content":"end"}},MB=["onClick"],LB={class:"custom-content"},NB={class:"item_box"},OB={class:"item_left"},VB={class:"item_box"},GB={class:"item_left"},jB=["placeholder"],UB={class:"item_box"},qB={class:"item_left"},RB=["placeholder"],WB={key:0,class:"tip"},HB=["onClick"],JB={key:1},ZB={class:"item_box"},KB={class:"item_left"},QB={class:"item_box"},XB={class:"item_left"},tY=["placeholder"],eY={class:"item_box"},aY={class:"item_left"},oY=["placeholder"],nY={class:"item_box"},iY={class:"item_left"},rY=["placeholder"],sY=I({emits:["openGloba"],setup(o,{emit:n}){const{$gettext:a}=H(),l=F({});(()=>O(this,null,function*(){try{const{data:V}=yield G.DeviceMangement.globalConfigs.GET();V.result&&(l.value=V.result||{})}catch(V){}}))();const s=F([]),p=F([]),w=F(!1),m=F([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"ip"},{label:"MAC\u5730\u5740",prop:"mac"},{label:"\u7981\u6B62\u7F51\u7EDC\u8BBF\u95EE",prop:"enabled",slot:"enabled"},{label:"\u4E0A\u4F20\u9650\u901F\uFF08Mbit/s\uFF09",prop:"uploadSpeed",slot:"uploadSpeed"},{label:"\u4E0B\u8F7D\u9650\u901F\uFF08Mbit/s\uFF09",prop:"downloadSpeed",slot:"downloadSpeed"},{label:"\u6CE8\u89E3",prop:"comment"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),c=()=>O(this,null,function*(){let V=E.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:T}=yield G.DeviceMangement.listSpeedLimitedDevices.GET();T.result&&(s.value=T.result||[],p.value=T.result||[])}catch(T){}finally{V.Close()}});c();const f=F(!0),g=F([]),_=V=>{g.value=V},k=()=>O(this,null,function*(){s.value=[];let V=E.Loading(a("\u52A0\u8F7D\u4E2D..."));yield c(),V.Close()}),b=V=>s.value.filter(T=>{const M=T.ip.includes(V),W=T.mac.toLowerCase().includes(V.toLowerCase());return M||W}),h=V=>{V===""&&(p.value=s.value),p.value=b(V)},v=V=>O(this,null,function*(){if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9650\u901F\u914D\u7F6E\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u5E26\u5BBD\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let T={ip:V.ip||"",mac:V.mac||"",uploadSpeed:V.uploadSpeed||0,downloadSpeed:V.downloadSpeed||0,networkAccess:V.networkAccess||!1,comment:"",action:"delete"};x(T,1)}}),x=(V,T)=>O(this,null,function*(){let M=E.Loading(a("\u5220\u9664\u4E2D..."));try{const{data:W}=yield G.DeviceMangement.speedLimitConfig.POST(V);return T==1&&(JSON.stringify(W)==="{}"?E.Success("\u5220\u9664\u6210\u529F !"):E.Success((W==null?void 0:W.error)||"\u5220\u9664\u5931\u8D25\uFF01"),c()),W}catch(W){}finally{M.Close()}}),y=()=>O(this,null,function*(){if(g.value.length===0)return E.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9650\u901F\u914D\u7F6E\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u5E26\u5BBD\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")))try{const V=g.value.map(T=>{const M={ip:T.ip||"",mac:T.mac||"",uploadSpeed:T.uploadSpeed||0,downloadSpeed:T.downloadSpeed||0,networkAccess:T.networkAccess||!1,comment:"",action:"delete"};return x(M)});yield Promise.all(V),E.Success(a("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),c()}catch(V){}}),$=()=>{w.value=!1,n("openGloba")},Y=V=>{var T,M;if(V==!0&&!((M=(T=l.value)==null?void 0:T.speedLimit)!=null&&M.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},P=mt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),A=V=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(V.toString()),B=(V,T)=>T?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[V].test(T.trim()):!1,S=()=>O(this,null,function*(){var T,M;if(!((M=(T=l.value)==null?void 0:T.speedLimit)!=null&&M.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(!P.ip)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!B("ip",P.ip))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);if(!P.mac)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!B("mac",P.mac))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(P.networkAccess)P.downloadSpeed=0,P.uploadSpeed=0;else{if(!P.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!A(P.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!P.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!A(P.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);P.downloadSpeed=Number(P.downloadSpeed),P.uploadSpeed=Number(P.uploadSpeed)}let V=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{P.networkAccess=!P.networkAccess;const{data:W}=yield G.DeviceMangement.speedLimitConfig.POST(P);JSON.stringify(W)==="{}"?(k(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((W==null?void 0:W.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01"),w.value=!1,R()}catch(W){E.Warning(`${W==null?void 0:W.error} || ${W==null?void 0:W.message}`)}finally{P.downloadSpeed=1e3,P.uploadSpeed=100,V.Close()}}),R=()=>{P.ip="",P.mac="",P.uploadSpeed=100,P.downloadSpeed=1e3,P.networkAccess=!1,P.comment="",P.action="add"};return(V,T)=>(r(),d("div",TB,[t("div",IB,[D(fa,{onHandleAdd:T[0]||(T[0]=M=>w.value=!0),onRefresh:k,onBatchDelete:y,onSearch:h})]),t("div",null,[D(je,{data:p.value,columns:m.value,rowKey:"mac",showSelection:f.value,showPagination:!1,onSelectionChange:_},{action:j(({row:M})=>[t("button",{class:"del-button del-button--danger",onClick:W=>v(M)},[t("span",null,i(e(a)("\u5220\u9664")),1)],8,MB)]),enabled:j(({row:M})=>[t("span",null,i(M!=null&&M.enabled?e(a)("\u662F"):e(a)("\u5426")),1)]),uploadSpeed:j(({row:M})=>[t("span",null,i((M==null?void 0:M.uploadSpeed)||"-")+" "+i(M!=null&&M.uploadSpeed?"Mbit/s":""),1)]),downloadSpeed:j(({row:M})=>[t("span",null,i((M==null?void 0:M.downloadSpeed)||"-")+" "+i(M!=null&&M.downloadSpeed?"Mbit/s":""),1)]),_:1},8,["data","columns","showSelection"])]),D(ee,{modelValue:w.value,"onUpdate:modelValue":T[9]||(T[9]=M=>w.value=M),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:S,onCancel:R},{default:j(()=>{var M,W,bt,Bt;return[t("div",LB,[t("div",NB,[t("div",OB,i(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),D(Ot,{modelValue:e(P).enabled,"onUpdate:modelValue":T[1]||(T[1]=gt=>e(P).enabled=gt),disabled:!((W=(M=l.value)==null?void 0:M.speedLimit)!=null&&W.enabled),onBeforeChange:Y},null,8,["modelValue","disabled"])]),t("div",VB,[t("div",GB,i(e(a)("IP\u5730\u5740"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":T[2]||(T[2]=gt=>e(P).ip=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,jB),[[et,e(P).ip,void 0,{trim:!0}]])]),t("div",UB,[t("div",qB,i(e(a)("MAC\u5730\u5740"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":T[3]||(T[3]=gt=>e(P).mac=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,RB),[[et,e(P).mac,void 0,{trim:!0}]])]),(Bt=(bt=l.value)==null?void 0:bt.speedLimit)!=null&&Bt.enabled?C("",!0):(r(),d("div",WB,[t("a",{href:"",onClick:ut($,["prevent"])},i(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,HB)])),e(P).enabled?(r(),d("div",JB,[t("div",ZB,[t("div",KB,i(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),D(Ot,{modelValue:e(P).networkAccess,"onUpdate:modelValue":T[4]||(T[4]=gt=>e(P).networkAccess=gt),onChange:T[5]||(T[5]=()=>{})},null,8,["modelValue"])]),e(P).networkAccess?C("",!0):(r(),d(U,{key:0},[t("div",QB,[t("div",XB,i(e(a)("\u4E0B\u8F7D\u9650\u901F\uFF08Mbit/s\uFF09"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":T[6]||(T[6]=gt=>e(P).downloadSpeed=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,tY),[[et,e(P).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",eY,[t("div",aY,i(e(a)("\u4E0A\u4F20\u9650\u901F\uFF08Mbit/s\uFF09"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":T[7]||(T[7]=gt=>e(P).uploadSpeed=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,oY),[[et,e(P).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",nY,[t("div",iY,i(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":T[8]||(T[8]=gt=>e(P).comment=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,rY),[[et,e(P).comment,void 0,{trim:!0}]])])],64))])):C("",!0)])]}),_:1},8,["modelValue"])]))}});var dY=N(sY,[["__scopeId","data-v-1c110960"]]);const ga=o=>(it("data-v-15068472"),o=o(),rt(),o),lY={key:0,class:"dialog-overlay"},uY={class:"dialog-container"},cY={class:"dialog-title"},pY=ga(()=>t("div",{class:"loading-animation"},[t("div",{class:"spinner"})],-1)),fY={class:"dialog-message"},mY={key:0,class:"dialog-overlay"},gY={class:"dialog-container"},vY={class:"dialog-title"},bY=ga(()=>t("div",{style:{display:"flex","justify-content":"center"}},[t("svg",{t:"1752661662572",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5921",width:"50",height:"50"},[t("path",{d:"M0 512C0 229.234759 229.234759 0 512 0s512 229.234759 512 512-229.234759 512-512 512S0 794.765241 0 512z m419.310345 194.630621a35.310345 35.310345 0 0 0 49.399172 1.271172l335.518897-311.931586a35.310345 35.310345 0 0 0-48.075035-51.729655l-309.124413 289.544827-145.125518-149.645241a35.310345 35.310345 0 1 0-50.688 49.169655l168.112552 173.320828z",fill:"#553afe","p-id":"5922"})])],-1)),hY={class:"dialog-message"},_Y={key:0,class:"dialog-overlay"},xY={class:"dialog-container tag-dialog"},wY={class:"dialog-title"},kY={class:"warning-message"},yY=ga(()=>t("svg",{class:"warning-icon",viewBox:"0 0 24 24"},[t("path",{fill:"currentColor",d:"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16"})],-1)),FY={class:"input-group"},EY={for:"tagTitle"},$Y=["placeholder"],CY={class:"input-group"},DY={for:"tagName"},BY=["disabled","placeholder"],YY={class:"input-group"},AY={for:"gateway"},SY=["placeholder"],zY={class:"button-group"},PY=I({props:{title:{type:String,required:!0}},emits:["confirm","update:modelValue"],setup(o,{expose:n,emit:a}){const{$gettext:l}=H(),u=F("install"),s=F(!1),p=F(!1),w=F(!1),m=F(""),c=F(""),f=F(""),g=()=>{u.value="install",s.value=!0},_=()=>{s.value=!1},k=()=>{s.value=!1,setTimeout(()=>{p.value=!0},300)},b=()=>{p.value=!1},h=F("1"),v=()=>{u.value="tag",h.value="1",c.value="",m.value="",f.value="",w.value=!0},x=()=>{u.value="tag",h.value="2",w.value=!0},y=()=>{w.value=!1},$=A=>{c.value=A.target.value.replace(/[\u4e00-\u9fa5]/g,"")},Y=(A,B)=>B?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[A].test(B.trim()):!1,P=()=>{if(!Y("ip",f.value.trim()))return E.Warning(`${l("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);m.value.trim()&&c.value.trim()&&f.value.trim()&&(a("confirm",{tagTitle:m.value.trim(),tagName:c.value.trim(),gateway:f.value.trim(),type:h.value}),y())};return At(m,A=>{a("update:modelValue",A)}),At(c,A=>{a("update:modelValue",A)}),At(f,A=>{a("update:modelValue",A)}),n({tagTitle:m,tagName:c,gateway:f,openInstallDialog:g,showInstallResult:k,openTagDialog:v,closeTagDialog:y,cancelInstall:_,openEditTagDialog:x}),(A,B)=>(r(),d(U,null,[D($t,{name:"fade"},{default:j(()=>[s.value&&u.value==="install"?(r(),d("div",lY,[t("div",uY,[t("div",cY,i(o.title),1),pY,t("p",fY,i(e(l)("\u6B63\u5728\u5B89\u88C5"))+"...",1),t("button",{class:"dialog-button",onClick:_},i(e(l)("\u5173\u95ED")),1)])])):C("",!0)]),_:1}),D($t,{name:"fade"},{default:j(()=>[p.value&&u.value==="install"?(r(),d("div",mY,[t("div",gY,[t("div",vY,i(e(l)("\u7ED3\u679C")),1),bY,t("p",hY,i(e(l)("\u5B89\u88C5\u6210\u529F"))+"\uFF01",1),t("button",{class:"dialog-button",onClick:b},i(e(l)("\u786E\u5B9A")),1)])])):C("",!0)]),_:1}),D($t,{name:"fade"},{default:j(()=>[w.value&&u.value==="tag"?(r(),d("div",_Y,[t("div",xY,[t("div",wY,i(h.value==="1"?e(l)("\u6DFB\u52A0\u6807\u7B7E"):e(l)("\u7F16\u8F91\u6807\u7B7E")),1),t("div",kY,[yY,t("span",null,i(e(l)("\u6CE8\u610F\uFF1A\u6DFB\u52A0ID\u65F6\uFF0C\u8BF7\u52FF\u5C06\u201Codhcpd\u201D\u6216\u7F51\u7EDC\u63A5\u53E3\uFF08\u4F8B\u5982\u201Clan\u201D,\u201Cwan\u201D,\u201Cwan6\u201D\u7B49\uFF09\u4F5C\u4E3AID\uFF0C\u6B64\u4E3E\u5C06\u4EA7\u751F\u51B2\u7A81\u3002\u5EFA\u8BAE\u5728ID\u524D\u9762\u52A0\u4E0A\u524D\u7F00\u201Ct_\u201D\u4EE5\u675C\u7EDD\u6B64\u7C7B\u51B2\u7A81\u3002")),1)]),t("div",FY,[t("label",EY,i(e(l)("\u6807\u9898"))+"\uFF1A",1),L(t("input",{id:"tagTitle","onUpdate:modelValue":B[0]||(B[0]=S=>m.value=S),type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,$Y),[[et,m.value]])]),t("div",CY,[t("label",DY,i(e(l)("ID"))+"\uFF1A",1),L(t("input",{id:"tagName","onUpdate:modelValue":B[1]||(B[1]=S=>c.value=S),onInput:$,disabled:h.value=="2",type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,BY),[[et,c.value]])]),t("div",YY,[t("label",AY,i(e(l)("\u7F51\u5173"))+"\uFF1A",1),L(t("input",{id:"gateway","onUpdate:modelValue":B[2]||(B[2]=S=>f.value=S),type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,SY),[[et,f.value]])]),t("div",zY,[t("button",{class:"cancel-button",onClick:y},i(e(l)("\u53D6\u6D88")),1),t("button",{class:"confirm-button",onClick:P},i(e(l)("\u786E\u5B9A")),1)])])])):C("",!0)]),_:1})],64))}});var TY=N(PY,[["__scopeId","data-v-15068472"]]);const io=o=>(it("data-v-66e54129"),o=o(),rt(),o),IY={class:"tab-container"},MY={class:"tab-header"},LY=["onClick"],NY={class:"tab-content_g"},OY={key:0,class:"not_installed"},VY=io(()=>t("svg",{t:"1752659436579",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4943",width:"150",height:"150"},[t("path",{d:"M216.896 97.232l-55.792 106.24 704.784 8.928-24.352-75.888-38.496-39.28z",fill:"#FFFFFF","p-id":"4944"}),t("path",{d:"M192.016 255.968h655.968v592H192.016z",fill:"#FFFFFF","p-id":"4945"}),t("path",{d:"M921.904 187.008l-66.72-80.656a69.744 69.744 0 0 0-55.168-26.32h-576a71.296 71.296 0 0 0-55.664 26.416l-66.256 80.56a93.984 93.984 0 0 0-22.08 61.024v600a96.288 96.288 0 0 0 96 96h672a96.288 96.288 0 0 0 96-96v-600a93.984 93.984 0 0 0-22.112-61.024zM512.016 777.856L246.128 512.032h166.144v-132.976h199.392v132.976h166.128zM179.664 179.664l33.152-66.464h598.128l33.2 66.464z",fill:"#909399","p-id":"4946"})],-1)),GY={key:1},jY={class:"item_box"},UY={class:"item_left"},qY={class:"item_box"},RY={class:"item_left"},WY=["placeholder"],HY={class:"item_box"},JY={class:"item_left"},ZY=["placeholder"],KY={class:"item_box"},QY={class:"item_left"},XY={key:0,class:"not_installed"},tA=io(()=>t("svg",{t:"1752659436579",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4943",width:"150",height:"150"},[t("path",{d:"M216.896 97.232l-55.792 106.24 704.784 8.928-24.352-75.888-38.496-39.28z",fill:"#FFFFFF","p-id":"4944"}),t("path",{d:"M192.016 255.968h655.968v592H192.016z",fill:"#FFFFFF","p-id":"4945"}),t("path",{d:"M921.904 187.008l-66.72-80.656a69.744 69.744 0 0 0-55.168-26.32h-576a71.296 71.296 0 0 0-55.664 26.416l-66.256 80.56a93.984 93.984 0 0 0-22.08 61.024v600a96.288 96.288 0 0 0 96 96h672a96.288 96.288 0 0 0 96-96v-600a93.984 93.984 0 0 0-22.112-61.024zM512.016 777.856L246.128 512.032h166.144v-132.976h199.392v132.976h166.128zM179.664 179.664l33.152-66.464h598.128l33.2 66.464z",fill:"#909399","p-id":"4946"})],-1)),eA={key:1},aA={class:"item_box"},oA={class:"item_left"},nA={class:"item_box"},iA={class:"item_left"},rA={key:0,value:"",disabled:""},sA=["value"],dA={class:"item_box"},lA={class:"item_left"},uA=["placeholder"],cA={class:"item_box"},pA={class:"item_left"},fA=["placeholder"],mA={class:"item_box"},gA={class:"item_left"},vA={style:{"margin-bottom":"16px"}},bA={class:"item_box"},hA={class:"item_left"},_A={class:"item_box"},xA={class:"item_left"},wA=["value"],kA={class:"item_box"},yA={class:"item_left"},FA={style:{display:"flex","justify-content":"end","margin-bottom":"8px"}},EA=["onClick"],$A=["onClick"],CA=I({setup(o,{expose:n}){const{$gettext:a}=H(),l=Q(()=>!c.role),u=F([]),s=F([{label:"\u6807\u9898",prop:"tagTitle",slot:"tagTitle"},{label:"ID",prop:"tagName",slot:"tagName"},{label:"\u7F51\u5173",prop:"gateway",slot:"gateway"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),p=F([{name:a("\u4E3B\u8DEF\u7531"),value:"fallback"},{name:a("\u65C1\u8DEF\u7531"),value:"main"}]),w=mt({dhcpEnabled:!1,dhcpGateway:""}),m=mt({enabled:!1,uploadSpeed:"",downloadSpeed:"",installed:!0}),c=mt({enabled:!1,role:"",setIP:"",checkIP:""}),f=F({}),g=()=>O(this,null,function*(){var at,J,Ct,ct,z,K,X,ot,xt,St,wt,ne,ie,re,se,de,le,ue,ce,pe,fe,me,ge;try{const{data:kt}=yield G.DeviceMangement.globalConfigs.GET();if(kt.result){if(f.value=kt.result||{},w.dhcpEnabled=((J=(at=kt.result)==null?void 0:at.dhcpGlobal)==null?void 0:J.dhcpEnabled)||!1,(ct=(Ct=kt.result)==null?void 0:Ct.dhcpGlobal)!=null&&ct.dhcpGateway)w.dhcpGateway=(K=(z=kt.result)==null?void 0:z.dhcpGlobal)==null?void 0:K.dhcpGateway;else{const ba=(ot=(X=kt.result)==null?void 0:X.dhcpGlobal)==null?void 0:ot.gatewaySels.find(lo=>lo.title==="myself");ba?w.dhcpGateway=ba.gateway:w.dhcpGateway=""}u.value=((xt=kt.result)==null?void 0:xt.dhcpTags)||[],m.enabled=((wt=(St=kt.result)==null?void 0:St.speedLimit)==null?void 0:wt.enabled)||!1,m.uploadSpeed=((ie=(ne=kt.result)==null?void 0:ne.speedLimit)==null?void 0:ie.uploadSpeed)||"",m.downloadSpeed=((se=(re=kt.result)==null?void 0:re.speedLimit)==null?void 0:se.downloadSpeed)||"",c.enabled=((le=(de=kt.result)==null?void 0:de.floatGateway)==null?void 0:le.enabled)||!1,c.role=((ce=(ue=kt.result)==null?void 0:ue.floatGateway)==null?void 0:ce.role)||"",c.setIP=((fe=(pe=kt.result)==null?void 0:pe.floatGateway)==null?void 0:fe.setIP)||"",c.checkIP=((ge=(me=kt.result)==null?void 0:me.floatGateway)==null?void 0:ge.checkIP)||""}}catch(kt){}});g();const _=()=>O(this,null,function*(){let at=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.dhcpGatewayConfig.POST(w);JSON.stringify(J)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){E.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),k=(at,J)=>O(this,null,function*(){let Ct=E.Loading(a("\u68C0\u67E5\u4E2D..."));try{const ct=yield G.App.Check.POST({name:at});if(Ct.Close(),ct!=null&&ct.data){const{result:z,error:K}=ct.data;if(K)E.Warning(K);else{if(z)return z.status=="installed";E.Warning(a("\u68C0\u67E5\u63D2\u4EF6\u72B6\u6001\u5931\u8D25"))}}return!1}catch(ct){return Ct.Close(),E.Warning(ct),!1}}),b=F(!1),h=F(!1),v=()=>O(this,null,function*(){(yield k("app-meta-floatip"))&&(h.value=!0)}),x=()=>O(this,null,function*(){(yield k("app-meta-eqos"))&&(b.value=!0)});v(),x();const y=[{id:"tag",label:a("DHCP")},{id:"gateway",label:a("\u6D6E\u52A8\u7F51\u5173")},{id:"ip",label:a("IP\u9650\u901F")}],$=F("tag");n({activeTab:$});const Y=at=>{$.value=at},P=F(),A=at=>({default:a("\u9ED8\u8BA4\u7F51\u5173"),parent:a("\u4E0A\u7EA7\u8DEF\u7531"),myself:a("\u672C\u8BBE\u5907"),bypass:a("\u65C1\u8DEF\u7531"),floatip:a("\u6D6E\u52A8\u7F51\u5173")})[at]||at,B=F("app-meta-floatip"),S=Q(()=>B.value==="app-meta-floatip"?a("\u6D6E\u52A8\u7F51\u5173"):a("IP\u9650\u901F")),R=at=>O(this,null,function*(){if(B.value=at,P.value.openInstallDialog(),yield Dt.installApp(at))return at=="app-meta-floatip"?v():x(),P.value.showInstallResult(),!0;P.value.cancelInstall(),E.Error(a("\u5B89\u88C5\u5931\u8D25\u6216\u8D85\u65F6\uFF0C\u8BF7\u68C0\u67E5\u8F6F\u4EF6\u6E90\u6216\u7A0D\u5019\u91CD\u8BD5"))}),V=at=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(at.toString()),T=()=>O(this,null,function*(){if(m.enabled){if(!m.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!V(m.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!m.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!V(m.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);m.downloadSpeed=Number(m.downloadSpeed),m.uploadSpeed=Number(m.uploadSpeed)}else m.downloadSpeed=0,m.uploadSpeed=0;let at=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.enableSpeedLimit.POST(m);JSON.stringify(J)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){E.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),M=(at,J)=>J?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(?:\/([0-9]|[1-2][0-9]|3[0-2]))?$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[at].test(J.trim()):!1,W=()=>O(this,null,function*(){if(!c.role)return E.Warning(a("\u8BF7\u9009\u62E9\u8282\u70B9\u89D2\u8272"));if(!c.setIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u6D6E\u52A8\u7F51\u5173")}IP`);if(!M("ip",c.setIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u6D6E\u52A8\u7F51\u5173IP\u5730\u5740")}`);if(!c.checkIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u65C1\u8DEF\u7531")}IP`);if(!M("ip",c.checkIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u65C1\u8DEF\u7531IP\u5730\u5740")}`);let at=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.enableFloatGateway.POST(c);JSON.stringify(J)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){E.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),bt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95EDDHCP\u53EF\u80FD\u5F71\u54CD\u5C40\u57DF\u7F51\u5185\u8BBE\u5907\u7684IP\u5206\u914D\u548C\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(w.dhcpEnabled=!0)},Bt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95ED\u6D6E\u52A8\u7F51\u5173\u53EF\u80FD\u5F71\u54CD\u6B63\u5728\u4F7F\u7528\u6D6E\u52A8\u7F51\u5173\u7684\u8BBE\u5907\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(c.enabled=!0)},gt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95ED\u9650\u901F\u4F1A\u8BA9\u5DF2\u914D\u7F6E\u9650\u901F\u7684\u8BBE\u5907\u7684\u5E26\u5BBD\u9650\u5236\u5168\u90E8\u5931\u6548\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(m.enabled=!0)},Mt=at=>O(this,null,function*(){if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u7F51\u5173\u6807\u7B7E\u53EF\u80FD\u5F71\u54CD\u6B63\u5728\u4F7F\u7528\u6B64\u6807\u7B7E\u7684\u8BBE\u5907\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let J=E.Loading(a("\u5220\u9664\u4E2D...")),Ct={action:"delete",tagTitle:at.tagTitle||"",tagName:at.tagName||"",dhcpOption:(at==null?void 0:at.dhcpOption)||[]};try{const{data:ct}=yield G.DeviceMangement.dhcpTagsConfig.POST(Ct);JSON.stringify(ct)==="{}"?(E.Success(a("\u5220\u9664\u6210\u529F")),g()):E.Success((ct==null?void 0:ct.error)||"\u5220\u9664\u5931\u8D25\uFF01")}catch(ct){E.Warning(`${ct==null?void 0:ct.error} || ${ct==null?void 0:ct.message}`)}finally{J.Close()}}}),Ut=()=>{P.value.openTagDialog()},Tt=F([]),Lt=at=>O(this,null,function*(){Tt.value=at.dhcpOption?at.dhcpOption:[],P.value.tagTitle=at.tagTitle||"",P.value.tagName=at.tagName||"",P.value.gateway=at.gateway||"",yield oa(),P.value.openEditTagDialog()}),qe=at=>O(this,null,function*(){let J=E.Loading(a("\u4FDD\u5B58\u4E2D..."));const Ct=[`3,${at.gateway}`,`6,${at.gateway}`];let ct={action:at.type==1?"add":"modify",tagTitle:at.tagTitle,tagName:at.tagName,dhcpOption:Ct};try{const{data:z}=yield G.DeviceMangement.dhcpTagsConfig.POST(ct);JSON.stringify(z)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((z==null?void 0:z.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(z){E.Warning(`${z==null?void 0:z.error} || ${z==null?void 0:z.message}`)}finally{J.Close()}});return(at,J)=>{var Ct,ct;return r(),d("div",IY,[t("div",MY,[(r(),d(U,null,tt(y,z=>t("button",{key:z.id,class:st(["tab-button",{active:$.value===z.id}]),onClick:K=>Y(z.id)},i(z.label),11,LY)),64))]),t("div",NY,[L(t("div",null,[b.value?(r(),d("div",GY,[t("div",jY,[t("div",UY,i(e(a)("IP\u9650\u901F"))+"\uFF1A",1),D(Ot,{modelValue:e(m).enabled,"onUpdate:modelValue":J[1]||(J[1]=z=>e(m).enabled=z),onChange:gt},null,8,["modelValue"])]),e(m).enabled?(r(),d(U,{key:0},[t("div",qY,[t("div",RY,i(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[2]||(J[2]=z=>e(m).downloadSpeed=z),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,WY),[[et,e(m).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",HY,[t("div",JY,i(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[3]||(J[3]=z=>e(m).uploadSpeed=z),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,ZY),[[et,e(m).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)])],64)):C("",!0),t("div",KY,[t("div",QY,[t("button",{class:"add-button add-button--danger",onClick:T},i(e(a)("\u4FDD\u5B58")),1)])])])):(r(),d("div",OY,[VY,t("span",null,i(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:J[0]||(J[0]=z=>R("app-meta-eqos"))},i(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Xt,$.value==="ip"]]),L(t("div",null,[h.value?(r(),d("div",eA,[t("div",aA,[t("div",oA,i(e(a)("\u6D6E\u52A8\u7F51\u5173"))+"\uFF1A",1),D(Ot,{modelValue:e(c).enabled,"onUpdate:modelValue":J[5]||(J[5]=z=>e(c).enabled=z),onChange:Bt},null,8,["modelValue"])]),t("div",nA,[t("div",iA,i(e(a)("\u8282\u70B9\u89D2\u8272"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":J[6]||(J[6]=z=>e(c).role=z),onChange:J[7]||(J[7]=()=>{})},[e(l)?(r(),d("option",rA,i(e(a)("\u8BF7\u9009\u62E9")),1)):C("",!0),(r(!0),d(U,null,tt(p.value,z=>(r(),d("option",{value:z.value},i(z.name),9,sA))),256))],544),[[dt,e(c).role]])]),t("div",dA,[t("div",lA,i(e(a)("\u6D6E\u52A8\u7F51\u5173"))+"IP\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[8]||(J[8]=z=>e(c).setIP=z),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,uA),[[et,e(c).setIP,void 0,{trim:!0}]])]),t("div",cA,[t("div",pA,i(e(a)("\u65C1\u8DEF\u7531IP"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[9]||(J[9]=z=>e(c).checkIP=z),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,fA),[[et,e(c).checkIP,void 0,{trim:!0}]])]),t("div",mA,[t("div",gA,[t("button",{class:"add-button add-button--danger",onClick:W},i(e(a)("\u4FDD\u5B58")),1)])])])):(r(),d("div",XY,[tA,t("span",null,i(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:J[4]||(J[4]=z=>R("app-meta-floatip"))},i(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Xt,$.value==="gateway"]]),L(t("div",null,[t("div",vA,[t("div",bA,[t("div",hA,i(e(a)("\u542F\u7528"))+"DHCP\uFF1A",1),D(Ot,{modelValue:e(w).dhcpEnabled,"onUpdate:modelValue":J[10]||(J[10]=z=>e(w).dhcpEnabled=z),onChange:bt},null,8,["modelValue"])]),t("div",_A,[t("div",xA,"DHCP"+i(e(a)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":J[11]||(J[11]=z=>e(w).dhcpGateway=z),onChange:J[12]||(J[12]=()=>{})},[(r(!0),d(U,null,tt((ct=(Ct=f.value)==null?void 0:Ct.dhcpGlobal)==null?void 0:ct.gatewaySels,z=>(r(),d("option",{value:z.gateway},i(z.gateway)+" ("+i(z.title?A(z.title):"")+") ",9,wA))),256))],544),[[dt,e(w).dhcpGateway]])]),t("div",kA,[t("div",yA,[t("button",{class:"add-button add-button--danger",onClick:_},i(e(a)("\u4FDD\u5B58")),1)])])]),t("div",FA,[t("button",{class:"add-button add-button--danger",onClick:Ut},[t("span",null,i(e(a)("\u6DFB\u52A0")),1)])]),D(je,{data:u.value,columns:s.value,showSelection:!1,showPagination:!1,theadBgColor:"#e8e6f9"},{action:j(({row:z})=>[z.autoCreated?C("",!0):(r(),d("span",{key:0,style:{color:"#553AFE",cursor:"pointer"},onClick:K=>Lt(z)},i(e(a)("\u7F16\u8F91")),9,EA)),z.autoCreated?C("",!0):(r(),d("span",{key:1,style:{color:"#F04134",cursor:"pointer","margin-left":"18px"},onClick:K=>Mt(z)},i(e(a)("\u5220\u9664")),9,$A))]),tagTitle:j(({row:z})=>[t("span",null,i(A(z.tagTitle)),1)]),tagName:j(({row:z})=>[t("span",null,i(z.tagName||"-"),1)]),gateway:j(({row:z})=>[t("span",null,i(z.gateway||"-"),1)]),_:1},8,["data","columns"])],512),[[Xt,$.value==="tag"]])]),D(TY,{ref_key:"tagDialogRef",ref:P,title:e(S),onConfirm:qe},null,8,["title"])])}}});var DA=N(CA,[["__scopeId","data-v-66e54129"]]);const ro=o=>(it("data-v-a5a78984"),o=o(),rt(),o),BA={id:"page"},YA={style:{"text-align":"left",display:"flex","align-items":"center","margin-bottom":"20px","padding-top":"4px"}},AA=ro(()=>t("svg",{width:"20",height:"20",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M20 30 L50 50 L20 70",stroke:"#d6dbf8","stroke-width":"8","stroke-linecap":"round",fill:"none"})],-1)),SA={style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color1)","line-height":"1.5em"}},zA={class:"device_container",style:{color:"black"}},PA={class:"tab-container"},TA={class:"tabs_box_g"},IA=["onClick"],MA={class:"tab-content_g"},LA={key:0,class:"content-item"},NA={key:1,class:"content-item"},OA={key:2,class:"content-item"},VA={key:3,class:"content-item"},GA=ro(()=>t("div",{style:{height:"30px"}},null,-1)),jA=I({setup(o){const{$gettext:n}=H(),a=F(["\u8BBE\u5907\u5217\u8868","\u9759\u6001\u5206\u914D\u5217\u8868","\u9650\u901F\u8BBE\u5907\u5217\u8868","\u5168\u5C40\u8BBE\u7F6E"]),l=F(0),u=F(null),s=()=>O(this,null,function*(){l.value=3,yield oa(),u.value&&(u.value.activeTab="ip")});return(p,w)=>{const m=ht("router-link");return r(),d(U,null,[t("div",BA,[t("div",YA,[D(m,{to:"/",style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color)","line-height":"1.5em","margin-right":"4px"}},{default:j(()=>[nt(i(e(n)("\u9996\u9875")),1)]),_:1}),AA,t("a",SA,i(e(n)("\u8BBE\u5907\u7BA1\u7406")),1)])]),t("div",zA,[t("div",PA,[t("div",TA,[(r(!0),d(U,null,tt(a.value,(c,f)=>(r(),d("button",{key:f,onClick:g=>l.value=f,class:st({active:l.value===f})},i(e(n)(c)),11,IA))),128))]),t("div",MA,[l.value===0?(r(),d("div",LA,[D(pB,{onOpenGloba:s})])):C("",!0),l.value===1?(r(),d("div",NA,[D(PB)])):C("",!0),l.value===2?(r(),d("div",OA,[D(dY,{onOpenGloba:s})])):C("",!0),l.value===3?(r(),d("div",VA,[D(DA,{ref_key:"configureRef",ref:u},null,512)])):C("",!0)]),GA])])],64)}}});var UA=N(jA,[["__scopeId","data-v-a5a78984"]]);const qA={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},RA=["fill"],WA=["fill"],HA=I({props:{color:{type:String,default:"#ffa847"}},setup(o){return(n,a)=>(r(),d("svg",qA,[t("path",{d:"M640.825806 900.129032c-18.167742 6.606452-37.987097 9.909677-57.806451 13.212903-26.425806 4.954839-44.593548 29.729032-41.290323 56.154839 4.954839 26.425806 29.729032 44.593548 56.154839 41.290323 24.774194-3.303226 47.896774-9.909677 71.019355-16.516129 26.425806-8.258065 41.290323-36.335484 33.032258-62.761291s-34.683871-39.63871-61.109678-31.380645zM974.451613 576.412903c-26.425806-6.606452-52.851613 9.909677-61.109678 36.335484-4.954839 19.819355-11.56129 37.987097-18.167741 56.154839-9.909677 24.774194 1.651613 54.503226 26.425806 64.412903 24.774194 9.909677 54.503226-1.651613 64.412903-26.425806 9.909677-23.122581 16.516129-46.245161 23.122581-69.367742 6.606452-28.077419-8.258065-54.503226-34.683871-61.109678zM814.245161 791.122581c-13.212903 14.864516-28.077419 28.077419-42.941935 39.638709-21.470968 16.516129-24.774194 47.896774-8.258065 69.367742 16.516129 21.470968 47.896774 24.774194 69.367742 8.258065 19.819355-14.864516 37.987097-31.380645 54.503226-49.548387 18.167742-19.819355 18.167742-51.2-1.651613-69.367742s-51.2-18.167742-71.019355 1.651613zM526.864516 341.883871c-28.077419 0-49.548387 21.470968-49.548387 49.548387v122.219355c0 14.864516 6.606452 28.077419 18.167742 37.987097l117.264516 97.445161c21.470968 18.167742 52.851613 14.864516 69.367742-6.606452s14.864516-52.851613-6.606452-69.367742l-99.096774-82.580645v-99.096774c0-26.425806-21.470968-49.548387-49.548387-49.548387z",fill:o.color,"p-id":"4722"},null,8,RA),t("path",{d:"M910.03871 327.019355c28.077419 1.651613 51.2-18.167742 52.851613-46.245161l9.909677-142.03871c1.651613-28.077419-18.167742-51.2-46.245161-52.851613-28.077419-1.651613-51.2 18.167742-52.851613 46.245161v16.516129c-1.651613-1.651613-3.303226-3.303226-4.954839-3.303226-1.651613-3.303226-4.954839-4.954839-6.606452-8.258064-18.167742-16.516129-36.335484-31.380645-57.806451-46.245161-1.651613-1.651613-4.954839-3.303226-6.606452-3.303226-46.245161-31.380645-99.096774-54.503226-155.251613-69.367742-1.651613 0-3.303226-1.651613-4.954838-1.651613-8.258065-1.651613-14.864516-3.303226-23.122581-4.954839h-1.651613c-6.606452-1.651613-13.212903-3.303226-21.470968-3.303225-4.954839-1.651613-11.56129-1.651613-16.516129-1.651613-3.303226 0-6.606452-1.651613-9.909677-1.651613h-1.651613C307.2-19.819355 69.367742 153.6 18.167742 412.903226c-52.851613 275.819355 125.522581 541.729032 401.341935 594.580645 26.425806 4.954839 52.851613-11.56129 57.806452-39.63871 4.954839-26.425806-11.56129-52.851613-39.63871-57.806451h-1.651613c-19.819355-3.303226-37.987097-9.909677-56.154838-16.516129h-3.303226c-44.593548-16.516129-84.232258-39.63871-118.916129-67.716129l-4.954839-4.954839c-14.864516-13.212903-29.729032-26.425806-41.290322-41.290323-1.651613-1.651613-3.303226-3.303226-6.606452-4.954838-28.077419-33.032258-51.2-71.019355-67.716129-112.309678 0-3.303226-1.651613-6.606452-1.651613-8.258064-6.606452-18.167742-13.212903-37.987097-16.516129-56.154839 0-3.303226-1.651613-6.606452-3.303226-9.909677-8.258065-41.290323-9.909677-82.580645-4.954838-125.522581 1.651613-3.303226 1.651613-6.606452 3.303225-9.909678 3.303226-19.819355 6.606452-37.987097 13.212904-57.806451 1.651613-3.303226 1.651613-6.606452 1.651612-9.909678 13.212903-41.290323 33.032258-80.929032 57.806452-115.612903 3.303226-1.651613 4.954839-4.954839 6.606452-6.606451 11.56129-14.864516 24.774194-29.729032 39.638709-44.593549 1.651613-1.651613 3.303226-4.954839 4.954839-6.606451 33.032258-31.380645 71.019355-56.154839 112.309677-74.322581 1.651613 0 3.303226 0 3.303226-1.651613 18.167742-8.258065 37.987097-14.864516 56.154839-19.819355 1.651613 0 1.651613-1.651613 3.303226-1.651613 47.896774-13.212903 100.748387-16.516129 153.6-9.909677 3.303226 0 6.606452 1.651613 9.909677 1.651613 6.606452 1.651613 11.56129 1.651613 18.167742 3.303226 80.929032 16.516129 153.6 54.503226 209.754839 112.309677l-29.729032-1.651613c-28.077419-1.651613-51.2 18.167742-52.851613 46.245161-1.651613 28.077419 18.167742 51.2 46.245161 52.851613l142.03871 8.258065z",fill:o.color,"p-id":"4723"},null,8,WA)]))}}),JA={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},ZA=["fill"],KA=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",JA,[t("path",{d:"M914.285714 548.571429a36.571429 36.571429 0 0 1 36.571429 36.571428v219.428572a146.285714 146.285714 0 0 1-146.285714 146.285714H219.428571a146.285714 146.285714 0 0 1-146.285714-146.285714v-219.428572a36.571429 36.571429 0 1 1 73.142857 0v219.428572a73.142857 73.142857 0 0 0 67.657143 72.96L219.428571 877.714286h585.142858a73.142857 73.142857 0 0 0 72.96-67.657143L877.714286 804.571429v-219.428572a36.571429 36.571429 0 0 1 36.571428-36.571428zM537.307429 83.858286l258.596571 258.596571a36.571429 36.571429 0 1 1-51.712 51.712L548.571429 198.509714 548.571429 634.733714a36.571429 36.571429 0 1 1-73.142858 0V197.485714L278.674286 394.166857a36.571429 36.571429 0 1 1-51.712-51.712l258.596571-258.596571a36.571429 36.571429 0 0 1 51.712 0z",fill:o.color,"p-id":"9077"},null,8,ZA)]))}}),Ht=o=>(it("data-v-de94d0fe"),o=o(),rt(),o),QA={class:"item_container"},XA={class:"item"},tS={class:"item_title"},eS={class:"tip"},aS={class:"item"},oS={class:"item_title"},nS={class:"select_box"},iS={value:null,disabled:"",selected:""},rS=["value"],sS={class:"start_btn"},dS={key:0,class:"progress"},lS=Ht(()=>t("span",null,"25%",-1)),uS={class:"item"},cS={class:"item_title"},pS={class:"log_info"},fS={class:"item"},mS={class:"item_title"},gS={class:"result_box"},vS={class:"result"},bS={class:"result_item"},hS=Ht(()=>t("div",{class:"speed_value"},"105.5",-1)),_S=Ht(()=>t("span",{class:"unit"},"Mbps",-1)),xS=Ht(()=>t("span",{class:"status status_bg1"},"\u4F18\u79C0",-1)),wS={class:"speed_title"},kS={class:"result_item"},yS=Ht(()=>t("div",{class:"speed_value"},"105.5",-1)),FS=Ht(()=>t("span",{class:"unit"},"Mbps",-1)),ES=Ht(()=>t("span",{class:"status status_bg2"},"\u826F\u597D",-1)),$S={class:"speed_title"},CS=Vt('
${F.seriesName}: ${x(F.value)}/s`}}},xAxis:{type:"category",boundaryGap:!1,splitLine:{lineStyle:{color:["#999"]},show:!1},name:"",show:!1,nameGap:0,nameTextStyle:{height:0,lineHeight:0,padding:0}},title:{text:a("\u6D41\u91CF\u7EDF\u8BA1"),textStyle:{fontSize:12,color:b?"#cccccc":"rgba(0, 0, 0, 0.6)"},top:"10px",left:"10px"},yAxis:{type:"value",name:"",minInterval:1e4,interval:1e3,axisLabel:{formatter:function(y,F){return`${x(y)}/s`},color:"#fff",show:!1},nameTextStyle:{color:"#fff"},splitLine:{lineStyle:{color:["#999"]},show:!1}},series:[{name:a("\u4E0B\u8F7D"),data:w.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(32, 199, 247, 1)"},{offset:1,color:"rgba(32, 199, 247, 0.1)"}],global:!1}}},{name:a("\u4E0A\u4F20"),data:p.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(85, 58, 254, 1)"},{offset:1,color:"rgba(85, 58, 254, 0.1)"}],global:!1}}}],legend:{padding:0,align:"right",top:"10px",data:[{name:a("\u4E0A\u4F20"),itemStyle:{color:"rgb(85, 58, 254)"}},{name:a("\u4E0B\u8F7D"),itemStyle:{color:"rgb(32, 199, 247)"}}],textStyle:{color:b?"#cccccc":"rgba(0, 0, 0, 0.6)"},lineStyle:{color:"#333"}},grid:{left:"2%",right:"2%",bottom:"0%",top:"10%",containLabel:!0}}),_};return Yt(()=>{setTimeout(()=>O(this,null,function*(){if(k.value){yield f();const m=h(k.value),b=k.value;m.resize({width:b.clientWidth,height:b.clientHeight}),window.addEventListener("resize",()=>{m.resize({width:b.clientWidth,height:b.clientHeight})});const y=()=>O(this,null,function*(){if(_!=null){if(!document.hidden){if(yield f(),_==null)return;m.setOption({series:[{name:a("\u4E0B\u8F7D"),data:w.value,type:"line",areaStyle:{},smooth:!0},{name:a("\u4E0A\u4F20"),data:p.value,type:"line",areaStyle:{},smooth:!0}]})}setTimeout(y,5e3)}});setTimeout(y,5e3)}}),900)}),Vt(()=>{_!=null&&(_.dispose(),_=null)}),(m,b)=>(r(),s("div",ZC,[t("div",{ref_key:"el",ref:k,class:"echart"},null,512),t("div",KC,[e(g)?(r(),s("span",QC,i(e(a)("\u4E0A\u4F20:"))+" "+i(e(g)),1)):C("",!0),e(c)?(r(),s("span",XC,i(e(a)("\u4E0B\u8F7D:"))+" "+i(e(c)),1)):C("",!0)])]))}});var eD=N(tD,[["__scopeId","data-v-529a02b0"]]);const aD=["onClick"],oD={class:"modal-header"},nD={class:"modal-title"},iD={class:"modal-content"},rD={key:0,class:"modal-footer"},ee=I({props:{modelValue:{type:Boolean},title:{default:"\u63D0\u793A"},showClose:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!1},footerShow:{type:Boolean,default:!0},width:{default:"500px"}},emits:["update:modelValue","confirm","cancel","close"],setup(o,{expose:n,emit:a}){const l=o;Eo(v=>({"1df87c10":e(d)}));const{$gettext:u}=H(),d=Q(()=>typeof l.width=="number"?`${l.width}px`:l.width),p=E(l.modelValue);At(()=>l.modelValue,v=>{p.value=v}),At(p,v=>{a("update:modelValue",v),v||a("close")}),Q(()=>typeof l.width=="number"?`${l.width}px`:l.width);const w=()=>{p.value=!1},g=()=>{l.closeOnClickOverlay&&f()},c=()=>{a("confirm")},f=()=>{a("cancel"),w()};return n({show:()=>p.value=!0,hide:()=>p.value=!1}),(v,x)=>(r(),Z($t,{name:"fade"},{default:j(()=>[p.value?(r(),s("div",{key:0,class:"modal-overlay",onClick:ut(g,["self"])},[D($t,{name:"slide"},{default:j(()=>[t("div",{class:"modal-container",style:ft({maxWidth:e(d)})},[t("div",oD,[t("h3",nD,i(e(u)(o.title)),1),o.showClose?(r(),s("button",{key:0,class:"modal-close",onClick:f,"aria-label":"Close"}," \xD7 ")):C("",!0)]),t("div",iD,[Et(v.$slots,"default")]),o.footerShow?(r(),s("div",rD,[Et(v.$slots,"footer",{},()=>[t("button",{class:"modal-button cancel",onClick:f},i(e(u)("\u53D6\u6D88")),1),t("button",{class:"modal-button confirm",onClick:c},i(e(u)("\u4FDD\u5B58")),1)])])):C("",!0)],4)]),_:3})],8,aD)):C("",!0)]),_:3}))}}),$e=o=>(it("data-v-2f8a90b2"),o=o(),rt(),o),sD={class:"container"},dD={style:{display:"flex","justify-content":"end"}},lD=["onClick"],uD=["onClick"],cD=["onClick"],pD={class:"custom-content"},fD={class:"IP_address"},mD={class:"item_box"},gD={class:"item_left"},vD={key:0,class:"tip"},bD=["onClick"],hD={key:1},_D={class:"item_box"},xD={class:"item_left"},wD={class:"item_box"},kD={class:"item_left"},yD=["placeholder"],FD={class:"item_box"},ED={class:"item_left"},$D=["placeholder"],CD={class:"item_box"},DD={class:"item_left"},BD=["placeholder"],YD={class:"custom-content"},AD=$e(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),SD={class:"item_box"},zD={class:"item_left"},PD=["placeholder"],TD={class:"item_box"},ID=$e(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),MD=["placeholder"],LD={class:"item_box"},ND={class:"item_left"},OD={key:0,value:null,disabled:""},VD=["value"],GD={class:"item_box"},jD={class:"item_left"},UD={key:0,class:"item_box"},qD=$e(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),RD=["placeholder"],WD={class:"custom-content"},HD={class:"info-content"},JD=$e(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),ZD={style:{"margin-bottom":"16px",flex:"1"}},KD={class:"item_box"},QD={class:"item_left"},XD={class:"item_box"},tB={class:"item_left"},eB={class:"item_box"},aB=$e(()=>t("div",{class:"item_left"}," MAC\uFF1A",-1)),oB={class:"item_box"},nB={class:"item_left"},iB={class:"item_box"},rB={class:"item_left"},sB={class:"item_box"},dB={class:"item_left"},lB=I({emits:["openGloba"],setup(o,{emit:n}){const{$gettext:a}=H(),l=z=>{R.hostname=z.target.value.replace(/[\u4e00-\u9fa5]/g,"")},u=E(null),d=()=>{p(),A(),u.value=setInterval(A,3e3)},p=()=>{u.value&&(clearInterval(u.value),u.value=null)};Yt(()=>O(this,null,function*(){yield Y(),c.value.length!==0&&d()})),Vt(()=>{p()});const w=E({});(()=>O(this,null,function*(){try{const{data:z}=yield G.DeviceMangement.globalConfigs.GET();z.result&&(w.value=z.result||{})}catch(z){}}))();const c=E([]),f=E([]),v=E(!1),x=E(!1),k=E(!1),_=Q(()=>!R.dhcpGateway),h=E([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"ip"},{label:"MAC\u5730\u5740",prop:"mac"},{label:"\u4E0A\u4F20\u901F\u5EA6",prop:"uploadSpeedStr"},{label:"\u4E0B\u8F7D\u901F\u5EA6",prop:"downloadSpeedStr"},{label:"\u6807\u7B7E",prop:"staticAssigned",slot:"staticAssigned"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),m=z=>({default:a("\u9ED8\u8BA4\u7F51\u5173"),parent:a("\u4E0A\u7EA7\u8DEF\u7531"),myself:a("\u672C\u8BBE\u5907"),bypass:a("\u65C1\u8DEF\u7531"),floatip:a("\u6D6E\u52A8\u7F51\u5173")})[z]||z,b=()=>{v.value=!1,n("openGloba")},y=z=>{var K,X;if(z==!0&&!((X=(K=w.value)==null?void 0:K.speedLimit)!=null&&X.enabled))return $.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},F=E([]),Y=()=>O(this,null,function*(){var K,X,ot;let z=$.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:xt}=yield G.DeviceMangement.listDevices.GET();xt.result&&(c.value=((K=xt.result)==null?void 0:K.devices)||[],f.value=((X=xt.result)==null?void 0:X.devices)||[],F.value=((ot=xt.result)==null?void 0:ot.dhcpTags)||[])}catch(xt){}finally{z.Close()}}),P=(z,K)=>{const X={};return z.forEach(ot=>{ot.ip&&(X[ot.ip]={downloadSpeedStr:ot.downloadSpeedStr||"0 B",uploadSpeedStr:ot.uploadSpeedStr||"0 B"})}),K.map(ot=>ot.ip&&X[ot.ip]?pt(lt({},ot),{downloadSpeedStr:X[ot.ip].downloadSpeedStr,uploadSpeedStr:X[ot.ip].uploadSpeedStr}):pt(lt({},ot),{downloadSpeedStr:ot.downloadSpeedStr||"0 B",uploadSpeedStr:ot.uploadSpeedStr||"0 B"}))},A=()=>O(this,null,function*(){try{const{data:z}=yield G.DeviceMangement.speedsForDevices.GET();z.result&&(f.value=P(z.result,f.value))}catch(z){}}),B=z=>/^[a-zA-Z\s]+$/.test(z)?z.toUpperCase():z,S=mt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),R=mt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),V=E(""),T=E({}),M=(z,K)=>{var X,ot,xt,St,wt,ne,ie,re,se,de,le,ue,ce,pe,fe,me;T.value=z,K===1?(S.ip=z.ip||"",S.mac=z.mac||"",S.uploadSpeed=((X=z==null?void 0:z.speedLimit)==null?void 0:X.uploadSpeed)||100,S.downloadSpeed=((ot=z==null?void 0:z.speedLimit)==null?void 0:ot.downloadSpeed)||1e3,S.networkAccess=!((xt=z==null?void 0:z.speedLimit)!=null&&xt.networkAccess)||!1,S.enabled=((St=z==null?void 0:z.speedLimit)==null?void 0:St.enabled)||!1,S.comment=((wt=z==null?void 0:z.speedLimit)==null?void 0:wt.comment)||"",S.action=((ne=z==null?void 0:z.speedLimit)==null?void 0:ne.action)||"add",v.value=!0):K===2?(R.hostname=((ie=z==null?void 0:z.staticAssigned)==null?void 0:ie.hostname)||"",R.assignedIP=((re=z==null?void 0:z.staticAssigned)==null?void 0:re.assignedIP)||"",R.assignedMac=((se=z==null?void 0:z.staticAssigned)==null?void 0:se.assignedMac)||"",R.bindIP=((de=z==null?void 0:z.staticAssigned)==null?void 0:de.bindIP)||!1,R.tagTitle=((le=z==null?void 0:z.staticAssigned)==null?void 0:le.tagTitle)||"",R.tagName=((ue=z==null?void 0:z.staticAssigned)==null?void 0:ue.tagName)||"",(ce=z==null?void 0:z.staticAssigned)!=null&&ce.dhcpGateway?(F.value.forEach(ge=>{var kt;ge.gateway===((kt=z==null?void 0:z.staticAssigned)==null?void 0:kt.dhcpGateway)&&(W.value=ge)}),R.dhcpGateway=((fe=z==null?void 0:z.staticAssigned)==null?void 0:fe.dhcpGateway)||F.value[0]||""):(W.value=F.value[0]||null,R.dhcpGateway=((pe=W.value)==null?void 0:pe.gateway)||""),R.action=((me=z==null?void 0:z.staticAssigned)==null?void 0:me.action)||"add",x.value=!0):K===3&&(V.value="",V.value=z.ip,k.value=!0)},W=E(F.value[0]||null),bt=()=>{var z,K,X;W.value?(R.dhcpGateway=((z=W.value)==null?void 0:z.gateway)||"",R.tagName=((K=W.value)==null?void 0:K.tagName)||"",R.tagTitle=((X=W.value)==null?void 0:X.tagTitle)||""):(R.dhcpGateway="",R.tagName="",R.tagTitle="")},Bt=(z,K)=>K?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[z].test(K.trim()):!1,gt=z=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(z.toString()),jt=()=>O(this,null,function*(){if(!R.hostname)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u540D\u79F0")}`);if(!R.assignedMac)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!Bt("mac",R.assignedMac))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!R.dhcpGateway)return $.Warning(`${a("\u8BF7\u9009\u62E9")}${a("\u7F51\u5173")}`);if(R.bindIP){if(!R.assignedIP)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!Bt("ip",R.assignedIP))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else R.assignedIP="";let z=$.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:K}=yield G.DeviceMangement.staticDeviceConfig.POST(R);JSON.stringify(K)==="{}"?(x.value=!1,Tt(),at(),$.Success("\u4FDD\u5B58\u6210\u529F !")):$.Success((K==null?void 0:K.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(K){$.Warning(`${K==null?void 0:K.error} || ${K==null?void 0:K.message}`)}finally{z.Close()}}),Qt=()=>O(this,null,function*(){var K,X;if(!((X=(K=w.value)==null?void 0:K.speedLimit)!=null&&X.enabled))return $.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(S.networkAccess)S.downloadSpeed=0,S.uploadSpeed=0;else{if(!S.downloadSpeed)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!gt(S.downloadSpeed))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!S.uploadSpeed)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!gt(S.uploadSpeed))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);S.downloadSpeed=Number(S.downloadSpeed),S.uploadSpeed=Number(S.uploadSpeed)}let z=$.Loading(a("\u4FDD\u5B58\u4E2D..."));try{S.networkAccess=!S.networkAccess;const{data:ot}=yield G.DeviceMangement.speedLimitConfig.POST(S);JSON.stringify(ot)==="{}"?(v.value=!1,Tt(),at(),$.Success("\u4FDD\u5B58\u6210\u529F !")):$.Success((ot==null?void 0:ot.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(ot){$.Warning(`${ot==null?void 0:ot.error} || ${ot==null?void 0:ot.message}`)}finally{S.downloadSpeed=1e3,S.uploadSpeed=100,z.Close()}}),Tt=()=>{T.value={},W.value=F.value[0]||null,R.hostname="",R.assignedIP="",R.assignedMac="",R.bindIP=!1,R.dhcpGateway="",R.tagName="",R.tagTitle="",R.action="add",S.ip="",S.mac="",S.uploadSpeed=100,S.downloadSpeed=1e3,S.networkAccess=!1,S.comment="",S.action="add"},Mt=E([]),qe=E(null),at=()=>O(this,null,function*(){c.value=[],yield Y()}),J=z=>c.value.filter(K=>{const X=K.ip.includes(z),ot=K.mac.toLowerCase().includes(z.toLowerCase());return X||ot}),Ct=z=>{z===""&&(f.value=c.value),f.value=J(z)},ct=()=>{if(Mt.value.length===0)return $.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !")};return(z,K)=>(r(),s("div",sD,[t("div",dD,[D(fa,{onRefresh:at,showAdd:!1,showBatchDelete:!1,ref_key:"searchRef",ref:qe,onBatchDelete:ct,onSearch:Ct},null,512)]),t("div",null,[D(je,{data:f.value,columns:h.value,showPagination:!1},{action:j(({row:X})=>[t("span",{style:{color:"#553AFE",cursor:"pointer"},onClick:ot=>M(X,2)},i(e(a)("\u9759\u6001\u5206\u914D")),9,lD),t("span",{style:{color:"#553AFE",cursor:"pointer",margin:"0 8px"},onClick:ot=>M(X,1)},i(e(a)("\u9650\u901F\u914D\u7F6E")),9,uD),t("span",{style:{color:"#553AFE",margin:"0 8px",cursor:"pointer"},onClick:ot=>M(X,3)},i(e(a)("\u8BE6\u60C5")),9,cD)]),staticAssigned:j(({row:X})=>{var ot,xt;return[t("span",null,i(m((ot=X==null?void 0:X.staticAssigned)==null?void 0:ot.tagTitle)||m((xt=X==null?void 0:X.staticAssigned)==null?void 0:xt.tagName)||"-"),1)]}),_:1},8,["data","columns"])]),D(ee,{modelValue:v.value,"onUpdate:modelValue":K[6]||(K[6]=X=>v.value=X),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:Qt,onCancel:Tt},{default:j(()=>{var X,ot,xt,St;return[t("div",pD,[t("div",fD,"IP: "+i(T.value.ip),1),t("div",mD,[t("div",gD,i(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),D(Nt,{modelValue:e(S).enabled,"onUpdate:modelValue":K[0]||(K[0]=wt=>e(S).enabled=wt),disabled:!((ot=(X=w.value)==null?void 0:X.speedLimit)!=null&&ot.enabled),onBeforeChange:y},null,8,["modelValue","disabled"])]),(St=(xt=w.value)==null?void 0:xt.speedLimit)!=null&&St.enabled?C("",!0):(r(),s("div",vD,[t("a",{href:"",onClick:ut(b,["prevent"])},i(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,bD)])),e(S).enabled?(r(),s("div",hD,[t("div",_D,[t("div",xD,i(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),D(Nt,{modelValue:e(S).networkAccess,"onUpdate:modelValue":K[1]||(K[1]=wt=>e(S).networkAccess=wt),onChange:K[2]||(K[2]=()=>{})},null,8,["modelValue"])]),e(S).networkAccess?C("",!0):(r(),s(U,{key:0},[t("div",wD,[t("div",kD,i(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[3]||(K[3]=wt=>e(S).downloadSpeed=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,yD),[[et,e(S).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",FD,[t("div",ED,i(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[4]||(K[4]=wt=>e(S).uploadSpeed=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,$D),[[et,e(S).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",CD,[t("div",DD,i(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[5]||(K[5]=wt=>e(S).comment=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,BD),[[et,e(S).comment,void 0,{trim:!0}]])])],64))])):C("",!0)])]}),_:1},8,["modelValue"]),D(ee,{modelValue:x.value,"onUpdate:modelValue":K[12]||(K[12]=X=>x.value=X),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:jt,onCancel:Tt},{default:j(()=>[t("div",YD,[AD,t("div",SD,[t("div",zD,i(e(a)("\u540D\u79F0"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text",onInput:l,"onUpdate:modelValue":K[7]||(K[7]=X=>e(R).hostname=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,PD),[[et,e(R).hostname,void 0,{trim:!0}]])]),t("div",TD,[ID,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[8]||(K[8]=X=>e(R).assignedMac=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,MD),[[et,e(R).assignedMac,void 0,{trim:!0}]])]),t("div",LD,[t("div",ND,i(e(a)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":K[9]||(K[9]=X=>W.value=X),onChange:bt},[e(_)?(r(),s("option",OD,i(e(a)("\u8BF7\u9009\u62E9")),1)):C("",!0),(r(!0),s(U,null,tt(F.value,X=>(r(),s("option",{value:X},i(X.gateway)+"("+i(X.tagTitle?m(X.tagTitle):X.tagName?X.tagName:"-")+") ",9,VD))),256))],544),[[dt,W.value]])]),t("div",GD,[t("div",jD,i(e(a)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),D(Nt,{modelValue:e(R).bindIP,"onUpdate:modelValue":K[10]||(K[10]=X=>e(R).bindIP=X)},null,8,["modelValue"])]),e(R).bindIP?(r(),s("div",UD,[qD,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[11]||(K[11]=X=>e(R).assignedIP=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,RD),[[et,e(R).assignedIP,void 0,{trim:!0}]])])):C("",!0)])]),_:1},8,["modelValue"]),D(ee,{modelValue:k.value,"onUpdate:modelValue":K[13]||(K[13]=X=>k.value=X),title:"\u8BE6\u60C5",width:"550px",footerShow:!1,"show-close":!0,onCancel:Tt},{default:j(()=>{var X,ot,xt,St,wt;return[t("div",WD,[t("div",HD,[JD,t("div",ZD,[t("div",KD,[t("div",QD,i(e(a)("\u540D\u79F0"))+"\uFF1A",1),nt(" "+i(T.value.hostname||"-"),1)]),t("div",XD,[t("div",tB,i(e(a)("IP\u5730\u5740"))+"\uFF1A",1),nt(" "+i(T.value.ip),1)]),t("div",eB,[aB,nt(" "+i(T.value.mac),1)]),t("div",oB,[t("div",nB,i(e(a)("\u7F51\u5173"))+"\uFF1A",1),nt(" "+i(((X=T.value)==null?void 0:X.staticAssigned.dhcpGateway)||"-"),1)]),t("div",iB,[t("div",rB,i(e(a)("\u63A5\u53E3"))+"\uFF1A",1),nt(" "+i(B(T.value.intr)||"-"),1)]),t("div",sB,[t("div",dB,i(e(a)("\u6807\u7B7E"))+"\uFF1A",1),nt(" "+i(((xt=(ot=T.value)==null?void 0:ot.staticAssigned)==null?void 0:xt.tagTitle)||((wt=(St=T.value)==null?void 0:St.staticAssigned)==null?void 0:wt.tagName)||"-"),1)])])]),V.value?(r(),Z(eD,{key:0,ipParam:V.value},null,8,["ipParam"])):C("",!0)])]}),_:1},8,["modelValue"])]))}});var uB=N(lB,[["__scopeId","data-v-2f8a90b2"]]);const ma=o=>(it("data-v-0ad740fc"),o=o(),rt(),o),cB={class:"container"},pB={style:{display:"flex","justify-content":"end"}},fB=["onClick"],mB={class:"custom-content"},gB=ma(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),vB={class:"item_box"},bB={class:"item_left"},hB=["placeholder"],_B={class:"item_box"},xB=ma(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),wB=["placeholder"],kB={class:"item_box"},yB={class:"item_left"},FB={key:0,value:null,disabled:""},EB=["value"],$B={class:"item_box"},CB={class:"item_left"},DB={key:0,class:"item_box"},BB=ma(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),YB=["placeholder"],AB=I({setup(o){const{$gettext:n}=H(),a=E([]);(()=>O(this,null,function*(){var T;try{const{data:M}=yield G.DeviceMangement.globalConfigs.GET();M.result&&(a.value=((T=M.result)==null?void 0:T.dhcpTags)||[])}catch(M){}}))();const u=E([]),d=E([]),p=E(!1),w=E([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"assignedIP"},{label:"MAC\u5730\u5740",prop:"assignedMac"},{label:"\u9759\u6001IP\u7ED1\u5B9A",prop:"bindIP",slot:"bindIP"},{label:"\u6807\u7B7E",prop:"tagTitle",slot:"tagTitle"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),g=T=>({default:n("\u9ED8\u8BA4\u7F51\u5173"),parent:n("\u4E0A\u7EA7\u8DEF\u7531"),myself:n("\u672C\u8BBE\u5907"),bypass:n("\u65C1\u8DEF\u7531"),floatip:n("\u6D6E\u52A8\u7F51\u5173")})[T]||T,c=T=>{B.hostname=T.target.value.replace(/[\u4e00-\u9fa5]/g,"")},f=()=>O(this,null,function*(){let T=$.Loading(n("\u52A0\u8F7D\u4E2D..."));try{const{data:M}=yield G.DeviceMangement.listStaticDevices.GET();M.result&&(u.value=M.result||[],d.value=M.result||[])}catch(M){}finally{T.Close()}});f();const v=E(!0),x=E([]),k=T=>{x.value=T},_=()=>O(this,null,function*(){u.value=[];let T=$.Loading(n("\u52A0\u8F7D\u4E2D..."));yield f(),T.Close()}),h=T=>u.value.filter(M=>{const W=M.assignedIP.includes(T),bt=M.assignedMac.toLowerCase().includes(T.toLowerCase());return W||bt}),m=T=>{T===""&&(d.value=u.value),d.value=h(T)},b=T=>O(this,null,function*(){if(confirm(n("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9759\u6001\u5206\u914D\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let M={hostname:T.hostname||"",assignedIP:T.assignedIP||"",assignedMac:T.assignedMac||"",tagTitle:T.tagTitle||"",bindIP:T.bindIP||!1,tagName:T.tagName||"",dhcpGateway:T.dhcpGateway||"",action:"delete"};y(M,1)}}),y=(T,M)=>O(this,null,function*(){let W=$.Loading(n("\u5220\u9664\u4E2D..."));try{const{data:bt}=yield G.DeviceMangement.staticDeviceConfig.POST(T);return M==1&&(JSON.stringify(bt)==="{}"?$.Success("\u5220\u9664\u6210\u529F !"):$.Success((bt==null?void 0:bt.error)||"\u5220\u9664\u5931\u8D25\uFF01"),f()),bt}catch(bt){}finally{W.Close()}}),F=()=>O(this,null,function*(){if(x.value.length===0)return $.Warning(n("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(n("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9759\u6001\u5206\u914D\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")))try{const T=x.value.map(M=>{const W={hostname:M.hostname||"",assignedIP:M.assignedIP||"",assignedMac:M.assignedMac||"",tagTitle:M.tagTitle||"",bindIP:M.bindIP||!1,tagName:M.tagName||"",dhcpGateway:M.dhcpGateway||"",action:"delete"};return y(W)});yield Promise.all(T),$.Success(n("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),f()}catch(T){}}),Y=Q(()=>!B.dhcpGateway),P=E(null),A=()=>{var T,M,W;P.value?(B.dhcpGateway=((T=P.value)==null?void 0:T.gateway)||"",B.tagName=((M=P.value)==null?void 0:M.tagName)||"",B.tagTitle=((W=P.value)==null?void 0:W.tagTitle)||""):(B.dhcpGateway="",B.tagName="",B.tagTitle="")},B=mt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),S=(T,M)=>M?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[T].test(M.trim()):!1,R=()=>O(this,null,function*(){if(!B.assignedMac)return $.Warning(`${n("\u8BF7\u8F93\u5165")}${n("MAC")}`);if(!S("mac",B.assignedMac))return $.Warning(`${n("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!B.dhcpGateway)return $.Warning(`${n("\u8BF7\u9009\u62E9")}${n("\u7F51\u5173")}`);if(B.bindIP){if(!B.assignedIP)return $.Warning(`${n("\u8BF7\u8F93\u5165")}${n("IP")}`);if(!S("ip",B.assignedIP))return $.Warning(`${n("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else B.assignedIP="";let T=$.Loading(n("\u4FDD\u5B58\u4E2D..."));try{const{data:M}=yield G.DeviceMangement.staticDeviceConfig.POST(B);JSON.stringify(M)==="{}"?(p.value=!1,V(),_(),$.Success("\u4FDD\u5B58\u6210\u529F !")):$.Success((M==null?void 0:M.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(M){$.Warning(`${M==null?void 0:M.error} || ${M==null?void 0:M.message}`)}finally{T.Close()}}),V=()=>{P.value=null,B.hostname="",B.assignedIP="",B.assignedMac="",B.bindIP=!1,B.dhcpGateway="",B.tagName="",B.tagTitle="",B.action="add"};return(T,M)=>(r(),s("div",cB,[t("div",pB,[D(fa,{onHandleAdd:M[0]||(M[0]=W=>p.value=!0),onRefresh:_,onBatchDelete:F,onSearch:m})]),t("div",null,[D(je,{data:d.value,columns:w.value,rowKey:"assignedMac",showSelection:v.value,showPagination:!1,onSelectionChange:k},{action:j(({row:W})=>[t("button",{class:"del-button del-button--danger",onClick:bt=>b(W)},[t("span",null,i(e(n)("\u5220\u9664")),1)],8,fB)]),tagTitle:j(({row:W})=>[t("span",null,i(g(W==null?void 0:W.tagTitle)||g(W==null?void 0:W.tagName)||"-"),1)]),bindIP:j(({row:W})=>[t("span",null,i(W!=null&&W.bindIP?e(n)("\u662F"):e(n)("\u5426")),1)]),_:1},8,["data","columns","showSelection"])]),D(ee,{modelValue:p.value,"onUpdate:modelValue":M[6]||(M[6]=W=>p.value=W),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:R,onCancel:V},{default:j(()=>[t("div",mB,[gB,t("div",vB,[t("div",bB,i(e(n)("\u540D\u79F0"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text",onInput:c,"onUpdate:modelValue":M[1]||(M[1]=W=>e(B).hostname=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,hB),[[et,e(B).hostname,void 0,{trim:!0}]])]),t("div",_B,[xB,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":M[2]||(M[2]=W=>e(B).assignedMac=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,wB),[[et,e(B).assignedMac,void 0,{trim:!0}]])]),t("div",kB,[t("div",yB,i(e(n)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":M[3]||(M[3]=W=>P.value=W),onChange:A},[e(Y)?(r(),s("option",FB,i(e(n)("\u8BF7\u9009\u62E9")),1)):C("",!0),(r(!0),s(U,null,tt(a.value,W=>(r(),s("option",{value:W},i(W.gateway)+"("+i(W.tagTitle?g(W.tagTitle):W.tagName?W.tagName:"-")+") ",9,EB))),256))],544),[[dt,P.value]])]),t("div",$B,[t("div",CB,i(e(n)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),D(Nt,{modelValue:e(B).bindIP,"onUpdate:modelValue":M[4]||(M[4]=W=>e(B).bindIP=W)},null,8,["modelValue"])]),e(B).bindIP?(r(),s("div",DB,[BB,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":M[5]||(M[5]=W=>e(B).assignedIP=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,YB),[[et,e(B).assignedIP,void 0,{trim:!0}]])])):C("",!0)])]),_:1},8,["modelValue"])]))}});var SB=N(AB,[["__scopeId","data-v-0ad740fc"]]);const zB={class:"container"},PB={style:{display:"flex","justify-content":"end"}},TB=["onClick"],IB={class:"custom-content"},MB={class:"item_box"},LB={class:"item_left"},NB={class:"item_box"},OB={class:"item_left"},VB=["placeholder"],GB={class:"item_box"},jB={class:"item_left"},UB=["placeholder"],qB={key:0,class:"tip"},RB=["onClick"],WB={key:1},HB={class:"item_box"},JB={class:"item_left"},ZB={class:"item_box"},KB={class:"item_left"},QB=["placeholder"],XB={class:"item_box"},tY={class:"item_left"},eY=["placeholder"],aY={class:"item_box"},oY={class:"item_left"},nY=["placeholder"],iY=I({emits:["openGloba"],setup(o,{emit:n}){const{$gettext:a}=H(),l=E({});(()=>O(this,null,function*(){try{const{data:V}=yield G.DeviceMangement.globalConfigs.GET();V.result&&(l.value=V.result||{})}catch(V){}}))();const d=E([]),p=E([]),w=E(!1),g=E([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"ip"},{label:"MAC\u5730\u5740",prop:"mac"},{label:"\u7981\u6B62\u7F51\u7EDC\u8BBF\u95EE",prop:"enabled",slot:"enabled"},{label:"\u4E0A\u4F20\u9650\u901F\uFF08Mbit/s\uFF09",prop:"uploadSpeed",slot:"uploadSpeed"},{label:"\u4E0B\u8F7D\u9650\u901F\uFF08Mbit/s\uFF09",prop:"downloadSpeed",slot:"downloadSpeed"},{label:"\u6CE8\u89E3",prop:"comment"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),c=()=>O(this,null,function*(){let V=$.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:T}=yield G.DeviceMangement.listSpeedLimitedDevices.GET();T.result&&(d.value=T.result||[],p.value=T.result||[])}catch(T){}finally{V.Close()}});c();const f=E(!0),v=E([]),x=V=>{v.value=V},k=()=>O(this,null,function*(){d.value=[];let V=$.Loading(a("\u52A0\u8F7D\u4E2D..."));yield c(),V.Close()}),_=V=>d.value.filter(T=>{const M=T.ip.includes(V),W=T.mac.toLowerCase().includes(V.toLowerCase());return M||W}),h=V=>{V===""&&(p.value=d.value),p.value=_(V)},m=V=>O(this,null,function*(){if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9650\u901F\u914D\u7F6E\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u5E26\u5BBD\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let T={ip:V.ip||"",mac:V.mac||"",uploadSpeed:V.uploadSpeed||0,downloadSpeed:V.downloadSpeed||0,networkAccess:V.networkAccess||!1,comment:"",action:"delete"};b(T,1)}}),b=(V,T)=>O(this,null,function*(){let M=$.Loading(a("\u5220\u9664\u4E2D..."));try{const{data:W}=yield G.DeviceMangement.speedLimitConfig.POST(V);return T==1&&(JSON.stringify(W)==="{}"?$.Success("\u5220\u9664\u6210\u529F !"):$.Success((W==null?void 0:W.error)||"\u5220\u9664\u5931\u8D25\uFF01"),c()),W}catch(W){}finally{M.Close()}}),y=()=>O(this,null,function*(){if(v.value.length===0)return $.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9650\u901F\u914D\u7F6E\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u5E26\u5BBD\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")))try{const V=v.value.map(T=>{const M={ip:T.ip||"",mac:T.mac||"",uploadSpeed:T.uploadSpeed||0,downloadSpeed:T.downloadSpeed||0,networkAccess:T.networkAccess||!1,comment:"",action:"delete"};return b(M)});yield Promise.all(V),$.Success(a("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),c()}catch(V){}}),F=()=>{w.value=!1,n("openGloba")},Y=V=>{var T,M;if(V==!0&&!((M=(T=l.value)==null?void 0:T.speedLimit)!=null&&M.enabled))return $.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},P=mt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),A=V=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(V.toString()),B=(V,T)=>T?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[V].test(T.trim()):!1,S=()=>O(this,null,function*(){var T,M;if(!((M=(T=l.value)==null?void 0:T.speedLimit)!=null&&M.enabled))return $.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(!P.ip)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!B("ip",P.ip))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);if(!P.mac)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!B("mac",P.mac))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(P.networkAccess)P.downloadSpeed=0,P.uploadSpeed=0;else{if(!P.downloadSpeed)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!A(P.downloadSpeed))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!P.uploadSpeed)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!A(P.uploadSpeed))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);P.downloadSpeed=Number(P.downloadSpeed),P.uploadSpeed=Number(P.uploadSpeed)}let V=$.Loading(a("\u4FDD\u5B58\u4E2D..."));try{P.networkAccess=!P.networkAccess;const{data:W}=yield G.DeviceMangement.speedLimitConfig.POST(P);JSON.stringify(W)==="{}"?(k(),$.Success("\u4FDD\u5B58\u6210\u529F !")):$.Success((W==null?void 0:W.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01"),w.value=!1,R()}catch(W){$.Warning(`${W==null?void 0:W.error} || ${W==null?void 0:W.message}`)}finally{P.downloadSpeed=1e3,P.uploadSpeed=100,V.Close()}}),R=()=>{P.ip="",P.mac="",P.uploadSpeed=100,P.downloadSpeed=1e3,P.networkAccess=!1,P.comment="",P.action="add"};return(V,T)=>(r(),s("div",zB,[t("div",PB,[D(fa,{onHandleAdd:T[0]||(T[0]=M=>w.value=!0),onRefresh:k,onBatchDelete:y,onSearch:h})]),t("div",null,[D(je,{data:p.value,columns:g.value,rowKey:"mac",showSelection:f.value,showPagination:!1,onSelectionChange:x},{action:j(({row:M})=>[t("button",{class:"del-button del-button--danger",onClick:W=>m(M)},[t("span",null,i(e(a)("\u5220\u9664")),1)],8,TB)]),enabled:j(({row:M})=>[t("span",null,i(M!=null&&M.enabled?e(a)("\u662F"):e(a)("\u5426")),1)]),uploadSpeed:j(({row:M})=>[t("span",null,i((M==null?void 0:M.uploadSpeed)||"-")+" "+i(M!=null&&M.uploadSpeed?"Mbit/s":""),1)]),downloadSpeed:j(({row:M})=>[t("span",null,i((M==null?void 0:M.downloadSpeed)||"-")+" "+i(M!=null&&M.downloadSpeed?"Mbit/s":""),1)]),_:1},8,["data","columns","showSelection"])]),D(ee,{modelValue:w.value,"onUpdate:modelValue":T[9]||(T[9]=M=>w.value=M),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:S,onCancel:R},{default:j(()=>{var M,W,bt,Bt;return[t("div",IB,[t("div",MB,[t("div",LB,i(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),D(Nt,{modelValue:e(P).enabled,"onUpdate:modelValue":T[1]||(T[1]=gt=>e(P).enabled=gt),disabled:!((W=(M=l.value)==null?void 0:M.speedLimit)!=null&&W.enabled),onBeforeChange:Y},null,8,["modelValue","disabled"])]),t("div",NB,[t("div",OB,i(e(a)("IP\u5730\u5740"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":T[2]||(T[2]=gt=>e(P).ip=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,VB),[[et,e(P).ip,void 0,{trim:!0}]])]),t("div",GB,[t("div",jB,i(e(a)("MAC\u5730\u5740"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":T[3]||(T[3]=gt=>e(P).mac=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,UB),[[et,e(P).mac,void 0,{trim:!0}]])]),(Bt=(bt=l.value)==null?void 0:bt.speedLimit)!=null&&Bt.enabled?C("",!0):(r(),s("div",qB,[t("a",{href:"",onClick:ut(F,["prevent"])},i(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,RB)])),e(P).enabled?(r(),s("div",WB,[t("div",HB,[t("div",JB,i(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),D(Nt,{modelValue:e(P).networkAccess,"onUpdate:modelValue":T[4]||(T[4]=gt=>e(P).networkAccess=gt),onChange:T[5]||(T[5]=()=>{})},null,8,["modelValue"])]),e(P).networkAccess?C("",!0):(r(),s(U,{key:0},[t("div",ZB,[t("div",KB,i(e(a)("\u4E0B\u8F7D\u9650\u901F\uFF08Mbit/s\uFF09"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":T[6]||(T[6]=gt=>e(P).downloadSpeed=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,QB),[[et,e(P).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",XB,[t("div",tY,i(e(a)("\u4E0A\u4F20\u9650\u901F\uFF08Mbit/s\uFF09"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":T[7]||(T[7]=gt=>e(P).uploadSpeed=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,eY),[[et,e(P).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",aY,[t("div",oY,i(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":T[8]||(T[8]=gt=>e(P).comment=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,nY),[[et,e(P).comment,void 0,{trim:!0}]])])],64))])):C("",!0)])]}),_:1},8,["modelValue"])]))}});var rY=N(iY,[["__scopeId","data-v-1c110960"]]);const ga=o=>(it("data-v-15068472"),o=o(),rt(),o),sY={key:0,class:"dialog-overlay"},dY={class:"dialog-container"},lY={class:"dialog-title"},uY=ga(()=>t("div",{class:"loading-animation"},[t("div",{class:"spinner"})],-1)),cY={class:"dialog-message"},pY={key:0,class:"dialog-overlay"},fY={class:"dialog-container"},mY={class:"dialog-title"},gY=ga(()=>t("div",{style:{display:"flex","justify-content":"center"}},[t("svg",{t:"1752661662572",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5921",width:"50",height:"50"},[t("path",{d:"M0 512C0 229.234759 229.234759 0 512 0s512 229.234759 512 512-229.234759 512-512 512S0 794.765241 0 512z m419.310345 194.630621a35.310345 35.310345 0 0 0 49.399172 1.271172l335.518897-311.931586a35.310345 35.310345 0 0 0-48.075035-51.729655l-309.124413 289.544827-145.125518-149.645241a35.310345 35.310345 0 1 0-50.688 49.169655l168.112552 173.320828z",fill:"#553afe","p-id":"5922"})])],-1)),vY={class:"dialog-message"},bY={key:0,class:"dialog-overlay"},hY={class:"dialog-container tag-dialog"},_Y={class:"dialog-title"},xY={class:"warning-message"},wY=ga(()=>t("svg",{class:"warning-icon",viewBox:"0 0 24 24"},[t("path",{fill:"currentColor",d:"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16"})],-1)),kY={class:"input-group"},yY={for:"tagTitle"},FY=["placeholder"],EY={class:"input-group"},$Y={for:"tagName"},CY=["disabled","placeholder"],DY={class:"input-group"},BY={for:"gateway"},YY=["placeholder"],AY={class:"button-group"},SY=I({props:{title:{type:String,required:!0}},emits:["confirm","update:modelValue"],setup(o,{expose:n,emit:a}){const{$gettext:l}=H(),u=E("install"),d=E(!1),p=E(!1),w=E(!1),g=E(""),c=E(""),f=E(""),v=()=>{u.value="install",d.value=!0},x=()=>{d.value=!1},k=()=>{d.value=!1,setTimeout(()=>{p.value=!0},300)},_=()=>{p.value=!1},h=E("1"),m=()=>{u.value="tag",h.value="1",c.value="",g.value="",f.value="",w.value=!0},b=()=>{u.value="tag",h.value="2",w.value=!0},y=()=>{w.value=!1},F=A=>{c.value=A.target.value.replace(/[\u4e00-\u9fa5]/g,"")},Y=(A,B)=>B?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[A].test(B.trim()):!1,P=()=>{if(!Y("ip",f.value.trim()))return $.Warning(`${l("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);g.value.trim()&&c.value.trim()&&f.value.trim()&&(a("confirm",{tagTitle:g.value.trim(),tagName:c.value.trim(),gateway:f.value.trim(),type:h.value}),y())};return At(g,A=>{a("update:modelValue",A)}),At(c,A=>{a("update:modelValue",A)}),At(f,A=>{a("update:modelValue",A)}),n({tagTitle:g,tagName:c,gateway:f,openInstallDialog:v,showInstallResult:k,openTagDialog:m,closeTagDialog:y,cancelInstall:x,openEditTagDialog:b}),(A,B)=>(r(),s(U,null,[D($t,{name:"fade"},{default:j(()=>[d.value&&u.value==="install"?(r(),s("div",sY,[t("div",dY,[t("div",lY,i(o.title),1),uY,t("p",cY,i(e(l)("\u6B63\u5728\u5B89\u88C5"))+"...",1),t("button",{class:"dialog-button",onClick:x},i(e(l)("\u5173\u95ED")),1)])])):C("",!0)]),_:1}),D($t,{name:"fade"},{default:j(()=>[p.value&&u.value==="install"?(r(),s("div",pY,[t("div",fY,[t("div",mY,i(e(l)("\u7ED3\u679C")),1),gY,t("p",vY,i(e(l)("\u5B89\u88C5\u6210\u529F"))+"\uFF01",1),t("button",{class:"dialog-button",onClick:_},i(e(l)("\u786E\u5B9A")),1)])])):C("",!0)]),_:1}),D($t,{name:"fade"},{default:j(()=>[w.value&&u.value==="tag"?(r(),s("div",bY,[t("div",hY,[t("div",_Y,i(h.value==="1"?e(l)("\u6DFB\u52A0\u6807\u7B7E"):e(l)("\u7F16\u8F91\u6807\u7B7E")),1),t("div",xY,[wY,t("span",null,i(e(l)("\u6CE8\u610F\uFF1A\u6DFB\u52A0ID\u65F6\uFF0C\u8BF7\u52FF\u5C06\u201Codhcpd\u201D\u6216\u7F51\u7EDC\u63A5\u53E3\uFF08\u4F8B\u5982\u201Clan\u201D,\u201Cwan\u201D,\u201Cwan6\u201D\u7B49\uFF09\u4F5C\u4E3AID\uFF0C\u6B64\u4E3E\u5C06\u4EA7\u751F\u51B2\u7A81\u3002\u5EFA\u8BAE\u5728ID\u524D\u9762\u52A0\u4E0A\u524D\u7F00\u201Ct_\u201D\u4EE5\u675C\u7EDD\u6B64\u7C7B\u51B2\u7A81\u3002")),1)]),t("div",kY,[t("label",yY,i(e(l)("\u6807\u9898"))+"\uFF1A",1),L(t("input",{id:"tagTitle","onUpdate:modelValue":B[0]||(B[0]=S=>g.value=S),type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,FY),[[et,g.value]])]),t("div",EY,[t("label",$Y,i(e(l)("ID"))+"\uFF1A",1),L(t("input",{id:"tagName","onUpdate:modelValue":B[1]||(B[1]=S=>c.value=S),onInput:F,disabled:h.value=="2",type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,CY),[[et,c.value]])]),t("div",DY,[t("label",BY,i(e(l)("\u7F51\u5173"))+"\uFF1A",1),L(t("input",{id:"gateway","onUpdate:modelValue":B[2]||(B[2]=S=>f.value=S),type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,YY),[[et,f.value]])]),t("div",AY,[t("button",{class:"cancel-button",onClick:y},i(e(l)("\u53D6\u6D88")),1),t("button",{class:"confirm-button",onClick:P},i(e(l)("\u786E\u5B9A")),1)])])])):C("",!0)]),_:1})],64))}});var zY=N(SY,[["__scopeId","data-v-15068472"]]);const io=o=>(it("data-v-66e54129"),o=o(),rt(),o),PY={class:"tab-container"},TY={class:"tab-header"},IY=["onClick"],MY={class:"tab-content_g"},LY={key:0,class:"not_installed"},NY=io(()=>t("svg",{t:"1752659436579",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4943",width:"150",height:"150"},[t("path",{d:"M216.896 97.232l-55.792 106.24 704.784 8.928-24.352-75.888-38.496-39.28z",fill:"#FFFFFF","p-id":"4944"}),t("path",{d:"M192.016 255.968h655.968v592H192.016z",fill:"#FFFFFF","p-id":"4945"}),t("path",{d:"M921.904 187.008l-66.72-80.656a69.744 69.744 0 0 0-55.168-26.32h-576a71.296 71.296 0 0 0-55.664 26.416l-66.256 80.56a93.984 93.984 0 0 0-22.08 61.024v600a96.288 96.288 0 0 0 96 96h672a96.288 96.288 0 0 0 96-96v-600a93.984 93.984 0 0 0-22.112-61.024zM512.016 777.856L246.128 512.032h166.144v-132.976h199.392v132.976h166.128zM179.664 179.664l33.152-66.464h598.128l33.2 66.464z",fill:"#909399","p-id":"4946"})],-1)),OY={key:1},VY={class:"item_box"},GY={class:"item_left"},jY={class:"item_box"},UY={class:"item_left"},qY=["placeholder"],RY={class:"item_box"},WY={class:"item_left"},HY=["placeholder"],JY={class:"item_box"},ZY={class:"item_left"},KY={key:0,class:"not_installed"},QY=io(()=>t("svg",{t:"1752659436579",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4943",width:"150",height:"150"},[t("path",{d:"M216.896 97.232l-55.792 106.24 704.784 8.928-24.352-75.888-38.496-39.28z",fill:"#FFFFFF","p-id":"4944"}),t("path",{d:"M192.016 255.968h655.968v592H192.016z",fill:"#FFFFFF","p-id":"4945"}),t("path",{d:"M921.904 187.008l-66.72-80.656a69.744 69.744 0 0 0-55.168-26.32h-576a71.296 71.296 0 0 0-55.664 26.416l-66.256 80.56a93.984 93.984 0 0 0-22.08 61.024v600a96.288 96.288 0 0 0 96 96h672a96.288 96.288 0 0 0 96-96v-600a93.984 93.984 0 0 0-22.112-61.024zM512.016 777.856L246.128 512.032h166.144v-132.976h199.392v132.976h166.128zM179.664 179.664l33.152-66.464h598.128l33.2 66.464z",fill:"#909399","p-id":"4946"})],-1)),XY={key:1},tA={class:"item_box"},eA={class:"item_left"},aA={class:"item_box"},oA={class:"item_left"},nA={key:0,value:"",disabled:""},iA=["value"],rA={class:"item_box"},sA={class:"item_left"},dA=["placeholder"],lA={class:"item_box"},uA={class:"item_left"},cA=["placeholder"],pA={class:"item_box"},fA={class:"item_left"},mA={style:{"margin-bottom":"16px"}},gA={class:"item_box"},vA={class:"item_left"},bA={class:"item_box"},hA={class:"item_left"},_A=["value"],xA={class:"item_box"},wA={class:"item_left"},kA={style:{display:"flex","justify-content":"end","margin-bottom":"8px"}},yA=["onClick"],FA=["onClick"],EA=I({setup(o,{expose:n}){const{$gettext:a}=H(),l=Q(()=>!c.role),u=E([]),d=E([{label:"\u6807\u9898",prop:"tagTitle",slot:"tagTitle"},{label:"ID",prop:"tagName",slot:"tagName"},{label:"\u7F51\u5173",prop:"gateway",slot:"gateway"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),p=E([{name:a("\u4E3B\u8DEF\u7531"),value:"fallback"},{name:a("\u65C1\u8DEF\u7531"),value:"main"}]),w=mt({dhcpEnabled:!1,dhcpGateway:""}),g=mt({enabled:!1,uploadSpeed:"",downloadSpeed:"",installed:!0}),c=mt({enabled:!1,role:"",setIP:"",checkIP:""}),f=E({}),v=()=>O(this,null,function*(){var at,J,Ct,ct,z,K,X,ot,xt,St,wt,ne,ie,re,se,de,le,ue,ce,pe,fe,me,ge;try{const{data:kt}=yield G.DeviceMangement.globalConfigs.GET();if(kt.result){if(f.value=kt.result||{},w.dhcpEnabled=((J=(at=kt.result)==null?void 0:at.dhcpGlobal)==null?void 0:J.dhcpEnabled)||!1,(ct=(Ct=kt.result)==null?void 0:Ct.dhcpGlobal)!=null&&ct.dhcpGateway)w.dhcpGateway=(K=(z=kt.result)==null?void 0:z.dhcpGlobal)==null?void 0:K.dhcpGateway;else{const ba=(ot=(X=kt.result)==null?void 0:X.dhcpGlobal)==null?void 0:ot.gatewaySels.find(lo=>lo.title==="myself");ba?w.dhcpGateway=ba.gateway:w.dhcpGateway=""}u.value=((xt=kt.result)==null?void 0:xt.dhcpTags)||[],g.enabled=((wt=(St=kt.result)==null?void 0:St.speedLimit)==null?void 0:wt.enabled)||!1,g.uploadSpeed=((ie=(ne=kt.result)==null?void 0:ne.speedLimit)==null?void 0:ie.uploadSpeed)||"",g.downloadSpeed=((se=(re=kt.result)==null?void 0:re.speedLimit)==null?void 0:se.downloadSpeed)||"",c.enabled=((le=(de=kt.result)==null?void 0:de.floatGateway)==null?void 0:le.enabled)||!1,c.role=((ce=(ue=kt.result)==null?void 0:ue.floatGateway)==null?void 0:ce.role)||"",c.setIP=((fe=(pe=kt.result)==null?void 0:pe.floatGateway)==null?void 0:fe.setIP)||"",c.checkIP=((ge=(me=kt.result)==null?void 0:me.floatGateway)==null?void 0:ge.checkIP)||""}}catch(kt){}});v();const x=()=>O(this,null,function*(){let at=$.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.dhcpGatewayConfig.POST(w);JSON.stringify(J)==="{}"?($.Success(a("\u4FDD\u5B58\u6210\u529F")),v()):$.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){$.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),k=(at,J)=>O(this,null,function*(){let Ct=$.Loading(a("\u68C0\u67E5\u4E2D..."));try{const ct=yield G.App.Check.POST({name:at});if(Ct.Close(),ct!=null&&ct.data){const{result:z,error:K}=ct.data;if(K)$.Warning(K);else{if(z)return z.status=="installed";$.Warning(a("\u68C0\u67E5\u63D2\u4EF6\u72B6\u6001\u5931\u8D25"))}}return!1}catch(ct){return Ct.Close(),$.Warning(ct),!1}}),_=E(!1),h=E(!1),m=()=>O(this,null,function*(){(yield k("app-meta-floatip"))&&(h.value=!0)}),b=()=>O(this,null,function*(){(yield k("app-meta-eqos"))&&(_.value=!0)});m(),b();const y=[{id:"tag",label:a("DHCP")},{id:"gateway",label:a("\u6D6E\u52A8\u7F51\u5173")},{id:"ip",label:a("IP\u9650\u901F")}],F=E("tag");n({activeTab:F});const Y=at=>{F.value=at},P=E(),A=at=>({default:a("\u9ED8\u8BA4\u7F51\u5173"),parent:a("\u4E0A\u7EA7\u8DEF\u7531"),myself:a("\u672C\u8BBE\u5907"),bypass:a("\u65C1\u8DEF\u7531"),floatip:a("\u6D6E\u52A8\u7F51\u5173")})[at]||at,B=E("app-meta-floatip"),S=Q(()=>B.value==="app-meta-floatip"?a("\u6D6E\u52A8\u7F51\u5173"):a("IP\u9650\u901F")),R=at=>O(this,null,function*(){if(B.value=at,P.value.openInstallDialog(),yield Dt.installApp(at))return at=="app-meta-floatip"?m():b(),P.value.showInstallResult(),!0;P.value.cancelInstall(),$.Error(a("\u5B89\u88C5\u5931\u8D25\u6216\u8D85\u65F6\uFF0C\u8BF7\u68C0\u67E5\u8F6F\u4EF6\u6E90\u6216\u7A0D\u5019\u91CD\u8BD5"))}),V=at=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(at.toString()),T=()=>O(this,null,function*(){if(g.enabled){if(!g.downloadSpeed)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!V(g.downloadSpeed))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!g.uploadSpeed)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!V(g.uploadSpeed))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);g.downloadSpeed=Number(g.downloadSpeed),g.uploadSpeed=Number(g.uploadSpeed)}else g.downloadSpeed=0,g.uploadSpeed=0;let at=$.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.enableSpeedLimit.POST(g);JSON.stringify(J)==="{}"?($.Success(a("\u4FDD\u5B58\u6210\u529F")),v()):$.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){$.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),M=(at,J)=>J?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(?:\/([0-9]|[1-2][0-9]|3[0-2]))?$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[at].test(J.trim()):!1,W=()=>O(this,null,function*(){if(!c.role)return $.Warning(a("\u8BF7\u9009\u62E9\u8282\u70B9\u89D2\u8272"));if(!c.setIP)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u6D6E\u52A8\u7F51\u5173")}IP`);if(!M("ip",c.setIP))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u6D6E\u52A8\u7F51\u5173IP\u5730\u5740")}`);if(!c.checkIP)return $.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u65C1\u8DEF\u7531")}IP`);if(!M("ip",c.checkIP))return $.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u65C1\u8DEF\u7531IP\u5730\u5740")}`);let at=$.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.enableFloatGateway.POST(c);JSON.stringify(J)==="{}"?($.Success(a("\u4FDD\u5B58\u6210\u529F")),v()):$.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){$.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),bt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95EDDHCP\u53EF\u80FD\u5F71\u54CD\u5C40\u57DF\u7F51\u5185\u8BBE\u5907\u7684IP\u5206\u914D\u548C\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(w.dhcpEnabled=!0)},Bt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95ED\u6D6E\u52A8\u7F51\u5173\u53EF\u80FD\u5F71\u54CD\u6B63\u5728\u4F7F\u7528\u6D6E\u52A8\u7F51\u5173\u7684\u8BBE\u5907\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(c.enabled=!0)},gt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95ED\u9650\u901F\u4F1A\u8BA9\u5DF2\u914D\u7F6E\u9650\u901F\u7684\u8BBE\u5907\u7684\u5E26\u5BBD\u9650\u5236\u5168\u90E8\u5931\u6548\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(g.enabled=!0)},jt=at=>O(this,null,function*(){if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u7F51\u5173\u6807\u7B7E\u53EF\u80FD\u5F71\u54CD\u6B63\u5728\u4F7F\u7528\u6B64\u6807\u7B7E\u7684\u8BBE\u5907\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let J=$.Loading(a("\u5220\u9664\u4E2D...")),Ct={action:"delete",tagTitle:at.tagTitle||"",tagName:at.tagName||"",dhcpOption:(at==null?void 0:at.dhcpOption)||[]};try{const{data:ct}=yield G.DeviceMangement.dhcpTagsConfig.POST(Ct);JSON.stringify(ct)==="{}"?($.Success(a("\u5220\u9664\u6210\u529F")),v()):$.Success((ct==null?void 0:ct.error)||"\u5220\u9664\u5931\u8D25\uFF01")}catch(ct){$.Warning(`${ct==null?void 0:ct.error} || ${ct==null?void 0:ct.message}`)}finally{J.Close()}}}),Qt=()=>{P.value.openTagDialog()},Tt=E([]),Mt=at=>O(this,null,function*(){Tt.value=at.dhcpOption?at.dhcpOption:[],P.value.tagTitle=at.tagTitle||"",P.value.tagName=at.tagName||"",P.value.gateway=at.gateway||"",yield oa(),P.value.openEditTagDialog()}),qe=at=>O(this,null,function*(){let J=$.Loading(a("\u4FDD\u5B58\u4E2D..."));const Ct=[`3,${at.gateway}`,`6,${at.gateway}`];let ct={action:at.type==1?"add":"modify",tagTitle:at.tagTitle,tagName:at.tagName,dhcpOption:Ct};try{const{data:z}=yield G.DeviceMangement.dhcpTagsConfig.POST(ct);JSON.stringify(z)==="{}"?($.Success(a("\u4FDD\u5B58\u6210\u529F")),v()):$.Success((z==null?void 0:z.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(z){$.Warning(`${z==null?void 0:z.error} || ${z==null?void 0:z.message}`)}finally{J.Close()}});return(at,J)=>{var Ct,ct;return r(),s("div",PY,[t("div",TY,[(r(),s(U,null,tt(y,z=>t("button",{key:z.id,class:st(["tab-button",{active:F.value===z.id}]),onClick:K=>Y(z.id)},i(z.label),11,IY)),64))]),t("div",MY,[L(t("div",null,[_.value?(r(),s("div",OY,[t("div",VY,[t("div",GY,i(e(a)("IP\u9650\u901F"))+"\uFF1A",1),D(Nt,{modelValue:e(g).enabled,"onUpdate:modelValue":J[1]||(J[1]=z=>e(g).enabled=z),onChange:gt},null,8,["modelValue"])]),e(g).enabled?(r(),s(U,{key:0},[t("div",jY,[t("div",UY,i(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[2]||(J[2]=z=>e(g).downloadSpeed=z),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,qY),[[et,e(g).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",RY,[t("div",WY,i(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[3]||(J[3]=z=>e(g).uploadSpeed=z),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,HY),[[et,e(g).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)])],64)):C("",!0),t("div",JY,[t("div",ZY,[t("button",{class:"add-button add-button--danger",onClick:T},i(e(a)("\u4FDD\u5B58")),1)])])])):(r(),s("div",LY,[NY,t("span",null,i(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:J[0]||(J[0]=z=>R("app-meta-eqos"))},i(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[te,F.value==="ip"]]),L(t("div",null,[h.value?(r(),s("div",XY,[t("div",tA,[t("div",eA,i(e(a)("\u6D6E\u52A8\u7F51\u5173"))+"\uFF1A",1),D(Nt,{modelValue:e(c).enabled,"onUpdate:modelValue":J[5]||(J[5]=z=>e(c).enabled=z),onChange:Bt},null,8,["modelValue"])]),t("div",aA,[t("div",oA,i(e(a)("\u8282\u70B9\u89D2\u8272"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":J[6]||(J[6]=z=>e(c).role=z),onChange:J[7]||(J[7]=()=>{})},[e(l)?(r(),s("option",nA,i(e(a)("\u8BF7\u9009\u62E9")),1)):C("",!0),(r(!0),s(U,null,tt(p.value,z=>(r(),s("option",{value:z.value},i(z.name),9,iA))),256))],544),[[dt,e(c).role]])]),t("div",rA,[t("div",sA,i(e(a)("\u6D6E\u52A8\u7F51\u5173"))+"IP\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[8]||(J[8]=z=>e(c).setIP=z),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,dA),[[et,e(c).setIP,void 0,{trim:!0}]])]),t("div",lA,[t("div",uA,i(e(a)("\u65C1\u8DEF\u7531IP"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[9]||(J[9]=z=>e(c).checkIP=z),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,cA),[[et,e(c).checkIP,void 0,{trim:!0}]])]),t("div",pA,[t("div",fA,[t("button",{class:"add-button add-button--danger",onClick:W},i(e(a)("\u4FDD\u5B58")),1)])])])):(r(),s("div",KY,[QY,t("span",null,i(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:J[4]||(J[4]=z=>R("app-meta-floatip"))},i(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[te,F.value==="gateway"]]),L(t("div",null,[t("div",mA,[t("div",gA,[t("div",vA,i(e(a)("\u542F\u7528"))+"DHCP\uFF1A",1),D(Nt,{modelValue:e(w).dhcpEnabled,"onUpdate:modelValue":J[10]||(J[10]=z=>e(w).dhcpEnabled=z),onChange:bt},null,8,["modelValue"])]),t("div",bA,[t("div",hA,"DHCP"+i(e(a)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":J[11]||(J[11]=z=>e(w).dhcpGateway=z),onChange:J[12]||(J[12]=()=>{})},[(r(!0),s(U,null,tt((ct=(Ct=f.value)==null?void 0:Ct.dhcpGlobal)==null?void 0:ct.gatewaySels,z=>(r(),s("option",{value:z.gateway},i(z.gateway)+" ("+i(z.title?A(z.title):"")+") ",9,_A))),256))],544),[[dt,e(w).dhcpGateway]])]),t("div",xA,[t("div",wA,[t("button",{class:"add-button add-button--danger",onClick:x},i(e(a)("\u4FDD\u5B58")),1)])])]),t("div",kA,[t("button",{class:"add-button add-button--danger",onClick:Qt},[t("span",null,i(e(a)("\u6DFB\u52A0")),1)])]),D(je,{data:u.value,columns:d.value,showSelection:!1,showPagination:!1,theadBgColor:"#e8e6f9"},{action:j(({row:z})=>[z.autoCreated?C("",!0):(r(),s("span",{key:0,style:{color:"#553AFE",cursor:"pointer"},onClick:K=>Mt(z)},i(e(a)("\u7F16\u8F91")),9,yA)),z.autoCreated?C("",!0):(r(),s("span",{key:1,style:{color:"#F04134",cursor:"pointer","margin-left":"18px"},onClick:K=>jt(z)},i(e(a)("\u5220\u9664")),9,FA))]),tagTitle:j(({row:z})=>[t("span",null,i(A(z.tagTitle)),1)]),tagName:j(({row:z})=>[t("span",null,i(z.tagName||"-"),1)]),gateway:j(({row:z})=>[t("span",null,i(z.gateway||"-"),1)]),_:1},8,["data","columns"])],512),[[te,F.value==="tag"]])]),D(zY,{ref_key:"tagDialogRef",ref:P,title:e(S),onConfirm:qe},null,8,["title"])])}}});var $A=N(EA,[["__scopeId","data-v-66e54129"]]);const ro=o=>(it("data-v-a5a78984"),o=o(),rt(),o),CA={id:"page"},DA={style:{"text-align":"left",display:"flex","align-items":"center","margin-bottom":"20px","padding-top":"4px"}},BA=ro(()=>t("svg",{width:"20",height:"20",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M20 30 L50 50 L20 70",stroke:"#d6dbf8","stroke-width":"8","stroke-linecap":"round",fill:"none"})],-1)),YA={style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color1)","line-height":"1.5em"}},AA={class:"device_container",style:{color:"black"}},SA={class:"tab-container"},zA={class:"tabs_box_g"},PA=["onClick"],TA={class:"tab-content_g"},IA={key:0,class:"content-item"},MA={key:1,class:"content-item"},LA={key:2,class:"content-item"},NA={key:3,class:"content-item"},OA=ro(()=>t("div",{style:{height:"30px"}},null,-1)),VA=I({setup(o){const{$gettext:n}=H(),a=E(["\u8BBE\u5907\u5217\u8868","\u9759\u6001\u5206\u914D\u5217\u8868","\u9650\u901F\u8BBE\u5907\u5217\u8868","\u5168\u5C40\u8BBE\u7F6E"]),l=E(0),u=E(null),d=()=>O(this,null,function*(){l.value=3,yield oa(),u.value&&(u.value.activeTab="ip")});return(p,w)=>{const g=ht("router-link");return r(),s(U,null,[t("div",CA,[t("div",DA,[D(g,{to:"/",style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color)","line-height":"1.5em","margin-right":"4px"}},{default:j(()=>[nt(i(e(n)("\u9996\u9875")),1)]),_:1}),BA,t("a",YA,i(e(n)("\u8BBE\u5907\u7BA1\u7406")),1)])]),t("div",AA,[t("div",SA,[t("div",zA,[(r(!0),s(U,null,tt(a.value,(c,f)=>(r(),s("button",{key:f,onClick:v=>l.value=f,class:st({active:l.value===f})},i(e(n)(c)),11,PA))),128))]),t("div",TA,[l.value===0?(r(),s("div",IA,[D(uB,{onOpenGloba:d})])):C("",!0),l.value===1?(r(),s("div",MA,[D(SB)])):C("",!0),l.value===2?(r(),s("div",LA,[D(rY,{onOpenGloba:d})])):C("",!0),l.value===3?(r(),s("div",NA,[D($A,{ref_key:"configureRef",ref:u},null,512)])):C("",!0)]),OA])])],64)}}});var GA=N(VA,[["__scopeId","data-v-a5a78984"]]);const jA={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},UA=["fill"],qA=["fill"],RA=I({props:{color:{type:String,default:"#ffa847"}},setup(o){return(n,a)=>(r(),s("svg",jA,[t("path",{d:"M640.825806 900.129032c-18.167742 6.606452-37.987097 9.909677-57.806451 13.212903-26.425806 4.954839-44.593548 29.729032-41.290323 56.154839 4.954839 26.425806 29.729032 44.593548 56.154839 41.290323 24.774194-3.303226 47.896774-9.909677 71.019355-16.516129 26.425806-8.258065 41.290323-36.335484 33.032258-62.761291s-34.683871-39.63871-61.109678-31.380645zM974.451613 576.412903c-26.425806-6.606452-52.851613 9.909677-61.109678 36.335484-4.954839 19.819355-11.56129 37.987097-18.167741 56.154839-9.909677 24.774194 1.651613 54.503226 26.425806 64.412903 24.774194 9.909677 54.503226-1.651613 64.412903-26.425806 9.909677-23.122581 16.516129-46.245161 23.122581-69.367742 6.606452-28.077419-8.258065-54.503226-34.683871-61.109678zM814.245161 791.122581c-13.212903 14.864516-28.077419 28.077419-42.941935 39.638709-21.470968 16.516129-24.774194 47.896774-8.258065 69.367742 16.516129 21.470968 47.896774 24.774194 69.367742 8.258065 19.819355-14.864516 37.987097-31.380645 54.503226-49.548387 18.167742-19.819355 18.167742-51.2-1.651613-69.367742s-51.2-18.167742-71.019355 1.651613zM526.864516 341.883871c-28.077419 0-49.548387 21.470968-49.548387 49.548387v122.219355c0 14.864516 6.606452 28.077419 18.167742 37.987097l117.264516 97.445161c21.470968 18.167742 52.851613 14.864516 69.367742-6.606452s14.864516-52.851613-6.606452-69.367742l-99.096774-82.580645v-99.096774c0-26.425806-21.470968-49.548387-49.548387-49.548387z",fill:o.color,"p-id":"4722"},null,8,UA),t("path",{d:"M910.03871 327.019355c28.077419 1.651613 51.2-18.167742 52.851613-46.245161l9.909677-142.03871c1.651613-28.077419-18.167742-51.2-46.245161-52.851613-28.077419-1.651613-51.2 18.167742-52.851613 46.245161v16.516129c-1.651613-1.651613-3.303226-3.303226-4.954839-3.303226-1.651613-3.303226-4.954839-4.954839-6.606452-8.258064-18.167742-16.516129-36.335484-31.380645-57.806451-46.245161-1.651613-1.651613-4.954839-3.303226-6.606452-3.303226-46.245161-31.380645-99.096774-54.503226-155.251613-69.367742-1.651613 0-3.303226-1.651613-4.954838-1.651613-8.258065-1.651613-14.864516-3.303226-23.122581-4.954839h-1.651613c-6.606452-1.651613-13.212903-3.303226-21.470968-3.303225-4.954839-1.651613-11.56129-1.651613-16.516129-1.651613-3.303226 0-6.606452-1.651613-9.909677-1.651613h-1.651613C307.2-19.819355 69.367742 153.6 18.167742 412.903226c-52.851613 275.819355 125.522581 541.729032 401.341935 594.580645 26.425806 4.954839 52.851613-11.56129 57.806452-39.63871 4.954839-26.425806-11.56129-52.851613-39.63871-57.806451h-1.651613c-19.819355-3.303226-37.987097-9.909677-56.154838-16.516129h-3.303226c-44.593548-16.516129-84.232258-39.63871-118.916129-67.716129l-4.954839-4.954839c-14.864516-13.212903-29.729032-26.425806-41.290322-41.290323-1.651613-1.651613-3.303226-3.303226-6.606452-4.954838-28.077419-33.032258-51.2-71.019355-67.716129-112.309678 0-3.303226-1.651613-6.606452-1.651613-8.258064-6.606452-18.167742-13.212903-37.987097-16.516129-56.154839 0-3.303226-1.651613-6.606452-3.303226-9.909677-8.258065-41.290323-9.909677-82.580645-4.954838-125.522581 1.651613-3.303226 1.651613-6.606452 3.303225-9.909678 3.303226-19.819355 6.606452-37.987097 13.212904-57.806451 1.651613-3.303226 1.651613-6.606452 1.651612-9.909678 13.212903-41.290323 33.032258-80.929032 57.806452-115.612903 3.303226-1.651613 4.954839-4.954839 6.606452-6.606451 11.56129-14.864516 24.774194-29.729032 39.638709-44.593549 1.651613-1.651613 3.303226-4.954839 4.954839-6.606451 33.032258-31.380645 71.019355-56.154839 112.309677-74.322581 1.651613 0 3.303226 0 3.303226-1.651613 18.167742-8.258065 37.987097-14.864516 56.154839-19.819355 1.651613 0 1.651613-1.651613 3.303226-1.651613 47.896774-13.212903 100.748387-16.516129 153.6-9.909677 3.303226 0 6.606452 1.651613 9.909677 1.651613 6.606452 1.651613 11.56129 1.651613 18.167742 3.303226 80.929032 16.516129 153.6 54.503226 209.754839 112.309677l-29.729032-1.651613c-28.077419-1.651613-51.2 18.167742-52.851613 46.245161-1.651613 28.077419 18.167742 51.2 46.245161 52.851613l142.03871 8.258065z",fill:o.color,"p-id":"4723"},null,8,qA)]))}}),WA={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},HA=["fill"],JA=I({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),s("svg",WA,[t("path",{d:"M914.285714 548.571429a36.571429 36.571429 0 0 1 36.571429 36.571428v219.428572a146.285714 146.285714 0 0 1-146.285714 146.285714H219.428571a146.285714 146.285714 0 0 1-146.285714-146.285714v-219.428572a36.571429 36.571429 0 1 1 73.142857 0v219.428572a73.142857 73.142857 0 0 0 67.657143 72.96L219.428571 877.714286h585.142858a73.142857 73.142857 0 0 0 72.96-67.657143L877.714286 804.571429v-219.428572a36.571429 36.571429 0 0 1 36.571428-36.571428zM537.307429 83.858286l258.596571 258.596571a36.571429 36.571429 0 1 1-51.712 51.712L548.571429 198.509714 548.571429 634.733714a36.571429 36.571429 0 1 1-73.142858 0V197.485714L278.674286 394.166857a36.571429 36.571429 0 1 1-51.712-51.712l258.596571-258.596571a36.571429 36.571429 0 0 1 51.712 0z",fill:o.color,"p-id":"9077"},null,8,HA)]))}}),Wt=o=>(it("data-v-de94d0fe"),o=o(),rt(),o),ZA={class:"item_container"},KA={class:"item"},QA={class:"item_title"},XA={class:"tip"},tS={class:"item"},eS={class:"item_title"},aS={class:"select_box"},oS={value:null,disabled:"",selected:""},nS=["value"],iS={class:"start_btn"},rS={key:0,class:"progress"},sS=Wt(()=>t("span",null,"25%",-1)),dS={class:"item"},lS={class:"item_title"},uS={class:"log_info"},cS={class:"item"},pS={class:"item_title"},fS={class:"result_box"},mS={class:"result"},gS={class:"result_item"},vS=Wt(()=>t("div",{class:"speed_value"},"105.5",-1)),bS=Wt(()=>t("span",{class:"unit"},"Mbps",-1)),hS=Wt(()=>t("span",{class:"status status_bg1"},"\u4F18\u79C0",-1)),_S={class:"speed_title"},xS={class:"result_item"},wS=Wt(()=>t("div",{class:"speed_value"},"105.5",-1)),kS=Wt(()=>t("span",{class:"unit"},"Mbps",-1)),yS=Wt(()=>t("span",{class:"status status_bg2"},"\u826F\u597D",-1)),FS={class:"speed_title"},ES=Ot('