import{Q as x}from"./chunk-C2blguT0.js";import{Q as Oe,a as vo}from"./chunk-Cetswyy9.js";import{Q as ct}from"./chunk-X_78B3t_.js";import{Q as te}from"./chunk-BmZ_dvqz.js";import{Q as dt}from"./chunk-CUANlmUG.js";import{Q as bo}from"./chunk-KjjhEBu0.js";import{Q as yo,a as wo}from"./chunk-Bo48EZVo.js";import{Q as So}from"./chunk-3al9Gynt.js";import{Q as Eo}from"./chunk-DyHcsQzx.js";import{Q as Vt}from"./chunk-BuiPYrYC.js";import{Q as Do}from"./chunk-Bw4fNkFP.js";import{C as de}from"./chunk-CsOl3O8E.js";import{j as Co,a as Rt,t as ko,u as b,g as To,r as Oo,l as No,m as Mt,w as Mo,P as Ao,O as Io,y as Po,J as xo,B as Se,E as ue,q as _,as as f,D as V,V as w,an as D,Z as ae,au as oe,X as $,F as ut,ah as mt,am as Vo,at as ft,Y as Ro,ab as jt}from"./chunk-DhYw-kuD.js";import{_ as jo,t as p,m as Bo,M as re,i as pt}from"./app-CPb3bToC.js";import{m as Ee}from"./chunk-BDfpyTlq.js";import{k as Xo}from"./chunk-BsM38hVX.js";import"./chunk-CusLMHK2.js";import"./chunk-C7mbSHwF.js";import"./chunk-DfTn_VfD.js";import"./chunk-CoZXVP_c.js";import"./chunk-CCQf9h9p.js";import"./chunk-DBKH8df9.js";import"./chunk-8e5kB75k.js";import"./chunk-xwEmqXCW.js";import"./chunk-C3G_4NHG.js";import"./chunk-Bzmka5Fh.js";import"./chunk-BX7XdaCY.js";import"./chunk-GYMadCV3.js";import"./chunk-DOJZQpJk.js";import"./chunk-DIiNYqqq.js";import"./chunk-BjYP5sR0.js";import"./chunk-xxORVLuj.js";import"./chunk-C6R67zTo.js";import"./chunk-D3Pjrapm.js";import"./chunk-DbbZ0htz.js";var Yo=Object.defineProperty,ot=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Bt=(e,t,o)=>t in e?Yo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Ie=(e,t)=>{for(var o in t||(t={}))qt.call(t,o)&&Bt(e,o,t[o]);if(ot)for(var o of ot(t))Kt.call(t,o)&&Bt(e,o,t[o]);return e},Zt=(e,t)=>{var o={};for(var r in e)qt.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(e!=null&&ot)for(var r of ot(e))t.indexOf(r)<0&&Kt.call(e,r)&&(o[r]=e[r]);return o};const eo="[vue-draggable-plus]: ";function $o(e){console.warn(eo+e)}function Uo(e){console.error(eo+e)}function Xt(e,t,o){return o>=0&&oo?o.toUpperCase():"")}function Wo(e){return Object.keys(e).reduce((t,o)=>(typeof e[o]<"u"&&(t[Lo(o)]=e[o]),t),{})}function Fo(e,t){if(Array.isArray(e))return e.splice(t,1)}function Ho(e,t,o){if(Array.isArray(e))return e.splice(t,0,o)}function Qo(e){return typeof e>"u"}function zo(e){return typeof e=="string"}function Yt(e,t,o){const r=e.children[o];e.insertBefore(t,r)}function ht(e){e.parentNode&&e.parentNode.removeChild(e)}function Jo(e,t=document){var o;let r=null;return typeof(t==null?void 0:t.querySelector)=="function"?r=(o=t==null?void 0:t.querySelector)==null?void 0:o.call(t,e):r=document.querySelector(e),r||$o(`Element not found: ${e}`),r}function Go(e,t,o=null){return function(...r){return e.apply(o,r),t.apply(o,r)}}function qo(e,t){const o=Ie({},e);return Object.keys(t).forEach(r=>{o[r]?o[r]=Go(e[r],t[r]):o[r]=t[r]}),o}function Ko(e){return e instanceof HTMLElement}function Zo(e,t){Object.keys(e).forEach(o=>{t(o,e[o])})}/**! * Sortable 1.15.1 * @author RubaXa * @author owenm * @license MIT */function $t(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),o.push.apply(o,r)}return o}function se(e){for(var t=1;t=0)&&(o[n]=e[n]);return o}function or(e,t){if(e==null)return{};var o=tr(e,t),r,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var rr="1.15.1";function me(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var pe=me(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Fe=me(/Edge/i),Ut=me(/firefox/i),Ye=me(/safari/i)&&!me(/chrome/i)&&!me(/android/i),to=me(/iP(ad|od|hone)/i),oo=me(/chrome/i)&&me(/android/i),ro={capture:!1,passive:!1};function T(e,t,o){e.addEventListener(t,o,!pe&&ro)}function C(e,t,o){e.removeEventListener(t,o,!pe&&ro)}function rt(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function nr(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function ie(e,t,o,r){if(e){o=o||document;do{if(t!=null&&(t[0]===">"?e.parentNode===o&&rt(e,t):rt(e,t))||r&&e===o)return e;if(e===o)break}while(e=nr(e))}return null}var Lt=/\s+/g;function z(e,t,o){if(e&&t)if(e.classList)e.classList[o?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(Lt," ").replace(" "+t+" "," ");e.className=(r+(o?" "+t:"")).replace(Lt," ")}}function h(e,t,o){var r=e&&e.style;if(r){if(o===void 0)return document.defaultView&&document.defaultView.getComputedStyle?o=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(o=e.currentStyle),t===void 0?o:o[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=o+(typeof o=="string"?"":"px")}}function xe(e,t){var o="";if(typeof e=="string")o=e;else do{var r=h(e,"transform");r&&r!=="none"&&(o=r+" "+o)}while(!t&&(e=e.parentNode));var n=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return n&&new n(o)}function no(e,t,o){if(e){var r=e.getElementsByTagName(t),n=0,a=r.length;if(o)for(;n=a:l=n<=a,!l)return r;if(r===le())break;r=be(r,!1)}return!1}function Ve(e,t,o,r){for(var n=0,a=0,l=e.children;a2&&arguments[2]!==void 0?arguments[2]:{},r=o.evt,n=or(o,mr);He.pluginEvent.bind(y)(e,t,se({dragEl:d,parentEl:P,ghostEl:S,rootEl:M,nextEl:ke,lastDownEl:Ke,cloneEl:I,cloneHidden:ve,dragStarted:je,putSortable:Y,activeSortable:y.active,originalEvent:r,oldIndex:Pe,oldDraggableIndex:Ue,newIndex:J,newDraggableIndex:ge,hideGhostForTarget:fo,unhideGhostForTarget:po,cloneNowHidden:function(){ve=!0},cloneNowShown:function(){ve=!1},dispatchSortableEvent:function(a){L({sortable:t,name:a,originalEvent:r})}},n))};function L(e){ur(se({putSortable:Y,cloneEl:I,targetEl:d,rootEl:M,oldIndex:Pe,oldDraggableIndex:Ue,newIndex:J,newDraggableIndex:ge},e))}var d,P,S,M,ke,Ke,I,ve,Pe,J,Ue,ge,Qe,Y,Ae=!1,nt=!1,at=[],De,ne,vt,bt,Ht,Qt,je,Me,Le,We=!1,ze=!1,Ze,U,yt=[],Ct=!1,it=[],st=typeof document<"u",Je=to,zt=Fe||pe?"cssFloat":"float",fr=st&&!oo&&!to&&"draggable"in document.createElement("div"),co=function(){if(st){if(pe)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),uo=function(e,t){var o=h(e),r=parseInt(o.width)-parseInt(o.paddingLeft)-parseInt(o.paddingRight)-parseInt(o.borderLeftWidth)-parseInt(o.borderRightWidth),n=Ve(e,0,t),a=Ve(e,1,t),l=n&&h(n),c=a&&h(a),s=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+j(n).width,m=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+j(a).width;if(o.display==="flex")return o.flexDirection==="column"||o.flexDirection==="column-reverse"?"vertical":"horizontal";if(o.display==="grid")return o.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(n&&l.float&&l.float!=="none"){var i=l.float==="left"?"left":"right";return a&&(c.clear==="both"||c.clear===i)?"vertical":"horizontal"}return n&&(l.display==="block"||l.display==="flex"||l.display==="table"||l.display==="grid"||s>=r&&o[zt]==="none"||a&&o[zt]==="none"&&s+m>r)?"vertical":"horizontal"},pr=function(e,t,o){var r=o?e.left:e.top,n=o?e.right:e.bottom,a=o?e.width:e.height,l=o?t.left:t.top,c=o?t.right:t.bottom,s=o?t.width:t.height;return r===l||n===c||r+a/2===l+s/2},hr=function(e,t){var o;return at.some(function(r){var n=r[G].options.emptyInsertThreshold;if(!(!n||At(r))){var a=j(r),l=e>=a.left-n&&e<=a.right+n,c=t>=a.top-n&&t<=a.bottom+n;if(l&&c)return o=r}}),o},mo=function(e){function t(n,a){return function(l,c,s,m){var i=l.options.group.name&&c.options.group.name&&l.options.group.name===c.options.group.name;if(n==null&&(a||i))return!0;if(n==null||n===!1)return!1;if(a&&n==="clone")return n;if(typeof n=="function")return t(n(l,c,s,m),a)(l,c,s,m);var u=(a?l:c).options.group.name;return n===!0||typeof n=="string"&&n===u||n.join&&n.indexOf(u)>-1}}var o={},r=e.group;(!r||qe(r)!="object")&&(r={name:r}),o.name=r.name,o.checkPull=t(r.pull,!0),o.checkPut=t(r.put),o.revertClone=r.revertClone,e.group=o},fo=function(){!co&&S&&h(S,"display","none")},po=function(){!co&&S&&h(S,"display","")};st&&!oo&&document.addEventListener("click",function(e){if(nt)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),nt=!1,!1},!0);var Ce=function(e){if(d){e=e.touches?e.touches[0]:e;var t=hr(e.clientX,e.clientY);if(t){var o={};for(var r in e)e.hasOwnProperty(r)&&(o[r]=e[r]);o.target=o.rootEl=t,o.preventDefault=void 0,o.stopPropagation=void 0,t[G]._onDragOver(o)}}},_r=function(e){d&&d.parentNode[G]._isOutsideThisEl(e.target)};function y(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=fe({},t),e[G]=this;var o={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return uo(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,l){a.setData("Text",l.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:y.supportPointer!==!1&&"PointerEvent"in window&&!Ye,emptyInsertThreshold:5};He.initializePlugins(this,e,o);for(var r in o)!(r in t)&&(t[r]=o[r]);mo(t);for(var n in this)n.charAt(0)==="_"&&typeof this[n]=="function"&&(this[n]=this[n].bind(this));this.nativeDraggable=t.forceFallback?!1:fr,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?T(e,"pointerdown",this._onTapStart):(T(e,"mousedown",this._onTapStart),T(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(T(e,"dragover",this),T(e,"dragenter",this)),at.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),fe(this,sr())}y.prototype={constructor:y,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(Me=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,d):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,o=this.el,r=this.options,n=r.preventOnFilter,a=e.type,l=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,c=(l||e).target,s=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||c,m=r.filter;if(Dr(o),!d&&!(/mousedown|pointerdown/.test(a)&&e.button!==0||r.disabled)&&!s.isContentEditable&&!(!this.nativeDraggable&&Ye&&c&&c.tagName.toUpperCase()==="SELECT")&&(c=ie(c,r.draggable,o,!1),!(c&&c.animated)&&Ke!==c)){if(Pe=Z(c),Ue=Z(c,r.draggable),typeof m=="function"){if(m.call(this,e,c,this)){L({sortable:t,rootEl:s,name:"filter",targetEl:c,toEl:o,fromEl:o}),F("filter",t,{evt:e}),n&&e.cancelable&&e.preventDefault();return}}else if(m&&(m=m.split(",").some(function(i){if(i=ie(s,i.trim(),o,!1),i)return L({sortable:t,rootEl:i,name:"filter",targetEl:c,fromEl:o,toEl:o}),F("filter",t,{evt:e}),!0}),m)){n&&e.cancelable&&e.preventDefault();return}r.handle&&!ie(s,r.handle,o,!1)||this._prepareDragStart(e,l,c)}}},_prepareDragStart:function(e,t,o){var r=this,n=r.el,a=r.options,l=n.ownerDocument,c;if(o&&!d&&o.parentNode===n){var s=j(o);if(M=n,d=o,P=d.parentNode,ke=d.nextSibling,Ke=o,Qe=a.group,y.dragged=d,De={target:d,clientX:(t||e).clientX,clientY:(t||e).clientY},Ht=De.clientX-s.left,Qt=De.clientY-s.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,d.style["will-change"]="all",c=function(){if(F("delayEnded",r,{evt:e}),y.eventCanceled){r._onDrop();return}r._disableDelayedDragEvents(),!Ut&&r.nativeDraggable&&(d.draggable=!0),r._triggerDragStart(e,t),L({sortable:r,name:"choose",originalEvent:e}),z(d,a.chosenClass,!0)},a.ignore.split(",").forEach(function(m){no(d,m.trim(),wt)}),T(l,"dragover",Ce),T(l,"mousemove",Ce),T(l,"touchmove",Ce),T(l,"mouseup",r._onDrop),T(l,"touchend",r._onDrop),T(l,"touchcancel",r._onDrop),Ut&&this.nativeDraggable&&(this.options.touchStartThreshold=4,d.draggable=!0),F("delayStart",this,{evt:e}),a.delay&&(!a.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(Fe||pe))){if(y.eventCanceled){this._onDrop();return}T(l,"mouseup",r._disableDelayedDrag),T(l,"touchend",r._disableDelayedDrag),T(l,"touchcancel",r._disableDelayedDrag),T(l,"mousemove",r._delayedDragTouchMoveHandler),T(l,"touchmove",r._delayedDragTouchMoveHandler),a.supportPointer&&T(l,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(c,a.delay)}else c()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){d&&wt(d),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;C(e,"mouseup",this._disableDelayedDrag),C(e,"touchend",this._disableDelayedDrag),C(e,"touchcancel",this._disableDelayedDrag),C(e,"mousemove",this._delayedDragTouchMoveHandler),C(e,"touchmove",this._delayedDragTouchMoveHandler),C(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?T(document,"pointermove",this._onTouchMove):t?T(document,"touchmove",this._onTouchMove):T(document,"mousemove",this._onTouchMove):(T(d,"dragend",this),T(M,"dragstart",this._onDragStart));try{document.selection?et(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(Ae=!1,M&&d){F("dragStarted",this,{evt:t}),this.nativeDraggable&&T(document,"dragover",_r);var o=this.options;!e&&z(d,o.dragClass,!1),z(d,o.ghostClass,!0),y.active=this,e&&this._appendGhost(),L({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(ne){this._lastX=ne.clientX,this._lastY=ne.clientY,fo();for(var e=document.elementFromPoint(ne.clientX,ne.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(ne.clientX,ne.clientY),e!==t);)t=e;if(d.parentNode[G]._isOutsideThisEl(e),t)do{if(t[G]){var o=void 0;if(o=t[G]._onDragOver({clientX:ne.clientX,clientY:ne.clientY,target:e,rootEl:t}),o&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);po()}},_onTouchMove:function(e){if(De){var t=this.options,o=t.fallbackTolerance,r=t.fallbackOffset,n=e.touches?e.touches[0]:e,a=S&&xe(S,!0),l=S&&a&&a.a,c=S&&a&&a.d,s=Je&&U&&Ft(U),m=(n.clientX-De.clientX+r.x)/(l||1)+(s?s[0]-yt[0]:0)/(l||1),i=(n.clientY-De.clientY+r.y)/(c||1)+(s?s[1]-yt[1]:0)/(c||1);if(!y.active&&!Ae){if(o&&Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))=0&&(L({rootEl:P,name:"add",toEl:P,fromEl:M,originalEvent:e}),L({sortable:this,name:"remove",toEl:P,originalEvent:e}),L({rootEl:P,name:"sort",toEl:P,fromEl:M,originalEvent:e}),L({sortable:this,name:"sort",toEl:P,originalEvent:e})),Y&&Y.save()):J!==Pe&&J>=0&&(L({sortable:this,name:"update",toEl:P,originalEvent:e}),L({sortable:this,name:"sort",toEl:P,originalEvent:e})),y.active&&((J==null||J===-1)&&(J=Pe,ge=Ue),L({sortable:this,name:"end",toEl:P,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){F("nulling",this),M=d=P=S=ke=I=Ke=ve=De=ne=je=J=ge=Pe=Ue=Me=Le=Y=Qe=y.dragged=y.ghost=y.clone=y.active=null,it.forEach(function(e){e.checked=!0}),it.length=vt=bt=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":d&&(this._onDragOver(e),gr(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,o=this.el.children,r=0,n=o.length,a=this.options;rn.right+a||e.clientY>r.bottom&&e.clientX>r.left:e.clientY>n.bottom+a||e.clientX>r.right&&e.clientY>r.top}function wr(e,t,o,r,n,a,l,c){var s=r?e.clientY:e.clientX,m=r?o.height:o.width,i=r?o.top:o.left,u=r?o.bottom:o.right,v=!1;if(!l){if(c&&Zei+m*a/2:su-Ze)return-Le}else if(s>i+m*(1-n)/2&&su-m*a/2)?s>i+m/2?1:-1:0}function Sr(e){return Z(d){E=W(E),c&&N.destroy(),c=new y(E,X())};Mo(()=>l,()=>{c&&Zo(X(),(E,O)=>{c==null||c.option(E,O)})},{deep:!0});const N={option:(E,O)=>c==null?void 0:c.option(E,O),destroy:()=>{c==null||c.destroy(),c=null},save:()=>c==null?void 0:c.save(),toArray:()=>c==null?void 0:c.toArray(),closest:(...E)=>c==null?void 0:c.closest(...E)},ce=()=>N==null?void 0:N.option("disabled",!0),K=()=>N==null?void 0:N.option("disabled",!1);return Or(()=>{s&&q()}),Tr(N.destroy),Ie({start:q,pause:ce,resume:K},N)}const Nt=["update","start","add","remove","choose","unchoose","end","sort","filter","clone","move","change"],Mr=["animation","ghostClass","group","sort","disabled","store","handle","draggable","swapThreshold","invertSwap","invertedSwapThreshold","removeCloneOnHide","direction","chosenClass","dragClass","ignore","filter","preventOnFilter","easing","setData","dropBubble","dragoverBubble","dataIdAttr","delay","delayOnTouchOnly","touchStartThreshold","forceFallback","fallbackClass","fallbackOnBody","fallbackTolerance","fallbackOffset","supportPointer","emptyInsertThreshold","scroll","forceAutoScrollFallback","scrollSensitivity","scrollSpeed","bubbleScroll","modelValue","tag","target","customUpdate",...Nt.map(e=>`on${e.replace(/^\S/,t=>t.toUpperCase())}`)],Ar=Co({name:"VueDraggable",model:{prop:"modelValue",event:"update:modelValue"},props:Mr,emits:["update:modelValue",...Nt],setup(e,{slots:t,emit:o,expose:r,attrs:n}){const a=Nt.reduce((i,u)=>{const v=`on${u.replace(/^\S/,g=>g.toUpperCase())}`;return i[v]=g=>o(u,g),i},{}),l=Rt(()=>{const i=ko(e),u=Zt(i,["modelValue"]),v=Object.entries(u).reduce((g,[A,k])=>{const W=b(k);return W!==void 0&&(g[A]=W),g},{});return Ie(Ie({},a),Wo(Ie(Ie({},n),v)))}),c=Rt({get:()=>e.modelValue,set:i=>o("update:modelValue",i)}),s=To(),m=Oo(Nr(e.target||s,c,l));return r(m),()=>{var i;return No(e.tag||"div",{ref:s},(i=t==null?void 0:t.default)==null?void 0:i.call(t,m))}}}),Ir={class:"row",style:{margin:"0",height:"53rem"}},Pr={style:{"margin-left":"2px"}},xr={style:{width:"11rem"}},Vr={style:{"margin-left":"2px"}},Rr={style:{"margin-left":"2px"}},jr={style:{padding:"4px",display:"flex","justify-content":"center","align-items":"center","flex-direction":"column","border-radius":"4px",width:"10rem","background-color":"var(--color-98)","border-color":"var(--color-90)","user-select":"none"}},Br=["onClick"],Xr=["onClick"],Yr=["onClick"],$r={style:{"user-select":"none",display:"flex","flex-direction":"row","justify-content":"center","align-items":"center"}},Ur=["onClick"],Lr={class:"absolute-full flex flex-center"},Wr={style:{"margin-top":"1rem",display:"flex","flex-direction":"row","justify-content":"end",width:"100%","user-select":"none"}},Fr={style:{"text-align":"right",margin:"0"}},Hr={style:{display:"flex","flex-direction":"row"}},Qr={key:0,style:{display:"flex","flex-direction":"row","justify-content":"center","align-items":"center"}},zr={key:1,style:{display:"flex","flex-direction":"row","justify-content":"center","align-items":"center"}},Jr={style:{display:"flex","justify-content":"center",gap:"3px"}},Gr={style:{width:"100%",height:"100%",display:"flex","align-items":"center","justify-content":"center"},id:"btn_start_record"},qr={style:{"margin-left":"2px"}},Kr={style:{"margin-left":"2px"}},Zr={style:{"margin-left":"2px"}},en={style:{"margin-left":"2px"}},tn={style:{"margin-left":"2px"}},on={style:{"margin-left":"2px"}},rn={style:{"margin-left":"2px"}},nn={style:{display:"flex","justify-content":"center",color:"var(--color-60)"}},an={class:"card-header"},ln={class:"flex-col"},sn={data(){return{import_macro_dialog:!1,rename_macro_dialog:!1,create_macro_dialog:!1,rename_macro_idx:-1,import_macro_file_name:"",import_macro_file_data:"",macro_update_name:"",macro_current_type:"circle",macro_current_count:1,macro_type:[{value:"repeat",label:p("buttons"),desc:p("press_running_up_stop"),count:1},{value:"button",label:p("repeat"),desc:p("press_other_stop"),count:1},{value:"circle",label:p("circle"),desc:p("circle_execute_macro"),count:1}],macro_add_name:"",modify_macro_popover_duration:"",options:[{label:p("press_down"),value:"DOWN"},{label:p("press_up"),value:"UP"}],current_macro_selected:-1,current_macro_item_selected:null,start_record_enabled:!0,start_record_text:p("start_record"),data_macro:[],data_macro_continue:!1,macro_config:[]}},created(){const e=Ee();this.macro_config=e.macro_config,this.pop_proxy=new Array(this.macro_config.length).fill(!1)},mounted(){this.guider()},methods:{guider(){const e=Bo();e.guider.macro&&(Xo({showProgress:!0,allowClose:!1,steps:[{element:"#guider_create_macro",popover:{title:p("guider_user"),description:p("guider_macro_create")}}]}).drive(),e.guider.macro=!1)},on_macro_item_update(){this.on_macro_save()},on_macro_update_name_cancel(){this.pop_proxy=new Array(this.macro_config.length).fill(!1)},on_macro_update_name(){if(this.pop_proxy=new Array(this.macro_config.length).fill(!1),this.rename_macro_idx<0)return;for(let t=0;t{this.import_macro_file_data=String(o.target.result),this.macro_update_name=JSON.parse(o.target.result).name,this.$refs.import_macro_config_ref.value=null}}catch{this.import_macro_file_name="",this.import_macro_file_data="",re.error(p("import_failed"))}},on_import_macro(){try{let e=JSON.parse(this.import_macro_file_data);for(let o=0;o=150){re.error(p("macro_length_limit"),1e3,!0);return}let o=new Date().getTime(),r={};if(r.name=e,r.value=t,r.duration=0,r.start_time=0,r.end_time=o,t==="UP"){this.data_macro.length>0&&this.data_macro[this.data_macro.length-1].value==="UP"&&(this.data_macro[this.data_macro.length-1].duration=o-this.data_macro[this.data_macro.length-1].end_time);for(let n=this.data_macro.length-1;n>-1;n--){if(e===this.data_macro[n].name&&this.data_macro[n].value==="UP"){this.$refs.scrollbarMarcoRef.setScrollTop(this.data_macro.length*100);return}if(e===this.data_macro[n].name&&this.data_macro[n].value==="DOWN"){this.data_macro[n].duration=o-this.data_macro[n].end_time,this.data_macro.push(r),this.$refs.scrollbarMarcoRef.setScrollTop(this.data_macro.length*100);return}}}if(t==="DOWN"){this.data_macro.length>0&&this.data_macro[this.data_macro.length-1].value==="UP"&&(this.data_macro[this.data_macro.length-1].duration=o-this.data_macro[this.data_macro.length-1].end_time,this.data_macro_continue&&(this.data_macro[this.data_macro.length-1].duration=1e3,this.data_macro_continue=!1));for(let n=this.data_macro.length-1;n>-1;n--){if(e===this.data_macro[n].name&&this.data_macro[n].value==="DOWN"){this.data_macro[n].duration=o-this.data_macro[n].end_time,this.$refs.scrollbarMarcoRef.setScrollTop(this.data_macro.length*100);return}if(e===this.data_macro[n].name&&this.data_macro[n].value==="UP"){this.data_macro.push(r),this.$refs.scrollbarMarcoRef.setScrollTop(this.data_macro.length*100);return}}}this.data_macro.push(r),this.$refs.scrollbarMarcoRef.setScrollTop(this.data_macro.length*100)},on_mouse_down(e){if(e.preventDefault(),e.toElement.id==="btn_start_record")return;let t="MouseKey"+e.button;this.push_key_event(t,"DOWN")},on_mouse_up(e){if(e.preventDefault(),e.toElement.id==="btn_start_record")return;let t="MouseKey"+e.button;this.push_key_event(t,"UP")},async on_key_up(e){e.preventDefault(),Number(e.keyCode)===44&&this.push_key_event(e.code,"DOWN");let t=e.code;this.push_key_event(t,"UP")},async on_key_down(e){e.preventDefault();let t=e.code;this.push_key_event(t,"DOWN")},on_context_menu(e){e.preventDefault()},on_macro_key_click(e){this.current_macro_item_selected=e},on_start_record(){if(document.getElementById("guider_macro_start_record").focus(),this.start_record_enabled)this.start_record_enabled=!1,this.start_record_text=p("stop_record"),this.data_macro_continue=this.data_macro.length!==0,document.addEventListener("contextmenu",this.on_context_menu),document.addEventListener("keydown",this.on_key_down),document.addEventListener("keyup",this.on_key_up),document.addEventListener("mouseup",this.on_mouse_up),document.addEventListener("mousedown",this.on_mouse_down);else{if(this.start_record_enabled=!0,this.start_record_text=p("start_record"),document.removeEventListener("contextmenu",this.on_context_menu),document.removeEventListener("keydown",this.on_key_down),document.removeEventListener("keyup",this.on_key_up),document.removeEventListener("mouseup",this.on_mouse_up),document.removeEventListener("mousedown",this.on_mouse_down),this.data_macro.length<=2||(this.data_macro.length!==0&&(this.data_macro[this.data_macro.length-1].duration=10),this.current_macro_selected===null))return;this.macro_config[this.current_macro_selected].macro_data=JSON.parse(JSON.stringify(this.data_macro)),this.macro_config[this.current_macro_selected].macro_type={type:this.macro_current_type,count:this.macro_current_count},this.macro_config[this.current_macro_selected].type="macro";const e=Ee();e.macro_config=this.macro_config}},on_max_up(){if(this.current_macro_item_selected===null||this.data_macro.length<=0||this.data_macro.length<=this.current_macro_item_selected)return;let e=this.data_macro[this.current_macro_item_selected];this.data_macro.splice(this.current_macro_item_selected,1),this.data_macro.unshift(e),this.$refs.scrollbarMarcoRef.setScrollTop(0),this.current_macro_item_selected=0},on_max_down(){if(this.current_macro_item_selected===null||this.data_macro.length<=0||this.data_macro.length<=this.current_macro_item_selected)return;let e=this.data_macro[this.current_macro_item_selected];this.data_macro.splice(this.current_macro_item_selected,1),this.data_macro.push(e),this.$refs.scrollbarMarcoRef.setScrollTop(this.data_macro.length*100),this.current_macro_item_selected=this.data_macro.length-1},on_forward_up(){if(this.current_macro_item_selected===null||this.current_macro_item_selected===0||this.data_macro.length<=0||this.data_macro.length<=this.current_macro_item_selected)return;let e=this.data_macro[this.current_macro_item_selected],t=this.data_macro[this.current_macro_item_selected-1];this.data_macro[this.current_macro_item_selected]=t,this.data_macro[this.current_macro_item_selected-1]=e,this.current_macro_item_selected-=1},on_forward_down(){if(this.current_macro_item_selected===null||this.current_macro_item_selected===this.data_macro.length-1||this.data_macro.length<=0||this.data_macro.length<=this.current_macro_item_selected)return;let e=this.data_macro[this.current_macro_item_selected],t=this.data_macro[this.current_macro_item_selected+1];this.data_macro[this.current_macro_item_selected]=t,this.data_macro[this.current_macro_item_selected+1]=e,this.current_macro_item_selected+=1},on_delete(){this.current_macro_item_selected===null||this.data_macro.length<=0||this.data_macro.length<=this.current_macro_item_selected||this.data_macro.splice(this.current_macro_item_selected,1)},on_clear(){this.data_macro=[],this.current_macro_item_selected=null,this.macro_config[this.current_macro_selected].macro_data=JSON.parse(JSON.stringify(this.data_macro))}}},cn=Object.assign(sn,{__name:"ViewMacro",setup(e){return(t,o)=>{const r=Se("el-input-number"),n=Se("el-popover"),a=Se("el-tag"),l=Se("el-scrollbar"),c=Se("el-option"),s=Se("el-tooltip"),m=Se("el-select");return V(),ue("div",Ir,[_(te,{style:{margin:"0.5rem 0 0.5rem 0.5rem",background:"rgba(255, 255, 255, 0.2)",height:"100%"},bordered:""},{default:f(()=>[_(te,{style:{display:"flex",margin:"1rem","flex-direction":"row",width:"25rem","justify-content":"center",height:"2.5rem",background:"rgba(255, 255, 255, 0.2)"}},{default:f(()=>[_(x,{"no-caps":"",onClick:o[0]||(o[0]=()=>{t.import_macro_dialog=!0,t.import_macro_file_data="",t.import_macro_file_name="",t.macro_update_name="",t.$refs.import_macro_config_ref?t.$refs.import_macro_config_ref.value=null:t.$refs.import_macro_config_ref}),style:{margin:"2px"},unelevated:""},{default:f(()=>[o[30]||(o[30]=w("i",{class:"fa-solid fa-download"},null,-1)),w("div",Pr,D(b(p)("import_macro")),1)]),_:1}),_(dt,{modelValue:t.import_macro_dialog,"onUpdate:modelValue":o[5]||(o[5]=i=>t.import_macro_dialog=i),persistent:""},{default:f(()=>[_(te,{class:"dialog-card",style:{width:"20rem"}},{default:f(()=>[_(Oe,{class:"row items-center"},{default:f(()=>[w("div",xr,D(t.import_macro_file_name),1),_(x,{"no-caps":"",onClick:o[2]||(o[2]=i=>t.import_macro_invoke()),style:{margin:"2px"},unelevated:""},{default:f(()=>[o[31]||(o[31]=w("i",{class:"fa-solid fa-download"},null,-1)),ae(w("input",{type:"file",accept:"application/json",ref:"import_macro_config_ref",onChange:o[1]||(o[1]=(...i)=>t.import_macro_config_change&&t.import_macro_config_change(...i)),value:"",style:{opacity:"0"}},null,544),[[Ro,!1]]),w("div",Vr,D(b(p)("select_file")),1)]),_:1})]),_:1}),_(Oe,{class:"col items-center"},{default:f(()=>[w("p",null,D(b(p)("macro_name")),1),_(ct,{maxlength:"32",outlined:"",modelValue:t.macro_update_name,"onUpdate:modelValue":o[3]||(o[3]=i=>t.macro_update_name=i),rules:[i=>!!i||b(p)("input_hint_name")],class:"rename-dialog-input",dark:b(pt)()},null,8,["modelValue","rules","dark"])]),_:1}),_(Oe,{align:" right"},{default:f(()=>[ae((V(),oe(x,{"no-caps":"",color:"red"},{default:f(()=>[$(D(b(p)("cancel")),1)]),_:1})),[[de]]),ae((V(),oe(x,{"no-caps":"",color:"green",style:{"margin-left":"4px"},onClick:o[4]||(o[4]=i=>t.on_import_macro())},{default:f(()=>[$(D(b(p)("confirm")),1)]),_:1})),[[de]])]),_:1})]),_:1})]),_:1},8,["modelValue"]),_(dt,{modelValue:t.create_macro_dialog,"onUpdate:modelValue":o[8]||(o[8]=i=>t.create_macro_dialog=i),persistent:""},{default:f(()=>[_(te,{class:"dialog-card"},{default:f(()=>[_(Oe,{class:"col items-center"},{default:f(()=>[w("p",null,D(b(p)("macro_name")),1),_(ct,{maxlength:"32",outlined:"",modelValue:t.macro_add_name,"onUpdate:modelValue":o[6]||(o[6]=i=>t.macro_add_name=i),rules:[i=>!!i||b(p)("input_hint_name")],style:{width:"15rem"},dark:b(pt)()},null,8,["modelValue","rules","dark"])]),_:1}),_(vo,{align:"right"},{default:f(()=>[ae((V(),oe(x,{"no-caps":"",color:"red"},{default:f(()=>[$(D(b(p)("cancel")),1)]),_:1})),[[de]]),ae((V(),oe(x,{"no-caps":"",color:"green",style:{"margin-left":"4px"},disable:t.macro_add_name.length===0,onClick:o[7]||(o[7]=i=>t.on_add_macro())},{default:f(()=>[$(D(b(p)("confirm")),1)]),_:1},8,["disable"])),[[de]])]),_:1})]),_:1})]),_:1},8,["modelValue"]),_(x,{unelevated:"","no-caps":"",color:"green",style:{margin:"2px"},onClick:o[9]||(o[9]=i=>t.create_macro_dialog=!0),id:"guider_create_macro"},{default:f(()=>[o[32]||(o[32]=w("i",{class:"fa-solid fa-plus"},null,-1)),w("div",Rr,D(b(p)("create_macro")),1)]),_:1})]),_:1}),_(te,{style:{height:"48rem",background:"rgba(255, 255, 255, 0.5)"}},{default:f(()=>[_(Eo,{style:{display:"flex",height:"45rem","justify-content":"center"}},{default:f(()=>[(V(!0),ue(ut,null,mt(t.macro_config,(i,u)=>(V(),oe(te,{style:jt([{"margin-bottom":"4px","max-width":"24rem","margin-left":"auto","margin-right":"auto","background-color":"var(--color-98)"},{display:"flex",outline:t.current_macro_selected===u?"2px solid var(--card-hover-highlight)":""}]),class:"macro-key-item",onContextmenu:()=>{t.pop_proxy[u]=!0}},{default:f(()=>[_(bo,{"context-menu":"","model-value":t.pop_proxy[u]},{default:f(()=>[w("div",jr,[ae((V(),ue("div",{class:"pop-proxy-menu-item",onClick:()=>{t.macro_update_name=t.macro_config[u].name,t.rename_macro_dialog=!0,t.rename_macro_idx=u}},[$(D(b(p)("rename")),1)],8,Br)),[[de]]),ae((V(),ue("div",{class:"pop-proxy-menu-item",onClick:v=>t.on_profile_export(u)},[$(D(b(p)("export")),1)],8,Xr)),[[de]]),ae((V(),ue("div",{class:"pop-proxy-menu-item",onClick:v=>t.on_macro_config_delete(u)},[$(D(b(p)("delete")),1)],8,Yr)),[[de]])])]),_:2},1032,["model-value"]),w("div",$r,[_(dt,{modelValue:t.rename_macro_dialog,"onUpdate:modelValue":o[13]||(o[13]=v=>t.rename_macro_dialog=v),persistent:""},{default:f(()=>[_(te,{class:"dialog-card"},{default:f(()=>[_(Oe,{class:"col items-center"},{default:f(()=>[w("p",null,D(b(p)("rename_macro")),1),_(ct,{maxlength:"32",outlined:"",modelValue:t.macro_update_name,"onUpdate:modelValue":o[10]||(o[10]=v=>t.macro_update_name=v),rules:[v=>!!v||b(p)("input_hint_name")],class:"rename-dialog-input",dark:b(pt)()},null,8,["modelValue","rules","dark"])]),_:1}),_(Oe,{align:"right"},{default:f(()=>[ae((V(),oe(x,{"no-caps":"",color:"red",onClick:o[11]||(o[11]=v=>t.on_macro_update_name_cancel())},{default:f(()=>[$(D(b(p)("cancel")),1)]),_:1})),[[de]]),ae((V(),oe(x,{"no-caps":"",color:"green",style:{"margin-left":"4px"},disable:t.macro_update_name.length===0,onClick:o[12]||(o[12]=v=>t.on_macro_update_name())},{default:f(()=>[$(D(b(p)("confirm")),1)]),_:1},8,["disable"])),[[de]])]),_:1})]),_:1})]),_:1},8,["modelValue"]),w("div",{style:{width:"18rem","margin-left":"3px"},onClick:v=>t.on_macro_config_modify(u)},[_(yo,{"animation-speed":"0",rounded:"",size:"20px",value:t.current_macro_selected===u?t.data_macro.length/150:i.macro_data===void 0?0:i.macro_data.length/150,color:"green",onClick:v=>t.macro_update_name=i.name,class:"macro-progress-name-label"},{default:f(()=>[w("div",Lr,[_(wo,{label:i.name},null,8,["label"])]),_(So,{anchor:"top middle",self:"top middle"},{default:f(()=>[$(D(t.current_macro_selected===u?t.data_macro.length+"/150":i.macro_data===void 0?"0/150":i.macro_data.length+"/150"),1)]),_:2},1024)]),_:2},1032,["value","onClick"])],8,Ur),_(x,{"no-caps":"",style:{"margin-left":"14px"},outline:"",color:"orange",onClick:v=>t.on_macro_config_modify(u)},{default:f(()=>[$(D(b(p)("edite")),1)]),_:2},1032,["onClick"])])]),_:2},1032,["style","onContextmenu"]))),256))]),_:1})]),_:1})]),_:1}),_(te,{bordered:"",style:{margin:"0.5rem",width:"53rem",height:"53rem",background:"rgba(255, 255, 255, 0.2)"}},{default:f(()=>[_(te,{style:{display:"flex","flex-direction":"column",height:"52rem","align-items":"center",background:"rgba(255, 255, 255, 0.5)"}},{default:f(()=>[w("div",Wr,[_(n,{trigger:"click",placement:"top",width:180},{reference:f(()=>[_(x,{size:"sm",disabled:!t.start_record_enabled||t.current_macro_selected<0||t.current_macro_selected>t.macro_config.length-1,color:"red",style:{"margin-right":"3rem"},unelevated:""},{default:f(()=>[$(D(b(p)("batch_modify_delay_time")),1)]),_:1},8,["disabled"])]),default:f(()=>[w("p",null,D(b(p)("batch_modify_delay_time")),1),w("div",Fr,[_(r,{size:t.small,min:1,"step-strictly":"","value-on-clear":0,max:16777215,modelValue:t.modify_macro_popover_duration,"onUpdate:modelValue":o[14]||(o[14]=i=>t.modify_macro_popover_duration=i)},null,8,["size","modelValue"]),_(x,{size:"sm",color:"red",style:{"margin-top":"0.3rem"},onClick:o[15]||(o[15]=i=>t.on_modify_marco_popover())},{default:f(()=>[$(D(b(p)("modify")),1)]),_:1})])]),_:1})]),_(l,{height:"44rem",ref:"scrollbarMarcoRef",style:{"margin-top":"0.5rem",display:"flex","justify-content":"center","margin-left":"auto","margin-right":"auto",width:"100%"}},{default:f(()=>[_(b(Ar),{ref:"el",modelValue:t.data_macro,"onUpdate:modelValue":o[16]||(o[16]=i=>t.data_macro=i),disabled:t.disabled,animation:150,ghostClass:"ghost",style:{width:"100%"},onUpdate:o[17]||(o[17]=i=>t.on_macro_item_update())},{default:f(()=>[(V(!0),ue(ut,null,mt(t.data_macro,(i,u)=>(V(),oe(te,{class:"macro-key-item",onClick:v=>t.on_macro_key_click(u),style:jt({"background-color":"var(--background-secondary)",outline:t.current_macro_item_selected===u?"2px solid rgb(117, 238, 232)":"",display:"flex",margin:"4px","flex-direction":"row","justify-content":"space-around","align-items":"center"})},{default:f(()=>[_(a,{style:{"user-select":"none",width:"6rem"}},{default:f(()=>[$(D(i.name),1)]),_:2},1024),w("div",Hr,[i.value==="DOWN"?(V(),ue("div",Qr,[_(Vt,{outline:"",color:"green"},{default:f(()=>[$(D(b(p)("press_down")),1)]),_:1})])):ft("",!0),i.value==="UP"?(V(),ue("div",zr,[_(Vt,{outline:"",color:"red"},{default:f(()=>[$(D(b(p)("press_up")),1)]),_:1})])):ft("",!0),_(Do,{modelValue:i.value,"onUpdate:modelValue":v=>i.value=v,"checked-icon":"check","unchecked-icon":"clear",color:"red","true-value":"UP","false-value":"DOWN"},null,8,["modelValue","onUpdate:modelValue"])]),_(r,{modelValue:i.duration,"onUpdate:modelValue":v=>i.duration=v,min:1,step:1,"step-strictly":"","value-on-clear":0,max:16777215},{"decrease-icon":f(()=>o[33]||(o[33]=[w("i",{class:"fa-solid fa-minus"},null,-1)])),"increase-icon":f(()=>o[34]||(o[34]=[w("i",{class:"fa-solid fa-plus"},null,-1)])),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1032,["onClick","style"]))),256))]),_:1},8,["modelValue","disabled"])]),_:1},512),w("div",Jr,[o[42]||(o[42]=w("input",{id:"guider_macro_start_record",style:{width:"0",height:"0"}},null,-1)),_(x,{"no-caps":"",color:t.start_record_enabled===!0?"green":"red",plain:"",onClick:o[18]||(o[18]=Vo(i=>t.on_start_record(),["stop"])),id:"btn_start_record",disabled:t.current_macro_selected<0||t.current_macro_selected>t.macro_config.length-1},{default:f(()=>[w("div",Gr,D(t.start_record_text),1)]),_:1},8,["color","disabled"]),_(x,{"no-caps":"",onClick:o[19]||(o[19]=i=>t.on_macro_save()),disabled:!t.start_record_enabled||t.current_macro_selected<0||t.current_macro_selected>t.macro_config.length-1},{default:f(()=>[o[35]||(o[35]=w("i",{class:"fa-solid fa-floppy-disk"},null,-1)),w("div",qr,D(b(p)("save")),1)]),_:1},8,["disabled"]),_(x,{"no-caps":"",onClick:o[20]||(o[20]=i=>t.on_max_up()),disabled:!t.start_record_enabled||t.current_macro_selected<0||t.current_macro_selected>t.macro_config.length-1},{default:f(()=>[o[36]||(o[36]=w("i",{class:"fa-solid fa-up-long"},null,-1)),w("div",Kr,D(b(p)("max_top")),1)]),_:1},8,["disabled"]),_(x,{"no-caps":"",onClick:o[21]||(o[21]=i=>t.on_max_down()),disabled:!t.start_record_enabled||t.current_macro_selected<0||t.current_macro_selected>t.macro_config.length-1},{default:f(()=>[o[37]||(o[37]=w("i",{class:"fa-solid fa-down-long"},null,-1)),w("div",Zr,D(b(p)("max_bottom")),1)]),_:1},8,["disabled"]),_(x,{"no-caps":"",onClick:o[22]||(o[22]=i=>t.on_forward_up()),disabled:!t.start_record_enabled||t.current_macro_selected<0||t.current_macro_selected>t.macro_config.length-1},{default:f(()=>[o[38]||(o[38]=w("i",{class:"fa-solid fa-chevron-up"},null,-1)),w("div",en,D(b(p)("forward_up")),1)]),_:1},8,["disabled"]),_(x,{"no-caps":"",onClick:o[23]||(o[23]=i=>t.on_forward_down()),disabled:!t.start_record_enabled||t.current_macro_selected<0||t.current_macro_selected>t.macro_config.length-1},{default:f(()=>[o[39]||(o[39]=w("i",{class:"fa-solid fa-chevron-down"},null,-1)),w("div",tn,D(b(p)("forward_bottom")),1)]),_:1},8,["disabled"]),_(x,{"no-caps":"",color:"red",plain:"",onClick:o[24]||(o[24]=i=>t.on_delete()),disabled:!t.start_record_enabled||t.current_macro_selected<0||t.current_macro_selected>t.macro_config.length-1},{default:f(()=>[o[40]||(o[40]=w("i",{class:"fa-solid fa-delete-left"},null,-1)),w("div",on,D(b(p)("delete")),1)]),_:1},8,["disabled"]),_(x,{"no-caps":"",color:"red",plain:"",onClick:o[25]||(o[25]=i=>t.on_clear()),disabled:!t.start_record_enabled||t.current_macro_selected<0||t.current_macro_selected>t.macro_config.length-1},{default:f(()=>[o[41]||(o[41]=w("i",{class:"fa-solid fa-trash-can"},null,-1)),w("div",rn,D(b(p)("clear")),1)]),_:1},8,["disabled"])])]),_:1}),w("div",null,[t.current_macro_selected<0||t.current_macro_selected>t.macro_config.length-1?ft("",!0):(V(),oe(te,{key:0,bordered:"",style:{position:"absolute",right:"-12rem",top:"20rem",height:"9rem",width:"11rem","justify-content":"center",display:"flex","background-color":"var(--color-92)","flex-direction":"column"}},{header:f(()=>[w("div",an,[w("span",null,D(b(p)("macro_type")),1)])]),default:f(()=>[w("div",nn,D(b(p)("macro_type")),1),w("div",ln,[_(m,{modelValue:t.macro_current_type,"onUpdate:modelValue":o[26]||(o[26]=i=>t.macro_current_type=i),onChange:o[27]||(o[27]=i=>t.macro_current_count=t.macro_current_type==="circle"?t.macro_current_count:1)},{default:f(()=>[(V(!0),ue(ut,null,mt(t.macro_type,i=>(V(),oe(s,{content:i.desc,placement:"right-start",effect:"dark","show-after":"1000"},{default:f(()=>[(V(),oe(c,{key:i.value,label:i.label,value:i.value},null,8,["label","value"]))]),_:2},1032,["content"]))),256))]),_:1},8,["modelValue"]),_(r,{disabled:t.macro_current_type!=="circle",modelValue:t.macro_current_count,"onUpdate:modelValue":o[28]||(o[28]=i=>t.macro_current_count=i),min:1,"step-strictly":"",onChange:o[29]||(o[29]=i=>t.on_macro_current_count_change()),max:255,style:{"margin-top":"1rem",width:"100%"}},{"decrease-icon":f(()=>o[43]||(o[43]=[w("i",{class:"fa-solid fa-minus"},null,-1)])),"increase-icon":f(()=>o[44]||(o[44]=[w("i",{class:"fa-solid fa-plus"},null,-1)])),_:1},8,["disabled","modelValue"])])]),_:1}))])]),_:1})])}}}),Fn=jo(cn,[["__scopeId","data-v-e5278878"]]);export{Fn as default};