2 lines
22 KiB
JavaScript
2 lines
22 KiB
JavaScript
import{a3 as Ce,c,W as en,a4 as Pe,a5 as Ue,h as b,d as le,r as $,a6 as Re,a7 as nn,a8 as q,a as _,a9 as tn,aa as Ee,b as an,Y as L,ab as rn,y as X,_ as ze,ac as Y,ad as ln,j as Ke,u as qe,D as un,ae as He,af as on,P as w,ag as sn,ah as cn,w as De,ai as dn,aj as fn,ak as vn,g as Be,al as mn,x as gn,o as ve,l as Me,J as Ve,m as O,n as M,C as te,q as pn,S as hn,z as Fe,t as he,X as bn,s as yn,E as Sn,A as Nn,am as Cn,U as wn,I as _n,V as kn}from"./index-9fc801b7.js";import{R as In,C as xn,_ as En,F as Dn}from"./index-49e4ebf7.js";import"./index-82db850c.js";/* empty css *//* empty css */import"./_baseIteratee-429a7bd1.js";const Bn=Ce(In),Mn=Ce(xn);var Vn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};const Fn=Vn;function $e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?Object(arguments[e]):{},u=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(u=u.concat(Object.getOwnPropertySymbols(n).filter(function(f){return Object.getOwnPropertyDescriptor(n,f).enumerable}))),u.forEach(function(f){$n(t,f,n[f])})}return t}function $n(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var we=function(e,n){var u=$e({},e,n.attrs);return c(en,$e({},u,{icon:Fn}),null)};we.displayName="UpOutlined";we.inheritAttrs=!1;const An=we;function Se(){return typeof BigInt=="function"}function ae(t){var e=t.trim(),n=e.startsWith("-");n&&(e=e.slice(1)),e=e.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),e.startsWith(".")&&(e="0".concat(e));var u=e||"0",f=u.split("."),g=f[0]||"0",i=f[1]||"0";g==="0"&&i==="0"&&(n=!1);var o=n?"-":"";return{negative:n,negativeStr:o,trimStr:u,integerStr:g,decimalStr:i,fullStr:"".concat(o).concat(u)}}function _e(t){var e=String(t);return!Number.isNaN(Number(e))&&e.includes("e")}function re(t){var e=String(t);if(_e(t)){var n=Number(e.slice(e.indexOf("e-")+2)),u=e.match(/\.(\d+)/);return u!=null&&u[1]&&(n+=u[1].length),n}return e.includes(".")&&Ie(e)?e.length-e.indexOf(".")-1:0}function ke(t){var e=String(t);if(_e(t)){if(t>Number.MAX_SAFE_INTEGER)return String(Se()?BigInt(t).toString():Number.MAX_SAFE_INTEGER);if(t<Number.MIN_SAFE_INTEGER)return String(Se()?BigInt(t).toString():Number.MIN_SAFE_INTEGER);e=t.toFixed(re(e))}return ae(e).fullStr}function Ie(t){return typeof t=="number"?!Number.isNaN(t):t?/^\s*-?\d+(\.\d+)?\s*$/.test(t)||/^\s*-?\d+\.\s*$/.test(t)||/^\s*-?\.\d+\s*$/.test(t):!1}function je(t){return!t&&t!==0&&!Number.isNaN(t)||!String(t).trim()}var Tn=function(){function t(e){if(Ue(this,t),b(this,"origin",""),je(e)){this.empty=!0;return}this.origin=String(e),this.number=Number(e)}return Pe(t,[{key:"negate",value:function(){return new t(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new t(n);var u=Number(n);if(Number.isNaN(u))return this;var f=this.number+u;if(f>Number.MAX_SAFE_INTEGER)return new t(Number.MAX_SAFE_INTEGER);if(f<Number.MIN_SAFE_INTEGER)return new t(Number.MIN_SAFE_INTEGER);var g=Math.max(re(this.number),re(u));return new t(f.toFixed(g))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(n){return this.toNumber()===(n==null?void 0:n.toNumber())}},{key:"lessEquals",value:function(n){return this.add(n.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":ke(this.number):this.origin}}]),t}(),On=function(){function t(e){if(Ue(this,t),b(this,"origin",""),je(e)){this.empty=!0;return}if(this.origin=String(e),e==="-"||Number.isNaN(e)){this.nan=!0;return}var n=e;if(_e(n)&&(n=Number(n)),n=typeof n=="string"?n:ke(n),Ie(n)){var u=ae(n);this.negative=u.negative;var f=u.trimStr.split(".");this.integer=BigInt(f[0]);var g=f[1]||"0";this.decimal=BigInt(g),this.decimalLen=g.length}else this.nan=!0}return Pe(t,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(n){var u="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(n,"0"));return BigInt(u)}},{key:"negate",value:function(){var n=new t(this.toString());return n.negative=!n.negative,n}},{key:"add",value:function(n){if(this.isInvalidate())return new t(n);var u=new t(n);if(u.isInvalidate())return this;var f=Math.max(this.getDecimalStr().length,u.getDecimalStr().length),g=this.alignDecimal(f),i=u.alignDecimal(f),o=(g+i).toString(),d=ae(o),v=d.negativeStr,h=d.trimStr,r="".concat(v).concat(h.padStart(f+1,"0"));return new t("".concat(r.slice(0,-f),".").concat(r.slice(-f)))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(n){return this.toString()===(n==null?void 0:n.toString())}},{key:"lessEquals",value:function(n){return this.add(n.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":ae("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),t}();function U(t){return Se()?new On(t):new Tn(t)}function Ne(t,e,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(t==="")return"";var f=ae(t),g=f.negativeStr,i=f.integerStr,o=f.decimalStr,d="".concat(e).concat(o),v="".concat(g).concat(i);if(n>=0){var h=Number(o[n]);if(h>=5&&!u){var r=U(t).add("".concat(g,"0.").concat("0".repeat(n)).concat(10-h));return Ne(r.toString(),e,n,u)}return n===0?v:"".concat(v).concat(e).concat(o.padEnd(n,"0").slice(0,n))}return d===".0"?v:"".concat(v).concat(d)}var Pn=200,Un=600;const Rn=le({compatConfig:{MODE:3},name:"StepHandler",inheritAttrs:!1,props:{prefixCls:String,upDisabled:Boolean,downDisabled:Boolean,onStep:{type:Function}},slots:["upNode","downNode"],setup:function(e,n){var u=n.slots,f=n.emit,g=$(),i=function(v,h){v.preventDefault(),f("step",h);function r(){f("step",h),g.value=setTimeout(r,Pn)}g.value=setTimeout(r,Un)},o=function(){clearTimeout(g.value)};return Re(function(){o()}),function(){if(nn())return null;var d=e.prefixCls,v=e.upDisabled,h=e.downDisabled,r="".concat(d,"-handler"),V=q(r,"".concat(r,"-up"),b({},"".concat(r,"-up-disabled"),v)),A=q(r,"".concat(r,"-down"),b({},"".concat(r,"-down-disabled"),h)),k={unselectable:"on",role:"button",onMouseup:o,onMouseleave:o},I=u.upNode,S=u.downNode;return c("div",{class:"".concat(r,"-wrap")},[c("span",_(_({},k),{},{onMousedown:function(E){i(E,!0)},"aria-label":"Increase Value","aria-disabled":v,class:V}),[(I==null?void 0:I())||c("span",{unselectable:"on",class:"".concat(d,"-handler-up-inner")},null)]),c("span",_(_({},k),{},{onMousedown:function(E){i(E,!1)},"aria-label":"Decrease Value","aria-disabled":h,class:A}),[(S==null?void 0:S())||c("span",{unselectable:"on",class:"".concat(d,"-handler-down-inner")},null)])])}}});function zn(t,e){var n=$(null);function u(){try{var g=t.value,i=g.selectionStart,o=g.selectionEnd,d=g.value,v=d.substring(0,i),h=d.substring(o);n.value={start:i,end:o,value:d,beforeTxt:v,afterTxt:h}}catch{}}function f(){if(t.value&&n.value&&e.value)try{var g=t.value.value,i=n.value,o=i.beforeTxt,d=i.afterTxt,v=i.start,h=g.length;if(g.endsWith(d))h=g.length-n.value.afterTxt.length;else if(g.startsWith(o))h=o.length;else{var r=o[v-1],V=g.indexOf(r,v-1);V!==-1&&(h=V+1)}t.value.setSelectionRange(h,h)}catch(A){tn(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(A.message))}}return[u,f]}const Kn=function(){var t=$(0),e=function(){Ee.cancel(t.value)};return Re(function(){e()}),function(n){e(),t.value=Ee(function(){n()})}};var qn=["prefixCls","min","max","step","defaultValue","value","disabled","readonly","keyboard","controls","autofocus","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","lazy","class","style"],Ae=function(e,n){return e||n.isEmpty()?n.toString():n.toNumber()},Te=function(e){var n=U(e);return n.isInvalidate()?null:n},We=function(){return{stringMode:{type:Boolean},defaultValue:{type:[String,Number]},value:{type:[String,Number]},prefixCls:{type:String},min:{type:[String,Number]},max:{type:[String,Number]},step:{type:[String,Number],default:1},tabindex:{type:Number},controls:{type:Boolean,default:!0},readonly:{type:Boolean},disabled:{type:Boolean},autofocus:{type:Boolean},keyboard:{type:Boolean,default:!0},parser:{type:Function},formatter:{type:Function},precision:{type:Number},decimalSeparator:{type:String},onInput:{type:Function},onChange:{type:Function},onPressEnter:{type:Function},onStep:{type:Function},onBlur:{type:Function},onFocus:{type:Function}}};const Hn=le({compatConfig:{MODE:3},name:"InnerInputNumber",inheritAttrs:!1,props:_(_({},We()),{},{lazy:Boolean}),slots:["upHandler","downHandler"],setup:function(e,n){var u=n.attrs,f=n.slots,g=n.emit,i=n.expose,o=$(),d=$(!1),v=$(!1),h=$(!1),r=$(U(e.value));function V(s){e.value===void 0&&(r.value=s)}var A=function(a,p){if(!p)return e.precision>=0?e.precision:Math.max(re(a),re(e.step))},k=function(a){var p=String(a);if(e.parser)return e.parser(p);var l=p;return e.decimalSeparator&&(l=l.replace(e.decimalSeparator,".")),l.replace(/[^\w.-]+/g,"")},I=$(""),S=function(a,p){if(e.formatter)return e.formatter(a,{userTyping:p,input:String(I.value)});var l=typeof a=="number"?ke(a):a;if(!p){var B=A(l,p);if(Ie(l)&&(e.decimalSeparator||B>=0)){var x=e.decimalSeparator||".";l=Ne(l,x,B)}}return l},T=function(){var s=e.value;return r.value.isInvalidate()&&["string","number"].includes(an(s))?Number.isNaN(s)?"":s:S(r.value.toString(),!1)}();I.value=T;function E(s,a){I.value=S(s.isInvalidate()?s.toString(!1):s.toString(!a),a)}var R=L(function(){return Te(e.max)}),D=L(function(){return Te(e.min)}),N=L(function(){return!R.value||!r.value||r.value.isInvalidate()?!1:R.value.lessEquals(r.value)}),z=L(function(){return!D.value||!r.value||r.value.isInvalidate()?!1:r.value.lessEquals(D.value)}),y=zn(o,d),m=rn(y,2),F=m[0],ue=m[1],H=function(a){return R.value&&!a.lessEquals(R.value)?R.value:D.value&&!D.value.lessEquals(a)?D.value:null},j=function(a){return!H(a)},W=function(a,p){var l=a,B=j(l)||l.isEmpty();if(!l.isEmpty()&&!p&&(l=H(l)||l,B=!0),!e.readonly&&!e.disabled&&B){var x=l.toString(),P=A(x,p);if(P>=0&&(l=U(Ne(x,".",P))),!l.equals(r.value)){var K;V(l),(K=e.onChange)===null||K===void 0||K.call(e,l.isEmpty()?null:Ae(e.stringMode,l)),e.value===void 0&&E(l,p)}return l}return r.value},J=Kn(),Q=function s(a){var p;if(F(),I.value=a,!h.value){var l=k(a),B=U(l);B.isNaN()||W(B,!0)}(p=e.onInput)===null||p===void 0||p.call(e,a),J(function(){var x=a;e.parser||(x=a.replace(/。/g,".")),x!==a&&s(x)})},Z=function(){h.value=!0},ie=function(){h.value=!1,Q(o.value.value)},ee=function(a){Q(a.target.value)},ne=function(a){var p,l;if(!(a&&N.value||!a&&z.value)){v.value=!1;var B=U(e.step);a||(B=B.negate());var x=(r.value||U(0)).add(B.toString()),P=W(x,!1);(p=e.onStep)===null||p===void 0||p.call(e,Ae(e.stringMode,P),{offset:e.step,type:a?"up":"down"}),(l=o.value)===null||l===void 0||l.focus()}},oe=function(a){var p=U(k(I.value)),l=p;p.isNaN()?l=r.value:l=W(p,a),e.value!==void 0?E(r.value,!1):l.isNaN()||E(l,!1)},me=function(a){var p=a.which;if(v.value=!0,p===Y.ENTER){var l;h.value||(v.value=!1),oe(!1),(l=e.onPressEnter)===null||l===void 0||l.call(e,a)}e.keyboard!==!1&&!h.value&&[Y.UP,Y.DOWN].includes(p)&&(ne(Y.UP===p),a.preventDefault())},C=function(){v.value=!1},G=function(a){oe(!1),d.value=!1,v.value=!1,g("blur",a)};return X(function(){return e.precision},function(){r.value.isInvalidate()||E(r.value,!1)},{flush:"post"}),X(function(){return e.value},function(){var s=U(e.value);r.value=s;var a=U(k(I.value));(!s.equals(a)||!v.value||e.formatter)&&E(s,v.value)},{flush:"post"}),X(I,function(){e.formatter&&ue()},{flush:"post"}),X(function(){return e.disabled},function(s){s&&(d.value=!1)}),i({focus:function(){var a;(a=o.value)===null||a===void 0||a.focus()},blur:function(){var a;(a=o.value)===null||a===void 0||a.blur()}}),function(){var s,a=_(_({},u),e),p=a.prefixCls,l=p===void 0?"rc-input-number":p,B=a.min,x=a.max,P=a.step,K=P===void 0?1:P;a.defaultValue,a.value;var se=a.disabled,ce=a.readonly;a.keyboard;var de=a.controls,ge=de===void 0?!0:de,fe=a.autofocus;a.stringMode,a.parser,a.formatter,a.precision,a.decimalSeparator,a.onChange,a.onInput,a.onPressEnter,a.onStep;var Ge=a.lazy,Le=a.class,Xe=a.style,Ye=ze(a,qn),Je=f.upHandler,Qe=f.downHandler,xe="".concat(l,"-input"),pe={};return Ge?pe.onChange=ee:pe.onInput=ee,c("div",{class:q(l,Le,(s={},b(s,"".concat(l,"-focused"),d.value),b(s,"".concat(l,"-disabled"),se),b(s,"".concat(l,"-readonly"),ce),b(s,"".concat(l,"-not-a-number"),r.value.isNaN()),b(s,"".concat(l,"-out-of-range"),!r.value.isInvalidate()&&!j(r.value)),s)),style:Xe,onKeydown:me,onKeyup:C},[ge&&c(Rn,{prefixCls:l,upDisabled:N.value,downDisabled:z.value,onStep:ne},{upNode:Je,downNode:Qe}),c("div",{class:"".concat(xe,"-wrap")},[c("input",_(_(_({autofocus:fe,autocomplete:"off",role:"spinbutton","aria-valuemin":B,"aria-valuemax":x,"aria-valuenow":r.value.isInvalidate()?null:r.value.toString(),step:K},Ye),{},{ref:o,class:xe,value:I.value,disabled:se,readonly:ce,onFocus:function(Ze){d.value=!0,g("focus",Ze)}},pe),{},{onBlur:G,onCompositionstart:Z,onCompositionend:ie}),null)])])}}});function be(t){return t!=null}var jn=["class","bordered","readonly","style","addonBefore","addonAfter","prefix","valueModifiers"],Oe=We(),Wn=function(){return _(_({},Oe),{},{size:{type:String},bordered:{type:Boolean,default:!0},placeholder:String,name:String,id:String,type:String,addonBefore:w.any,addonAfter:w.any,prefix:w.any,"onUpdate:value":Oe.onChange,valueModifiers:Object})},ye=le({compatConfig:{MODE:3},name:"AInputNumber",inheritAttrs:!1,props:Wn(),slots:["addonBefore","addonAfter","prefix"],setup:function(e,n){var u=n.emit,f=n.expose,g=n.attrs,i=n.slots,o=Ke(),d=qe("input-number",e),v=d.prefixCls,h=d.size,r=d.direction,V=$(e.value===void 0?e.defaultValue:e.value),A=$(!1);X(function(){return e.value},function(){V.value=e.value});var k=$(null),I=function(){var N;(N=k.value)===null||N===void 0||N.focus()},S=function(){var N;(N=k.value)===null||N===void 0||N.blur()};f({focus:I,blur:S});var T=function(N){e.value===void 0&&(V.value=N),u("update:value",N),u("change",N),o.onFieldChange()},E=function(N){A.value=!1,u("blur",N),o.onFieldBlur()},R=function(N){A.value=!0,u("focus",N)};return function(){var D,N,z,y,m=_(_({},g),e),F=m.class,ue=m.bordered,H=m.readonly,j=m.style,W=m.addonBefore,J=W===void 0?(D=i.addonBefore)===null||D===void 0?void 0:D.call(i):W,Q=m.addonAfter,Z=Q===void 0?(N=i.addonAfter)===null||N===void 0?void 0:N.call(i):Q,ie=m.prefix,ee=ie===void 0?(z=i.prefix)===null||z===void 0?void 0:z.call(i):ie,ne=m.valueModifiers,oe=ne===void 0?{}:ne,me=ze(m,jn),C=v.value,G=h.value,s=q((y={},b(y,"".concat(C,"-lg"),G==="large"),b(y,"".concat(C,"-sm"),G==="small"),b(y,"".concat(C,"-rtl"),r.value==="rtl"),b(y,"".concat(C,"-readonly"),H),b(y,"".concat(C,"-borderless"),!ue),y),F),a=c(Hn,_(_({},He(me,["size","defaultValue"])),{},{ref:k,lazy:!!oe.lazy,value:V.value,class:s,prefixCls:C,readonly:H,onChange:T,onBlur:E,onFocus:R}),{upHandler:function(){return c(An,{class:"".concat(C,"-handler-up-inner")},null)},downHandler:function(){return c(un,{class:"".concat(C,"-handler-down-inner")},null)}}),p=be(J)||be(Z);if(be(ee)){var l,B=q("".concat(C,"-affix-wrapper"),(l={},b(l,"".concat(C,"-affix-wrapper-focused"),A.value),b(l,"".concat(C,"-affix-wrapper-disabled"),e.disabled),b(l,"".concat(C,"-affix-wrapper-rtl"),r.value==="rtl"),b(l,"".concat(C,"-affix-wrapper-readonly"),H),b(l,"".concat(C,"-affix-wrapper-borderless"),!ue),b(l,"".concat(F),!p&&F),l));a=c("div",{class:B,style:j,onMouseup:function(){return k.value.focus()}},[c("span",{class:"".concat(C,"-prefix")},[ee]),a])}if(p){var x,P="".concat(C,"-group"),K="".concat(P,"-addon"),se=J?c("div",{class:K},[J]):null,ce=Z?c("div",{class:K},[Z]):null,de=q("".concat(C,"-wrapper"),P,b({},"".concat(P,"-rtl"),r.value==="rtl")),ge=q("".concat(C,"-group-wrapper"),(x={},b(x,"".concat(C,"-group-wrapper-sm"),G==="small"),b(x,"".concat(C,"-group-wrapper-lg"),G==="large"),b(x,"".concat(C,"-group-wrapper-rtl"),r.value==="rtl"),x),F);a=c("div",{class:ge,style:j},[c("div",{class:de},[se,a,ce])])}return on(a,{style:j})}}});const Gn=ln(ye,{install:function(e){return e.component(ye.name,ye),e}});var Ln=sn("small","default"),Xn=function(){return{id:String,prefixCls:String,size:w.oneOf(Ln),disabled:{type:Boolean,default:void 0},checkedChildren:w.any,unCheckedChildren:w.any,tabindex:w.oneOfType([w.string,w.number]),autofocus:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},checked:w.oneOfType([w.string,w.number,w.looseBool]),checkedValue:w.oneOfType([w.string,w.number,w.looseBool]).def(!0),unCheckedValue:w.oneOfType([w.string,w.number,w.looseBool]).def(!1),onChange:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onMouseup:{type:Function},"onUpdate:checked":{type:Function},onBlur:Function,onFocus:Function}},Yn=le({compatConfig:{MODE:3},name:"ASwitch",__ANT_SWITCH:!0,inheritAttrs:!1,props:Xn(),slots:["checkedChildren","unCheckedChildren"],setup:function(e,n){var u=n.attrs,f=n.slots,g=n.expose,i=n.emit,o=Ke();cn(function(){De(!("defaultChecked"in u),"Switch","'defaultChecked' is deprecated, please use 'v-model:checked'"),De(!("value"in u),"Switch","`value` is not validate prop, do you mean `checked`?")});var d=$(e.checked!==void 0?e.checked:u.defaultChecked),v=L(function(){return d.value===e.checkedValue});X(function(){return e.checked},function(){d.value=e.checked});var h=qe("switch",e),r=h.prefixCls,V=h.direction,A=h.size,k=$(),I=function(){var m;(m=k.value)===null||m===void 0||m.focus()},S=function(){var m;(m=k.value)===null||m===void 0||m.blur()};g({focus:I,blur:S}),dn(function(){fn(function(){e.autofocus&&!e.disabled&&k.value.focus()})});var T=function(m,F){e.disabled||(i("update:checked",m),i("change",m,F),o.onFieldChange())},E=function(m){i("blur",m)},R=function(m){I();var F=v.value?e.unCheckedValue:e.checkedValue;T(F,m),i("click",F,m)},D=function(m){m.keyCode===Y.LEFT?T(e.unCheckedValue,m):m.keyCode===Y.RIGHT&&T(e.checkedValue,m),i("keydown",m)},N=function(m){var F;(F=k.value)===null||F===void 0||F.blur(),i("mouseup",m)},z=L(function(){var y;return y={},b(y,"".concat(r.value,"-small"),A.value==="small"),b(y,"".concat(r.value,"-loading"),e.loading),b(y,"".concat(r.value,"-checked"),v.value),b(y,"".concat(r.value,"-disabled"),e.disabled),b(y,r.value,!0),b(y,"".concat(r.value,"-rtl"),V.value==="rtl"),y});return function(){var y;return c(mn,{insertExtraNode:!0},{default:function(){return[c("button",_(_(_({},He(e,["prefixCls","checkedChildren","unCheckedChildren","checked","autofocus","checkedValue","unCheckedValue","id","onChange","onUpdate:checked"])),u),{},{id:(y=e.id)!==null&&y!==void 0?y:o.id.value,onKeydown:D,onClick:R,onBlur:E,onMouseup:N,type:"button",role:"switch","aria-checked":d.value,disabled:e.disabled||e.loading,class:[u.class,z.value],ref:k}),[c("div",{class:"".concat(r.value,"-handle")},[e.loading?c(vn,{class:"".concat(r.value,"-loading-icon")},null):null]),c("span",{class:"".concat(r.value,"-inner")},[v.value?Be(f,e,"checkedChildren"):Be(f,e,"unCheckedChildren")])])]}})}}});const Jn=Ce(Yn);const Qn={class:"panel"},Zn={class:"lang-select-wrap"},et=le({__name:"globalSetting",setup(t){const e=gn(),n=$(!1),u=async()=>{await Cn(300),window.location.reload()},f=[{value:"en",text:"English"},{value:"zh",text:"中文"},{value:"de",text:"Deutsch"}],g=(i,o)=>{const d=[];i.shiftKey&&d.push("Shift"),i.ctrlKey&&d.push("Ctrl"),(i.code.startsWith("Key")||i.code.startsWith("Digit"))&&(d.push(i.code),e.shortcut[o]=d.join(" + "))};return(i,o)=>{const d=Jn,v=En,h=Gn,r=wn,V=Mn,A=_n,k=Bn,I=Dn;return ve(),Me("div",Qn,[Ve("",!0),c(I,null,{default:O(()=>[c(v,{label:i.$t("useThumbnailPreview")},{default:O(()=>[c(d,{checked:M(e).enableThumbnail,"onUpdate:checked":o[0]||(o[0]=S=>M(e).enableThumbnail=S)},null,8,["checked"])]),_:1},8,["label"]),c(v,{label:i.$t("gridThumbnailWidth")},{default:O(()=>[c(h,{value:M(e).gridThumbnailSize,"onUpdate:value":o[1]||(o[1]=S=>M(e).gridThumbnailSize=S),min:256,max:1024},null,8,["value"]),te(" (px) ")]),_:1},8,["label"]),c(v,{label:i.$t("largeGridThumbnailWidth")},{default:O(()=>[c(h,{value:M(e).largeGridThumbnailSize,"onUpdate:value":o[2]||(o[2]=S=>M(e).largeGridThumbnailSize=S),min:256,max:1024},null,8,["value"]),te(" (px) ")]),_:1},8,["label"]),c(v,{label:i.$t("longPressOpenContextMenu")},{default:O(()=>[c(d,{checked:M(e).longPressOpenContextMenu,"onUpdate:checked":o[3]||(o[3]=S=>M(e).longPressOpenContextMenu=S)},null,8,["checked"])]),_:1},8,["label"]),c(v,{label:i.$t("onlyFoldersAndImages")},{default:O(()=>[c(d,{checked:M(e).onlyFoldersAndImages,"onUpdate:checked":o[4]||(o[4]=S=>M(e).onlyFoldersAndImages=S)},null,8,["checked"])]),_:1},8,["label"]),c(v,{label:i.$t("lang")},{default:O(()=>[pn("div",Zn,[c(M(hn),{options:f,value:M(e).lang,"onUpdate:value":o[5]||(o[5]=S=>M(e).lang=S),onChange:o[6]||(o[6]=S=>n.value=!0)},null,8,["value"])]),n.value?(ve(),Fe(r,{key:0,type:"primary",onClick:u,ghost:""},{default:O(()=>[te(he(M(bn)("langChangeReload")),1)]),_:1})):Ve("",!0)]),_:1},8,["label"]),c(v,{label:i.$t("shortcutKey")},{default:O(()=>[(ve(!0),Me(yn,null,Sn(M(e).shortcut,(S,T)=>(ve(),Fe(k,{key:T,class:"row"},{default:O(()=>[c(V,{span:8},{default:O(()=>[te(he(i.$t(T)),1)]),_:2},1024),c(V,{span:16,class:"col"},{default:O(()=>[c(A,{value:S,onKeydown:Nn(E=>g(E,T),["stop","prevent"]),placeholder:i.$t("shortcutKeyDescription")},null,8,["value","onKeydown","placeholder"]),c(r,{onClick:E=>M(e).shortcut[T]=""},{default:O(()=>[te(he(i.$t("cancel")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["label"])]),_:1})])}}});const ot=kn(et,[["__scopeId","data-v-878b3f75"]]);export{ot as default};
|