mower-ng/ui/dist/assets/Settings.js
zhbaor 8ca1f72e82
All checks were successful
ci/woodpecker/push/check_format Pipeline was successful
模拟器设置界面改进
2024-12-10 11:37:29 +08:00

166 lines
83 KiB
JavaScript

import{x as at,y as Bt,z as It,C as Ft,D as Dt,E as Vt,a as ne,s as Z,v as mt,j as Je,k as ot}from"./main.js";import{B as be,H as R,aG as Nt,r as q,ap as Lt,an as Et,aq as jt,aO as qt,aV as Ht,am as Gt,z as Kt,c as W,b3 as ve,A as Wt,b5 as Yt,b8 as Ye,b2 as Qt,aI as Xt,b as Le,j as E,as as re,av as ce,au as se,ar as st,at as Jt,ay as je,ax as ft,bF as Zt,aY as $e,bj as el,D as tl,J as ll,aL as We,aC as nl,bt as v,bu as P,bv as l,bw as e,bo as t,k as d,br as ge,s as Ze,by as o,bC as M,F as G,i as Qe,bE as J,bD as we,n as al,bx as L,b9 as _e,bm as ct,bG as ol,bI as rt,bK as ut,aX as vt,w as sl}from"./_plugin-vue_export-helper.js";import{b as ke,p as et,r as Ee,I as rl,a as tt,L as bt,_ as ul}from"./op_select.js";import{f as il,d as dl,a as ue,c as ie,b as pl,u as _l,_ as ml}from"./SlickOperatorSelect.js";import{g as fl,a as de,b as cl,_ as ye}from"./Select.js";import{_ as gt}from"./Alert.js";import{_ as Me}from"./Flex.js";import{S as vl,_ as kt}from"./Scrollbar.js";import{r as bl,s as gl,_ as Oe,a as Be}from"./RadioGroup.js";import{_ as Ie}from"./Input.js";import{_ as Xe}from"./Avatar.js";import{_ as Re}from"./Divider.js";import{N as lt}from"./headers.js";import{_ as me}from"./HelpText.js";import{g as kl,a as yl,_ as xl,b as hl}from"./Grid.js";import{_ as yt}from"./Tag.js";import{u as wl}from"./use-locale.js";import{V as Cl}from"./VirtualList.js";import{_ as Ul}from"./Slider.js";import"./get-slot.js";import"./index.js";import"./download.js";import"./utils.js";const Sl=be({name:"Search",render(){return R("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",style:"enable-background: new 0 0 512 512"},R("path",{d:`M443.5,420.2L336.7,312.4c20.9-26.2,33.5-59.4,33.5-95.5c0-84.5-68.5-153-153.1-153S64,132.5,64,217s68.5,153,153.1,153
c36.6,0,70.1-12.8,96.5-34.2l106.1,107.1c3.2,3.4,7.6,5.1,11.9,5.1c4.1,0,8.2-1.5,11.3-4.5C449.5,437.2,449.7,426.8,443.5,420.2z
M217.1,337.1c-32.1,0-62.3-12.5-85-35.2c-22.7-22.7-35.2-52.9-35.2-84.9c0-32.1,12.5-62.3,35.2-84.9c22.7-22.7,52.9-35.2,85-35.2
c32.1,0,62.3,12.5,85,35.2c22.7,22.7,35.2,52.9,35.2,84.9c0,32.1-12.5,62.3-35.2,84.9C279.4,324.6,249.2,337.1,217.1,337.1z`}))}}),$l=be({name:"RadioButton",props:bl,setup:gl,render(){const{mergedClsPrefix:p}=this;return R("label",{class:[`${p}-radio-button`,this.mergedDisabled&&`${p}-radio-button--disabled`,this.renderSafeChecked&&`${p}-radio-button--checked`,this.focus&&[`${p}-radio-button--focus`]]},R("input",{ref:"inputRef",type:"radio",class:`${p}-radio-input`,value:this.value,name:this.mergedName,checked:this.renderSafeChecked,disabled:this.mergedDisabled,onChange:this.handleRadioInputChange,onFocus:this.handleRadioInputFocus,onBlur:this.handleRadioInputBlur}),R("div",{class:`${p}-radio-button__state-border`}),Nt(this.$slots.default,y=>!y&&!this.label?null:R("div",{ref:"labelRef",class:`${p}-radio__label`},y||this.label)))}}),Rl=Object.assign(Object.assign({},kl),il),Tl=be({__GRID_ITEM__:!0,name:"FormItemGridItem",alias:["FormItemGi"],props:Rl,setup(){const p=q(null);return{formItemInstRef:p,validate:(...i)=>{const{value:r}=p;if(r)return r.validate(...i)},restoreValidation:()=>{const{value:i}=p;i&&i.restoreValidation()}}},render(){return R(xl,at(this.$.vnode.props||{},yl),{default:()=>{const p=at(this.$props,dl);return R(ue,Object.assign({ref:"formItemInstRef"},p),this.$slots)}})}});function zl(p){const{fontWeight:y,fontSizeLarge:n,fontSizeMedium:i,fontSizeSmall:r,heightLarge:s,heightMedium:u,borderRadius:g,cardColor:h,tableHeaderColor:m,textColor1:T,textColorDisabled:c,textColor2:C,textColor3:w,borderColor:f,hoverColor:x,closeColorHover:b,closeColorPressed:F,closeIconColor:V,closeIconColorHover:$,closeIconColorPressed:U}=p;return Object.assign(Object.assign({},Ft),{itemHeightSmall:u,itemHeightMedium:u,itemHeightLarge:s,fontSizeSmall:r,fontSizeMedium:i,fontSizeLarge:n,borderRadius:g,dividerColor:f,borderColor:f,listColor:h,headerColor:Gt(h,m),titleTextColor:T,titleTextColorDisabled:c,extraTextColor:w,extraTextColorDisabled:c,itemTextColor:C,itemTextColorDisabled:c,itemColorPending:x,titleFontWeight:y,closeColorHover:b,closeColorPressed:F,closeIconColor:V,closeIconColorHover:$,closeIconColorPressed:U})}const Pl=Lt({name:"Transfer",common:Et,peers:{Checkbox:Bt,Scrollbar:jt,Input:qt,Empty:It,Button:Ht},self:zl}),Fe=Kt("n-transfer"),it=be({name:"TransferHeader",props:{size:{type:String,required:!0},selectAllText:String,clearText:String,source:Boolean,onCheckedAll:Function,onClearAll:Function,title:[String,Function]},setup(p){const{targetOptionsRef:y,canNotSelectAnythingRef:n,canBeClearedRef:i,allCheckedRef:r,mergedThemeRef:s,disabledRef:u,mergedClsPrefixRef:g,srcOptionsLengthRef:h}=W(Fe),{localeRef:m}=wl("Transfer");return()=>{const{source:T,onClearAll:c,onCheckedAll:C,selectAllText:w,clearText:f}=p,{value:x}=s,{value:b}=g,{value:F}=m,V=p.size==="large"?"small":"tiny",{title:$}=p;return R("div",{class:`${b}-transfer-list-header`},$&&R("div",{class:`${b}-transfer-list-header__title`},typeof $=="function"?$():$),T&&R(ve,{class:`${b}-transfer-list-header__button`,theme:x.peers.Button,themeOverrides:x.peerOverrides.Button,size:V,tertiary:!0,onClick:r.value?c:C,disabled:n.value||u.value},{default:()=>r.value?f||F.unselectAll:w||F.selectAll}),!T&&i.value&&R(ve,{class:`${b}-transfer-list-header__button`,theme:x.peers.Button,themeOverrides:x.peerOverrides.Button,size:V,tertiary:!0,onClick:c,disabled:u.value},{default:()=>F.clearAll}),R("div",{class:`${b}-transfer-list-header__extra`},T?F.total(h.value):F.selected(y.value.length)))}}}),dt=be({name:"NTransferListItem",props:{source:Boolean,label:{type:String,required:!0},value:{type:[String,Number],required:!0},disabled:Boolean,option:{type:Object,required:!0}},setup(p){const{targetValueSetRef:y,mergedClsPrefixRef:n,mergedThemeRef:i,handleItemCheck:r,renderSourceLabelRef:s,renderTargetLabelRef:u,showSelectedRef:g}=W(Fe),h=Wt(()=>y.value.has(p.value));function m(){p.disabled||r(!h.value,p.value)}return{mergedClsPrefix:n,mergedTheme:i,checked:h,showSelected:g,renderSourceLabel:s,renderTargetLabel:u,handleClick:m}},render(){const{disabled:p,mergedTheme:y,mergedClsPrefix:n,label:i,checked:r,source:s,renderSourceLabel:u,renderTargetLabel:g}=this;return R("div",{class:[`${n}-transfer-list-item`,p&&`${n}-transfer-list-item--disabled`,s?`${n}-transfer-list-item--source`:`${n}-transfer-list-item--target`],onClick:s?this.handleClick:void 0},R("div",{class:`${n}-transfer-list-item__background`}),s&&this.showSelected&&R("div",{class:`${n}-transfer-list-item__checkbox`},R(de,{theme:y.peers.Checkbox,themeOverrides:y.peerOverrides.Checkbox,disabled:p,checked:r})),R("div",{class:`${n}-transfer-list-item__label`,title:fl(i)},s?u?u({option:this.option}):i:g?g({option:this.option}):i),!s&&!p&&R(Yt,{focusable:!1,class:`${n}-transfer-list-item__close`,clsPrefix:n,onClick:this.handleClick}))}}),pt=be({name:"TransferList",props:{virtualScroll:{type:Boolean,required:!0},itemSize:{type:Number,required:!0},options:{type:Array,required:!0},disabled:{type:Boolean,required:!0},source:Boolean},setup(){const{mergedThemeRef:p,mergedClsPrefixRef:y}=W(Fe),n=q(null),i=q(null);function r(){var g;(g=n.value)===null||g===void 0||g.sync()}function s(){const{value:g}=i;if(!g)return null;const{listElRef:h}=g;return h}function u(){const{value:g}=i;if(!g)return null;const{itemsElRef:h}=g;return h}return{mergedTheme:p,mergedClsPrefix:y,scrollerInstRef:n,vlInstRef:i,syncVLScroller:r,scrollContainer:s,scrollContent:u}},render(){const{mergedTheme:p,options:y}=this;if(y.length===0)return R(cl,{theme:p.peers.Empty,themeOverrides:p.peerOverrides.Empty});const{mergedClsPrefix:n,virtualScroll:i,source:r,disabled:s,syncVLScroller:u}=this;return R(Ye,{ref:"scrollerInstRef",theme:p.peers.Scrollbar,themeOverrides:p.peerOverrides.Scrollbar,container:i?this.scrollContainer:void 0,content:i?this.scrollContent:void 0},{default:()=>i?R(Cl,{ref:"vlInstRef",style:{height:"100%"},class:`${n}-transfer-list-content`,items:this.options,itemSize:this.itemSize,showScrollbar:!1,onResize:u,onScroll:u,keyField:"value"},{default:({item:g})=>{const{source:h,disabled:m}=this;return R(dt,{source:h,key:g.value,value:g.value,disabled:g.disabled||m,label:g.label,option:g})}}):R("div",{class:`${n}-transfer-list-content`},y.map(g=>R(dt,{source:r,key:g.value,value:g.value,disabled:g.disabled||s,label:g.label,option:g})))})}}),_t=be({name:"TransferFilter",props:{value:String,placeholder:String,disabled:Boolean,onUpdateValue:{type:Function,required:!0}},setup(){const{mergedThemeRef:p,mergedClsPrefixRef:y}=W(Fe);return{mergedClsPrefix:y,mergedTheme:p}},render(){const{mergedTheme:p,mergedClsPrefix:y}=this;return R("div",{class:`${y}-transfer-filter`},R(Ie,{value:this.value,onUpdateValue:this.onUpdateValue,disabled:this.disabled,placeholder:this.placeholder,theme:p.peers.Input,themeOverrides:p.peerOverrides.Input,clearable:!0,size:"small"},{"clear-icon-placeholder":()=>R(Qt,{clsPrefix:y},{default:()=>R(Sl,null)})}))}});function Al(p){const y=q(p.defaultValue),n=Xt(Le(p,"value"),y),i=E(()=>{const U=new Map;return(p.options||[]).forEach(z=>U.set(z.value,z)),U}),r=E(()=>new Set(n.value||[])),s=E(()=>{const U=i.value,z=[];return(n.value||[]).forEach(Q=>{const j=U.get(Q);j&&z.push(j)}),z}),u=q(""),g=q(""),h=E(()=>p.sourceFilterable||!!p.filterable),m=E(()=>{const{showSelected:U,options:z,filter:Q}=p;return h.value?z.filter(j=>Q(u.value,j,"source")&&(U||!r.value.has(j.value))):U?z:z.filter(j=>!r.value.has(j.value))}),T=E(()=>{if(!p.targetFilterable)return s.value;const{filter:U}=p;return s.value.filter(z=>U(g.value,z,"target"))}),c=E(()=>{const{value:U}=n;return U===null?new Set:new Set(U)}),C=E(()=>{const U=new Set(c.value);return m.value.forEach(z=>{!z.disabled&&!U.has(z.value)&&U.add(z.value)}),U}),w=E(()=>{const U=new Set(c.value);return m.value.forEach(z=>{!z.disabled&&U.has(z.value)&&U.delete(z.value)}),U}),f=E(()=>{const U=new Set(c.value);return T.value.forEach(z=>{z.disabled||U.delete(z.value)}),U}),x=E(()=>m.value.every(U=>U.disabled)),b=E(()=>{if(!m.value.length)return!1;const U=c.value;return m.value.every(z=>z.disabled||U.has(z.value))}),F=E(()=>T.value.some(U=>!U.disabled));function V(U){u.value=U??""}function $(U){g.value=U??""}return{uncontrolledValueRef:y,mergedValueRef:n,targetValueSetRef:r,valueSetForCheckAllRef:C,valueSetForUncheckAllRef:w,valueSetForClearRef:f,filteredTgtOptionsRef:T,filteredSrcOptionsRef:m,targetOptionsRef:s,canNotSelectAnythingRef:x,canBeClearedRef:F,allCheckedRef:b,srcPatternRef:u,tgtPatternRef:g,mergedSrcFilterableRef:h,handleSrcFilterUpdateValue:V,handleTgtFilterUpdateValue:$}}const Ml=re("transfer",`
width: 100%;
font-size: var(--n-font-size);
height: 300px;
display: flex;
flex-wrap: nowrap;
word-break: break-word;
`,[ce("disabled",[re("transfer-list",[re("transfer-list-header",[se("title",`
color: var(--n-header-text-color-disabled);
`),se("extra",`
color: var(--n-header-extra-text-color-disabled);
`)])])]),re("transfer-list",`
flex: 1;
min-width: 0;
height: inherit;
display: flex;
flex-direction: column;
background-clip: padding-box;
position: relative;
transition: background-color .3s var(--n-bezier);
background-color: var(--n-list-color);
`,[ce("source",`
border-top-left-radius: var(--n-border-radius);
border-bottom-left-radius: var(--n-border-radius);
`,[se("border","border-right: 1px solid var(--n-divider-color);")]),ce("target",`
border-top-right-radius: var(--n-border-radius);
border-bottom-right-radius: var(--n-border-radius);
`,[se("border","border-left: none;")]),se("border",`
padding: 0 12px;
border: 1px solid var(--n-border-color);
transition: border-color .3s var(--n-bezier);
pointer-events: none;
border-radius: inherit;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
`),re("transfer-list-header",`
min-height: var(--n-header-height);
box-sizing: border-box;
display: flex;
padding: 12px 12px 10px 12px;
align-items: center;
background-clip: padding-box;
border-radius: inherit;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
line-height: 1.5;
transition:
border-color .3s var(--n-bezier),
background-color .3s var(--n-bezier);
`,[st("> *:not(:first-child)",`
margin-left: 8px;
`),se("title",`
flex: 1;
min-width: 0;
line-height: 1.5;
font-size: var(--n-header-font-size);
font-weight: var(--n-header-font-weight);
transition: color .3s var(--n-bezier);
color: var(--n-header-text-color);
`),se("button",`
position: relative;
`),se("extra",`
transition: color .3s var(--n-bezier);
font-size: var(--n-extra-font-size);
margin-right: 0;
white-space: nowrap;
color: var(--n-header-extra-text-color);
`)]),re("transfer-list-body",`
flex-basis: 0;
flex-grow: 1;
box-sizing: border-box;
position: relative;
display: flex;
flex-direction: column;
border-radius: inherit;
border-top-left-radius: 0;
border-top-right-radius: 0;
`,[re("transfer-filter",`
padding: 4px 12px 8px 12px;
box-sizing: border-box;
transition:
border-color .3s var(--n-bezier),
background-color .3s var(--n-bezier);
`),re("transfer-list-flex-container",`
flex: 1;
position: relative;
`,[re("scrollbar",`
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
height: unset;
`),re("empty",`
position: absolute;
left: 50%;
top: 50%;
transform: translateY(-50%) translateX(-50%);
`),re("transfer-list-content",`
padding: 0;
margin: 0;
position: relative;
`,[re("transfer-list-item",`
padding: 0 12px;
min-height: var(--n-item-height);
display: flex;
align-items: center;
color: var(--n-item-text-color);
position: relative;
transition: color .3s var(--n-bezier);
`,[se("background",`
position: absolute;
left: 4px;
right: 4px;
top: 0;
bottom: 0;
border-radius: var(--n-border-radius);
transition: background-color .3s var(--n-bezier);
`),se("checkbox",`
position: relative;
margin-right: 8px;
`),se("close",`
opacity: 0;
pointer-events: none;
position: relative;
transition:
opacity .3s var(--n-bezier),
background-color .3s var(--n-bezier),
color .3s var(--n-bezier);
`),se("label",`
position: relative;
min-width: 0;
flex-grow: 1;
`),ce("source","cursor: pointer;"),ce("disabled",`
cursor: not-allowed;
color: var(--n-item-text-color-disabled);
`),Jt("disabled",[st("&:hover",[se("background","background-color: var(--n-item-color-pending);"),se("close",`
opacity: 1;
pointer-events: all;
`)])])])])])])])]),Ol=Object.assign(Object.assign({},je.props),{value:Array,defaultValue:{type:Array,default:null},options:{type:Array,default:()=>[]},disabled:{type:Boolean,default:void 0},virtualScroll:Boolean,sourceTitle:[String,Function],selectAllText:String,clearText:String,targetTitle:[String,Function],filterable:{type:Boolean,default:void 0},sourceFilterable:Boolean,targetFilterable:Boolean,showSelected:{type:Boolean,default:!0},sourceFilterPlaceholder:String,targetFilterPlaceholder:String,filter:{type:Function,default:(p,y)=>p?~`${y.label}`.toLowerCase().indexOf(`${p}`.toLowerCase()):!0},size:String,renderSourceLabel:Function,renderTargetLabel:Function,renderSourceList:Function,renderTargetList:Function,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onChange:[Function,Array]}),Bl=be({name:"Transfer",props:Ol,setup(p){const{mergedClsPrefixRef:y}=ft(p),n=je("Transfer","-transfer",Ml,Pl,p,y),i=Zt(p),{mergedSizeRef:r,mergedDisabledRef:s}=i,u=E(()=>{const{value:B}=r,{self:{[$e("itemHeight",B)]:ae}}=n.value;return el(ae)}),{uncontrolledValueRef:g,mergedValueRef:h,targetValueSetRef:m,valueSetForCheckAllRef:T,valueSetForUncheckAllRef:c,valueSetForClearRef:C,filteredTgtOptionsRef:w,filteredSrcOptionsRef:f,targetOptionsRef:x,canNotSelectAnythingRef:b,canBeClearedRef:F,allCheckedRef:V,srcPatternRef:$,tgtPatternRef:U,mergedSrcFilterableRef:z,handleSrcFilterUpdateValue:Q,handleTgtFilterUpdateValue:j}=Al(p);function S(B){const{onUpdateValue:ae,"onUpdate:value":pe,onChange:H}=p,{nTriggerFormInput:Ce,nTriggerFormChange:I}=i;ae&&We(ae,B),pe&&We(pe,B),H&&We(H,B),g.value=B,Ce(),I()}function k(){S([...T.value])}function N(){S([...c.value])}function D(){S([...C.value])}function K(B,ae){S(B?(h.value||[]).concat(ae):(h.value||[]).filter(pe=>pe!==ae))}function O(B){S(B)}return tl(Fe,{targetValueSetRef:m,mergedClsPrefixRef:y,disabledRef:s,mergedThemeRef:n,targetOptionsRef:x,canNotSelectAnythingRef:b,canBeClearedRef:F,allCheckedRef:V,srcOptionsLengthRef:E(()=>p.options.length),handleItemCheck:K,renderSourceLabelRef:Le(p,"renderSourceLabel"),renderTargetLabelRef:Le(p,"renderTargetLabel"),showSelectedRef:Le(p,"showSelected")}),{mergedClsPrefix:y,mergedDisabled:s,itemSize:u,isMounted:ll(),mergedTheme:n,filteredSrcOpts:f,filteredTgtOpts:w,srcPattern:$,tgtPattern:U,mergedSize:r,mergedSrcFilterable:z,handleSrcFilterUpdateValue:Q,handleTgtFilterUpdateValue:j,handleSourceCheckAll:k,handleSourceUncheckAll:N,handleTargetClearAll:D,handleItemCheck:K,handleChecked:O,cssVars:E(()=>{const{value:B}=r,{common:{cubicBezierEaseInOut:ae},self:{borderRadius:pe,borderColor:H,listColor:Ce,titleTextColor:I,titleTextColorDisabled:a,extraTextColor:te,itemTextColor:le,itemColorPending:Y,itemTextColorDisabled:A,titleFontWeight:X,closeColorHover:xe,closeColorPressed:ee,closeIconColor:he,closeIconColorHover:De,closeIconColorPressed:oe,closeIconSize:Ue,closeSize:Se,dividerColor:Ve,extraTextColorDisabled:fe,[$e("extraFontSize",B)]:Ne,[$e("fontSize",B)]:qe,[$e("titleFontSize",B)]:Te,[$e("itemHeight",B)]:ze,[$e("headerHeight",B)]:He}}=n.value;return{"--n-bezier":ae,"--n-border-color":H,"--n-border-radius":pe,"--n-extra-font-size":Ne,"--n-font-size":qe,"--n-header-font-size":Te,"--n-header-extra-text-color":te,"--n-header-extra-text-color-disabled":fe,"--n-header-font-weight":X,"--n-header-text-color":I,"--n-header-text-color-disabled":a,"--n-item-color-pending":Y,"--n-item-height":ze,"--n-item-text-color":le,"--n-item-text-color-disabled":A,"--n-list-color":Ce,"--n-header-height":He,"--n-close-size":Se,"--n-close-icon-size":Ue,"--n-close-color-hover":xe,"--n-close-color-pressed":ee,"--n-close-icon-color":he,"--n-close-icon-color-hover":De,"--n-close-icon-color-pressed":oe,"--n-divider-color":Ve}})}},render(){const{mergedClsPrefix:p,renderSourceList:y,renderTargetList:n,mergedTheme:i,mergedSrcFilterable:r,targetFilterable:s}=this;return R("div",{class:[`${p}-transfer`,this.mergedDisabled&&`${p}-transfer--disabled`],style:this.cssVars},R("div",{class:`${p}-transfer-list ${p}-transfer-list--source`},R(it,{source:!0,selectAllText:this.selectAllText,clearText:this.clearText,title:this.sourceTitle,onCheckedAll:this.handleSourceCheckAll,onClearAll:this.handleSourceUncheckAll,size:this.mergedSize}),R("div",{class:`${p}-transfer-list-body`},r?R(_t,{onUpdateValue:this.handleSrcFilterUpdateValue,value:this.srcPattern,disabled:this.mergedDisabled,placeholder:this.sourceFilterPlaceholder}):null,R("div",{class:`${p}-transfer-list-flex-container`},y?R(Ye,{theme:i.peers.Scrollbar,themeOverrides:i.peerOverrides.Scrollbar},{default:()=>y({onCheck:this.handleChecked,checkedOptions:this.filteredTgtOpts,pattern:this.srcPattern})}):R(pt,{source:!0,options:this.filteredSrcOpts,disabled:this.mergedDisabled,virtualScroll:this.virtualScroll,itemSize:this.itemSize}))),R("div",{class:`${p}-transfer-list__border`})),R("div",{class:`${p}-transfer-list ${p}-transfer-list--target`},R(it,{onClearAll:this.handleTargetClearAll,size:this.mergedSize,title:this.targetTitle}),R("div",{class:`${p}-transfer-list-body`},s?R(_t,{onUpdateValue:this.handleTgtFilterUpdateValue,value:this.tgtPattern,disabled:this.mergedDisabled,placeholder:this.sourceFilterPlaceholder}):null,R("div",{class:`${p}-transfer-list-flex-container`},n?R(Ye,{theme:i.peers.Scrollbar,themeOverrides:i.peerOverrides.Scrollbar},{default:()=>n({onCheck:this.handleChecked,checkedOptions:this.filteredTgtOpts,pattern:this.tgtPattern})}):R(pt,{options:this.filteredTgtOpts,disabled:this.mergedDisabled,virtualScroll:this.virtualScroll,itemSize:this.itemSize}))),R("div",{class:`${p}-transfer-list__border`})))}}),Il=re("text",`
transition: color .3s var(--n-bezier);
color: var(--n-text-color);
`,[ce("strong",`
font-weight: var(--n-font-weight-strong);
`),ce("italic",{fontStyle:"italic"}),ce("underline",{textDecoration:"underline"}),ce("code",`
line-height: 1.4;
display: inline-block;
font-family: var(--n-font-famliy-mono);
transition:
color .3s var(--n-bezier),
border-color .3s var(--n-bezier),
background-color .3s var(--n-bezier);
box-sizing: border-box;
padding: .05em .35em 0 .35em;
border-radius: var(--n-code-border-radius);
font-size: .9em;
color: var(--n-code-text-color);
background-color: var(--n-code-color);
border: var(--n-code-border);
`)]),Fl=Object.assign(Object.assign({},je.props),{code:Boolean,type:{type:String,default:"default"},delete:Boolean,strong:Boolean,italic:Boolean,underline:Boolean,depth:[String,Number],tag:String,as:{type:String,validator:()=>!0,default:void 0}}),Dl=be({name:"Text",props:Fl,setup(p){const{mergedClsPrefixRef:y,inlineThemeDisabled:n}=ft(p),i=je("Typography","-text",Il,Dt,p,y),r=E(()=>{const{depth:u,type:g}=p,h=g==="default"?u===void 0?"textColor":`textColor${u}Depth`:$e("textColor",g),{common:{fontWeightStrong:m,fontFamilyMono:T,cubicBezierEaseInOut:c},self:{codeTextColor:C,codeBorderRadius:w,codeColor:f,codeBorder:x,[h]:b}}=i.value;return{"--n-bezier":c,"--n-text-color":b,"--n-font-weight-strong":m,"--n-font-famliy-mono":T,"--n-code-border-radius":w,"--n-code-text-color":C,"--n-code-color":f,"--n-code-border":x}}),s=n?nl("text",E(()=>`${p.type[0]}${p.depth||""}`),r,p):void 0;return{mergedClsPrefix:y,compitableTag:Vt(p,["as","tag"]),cssVars:n?void 0:r,themeClass:s==null?void 0:s.themeClass,onRender:s==null?void 0:s.onRender}},render(){var p,y,n;const{mergedClsPrefix:i}=this;(p=this.onRender)===null||p===void 0||p.call(this);const r=[`${i}-text`,this.themeClass,{[`${i}-text--code`]:this.code,[`${i}-text--delete`]:this.delete,[`${i}-text--strong`]:this.strong,[`${i}-text--italic`]:this.italic,[`${i}-text--underline`]:this.underline}],s=(n=(y=this.$slots).default)===null||n===void 0?void 0:n.call(y);return this.code?R("code",{class:r,style:this.cssVars},this.delete?R("del",null,s):s):this.delete?R("del",{class:r,style:this.cssVars},s):R(this.compitableTag||"span",{class:r,style:this.cssVars},s)}}),Vl={__name:"SecretFront",setup(p){const y=W("mobile"),n=ne(),{conf:i}=Z(n),r=[{label:"1A→2A→3A→结局A",value:"结局A"},{label:"1A→2A→3A→结局B",value:"结局B"},{label:"1A→2A→3B→结局C",value:"结局C"},{label:"1A→2B→3C→结局D",value:"结局D"},{label:"1A→2B→3C→结局E",value:"结局E"}];return(s,u)=>{const g=ke,h=ue,m=ye,T=ie;return v(),P(T,{"label-placement":t(y)?"top":"left","show-feedback":!1,"label-width":"72","label-align":"left"},{default:l(()=>[e(h,{label:"超时时长"},{default:l(()=>[e(g,{value:t(i).reclamation_algorithm.timeout,"onUpdate:value":u[0]||(u[0]=c=>t(i).reclamation_algorithm.timeout=c)},{suffix:l(()=>u[2]||(u[2]=[d("秒")])),_:1},8,["value"])]),_:1}),e(h,{label:"选择路线"},{default:l(()=>[e(m,{value:t(i).secret_front.target,"onUpdate:value":u[1]||(u[1]=c=>t(i).secret_front.target=c),options:r},null,8,["value"])]),_:1})]),_:1},8,["label-placement"])}}},Nl={__name:"ReclamationAlgorithm",setup(p){const y=W("mobile"),n=ne(),{conf:i}=Z(n);return(r,s)=>{const u=ke,g=ue,h=ie;return v(),P(h,{"label-placement":t(y)?"top":"left","show-feedback":!1,"label-width":"72","label-align":"left"},{default:l(()=>[e(g,{label:"超时时长"},{default:l(()=>[e(u,{value:t(i).reclamation_algorithm.timeout,"onUpdate:value":s[0]||(s[0]=m=>t(i).reclamation_algorithm.timeout=m)},{suffix:l(()=>s[1]||(s[1]=[d("秒")])),_:1},8,["value"])]),_:1})]),_:1},8,["label-placement"])}}},Ll={class:"sss-container"},El={key:0,class:"wrapper"},jl={class:"title"},ql={key:1},Hl={__name:"Sss",setup(p){const y=W("mobile"),n=W("axios"),i="/sss-copilot",r=q({exists:!1});Ze(async()=>{const{data:x}=await n.get(i);r.value=x});function s({event:x}){r.value=JSON.parse(x.target.response)}const u=W("token"),g=q(!1),h=q(""),m=q(!1),T=q(null);function c(){h.value="",g.value=!0,al(()=>T.value.focus())}async function C(){m.value=!0;const x=h.value.replace("maa://",""),{data:b}=await n.get(`https://prts.maa.plus/copilot/get/${x}`,{transformRequest:[($,U)=>(delete U.token,JSON.stringify($))]}),F=new FormData;F.append("copilot",new Blob([b.data.content],{type:"application/json"}));const V=await n.post(i,F);r.value=V.data,g.value=!1,m.value=!1}const w=ne(),{conf:f}=Z(w);return(x,b)=>{const F=gt,V=Oe,$=Me,U=Be,z=ue,Q=ke,j=de,S=Ie,k=ve,N=pl,D=vl,K=Xe,O=ie;return v(),P($,{vertical:""},{default:l(()=>[e(F,{title:"请检查作业并修正其中的错误!",type:"warning"}),e(O,{"label-placement":t(y)?"top":"left","show-feedback":!1,"label-width":"72","label-align":"left"},{default:l(()=>[e(z,{label:"难度选择"},{default:l(()=>[e(U,{value:t(f).sss.mode,"onUpdate:value":b[0]||(b[0]=B=>t(f).sss.mode=B)},{default:l(()=>[e($,null,{default:l(()=>[e(V,{value:"normal"},{default:l(()=>b[6]||(b[6]=[d("标准补给模式")])),_:1}),e(V,{value:"ex"},{default:l(()=>b[7]||(b[7]=[d("应急补给模式")])),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),e(z,{label:"代理层数"},{default:l(()=>[e(Q,{value:t(f).sss.ope_limit_stage,"onUpdate:value":b[1]||(b[1]=B=>t(f).sss.ope_limit_stage=B),precision:0,min:0,max:6},null,8,["value"])]),_:1}),e(z,{"show-label":!1},{default:l(()=>[e(j,{checked:t(f).sss.choose_agent,"onUpdate:checked":b[2]||(b[2]=B=>t(f).sss.choose_agent=B)},{default:l(()=>b[8]||(b[8]=[d(" 自动编队(缺人时自动借助战) ")])),_:1},8,["checked"])]),_:1}),e(z,{"show-label":!1},{default:l(()=>[e(j,{checked:t(f).sss.finish_while_full,"onUpdate:checked":b[3]||(b[3]=B=>t(f).sss.finish_while_full=B)},{default:l(()=>b[9]||(b[9]=[d("模组刷满时直接结束")])),_:1},8,["checked"])]),_:1}),e(z,{label:"导入作业"},{default:l(()=>[o("div",Ll,[t(g)?(v(),M(G,{key:0},[e(S,{ref_key:"code",ref:T,value:t(h),"onUpdate:value":b[4]||(b[4]=B=>Qe(h)?h.value=B:null),type:"text",placeholder:"maa://114514",disabled:t(m)},null,8,["value","disabled"]),e(k,{onClick:C,loading:t(m),disabled:t(m)},{default:l(()=>b[10]||(b[10]=[d(" 下载 ")])),_:1},8,["loading","disabled"]),e(k,{onClick:b[5]||(b[5]=B=>g.value=!1)},{default:l(()=>b[11]||(b[11]=[d("取消")])),_:1})],64)):(v(),M(G,{key:1},[e(k,{style:{"flex-grow":"1"},onClick:c},{default:l(()=>b[12]||(b[12]=[d("输入“神秘代码”")])),_:1}),e(N,{style:{width:"auto","flex-grow":"1"},"trigger-style":"width: 100%",action:i,headers:{token:t(u)},"show-file-list":!1,name:"copilot",onFinish:s},{default:l(()=>[e(k,{style:{width:"100%"}},{default:l(()=>b[13]||(b[13]=[d("选择作业文件")])),_:1})]),_:1},8,["headers"])],64))])]),_:1}),e(z,{label:"作业信息"},{default:l(()=>[e($,{vertical:""},{default:l(()=>[t(r).exists?(v(),M("div",El,[o("div",jl,J(t(r).title),1),e(D,{style:{"max-height":"240px"},"content-style":"padding-right: 12px",trigger:"none"},{default:l(()=>[d(J(t(r).details),1)]),_:1})])):(v(),M("div",ql,"未选择作业")),(v(!0),M(G,null,we(t(r).operators,B=>(v(),P($,{align:"center"},{default:l(()=>[e(K,{src:`avatar/${B.name}.webp`},null,8,["src"]),o("div",null,J(B.name)+"("+J(B.skill)+"技能)",1)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1},8,["label-placement"])]),_:1})}}},Gl=ge(Hl,[["__scopeId","data-v-b52b1842"]]);async function Kl(){return(await mt.get("/dialog/file")).data}async function xt(){return(await mt.get("/dialog/folder")).data}const Wl={class:"misc-container"},Yl={__name:"MaaBasic",setup(p){const y=W("axios"),n=W("mobile"),i=ne(),{conf:r}=Z(i);async function s(){const c=await xt();c&&(r.value.maa_path=c)}const u=q("");async function g(){u.value="正在测试……";const c=await y.get("/check-maa");u.value=c.data}const h=q([]);async function m(){const c=await y.get("/maa-conn-preset");r.value.maa_conn_presets=c.data.map(C=>({label:C,value:C}))}const T=["maatouch","minitouch","adb"].map(c=>({label:c,value:c}));return(c,C)=>{const w=Re,f=lt,x=Ie,b=ve,F=ue,V=ye,$=ie;return v(),M(G,null,[e(w),e(f,{class:"header"},{default:l(()=>C[3]||(C[3]=[d("Maa设置")])),_:1}),e($,{"label-placement":t(n)?"top":"left","show-feedback":!1,"label-width":"96","label-align":"left"},{default:l(()=>[e(F,{label:"Maa目录"},{default:l(()=>[e(x,{type:"textarea",autosize:!0,value:t(r).maa_path,"onUpdate:value":C[0]||(C[0]=U=>t(r).maa_path=U)},null,8,["value"]),e(b,{onClick:s,class:"dialog-btn"},{default:l(()=>C[4]||(C[4]=[d("...")])),_:1})]),_:1}),e(F,{label:"连接配置"},{default:l(()=>[e(V,{options:t(h),value:t(r).maa_conn_preset,"onUpdate:value":C[1]||(C[1]=U=>t(r).maa_conn_preset=U)},null,8,["options","value"]),e(b,{onClick:m,class:"dialog-btn"},{default:l(()=>C[5]||(C[5]=[d("刷新")])),_:1})]),_:1}),e(F,{label:"触控模式"},{default:l(()=>[e(V,{value:t(r).maa_touch_option,"onUpdate:value":C[2]||(C[2]=U=>t(r).maa_touch_option=U),options:t(T)},null,8,["value","options"])]),_:1})]),_:1},8,["label-placement"]),e(w),o("div",Wl,[e(b,{onClick:g},{default:l(()=>C[6]||(C[6]=[d("测试设置")])),_:1}),o("div",null,J(t(u)),1)]),e(w,{style:{margin:"12px 0 16px"}})],64)}}},Ql=ge(Yl,[["__scopeId","data-v-d479d5bf"]]),Xl={__name:"MaaRogue",setup(p){const y=W("mobile"),n=ne(),{conf:i}=Z(n),r=Je(),{operators:s}=Z(r),u=[{label:"傀影与猩红孤钻",value:"Phantom"},{label:"水月与深蓝之树",value:"Mizuki"},{label:"探索者的银凇止境",value:"Sami"},{label:"萨卡兹的无终奇语",value:"Sarkaz"}],g={Phantom:["研究","指挥","集群","后勤","矛头","突击战术","堡垒战术","远程战术","破坏战术","高规格"],Mizuki:["心胜于物","物尽其用","以人为本","研究","指挥","集群","后勤","矛头","突击战术","堡垒战术","远程战术","破坏战术","高规格"],Sami:["永恒狩猎","生活至上","科学主义","特训","指挥","集群","后勤","矛头","突击战术","堡垒战术","远程战术","破坏战术","高规格"],Sarkaz:["因地制宜","魂灵护送","博闻广记","蓝图测绘","指挥","集群","后勤","矛头","突击战术","堡垒战术","远程战术","破坏战术","高规格"]};for(const C in g)g[C]=g[C].map(w=>({label:w+"分队",value:w+"分队"}));const h=[{label:"先手必胜(先锋、狙击、特种)",value:"先手必胜"},{label:"稳扎稳打(重装、术师、狙击)",value:"稳扎稳打"},{label:"取长补短(近卫、辅助、医疗)",value:"取长补短"},{label:"随心所欲(随机)",value:"随心所欲"}],m=[{label:"刷蜡烛,尽可能稳定地打更多层数",value:0},{label:"刷源石锭,第一层投资完就退出",value:1},{label:"【即将弃用】兼顾",value:2},{label:"刷开局,到达第三层后直接退出",value:4},{label:"刷坍缩范式",value:5}],T=["去量化","去量深化","实质性坍缩","蔓延性坍缩","非线性移动","非线性行动","情绪实体","恐怖实体","泛社会悖论","泛文明悖论","气压异常","气压失序","触发性损伤","触发性危殆","趋同性消耗","趋同性缺失","目空一些","睁眼瞎","图像损坏","一抹黑"],c=[];for(const C of T)c.push({label:C,value:C});return(C,w)=>{const f=Ql,x=ye,b=ue,F=de,V=ie;return v(),M(G,null,[e(f),e(V,{"label-placement":t(y)?"top":"left","show-feedback":!1,class:"conf.rogue"},{default:l(()=>[e(b,{label:"主题"},{default:l(()=>[e(x,{value:t(i).maa_rg_theme,"onUpdate:value":w[0]||(w[0]=$=>t(i).maa_rg_theme=$),options:u},null,8,["value"])]),_:1}),e(b,{label:"分队"},{default:l(()=>[e(x,{value:t(i).rogue.squad,"onUpdate:value":w[1]||(w[1]=$=>t(i).rogue.squad=$),options:g[t(i).maa_rg_theme]},null,8,["value","options"])]),_:1}),e(b,{label:"职业"},{default:l(()=>[e(x,{value:t(i).rogue.roles,"onUpdate:value":w[2]||(w[2]=$=>t(i).rogue.roles=$),options:h},null,8,["value"])]),_:1}),e(b,{label:"干员"},{default:l(()=>[e(x,{filterable:"",options:t(s),value:t(i).rogue.core_char,"onUpdate:value":w[3]||(w[3]=$=>t(i).rogue.core_char=$),filter:($,U)=>t(et)(U.label,$),"render-label":t(Ee)},null,8,["options","value","filter","render-label"])]),_:1}),e(b,{"show-label":!1},{default:l(()=>[e(F,{checked:t(i).rogue.use_support,"onUpdate:checked":w[4]||(w[4]=$=>t(i).rogue.use_support=$)},{default:l(()=>w[9]||(w[9]=[d("开局干员使用助战")])),_:1},8,["checked"])]),_:1}),t(i).rogue.use_support?(v(),P(b,{key:0,"show-label":!1},{default:l(()=>[e(F,{checked:t(i).rogue.use_nonfriend_support,"onUpdate:checked":w[5]||(w[5]=$=>t(i).rogue.use_nonfriend_support=$)},{default:l(()=>w[10]||(w[10]=[d("开局干员使用非好友助战")])),_:1},8,["checked"])]),_:1})):L("",!0),e(b,{label:"策略"},{default:l(()=>[e(x,{options:m,value:t(i).rogue.mode,"onUpdate:value":w[6]||(w[6]=$=>t(i).rogue.mode=$)},null,8,["value"])]),_:1}),e(b,{"show-label":!1},{default:l(()=>[e(F,{checked:t(i).rogue.refresh_trader_with_dice,"onUpdate:checked":w[7]||(w[7]=$=>t(i).rogue.refresh_trader_with_dice=$)},{default:l(()=>w[11]||(w[11]=[d("刷新商店(指路鳞)")])),_:1},8,["checked"])]),_:1}),e(b,{label:"坍缩范式"},{default:l(()=>[e(x,{multiple:"",options:c,value:t(i).rogue.expected_collapsal_paradigms,"onUpdate:value":w[8]||(w[8]=$=>t(i).rogue.expected_collapsal_paradigms=$)},null,8,["value"])]),_:1})]),_:1},8,["label-placement"])],64)}}},Jl={key:0},Zl={__name:"LongTasks",setup(p){const y=ne(),{conf:n}=Z(y),i=W("mobile"),r=[{label:"集成战略 (Maa)",value:"rogue"},{label:"保全派驻",value:"sss"},{label:"生息演算",value:"ra"},{label:"隐秘战线",value:"sf"}];return(s,u)=>{const g=de,h=me,m=ye,T=rl,c=Tl,C=hl,w=ie,f=Xl,x=Gl,b=Nl,F=Vl,V=_e;return v(),P(V,null,{header:l(()=>[e(g,{checked:t(n).maa_rg_enable,"onUpdate:checked":u[0]||(u[0]=$=>t(n).maa_rg_enable=$),disabled:!t(n).maa_enable},{default:l(()=>u[4]||(u[4]=[o("div",{class:"card-title"},"大型任务",-1)])),_:1},8,["checked","disabled"]),e(h,null,{default:l(()=>[t(n).maa_enable?(v(),M(G,{key:1},[u[5]||(u[5]=o("div",null,"开始与结束时间设置为相同值时全天开启。",-1)),u[6]||(u[6]=o("div",null,"若结束时间早于开始时间,则表示开启至次日。例如:",-1)),u[7]||(u[7]=o("ul",null,[o("li",null,"23:00开始、8:00结束:表示从23:00至次日8:00执行大型任务;"),o("li",null,"10:00开始、14:00结束:表示从10:00至当日14:00执行大型任务。")],-1))],64)):(v(),M("div",Jl,"需开启日常任务"))]),_:1}),e(m,{value:t(n).maa_long_task_type,"onUpdate:value":u[1]||(u[1]=$=>t(n).maa_long_task_type=$),options:r},null,8,["value"])]),default:l(()=>[e(w,{"label-placement":t(i)?"top":"left","show-feedback":!1,style:{"margin-bottom":"12px"}},{default:l(()=>[e(C,{cols:"2"},{default:l(()=>[e(c,{label:"开始时间"},{default:l(()=>[e(T,{format:"H:mm","formatted-value":t(n).maa_rg_sleep_max,"onUpdate:formattedValue":u[2]||(u[2]=$=>t(n).maa_rg_sleep_max=$)},null,8,["formatted-value"])]),_:1}),e(c,{label:"停止时间"},{default:l(()=>[e(T,{format:"H:mm","formatted-value":t(n).maa_rg_sleep_min,"onUpdate:formattedValue":u[3]||(u[3]=$=>t(n).maa_rg_sleep_min=$)},null,8,["formatted-value"])]),_:1})]),_:1})]),_:1},8,["label-placement"]),t(n).maa_long_task_type=="rogue"?(v(),P(f,{key:0})):t(n).maa_long_task_type=="sss"?(v(),P(x,{key:1})):t(n).maa_long_task_type=="ra"?(v(),P(b,{key:2})):t(n).maa_long_task_type=="sf"?(v(),P(F,{key:3})):L("",!0)]),_:1})}}};var ht={};Object.defineProperty(ht,"__esModule",{value:!0});const Pe=ct,en={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},tn=(0,Pe.createElementVNode)("g",{fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[(0,Pe.createElementVNode)("path",{d:"M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4"}),(0,Pe.createElementVNode)("path",{d:"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"})],-1),ln=[tn];var nn=ht.default=(0,Pe.defineComponent)({name:"Refresh",render:function(y,n){return(0,Pe.openBlock)(),(0,Pe.createElementBlock)("svg",en,ln)}});const an={key:0},on={key:1},sn={class:"tasktable"},rn={key:0,class:"today"},un={key:1},dn={__name:"WeeklyPlan",setup(p){ol(S=>({"06f96d6a":t(x),"292d8683":t(b),"6d545694":t(j)}));const y=ne(),{conf:n}=Z(y);function i(){const S=new Date().getDay();return S==0?6:S-1}const r=["一","二","三","四","五","六","日"],s=["","Annihilation"],u=["1-7","LS-6","CE-6","AP-5","SK-5","CA-5","PR-A-2","PR-A-1","PR-B-2","PR-B-1","PR-C-2","PR-C-1","PR-D-2","PR-D-1"],g={CE:[1,3,5,6],AP:[0,3,5,6],SK:[0,2,4,5],CA:[1,2,4,6],"PR-A":[0,3,4,6],"PR-B":[0,1,4,5],"PR-C":[2,3,5,6],"PR-D":[1,2,5,6]};function h(S){switch(S){case"":return"上次作战";case"Annihilation":return"当期剿灭";case"LS-6":return"经验书";case"CE-6":return"龙门币";case"AP-5":return"红票";case"SK-5":return"碳本";case"CA-5":return"技能书";case"PR-A-1":return"医疗重装1";case"PR-A-2":return"医疗重装2";case"PR-B-1":return"狙击术师1";case"PR-B-2":return"狙击术师2";case"PR-C-1":return"先锋辅助1";case"PR-C-2":return"先锋辅助2";case"PR-D-1":return"近卫特种1";case"PR-D-2":return"近卫特种2";default:return S}}const m=E(()=>{const S=[];for(const k of s){const N=[];for(let D=0;D<7;++D)N.push({available:!0,enable:n.value.weekly_plan[D].general.includes(k)});S.push({stage:k,week:N})}for(const k of n.value.custom_stages){const N=[];for(let D=0;D<7;++D)N.push({available:!0,enable:n.value.weekly_plan[D].custom.includes(k)});S.push({stage:k,week:N})}for(const k of u){let N=[0,1,2,3,4,5,6];for(const[K,O]of Object.entries(g))if(k.includes(K)){N=O;break}const D=[];for(let K=0;K<7;++K)D.push({available:N.includes(K),enable:n.value.weekly_plan[K].general.includes(k)});S.push({stage:k,week:D})}return S});function T(S){const k=[];for(let N=0;N<7;++N){const D={general:[],custom:[]};for(const{stage:K,week:O}of S)O[N].enable&&K!=null&&(n.value.custom_stages.includes(K)?D.custom.push(K):D.general.push(K));k.push(D)}n.value.weekly_plan=k}function c(S){const k=ot(m.value);let N=!1;for(const D of k[S].week)D.enable!=D.available&&(N=!0,D.enable=D.available);if(!N)for(const D of k[S].week)D.enable=!1;T(k)}function C(S,k){const N=ot(m.value);N[S].week[k].enable=!N[S].week[k].enable,T(N)}function w(S){return S=S.toUpperCase(),S==" "||S=="上次作战"?{label:"上次作战",value:""}:S=="当期剿灭"?{label:"当期剿灭",value:"Annihilation"}:S.endsWith("磨难")||S.endsWith("标准")?(S=S.slice(0,-2),{label:S,value:S}):{label:S,value:S}}const f=W("mobile"),x=E(()=>n.value.theme=="light"?"hsl(33, 30%, 91%)":"hsl(33, 15%, 50%)"),b=E(()=>n.value.theme=="light"?"hsl(200, 90%, 65%)":"hsl(200, 80%, 30%)"),F="/activity",V=q([]),$=W("axios");async function U(){const{data:S}=await $.get(F);V.value=S.reverse()}Ze(()=>{U()});function z(S,k){k.dataTransfer.setData("text",S)}function Q(S,k){k.preventDefault();const N=k.dataTransfer.getData("text");n.value.custom_stages[S-2]=N}const j=E(()=>n.value.theme=="light"?"rgba(194, 194, 194, 1)":"rgba(255, 255, 255, 0.38)");return(S,k)=>{const N=me,D=de,K=ue,O=Me,B=ie,ae=yt,pe=vt,H=ve,Ce=ye,I=_e;return v(),P(I,null,{header:l(()=>[o("div",{class:rt(["card-title",{disabled:!t(n).maa_enable}])},"刷理智周计划",2),e(N,null,{default:l(()=>[t(n).maa_enable?(v(),M(G,{key:1},[k[5]||(k[5]=o("div",null,"支持所有主线关卡;",-1)),k[6]||(k[6]=o("div",null,"含磨难的主线关卡仅需填写关卡名,会自动选择难度。",-1))],64)):(v(),M("div",an,"需开启日常任务"))]),_:1})]),default:l(()=>[e(B,{"label-placement":t(f)?"top":"left","show-feedback":!1,"label-width":"72","label-align":"left",style:{"margin-bottom":"16px"}},{default:l(()=>[e(K,{class:"form-item","show-label":!1},{default:l(()=>[e(D,{checked:t(n).use_all_medicine,"onUpdate:checked":k[0]||(k[0]=a=>t(n).use_all_medicine=a)},{default:l(()=>k[7]||(k[7]=[d("自动使用全部理智药")])),_:1},8,["checked"])]),_:1}),e(K,{class:"form-item","show-label":!1},{default:l(()=>[e(O,null,{default:l(()=>[e(D,{checked:t(n).maa_expiring_medicine,"onUpdate:checked":k[1]||(k[1]=a=>t(n).maa_expiring_medicine=a),disabled:t(n).use_all_medicine},{default:l(()=>k[8]||(k[8]=[d(" 自动使用将要过期(约3天)的理智药 ")])),_:1},8,["checked","disabled"]),e(D,{checked:t(n).exipring_medicine_on_weekend,"onUpdate:checked":k[2]||(k[2]=a=>t(n).exipring_medicine_on_weekend=a),disabled:t(n).use_all_medicine||!t(n).maa_expiring_medicine},{default:l(()=>k[9]||(k[9]=[d(" 仅在周末使用 ")])),_:1},8,["checked","disabled"])]),_:1})]),_:1})]),_:1},8,["label-placement"]),e(O,{class:"activity"},{default:l(()=>[t(V).length>0?(v(!0),M(G,{key:0},we(t(V),a=>(v(),P(ae,{draggable:"true",onDragstart:te=>z(a,te)},{default:l(()=>[d(J(a),1)]),_:2},1032,["onDragstart"]))),256)):(v(),M("div",on,"当前暂无活动开放")),e(H,{text:"",type:"primary",onClick:U},{icon:l(()=>[e(pe,null,{default:l(()=>[e(t(nn))]),_:1})]),_:1})]),_:1}),o("div",sn,[o("table",null,[o("thead",null,[o("tr",null,[k[10]||(k[10]=o("th",null,"全选",-1)),k[11]||(k[11]=o("th",null,"关卡",-1)),(v(),M(G,null,we(7,a=>o("th",{key:a},[d(J(r[a-1])+" ",1),i()==a-1?(v(),M("div",rn,"今天")):L("",!0)])),64))])]),o("tbody",null,[(v(!0),M(G,null,we(t(m),({stage:a,week:te},le)=>(v(),M("tr",{key:le},[o("td",null,[e(H,{quaternary:"",class:"class1",onClick:Y=>c(le),style:{width:"100%",height:"100%"}},null,8,["onClick"])]),o("td",null,[2<=le&&le<5?(v(),M(G,{key:0},[a==null?(v(),P(Ce,{key:0,placeholder:"关卡",value:t(n).custom_stages[le-2],"onUpdate:value":[Y=>t(n).custom_stages[le-2]=Y,Y=>{t(n).custom_stages[le-2]=Y[0]}],filterable:"",multiple:"",tag:"",show:!1,"show-arrow":!1,"on-create":w,onDragover:k[3]||(k[3]=ut(()=>{},["prevent"])),onDrop:Y=>Q(le,Y)},null,8,["value","onUpdate:value","onDrop"])):(v(),P(ae,{key:1,closable:"",class:"custom-tag",onClose:()=>{t(n).custom_stages[le-2]=null,T(t(m))},onDragover:k[4]||(k[4]=ut(()=>{},["prevent"])),onDrop:Y=>Q(le,Y)},{default:l(()=>[d(J(a),1)]),_:2},1032,["onClose","onDrop"]))],64)):(v(),M("span",un,J(h(a)),1))]),(v(!0),M(G,null,we(te,(Y,A)=>(v(),M("td",{class:rt({class2:Y.enable,class1:Y.available})},[Y.available?(v(),P(H,{key:0,quaternary:"",style:{width:"100%",height:"100%"},onClick:X=>C(le,A)},{default:l(()=>[o("span",null,[Y.enable?(v(),M(G,{key:0},[d("打")],64)):L("",!0)])]),_:2},1032,["onClick"])):L("",!0)],2))),256))]))),128))])])])]),_:1})}}},pn=ge(dn,[["__scopeId","data-v-6e42e723"]]),_n={key:0},mn={key:1},fn={__name:"Clue",setup(p){const y=ne(),{conf:n,shop_list:i}=Z(y),r=Je(),{operators:s}=Z(r),u=W("mobile");function g({option:w,handleClose:f}){return R(yt,{type:w.type,closable:!0,onMousedown:x=>{x.preventDefault()},onClose:x=>{x.stopPropagation(),f()}},{default:()=>w.label,avatar:()=>R(Xe,{src:`/shop/${w.label}.png`})})}function h(w){return R("div",{style:{display:"flex","align-items":"center",gap:"6px",padding:"2px 0"}},[R(Xe,{src:`/shop/${w.label}.png`}),w.label])}const m=[{label:"向上",value:"Up"},{label:"向下",value:"Down"},{label:"向左",value:"Left"},{label:"向右",value:"Right"}],T=[{label:"第一编队",value:1},{label:"第二编队",value:2},{label:"第三编队",value:3},{label:"第四编队",value:4}],c=[{label:"一技能",value:1},{label:"二技能",value:2},{label:"三技能",value:3}],C=q(!1);return(w,f)=>{const x=de,b=Re,F=ve,V=me,$=lt,U=Oe,z=tt,Q=Be,j=ue,S=ye,k=ke,N=kt,D=ie,K=_e;return v(),P(K,null,{header:l(()=>[e(x,{checked:t(n).enable_party,"onUpdate:checked":f[0]||(f[0]=O=>t(n).enable_party=O)},{default:l(()=>f[14]||(f[14]=[o("div",{class:"card-title"},"线索收集与信用",-1)])),_:1},8,["checked"])]),default:l(()=>[e(x,{checked:t(n).leifeng_mode,"onUpdate:checked":f[1]||(f[1]=O=>t(n).leifeng_mode=O)},{default:l(()=>f[15]||(f[15]=[d("赠送多余的线索")])),_:1},8,["checked"]),e(b),e($,null,{default:l(()=>[f[19]||(f[19]=d(" 信用商店购物 ")),e(V,null,{default:l(()=>[f[17]||(f[17]=o("span",null,"性价比参考:",-1)),e(F,{text:"",tag:"a",href:"https://github.com/Bidgecfah/Rhodes-Island-Bureau-of-Price",target:"_blank",type:"primary"},{default:l(()=>f[16]||(f[16]=[d(" 罗德岛物价局 ")])),_:1}),f[18]||(f[18]=o("p",null,"注意:跑单时赤金与作战记录均大幅升值",-1))]),_:1})]),_:1}),e(D,{"label-placement":t(u)?"top":"left","show-feedback":!1,"label-width":"72","label-align":"left"},{default:l(()=>[e(j,{label:"信用溢出"},{default:l(()=>[e(Q,{value:t(n).maa_mall_ignore_blacklist_when_full,"onUpdate:value":f[2]||(f[2]=O=>t(n).maa_mall_ignore_blacklist_when_full=O)},{default:l(()=>[e(z,null,{default:l(()=>[e(U,{value:!1},{default:l(()=>f[20]||(f[20]=[d("停止购买")])),_:1}),e(U,{value:!0},{default:l(()=>f[21]||(f[21]=[d("无视黑名单继续购买,直至不再溢出")])),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),e(j,{label:"优先购买"},{default:l(()=>[e(Q,{value:t(n).maa_mall_ignore_blacklist_when_full,"onUpdate:value":f[4]||(f[4]=O=>t(n).maa_mall_ignore_blacklist_when_full=O)},{default:l(()=>[e(S,{multiple:"",filterable:"",tag:"",options:t(i),value:t(n).maa_mall_buy,"onUpdate:value":f[3]||(f[3]=O=>t(n).maa_mall_buy=O),"render-tag":g,"render-label":h},null,8,["options","value"])]),_:1},8,["value"])]),_:1}),e(j,{label:"黑名单"},{default:l(()=>[e(S,{multiple:"",filterable:"",tag:"",options:t(i),value:t(n).maa_mall_blacklist,"onUpdate:value":f[5]||(f[5]=O=>t(n).maa_mall_blacklist=O),"render-tag":g,"render-label":h},null,8,["options","value"])]),_:1}),e(b),e(D,{"label-placement":t(u)?"top":"left","show-feedback":!1,class:"rogue"},{default:l(()=>[e(j,{"show-label":!1},{default:l(()=>[e(x,{checked:t(n).maa_credit_fight,"onUpdate:checked":f[6]||(f[6]=O=>t(n).maa_credit_fight=O),disabled:!t(n).maa_enable},{default:l(()=>f[22]||(f[22]=[o("div",{class:"item"},"信用作战",-1)])),_:1},8,["checked","disabled"]),e(V,null,{default:l(()=>[t(n).maa_enable?(v(),M("div",mn,"借助战打OF-1")):(v(),M("div",_n,"需开启日常任务"))]),_:1})]),_:1}),e(j,{label:"编队"},{default:l(()=>[e(S,{options:T,value:t(n).credit_fight.squad,"onUpdate:value":f[7]||(f[7]=O=>t(n).credit_fight.squad=O)},null,8,["value"])]),_:1}),e(j,{label:"干员"},{default:l(()=>[e(S,{style:{flex:"3","margin-right":"8px"},filterable:"",options:t(s),value:t(n).credit_fight.operator,"onUpdate:value":f[8]||(f[8]=O=>t(n).credit_fight.operator=O),filter:(O,B)=>t(et)(B.label,O),"render-label":t(Ee)},null,8,["options","value","filter","render-label"]),e(S,{style:{flex:"2"},options:c,value:t(n).credit_fight.skill,"onUpdate:value":f[9]||(f[9]=O=>t(n).credit_fight.skill=O)},null,8,["value"])]),_:1}),e(j,{label:"部署"},{default:l(()=>[f[23]||(f[23]=o("div",{style:{width:"40px","text-align":"right"}},"X",-1)),e(k,{style:{margin:"0 8px"},value:t(n).credit_fight.x,"onUpdate:value":f[10]||(f[10]=O=>t(n).credit_fight.x=O),"show-button":!1},null,8,["value"]),f[24]||(f[24]=o("div",{style:{width:"40px","text-align":"right"}},"Y",-1)),e(k,{style:{margin:"0 8px"},value:t(n).credit_fight.y,"onUpdate:value":f[11]||(f[11]=O=>t(n).credit_fight.y=O),"show-button":!1},null,8,["value"]),e(S,{style:{width:"250px","margin-right":"8px"},options:m,value:t(n).credit_fight.direction,"onUpdate:value":f[12]||(f[12]=O=>t(n).credit_fight.direction=O)},null,8,["value"]),e(F,{onClick:f[13]||(f[13]=O=>C.value=!t(C))},{default:l(()=>[d(J(t(C)?"隐藏":"显示")+"OF-1地图",1)]),_:1})]),_:1}),t(C)?(v(),P(j,{key:0,"show-label":!1},{default:l(()=>[e(N,{src:"/map-OF-1.webp",width:"100%"})]),_:1})):L("",!0)]),_:1},8,["label-placement"])]),_:1},8,["label-placement"])]),_:1})}}},cn=ge(fn,[["__scopeId","data-v-748f667d"]]),vn={style:{display:"flex","align-items":"center",width:"100%"}},bn={style:{"margin-right":"24px"}},gn={__name:"Depotswitch",setup(p){const y=ne(),{conf:n}=Z(y);return(i,r)=>{const s=de,u=me,g=Oe,h=Me,m=Be,T=_e;return v(),P(T,null,{header:l(()=>[e(s,{checked:t(n).maa_depot_enable,"onUpdate:checked":r[0]||(r[0]=c=>t(n).maa_depot_enable=c)},{default:l(()=>r[1]||(r[1]=[o("div",{class:"card-title"},"仓库物品混合读取",-1)])),_:1},8,["checked"]),e(u,null,{default:l(()=>r[2]||(r[2]=[d("请调整森空岛账号顺序,仅读取"),o("strong",null,"第一个",-1),d("账户"),o("strong",null,"指定服务器",-1),d("的材料")])),_:1})]),default:l(()=>[(v(!0),M(G,null,we(t(n).skland_info,c=>(v(),M("div",{key:c.account},[o("div",vn,[o("div",bn,"森空岛账号:"+J(c.account),1),e(m,{value:c.cultivate_select,"onUpdate:value":C=>c.cultivate_select=C},{default:l(()=>[e(h,null,{default:l(()=>[e(g,{value:!0},{default:l(()=>r[3]||(r[3]=[d("官服")])),_:1}),e(g,{value:!1},{default:l(()=>r[4]||(r[4]=[d("B服")])),_:1})]),_:1})]),_:2},1032,["value","onUpdate:value"])])]))),128))]),_:1})}}},kn={__name:"Recruit",setup(p){const y=ne(),{conf:n}=Z(y),i=W("mobile");return(r,s)=>{const u=de,g=me,h=ke,m=ue,T=Oe,c=tt,C=Be,w=ie,f=_e;return v(),P(f,null,{header:l(()=>[e(u,{checked:t(n).recruit_enable,"onUpdate:checked":s[0]||(s[0]=x=>t(n).recruit_enable=x)},{default:l(()=>s[6]||(s[6]=[o("div",{class:"card-title"},"公开招募",-1)])),_:1},8,["checked"])]),default:l(()=>[e(w,{"label-placement":t(i)?"top":"left","show-feedback":!1,"label-width":"140","label-align":"left"},{default:l(()=>[e(m,null,{label:l(()=>[s[8]||(s[8]=o("span",null,"启动间隔",-1)),e(g,null,{default:l(()=>s[7]||(s[7]=[d("可填小数")])),_:1})]),default:l(()=>[e(h,{value:t(n).recruit_gap,"onUpdate:value":s[1]||(s[1]=x=>t(n).recruit_gap=x)},{suffix:l(()=>s[9]||(s[9]=[d("小时")])),_:1},8,["value"])]),_:1}),e(m,null,{label:l(()=>[s[11]||(s[11]=o("span",null,"三星招募阈值",-1)),e(g,null,{default:l(()=>s[10]||(s[10]=[d("剩余公招券大于此阈值时招募三星干员")])),_:1})]),default:l(()=>[e(h,{value:t(n).recruitment_permit,"onUpdate:value":s[2]||(s[2]=x=>t(n).recruitment_permit=x)},{suffix:l(()=>s[12]||(s[12]=[d("张")])),_:1},8,["value"])]),_:1}),e(m,{label:"五星招募策略"},{default:l(()=>[e(C,{value:t(n).recruit_auto_5,"onUpdate:value":s[3]||(s[3]=x=>t(n).recruit_auto_5=x)},{default:l(()=>[e(c,{justify:"start"},{default:l(()=>[e(T,{value:1},{default:l(()=>s[13]||(s[13]=[d("自动选择")])),_:1}),e(T,{value:2},{default:l(()=>s[14]||(s[14]=[d("手动选择")])),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),t(n).recruit_auto_5===2?(v(),P(m,{key:0,"show-label":!1},{default:l(()=>[e(u,{checked:t(n).recruit_auto_only5,"onUpdate:checked":s[4]||(s[4]=x=>t(n).recruit_auto_only5=x)},{default:l(()=>s[15]||(s[15]=[d("五星词条组合唯一时自动选择")])),_:1},8,["checked"])]),_:1})):L("",!0),e(m,{"show-label":!1},{default:l(()=>[e(u,{checked:t(n).recruit_robot,"onUpdate:checked":s[5]||(s[5]=x=>t(n).recruit_robot=x)},{default:l(()=>s[16]||(s[16]=[d("保留支援机械标签")])),_:1},8,["checked"])]),_:1})]),_:1},8,["label-placement"])]),_:1})}}},yn=ge(kn,[["__scopeId","data-v-707c6f48"]]),xn={__name:"DailyMission",setup(p){const y=ne(),{conf:n}=Z(y);return(i,r)=>{const s=de,u=Me,g=Re,h=me,m=ke,T=_e;return v(),P(T,{title:"每日任务"},{default:l(()=>[e(u,{vertical:""},{default:l(()=>[e(s,{checked:t(n).skland_enable,"onUpdate:checked":r[0]||(r[0]=c=>t(n).skland_enable=c)},{default:l(()=>r[9]||(r[9]=[o("div",{class:"item"},"森空岛签到",-1)])),_:1},8,["checked"]),(v(!0),M(G,null,we(t(n).skland_info,c=>(v(),M("div",{key:c.account},[e(u,null,{default:l(()=>[e(s,{checked:c.isCheck,"onUpdate:checked":C=>c.isCheck=C,style:{"margin-right":"12px"}},{default:l(()=>[d(" 森空岛账号:"+J(c.account),1)]),_:2},1032,["checked","onUpdate:checked"]),e(s,{checked:c.sign_in_official,"onUpdate:checked":C=>c.sign_in_official=C,style:{"margin-right":"12px"}},{default:l(()=>r[10]||(r[10]=[d(" 官服签到 ")])),_:2},1032,["checked","onUpdate:checked"]),e(s,{checked:c.sign_in_bilibili,"onUpdate:checked":C=>c.sign_in_bilibili=C,style:{"margin-right":"12px"}},{default:l(()=>r[11]||(r[11]=[d(" B服签到 ")])),_:2},1032,["checked","onUpdate:checked"])]),_:2},1024)]))),128)),e(g),e(u,null,{default:l(()=>[e(s,{checked:t(n).check_mail_enable,"onUpdate:checked":r[1]||(r[1]=c=>t(n).check_mail_enable=c)},{default:l(()=>r[12]||(r[12]=[o("div",{class:"item"},"领取邮件",-1)])),_:1},8,["checked"]),e(s,{checked:t(n).delete_read_mail,"onUpdate:checked":r[2]||(r[2]=c=>t(n).delete_read_mail=c)},{default:l(()=>r[13]||(r[13]=[d("删除已读邮件")])),_:1},8,["checked"])]),_:1}),e(g),e(s,{checked:t(n).visit_friend,"onUpdate:checked":r[3]||(r[3]=c=>t(n).visit_friend=c)},{default:l(()=>r[14]||(r[14]=[o("div",{class:"item"},"访问好友",-1)])),_:1},8,["checked"]),e(g),e(u,null,{default:l(()=>[e(s,{checked:t(n).report_enable,"onUpdate:checked":r[4]||(r[4]=c=>t(n).report_enable=c)},{default:l(()=>r[15]||(r[15]=[o("div",{class:"item"},"读取基报",-1)])),_:1},8,["checked"])]),_:1}),e(g),e(u,null,{default:l(()=>[e(s,{checked:t(n).sign_in.enable,"onUpdate:checked":r[5]||(r[5]=c=>t(n).sign_in.enable=c)},{default:l(()=>r[16]||(r[16]=[o("div",{class:"item"},"签到活动",-1)])),_:1},8,["checked"]),e(h,null,{default:l(()=>r[17]||(r[17]=[d("游戏内签到、矿区、限定池每日单抽等")])),_:1})]),_:1}),e(g),e(u,null,{default:l(()=>[e(s,{checked:t(n).switch_assistants,"onUpdate:checked":r[6]||(r[6]=c=>t(n).switch_assistants=c)},{default:l(()=>r[18]||(r[18]=[o("div",{class:"item"},"基建副手",-1)])),_:1},8,["checked"]),e(m,{style:{"max-width":"220px"},value:t(n).trust_limit,"onUpdate:value":r[7]||(r[7]=c=>t(n).trust_limit=c),min:100,max:200,precision:0},{prefix:l(()=>r[19]||(r[19]=[d("信赖值阈值(≥)")])),suffix:l(()=>r[20]||(r[20]=[d("%")])),_:1},8,["value"])]),_:1}),e(g),e(u,null,{default:l(()=>[e(s,{checked:t(n).trade_token,"onUpdate:checked":r[8]||(r[8]=c=>t(n).trade_token=c)},{default:l(()=>r[21]||(r[21]=[o("div",{class:"item"},"信物兑换",-1)])),_:1},8,["checked"])]),_:1})]),_:1})]),_:1})}}},hn=ge(xn,[["__scopeId","data-v-e95953da"]]),wn={__name:"AutoFight",setup(p){const y=W("mobile"),n=ne(),{conf:i}=Z(n),r=[{label:"精零",value:0},{label:"精一",value:1},{label:"精二",value:2}];return(s,u)=>{const g=de,h=ue,m=me,T=ke,c=Re,C=lt,w=ye,f=ie,x=_e;return v(),P(x,{title:"自动战斗设置"},{default:l(()=>[e(f,{"label-placement":t(y)?"top":"left","show-feedback":!1,"label-width":"110","label-align":"left"},{default:l(()=>[e(h,{"show-label":!1},{default:l(()=>[e(g,{checked:t(i).avatar_recog_pause,"onUpdate:checked":u[0]||(u[0]=b=>t(i).avatar_recog_pause=b)},{default:l(()=>u[6]||(u[6]=[d("识别干员时暂停")])),_:1},8,["checked"])]),_:1}),e(h,null,{label:l(()=>[u[8]||(u[8]=o("span",null,"第一段滑动",-1)),e(m,null,{default:l(()=>u[7]||(u[7]=[o("div",null,"把干员从待部署区域拖到地图上的对应位置",-1),o("div",null,"默认值:400毫秒",-1)])),_:1})]),default:l(()=>[e(T,{value:t(i).first_swipe_duration,"onUpdate:value":u[1]||(u[1]=b=>t(i).first_swipe_duration=b),precision:0},{suffix:l(()=>u[9]||(u[9]=[d("毫秒")])),_:1},8,["value"])]),_:1}),e(h,null,{label:l(()=>[u[11]||(u[11]=o("span",null,"第二段滑动",-1)),e(m,null,{default:l(()=>u[10]||(u[10]=[o("div",null,"确认部署方向",-1),o("div",null,"默认值:200毫秒",-1)])),_:1})]),default:l(()=>[e(T,{value:t(i).second_swipe_duration,"onUpdate:value":u[2]||(u[2]=b=>t(i).second_swipe_duration=b),precision:0},{suffix:l(()=>u[12]||(u[12]=[d("毫秒")])),_:1},8,["value"])]),_:1}),e(c),e(C,{class:"subtitle"},{default:l(()=>u[13]||(u[13]=[d("借助战")])),_:1}),e(h,{label:"精英化限制"},{default:l(()=>[e(w,{value:t(i).support.elite,"onUpdate:value":u[3]||(u[3]=b=>t(i).support.elite=b),options:r},null,8,["value"])]),_:1}),e(h,{label:"等级限制"},{default:l(()=>[e(T,{value:t(i).support.level,"onUpdate:value":u[4]||(u[4]=b=>t(i).support.level=b),min:1,max:90},null,8,["value"])]),_:1}),e(h,{label:"最大刷新次数"},{default:l(()=>[e(T,{value:t(i).support.refresh,"onUpdate:value":u[5]||(u[5]=b=>t(i).support.refresh=b),min:1},null,8,["value"])]),_:1})]),_:1},8,["label-placement"])]),_:1})}}},Cn=ge(wn,[["__scopeId","data-v-31c5d919"]]),Un={style:{display:"flex","align-items":"center",width:"100%"}},Sn={class:"misc-container"},$n={__name:"SKLand",setup(p){const y=W("axios"),n=ne(),{conf:i}=Z(n);function r(){return{isCheck:!0,account:"",password:"",sign_in_official:!0,sign_in_bilibili:!0,cultivate_select:!0}}const s=q("");async function u(){s.value="正在测试……";const g=await y.get("/check-skland");s.value=g.data}return(g,h)=>{const m=me,T=Ie,c=bt,C=Re,w=ve,f=_e;return v(),P(f,null,{header:l(()=>[h[2]||(h[2]=o("div",{class:"card-title"},"森空岛账号",-1)),e(m,null,{default:l(()=>h[1]||(h[1]=[o("div",null,"连接失败时,请尝试:",-1),o("ol",{style:{margin:"0"}},[o("li",null,"同步系统时间后再试;"),o("li",null,"检查账号密码是否正确;"),o("li",null,"关闭代理软件或设置分流规则;"),o("li",null,"登录森空岛App,查看是否需要人机验证。")],-1)])),_:1})]),default:l(()=>[e(c,{value:t(i).skland_info,"onUpdate:value":h[0]||(h[0]=x=>t(i).skland_info=x),"on-create":r,"show-sort-button":""},{default:l(({value:x})=>[o("div",Un,[e(T,{style:{"margin-right":"10px"},value:x.account,"onUpdate:value":b=>x.account=b,type:"text",placeholder:"账号"},null,8,["value","onUpdate:value"]),e(T,{value:x.password,"onUpdate:value":b=>x.password=b,type:"password","show-password-on":"click",placeholder:"密码"},null,8,["value","onUpdate:value"])])]),_:1},8,["value"]),e(C),o("div",Sn,[e(w,{onClick:u},{default:l(()=>h[3]||(h[3]=[d("测试设置")])),_:1}),o("div",null,J(t(s)),1)])]),_:1})}}},Rn={key:0},Tn={key:1},zn={key:0},Pn={class:"email-test mt-16"},An={__name:"Email",setup(p){const y=ne(),n=W("axios"),i=W("mobile"),r=q(""),{conf:s}=Z(y);async function u(){r.value="正在发送……";const h=await n.get("/test-email");r.value=h.data}const g=[{label:"INFO - 基建任务、刷理智、公招汇总、基报、活动签到等",value:"INFO"},{label:"WARNING - 版本过旧、组内心情差过大、漏单、公招稀有标签等",value:"WARNING"},{label:"ERROR - 无法排班、专精失败、Maa调用出错、森空岛签到失败、活动签到超时、OF-1失败等",value:"ERROR"}];return(h,m)=>{const T=de,c=ve,C=$l,w=Be,f=Ie,x=ue,b=Oe,F=Me,V=ke,$=me,U=ye,z=bt,Q=ie,j=Re,S=_e;return v(),P(S,null,{header:l(()=>[e(T,{checked:t(s).mail_enable,"onUpdate:checked":m[0]||(m[0]=k=>t(s).mail_enable=k),class:"email-title"},{default:l(()=>m[11]||(m[11]=[o("div",{class:"card-title"},"邮件提醒",-1),o("div",{class:"expand"},null,-1)])),_:1},8,["checked"]),t(i)?(v(),P(c,{key:0,onClick:m[1]||(m[1]=k=>t(s).custom_smtp_server.enable=!t(s).custom_smtp_server.enable),type:"primary",ghost:""},{default:l(()=>[d(J(t(s).custom_smtp_server.enable?"自定义邮箱":"QQ邮箱"),1)]),_:1})):(v(),P(w,{key:1,class:"email-mode",value:t(s).custom_smtp_server.enable,"onUpdate:value":m[2]||(m[2]=k=>t(s).custom_smtp_server.enable=k)},{default:l(()=>[e(C,{value:!1,label:"QQ邮箱"}),e(C,{value:!0,label:"自定义邮箱"})]),_:1},8,["value"]))]),default:l(()=>[e(Q,{"label-placement":t(i)?"top":"left","show-feedback":!1,"label-width":"96","label-align":"left"},{default:l(()=>[t(s).custom_smtp_server.enable?(v(),P(x,{key:0,label:"SMTP服务器"},{default:l(()=>[e(f,{value:t(s).custom_smtp_server.server,"onUpdate:value":m[3]||(m[3]=k=>t(s).custom_smtp_server.server=k)},null,8,["value"])]),_:1})):L("",!0),t(s).custom_smtp_server.enable?(v(),P(x,{key:1,label:"加密方式"},{default:l(()=>[e(w,{value:t(s).custom_smtp_server.encryption,"onUpdate:value":m[4]||(m[4]=k=>t(s).custom_smtp_server.encryption=k)},{default:l(()=>[e(F,null,{default:l(()=>[e(b,{value:"tls",label:"SSL/TLS"}),e(b,{value:"starttls",label:"STARTTLS"})]),_:1})]),_:1},8,["value"])]),_:1})):L("",!0),t(s).custom_smtp_server.enable?(v(),P(x,{key:2,label:"端口号"},{default:l(()=>[e(V,{value:t(s).custom_smtp_server.ssl_port,"onUpdate:value":m[5]||(m[5]=k=>t(s).custom_smtp_server.ssl_port=k)},null,8,["value"])]),_:1})):L("",!0),e(x,null,{label:l(()=>[t(s).custom_smtp_server.enable?(v(),M("span",Rn,"账号")):(v(),M("span",Tn,"QQ邮箱"))]),default:l(()=>[e(f,{value:t(s).account,"onUpdate:value":m[6]||(m[6]=k=>t(s).account=k)},null,8,["value"])]),_:1}),e(x,null,{label:l(()=>[t(s).custom_smtp_server.enable?(v(),M("span",zn,"密码")):(v(),M(G,{key:1},[m[13]||(m[13]=o("span",null,"授权码",-1)),e($,null,{default:l(()=>[e(c,{text:"",tag:"a",href:"https://service.mail.qq.com/detail/0/75",target:"_blank",type:"primary"},{default:l(()=>m[12]||(m[12]=[d(" https://service.mail.qq.com/detail/0/75 ")])),_:1})]),_:1})],64))]),default:l(()=>[e(f,{value:t(s).pass_code,"onUpdate:value":m[7]||(m[7]=k=>t(s).pass_code=k),type:"password","show-password-on":"click"},null,8,["value"])]),_:1}),e(x,{label:"通知等级"},{default:l(()=>[e(U,{value:t(s).notification_level,"onUpdate:value":m[8]||(m[8]=k=>t(s).notification_level=k),options:g},null,8,["value"])]),_:1}),e(x,null,{label:l(()=>[m[15]||(m[15]=o("span",null,"标题前缀",-1)),e($,null,{default:l(()=>m[14]||(m[14]=[d("可用于区分来自多个Mower的邮件")])),_:1})]),default:l(()=>[e(f,{value:t(s).mail_subject,"onUpdate:value":m[9]||(m[9]=k=>t(s).mail_subject=k)},null,8,["value"])]),_:1}),e(x,null,{label:l(()=>[m[17]||(m[17]=o("span",null,"收件人",-1)),e($,null,{default:l(()=>m[16]||(m[16]=[d("不填时将邮件发给自己")])),_:1})]),default:l(()=>[e(z,{value:t(s).recipient,"onUpdate:value":m[10]||(m[10]=k=>t(s).recipient=k)},null,8,["value"])]),_:1})]),_:1},8,["label-placement"]),e(j),o("div",Pn,[e(c,{onClick:u},{default:l(()=>m[18]||(m[18]=[d("发送测试邮件")])),_:1}),o("div",null,J(t(r)),1)])]),_:1})}}},Mn=ge(An,[["__scopeId","data-v-7cbc22ce"]]);var wt={};Object.defineProperty(wt,"__esModule",{value:!0});const Ae=ct,On={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Bn=(0,Ae.createElementVNode)("g",{fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[(0,Ae.createElementVNode)("path",{d:"M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 0 0-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 0 0-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065z"}),(0,Ae.createElementVNode)("path",{d:"M10 9v6l5-3z"})],-1),In=[Bn];var Fn=wt.default=(0,Ae.defineComponent)({name:"SettingsAutomation",render:function(y,n){return(0,Ae.openBlock)(),(0,Ae.createElementBlock)("svg",On,In)}});const Dn={class:"grid-two"},Vn={class:"grid-left"},Nn={key:0},Ln={class:"threshold"},En={class:"grid-right"},jn={__name:"Settings",setup(p){const y=ne(),{conf:n}=Z(y),i=Je(),{operators:r}=Z(i),{left_side_facility:s}=i,u=W("mobile"),g=E(()=>[{label:"(加速任意贸易站)",value:""}].concat(s)),h=[{label:"夜神",value:"夜神"},{label:"MuMu模拟器12",value:"MuMu12"},{label:"Waydroid",value:"Waydroid"},{label:"雷电模拟器9",value:"雷电9"},{label:"ReDroid",value:"ReDroid"},{label:"MuMu模拟器Pro",value:"MuMuPro"},{label:"Genymotion",value:"Genymotion"},{label:"其它",value:""}],m=[{label:"运行命令",value:"command"},{label:"点击屏幕",value:"tap"}],T=E(()=>{const I=[{label:"什么都不做",value:"do_nothing"},{label:"退出游戏",value:"exit_game"}];return["adb_multiuser","scrcpy"].includes(n.value.app_control_strategy)||I.push({label:"返回桌面",value:"switch_to_home"}),n.value.app_control_strategy!="adb_multiuser"&&n.value.emulator.name!=""&&I.push({label:"退出模拟器",value:"close_emulator"}),I});async function c(){const I=await xt();I&&(n.value.emulator.emulator_folder=I)}const C={},w=[.5,1,1.5,2,3];for(let I=.5;I<=3;I+=.25)C[I]=w.includes(I)?`${I*100}%`:"";const f=q(n.value.webview.scale);async function x(){const I=await Kl();I&&(n.value.maa_adb_path=I)}const b=E(()=>{const I=[{label:"DroidCast_raw(主动,无损,较快)",value:"droidcast_raw"},{label:"ADB+Gzip(主动,无损,很慢)",value:"adb"},{label:"DroidCast(主动,有损,较快)",value:"droidcast"},{label:"scrcpy(被动,有损,特殊)",value:"scrcpy"},{label:"自定义(以下命令需要向STDOUT打印截图文件)",value:"diy"}];return n.value.emulator.name=="MuMu12"&&I.push({label:"MuMu模拟器12截图API(主动,无损,超快)",value:"mumuipc"}),I}),F=E(()=>{const I=[{label:"scrcpy",value:"scrcpy"}];return n.value.emulator.name=="MuMu12"&&I.push({label:"MuMu模拟器12触控API",value:"mumuipc"}),I}),V=E(()=>{const I=[{label:"ADB",value:"adb"}];return n.value.emulator.name=="MuMu12"&&(I.push({label:"MuMu模拟器12应用管理器",value:"mumumanager"}),n.value.screencap_strategy=="mumuipc"&&n.value.control_strategy=="mumuipc"&&I.push({label:"MuMu模拟器12应用分身",value:"adb_multiuser"})),n.value.screencap_strategy=="scrcpy"&&n.value.control_strategy=="scrcpy"&&I.push({label:"scrcpy virtual display",value:"scrcpy"}),I}),$=q(!1),U=q(""),z=q(0),Q=q(!0),j=q(""),S=q(!1),k=W("axios");async function N(){S.value=!0,$.value=!1;try{const{data:I}=await k.get("/test-screenshot");Q.value=I.success,Q.value?(U.value=I.screenshot,z.value=I.elapsed):j.value=I.reason}finally{S.value=!1,$.value=!0}}const D={CONNECTING:"正在提交反馈至神经",UNKNOWN:"未知",UNKNOWN_WITH_NAVBAR:"有导航栏的未知场景",LOADING:"场景跳转时的等待界面",LOGIN_LOADING:"登录中",LOGIN_MAIN_NOENTRY:"登录页面(无按钮入口)",OPERATOR_ONGOING:"代理作战"},K=E(()=>z.value<=50?"success":z.value<=200?"default":z.value<=500?"warning":"error"),O=E(()=>["夜神","MuMu12","雷电9","ReDroid","Waydroid"].includes(n.value.emulator.name)),B=q(!1);async function ae(){B.value=!0;const[I,a]=await Promise.all([k.get("/auto-get-path"),k.get("/get-adb-serial")]);B.value=!1,a.data!="OK"?pe.error("请填写正确的多开编号!"):pe.success("自动填写成功!")}const pe=_l(),H=q("custom");sl(H,()=>{H.value=="mumu"?(n.value.emulator.name="MuMu12",n.value.screencap_strategy="mumuipc",n.value.control_strategy="mumuipc",n.value.app_control_strategy="mumumanager",n.value.kill_server_when_idle=!0):H.value=="mumultiuser"?(n.value.emulator.name="MuMu12",n.value.screencap_strategy="mumuipc",n.value.control_strategy="mumuipc",n.value.app_control_strategy="adb_multiuser",n.value.kill_server_when_idle=!0):H.value=="scrcpy"&&(n.value.screencap_strategy="scrcpy",n.value.control_strategy="scrcpy",n.value.app_control_strategy="scrcpy",n.value.kill_server_when_idle=!0,n.value.strategy_when_idle="exit_game")});const Ce=[{label:"MuMu全家桶",value:"mumu"},{label:"MuMu应用分身",value:"mumultiuser"},{label:"virtual display",value:"scrcpy"},{label:"自定义",value:"custom"}];return Ze(()=>{n.value.emulator.name=="MuMu12"&&n.value.screencap_strategy=="mumuipc"&&n.value.control_strategy=="mumuipc"&&n.value.app_control_strategy=="mumumanager"&&n.value.kill_server_when_idle==!0?H.value="mumu":n.value.emulator.name=="MuMu12"&&n.value.screencap_strategy=="mumuipc"&&n.value.control_strategy=="mumuipc"&&n.value.app_control_strategy=="adb_multiuser"&&n.value.kill_server_when_idle==!0?H.value="mumultiuser":n.value.screencap_strategy=="scrcpy"&&n.value.control_strategy=="scrcpy"&&n.value.app_control_strategy=="scrcpy"&&n.value.kill_server_when_idle==!0&&n.value.strategy_when_idle=="exit_game"&&(H.value="scrcpy")}),(I,a)=>{const te=ye,le=vt,Y=ve,A=ue,X=me,xe=Ie,ee=ke,he=Re,De=gt,oe=Oe,Ue=Me,Se=Be,Ve=tt,fe=de,Ne=Dl,qe=kt,Te=ie,ze=_e,He=Bl,Ct=ml,nt=Ul,Ut=Mn,St=$n,$t=Cn,Rt=ul,Tt=hn,zt=yn,Pt=gn,At=cn,Mt=pn,Ot=Zl;return v(),M("div",Dn,[o("div",Vn,[o("div",null,[e(ze,null,{header:l(()=>[a[44]||(a[44]=o("div",{class:"card-title"},"设备与游戏",-1)),e(te,{value:t(H),"onUpdate:value":a[0]||(a[0]=_=>Qe(H)?H.value=_:null),options:Ce},null,8,["value"]),t(O)?(v(),P(Y,{key:0,class:"dialog-btn",onClick:ae,loading:t(B)},{icon:l(()=>[e(le,null,{default:l(()=>[e(t(Fn))]),_:1})]),default:l(()=>[t(u)?L("",!0):(v(),M(G,{key:0},[d("自动填写设置")],64))]),_:1},8,["loading"])):L("",!0)]),default:l(()=>[e(Te,{"label-placement":t(u)?"top":"left","show-feedback":!1,"label-width":"120","label-align":"left"},{default:l(()=>[t(H).startsWith("mumu")?L("",!0):(v(),P(A,{key:0,label:"模拟器"},{default:l(()=>[e(te,{value:t(n).emulator.name,"onUpdate:value":a[1]||(a[1]=_=>t(n).emulator.name=_),options:h},null,8,["value"])]),_:1})),t(n).emulator.name?(v(),M(G,{key:1},[e(A,null,{label:l(()=>[a[46]||(a[46]=o("span",null,"多开编号",-1)),e(X,null,{default:l(()=>a[45]||(a[45]=[o("div",null,"MuMu模拟器12的多开器中,第一个实例(锁形图标)的序号为0",-1),o("div",null,"夜神模拟器单开请填写-1",-1),o("div",null,"其它模拟器请填写多开器中的序号",-1)])),_:1})]),default:l(()=>[e(xe,{value:t(n).emulator.index,"onUpdate:value":a[2]||(a[2]=_=>t(n).emulator.index=_)},null,8,["value"])]),_:1}),e(A,null,{label:l(()=>[a[48]||(a[48]=o("span",null,"模拟器文件夹",-1)),e(X,null,{default:l(()=>a[47]||(a[47]=[o("div",null,"夜神:写到bin文件夹",-1),o("div",null,"MuMu12: 写到shell文件夹",-1)])),_:1})]),default:l(()=>[e(xe,{value:t(n).emulator.emulator_folder,"onUpdate:value":a[3]||(a[3]=_=>t(n).emulator.emulator_folder=_),type:"textarea",autosize:!0},null,8,["value"]),e(Y,{onClick:c,class:"dialog-btn"},{default:l(()=>a[49]||(a[49]=[d("...")])),_:1})]),_:1}),e(A,{label:"模拟器启动时间"},{default:l(()=>[e(ee,{value:t(n).emulator.wait_time,"onUpdate:value":a[4]||(a[4]=_=>t(n).emulator.wait_time=_)},{suffix:l(()=>a[50]||(a[50]=[d("秒")])),_:1},8,["value"])]),_:1}),e(A,null,{label:l(()=>[a[56]||(a[56]=o("span",null,"模拟器老板键",-1)),e(X,null,{default:l(()=>[a[53]||(a[53]=o("div",null,"启动模拟器后按此快捷键",-1)),a[54]||(a[54]=o("div",null,"若不需要此功能,请留空",-1)),a[55]||(a[55]=o("div",null,"加号分隔按键,不要空格",-1)),o("div",null,[a[52]||(a[52]=d(" 按键名参考 ")),e(Y,{text:"",tag:"a",href:"https://pyautogui.readthedocs.io/en/latest/keyboard.html#keyboard-keys",target:"_blank",type:"primary"},{default:l(()=>a[51]||(a[51]=[d(" KEYBOARD_KEYS ")])),_:1})])]),_:1})]),default:l(()=>[e(xe,{value:t(n).emulator.hotkey,"onUpdate:value":a[5]||(a[5]=_=>t(n).emulator.hotkey=_),placeholder:"留空停用;组合键用加号分隔"},null,8,["value"])]),_:1})],64)):L("",!0),t(H)!="mumu"?(v(),M(G,{key:2},[e(he),e(A,{label:"ADB路径"},{default:l(()=>[e(xe,{type:"textarea",autosize:!0,value:t(n).maa_adb_path,"onUpdate:value":a[6]||(a[6]=_=>t(n).maa_adb_path=_)},null,8,["value"]),e(Y,{onClick:x,class:"dialog-btn"},{default:l(()=>a[57]||(a[57]=[d("...")])),_:1})]),_:1}),e(A,null,{label:l(()=>[a[59]||(a[59]=o("span",null,"ADB连接地址",-1)),e(X,null,{default:l(()=>a[58]||(a[58]=[o("div",null,"不同模拟器adb地址不同。如不填,系统会自动去寻找adb device中的第一个。",-1),o("div",null,[d("夜神:"),o("code",null,"127.0.0.1:62001")],-1)])),_:1})]),default:l(()=>[e(xe,{value:t(n).adb,"onUpdate:value":a[7]||(a[7]=_=>t(n).adb=_)},null,8,["value"])]),_:1})],64)):L("",!0),t(H)=="custom"?(v(),M(G,{key:3},[e(he),e(A,{label:"截图方案"},{default:l(()=>[e(te,{value:t(n).screencap_strategy,"onUpdate:value":a[8]||(a[8]=_=>t(n).screencap_strategy=_),options:t(b)},null,8,["value","options"])]),_:1}),t(n).emulator.name=="MuMu12"&&t(n).screencap_strategy!="mumuipc"?(v(),P(De,{key:0,title:"推荐使用MuMu模拟器12专属截图",style:{margin:"8px 0"},type:"success"},{default:l(()=>a[60]||(a[60]=[d(" 通过共享内存的方式直接获取无损截图,避免了编码、解码、跨进程传输等环节的开销,截图速度远高于通用截图方案。 ")])),_:1})):L("",!0),e(A,{label:"触控方案"},{default:l(()=>[e(te,{value:t(n).control_strategy,"onUpdate:value":a[9]||(a[9]=_=>t(n).control_strategy=_),options:t(F)},null,8,["value","options"])]),_:1}),e(A,{label:"应用控制方案"},{default:l(()=>[e(te,{value:t(n).app_control_strategy,"onUpdate:value":a[10]||(a[10]=_=>t(n).app_control_strategy=_),options:t(V)},null,8,["value","options"])]),_:1}),t(n).screencap_strategy=="droidcast"?(v(),P(A,{key:1,label:"旋转截图"},{default:l(()=>[e(Se,{value:t(n).droidcast.rotate,"onUpdate:value":a[11]||(a[11]=_=>t(n).droidcast.rotate=_)},{default:l(()=>[e(Ue,null,{default:l(()=>[e(oe,{value:!1},{default:l(()=>a[61]||(a[61]=[d("不旋转")])),_:1}),e(oe,{value:!0},{default:l(()=>a[62]||(a[62]=[d("旋转180度")])),_:1})]),_:1})]),_:1},8,["value"])]),_:1})):L("",!0),t(n).screencap_strategy=="droidcast_raw"?(v(),M(G,{key:2},[e(A,{label:"屏幕朝向"},{default:l(()=>[e(Se,{value:t(n).droidcast_raw.orientation,"onUpdate:value":a[12]||(a[12]=_=>t(n).droidcast_raw.orientation=_)},{default:l(()=>[e(Ue,null,{default:l(()=>[e(oe,{value:"portrait"},{default:l(()=>a[63]||(a[63]=[d("竖屏")])),_:1}),e(oe,{value:"landscape"},{default:l(()=>a[64]||(a[64]=[d("横屏")])),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),t(n).screencap_strategy=="droidcast_raw"?(v(),P(A,{key:0,label:"旋转截图"},{default:l(()=>[e(Se,{value:t(n).droidcast_raw.rotate,"onUpdate:value":a[13]||(a[13]=_=>t(n).droidcast_raw.rotate=_)},{default:l(()=>[e(Ue,null,{default:l(()=>[e(oe,{value:0},{default:l(()=>a[65]||(a[65]=[d("不旋转")])),_:1}),e(oe,{value:90},{default:l(()=>a[66]||(a[66]=[d("旋转90度")])),_:1}),e(oe,{value:180},{default:l(()=>a[67]||(a[67]=[d("旋转180度")])),_:1}),e(oe,{value:270},{default:l(()=>a[68]||(a[68]=[d("旋转270度")])),_:1})]),_:1})]),_:1},8,["value"])]),_:1})):L("",!0)],64)):L("",!0),t(n).screencap_strategy=="diy"?(v(),P(A,{key:3,label:"截图命令"},{default:l(()=>[e(xe,{value:t(n).custom_screenshot.command,"onUpdate:value":a[14]||(a[14]=_=>t(n).custom_screenshot.command=_),type:"textarea",autosize:!0},null,8,["value"])]),_:1})):L("",!0)],64)):L("",!0),e(he),e(A,{label:"游戏服务器"},{default:l(()=>[e(Se,{value:t(n).package_type,"onUpdate:value":a[15]||(a[15]=_=>t(n).package_type=_)},{default:l(()=>[e(Ve,null,{default:l(()=>[e(oe,{value:"official"},{default:l(()=>a[69]||(a[69]=[d("官服")])),_:1}),e(oe,{value:"bilibili"},{default:l(()=>a[70]||(a[70]=[d("BiliBili服")])),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),t(n).app_control_strategy=="adb_multiuser"?(v(),P(A,{key:4},{label:l(()=>[a[72]||(a[72]=d(" 分身编号 ")),e(X,null,{default:l(()=>a[71]||(a[71]=[o("div",null,"主应用的编号是0",-1),o("div",null,"第一个分身的编号是1",-1),o("div",null,"第二个分身的编号是2",-1),o("div",null,"其余分身同理",-1)])),_:1})]),default:l(()=>[e(ee,{value:t(n).mumu_multi_app.app_index,"onUpdate:value":a[16]||(a[16]=_=>t(n).mumu_multi_app.app_index=_)},null,8,["value"])]),_:1})):L("",!0),t(n).app_control_strategy=="adb_multiuser"?(v(),P(De,{key:5,title:"请开启MuMu模拟器12的后台保活!",style:{margin:"8px 0"},type:"warning"})):L("",!0),t(H)=="custom"?(v(),P(A,{key:6,label:"启动游戏"},{default:l(()=>[e(te,{value:t(n).tap_to_launch_game.enable,"onUpdate:value":a[17]||(a[17]=_=>t(n).tap_to_launch_game.enable=_),options:m},null,8,["value"])]),_:1})):L("",!0),t(n).tap_to_launch_game.enable=="tap"?(v(),P(A,{key:7,label:"点击坐标"},{default:l(()=>[a[73]||(a[73]=o("span",{class:"coord-label"},"X:",-1)),e(ee,{value:t(n).tap_to_launch_game.x,"onUpdate:value":a[18]||(a[18]=_=>t(n).tap_to_launch_game.x=_)},null,8,["value"]),a[74]||(a[74]=o("span",{class:"coord-label"},"Y:",-1)),e(ee,{value:t(n).tap_to_launch_game.y,"onUpdate:value":a[19]||(a[19]=_=>t(n).tap_to_launch_game.y=_)},null,8,["value"])]),_:1})):L("",!0),e(A,{label:"任务结束"},{default:l(()=>[e(te,{value:t(n).strategy_when_idle,"onUpdate:value":a[20]||(a[20]=_=>t(n).strategy_when_idle=_),options:t(T)},null,8,["value","options"])]),_:1}),t(H)=="custom"?(v(),P(A,{key:8,"show-label":!1},{default:l(()=>[e(fe,{checked:t(n).kill_server_when_idle,"onUpdate:checked":a[21]||(a[21]=_=>t(n).kill_server_when_idle=_)},{default:l(()=>[a[76]||(a[76]=o("span",null,"任务结束时关闭ADB Server",-1)),e(X,null,{default:l(()=>a[75]||(a[75]=[d("建议开启,多开不受影响")])),_:1})]),_:1},8,["checked"])]),_:1})):L("",!0),e(he),e(A,{"show-label":!1},{default:l(()=>[e(Ue,{vertical:"",style:{gap:"12px"}},{default:l(()=>[e(Ue,{align:"center",style:{gap:"12px"}},{default:l(()=>[e(Y,{onClick:N,loading:t(S)},{default:l(()=>a[77]||(a[77]=[d("测试截图设置")])),_:1},8,["loading"]),t($)?(v(),M(G,{key:0},[t(Q)?(v(),M("div",Nn,[a[78]||(a[78]=d(" 截图用时:")),e(Ne,{strong:"",type:t(K)},{default:l(()=>[d(J(t(z))+"ms",1)]),_:1},8,["type"])])):(v(),M(G,{key:1},[e(Ne,{type:"error"},{default:l(()=>a[79]||(a[79]=[d("截图失败!")])),_:1}),o("div",null,J(t(j)),1)],64))],64)):L("",!0)]),_:1}),t($)&&t(Q)?(v(),P(qe,{key:0,src:"data:image/jpeg;base64,"+t(U),width:"100%"},null,8,["src"])):L("",!0)]),_:1})]),_:1})]),_:1},8,["label-placement"])]),_:1})]),o("div",null,[e(ze,{title:"基建设置"},{default:l(()=>[e(Te,{"label-placement":t(u)?"top":"left","show-feedback":!1,"label-width":"160","label-align":"left"},{default:l(()=>[e(A,{label:"宿舍黑名单(非主力)"},{default:l(()=>[t(u)?(v(),P(He,{key:0,"virtual-scroll":"","source-filterable":"","target-filterable":"",options:t(r),value:t(n).free_blacklist,"onUpdate:value":a[22]||(a[22]=_=>t(n).free_blacklist=_),"render-source-label":_=>t(Ee)(_.option),"render-target-label":_=>t(Ee)(_.option),filter:(_,Ge)=>_?t(et)(Ge.label,_):!0},null,8,["options","value","render-source-label","render-target-label","filter"])):(v(),P(Ct,{key:1,modelValue:t(n).free_blacklist,"onUpdate:modelValue":a[23]||(a[23]=_=>t(n).free_blacklist=_)},null,8,["modelValue"]))]),_:1}),e(A,null,{label:l(()=>[a[81]||(a[81]=o("span",null,"跑单前置延时",-1)),e(X,null,{default:l(()=>a[80]||(a[80]=[o("div",null,"推荐范围5-10",-1),o("div",null,"可填小数",-1)])),_:1})]),default:l(()=>[e(ee,{value:t(n).run_order_delay,"onUpdate:value":a[24]||(a[24]=_=>t(n).run_order_delay=_)},{suffix:l(()=>a[82]||(a[82]=[d("分钟")])),_:1},8,["value"])]),_:1}),e(A,{"show-label":!1},{default:l(()=>[e(fe,{checked:t(n).run_order_grandet_mode.enable,"onUpdate:checked":a[25]||(a[25]=_=>t(n).run_order_grandet_mode.enable=_)},{default:l(()=>a[83]||(a[83]=[d("葛朗台跑单")])),_:1},8,["checked"])]),_:1}),t(n).run_order_grandet_mode.enable?(v(),P(A,{key:0},{label:l(()=>[a[85]||(a[85]=o("span",null,"葛朗台缓冲时间",-1)),e(X,null,{default:l(()=>a[84]||(a[84]=[d("推荐范围:15-30")])),_:1})]),default:l(()=>[e(ee,{value:t(n).run_order_grandet_mode.buffer_time,"onUpdate:value":a[26]||(a[26]=_=>t(n).run_order_grandet_mode.buffer_time=_)},{suffix:l(()=>a[86]||(a[86]=[d("秒")])),_:1},8,["value"])]),_:1})):L("",!0),t(n).run_order_grandet_mode.enable?(v(),P(A,{key:1,"show-label":!1},{default:l(()=>[e(fe,{checked:t(n).run_order_grandet_mode.back_to_index,"onUpdate:checked":a[27]||(a[27]=_=>t(n).run_order_grandet_mode.back_to_index=_)},{default:l(()=>a[87]||(a[87]=[d(" 跑单前返回主界面以保持登录状态 ")])),_:1},8,["checked"])]),_:1})):L("",!0),e(A,null,{label:l(()=>[a[89]||(a[89]=o("span",null,"无人机使用房间",-1)),e(X,null,{default:l(()=>a[88]||(a[88]=[o("div",null,"加速制造站为指定制造站加速",-1),o("div",null,"(加速任意贸易站)只会加速有跑单人员作备班的站",-1),o("div",null,"例:没填龙舌兰但书的卖玉站 (加速任意贸易站) 不会被加速",-1),o("div",null,"如需要加速特定某个贸易站请指定对应房间",-1)])),_:1})]),default:l(()=>[e(te,{options:t(g),value:t(n).drone_room,"onUpdate:value":a[28]||(a[28]=_=>t(n).drone_room=_)},null,8,["options","value"])]),_:1}),e(A,null,{label:l(()=>[a[91]||(a[91]=o("span",null,"无人机使用阈值",-1)),e(X,null,{default:l(()=>a[90]||(a[90]=[o("div",null,"如加速贸易,推荐大于 贸易站数*x + 92",-1),o("div",null,"如加速制造,推荐大于 贸易站数*x",-1),o("div",null,"葛朗台跑单模式下x=0,非葛朗台推荐x=10",-1)])),_:1})]),default:l(()=>[e(ee,{value:t(n).drone_count_limit,"onUpdate:value":a[29]||(a[29]=_=>t(n).drone_count_limit=_)},null,8,["value"])]),_:1}),e(A,null,{label:l(()=>[a[93]||(a[93]=o("span",null,"无人机加速间隔",-1)),e(X,null,{default:l(()=>a[92]||(a[92]=[o("div",null,"可填小数",-1)])),_:1})]),default:l(()=>[e(ee,{value:t(n).drone_interval,"onUpdate:value":a[30]||(a[30]=_=>t(n).drone_interval=_)},{suffix:l(()=>a[94]||(a[94]=[d("小时")])),_:1},8,["value"])]),_:1}),e(A,{label:"搓玉补货房间"},{default:l(()=>[e(te,{multiple:"",filterable:"",tag:"",options:t(s),value:t(n).reload_room,"onUpdate:value":a[31]||(a[31]=_=>t(n).reload_room=_)},null,8,["options","value"])]),_:1}),e(A,null,{label:l(()=>[a[96]||(a[96]=o("span",null,"心情阈值",-1)),e(X,null,{default:l(()=>a[95]||(a[95]=[o("div",null,"2电站推荐不低于65%",-1),o("div",null,"3电站推荐不低于50%",-1),o("div",null,"即将大更新推荐设置成80%",-1)])),_:1})]),default:l(()=>[o("div",Ln,[e(nt,{value:t(n).resting_threshold,"onUpdate:value":a[32]||(a[32]=_=>t(n).resting_threshold=_),step:5,min:50,max:80,"format-tooltip":_=>`${_}%`},null,8,["value","format-tooltip"]),e(ee,{value:t(n).resting_threshold,"onUpdate:value":a[33]||(a[33]=_=>t(n).resting_threshold=_),step:5,min:50,max:80},{suffix:l(()=>a[97]||(a[97]=[d("%")])),_:1},8,["value"])])]),_:1}),e(A,{"show-label":!1},{default:l(()=>[e(fe,{checked:t(n).free_room,"onUpdate:checked":a[34]||(a[34]=_=>t(n).free_room=_)},{default:l(()=>[a[99]||(a[99]=d(" 宿舍不养闲人 ")),e(X,null,{default:l(()=>a[98]||(a[98]=[d("干员心情回满后,立即释放宿舍空位")])),_:1})]),_:1},8,["checked"])]),_:1})]),_:1},8,["label-placement"])]),_:1})]),o("div",null,[e(Ut)]),o("div",null,[e(St)]),o("div",null,[e($t)]),o("div",null,[e(ze,{title:"外观、性能与其它设置"},{default:l(()=>[e(Te,{"label-placement":t(u)?"top":"left","show-feedback":!1,"label-width":"120","label-align":"left"},{default:l(()=>[e(A,{label:"界面缩放"},{default:l(()=>[e(nt,{value:t(f),"onUpdate:value":a[35]||(a[35]=_=>Qe(f)?f.value=_:null),step:.25,min:.5,max:3,marks:C,"format-tooltip":_=>`${_*100}%`},null,8,["value","format-tooltip"]),e(Y,{class:"scale-apply",disabled:t(f)==t(n).webview.scale,onClick:a[36]||(a[36]=_=>t(n).webview.scale=t(f))},{default:l(()=>a[100]||(a[100]=[d(" 应用 ")])),_:1},8,["disabled"])]),_:1}),e(A,{label:"显示主题"},{default:l(()=>[e(Se,{value:t(n).theme,"onUpdate:value":a[37]||(a[37]=_=>t(n).theme=_)},{default:l(()=>[e(Ve,null,{default:l(()=>[e(oe,{value:"light"},{default:l(()=>a[101]||(a[101]=[d("亮色")])),_:1}),e(oe,{value:"dark"},{default:l(()=>a[102]||(a[102]=[d("暗色")])),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),e(A,{"show-label":!1},{default:l(()=>[e(fe,{checked:t(n).webview.tray,"onUpdate:checked":a[38]||(a[38]=_=>t(n).webview.tray=_)},{default:l(()=>[a[104]||(a[104]=d(" 使用托盘图标 ")),e(X,null,{default:l(()=>a[103]||(a[103]=[d("重启生效")])),_:1})]),_:1},8,["checked"])]),_:1}),e(he),e(A,{label:"截图最短间隔"},{default:l(()=>[e(ee,{value:t(n).screenshot_interval,"onUpdate:value":a[39]||(a[39]=_=>t(n).screenshot_interval=_),precision:0},{suffix:l(()=>a[105]||(a[105]=[d("毫秒")])),_:1},8,["value"])]),_:1}),e(A,null,{label:l(()=>[a[107]||(a[107]=o("span",null,"截图保存时间",-1)),e(X,null,{default:l(()=>a[106]||(a[106]=[d("可填小数")])),_:1})]),default:l(()=>[e(ee,{value:t(n).screenshot,"onUpdate:value":a[40]||(a[40]=_=>t(n).screenshot=_)},{suffix:l(()=>a[108]||(a[108]=[d("小时")])),_:1},8,["value"])]),_:1}),e(A,{label:"等待时间"},{default:l(()=>[e(Rt,{size:"small",class:"waiting-table"},{default:l(()=>[a[111]||(a[111]=o("thead",null,[o("tr",null,[o("th",null,"场景"),o("th",null,"截图间隔"),o("th",null,"超时时长")])],-1)),o("tbody",null,[(v(!0),M(G,null,we(t(n).waiting_scene_v2,(_,Ge)=>(v(),M("tr",null,[o("td",null,J(D[Ge]),1),o("td",null,[e(ee,{value:_[0],"onUpdate:value":Ke=>_[0]=Ke,"show-button":!1,precision:0},{suffix:l(()=>a[109]||(a[109]=[d("毫秒")])),_:2},1032,["value","onUpdate:value"])]),o("td",null,[e(ee,{value:_[1],"onUpdate:value":Ke=>_[1]=Ke,"show-button":!1,precision:0},{suffix:l(()=>a[110]||(a[110]=[d("秒")])),_:2},1032,["value","onUpdate:value"])])]))),256))])]),_:1})]),_:1}),e(he),e(A,{"show-label":!1},{default:l(()=>[e(fe,{checked:t(n).start_automatically,"onUpdate:checked":a[41]||(a[41]=_=>t(n).start_automatically=_)},{default:l(()=>a[112]||(a[112]=[d("启动mower-ng后直接开始运行")])),_:1},8,["checked"])]),_:1})]),_:1},8,["label-placement"])]),_:1})])]),o("div",En,[o("div",null,[e(Tt)]),o("div",null,[e(zt)]),o("div",null,[e(Pt)]),o("div",null,[e(ze,null,{header:l(()=>[e(fe,{checked:t(n).maa_enable,"onUpdate:checked":a[42]||(a[42]=_=>t(n).maa_enable=_)},{default:l(()=>a[113]||(a[113]=[o("div",{class:"card-title"},"日常任务",-1)])),_:1},8,["checked"]),e(X,null,{default:l(()=>a[114]||(a[114]=[o("div",null,"刷理智周计划、每日/每周任务、信用作战",-1)])),_:1})]),default:l(()=>[e(Te,{"label-placement":t(u)?"top":"left","show-feedback":!1,"label-width":"100","label-align":"left"},{default:l(()=>[e(A,null,{label:l(()=>[a[116]||(a[116]=o("span",null,"任务间隔",-1)),e(X,null,{default:l(()=>a[115]||(a[115]=[o("div",null,"可填小数",-1),o("div",null,"清理智、日常/周常任务领取、借助战打OF-1",-1)])),_:1})]),default:l(()=>[e(ee,{value:t(n).maa_gap,"onUpdate:value":a[43]||(a[43]=_=>t(n).maa_gap=_)},{suffix:l(()=>a[117]||(a[117]=[d("小时")])),_:1},8,["value"])]),_:1})]),_:1},8,["label-placement"])]),_:1})]),o("div",null,[e(At)]),o("div",null,[e(Mt)]),o("div",null,[e(Ot)])])])}}},ma=ge(jn,[["__scopeId","data-v-9ecb0f84"]]);export{ma as default};