PluginProbe
The Innovative Form Builder – IvyForms / 1.5.1
The Innovative Form Builder – IvyForms v1.5.1
1.5.1 1.5 1.4.1 1.4 trunk 0.1.2 0.2 0.2.1 0.3 0.3.1 0.4 0.5 0.6 0.6.1 0.6.1-backup 0.6.1.1 0.7 0.8 0.8.1 0.8.2 0.9 0.9.1 1.0 1.1 1.1.1 All 27 releases
← All changes | frontend/dist/admin.js +74 -148 0.2 → 1.5.1 View file →
@@ -1,151 +1,77 @@
1 -import{_ as ln,c as ve,r as ta,o as I,s as br,d as de,u as v,a as v6,b as P,p as yn,e as L,w as We,h as Ye,n as Dt,f as Pn,i as yt,g as fO,j as Sf,k as hO,M as pO,S as h3,l as mO,U as p3,m as m3,q as v3,t as g3,v as qd,x as vO,y as l1,z as y3,A as gO,B as g6,C as y6,D as $a,E as yO,F as bO,G as SO,H as wO,I as la,J as Je,K as Bn,L as wn,N as CO,O as xO,P as kO,Q as b3,R as qe,T as b6,V as S6,W as EO,X as Oo,Y as ht,Z as ao,$ as kr,a0 as Ku,a1 as Jn,a2 as X,a3 as sn,a4 as Z,a5 as W,a6 as rn,a7 as tr,a8 as Vi,a9 as z,aa as N,ab as it,ac as Rt,ad as Ps,ae as xe,af as Ur,ag as Hr,ah as TO,ai as an,aj as b0,ak as ce,al as ge,am as on,an as Wr,ao as Mn,ap as pt,aq as _e,ar as zi,as as Di,at as Ua,au as ja,av as _O,aw as w6,ax as Vn,ay as qa,az as ft,aA as kt,aB as io,aC as C6,aD as gt,aE as S3,aF as Eo,aG as zn,aH as ro,aI as Fn,aJ as xo,aK as Ha,aL as Gu,aM as Sl,aN as bc,aO as tt,aP as wf,aQ as MO,aR as Sc,aS as $i,aT as x6,aU as wl,aV as IO,aW as kh,aX as Yu,aY as k6,aZ as To,a_ as zo,a$ as OO,b0 as La,b1 as AO,b2 as Sr,b3 as E6,b4 as S0,b5 as PO,b6 as w0,b7 as C0,b8 as RO,b9 as DO,ba as $O,bb as NO,bc as bi,bd as jn,be as wc,bf as It,bg as T6,bh as zt,bi as LO,bj as x0,bk as FO,bl as Es,bm as BO,bn as Ni,bo as Ju,bp as Li,bq as Rl,br as VO,bs as zO,bt as mu,bu as _6,bv as Kd,bw as HO,bx as Xu,by as WO,bz as Ts,bA as UO,bB as Fo,bC as u1,bD as Gd,bE as Cf,bF as jO,bG as qO,bH as KO,bI as w3,bJ as c1,bK as GO,bL as YO,bM as JO,bN as XO,bO as C3,bP as QO,bQ as ZO,bR as eA,bS as M6,bT as I6,bU as tA,bV as Rs,bW as nA,bX as xf,bY as d1,bZ as x3,b_ as rA,b$ as oA,c0 as aA,c1 as iA,c2 as sA,c3 as lA,c4 as k3,c5 as Cc,c6 as uA,c7 as cA,c8 as dA,c9 as fA,ca as hA,cb as pA,cc as E3,cd as mA,ce as T3,cf as vA,cg as fa,ch as Ft,ci as gA,cj as O6,ck as Hi,cl as yA,cm as nn,cn as yr,co as Uo,cp as Dl,cq as qn,cr as _i,cs as so,ct as xc,cu as bA,cv as SA,cw as ha,cx as wA,cy as Eh,cz as CA,cA as xA,cB as kA,cC as EA,cD as TA,cE as _A,cF as MA,cG as IA}from"./chunks/index-Cs5AGI7s.js";const OA={};function AA(n,e){const t=ta("RouterView");return I(),ve(t)}const PA=ln(OA,[["render",AA]]);/*!
2 - * vue-router v4.5.0
3 - * (c) 2024 Eduardo San Martin Morote
4 - * @license MIT
5 - */const sl=typeof document<"u";function A6(n){return typeof n=="object"||"displayName"in n||"props"in n||"__vccOpts"in n}function RA(n){return n.__esModule||n[Symbol.toStringTag]==="Module"||n.default&&A6(n.default)}const dn=Object.assign;function _m(n,e){const t={};for(const r in e){const o=e[r];t[r]=jo(o)?o.map(n):n(o)}return t}const Iu=()=>{},jo=Array.isArray,P6=/#/g,DA=/&/g,$A=/\//g,NA=/=/g,LA=/\?/g,R6=/\+/g,FA=/%5B/g,BA=/%5D/g,D6=/%5E/g,VA=/%60/g,$6=/%7B/g,zA=/%7C/g,N6=/%7D/g,HA=/%20/g;function k0(n){return encodeURI(""+n).replace(zA,"|").replace(FA,"[").replace(BA,"]")}function WA(n){return k0(n).replace($6,"{").replace(N6,"}").replace(D6,"^")}function f1(n){return k0(n).replace(R6,"%2B").replace(HA,"+").replace(P6,"%23").replace(DA,"%26").replace(VA,"`").replace($6,"{").replace(N6,"}").replace(D6,"^")}function UA(n){return f1(n).replace(NA,"%3D")}function jA(n){return k0(n).replace(P6,"%23").replace(LA,"%3F")}function qA(n){return n==null?"":jA(n).replace($A,"%2F")}function Qu(n){try{return decodeURIComponent(""+n)}catch{}return""+n}const KA=/\/$/,GA=n=>n.replace(KA,"");function Mm(n,e,t="/"){let r,o={},i="",a="";const s=e.indexOf("#");let l=e.indexOf("?");return s<l&&s>=0&&(l=-1),l>-1&&(r=e.slice(0,l),i=e.slice(l+1,s>-1?s:e.length),o=n(i)),s>-1&&(r=r||e.slice(0,s),a=e.slice(s,e.length)),r=QA(r??e,t),{fullPath:r+(i&&"?")+i+a,path:r,query:o,hash:Qu(a)}}function YA(n,e){const t=e.query?n(e.query):"";return e.path+(t&&"?")+t+(e.hash||"")}function _3(n,e){return!e||!n.toLowerCase().startsWith(e.toLowerCase())?n:n.slice(e.length)||"/"}function JA(n,e,t){const r=e.matched.length-1,o=t.matched.length-1;return r>-1&&r===o&&Cl(e.matched[r],t.matched[o])&&L6(e.params,t.params)&&n(e.query)===n(t.query)&&e.hash===t.hash}function Cl(n,e){return(n.aliasOf||n)===(e.aliasOf||e)}function L6(n,e){if(Object.keys(n).length!==Object.keys(e).length)return!1;for(const t in n)if(!XA(n[t],e[t]))return!1;return!0}function XA(n,e){return jo(n)?M3(n,e):jo(e)?M3(e,n):n===e}function M3(n,e){return jo(e)?n.length===e.length&&n.every((t,r)=>t===e[r]):n.length===1&&n[0]===e}function QA(n,e){if(n.startsWith("/"))return n;if(!n)return e;const t=e.split("/"),r=n.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let i=t.length-1,a,s;for(a=0;a<r.length;a++)if(s=r[a],s!==".")if(s==="..")i>1&&i--;else break;return t.slice(0,i).join("/")+"/"+r.slice(a).join("/")}const oi={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Zu;(function(n){n.pop="pop",n.push="push"})(Zu||(Zu={}));var Ou;(function(n){n.back="back",n.forward="forward",n.unknown=""})(Ou||(Ou={}));function ZA(n){if(!n)if(sl){const e=document.querySelector("base");n=e&&e.getAttribute("href")||"/",n=n.replace(/^\w+:\/\/[^\/]+/,"")}else n="/";return n[0]!=="/"&&n[0]!=="#"&&(n="/"+n),GA(n)}const eP=/^[^#]+#/;function tP(n,e){return n.replace(eP,"#")+e}function nP(n,e){const t=document.documentElement.getBoundingClientRect(),r=n.getBoundingClientRect();return{behavior:e.behavior,left:r.left-t.left-(e.left||0),top:r.top-t.top-(e.top||0)}}const Th=()=>({left:window.scrollX,top:window.scrollY});function rP(n){let e;if("el"in n){const t=n.el,r=typeof t=="string"&&t.startsWith("#"),o=typeof t=="string"?r?document.getElementById(t.slice(1)):document.querySelector(t):t;if(!o)return;e=nP(o,n)}else e=n;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function I3(n,e){return(history.state?history.state.position-e:-1)+n}const h1=new Map;function oP(n,e){h1.set(n,e)}function aP(n){const e=h1.get(n);return h1.delete(n),e}let iP=()=>location.protocol+"//"+location.host;function F6(n,e){const{pathname:t,search:r,hash:o}=e,i=n.indexOf("#");if(i>-1){let s=o.includes(n.slice(i))?n.slice(i).length:1,l=o.slice(s);return l[0]!=="/"&&(l="/"+l),_3(l,"")}return _3(t,n)+r+o}function sP(n,e,t,r){let o=[],i=[],a=null;const s=({state:p})=>{const m=F6(n,location),g=t.value,y=e.value;let b=0;if(p){if(t.value=m,e.value=p,a&&a===g){a=null;return}b=y?p.position-y.position:0}else r(m);o.forEach(w=>{w(t.value,g,{delta:b,type:Zu.pop,direction:b?b>0?Ou.forward:Ou.back:Ou.unknown})})};function l(){a=t.value}function u(p){o.push(p);const m=()=>{const g=o.indexOf(p);g>-1&&o.splice(g,1)};return i.push(m),m}function d(){const{history:p}=window;p.state&&p.replaceState(dn({},p.state,{scroll:Th()}),"")}function f(){for(const p of i)p();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function O3(n,e,t,r=!1,o=!1){return{back:n,current:e,forward:t,replaced:r,position:window.history.length,scroll:o?Th():null}}function lP(n){const{history:e,location:t}=window,r={value:F6(n,t)},o={value:e.state};o.value||i(r.value,{back:null,current:r.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function i(l,u,d){const f=n.indexOf("#"),p=f>-1?(t.host&&document.querySelector("base")?n:n.slice(f))+l:iP()+n+l;try{e[d?"replaceState":"pushState"](u,"",p),o.value=u}catch(m){console.error(m),t[d?"replace":"assign"](p)}}function a(l,u){const d=dn({},e.state,O3(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});i(l,d,!0),r.value=l}function s(l,u){const d=dn({},o.value,e.state,{forward:l,scroll:Th()});i(d.current,d,!0);const f=dn({},O3(r.value,l,null),{position:d.position+1},u);i(l,f,!1),r.value=l}return{location:r,state:o,push:s,replace:a}}function uP(n){n=ZA(n);const e=lP(n),t=sP(n,e.state,e.location,e.replace);function r(i,a=!0){a||t.pauseListeners(),history.go(i)}const o=dn({location:"",base:n,go:r,createHref:tP.bind(null,n)},e,t);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>e.state.value}),o}function cP(n){return n=location.host?n||location.pathname+location.search:"",n.includes("#")||(n+="#"),uP(n)}function dP(n){return typeof n=="string"||n&&typeof n=="object"}function B6(n){return typeof n=="string"||typeof n=="symbol"}const V6=Symbol("");var A3;(function(n){n[n.aborted=4]="aborted",n[n.cancelled=8]="cancelled",n[n.duplicated=16]="duplicated"})(A3||(A3={}));function xl(n,e){return dn(new Error,{type:n,[V6]:!0},e)}function Ea(n,e){return n instanceof Error&&V6 in n&&(e==null||!!(n.type&e))}const P3="[^/]+?",fP={sensitive:!1,strict:!1,start:!0,end:!0},hP=/[.+*?^${}()[\]/\\]/g;function pP(n,e){const t=dn({},fP,e),r=[];let o=t.start?"^":"";const i=[];for(const u of n){const d=u.length?[]:[90];t.strict&&!u.length&&(o+="/");for(let f=0;f<u.length;f++){const p=u[f];let m=40+(t.sensitive?.25:0);if(p.type===0)f||(o+="/"),o+=p.value.replace(hP,"\\$&"),m+=40;else if(p.type===1){const{value:g,repeatable:y,optional:b,regexp:w}=p;i.push({name:g,repeatable:y,optional:b});const C=w||P3;if(C!==P3){m+=10;try{new RegExp(`(${C})`)}catch(x){throw new Error(`Invalid custom RegExp for param "${g}" (${C}): `+x.message)}}let k=y?`((?:${C})(?:/(?:${C}))*)`:`(${C})`;f||(k=b&&u.length<2?`(?:/${k})`:"/"+k),b&&(k+="?"),o+=k,m+=20,b&&(m+=-8),y&&(m+=-20),C===".*"&&(m+=-50)}d.push(m)}r.push(d)}if(t.strict&&t.end){const u=r.length-1;r[u][r[u].length-1]+=.7000000000000001}t.strict||(o+="/?"),t.end?o+="$":t.strict&&!o.endsWith("/")&&(o+="(?:/|$)");const a=new RegExp(o,t.sensitive?"":"i");function s(u){const d=u.match(a),f={};if(!d)return null;for(let p=1;p<d.length;p++){const m=d[p]||"",g=i[p-1];f[g.name]=m&&g.repeatable?m.split("/"):m}return f}function l(u){let d="",f=!1;for(const p of n){(!f||!d.endsWith("/"))&&(d+="/"),f=!1;for(const m of p)if(m.type===0)d+=m.value;else if(m.type===1){const{value:g,repeatable:y,optional:b}=m,w=g in u?u[g]:"";if(jo(w)&&!y)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const C=jo(w)?w.join("/"):w;if(!C)if(b)p.length<2&&(d.endsWith("/")?d=d.slice(0,-1):f=!0);else throw new Error(`Missing required param "${g}"`);d+=C}}return d||"/"}return{re:a,score:r,keys:i,parse:s,stringify:l}}function mP(n,e){let t=0;for(;t<n.length&&t<e.length;){const r=e[t]-n[t];if(r)return r;t++}return n.length<e.length?n.length===1&&n[0]===80?-1:1:n.length>e.length?e.length===1&&e[0]===80?1:-1:0}function z6(n,e){let t=0;const r=n.score,o=e.score;for(;t<r.length&&t<o.length;){const i=mP(r[t],o[t]);if(i)return i;t++}if(Math.abs(o.length-r.length)===1){if(R3(r))return 1;if(R3(o))return-1}return o.length-r.length}function R3(n){const e=n[n.length-1];return n.length>0&&e[e.length-1]<0}const vP={type:0,value:""},gP=/[a-zA-Z0-9_]/;function yP(n){if(!n)return[[]];if(n==="/")return[[vP]];if(!n.startsWith("/"))throw new Error(`Invalid path "${n}"`);function e(m){throw new Error(`ERR (${t})/"${u}": ${m}`)}let t=0,r=t;const o=[];let i;function a(){i&&o.push(i),i=[]}let s=0,l,u="",d="";function f(){u&&(t===0?i.push({type:0,value:u}):t===1||t===2||t===3?(i.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:d,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),u="")}function p(){u+=l}for(;s<n.length;){if(l=n[s++],l==="\\"&&t!==2){r=t,t=4;continue}switch(t){case 0:l==="/"?(u&&f(),a()):l===":"?(f(),t=1):p();break;case 4:p(),t=r;break;case 1:l==="("?t=2:gP.test(l)?p():(f(),t=0,l!=="*"&&l!=="?"&&l!=="+"&&s--);break;case 2:l===")"?d[d.length-1]=="\\"?d=d.slice(0,-1)+l:t=3:d+=l;break;case 3:f(),t=0,l!=="*"&&l!=="?"&&l!=="+"&&s--,d="";break;default:e("Unknown state");break}}return t===2&&e(`Unfinished custom RegExp for param "${u}"`),f(),a(),o}function bP(n,e,t){const r=pP(yP(n.path),t),o=dn(r,{record:n,parent:e,children:[],alias:[]});return e&&!o.record.aliasOf==!e.record.aliasOf&&e.children.push(o),o}function SP(n,e){const t=[],r=new Map;e=L3({strict:!1,end:!0,sensitive:!1},e);function o(f){return r.get(f)}function i(f,p,m){const g=!m,y=$3(f);y.aliasOf=m&&m.record;const b=L3(e,f),w=[y];if("alias"in f){const x=typeof f.alias=="string"?[f.alias]:f.alias;for(const E of x)w.push($3(dn({},y,{components:m?m.record.components:y.components,path:E,aliasOf:m?m.record:y})))}let C,k;for(const x of w){const{path:E}=x;if(p&&E[0]!=="/"){const _=p.record.path,M=_[_.length-1]==="/"?"":"/";x.path=p.record.path+(E&&M+E)}if(C=bP(x,p,b),m?m.alias.push(C):(k=k||C,k!==C&&k.alias.push(C),g&&f.name&&!N3(C)&&a(f.name)),H6(C)&&l(C),y.children){const _=y.children;for(let M=0;M<_.length;M++)i(_[M],C,m&&m.children[M])}m=m||C}return k?()=>{a(k)}:Iu}function a(f){if(B6(f)){const p=r.get(f);p&&(r.delete(f),t.splice(t.indexOf(p),1),p.children.forEach(a),p.alias.forEach(a))}else{const p=t.indexOf(f);p>-1&&(t.splice(p,1),f.record.name&&r.delete(f.record.name),f.children.forEach(a),f.alias.forEach(a))}}function s(){return t}function l(f){const p=xP(f,t);t.splice(p,0,f),f.record.name&&!N3(f)&&r.set(f.record.name,f)}function u(f,p){let m,g={},y,b;if("name"in f&&f.name){if(m=r.get(f.name),!m)throw xl(1,{location:f});b=m.record.name,g=dn(D3(p.params,m.keys.filter(k=>!k.optional).concat(m.parent?m.parent.keys.filter(k=>k.optional):[]).map(k=>k.name)),f.params&&D3(f.params,m.keys.map(k=>k.name))),y=m.stringify(g)}else if(f.path!=null)y=f.path,m=t.find(k=>k.re.test(y)),m&&(g=m.parse(y),b=m.record.name);else{if(m=p.name?r.get(p.name):t.find(k=>k.re.test(p.path)),!m)throw xl(1,{location:f,currentLocation:p});b=m.record.name,g=dn({},p.params,f.params),y=m.stringify(g)}const w=[];let C=m;for(;C;)w.unshift(C.record),C=C.parent;return{name:b,path:y,params:g,matched:w,meta:CP(w)}}n.forEach(f=>i(f));function d(){t.length=0,r.clear()}return{addRoute:i,resolve:u,removeRoute:a,clearRoutes:d,getRoutes:s,getRecordMatcher:o}}function D3(n,e){const t={};for(const r of e)r in n&&(t[r]=n[r]);return t}function $3(n){const e={path:n.path,redirect:n.redirect,name:n.name,meta:n.meta||{},aliasOf:n.aliasOf,beforeEnter:n.beforeEnter,props:wP(n),children:n.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in n?n.components||null:n.component&&{default:n.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function wP(n){const e={},t=n.props||!1;if("component"in n)e.default=t;else for(const r in n.components)e[r]=typeof t=="object"?t[r]:t;return e}function N3(n){for(;n;){if(n.record.aliasOf)return!0;n=n.parent}return!1}function CP(n){return n.reduce((e,t)=>dn(e,t.meta),{})}function L3(n,e){const t={};for(const r in n)t[r]=r in e?e[r]:n[r];return t}function xP(n,e){let t=0,r=e.length;for(;t!==r;){const i=t+r>>1;z6(n,e[i])<0?r=i:t=i+1}const o=kP(n);return o&&(r=e.lastIndexOf(o,r-1)),r}function kP(n){let e=n;for(;e=e.parent;)if(H6(e)&&z6(n,e)===0)return e}function H6({record:n}){return!!(n.name||n.components&&Object.keys(n.components).length||n.redirect)}function EP(n){const e={};if(n===""||n==="?")return e;const r=(n[0]==="?"?n.slice(1):n).split("&");for(let o=0;o<r.length;++o){const i=r[o].replace(R6," "),a=i.indexOf("="),s=Qu(a<0?i:i.slice(0,a)),l=a<0?null:Qu(i.slice(a+1));if(s in e){let u=e[s];jo(u)||(u=e[s]=[u]),u.push(l)}else e[s]=l}return e}function F3(n){let e="";for(let t in n){const r=n[t];if(t=UA(t),r==null){r!==void 0&&(e+=(e.length?"&":"")+t);continue}(jo(r)?r.map(i=>i&&f1(i)):[r&&f1(r)]).forEach(i=>{i!==void 0&&(e+=(e.length?"&":"")+t,i!=null&&(e+="="+i))})}return e}function TP(n){const e={};for(const t in n){const r=n[t];r!==void 0&&(e[t]=jo(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return e}const _P=Symbol(""),B3=Symbol(""),_h=Symbol(""),E0=Symbol(""),p1=Symbol("");function su(){let n=[];function e(r){return n.push(r),()=>{const o=n.indexOf(r);o>-1&&n.splice(o,1)}}function t(){n=[]}return{add:e,list:()=>n.slice(),reset:t}}function di(n,e,t,r,o,i=a=>a()){const a=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((s,l)=>{const u=p=>{p===!1?l(xl(4,{from:t,to:e})):p instanceof Error?l(p):dP(p)?l(xl(2,{from:e,to:p})):(a&&r.enterCallbacks[o]===a&&typeof p=="function"&&a.push(p),s())},d=i(()=>n.call(r&&r.instances[o],e,t,u));let f=Promise.resolve(d);n.length<3&&(f=f.then(u)),f.catch(p=>l(p))})}function Im(n,e,t,r,o=i=>i()){const i=[];for(const a of n)for(const s in a.components){let l=a.components[s];if(!(e!=="beforeRouteEnter"&&!a.instances[s]))if(A6(l)){const d=(l.__vccOpts||l)[e];d&&i.push(di(d,t,r,a,s,o))}else{let u=l();i.push(()=>u.then(d=>{if(!d)throw new Error(`Couldn't resolve component "${s}" at "${a.path}"`);const f=RA(d)?d.default:d;a.mods[s]=d,a.components[s]=f;const m=(f.__vccOpts||f)[e];return m&&di(m,t,r,a,s,o)()}))}}return i}function V3(n){const e=yt(_h),t=yt(E0),r=P(()=>{const l=v(n.to);return e.resolve(l)}),o=P(()=>{const{matched:l}=r.value,{length:u}=l,d=l[u-1],f=t.matched;if(!d||!f.length)return-1;const p=f.findIndex(Cl.bind(null,d));if(p>-1)return p;const m=z3(l[u-2]);return u>1&&z3(d)===m&&f[f.length-1].path!==m?f.findIndex(Cl.bind(null,l[u-2])):p}),i=P(()=>o.value>-1&&PP(t.params,r.value.params)),a=P(()=>o.value>-1&&o.value===t.matched.length-1&&L6(t.params,r.value.params));function s(l={}){if(AP(l)){const u=e[v(n.replace)?"replace":"push"](v(n.to)).catch(Iu);return n.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:P(()=>r.value.href),isActive:i,isExactActive:a,navigate:s}}function MP(n){return n.length===1?n[0]:n}const IP=de({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:V3,setup(n,{slots:e}){const t=Pn(V3(n)),{options:r}=yt(_h),o=P(()=>({[H3(n.activeClass,r.linkActiveClass,"router-link-active")]:t.isActive,[H3(n.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:t.isExactActive}));return()=>{const i=e.default&&MP(e.default(t));return n.custom?i:Ye("a",{"aria-current":t.isExactActive?n.ariaCurrentValue:null,href:t.href,onClick:t.navigate,class:o.value},i)}}}),OP=IP;function AP(n){if(!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)&&!n.defaultPrevented&&!(n.button!==void 0&&n.button!==0)){if(n.currentTarget&&n.currentTarget.getAttribute){const e=n.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return n.preventDefault&&n.preventDefault(),!0}}function PP(n,e){for(const t in e){const r=e[t],o=n[t];if(typeof r=="string"){if(r!==o)return!1}else if(!jo(o)||o.length!==r.length||r.some((i,a)=>i!==o[a]))return!1}return!0}function z3(n){return n?n.aliasOf?n.aliasOf.path:n.path:""}const H3=(n,e,t)=>n??e??t,RP=de({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(n,{attrs:e,slots:t}){const r=yt(p1),o=P(()=>n.route||r.value),i=yt(B3,0),a=P(()=>{let u=v(i);const{matched:d}=o.value;let f;for(;(f=d[u])&&!f.components;)u++;return u}),s=P(()=>o.value.matched[a.value]);yn(B3,P(()=>a.value+1)),yn(_P,s),yn(p1,o);const l=L();return We(()=>[l.value,s.value,n.name],([u,d,f],[p,m,g])=>{d&&(d.instances[f]=u,m&&m!==d&&u&&u===p&&(d.leaveGuards.size||(d.leaveGuards=m.leaveGuards),d.updateGuards.size||(d.updateGuards=m.updateGuards))),u&&d&&(!m||!Cl(d,m)||!p)&&(d.enterCallbacks[f]||[]).forEach(y=>y(u))},{flush:"post"}),()=>{const u=o.value,d=n.name,f=s.value,p=f&&f.components[d];if(!p)return W3(t.default,{Component:p,route:u});const m=f.props[d],g=m?m===!0?u.params:typeof m=="function"?m(u):m:null,b=Ye(p,dn({},g,e,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(f.instances[d]=null)},ref:l}));return W3(t.default,{Component:b,route:u})||b}}});function W3(n,e){if(!n)return null;const t=n(e);return t.length===1?t[0]:t}const DP=RP;function $P(n){const e=SP(n.routes,n),t=n.parseQuery||EP,r=n.stringifyQuery||F3,o=n.history,i=su(),a=su(),s=su(),l=br(oi);let u=oi;sl&&n.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=_m.bind(null,le=>""+le),f=_m.bind(null,qA),p=_m.bind(null,Qu);function m(le,Te){let Ie,Ne;return B6(le)?(Ie=e.getRecordMatcher(le),Ne=Te):Ne=le,e.addRoute(Ne,Ie)}function g(le){const Te=e.getRecordMatcher(le);Te&&e.removeRoute(Te)}function y(){return e.getRoutes().map(le=>le.record)}function b(le){return!!e.getRecordMatcher(le)}function w(le,Te){if(Te=dn({},Te||l.value),typeof le=="string"){const De=Mm(t,le,Te.path),ot=e.resolve({path:De.path},Te),Ot=o.createHref(De.fullPath);return dn(De,ot,{params:p(ot.params),hash:Qu(De.hash),redirectedFrom:void 0,href:Ot})}let Ie;if(le.path!=null)Ie=dn({},le,{path:Mm(t,le.path,Te.path).path});else{const De=dn({},le.params);for(const ot in De)De[ot]==null&&delete De[ot];Ie=dn({},le,{params:f(De)}),Te.params=f(Te.params)}const Ne=e.resolve(Ie,Te),et=le.hash||"";Ne.params=d(p(Ne.params));const st=YA(r,dn({},le,{hash:WA(et),path:Ne.path})),ze=o.createHref(st);return dn({fullPath:st,hash:et,query:r===F3?TP(le.query):le.query||{}},Ne,{redirectedFrom:void 0,href:ze})}function C(le){return typeof le=="string"?Mm(t,le,l.value.path):dn({},le)}function k(le,Te){if(u!==le)return xl(8,{from:Te,to:le})}function x(le){return M(le)}function E(le){return x(dn(C(le),{replace:!0}))}function _(le){const Te=le.matched[le.matched.length-1];if(Te&&Te.redirect){const{redirect:Ie}=Te;let Ne=typeof Ie=="function"?Ie(le):Ie;return typeof Ne=="string"&&(Ne=Ne.includes("?")||Ne.includes("#")?Ne=C(Ne):{path:Ne},Ne.params={}),dn({query:le.query,hash:le.hash,params:Ne.path!=null?{}:le.params},Ne)}}function M(le,Te){const Ie=u=w(le),Ne=l.value,et=le.state,st=le.force,ze=le.replace===!0,De=_(Ie);if(De)return M(dn(C(De),{state:typeof De=="object"?dn({},et,De.state):et,force:st,replace:ze}),Te||Ie);const ot=Ie;ot.redirectedFrom=Te;let Ot;return!st&&JA(r,Ne,Ie)&&(Ot=xl(16,{to:ot,from:Ne}),U(Ne,Ne,!0,!1)),(Ot?Promise.resolve(Ot):R(ot,Ne)).catch(Pe=>Ea(Pe)?Ea(Pe,2)?Pe:K(Pe):Q(Pe,ot,Ne)).then(Pe=>{if(Pe){if(Ea(Pe,2))return M(dn({replace:ze},C(Pe.to),{state:typeof Pe.to=="object"?dn({},et,Pe.to.state):et,force:st}),Te||ot)}else Pe=q(ot,Ne,!0,ze,et);return $(ot,Ne,Pe),Pe})}function A(le,Te){const Ie=k(le,Te);return Ie?Promise.reject(Ie):Promise.resolve()}function O(le){const Te=ye.values().next().value;return Te&&typeof Te.runWithContext=="function"?Te.runWithContext(le):le()}function R(le,Te){let Ie;const[Ne,et,st]=NP(le,Te);Ie=Im(Ne.reverse(),"beforeRouteLeave",le,Te);for(const De of Ne)De.leaveGuards.forEach(ot=>{Ie.push(di(ot,le,Te))});const ze=A.bind(null,le,Te);return Ie.push(ze),Fe(Ie).then(()=>{Ie=[];for(const De of i.list())Ie.push(di(De,le,Te));return Ie.push(ze),Fe(Ie)}).then(()=>{Ie=Im(et,"beforeRouteUpdate",le,Te);for(const De of et)De.updateGuards.forEach(ot=>{Ie.push(di(ot,le,Te))});return Ie.push(ze),Fe(Ie)}).then(()=>{Ie=[];for(const De of st)if(De.beforeEnter)if(jo(De.beforeEnter))for(const ot of De.beforeEnter)Ie.push(di(ot,le,Te));else Ie.push(di(De.beforeEnter,le,Te));return Ie.push(ze),Fe(Ie)}).then(()=>(le.matched.forEach(De=>De.enterCallbacks={}),Ie=Im(st,"beforeRouteEnter",le,Te,O),Ie.push(ze),Fe(Ie))).then(()=>{Ie=[];for(const De of a.list())Ie.push(di(De,le,Te));return Ie.push(ze),Fe(Ie)}).catch(De=>Ea(De,8)?De:Promise.reject(De))}function $(le,Te,Ie){s.list().forEach(Ne=>O(()=>Ne(le,Te,Ie)))}function q(le,Te,Ie,Ne,et){const st=k(le,Te);if(st)return st;const ze=Te===oi,De=sl?history.state:{};Ie&&(Ne||ze?o.replace(le.fullPath,dn({scroll:ze&&De&&De.scroll},et)):o.push(le.fullPath,et)),l.value=le,U(le,Te,Ie,ze),K()}let j;function ne(){j||(j=o.listen((le,Te,Ie)=>{if(!we.listening)return;const Ne=w(le),et=_(Ne);if(et){M(dn(et,{replace:!0,force:!0}),Ne).catch(Iu);return}u=Ne;const st=l.value;sl&&oP(I3(st.fullPath,Ie.delta),Th()),R(Ne,st).catch(ze=>Ea(ze,12)?ze:Ea(ze,2)?(M(dn(C(ze.to),{force:!0}),Ne).then(De=>{Ea(De,20)&&!Ie.delta&&Ie.type===Zu.pop&&o.go(-1,!1)}).catch(Iu),Promise.reject()):(Ie.delta&&o.go(-Ie.delta,!1),Q(ze,Ne,st))).then(ze=>{ze=ze||q(Ne,st,!1),ze&&(Ie.delta&&!Ea(ze,8)?o.go(-Ie.delta,!1):Ie.type===Zu.pop&&Ea(ze,20)&&o.go(-1,!1)),$(Ne,st,ze)}).catch(Iu)}))}let G=su(),B=su(),Y;function Q(le,Te,Ie){K(le);const Ne=B.list();return Ne.length?Ne.forEach(et=>et(le,Te,Ie)):console.error(le),Promise.reject(le)}function H(){return Y&&l.value!==oi?Promise.resolve():new Promise((le,Te)=>{G.add([le,Te])})}function K(le){return Y||(Y=!le,ne(),G.list().forEach(([Te,Ie])=>le?Ie(le):Te()),G.reset()),le}function U(le,Te,Ie,Ne){const{scrollBehavior:et}=n;if(!sl||!et)return Promise.resolve();const st=!Ie&&aP(I3(le.fullPath,0))||(Ne||!Ie)&&history.state&&history.state.scroll||null;return Dt().then(()=>et(le,Te,st)).then(ze=>ze&&rP(ze)).catch(ze=>Q(ze,le,Te))}const ae=le=>o.go(le);let re;const ye=new Set,we={currentRoute:l,listening:!0,addRoute:m,removeRoute:g,clearRoutes:e.clearRoutes,hasRoute:b,getRoutes:y,resolve:w,options:n,push:x,replace:E,go:ae,back:()=>ae(-1),forward:()=>ae(1),beforeEach:i.add,beforeResolve:a.add,afterEach:s.add,onError:B.add,isReady:H,install(le){const Te=this;le.component("RouterLink",OP),le.component("RouterView",DP),le.config.globalProperties.$router=Te,Object.defineProperty(le.config.globalProperties,"$route",{enumerable:!0,get:()=>v(l)}),sl&&!re&&l.value===oi&&(re=!0,x(o.location).catch(et=>{}));const Ie={};for(const et in oi)Object.defineProperty(Ie,et,{get:()=>l.value[et],enumerable:!0});le.provide(_h,Te),le.provide(E0,v6(Ie)),le.provide(p1,l);const Ne=le.unmount;ye.add(le),le.unmount=function(){ye.delete(le),ye.size<1&&(u=oi,j&&j(),j=null,l.value=oi,re=!1,Y=!1),Ne()}}};function Fe(le){return le.reduce((Te,Ie)=>Te.then(()=>O(Ie)),Promise.resolve())}return we}function NP(n,e){const t=[],r=[],o=[],i=Math.max(e.matched.length,n.matched.length);for(let a=0;a<i;a++){const s=e.matched[a];s&&(n.matched.find(u=>Cl(u,s))?r.push(s):t.push(s));const l=n.matched[a];l&&(e.matched.find(u=>Cl(u,l))||o.push(l))}return[t,r,o]}function $l(){return yt(_h)}function Ds(n){return yt(E0)}const W6=Symbol();var LP=/\s/;function FP(n){for(var e=n.length;e--&&LP.test(n.charAt(e)););return e}var BP=/^\s+/;function VP(n){return n&&n.slice(0,FP(n)+1).replace(BP,"")}var U3=NaN,zP=/^[-+]0x[0-9a-f]+$/i,HP=/^0b[01]+$/i,WP=/^0o[0-7]+$/i,UP=parseInt;function j3(n){if(typeof n=="number")return n;if(fO(n))return U3;if(Sf(n)){var e=typeof n.valueOf=="function"?n.valueOf():n;n=Sf(e)?e+"":e}if(typeof n!="string")return n===0?n:+n;n=VP(n);var t=HP.test(n);return t||WP.test(n)?UP(n.slice(2),t?2:8):zP.test(n)?U3:+n}function jP(n,e,t,r){n.length;for(var o=t+1;o--;)if(e(n[o],o,n))return o;return-1}var qP=1,KP=4;function q3(n){return hO(n,qP|KP)}var GP="__lodash_hash_undefined__";function YP(n){return this.__data__.set(n,GP),this}function JP(n){return this.__data__.has(n)}function kf(n){var e=-1,t=n==null?0:n.length;for(this.__data__=new pO;++e<t;)this.add(n[e])}kf.prototype.add=kf.prototype.push=YP;kf.prototype.has=JP;function XP(n,e){for(var t=-1,r=n==null?0:n.length;++t<r;)if(e(n[t],t,n))return!0;return!1}function QP(n,e){return n.has(e)}var ZP=1,eR=2;function U6(n,e,t,r,o,i){var a=t&ZP,s=n.length,l=e.length;if(s!=l&&!(a&&l>s))return!1;var u=i.get(n),d=i.get(e);if(u&&d)return u==e&&d==n;var f=-1,p=!0,m=t&eR?new kf:void 0;for(i.set(n,e),i.set(e,n);++f<s;){var g=n[f],y=e[f];if(r)var b=a?r(y,g,f,e,n,i):r(g,y,f,n,e,i);if(b!==void 0){if(b)continue;p=!1;break}if(m){if(!XP(e,function(w,C){if(!QP(m,C)&&(g===w||o(g,w,t,r,i)))return m.push(C)})){p=!1;break}}else if(!(g===y||o(g,y,t,r,i))){p=!1;break}}return i.delete(n),i.delete(e),p}function tR(n){var e=-1,t=Array(n.size);return n.forEach(function(r,o){t[++e]=[o,r]}),t}function nR(n){var e=-1,t=Array(n.size);return n.forEach(function(r){t[++e]=r}),t}var rR=1,oR=2,aR="[object Boolean]",iR="[object Date]",sR="[object Error]",lR="[object Map]",uR="[object Number]",cR="[object RegExp]",dR="[object Set]",fR="[object String]",hR="[object Symbol]",pR="[object ArrayBuffer]",mR="[object DataView]",K3=h3?h3.prototype:void 0,Om=K3?K3.valueOf:void 0;function vR(n,e,t,r,o,i,a){switch(t){case mR:if(n.byteLength!=e.byteLength||n.byteOffset!=e.byteOffset)return!1;n=n.buffer,e=e.buffer;case pR:return!(n.byteLength!=e.byteLength||!i(new p3(n),new p3(e)));case aR:case iR:case uR:return mO(+n,+e);case sR:return n.name==e.name&&n.message==e.message;case cR:case fR:return n==e+"";case lR:var s=tR;case dR:var l=r&rR;if(s||(s=nR),n.size!=e.size&&!l)return!1;var u=a.get(n);if(u)return u==e;r|=oR,a.set(n,e);var d=U6(s(n),s(e),r,o,i,a);return a.delete(n),d;case hR:if(Om)return Om.call(n)==Om.call(e)}return!1}var gR=1,yR=Object.prototype,bR=yR.hasOwnProperty;function SR(n,e,t,r,o,i){var a=t&gR,s=m3(n),l=s.length,u=m3(e),d=u.length;if(l!=d&&!a)return!1;for(var f=l;f--;){var p=s[f];if(!(a?p in e:bR.call(e,p)))return!1}var m=i.get(n),g=i.get(e);if(m&&g)return m==e&&g==n;var y=!0;i.set(n,e),i.set(e,n);for(var b=a;++f<l;){p=s[f];var w=n[p],C=e[p];if(r)var k=a?r(C,w,p,e,n,i):r(w,C,p,n,e,i);if(!(k===void 0?w===C||o(w,C,t,r,i):k)){y=!1;break}b||(b=p=="constructor")}if(y&&!b){var x=n.constructor,E=e.constructor;x!=E&&"constructor"in n&&"constructor"in e&&!(typeof x=="function"&&x instanceof x&&typeof E=="function"&&E instanceof E)&&(y=!1)}return i.delete(n),i.delete(e),y}var wR=1,G3="[object Arguments]",Y3="[object Array]",Sd="[object Object]",CR=Object.prototype,J3=CR.hasOwnProperty;function xR(n,e,t,r,o,i){var a=l1(n),s=l1(e),l=a?Y3:v3(n),u=s?Y3:v3(e);l=l==G3?Sd:l,u=u==G3?Sd:u;var d=l==Sd,f=u==Sd,p=l==u;if(p&&g3(n)){if(!g3(e))return!1;a=!0,d=!1}if(p&&!d)return i||(i=new qd),a||vO(n)?U6(n,e,t,r,o,i):vR(n,e,l,t,r,o,i);if(!(t&wR)){var m=d&&J3.call(n,"__wrapped__"),g=f&&J3.call(e,"__wrapped__");if(m||g){var y=m?n.value():n,b=g?e.value():e;return i||(i=new qd),o(y,b,t,r,i)}}return p?(i||(i=new qd),SR(n,e,t,r,o,i)):!1}function Mh(n,e,t,r,o){return n===e?!0:n==null||e==null||!y3(n)&&!y3(e)?n!==n&&e!==e:xR(n,e,t,r,Mh,o)}var kR=1,ER=2;function TR(n,e,t,r){var o=t.length,i=o;if(n==null)return!i;for(n=Object(n);o--;){var a=t[o];if(a[2]?a[1]!==n[a[0]]:!(a[0]in n))return!1}for(;++o<i;){a=t[o];var s=a[0],l=n[s],u=a[1];if(a[2]){if(l===void 0&&!(s in n))return!1}else{var d=new qd,f;if(!(f===void 0?Mh(u,l,kR|ER,r,d):f))return!1}}return!0}function j6(n){return n===n&&!Sf(n)}function _R(n){for(var e=gO(n),t=e.length;t--;){var r=e[t],o=n[r];e[t]=[r,o,j6(o)]}return e}function q6(n,e){return function(t){return t==null?!1:t[n]===e&&(e!==void 0||n in Object(t))}}function MR(n){var e=_R(n);return e.length==1&&e[0][2]?q6(e[0][0],e[0][1]):function(t){return t===n||TR(t,n,e)}}var IR=1,OR=2;function AR(n,e){return g6(n)&&j6(e)?q6(y6(n),e):function(t){var r=$a(t,n);return r===void 0&&r===e?yO(t,n):Mh(e,r,IR|OR)}}function PR(n){return function(e){return e==null?void 0:e[n]}}function RR(n){return function(e){return bO(e,n)}}function DR(n){return g6(n)?PR(y6(n)):RR(n)}function $R(n){return typeof n=="function"?n:n==null?SO:typeof n=="object"?l1(n)?AR(n[0],n[1]):MR(n):DR(n)}var Am=function(){return wO.Date.now()},NR="Expected a function",LR=Math.max,FR=Math.min;function T0(n,e,t){var r,o,i,a,s,l,u=0,d=!1,f=!1,p=!0;if(typeof n!="function")throw new TypeError(NR);e=j3(e)||0,Sf(t)&&(d=!!t.leading,f="maxWait"in t,i=f?LR(j3(t.maxWait)||0,e):i,p="trailing"in t?!!t.trailing:p);function m(_){var M=r,A=o;return r=o=void 0,u=_,a=n.apply(A,M),a}function g(_){return u=_,s=setTimeout(w,e),d?m(_):a}function y(_){var M=_-l,A=_-u,O=e-M;return f?FR(O,i-A):O}function b(_){var M=_-l,A=_-u;return l===void 0||M>=e||M<0||f&&A>=i}function w(){var _=Am();if(b(_))return C(_);s=setTimeout(w,y(_))}function C(_){return s=void 0,p&&r?m(_):(r=o=void 0,a)}function k(){s!==void 0&&clearTimeout(s),u=0,r=l=o=s=void 0}function x(){return s===void 0?a:C(Am())}function E(){var _=Am(),M=b(_);if(r=arguments,o=this,l=_,M){if(s===void 0)return g(l);if(f)return clearTimeout(s),s=setTimeout(w,e),m(l)}return s===void 0&&(s=setTimeout(w,e)),a}return E.cancel=k,E.flush=x,E}function BR(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var o=r-1;return jP(n,$R(e),o)}function Mi(n,e){return Mh(n,e)}var VR={name:"en",el:{breadcrumb:{label:"Breadcrumb"},colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color.",alphaLabel:"pick alpha value"},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},mention:{loading:"Loading"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tour:{next:"Next",previous:"Previous",finish:"Finish"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"},carousel:{leftArrow:"Carousel arrow left",rightArrow:"Carousel arrow right",indicator:"Carousel switch to index {index}"}}};const zR=n=>(e,t)=>HR(e,t,v(n)),HR=(n,e,t)=>$a(t,n,n).replace(/\{(\w+)\}/g,(r,o)=>{var i;return`${(i=e==null?void 0:e[o])!=null?i:`{${o}}`}`}),WR=n=>{const e=P(()=>v(n).name),t=la(n)?n:L(n);return{lang:e,locale:t,t:zR(n)}},K6=Symbol("localeContextKey"),In=n=>{const e=n||yt(K6,L());return WR(P(()=>e.value||VR))},G6=Symbol("emptyValuesContextKey"),UR=["",void 0,null],jR=void 0,_0=Je({emptyValues:Array,valueOnClear:{type:[String,Number,Boolean,Function],default:void 0,validator:n=>Bn(n)?!n():!n}}),Y6=(n,e)=>{const t=wn()?yt(G6,L({})):L({}),r=P(()=>n.emptyValues||t.value.emptyValues||UR),o=P(()=>Bn(n.valueOnClear)?n.valueOnClear():n.valueOnClear!==void 0?n.valueOnClear:Bn(t.value.valueOnClear)?t.value.valueOnClear():t.value.valueOnClear!==void 0?t.value.valueOnClear:e!==void 0?e:jR),i=a=>r.value.includes(a);return r.value.includes(o.value),{emptyValues:r,valueOnClear:o,isEmptyValue:i}},Ef=L();function Ih(n,e=void 0){const t=wn()?yt(W6,Ef):Ef;return n?P(()=>{var r,o;return(o=(r=t.value)==null?void 0:r[n])!=null?o:e}):t}function qR(n,e){const t=Ih(),r=qe(n,P(()=>{var s;return((s=t.value)==null?void 0:s.namespace)||b6})),o=In(P(()=>{var s;return(s=t.value)==null?void 0:s.locale})),i=S6(P(()=>{var s;return((s=t.value)==null?void 0:s.zIndex)||EO})),a=P(()=>{var s;return v(e)||((s=t.value)==null?void 0:s.size)||""});return J6(P(()=>v(t)||{})),{ns:r,locale:o,zIndex:i,size:a}}const J6=(n,e,t=!1)=>{var r;const o=!!wn(),i=o?Ih():void 0,a=(r=void 0)!=null?r:o?yn:void 0;if(!a)return;const s=P(()=>{const l=v(n);return i!=null&&i.value?KR(i.value,l):l});return a(W6,s),a(K6,P(()=>s.value.locale)),a(CO,P(()=>s.value.namespace)),a(xO,P(()=>s.value.zIndex)),a(kO,{size:P(()=>s.value.size||"")}),a(G6,P(()=>({emptyValues:s.value.emptyValues,valueOnClear:s.value.valueOnClear}))),(t||!Ef.value)&&(Ef.value=s.value),s},KR=(n,e)=>{const t=[...new Set([...b3(n),...b3(e)])],r={};for(const o of t)r[o]=e[o]!==void 0?e[o]:n[o];return r},X6=n=>Oo?window.requestAnimationFrame(n):setTimeout(n,16),Q6=n=>Oo?window.cancelAnimationFrame(n):clearTimeout(n);let wd;const Z6=n=>{var e;if(!Oo)return 0;if(wd!==void 0)return wd;const t=document.createElement("div");t.className=`${n}-scrollbar__wrap`,t.style.visibility="hidden",t.style.width="100px",t.style.position="absolute",t.style.top="-9999px",document.body.appendChild(t);const r=t.offsetWidth;t.style.overflow="scroll";const o=document.createElement("div");o.style.width="100%",t.appendChild(o);const i=o.offsetWidth;return(e=t.parentNode)==null||e.removeChild(t),wd=r-i,wd};function GR(n,e){if(!Oo)return;if(!e){n.scrollTop=0;return}const t=[];let r=e.offsetParent;for(;r!==null&&n!==r&&n.contains(r);)t.push(r),r=r.offsetParent;const o=e.offsetTop+t.reduce((l,u)=>l+u.offsetTop,0),i=o+e.offsetHeight,a=n.scrollTop,s=a+n.clientHeight;o<a?n.scrollTop=o:i>s&&(n.scrollTop=i-n.clientHeight)}const Zs=4,e8={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},YR=({move:n,size:e,bar:t})=>({[t.size]:e,transform:`translate${t.axis}(${n}%)`}),M0=Symbol("scrollbarContextKey"),JR=Je({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),XR="Thumb",QR=de({__name:"thumb",props:JR,setup(n){const e=n,t=yt(M0),r=qe("scrollbar");t||ao(XR,"can not inject scrollbar context");const o=L(),i=L(),a=L({}),s=L(!1);let l=!1,u=!1,d=Oo?document.onselectstart:null;const f=P(()=>e8[e.vertical?"vertical":"horizontal"]),p=P(()=>YR({size:e.size,move:e.move,bar:f.value})),m=P(()=>o.value[f.value.offset]**2/t.wrapElement[f.value.scrollSize]/e.ratio/i.value[f.value.offset]),g=_=>{var M;if(_.stopPropagation(),_.ctrlKey||[1,2].includes(_.button))return;(M=window.getSelection())==null||M.removeAllRanges(),b(_);const A=_.currentTarget;A&&(a.value[f.value.axis]=A[f.value.offset]-(_[f.value.client]-A.getBoundingClientRect()[f.value.direction]))},y=_=>{if(!i.value||!o.value||!t.wrapElement)return;const M=Math.abs(_.target.getBoundingClientRect()[f.value.direction]-_[f.value.client]),A=i.value[f.value.offset]/2,O=(M-A)*100*m.value/o.value[f.value.offset];t.wrapElement[f.value.scroll]=O*t.wrapElement[f.value.scrollSize]/100},b=_=>{_.stopImmediatePropagation(),l=!0,document.addEventListener("mousemove",w),document.addEventListener("mouseup",C),d=document.onselectstart,document.onselectstart=()=>!1},w=_=>{if(!o.value||!i.value||l===!1)return;const M=a.value[f.value.axis];if(!M)return;const A=(o.value.getBoundingClientRect()[f.value.direction]-_[f.value.client])*-1,O=i.value[f.value.offset]-M,R=(A-O)*100*m.value/o.value[f.value.offset];t.wrapElement[f.value.scroll]=R*t.wrapElement[f.value.scrollSize]/100},C=()=>{l=!1,a.value[f.value.axis]=0,document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",C),E(),u&&(s.value=!1)},k=()=>{u=!1,s.value=!!e.size},x=()=>{u=!0,s.value=l};kr(()=>{E(),document.removeEventListener("mouseup",C)});const E=()=>{document.onselectstart!==d&&(document.onselectstart=d)};return Ku(Jn(t,"scrollbarElement"),"mousemove",k),Ku(Jn(t,"scrollbarElement"),"mouseleave",x),(_,M)=>(I(),ve(Vi,{name:v(r).b("fade"),persisted:""},{default:X(()=>[sn(Z("div",{ref_key:"instance",ref:o,class:W([v(r).e("bar"),v(r).is(v(f).key)]),onMousedown:y},[Z("div",{ref_key:"thumb",ref:i,class:W(v(r).e("thumb")),style:rn(v(p)),onMousedown:g},null,38)],34),[[tr,_.always||s.value]])]),_:1},8,["name"]))}});var X3=ht(QR,[["__file","thumb.vue"]]);const ZR=Je({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),eD=de({__name:"bar",props:ZR,setup(n,{expose:e}){const t=n,r=yt(M0),o=L(0),i=L(0),a=L(""),s=L(""),l=L(1),u=L(1);return e({handleScroll:p=>{if(p){const m=p.offsetHeight-Zs,g=p.offsetWidth-Zs;i.value=p.scrollTop*100/m*l.value,o.value=p.scrollLeft*100/g*u.value}},update:()=>{const p=r==null?void 0:r.wrapElement;if(!p)return;const m=p.offsetHeight-Zs,g=p.offsetWidth-Zs,y=m**2/p.scrollHeight,b=g**2/p.scrollWidth,w=Math.max(y,t.minSize),C=Math.max(b,t.minSize);l.value=y/(m-y)/(w/(m-w)),u.value=b/(g-b)/(C/(g-C)),s.value=w+Zs<m?`${w}px`:"",a.value=C+Zs<g?`${C}px`:""}}),(p,m)=>(I(),z(it,null,[N(X3,{move:o.value,ratio:u.value,size:a.value,always:p.always},null,8,["move","ratio","size","always"]),N(X3,{move:i.value,ratio:l.value,size:s.value,vertical:"",always:p.always},null,8,["move","ratio","size","always"])],64))}});var tD=ht(eD,[["__file","bar.vue"]]);const nD=Je({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:xe([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},tabindex:{type:[String,Number],default:void 0},id:String,role:String,...Ps(["ariaLabel","ariaOrientation"])}),rD={scroll:({scrollTop:n,scrollLeft:e})=>[n,e].every(Rt)},oD="ElScrollbar",aD=de({name:oD}),iD=de({...aD,props:nD,emits:rD,setup(n,{expose:e,emit:t}){const r=n,o=qe("scrollbar");let i,a,s=0,l=0;const u=L(),d=L(),f=L(),p=L(),m=P(()=>{const E={};return r.height&&(E.height=Ur(r.height)),r.maxHeight&&(E.maxHeight=Ur(r.maxHeight)),[r.wrapStyle,E]}),g=P(()=>[r.wrapClass,o.e("wrap"),{[o.em("wrap","hidden-default")]:!r.native}]),y=P(()=>[o.e("view"),r.viewClass]),b=()=>{var E;d.value&&((E=p.value)==null||E.handleScroll(d.value),s=d.value.scrollTop,l=d.value.scrollLeft,t("scroll",{scrollTop:d.value.scrollTop,scrollLeft:d.value.scrollLeft}))};function w(E,_){Wr(E)?d.value.scrollTo(E):Rt(E)&&Rt(_)&&d.value.scrollTo(E,_)}const C=E=>{Rt(E)&&(d.value.scrollTop=E)},k=E=>{Rt(E)&&(d.value.scrollLeft=E)},x=()=>{var E;(E=p.value)==null||E.update()};return We(()=>r.noresize,E=>{E?(i==null||i(),a==null||a()):({stop:i}=Hr(f,x),a=Ku("resize",x))},{immediate:!0}),We(()=>[r.maxHeight,r.height],()=>{r.native||Dt(()=>{var E;x(),d.value&&((E=p.value)==null||E.handleScroll(d.value))})}),yn(M0,Pn({scrollbarElement:u,wrapElement:d})),TO(()=>{d.value&&(d.value.scrollTop=s,d.value.scrollLeft=l)}),an(()=>{r.native||Dt(()=>{x()})}),b0(()=>x()),e({wrapRef:d,update:x,scrollTo:w,setScrollTop:C,setScrollLeft:k,handleScroll:b}),(E,_)=>(I(),z("div",{ref_key:"scrollbarRef",ref:u,class:W(v(o).b())},[Z("div",{ref_key:"wrapRef",ref:d,class:W(v(g)),style:rn(v(m)),tabindex:E.tabindex,onScroll:b},[(I(),ve(on(E.tag),{id:E.id,ref_key:"resizeRef",ref:f,class:W(v(y)),style:rn(E.viewStyle),role:E.role,"aria-label":E.ariaLabel,"aria-orientation":E.ariaOrientation},{default:X(()=>[ge(E.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],46,["tabindex"]),E.native?ce("v-if",!0):(I(),ve(tD,{key:0,ref_key:"barRef",ref:p,always:E.always,"min-size":E.minSize},null,8,["always","min-size"]))],2))}});var sD=ht(iD,[["__file","scrollbar.vue"]]);const I0=Mn(sD),lD=Je({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"},showZero:{type:Boolean,default:!0},color:String,badgeStyle:{type:xe([String,Object,Array])},offset:{type:xe(Array),default:[0,0]},badgeClass:{type:String}}),uD=de({name:"ElBadge"}),cD=de({...uD,props:lD,setup(n,{expose:e}){const t=n,r=qe("badge"),o=P(()=>t.isDot?"":Rt(t.value)&&Rt(t.max)?t.max<t.value?`${t.max}+`:`${t.value}`:`${t.value}`),i=P(()=>{var a,s,l,u,d;return[{backgroundColor:t.color,marginRight:Ur(-((s=(a=t.offset)==null?void 0:a[0])!=null?s:0)),marginTop:Ur((u=(l=t.offset)==null?void 0:l[1])!=null?u:0)},(d=t.badgeStyle)!=null?d:{}]});return e({content:o}),(a,s)=>(I(),z("div",{class:W(v(r).b())},[ge(a.$slots,"default"),N(Vi,{name:`${v(r).namespace.value}-zoom-in-center`,persisted:""},{default:X(()=>[sn(Z("sup",{class:W([v(r).e("content"),v(r).em("content",a.type),v(r).is("fixed",!!a.$slots.default),v(r).is("dot",a.isDot),v(r).is("hide-zero",!a.showZero&&t.value===0),a.badgeClass]),style:rn(v(i))},[ge(a.$slots,"content",{value:v(o)},()=>[pt(_e(v(o)),1)])],6),[[tr,!a.hidden&&(v(o)||a.isDot||a.$slots.content)]])]),_:3},8,["name"])],2))}});var dD=ht(cD,[["__file","badge.vue"]]);const fD=Mn(dD),t8=Symbol("buttonGroupContextKey"),ys=({from:n,replacement:e,scope:t,version:r,ref:o,type:i="API"},a)=>{We(()=>v(a),s=>{},{immediate:!0})},hD=(n,e)=>{ys({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},P(()=>n.type==="text"));const t=yt(t8,void 0),r=Ih("button"),{form:o}=zi(),i=Di(P(()=>t==null?void 0:t.size)),a=Ua(),s=L(),l=ja(),u=P(()=>n.type||(t==null?void 0:t.type)||""),d=P(()=>{var g,y,b;return(b=(y=n.autoInsertSpace)!=null?y:(g=r.value)==null?void 0:g.autoInsertSpace)!=null?b:!1}),f=P(()=>n.tag==="button"?{ariaDisabled:a.value||n.loading,disabled:a.value||n.loading,autofocus:n.autofocus,type:n.nativeType}:{}),p=P(()=>{var g;const y=(g=l.default)==null?void 0:g.call(l);if(d.value&&(y==null?void 0:y.length)===1){const b=y[0];if((b==null?void 0:b.type)===_O){const w=b.children;return new RegExp("^\\p{Unified_Ideograph}{2}$","u").test(w.trim())}}return!1});return{_disabled:a,_size:i,_type:u,_ref:s,_props:f,shouldAddSpace:p,handleClick:g=>{if(a.value||n.loading){g.stopPropagation();return}n.nativeType==="reset"&&(o==null||o.resetFields()),e("click",g)}}},pD=["default","primary","success","warning","info","danger","text",""],mD=["button","submit","reset"],m1=Je({size:qa,disabled:Boolean,type:{type:String,values:pD,default:""},icon:{type:Vn},nativeType:{type:String,values:mD,default:"button"},loading:Boolean,loadingIcon:{type:Vn,default:()=>w6},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:xe([String,Object]),default:"button"}}),vD={click:n=>n instanceof MouseEvent};function fr(n,e){gD(n)&&(n="100%");var t=yD(n);return n=e===360?n:Math.min(e,Math.max(0,parseFloat(n))),t&&(n=parseInt(String(n*e),10)/100),Math.abs(n-e)<1e-6?1:(e===360?n=(n<0?n%e+e:n%e)/parseFloat(String(e)):n=n%e/parseFloat(String(e)),n)}function Cd(n){return Math.min(1,Math.max(0,n))}function gD(n){return typeof n=="string"&&n.indexOf(".")!==-1&&parseFloat(n)===1}function yD(n){return typeof n=="string"&&n.indexOf("%")!==-1}function n8(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function xd(n){return n<=1?"".concat(Number(n)*100,"%"):n}function ds(n){return n.length===1?"0"+n:String(n)}function bD(n,e,t){return{r:fr(n,255)*255,g:fr(e,255)*255,b:fr(t,255)*255}}function Q3(n,e,t){n=fr(n,255),e=fr(e,255),t=fr(t,255);var r=Math.max(n,e,t),o=Math.min(n,e,t),i=0,a=0,s=(r+o)/2;if(r===o)a=0,i=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case n:i=(e-t)/l+(e<t?6:0);break;case e:i=(t-n)/l+2;break;case t:i=(n-e)/l+4;break}i/=6}return{h:i,s:a,l:s}}function Pm(n,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?n+(e-n)*(6*t):t<1/2?e:t<2/3?n+(e-n)*(2/3-t)*6:n}function SD(n,e,t){var r,o,i;if(n=fr(n,360),e=fr(e,100),t=fr(t,100),e===0)o=t,i=t,r=t;else{var a=t<.5?t*(1+e):t+e-t*e,s=2*t-a;r=Pm(s,a,n+1/3),o=Pm(s,a,n),i=Pm(s,a,n-1/3)}return{r:r*255,g:o*255,b:i*255}}function Z3(n,e,t){n=fr(n,255),e=fr(e,255),t=fr(t,255);var r=Math.max(n,e,t),o=Math.min(n,e,t),i=0,a=r,s=r-o,l=r===0?0:s/r;if(r===o)i=0;else{switch(r){case n:i=(e-t)/s+(e<t?6:0);break;case e:i=(t-n)/s+2;break;case t:i=(n-e)/s+4;break}i/=6}return{h:i,s:l,v:a}}function wD(n,e,t){n=fr(n,360)*6,e=fr(e,100),t=fr(t,100);var r=Math.floor(n),o=n-r,i=t*(1-e),a=t*(1-o*e),s=t*(1-(1-o)*e),l=r%6,u=[t,a,i,i,s,t][l],d=[s,t,t,a,i,i][l],f=[i,i,s,t,t,a][l];return{r:u*255,g:d*255,b:f*255}}function e4(n,e,t,r){var o=[ds(Math.round(n).toString(16)),ds(Math.round(e).toString(16)),ds(Math.round(t).toString(16))];return r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function CD(n,e,t,r,o){var i=[ds(Math.round(n).toString(16)),ds(Math.round(e).toString(16)),ds(Math.round(t).toString(16)),ds(xD(r))];return o&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))&&i[3].startsWith(i[3].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}function xD(n){return Math.round(parseFloat(n)*255).toString(16)}function t4(n){return Qr(n)/255}function Qr(n){return parseInt(n,16)}function kD(n){return{r:n>>16,g:(n&65280)>>8,b:n&255}}var v1={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function ED(n){var e={r:0,g:0,b:0},t=1,r=null,o=null,i=null,a=!1,s=!1;return typeof n=="string"&&(n=MD(n)),typeof n=="object"&&(Ta(n.r)&&Ta(n.g)&&Ta(n.b)?(e=bD(n.r,n.g,n.b),a=!0,s=String(n.r).substr(-1)==="%"?"prgb":"rgb"):Ta(n.h)&&Ta(n.s)&&Ta(n.v)?(r=xd(n.s),o=xd(n.v),e=wD(n.h,r,o),a=!0,s="hsv"):Ta(n.h)&&Ta(n.s)&&Ta(n.l)&&(r=xd(n.s),i=xd(n.l),e=SD(n.h,r,i),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(n,"a")&&(t=n.a)),t=n8(t),{ok:a,format:n.format||s,r:Math.min(255,Math.max(e.r,0)),g:Math.min(255,Math.max(e.g,0)),b:Math.min(255,Math.max(e.b,0)),a:t}}var TD="[-\\+]?\\d+%?",_D="[-\\+]?\\d*\\.\\d+%?",Si="(?:".concat(_D,")|(?:").concat(TD,")"),Rm="[\\s|\\(]+(".concat(Si,")[,|\\s]+(").concat(Si,")[,|\\s]+(").concat(Si,")\\s*\\)?"),Dm="[\\s|\\(]+(".concat(Si,")[,|\\s]+(").concat(Si,")[,|\\s]+(").concat(Si,")[,|\\s]+(").concat(Si,")\\s*\\)?"),Lo={CSS_UNIT:new RegExp(Si),rgb:new RegExp("rgb"+Rm),rgba:new RegExp("rgba"+Dm),hsl:new RegExp("hsl"+Rm),hsla:new RegExp("hsla"+Dm),hsv:new RegExp("hsv"+Rm),hsva:new RegExp("hsva"+Dm),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function MD(n){if(n=n.trim().toLowerCase(),n.length===0)return!1;var e=!1;if(v1[n])n=v1[n],e=!0;else if(n==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var t=Lo.rgb.exec(n);return t?{r:t[1],g:t[2],b:t[3]}:(t=Lo.rgba.exec(n),t?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=Lo.hsl.exec(n),t?{h:t[1],s:t[2],l:t[3]}:(t=Lo.hsla.exec(n),t?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=Lo.hsv.exec(n),t?{h:t[1],s:t[2],v:t[3]}:(t=Lo.hsva.exec(n),t?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=Lo.hex8.exec(n),t?{r:Qr(t[1]),g:Qr(t[2]),b:Qr(t[3]),a:t4(t[4]),format:e?"name":"hex8"}:(t=Lo.hex6.exec(n),t?{r:Qr(t[1]),g:Qr(t[2]),b:Qr(t[3]),format:e?"name":"hex"}:(t=Lo.hex4.exec(n),t?{r:Qr(t[1]+t[1]),g:Qr(t[2]+t[2]),b:Qr(t[3]+t[3]),a:t4(t[4]+t[4]),format:e?"name":"hex8"}:(t=Lo.hex3.exec(n),t?{r:Qr(t[1]+t[1]),g:Qr(t[2]+t[2]),b:Qr(t[3]+t[3]),format:e?"name":"hex"}:!1)))))))))}function Ta(n){return!!Lo.CSS_UNIT.exec(String(n))}var r8=function(){function n(e,t){e===void 0&&(e=""),t===void 0&&(t={});var r;if(e instanceof n)return e;typeof e=="number"&&(e=kD(e)),this.originalInput=e;var o=ED(e);this.originalInput=e,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=t.format)!==null&&r!==void 0?r:o.format,this.gradientType=t.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return n.prototype.isDark=function(){return this.getBrightness()<128},n.prototype.isLight=function(){return!this.isDark()},n.prototype.getBrightness=function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},n.prototype.getLuminance=function(){var e=this.toRgb(),t,r,o,i=e.r/255,a=e.g/255,s=e.b/255;return i<=.03928?t=i/12.92:t=Math.pow((i+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*t+.7152*r+.0722*o},n.prototype.getAlpha=function(){return this.a},n.prototype.setAlpha=function(e){return this.a=n8(e),this.roundA=Math.round(100*this.a)/100,this},n.prototype.isMonochrome=function(){var e=this.toHsl().s;return e===0},n.prototype.toHsv=function(){var e=Z3(this.r,this.g,this.b);return{h:e.h*360,s:e.s,v:e.v,a:this.a}},n.prototype.toHsvString=function(){var e=Z3(this.r,this.g,this.b),t=Math.round(e.h*360),r=Math.round(e.s*100),o=Math.round(e.v*100);return this.a===1?"hsv(".concat(t,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(t,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},n.prototype.toHsl=function(){var e=Q3(this.r,this.g,this.b);return{h:e.h*360,s:e.s,l:e.l,a:this.a}},n.prototype.toHslString=function(){var e=Q3(this.r,this.g,this.b),t=Math.round(e.h*360),r=Math.round(e.s*100),o=Math.round(e.l*100);return this.a===1?"hsl(".concat(t,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(t,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},n.prototype.toHex=function(e){return e===void 0&&(e=!1),e4(this.r,this.g,this.b,e)},n.prototype.toHexString=function(e){return e===void 0&&(e=!1),"#"+this.toHex(e)},n.prototype.toHex8=function(e){return e===void 0&&(e=!1),CD(this.r,this.g,this.b,this.a,e)},n.prototype.toHex8String=function(e){return e===void 0&&(e=!1),"#"+this.toHex8(e)},n.prototype.toHexShortString=function(e){return e===void 0&&(e=!1),this.a===1?this.toHexString(e):this.toHex8String(e)},n.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},n.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(e,", ").concat(t,", ").concat(r,")"):"rgba(".concat(e,", ").concat(t,", ").concat(r,", ").concat(this.roundA,")")},n.prototype.toPercentageRgb=function(){var e=function(t){return"".concat(Math.round(fr(t,255)*100),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},n.prototype.toPercentageRgbString=function(){var e=function(t){return Math.round(fr(t,255)*100)};return this.a===1?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},n.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var e="#"+e4(this.r,this.g,this.b,!1),t=0,r=Object.entries(v1);t<r.length;t++){var o=r[t],i=o[0],a=o[1];if(e===a)return i}return!1},n.prototype.toString=function(e){var t=!!e;e=e??this.format;var r=!1,o=this.a<1&&this.a>=0,i=!t&&o&&(e.startsWith("hex")||e==="name");return i?e==="name"&&this.a===0?this.toName():this.toRgbString():(e==="rgb"&&(r=this.toRgbString()),e==="prgb"&&(r=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&&(r=this.toHexString()),e==="hex3"&&(r=this.toHexString(!0)),e==="hex4"&&(r=this.toHex8String(!0)),e==="hex8"&&(r=this.toHex8String()),e==="name"&&(r=this.toName()),e==="hsl"&&(r=this.toHslString()),e==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},n.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},n.prototype.clone=function(){return new n(this.toString())},n.prototype.lighten=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.l+=e/100,t.l=Cd(t.l),new n(t)},n.prototype.brighten=function(e){e===void 0&&(e=10);var t=this.toRgb();return t.r=Math.max(0,Math.min(255,t.r-Math.round(255*-(e/100)))),t.g=Math.max(0,Math.min(255,t.g-Math.round(255*-(e/100)))),t.b=Math.max(0,Math.min(255,t.b-Math.round(255*-(e/100)))),new n(t)},n.prototype.darken=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.l-=e/100,t.l=Cd(t.l),new n(t)},n.prototype.tint=function(e){return e===void 0&&(e=10),this.mix("white",e)},n.prototype.shade=function(e){return e===void 0&&(e=10),this.mix("black",e)},n.prototype.desaturate=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.s-=e/100,t.s=Cd(t.s),new n(t)},n.prototype.saturate=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.s+=e/100,t.s=Cd(t.s),new n(t)},n.prototype.greyscale=function(){return this.desaturate(100)},n.prototype.spin=function(e){var t=this.toHsl(),r=(t.h+e)%360;return t.h=r<0?360+r:r,new n(t)},n.prototype.mix=function(e,t){t===void 0&&(t=50);var r=this.toRgb(),o=new n(e).toRgb(),i=t/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new n(a)},n.prototype.analogous=function(e,t){e===void 0&&(e=6),t===void 0&&(t=30);var r=this.toHsl(),o=360/t,i=[this];for(r.h=(r.h-(o*e>>1)+720)%360;--e;)r.h=(r.h+o)%360,i.push(new n(r));return i},n.prototype.complement=function(){var e=this.toHsl();return e.h=(e.h+180)%360,new n(e)},n.prototype.monochromatic=function(e){e===void 0&&(e=6);for(var t=this.toHsv(),r=t.h,o=t.s,i=t.v,a=[],s=1/e;e--;)a.push(new n({h:r,s:o,v:i})),i=(i+s)%1;return a},n.prototype.splitcomplement=function(){var e=this.toHsl(),t=e.h;return[this,new n({h:(t+72)%360,s:e.s,l:e.l}),new n({h:(t+216)%360,s:e.s,l:e.l})]},n.prototype.onBackground=function(e){var t=this.toRgb(),r=new n(e).toRgb(),o=t.a+r.a*(1-t.a);return new n({r:(t.r*t.a+r.r*r.a*(1-t.a))/o,g:(t.g*t.a+r.g*r.a*(1-t.a))/o,b:(t.b*t.a+r.b*r.a*(1-t.a))/o,a:o})},n.prototype.triad=function(){return this.polyad(3)},n.prototype.tetrad=function(){return this.polyad(4)},n.prototype.polyad=function(e){for(var t=this.toHsl(),r=t.h,o=[this],i=360/e,a=1;a<e;a++)o.push(new n({h:(r+a*i)%360,s:t.s,l:t.l}));return o},n.prototype.equals=function(e){return this.toRgbString()===new n(e).toRgbString()},n}();function ai(n,e=20){return n.mix("#141414",e).toString()}function ID(n){const e=Ua(),t=qe("button");return P(()=>{let r={},o=n.color;if(o){const i=o.match(/var\((.*?)\)/);i&&(o=window.getComputedStyle(window.document.documentElement).getPropertyValue(i[1]));const a=new r8(o),s=n.dark?a.tint(20).toString():ai(a,20);if(n.plain)r=t.cssVarBlock({"bg-color":n.dark?ai(a,90):a.tint(90).toString(),"text-color":o,"border-color":n.dark?ai(a,50):a.tint(50).toString(),"hover-text-color":`var(${t.cssVarName("color-white")})`,"hover-bg-color":o,"hover-border-color":o,"active-bg-color":s,"active-text-color":`var(${t.cssVarName("color-white")})`,"active-border-color":s}),e.value&&(r[t.cssVarBlockName("disabled-bg-color")]=n.dark?ai(a,90):a.tint(90).toString(),r[t.cssVarBlockName("disabled-text-color")]=n.dark?ai(a,50):a.tint(50).toString(),r[t.cssVarBlockName("disabled-border-color")]=n.dark?ai(a,80):a.tint(80).toString());else{const l=n.dark?ai(a,30):a.tint(30).toString(),u=a.isDark()?`var(${t.cssVarName("color-white")})`:`var(${t.cssVarName("color-black")})`;if(r=t.cssVarBlock({"bg-color":o,"text-color":u,"border-color":o,"hover-bg-color":l,"hover-text-color":u,"hover-border-color":l,"active-bg-color":s,"active-border-color":s}),e.value){const d=n.dark?ai(a,50):a.tint(50).toString();r[t.cssVarBlockName("disabled-bg-color")]=d,r[t.cssVarBlockName("disabled-text-color")]=n.dark?"rgba(255, 255, 255, 0.5)":`var(${t.cssVarName("color-white")})`,r[t.cssVarBlockName("disabled-border-color")]=d}}}return r})}const OD=de({name:"ElButton"}),AD=de({...OD,props:m1,emits:vD,setup(n,{expose:e,emit:t}){const r=n,o=ID(r),i=qe("button"),{_ref:a,_size:s,_type:l,_disabled:u,_props:d,shouldAddSpace:f,handleClick:p}=hD(r,t),m=P(()=>[i.b(),i.m(l.value),i.m(s.value),i.is("disabled",u.value),i.is("loading",r.loading),i.is("plain",r.plain),i.is("round",r.round),i.is("circle",r.circle),i.is("text",r.text),i.is("link",r.link),i.is("has-bg",r.bg)]);return e({ref:a,size:s,type:l,disabled:u,shouldAddSpace:f}),(g,y)=>(I(),ve(on(g.tag),kt({ref_key:"_ref",ref:a},v(d),{class:v(m),style:v(o),onClick:v(p)}),{default:X(()=>[g.loading?(I(),z(it,{key:0},[g.$slots.loading?ge(g.$slots,"loading",{key:0}):(I(),ve(v(ft),{key:1,class:W(v(i).is("loading"))},{default:X(()=>[(I(),ve(on(g.loadingIcon)))]),_:1},8,["class"]))],64)):g.icon||g.$slots.icon?(I(),ve(v(ft),{key:1},{default:X(()=>[g.icon?(I(),ve(on(g.icon),{key:0})):ge(g.$slots,"icon",{key:1})]),_:3})):ce("v-if",!0),g.$slots.default?(I(),z("span",{key:2,class:W({[v(i).em("text","expand")]:v(f)})},[ge(g.$slots,"default")],2)):ce("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var PD=ht(AD,[["__file","button.vue"]]);const RD={size:m1.size,type:m1.type},DD=de({name:"ElButtonGroup"}),$D=de({...DD,props:RD,setup(n){const e=n;yn(t8,Pn({size:Jn(e,"size"),type:Jn(e,"type")}));const t=qe("button");return(r,o)=>(I(),z("div",{class:W(v(t).b("group"))},[ge(r.$slots,"default")],2))}});var o8=ht($D,[["__file","button-group.vue"]]);const Tf=Mn(PD,{ButtonGroup:o8});io(o8);var wi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ko(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function a8(n){if(Object.prototype.hasOwnProperty.call(n,"__esModule"))return n;var e=n.default;if(typeof e=="function"){var t=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(n).forEach(function(r){var o=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(t,r,o.get?o:{enumerable:!0,get:function(){return n[r]}})}),t}var Yd={exports:{}},ND=Yd.exports,n4;function LD(){return n4||(n4=1,function(n,e){(function(t,r){n.exports=r()})(ND,function(){var t=1e3,r=6e4,o=36e5,i="millisecond",a="second",s="minute",l="hour",u="day",d="week",f="month",p="quarter",m="year",g="date",y="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,w=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(ne){var G=["th","st","nd","rd"],B=ne%100;return"["+ne+(G[(B-20)%10]||G[B]||G[0])+"]"}},k=function(ne,G,B){var Y=String(ne);return!Y||Y.length>=G?ne:""+Array(G+1-Y.length).join(B)+ne},x={s:k,z:function(ne){var G=-ne.utcOffset(),B=Math.abs(G),Y=Math.floor(B/60),Q=B%60;return(G<=0?"+":"-")+k(Y,2,"0")+":"+k(Q,2,"0")},m:function ne(G,B){if(G.date()<B.date())return-ne(B,G);var Y=12*(B.year()-G.year())+(B.month()-G.month()),Q=G.clone().add(Y,f),H=B-Q<0,K=G.clone().add(Y+(H?-1:1),f);return+(-(Y+(B-Q)/(H?Q-K:K-Q))||0)},a:function(ne){return ne<0?Math.ceil(ne)||0:Math.floor(ne)},p:function(ne){return{M:f,y:m,w:d,d:u,D:g,h:l,m:s,s:a,ms:i,Q:p}[ne]||String(ne||"").toLowerCase().replace(/s$/,"")},u:function(ne){return ne===void 0}},E="en",_={};_[E]=C;var M="$isDayjsObject",A=function(ne){return ne instanceof q||!(!ne||!ne[M])},O=function ne(G,B,Y){var Q;if(!G)return E;if(typeof G=="string"){var H=G.toLowerCase();_[H]&&(Q=H),B&&(_[H]=B,Q=H);var K=G.split("-");if(!Q&&K.length>1)return ne(K[0])}else{var U=G.name;_[U]=G,Q=U}return!Y&&Q&&(E=Q),Q||!Y&&E},R=function(ne,G){if(A(ne))return ne.clone();var B=typeof G=="object"?G:{};return B.date=ne,B.args=arguments,new q(B)},$=x;$.l=O,$.i=A,$.w=function(ne,G){return R(ne,{locale:G.$L,utc:G.$u,x:G.$x,$offset:G.$offset})};var q=function(){function ne(B){this.$L=O(B.locale,null,!0),this.parse(B),this.$x=this.$x||B.x||{},this[M]=!0}var G=ne.prototype;return G.parse=function(B){this.$d=function(Y){var Q=Y.date,H=Y.utc;if(Q===null)return new Date(NaN);if($.u(Q))return new Date;if(Q instanceof Date)return new Date(Q);if(typeof Q=="string"&&!/Z$/i.test(Q)){var K=Q.match(b);if(K){var U=K[2]-1||0,ae=(K[7]||"0").substring(0,3);return H?new Date(Date.UTC(K[1],U,K[3]||1,K[4]||0,K[5]||0,K[6]||0,ae)):new Date(K[1],U,K[3]||1,K[4]||0,K[5]||0,K[6]||0,ae)}}return new Date(Q)}(B),this.init()},G.init=function(){var B=this.$d;this.$y=B.getFullYear(),this.$M=B.getMonth(),this.$D=B.getDate(),this.$W=B.getDay(),this.$H=B.getHours(),this.$m=B.getMinutes(),this.$s=B.getSeconds(),this.$ms=B.getMilliseconds()},G.$utils=function(){return $},G.isValid=function(){return this.$d.toString()!==y},G.isSame=function(B,Y){var Q=R(B);return this.startOf(Y)<=Q&&Q<=this.endOf(Y)},G.isAfter=function(B,Y){return R(B)<this.startOf(Y)},G.isBefore=function(B,Y){return this.endOf(Y)<R(B)},G.$g=function(B,Y,Q){return $.u(B)?this[Y]:this.set(Q,B)},G.unix=function(){return Math.floor(this.valueOf()/1e3)},G.valueOf=function(){return this.$d.getTime()},G.startOf=function(B,Y){var Q=this,H=!!$.u(Y)||Y,K=$.p(B),U=function(Ie,Ne){var et=$.w(Q.$u?Date.UTC(Q.$y,Ne,Ie):new Date(Q.$y,Ne,Ie),Q);return H?et:et.endOf(u)},ae=function(Ie,Ne){return $.w(Q.toDate()[Ie].apply(Q.toDate("s"),(H?[0,0,0,0]:[23,59,59,999]).slice(Ne)),Q)},re=this.$W,ye=this.$M,we=this.$D,Fe="set"+(this.$u?"UTC":"");switch(K){case m:return H?U(1,0):U(31,11);case f:return H?U(1,ye):U(0,ye+1);case d:var le=this.$locale().weekStart||0,Te=(re<le?re+7:re)-le;return U(H?we-Te:we+(6-Te),ye);case u:case g:return ae(Fe+"Hours",0);case l:return ae(Fe+"Minutes",1);case s:return ae(Fe+"Seconds",2);case a:return ae(Fe+"Milliseconds",3);default:return this.clone()}},G.endOf=function(B){return this.startOf(B,!1)},G.$set=function(B,Y){var Q,H=$.p(B),K="set"+(this.$u?"UTC":""),U=(Q={},Q[u]=K+"Date",Q[g]=K+"Date",Q[f]=K+"Month",Q[m]=K+"FullYear",Q[l]=K+"Hours",Q[s]=K+"Minutes",Q[a]=K+"Seconds",Q[i]=K+"Milliseconds",Q)[H],ae=H===u?this.$D+(Y-this.$W):Y;if(H===f||H===m){var re=this.clone().set(g,1);re.$d[U](ae),re.init(),this.$d=re.set(g,Math.min(this.$D,re.daysInMonth())).$d}else U&&this.$d[U](ae);return this.init(),this},G.set=function(B,Y){return this.clone().$set(B,Y)},G.get=function(B){return this[$.p(B)]()},G.add=function(B,Y){var Q,H=this;B=Number(B);var K=$.p(Y),U=function(ye){var we=R(H);return $.w(we.date(we.date()+Math.round(ye*B)),H)};if(K===f)return this.set(f,this.$M+B);if(K===m)return this.set(m,this.$y+B);if(K===u)return U(1);if(K===d)return U(7);var ae=(Q={},Q[s]=r,Q[l]=o,Q[a]=t,Q)[K]||1,re=this.$d.getTime()+B*ae;return $.w(re,this)},G.subtract=function(B,Y){return this.add(-1*B,Y)},G.format=function(B){var Y=this,Q=this.$locale();if(!this.isValid())return Q.invalidDate||y;var H=B||"YYYY-MM-DDTHH:mm:ssZ",K=$.z(this),U=this.$H,ae=this.$m,re=this.$M,ye=Q.weekdays,we=Q.months,Fe=Q.meridiem,le=function(Ne,et,st,ze){return Ne&&(Ne[et]||Ne(Y,H))||st[et].slice(0,ze)},Te=function(Ne){return $.s(U%12||12,Ne,"0")},Ie=Fe||function(Ne,et,st){var ze=Ne<12?"AM":"PM";return st?ze.toLowerCase():ze};return H.replace(w,function(Ne,et){return et||function(st){switch(st){case"YY":return String(Y.$y).slice(-2);case"YYYY":return $.s(Y.$y,4,"0");case"M":return re+1;case"MM":return $.s(re+1,2,"0");case"MMM":return le(Q.monthsShort,re,we,3);case"MMMM":return le(we,re);case"D":return Y.$D;case"DD":return $.s(Y.$D,2,"0");case"d":return String(Y.$W);case"dd":return le(Q.weekdaysMin,Y.$W,ye,2);case"ddd":return le(Q.weekdaysShort,Y.$W,ye,3);case"dddd":return ye[Y.$W];case"H":return String(U);case"HH":return $.s(U,2,"0");case"h":return Te(1);case"hh":return Te(2);case"a":return Ie(U,ae,!0);case"A":return Ie(U,ae,!1);case"m":return String(ae);case"mm":return $.s(ae,2,"0");case"s":return String(Y.$s);case"ss":return $.s(Y.$s,2,"0");case"SSS":return $.s(Y.$ms,3,"0");case"Z":return K}return null}(Ne)||K.replace(":","")})},G.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},G.diff=function(B,Y,Q){var H,K=this,U=$.p(Y),ae=R(B),re=(ae.utcOffset()-this.utcOffset())*r,ye=this-ae,we=function(){return $.m(K,ae)};switch(U){case m:H=we()/12;break;case f:H=we();break;case p:H=we()/3;break;case d:H=(ye-re)/6048e5;break;case u:H=(ye-re)/864e5;break;case l:H=ye/o;break;case s:H=ye/r;break;case a:H=ye/t;break;default:H=ye}return Q?H:$.a(H)},G.daysInMonth=function(){return this.endOf(f).$D},G.$locale=function(){return _[this.$L]},G.locale=function(B,Y){if(!B)return this.$L;var Q=this.clone(),H=O(B,Y,!0);return H&&(Q.$L=H),Q},G.clone=function(){return $.w(this.$d,this)},G.toDate=function(){return new Date(this.valueOf())},G.toJSON=function(){return this.isValid()?this.toISOString():null},G.toISOString=function(){return this.$d.toISOString()},G.toString=function(){return this.$d.toUTCString()},ne}(),j=q.prototype;return R.prototype=j,[["$ms",i],["$s",a],["$m",s],["$H",l],["$W",u],["$M",f],["$y",m],["$D",g]].forEach(function(ne){j[ne[1]]=function(G){return this.$g(G,ne[0],ne[1])}}),R.extend=function(ne,G){return ne.$i||(ne(G,q,R),ne.$i=!0),R},R.locale=O,R.isDayjs=A,R.unix=function(ne){return R(1e3*ne)},R.en=_[E],R.Ls=_,R.p={},R})}(Yd)),Yd.exports}var FD=LD();const rt=Ko(FD),$m=(n,e)=>[n>0?n-1:void 0,n,n<e?n+1:void 0],i8=n=>Array.from(Array.from({length:n}).keys()),s8=n=>n.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),l8=n=>n.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),r4=function(n,e){const t=S3(n),r=S3(e);return t&&r?n.getTime()===e.getTime():!t&&!r?n===e:!1},o4=function(n,e){const t=gt(n),r=gt(e);return t&&r?n.length!==e.length?!1:n.every((o,i)=>r4(o,e[i])):!t&&!r?r4(n,e):!1},a4=function(n,e,t){const r=C6(e)||e==="x"?rt(n).locale(t):rt(n,e).locale(t);return r.isValid()?r:void 0},i4=function(n,e,t){return C6(e)?n:e==="x"?+n:rt(n).locale(t).format(e)},Nm=(n,e)=>{var t;const r=[],o=e==null?void 0:e();for(let i=0;i<n;i++)r.push((t=o==null?void 0:o.includes(i))!=null?t:!1);return r},kd=n=>gt(n)?n.map(e=>e.toDate()):n.toDate();var Jd={exports:{}},BD=Jd.exports,s4;function VD(){return s4||(s4=1,function(n,e){(function(t,r){n.exports=r()})(BD,function(){return function(t,r,o){var i=r.prototype,a=function(f){return f&&(f.indexOf?f:f.s)},s=function(f,p,m,g,y){var b=f.name?f:f.$locale(),w=a(b[p]),C=a(b[m]),k=w||C.map(function(E){return E.slice(0,g)});if(!y)return k;var x=b.weekStart;return k.map(function(E,_){return k[(_+(x||0))%7]})},l=function(){return o.Ls[o.locale()]},u=function(f,p){return f.formats[p]||function(m){return m.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(g,y,b){return y||b.slice(1)})}(f.formats[p.toUpperCase()])},d=function(){var f=this;return{months:function(p){return p?p.format("MMMM"):s(f,"months")},monthsShort:function(p){return p?p.format("MMM"):s(f,"monthsShort","months",3)},firstDayOfWeek:function(){return f.$locale().weekStart||0},weekdays:function(p){return p?p.format("dddd"):s(f,"weekdays")},weekdaysMin:function(p){return p?p.format("dd"):s(f,"weekdaysMin","weekdays",2)},weekdaysShort:function(p){return p?p.format("ddd"):s(f,"weekdaysShort","weekdays",3)},longDateFormat:function(p){return u(f.$locale(),p)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return d.bind(this)()},o.localeData=function(){var f=l();return{firstDayOfWeek:function(){return f.weekStart||0},weekdays:function(){return o.weekdays()},weekdaysShort:function(){return o.weekdaysShort()},weekdaysMin:function(){return o.weekdaysMin()},months:function(){return o.months()},monthsShort:function(){return o.monthsShort()},longDateFormat:function(p){return u(f,p)},meridiem:f.meridiem,ordinal:f.ordinal}},o.months=function(){return s(l(),"months")},o.monthsShort=function(){return s(l(),"monthsShort","months",3)},o.weekdays=function(f){return s(l(),"weekdays",null,null,f)},o.weekdaysShort=function(f){return s(l(),"weekdaysShort","weekdays",3,f)},o.weekdaysMin=function(f){return s(l(),"weekdaysMin","weekdays",2,f)}}})}(Jd)),Jd.exports}var zD=VD();const HD=Ko(zD),WD=["year","years","month","months","date","dates","week","datetime","datetimerange","daterange","monthrange","yearrange"];var Xd=(n=>(n[n.TEXT=1]="TEXT",n[n.CLASS=2]="CLASS",n[n.STYLE=4]="STYLE",n[n.PROPS=8]="PROPS",n[n.FULL_PROPS=16]="FULL_PROPS",n[n.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",n[n.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",n[n.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",n[n.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",n[n.NEED_PATCH=512]="NEED_PATCH",n[n.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",n[n.HOISTED=-1]="HOISTED",n[n.BAIL=-2]="BAIL",n))(Xd||{});const Au=n=>{const e=gt(n)?n:[n],t=[];return e.forEach(r=>{var o;gt(r)?t.push(...Au(r)):Eo(r)&&((o=r.component)!=null&&o.subTree)?t.push(r,...Au(r.component.subTree)):Eo(r)&&gt(r.children)?t.push(...Au(r.children)):t.push(r)}),t},UD=(n,e,t)=>Au(n.subTree).filter(i=>{var a;return Eo(i)&&((a=i.type)==null?void 0:a.name)===e&&!!i.component}).map(i=>i.component.uid).map(i=>t[i]).filter(i=>!!i),jD=(n,e)=>{const t={},r=br([]);return{children:r,addChild:a=>{t[a.uid]=a,r.value=UD(n,e,t)},removeChild:a=>{delete t[a],r.value=r.value.filter(s=>s.uid!==a)}}},u8={modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},value:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueValue:{type:[String,Number],default:void 0},falseValue:{type:[String,Number],default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},border:Boolean,size:qa,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0},...Ps(["ariaControls"])},c8={[Fn]:n=>zn(n)||Rt(n)||ro(n),change:n=>zn(n)||Rt(n)||ro(n)},Nl=Symbol("checkboxGroupContextKey"),qD=({model:n,isChecked:e})=>{const t=yt(Nl,void 0),r=P(()=>{var i,a;const s=(i=t==null?void 0:t.max)==null?void 0:i.value,l=(a=t==null?void 0:t.min)==null?void 0:a.value;return!xo(s)&&n.value.length>=s&&!e.value||!xo(l)&&n.value.length<=l&&e.value});return{isDisabled:Ua(P(()=>(t==null?void 0:t.disabled.value)||r.value)),isLimitDisabled:r}},KD=(n,{model:e,isLimitExceeded:t,hasOwnLabel:r,isDisabled:o,isLabeledByFormItem:i})=>{const a=yt(Nl,void 0),{formItem:s}=zi(),{emit:l}=wn();function u(g){var y,b,w,C;return[!0,n.trueValue,n.trueLabel].includes(g)?(b=(y=n.trueValue)!=null?y:n.trueLabel)!=null?b:!0:(C=(w=n.falseValue)!=null?w:n.falseLabel)!=null?C:!1}function d(g,y){l("change",u(g),y)}function f(g){if(t.value)return;const y=g.target;l("change",u(y.checked),g)}async function p(g){t.value||!r.value&&!o.value&&i.value&&(g.composedPath().some(w=>w.tagName==="LABEL")||(e.value=u([!1,n.falseValue,n.falseLabel].includes(e.value)),await Dt(),d(e.value,g)))}const m=P(()=>(a==null?void 0:a.validateEvent)||n.validateEvent);return We(()=>n.modelValue,()=>{m.value&&(s==null||s.validate("change").catch(g=>Ha()))}),{handleChange:f,onClickRoot:p}},GD=n=>{const e=L(!1),{emit:t}=wn(),r=yt(Nl,void 0),o=P(()=>xo(r)===!1),i=L(!1),a=P({get(){var s,l;return o.value?(s=r==null?void 0:r.modelValue)==null?void 0:s.value:(l=n.modelValue)!=null?l:e.value},set(s){var l,u;o.value&&gt(s)?(i.value=((l=r==null?void 0:r.max)==null?void 0:l.value)!==void 0&&s.length>(r==null?void 0:r.max.value)&&s.length>a.value.length,i.value===!1&&((u=r==null?void 0:r.changeEvent)==null||u.call(r,s))):(t(Fn,s),e.value=s)}});return{model:a,isGroup:o,isLimitExceeded:i}},YD=(n,e,{model:t})=>{const r=yt(Nl,void 0),o=L(!1),i=P(()=>Gu(n.value)?n.label:n.value),a=P(()=>{const d=t.value;return ro(d)?d:gt(d)?Wr(i.value)?d.map(Sl).some(f=>Mi(f,i.value)):d.map(Sl).includes(i.value):d!=null?d===n.trueValue||d===n.trueLabel:!!d}),s=Di(P(()=>{var d;return(d=r==null?void 0:r.size)==null?void 0:d.value}),{prop:!0}),l=Di(P(()=>{var d;return(d=r==null?void 0:r.size)==null?void 0:d.value})),u=P(()=>!!e.default||!Gu(i.value));return{checkboxButtonSize:s,isChecked:a,isFocused:o,checkboxSize:l,hasOwnLabel:u,actualValue:i}},d8=(n,e)=>{const{formItem:t}=zi(),{model:r,isGroup:o,isLimitExceeded:i}=GD(n),{isFocused:a,isChecked:s,checkboxButtonSize:l,checkboxSize:u,hasOwnLabel:d,actualValue:f}=YD(n,e,{model:r}),{isDisabled:p}=qD({model:r,isChecked:s}),{inputId:m,isLabeledByFormItem:g}=bc(n,{formItemContext:t,disableIdGeneration:d,disableIdManagement:o}),{handleChange:y,onClickRoot:b}=KD(n,{model:r,isLimitExceeded:i,hasOwnLabel:d,isDisabled:p,isLabeledByFormItem:g});return(()=>{function C(){var k,x;gt(r.value)&&!r.value.includes(f.value)?r.value.push(f.value):r.value=(x=(k=n.trueValue)!=null?k:n.trueLabel)!=null?x:!0}n.checked&&C()})(),ys({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},P(()=>o.value&&Gu(n.value))),ys({from:"true-label",replacement:"true-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},P(()=>!!n.trueLabel)),ys({from:"false-label",replacement:"false-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},P(()=>!!n.falseLabel)),{inputId:m,isLabeledByFormItem:g,isChecked:s,isDisabled:p,isFocused:a,checkboxButtonSize:l,checkboxSize:u,hasOwnLabel:d,model:r,actualValue:f,handleChange:y,onClickRoot:b}},JD=de({name:"ElCheckbox"}),XD=de({...JD,props:u8,emits:c8,setup(n){const e=n,t=ja(),{inputId:r,isLabeledByFormItem:o,isChecked:i,isDisabled:a,isFocused:s,checkboxSize:l,hasOwnLabel:u,model:d,actualValue:f,handleChange:p,onClickRoot:m}=d8(e,t),g=qe("checkbox"),y=P(()=>[g.b(),g.m(l.value),g.is("disabled",a.value),g.is("bordered",e.border),g.is("checked",i.value)]),b=P(()=>[g.e("input"),g.is("disabled",a.value),g.is("checked",i.value),g.is("indeterminate",e.indeterminate),g.is("focus",s.value)]);return(w,C)=>(I(),ve(on(!v(u)&&v(o)?"span":"label"),{class:W(v(y)),"aria-controls":w.indeterminate?w.ariaControls:null,onClick:v(m)},{default:X(()=>{var k,x,E,_;return[Z("span",{class:W(v(b))},[w.trueValue||w.falseValue||w.trueLabel||w.falseLabel?sn((I(),z("input",{key:0,id:v(r),"onUpdate:modelValue":M=>la(d)?d.value=M:null,class:W(v(g).e("original")),type:"checkbox",indeterminate:w.indeterminate,name:w.name,tabindex:w.tabindex,disabled:v(a),"true-value":(x=(k=w.trueValue)!=null?k:w.trueLabel)!=null?x:!0,"false-value":(_=(E=w.falseValue)!=null?E:w.falseLabel)!=null?_:!1,onChange:v(p),onFocus:M=>s.value=!0,onBlur:M=>s.value=!1,onClick:tt(()=>{},["stop"])},null,42,["id","onUpdate:modelValue","indeterminate","name","tabindex","disabled","true-value","false-value","onChange","onFocus","onBlur","onClick"])),[[wf,v(d)]]):sn((I(),z("input",{key:1,id:v(r),"onUpdate:modelValue":M=>la(d)?d.value=M:null,class:W(v(g).e("original")),type:"checkbox",indeterminate:w.indeterminate,disabled:v(a),value:v(f),name:w.name,tabindex:w.tabindex,onChange:v(p),onFocus:M=>s.value=!0,onBlur:M=>s.value=!1,onClick:tt(()=>{},["stop"])},null,42,["id","onUpdate:modelValue","indeterminate","disabled","value","name","tabindex","onChange","onFocus","onBlur","onClick"])),[[wf,v(d)]]),Z("span",{class:W(v(g).e("inner"))},null,2)],2),v(u)?(I(),z("span",{key:0,class:W(v(g).e("label"))},[ge(w.$slots,"default"),w.$slots.default?ce("v-if",!0):(I(),z(it,{key:0},[pt(_e(w.label),1)],64))],2)):ce("v-if",!0)]}),_:3},8,["class","aria-controls","onClick"]))}});var QD=ht(XD,[["__file","checkbox.vue"]]);const ZD=de({name:"ElCheckboxButton"}),e$=de({...ZD,props:u8,emits:c8,setup(n){const e=n,t=ja(),{isFocused:r,isChecked:o,isDisabled:i,checkboxButtonSize:a,model:s,actualValue:l,handleChange:u}=d8(e,t),d=yt(Nl,void 0),f=qe("checkbox"),p=P(()=>{var g,y,b,w;const C=(y=(g=d==null?void 0:d.fill)==null?void 0:g.value)!=null?y:"";return{backgroundColor:C,borderColor:C,color:(w=(b=d==null?void 0:d.textColor)==null?void 0:b.value)!=null?w:"",boxShadow:C?`-1px 0 0 0 ${C}`:void 0}}),m=P(()=>[f.b("button"),f.bm("button",a.value),f.is("disabled",i.value),f.is("checked",o.value),f.is("focus",r.value)]);return(g,y)=>{var b,w,C,k;return I(),z("label",{class:W(v(m))},[g.trueValue||g.falseValue||g.trueLabel||g.falseLabel?sn((I(),z("input",{key:0,"onUpdate:modelValue":x=>la(s)?s.value=x:null,class:W(v(f).be("button","original")),type:"checkbox",name:g.name,tabindex:g.tabindex,disabled:v(i),"true-value":(w=(b=g.trueValue)!=null?b:g.trueLabel)!=null?w:!0,"false-value":(k=(C=g.falseValue)!=null?C:g.falseLabel)!=null?k:!1,onChange:v(u),onFocus:x=>r.value=!0,onBlur:x=>r.value=!1,onClick:tt(()=>{},["stop"])},null,42,["onUpdate:modelValue","name","tabindex","disabled","true-value","false-value","onChange","onFocus","onBlur","onClick"])),[[wf,v(s)]]):sn((I(),z("input",{key:1,"onUpdate:modelValue":x=>la(s)?s.value=x:null,class:W(v(f).be("button","original")),type:"checkbox",name:g.name,tabindex:g.tabindex,disabled:v(i),value:v(l),onChange:v(u),onFocus:x=>r.value=!0,onBlur:x=>r.value=!1,onClick:tt(()=>{},["stop"])},null,42,["onUpdate:modelValue","name","tabindex","disabled","value","onChange","onFocus","onBlur","onClick"])),[[wf,v(s)]]),g.$slots.default||g.label?(I(),z("span",{key:2,class:W(v(f).be("button","inner")),style:rn(v(o)?v(p):void 0)},[ge(g.$slots,"default",{},()=>[pt(_e(g.label),1)])],6)):ce("v-if",!0)],2)}}});var f8=ht(e$,[["__file","checkbox-button.vue"]]);const t$=Je({modelValue:{type:xe(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:qa,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0},...Ps(["ariaLabel"])}),n$={[Fn]:n=>gt(n),change:n=>gt(n)},r$=de({name:"ElCheckboxGroup"}),o$=de({...r$,props:t$,emits:n$,setup(n,{emit:e}){const t=n,r=qe("checkbox"),{formItem:o}=zi(),{inputId:i,isLabeledByFormItem:a}=bc(t,{formItemContext:o}),s=async u=>{e(Fn,u),await Dt(),e("change",u)},l=P({get(){return t.modelValue},set(u){s(u)}});return yn(Nl,{...MO(Sc(t),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:l,changeEvent:s}),We(()=>t.modelValue,()=>{t.validateEvent&&(o==null||o.validate("change").catch(u=>Ha()))}),(u,d)=>{var f;return I(),ve(on(u.tag),{id:v(i),class:W(v(r).b("group")),role:"group","aria-label":v(a)?void 0:u.ariaLabel||"checkbox-group","aria-labelledby":v(a)?(f=v(o))==null?void 0:f.labelId:void 0},{default:X(()=>[ge(u.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var h8=ht(o$,[["__file","checkbox-group.vue"]]);const a$=Mn(QD,{CheckboxButton:f8,CheckboxGroup:h8});io(f8);io(h8);const p8=Je({modelValue:{type:[String,Number,Boolean],default:void 0},size:qa,disabled:Boolean,label:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},name:{type:String,default:void 0}}),i$=Je({...p8,border:Boolean}),m8={[Fn]:n=>zn(n)||Rt(n)||ro(n),[$i]:n=>zn(n)||Rt(n)||ro(n)},v8=Symbol("radioGroupKey"),g8=(n,e)=>{const t=L(),r=yt(v8,void 0),o=P(()=>!!r),i=P(()=>Gu(n.value)?n.label:n.value),a=P({get(){return o.value?r.modelValue:n.modelValue},set(f){o.value?r.changeEvent(f):e&&e(Fn,f),t.value.checked=n.modelValue===i.value}}),s=Di(P(()=>r==null?void 0:r.size)),l=Ua(P(()=>r==null?void 0:r.disabled)),u=L(!1),d=P(()=>l.value||o.value&&a.value!==i.value?-1:0);return ys({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-radio",ref:"https://element-plus.org/en-US/component/radio.html"},P(()=>o.value&&Gu(n.value))),{radioRef:t,isGroup:o,radioGroup:r,focus:u,size:s,disabled:l,tabIndex:d,modelValue:a,actualValue:i}},s$=de({name:"ElRadio"}),l$=de({...s$,props:i$,emits:m8,setup(n,{emit:e}){const t=n,r=qe("radio"),{radioRef:o,radioGroup:i,focus:a,size:s,disabled:l,modelValue:u,actualValue:d}=g8(t,e);function f(){Dt(()=>e("change",u.value))}return(p,m)=>{var g;return I(),z("label",{class:W([v(r).b(),v(r).is("disabled",v(l)),v(r).is("focus",v(a)),v(r).is("bordered",p.border),v(r).is("checked",v(u)===v(d)),v(r).m(v(s))])},[Z("span",{class:W([v(r).e("input"),v(r).is("disabled",v(l)),v(r).is("checked",v(u)===v(d))])},[sn(Z("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":y=>la(u)?u.value=y:null,class:W(v(r).e("original")),value:v(d),name:p.name||((g=v(i))==null?void 0:g.name),disabled:v(l),checked:v(u)===v(d),type:"radio",onFocus:y=>a.value=!0,onBlur:y=>a.value=!1,onChange:f,onClick:tt(()=>{},["stop"])},null,42,["onUpdate:modelValue","value","name","disabled","checked","onFocus","onBlur","onClick"]),[[x6,v(u)]]),Z("span",{class:W(v(r).e("inner"))},null,2)],2),Z("span",{class:W(v(r).e("label")),onKeydown:tt(()=>{},["stop"])},[ge(p.$slots,"default",{},()=>[pt(_e(p.label),1)])],42,["onKeydown"])],2)}}});var u$=ht(l$,[["__file","radio.vue"]]);const c$=Je({...p8}),d$=de({name:"ElRadioButton"}),f$=de({...d$,props:c$,setup(n){const e=n,t=qe("radio"),{radioRef:r,focus:o,size:i,disabled:a,modelValue:s,radioGroup:l,actualValue:u}=g8(e),d=P(()=>({backgroundColor:(l==null?void 0:l.fill)||"",borderColor:(l==null?void 0:l.fill)||"",boxShadow:l!=null&&l.fill?`-1px 0 0 0 ${l.fill}`:"",color:(l==null?void 0:l.textColor)||""}));return(f,p)=>{var m;return I(),z("label",{class:W([v(t).b("button"),v(t).is("active",v(s)===v(u)),v(t).is("disabled",v(a)),v(t).is("focus",v(o)),v(t).bm("button",v(i))])},[sn(Z("input",{ref_key:"radioRef",ref:r,"onUpdate:modelValue":g=>la(s)?s.value=g:null,class:W(v(t).be("button","original-radio")),value:v(u),type:"radio",name:f.name||((m=v(l))==null?void 0:m.name),disabled:v(a),onFocus:g=>o.value=!0,onBlur:g=>o.value=!1,onClick:tt(()=>{},["stop"])},null,42,["onUpdate:modelValue","value","name","disabled","onFocus","onBlur","onClick"]),[[x6,v(s)]]),Z("span",{class:W(v(t).be("button","inner")),style:rn(v(s)===v(u)?v(d):{}),onKeydown:tt(()=>{},["stop"])},[ge(f.$slots,"default",{},()=>[pt(_e(f.label),1)])],46,["onKeydown"])],2)}}});var y8=ht(f$,[["__file","radio-button.vue"]]);const h$=Je({id:{type:String,default:void 0},size:qa,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:void 0},fill:{type:String,default:""},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0},...Ps(["ariaLabel"])}),p$=m8,m$=de({name:"ElRadioGroup"}),v$=de({...m$,props:h$,emits:p$,setup(n,{emit:e}){const t=n,r=qe("radio"),o=wl(),i=L(),{formItem:a}=zi(),{inputId:s,isLabeledByFormItem:l}=bc(t,{formItemContext:a}),u=f=>{e(Fn,f),Dt(()=>e("change",f))};an(()=>{const f=i.value.querySelectorAll("[type=radio]"),p=f[0];!Array.from(f).some(m=>m.checked)&&p&&(p.tabIndex=0)});const d=P(()=>t.name||o.value);return yn(v8,Pn({...Sc(t),changeEvent:u,name:d})),We(()=>t.modelValue,()=>{t.validateEvent&&(a==null||a.validate("change").catch(f=>Ha()))}),(f,p)=>(I(),z("div",{id:v(s),ref_key:"radioGroupRef",ref:i,class:W(v(r).b("group")),role:"radiogroup","aria-label":v(l)?void 0:f.ariaLabel||"radio-group","aria-labelledby":v(l)?v(a).labelId:void 0},[ge(f.$slots,"default")],10,["id","aria-label","aria-labelledby"]))}});var b8=ht(v$,[["__file","radio-group.vue"]]);const g$=Mn(u$,{RadioButton:y8,RadioGroup:b8}),y$=io(b8);io(y8);const b$=(n="")=>n.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),mi=n=>IO(n),to=n=>!n&&n!==0?[]:gt(n)?n:[n],g1=Je({type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:kh},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),S$={close:n=>n instanceof MouseEvent,click:n=>n instanceof MouseEvent},w$=de({name:"ElTag"}),C$=de({...w$,props:g1,emits:S$,setup(n,{emit:e}){const t=n,r=Di(),o=qe("tag"),i=P(()=>{const{type:u,hit:d,effect:f,closable:p,round:m}=t;return[o.b(),o.is("closable",p),o.m(u||"primary"),o.m(r.value),o.m(f),o.is("hit",d),o.is("round",m)]}),a=u=>{e("close",u)},s=u=>{e("click",u)},l=u=>{var d,f,p;(p=(f=(d=u==null?void 0:u.component)==null?void 0:d.subTree)==null?void 0:f.component)!=null&&p.bum&&(u.component.subTree.component.bum=null)};return(u,d)=>u.disableTransitions?(I(),z("span",{key:0,class:W(v(i)),style:rn({backgroundColor:u.color}),onClick:s},[Z("span",{class:W(v(o).e("content"))},[ge(u.$slots,"default")],2),u.closable?(I(),ve(v(ft),{key:0,class:W(v(o).e("close")),onClick:tt(a,["stop"])},{default:X(()=>[N(v(Yu))]),_:1},8,["class","onClick"])):ce("v-if",!0)],6)):(I(),ve(Vi,{key:1,name:`${v(o).namespace.value}-zoom-in-center`,appear:"",onVnodeMounted:l},{default:X(()=>[Z("span",{class:W(v(i)),style:rn({backgroundColor:u.color}),onClick:s},[Z("span",{class:W(v(o).e("content"))},[ge(u.$slots,"default")],2),u.closable?(I(),ve(v(ft),{key:0,class:W(v(o).e("close")),onClick:tt(a,["stop"])},{default:X(()=>[N(v(Yu))]),_:1},8,["class","onClick"])):ce("v-if",!0)],6)]),_:3},8,["name"]))}});var x$=ht(C$,[["__file","tag.vue"]]);const k$=Mn(x$),ui=new Map;if(Oo){let n;document.addEventListener("mousedown",e=>n=e),document.addEventListener("mouseup",e=>{if(n){for(const t of ui.values())for(const{documentHandler:r}of t)r(e,n);n=void 0}})}function l4(n,e){let t=[];return gt(e.arg)?t=e.arg:k6(e.arg)&&t.push(e.arg),function(r,o){const i=e.instance.popperRef,a=r.target,s=o==null?void 0:o.target,l=!e||!e.instance,u=!a||!s,d=n.contains(a)||n.contains(s),f=n===a,p=t.length&&t.some(g=>g==null?void 0:g.contains(a))||t.length&&t.includes(s),m=i&&(i.contains(a)||i.contains(s));l||u||d||f||p||m||e.value(r,o)}}const ec={beforeMount(n,e){ui.has(n)||ui.set(n,[]),ui.get(n).push({documentHandler:l4(n,e),bindingFn:e.value})},updated(n,e){ui.has(n)||ui.set(n,[]);const t=ui.get(n),r=t.findIndex(i=>i.bindingFn===e.oldValue),o={documentHandler:l4(n,e),bindingFn:e.value};r>=0?t.splice(r,1,o):t.push(o)},unmounted(n){ui.delete(n)}},u4=n=>Rt(n)||zn(n)||gt(n),E$=Je({accordion:Boolean,modelValue:{type:xe([Array,String,Number]),default:()=>To([])}}),T$={[Fn]:u4,[$i]:u4},S8=Symbol("collapseContextKey"),_$=(n,e)=>{const t=L(zo(n.modelValue)),r=i=>{t.value=i;const a=n.accordion?t.value[0]:t.value;e(Fn,a),e($i,a)},o=i=>{if(n.accordion)r([t.value[0]===i?"":i]);else{const a=[...t.value],s=a.indexOf(i);s>-1?a.splice(s,1):a.push(i),r(a)}};return We(()=>n.modelValue,()=>t.value=zo(n.modelValue),{deep:!0}),yn(S8,{activeNames:t,handleItemClick:o}),{activeNames:t,setActiveNames:r}},M$=()=>{const n=qe("collapse");return{rootKls:P(()=>n.b())}},I$=de({name:"ElCollapse"}),O$=de({...I$,props:E$,emits:T$,setup(n,{expose:e,emit:t}){const r=n,{activeNames:o,setActiveNames:i}=_$(r,t),{rootKls:a}=M$();return e({activeNames:o,setActiveNames:i}),(s,l)=>(I(),z("div",{class:W(v(a))},[ge(s.$slots,"default")],2))}});var A$=ht(O$,[["__file","collapse.vue"]]);const P$=de({name:"ElCollapseTransition"}),R$=de({...P$,setup(n){const e=qe("collapse-transition"),t=o=>{o.style.maxHeight="",o.style.overflow=o.dataset.oldOverflow,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom},r={beforeEnter(o){o.dataset||(o.dataset={}),o.dataset.oldPaddingTop=o.style.paddingTop,o.dataset.oldPaddingBottom=o.style.paddingBottom,o.style.height&&(o.dataset.elExistsHeight=o.style.height),o.style.maxHeight=0,o.style.paddingTop=0,o.style.paddingBottom=0},enter(o){requestAnimationFrame(()=>{o.dataset.oldOverflow=o.style.overflow,o.dataset.elExistsHeight?o.style.maxHeight=o.dataset.elExistsHeight:o.scrollHeight!==0?o.style.maxHeight=`${o.scrollHeight}px`:o.style.maxHeight=0,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom,o.style.overflow="hidden"})},afterEnter(o){o.style.maxHeight="",o.style.overflow=o.dataset.oldOverflow},enterCancelled(o){t(o)},beforeLeave(o){o.dataset||(o.dataset={}),o.dataset.oldPaddingTop=o.style.paddingTop,o.dataset.oldPaddingBottom=o.style.paddingBottom,o.dataset.oldOverflow=o.style.overflow,o.style.maxHeight=`${o.scrollHeight}px`,o.style.overflow="hidden"},leave(o){o.scrollHeight!==0&&(o.style.maxHeight=0,o.style.paddingTop=0,o.style.paddingBottom=0)},afterLeave(o){t(o)},leaveCancelled(o){t(o)}};return(o,i)=>(I(),ve(Vi,kt({name:v(e).b()},OO(r)),{default:X(()=>[ge(o.$slots,"default")]),_:3},16,["name"]))}});var D$=ht(R$,[["__file","collapse-transition.vue"]]);const w8=Mn(D$),$$=Je({title:{type:String,default:""},name:{type:xe([String,Number]),default:void 0},icon:{type:Vn,default:La},disabled:Boolean}),N$=n=>{const e=yt(S8),{namespace:t}=qe("collapse"),r=L(!1),o=L(!1),i=AO(),a=P(()=>i.current++),s=P(()=>{var p;return(p=n.name)!=null?p:`${t.value}-id-${i.prefix}-${v(a)}`}),l=P(()=>e==null?void 0:e.activeNames.value.includes(v(s)));return{focusing:r,id:a,isActive:l,handleFocus:()=>{setTimeout(()=>{o.value?o.value=!1:r.value=!0},50)},handleHeaderClick:()=>{n.disabled||(e==null||e.handleItemClick(v(s)),r.value=!1,o.value=!0)},handleEnterClick:()=>{e==null||e.handleItemClick(v(s))}}},L$=(n,{focusing:e,isActive:t,id:r})=>{const o=qe("collapse"),i=P(()=>[o.b("item"),o.is("active",v(t)),o.is("disabled",n.disabled)]),a=P(()=>[o.be("item","header"),o.is("active",v(t)),{focusing:v(e)&&!n.disabled}]),s=P(()=>[o.be("item","arrow"),o.is("active",v(t))]),l=P(()=>o.be("item","wrap")),u=P(()=>o.be("item","content")),d=P(()=>o.b(`content-${v(r)}`)),f=P(()=>o.b(`head-${v(r)}`));return{arrowKls:s,headKls:a,rootKls:i,itemWrapperKls:l,itemContentKls:u,scopedContentId:d,scopedHeadId:f}},F$=de({name:"ElCollapseItem"}),B$=de({...F$,props:$$,setup(n,{expose:e}){const t=n,{focusing:r,id:o,isActive:i,handleFocus:a,handleHeaderClick:s,handleEnterClick:l}=N$(t),{arrowKls:u,headKls:d,rootKls:f,itemWrapperKls:p,itemContentKls:m,scopedContentId:g,scopedHeadId:y}=L$(t,{focusing:r,isActive:i,id:o});return e({isActive:i}),(b,w)=>(I(),z("div",{class:W(v(f))},[Z("button",{id:v(y),class:W(v(d)),"aria-expanded":v(i),"aria-controls":v(g),"aria-describedby":v(g),tabindex:b.disabled?-1:0,type:"button",onClick:v(s),onKeydown:Sr(tt(v(l),["stop","prevent"]),["space","enter"]),onFocus:v(a),onBlur:C=>r.value=!1},[ge(b.$slots,"title",{},()=>[pt(_e(b.title),1)]),ge(b.$slots,"icon",{isActive:v(i)},()=>[N(v(ft),{class:W(v(u))},{default:X(()=>[(I(),ve(on(b.icon)))]),_:1},8,["class"])])],42,["id","aria-expanded","aria-controls","aria-describedby","tabindex","onClick","onKeydown","onFocus","onBlur"]),N(v(w8),null,{default:X(()=>[sn(Z("div",{id:v(g),role:"region",class:W(v(p)),"aria-hidden":!v(i),"aria-labelledby":v(y)},[Z("div",{class:W(v(m))},[ge(b.$slots,"default")],2)],10,["id","aria-hidden","aria-labelledby"]),[[tr,v(i)]])]),_:3})],2))}});var C8=ht(B$,[["__file","collapse-item.vue"]]);const V$=Mn(A$,{CollapseItem:C8}),z$=io(C8),H$=Je({a11y:{type:Boolean,default:!0},locale:{type:xe(Object)},size:qa,button:{type:xe(Object)},experimentalFeatures:{type:xe(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:xe(Object)},zIndex:Number,namespace:{type:String,default:"el"},..._0}),Bo={},W$=de({name:"ElConfigProvider",props:H$,setup(n,{slots:e}){We(()=>n.message,r=>{Object.assign(Bo,r??{})},{immediate:!0,deep:!0});const t=J6(n);return()=>ge(e,"default",{config:t==null?void 0:t.value})}}),U$=Mn(W$);var Qd={exports:{}},j$=Qd.exports,c4;function q$(){return c4||(c4=1,function(n,e){(function(t,r){n.exports=r()})(j$,function(){var t={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,o=/\d/,i=/\d\d/,a=/\d\d?/,s=/\d*[^-_:/,()\s\d]+/,l={},u=function(b){return(b=+b)+(b>68?1900:2e3)},d=function(b){return function(w){this[b]=+w}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(b){(this.zone||(this.zone={})).offset=function(w){if(!w||w==="Z")return 0;var C=w.match(/([+-]|\d\d)/g),k=60*C[1]+(+C[2]||0);return k===0?0:C[0]==="+"?-k:k}(b)}],p=function(b){var w=l[b];return w&&(w.indexOf?w:w.s.concat(w.f))},m=function(b,w){var C,k=l.meridiem;if(k){for(var x=1;x<=24;x+=1)if(b.indexOf(k(x,0,w))>-1){C=x>12;break}}else C=b===(w?"pm":"PM");return C},g={A:[s,function(b){this.afternoon=m(b,!1)}],a:[s,function(b){this.afternoon=m(b,!0)}],Q:[o,function(b){this.month=3*(b-1)+1}],S:[o,function(b){this.milliseconds=100*+b}],SS:[i,function(b){this.milliseconds=10*+b}],SSS:[/\d{3}/,function(b){this.milliseconds=+b}],s:[a,d("seconds")],ss:[a,d("seconds")],m:[a,d("minutes")],mm:[a,d("minutes")],H:[a,d("hours")],h:[a,d("hours")],HH:[a,d("hours")],hh:[a,d("hours")],D:[a,d("day")],DD:[i,d("day")],Do:[s,function(b){var w=l.ordinal,C=b.match(/\d+/);if(this.day=C[0],w)for(var k=1;k<=31;k+=1)w(k).replace(/\[|\]/g,"")===b&&(this.day=k)}],w:[a,d("week")],ww:[i,d("week")],M:[a,d("month")],MM:[i,d("month")],MMM:[s,function(b){var w=p("months"),C=(p("monthsShort")||w.map(function(k){return k.slice(0,3)})).indexOf(b)+1;if(C<1)throw new Error;this.month=C%12||C}],MMMM:[s,function(b){var w=p("months").indexOf(b)+1;if(w<1)throw new Error;this.month=w%12||w}],Y:[/[+-]?\d+/,d("year")],YY:[i,function(b){this.year=u(b)}],YYYY:[/\d{4}/,d("year")],Z:f,ZZ:f};function y(b){var w,C;w=b,C=l&&l.formats;for(var k=(b=w.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(R,$,q){var j=q&&q.toUpperCase();return $||C[q]||t[q]||C[j].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ne,G,B){return G||B.slice(1)})})).match(r),x=k.length,E=0;E<x;E+=1){var _=k[E],M=g[_],A=M&&M[0],O=M&&M[1];k[E]=O?{regex:A,parser:O}:_.replace(/^\[|\]$/g,"")}return function(R){for(var $={},q=0,j=0;q<x;q+=1){var ne=k[q];if(typeof ne=="string")j+=ne.length;else{var G=ne.regex,B=ne.parser,Y=R.slice(j),Q=G.exec(Y)[0];B.call($,Q),R=R.replace(Q,"")}}return function(H){var K=H.afternoon;if(K!==void 0){var U=H.hours;K?U<12&&(H.hours+=12):U===12&&(H.hours=0),delete H.afternoon}}($),$}}return function(b,w,C){C.p.customParseFormat=!0,b&&b.parseTwoDigitYear&&(u=b.parseTwoDigitYear);var k=w.prototype,x=k.parse;k.parse=function(E){var _=E.date,M=E.utc,A=E.args;this.$u=M;var O=A[1];if(typeof O=="string"){var R=A[2]===!0,$=A[3]===!0,q=R||$,j=A[2];$&&(j=A[2]),l=this.$locale(),!R&&j&&(l=C.Ls[j]),this.$d=function(Y,Q,H,K){try{if(["x","X"].indexOf(Q)>-1)return new Date((Q==="X"?1e3:1)*Y);var U=y(Q)(Y),ae=U.year,re=U.month,ye=U.day,we=U.hours,Fe=U.minutes,le=U.seconds,Te=U.milliseconds,Ie=U.zone,Ne=U.week,et=new Date,st=ye||(ae||re?1:et.getDate()),ze=ae||et.getFullYear(),De=0;ae&&!re||(De=re>0?re-1:et.getMonth());var ot,Ot=we||0,Pe=Fe||0,He=le||0,Be=Te||0;return Ie?new Date(Date.UTC(ze,De,st,Ot,Pe,He,Be+60*Ie.offset*1e3)):H?new Date(Date.UTC(ze,De,st,Ot,Pe,He,Be)):(ot=new Date(ze,De,st,Ot,Pe,He,Be),Ne&&(ot=K(ot).week(Ne).toDate()),ot)}catch{return new Date("")}}(_,O,M,C),this.init(),j&&j!==!0&&(this.$L=this.locale(j).$L),q&&_!=this.format(O)&&(this.$d=new Date("")),l={}}else if(O instanceof Array)for(var ne=O.length,G=1;G<=ne;G+=1){A[1]=O[G-1];var B=C.apply(this,A);if(B.isValid()){this.$d=B.$d,this.$L=B.$L,this.init();break}G===ne&&(this.$d=new Date(""))}else x.call(this,E)}}})}(Qd)),Qd.exports}var K$=q$();const G$=Ko(K$);var Zd={exports:{}},Y$=Zd.exports,d4;function J$(){return d4||(d4=1,function(n,e){(function(t,r){n.exports=r()})(Y$,function(){return function(t,r){var o=r.prototype,i=o.format;o.format=function(a){var s=this,l=this.$locale();if(!this.isValid())return i.bind(this)(a);var u=this.$utils(),d=(a||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(f){switch(f){case"Q":return Math.ceil((s.$M+1)/3);case"Do":return l.ordinal(s.$D);case"gggg":return s.weekYear();case"GGGG":return s.isoWeekYear();case"wo":return l.ordinal(s.week(),"W");case"w":case"ww":return u.s(s.week(),f==="w"?1:2,"0");case"W":case"WW":return u.s(s.isoWeek(),f==="W"?1:2,"0");case"k":case"kk":return u.s(String(s.$H===0?24:s.$H),f==="k"?1:2,"0");case"X":return Math.floor(s.$d.getTime()/1e3);case"x":return s.$d.getTime();case"z":return"["+s.offsetName()+"]";case"zzz":return"["+s.offsetName("long")+"]";default:return f}});return i.bind(this)(d)}}})}(Zd)),Zd.exports}var X$=J$();const Q$=Ko(X$);var ef={exports:{}},Z$=ef.exports,f4;function eN(){return f4||(f4=1,function(n,e){(function(t,r){n.exports=r()})(Z$,function(){var t="week",r="year";return function(o,i,a){var s=i.prototype;s.week=function(l){if(l===void 0&&(l=null),l!==null)return this.add(7*(l-this.week()),"day");var u=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var d=a(this).startOf(r).add(1,r).date(u),f=a(this).endOf(t);if(d.isBefore(f))return 1}var p=a(this).startOf(r).date(u).startOf(t).subtract(1,"millisecond"),m=this.diff(p,t,!0);return m<0?a(this).startOf("week").week():Math.ceil(m)},s.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})}(ef)),ef.exports}var tN=eN();const nN=Ko(tN);var tf={exports:{}},rN=tf.exports,h4;function oN(){return h4||(h4=1,function(n,e){(function(t,r){n.exports=r()})(rN,function(){return function(t,r){r.prototype.weekYear=function(){var o=this.month(),i=this.week(),a=this.year();return i===1&&o===11?a+1:o===0&&i>=52?a-1:a}}})}(tf)),tf.exports}var aN=oN();const iN=Ko(aN);var nf={exports:{}},sN=nf.exports,p4;function lN(){return p4||(p4=1,function(n,e){(function(t,r){n.exports=r()})(sN,function(){return function(t,r,o){r.prototype.dayOfYear=function(i){var a=Math.round((o(this).startOf("day")-o(this).startOf("year"))/864e5)+1;return i==null?a:this.add(i-a,"day")}}})}(nf)),nf.exports}var uN=lN();const cN=Ko(uN);var rf={exports:{}},dN=rf.exports,m4;function fN(){return m4||(m4=1,function(n,e){(function(t,r){n.exports=r()})(dN,function(){return function(t,r){r.prototype.isSameOrAfter=function(o,i){return this.isSame(o,i)||this.isAfter(o,i)}}})}(rf)),rf.exports}var hN=fN();const pN=Ko(hN);var of={exports:{}},mN=of.exports,v4;function vN(){return v4||(v4=1,function(n,e){(function(t,r){n.exports=r()})(mN,function(){return function(t,r){r.prototype.isSameOrBefore=function(o,i){return this.isSame(o,i)||this.isBefore(o,i)}}})}(of)),of.exports}var gN=vN();const yN=Ko(gN),g4=["hours","minutes","seconds"],y4="HH:mm:ss",ll="YYYY-MM-DD",bN={date:ll,dates:ll,week:"gggg[w]ww",year:"YYYY",years:"YYYY",month:"YYYY-MM",months:"YYYY-MM",datetime:`${ll} ${y4}`,monthrange:"YYYY-MM",yearrange:"YYYY",daterange:ll,datetimerange:`${ll} ${y4}`},x8=Je({disabledHours:{type:xe(Function)},disabledMinutes:{type:xe(Function)},disabledSeconds:{type:xe(Function)}}),SN=Je({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:""}}),k8=Je({id:{type:xe([Array,String])},name:{type:xe([Array,String])},popperClass:{type:String,default:""},format:String,valueFormat:String,dateFormat:String,timeFormat:String,type:{type:String,default:""},clearable:{type:Boolean,default:!0},clearIcon:{type:xe([String,Object]),default:S0},editable:{type:Boolean,default:!0},prefixIcon:{type:xe([String,Object]),default:""},size:qa,readonly:Boolean,disabled:Boolean,placeholder:{type:String,default:""},popperOptions:{type:xe(Object),default:()=>({})},modelValue:{type:xe([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:xe([Date,Array])},defaultTime:{type:xe([Date,Array])},isRange:Boolean,...x8,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,tabindex:{type:xe([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean,placement:{type:xe(String),values:E6,default:"bottom"},fallbackPlacements:{type:xe(Array),default:["bottom","top","right","left"]},..._0,...Ps(["ariaLabel"]),showNow:{type:Boolean,default:!0}}),wN=Je({id:{type:xe(Array)},name:{type:xe(Array)},modelValue:{type:xe([Array,String])},startPlaceholder:String,endPlaceholder:String}),CN=de({name:"PickerRangeTrigger",inheritAttrs:!1}),xN=de({...CN,props:wN,emits:["mouseenter","mouseleave","click","touchstart","focus","blur","startInput","endInput","startChange","endChange"],setup(n,{expose:e,emit:t}){const r=PO(),o=qe("date"),i=qe("range"),a=L(),s=L(),{wrapperRef:l,isFocused:u}=w0(a),d=x=>{t("click",x)},f=x=>{t("mouseenter",x)},p=x=>{t("mouseleave",x)},m=x=>{t("mouseenter",x)},g=x=>{t("startInput",x)},y=x=>{t("endInput",x)},b=x=>{t("startChange",x)},w=x=>{t("endChange",x)};return e({focus:()=>{var x;(x=a.value)==null||x.focus()},blur:()=>{var x,E;(x=a.value)==null||x.blur(),(E=s.value)==null||E.blur()}}),(x,E)=>(I(),z("div",{ref_key:"wrapperRef",ref:l,class:W([v(o).is("active",v(u)),x.$attrs.class]),style:rn(x.$attrs.style),onClick:d,onMouseenter:f,onMouseleave:p,onTouchstartPassive:m},[ge(x.$slots,"prefix"),Z("input",kt(v(r),{id:x.id&&x.id[0],ref_key:"inputRef",ref:a,name:x.name&&x.name[0],placeholder:x.startPlaceholder,value:x.modelValue&&x.modelValue[0],class:v(i).b("input"),onInput:g,onChange:b}),null,16,["id","name","placeholder","value"]),ge(x.$slots,"range-separator"),Z("input",kt(v(r),{id:x.id&&x.id[1],ref_key:"endInputRef",ref:s,name:x.name&&x.name[1],placeholder:x.endPlaceholder,value:x.modelValue&&x.modelValue[1],class:v(i).b("input"),onInput:y,onChange:w}),null,16,["id","name","placeholder","value"]),ge(x.$slots,"suffix")],38))}});var kN=ht(xN,[["__file","picker-range-trigger.vue"]]);const EN=de({name:"Picker"}),TN=de({...EN,props:k8,emits:["update:modelValue","change","focus","blur","clear","calendar-change","panel-change","visible-change","keydown"],setup(n,{expose:e,emit:t}){const r=n,o=C0(),{lang:i}=In(),a=qe("date"),s=qe("input"),l=qe("range"),{form:u,formItem:d}=zi(),f=yt("ElPopperOptions",{}),{valueOnClear:p}=Y6(r,null),m=L(),g=L(),y=L(!1),b=L(!1),w=L(null);let C=!1;const{isFocused:k,handleFocus:x,handleBlur:E}=w0(g,{beforeFocus(){return r.readonly||H.value},afterFocus(){y.value=!0},beforeBlur(J){var ee;return!C&&((ee=m.value)==null?void 0:ee.isFocusInsideContent(J))},afterBlur(){Xe(),y.value=!1,C=!1,r.validateEvent&&(d==null||d.validate("blur").catch(J=>Ha()))}}),_=P(()=>[a.b("editor"),a.bm("editor",r.type),s.e("wrapper"),a.is("disabled",H.value),a.is("active",y.value),l.b("editor"),Ot?l.bm("editor",Ot.value):"",o.class]),M=P(()=>[s.e("icon"),l.e("close-icon"),Te.value?"":l.e("close-icon--hidden")]);We(y,J=>{J?Dt(()=>{J&&(w.value=r.modelValue)}):(Be.value=null,Dt(()=>{A(r.modelValue)}))});const A=(J,ee)=>{(ee||!o4(J,w.value))&&(t("change",J),r.validateEvent&&(d==null||d.validate("change").catch(pe=>Ha())))},O=J=>{if(!o4(r.modelValue,J)){let ee;gt(J)?ee=J.map(pe=>i4(pe,r.valueFormat,i.value)):J&&(ee=i4(J,r.valueFormat,i.value)),t("update:modelValue",J&&ee,i.value)}},R=J=>{t("keydown",J)},$=P(()=>g.value?Array.from(g.value.$el.querySelectorAll("input")):[]),q=(J,ee,pe)=>{const Ee=$.value;Ee.length&&(!pe||pe==="min"?(Ee[0].setSelectionRange(J,ee),Ee[0].focus()):pe==="max"&&(Ee[1].setSelectionRange(J,ee),Ee[1].focus()))},j=(J="",ee=!1)=>{y.value=ee;let pe;gt(J)?pe=J.map(Ee=>Ee.toDate()):pe=J&&J.toDate(),Be.value=null,O(pe)},ne=()=>{b.value=!0},G=()=>{t("visible-change",!0)},B=()=>{b.value=!1,y.value=!1,t("visible-change",!1)},Y=()=>{y.value=!0},Q=()=>{y.value=!1},H=P(()=>r.disabled||(u==null?void 0:u.disabled)),K=P(()=>{let J;if(Ne.value?se.value.getDefaultValue&&(J=se.value.getDefaultValue()):gt(r.modelValue)?J=r.modelValue.map(ee=>a4(ee,r.valueFormat,i.value)):J=a4(r.modelValue,r.valueFormat,i.value),se.value.getRangeAvailableTime){const ee=se.value.getRangeAvailableTime(J);Mi(ee,J)||(J=ee,Ne.value||O(kd(J)))}return gt(J)&&J.some(ee=>!ee)&&(J=[]),J}),U=P(()=>{if(!se.value.panelReady)return"";const J=ct(K.value);return gt(Be.value)?[Be.value[0]||J&&J[0]||"",Be.value[1]||J&&J[1]||""]:Be.value!==null?Be.value:!re.value&&Ne.value||!y.value&&Ne.value?"":J?ye.value||we.value||Fe.value?J.join(", "):J:""}),ae=P(()=>r.type.includes("time")),re=P(()=>r.type.startsWith("time")),ye=P(()=>r.type==="dates"),we=P(()=>r.type==="months"),Fe=P(()=>r.type==="years"),le=P(()=>r.prefixIcon||(ae.value?RO:DO)),Te=L(!1),Ie=J=>{r.readonly||H.value||(Te.value&&(J.stopPropagation(),se.value.handleClear?se.value.handleClear():O(p.value),A(p.value,!0),Te.value=!1,B()),t("clear"))},Ne=P(()=>{const{modelValue:J}=r;return!J||gt(J)&&!J.filter(Boolean).length}),et=async J=>{var ee;r.readonly||H.value||(((ee=J.target)==null?void 0:ee.tagName)!=="INPUT"||k.value)&&(y.value=!0)},st=()=>{r.readonly||H.value||!Ne.value&&r.clearable&&(Te.value=!0)},ze=()=>{Te.value=!1},De=J=>{var ee;r.readonly||H.value||(((ee=J.touches[0].target)==null?void 0:ee.tagName)!=="INPUT"||k.value)&&(y.value=!0)},ot=P(()=>r.type.includes("range")),Ot=Di(),Pe=P(()=>{var J,ee;return(ee=(J=v(m))==null?void 0:J.popperRef)==null?void 0:ee.contentRef}),He=$O(g,J=>{const ee=v(Pe),pe=NO(g);ee&&(J.target===ee||J.composedPath().includes(ee))||J.target===pe||pe&&J.composedPath().includes(pe)||(y.value=!1)});kr(()=>{He==null||He()});const Be=L(null),Xe=()=>{if(Be.value){const J=Qe(U.value);J&&mt(J)&&(O(kd(J)),Be.value=null)}Be.value===""&&(O(p.value),A(p.value),Be.value=null)},Qe=J=>J?se.value.parseUserInput(J):null,ct=J=>J?se.value.formatToString(J):null,mt=J=>se.value.isValidValue(J),bt=async J=>{if(r.readonly||H.value)return;const{code:ee}=J;if(R(J),ee===It.esc){y.value===!0&&(y.value=!1,J.preventDefault(),J.stopPropagation());return}if(ee===It.down&&(se.value.handleFocusPicker&&(J.preventDefault(),J.stopPropagation()),y.value===!1&&(y.value=!0,await Dt()),se.value.handleFocusPicker)){se.value.handleFocusPicker();return}if(ee===It.tab){C=!0;return}if(ee===It.enter||ee===It.numpadEnter){(Be.value===null||Be.value===""||mt(Qe(U.value)))&&(Xe(),y.value=!1),J.stopPropagation();return}if(Be.value){J.stopPropagation();return}se.value.handleKeydownInput&&se.value.handleKeydownInput(J)},_t=J=>{Be.value=J,y.value||(y.value=!0)},Jt=J=>{const ee=J.target;Be.value?Be.value=[ee.value,Be.value[1]]:Be.value=[ee.value,null]},Xt=J=>{const ee=J.target;Be.value?Be.value=[Be.value[0],ee.value]:Be.value=[null,ee.value]},$t=()=>{var J;const ee=Be.value,pe=Qe(ee&&ee[0]),Ee=v(K);if(pe&&pe.isValid()){Be.value=[ct(pe),((J=U.value)==null?void 0:J[1])||null];const Ue=[pe,Ee&&(Ee[1]||null)];mt(Ue)&&(O(kd(Ue)),Be.value=null)}},he=()=>{var J;const ee=v(Be),pe=Qe(ee&&ee[1]),Ee=v(K);if(pe&&pe.isValid()){Be.value=[((J=v(U))==null?void 0:J[0])||null,ct(pe)];const Ue=[Ee&&Ee[0],pe];mt(Ue)&&(O(kd(Ue)),Be.value=null)}},se=L({}),be=J=>{se.value[J[0]]=J[1],se.value.panelReady=!0},Oe=J=>{t("calendar-change",J)},ie=(J,ee,pe)=>{t("panel-change",J,ee,pe)},ue=()=>{var J;(J=g.value)==null||J.focus()},Ce=()=>{var J;(J=g.value)==null||J.blur()};return yn("EP_PICKER_BASE",{props:r}),e({focus:ue,blur:Ce,handleOpen:Y,handleClose:Q,onPick:j}),(J,ee)=>(I(),ve(v(wc),kt({ref_key:"refPopper",ref:m,visible:y.value,effect:"light",pure:"",trigger:"click"},J.$attrs,{role:"dialog",teleported:"",transition:`${v(a).namespace.value}-zoom-in-top`,"popper-class":[`${v(a).namespace.value}-picker__popper`,J.popperClass],"popper-options":v(f),"fallback-placements":J.fallbackPlacements,"gpu-acceleration":!1,placement:J.placement,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:ne,onShow:G,onHide:B}),{default:X(()=>[v(ot)?(I(),ve(kN,{key:1,id:J.id,ref_key:"inputRef",ref:g,"model-value":v(U),name:J.name,disabled:v(H),readonly:!J.editable||J.readonly,"start-placeholder":J.startPlaceholder,"end-placeholder":J.endPlaceholder,class:W(v(_)),style:rn(J.$attrs.style),"aria-label":J.ariaLabel,tabindex:J.tabindex,autocomplete:"off",role:"combobox",onClick:et,onFocus:v(x),onBlur:v(E),onStartInput:Jt,onStartChange:$t,onEndInput:Xt,onEndChange:he,onMousedown:et,onMouseenter:st,onMouseleave:ze,onTouchstartPassive:De,onKeydown:bt},{prefix:X(()=>[v(le)?(I(),ve(v(ft),{key:0,class:W([v(s).e("icon"),v(l).e("icon")])},{default:X(()=>[(I(),ve(on(v(le))))]),_:1},8,["class"])):ce("v-if",!0)]),"range-separator":X(()=>[ge(J.$slots,"range-separator",{},()=>[Z("span",{class:W(v(l).b("separator"))},_e(J.rangeSeparator),3)])]),suffix:X(()=>[J.clearIcon?(I(),ve(v(ft),{key:0,class:W(v(M)),onMousedown:tt(v(jn),["prevent"]),onClick:Ie},{default:X(()=>[(I(),ve(on(J.clearIcon)))]),_:1},8,["class","onMousedown"])):ce("v-if",!0)]),_:3},8,["id","model-value","name","disabled","readonly","start-placeholder","end-placeholder","class","style","aria-label","tabindex","onFocus","onBlur"])):(I(),ve(v(bi),{key:0,id:J.id,ref_key:"inputRef",ref:g,"container-role":"combobox","model-value":v(U),name:J.name,size:v(Ot),disabled:v(H),placeholder:J.placeholder,class:W([v(a).b("editor"),v(a).bm("editor",J.type),J.$attrs.class]),style:rn(J.$attrs.style),readonly:!J.editable||J.readonly||v(ye)||v(we)||v(Fe)||J.type==="week","aria-label":J.ariaLabel,tabindex:J.tabindex,"validate-event":!1,onInput:_t,onFocus:v(x),onBlur:v(E),onKeydown:bt,onChange:Xe,onMousedown:et,onMouseenter:st,onMouseleave:ze,onTouchstartPassive:De,onClick:tt(()=>{},["stop"])},{prefix:X(()=>[v(le)?(I(),ve(v(ft),{key:0,class:W(v(s).e("icon")),onMousedown:tt(et,["prevent"]),onTouchstartPassive:De},{default:X(()=>[(I(),ve(on(v(le))))]),_:1},8,["class","onMousedown"])):ce("v-if",!0)]),suffix:X(()=>[Te.value&&J.clearIcon?(I(),ve(v(ft),{key:0,class:W(`${v(s).e("icon")} clear-icon`),onMousedown:tt(v(jn),["prevent"]),onClick:Ie},{default:X(()=>[(I(),ve(on(J.clearIcon)))]),_:1},8,["class","onMousedown"])):ce("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","aria-label","tabindex","onFocus","onBlur","onClick"]))]),content:X(()=>[ge(J.$slots,"default",{visible:y.value,actualVisible:b.value,parsedValue:v(K),format:J.format,dateFormat:J.dateFormat,timeFormat:J.timeFormat,unlinkPanels:J.unlinkPanels,type:J.type,defaultValue:J.defaultValue,showNow:J.showNow,onPick:j,onSelectRange:q,onSetPickerOption:be,onCalendarChange:Oe,onPanelChange:ie,onMousedown:tt(()=>{},["stop"])})]),_:3},16,["visible","transition","popper-class","popper-options","fallback-placements","placement"]))}});var _N=ht(TN,[["__file","picker.vue"]]);const MN=Je({...SN,datetimeRole:String,parsedValue:{type:xe(Object)}}),IN=({getAvailableHours:n,getAvailableMinutes:e,getAvailableSeconds:t})=>{const r=(a,s,l,u)=>{const d={hour:n,minute:e,second:t};let f=a;return["hour","minute","second"].forEach(p=>{if(d[p]){let m;const g=d[p];switch(p){case"minute":{m=g(f.hour(),s,u);break}case"second":{m=g(f.hour(),f.minute(),s,u);break}default:{m=g(s,u);break}}if(m!=null&&m.length&&!m.includes(f[p]())){const y=l?0:m.length-1;f=f[p](m[y])}}}),f},o={};return{timePickerOptions:o,getAvailableTime:r,onSetOption:([a,s])=>{o[a]=s}}},Lm=n=>{const e=(r,o)=>r||o,t=r=>r!==!0;return n.map(e).filter(t)},E8=(n,e,t)=>({getHoursList:(a,s)=>Nm(24,n&&(()=>n==null?void 0:n(a,s))),getMinutesList:(a,s,l)=>Nm(60,e&&(()=>e==null?void 0:e(a,s,l))),getSecondsList:(a,s,l,u)=>Nm(60,t&&(()=>t==null?void 0:t(a,s,l,u)))}),ON=(n,e,t)=>{const{getHoursList:r,getMinutesList:o,getSecondsList:i}=E8(n,e,t);return{getAvailableHours:(u,d)=>Lm(r(u,d)),getAvailableMinutes:(u,d,f)=>Lm(o(u,d,f)),getAvailableSeconds:(u,d,f,p)=>Lm(i(u,d,f,p))}},AN=n=>{const e=L(n.parsedValue);return We(()=>n.visible,t=>{t||(e.value=n.parsedValue)}),e},PN=Je({role:{type:String,required:!0},spinnerDate:{type:xe(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:xe(String),default:""},...x8}),RN=100,DN=600,b4={beforeMount(n,e){const t=e.value,{interval:r=RN,delay:o=DN}=Bn(t)?{}:t;let i,a;const s=()=>Bn(t)?t():t.handler(),l=()=>{a&&(clearTimeout(a),a=void 0),i&&(clearInterval(i),i=void 0)};n.addEventListener("mousedown",u=>{u.button===0&&(l(),s(),document.addEventListener("mouseup",()=>l(),{once:!0}),a=setTimeout(()=>{i=setInterval(()=>{s()},r)},o))})}},$N=de({__name:"basic-time-spinner",props:PN,emits:["change","select-range","set-option"],setup(n,{emit:e}){const t=n,r=yt("EP_PICKER_BASE"),{isRange:o}=r.props,i=qe("time"),{getHoursList:a,getMinutesList:s,getSecondsList:l}=E8(t.disabledHours,t.disabledMinutes,t.disabledSeconds);let u=!1;const d=L(),f=L(),p=L(),m=L(),g={hours:f,minutes:p,seconds:m},y=P(()=>t.showSeconds?g4:g4.slice(0,2)),b=P(()=>{const{spinnerDate:U}=t,ae=U.hour(),re=U.minute(),ye=U.second();return{hours:ae,minutes:re,seconds:ye}}),w=P(()=>{const{hours:U,minutes:ae}=v(b),{role:re,spinnerDate:ye}=t,we=o?void 0:ye;return{hours:a(re,we),minutes:s(U,re,we),seconds:l(U,ae,re,we)}}),C=P(()=>{const{hours:U,minutes:ae,seconds:re}=v(b);return{hours:$m(U,23),minutes:$m(ae,59),seconds:$m(re,59)}}),k=T0(U=>{u=!1,_(U)},200),x=U=>{if(!!!t.amPmMode)return"";const re=t.amPmMode==="A";let ye=U<12?" am":" pm";return re&&(ye=ye.toUpperCase()),ye},E=U=>{let ae;switch(U){case"hours":ae=[0,2];break;case"minutes":ae=[3,5];break;case"seconds":ae=[6,8];break}const[re,ye]=ae;e("select-range",re,ye),d.value=U},_=U=>{O(U,v(b)[U])},M=()=>{_("hours"),_("minutes"),_("seconds")},A=U=>U.querySelector(`.${i.namespace.value}-scrollbar__wrap`),O=(U,ae)=>{if(t.arrowControl)return;const re=v(g[U]);re&&re.$el&&(A(re.$el).scrollTop=Math.max(0,ae*R(U)))},R=U=>{const ae=v(g[U]),re=ae==null?void 0:ae.$el.querySelector("li");return re&&Number.parseFloat(T6(re,"height"))||0},$=()=>{j(1)},q=()=>{j(-1)},j=U=>{d.value||E("hours");const ae=d.value,re=v(b)[ae],ye=d.value==="hours"?24:60,we=ne(ae,re,U,ye);G(ae,we),O(ae,we),Dt(()=>E(ae))},ne=(U,ae,re,ye)=>{let we=(ae+re+ye)%ye;const Fe=v(w)[U];for(;Fe[we]&&we!==ae;)we=(we+re+ye)%ye;return we},G=(U,ae)=>{if(v(w)[U][ae])return;const{hours:we,minutes:Fe,seconds:le}=v(b);let Te;switch(U){case"hours":Te=t.spinnerDate.hour(ae).minute(Fe).second(le);break;case"minutes":Te=t.spinnerDate.hour(we).minute(ae).second(le);break;case"seconds":Te=t.spinnerDate.hour(we).minute(Fe).second(ae);break}e("change",Te)},B=(U,{value:ae,disabled:re})=>{re||(G(U,ae),E(U),O(U,ae))},Y=U=>{const ae=v(g[U]);if(!ae)return;u=!0,k(U);const re=Math.min(Math.round((A(ae.$el).scrollTop-(Q(U)*.5-10)/R(U)+3)/R(U)),U==="hours"?23:59);G(U,re)},Q=U=>v(g[U]).$el.offsetHeight,H=()=>{const U=ae=>{const re=v(g[ae]);re&&re.$el&&(A(re.$el).onscroll=()=>{Y(ae)})};U("hours"),U("minutes"),U("seconds")};an(()=>{Dt(()=>{!t.arrowControl&&H(),M(),t.role==="start"&&E("hours")})});const K=(U,ae)=>{g[ae].value=U??void 0};return e("set-option",[`${t.role}_scrollDown`,j]),e("set-option",[`${t.role}_emitSelectRange`,E]),We(()=>t.spinnerDate,()=>{u||M()}),(U,ae)=>(I(),z("div",{class:W([v(i).b("spinner"),{"has-seconds":U.showSeconds}])},[U.arrowControl?ce("v-if",!0):(I(!0),z(it,{key:0},zt(v(y),re=>(I(),ve(v(I0),{key:re,ref_for:!0,ref:ye=>K(ye,re),class:W(v(i).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":v(i).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:ye=>E(re),onMousemove:ye=>_(re)},{default:X(()=>[(I(!0),z(it,null,zt(v(w)[re],(ye,we)=>(I(),z("li",{key:we,class:W([v(i).be("spinner","item"),v(i).is("active",we===v(b)[re]),v(i).is("disabled",ye)]),onClick:Fe=>B(re,{value:we,disabled:ye})},[re==="hours"?(I(),z(it,{key:0},[pt(_e(("0"+(U.amPmMode?we%12||12:we)).slice(-2))+_e(x(we)),1)],64)):(I(),z(it,{key:1},[pt(_e(("0"+we).slice(-2)),1)],64))],10,["onClick"]))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),U.arrowControl?(I(!0),z(it,{key:1},zt(v(y),re=>(I(),z("div",{key:re,class:W([v(i).be("spinner","wrapper"),v(i).is("arrow")]),onMouseenter:ye=>E(re)},[sn((I(),ve(v(ft),{class:W(["arrow-up",v(i).be("spinner","arrow")])},{default:X(()=>[N(v(LO))]),_:1},8,["class"])),[[v(b4),q]]),sn((I(),ve(v(ft),{class:W(["arrow-down",v(i).be("spinner","arrow")])},{default:X(()=>[N(v(x0))]),_:1},8,["class"])),[[v(b4),$]]),Z("ul",{class:W(v(i).be("spinner","list"))},[(I(!0),z(it,null,zt(v(C)[re],(ye,we)=>(I(),z("li",{key:we,class:W([v(i).be("spinner","item"),v(i).is("active",ye===v(b)[re]),v(i).is("disabled",v(w)[re][ye])])},[v(Rt)(ye)?(I(),z(it,{key:0},[re==="hours"?(I(),z(it,{key:0},[pt(_e(("0"+(U.amPmMode?ye%12||12:ye)).slice(-2))+_e(x(ye)),1)],64)):(I(),z(it,{key:1},[pt(_e(("0"+ye).slice(-2)),1)],64))],64)):ce("v-if",!0)],2))),128))],2)],42,["onMouseenter"]))),128)):ce("v-if",!0)],2))}});var NN=ht($N,[["__file","basic-time-spinner.vue"]]);const LN=de({__name:"panel-time-pick",props:MN,emits:["pick","select-range","set-picker-option"],setup(n,{emit:e}){const t=n,r=yt("EP_PICKER_BASE"),{arrowControl:o,disabledHours:i,disabledMinutes:a,disabledSeconds:s,defaultValue:l}=r.props,{getAvailableHours:u,getAvailableMinutes:d,getAvailableSeconds:f}=ON(i,a,s),p=qe("time"),{t:m,lang:g}=In(),y=L([0,2]),b=AN(t),w=P(()=>xo(t.actualVisible)?`${p.namespace.value}-zoom-in-top`:""),C=P(()=>t.format.includes("ss")),k=P(()=>t.format.includes("A")?"A":t.format.includes("a")?"a":""),x=Q=>{const H=rt(Q).locale(g.value),K=ne(H);return H.isSame(K)},E=()=>{e("pick",b.value,!1)},_=(Q=!1,H=!1)=>{H||e("pick",t.parsedValue,Q)},M=Q=>{if(!t.visible)return;const H=ne(Q).millisecond(0);e("pick",H,!0)},A=(Q,H)=>{e("select-range",Q,H),y.value=[Q,H]},O=Q=>{const H=[0,3].concat(C.value?[6]:[]),K=["hours","minutes"].concat(C.value?["seconds"]:[]),ae=(H.indexOf(y.value[0])+Q+H.length)%H.length;$.start_emitSelectRange(K[ae])},R=Q=>{const H=Q.code,{left:K,right:U,up:ae,down:re}=It;if([K,U].includes(H)){O(H===K?-1:1),Q.preventDefault();return}if([ae,re].includes(H)){const ye=H===ae?-1:1;$.start_scrollDown(ye),Q.preventDefault();return}},{timePickerOptions:$,onSetOption:q,getAvailableTime:j}=IN({getAvailableHours:u,getAvailableMinutes:d,getAvailableSeconds:f}),ne=Q=>j(Q,t.datetimeRole||"",!0),G=Q=>Q?rt(Q,t.format).locale(g.value):null,B=Q=>Q?Q.format(t.format):null,Y=()=>rt(l).locale(g.value);return e("set-picker-option",["isValidValue",x]),e("set-picker-option",["formatToString",B]),e("set-picker-option",["parseUserInput",G]),e("set-picker-option",["handleKeydownInput",R]),e("set-picker-option",["getRangeAvailableTime",ne]),e("set-picker-option",["getDefaultValue",Y]),(Q,H)=>(I(),ve(Vi,{name:v(w)},{default:X(()=>[Q.actualVisible||Q.visible?(I(),z("div",{key:0,class:W(v(p).b("panel"))},[Z("div",{class:W([v(p).be("panel","content"),{"has-seconds":v(C)}])},[N(NN,{ref:"spinner",role:Q.datetimeRole||"start","arrow-control":v(o),"show-seconds":v(C),"am-pm-mode":v(k),"spinner-date":Q.parsedValue,"disabled-hours":v(i),"disabled-minutes":v(a),"disabled-seconds":v(s),onChange:M,onSetOption:v(q),onSelectRange:A},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),Z("div",{class:W(v(p).be("panel","footer"))},[Z("button",{type:"button",class:W([v(p).be("panel","btn"),"cancel"]),onClick:E},_e(v(m)("el.datepicker.cancel")),3),Z("button",{type:"button",class:W([v(p).be("panel","btn"),"confirm"]),onClick:K=>_()},_e(v(m)("el.datepicker.confirm")),11,["onClick"])],2)],2)):ce("v-if",!0)]),_:1},8,["name"]))}});var y1=ht(LN,[["__file","panel-time-pick.vue"]]);const Oh=Symbol(),FN=Je({...k8,type:{type:xe(String),default:"date"}}),BN=["date","dates","year","years","month","months","week","range"],O0=Je({disabledDate:{type:xe(Function)},date:{type:xe(Object),required:!0},minDate:{type:xe(Object)},maxDate:{type:xe(Object)},parsedValue:{type:xe([Object,Array])},rangeState:{type:xe(Object),default:()=>({endDate:null,selecting:!1})}}),T8=Je({type:{type:xe(String),required:!0,values:WD},dateFormat:String,timeFormat:String,showNow:{type:Boolean,default:!0}}),A0=Je({unlinkPanels:Boolean,parsedValue:{type:xe(Array)}}),P0=n=>({type:String,values:BN,default:n}),VN=Je({...T8,parsedValue:{type:xe([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),kl=n=>{if(!gt(n))return!1;const[e,t]=n;return rt.isDayjs(e)&&rt.isDayjs(t)&&e.isSameOrBefore(t)},R0=(n,{lang:e,unit:t,unlinkPanels:r})=>{let o;if(gt(n)){let[i,a]=n.map(s=>rt(s).locale(e));return r||(a=i.add(1,t)),[i,a]}else n?o=rt(n):o=rt();return o=o.locale(e),[o,o.add(1,t)]},zN=(n,e,{columnIndexOffset:t,startDate:r,nextEndDate:o,now:i,unit:a,relativeDateGetter:s,setCellMetadata:l,setRowMetadata:u})=>{for(let d=0;d<n.row;d++){const f=e[d];for(let p=0;p<n.column;p++){let m=f[p+t];m||(m={row:d,column:p,type:"normal",inRange:!1,start:!1,end:!1});const g=d*n.column+p,y=s(g);m.dayjs=y,m.date=y.toDate(),m.timestamp=y.valueOf(),m.type="normal",m.inRange=!!(r&&y.isSameOrAfter(r,a)&&o&&y.isSameOrBefore(o,a))||!!(r&&y.isSameOrBefore(r,a)&&o&&y.isSameOrAfter(o,a)),r!=null&&r.isSameOrAfter(o)?(m.start=!!o&&y.isSame(o,a),m.end=r&&y.isSame(r,a)):(m.start=!!r&&y.isSame(r,a),m.end=!!o&&y.isSame(o,a)),y.isSame(i,a)&&(m.type="today"),l==null||l(m,{rowIndex:d,columnIndex:p}),f[p+t]=m}u==null||u(f)}},_f=(n,e,t)=>{const r=rt().locale(t).startOf("month").month(e).year(n),o=r.daysInMonth();return i8(o).map(i=>r.add(i,"day").toDate())},tc=(n,e,t,r)=>{const o=rt().year(n).month(e).startOf("month"),i=_f(n,e,t).find(a=>!(r!=null&&r(a)));return i?rt(i).locale(t):o.locale(t)},b1=(n,e,t)=>{const r=n.year();if(!(t!=null&&t(n.toDate())))return n.locale(e);const o=n.month();if(!_f(r,o,e).every(t))return tc(r,o,e,t);for(let i=0;i<12;i++)if(!_f(r,i,e).every(t))return tc(r,i,e,t);return n},HN=Je({...O0,cellClassName:{type:xe(Function)},showWeekNumber:Boolean,selectionMode:P0("date")}),WN=["changerange","pick","select"],S1=(n="")=>["normal","today"].includes(n),UN=(n,e)=>{const{lang:t}=In(),r=L(),o=L(),i=L(),a=L(),s=L([[],[],[],[],[],[]]);let l=!1;const u=n.date.$locale().weekStart||7,d=n.date.locale("en").localeData().weekdaysShort().map(H=>H.toLowerCase()),f=P(()=>u>3?7-u:-u),p=P(()=>{const H=n.date.startOf("month");return H.subtract(H.day()||7,"day")}),m=P(()=>d.concat(d).slice(u,u+7)),g=P(()=>FO(v(x)).some(H=>H.isCurrent)),y=P(()=>{const H=n.date.startOf("month"),K=H.day()||7,U=H.daysInMonth(),ae=H.subtract(1,"month").daysInMonth();return{startOfMonthDay:K,dateCountOfMonth:U,dateCountOfLastMonth:ae}}),b=P(()=>n.selectionMode==="dates"?to(n.parsedValue):[]),w=(H,{count:K,rowIndex:U,columnIndex:ae})=>{const{startOfMonthDay:re,dateCountOfMonth:ye,dateCountOfLastMonth:we}=v(y),Fe=v(f);if(U>=0&&U<=1){const le=re+Fe<0?7+re+Fe:re+Fe;if(ae+U*7>=le)return H.text=K,!0;H.text=we-(le-ae%7)+1+U*7,H.type="prev-month"}else return K<=ye?H.text=K:(H.text=K-ye,H.type="next-month"),!0;return!1},C=(H,{columnIndex:K,rowIndex:U},ae)=>{const{disabledDate:re,cellClassName:ye}=n,we=v(b),Fe=w(H,{count:ae,rowIndex:U,columnIndex:K}),le=H.dayjs.toDate();return H.selected=we.find(Te=>Te.isSame(H.dayjs,"day")),H.isSelected=!!H.selected,H.isCurrent=_(H),H.disabled=re==null?void 0:re(le),H.customClass=ye==null?void 0:ye(le),Fe},k=H=>{if(n.selectionMode==="week"){const[K,U]=n.showWeekNumber?[1,7]:[0,6],ae=Q(H[K+1]);H[K].inRange=ae,H[K].start=ae,H[U].inRange=ae,H[U].end=ae}},x=P(()=>{const{minDate:H,maxDate:K,rangeState:U,showWeekNumber:ae}=n,re=v(f),ye=v(s),we="day";let Fe=1;if(ae)for(let le=0;le<6;le++)ye[le][0]||(ye[le][0]={type:"week",text:v(p).add(le*7+1,we).week()});return zN({row:6,column:7},ye,{startDate:H,columnIndexOffset:ae?1:0,nextEndDate:U.endDate||K||U.selecting&&H||null,now:rt().locale(v(t)).startOf(we),unit:we,relativeDateGetter:le=>v(p).add(le-re,we),setCellMetadata:(...le)=>{C(...le,Fe)&&(Fe+=1)},setRowMetadata:k}),ye});We(()=>n.date,async()=>{var H;(H=v(r))!=null&&H.contains(document.activeElement)&&(await Dt(),await E())});const E=async()=>{var H;return(H=v(o))==null?void 0:H.focus()},_=H=>n.selectionMode==="date"&&S1(H.type)&&M(H,n.parsedValue),M=(H,K)=>K?rt(K).locale(v(t)).isSame(n.date.date(Number(H.text)),"day"):!1,A=(H,K)=>{const U=H*7+(K-(n.showWeekNumber?1:0))-v(f);return v(p).add(U,"day")},O=H=>{var K;if(!n.rangeState.selecting)return;let U=H.target;if(U.tagName==="SPAN"&&(U=(K=U.parentNode)==null?void 0:K.parentNode),U.tagName==="DIV"&&(U=U.parentNode),U.tagName!=="TD")return;const ae=U.parentNode.rowIndex-1,re=U.cellIndex;v(x)[ae][re].disabled||(ae!==v(i)||re!==v(a))&&(i.value=ae,a.value=re,e("changerange",{selecting:!0,endDate:A(ae,re)}))},R=H=>!v(g)&&(H==null?void 0:H.text)===1&&H.type==="normal"||H.isCurrent,$=H=>{l||v(g)||n.selectionMode!=="date"||Y(H,!0)},q=H=>{H.target.closest("td")&&(l=!0)},j=H=>{H.target.closest("td")&&(l=!1)},ne=H=>{!n.rangeState.selecting||!n.minDate?(e("pick",{minDate:H,maxDate:null}),e("select",!0)):(H>=n.minDate?e("pick",{minDate:n.minDate,maxDate:H}):e("pick",{minDate:H,maxDate:n.minDate}),e("select",!1))},G=H=>{const K=H.week(),U=`${H.year()}w${K}`;e("pick",{year:H.year(),week:K,value:U,date:H.startOf("week")})},B=(H,K)=>{const U=K?to(n.parsedValue).filter(ae=>(ae==null?void 0:ae.valueOf())!==H.valueOf()):to(n.parsedValue).concat([H]);e("pick",U)},Y=(H,K=!1)=>{const U=H.target.closest("td");if(!U)return;const ae=U.parentNode.rowIndex-1,re=U.cellIndex,ye=v(x)[ae][re];if(ye.disabled||ye.type==="week")return;const we=A(ae,re);switch(n.selectionMode){case"range":{ne(we);break}case"date":{e("pick",we,K);break}case"week":{G(we);break}case"dates":{B(we,!!ye.selected);break}}},Q=H=>{if(n.selectionMode!=="week")return!1;let K=n.date.startOf("day");if(H.type==="prev-month"&&(K=K.subtract(1,"month")),H.type==="next-month"&&(K=K.add(1,"month")),K=K.date(Number.parseInt(H.text,10)),n.parsedValue&&!gt(n.parsedValue)){const U=(n.parsedValue.day()-u+7)%7-1;return n.parsedValue.subtract(U,"day").isSame(K,"day")}return!1};return{WEEKS:m,rows:x,tbodyRef:r,currentCellRef:o,focus:E,isCurrent:_,isWeekActive:Q,isSelectedCell:R,handlePickDate:Y,handleMouseUp:j,handleMouseDown:q,handleMouseMove:O,handleFocus:$}},jN=(n,{isCurrent:e,isWeekActive:t})=>{const r=qe("date-table"),{t:o}=In(),i=P(()=>[r.b(),{"is-week-mode":n.selectionMode==="week"}]),a=P(()=>o("el.datepicker.dateTablePrompt")),s=P(()=>o("el.datepicker.week"));return{tableKls:i,tableLabel:a,weekLabel:s,getCellClasses:d=>{const f=[];return S1(d.type)&&!d.disabled?(f.push("available"),d.type==="today"&&f.push("today")):f.push(d.type),e(d)&&f.push("current"),d.inRange&&(S1(d.type)||n.selectionMode==="week")&&(f.push("in-range"),d.start&&f.push("start-date"),d.end&&f.push("end-date")),d.disabled&&f.push("disabled"),d.selected&&f.push("selected"),d.customClass&&f.push(d.customClass),f.join(" ")},getRowKls:d=>[r.e("row"),{current:t(d)}],t:o}},qN=Je({cell:{type:xe(Object)}});var D0=de({name:"ElDatePickerCell",props:qN,setup(n){const e=qe("date-table-cell"),{slots:t}=yt(Oh);return()=>{const{cell:r}=n;return ge(t,"default",{...r},()=>{var o;return[N("div",{class:e.b()},[N("span",{class:e.e("text")},[(o=r==null?void 0:r.renderText)!=null?o:r==null?void 0:r.text])])]})}}});const KN=de({__name:"basic-date-table",props:HN,emits:WN,setup(n,{expose:e,emit:t}){const r=n,{WEEKS:o,rows:i,tbodyRef:a,currentCellRef:s,focus:l,isCurrent:u,isWeekActive:d,isSelectedCell:f,handlePickDate:p,handleMouseUp:m,handleMouseDown:g,handleMouseMove:y,handleFocus:b}=UN(r,t),{tableLabel:w,tableKls:C,weekLabel:k,getCellClasses:x,getRowKls:E,t:_}=jN(r,{isCurrent:u,isWeekActive:d});return e({focus:l}),(M,A)=>(I(),z("table",{"aria-label":v(w),class:W(v(C)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:v(p),onMousemove:v(y),onMousedown:tt(v(g),["prevent"]),onMouseup:v(m)},[Z("tbody",{ref_key:"tbodyRef",ref:a},[Z("tr",null,[M.showWeekNumber?(I(),z("th",{key:0,scope:"col"},_e(v(k)),1)):ce("v-if",!0),(I(!0),z(it,null,zt(v(o),(O,R)=>(I(),z("th",{key:R,"aria-label":v(_)("el.datepicker.weeksFull."+O),scope:"col"},_e(v(_)("el.datepicker.weeks."+O)),9,["aria-label"]))),128))]),(I(!0),z(it,null,zt(v(i),(O,R)=>(I(),z("tr",{key:R,class:W(v(E)(O[1]))},[(I(!0),z(it,null,zt(O,($,q)=>(I(),z("td",{key:`${R}.${q}`,ref_for:!0,ref:j=>v(f)($)&&(s.value=j),class:W(v(x)($)),"aria-current":$.isCurrent?"date":void 0,"aria-selected":$.isCurrent,tabindex:v(f)($)?0:-1,onFocus:v(b)},[N(v(D0),{cell:$},null,8,["cell"])],42,["aria-current","aria-selected","tabindex","onFocus"]))),128))],2))),128))],512)],42,["aria-label","onClick","onMousemove","onMousedown","onMouseup"]))}});var w1=ht(KN,[["__file","basic-date-table.vue"]]);const GN=Je({...O0,selectionMode:P0("month")}),YN=de({__name:"basic-month-table",props:GN,emits:["changerange","pick","select"],setup(n,{expose:e,emit:t}){const r=n,o=qe("month-table"),{t:i,lang:a}=In(),s=L(),l=L(),u=L(r.date.locale("en").localeData().monthsShort().map(k=>k.toLowerCase())),d=L([[],[],[]]),f=L(),p=L(),m=P(()=>{var k,x;const E=d.value,_=rt().locale(a.value).startOf("month");for(let M=0;M<3;M++){const A=E[M];for(let O=0;O<4;O++){const R=A[O]||(A[O]={row:M,column:O,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});R.type="normal";const $=M*4+O,q=r.date.startOf("year").month($),j=r.rangeState.endDate||r.maxDate||r.rangeState.selecting&&r.minDate||null;R.inRange=!!(r.minDate&&q.isSameOrAfter(r.minDate,"month")&&j&&q.isSameOrBefore(j,"month"))||!!(r.minDate&&q.isSameOrBefore(r.minDate,"month")&&j&&q.isSameOrAfter(j,"month")),(k=r.minDate)!=null&&k.isSameOrAfter(j)?(R.start=!!(j&&q.isSame(j,"month")),R.end=r.minDate&&q.isSame(r.minDate,"month")):(R.start=!!(r.minDate&&q.isSame(r.minDate,"month")),R.end=!!(j&&q.isSame(j,"month"))),_.isSame(q)&&(R.type="today"),R.text=$,R.disabled=((x=r.disabledDate)==null?void 0:x.call(r,q.toDate()))||!1}}return E}),g=()=>{var k;(k=l.value)==null||k.focus()},y=k=>{const x={},E=r.date.year(),_=new Date,M=k.text;return x.disabled=r.disabledDate?_f(E,M,a.value).every(r.disabledDate):!1,x.current=to(r.parsedValue).findIndex(A=>rt.isDayjs(A)&&A.year()===E&&A.month()===M)>=0,x.today=_.getFullYear()===E&&_.getMonth()===M,k.inRange&&(x["in-range"]=!0,k.start&&(x["start-date"]=!0),k.end&&(x["end-date"]=!0)),x},b=k=>{const x=r.date.year(),E=k.text;return to(r.date).findIndex(_=>_.year()===x&&_.month()===E)>=0},w=k=>{var x;if(!r.rangeState.selecting)return;let E=k.target;if(E.tagName==="SPAN"&&(E=(x=E.parentNode)==null?void 0:x.parentNode),E.tagName==="DIV"&&(E=E.parentNode),E.tagName!=="TD")return;const _=E.parentNode.rowIndex,M=E.cellIndex;m.value[_][M].disabled||(_!==f.value||M!==p.value)&&(f.value=_,p.value=M,t("changerange",{selecting:!0,endDate:r.date.startOf("year").month(_*4+M)}))},C=k=>{var x;const E=(x=k.target)==null?void 0:x.closest("td");if((E==null?void 0:E.tagName)!=="TD"||Es(E,"disabled"))return;const _=E.cellIndex,A=E.parentNode.rowIndex*4+_,O=r.date.startOf("year").month(A);if(r.selectionMode==="months"){if(k.type==="keydown"){t("pick",to(r.parsedValue),!1);return}const R=tc(r.date.year(),A,a.value,r.disabledDate),$=Es(E,"current")?to(r.parsedValue).filter(q=>(q==null?void 0:q.month())!==R.month()):to(r.parsedValue).concat([rt(R)]);t("pick",$)}else r.selectionMode==="range"?r.rangeState.selecting?(r.minDate&&O>=r.minDate?t("pick",{minDate:r.minDate,maxDate:O}):t("pick",{minDate:O,maxDate:r.minDate}),t("select",!1)):(t("pick",{minDate:O,maxDate:null}),t("select",!0)):t("pick",A)};return We(()=>r.date,async()=>{var k,x;(k=s.value)!=null&&k.contains(document.activeElement)&&(await Dt(),(x=l.value)==null||x.focus())}),e({focus:g}),(k,x)=>(I(),z("table",{role:"grid","aria-label":v(i)("el.datepicker.monthTablePrompt"),class:W(v(o).b()),onClick:C,onMousemove:w},[Z("tbody",{ref_key:"tbodyRef",ref:s},[(I(!0),z(it,null,zt(v(m),(E,_)=>(I(),z("tr",{key:_},[(I(!0),z(it,null,zt(E,(M,A)=>(I(),z("td",{key:A,ref_for:!0,ref:O=>b(M)&&(l.value=O),class:W(y(M)),"aria-selected":`${b(M)}`,"aria-label":v(i)(`el.datepicker.month${+M.text+1}`),tabindex:b(M)?0:-1,onKeydown:[Sr(tt(C,["prevent","stop"]),["space"]),Sr(tt(C,["prevent","stop"]),["enter"])]},[N(v(D0),{cell:{...M,renderText:v(i)("el.datepicker.months."+u.value[M.text])}},null,8,["cell"])],42,["aria-selected","aria-label","tabindex","onKeydown"]))),128))]))),128))],512)],42,["aria-label"]))}});var C1=ht(YN,[["__file","basic-month-table.vue"]]);const JN=Je({...O0,selectionMode:P0("year")}),XN=de({__name:"basic-year-table",props:JN,emits:["changerange","pick","select"],setup(n,{expose:e,emit:t}){const r=n,o=(x,E)=>{const _=rt(String(x)).locale(E).startOf("year"),A=_.endOf("year").dayOfYear();return i8(A).map(O=>_.add(O,"day").toDate())},i=qe("year-table"),{t:a,lang:s}=In(),l=L(),u=L(),d=P(()=>Math.floor(r.date.year()/10)*10),f=L([[],[],[]]),p=L(),m=L(),g=P(()=>{var x;const E=f.value,_=rt().locale(s.value).startOf("year");for(let M=0;M<3;M++){const A=E[M];for(let O=0;O<4&&!(M*4+O>=10);O++){let R=A[O];R||(R={row:M,column:O,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1}),R.type="normal";const $=M*4+O+d.value,q=rt().year($),j=r.rangeState.endDate||r.maxDate||r.rangeState.selecting&&r.minDate||null;R.inRange=!!(r.minDate&&q.isSameOrAfter(r.minDate,"year")&&j&&q.isSameOrBefore(j,"year"))||!!(r.minDate&&q.isSameOrBefore(r.minDate,"year")&&j&&q.isSameOrAfter(j,"year")),(x=r.minDate)!=null&&x.isSameOrAfter(j)?(R.start=!!(j&&q.isSame(j,"year")),R.end=!!(r.minDate&&q.isSame(r.minDate,"year"))):(R.start=!!(r.minDate&&q.isSame(r.minDate,"year")),R.end=!!(j&&q.isSame(j,"year"))),_.isSame(q)&&(R.type="today"),R.text=$;const G=q.toDate();R.disabled=r.disabledDate&&r.disabledDate(G)||!1,A[O]=R}}return E}),y=()=>{var x;(x=u.value)==null||x.focus()},b=x=>{const E={},_=rt().locale(s.value),M=x.text;return E.disabled=r.disabledDate?o(M,s.value).every(r.disabledDate):!1,E.today=_.year()===M,E.current=to(r.parsedValue).findIndex(A=>A.year()===M)>=0,x.inRange&&(E["in-range"]=!0,x.start&&(E["start-date"]=!0),x.end&&(E["end-date"]=!0)),E},w=x=>{const E=x.text;return to(r.date).findIndex(_=>_.year()===E)>=0},C=x=>{var E;const _=(E=x.target)==null?void 0:E.closest("td");if(!_||!_.textContent||Es(_,"disabled"))return;const M=_.cellIndex,O=_.parentNode.rowIndex*4+M+d.value,R=rt().year(O);if(r.selectionMode==="range")r.rangeState.selecting?(r.minDate&&R>=r.minDate?t("pick",{minDate:r.minDate,maxDate:R}):t("pick",{minDate:R,maxDate:r.minDate}),t("select",!1)):(t("pick",{minDate:R,maxDate:null}),t("select",!0));else if(r.selectionMode==="years"){if(x.type==="keydown"){t("pick",to(r.parsedValue),!1);return}const $=b1(R.startOf("year"),s.value,r.disabledDate),q=Es(_,"current")?to(r.parsedValue).filter(j=>(j==null?void 0:j.year())!==O):to(r.parsedValue).concat([$]);t("pick",q)}else t("pick",O)},k=x=>{var E;if(!r.rangeState.selecting)return;const _=(E=x.target)==null?void 0:E.closest("td");if(!_)return;const M=_.parentNode.rowIndex,A=_.cellIndex;g.value[M][A].disabled||(M!==p.value||A!==m.value)&&(p.value=M,m.value=A,t("changerange",{selecting:!0,endDate:rt().year(d.value).add(M*4+A,"year")}))};return We(()=>r.date,async()=>{var x,E;(x=l.value)!=null&&x.contains(document.activeElement)&&(await Dt(),(E=u.value)==null||E.focus())}),e({focus:y}),(x,E)=>(I(),z("table",{role:"grid","aria-label":v(a)("el.datepicker.yearTablePrompt"),class:W(v(i).b()),onClick:C,onMousemove:k},[Z("tbody",{ref_key:"tbodyRef",ref:l},[(I(!0),z(it,null,zt(v(g),(_,M)=>(I(),z("tr",{key:M},[(I(!0),z(it,null,zt(_,(A,O)=>(I(),z("td",{key:`${M}_${O}`,ref_for:!0,ref:R=>w(A)&&(u.value=R),class:W(["available",b(A)]),"aria-selected":w(A),"aria-label":String(A.text),tabindex:w(A)?0:-1,onKeydown:[Sr(tt(C,["prevent","stop"]),["space"]),Sr(tt(C,["prevent","stop"]),["enter"])]},[N(v(D0),{cell:A},null,8,["cell"])],42,["aria-selected","aria-label","tabindex","onKeydown"]))),128))]))),128))],512)],42,["aria-label"]))}});var x1=ht(XN,[["__file","basic-year-table.vue"]]);const QN=de({__name:"panel-date-pick",props:VN,emits:["pick","set-picker-option","panel-change"],setup(n,{emit:e}){const t=n,r=(ie,ue,Ce)=>!0,o=qe("picker-panel"),i=qe("date-picker"),a=C0(),s=ja(),{t:l,lang:u}=In(),d=yt("EP_PICKER_BASE"),f=yt(BO),{shortcuts:p,disabledDate:m,cellClassName:g,defaultTime:y}=d.props,b=Jn(d.props,"defaultValue"),w=L(),C=L(rt().locale(u.value)),k=L(!1);let x=!1;const E=P(()=>rt(y).locale(u.value)),_=P(()=>C.value.month()),M=P(()=>C.value.year()),A=L([]),O=L(null),R=L(null),$=ie=>A.value.length>0?r(ie,A.value,t.format||"HH:mm:ss"):!0,q=ie=>y&&!ot.value&&!k.value&&!x?E.value.year(ie.year()).month(ie.month()).date(ie.date()):le.value?ie.millisecond(0):ie.startOf("day"),j=(ie,...ue)=>{if(!ie)e("pick",ie,...ue);else if(gt(ie)){const Ce=ie.map(q);e("pick",Ce,...ue)}else e("pick",q(ie),...ue);O.value=null,R.value=null,k.value=!1,x=!1},ne=async(ie,ue)=>{if(K.value==="date"){ie=ie;let Ce=t.parsedValue?t.parsedValue.year(ie.year()).month(ie.month()).date(ie.date()):ie;$(Ce)||(Ce=A.value[0][0].year(ie.year()).month(ie.month()).date(ie.date())),C.value=Ce,j(Ce,le.value||ue),t.type==="datetime"&&(await Dt(),$t())}else K.value==="week"?j(ie.date):K.value==="dates"&&j(ie,!0)},G=ie=>{const ue=ie?"add":"subtract";C.value=C.value[ue](1,"month"),Oe("month")},B=ie=>{const ue=C.value,Ce=ie?"add":"subtract";C.value=Y.value==="year"?ue[Ce](10,"year"):ue[Ce](1,"year"),Oe("year")},Y=L("date"),Q=P(()=>{const ie=l("el.datepicker.year");if(Y.value==="year"){const ue=Math.floor(M.value/10)*10;return ie?`${ue} ${ie} - ${ue+9} ${ie}`:`${ue} - ${ue+9}`}return`${M.value} ${ie}`}),H=ie=>{const ue=Bn(ie.value)?ie.value():ie.value;if(ue){x=!0,j(rt(ue).locale(u.value));return}ie.onClick&&ie.onClick({attrs:a,slots:s,emit:e})},K=P(()=>{const{type:ie}=t;return["week","month","months","year","years","dates"].includes(ie)?ie:"date"}),U=P(()=>K.value==="dates"||K.value==="months"||K.value==="years"),ae=P(()=>K.value==="date"?Y.value:K.value),re=P(()=>!!p.length),ye=async(ie,ue)=>{K.value==="month"?(C.value=tc(C.value.year(),ie,u.value,m),j(C.value,!1)):K.value==="months"?j(ie,ue??!0):(C.value=tc(C.value.year(),ie,u.value,m),Y.value="date",["month","year","date","week"].includes(K.value)&&(j(C.value,!0),await Dt(),$t())),Oe("month")},we=async(ie,ue)=>{if(K.value==="year"){const Ce=C.value.startOf("year").year(ie);C.value=b1(Ce,u.value,m),j(C.value,!1)}else if(K.value==="years")j(ie,ue??!0);else{const Ce=C.value.year(ie);C.value=b1(Ce,u.value,m),Y.value="month",["month","year","date","week"].includes(K.value)&&(j(C.value,!0),await Dt(),$t())}Oe("year")},Fe=async ie=>{Y.value=ie,await Dt(),$t()},le=P(()=>t.type==="datetime"||t.type==="datetimerange"),Te=P(()=>{const ie=le.value||K.value==="dates",ue=K.value==="years",Ce=K.value==="months",J=Y.value==="date",ee=Y.value==="year",pe=Y.value==="month";return ie&&J||ue&&ee||Ce&&pe}),Ie=P(()=>m?t.parsedValue?gt(t.parsedValue)?m(t.parsedValue[0].toDate()):m(t.parsedValue.toDate()):!0:!1),Ne=()=>{if(U.value)j(t.parsedValue);else{let ie=t.parsedValue;if(!ie){const ue=rt(y).locale(u.value),Ce=Xt();ie=ue.year(Ce.year()).month(Ce.month()).date(Ce.date())}C.value=ie,j(ie)}},et=P(()=>m?m(rt().locale(u.value).toDate()):!1),st=()=>{const ue=rt().locale(u.value).toDate();k.value=!0,(!m||!m(ue))&&$(ue)&&(C.value=rt().locale(u.value),j(C.value))},ze=P(()=>t.timeFormat||l8(t.format)),De=P(()=>t.dateFormat||s8(t.format)),ot=P(()=>{if(R.value)return R.value;if(!(!t.parsedValue&&!b.value))return(t.parsedValue||C.value).format(ze.value)}),Ot=P(()=>{if(O.value)return O.value;if(!(!t.parsedValue&&!b.value))return(t.parsedValue||C.value).format(De.value)}),Pe=L(!1),He=()=>{Pe.value=!0},Be=()=>{Pe.value=!1},Xe=ie=>({hour:ie.hour(),minute:ie.minute(),second:ie.second(),year:ie.year(),month:ie.month(),date:ie.date()}),Qe=(ie,ue,Ce)=>{const{hour:J,minute:ee,second:pe}=Xe(ie),Ee=t.parsedValue?t.parsedValue.hour(J).minute(ee).second(pe):ie;C.value=Ee,j(C.value,!0),Ce||(Pe.value=ue)},ct=ie=>{const ue=rt(ie,ze.value).locale(u.value);if(ue.isValid()&&$(ue)){const{year:Ce,month:J,date:ee}=Xe(C.value);C.value=ue.year(Ce).month(J).date(ee),R.value=null,Pe.value=!1,j(C.value,!0)}},mt=ie=>{const ue=rt(ie,De.value).locale(u.value);if(ue.isValid()){if(m&&m(ue.toDate()))return;const{hour:Ce,minute:J,second:ee}=Xe(C.value);C.value=ue.hour(Ce).minute(J).second(ee),O.value=null,j(C.value,!0)}},bt=ie=>rt.isDayjs(ie)&&ie.isValid()&&(m?!m(ie.toDate()):!0),_t=ie=>gt(ie)?ie.map(ue=>ue.format(t.format)):ie.format(t.format),Jt=ie=>rt(ie,t.format).locale(u.value),Xt=()=>{const ie=rt(b.value).locale(u.value);if(!b.value){const ue=E.value;return rt().hour(ue.hour()).minute(ue.minute()).second(ue.second()).locale(u.value)}return ie},$t=()=>{var ie;["week","month","year","date"].includes(K.value)&&((ie=w.value)==null||ie.focus())},he=()=>{$t(),K.value==="week"&&be(It.down)},se=ie=>{const{code:ue}=ie;[It.up,It.down,It.left,It.right,It.home,It.end,It.pageUp,It.pageDown].includes(ue)&&(be(ue),ie.stopPropagation(),ie.preventDefault()),[It.enter,It.space,It.numpadEnter].includes(ue)&&O.value===null&&R.value===null&&(ie.preventDefault(),j(C.value,!1))},be=ie=>{var ue;const{up:Ce,down:J,left:ee,right:pe,home:Ee,end:Ue,pageUp:vt,pageDown:St}=It,Gt={year:{[Ce]:-4,[J]:4,[ee]:-1,[pe]:1,offset:(Mt,kn)=>Mt.setFullYear(Mt.getFullYear()+kn)},month:{[Ce]:-4,[J]:4,[ee]:-1,[pe]:1,offset:(Mt,kn)=>Mt.setMonth(Mt.getMonth()+kn)},week:{[Ce]:-1,[J]:1,[ee]:-1,[pe]:1,offset:(Mt,kn)=>Mt.setDate(Mt.getDate()+kn*7)},date:{[Ce]:-7,[J]:7,[ee]:-1,[pe]:1,[Ee]:Mt=>-Mt.getDay(),[Ue]:Mt=>-Mt.getDay()+6,[vt]:Mt=>-new Date(Mt.getFullYear(),Mt.getMonth(),0).getDate(),[St]:Mt=>new Date(Mt.getFullYear(),Mt.getMonth()+1,0).getDate(),offset:(Mt,kn)=>Mt.setDate(Mt.getDate()+kn)}},mn=C.value.toDate();for(;Math.abs(C.value.diff(mn,"year",!0))<1;){const Mt=Gt[ae.value];if(!Mt)return;if(Mt.offset(mn,Bn(Mt[ie])?Mt[ie](mn):(ue=Mt[ie])!=null?ue:0),m&&m(mn))break;const kn=rt(mn).locale(u.value);C.value=kn,e("pick",kn,!0);break}},Oe=ie=>{e("panel-change",C.value.toDate(),ie,Y.value)};return We(()=>K.value,ie=>{if(["month","year"].includes(ie)){Y.value=ie;return}else if(ie==="years"){Y.value="year";return}else if(ie==="months"){Y.value="month";return}Y.value="date"},{immediate:!0}),We(()=>Y.value,()=>{f==null||f.updatePopper()}),We(()=>b.value,ie=>{ie&&(C.value=Xt())},{immediate:!0}),We(()=>t.parsedValue,ie=>{if(ie){if(U.value||gt(ie))return;C.value=ie}else C.value=Xt()},{immediate:!0}),e("set-picker-option",["isValidValue",bt]),e("set-picker-option",["formatToString",_t]),e("set-picker-option",["parseUserInput",Jt]),e("set-picker-option",["handleFocusPicker",he]),(ie,ue)=>(I(),z("div",{class:W([v(o).b(),v(i).b(),{"has-sidebar":ie.$slots.sidebar||v(re),"has-time":v(le)}])},[Z("div",{class:W(v(o).e("body-wrapper"))},[ge(ie.$slots,"sidebar",{class:W(v(o).e("sidebar"))}),v(re)?(I(),z("div",{key:0,class:W(v(o).e("sidebar"))},[(I(!0),z(it,null,zt(v(p),(Ce,J)=>(I(),z("button",{key:J,type:"button",class:W(v(o).e("shortcut")),onClick:ee=>H(Ce)},_e(Ce.text),11,["onClick"]))),128))],2)):ce("v-if",!0),Z("div",{class:W(v(o).e("body"))},[v(le)?(I(),z("div",{key:0,class:W(v(i).e("time-header"))},[Z("span",{class:W(v(i).e("editor-wrap"))},[N(v(bi),{placeholder:v(l)("el.datepicker.selectDate"),"model-value":v(Ot),size:"small","validate-event":!1,onInput:Ce=>O.value=Ce,onChange:mt},null,8,["placeholder","model-value","onInput"])],2),sn((I(),z("span",{class:W(v(i).e("editor-wrap"))},[N(v(bi),{placeholder:v(l)("el.datepicker.selectTime"),"model-value":v(ot),size:"small","validate-event":!1,onFocus:He,onInput:Ce=>R.value=Ce,onChange:ct},null,8,["placeholder","model-value","onInput"]),N(v(y1),{visible:Pe.value,format:v(ze),"parsed-value":C.value,onPick:Qe},null,8,["visible","format","parsed-value"])],2)),[[v(ec),Be]])],2)):ce("v-if",!0),sn(Z("div",{class:W([v(i).e("header"),(Y.value==="year"||Y.value==="month")&&v(i).e("header--bordered")])},[Z("span",{class:W(v(i).e("prev-btn"))},[Z("button",{type:"button","aria-label":v(l)("el.datepicker.prevYear"),class:W(["d-arrow-left",v(o).e("icon-btn")]),onClick:Ce=>B(!1)},[ge(ie.$slots,"prev-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Ni))]),_:1})])],10,["aria-label","onClick"]),sn(Z("button",{type:"button","aria-label":v(l)("el.datepicker.prevMonth"),class:W([v(o).e("icon-btn"),"arrow-left"]),onClick:Ce=>G(!1)},[ge(ie.$slots,"prev-month",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Ju))]),_:1})])],10,["aria-label","onClick"]),[[tr,Y.value==="date"]])],2),Z("span",{role:"button",class:W(v(i).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:Sr(Ce=>Fe("year"),["enter"]),onClick:Ce=>Fe("year")},_e(v(Q)),43,["onKeydown","onClick"]),sn(Z("span",{role:"button","aria-live":"polite",tabindex:"0",class:W([v(i).e("header-label"),{active:Y.value==="month"}]),onKeydown:Sr(Ce=>Fe("month"),["enter"]),onClick:Ce=>Fe("month")},_e(v(l)(`el.datepicker.month${v(_)+1}`)),43,["onKeydown","onClick"]),[[tr,Y.value==="date"]]),Z("span",{class:W(v(i).e("next-btn"))},[sn(Z("button",{type:"button","aria-label":v(l)("el.datepicker.nextMonth"),class:W([v(o).e("icon-btn"),"arrow-right"]),onClick:Ce=>G(!0)},[ge(ie.$slots,"next-month",{},()=>[N(v(ft),null,{default:X(()=>[N(v(La))]),_:1})])],10,["aria-label","onClick"]),[[tr,Y.value==="date"]]),Z("button",{type:"button","aria-label":v(l)("el.datepicker.nextYear"),class:W([v(o).e("icon-btn"),"d-arrow-right"]),onClick:Ce=>B(!0)},[ge(ie.$slots,"next-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Li))]),_:1})])],10,["aria-label","onClick"])],2)],2),[[tr,Y.value!=="time"]]),Z("div",{class:W(v(o).e("content")),onKeydown:se},[Y.value==="date"?(I(),ve(w1,{key:0,ref_key:"currentViewRef",ref:w,"selection-mode":v(K),date:C.value,"parsed-value":ie.parsedValue,"disabled-date":v(m),"cell-class-name":v(g),onPick:ne},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):ce("v-if",!0),Y.value==="year"?(I(),ve(x1,{key:1,ref_key:"currentViewRef",ref:w,"selection-mode":v(K),date:C.value,"disabled-date":v(m),"parsed-value":ie.parsedValue,onPick:we},null,8,["selection-mode","date","disabled-date","parsed-value"])):ce("v-if",!0),Y.value==="month"?(I(),ve(C1,{key:2,ref_key:"currentViewRef",ref:w,"selection-mode":v(K),date:C.value,"parsed-value":ie.parsedValue,"disabled-date":v(m),onPick:ye},null,8,["selection-mode","date","parsed-value","disabled-date"])):ce("v-if",!0)],34)],2)],2),sn(Z("div",{class:W(v(o).e("footer"))},[sn(N(v(Tf),{text:"",size:"small",class:W(v(o).e("link-btn")),disabled:v(et),onClick:st},{default:X(()=>[pt(_e(v(l)("el.datepicker.now")),1)]),_:1},8,["class","disabled"]),[[tr,!v(U)&&ie.showNow]]),N(v(Tf),{plain:"",size:"small",class:W(v(o).e("link-btn")),disabled:v(Ie),onClick:Ne},{default:X(()=>[pt(_e(v(l)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2),[[tr,v(Te)]])],2))}});var ZN=ht(QN,[["__file","panel-date-pick.vue"]]);const eL=Je({...T8,...A0,visible:Boolean}),_8=n=>{const{emit:e}=wn(),t=C0(),r=ja();return i=>{const a=Bn(i.value)?i.value():i.value;if(a){e("pick",[rt(a[0]).locale(n.value),rt(a[1]).locale(n.value)]);return}i.onClick&&i.onClick({attrs:t,slots:r,emit:e})}},M8=(n,{defaultValue:e,leftDate:t,rightDate:r,unit:o,onParsedValueChanged:i})=>{const{emit:a}=wn(),{pickerNs:s}=yt(Oh),l=qe("date-range-picker"),{t:u,lang:d}=In(),f=_8(d),p=L(),m=L(),g=L({endDate:null,selecting:!1}),y=x=>{g.value=x},b=(x=!1)=>{const E=v(p),_=v(m);kl([E,_])&&a("pick",[E,_],x)},w=x=>{g.value.selecting=x,x||(g.value.endDate=null)},C=x=>{if(gt(x)&&x.length===2){const[E,_]=x;p.value=E,t.value=E,m.value=_,i(v(p),v(m))}else k()},k=()=>{const[x,E]=R0(v(e),{lang:v(d),unit:o,unlinkPanels:n.unlinkPanels});p.value=void 0,m.value=void 0,t.value=x,r.value=E};return We(e,x=>{x&&k()},{immediate:!0}),We(()=>n.parsedValue,C,{immediate:!0}),{minDate:p,maxDate:m,rangeState:g,lang:d,ppNs:s,drpNs:l,handleChangeRange:y,handleRangeConfirm:b,handleShortcutClick:f,onSelect:w,onReset:C,t:u}},Ed="month",tL=de({__name:"panel-date-range",props:eL,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(n,{emit:e}){const t=n,r=yt("EP_PICKER_BASE"),{disabledDate:o,cellClassName:i,defaultTime:a,clearable:s}=r.props,l=Jn(r.props,"format"),u=Jn(r.props,"shortcuts"),d=Jn(r.props,"defaultValue"),{lang:f}=In(),p=L(rt().locale(f.value)),m=L(rt().locale(f.value).add(1,Ed)),{minDate:g,maxDate:y,rangeState:b,ppNs:w,drpNs:C,handleChangeRange:k,handleRangeConfirm:x,handleShortcutClick:E,onSelect:_,onReset:M,t:A}=M8(t,{defaultValue:d,leftDate:p,rightDate:m,unit:Ed,onParsedValueChanged:ie});We(()=>t.visible,ue=>{!ue&&b.value.selecting&&(M(t.parsedValue),_(!1))});const O=L({min:null,max:null}),R=L({min:null,max:null}),$=P(()=>`${p.value.year()} ${A("el.datepicker.year")} ${A(`el.datepicker.month${p.value.month()+1}`)}`),q=P(()=>`${m.value.year()} ${A("el.datepicker.year")} ${A(`el.datepicker.month${m.value.month()+1}`)}`),j=P(()=>p.value.year()),ne=P(()=>p.value.month()),G=P(()=>m.value.year()),B=P(()=>m.value.month()),Y=P(()=>!!u.value.length),Q=P(()=>O.value.min!==null?O.value.min:g.value?g.value.format(re.value):""),H=P(()=>O.value.max!==null?O.value.max:y.value||g.value?(y.value||g.value).format(re.value):""),K=P(()=>R.value.min!==null?R.value.min:g.value?g.value.format(ae.value):""),U=P(()=>R.value.max!==null?R.value.max:y.value||g.value?(y.value||g.value).format(ae.value):""),ae=P(()=>t.timeFormat||l8(l.value)),re=P(()=>t.dateFormat||s8(l.value)),ye=ue=>kl(ue)&&(o?!o(ue[0].toDate())&&!o(ue[1].toDate()):!0),we=()=>{p.value=p.value.subtract(1,"year"),t.unlinkPanels||(m.value=p.value.add(1,"month")),ze("year")},Fe=()=>{p.value=p.value.subtract(1,"month"),t.unlinkPanels||(m.value=p.value.add(1,"month")),ze("month")},le=()=>{t.unlinkPanels?m.value=m.value.add(1,"year"):(p.value=p.value.add(1,"year"),m.value=p.value.add(1,"month")),ze("year")},Te=()=>{t.unlinkPanels?m.value=m.value.add(1,"month"):(p.value=p.value.add(1,"month"),m.value=p.value.add(1,"month")),ze("month")},Ie=()=>{p.value=p.value.add(1,"year"),ze("year")},Ne=()=>{p.value=p.value.add(1,"month"),ze("month")},et=()=>{m.value=m.value.subtract(1,"year"),ze("year")},st=()=>{m.value=m.value.subtract(1,"month"),ze("month")},ze=ue=>{e("panel-change",[p.value.toDate(),m.value.toDate()],ue)},De=P(()=>{const ue=(ne.value+1)%12,Ce=ne.value+1>=12?1:0;return t.unlinkPanels&&new Date(j.value+Ce,ue)<new Date(G.value,B.value)}),ot=P(()=>t.unlinkPanels&&G.value*12+B.value-(j.value*12+ne.value+1)>=12),Ot=P(()=>!(g.value&&y.value&&!b.value.selecting&&kl([g.value,y.value]))),Pe=P(()=>t.type==="datetime"||t.type==="datetimerange"),He=(ue,Ce)=>{if(ue)return a?rt(a[Ce]||a).locale(f.value).year(ue.year()).month(ue.month()).date(ue.date()):ue},Be=(ue,Ce=!0)=>{const J=ue.minDate,ee=ue.maxDate,pe=He(J,0),Ee=He(ee,1);y.value===Ee&&g.value===pe||(e("calendar-change",[J.toDate(),ee&&ee.toDate()]),y.value=Ee,g.value=pe,!(!Ce||Pe.value)&&x())},Xe=L(!1),Qe=L(!1),ct=()=>{Xe.value=!1},mt=()=>{Qe.value=!1},bt=(ue,Ce)=>{O.value[Ce]=ue;const J=rt(ue,re.value).locale(f.value);if(J.isValid()){if(o&&o(J.toDate()))return;Ce==="min"?(p.value=J,g.value=(g.value||p.value).year(J.year()).month(J.month()).date(J.date()),!t.unlinkPanels&&(!y.value||y.value.isBefore(g.value))&&(m.value=J.add(1,"month"),y.value=g.value.add(1,"month"))):(m.value=J,y.value=(y.value||m.value).year(J.year()).month(J.month()).date(J.date()),!t.unlinkPanels&&(!g.value||g.value.isAfter(y.value))&&(p.value=J.subtract(1,"month"),g.value=y.value.subtract(1,"month")))}},_t=(ue,Ce)=>{O.value[Ce]=null},Jt=(ue,Ce)=>{R.value[Ce]=ue;const J=rt(ue,ae.value).locale(f.value);J.isValid()&&(Ce==="min"?(Xe.value=!0,g.value=(g.value||p.value).hour(J.hour()).minute(J.minute()).second(J.second())):(Qe.value=!0,y.value=(y.value||m.value).hour(J.hour()).minute(J.minute()).second(J.second()),m.value=y.value))},Xt=(ue,Ce)=>{R.value[Ce]=null,Ce==="min"?(p.value=g.value,Xe.value=!1,(!y.value||y.value.isBefore(g.value))&&(y.value=g.value)):(m.value=y.value,Qe.value=!1,y.value&&y.value.isBefore(g.value)&&(g.value=y.value))},$t=(ue,Ce,J)=>{R.value.min||(ue&&(p.value=ue,g.value=(g.value||p.value).hour(ue.hour()).minute(ue.minute()).second(ue.second())),J||(Xe.value=Ce),(!y.value||y.value.isBefore(g.value))&&(y.value=g.value,m.value=ue))},he=(ue,Ce,J)=>{R.value.max||(ue&&(m.value=ue,y.value=(y.value||m.value).hour(ue.hour()).minute(ue.minute()).second(ue.second())),J||(Qe.value=Ce),y.value&&y.value.isBefore(g.value)&&(g.value=y.value))},se=()=>{p.value=R0(v(d),{lang:v(f),unit:"month",unlinkPanels:t.unlinkPanels})[0],m.value=p.value.add(1,"month"),y.value=void 0,g.value=void 0,e("pick",null)},be=ue=>gt(ue)?ue.map(Ce=>Ce.format(l.value)):ue.format(l.value),Oe=ue=>gt(ue)?ue.map(Ce=>rt(Ce,l.value).locale(f.value)):rt(ue,l.value).locale(f.value);function ie(ue,Ce){if(t.unlinkPanels&&Ce){const J=(ue==null?void 0:ue.year())||0,ee=(ue==null?void 0:ue.month())||0,pe=Ce.year(),Ee=Ce.month();m.value=J===pe&&ee===Ee?Ce.add(1,Ed):Ce}else m.value=p.value.add(1,Ed),Ce&&(m.value=m.value.hour(Ce.hour()).minute(Ce.minute()).second(Ce.second()))}return e("set-picker-option",["isValidValue",ye]),e("set-picker-option",["parseUserInput",Oe]),e("set-picker-option",["formatToString",be]),e("set-picker-option",["handleClear",se]),(ue,Ce)=>(I(),z("div",{class:W([v(w).b(),v(C).b(),{"has-sidebar":ue.$slots.sidebar||v(Y),"has-time":v(Pe)}])},[Z("div",{class:W(v(w).e("body-wrapper"))},[ge(ue.$slots,"sidebar",{class:W(v(w).e("sidebar"))}),v(Y)?(I(),z("div",{key:0,class:W(v(w).e("sidebar"))},[(I(!0),z(it,null,zt(v(u),(J,ee)=>(I(),z("button",{key:ee,type:"button",class:W(v(w).e("shortcut")),onClick:pe=>v(E)(J)},_e(J.text),11,["onClick"]))),128))],2)):ce("v-if",!0),Z("div",{class:W(v(w).e("body"))},[v(Pe)?(I(),z("div",{key:0,class:W(v(C).e("time-header"))},[Z("span",{class:W(v(C).e("editors-wrap"))},[Z("span",{class:W(v(C).e("time-picker-wrap"))},[N(v(bi),{size:"small",disabled:v(b).selecting,placeholder:v(A)("el.datepicker.startDate"),class:W(v(C).e("editor")),"model-value":v(Q),"validate-event":!1,onInput:J=>bt(J,"min"),onChange:J=>_t(J,"min")},null,8,["disabled","placeholder","class","model-value","onInput","onChange"])],2),sn((I(),z("span",{class:W(v(C).e("time-picker-wrap"))},[N(v(bi),{size:"small",class:W(v(C).e("editor")),disabled:v(b).selecting,placeholder:v(A)("el.datepicker.startTime"),"model-value":v(K),"validate-event":!1,onFocus:J=>Xe.value=!0,onInput:J=>Jt(J,"min"),onChange:J=>Xt(J,"min")},null,8,["class","disabled","placeholder","model-value","onFocus","onInput","onChange"]),N(v(y1),{visible:Xe.value,format:v(ae),"datetime-role":"start","parsed-value":p.value,onPick:$t},null,8,["visible","format","parsed-value"])],2)),[[v(ec),ct]])],2),Z("span",null,[N(v(ft),null,{default:X(()=>[N(v(La))]),_:1})]),Z("span",{class:W([v(C).e("editors-wrap"),"is-right"])},[Z("span",{class:W(v(C).e("time-picker-wrap"))},[N(v(bi),{size:"small",class:W(v(C).e("editor")),disabled:v(b).selecting,placeholder:v(A)("el.datepicker.endDate"),"model-value":v(H),readonly:!v(g),"validate-event":!1,onInput:J=>bt(J,"max"),onChange:J=>_t(J,"max")},null,8,["class","disabled","placeholder","model-value","readonly","onInput","onChange"])],2),sn((I(),z("span",{class:W(v(C).e("time-picker-wrap"))},[N(v(bi),{size:"small",class:W(v(C).e("editor")),disabled:v(b).selecting,placeholder:v(A)("el.datepicker.endTime"),"model-value":v(U),readonly:!v(g),"validate-event":!1,onFocus:J=>v(g)&&(Qe.value=!0),onInput:J=>Jt(J,"max"),onChange:J=>Xt(J,"max")},null,8,["class","disabled","placeholder","model-value","readonly","onFocus","onInput","onChange"]),N(v(y1),{"datetime-role":"end",visible:Qe.value,format:v(ae),"parsed-value":m.value,onPick:he},null,8,["visible","format","parsed-value"])],2)),[[v(ec),mt]])],2)],2)):ce("v-if",!0),Z("div",{class:W([[v(w).e("content"),v(C).e("content")],"is-left"])},[Z("div",{class:W(v(C).e("header"))},[Z("button",{type:"button",class:W([v(w).e("icon-btn"),"d-arrow-left"]),"aria-label":v(A)("el.datepicker.prevYear"),onClick:we},[ge(ue.$slots,"prev-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Ni))]),_:1})])],10,["aria-label"]),Z("button",{type:"button",class:W([v(w).e("icon-btn"),"arrow-left"]),"aria-label":v(A)("el.datepicker.prevMonth"),onClick:Fe},[ge(ue.$slots,"prev-month",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Ju))]),_:1})])],10,["aria-label"]),ue.unlinkPanels?(I(),z("button",{key:0,type:"button",disabled:!v(ot),class:W([[v(w).e("icon-btn"),{"is-disabled":!v(ot)}],"d-arrow-right"]),"aria-label":v(A)("el.datepicker.nextYear"),onClick:Ie},[ge(ue.$slots,"next-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Li))]),_:1})])],10,["disabled","aria-label"])):ce("v-if",!0),ue.unlinkPanels?(I(),z("button",{key:1,type:"button",disabled:!v(De),class:W([[v(w).e("icon-btn"),{"is-disabled":!v(De)}],"arrow-right"]),"aria-label":v(A)("el.datepicker.nextMonth"),onClick:Ne},[ge(ue.$slots,"next-month",{},()=>[N(v(ft),null,{default:X(()=>[N(v(La))]),_:1})])],10,["disabled","aria-label"])):ce("v-if",!0),Z("div",null,_e(v($)),1)],2),N(w1,{"selection-mode":"range",date:p.value,"min-date":v(g),"max-date":v(y),"range-state":v(b),"disabled-date":v(o),"cell-class-name":v(i),onChangerange:v(k),onPick:Be,onSelect:v(_)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),Z("div",{class:W([[v(w).e("content"),v(C).e("content")],"is-right"])},[Z("div",{class:W(v(C).e("header"))},[ue.unlinkPanels?(I(),z("button",{key:0,type:"button",disabled:!v(ot),class:W([[v(w).e("icon-btn"),{"is-disabled":!v(ot)}],"d-arrow-left"]),"aria-label":v(A)("el.datepicker.prevYear"),onClick:et},[ge(ue.$slots,"prev-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Ni))]),_:1})])],10,["disabled","aria-label"])):ce("v-if",!0),ue.unlinkPanels?(I(),z("button",{key:1,type:"button",disabled:!v(De),class:W([[v(w).e("icon-btn"),{"is-disabled":!v(De)}],"arrow-left"]),"aria-label":v(A)("el.datepicker.prevMonth"),onClick:st},[ge(ue.$slots,"prev-month",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Ju))]),_:1})])],10,["disabled","aria-label"])):ce("v-if",!0),Z("button",{type:"button","aria-label":v(A)("el.datepicker.nextYear"),class:W([v(w).e("icon-btn"),"d-arrow-right"]),onClick:le},[ge(ue.$slots,"next-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Li))]),_:1})])],10,["aria-label"]),Z("button",{type:"button",class:W([v(w).e("icon-btn"),"arrow-right"]),"aria-label":v(A)("el.datepicker.nextMonth"),onClick:Te},[ge(ue.$slots,"next-month",{},()=>[N(v(ft),null,{default:X(()=>[N(v(La))]),_:1})])],10,["aria-label"]),Z("div",null,_e(v(q)),1)],2),N(w1,{"selection-mode":"range",date:m.value,"min-date":v(g),"max-date":v(y),"range-state":v(b),"disabled-date":v(o),"cell-class-name":v(i),onChangerange:v(k),onPick:Be,onSelect:v(_)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),v(Pe)?(I(),z("div",{key:0,class:W(v(w).e("footer"))},[v(s)?(I(),ve(v(Tf),{key:0,text:"",size:"small",class:W(v(w).e("link-btn")),onClick:se},{default:X(()=>[pt(_e(v(A)("el.datepicker.clear")),1)]),_:1},8,["class"])):ce("v-if",!0),N(v(Tf),{plain:"",size:"small",class:W(v(w).e("link-btn")),disabled:v(Ot),onClick:J=>v(x)(!1)},{default:X(()=>[pt(_e(v(A)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled","onClick"])],2)):ce("v-if",!0)],2))}});var nL=ht(tL,[["__file","panel-date-range.vue"]]);const rL=Je({...A0}),oL=["pick","set-picker-option","calendar-change"],aL=({unlinkPanels:n,leftDate:e,rightDate:t})=>{const{t:r}=In(),o=()=>{e.value=e.value.subtract(1,"year"),n.value||(t.value=t.value.subtract(1,"year"))},i=()=>{n.value||(e.value=e.value.add(1,"year")),t.value=t.value.add(1,"year")},a=()=>{e.value=e.value.add(1,"year")},s=()=>{t.value=t.value.subtract(1,"year")},l=P(()=>`${e.value.year()} ${r("el.datepicker.year")}`),u=P(()=>`${t.value.year()} ${r("el.datepicker.year")}`),d=P(()=>e.value.year()),f=P(()=>t.value.year()===e.value.year()?e.value.year()+1:t.value.year());return{leftPrevYear:o,rightNextYear:i,leftNextYear:a,rightPrevYear:s,leftLabel:l,rightLabel:u,leftYear:d,rightYear:f}},Td="year",iL=de({name:"DatePickerMonthRange"}),sL=de({...iL,props:rL,emits:oL,setup(n,{emit:e}){const t=n,{lang:r}=In(),o=yt("EP_PICKER_BASE"),{shortcuts:i,disabledDate:a}=o.props,s=Jn(o.props,"format"),l=Jn(o.props,"defaultValue"),u=L(rt().locale(r.value)),d=L(rt().locale(r.value).add(1,Td)),{minDate:f,maxDate:p,rangeState:m,ppNs:g,drpNs:y,handleChangeRange:b,handleRangeConfirm:w,handleShortcutClick:C,onSelect:k}=M8(t,{defaultValue:l,leftDate:u,rightDate:d,unit:Td,onParsedValueChanged:Q}),x=P(()=>!!i.length),{leftPrevYear:E,rightNextYear:_,leftNextYear:M,rightPrevYear:A,leftLabel:O,rightLabel:R,leftYear:$,rightYear:q}=aL({unlinkPanels:Jn(t,"unlinkPanels"),leftDate:u,rightDate:d}),j=P(()=>t.unlinkPanels&&q.value>$.value+1),ne=(H,K=!0)=>{const U=H.minDate,ae=H.maxDate;p.value===ae&&f.value===U||(e("calendar-change",[U.toDate(),ae&&ae.toDate()]),p.value=ae,f.value=U,K&&w())},G=()=>{u.value=R0(v(l),{lang:v(r),unit:"year",unlinkPanels:t.unlinkPanels})[0],d.value=u.value.add(1,"year"),e("pick",null)},B=H=>gt(H)?H.map(K=>K.format(s.value)):H.format(s.value),Y=H=>gt(H)?H.map(K=>rt(K,s.value).locale(r.value)):rt(H,s.value).locale(r.value);function Q(H,K){if(t.unlinkPanels&&K){const U=(H==null?void 0:H.year())||0,ae=K.year();d.value=U===ae?K.add(1,Td):K}else d.value=u.value.add(1,Td)}return e("set-picker-option",["isValidValue",kl]),e("set-picker-option",["formatToString",B]),e("set-picker-option",["parseUserInput",Y]),e("set-picker-option",["handleClear",G]),(H,K)=>(I(),z("div",{class:W([v(g).b(),v(y).b(),{"has-sidebar":!!H.$slots.sidebar||v(x)}])},[Z("div",{class:W(v(g).e("body-wrapper"))},[ge(H.$slots,"sidebar",{class:W(v(g).e("sidebar"))}),v(x)?(I(),z("div",{key:0,class:W(v(g).e("sidebar"))},[(I(!0),z(it,null,zt(v(i),(U,ae)=>(I(),z("button",{key:ae,type:"button",class:W(v(g).e("shortcut")),onClick:re=>v(C)(U)},_e(U.text),11,["onClick"]))),128))],2)):ce("v-if",!0),Z("div",{class:W(v(g).e("body"))},[Z("div",{class:W([[v(g).e("content"),v(y).e("content")],"is-left"])},[Z("div",{class:W(v(y).e("header"))},[Z("button",{type:"button",class:W([v(g).e("icon-btn"),"d-arrow-left"]),onClick:v(E)},[ge(H.$slots,"prev-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Ni))]),_:1})])],10,["onClick"]),H.unlinkPanels?(I(),z("button",{key:0,type:"button",disabled:!v(j),class:W([[v(g).e("icon-btn"),{[v(g).is("disabled")]:!v(j)}],"d-arrow-right"]),onClick:v(M)},[ge(H.$slots,"next-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Li))]),_:1})])],10,["disabled","onClick"])):ce("v-if",!0),Z("div",null,_e(v(O)),1)],2),N(C1,{"selection-mode":"range",date:u.value,"min-date":v(f),"max-date":v(p),"range-state":v(m),"disabled-date":v(a),onChangerange:v(b),onPick:ne,onSelect:v(k)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),Z("div",{class:W([[v(g).e("content"),v(y).e("content")],"is-right"])},[Z("div",{class:W(v(y).e("header"))},[H.unlinkPanels?(I(),z("button",{key:0,type:"button",disabled:!v(j),class:W([[v(g).e("icon-btn"),{"is-disabled":!v(j)}],"d-arrow-left"]),onClick:v(A)},[ge(H.$slots,"prev-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Ni))]),_:1})])],10,["disabled","onClick"])):ce("v-if",!0),Z("button",{type:"button",class:W([v(g).e("icon-btn"),"d-arrow-right"]),onClick:v(_)},[ge(H.$slots,"next-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Li))]),_:1})])],10,["onClick"]),Z("div",null,_e(v(R)),1)],2),N(C1,{"selection-mode":"range",date:d.value,"min-date":v(f),"max-date":v(p),"range-state":v(m),"disabled-date":v(a),onChangerange:v(b),onPick:ne,onSelect:v(k)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var lL=ht(sL,[["__file","panel-month-range.vue"]]);const uL=Je({...A0}),cL=["pick","set-picker-option","calendar-change"],dL=({unlinkPanels:n,leftDate:e,rightDate:t})=>{const r=()=>{e.value=e.value.subtract(10,"year"),n.value||(t.value=t.value.subtract(10,"year"))},o=()=>{n.value||(e.value=e.value.add(10,"year")),t.value=t.value.add(10,"year")},i=()=>{e.value=e.value.add(10,"year")},a=()=>{t.value=t.value.subtract(10,"year")},s=P(()=>{const f=Math.floor(e.value.year()/10)*10;return`${f}-${f+9}`}),l=P(()=>{const f=Math.floor(t.value.year()/10)*10;return`${f}-${f+9}`}),u=P(()=>Math.floor(e.value.year()/10)*10+9),d=P(()=>Math.floor(t.value.year()/10)*10);return{leftPrevYear:r,rightNextYear:o,leftNextYear:i,rightPrevYear:a,leftLabel:s,rightLabel:l,leftYear:u,rightYear:d}},S4="year",fL=de({name:"DatePickerYearRange"}),hL=de({...fL,props:uL,emits:cL,setup(n,{emit:e}){const t=n,{lang:r}=In(),o=L(rt().locale(r.value)),i=L(o.value.add(10,"year")),{pickerNs:a}=yt(Oh),s=qe("date-range-picker"),l=P(()=>!!ne.length),u=P(()=>[a.b(),s.b(),{"has-sidebar":!!ja().sidebar||l.value}]),d=P(()=>({content:[a.e("content"),s.e("content"),"is-left"],arrowLeftBtn:[a.e("icon-btn"),"d-arrow-left"],arrowRightBtn:[a.e("icon-btn"),{[a.is("disabled")]:!E.value},"d-arrow-right"]})),f=P(()=>({content:[a.e("content"),s.e("content"),"is-right"],arrowLeftBtn:[a.e("icon-btn"),{"is-disabled":!E.value},"d-arrow-left"],arrowRightBtn:[a.e("icon-btn"),"d-arrow-right"]})),p=_8(r),{leftPrevYear:m,rightNextYear:g,leftNextYear:y,rightPrevYear:b,leftLabel:w,rightLabel:C,leftYear:k,rightYear:x}=dL({unlinkPanels:Jn(t,"unlinkPanels"),leftDate:o,rightDate:i}),E=P(()=>t.unlinkPanels&&x.value>k.value+1),_=L(),M=L(),A=L({endDate:null,selecting:!1}),O=re=>{A.value=re},R=(re,ye=!0)=>{const we=re.minDate,Fe=re.maxDate;M.value===Fe&&_.value===we||(e("calendar-change",[we.toDate(),Fe&&Fe.toDate()]),M.value=Fe,_.value=we,ye&&$())},$=(re=!1)=>{kl([_.value,M.value])&&e("pick",[_.value,M.value],re)},q=re=>{A.value.selecting=re,re||(A.value.endDate=null)},j=yt("EP_PICKER_BASE"),{shortcuts:ne,disabledDate:G}=j.props,B=Jn(j.props,"format"),Y=Jn(j.props,"defaultValue"),Q=()=>{let re;if(gt(Y.value)){const ye=rt(Y.value[0]);let we=rt(Y.value[1]);return t.unlinkPanels||(we=ye.add(10,S4)),[ye,we]}else Y.value?re=rt(Y.value):re=rt();return re=re.locale(r.value),[re,re.add(10,S4)]};We(()=>Y.value,re=>{if(re){const ye=Q();o.value=ye[0],i.value=ye[1]}},{immediate:!0}),We(()=>t.parsedValue,re=>{if(re&&re.length===2)if(_.value=re[0],M.value=re[1],o.value=_.value,t.unlinkPanels&&M.value){const ye=_.value.year(),we=M.value.year();i.value=ye===we?M.value.add(10,"year"):M.value}else i.value=o.value.add(10,"year");else{const ye=Q();_.value=void 0,M.value=void 0,o.value=ye[0],i.value=ye[1]}},{immediate:!0});const H=re=>gt(re)?re.map(ye=>rt(ye,B.value).locale(r.value)):rt(re,B.value).locale(r.value),K=re=>gt(re)?re.map(ye=>ye.format(B.value)):re.format(B.value),U=re=>kl(re)&&(G?!G(re[0].toDate())&&!G(re[1].toDate()):!0),ae=()=>{const re=Q();o.value=re[0],i.value=re[1],M.value=void 0,_.value=void 0,e("pick",null)};return e("set-picker-option",["isValidValue",U]),e("set-picker-option",["parseUserInput",H]),e("set-picker-option",["formatToString",K]),e("set-picker-option",["handleClear",ae]),(re,ye)=>(I(),z("div",{class:W(v(u))},[Z("div",{class:W(v(a).e("body-wrapper"))},[ge(re.$slots,"sidebar",{class:W(v(a).e("sidebar"))}),v(l)?(I(),z("div",{key:0,class:W(v(a).e("sidebar"))},[(I(!0),z(it,null,zt(v(ne),(we,Fe)=>(I(),z("button",{key:Fe,type:"button",class:W(v(a).e("shortcut")),onClick:le=>v(p)(we)},_e(we.text),11,["onClick"]))),128))],2)):ce("v-if",!0),Z("div",{class:W(v(a).e("body"))},[Z("div",{class:W(v(d).content)},[Z("div",{class:W(v(s).e("header"))},[Z("button",{type:"button",class:W(v(d).arrowLeftBtn),onClick:v(m)},[ge(re.$slots,"prev-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Ni))]),_:1})])],10,["onClick"]),re.unlinkPanels?(I(),z("button",{key:0,type:"button",disabled:!v(E),class:W(v(d).arrowRightBtn),onClick:v(y)},[ge(re.$slots,"next-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Li))]),_:1})])],10,["disabled","onClick"])):ce("v-if",!0),Z("div",null,_e(v(w)),1)],2),N(x1,{"selection-mode":"range",date:o.value,"min-date":_.value,"max-date":M.value,"range-state":A.value,"disabled-date":v(G),onChangerange:O,onPick:R,onSelect:q},null,8,["date","min-date","max-date","range-state","disabled-date"])],2),Z("div",{class:W(v(f).content)},[Z("div",{class:W(v(s).e("header"))},[re.unlinkPanels?(I(),z("button",{key:0,type:"button",disabled:!v(E),class:W(v(f).arrowLeftBtn),onClick:v(b)},[ge(re.$slots,"prev-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Ni))]),_:1})])],10,["disabled","onClick"])):ce("v-if",!0),Z("button",{type:"button",class:W(v(f).arrowRightBtn),onClick:v(g)},[ge(re.$slots,"next-year",{},()=>[N(v(ft),null,{default:X(()=>[N(v(Li))]),_:1})])],10,["onClick"]),Z("div",null,_e(v(C)),1)],2),N(x1,{"selection-mode":"range",date:i.value,"min-date":_.value,"max-date":M.value,"range-state":A.value,"disabled-date":v(G),onChangerange:O,onPick:R,onSelect:q},null,8,["date","min-date","max-date","range-state","disabled-date"])],2)],2)],2)],2))}});var pL=ht(hL,[["__file","panel-year-range.vue"]]);const mL=function(n){switch(n){case"daterange":case"datetimerange":return nL;case"monthrange":return lL;case"yearrange":return pL;default:return ZN}};rt.extend(HD);rt.extend(Q$);rt.extend(G$);rt.extend(nN);rt.extend(iN);rt.extend(cN);rt.extend(pN);rt.extend(yN);var vL=de({name:"ElDatePicker",install:null,props:FN,emits:["update:modelValue"],setup(n,{expose:e,emit:t,slots:r}){const o=qe("picker-panel");yn("ElPopperOptions",Pn(Jn(n,"popperOptions"))),yn(Oh,{slots:r,pickerNs:o});const i=L();e({focus:()=>{var l;(l=i.value)==null||l.focus()},blur:()=>{var l;(l=i.value)==null||l.blur()},handleOpen:()=>{var l;(l=i.value)==null||l.handleOpen()},handleClose:()=>{var l;(l=i.value)==null||l.handleClose()}});const s=l=>{t("update:modelValue",l)};return()=>{var l;const u=(l=n.format)!=null?l:bN[n.type]||ll,d=mL(n.type);return N(_N,kt(n,{format:u,type:n.type,ref:i,"onUpdate:modelValue":s}),{default:f=>N(d,f,{"prev-month":r["prev-month"],"next-month":r["next-month"],"prev-year":r["prev-year"],"next-year":r["next-year"]}),"range-separator":r["range-separator"]})}}});const gL=Mn(vL),I8=n=>{if(!n)return{onClick:jn,onMousedown:jn,onMouseup:jn};let e=!1,t=!1;return{onClick:a=>{e&&t&&n(a),e=t=!1},onMousedown:a=>{e=a.target===a.currentTarget},onMouseup:a=>{t=a.target===a.currentTarget}}},yL=Je({mask:{type:Boolean,default:!0},customMaskEvent:Boolean,overlayClass:{type:xe([String,Array,Object])},zIndex:{type:xe([String,Number])}}),bL={click:n=>n instanceof MouseEvent},SL="overlay";var wL=de({name:"ElOverlay",props:yL,emits:bL,setup(n,{slots:e,emit:t}){const r=qe(SL),o=l=>{t("click",l)},{onClick:i,onMousedown:a,onMouseup:s}=I8(n.customMaskEvent?void 0:o);return()=>n.mask?N("div",{class:[r.b(),n.overlayClass],style:{zIndex:n.zIndex},onClick:i,onMousedown:a,onMouseup:s},[ge(e,"default")],Xd.STYLE|Xd.CLASS|Xd.PROPS,["onClick","onMouseup","onMousedown"]):Ye("div",{class:n.overlayClass,style:{zIndex:n.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[ge(e,"default")])}});const CL=wL,O8=Symbol("dialogInjectionKey"),A8=Je({center:Boolean,alignCenter:Boolean,closeIcon:{type:Vn},draggable:Boolean,overflow:Boolean,fullscreen:Boolean,headerClass:String,bodyClass:String,footerClass:String,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),xL={close:()=>!0},kL=(n,e,t,r)=>{let o={offsetX:0,offsetY:0};const i=u=>{const d=u.clientX,f=u.clientY,{offsetX:p,offsetY:m}=o,g=n.value.getBoundingClientRect(),y=g.left,b=g.top,w=g.width,C=g.height,k=document.documentElement.clientWidth,x=document.documentElement.clientHeight,E=-y+p,_=-b+m,M=k-y-w+p,A=x-b-C+m,O=$=>{let q=p+$.clientX-d,j=m+$.clientY-f;r!=null&&r.value||(q=Math.min(Math.max(q,E),M),j=Math.min(Math.max(j,_),A)),o={offsetX:q,offsetY:j},n.value&&(n.value.style.transform=`translate(${Ur(q)}, ${Ur(j)})`)},R=()=>{document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",R)};document.addEventListener("mousemove",O),document.addEventListener("mouseup",R)},a=()=>{e.value&&n.value&&e.value.addEventListener("mousedown",i)},s=()=>{e.value&&n.value&&e.value.removeEventListener("mousedown",i)},l=()=>{o={offsetX:0,offsetY:0},n.value&&(n.value.style.transform="none")};return an(()=>{Rl(()=>{t.value?a():s()})}),kr(()=>{s()}),{resetPosition:l}},EL=(...n)=>e=>{n.forEach(t=>{Bn(t)?t(e):t.value=e})},TL=de({name:"ElDialogContent"}),_L=de({...TL,props:A8,emits:xL,setup(n,{expose:e}){const t=n,{t:r}=In(),{Close:o}=zO,{dialogRef:i,headerRef:a,bodyId:s,ns:l,style:u}=yt(O8),{focusTrapRef:d}=yt(VO),f=P(()=>[l.b(),l.is("fullscreen",t.fullscreen),l.is("draggable",t.draggable),l.is("align-center",t.alignCenter),{[l.m("center")]:t.center}]),p=EL(d,i),m=P(()=>t.draggable),g=P(()=>t.overflow),{resetPosition:y}=kL(i,a,m,g);return e({resetPosition:y}),(b,w)=>(I(),z("div",{ref:v(p),class:W(v(f)),style:rn(v(u)),tabindex:"-1"},[Z("header",{ref_key:"headerRef",ref:a,class:W([v(l).e("header"),b.headerClass,{"show-close":b.showClose}])},[ge(b.$slots,"header",{},()=>[Z("span",{role:"heading","aria-level":b.ariaLevel,class:W(v(l).e("title"))},_e(b.title),11,["aria-level"])]),b.showClose?(I(),z("button",{key:0,"aria-label":v(r)("el.dialog.close"),class:W(v(l).e("headerbtn")),type:"button",onClick:C=>b.$emit("close")},[N(v(ft),{class:W(v(l).e("close"))},{default:X(()=>[(I(),ve(on(b.closeIcon||v(o))))]),_:1},8,["class"])],10,["aria-label","onClick"])):ce("v-if",!0)],2),Z("div",{id:v(s),class:W([v(l).e("body"),b.bodyClass])},[ge(b.$slots,"default")],10,["id"]),b.$slots.footer?(I(),z("footer",{key:0,class:W([v(l).e("footer"),b.footerClass])},[ge(b.$slots,"footer")],2)):ce("v-if",!0)],6))}});var ML=ht(_L,[["__file","dialog-content.vue"]]);const IL=Je({...A8,appendToBody:Boolean,appendTo:{type:xe([String,Object]),default:"body"},beforeClose:{type:xe(Function)},destroyOnClose:Boolean,closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:Boolean,modalClass:String,headerClass:String,bodyClass:String,footerClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:Boolean,headerAriaLevel:{type:String,default:"2"}}),OL={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[Fn]:n=>ro(n),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},AL=(n,e={})=>{la(n)||ao("[useLockscreen]","You need to pass a ref param to this function");const t=e.ns||qe("popup"),r=P(()=>t.bm("parent","hidden"));if(!Oo||Es(document.body,r.value))return;let o=0,i=!1,a="0";const s=()=>{setTimeout(()=>{typeof document>"u"||i&&document&&(document.body.style.width=a,Kd(document.body,r.value))},200)};We(n,l=>{if(!l){s();return}i=!Es(document.body,r.value),i&&(a=document.body.style.width,mu(document.body,r.value)),o=Z6(t.namespace.value);const u=document.documentElement.clientHeight<document.body.scrollHeight,d=T6(document.body,"overflowY");o>0&&(u||d==="scroll")&&i&&(document.body.style.width=`calc(100% - ${o}px)`)}),_6(()=>s())},PL=(n,e)=>{var t;const o=wn().emit,{nextZIndex:i}=S6();let a="";const s=wl(),l=wl(),u=L(!1),d=L(!1),f=L(!1),p=L((t=n.zIndex)!=null?t:i());let m,g;const y=Ih("namespace",b6),b=P(()=>{const G={},B=`--${y.value}-dialog`;return n.fullscreen||(n.top&&(G[`${B}-margin-top`]=n.top),n.width&&(G[`${B}-width`]=Ur(n.width))),G}),w=P(()=>n.alignCenter?{display:"flex"}:{});function C(){o("opened")}function k(){o("closed"),o(Fn,!1),n.destroyOnClose&&(f.value=!1)}function x(){o("close")}function E(){g==null||g(),m==null||m(),n.openDelay&&n.openDelay>0?{stop:m}=Xu(()=>O(),n.openDelay):O()}function _(){m==null||m(),g==null||g(),n.closeDelay&&n.closeDelay>0?{stop:g}=Xu(()=>R(),n.closeDelay):R()}function M(){function G(B){B||(d.value=!0,u.value=!1)}n.beforeClose?n.beforeClose(G):_()}function A(){n.closeOnClickModal&&M()}function O(){Oo&&(u.value=!0)}function R(){u.value=!1}function $(){o("openAutoFocus")}function q(){o("closeAutoFocus")}function j(G){var B;((B=G.detail)==null?void 0:B.focusReason)==="pointer"&&G.preventDefault()}n.lockScroll&&AL(u);function ne(){n.closeOnPressEscape&&M()}return We(()=>n.modelValue,G=>{G?(d.value=!1,E(),f.value=!0,p.value=HO(n.zIndex)?i():p.value++,Dt(()=>{o("open"),e.value&&(e.value.parentElement.scrollTop=0,e.value.parentElement.scrollLeft=0,e.value.scrollTop=0)})):u.value&&_()}),We(()=>n.fullscreen,G=>{e.value&&(G?(a=e.value.style.transform,e.value.style.transform=""):e.value.style.transform=a)}),an(()=>{n.modelValue&&(u.value=!0,f.value=!0,E())}),{afterEnter:C,afterLeave:k,beforeLeave:x,handleClose:M,onModalClick:A,close:_,doClose:R,onOpenAutoFocus:$,onCloseAutoFocus:q,onCloseRequested:ne,onFocusoutPrevented:j,titleId:s,bodyId:l,closed:d,style:b,overlayDialogStyle:w,rendered:f,visible:u,zIndex:p}},RL=de({name:"ElDialog",inheritAttrs:!1}),DL=de({...RL,props:IL,emits:OL,setup(n,{expose:e}){const t=n,r=ja();ys({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},P(()=>!!r.title));const o=qe("dialog"),i=L(),a=L(),s=L(),{visible:l,titleId:u,bodyId:d,style:f,overlayDialogStyle:p,rendered:m,zIndex:g,afterEnter:y,afterLeave:b,beforeLeave:w,handleClose:C,onModalClick:k,onOpenAutoFocus:x,onCloseAutoFocus:E,onCloseRequested:_,onFocusoutPrevented:M}=PL(t,i);yn(O8,{dialogRef:i,headerRef:a,bodyId:d,ns:o,rendered:m,style:f});const A=I8(k),O=P(()=>t.draggable&&!t.fullscreen);return e({visible:l,dialogContentRef:s,resetPosition:()=>{var $;($=s.value)==null||$.resetPosition()}}),($,q)=>(I(),ve(v(UO),{to:$.appendTo,disabled:$.appendTo!=="body"?!1:!$.appendToBody},{default:X(()=>[N(Vi,{name:"dialog-fade",onAfterEnter:v(y),onAfterLeave:v(b),onBeforeLeave:v(w),persisted:""},{default:X(()=>[sn(N(v(CL),{"custom-mask-event":"",mask:$.modal,"overlay-class":$.modalClass,"z-index":v(g)},{default:X(()=>[Z("div",{role:"dialog","aria-modal":"true","aria-label":$.title||void 0,"aria-labelledby":$.title?void 0:v(u),"aria-describedby":v(d),class:W(`${v(o).namespace.value}-overlay-dialog`),style:rn(v(p)),onClick:v(A).onClick,onMousedown:v(A).onMousedown,onMouseup:v(A).onMouseup},[N(v(WO),{loop:"",trapped:v(l),"focus-start-el":"container",onFocusAfterTrapped:v(x),onFocusAfterReleased:v(E),onFocusoutPrevented:v(M),onReleaseRequested:v(_)},{default:X(()=>[v(m)?(I(),ve(ML,kt({key:0,ref_key:"dialogContentRef",ref:s},$.$attrs,{center:$.center,"align-center":$.alignCenter,"close-icon":$.closeIcon,draggable:v(O),overflow:$.overflow,fullscreen:$.fullscreen,"header-class":$.headerClass,"body-class":$.bodyClass,"footer-class":$.footerClass,"show-close":$.showClose,title:$.title,"aria-level":$.headerAriaLevel,onClose:v(C)}),Ts({header:X(()=>[$.$slots.title?ge($.$slots,"title",{key:1}):ge($.$slots,"header",{key:0,close:v(C),titleId:v(u),titleClass:v(o).e("title")})]),default:X(()=>[ge($.$slots,"default")]),_:2},[$.$slots.footer?{name:"footer",fn:X(()=>[ge($.$slots,"footer")])}:void 0]),1040,["center","align-center","close-icon","draggable","overflow","fullscreen","header-class","body-class","footer-class","show-close","title","aria-level","onClose"])):ce("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,["aria-label","aria-labelledby","aria-describedby","onClick","onMousedown","onMouseup"])]),_:3},8,["mask","overlay-class","z-index"]),[[tr,v(l)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])]),_:3},8,["to","disabled"]))}});var $L=ht(DL,[["__file","dialog.vue"]]);const P8=Mn($L),NL=de({inheritAttrs:!1});function LL(n,e,t,r,o,i){return ge(n.$slots,"default")}var FL=ht(NL,[["render",LL],["__file","collection.vue"]]);const BL=de({name:"ElCollectionItem",inheritAttrs:!1});function VL(n,e,t,r,o,i){return ge(n.$slots,"default")}var zL=ht(BL,[["render",VL],["__file","collection-item.vue"]]);const HL="data-el-collection-item",WL=n=>{const e=`El${n}Collection`,t=`${e}Item`,r=Symbol(e),o=Symbol(t),i={...FL,name:e,setup(){const s=L(null),l=new Map;yn(r,{itemMap:l,getItems:()=>{const d=v(s);if(!d)return[];const f=Array.from(d.querySelectorAll(`[${HL}]`));return[...l.values()].sort((m,g)=>f.indexOf(m.ref)-f.indexOf(g.ref))},collectionRef:s})}},a={...zL,name:t,setup(s,{attrs:l}){const u=L(null),d=yt(r,void 0);yn(o,{collectionItemRef:u}),an(()=>{const f=v(u);f&&d.itemMap.set(f,{ref:f,...l})}),kr(()=>{const f=v(u);d.itemMap.delete(f)})}};return{COLLECTION_INJECTION_KEY:r,COLLECTION_ITEM_INJECTION_KEY:o,ElCollection:i,ElCollectionItem:a}},Fm=Je({trigger:u1.trigger,triggerKeys:{type:xe(Array),default:()=>[It.enter,It.numpadEnter,It.space,It.down]},effect:{...Fo.effect,default:"light"},type:{type:xe(String)},placement:{type:xe(String),default:"bottom"},popperOptions:{type:xe(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:xe([Number,String]),default:0},maxHeight:{type:xe([Number,String]),default:""},popperClass:{type:String,default:""},disabled:Boolean,role:{type:String,default:"menu"},buttonProps:{type:xe(Object)},teleported:Fo.teleported});Je({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Vn}});Je({onKeydown:{type:xe(Function)}});WL("Dropdown");const UL=de({name:"ImgEmpty"}),jL=de({...UL,setup(n){const e=qe("empty"),t=wl();return(r,o)=>(I(),z("svg",{viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[Z("defs",null,[Z("linearGradient",{id:`linearGradient-1-${v(t)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[Z("stop",{"stop-color":`var(${v(e).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,["stop-color"]),Z("stop",{"stop-color":`var(${v(e).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,["stop-color"])],8,["id"]),Z("linearGradient",{id:`linearGradient-2-${v(t)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[Z("stop",{"stop-color":`var(${v(e).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,["stop-color"]),Z("stop",{"stop-color":`var(${v(e).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,["stop-color"])],8,["id"]),Z("rect",{id:`path-3-${v(t)}`,x:"0",y:"0",width:"17",height:"36"},null,8,["id"])]),Z("g",{id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[Z("g",{id:"B-type",transform:"translate(-1268.000000, -535.000000)"},[Z("g",{id:"Group-2",transform:"translate(1268.000000, 535.000000)"},[Z("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${v(e).cssVarBlockName("fill-color-3")})`},null,8,["fill"]),Z("polygon",{id:"Rectangle-Copy-14",fill:`var(${v(e).cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,["fill"]),Z("g",{id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},[Z("polygon",{id:"Rectangle-Copy-10",fill:`var(${v(e).cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,["fill"]),Z("polygon",{id:"Rectangle-Copy-11",fill:`var(${v(e).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,["fill"]),Z("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${v(t)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,["fill"]),Z("polygon",{id:"Rectangle-Copy-13",fill:`var(${v(e).cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,["fill"])]),Z("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${v(t)})`,x:"13",y:"45",width:"40",height:"36"},null,8,["fill"]),Z("g",{id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},[Z("use",{id:"Mask",fill:`var(${v(e).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${v(t)}`},null,8,["fill","xlink:href"]),Z("polygon",{id:"Rectangle-Copy",fill:`var(${v(e).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${v(t)})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,["fill","mask"])]),Z("polygon",{id:"Rectangle-Copy-18",fill:`var(${v(e).cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,["fill"])])])])]))}});var qL=ht(jL,[["__file","img-empty.vue"]]);const KL=Je({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),GL=de({name:"ElEmpty"}),YL=de({...GL,props:KL,setup(n){const e=n,{t}=In(),r=qe("empty"),o=P(()=>e.description||t("el.table.emptyText")),i=P(()=>({width:Ur(e.imageSize)}));return(a,s)=>(I(),z("div",{class:W(v(r).b())},[Z("div",{class:W(v(r).e("image")),style:rn(v(i))},[a.image?(I(),z("img",{key:0,src:a.image,ondragstart:"return false"},null,8,["src"])):ge(a.$slots,"image",{key:1},()=>[N(qL)])],6),Z("div",{class:W(v(r).e("description"))},[a.$slots.description?ge(a.$slots,"description",{key:0}):(I(),z("p",{key:1},_e(v(o)),1))],2),a.$slots.default?(I(),z("div",{key:0,class:W(v(r).e("bottom"))},[ge(a.$slots,"default")],2)):ce("v-if",!0)],2))}});var JL=ht(YL,[["__file","empty.vue"]]);const XL=Mn(JL);function QL(){const n=br(),e=L(0),t=11,r=P(()=>({minWidth:`${Math.max(e.value,t)}px`}));return Hr(n,()=>{var i,a;e.value=(a=(i=n.value)==null?void 0:i.getBoundingClientRect().width)!=null?a:0}),{calculatorRef:n,calculatorWidth:e,inputStyle:r}}const ZL=Je({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:Boolean,href:{type:String,default:""},target:{type:String,default:"_self"},icon:{type:Vn}}),eF={click:n=>n instanceof MouseEvent},tF=de({name:"ElLink"}),nF=de({...tF,props:ZL,emits:eF,setup(n,{emit:e}){const t=n,r=qe("link"),o=P(()=>[r.b(),r.m(t.type),r.is("disabled",t.disabled),r.is("underline",t.underline&&!t.disabled)]);function i(a){t.disabled||e("click",a)}return(a,s)=>(I(),z("a",{class:W(v(o)),href:a.disabled||!a.href?void 0:a.href,target:a.disabled||!a.href?void 0:a.target,onClick:i},[a.icon?(I(),ve(v(ft),{key:0},{default:X(()=>[(I(),ve(on(a.icon)))]),_:1})):ce("v-if",!0),a.$slots.default?(I(),z("span",{key:1,class:W(v(r).e("inner"))},[ge(a.$slots,"default")],2)):ce("v-if",!0),a.$slots.icon?ge(a.$slots,"icon",{key:2}):ce("v-if",!0)],10,["href","target"]))}});var rF=ht(nF,[["__file","link.vue"]]);const oF=Mn(rF);let aF=class{constructor(e,t){this.parent=e,this.domNode=t,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e}addListeners(){const e=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,t=>{t.addEventListener("keydown",r=>{let o=!1;switch(r.code){case It.down:{this.gotoSubIndex(this.subIndex+1),o=!0;break}case It.up:{this.gotoSubIndex(this.subIndex-1),o=!0;break}case It.tab:{Gd(e,"mouseleave");break}case It.enter:case It.numpadEnter:case It.space:{o=!0,r.currentTarget.click();break}}return o&&(r.preventDefault(),r.stopPropagation()),!1})})}},iF=class{constructor(e,t){this.domNode=e,this.submenu=null,this.submenu=null,this.init(t)}init(e){this.domNode.setAttribute("tabindex","0");const t=this.domNode.querySelector(`.${e}-menu`);t&&(this.submenu=new aF(this,t)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",e=>{let t=!1;switch(e.code){case It.down:{Gd(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),t=!0;break}case It.up:{Gd(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),t=!0;break}case It.tab:{Gd(e.currentTarget,"mouseleave");break}case It.enter:case It.numpadEnter:case It.space:{t=!0,e.currentTarget.click();break}}t&&e.preventDefault()})}},sF=class{constructor(e,t){this.domNode=e,this.init(t)}init(e){const t=this.domNode.childNodes;Array.from(t).forEach(r=>{r.nodeType===1&&new iF(r,e)})}};const lF=de({name:"ElMenuCollapseTransition",setup(){const n=qe("menu");return{listeners:{onBeforeEnter:t=>t.style.opacity="0.2",onEnter(t,r){mu(t,`${n.namespace.value}-opacity-transition`),t.style.opacity="1",r()},onAfterEnter(t){Kd(t,`${n.namespace.value}-opacity-transition`),t.style.opacity=""},onBeforeLeave(t){t.dataset||(t.dataset={}),Es(t,n.m("collapse"))?(Kd(t,n.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),mu(t,n.m("collapse"))):(mu(t,n.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),Kd(t,n.m("collapse"))),t.style.width=`${t.scrollWidth}px`,t.style.overflow="hidden"},onLeave(t){mu(t,"horizontal-collapse-transition"),t.style.width=`${t.dataset.scrollWidth}px`}}}}});function uF(n,e,t,r,o,i){return I(),ve(Vi,kt({mode:"out-in"},n.listeners),{default:X(()=>[ge(n.$slots,"default")]),_:3},16)}var cF=ht(lF,[["render",uF],["__file","menu-collapse-transition.vue"]]);function R8(n,e){const t=P(()=>{let o=n.parent;const i=[e.value];for(;o.type.name!=="ElMenu";)o.props.index&&i.unshift(o.props.index),o=o.parent;return i});return{parentMenu:P(()=>{let o=n.parent;for(;o&&!["ElMenu","ElSubMenu"].includes(o.type.name);)o=o.parent;return o}),indexPath:t}}function dF(n){return P(()=>{const t=n.backgroundColor;return t?new r8(t).shade(20).toString():""})}const D8=(n,e)=>{const t=qe("menu");return P(()=>t.cssVarBlock({"text-color":n.textColor||"","hover-text-color":n.textColor||"","bg-color":n.backgroundColor||"","hover-bg-color":dF(n).value||"","active-color":n.activeTextColor||"",level:`${e}`}))},fF=Je({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:Vn},expandOpenIcon:{type:Vn},collapseCloseIcon:{type:Vn},collapseOpenIcon:{type:Vn}}),Bm="ElSubMenu";var $0=de({name:Bm,props:fF,setup(n,{slots:e,expose:t}){const r=wn(),{indexPath:o,parentMenu:i}=R8(r,P(()=>n.index)),a=qe("menu"),s=qe("sub-menu"),l=yt("rootMenu");l||ao(Bm,"can not inject root menu");const u=yt(`subMenu:${i.value.uid}`);u||ao(Bm,"can not inject sub menu");const d=L({}),f=L({});let p;const m=L(!1),g=L(),y=L(null),b=P(()=>A.value==="horizontal"&&C.value?"bottom-start":"right-start"),w=P(()=>A.value==="horizontal"&&C.value||A.value==="vertical"&&!l.props.collapse?n.expandCloseIcon&&n.expandOpenIcon?_.value?n.expandOpenIcon:n.expandCloseIcon:x0:n.collapseCloseIcon&&n.collapseOpenIcon?_.value?n.collapseOpenIcon:n.collapseCloseIcon:La),C=P(()=>u.level===0),k=P(()=>{const K=n.teleported;return K===void 0?C.value:K}),x=P(()=>l.props.collapse?`${a.namespace.value}-zoom-in-left`:`${a.namespace.value}-zoom-in-top`),E=P(()=>A.value==="horizontal"&&C.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"]),_=P(()=>l.openedMenus.includes(n.index)),M=P(()=>{let K=!1;return Object.values(d.value).forEach(U=>{U.active&&(K=!0)}),Object.values(f.value).forEach(U=>{U.active&&(K=!0)}),K}),A=P(()=>l.props.mode),O=Pn({index:n.index,indexPath:o,active:M}),R=D8(l.props,u.level+1),$=P(()=>{var K;return(K=n.popperOffset)!=null?K:l.props.popperOffset}),q=P(()=>{var K;return(K=n.popperClass)!=null?K:l.props.popperClass}),j=P(()=>{var K;return(K=n.showTimeout)!=null?K:l.props.showTimeout}),ne=P(()=>{var K;return(K=n.hideTimeout)!=null?K:l.props.hideTimeout}),G=()=>{var K,U,ae;return(ae=(U=(K=y.value)==null?void 0:K.popperRef)==null?void 0:U.popperInstanceRef)==null?void 0:ae.destroy()},B=K=>{K||G()},Y=()=>{l.props.menuTrigger==="hover"&&l.props.mode==="horizontal"||l.props.collapse&&l.props.mode==="vertical"||n.disabled||l.handleSubMenuClick({index:n.index,indexPath:o.value,active:M.value})},Q=(K,U=j.value)=>{var ae;if(K.type!=="focus"){if(l.props.menuTrigger==="click"&&l.props.mode==="horizontal"||!l.props.collapse&&l.props.mode==="vertical"||n.disabled){u.mouseInChild.value=!0;return}u.mouseInChild.value=!0,p==null||p(),{stop:p}=Xu(()=>{l.openMenu(n.index,o.value)},U),k.value&&((ae=i.value.vnode.el)==null||ae.dispatchEvent(new MouseEvent("mouseenter")))}},H=(K=!1)=>{var U;if(l.props.menuTrigger==="click"&&l.props.mode==="horizontal"||!l.props.collapse&&l.props.mode==="vertical"){u.mouseInChild.value=!1;return}p==null||p(),u.mouseInChild.value=!1,{stop:p}=Xu(()=>!m.value&&l.closeMenu(n.index,o.value),ne.value),k.value&&K&&((U=u.handleMouseleave)==null||U.call(u,!0))};We(()=>l.props.collapse,K=>B(!!K));{const K=ae=>{f.value[ae.index]=ae},U=ae=>{delete f.value[ae.index]};yn(`subMenu:${r.uid}`,{addSubMenu:K,removeSubMenu:U,handleMouseleave:H,mouseInChild:m,level:u.level+1})}return t({opened:_}),an(()=>{l.addSubMenu(O),u.addSubMenu(O)}),kr(()=>{u.removeSubMenu(O),l.removeSubMenu(O)}),()=>{var K;const U=[(K=e.title)==null?void 0:K.call(e),Ye(ft,{class:s.e("icon-arrow"),style:{transform:_.value?n.expandCloseIcon&&n.expandOpenIcon||n.collapseCloseIcon&&n.collapseOpenIcon&&l.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>zn(w.value)?Ye(r.appContext.components[w.value]):Ye(w.value)})],ae=l.isMenuPopup?Ye(wc,{ref:y,visible:_.value,effect:"light",pure:!0,offset:$.value,showArrow:!1,persistent:!0,popperClass:q.value,placement:b.value,teleported:k.value,fallbackPlacements:E.value,transition:x.value,gpuAcceleration:!1},{content:()=>{var re;return Ye("div",{class:[a.m(A.value),a.m("popup-container"),q.value],onMouseenter:ye=>Q(ye,100),onMouseleave:()=>H(!0),onFocus:ye=>Q(ye,100)},[Ye("ul",{class:[a.b(),a.m("popup"),a.m(`popup-${b.value}`)],style:R.value},[(re=e.default)==null?void 0:re.call(e)])])},default:()=>Ye("div",{class:s.e("title"),onClick:Y},U)}):Ye(it,{},[Ye("div",{class:s.e("title"),ref:g,onClick:Y},U),Ye(w8,{},{default:()=>{var re;return sn(Ye("ul",{role:"menu",class:[a.b(),a.m("inline")],style:R.value},[(re=e.default)==null?void 0:re.call(e)]),[[tr,_.value]])}})]);return Ye("li",{class:[s.b(),s.is("active",M.value),s.is("opened",_.value),s.is("disabled",n.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:_.value,onMouseenter:Q,onMouseleave:()=>H(),onFocus:Q},[ae])}}});const hF=Je({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:xe(Array),default:()=>To([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,closeOnClickOutside:Boolean,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperOffset:{type:Number,default:6},ellipsisIcon:{type:Vn,default:()=>jO},popperEffect:{type:xe(String),default:"dark"},popperClass:String,showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300}}),Vm=n=>gt(n)&&n.every(e=>zn(e)),pF={close:(n,e)=>zn(n)&&Vm(e),open:(n,e)=>zn(n)&&Vm(e),select:(n,e,t,r)=>zn(n)&&Vm(e)&&Wr(t)&&(r===void 0||r instanceof Promise)};var mF=de({name:"ElMenu",props:hF,emits:pF,setup(n,{emit:e,slots:t,expose:r}){const o=wn(),i=o.appContext.config.globalProperties.$router,a=L(),s=qe("menu"),l=qe("sub-menu"),u=L(-1),d=L(n.defaultOpeneds&&!n.collapse?n.defaultOpeneds.slice(0):[]),f=L(n.defaultActive),p=L({}),m=L({}),g=P(()=>n.mode==="horizontal"||n.mode==="vertical"&&n.collapse),y=()=>{const G=f.value&&p.value[f.value];if(!G||n.mode==="horizontal"||n.collapse)return;G.indexPath.forEach(Y=>{const Q=m.value[Y];Q&&b(Y,Q.indexPath)})},b=(G,B)=>{d.value.includes(G)||(n.uniqueOpened&&(d.value=d.value.filter(Y=>B.includes(Y))),d.value.push(G),e("open",G,B))},w=G=>{const B=d.value.indexOf(G);B!==-1&&d.value.splice(B,1)},C=(G,B)=>{w(G),e("close",G,B)},k=({index:G,indexPath:B})=>{d.value.includes(G)?C(G,B):b(G,B)},x=G=>{(n.mode==="horizontal"||n.collapse)&&(d.value=[]);const{index:B,indexPath:Y}=G;if(!(Cf(B)||Cf(Y)))if(n.router&&i){const Q=G.route||B,H=i.push(Q).then(K=>(K||(f.value=B),K));e("select",B,Y,{index:B,indexPath:Y,route:Q},H)}else f.value=B,e("select",B,Y,{index:B,indexPath:Y})},E=G=>{const B=p.value,Y=B[G]||f.value&&B[f.value]||B[n.defaultActive];Y?f.value=Y.index:f.value=G},_=G=>{const B=getComputedStyle(G),Y=Number.parseInt(B.marginLeft,10),Q=Number.parseInt(B.marginRight,10);return G.offsetWidth+Y+Q||0},M=()=>{var G,B;if(!a.value)return-1;const Y=Array.from((B=(G=a.value)==null?void 0:G.childNodes)!=null?B:[]).filter(we=>we.nodeName!=="#text"||we.nodeValue),Q=64,H=getComputedStyle(a.value),K=Number.parseInt(H.paddingLeft,10),U=Number.parseInt(H.paddingRight,10),ae=a.value.clientWidth-K-U;let re=0,ye=0;return Y.forEach((we,Fe)=>{we.nodeName!=="#comment"&&(re+=_(we),re<=ae-Q&&(ye=Fe+1))}),ye===Y.length?-1:ye},A=G=>m.value[G].indexPath,O=(G,B=33.34)=>{let Y;return()=>{Y&&clearTimeout(Y),Y=setTimeout(()=>{G()},B)}};let R=!0;const $=()=>{if(u.value===M())return;const G=()=>{u.value=-1,Dt(()=>{u.value=M()})};R?G():O(G)(),R=!1};We(()=>n.defaultActive,G=>{p.value[G]||(f.value=""),E(G)}),We(()=>n.collapse,G=>{G&&(d.value=[])}),We(p.value,y);let q;Rl(()=>{n.mode==="horizontal"&&n.ellipsis?q=Hr(a,$).stop:q==null||q()});const j=L(!1);{const G=H=>{m.value[H.index]=H},B=H=>{delete m.value[H.index]};yn("rootMenu",Pn({props:n,openedMenus:d,items:p,subMenus:m,activeIndex:f,isMenuPopup:g,addMenuItem:H=>{p.value[H.index]=H},removeMenuItem:H=>{delete p.value[H.index]},addSubMenu:G,removeSubMenu:B,openMenu:b,closeMenu:C,handleMenuItemClick:x,handleSubMenuClick:k})),yn(`subMenu:${o.uid}`,{addSubMenu:G,removeSubMenu:B,mouseInChild:j,level:0})}an(()=>{n.mode==="horizontal"&&new sF(o.vnode.el,s.namespace.value)}),r({open:B=>{const{indexPath:Y}=m.value[B];Y.forEach(Q=>b(Q,Y))},close:w,handleResize:$});const ne=D8(n,0);return()=>{var G,B;let Y=(B=(G=t.default)==null?void 0:G.call(t))!=null?B:[];const Q=[];if(n.mode==="horizontal"&&a.value){const U=Au(Y),ae=u.value===-1?U:U.slice(0,u.value),re=u.value===-1?[]:U.slice(u.value);re!=null&&re.length&&n.ellipsis&&(Y=ae,Q.push(Ye($0,{index:"sub-menu-more",class:l.e("hide-arrow"),popperOffset:n.popperOffset},{title:()=>Ye(ft,{class:l.e("icon-more")},{default:()=>Ye(n.ellipsisIcon)}),default:()=>re})))}const H=n.closeOnClickOutside?[[ec,()=>{d.value.length&&(j.value||(d.value.forEach(U=>e("close",U,A(U))),d.value=[]))}]]:[],K=sn(Ye("ul",{key:String(n.collapse),role:"menubar",ref:a,style:ne.value,class:{[s.b()]:!0,[s.m(n.mode)]:!0,[s.m("collapse")]:n.collapse}},[...Y,...Q]),H);return n.collapseTransition&&n.mode==="vertical"?Ye(cF,()=>K):K}}});const vF=Je({index:{type:xe([String,null]),default:null},route:{type:xe([String,Object])},disabled:Boolean}),gF={click:n=>zn(n.index)&&gt(n.indexPath)},zm="ElMenuItem",yF=de({name:zm,components:{ElTooltip:wc},props:vF,emits:gF,setup(n,{emit:e}){const t=wn(),r=yt("rootMenu"),o=qe("menu"),i=qe("menu-item");r||ao(zm,"can not inject root menu");const{parentMenu:a,indexPath:s}=R8(t,Jn(n,"index")),l=yt(`subMenu:${a.value.uid}`);l||ao(zm,"can not inject sub menu");const u=P(()=>n.index===r.activeIndex),d=Pn({index:n.index,indexPath:s,active:u}),f=()=>{n.disabled||(r.handleMenuItemClick({index:n.index,indexPath:s.value,route:n.route}),e("click",d))};return an(()=>{l.addSubMenu(d),r.addMenuItem(d)}),kr(()=>{l.removeSubMenu(d),r.removeMenuItem(d)}),{parentMenu:a,rootMenu:r,active:u,nsMenu:o,nsMenuItem:i,handleClick:f}}});function bF(n,e,t,r,o,i){const a=ta("el-tooltip");return I(),z("li",{class:W([n.nsMenuItem.b(),n.nsMenuItem.is("active",n.active),n.nsMenuItem.is("disabled",n.disabled)]),role:"menuitem",tabindex:"-1",onClick:n.handleClick},[n.parentMenu.type.name==="ElMenu"&&n.rootMenu.props.collapse&&n.$slots.title?(I(),ve(a,{key:0,effect:n.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:X(()=>[ge(n.$slots,"title")]),default:X(()=>[Z("div",{class:W(n.nsMenu.be("tooltip","trigger"))},[ge(n.$slots,"default")],2)]),_:3},8,["effect"])):(I(),z(it,{key:1},[ge(n.$slots,"default"),ge(n.$slots,"title")],64))],10,["onClick"])}var $8=ht(yF,[["render",bF],["__file","menu-item.vue"]]);const SF={title:String},wF="ElMenuItemGroup",CF=de({name:wF,props:SF,setup(){return{ns:qe("menu-item-group")}}});function xF(n,e,t,r,o,i){return I(),z("li",{class:W(n.ns.b())},[Z("div",{class:W(n.ns.e("title"))},[n.$slots.title?ge(n.$slots,"title",{key:1}):(I(),z(it,{key:0},[pt(_e(n.title),1)],64))],2),Z("ul",null,[ge(n.$slots,"default")])],2)}var N8=ht(CF,[["render",xF],["__file","menu-item-group.vue"]]);const kF=Mn(mF,{MenuItem:$8,MenuItemGroup:N8,SubMenu:$0}),EF=io($8);io(N8);io($0);const L8=Symbol("elPaginationKey"),TF=Je({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:Vn}}),_F={click:n=>n instanceof MouseEvent},MF=de({name:"ElPaginationPrev"}),IF=de({...MF,props:TF,emits:_F,setup(n){const e=n,{t}=In(),r=P(()=>e.disabled||e.currentPage<=1);return(o,i)=>(I(),z("button",{type:"button",class:"btn-prev",disabled:v(r),"aria-label":o.prevText||v(t)("el.pagination.prev"),"aria-disabled":v(r),onClick:a=>o.$emit("click",a)},[o.prevText?(I(),z("span",{key:0},_e(o.prevText),1)):(I(),ve(v(ft),{key:1},{default:X(()=>[(I(),ve(on(o.prevIcon)))]),_:1}))],8,["disabled","aria-label","aria-disabled","onClick"]))}});var OF=ht(IF,[["__file","prev.vue"]]);const AF=Je({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:Vn}}),PF=de({name:"ElPaginationNext"}),RF=de({...PF,props:AF,emits:["click"],setup(n){const e=n,{t}=In(),r=P(()=>e.disabled||e.currentPage===e.pageCount||e.pageCount===0);return(o,i)=>(I(),z("button",{type:"button",class:"btn-next",disabled:v(r),"aria-label":o.nextText||v(t)("el.pagination.next"),"aria-disabled":v(r),onClick:a=>o.$emit("click",a)},[o.nextText?(I(),z("span",{key:0},_e(o.nextText),1)):(I(),ve(v(ft),{key:1},{default:X(()=>[(I(),ve(on(o.nextIcon)))]),_:1}))],8,["disabled","aria-label","aria-disabled","onClick"]))}});var DF=ht(RF,[["__file","next.vue"]]);const F8=Symbol("ElSelectGroup"),Ah=Symbol("ElSelect");function $F(n,e){const t=yt(Ah),r=yt(F8,{disabled:!1}),o=P(()=>d(zo(t.props.modelValue),n.value)),i=P(()=>{var m;if(t.props.multiple){const g=zo((m=t.props.modelValue)!=null?m:[]);return!o.value&&g.length>=t.props.multipleLimit&&t.props.multipleLimit>0}else return!1}),a=P(()=>n.label||(Wr(n.value)?"":n.value)),s=P(()=>n.value||n.label||""),l=P(()=>n.disabled||e.groupDisabled||i.value),u=wn(),d=(m=[],g)=>{if(Wr(n.value)){const y=t.props.valueKey;return m&&m.some(b=>Sl($a(b,y))===$a(g,y))}else return m&&m.includes(g)},f=()=>{!n.disabled&&!r.disabled&&(t.states.hoveringIndex=t.optionsArray.indexOf(u.proxy))},p=m=>{const g=new RegExp(b$(m),"i");e.visible=g.test(a.value)||n.created};return We(()=>a.value,()=>{!n.created&&!t.props.remote&&t.setSelected()}),We(()=>n.value,(m,g)=>{const{remote:y,valueKey:b}=t.props;if(m!==g&&(t.onOptionDestroy(g,u.proxy),t.onOptionCreate(u.proxy)),!n.created&&!y){if(b&&Wr(m)&&Wr(g)&&m[b]===g[b])return;t.setSelected()}}),We(()=>r.disabled,()=>{e.groupDisabled=r.disabled},{immediate:!0}),{select:t,currentLabel:a,currentValue:s,itemSelected:o,isDisabled:l,hoverItem:f,updateOption:p}}const NF=de({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(n){const e=qe("select"),t=wl(),r=P(()=>[e.be("dropdown","item"),e.is("disabled",v(s)),e.is("selected",v(a)),e.is("hovering",v(p))]),o=Pn({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:i,itemSelected:a,isDisabled:s,select:l,hoverItem:u,updateOption:d}=$F(n,o),{visible:f,hover:p}=Sc(o),m=wn().proxy;l.onOptionCreate(m),kr(()=>{const y=m.value,{selected:b}=l.states,w=b.some(C=>C.value===m.value);Dt(()=>{l.states.cachedOptions.get(y)===m&&!w&&l.states.cachedOptions.delete(y)}),l.onOptionDestroy(y,m)});function g(){s.value||l.handleOptionSelect(m)}return{ns:e,id:t,containerKls:r,currentLabel:i,itemSelected:a,isDisabled:s,select:l,hoverItem:u,updateOption:d,visible:f,hover:p,selectOptionClick:g,states:o}}});function LF(n,e,t,r,o,i){return sn((I(),z("li",{id:n.id,class:W(n.containerKls),role:"option","aria-disabled":n.isDisabled||void 0,"aria-selected":n.itemSelected,onMousemove:n.hoverItem,onClick:tt(n.selectOptionClick,["stop"])},[ge(n.$slots,"default",{},()=>[Z("span",null,_e(n.currentLabel),1)])],42,["id","aria-disabled","aria-selected","onMousemove","onClick"])),[[tr,n.visible]])}var N0=ht(NF,[["render",LF],["__file","option.vue"]]);const FF=de({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const n=yt(Ah),e=qe("select"),t=P(()=>n.props.popperClass),r=P(()=>n.props.multiple),o=P(()=>n.props.fitInputWidth),i=L("");function a(){var s;i.value=`${(s=n.selectRef)==null?void 0:s.offsetWidth}px`}return an(()=>{a(),Hr(n.selectRef,a)}),{ns:e,minWidth:i,popperClass:t,isMultiple:r,isFitInputWidth:o}}});function BF(n,e,t,r,o,i){return I(),z("div",{class:W([n.ns.b("dropdown"),n.ns.is("multiple",n.isMultiple),n.popperClass]),style:rn({[n.isFitInputWidth?"width":"minWidth"]:n.minWidth})},[n.$slots.header?(I(),z("div",{key:0,class:W(n.ns.be("dropdown","header"))},[ge(n.$slots,"header")],2)):ce("v-if",!0),ge(n.$slots,"default"),n.$slots.footer?(I(),z("div",{key:1,class:W(n.ns.be("dropdown","footer"))},[ge(n.$slots,"footer")],2)):ce("v-if",!0)],6)}var VF=ht(FF,[["render",BF],["__file","select-dropdown.vue"]]);const zF=(n,e)=>{const{t}=In(),r=wl(),o=qe("select"),i=qe("input"),a=Pn({inputValue:"",options:new Map,cachedOptions:new Map,optionValues:[],selected:[],selectionWidth:0,collapseItemWidth:0,selectedLabel:"",hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1}),s=L(null),l=L(null),u=L(null),d=L(null),f=L(null),p=L(null),m=L(null),g=L(null),y=L(null),b=L(null),w=L(null),{isComposing:C,handleCompositionStart:k,handleCompositionUpdate:x,handleCompositionEnd:E}=qO({afterComposition:ke=>$t(ke)}),{wrapperRef:_,isFocused:M,handleBlur:A}=w0(f,{beforeFocus(){return B.value},afterFocus(){n.automaticDropdown&&!O.value&&(O.value=!0,a.menuVisibleOnFocus=!0)},beforeBlur(ke){var Ke,Bt;return((Ke=u.value)==null?void 0:Ke.isFocusInsideContent(ke))||((Bt=d.value)==null?void 0:Bt.isFocusInsideContent(ke))},afterBlur(){O.value=!1,a.menuVisibleOnFocus=!1}}),O=L(!1),R=L(),{form:$,formItem:q}=zi(),{inputId:j}=bc(n,{formItemContext:q}),{valueOnClear:ne,isEmptyValue:G}=Y6(n),B=P(()=>n.disabled||($==null?void 0:$.disabled)),Y=P(()=>gt(n.modelValue)?n.modelValue.length>0:!G(n.modelValue)),Q=P(()=>{var ke;return(ke=$==null?void 0:$.statusIcon)!=null?ke:!1}),H=P(()=>n.clearable&&!B.value&&a.inputHovering&&Y.value),K=P(()=>n.remote&&n.filterable&&!n.remoteShowSuffix?"":n.suffixIcon),U=P(()=>o.is("reverse",K.value&&O.value)),ae=P(()=>(q==null?void 0:q.validateState)||""),re=P(()=>KO[ae.value]),ye=P(()=>n.remote?300:0),we=P(()=>n.remote&&!a.inputValue&&a.options.size===0),Fe=P(()=>n.loading?n.loadingText||t("el.select.loading"):n.filterable&&a.inputValue&&a.options.size>0&&le.value===0?n.noMatchText||t("el.select.noMatch"):a.options.size===0?n.noDataText||t("el.select.noData"):null),le=P(()=>Te.value.filter(ke=>ke.visible).length),Te=P(()=>{const ke=Array.from(a.options.values()),Ke=[];return a.optionValues.forEach(Bt=>{const Hn=ke.findIndex(Tr=>Tr.value===Bt);Hn>-1&&Ke.push(ke[Hn])}),Ke.length>=ke.length?Ke:ke}),Ie=P(()=>Array.from(a.cachedOptions.values())),Ne=P(()=>{const ke=Te.value.filter(Ke=>!Ke.created).some(Ke=>Ke.currentLabel===a.inputValue);return n.filterable&&n.allowCreate&&a.inputValue!==""&&!ke}),et=()=>{n.filterable&&Bn(n.filterMethod)||n.filterable&&n.remote&&Bn(n.remoteMethod)||Te.value.forEach(ke=>{var Ke;(Ke=ke.updateOption)==null||Ke.call(ke,a.inputValue)})},st=Di(),ze=P(()=>["small"].includes(st.value)?"small":"default"),De=P({get(){return O.value&&!we.value},set(ke){O.value=ke}}),ot=P(()=>{if(n.multiple&&!xo(n.modelValue))return zo(n.modelValue).length===0&&!a.inputValue;const ke=gt(n.modelValue)?n.modelValue[0]:n.modelValue;return n.filterable||xo(ke)?!a.inputValue:!0}),Ot=P(()=>{var ke;const Ke=(ke=n.placeholder)!=null?ke:t("el.select.placeholder");return n.multiple||!Y.value?Ke:a.selectedLabel}),Pe=P(()=>w3?null:"mouseenter");We(()=>n.modelValue,(ke,Ke)=>{n.multiple&&n.filterable&&!n.reserveKeyword&&(a.inputValue="",He("")),Xe(),!Mi(ke,Ke)&&n.validateEvent&&(q==null||q.validate("change").catch(Bt=>Ha()))},{flush:"post",deep:!0}),We(()=>O.value,ke=>{ke?He(a.inputValue):(a.inputValue="",a.previousQuery=null,a.isBeforeHide=!0),e("visible-change",ke)}),We(()=>a.options.entries(),()=>{Oo&&(Xe(),n.defaultFirstOption&&(n.filterable||n.remote)&&le.value&&Be())},{flush:"post"}),We(()=>a.hoveringIndex,ke=>{Rt(ke)&&ke>-1?R.value=Te.value[ke]||{}:R.value={},Te.value.forEach(Ke=>{Ke.hover=R.value===Ke})}),Rl(()=>{a.isBeforeHide||et()});const He=ke=>{a.previousQuery===ke||C.value||(a.previousQuery=ke,n.filterable&&Bn(n.filterMethod)?n.filterMethod(ke):n.filterable&&n.remote&&Bn(n.remoteMethod)&&n.remoteMethod(ke),n.defaultFirstOption&&(n.filterable||n.remote)&&le.value?Dt(Be):Dt(ct))},Be=()=>{const ke=Te.value.filter(Tr=>Tr.visible&&!Tr.disabled&&!Tr.states.groupDisabled),Ke=ke.find(Tr=>Tr.created),Bt=ke[0],Hn=Te.value.map(Tr=>Tr.value);a.hoveringIndex=J(Hn,Ke||Bt)},Xe=()=>{if(n.multiple)a.selectedLabel="";else{const Ke=gt(n.modelValue)?n.modelValue[0]:n.modelValue,Bt=Qe(Ke);a.selectedLabel=Bt.currentLabel,a.selected=[Bt];return}const ke=[];xo(n.modelValue)||zo(n.modelValue).forEach(Ke=>{ke.push(Qe(Ke))}),a.selected=ke},Qe=ke=>{let Ke;const Bt=c1(ke);for(let ma=a.cachedOptions.size-1;ma>=0;ma--){const Yo=Ie.value[ma];if(Bt?$a(Yo.value,n.valueKey)===$a(ke,n.valueKey):Yo.value===ke){Ke={value:ke,currentLabel:Yo.currentLabel,get isDisabled(){return Yo.isDisabled}};break}}if(Ke)return Ke;const Hn=Bt?ke.label:ke??"";return{value:ke,currentLabel:Hn}},ct=()=>{a.hoveringIndex=Te.value.findIndex(ke=>a.selected.some(Ke=>Ns(Ke)===Ns(ke)))},mt=()=>{a.selectionWidth=l.value.getBoundingClientRect().width},bt=()=>{a.collapseItemWidth=b.value.getBoundingClientRect().width},_t=()=>{var ke,Ke;(Ke=(ke=u.value)==null?void 0:ke.updatePopper)==null||Ke.call(ke)},Jt=()=>{var ke,Ke;(Ke=(ke=d.value)==null?void 0:ke.updatePopper)==null||Ke.call(ke)},Xt=()=>{a.inputValue.length>0&&!O.value&&(O.value=!0),He(a.inputValue)},$t=ke=>{if(a.inputValue=ke.target.value,n.remote)he();else return Xt()},he=T0(()=>{Xt()},ye.value),se=ke=>{Mi(n.modelValue,ke)||e($i,ke)},be=ke=>BR(ke,Ke=>{const Bt=a.cachedOptions.get(Ke);return Bt&&!Bt.disabled&&!Bt.states.groupDisabled}),Oe=ke=>{if(n.multiple&&ke.code!==It.delete&&ke.target.value.length<=0){const Ke=zo(n.modelValue).slice(),Bt=be(Ke);if(Bt<0)return;const Hn=Ke[Bt];Ke.splice(Bt,1),e(Fn,Ke),se(Ke),e("remove-tag",Hn)}},ie=(ke,Ke)=>{const Bt=a.selected.indexOf(Ke);if(Bt>-1&&!B.value){const Hn=zo(n.modelValue).slice();Hn.splice(Bt,1),e(Fn,Hn),se(Hn),e("remove-tag",Ke.value)}ke.stopPropagation(),St()},ue=ke=>{ke.stopPropagation();const Ke=n.multiple?[]:ne.value;if(n.multiple)for(const Bt of a.selected)Bt.isDisabled&&Ke.push(Bt.value);e(Fn,Ke),se(Ke),a.hoveringIndex=-1,O.value=!1,e("clear"),St()},Ce=ke=>{var Ke;if(n.multiple){const Bt=zo((Ke=n.modelValue)!=null?Ke:[]).slice(),Hn=J(Bt,ke);Hn>-1?Bt.splice(Hn,1):(n.multipleLimit<=0||Bt.length<n.multipleLimit)&&Bt.push(ke.value),e(Fn,Bt),se(Bt),ke.created&&He(""),n.filterable&&!n.reserveKeyword&&(a.inputValue="")}else e(Fn,ke.value),se(ke.value),O.value=!1;St(),!O.value&&Dt(()=>{ee(ke)})},J=(ke=[],Ke)=>xo(Ke)?-1:Wr(Ke.value)?ke.findIndex(Bt=>Mi($a(Bt,n.valueKey),Ns(Ke))):ke.indexOf(Ke.value),ee=ke=>{var Ke,Bt,Hn,Tr,ma;const Yo=gt(ke)?ke[0]:ke;let Fs=null;if(Yo!=null&&Yo.value){const qi=Te.value.filter(vp=>vp.value===Yo.value);qi.length>0&&(Fs=qi[0].$el)}if(u.value&&Fs){const qi=(Tr=(Hn=(Bt=(Ke=u.value)==null?void 0:Ke.popperRef)==null?void 0:Bt.contentRef)==null?void 0:Hn.querySelector)==null?void 0:Tr.call(Hn,`.${o.be("dropdown","wrap")}`);qi&&GR(qi,Fs)}(ma=w.value)==null||ma.handleScroll()},pe=ke=>{a.options.set(ke.value,ke),a.cachedOptions.set(ke.value,ke)},Ee=(ke,Ke)=>{a.options.get(ke)===Ke&&a.options.delete(ke)},Ue=P(()=>{var ke,Ke;return(Ke=(ke=u.value)==null?void 0:ke.popperRef)==null?void 0:Ke.contentRef}),vt=()=>{a.isBeforeHide=!1,Dt(()=>ee(a.selected))},St=()=>{var ke;(ke=f.value)==null||ke.focus()},Gt=()=>{var ke;if(O.value){O.value=!1,Dt(()=>{var Ke;return(Ke=f.value)==null?void 0:Ke.blur()});return}(ke=f.value)==null||ke.blur()},mn=ke=>{ue(ke)},Mt=ke=>{if(O.value=!1,M.value){const Ke=new FocusEvent("focus",ke);Dt(()=>A(Ke))}},kn=()=>{a.inputValue.length>0?a.inputValue="":O.value=!1},fn=()=>{B.value||(w3&&(a.inputHovering=!0),a.menuVisibleOnFocus?a.menuVisibleOnFocus=!1:O.value=!O.value)},Ul=()=>{if(!O.value)fn();else{const ke=Te.value[a.hoveringIndex];ke&&!ke.isDisabled&&Ce(ke)}},Ns=ke=>Wr(ke.value)?$a(ke.value,n.valueKey):ke.value,dp=P(()=>Te.value.filter(ke=>ke.visible).every(ke=>ke.isDisabled)),jl=P(()=>n.multiple?n.collapseTags?a.selected.slice(0,n.maxCollapseTags):a.selected:[]),fp=P(()=>n.multiple?n.collapseTags?a.selected.slice(n.maxCollapseTags):[]:[]),Ls=ke=>{if(!O.value){O.value=!0;return}if(!(a.options.size===0||le.value===0||C.value)&&!dp.value){ke==="next"?(a.hoveringIndex++,a.hoveringIndex===a.options.size&&(a.hoveringIndex=0)):ke==="prev"&&(a.hoveringIndex--,a.hoveringIndex<0&&(a.hoveringIndex=a.options.size-1));const Ke=Te.value[a.hoveringIndex];(Ke.isDisabled||!Ke.visible)&&Ls(ke),Dt(()=>ee(R.value))}},hp=()=>{if(!l.value)return 0;const ke=window.getComputedStyle(l.value);return Number.parseFloat(ke.gap||"6px")},pp=P(()=>{const ke=hp();return{maxWidth:`${b.value&&n.maxCollapseTags===1?a.selectionWidth-a.collapseItemWidth-ke:a.selectionWidth}px`}}),mp=P(()=>({maxWidth:`${a.selectionWidth}px`}));return Hr(l,mt),Hr(g,_t),Hr(_,_t),Hr(y,Jt),Hr(b,bt),an(()=>{Xe()}),{inputId:j,contentId:r,nsSelect:o,nsInput:i,states:a,isFocused:M,expanded:O,optionsArray:Te,hoverOption:R,selectSize:st,filteredOptionsCount:le,updateTooltip:_t,updateTagTooltip:Jt,debouncedOnInputChange:he,onInput:$t,deletePrevTag:Oe,deleteTag:ie,deleteSelected:ue,handleOptionSelect:Ce,scrollToOption:ee,hasModelValue:Y,shouldShowPlaceholder:ot,currentPlaceholder:Ot,mouseEnterEventName:Pe,needStatusIcon:Q,showClose:H,iconComponent:K,iconReverse:U,validateState:ae,validateIcon:re,showNewOption:Ne,updateOptions:et,collapseTagSize:ze,setSelected:Xe,selectDisabled:B,emptyText:Fe,handleCompositionStart:k,handleCompositionUpdate:x,handleCompositionEnd:E,onOptionCreate:pe,onOptionDestroy:Ee,handleMenuEnter:vt,focus:St,blur:Gt,handleClearClick:mn,handleClickOutside:Mt,handleEsc:kn,toggleMenu:fn,selectOption:Ul,getValueKey:Ns,navigateOptions:Ls,dropdownMenuVisible:De,showTagList:jl,collapseTagList:fp,tagStyle:pp,collapseTagStyle:mp,popperRef:Ue,inputRef:f,tooltipRef:u,tagTooltipRef:d,prefixRef:p,suffixRef:m,selectRef:s,wrapperRef:_,selectionRef:l,scrollbarRef:w,menuRef:g,tagMenuRef:y,collapseItemRef:b}};var HF=de({name:"ElOptions",setup(n,{slots:e}){const t=yt(Ah);let r=[];return()=>{var o,i;const a=(o=e.default)==null?void 0:o.call(e),s=[];function l(u){gt(u)&&u.forEach(d=>{var f,p,m,g;const y=(f=(d==null?void 0:d.type)||{})==null?void 0:f.name;y==="ElOptionGroup"?l(!zn(d.children)&&!gt(d.children)&&Bn((p=d.children)==null?void 0:p.default)?(m=d.children)==null?void 0:m.default():d.children):y==="ElOption"?s.push((g=d.props)==null?void 0:g.value):gt(d.children)&&l(d.children)})}return a.length&&l((i=a[0])==null?void 0:i.children),Mi(s,r)||(r=s,t&&(t.states.optionValues=s)),a}}});const WF=Je({name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:qa,effect:{type:xe(String),default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:xe(Object),default:()=>({})},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},teleported:Fo.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Vn,default:S0},fitInputWidth:Boolean,suffixIcon:{type:Vn,default:x0},tagType:{...g1.type,default:"info"},tagEffect:{...g1.effect,default:"light"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,showArrow:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:xe(String),values:E6,default:"bottom-start"},fallbackPlacements:{type:xe(Array),default:["bottom-start","top-start","right","left"]},tabindex:{type:[String,Number],default:0},appendTo:String,..._0,...Ps(["ariaLabel"])}),w4="ElSelect",UF=de({name:w4,componentName:w4,components:{ElSelectMenu:VF,ElOption:N0,ElOptions:HF,ElTag:k$,ElScrollbar:I0,ElTooltip:wc,ElIcon:ft},directives:{ClickOutside:ec},props:WF,emits:[Fn,$i,"remove-tag","clear","visible-change","focus","blur"],setup(n,{emit:e}){const t=P(()=>{const{modelValue:l,multiple:u}=n,d=u?[]:void 0;return gt(l)?u?l:d:u?d:l}),r=Pn({...Sc(n),modelValue:t}),o=zF(r,e),{calculatorRef:i,inputStyle:a}=QL();yn(Ah,Pn({props:r,states:o.states,optionsArray:o.optionsArray,handleOptionSelect:o.handleOptionSelect,onOptionCreate:o.onOptionCreate,onOptionDestroy:o.onOptionDestroy,selectRef:o.selectRef,setSelected:o.setSelected}));const s=P(()=>n.multiple?o.states.selected.map(l=>l.currentLabel):o.states.selectedLabel);return{...o,modelValue:t,selectedLabel:s,calculatorRef:i,inputStyle:a}}});function jF(n,e,t,r,o,i){const a=ta("el-tag"),s=ta("el-tooltip"),l=ta("el-icon"),u=ta("el-option"),d=ta("el-options"),f=ta("el-scrollbar"),p=ta("el-select-menu"),m=GO("click-outside");return sn((I(),z("div",{ref:"selectRef",class:W([n.nsSelect.b(),n.nsSelect.m(n.selectSize)]),[JO(n.mouseEnterEventName)]:g=>n.states.inputHovering=!0,onMouseleave:g=>n.states.inputHovering=!1},[N(s,{ref:"tooltipRef",visible:n.dropdownMenuVisible,placement:n.placement,teleported:n.teleported,"popper-class":[n.nsSelect.e("popper"),n.popperClass],"popper-options":n.popperOptions,"fallback-placements":n.fallbackPlacements,effect:n.effect,pure:"",trigger:"click",transition:`${n.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:n.persistent,"append-to":n.appendTo,"show-arrow":n.showArrow,offset:n.offset,onBeforeShow:n.handleMenuEnter,onHide:g=>n.states.isBeforeHide=!1},{default:X(()=>{var g;return[Z("div",{ref:"wrapperRef",class:W([n.nsSelect.e("wrapper"),n.nsSelect.is("focused",n.isFocused),n.nsSelect.is("hovering",n.states.inputHovering),n.nsSelect.is("filterable",n.filterable),n.nsSelect.is("disabled",n.selectDisabled)]),onClick:tt(n.toggleMenu,["prevent"])},[n.$slots.prefix?(I(),z("div",{key:0,ref:"prefixRef",class:W(n.nsSelect.e("prefix"))},[ge(n.$slots,"prefix")],2)):ce("v-if",!0),Z("div",{ref:"selectionRef",class:W([n.nsSelect.e("selection"),n.nsSelect.is("near",n.multiple&&!n.$slots.prefix&&!!n.states.selected.length)])},[n.multiple?ge(n.$slots,"tag",{key:0},()=>[(I(!0),z(it,null,zt(n.showTagList,y=>(I(),z("div",{key:n.getValueKey(y),class:W(n.nsSelect.e("selected-item"))},[N(a,{closable:!n.selectDisabled&&!y.isDisabled,size:n.collapseTagSize,type:n.tagType,effect:n.tagEffect,"disable-transitions":"",style:rn(n.tagStyle),onClose:b=>n.deleteTag(b,y)},{default:X(()=>[Z("span",{class:W(n.nsSelect.e("tags-text"))},[ge(n.$slots,"label",{label:y.currentLabel,value:y.value},()=>[pt(_e(y.currentLabel),1)])],2)]),_:2},1032,["closable","size","type","effect","style","onClose"])],2))),128)),n.collapseTags&&n.states.selected.length>n.maxCollapseTags?(I(),ve(s,{key:0,ref:"tagTooltipRef",disabled:n.dropdownMenuVisible||!n.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:n.effect,placement:"bottom",teleported:n.teleported},{default:X(()=>[Z("div",{ref:"collapseItemRef",class:W(n.nsSelect.e("selected-item"))},[N(a,{closable:!1,size:n.collapseTagSize,type:n.tagType,effect:n.tagEffect,"disable-transitions":"",style:rn(n.collapseTagStyle)},{default:X(()=>[Z("span",{class:W(n.nsSelect.e("tags-text"))}," + "+_e(n.states.selected.length-n.maxCollapseTags),3)]),_:1},8,["size","type","effect","style"])],2)]),content:X(()=>[Z("div",{ref:"tagMenuRef",class:W(n.nsSelect.e("selection"))},[(I(!0),z(it,null,zt(n.collapseTagList,y=>(I(),z("div",{key:n.getValueKey(y),class:W(n.nsSelect.e("selected-item"))},[N(a,{class:"in-tooltip",closable:!n.selectDisabled&&!y.isDisabled,size:n.collapseTagSize,type:n.tagType,effect:n.tagEffect,"disable-transitions":"",onClose:b=>n.deleteTag(b,y)},{default:X(()=>[Z("span",{class:W(n.nsSelect.e("tags-text"))},[ge(n.$slots,"label",{label:y.currentLabel,value:y.value},()=>[pt(_e(y.currentLabel),1)])],2)]),_:2},1032,["closable","size","type","effect","onClose"])],2))),128))],2)]),_:3},8,["disabled","effect","teleported"])):ce("v-if",!0)]):ce("v-if",!0),Z("div",{class:W([n.nsSelect.e("selected-item"),n.nsSelect.e("input-wrapper"),n.nsSelect.is("hidden",!n.filterable)])},[sn(Z("input",{id:n.inputId,ref:"inputRef","onUpdate:modelValue":y=>n.states.inputValue=y,type:"text",name:n.name,class:W([n.nsSelect.e("input"),n.nsSelect.is(n.selectSize)]),disabled:n.selectDisabled,autocomplete:n.autocomplete,style:rn(n.inputStyle),tabindex:n.tabindex,role:"combobox",readonly:!n.filterable,spellcheck:"false","aria-activedescendant":((g=n.hoverOption)==null?void 0:g.id)||"","aria-controls":n.contentId,"aria-expanded":n.dropdownMenuVisible,"aria-label":n.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onKeydown:[Sr(tt(y=>n.navigateOptions("next"),["stop","prevent"]),["down"]),Sr(tt(y=>n.navigateOptions("prev"),["stop","prevent"]),["up"]),Sr(tt(n.handleEsc,["stop","prevent"]),["esc"]),Sr(tt(n.selectOption,["stop","prevent"]),["enter"]),Sr(tt(n.deletePrevTag,["stop"]),["delete"])],onCompositionstart:n.handleCompositionStart,onCompositionupdate:n.handleCompositionUpdate,onCompositionend:n.handleCompositionEnd,onInput:n.onInput,onClick:tt(n.toggleMenu,["stop"])},null,46,["id","onUpdate:modelValue","name","disabled","autocomplete","tabindex","readonly","aria-activedescendant","aria-controls","aria-expanded","aria-label","onKeydown","onCompositionstart","onCompositionupdate","onCompositionend","onInput","onClick"]),[[YO,n.states.inputValue]]),n.filterable?(I(),z("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:W(n.nsSelect.e("input-calculator")),textContent:_e(n.states.inputValue)},null,10,["textContent"])):ce("v-if",!0)],2),n.shouldShowPlaceholder?(I(),z("div",{key:1,class:W([n.nsSelect.e("selected-item"),n.nsSelect.e("placeholder"),n.nsSelect.is("transparent",!n.hasModelValue||n.expanded&&!n.states.inputValue)])},[n.hasModelValue?ge(n.$slots,"label",{key:0,label:n.currentPlaceholder,value:n.modelValue},()=>[Z("span",null,_e(n.currentPlaceholder),1)]):(I(),z("span",{key:1},_e(n.currentPlaceholder),1))],2)):ce("v-if",!0)],2),Z("div",{ref:"suffixRef",class:W(n.nsSelect.e("suffix"))},[n.iconComponent&&!n.showClose?(I(),ve(l,{key:0,class:W([n.nsSelect.e("caret"),n.nsSelect.e("icon"),n.iconReverse])},{default:X(()=>[(I(),ve(on(n.iconComponent)))]),_:1},8,["class"])):ce("v-if",!0),n.showClose&&n.clearIcon?(I(),ve(l,{key:1,class:W([n.nsSelect.e("caret"),n.nsSelect.e("icon"),n.nsSelect.e("clear")]),onClick:n.handleClearClick},{default:X(()=>[(I(),ve(on(n.clearIcon)))]),_:1},8,["class","onClick"])):ce("v-if",!0),n.validateState&&n.validateIcon&&n.needStatusIcon?(I(),ve(l,{key:2,class:W([n.nsInput.e("icon"),n.nsInput.e("validateIcon"),n.nsInput.is("loading",n.validateState==="validating")])},{default:X(()=>[(I(),ve(on(n.validateIcon)))]),_:1},8,["class"])):ce("v-if",!0)],2)],10,["onClick"])]}),content:X(()=>[N(p,{ref:"menuRef"},{default:X(()=>[n.$slots.header?(I(),z("div",{key:0,class:W(n.nsSelect.be("dropdown","header")),onClick:tt(()=>{},["stop"])},[ge(n.$slots,"header")],10,["onClick"])):ce("v-if",!0),sn(N(f,{id:n.contentId,ref:"scrollbarRef",tag:"ul","wrap-class":n.nsSelect.be("dropdown","wrap"),"view-class":n.nsSelect.be("dropdown","list"),class:W([n.nsSelect.is("empty",n.filteredOptionsCount===0)]),role:"listbox","aria-label":n.ariaLabel,"aria-orientation":"vertical"},{default:X(()=>[n.showNewOption?(I(),ve(u,{key:0,value:n.states.inputValue,created:!0},null,8,["value"])):ce("v-if",!0),N(d,null,{default:X(()=>[ge(n.$slots,"default")]),_:3})]),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[tr,n.states.options.size>0&&!n.loading]]),n.$slots.loading&&n.loading?(I(),z("div",{key:1,class:W(n.nsSelect.be("dropdown","loading"))},[ge(n.$slots,"loading")],2)):n.loading||n.filteredOptionsCount===0?(I(),z("div",{key:2,class:W(n.nsSelect.be("dropdown","empty"))},[ge(n.$slots,"empty",{},()=>[Z("span",null,_e(n.emptyText),1)])],2)):ce("v-if",!0),n.$slots.footer?(I(),z("div",{key:3,class:W(n.nsSelect.be("dropdown","footer")),onClick:tt(()=>{},["stop"])},[ge(n.$slots,"footer")],10,["onClick"])):ce("v-if",!0)]),_:3},512)]),_:3},8,["visible","placement","teleported","popper-class","popper-options","fallback-placements","effect","transition","persistent","append-to","show-arrow","offset","onBeforeShow","onHide"])],16,["onMouseleave"])),[[m,n.handleClickOutside,n.popperRef]])}var qF=ht(UF,[["render",jF],["__file","select.vue"]]);const KF=de({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(n){const e=qe("select"),t=L(null),r=wn(),o=L([]);yn(F8,Pn({...Sc(n)}));const i=P(()=>o.value.some(u=>u.visible===!0)),a=u=>{var d,f;return((d=u.type)==null?void 0:d.name)==="ElOption"&&!!((f=u.component)!=null&&f.proxy)},s=u=>{const d=zo(u),f=[];return d.forEach(p=>{var m,g;a(p)?f.push(p.component.proxy):(m=p.children)!=null&&m.length?f.push(...s(p.children)):(g=p.component)!=null&&g.subTree&&f.push(...s(p.component.subTree))}),f},l=()=>{o.value=s(r.subTree)};return an(()=>{l()}),XO(t,l,{attributes:!0,subtree:!0,childList:!0}),{groupRef:t,visible:i,ns:e}}});function GF(n,e,t,r,o,i){return sn((I(),z("ul",{ref:"groupRef",class:W(n.ns.be("group","wrap"))},[Z("li",{class:W(n.ns.be("group","title"))},_e(n.label),3),Z("li",null,[Z("ul",{class:W(n.ns.b("group"))},[ge(n.$slots,"default")],2)])],2)),[[tr,n.visible]])}var B8=ht(KF,[["render",GF],["__file","option-group.vue"]]);const V8=Mn(qF,{Option:N0,OptionGroup:B8}),z8=io(N0);io(B8);const L0=()=>yt(L8,{}),YF=Je({pageSize:{type:Number,required:!0},pageSizes:{type:xe(Array),default:()=>To([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,teleported:Boolean,size:{type:String,values:kh},appendSizeTo:String}),JF=de({name:"ElPaginationSizes"}),XF=de({...JF,props:YF,emits:["page-size-change"],setup(n,{emit:e}){const t=n,{t:r}=In(),o=qe("pagination"),i=L0(),a=L(t.pageSize);We(()=>t.pageSizes,(u,d)=>{if(!Mi(u,d)&&gt(u)){const f=u.includes(t.pageSize)?t.pageSize:t.pageSizes[0];e("page-size-change",f)}}),We(()=>t.pageSize,u=>{a.value=u});const s=P(()=>t.pageSizes);function l(u){var d;u!==a.value&&(a.value=u,(d=i.handleSizeChange)==null||d.call(i,Number(u)))}return(u,d)=>(I(),z("span",{class:W(v(o).e("sizes"))},[N(v(V8),{"model-value":a.value,disabled:u.disabled,"popper-class":u.popperClass,size:u.size,teleported:u.teleported,"validate-event":!1,"append-to":u.appendSizeTo,onChange:l},{default:X(()=>[(I(!0),z(it,null,zt(v(s),f=>(I(),ve(v(z8),{key:f,value:f,label:f+v(r)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size","teleported","append-to"])],2))}});var QF=ht(XF,[["__file","sizes.vue"]]);const ZF=Je({size:{type:String,values:kh}}),eB=de({name:"ElPaginationJumper"}),tB=de({...eB,props:ZF,setup(n){const{t:e}=In(),t=qe("pagination"),{pageCount:r,disabled:o,currentPage:i,changeEvent:a}=L0(),s=L(),l=P(()=>{var f;return(f=s.value)!=null?f:i==null?void 0:i.value});function u(f){s.value=f?+f:""}function d(f){f=Math.trunc(+f),a==null||a(f),s.value=void 0}return(f,p)=>(I(),z("span",{class:W(v(t).e("jump")),disabled:v(o)},[Z("span",{class:W([v(t).e("goto")])},_e(v(e)("el.pagination.goto")),3),N(v(bi),{size:f.size,class:W([v(t).e("editor"),v(t).is("in-pagination")]),min:1,max:v(r),disabled:v(o),"model-value":v(l),"validate-event":!1,"aria-label":v(e)("el.pagination.page"),type:"number","onUpdate:modelValue":u,onChange:d},null,8,["size","class","max","disabled","model-value","aria-label"]),Z("span",{class:W([v(t).e("classifier")])},_e(v(e)("el.pagination.pageClassifier")),3)],10,["disabled"]))}});var nB=ht(tB,[["__file","jumper.vue"]]);const rB=Je({total:{type:Number,default:1e3}}),oB=de({name:"ElPaginationTotal"}),aB=de({...oB,props:rB,setup(n){const{t:e}=In(),t=qe("pagination"),{disabled:r}=L0();return(o,i)=>(I(),z("span",{class:W(v(t).e("total")),disabled:v(r)},_e(v(e)("el.pagination.total",{total:o.total})),11,["disabled"]))}});var iB=ht(aB,[["__file","total.vue"]]);const sB=Je({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),lB=de({name:"ElPaginationPager"}),uB=de({...lB,props:sB,emits:["change"],setup(n,{emit:e}){const t=n,r=qe("pager"),o=qe("icon"),{t:i}=In(),a=L(!1),s=L(!1),l=L(!1),u=L(!1),d=L(!1),f=L(!1),p=P(()=>{const x=t.pagerCount,E=(x-1)/2,_=Number(t.currentPage),M=Number(t.pageCount);let A=!1,O=!1;M>x&&(_>x-E&&(A=!0),_<M-E&&(O=!0));const R=[];if(A&&!O){const $=M-(x-2);for(let q=$;q<M;q++)R.push(q)}else if(!A&&O)for(let $=2;$<x;$++)R.push($);else if(A&&O){const $=Math.floor(x/2)-1;for(let q=_-$;q<=_+$;q++)R.push(q)}else for(let $=2;$<M;$++)R.push($);return R}),m=P(()=>["more","btn-quickprev",o.b(),r.is("disabled",t.disabled)]),g=P(()=>["more","btn-quicknext",o.b(),r.is("disabled",t.disabled)]),y=P(()=>t.disabled?-1:0);Rl(()=>{const x=(t.pagerCount-1)/2;a.value=!1,s.value=!1,t.pageCount>t.pagerCount&&(t.currentPage>t.pagerCount-x&&(a.value=!0),t.currentPage<t.pageCount-x&&(s.value=!0))});function b(x=!1){t.disabled||(x?l.value=!0:u.value=!0)}function w(x=!1){x?d.value=!0:f.value=!0}function C(x){const E=x.target;if(E.tagName.toLowerCase()==="li"&&Array.from(E.classList).includes("number")){const _=Number(E.textContent);_!==t.currentPage&&e("change",_)}else E.tagName.toLowerCase()==="li"&&Array.from(E.classList).includes("more")&&k(x)}function k(x){const E=x.target;if(E.tagName.toLowerCase()==="ul"||t.disabled)return;let _=Number(E.textContent);const M=t.pageCount,A=t.currentPage,O=t.pagerCount-2;E.className.includes("more")&&(E.className.includes("quickprev")?_=A-O:E.className.includes("quicknext")&&(_=A+O)),Number.isNaN(+_)||(_<1&&(_=1),_>M&&(_=M)),_!==A&&e("change",_)}return(x,E)=>(I(),z("ul",{class:W(v(r).b()),onClick:k,onKeyup:Sr(C,["enter"])},[x.pageCount>0?(I(),z("li",{key:0,class:W([[v(r).is("active",x.currentPage===1),v(r).is("disabled",x.disabled)],"number"]),"aria-current":x.currentPage===1,"aria-label":v(i)("el.pagination.currentPage",{pager:1}),tabindex:v(y)}," 1 ",10,["aria-current","aria-label","tabindex"])):ce("v-if",!0),a.value?(I(),z("li",{key:1,class:W(v(m)),tabindex:v(y),"aria-label":v(i)("el.pagination.prevPages",{pager:x.pagerCount-2}),onMouseenter:_=>b(!0),onMouseleave:_=>l.value=!1,onFocus:_=>w(!0),onBlur:_=>d.value=!1},[(l.value||d.value)&&!x.disabled?(I(),ve(v(Ni),{key:0})):(I(),ve(v(C3),{key:1}))],42,["tabindex","aria-label","onMouseenter","onMouseleave","onFocus","onBlur"])):ce("v-if",!0),(I(!0),z(it,null,zt(v(p),_=>(I(),z("li",{key:_,class:W([[v(r).is("active",x.currentPage===_),v(r).is("disabled",x.disabled)],"number"]),"aria-current":x.currentPage===_,"aria-label":v(i)("el.pagination.currentPage",{pager:_}),tabindex:v(y)},_e(_),11,["aria-current","aria-label","tabindex"]))),128)),s.value?(I(),z("li",{key:2,class:W(v(g)),tabindex:v(y),"aria-label":v(i)("el.pagination.nextPages",{pager:x.pagerCount-2}),onMouseenter:_=>b(),onMouseleave:_=>u.value=!1,onFocus:_=>w(),onBlur:_=>f.value=!1},[(u.value||f.value)&&!x.disabled?(I(),ve(v(Li),{key:0})):(I(),ve(v(C3),{key:1}))],42,["tabindex","aria-label","onMouseenter","onMouseleave","onFocus","onBlur"])):ce("v-if",!0),x.pageCount>1?(I(),z("li",{key:3,class:W([[v(r).is("active",x.currentPage===x.pageCount),v(r).is("disabled",x.disabled)],"number"]),"aria-current":x.currentPage===x.pageCount,"aria-label":v(i)("el.pagination.currentPage",{pager:x.pageCount}),tabindex:v(y)},_e(x.pageCount),11,["aria-current","aria-label","tabindex"])):ce("v-if",!0)],42,["onKeyup"]))}});var cB=ht(uB,[["__file","pager.vue"]]);const Or=n=>typeof n!="number",dB=Je({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:n=>Rt(n)&&Math.trunc(n)===n&&n>4&&n<22&&n%2===1,default:7},currentPage:Number,defaultCurrentPage:Number,layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:xe(Array),default:()=>To([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:Vn,default:()=>Ju},nextText:{type:String,default:""},nextIcon:{type:Vn,default:()=>La},teleported:{type:Boolean,default:!0},small:Boolean,size:qa,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean,appendSizeTo:String}),fB={"update:current-page":n=>Rt(n),"update:page-size":n=>Rt(n),"size-change":n=>Rt(n),change:(n,e)=>Rt(n)&&Rt(e),"current-change":n=>Rt(n),"prev-click":n=>Rt(n),"next-click":n=>Rt(n)},C4="ElPagination";var hB=de({name:C4,props:dB,emits:fB,setup(n,{emit:e,slots:t}){const{t:r}=In(),o=qe("pagination"),i=wn().vnode.props||{},a=QO(),s=P(()=>{var E;return n.small?"small":(E=n.size)!=null?E:a.value});ys({from:"small",replacement:"size",version:"3.0.0",scope:"el-pagination",ref:"https://element-plus.org/zh-CN/component/pagination.html"},P(()=>!!n.small));const l="onUpdate:currentPage"in i||"onUpdate:current-page"in i||"onCurrentChange"in i,u="onUpdate:pageSize"in i||"onUpdate:page-size"in i||"onSizeChange"in i,d=P(()=>{if(Or(n.total)&&Or(n.pageCount)||!Or(n.currentPage)&&!l)return!1;if(n.layout.includes("sizes")){if(Or(n.pageCount)){if(!Or(n.total)&&!Or(n.pageSize)&&!u)return!1}else if(!u)return!1}return!0}),f=L(Or(n.defaultPageSize)?10:n.defaultPageSize),p=L(Or(n.defaultCurrentPage)?1:n.defaultCurrentPage),m=P({get(){return Or(n.pageSize)?f.value:n.pageSize},set(E){Or(n.pageSize)&&(f.value=E),u&&(e("update:page-size",E),e("size-change",E))}}),g=P(()=>{let E=0;return Or(n.pageCount)?Or(n.total)||(E=Math.max(1,Math.ceil(n.total/m.value))):E=n.pageCount,E}),y=P({get(){return Or(n.currentPage)?p.value:n.currentPage},set(E){let _=E;E<1?_=1:E>g.value&&(_=g.value),Or(n.currentPage)&&(p.value=_),l&&(e("update:current-page",_),e("current-change",_))}});We(g,E=>{y.value>E&&(y.value=E)}),We([y,m],E=>{e("change",...E)},{flush:"post"});function b(E){y.value=E}function w(E){m.value=E;const _=g.value;y.value>_&&(y.value=_)}function C(){n.disabled||(y.value-=1,e("prev-click",y.value))}function k(){n.disabled||(y.value+=1,e("next-click",y.value))}function x(E,_){E&&(E.props||(E.props={}),E.props.class=[E.props.class,_].join(" "))}return yn(L8,{pageCount:g,disabled:P(()=>n.disabled),currentPage:y,changeEvent:b,handleSizeChange:w}),()=>{var E,_;if(!d.value)return Ha(C4,r("el.pagination.deprecationWarning")),null;if(!n.layout||n.hideOnSinglePage&&g.value<=1)return null;const M=[],A=[],O=Ye("div",{class:o.e("rightwrapper")},A),R={prev:Ye(OF,{disabled:n.disabled,currentPage:y.value,prevText:n.prevText,prevIcon:n.prevIcon,onClick:C}),jumper:Ye(nB,{size:s.value}),pager:Ye(cB,{currentPage:y.value,pageCount:g.value,pagerCount:n.pagerCount,onChange:b,disabled:n.disabled}),next:Ye(DF,{disabled:n.disabled,currentPage:y.value,pageCount:g.value,nextText:n.nextText,nextIcon:n.nextIcon,onClick:k}),sizes:Ye(QF,{pageSize:m.value,pageSizes:n.pageSizes,popperClass:n.popperClass,disabled:n.disabled,teleported:n.teleported,size:s.value,appendSizeTo:n.appendSizeTo}),slot:(_=(E=t==null?void 0:t.default)==null?void 0:E.call(t))!=null?_:null,total:Ye(iB,{total:Or(n.total)?0:n.total})},$=n.layout.split(",").map(j=>j.trim());let q=!1;return $.forEach(j=>{if(j==="->"){q=!0;return}q?A.push(R[j]):M.push(R[j])}),x(M[0],o.is("first")),x(M[M.length-1],o.is("last")),q&&A.length>0&&(x(A[0],o.is("first")),x(A[A.length-1],o.is("last")),M.push(O)),Ye("div",{class:[o.b(),o.is("background",n.background),o.m(s.value)]},M)}}});const pB=Mn(hB),mB=Je({trigger:u1.trigger,placement:Fm.placement,disabled:u1.disabled,visible:Fo.visible,transition:Fo.transition,popperOptions:Fm.popperOptions,tabindex:Fm.tabindex,content:Fo.content,popperStyle:Fo.popperStyle,popperClass:Fo.popperClass,enterable:{...Fo.enterable,default:!0},effect:{...Fo.effect,default:"light"},teleported:Fo.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),vB={"update:visible":n=>ro(n),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},gB="onUpdate:visible",yB=de({name:"ElPopover"}),bB=de({...yB,props:mB,emits:vB,setup(n,{expose:e,emit:t}){const r=n,o=P(()=>r[gB]),i=qe("popover"),a=L(),s=P(()=>{var b;return(b=v(a))==null?void 0:b.popperRef}),l=P(()=>[{width:Ur(r.width)},r.popperStyle]),u=P(()=>[i.b(),r.popperClass,{[i.m("plain")]:!!r.content}]),d=P(()=>r.transition===`${i.namespace.value}-fade-in-linear`),f=()=>{var b;(b=a.value)==null||b.hide()},p=()=>{t("before-enter")},m=()=>{t("before-leave")},g=()=>{t("after-enter")},y=()=>{t("update:visible",!1),t("after-leave")};return e({popperRef:s,hide:f}),(b,w)=>(I(),ve(v(wc),kt({ref_key:"tooltipRef",ref:a},b.$attrs,{trigger:b.trigger,placement:b.placement,disabled:b.disabled,visible:b.visible,transition:b.transition,"popper-options":b.popperOptions,tabindex:b.tabindex,content:b.content,offset:b.offset,"show-after":b.showAfter,"hide-after":b.hideAfter,"auto-close":b.autoClose,"show-arrow":b.showArrow,"aria-label":b.title,effect:b.effect,enterable:b.enterable,"popper-class":v(u),"popper-style":v(l),teleported:b.teleported,persistent:b.persistent,"gpu-acceleration":v(d),"onUpdate:visible":v(o),onBeforeShow:p,onBeforeHide:m,onShow:g,onHide:y}),{content:X(()=>[b.title?(I(),z("div",{key:0,class:W(v(i).e("title")),role:"title"},_e(b.title),3)):ce("v-if",!0),ge(b.$slots,"default",{},()=>[pt(_e(b.content),1)])]),default:X(()=>[b.$slots.reference?ge(b.$slots,"reference",{key:0}):ce("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var SB=ht(bB,[["__file","popover.vue"]]);const x4=(n,e)=>{const t=e.arg||e.value,r=t==null?void 0:t.popperRef;r&&(r.triggerRef=n)};var wB={mounted(n,e){x4(n,e)},updated(n,e){x4(n,e)}};const CB="popover",xB=ZO(wB,CB),kB=Mn(SB,{directive:xB}),EB=Je({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:n=>n>=0&&n<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:Boolean,duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:xe(String),default:"round"},textInside:Boolean,width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:xe([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:xe(Function),default:n=>`${n}%`}}),TB=de({name:"ElProgress"}),_B=de({...TB,props:EB,setup(n){const e=n,t={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},r=qe("progress"),o=P(()=>{const k={width:`${e.percentage}%`,animationDuration:`${e.duration}s`},x=C(e.percentage);return x.includes("gradient")?k.background=x:k.backgroundColor=x,k}),i=P(()=>(e.strokeWidth/e.width*100).toFixed(1)),a=P(()=>["circle","dashboard"].includes(e.type)?Number.parseInt(`${50-Number.parseFloat(i.value)/2}`,10):0),s=P(()=>{const k=a.value,x=e.type==="dashboard";return`
6 - M 50 50
7 - m 0 ${x?"":"-"}${k}
8 - a ${k} ${k} 0 1 1 0 ${x?"-":""}${k*2}
9 - a ${k} ${k} 0 1 1 0 ${x?"":"-"}${k*2}
10 - `}),l=P(()=>2*Math.PI*a.value),u=P(()=>e.type==="dashboard"?.75:1),d=P(()=>`${-1*l.value*(1-u.value)/2}px`),f=P(()=>({strokeDasharray:`${l.value*u.value}px, ${l.value}px`,strokeDashoffset:d.value})),p=P(()=>({strokeDasharray:`${l.value*u.value*(e.percentage/100)}px, ${l.value}px`,strokeDashoffset:d.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),m=P(()=>{let k;return e.color?k=C(e.percentage):k=t[e.status]||t.default,k}),g=P(()=>e.status==="warning"?eA:e.type==="line"?e.status==="success"?M6:S0:e.status==="success"?I6:Yu),y=P(()=>e.type==="line"?12+e.strokeWidth*.4:e.width*.111111+2),b=P(()=>e.format(e.percentage));function w(k){const x=100/k.length;return k.map((_,M)=>zn(_)?{color:_,percentage:(M+1)*x}:_).sort((_,M)=>_.percentage-M.percentage)}const C=k=>{var x;const{color:E}=e;if(Bn(E))return E(k);if(zn(E))return E;{const _=w(E);for(const M of _)if(M.percentage>k)return M.color;return(x=_[_.length-1])==null?void 0:x.color}};return(k,x)=>(I(),z("div",{class:W([v(r).b(),v(r).m(k.type),v(r).is(k.status),{[v(r).m("without-text")]:!k.showText,[v(r).m("text-inside")]:k.textInside}]),role:"progressbar","aria-valuenow":k.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[k.type==="line"?(I(),z("div",{key:0,class:W(v(r).b("bar"))},[Z("div",{class:W(v(r).be("bar","outer")),style:rn({height:`${k.strokeWidth}px`})},[Z("div",{class:W([v(r).be("bar","inner"),{[v(r).bem("bar","inner","indeterminate")]:k.indeterminate},{[v(r).bem("bar","inner","striped")]:k.striped},{[v(r).bem("bar","inner","striped-flow")]:k.stripedFlow}]),style:rn(v(o))},[(k.showText||k.$slots.default)&&k.textInside?(I(),z("div",{key:0,class:W(v(r).be("bar","innerText"))},[ge(k.$slots,"default",{percentage:k.percentage},()=>[Z("span",null,_e(v(b)),1)])],2)):ce("v-if",!0)],6)],6)],2)):(I(),z("div",{key:1,class:W(v(r).b("circle")),style:rn({height:`${k.width}px`,width:`${k.width}px`})},[(I(),z("svg",{viewBox:"0 0 100 100"},[Z("path",{class:W(v(r).be("circle","track")),d:v(s),stroke:`var(${v(r).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":k.strokeLinecap,"stroke-width":v(i),fill:"none",style:rn(v(f))},null,14,["d","stroke","stroke-linecap","stroke-width"]),Z("path",{class:W(v(r).be("circle","path")),d:v(s),stroke:v(m),fill:"none",opacity:k.percentage?1:0,"stroke-linecap":k.strokeLinecap,"stroke-width":v(i),style:rn(v(p))},null,14,["d","stroke","opacity","stroke-linecap","stroke-width"])]))],6)),(k.showText||k.$slots.default)&&!k.textInside?(I(),z("div",{key:2,class:W(v(r).e("text")),style:rn({fontSize:`${v(y)}px`})},[ge(k.$slots,"default",{percentage:k.percentage},()=>[k.status?(I(),ve(v(ft),{key:1},{default:X(()=>[(I(),ve(on(v(g))))]),_:1})):(I(),z("span",{key:0},_e(v(b)),1))])],6)):ce("v-if",!0)],10,["aria-valuenow"]))}});var MB=ht(_B,[["__file","progress.vue"]]);const IB=Mn(MB);var k4=Number.isNaN||function(e){return typeof e=="number"&&e!==e};function OB(n,e){return!!(n===e||k4(n)&&k4(e))}function AB(n,e){if(n.length!==e.length)return!1;for(var t=0;t<n.length;t++)if(!OB(n[t],e[t]))return!1;return!0}function PB(n,e){e===void 0&&(e=AB);var t=null;function r(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];if(t&&t.lastThis===this&&e(o,t.lastArgs))return t.lastResult;var a=n.apply(this,o);return t={lastResult:a,lastArgs:o,lastThis:this},a}return r.clear=function(){t=null},r}const RB=()=>{const e=wn().proxy.$props;return P(()=>{const t=(r,o,i)=>({});return e.perfMode?tA(t):PB(t)})},E4=50,T4="itemRendered",_4="scroll",vu="forward",k1="backward",fs="auto",H8="smart",E1="start",hl="center",T1="end",_1="horizontal",W8="vertical",U8="rtl",M1="negative",j8="positive-ascending",q8="positive-descending",DB={[_1]:"left",[W8]:"top"},$B=20,I1=Rs({type:xe([Number,Function]),required:!0}),O1=Rs({type:Number}),A1=Rs({type:Number,default:2}),NB=Rs({type:String,values:["ltr","rtl"],default:"ltr"}),P1=Rs({type:Number,default:0}),Mf=Rs({type:Number,required:!0}),K8=Rs({type:String,values:["horizontal","vertical"],default:W8}),G8=Je({className:{type:String,default:""},containerElement:{type:xe([String,Object]),default:"div"},data:{type:xe(Array),default:()=>To([])},direction:NB,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:xe([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),LB=Je({cache:A1,estimatedItemSize:O1,layout:K8,initScrollOffset:P1,total:Mf,itemSize:I1,...G8}),R1={type:Number,default:6},Y8={type:Number,default:0},J8={type:Number,default:2},bs=Je({columnCache:A1,columnWidth:I1,estimatedColumnWidth:O1,estimatedRowHeight:O1,initScrollLeft:P1,initScrollTop:P1,itemKey:{type:xe(Function),default:({columnIndex:n,rowIndex:e})=>`${e}:${n}`},rowCache:A1,rowHeight:I1,totalColumn:Mf,totalRow:Mf,hScrollbarSize:R1,vScrollbarSize:R1,scrollbarStartGap:Y8,scrollbarEndGap:J8,role:String,...G8}),X8=Je({alwaysOn:Boolean,class:String,layout:K8,total:Mf,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:R1,startGap:Y8,endGap:J8,visible:Boolean}),_d=(n,e)=>n<e?vu:k1,M4=n=>n===U8;let el=null;function I4(n=!1){if(el===null||n){const e=document.createElement("div"),t=e.style;t.width="50px",t.height="50px",t.overflow="scroll",t.direction="rtl";const r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",e.appendChild(r),document.body.appendChild(e),e.scrollLeft>0?el=q8:(e.scrollLeft=1,e.scrollLeft===0?el=M1:el=j8),document.body.removeChild(e),el}return el}function FB({move:n,size:e,bar:t},r){const o={},i=`translate${t.axis}(${n}px)`;return o[t.size]=e,o.transform=i,o.msTransform=i,o.webkitTransform=i,r==="horizontal"?o.height="100%":o.width="100%",o}const O4=de({name:"ElVirtualScrollBar",props:X8,emits:["scroll","start-move","stop-move"],setup(n,{emit:e}){const t=P(()=>n.startGap+n.endGap),r=qe("virtual-scrollbar"),o=qe("scrollbar"),i=L(),a=L();let s=null,l=null;const u=Pn({isDragging:!1,traveled:0}),d=P(()=>e8[n.layout]),f=P(()=>n.clientSize-v(t)),p=P(()=>({position:"absolute",width:`${_1===n.layout?f.value:n.scrollbarSize}px`,height:`${_1===n.layout?n.scrollbarSize:f.value}px`,[DB[n.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),m=P(()=>{const _=n.ratio,M=n.clientSize;if(_>=100)return Number.POSITIVE_INFINITY;if(_>=50)return _*M/100;const A=M/3;return Math.floor(Math.min(Math.max(_*M,$B),A))}),g=P(()=>{if(!Number.isFinite(m.value))return{display:"none"};const _=`${m.value}px`;return FB({bar:d.value,size:_,move:u.traveled},n.layout)}),y=P(()=>Math.floor(n.clientSize-m.value-v(t))),b=()=>{window.addEventListener("mousemove",x),window.addEventListener("mouseup",k);const _=v(a);_&&(l=document.onselectstart,document.onselectstart=()=>!1,_.addEventListener("touchmove",x,{passive:!0}),_.addEventListener("touchend",k))},w=()=>{window.removeEventListener("mousemove",x),window.removeEventListener("mouseup",k),document.onselectstart=l,l=null;const _=v(a);_&&(_.removeEventListener("touchmove",x),_.removeEventListener("touchend",k))},C=_=>{_.stopImmediatePropagation(),!(_.ctrlKey||[1,2].includes(_.button))&&(u.isDragging=!0,u[d.value.axis]=_.currentTarget[d.value.offset]-(_[d.value.client]-_.currentTarget.getBoundingClientRect()[d.value.direction]),e("start-move"),b())},k=()=>{u.isDragging=!1,u[d.value.axis]=0,e("stop-move"),w()},x=_=>{const{isDragging:M}=u;if(!M||!a.value||!i.value)return;const A=u[d.value.axis];if(!A)return;Q6(s);const O=(i.value.getBoundingClientRect()[d.value.direction]-_[d.value.client])*-1,R=a.value[d.value.offset]-A,$=O-R;s=X6(()=>{u.traveled=Math.max(n.startGap,Math.min($,y.value)),e("scroll",$,y.value)})},E=_=>{const M=Math.abs(_.target.getBoundingClientRect()[d.value.direction]-_[d.value.client]),A=a.value[d.value.offset]/2,O=M-A;u.traveled=Math.max(0,Math.min(O,y.value)),e("scroll",O,y.value)};return We(()=>n.scrollFrom,_=>{u.isDragging||(u.traveled=Math.ceil(_*y.value))}),kr(()=>{w()}),()=>Ye("div",{role:"presentation",ref:i,class:[r.b(),n.class,(n.alwaysOn||u.isDragging)&&"always-on"],style:p.value,onMousedown:tt(E,["stop","prevent"]),onTouchstartPrevent:C},Ye("div",{ref:a,class:o.e("thumb"),style:g.value,onMousedown:C},[]))}}),BB=Je({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:xe([Number,Object])}}),VB=Je({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),zB=de({name:"ElSkeletonItem"}),HB=de({...zB,props:VB,setup(n){const e=qe("skeleton");return(t,r)=>(I(),z("div",{class:W([v(e).e("item"),v(e).e(t.variant)])},[t.variant==="image"?(I(),ve(v(nA),{key:0})):ce("v-if",!0)],2))}});var If=ht(HB,[["__file","skeleton-item.vue"]]);const WB=(n,e=0)=>{if(e===0)return n;const t=Wr(e)&&!!e.initVal,r=L(t);let o=null;const i=s=>{if(xo(s)){r.value=n.value;return}o&&clearTimeout(o),o=setTimeout(()=>{r.value=n.value},s)},a=s=>{s==="leading"?Rt(e)?i(e):i(e.leading):Wr(e)?i(e.trailing):r.value=!1};return an(()=>a("leading")),We(()=>n.value,s=>{a(s?"leading":"trailing")}),r},UB=de({name:"ElSkeleton"}),jB=de({...UB,props:BB,setup(n,{expose:e}){const t=n,r=qe("skeleton"),o=WB(Jn(t,"loading"),t.throttle);return e({uiLoading:o}),(i,a)=>v(o)?(I(),z("div",kt({key:0,class:[v(r).b(),v(r).is("animated",i.animated)]},i.$attrs),[(I(!0),z(it,null,zt(i.count,s=>(I(),z(it,{key:s},[v(o)?ge(i.$slots,"template",{key:s},()=>[N(If,{class:W(v(r).is("first")),variant:"p"},null,8,["class"]),(I(!0),z(it,null,zt(i.rows,l=>(I(),ve(If,{key:l,class:W([v(r).e("paragraph"),v(r).is("last",l===i.rows&&i.rows>1)]),variant:"p"},null,8,["class"]))),128))]):ce("v-if",!0)],64))),128))],16)):ge(i.$slots,"default",xf(kt({key:1},i.$attrs)))}});var qB=ht(jB,[["__file","skeleton.vue"]]);const KB=Mn(qB,{SkeletonItem:If}),GB=io(If),YB=n=>["",...kh].includes(n),JB=Je({modelValue:{type:[Boolean,String,Number],default:!1},disabled:Boolean,loading:Boolean,size:{type:String,validator:YB},width:{type:[String,Number],default:""},inlinePrompt:Boolean,inactiveActionIcon:{type:Vn},activeActionIcon:{type:Vn},activeIcon:{type:Vn},inactiveIcon:{type:Vn},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},beforeChange:{type:xe(Function)},id:String,tabindex:{type:[String,Number]},...Ps(["ariaLabel"])}),XB={[Fn]:n=>ro(n)||zn(n)||Rt(n),[$i]:n=>ro(n)||zn(n)||Rt(n),[d1]:n=>ro(n)||zn(n)||Rt(n)},Q8="ElSwitch",QB=de({name:Q8}),ZB=de({...QB,props:JB,emits:XB,setup(n,{expose:e,emit:t}){const r=n,{formItem:o}=zi(),i=Di(),a=qe("switch"),{inputId:s}=bc(r,{formItemContext:o}),l=Ua(P(()=>r.loading)),u=L(r.modelValue!==!1),d=L(),f=L(),p=P(()=>[a.b(),a.m(i.value),a.is("disabled",l.value),a.is("checked",w.value)]),m=P(()=>[a.e("label"),a.em("label","left"),a.is("active",!w.value)]),g=P(()=>[a.e("label"),a.em("label","right"),a.is("active",w.value)]),y=P(()=>({width:Ur(r.width)}));We(()=>r.modelValue,()=>{u.value=!0});const b=P(()=>u.value?r.modelValue:!1),w=P(()=>b.value===r.activeValue);[r.activeValue,r.inactiveValue].includes(b.value)||(t(Fn,r.inactiveValue),t($i,r.inactiveValue),t(d1,r.inactiveValue)),We(w,E=>{var _;d.value.checked=E,r.validateEvent&&((_=o==null?void 0:o.validate)==null||_.call(o,"change").catch(M=>Ha()))});const C=()=>{const E=w.value?r.inactiveValue:r.activeValue;t(Fn,E),t($i,E),t(d1,E),Dt(()=>{d.value.checked=w.value})},k=()=>{if(l.value)return;const{beforeChange:E}=r;if(!E){C();return}const _=E();[x3(_),ro(_)].includes(!0)||ao(Q8,"beforeChange must return type `Promise<boolean>` or `boolean`"),x3(_)?_.then(A=>{A&&C()}).catch(A=>{}):_&&C()},x=()=>{var E,_;(_=(E=d.value)==null?void 0:E.focus)==null||_.call(E)};return an(()=>{d.value.checked=w.value}),e({focus:x,checked:w}),(E,_)=>(I(),z("div",{class:W(v(p)),onClick:tt(k,["prevent"])},[Z("input",{id:v(s),ref_key:"input",ref:d,class:W(v(a).e("input")),type:"checkbox",role:"switch","aria-checked":v(w),"aria-disabled":v(l),"aria-label":E.ariaLabel,name:E.name,"true-value":E.activeValue,"false-value":E.inactiveValue,disabled:v(l),tabindex:E.tabindex,onChange:C,onKeydown:Sr(k,["enter"])},null,42,["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"]),!E.inlinePrompt&&(E.inactiveIcon||E.inactiveText)?(I(),z("span",{key:0,class:W(v(m))},[E.inactiveIcon?(I(),ve(v(ft),{key:0},{default:X(()=>[(I(),ve(on(E.inactiveIcon)))]),_:1})):ce("v-if",!0),!E.inactiveIcon&&E.inactiveText?(I(),z("span",{key:1,"aria-hidden":v(w)},_e(E.inactiveText),9,["aria-hidden"])):ce("v-if",!0)],2)):ce("v-if",!0),Z("span",{ref_key:"core",ref:f,class:W(v(a).e("core")),style:rn(v(y))},[E.inlinePrompt?(I(),z("div",{key:0,class:W(v(a).e("inner"))},[E.activeIcon||E.inactiveIcon?(I(),ve(v(ft),{key:0,class:W(v(a).is("icon"))},{default:X(()=>[(I(),ve(on(v(w)?E.activeIcon:E.inactiveIcon)))]),_:1},8,["class"])):E.activeText||E.inactiveText?(I(),z("span",{key:1,class:W(v(a).is("text")),"aria-hidden":!v(w)},_e(v(w)?E.activeText:E.inactiveText),11,["aria-hidden"])):ce("v-if",!0)],2)):ce("v-if",!0),Z("div",{class:W(v(a).e("action"))},[E.loading?(I(),ve(v(ft),{key:0,class:W(v(a).is("loading"))},{default:X(()=>[N(v(w6))]),_:1},8,["class"])):v(w)?ge(E.$slots,"active-action",{key:1},()=>[E.activeActionIcon?(I(),ve(v(ft),{key:0},{default:X(()=>[(I(),ve(on(E.activeActionIcon)))]),_:1})):ce("v-if",!0)]):v(w)?ce("v-if",!0):ge(E.$slots,"inactive-action",{key:2},()=>[E.inactiveActionIcon?(I(),ve(v(ft),{key:0},{default:X(()=>[(I(),ve(on(E.inactiveActionIcon)))]),_:1})):ce("v-if",!0)])],2)],6),!E.inlinePrompt&&(E.activeIcon||E.activeText)?(I(),z("span",{key:1,class:W(v(g))},[E.activeIcon?(I(),ve(v(ft),{key:0},{default:X(()=>[(I(),ve(on(E.activeIcon)))]),_:1})):ce("v-if",!0),!E.activeIcon&&E.activeText?(I(),z("span",{key:1,"aria-hidden":!v(w)},_e(E.activeText),9,["aria-hidden"])):ce("v-if",!0)],2)):ce("v-if",!0)],10,["onClick"]))}});var eV=ht(ZB,[["__file","switch.vue"]]);const tV=Mn(eV);var nc=(n=>(n.ASC="asc",n.DESC="desc",n))(nc||{}),rc=(n=>(n.CENTER="center",n.RIGHT="right",n))(rc||{}),Of=(n=>(n.LEFT="left",n.RIGHT="right",n))(Of||{});const D1={asc:"desc",desc:"asc"},oc=Symbol("placeholder"),nV=(n,e,t)=>{var r;const o={flexGrow:0,flexShrink:0,...t?{}:{flexGrow:n.flexGrow||0,flexShrink:n.flexShrink||1}};t||(o.flexShrink=1);const i={...(r=n.style)!=null?r:{},...o,flexBasis:"auto",width:n.width};return e||(n.maxWidth&&(i.maxWidth=n.maxWidth),n.minWidth&&(i.minWidth=n.minWidth)),i};function rV(n,e,t){const r=P(()=>v(e).map((b,w)=>{var C,k;return{...b,key:(k=(C=b.key)!=null?C:b.dataKey)!=null?k:w}})),o=P(()=>v(r).filter(b=>!b.hidden)),i=P(()=>v(o).filter(b=>b.fixed==="left"||b.fixed===!0)),a=P(()=>v(o).filter(b=>b.fixed==="right")),s=P(()=>v(o).filter(b=>!b.fixed)),l=P(()=>{const b=[];return v(i).forEach(w=>{b.push({...w,placeholderSign:oc})}),v(s).forEach(w=>{b.push(w)}),v(a).forEach(w=>{b.push({...w,placeholderSign:oc})}),b}),u=P(()=>v(i).length||v(a).length),d=P(()=>v(r).reduce((b,w)=>(b[w.key]=nV(w,v(t),n.fixed),b),{})),f=P(()=>v(o).reduce((b,w)=>b+w.width,0)),p=b=>v(r).find(w=>w.key===b),m=b=>v(d)[b],g=(b,w)=>{b.width=w};function y(b){var w;const{key:C}=b.currentTarget.dataset;if(!C)return;const{sortState:k,sortBy:x}=n;let E=nc.ASC;Wr(k)?E=D1[k[C]]:E=D1[x.order],(w=n.onColumnSort)==null||w.call(n,{column:p(C),key:C,order:E})}return{columns:r,columnsStyles:d,columnsTotalWidth:f,fixedColumnsOnLeft:i,fixedColumnsOnRight:a,hasFixedColumns:u,mainColumns:l,normalColumns:s,visibleColumns:o,getColumn:p,getColumnStyle:m,updateColumnWidth:g,onColumnSorted:y}}const oV=(n,{mainTableRef:e,leftTableRef:t,rightTableRef:r,onMaybeEndReached:o})=>{const i=L({scrollLeft:0,scrollTop:0});function a(m){var g,y,b;const{scrollTop:w}=m;(g=e.value)==null||g.scrollTo(m),(y=t.value)==null||y.scrollToTop(w),(b=r.value)==null||b.scrollToTop(w)}function s(m){i.value=m,a(m)}function l(m){i.value.scrollTop=m,a(v(i))}function u(m){var g,y;i.value.scrollLeft=m,(y=(g=e.value)==null?void 0:g.scrollTo)==null||y.call(g,v(i))}function d(m){var g;s(m),(g=n.onScroll)==null||g.call(n,m)}function f({scrollTop:m}){const{scrollTop:g}=v(i);m!==g&&l(m)}function p(m,g="auto"){var y;(y=e.value)==null||y.scrollToRow(m,g)}return We(()=>v(i).scrollTop,(m,g)=>{m>g&&o()}),{scrollPos:i,scrollTo:s,scrollToLeft:u,scrollToTop:l,scrollToRow:p,onScroll:d,onVerticalScroll:f}},aV=(n,{mainTableRef:e,leftTableRef:t,rightTableRef:r,tableInstance:o,ns:i,isScrolling:a})=>{const s=wn(),{emit:l}=s,u=br(!1),d=L(n.defaultExpandedRowKeys||[]),f=L(-1),p=br(null),m=L({}),g=L({}),y=br({}),b=br({}),w=br({}),C=P(()=>Rt(n.estimatedRowHeight));function k(R){var $;($=n.onRowsRendered)==null||$.call(n,R),R.rowCacheEnd>v(f)&&(f.value=R.rowCacheEnd)}function x({hovered:R,rowKey:$}){if(a.value)return;o.vnode.el.querySelectorAll(`[rowkey="${String($)}"]`).forEach(ne=>{R?ne.classList.add(i.is("hovered")):ne.classList.remove(i.is("hovered"))})}function E({expanded:R,rowData:$,rowIndex:q,rowKey:j}){var ne,G;const B=[...v(d)],Y=B.indexOf(j);R?Y===-1&&B.push(j):Y>-1&&B.splice(Y,1),d.value=B,l("update:expandedRowKeys",B),(ne=n.onRowExpand)==null||ne.call(n,{expanded:R,rowData:$,rowIndex:q,rowKey:j}),(G=n.onExpandedRowsChange)==null||G.call(n,B)}const _=T0(()=>{var R,$,q,j;u.value=!0,m.value={...v(m),...v(g)},M(v(p),!1),g.value={},p.value=null,(R=e.value)==null||R.forceUpdate(),($=t.value)==null||$.forceUpdate(),(q=r.value)==null||q.forceUpdate(),(j=s.proxy)==null||j.$forceUpdate(),u.value=!1},0);function M(R,$=!1){v(C)&&[e,t,r].forEach(q=>{const j=v(q);j&&j.resetAfterRowIndex(R,$)})}function A(R,$,q){const j=v(p);(j===null||j>q)&&(p.value=q),g.value[R]=$}function O({rowKey:R,height:$,rowIndex:q},j){j?j===Of.RIGHT?w.value[R]=$:y.value[R]=$:b.value[R]=$;const ne=Math.max(...[y,w,b].map(G=>G.value[R]||0));v(m)[R]!==ne&&(A(R,ne,q),_())}return{expandedRowKeys:d,lastRenderedRowIndex:f,isDynamic:C,isResetting:u,rowHeights:m,resetAfterIndex:M,onRowExpanded:E,onRowHovered:x,onRowsRendered:k,onRowHeightChange:O}},iV=(n,{expandedRowKeys:e,lastRenderedRowIndex:t,resetAfterIndex:r})=>{const o=L({}),i=P(()=>{const s={},{data:l,rowKey:u}=n,d=v(e);if(!d||!d.length)return l;const f=[],p=new Set;d.forEach(g=>p.add(g));let m=l.slice();for(m.forEach(g=>s[g[u]]=0);m.length>0;){const g=m.shift();f.push(g),p.has(g[u])&&gt(g.children)&&g.children.length>0&&(m=[...g.children,...m],g.children.forEach(y=>s[y[u]]=s[g[u]]+1))}return o.value=s,f}),a=P(()=>{const{data:s,expandColumnKey:l}=n;return l?v(i):s});return We(a,(s,l)=>{s!==l&&(t.value=-1,r(0,!0))}),{data:a,depthMap:o}},sV=(n,e)=>n+e,af=n=>gt(n)?n.reduce(sV,0):n,_s=(n,e,t={})=>Bn(n)?n(e):n??t,Ci=n=>(["width","maxWidth","minWidth","height"].forEach(e=>{n[e]=Ur(n[e])}),n),Z8=n=>Eo(n)?e=>Ye(n,e):n,lV=(n,{columnsTotalWidth:e,rowsHeight:t,fixedColumnsOnLeft:r,fixedColumnsOnRight:o})=>{const i=P(()=>{const{fixed:C,width:k,vScrollbarSize:x}=n,E=k-x;return C?Math.max(Math.round(v(e)),E):E}),a=P(()=>v(i)+n.vScrollbarSize),s=P(()=>{const{height:C=0,maxHeight:k=0,footerHeight:x,hScrollbarSize:E}=n;if(k>0){const _=v(m),M=v(t),O=v(p)+_+M+E;return Math.min(O,k-x)}return C-x}),l=P(()=>{const{maxHeight:C}=n,k=v(s);if(Rt(C)&&C>0)return k;const x=v(t)+v(p)+v(m);return Math.min(k,x)}),u=C=>C.width,d=P(()=>af(v(r).map(u))),f=P(()=>af(v(o).map(u))),p=P(()=>af(n.headerHeight)),m=P(()=>{var C;return(((C=n.fixedData)==null?void 0:C.length)||0)*n.rowHeight}),g=P(()=>v(s)-v(p)-v(m)),y=P(()=>{const{style:C={},height:k,width:x}=n;return Ci({...C,height:k,width:x})}),b=P(()=>Ci({height:n.footerHeight})),w=P(()=>({top:Ur(v(p)),bottom:Ur(n.footerHeight),width:Ur(n.width)}));return{bodyWidth:i,fixedTableHeight:l,mainTableHeight:s,leftTableWidth:d,rightTableWidth:f,headerWidth:a,windowHeight:g,footerHeight:b,emptyStyle:w,rootStyle:y,headerHeight:p}};function uV(n){const e=L(),t=L(),r=L(),{columns:o,columnsStyles:i,columnsTotalWidth:a,fixedColumnsOnLeft:s,fixedColumnsOnRight:l,hasFixedColumns:u,mainColumns:d,onColumnSorted:f}=rV(n,Jn(n,"columns"),Jn(n,"fixed")),{scrollTo:p,scrollToLeft:m,scrollToTop:g,scrollToRow:y,onScroll:b,onVerticalScroll:w,scrollPos:C}=oV(n,{mainTableRef:e,leftTableRef:t,rightTableRef:r,onMaybeEndReached:ze}),k=qe("table-v2"),x=wn(),E=br(!1),{expandedRowKeys:_,lastRenderedRowIndex:M,isDynamic:A,isResetting:O,rowHeights:R,resetAfterIndex:$,onRowExpanded:q,onRowHeightChange:j,onRowHovered:ne,onRowsRendered:G}=aV(n,{mainTableRef:e,leftTableRef:t,rightTableRef:r,tableInstance:x,ns:k,isScrolling:E}),{data:B,depthMap:Y}=iV(n,{expandedRowKeys:_,lastRenderedRowIndex:M,resetAfterIndex:$}),Q=P(()=>{const{estimatedRowHeight:De,rowHeight:ot}=n,Ot=v(B);return Rt(De)?Object.values(v(R)).reduce((Pe,He)=>Pe+He,0):Ot.length*ot}),{bodyWidth:H,fixedTableHeight:K,mainTableHeight:U,leftTableWidth:ae,rightTableWidth:re,headerWidth:ye,windowHeight:we,footerHeight:Fe,emptyStyle:le,rootStyle:Te,headerHeight:Ie}=lV(n,{columnsTotalWidth:a,fixedColumnsOnLeft:s,fixedColumnsOnRight:l,rowsHeight:Q}),Ne=L(),et=P(()=>{const De=v(B).length===0;return gt(n.fixedData)?n.fixedData.length===0&&De:De});function st(De){const{estimatedRowHeight:ot,rowHeight:Ot,rowKey:Pe}=n;return ot?v(R)[v(B)[De][Pe]]||ot:Ot}function ze(){const{onEndReached:De}=n;if(!De)return;const{scrollTop:ot}=v(C),Ot=v(Q),Pe=v(we),He=Ot-(ot+Pe)+n.hScrollbarSize;v(M)>=0&&Ot===ot+v(U)-v(Ie)&&De(He)}return We(()=>n.expandedRowKeys,De=>_.value=De,{deep:!0}),{columns:o,containerRef:Ne,mainTableRef:e,leftTableRef:t,rightTableRef:r,isDynamic:A,isResetting:O,isScrolling:E,hasFixedColumns:u,columnsStyles:i,columnsTotalWidth:a,data:B,expandedRowKeys:_,depthMap:Y,fixedColumnsOnLeft:s,fixedColumnsOnRight:l,mainColumns:d,bodyWidth:H,emptyStyle:le,rootStyle:Te,headerWidth:ye,footerHeight:Fe,mainTableHeight:U,fixedTableHeight:K,leftTableWidth:ae,rightTableWidth:re,showEmpty:et,getRowHeight:st,onColumnSorted:f,onRowHovered:ne,onRowExpanded:q,onRowsRendered:G,onRowHeightChange:j,scrollTo:p,scrollToLeft:m,scrollToTop:g,scrollToRow:y,onScroll:b,onVerticalScroll:w}}const F0=Symbol("tableV2"),eC=String,kc={type:xe(Array),required:!0},B0={type:xe(Array)},tC={...B0,required:!0},cV=String,A4={type:xe(Array),default:()=>To([])},ls={type:Number,required:!0},nC={type:xe([String,Number,Symbol]),default:"id"},P4={type:xe(Object)},hs=Je({class:String,columns:kc,columnsStyles:{type:xe(Object),required:!0},depth:Number,expandColumnKey:cV,estimatedRowHeight:{...bs.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:xe(Function)},onRowHover:{type:xe(Function)},onRowHeightChange:{type:xe(Function)},rowData:{type:xe(Object),required:!0},rowEventHandlers:{type:xe(Object)},rowIndex:{type:Number,required:!0},rowKey:nC,style:{type:xe(Object)}}),Hm={type:Number,required:!0},V0=Je({class:String,columns:kc,fixedHeaderData:{type:xe(Array)},headerData:{type:xe(Array),required:!0},headerHeight:{type:xe([Number,Array]),default:50},rowWidth:Hm,rowHeight:{type:Number,default:50},height:Hm,width:Hm}),sf=Je({columns:kc,data:tC,fixedData:B0,estimatedRowHeight:hs.estimatedRowHeight,width:ls,height:ls,headerWidth:ls,headerHeight:V0.headerHeight,bodyWidth:ls,rowHeight:ls,cache:LB.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:bs.scrollbarAlwaysOn,scrollbarStartGap:bs.scrollbarStartGap,scrollbarEndGap:bs.scrollbarEndGap,class:eC,style:P4,containerStyle:P4,getRowHeight:{type:xe(Function),required:!0},rowKey:hs.rowKey,onRowsRendered:{type:xe(Function)},onScroll:{type:xe(Function)}}),dV=Je({cache:sf.cache,estimatedRowHeight:hs.estimatedRowHeight,rowKey:nC,headerClass:{type:xe([String,Function])},headerProps:{type:xe([Object,Function])},headerCellProps:{type:xe([Object,Function])},headerHeight:V0.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:xe([String,Function])},rowProps:{type:xe([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:xe([Object,Function])},columns:kc,data:tC,dataGetter:{type:xe(Function)},fixedData:B0,expandColumnKey:hs.expandColumnKey,expandedRowKeys:A4,defaultExpandedRowKeys:A4,class:eC,fixed:Boolean,style:{type:xe(Object)},width:ls,height:ls,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:bs.hScrollbarSize,vScrollbarSize:bs.vScrollbarSize,scrollbarAlwaysOn:X8.alwaysOn,sortBy:{type:xe(Object),default:()=>({})},sortState:{type:xe(Object),default:void 0},onColumnSort:{type:xe(Function)},onExpandedRowsChange:{type:xe(Function)},onEndReached:{type:xe(Function)},onRowExpand:hs.onRowExpand,onScroll:sf.onScroll,onRowsRendered:sf.onRowsRendered,rowEventHandlers:hs.rowEventHandlers}),fV="ElTableV2Header",hV=de({name:fV,props:V0,setup(n,{slots:e,expose:t}){const r=qe("table-v2"),o=yt("tableV2GridScrollLeft"),i=L(),a=P(()=>Ci({width:n.width,height:n.height})),s=P(()=>Ci({width:n.rowWidth,height:n.height})),l=P(()=>zo(v(n.headerHeight))),u=p=>{const m=v(i);Dt(()=>{m!=null&&m.scroll&&m.scroll({left:p})})},d=()=>{const p=r.e("fixed-header-row"),{columns:m,fixedHeaderData:g,rowHeight:y}=n;return g==null?void 0:g.map((b,w)=>{var C;const k=Ci({height:y,width:"100%"});return(C=e.fixed)==null?void 0:C.call(e,{class:p,columns:m,rowData:b,rowIndex:-(w+1),style:k})})},f=()=>{const p=r.e("dynamic-header-row"),{columns:m}=n;return v(l).map((g,y)=>{var b;const w=Ci({width:"100%",height:g});return(b=e.dynamic)==null?void 0:b.call(e,{class:p,columns:m,headerIndex:y,style:w})})};return b0(()=>{o!=null&&o.value&&u(o.value)}),t({scrollToLeft:u}),()=>{if(!(n.height<=0))return N("div",{ref:i,class:n.class,style:v(a),role:"rowgroup"},[N("div",{style:v(s),class:r.e("header")},[f(),d()])])}}});var pV=hV;const mV=({atXEndEdge:n,atXStartEdge:e,atYEndEdge:t,atYStartEdge:r},o)=>{let i=null,a=0,s=0;const l=(d,f)=>{const p=d<=0&&e.value||d>=0&&n.value,m=f<=0&&r.value||f>=0&&t.value;return p&&m};return{hasReachedEdge:l,onWheel:d=>{Q6(i);let f=d.deltaX,p=d.deltaY;Math.abs(f)>Math.abs(p)?p=0:f=0,d.shiftKey&&p!==0&&(f=p,p=0),!(l(a,s)&&l(a+f,s+p))&&(a+=f,s+=p,d.preventDefault(),i=X6(()=>{o(a,s),a=0,s=0}))}}},rC=({name:n,clearCache:e,getColumnPosition:t,getColumnStartIndexForOffset:r,getColumnStopIndexForStartIndex:o,getEstimatedTotalHeight:i,getEstimatedTotalWidth:a,getColumnOffset:s,getRowOffset:l,getRowPosition:u,getRowStartIndexForOffset:d,getRowStopIndexForStartIndex:f,initCache:p,injectToInstance:m,validateProps:g})=>de({name:n??"ElVirtualList",props:bs,emits:[T4,_4],setup(y,{emit:b,expose:w,slots:C}){const k=qe("vl");g(y);const x=wn(),E=L(p(y,x));m==null||m(x,E);const _=L(),M=L(),A=L(),O=L(null),R=L({isScrolling:!1,scrollLeft:Rt(y.initScrollLeft)?y.initScrollLeft:0,scrollTop:Rt(y.initScrollTop)?y.initScrollTop:0,updateRequested:!1,xAxisScrollDir:vu,yAxisScrollDir:vu}),$=RB(),q=P(()=>Number.parseInt(`${y.height}`,10)),j=P(()=>Number.parseInt(`${y.width}`,10)),ne=P(()=>{const{totalColumn:Pe,totalRow:He,columnCache:Be}=y,{isScrolling:Xe,xAxisScrollDir:Qe,scrollLeft:ct}=v(R);if(Pe===0||He===0)return[0,0,0,0];const mt=r(y,ct,v(E)),bt=o(y,mt,ct,v(E)),_t=!Xe||Qe===k1?Math.max(1,Be):1,Jt=!Xe||Qe===vu?Math.max(1,Be):1;return[Math.max(0,mt-_t),Math.max(0,Math.min(Pe-1,bt+Jt)),mt,bt]}),G=P(()=>{const{totalColumn:Pe,totalRow:He,rowCache:Be}=y,{isScrolling:Xe,yAxisScrollDir:Qe,scrollTop:ct}=v(R);if(Pe===0||He===0)return[0,0,0,0];const mt=d(y,ct,v(E)),bt=f(y,mt,ct,v(E)),_t=!Xe||Qe===k1?Math.max(1,Be):1,Jt=!Xe||Qe===vu?Math.max(1,Be):1;return[Math.max(0,mt-_t),Math.max(0,Math.min(He-1,bt+Jt)),mt,bt]}),B=P(()=>i(y,v(E))),Y=P(()=>a(y,v(E))),Q=P(()=>{var Pe;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:y.direction,height:Rt(y.height)?`${y.height}px`:y.height,width:Rt(y.width)?`${y.width}px`:y.width},(Pe=y.style)!=null?Pe:{}]}),H=P(()=>{const Pe=`${v(Y)}px`;return{height:`${v(B)}px`,pointerEvents:v(R).isScrolling?"none":void 0,width:Pe}}),K=()=>{const{totalColumn:Pe,totalRow:He}=y;if(Pe>0&&He>0){const[bt,_t,Jt,Xt]=v(ne),[$t,he,se,be]=v(G);b(T4,{columnCacheStart:bt,columnCacheEnd:_t,rowCacheStart:$t,rowCacheEnd:he,columnVisibleStart:Jt,columnVisibleEnd:Xt,rowVisibleStart:se,rowVisibleEnd:be})}const{scrollLeft:Be,scrollTop:Xe,updateRequested:Qe,xAxisScrollDir:ct,yAxisScrollDir:mt}=v(R);b(_4,{xAxisScrollDir:ct,scrollLeft:Be,yAxisScrollDir:mt,scrollTop:Xe,updateRequested:Qe})},U=Pe=>{const{clientHeight:He,clientWidth:Be,scrollHeight:Xe,scrollLeft:Qe,scrollTop:ct,scrollWidth:mt}=Pe.currentTarget,bt=v(R);if(bt.scrollTop===ct&&bt.scrollLeft===Qe)return;let _t=Qe;if(M4(y.direction))switch(I4()){case M1:_t=-Qe;break;case q8:_t=mt-Be-Qe;break}R.value={...bt,isScrolling:!0,scrollLeft:_t,scrollTop:Math.max(0,Math.min(ct,Xe-He)),updateRequested:!0,xAxisScrollDir:_d(bt.scrollLeft,_t),yAxisScrollDir:_d(bt.scrollTop,ct)},Dt(()=>Te()),Ie(),K()},ae=(Pe,He)=>{const Be=v(q),Xe=(B.value-Be)/He*Pe;we({scrollTop:Math.min(B.value-Be,Xe)})},re=(Pe,He)=>{const Be=v(j),Xe=(Y.value-Be)/He*Pe;we({scrollLeft:Math.min(Y.value-Be,Xe)})},{onWheel:ye}=mV({atXStartEdge:P(()=>R.value.scrollLeft<=0),atXEndEdge:P(()=>R.value.scrollLeft>=Y.value-v(j)),atYStartEdge:P(()=>R.value.scrollTop<=0),atYEndEdge:P(()=>R.value.scrollTop>=B.value-v(q))},(Pe,He)=>{var Be,Xe,Qe,ct;(Xe=(Be=M.value)==null?void 0:Be.onMouseUp)==null||Xe.call(Be),(ct=(Qe=A.value)==null?void 0:Qe.onMouseUp)==null||ct.call(Qe);const mt=v(j),bt=v(q);we({scrollLeft:Math.min(R.value.scrollLeft+Pe,Y.value-mt),scrollTop:Math.min(R.value.scrollTop+He,B.value-bt)})});Ku(_,"wheel",ye,{passive:!1});const we=({scrollLeft:Pe=R.value.scrollLeft,scrollTop:He=R.value.scrollTop})=>{Pe=Math.max(Pe,0),He=Math.max(He,0);const Be=v(R);He===Be.scrollTop&&Pe===Be.scrollLeft||(R.value={...Be,xAxisScrollDir:_d(Be.scrollLeft,Pe),yAxisScrollDir:_d(Be.scrollTop,He),scrollLeft:Pe,scrollTop:He,updateRequested:!0},Dt(()=>Te()),Ie(),K())},Fe=(Pe=0,He=0,Be=fs)=>{const Xe=v(R);He=Math.max(0,Math.min(He,y.totalColumn-1)),Pe=Math.max(0,Math.min(Pe,y.totalRow-1));const Qe=Z6(k.namespace.value),ct=v(E),mt=i(y,ct),bt=a(y,ct);we({scrollLeft:s(y,He,Be,Xe.scrollLeft,ct,bt>y.width?Qe:0),scrollTop:l(y,Pe,Be,Xe.scrollTop,ct,mt>y.height?Qe:0)})},le=(Pe,He)=>{const{columnWidth:Be,direction:Xe,rowHeight:Qe}=y,ct=$.value(e&&Be,e&&Qe,e&&Xe),mt=`${Pe},${He}`;if(rA(ct,mt))return ct[mt];{const[,bt]=t(y,He,v(E)),_t=v(E),Jt=M4(Xe),[Xt,$t]=u(y,Pe,_t),[he]=t(y,He,_t);return ct[mt]={position:"absolute",left:Jt?void 0:`${bt}px`,right:Jt?`${bt}px`:void 0,top:`${$t}px`,height:`${Xt}px`,width:`${he}px`},ct[mt]}},Te=()=>{R.value.isScrolling=!1,Dt(()=>{$.value(-1,null,null)})};an(()=>{if(!Oo)return;const{initScrollLeft:Pe,initScrollTop:He}=y,Be=v(_);Be&&(Rt(Pe)&&(Be.scrollLeft=Pe),Rt(He)&&(Be.scrollTop=He)),K()});const Ie=()=>{const{direction:Pe}=y,{scrollLeft:He,scrollTop:Be,updateRequested:Xe}=v(R),Qe=v(_);if(Xe&&Qe){if(Pe===U8)switch(I4()){case M1:{Qe.scrollLeft=-He;break}case j8:{Qe.scrollLeft=He;break}default:{const{clientWidth:ct,scrollWidth:mt}=Qe;Qe.scrollLeft=mt-ct-He;break}}else Qe.scrollLeft=Math.max(0,He);Qe.scrollTop=Math.max(0,Be)}},{resetAfterColumnIndex:Ne,resetAfterRowIndex:et,resetAfter:st}=x.proxy;w({windowRef:_,innerRef:O,getItemStyleCache:$,scrollTo:we,scrollToItem:Fe,states:R,resetAfterColumnIndex:Ne,resetAfterRowIndex:et,resetAfter:st});const ze=()=>{const{scrollbarAlwaysOn:Pe,scrollbarStartGap:He,scrollbarEndGap:Be,totalColumn:Xe,totalRow:Qe}=y,ct=v(j),mt=v(q),bt=v(Y),_t=v(B),{scrollLeft:Jt,scrollTop:Xt}=v(R),$t=Ye(O4,{ref:M,alwaysOn:Pe,startGap:He,endGap:Be,class:k.e("horizontal"),clientSize:ct,layout:"horizontal",onScroll:re,ratio:ct*100/bt,scrollFrom:Jt/(bt-ct),total:Qe,visible:!0}),he=Ye(O4,{ref:A,alwaysOn:Pe,startGap:He,endGap:Be,class:k.e("vertical"),clientSize:mt,layout:"vertical",onScroll:ae,ratio:mt*100/_t,scrollFrom:Xt/(_t-mt),total:Xe,visible:!0});return{horizontalScrollbar:$t,verticalScrollbar:he}},De=()=>{var Pe;const[He,Be]=v(ne),[Xe,Qe]=v(G),{data:ct,totalColumn:mt,totalRow:bt,useIsScrolling:_t,itemKey:Jt}=y,Xt=[];if(bt>0&&mt>0)for(let $t=Xe;$t<=Qe;$t++)for(let he=He;he<=Be;he++){const se=Jt({columnIndex:he,data:ct,rowIndex:$t});Xt.push(Ye(it,{key:se},(Pe=C.default)==null?void 0:Pe.call(C,{columnIndex:he,data:ct,isScrolling:_t?v(R).isScrolling:void 0,style:le($t,he),rowIndex:$t})))}return Xt},ot=()=>{const Pe=on(y.innerElement),He=De();return[Ye(Pe,{style:v(H),ref:O},zn(Pe)?He:{default:()=>He})]};return()=>{const Pe=on(y.containerElement),{horizontalScrollbar:He,verticalScrollbar:Be}=ze(),Xe=ot();return Ye("div",{key:0,class:k.e("wrapper"),role:y.role},[Ye(Pe,{class:y.className,style:v(Q),onScroll:U,ref:_},zn(Pe)?Xe:{default:()=>Xe}),He,Be])}}}),{max:Af,min:oC,floor:aC}=Math,vV={column:"columnWidth",row:"rowHeight"},$1={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},Ra=(n,e,t,r)=>{const[o,i,a]=[t[r],n[vV[r]],t[$1[r]]];if(e>a){let s=0;if(a>=0){const l=o[a];s=l.offset+l.size}for(let l=a+1;l<=e;l++){const u=i(l);o[l]={offset:s,size:u},s+=u}t[$1[r]]=e}return o[e]},iC=(n,e,t,r,o,i)=>{for(;t<=r;){const a=t+aC((r-t)/2),s=Ra(n,a,e,i).offset;if(s===o)return a;s<o?t=a+1:r=a-1}return Af(0,t-1)},gV=(n,e,t,r,o)=>{const i=o==="column"?n.totalColumn:n.totalRow;let a=1;for(;t<i&&Ra(n,t,e,o).offset<r;)t+=a,a*=2;return iC(n,e,aC(t/2),oC(t,i-1),r,o)},R4=(n,e,t,r)=>{const[o,i]=[e[r],e[$1[r]]];return(i>0?o[i].offset:0)>=t?iC(n,e,0,i,t,r):gV(n,e,Af(0,i),t,r)},sC=({totalRow:n},{estimatedRowHeight:e,lastVisitedRowIndex:t,row:r})=>{let o=0;if(t>=n&&(t=n-1),t>=0){const s=r[t];o=s.offset+s.size}const a=(n-t-1)*e;return o+a},lC=({totalColumn:n},{column:e,estimatedColumnWidth:t,lastVisitedColumnIndex:r})=>{let o=0;if(r>n&&(r=n-1),r>=0){const s=e[r];o=s.offset+s.size}const a=(n-r-1)*t;return o+a},yV={column:lC,row:sC},D4=(n,e,t,r,o,i,a)=>{const[s,l]=[i==="row"?n.height:n.width,yV[i]],u=Ra(n,e,o,i),d=l(n,o),f=Af(0,oC(d-s,u.offset)),p=Af(0,u.offset-s+a+u.size);switch(t===H8&&(r>=p-s&&r<=f+s?t=fs:t=hl),t){case E1:return f;case T1:return p;case hl:return Math.round(p+(f-p)/2);case fs:default:return r>=p&&r<=f?r:p>f||r<p?p:f}},bV=rC({name:"ElDynamicSizeGrid",getColumnPosition:(n,e,t)=>{const r=Ra(n,e,t,"column");return[r.size,r.offset]},getRowPosition:(n,e,t)=>{const r=Ra(n,e,t,"row");return[r.size,r.offset]},getColumnOffset:(n,e,t,r,o,i)=>D4(n,e,t,r,o,"column",i),getRowOffset:(n,e,t,r,o,i)=>D4(n,e,t,r,o,"row",i),getColumnStartIndexForOffset:(n,e,t)=>R4(n,t,e,"column"),getColumnStopIndexForStartIndex:(n,e,t,r)=>{const o=Ra(n,e,r,"column"),i=t+n.width;let a=o.offset+o.size,s=e;for(;s<n.totalColumn-1&&a<i;)s++,a+=Ra(n,e,r,"column").size;return s},getEstimatedTotalHeight:sC,getEstimatedTotalWidth:lC,getRowStartIndexForOffset:(n,e,t)=>R4(n,t,e,"row"),getRowStopIndexForStartIndex:(n,e,t,r)=>{const{totalRow:o,height:i}=n,a=Ra(n,e,r,"row"),s=t+i;let l=a.size+a.offset,u=e;for(;u<o-1&&l<s;)u++,l+=Ra(n,u,r,"row").size;return u},injectToInstance:(n,e)=>{const t=({columnIndex:i,rowIndex:a},s)=>{var l,u;s=xo(s)?!0:s,Rt(i)&&(e.value.lastVisitedColumnIndex=Math.min(e.value.lastVisitedColumnIndex,i-1)),Rt(a)&&(e.value.lastVisitedRowIndex=Math.min(e.value.lastVisitedRowIndex,a-1)),(l=n.exposed)==null||l.getItemStyleCache.value(-1,null,null),s&&((u=n.proxy)==null||u.$forceUpdate())},r=(i,a)=>{t({columnIndex:i},a)},o=(i,a)=>{t({rowIndex:i},a)};Object.assign(n.proxy,{resetAfterColumnIndex:r,resetAfterRowIndex:o,resetAfter:t})},initCache:({estimatedColumnWidth:n=E4,estimatedRowHeight:e=E4})=>({column:{},estimatedColumnWidth:n,estimatedRowHeight:e,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:n,rowHeight:e})=>{}}),SV=rC({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:n},e)=>[n,e*n],getRowPosition:({rowHeight:n},e)=>[n,e*n],getEstimatedTotalHeight:({totalRow:n,rowHeight:e})=>e*n,getEstimatedTotalWidth:({totalColumn:n,columnWidth:e})=>e*n,getColumnOffset:({totalColumn:n,columnWidth:e,width:t},r,o,i,a,s)=>{t=Number(t);const l=Math.max(0,n*e-t),u=Math.min(l,r*e),d=Math.max(0,r*e-t+s+e);switch(o==="smart"&&(i>=d-t&&i<=u+t?o=fs:o=hl),o){case E1:return u;case T1:return d;case hl:{const f=Math.round(d+(u-d)/2);return f<Math.ceil(t/2)?0:f>l+Math.floor(t/2)?l:f}case fs:default:return i>=d&&i<=u?i:d>u||i<d?d:u}},getRowOffset:({rowHeight:n,height:e,totalRow:t},r,o,i,a,s)=>{e=Number(e);const l=Math.max(0,t*n-e),u=Math.min(l,r*n),d=Math.max(0,r*n-e+s+n);switch(o===H8&&(i>=d-e&&i<=u+e?o=fs:o=hl),o){case E1:return u;case T1:return d;case hl:{const f=Math.round(d+(u-d)/2);return f<Math.ceil(e/2)?0:f>l+Math.floor(e/2)?l:f}case fs:default:return i>=d&&i<=u?i:d>u||i<d?d:u}},getColumnStartIndexForOffset:({columnWidth:n,totalColumn:e},t)=>Math.max(0,Math.min(e-1,Math.floor(t/n))),getColumnStopIndexForStartIndex:({columnWidth:n,totalColumn:e,width:t},r,o)=>{const i=r*n,a=Math.ceil((t+o-i)/n);return Math.max(0,Math.min(e-1,r+a-1))},getRowStartIndexForOffset:({rowHeight:n,totalRow:e},t)=>Math.max(0,Math.min(e-1,Math.floor(t/n))),getRowStopIndexForStartIndex:({rowHeight:n,totalRow:e,height:t},r,o)=>{const i=r*n,a=Math.ceil((t+o-i)/n);return Math.max(0,Math.min(e-1,r+a-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:n,rowHeight:e})=>{}}),wV="ElTableV2Grid",CV=n=>{const e=L(),t=L(),r=L(0),o=P(()=>{const{data:b,rowHeight:w,estimatedRowHeight:C}=n;if(!C)return b.length*w}),i=P(()=>{const{fixedData:b,rowHeight:w}=n;return((b==null?void 0:b.length)||0)*w}),a=P(()=>af(n.headerHeight)),s=P(()=>{const{height:b}=n;return Math.max(0,b-v(a)-v(i))}),l=P(()=>v(a)+v(i)>0),u=({data:b,rowIndex:w})=>b[w][n.rowKey];function d({rowCacheStart:b,rowCacheEnd:w,rowVisibleStart:C,rowVisibleEnd:k}){var x;(x=n.onRowsRendered)==null||x.call(n,{rowCacheStart:b,rowCacheEnd:w,rowVisibleStart:C,rowVisibleEnd:k})}function f(b,w){var C;(C=t.value)==null||C.resetAfterRowIndex(b,w)}function p(b,w){const C=v(e),k=v(t);Wr(b)?(C==null||C.scrollToLeft(b.scrollLeft),r.value=b.scrollLeft,k==null||k.scrollTo(b)):(C==null||C.scrollToLeft(b),r.value=b,k==null||k.scrollTo({scrollLeft:b,scrollTop:w}))}function m(b){var w;(w=v(t))==null||w.scrollTo({scrollTop:b})}function g(b,w){var C;(C=v(t))==null||C.scrollToItem(b,1,w)}function y(){var b,w;(b=v(t))==null||b.$forceUpdate(),(w=v(e))==null||w.$forceUpdate()}return{bodyRef:t,forceUpdate:y,fixedRowHeight:i,gridHeight:s,hasHeader:l,headerHeight:a,headerRef:e,totalHeight:o,itemKey:u,onItemRendered:d,resetAfterRowIndex:f,scrollTo:p,scrollToTop:m,scrollToRow:g,scrollLeft:r}},xV=de({name:wV,props:sf,setup(n,{slots:e,expose:t}){const{ns:r}=yt(F0),{bodyRef:o,fixedRowHeight:i,gridHeight:a,hasHeader:s,headerRef:l,headerHeight:u,totalHeight:d,forceUpdate:f,itemKey:p,onItemRendered:m,resetAfterRowIndex:g,scrollTo:y,scrollToTop:b,scrollToRow:w,scrollLeft:C}=CV(n);yn("tableV2GridScrollLeft",C),t({forceUpdate:f,totalHeight:d,scrollTo:y,scrollToTop:b,scrollToRow:w,resetAfterRowIndex:g});const k=()=>n.bodyWidth;return()=>{const{cache:x,columns:E,data:_,fixedData:M,useIsScrolling:A,scrollbarAlwaysOn:O,scrollbarEndGap:R,scrollbarStartGap:$,style:q,rowHeight:j,bodyWidth:ne,estimatedRowHeight:G,headerWidth:B,height:Y,width:Q,getRowHeight:H,onScroll:K}=n,U=Rt(G),ae=U?bV:SV,re=v(u);return N("div",{role:"table",class:[r.e("table"),n.class],style:q},[N(ae,{ref:o,data:_,useIsScrolling:A,itemKey:p,columnCache:0,columnWidth:U?k:ne,totalColumn:1,totalRow:_.length,rowCache:x,rowHeight:U?H:j,width:Q,height:v(a),class:r.e("body"),role:"rowgroup",scrollbarStartGap:$,scrollbarEndGap:R,scrollbarAlwaysOn:O,onScroll:K,onItemRendered:m,perfMode:!1},{default:ye=>{var we;const Fe=_[ye.rowIndex];return(we=e.row)==null?void 0:we.call(e,{...ye,columns:E,rowData:Fe})}}),v(s)&&N(pV,{ref:l,class:r.e("header-wrapper"),columns:E,headerData:_,headerHeight:n.headerHeight,fixedHeaderData:M,rowWidth:B,rowHeight:j,width:Q,height:Math.min(re+v(i),Y)},{dynamic:e.header,fixed:e.row})])}}});var z0=xV;function kV(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!Eo(n)}const EV=(n,{slots:e})=>{const{mainTableRef:t,...r}=n;return N(z0,kt({ref:t},r),kV(e)?e:{default:()=>[e]})};var TV=EV;function _V(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!Eo(n)}const MV=(n,{slots:e})=>{if(!n.columns.length)return;const{leftTableRef:t,...r}=n;return N(z0,kt({ref:t},r),_V(e)?e:{default:()=>[e]})};var IV=MV;function OV(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!Eo(n)}const AV=(n,{slots:e})=>{if(!n.columns.length)return;const{rightTableRef:t,...r}=n;return N(z0,kt({ref:t},r),OV(e)?e:{default:()=>[e]})};var PV=AV;const RV=n=>{const{isScrolling:e}=yt(F0),t=L(!1),r=L(),o=P(()=>Rt(n.estimatedRowHeight)&&n.rowIndex>=0),i=(l=!1)=>{const u=v(r);if(!u)return;const{columns:d,onRowHeightChange:f,rowKey:p,rowIndex:m,style:g}=n,{height:y}=u.getBoundingClientRect();t.value=!0,Dt(()=>{if(l||y!==Number.parseInt(g.height)){const b=d[0],w=(b==null?void 0:b.placeholderSign)===oc;f==null||f({rowKey:p,height:y,rowIndex:m},b&&!w&&b.fixed)}})},a=P(()=>{const{rowData:l,rowIndex:u,rowKey:d,onRowHover:f}=n,p=n.rowEventHandlers||{},m={};return Object.entries(p).forEach(([g,y])=>{Bn(y)&&(m[g]=b=>{y({event:b,rowData:l,rowIndex:u,rowKey:d})})}),f&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:g,hovered:y})=>{const b=m[g];m[g]=w=>{f({event:w,hovered:y,rowData:l,rowIndex:u,rowKey:d}),b==null||b(w)}}),m}),s=l=>{const{onRowExpand:u,rowData:d,rowIndex:f,rowKey:p}=n;u==null||u({expanded:l,rowData:d,rowIndex:f,rowKey:p})};return an(()=>{v(o)&&i(!0)}),{isScrolling:e,measurable:o,measured:t,rowRef:r,eventHandlers:a,onExpand:s}},DV="ElTableV2TableRow",$V=de({name:DV,props:hs,setup(n,{expose:e,slots:t,attrs:r}){const{eventHandlers:o,isScrolling:i,measurable:a,measured:s,rowRef:l,onExpand:u}=RV(n);return e({onExpand:u}),()=>{const{columns:d,columnsStyles:f,expandColumnKey:p,depth:m,rowData:g,rowIndex:y,style:b}=n;let w=d.map((C,k)=>{const x=gt(g.children)&&g.children.length>0&&C.key===p;return t.cell({column:C,columns:d,columnIndex:k,depth:m,style:f[C.key],rowData:g,rowIndex:y,isScrolling:v(i),expandIconProps:x?{rowData:g,rowIndex:y,onExpand:u}:void 0})});if(t.row&&(w=t.row({cells:w.map(C=>gt(C)&&C.length===1?C[0]:C),style:b,columns:d,depth:m,rowData:g,rowIndex:y,isScrolling:v(i)})),v(a)){const{height:C,...k}=b||{},x=v(s);return N("div",kt({ref:l,class:n.class,style:x?b:k,role:"row"},r,v(o)),[w])}return N("div",kt(r,{ref:l,class:n.class,style:b,role:"row"},v(o)),[w])}}});var NV=$V;function LV(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!Eo(n)}const FV=(n,{slots:e})=>{const{columns:t,columnsStyles:r,depthMap:o,expandColumnKey:i,expandedRowKeys:a,estimatedRowHeight:s,hasFixedColumns:l,rowData:u,rowIndex:d,style:f,isScrolling:p,rowProps:m,rowClass:g,rowKey:y,rowEventHandlers:b,ns:w,onRowHovered:C,onRowExpanded:k}=n,x=_s(g,{columns:t,rowData:u,rowIndex:d},""),E=_s(m,{columns:t,rowData:u,rowIndex:d}),_=u[y],M=o[_]||0,A=!!i,O=d<0,R=[w.e("row"),x,{[w.e(`row-depth-${M}`)]:A&&d>=0,[w.is("expanded")]:A&&a.includes(_),[w.is("fixed")]:!M&&O,[w.is("customized")]:!!e.row}],$=l?C:void 0,q={...E,columns:t,columnsStyles:r,class:R,depth:M,expandColumnKey:i,estimatedRowHeight:O?void 0:s,isScrolling:p,rowIndex:d,rowData:u,rowKey:_,rowEventHandlers:b,style:f};return N(NV,kt(q,{onRowExpand:k,onMouseenter:G=>{$==null||$({hovered:!0,rowKey:_,event:G,rowData:u,rowIndex:d})},onMouseleave:G=>{$==null||$({hovered:!1,rowKey:_,event:G,rowData:u,rowIndex:d})},rowkey:_}),LV(e)?e:{default:()=>[e]})};var BV=FV;const H0=(n,{slots:e})=>{var t;const{cellData:r,style:o}=n,i=((t=r==null?void 0:r.toString)==null?void 0:t.call(r))||"",a=ge(e,"default",n,()=>[i]);return N("div",{class:n.class,title:i,style:o},[a])};H0.displayName="ElTableV2Cell";H0.inheritAttrs=!1;var VV=H0;const zV=n=>{const{expanded:e,expandable:t,onExpand:r,style:o,size:i}=n,a={onClick:t?()=>r(!e):void 0,class:n.class};return N(ft,kt(a,{size:i,style:o}),{default:()=>[N(La,null,null)]})};var HV=zV;const uC=({columns:n,column:e,columnIndex:t,depth:r,expandIconProps:o,isScrolling:i,rowData:a,rowIndex:s,style:l,expandedRowKeys:u,ns:d,cellProps:f,expandColumnKey:p,indentSize:m,iconSize:g,rowKey:y},{slots:b})=>{const w=Ci(l);if(e.placeholderSign===oc)return N("div",{class:d.em("row-cell","placeholder"),style:w},null);const{cellRenderer:C,dataKey:k,dataGetter:x}=e,E=Bn(x)?x({columns:n,column:e,columnIndex:t,rowData:a,rowIndex:s}):$a(a,k??""),_=_s(f,{cellData:E,columns:n,column:e,columnIndex:t,rowIndex:s,rowData:a}),M={class:d.e("cell-text"),columns:n,column:e,columnIndex:t,cellData:E,isScrolling:i,rowData:a,rowIndex:s},A=Z8(C),O=A?A(M):ge(b,"default",M,()=>[N(VV,M,null)]),R=[d.e("row-cell"),e.class,e.align===rc.CENTER&&d.is("align-center"),e.align===rc.RIGHT&&d.is("align-right")],$=s>=0&&p&&e.key===p,q=s>=0&&u.includes(a[y]);let j;const ne=`margin-inline-start: ${r*m}px;`;return $&&(Wr(o)?j=N(HV,kt(o,{class:[d.e("expand-icon"),d.is("expanded",q)],size:g,expanded:q,style:ne,expandable:!0}),null):j=N("div",{style:[ne,`width: ${g}px; height: ${g}px;`].join(" ")},null)),N("div",kt({class:R,style:w},_,{role:"cell"}),[j,O])};uC.inheritAttrs=!1;var $4=uC;const WV=Je({class:String,columns:kc,columnsStyles:{type:xe(Object),required:!0},headerIndex:Number,style:{type:xe(Object)}}),UV=de({name:"ElTableV2HeaderRow",props:WV,setup(n,{slots:e}){return()=>{const{columns:t,columnsStyles:r,headerIndex:o,style:i}=n;let a=t.map((s,l)=>e.cell({columns:t,column:s,columnIndex:l,headerIndex:o,style:r[s.key]}));return e.header&&(a=e.header({cells:a.map(s=>gt(s)&&s.length===1?s[0]:s),columns:t,headerIndex:o})),N("div",{class:n.class,style:i,role:"row"},[a])}}});var jV=UV;function qV(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!Eo(n)}const KV=({columns:n,columnsStyles:e,headerIndex:t,style:r,headerClass:o,headerProps:i,ns:a},{slots:s})=>{const l={columns:n,headerIndex:t},u=[a.e("header-row"),_s(o,l,""),{[a.is("customized")]:!!s.header}],d={..._s(i,l),columnsStyles:e,class:u,columns:n,headerIndex:t,style:r};return N(jV,d,qV(s)?s:{default:()=>[s]})};var GV=KV;const W0=(n,{slots:e})=>ge(e,"default",n,()=>{var t,r;return[N("div",{class:n.class,title:(t=n.column)==null?void 0:t.title},[(r=n.column)==null?void 0:r.title])]});W0.displayName="ElTableV2HeaderCell";W0.inheritAttrs=!1;var YV=W0;const JV=n=>{const{sortOrder:e}=n;return N(ft,{size:14,class:n.class},{default:()=>[e===nc.ASC?N(oA,null,null):N(aA,null,null)]})};var XV=JV;const QV=(n,{slots:e})=>{const{column:t,ns:r,style:o,onColumnSorted:i}=n,a=Ci(o);if(t.placeholderSign===oc)return N("div",{class:r.em("header-row-cell","placeholder"),style:a},null);const{headerCellRenderer:s,headerClass:l,sortable:u}=t,d={...n,class:r.e("header-cell-text")},f=Z8(s),p=f?f(d):ge(e,"default",d,()=>[N(YV,d,null)]),{sortBy:m,sortState:g,headerCellProps:y}=n;let b,w;if(g){const x=g[t.key];b=!!D1[x],w=b?x:nc.ASC}else b=t.key===m.key,w=b?m.order:nc.ASC;const C=[r.e("header-cell"),_s(l,n,""),t.align===rc.CENTER&&r.is("align-center"),t.align===rc.RIGHT&&r.is("align-right"),u&&r.is("sortable")],k={..._s(y,n),onClick:t.sortable?i:void 0,class:C,style:a,"data-key":t.key};return N("div",kt(k,{role:"columnheader"}),[p,u&&N(XV,{class:[r.e("sort-icon"),b&&r.is("sorting")],sortOrder:w},null)])};var N4=QV;const cC=(n,{slots:e})=>{var t;return N("div",{class:n.class,style:n.style},[(t=e.default)==null?void 0:t.call(e)])};cC.displayName="ElTableV2Footer";var ZV=cC;const dC=(n,{slots:e})=>{const t=ge(e,"default",{},()=>[N(XL,null,null)]);return N("div",{class:n.class,style:n.style},[t])};dC.displayName="ElTableV2Empty";var ez=dC;const fC=(n,{slots:e})=>{var t;return N("div",{class:n.class,style:n.style},[(t=e.default)==null?void 0:t.call(e)])};fC.displayName="ElTableV2Overlay";var tz=fC;function lu(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!Eo(n)}const nz="ElTableV2",rz=de({name:nz,props:dV,setup(n,{slots:e,expose:t}){const r=qe("table-v2"),{columnsStyles:o,fixedColumnsOnLeft:i,fixedColumnsOnRight:a,mainColumns:s,mainTableHeight:l,fixedTableHeight:u,leftTableWidth:d,rightTableWidth:f,data:p,depthMap:m,expandedRowKeys:g,hasFixedColumns:y,mainTableRef:b,leftTableRef:w,rightTableRef:C,isDynamic:k,isResetting:x,isScrolling:E,bodyWidth:_,emptyStyle:M,rootStyle:A,headerWidth:O,footerHeight:R,showEmpty:$,scrollTo:q,scrollToLeft:j,scrollToTop:ne,scrollToRow:G,getRowHeight:B,onColumnSorted:Y,onRowHeightChange:Q,onRowHovered:H,onRowExpanded:K,onRowsRendered:U,onScroll:ae,onVerticalScroll:re}=uV(n);return t({scrollTo:q,scrollToLeft:j,scrollToTop:ne,scrollToRow:G}),yn(F0,{ns:r,isResetting:x,isScrolling:E}),()=>{const{cache:ye,cellProps:we,estimatedRowHeight:Fe,expandColumnKey:le,fixedData:Te,headerHeight:Ie,headerClass:Ne,headerProps:et,headerCellProps:st,sortBy:ze,sortState:De,rowHeight:ot,rowClass:Ot,rowEventHandlers:Pe,rowKey:He,rowProps:Be,scrollbarAlwaysOn:Xe,indentSize:Qe,iconSize:ct,useIsScrolling:mt,vScrollbarSize:bt,width:_t}=n,Jt=v(p),Xt={cache:ye,class:r.e("main"),columns:v(s),data:Jt,fixedData:Te,estimatedRowHeight:Fe,bodyWidth:v(_)+bt,headerHeight:Ie,headerWidth:v(O),height:v(l),mainTableRef:b,rowKey:He,rowHeight:ot,scrollbarAlwaysOn:Xe,scrollbarStartGap:2,scrollbarEndGap:bt,useIsScrolling:mt,width:_t,getRowHeight:B,onRowsRendered:U,onScroll:ae},$t=v(d),he=v(u),se={cache:ye,class:r.e("left"),columns:v(i),data:Jt,estimatedRowHeight:Fe,leftTableRef:w,rowHeight:ot,bodyWidth:$t,headerWidth:$t,headerHeight:Ie,height:he,rowKey:He,scrollbarAlwaysOn:Xe,scrollbarStartGap:2,scrollbarEndGap:bt,useIsScrolling:mt,width:$t,getRowHeight:B,onScroll:re},Oe=v(f)+bt,ie={cache:ye,class:r.e("right"),columns:v(a),data:Jt,estimatedRowHeight:Fe,rightTableRef:C,rowHeight:ot,bodyWidth:Oe,headerWidth:Oe,headerHeight:Ie,height:he,rowKey:He,scrollbarAlwaysOn:Xe,scrollbarStartGap:2,scrollbarEndGap:bt,width:Oe,style:`--${v(r.namespace)}-table-scrollbar-size: ${bt}px`,useIsScrolling:mt,getRowHeight:B,onScroll:re},ue=v(o),Ce={ns:r,depthMap:v(m),columnsStyles:ue,expandColumnKey:le,expandedRowKeys:v(g),estimatedRowHeight:Fe,hasFixedColumns:v(y),rowProps:Be,rowClass:Ot,rowKey:He,rowEventHandlers:Pe,onRowHovered:H,onRowExpanded:K,onRowHeightChange:Q},J={cellProps:we,expandColumnKey:le,indentSize:Qe,iconSize:ct,rowKey:He,expandedRowKeys:v(g),ns:r},ee={ns:r,headerClass:Ne,headerProps:et,columnsStyles:ue},pe={ns:r,sortBy:ze,sortState:De,headerCellProps:st,onColumnSorted:Y},Ee={row:St=>N(BV,kt(St,Ce),{row:e.row,cell:Gt=>{let mn;return e.cell?N($4,kt(Gt,J,{style:ue[Gt.column.key]}),lu(mn=e.cell(Gt))?mn:{default:()=>[mn]}):N($4,kt(Gt,J,{style:ue[Gt.column.key]}),null)}}),header:St=>N(GV,kt(St,ee),{header:e.header,cell:Gt=>{let mn;return e["header-cell"]?N(N4,kt(Gt,pe,{style:ue[Gt.column.key]}),lu(mn=e["header-cell"](Gt))?mn:{default:()=>[mn]}):N(N4,kt(Gt,pe,{style:ue[Gt.column.key]}),null)}})},Ue=[n.class,r.b(),r.e("root"),{[r.is("dynamic")]:v(k)}],vt={class:r.e("footer"),style:v(R)};return N("div",{class:Ue,style:v(A)},[N(TV,Xt,lu(Ee)?Ee:{default:()=>[Ee]}),N(IV,se,lu(Ee)?Ee:{default:()=>[Ee]}),N(PV,ie,lu(Ee)?Ee:{default:()=>[Ee]}),e.footer&&N(ZV,vt,{default:e.footer}),v($)&&N(ez,{class:r.e("empty"),style:v(M)},{default:e.empty}),e.overlay&&N(tz,{class:r.e("overlay")},{default:e.overlay})])}}});var oz=rz;const az=Je({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:xe(Function)}}),iz=n=>{const e=L(),t=L(0),r=L(0);let o;return an(()=>{o=Hr(e,([i])=>{const{width:a,height:s}=i.contentRect,{paddingLeft:l,paddingRight:u,paddingTop:d,paddingBottom:f}=getComputedStyle(i.target),p=Number.parseInt(l)||0,m=Number.parseInt(u)||0,g=Number.parseInt(d)||0,y=Number.parseInt(f)||0;t.value=a-p-m,r.value=s-g-y}).stop}),kr(()=>{o==null||o()}),We([t,r],([i,a])=>{var s;(s=n.onResize)==null||s.call(n,{width:i,height:a})}),{sizer:e,width:t,height:r}},sz=de({name:"ElAutoResizer",props:az,setup(n,{slots:e}){const t=qe("auto-resizer"),{height:r,width:o,sizer:i}=iz(n),a={width:"100%",height:"100%"};return()=>{var s;return N("div",{ref:i,class:t.b(),style:a},[(s=e.default)==null?void 0:s.call(e,{height:r.value,width:o.value})])}}});var lz=sz;const uz=Mn(oz),cz=Mn(lz),Ph=Symbol("tabsRootContextKey"),dz=Je({tabs:{type:xe(Array),default:()=>To([])}}),hC="ElTabBar",fz=de({name:hC}),hz=de({...fz,props:dz,setup(n,{expose:e}){const t=n,r=wn(),o=yt(Ph);o||ao(hC,"<el-tabs><el-tab-bar /></el-tabs>");const i=qe("tabs"),a=L(),s=L(),l=()=>{let m=0,g=0;const y=["top","bottom"].includes(o.props.tabPosition)?"width":"height",b=y==="width"?"x":"y",w=b==="x"?"left":"top";return t.tabs.every(C=>{var k,x;const E=(x=(k=r.parent)==null?void 0:k.refs)==null?void 0:x[`tab-${C.uid}`];if(!E)return!1;if(!C.active)return!0;m=E[`offset${mi(w)}`],g=E[`client${mi(y)}`];const _=window.getComputedStyle(E);return y==="width"&&(g-=Number.parseFloat(_.paddingLeft)+Number.parseFloat(_.paddingRight),m+=Number.parseFloat(_.paddingLeft)),!1}),{[y]:`${g}px`,transform:`translate${mi(b)}(${m}px)`}},u=()=>s.value=l(),d=[],f=()=>{var m;d.forEach(y=>y.stop()),d.length=0;const g=(m=r.parent)==null?void 0:m.refs;if(g){for(const y in g)if(y.startsWith("tab-")){const b=g[y];b&&d.push(Hr(b,u))}}};We(()=>t.tabs,async()=>{await Dt(),u(),f()},{immediate:!0});const p=Hr(a,()=>u());return kr(()=>{d.forEach(m=>m.stop()),d.length=0,p.stop()}),e({ref:a,update:u}),(m,g)=>(I(),z("div",{ref_key:"barRef",ref:a,class:W([v(i).e("active-bar"),v(i).is(v(o).props.tabPosition)]),style:rn(s.value)},null,6))}});var pz=ht(hz,[["__file","tab-bar.vue"]]);const mz=Je({panes:{type:xe(Array),default:()=>To([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),vz={tabClick:(n,e,t)=>t instanceof Event,tabRemove:(n,e)=>e instanceof Event},L4="ElTabNav",gz=de({name:L4,props:mz,emits:vz,setup(n,{expose:e,emit:t}){const r=yt(Ph);r||ao(L4,"<el-tabs><tab-nav /></el-tabs>");const o=qe("tabs"),i=iA(),a=sA(),s=L(),l=L(),u=L(),d=L(),f=L(!1),p=L(0),m=L(!1),g=L(!0),y=P(()=>["top","bottom"].includes(r.props.tabPosition)?"width":"height"),b=P(()=>({transform:`translate${y.value==="width"?"X":"Y"}(-${p.value}px)`})),w=()=>{if(!s.value)return;const A=s.value[`offset${mi(y.value)}`],O=p.value;if(!O)return;const R=O>A?O-A:0;p.value=R},C=()=>{if(!s.value||!l.value)return;const A=l.value[`offset${mi(y.value)}`],O=s.value[`offset${mi(y.value)}`],R=p.value;if(A-R<=O)return;const $=A-R>O*2?R+O:A-O;p.value=$},k=async()=>{const A=l.value;if(!f.value||!u.value||!s.value||!A)return;await Dt();const O=u.value.querySelector(".is-active");if(!O)return;const R=s.value,$=["top","bottom"].includes(r.props.tabPosition),q=O.getBoundingClientRect(),j=R.getBoundingClientRect(),ne=$?A.offsetWidth-j.width:A.offsetHeight-j.height,G=p.value;let B=G;$?(q.left<j.left&&(B=G-(j.left-q.left)),q.right>j.right&&(B=G+q.right-j.right)):(q.top<j.top&&(B=G-(j.top-q.top)),q.bottom>j.bottom&&(B=G+(q.bottom-j.bottom))),B=Math.max(B,0),p.value=Math.min(B,ne)},x=()=>{var A;if(!l.value||!s.value)return;n.stretch&&((A=d.value)==null||A.update());const O=l.value[`offset${mi(y.value)}`],R=s.value[`offset${mi(y.value)}`],$=p.value;R<O?(f.value=f.value||{},f.value.prev=$,f.value.next=$+R<O,O-$<R&&(p.value=O-R)):(f.value=!1,$>0&&(p.value=0))},E=A=>{let O=0;switch(A.code){case It.left:case It.up:O=-1;break;case It.right:case It.down:O=1;break;default:return}const R=Array.from(A.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)"));let q=R.indexOf(A.target)+O;q<0?q=R.length-1:q>=R.length&&(q=0),R[q].focus({preventScroll:!0}),R[q].click(),_()},_=()=>{g.value&&(m.value=!0)},M=()=>m.value=!1;return We(i,A=>{A==="hidden"?g.value=!1:A==="visible"&&setTimeout(()=>g.value=!0,50)}),We(a,A=>{A?setTimeout(()=>g.value=!0,50):g.value=!1}),Hr(u,x),an(()=>setTimeout(()=>k(),0)),b0(()=>x()),e({scrollToActiveTab:k,removeFocus:M}),()=>{const A=f.value?[N("span",{class:[o.e("nav-prev"),o.is("disabled",!f.value.prev)],onClick:w},[N(ft,null,{default:()=>[N(Ju,null,null)]})]),N("span",{class:[o.e("nav-next"),o.is("disabled",!f.value.next)],onClick:C},[N(ft,null,{default:()=>[N(La,null,null)]})])]:null,O=n.panes.map((R,$)=>{var q,j,ne,G;const B=R.uid,Y=R.props.disabled,Q=(j=(q=R.props.name)!=null?q:R.index)!=null?j:`${$}`,H=!Y&&(R.isClosable||n.editable);R.index=`${$}`;const K=H?N(ft,{class:"is-icon-close",onClick:re=>t("tabRemove",R,re)},{default:()=>[N(Yu,null,null)]}):null,U=((G=(ne=R.slots).label)==null?void 0:G.call(ne))||R.props.label,ae=!Y&&R.active?0:-1;return N("div",{ref:`tab-${B}`,class:[o.e("item"),o.is(r.props.tabPosition),o.is("active",R.active),o.is("disabled",Y),o.is("closable",H),o.is("focus",m.value)],id:`tab-${Q}`,key:`tab-${B}`,"aria-controls":`pane-${Q}`,role:"tab","aria-selected":R.active,tabindex:ae,onFocus:()=>_(),onBlur:()=>M(),onClick:re=>{M(),t("tabClick",R,Q,re)},onKeydown:re=>{H&&(re.code===It.delete||re.code===It.backspace)&&t("tabRemove",R,re)}},[U,K])});return N("div",{ref:u,class:[o.e("nav-wrap"),o.is("scrollable",!!f.value),o.is(r.props.tabPosition)]},[A,N("div",{class:o.e("nav-scroll"),ref:s},[N("div",{class:[o.e("nav"),o.is(r.props.tabPosition),o.is("stretch",n.stretch&&["top","bottom"].includes(r.props.tabPosition))],ref:l,style:b.value,role:"tablist",onKeydown:E},[n.type?null:N(pz,{ref:d,tabs:[...n.panes]},null),O])])])}}}),yz=Je({type:{type:String,values:["card","border-card",""],default:""},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:xe(Function),default:()=>!0},stretch:Boolean}),Wm=n=>zn(n)||Rt(n),bz={[Fn]:n=>Wm(n),tabClick:(n,e)=>e instanceof Event,tabChange:n=>Wm(n),edit:(n,e)=>["remove","add"].includes(e),tabRemove:n=>Wm(n),tabAdd:()=>!0},Sz=de({name:"ElTabs",props:yz,emits:bz,setup(n,{emit:e,slots:t,expose:r}){var o;const i=qe("tabs"),a=P(()=>["left","right"].includes(n.tabPosition)),{children:s,addChild:l,removeChild:u}=jD(wn(),"ElTabPane"),d=L(),f=L((o=n.modelValue)!=null?o:"0"),p=async(w,C=!1)=>{var k,x;if(!(f.value===w||xo(w)))try{let E;if(n.beforeLeave){const _=n.beforeLeave(w,f.value);E=_ instanceof Promise?await _:_}else E=!0;E!==!1&&(f.value=w,C&&(e(Fn,w),e("tabChange",w)),(x=(k=d.value)==null?void 0:k.removeFocus)==null||x.call(k))}catch{}},m=(w,C,k)=>{w.props.disabled||(p(C,!0),e("tabClick",w,k))},g=(w,C)=>{w.props.disabled||xo(w.props.name)||(C.stopPropagation(),e("edit",w.props.name,"remove"),e("tabRemove",w.props.name))},y=()=>{e("edit",void 0,"add"),e("tabAdd")};We(()=>n.modelValue,w=>p(w)),We(f,async()=>{var w;await Dt(),(w=d.value)==null||w.scrollToActiveTab()}),yn(Ph,{props:n,currentName:f,registerPane:w=>{s.value.push(w)},sortPane:l,unregisterPane:u}),r({currentName:f});const b=({render:w})=>w();return()=>{const w=t["add-icon"],C=n.editable||n.addable?N("div",{class:[i.e("new-tab"),a.value&&i.e("new-tab-vertical")],tabindex:"0",onClick:y,onKeydown:E=>{[It.enter,It.numpadEnter].includes(E.code)&&y()}},[w?ge(t,"add-icon"):N(ft,{class:i.is("icon-plus")},{default:()=>[N(lA,null,null)]})]):null,k=N("div",{class:[i.e("header"),a.value&&i.e("header-vertical"),i.is(n.tabPosition)]},[N(b,{render:()=>{const E=s.value.some(_=>_.slots.label);return N(gz,{ref:d,currentName:f.value,editable:n.editable,type:n.type,panes:s.value,stretch:n.stretch,onTabClick:m,onTabRemove:g},{$stable:!E})}},null),C]),x=N("div",{class:i.e("content")},[ge(t,"default")]);return N("div",{class:[i.b(),i.m(n.tabPosition),{[i.m("card")]:n.type==="card",[i.m("border-card")]:n.type==="border-card"}]},[x,k])}}});var wz=Sz;const Cz=Je({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),pC="ElTabPane",xz=de({name:pC}),kz=de({...xz,props:Cz,setup(n){const e=n,t=wn(),r=ja(),o=yt(Ph);o||ao(pC,"usage: <el-tabs><el-tab-pane /></el-tabs/>");const i=qe("tab-pane"),a=L(),s=P(()=>e.closable||o.props.closable),l=k3(()=>{var m;return o.currentName.value===((m=e.name)!=null?m:a.value)}),u=L(l.value),d=P(()=>{var m;return(m=e.name)!=null?m:a.value}),f=k3(()=>!e.lazy||u.value||l.value);We(l,m=>{m&&(u.value=!0)});const p=Pn({uid:t.uid,slots:r,props:e,paneName:d,active:l,index:a,isClosable:s});return o.registerPane(p),an(()=>{o.sortPane(p)}),Cc(()=>{o.unregisterPane(p.uid)}),(m,g)=>v(f)?sn((I(),z("div",{key:0,id:`pane-${v(d)}`,class:W(v(i).b()),role:"tabpanel","aria-hidden":!v(l),"aria-labelledby":`tab-${v(d)}`},[ge(m.$slots,"default")],10,["id","aria-hidden","aria-labelledby"])),[[tr,v(l)]]):ce("v-if",!0)}});var mC=ht(kz,[["__file","tab-pane.vue"]]);const Ez=Mn(wz,{TabPane:mC}),Tz=io(mC),vC=Symbol("uploadContextKey"),_z="ElUpload";class Mz extends Error{constructor(e,t,r,o){super(e),this.name="UploadAjaxError",this.status=t,this.method=r,this.url=o}}function F4(n,e,t){let r;return t.response?r=`${t.response.error||t.response}`:t.responseText?r=`${t.responseText}`:r=`fail to ${e.method} ${n} ${t.status}`,new Mz(r,t.status,e.method,n)}function Iz(n){const e=n.responseText||n.response;if(!e)return e;try{return JSON.parse(e)}catch{return e}}const Oz=n=>{typeof XMLHttpRequest>"u"&&ao(_z,"XMLHttpRequest is undefined");const e=new XMLHttpRequest,t=n.action;e.upload&&e.upload.addEventListener("progress",i=>{const a=i;a.percent=i.total>0?i.loaded/i.total*100:0,n.onProgress(a)});const r=new FormData;if(n.data)for(const[i,a]of Object.entries(n.data))gt(a)&&a.length?r.append(i,...a):r.append(i,a);r.append(n.filename,n.file,n.file.name),e.addEventListener("error",()=>{n.onError(F4(t,n,e))}),e.addEventListener("load",()=>{if(e.status<200||e.status>=300)return n.onError(F4(t,n,e));n.onSuccess(Iz(e))}),e.open(n.method,t,!0),n.withCredentials&&"withCredentials"in e&&(e.withCredentials=!0);const o=n.headers||{};if(o instanceof Headers)o.forEach((i,a)=>e.setRequestHeader(a,i));else for(const[i,a]of Object.entries(o))Cf(a)||e.setRequestHeader(i,String(a));return e.send(r),e},gC=["text","picture","picture-card"];let Az=1;const N1=()=>Date.now()+Az++,yC=Je({action:{type:String,default:"#"},headers:{type:xe(Object)},method:{type:String,default:"post"},data:{type:xe([Object,Function,Promise]),default:()=>To({})},multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:xe(Array),default:()=>To([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:gC,default:"text"},httpRequest:{type:xe(Function),default:Oz},disabled:Boolean,limit:Number}),Pz=Je({...yC,beforeUpload:{type:xe(Function),default:jn},beforeRemove:{type:xe(Function)},onRemove:{type:xe(Function),default:jn},onChange:{type:xe(Function),default:jn},onPreview:{type:xe(Function),default:jn},onSuccess:{type:xe(Function),default:jn},onProgress:{type:xe(Function),default:jn},onError:{type:xe(Function),default:jn},onExceed:{type:xe(Function),default:jn},crossorigin:{type:xe(String)}}),Rz=Je({files:{type:xe(Array),default:()=>To([])},disabled:{type:Boolean,default:!1},handlePreview:{type:xe(Function),default:jn},listType:{type:String,values:gC,default:"text"},crossorigin:{type:xe(String)}}),Dz={remove:n=>!!n},$z=de({name:"ElUploadList"}),Nz=de({...$z,props:Rz,emits:Dz,setup(n,{emit:e}){const t=n,{t:r}=In(),o=qe("upload"),i=qe("icon"),a=qe("list"),s=Ua(),l=L(!1),u=P(()=>[o.b("list"),o.bm("list",t.listType),o.is("disabled",t.disabled)]),d=f=>{e("remove",f)};return(f,p)=>(I(),ve(fA,{tag:"ul",class:W(v(u)),name:v(a).b()},{default:X(()=>[(I(!0),z(it,null,zt(f.files,(m,g)=>(I(),z("li",{key:m.uid||m.name,class:W([v(o).be("list","item"),v(o).is(m.status),{focusing:l.value}]),tabindex:"0",onKeydown:Sr(y=>!v(s)&&d(m),["delete"]),onFocus:y=>l.value=!0,onBlur:y=>l.value=!1,onClick:y=>l.value=!1},[ge(f.$slots,"default",{file:m,index:g},()=>[f.listType==="picture"||m.status!=="uploading"&&f.listType==="picture-card"?(I(),z("img",{key:0,class:W(v(o).be("list","item-thumbnail")),src:m.url,crossorigin:f.crossorigin,alt:""},null,10,["src","crossorigin"])):ce("v-if",!0),m.status==="uploading"||f.listType!=="picture-card"?(I(),z("div",{key:1,class:W(v(o).be("list","item-info"))},[Z("a",{class:W(v(o).be("list","item-name")),onClick:tt(y=>f.handlePreview(m),["prevent"])},[N(v(ft),{class:W(v(i).m("document"))},{default:X(()=>[N(v(uA))]),_:1},8,["class"]),Z("span",{class:W(v(o).be("list","item-file-name")),title:m.name},_e(m.name),11,["title"])],10,["onClick"]),m.status==="uploading"?(I(),ve(v(IB),{key:0,type:f.listType==="picture-card"?"circle":"line","stroke-width":f.listType==="picture-card"?6:2,percentage:Number(m.percentage),style:rn(f.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):ce("v-if",!0)],2)):ce("v-if",!0),Z("label",{class:W(v(o).be("list","item-status-label"))},[f.listType==="text"?(I(),ve(v(ft),{key:0,class:W([v(i).m("upload-success"),v(i).m("circle-check")])},{default:X(()=>[N(v(M6))]),_:1},8,["class"])):["picture-card","picture"].includes(f.listType)?(I(),ve(v(ft),{key:1,class:W([v(i).m("upload-success"),v(i).m("check")])},{default:X(()=>[N(v(I6))]),_:1},8,["class"])):ce("v-if",!0)],2),v(s)?ce("v-if",!0):(I(),ve(v(ft),{key:2,class:W(v(i).m("close")),onClick:y=>d(m)},{default:X(()=>[N(v(Yu))]),_:2},1032,["class","onClick"])),ce(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),ce(" This is a bug which needs to be fixed "),ce(" TODO: Fix the incorrect navigation interaction "),v(s)?ce("v-if",!0):(I(),z("i",{key:3,class:W(v(i).m("close-tip"))},_e(v(r)("el.upload.deleteTip")),3)),f.listType==="picture-card"?(I(),z("span",{key:4,class:W(v(o).be("list","item-actions"))},[Z("span",{class:W(v(o).be("list","item-preview")),onClick:y=>f.handlePreview(m)},[N(v(ft),{class:W(v(i).m("zoom-in"))},{default:X(()=>[N(v(cA))]),_:1},8,["class"])],10,["onClick"]),v(s)?ce("v-if",!0):(I(),z("span",{key:0,class:W(v(o).be("list","item-delete")),onClick:y=>d(m)},[N(v(ft),{class:W(v(i).m("delete"))},{default:X(()=>[N(v(dA))]),_:1},8,["class"])],10,["onClick"]))],2)):ce("v-if",!0)])],42,["onKeydown","onFocus","onBlur","onClick"]))),128)),ge(f.$slots,"append")]),_:3},8,["class","name"]))}});var B4=ht(Nz,[["__file","upload-list.vue"]]);const Lz=Je({disabled:{type:Boolean,default:!1}}),Fz={file:n=>gt(n)},bC="ElUploadDrag",Bz=de({name:bC}),Vz=de({...Bz,props:Lz,emits:Fz,setup(n,{emit:e}){yt(vC)||ao(bC,"usage: <el-upload><el-upload-dragger /></el-upload>");const r=qe("upload"),o=L(!1),i=Ua(),a=l=>{if(i.value)return;o.value=!1,l.stopPropagation();const u=Array.from(l.dataTransfer.files);e("file",u)},s=()=>{i.value||(o.value=!0)};return(l,u)=>(I(),z("div",{class:W([v(r).b("dragger"),v(r).is("dragover",o.value)]),onDrop:tt(a,["prevent"]),onDragover:tt(s,["prevent"]),onDragleave:tt(d=>o.value=!1,["prevent"])},[ge(l.$slots,"default")],42,["onDrop","onDragover","onDragleave"]))}});var zz=ht(Vz,[["__file","upload-dragger.vue"]]);const Hz=Je({...yC,beforeUpload:{type:xe(Function),default:jn},onRemove:{type:xe(Function),default:jn},onStart:{type:xe(Function),default:jn},onSuccess:{type:xe(Function),default:jn},onProgress:{type:xe(Function),default:jn},onError:{type:xe(Function),default:jn},onExceed:{type:xe(Function),default:jn}}),Wz=de({name:"ElUploadContent",inheritAttrs:!1}),Uz=de({...Wz,props:Hz,setup(n,{expose:e}){const t=n,r=qe("upload"),o=Ua(),i=br({}),a=br(),s=y=>{if(y.length===0)return;const{autoUpload:b,limit:w,fileList:C,multiple:k,onStart:x,onExceed:E}=t;if(w&&C.length+y.length>w){E(y,C);return}k||(y=y.slice(0,1));for(const _ of y){const M=_;M.uid=N1(),x(M),b&&l(M)}},l=async y=>{if(a.value.value="",!t.beforeUpload)return d(y);let b,w={};try{const k=t.data,x=t.beforeUpload(y);w=c1(t.data)?q3(t.data):t.data,b=await x,c1(t.data)&&Mi(k,w)&&(w=q3(t.data))}catch{b=!1}if(b===!1){t.onRemove(y);return}let C=y;b instanceof Blob&&(b instanceof File?C=b:C=new File([b],y.name,{type:y.type})),d(Object.assign(C,{uid:y.uid}),w)},u=async(y,b)=>Bn(y)?y(b):y,d=async(y,b)=>{const{headers:w,data:C,method:k,withCredentials:x,name:E,action:_,onProgress:M,onSuccess:A,onError:O,httpRequest:R}=t;try{b=await u(b??C,y)}catch{t.onRemove(y);return}const{uid:$}=y,q={headers:w||{},withCredentials:x,file:y,data:b,method:k,filename:E,action:_,onProgress:ne=>{M(ne,y)},onSuccess:ne=>{A(ne,y),delete i.value[$]},onError:ne=>{O(ne,y),delete i.value[$]}},j=R(q);i.value[$]=j,j instanceof Promise&&j.then(q.onSuccess,q.onError)},f=y=>{const b=y.target.files;b&&s(Array.from(b))},p=()=>{o.value||(a.value.value="",a.value.click())},m=()=>{p()};return e({abort:y=>{hA(i.value).filter(y?([w])=>String(y.uid)===w:()=>!0).forEach(([w,C])=>{C instanceof XMLHttpRequest&&C.abort(),delete i.value[w]})},upload:l}),(y,b)=>(I(),z("div",{class:W([v(r).b(),v(r).m(y.listType),v(r).is("drag",y.drag),v(r).is("disabled",v(o))]),tabindex:v(o)?"-1":"0",onClick:p,onKeydown:Sr(tt(m,["self"]),["enter","space"])},[y.drag?(I(),ve(zz,{key:0,disabled:v(o),onFile:s},{default:X(()=>[ge(y.$slots,"default")]),_:3},8,["disabled"])):ge(y.$slots,"default",{key:1}),Z("input",{ref_key:"inputRef",ref:a,class:W(v(r).e("input")),name:y.name,disabled:v(o),multiple:y.multiple,accept:y.accept,type:"file",onChange:f,onClick:tt(()=>{},["stop"])},null,42,["name","disabled","multiple","accept","onClick"])],42,["tabindex","onKeydown"]))}});var V4=ht(Uz,[["__file","upload-content.vue"]]);const z4="ElUpload",H4=n=>{var e;(e=n.url)!=null&&e.startsWith("blob:")&&URL.revokeObjectURL(n.url)},jz=(n,e)=>{const t=pA(n,"fileList",void 0,{passive:!0}),r=m=>t.value.find(g=>g.uid===m.uid);function o(m){var g;(g=e.value)==null||g.abort(m)}function i(m=["ready","uploading","success","fail"]){t.value=t.value.filter(g=>!m.includes(g.status))}function a(m){t.value=t.value.filter(g=>g.uid!==m.uid)}const s=(m,g)=>{const y=r(g);y&&(console.error(m),y.status="fail",a(y),n.onError(m,y,t.value),n.onChange(y,t.value))},l=(m,g)=>{const y=r(g);y&&(n.onProgress(m,y,t.value),y.status="uploading",y.percentage=Math.round(m.percent))},u=(m,g)=>{const y=r(g);y&&(y.status="success",y.response=m,n.onSuccess(m,y,t.value),n.onChange(y,t.value))},d=m=>{Cf(m.uid)&&(m.uid=N1());const g={name:m.name,percentage:0,status:"ready",size:m.size,raw:m,uid:m.uid};if(n.listType==="picture-card"||n.listType==="picture")try{g.url=URL.createObjectURL(m)}catch(y){Ha(z4,y.message),n.onError(y,g,t.value)}t.value=[...t.value,g],n.onChange(g,t.value)},f=async m=>{const g=m instanceof File?r(m):m;g||ao(z4,"file to be removed not found");const y=b=>{o(b),a(b),n.onRemove(b,t.value),H4(b)};n.beforeRemove?await n.beforeRemove(g,t.value)!==!1&&y(g):y(g)};function p(){t.value.filter(({status:m})=>m==="ready").forEach(({raw:m})=>{var g;return m&&((g=e.value)==null?void 0:g.upload(m))})}return We(()=>n.listType,m=>{m!=="picture-card"&&m!=="picture"||(t.value=t.value.map(g=>{const{raw:y,url:b}=g;if(!b&&y)try{g.url=URL.createObjectURL(y)}catch(w){n.onError(w,g,t.value)}return g}))}),We(t,m=>{for(const g of m)g.uid||(g.uid=N1()),g.status||(g.status="success")},{immediate:!0,deep:!0}),{uploadFiles:t,abort:o,clearFiles:i,handleError:s,handleProgress:l,handleStart:d,handleSuccess:u,handleRemove:f,submit:p,revokeFileObjectURL:H4}},qz=de({name:"ElUpload"}),Kz=de({...qz,props:Pz,setup(n,{expose:e}){const t=n,r=Ua(),o=br(),{abort:i,submit:a,clearFiles:s,uploadFiles:l,handleStart:u,handleError:d,handleRemove:f,handleSuccess:p,handleProgress:m,revokeFileObjectURL:g}=jz(t,o),y=P(()=>t.listType==="picture-card"),b=P(()=>({...t,fileList:l.value,onStart:u,onProgress:m,onSuccess:p,onError:d,onRemove:f}));return kr(()=>{l.value.forEach(g)}),yn(vC,{accept:Jn(t,"accept")}),e({abort:i,submit:a,clearFiles:s,handleStart:u,handleRemove:f}),(w,C)=>(I(),z("div",null,[v(y)&&w.showFileList?(I(),ve(B4,{key:0,disabled:v(r),"list-type":w.listType,files:v(l),crossorigin:w.crossorigin,"handle-preview":w.onPreview,onRemove:v(f)},Ts({append:X(()=>[N(V4,kt({ref_key:"uploadRef",ref:o},v(b)),{default:X(()=>[w.$slots.trigger?ge(w.$slots,"trigger",{key:0}):ce("v-if",!0),!w.$slots.trigger&&w.$slots.default?ge(w.$slots,"default",{key:1}):ce("v-if",!0)]),_:3},16)]),_:2},[w.$slots.file?{name:"default",fn:X(({file:k,index:x})=>[ge(w.$slots,"file",{file:k,index:x})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):ce("v-if",!0),!v(y)||v(y)&&!w.showFileList?(I(),ve(V4,kt({key:1,ref_key:"uploadRef",ref:o},v(b)),{default:X(()=>[w.$slots.trigger?ge(w.$slots,"trigger",{key:0}):ce("v-if",!0),!w.$slots.trigger&&w.$slots.default?ge(w.$slots,"default",{key:1}):ce("v-if",!0)]),_:3},16)):ce("v-if",!0),w.$slots.trigger?ge(w.$slots,"default",{key:2}):ce("v-if",!0),ge(w.$slots,"tip"),!v(y)&&w.showFileList?(I(),ve(B4,{key:3,disabled:v(r),"list-type":w.listType,files:v(l),crossorigin:w.crossorigin,"handle-preview":w.onPreview,onRemove:v(f)},Ts({_:2},[w.$slots.file?{name:"default",fn:X(({file:k,index:x})=>[ge(w.$slots,"file",{file:k,index:x})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):ce("v-if",!0)]))}});var Gz=ht(Kz,[["__file","upload.vue"]]);const Yz=Mn(Gz),SC=["success","info","warning","error"],vr=To({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:Oo?document.body:void 0}),Jz=Je({customClass:{type:String,default:vr.customClass},center:{type:Boolean,default:vr.center},dangerouslyUseHTMLString:{type:Boolean,default:vr.dangerouslyUseHTMLString},duration:{type:Number,default:vr.duration},icon:{type:Vn,default:vr.icon},id:{type:String,default:vr.id},message:{type:xe([String,Object,Function]),default:vr.message},onClose:{type:xe(Function),default:vr.onClose},showClose:{type:Boolean,default:vr.showClose},type:{type:String,values:SC,default:vr.type},plain:{type:Boolean,default:vr.plain},offset:{type:Number,default:vr.offset},zIndex:{type:Number,default:vr.zIndex},grouping:{type:Boolean,default:vr.grouping},repeatNum:{type:Number,default:vr.repeatNum}}),Xz={destroy:()=>!0},Ho=v6([]),Qz=n=>{const e=Ho.findIndex(o=>o.id===n),t=Ho[e];let r;return e>0&&(r=Ho[e-1]),{current:t,prev:r}},Zz=n=>{const{prev:e}=Qz(n);return e?e.vm.exposed.bottom.value:0},eH=(n,e)=>Ho.findIndex(r=>r.id===n)>0?16:e,tH=de({name:"ElMessage"}),nH=de({...tH,props:Jz,emits:Xz,setup(n,{expose:e}){const t=n,{Close:r}=mA,{ns:o,zIndex:i}=qR("message"),{currentZIndex:a,nextZIndex:s}=i,l=L(),u=L(!1),d=L(0);let f;const p=P(()=>t.type?t.type==="error"?"danger":t.type:"info"),m=P(()=>{const M=t.type;return{[o.bm("icon",M)]:M&&E3[M]}}),g=P(()=>t.icon||E3[t.type]||""),y=P(()=>Zz(t.id)),b=P(()=>eH(t.id,t.offset)+y.value),w=P(()=>d.value+b.value),C=P(()=>({top:`${b.value}px`,zIndex:a.value}));function k(){t.duration!==0&&({stop:f}=Xu(()=>{E()},t.duration))}function x(){f==null||f()}function E(){u.value=!1}function _({code:M}){M===It.esc&&E()}return an(()=>{k(),s(),u.value=!0}),We(()=>t.repeatNum,()=>{x(),k()}),Ku(document,"keydown",_),Hr(l,()=>{d.value=l.value.getBoundingClientRect().height}),e({visible:u,bottom:w,close:E}),(M,A)=>(I(),ve(Vi,{name:v(o).b("fade"),onBeforeLeave:M.onClose,onAfterLeave:O=>M.$emit("destroy"),persisted:""},{default:X(()=>[sn(Z("div",{id:M.id,ref_key:"messageRef",ref:l,class:W([v(o).b(),{[v(o).m(M.type)]:M.type},v(o).is("center",M.center),v(o).is("closable",M.showClose),v(o).is("plain",M.plain),M.customClass]),style:rn(v(C)),role:"alert",onMouseenter:x,onMouseleave:k},[M.repeatNum>1?(I(),ve(v(fD),{key:0,value:M.repeatNum,type:v(p),class:W(v(o).e("badge"))},null,8,["value","type","class"])):ce("v-if",!0),v(g)?(I(),ve(v(ft),{key:1,class:W([v(o).e("icon"),v(m)])},{default:X(()=>[(I(),ve(on(v(g))))]),_:1},8,["class"])):ce("v-if",!0),ge(M.$slots,"default",{},()=>[M.dangerouslyUseHTMLString?(I(),z(it,{key:1},[ce(" Caution here, message could've been compromised, never use user's input as message "),Z("p",{class:W(v(o).e("content")),innerHTML:M.message},null,10,["innerHTML"])],2112)):(I(),z("p",{key:0,class:W(v(o).e("content"))},_e(M.message),3))]),M.showClose?(I(),ve(v(ft),{key:2,class:W(v(o).e("closeBtn")),onClick:tt(E,["stop"])},{default:X(()=>[N(v(r))]),_:1},8,["class","onClick"])):ce("v-if",!0)],46,["id"]),[[tr,u.value]])]),_:3},8,["name","onBeforeLeave","onAfterLeave"]))}});var rH=ht(nH,[["__file","message.vue"]]);let oH=1;const wC=n=>{const e=!n||zn(n)||Eo(n)||Bn(n)?{message:n}:n,t={...vr,...e};if(!t.appendTo)t.appendTo=document.body;else if(zn(t.appendTo)){let r=document.querySelector(t.appendTo);k6(r)||(r=document.body),t.appendTo=r}return ro(Bo.grouping)&&!t.grouping&&(t.grouping=Bo.grouping),Rt(Bo.duration)&&t.duration===3e3&&(t.duration=Bo.duration),Rt(Bo.offset)&&t.offset===16&&(t.offset=Bo.offset),ro(Bo.showClose)&&!t.showClose&&(t.showClose=Bo.showClose),t},aH=n=>{const e=Ho.indexOf(n);if(e===-1)return;Ho.splice(e,1);const{handler:t}=n;t.close()},iH=({appendTo:n,...e},t)=>{const r=`message_${oH++}`,o=e.onClose,i=document.createElement("div"),a={...e,id:r,onClose:()=>{o==null||o(),aH(d)},onDestroy:()=>{T3(null,i)}},s=N(rH,a,Bn(a.message)||Eo(a.message)?{default:Bn(a.message)?a.message:()=>a.message}:null);s.appContext=t||El._context,T3(s,i),n.appendChild(i.firstElementChild);const l=s.component,d={id:r,vnode:s,vm:l,handler:{close:()=>{l.exposed.visible.value=!1}},props:s.component.props};return d},El=(n={},e)=>{if(!Oo)return{close:()=>{}};const t=wC(n);if(t.grouping&&Ho.length){const o=Ho.find(({vnode:i})=>{var a;return((a=i.props)==null?void 0:a.message)===t.message});if(o)return o.props.repeatNum+=1,o.props.type=t.type,o.handler}if(Rt(Bo.max)&&Ho.length>=Bo.max)return{close:()=>{}};const r=iH(t,e);return Ho.push(r),r.handler};SC.forEach(n=>{El[n]=(e={},t)=>{const r=wC(e);return El({...r,type:n},t)}});function sH(n){for(const e of Ho)(!n||n===e.props.type)&&e.handler.close()}El.closeAll=sH;El._context=null;const lH=vA(El,"$message"),uH={xmlns:"http://www.w3.org/2000/svg",width:"40",height:"40",fill:"none"};function cH(n,e){return I(),z("svg",uH,e[0]||(e[0]=[Z("rect",{width:"40",height:"40",fill:"#F4F6F9",rx:"20"},null,-1)]))}const dH={render:cH},fH={xmlns:"http://www.w3.org/2000/svg",width:"40",height:"40",fill:"none"};function hH(n,e){return I(),z("svg",fH,e[0]||(e[0]=[Z("rect",{width:"40",height:"40",fill:"#232E3C",rx:"20"},null,-1)]))}const pH={render:hH},mH={xmlns:"http://www.w3.org/2000/svg",width:"40",height:"40",fill:"none"};function vH(n,e){return I(),z("svg",mH,e[0]||(e[0]=[fa('<g fill="#394452" clip-path="url(#a)"><path d="M13.955 20.316a6.047 6.047 0 1 1 12.094 0 6.047 6.047 0 0 1-12.094 0"></path><path fill-rule="evenodd" d="M20.002 33.316a.907.907 0 0 1-.907-.907V29.99a.907.907 0 1 1 1.814 0v2.419a.907.907 0 0 1-.907.907m13-13c0 .5-.406.907-.907.907h-2.419a.907.907 0 0 1 0-1.814h2.419c.5 0 .907.406.907.907m-21.768 0c0 .5-.406.907-.906.907h-2.42a.907.907 0 0 1 0-1.814h2.42c.5 0 .907.406.907.907m8.768-8.767a.907.907 0 0 1-.907-.907v-2.42a.907.907 0 1 1 1.814 0v2.42c0 .5-.406.907-.907.907" clip-rule="evenodd"></path><g opacity=".6"><path d="M30.077 30.334a.907.907 0 0 1-1.282.058l-2.687-2.457a.907.907 0 1 1 1.224-1.339l2.687 2.457c.37.338.396.912.058 1.281M9.927 30.334a.907.907 0 0 1 .057-1.281l2.687-2.457a.907.907 0 0 1 1.224 1.339l-2.687 2.457a.907.907 0 0 1-1.281-.058M13.924 14.24a.907.907 0 0 1-1.282 0l-2.687-2.688a.907.907 0 0 1 1.282-1.283l2.687 2.688a.907.907 0 0 1 0 1.282M26.079 14.24a.907.907 0 0 1 0-1.283l2.687-2.688a.907.907 0 0 1 1.283 1.283l-2.687 2.687a.907.907 0 0 1-1.283 0"></path></g></g><defs><clipPath id="a"><rect width="40" height="40" fill="#fff" rx="20"></rect></clipPath></defs>',2)]))}const gH={render:vH},yH={xmlns:"http://www.w3.org/2000/svg",width:"40",height:"40",fill:"none"};function bH(n,e){return I(),z("svg",yH,e[0]||(e[0]=[fa('<g filter="url(#a)"><path fill="#DBDEE3" d="M21.045 19.374c2.26 3.912 1.293 8.818-2.045 11.657a10.4 10.4 0 0 0 5.131-1.397c4.977-2.874 6.69-9.21 3.828-14.165-2.86-4.956-9.204-6.64-14.181-3.767a10.35 10.35 0 0 0-3.636 3.534c4.1-1.368 8.663.258 10.903 4.138"></path></g><path fill="#fff" d="M21.045 19.373c2.26 3.912 1.293 8.817-2.045 11.657a10.4 10.4 0 0 0 5.131-1.397c4.977-2.874 6.69-9.21 3.828-14.165-2.86-4.956-9.204-6.64-14.181-3.767a10.35 10.35 0 0 0-3.636 3.534c4.1-1.368 8.663.258 10.903 4.138"></path><defs><filter id="a" width="26.051" height="27.58" x="6.718" y="6.875" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_5298_34939" stdDeviation="1.712"></feGaussianBlur></filter></defs>',3)]))}const SH={render:bH},wH=["aria-label"],CH={class:"ivyforms-theme-switch__images"},xH={class:"ivyforms-theme-switch__images__item"},kH={class:"ivyforms-theme-switch__images__item"},EH=de({__name:"IvyThemeSwitch",props:{modelValue:{default:"light"},ariaLabel:{default:""}},emits:["update:modelValue"],setup(n,{emit:e}){const{getLabel:t}=Ft(),r=n,o=e,i=P({get(){return r.modelValue},set(s){o("update:modelValue",s)}});function a(){i.value=i.value==="light"?"dark":"light"}return(s,l)=>(I(),z("div",{class:W(["ivyforms-theme-switch",{"is-dark":i.value==="dark"}]),"aria-label":r.ariaLabel||v(t)("theme_switch"),role:"button",onClick:a},[N(v(dH),{class:"ivyforms-theme-switch__background ivyforms-theme-switch__background--light"}),N(v(pH),{class:"ivyforms-theme-switch__background ivyforms-theme-switch__background--dark"}),Z("div",CH,[Z("div",xH,[N(v(gH))]),Z("div",kH,[N(v(SH))])])],10,wH))}}),TH={},_H={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"30",viewBox:"0 0 2 30",fill:"none"};function MH(n,e){return I(),z("svg",_H,e[0]||(e[0]=[Z("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)]))}const Rh=ln(TH,[["render",MH]]),IH={xmlns:"http://www.w3.org/2000/svg",width:"147",height:"32",fill:"none"};function OH(n,e){return I(),z("svg",IH,e[0]||(e[0]=[fa('<path fill="#43D9B8" d="M17.754 13.682q0-5.82 2.952-8.417 3.03-2.598 9.714-2.598H32v9.82q0 12.081-6.89 15.485-2.41 1.194-5.776 1.195h-1.58zM12.64 29.167q-6.501 0-9.687-4.547Q0 20.411 0 12.487v-9.82h1.58q6.682 0 9.714 2.598 2.952 2.598 2.952 8.417v15.485z"></path><g fill="#fff" opacity=".6" style="mix-blend-mode:luminosity;"><path d="M18.395 8.957q-.642 2.013-.641 4.725v15.485h1.58q3.367 0 5.776-1.196 5.523-2.728 6.619-11.031c-2.687-4.261-7.58-7.313-13.334-7.983M13.605 8.957q.642 2.013.641 4.725v15.485h-1.605q-6.502 0-9.688-4.547Q.893 21.684.27 16.941c2.687-4.261 7.58-7.314 13.335-7.984"></path></g><path fill="#03455A" d="M12.016 17.836c.872 3.131.555 6.983-2.117 7.117-3.14.157-6.237-1.098-7.206-3.973s.332-5.91 2.906-6.779 5.603.71 6.417 3.635"></path><path fill="#fff" d="M12.391 18.85c.818 2.911.575 6.478-1.825 6.574-2.822.112-5.618-1.085-6.52-3.761-.903-2.676.234-5.476 2.539-6.253 2.304-.777 5.043.72 5.806 3.44"></path><path fill="#03455A" d="M12.612 23.502c.354-1.306.222-3.075-.22-4.652q-.03-.106-.063-.207a3.48 3.48 0 1 0 .283 4.86"></path><path fill="#fff" d="M6.892 19.801a1.374 1.374 0 1 1 2.748 0 1.374 1.374 0 0 1-2.748 0"></path><path fill="#03455A" d="M20.152 17.837c-.872 3.13-.555 6.982 2.116 7.116 3.141.157 6.238-1.098 7.207-3.973.97-2.876-.332-5.91-2.906-6.779s-5.603.71-6.417 3.636"></path><path fill="#fff" d="M19.777 18.85c-.818 2.911-.575 6.478 1.825 6.574 2.822.112 5.618-1.085 6.52-3.76.903-2.677-.234-5.477-2.539-6.254s-5.043.72-5.806 3.44"></path><path fill="#03455A" d="M19.556 23.502c-.354-1.306-.222-3.075.22-4.652q.03-.106.063-.207a3.48 3.48 0 1 1-.283 4.86"></path><path fill="#fff" d="M25.28 19.788a1.387 1.387 0 1 0-2.774 0 1.387 1.387 0 0 0 2.775 0"></path><path fill="#0A0F1A" d="M38.453 24.773a.65.65 0 0 1-.186.4.51.51 0 0 1-.374.16.58.58 0 0 1-.426-.16.6.6 0 0 1-.134-.4V7.227q0-.24.16-.4a.54.54 0 0 1 .4-.16q.24 0 .4.16t.16.4zM42.432 11.547q.132 0 .266.106a.4.4 0 0 1 .214.24l4.933 11.814-.267.186 5.014-12q.133-.346.56-.346.132 0 .32.106a.35.35 0 0 1 .186.32q0 .134-.026.214l-.054.106-5.306 12.694a.5.5 0 0 1-.507.346.7.7 0 0 1-.32-.08.56.56 0 0 1-.187-.266L41.925 12.32l-.053-.107v-.133q0-.213.133-.373t.427-.16M66.634 11.6q.24 0 .373.16.16.16.16.373v11.894q0 2.053-.827 3.546-.825 1.493-2.24 2.294-1.413.8-3.226.8-1.227 0-2.214-.294-.96-.293-1.573-.72a1 1 0 0 1-.293-.32.4.4 0 0 1 0-.4.6.6 0 0 1 .293-.293.4.4 0 0 1 .4.053q.454.267 1.36.64.934.374 2.08.374 1.547 0 2.693-.72a4.8 4.8 0 0 0 1.814-2q.666-1.28.666-2.96v-1.974l.054.667q-.374.8-1.147 1.467a6.4 6.4 0 0 1-1.707 1.04 5.2 5.2 0 0 1-1.946.373q-1.655 0-2.72-.64a4.05 4.05 0 0 1-1.547-1.813q-.48-1.147-.48-2.694v-8.32q0-.213.133-.373a.54.54 0 0 1 .4-.16.46.46 0 0 1 .374.16q.16.16.16.373v8.32q0 1.894.826 3.014.854 1.12 2.854 1.12 1.2 0 2.266-.587a5.5 5.5 0 0 0 1.787-1.573q.693-.96.693-1.974v-8.32q0-.213.134-.373a.54.54 0 0 1 .4-.16M72.674 25.333q-.64 0-1.04-.373a1.4 1.4 0 0 1-.373-.987V8.027q0-.587.4-.96.4-.4.96-.4h9.013q.587 0 .96.373.4.373.4.933 0 .507-.4.88-.374.374-.96.374h-7.786l.186-.267v5.947l-.16-.32h6.56q.587 0 .96.373.4.373.4.933 0 .507-.4.88-.373.374-.96.374h-6.613l.213-.214v7.04q0 .587-.4.987a1.36 1.36 0 0 1-.96.373M98.776 18.32q0 2.133-.933 3.787a6.87 6.87 0 0 1-2.533 2.56q-1.6.933-3.6.933t-3.6-.933a7.07 7.07 0 0 1-2.56-2.56q-.934-1.654-.934-3.787 0-2.16.934-3.787a7 7 0 0 1 2.56-2.586q1.599-.96 3.6-.96 2 0 3.6.96a6.8 6.8 0 0 1 2.533 2.586q.933 1.627.933 3.787m-2.666 0q0-1.467-.587-2.533a4.36 4.36 0 0 0-1.6-1.707 4 4 0 0 0-2.213-.64 4.1 4.1 0 0 0-2.24.64 4.36 4.36 0 0 0-1.6 1.707q-.587 1.066-.587 2.533 0 1.413.587 2.507a4.36 4.36 0 0 0 1.6 1.706 4.24 4.24 0 0 0 2.24.614q1.227 0 2.213-.614a4.36 4.36 0 0 0 1.6-1.706q.587-1.094.587-2.507M102.861 25.333q-.587 0-.96-.373a1.4 1.4 0 0 1-.373-.987V12.667q0-.586.373-.96.373-.4.96-.4.56 0 .934.4.4.374.4.96v2.986l-.267-1.146q.213-.747.64-1.387.453-.64 1.067-1.12t1.36-.747a4.9 4.9 0 0 1 1.6-.266q.693 0 1.2.373.506.373.506.933 0 .72-.373 1.067a1.24 1.24 0 0 1-.827.32q-.4 0-.773-.16a1.95 1.95 0 0 0-.88-.187q-.56 0-1.147.294a3.3 3.3 0 0 0-1.066.88q-.48.56-.774 1.333a5.3 5.3 0 0 0-.266 1.733v6.4q0 .587-.4.987-.373.373-.934.373M119.447 11.067q1.974 0 3.04.986 1.066.96 1.414 2.614l-.427-.134.187-.426q.346-.694 1.04-1.387a5.8 5.8 0 0 1 1.706-1.173q.987-.48 2.107-.48 1.84 0 2.853.8 1.014.772 1.414 2.106.4 1.307.4 2.934v7.066q0 .587-.374.987-.374.373-.96.373-.56 0-.96-.373a1.4 1.4 0 0 1-.373-.987v-7.04a5.2 5.2 0 0 0-.267-1.706 2.3 2.3 0 0 0-.88-1.227q-.614-.48-1.706-.48-1.04 0-1.867.48a3.32 3.32 0 0 0-1.707 2.933v7.04q0 .587-.373.987-.374.373-.96.373-.587 0-.96-.373a1.4 1.4 0 0 1-.373-.987v-7.066q0-.934-.267-1.707a2.35 2.35 0 0 0-.853-1.227q-.613-.453-1.707-.453-1.04 0-1.84.453a3.3 3.3 0 0 0-1.253 1.227 3.47 3.47 0 0 0-.427 1.707v7.066q0 .587-.4.987-.374.373-.933.373-.588 0-.96-.373a1.4 1.4 0 0 1-.374-.987V12.667q0-.586.374-.96.372-.4.96-.4.56 0 .933.4.4.374.4.96v1.573l-.507.293q.187-.585.614-1.2.426-.613 1.066-1.12a6.3 6.3 0 0 1 1.467-.826 4.6 4.6 0 0 1 1.733-.32M135.819 23.147a1.4 1.4 0 0 1-.213-.854q.026-.506.56-.853a1.12 1.12 0 0 1 .773-.187q.427.027.8.4a6 6 0 0 0 1.653 1.307q.934.48 2.24.48.534-.027 1.094-.16a2.3 2.3 0 0 0 .96-.533q.4-.401.4-1.147 0-.666-.427-1.067-.426-.4-1.12-.64a15 15 0 0 0-1.493-.48 38 38 0 0 1-1.734-.533 7 7 0 0 1-1.546-.747 4 4 0 0 1-1.147-1.226q-.427-.747-.427-1.84 0-1.254.694-2.16a4.87 4.87 0 0 1 1.84-1.414 6.1 6.1 0 0 1 2.48-.506q.773 0 1.626.213.853.187 1.654.613.8.427 1.386 1.12.267.347.294.827.053.48-.427.853a1.06 1.06 0 0 1-.773.24 1.18 1.18 0 0 1-.747-.293 3.3 3.3 0 0 0-1.307-.987q-.8-.373-1.813-.373-.506 0-1.067.16a1.9 1.9 0 0 0-.906.507q-.374.373-.374 1.093 0 .666.427 1.067.453.4 1.173.666.72.267 1.574.48.826.214 1.626.507.827.294 1.467.773.667.454 1.067 1.2.426.72.426 1.84 0 1.307-.773 2.24-.747.907-1.92 1.387-1.146.48-2.427.48a9.1 9.1 0 0 1-3.04-.533q-1.493-.561-2.533-1.92"></path>',11)]))}const AH={render:OH},PH={xmlns:"http://www.w3.org/2000/svg",width:"83",height:"72",fill:"none"};function RH(n,e){return I(),z("svg",PH,e[0]||(e[0]=[fa('<path fill="#43D9B8" d="M44.202 17.958q0-7.638 3.876-11.048Q52.055 3.5 60.827 3.5h2.074v12.89q0 15.855-9.043 20.323-3.162 1.568-7.582 1.568h-2.074zm-6.71 20.323q-8.535 0-12.715-5.967Q20.9 26.79 20.9 16.39V3.5h2.074q8.77 0 12.749 3.41 3.875 3.41 3.875 11.048v20.323z"></path><g fill="#fff" opacity=".6" style="mix-blend-mode:luminosity;"><path d="M45.044 11.756q-.842 2.642-.842 6.202v20.323h2.074q4.42 0 7.581-1.568 7.25-3.581 8.688-14.48c-3.527-5.592-9.948-9.597-17.5-10.477M38.757 11.756q.843 2.642.842 6.202v20.323h-2.107q-8.535 0-12.715-5.967-2.704-3.853-3.522-10.079c3.527-5.593 9.949-9.6 17.502-10.479"></path></g><path fill="#03455A" d="M36.672 23.41c1.144 4.11.729 9.164-2.778 9.34-4.122.207-8.187-1.44-9.459-5.214s.436-7.758 3.815-8.897 7.353.933 8.422 4.771"></path><path fill="#fff" d="M37.165 24.74c1.072 3.822.753 8.504-2.397 8.629-3.703.147-7.373-1.424-8.558-4.936s.308-7.187 3.333-8.207 6.62.944 7.621 4.514"></path><path fill="#03455A" d="M37.454 30.847c.464-1.714.292-4.037-.29-6.107a7 7 0 0 0-.081-.271 4.566 4.566 0 1 0 .371 6.378"></path><path fill="#fff" d="M29.947 25.99a1.803 1.803 0 1 1 3.606 0 1.803 1.803 0 0 1-3.606 0"></path><path fill="#03455A" d="M47.35 23.41c-1.144 4.11-.728 9.164 2.778 9.34 4.122.207 8.187-1.44 9.46-5.214 1.271-3.775-.436-7.758-3.816-8.897s-7.353.933-8.422 4.771"></path><path fill="#fff" d="M46.858 24.74c-1.073 3.822-.754 8.504 2.396 8.629 3.703.147 7.373-1.424 8.558-4.936s-.308-7.187-3.333-8.207-6.62.944-7.621 4.514"></path><path fill="#03455A" d="M46.568 30.847c-.464-1.714-.292-4.037.29-6.107q.038-.138.082-.271a4.566 4.566 0 1 1-.371 6.378"></path><path fill="#fff" d="M54.082 25.972a1.821 1.821 0 1 0-3.642 0 1.821 1.821 0 0 0 3.642 0"></path><path fill="#0A0F1A" d="M1.799 67.58a.5.5 0 0 1-.14.3.38.38 0 0 1-.28.12.43.43 0 0 1-.32-.12.45.45 0 0 1-.1-.3V54.42a.407.407 0 0 1 .42-.42.407.407 0 0 1 .42.42zM4.782 57.66a.32.32 0 0 1 .2.08q.12.06.16.18l3.7 8.86-.2.14 3.76-9q.1-.26.42-.26.1 0 .24.08a.26.26 0 0 1 .14.24q0 .1-.02.16l-.04.08-3.98 9.52a.375.375 0 0 1-.38.26q-.12 0-.24-.06a.42.42 0 0 1-.14-.2l-4-9.5-.04-.08v-.1q0-.16.1-.28t.32-.12M22.934 57.7q.18 0 .28.12.12.12.12.28v8.92q0 1.54-.62 2.66a4.35 4.35 0 0 1-1.68 1.72q-1.06.6-2.42.6a5.8 5.8 0 0 1-1.66-.22q-.72-.22-1.18-.54a.75.75 0 0 1-.22-.24.3.3 0 0 1 0-.3.44.44 0 0 1 .22-.22.3.3 0 0 1 .3.04q.34.2 1.02.48.7.28 1.56.28 1.16 0 2.02-.54.88-.54 1.36-1.5.5-.96.5-2.22v-1.48l.04.5q-.28.6-.86 1.1-.56.48-1.28.78-.7.28-1.46.28-1.24 0-2.04-.48a3.04 3.04 0 0 1-1.16-1.36q-.36-.86-.36-2.02V58.1q0-.16.1-.28.12-.12.3-.12t.28.12q.12.12.12.28v6.24q0 1.42.62 2.26.64.84 2.14.84.9 0 1.7-.44a4.1 4.1 0 0 0 1.34-1.18q.52-.72.52-1.48V58.1q0-.16.1-.28.12-.12.3-.12M27.464 68q-.48 0-.78-.28-.28-.3-.28-.74V55.02q0-.44.3-.72.3-.3.72-.3h6.76q.441 0 .72.28.3.28.3.7 0 .38-.3.66a.98.98 0 0 1-.72.28h-5.84l.14-.2v4.46l-.12-.24h4.92q.441 0 .72.28.3.28.3.7 0 .38-.3.66a.98.98 0 0 1-.72.28h-4.96l.16-.16v5.28q0 .44-.3.74-.3.28-.72.28M47.041 62.74q0 1.6-.7 2.84a5.15 5.15 0 0 1-1.9 1.92q-1.2.7-2.7.7t-2.7-.7a5.3 5.3 0 0 1-1.92-1.92q-.7-1.24-.7-2.84 0-1.62.7-2.84a5.26 5.26 0 0 1 1.92-1.94q1.2-.72 2.7-.72t2.7.72a5.1 5.1 0 0 1 1.9 1.94q.7 1.22.7 2.84m-2 0q0-1.1-.44-1.9a3.27 3.27 0 0 0-1.2-1.28 3 3 0 0 0-1.66-.48q-.92 0-1.68.48a3.27 3.27 0 0 0-1.2 1.28q-.44.8-.44 1.9 0 1.06.44 1.88t1.2 1.28 1.68.46a3.1 3.1 0 0 0 1.66-.46 3.27 3.27 0 0 0 1.2-1.28q.44-.82.44-1.88M50.105 68a.98.98 0 0 1-.72-.28q-.28-.3-.28-.74V58.5q0-.44.28-.72a.94.94 0 0 1 .72-.3q.42 0 .7.3.3.28.3.72v2.24l-.2-.86q.159-.56.48-1.04.34-.48.8-.84.459-.36 1.02-.56.579-.2 1.2-.2.519 0 .9.28.38.28.38.7 0 .54-.28.8a.93.93 0 0 1-.62.24q-.3 0-.58-.12a1.46 1.46 0 0 0-.66-.14q-.42 0-.86.22t-.8.66a3.3 3.3 0 0 0-.58 1q-.2.58-.2 1.3v4.8q0 .44-.3.74a.95.95 0 0 1-.7.28M62.544 57.3q1.48 0 2.28.74.8.72 1.06 1.96l-.32-.1.14-.32q.26-.52.78-1.04.54-.54 1.28-.88.74-.36 1.58-.36 1.38 0 2.14.6.76.58 1.06 1.58.3.98.3 2.2v5.3q0 .44-.28.74a.98.98 0 0 1-.72.28q-.42 0-.72-.28-.28-.3-.28-.74V61.7q0-.7-.2-1.28a1.72 1.72 0 0 0-.66-.92q-.46-.36-1.28-.36-.78 0-1.4.36a2.49 2.49 0 0 0-1.28 2.2v5.28q0 .44-.28.74a.98.98 0 0 1-.72.28.98.98 0 0 1-.72-.28q-.28-.3-.28-.74v-5.3q0-.7-.2-1.28a1.76 1.76 0 0 0-.64-.92q-.46-.34-1.28-.34-.78 0-1.38.34t-.94.92q-.32.58-.32 1.28v5.3q0 .44-.3.74a.95.95 0 0 1-.7.28.98.98 0 0 1-.72-.28q-.28-.3-.28-.74V58.5q0-.44.28-.72a.94.94 0 0 1 .72-.3q.42 0 .7.3.3.28.3.72v1.18l-.38.22a3.4 3.4 0 0 1 .46-.9 4 4 0 0 1 .8-.84q.5-.38 1.1-.62t1.3-.24M74.823 66.36q-.18-.28-.16-.64.02-.38.42-.64a.84.84 0 0 1 .58-.14q.32.02.6.3.56.62 1.24.98.7.36 1.68.36.4-.02.82-.12.42-.12.72-.4.3-.3.3-.86 0-.5-.32-.8t-.84-.48a11 11 0 0 0-1.12-.36 29 29 0 0 1-1.3-.4 5.2 5.2 0 0 1-1.16-.56 3 3 0 0 1-.86-.92q-.32-.56-.32-1.38 0-.94.52-1.62a3.65 3.65 0 0 1 1.38-1.06 4.55 4.55 0 0 1 1.86-.38q.58 0 1.22.16.64.14 1.24.46t1.04.84q.2.26.22.62.04.36-.32.64a.8.8 0 0 1-.58.18.88.88 0 0 1-.56-.22 2.5 2.5 0 0 0-.98-.74q-.6-.28-1.36-.28-.38 0-.8.12a1.43 1.43 0 0 0-.68.38q-.28.28-.28.82 0 .5.32.8.34.3.88.5t1.18.36q.62.16 1.22.38.62.22 1.1.58.5.34.8.9.32.54.32 1.38 0 .98-.58 1.68-.56.68-1.44 1.04-.86.36-1.82.36-1.14 0-2.28-.4-1.12-.42-1.9-1.44"></path>',11)]))}const DH={render:RH},$H={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none"};function NH(n,e){return I(),z("svg",$H,e[0]||(e[0]=[fa('<path fill="#43D9B8" d="M13.315 10.262q0-4.365 2.215-6.313Q17.803 1.999 22.815 2H24v7.365q0 9.06-5.168 11.614-1.806.896-4.332.896h-1.185zM9.48 21.875q-4.875 0-7.265-3.41Q0 15.31 0 9.365V2h1.185Q6.197 2 8.47 3.949q2.215 1.948 2.215 6.313v11.613z"></path><g fill="#fff" opacity=".6" style="mix-blend-mode:luminosity;"><path d="M13.796 6.718q-.48 1.509-.48 3.544v11.613H14.5q2.526 0 4.332-.896 4.143-2.046 4.965-8.274c-2.016-3.196-5.685-5.485-10-5.987M10.204 6.718q.48 1.509.48 3.544v11.613H9.48q-4.875 0-7.265-3.41Q.67 16.264.203 12.705c2.015-3.195 5.684-5.484 10-5.987"></path></g><path fill="#03455A" d="M9.012 13.377c.654 2.348.416 5.237-1.587 5.338-2.356.118-4.678-.824-5.405-2.98s.248-4.433 2.18-5.084c1.93-.651 4.201.533 4.812 2.726"></path><path fill="#fff" d="M9.294 14.137c.612 2.184.43 4.86-1.37 4.931-2.116.084-4.213-.814-4.89-2.82-.677-2.008.176-4.108 1.905-4.69 1.728-.583 3.782.539 4.355 2.58"></path><path fill="#03455A" d="M9.459 17.627c.265-.98.167-2.307-.165-3.49l-.047-.155a2.61 2.61 0 1 0 .212 3.645"></path><path fill="#fff" d="M5.169 14.851a1.03 1.03 0 1 1 2.061 0 1.03 1.03 0 0 1-2.061 0"></path><path fill="#03455A" d="M15.114 13.377c-.654 2.348-.416 5.237 1.587 5.338 2.356.118 4.678-.824 5.406-2.98s-.25-4.433-2.18-5.084-4.202.533-4.813 2.726"></path><path fill="#fff" d="M14.832 14.137c-.613 2.184-.43 4.86 1.37 4.931 2.116.084 4.213-.813 4.89-2.82.677-2.008-.176-4.108-1.905-4.69-1.728-.583-3.782.539-4.355 2.58"></path><path fill="#03455A" d="M14.667 17.627c-.265-.98-.167-2.307.165-3.49l.047-.155a2.61 2.61 0 1 1-.212 3.645"></path><path fill="#fff" d="M18.96 14.841a1.04 1.04 0 1 0-2.08 0 1.04 1.04 0 0 0 2.08 0"></path>',10)]))}const LH={render:NH},FH=de({__name:"IvyLogo",props:{orientation:{default:"horizontal"}},setup(n){const e=n;return(t,r)=>(I(),z("div",{class:W(`ivyforms-logo ${e.orientation}`)},[e.orientation==="horizontal"?(I(),ve(v(AH),{key:0})):e.orientation==="vertical"?(I(),ve(v(DH),{key:1})):(I(),ve(v(LH),{key:2}))],2))}});function CC(n){return gA()?(_6(n),!0):!1}const Um=new WeakMap,BH=(...n)=>{var e;const t=n[0],r=(e=wn())==null?void 0:e.proxy;if(r==null&&!O6())throw new Error("injectLocal must be called in setup");return r&&Um.has(r)&&t in Um.get(r)?Um.get(r)[t]:yt(...n)},xC=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const VH=Object.prototype.toString,zH=n=>VH.call(n)==="[object Object]",jm=()=>{},HH=WH();function WH(){var n,e;return xC&&((n=window==null?void 0:window.navigator)==null?void 0:n.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window==null?void 0:window.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function UH(n,e){var t;if(typeof n=="number")return n+e;const r=((t=n.match(/^-?\d+\.?\d*/))==null?void 0:t[0])||"",o=n.slice(r.length),i=Number.parseFloat(r)+e;return Number.isNaN(i)?n:i+o}function Pu(n){return n.endsWith("rem")?Number.parseFloat(n)*16:Number.parseFloat(n)}function jH(n){return wn()}function qm(n){return Array.isArray(n)?n:[n]}function qH(n,e=!0,t){jH()?an(n,t):e?n():Dt(n)}function KH(n,e,t){return We(n,e,{...t,immediate:!0})}var Md={};/*!
11 - * cookie
12 - * Copyright(c) 2012-2014 Roman Shtylman
13 - * Copyright(c) 2015 Douglas Christopher Wilson
14 - * MIT Licensed
15 - */var W4;function GH(){if(W4)return Md;W4=1,Md.parse=a,Md.serialize=u;var n=Object.prototype.toString,e=Object.prototype.hasOwnProperty,t=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,r=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,o=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,i=/^[\u0020-\u003A\u003D-\u007E]*$/;function a(m,g){if(typeof m!="string")throw new TypeError("argument str must be a string");var y={},b=m.length;if(b<2)return y;var w=g&&g.decode||d,C=0,k=0,x=0;do{if(k=m.indexOf("=",C),k===-1)break;if(x=m.indexOf(";",C),x===-1)x=b;else if(k>x){C=m.lastIndexOf(";",k-1)+1;continue}var E=s(m,C,k),_=l(m,k,E),M=m.slice(E,_);if(!e.call(y,M)){var A=s(m,k+1,x),O=l(m,x,A);m.charCodeAt(A)===34&&m.charCodeAt(O-1)===34&&(A++,O--);var R=m.slice(A,O);y[M]=p(R,w)}C=x+1}while(C<b);return y}function s(m,g,y){do{var b=m.charCodeAt(g);if(b!==32&&b!==9)return g}while(++g<y);return y}function l(m,g,y){for(;g>y;){var b=m.charCodeAt(--g);if(b!==32&&b!==9)return g+1}return y}function u(m,g,y){var b=y&&y.encode||encodeURIComponent;if(typeof b!="function")throw new TypeError("option encode is invalid");if(!t.test(m))throw new TypeError("argument name is invalid");var w=b(g);if(!r.test(w))throw new TypeError("argument val is invalid");var C=m+"="+w;if(!y)return C;if(y.maxAge!=null){var k=Math.floor(y.maxAge);if(!isFinite(k))throw new TypeError("option maxAge is invalid");C+="; Max-Age="+k}if(y.domain){if(!o.test(y.domain))throw new TypeError("option domain is invalid");C+="; Domain="+y.domain}if(y.path){if(!i.test(y.path))throw new TypeError("option path is invalid");C+="; Path="+y.path}if(y.expires){var x=y.expires;if(!f(x)||isNaN(x.valueOf()))throw new TypeError("option expires is invalid");C+="; Expires="+x.toUTCString()}if(y.httpOnly&&(C+="; HttpOnly"),y.secure&&(C+="; Secure"),y.partitioned&&(C+="; Partitioned"),y.priority){var E=typeof y.priority=="string"?y.priority.toLowerCase():y.priority;switch(E){case"low":C+="; Priority=Low";break;case"medium":C+="; Priority=Medium";break;case"high":C+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}}if(y.sameSite){var _=typeof y.sameSite=="string"?y.sameSite.toLowerCase():y.sameSite;switch(_){case!0:C+="; SameSite=Strict";break;case"lax":C+="; SameSite=Lax";break;case"strict":C+="; SameSite=Strict";break;case"none":C+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return C}function d(m){return m.indexOf("%")!==-1?decodeURIComponent(m):m}function f(m){return n.call(m)==="[object Date]"}function p(m,g){try{return g(m)}catch{return m}}return Md}var lf=GH();function YH(){const n=typeof global>"u"?void 0:global.TEST_HAS_DOCUMENT_COOKIE;return typeof n=="boolean"?n:typeof document=="object"&&typeof document.cookie=="string"}function JH(n){return typeof n=="string"?lf.parse(n):typeof n=="object"&&n!==null?n:{}}function Km(n,e={}){const t=XH(n);if(!e.doNotParse)try{return JSON.parse(t)}catch{}return n}function XH(n){return n&&n[0]==="j"&&n[1]===":"?n.substr(2):n}class QH{constructor(e,t={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;const o=this.cookies;this.cookies=lf.parse(document.cookie),this._checkChanges(o)};const r=typeof document>"u"?"":document.cookie;this.cookies=JH(e||r),this.defaultSetOptions=t,this.HAS_DOCUMENT_COOKIE=YH()}_emitChange(e){for(let t=0;t<this.changeListeners.length;++t)this.changeListeners[t](e)}_checkChanges(e){new Set(Object.keys(e).concat(Object.keys(this.cookies))).forEach(r=>{e[r]!==this.cookies[r]&&this._emitChange({name:r,value:Km(this.cookies[r])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(e,t={}){return t.doNotUpdate||this.update(),Km(this.cookies[e],t)}getAll(e={}){e.doNotUpdate||this.update();const t={};for(let r in this.cookies)t[r]=Km(this.cookies[r],e);return t}set(e,t,r){r?r=Object.assign(Object.assign({},this.defaultSetOptions),r):r=this.defaultSetOptions;const o=typeof t=="string"?t:JSON.stringify(t);this.cookies=Object.assign(Object.assign({},this.cookies),{[e]:o}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=lf.serialize(e,o,r)),this._emitChange({name:e,value:t,options:r})}remove(e,t){const r=t=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),t),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=lf.serialize(e,"",r)),this._emitChange({name:e,value:void 0,options:t})}addChangeListener(e){this.changeListeners.push(e),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===1&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.addEventListener("change",this.update):this._startPolling())}removeChangeListener(e){const t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===0&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.removeEventListener("change",this.update):this._stopPolling())}}function kC(n,{doNotParse:e=!1,autoUpdateDependencies:t=!1}={},r=new QH){const o=t?[...n||[]]:n;let i=r.getAll({doNotParse:!0});const a=L(0),s=()=>{const l=r.getAll({doNotParse:!0});ZH(o||null,l,i)&&a.value++,i=l};return r.addChangeListener(s),CC(()=>{r.removeChangeListener(s)}),{get:(...l)=>(t&&o&&!o.includes(l[0])&&o.push(l[0]),a.value,r.get(l[0],{doNotParse:e,...l[1]})),getAll:(...l)=>(a.value,r.getAll({doNotParse:e,...l[0]})),set:(...l)=>r.set(...l),remove:(...l)=>r.remove(...l),addChangeListener:(...l)=>r.addChangeListener(...l),removeChangeListener:(...l)=>r.removeChangeListener(...l)}}function ZH(n,e,t){if(!n)return!0;for(const r of n)if(e[r]!==t[r])return!0;return!1}const Ec=Hi("globalState",{state:()=>({currentPage:"",isFullScreenMode:!1}),actions:{setCurrentPage(n){this.currentPage=n},setFullScreenMode(n){this.isFullScreenMode=n}}});function Dh(n){return{all:n=n||new Map,on:function(e,t){var r=n.get(e);r?r.push(t):n.set(e,[t])},off:function(e,t){var r=n.get(e);r&&(t?r.splice(r.indexOf(t)>>>0,1):n.set(e,[]))},emit:function(e,t){var r=n.get(e);r&&r.slice().map(function(o){o(t)}),(r=n.get("*"))&&r.slice().map(function(o){o(e,t)})}}}const eW=Dh(),pl=L("light"),EC=kC(["ivyforms_theme"]),Id=EC.get("ivyforms_theme");Id&&(Id==="light"||Id==="dark")&&(pl.value=Id);const U4=n=>{pl.value=n,EC.set("ivyforms_theme",n),n==="dark"?document.body.classList.add("ivyforms-theme-dark"):document.body.classList.remove("ivyforms-theme-dark"),eW.emit("theme-changed",n)};function TC(){return{theme:P({get:()=>pl.value,set:e=>U4(e)}),isDark:()=>pl.value==="dark",isLight:()=>pl.value==="light",setTheme:U4,getTheme:()=>pl.value}}const U0=()=>({redirectToWordPressAdminPage:(r,o)=>{const i=o?`#${o}`:"";window.location.href=`admin.php?page=${r}${i}`},getHashRedirectLink:(r,o)=>{const i=o?`#${o}`:"";return`admin.php?page=${r}${i}`},getRedirectLink:(r,o)=>{const i=o?`&${new URLSearchParams(o).toString()}`:"";return`admin.php?page=${r}${i}`}}),_C="ivyforms-forms",na="ivyforms-builder",tW="ivyforms-dashboard",nW={class:"ivyforms-header"},rW={class:"ivyforms-header__left"},oW={key:2,class:"ivyforms-header__title ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},aW={class:"ivyforms-header__center"},iW={class:"ivyforms-header__right"},sW=de({__name:"PageHeader",setup(n){const{getLabel:e}=Ft(),{redirectToWordPressAdminPage:t}=U0(),r=kC(),o=L(!1),i=Ec(),a=yt("pageTitle",""),s=L(!1),l=P(()=>new URLSearchParams(window.location.search).get("page")==="ivyforms-builder"),{theme:u,setTheme:d}=TC();yA(()=>{d(r.get("ivyforms_theme")||"light")});const f=()=>{o.value=!o.value,i.setFullScreenMode(o.value),s.value=!0;const m=document.body,g=document.getElementById("adminmenumain"),y=document.getElementById("wpcontent"),b=document.getElementById("wpadminbar"),w=document.getElementsByClassName("wp-toolbar")[0];localStorage.setItem("ivyFullscreenMode",o.value?"true":"false"),o.value?(m.classList.add("ivyforms-fullscreen-mode"),g&&(g.style.display="none"),y&&(y.style.marginLeft="0",y.style.width="100vw",y.style.height="100vh"),b&&(b.style.display="none"),w instanceof HTMLElement&&(w.style.padding="0")):(m.classList.remove("ivyforms-fullscreen-mode"),g&&(g.style.display=""),y&&(y.style.marginLeft="",y.style.width="",y.style.height=""),b&&(b.style.display=""),w instanceof HTMLElement&&(w.style.padding="")),setTimeout(()=>{s.value=!1},1e3)},p=()=>{t(_C)};return an(()=>{if(localStorage.getItem("ivyFullscreenMode")==="true"){o.value=!0,i.setFullScreenMode(o.value),document.body.classList.add("ivyforms-fullscreen-mode");const g=document.getElementById("adminmenumain"),y=document.getElementById("wpcontent"),b=document.getElementById("wpadminbar"),w=document.getElementsByClassName("wp-toolbar")[0];g&&(g.style.display="none"),y&&(y.style.marginLeft="0",y.style.width="100vw",y.style.height="100vh"),b&&(b.style.display="none"),w instanceof HTMLElement&&(w.style.padding="0")}}),Cc(()=>{document.body.classList.remove("ivyforms-fullscreen-mode");const m=document.getElementById("adminmenumain");m&&(m.style.display="")}),(m,g)=>{const y=nn,b=FH,w=Rh,C=EH,k=yr;return I(),z("header",nW,[Z("div",rW,[o.value&&l.value?(I(),ve(y,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:p},{default:X(()=>[pt(_e(v(e)("all_forms")),1)]),_:1})):(I(),ve(b,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),N(w),v(a)&&!o.value?(I(),z("div",oW,[Z("span",null,_e(v(a)),1)])):ce("",!0),ge(m.$slots,"left",{},void 0,!0)]),Z("div",aW,[ge(m.$slots,"center",{},void 0,!0)]),Z("div",iW,[N(k,{content:v(u)==="dark"?v(e)("light_theme"):v(e)("dark_theme"),theme:"inverted",placement:"bottom"},{default:X(()=>[N(C,{modelValue:v(u),"onUpdate:modelValue":g[0]||(g[0]=x=>la(u)?u.value=x:null),"aria-label":v(e)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),N(w),ge(m.$slots,"right",{},void 0,!0),N(k,{content:o.value?v(e)("collapse"):v(e)("full_screen"),theme:"inverted",disabled:s.value},{default:X(()=>[N(y,{priority:"tertiary","icon-start-category":"arrows","icon-start":o.value?"collapse":"expand",onClick:f},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),$h=ln(sW,[["__scopeId","data-v-e1afafcc"]]),lW=de({__name:"DashboardPage",setup(n){const{getLabel:e}=Ft(),t=e("dashboard");return yn("pageTitle",t),(r,o)=>{const i=$h;return I(),ve(i)}}}),uW={class:"ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24"},cW=de({__name:"PageSection",setup(n){const e=Ec();return(t,r)=>(I(),z("div",uW,[Z("div",{class:W(["ivyforms-page-section__content",{"ivyforms-page-section__content__fullscreen":v(e).isFullScreenMode}])},[ge(t.$slots,"default",{},void 0,!0)],2)]))}}),j0=ln(cW,[["__scopeId","data-v-6fb2c024"]]),Nh=xC?window:void 0;function gu(n){var e;const t=Uo(n);return(e=t==null?void 0:t.$el)!=null?e:t}function Da(...n){const e=[],t=()=>{e.forEach(s=>s()),e.length=0},r=(s,l,u,d)=>(s.addEventListener(l,u,d),()=>s.removeEventListener(l,u,d)),o=P(()=>{const s=qm(Uo(n[0])).filter(l=>l!=null);return s.every(l=>typeof l!="string")?s:void 0}),i=KH(()=>{var s,l;return[(l=(s=o.value)==null?void 0:s.map(u=>gu(u)))!=null?l:[Nh].filter(u=>u!=null),qm(Uo(o.value?n[1]:n[0])),qm(v(o.value?n[2]:n[1])),Uo(o.value?n[3]:n[2])]},([s,l,u,d])=>{if(t(),!(s!=null&&s.length)||!(l!=null&&l.length)||!(u!=null&&u.length))return;const f=zH(d)?{...d}:d;e.push(...s.flatMap(p=>l.flatMap(m=>u.map(g=>r(p,m,g,f)))))},{flush:"post"}),a=()=>{i(),t()};return CC(t),a}let j4=!1;function L1(n,e,t={}){const{window:r=Nh,ignore:o=[],capture:i=!0,detectIframe:a=!1}=t;if(!r)return jm;if(HH&&!j4){j4=!0;const y={passive:!0};Array.from(r.document.body.children).forEach(b=>Da(b,"click",jm,y)),Da(r.document.documentElement,"click",jm,y)}let s=!0;const l=y=>Uo(o).some(b=>{if(typeof b=="string")return Array.from(r.document.querySelectorAll(b)).some(w=>w===y.target||y.composedPath().includes(w));{const w=gu(b);return w&&(y.target===w||y.composedPath().includes(w))}});function u(y){const b=Uo(y);return b&&b.$.subTree.shapeFlag===16}function d(y,b){const w=Uo(y),C=w.$.subTree&&w.$.subTree.children;return C==null||!Array.isArray(C)?!1:C.some(k=>k.el===b.target||b.composedPath().includes(k.el))}const f=y=>{const b=gu(n);if(y.target!=null&&!(!(b instanceof Element)&&u(n)&&d(n,y))&&!(!b||b===y.target||y.composedPath().includes(b))){if(y.detail===0&&(s=!l(y)),!s){s=!0;return}e(y)}};let p=!1;const m=[Da(r,"click",y=>{p||(p=!0,setTimeout(()=>{p=!1},0),f(y))},{passive:!0,capture:i}),Da(r,"pointerdown",y=>{const b=gu(n);s=!l(y)&&!!(b&&!y.composedPath().includes(b))},{passive:!0}),a&&Da(r,"blur",y=>{setTimeout(()=>{var b;const w=gu(n);((b=r.document.activeElement)==null?void 0:b.tagName)==="IFRAME"&&!(w!=null&&w.contains(r.document.activeElement))&&e(y)},0)},{passive:!0})].filter(Boolean);return()=>m.forEach(y=>y())}function dW(){const n=L(!1),e=wn();return e&&an(()=>{n.value=!0},e),n}function fW(n){const e=dW();return P(()=>(e.value,!!n()))}const hW=Symbol("vueuse-ssr-width");function MC(){const n=O6()?BH(hW,null):null;return typeof n=="number"?n:void 0}function uu(n,e={}){const{window:t=Nh,ssrWidth:r=MC()}=e,o=fW(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function"),i=L(typeof r=="number"),a=br(),s=L(!1),l=u=>{s.value=u.matches};return Rl(()=>{if(i.value){i.value=!o.value;const u=Uo(n).split(",");s.value=u.some(d=>{const f=d.includes("not all"),p=d.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),m=d.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let g=!!(p||m);return p&&g&&(g=r>=Pu(p[1])),m&&g&&(g=r<=Pu(m[1])),f?!g:g});return}o.value&&(a.value=t.matchMedia(Uo(n)),s.value=a.value.matches)}),Da(a,"change",l,{passive:!0}),P(()=>s.value)}function pW(n,e={}){function t(m,g){let y=Uo(n[Uo(m)]);return g!=null&&(y=UH(y,g)),typeof y=="number"&&(y=`${y}px`),y}const{window:r=Nh,strategy:o="min-width",ssrWidth:i=MC()}=e,a=typeof i=="number",s=a?L(!1):{value:!0};a&&qH(()=>s.value=!!r);function l(m,g){return!s.value&&a?m==="min"?i>=Pu(g):i<=Pu(g):r?r.matchMedia(`(${m}-width: ${g})`).matches:!1}const u=m=>uu(()=>`(min-width: ${t(m)})`,e),d=m=>uu(()=>`(max-width: ${t(m)})`,e),f=Object.keys(n).reduce((m,g)=>(Object.defineProperty(m,g,{get:()=>o==="min-width"?u(g):d(g),enumerable:!0,configurable:!0}),m),{});function p(){const m=Object.keys(n).map(g=>[g,f[g],Pu(t(g))]).sort((g,y)=>g[2]-y[2]);return P(()=>m.filter(([,g])=>g.value).map(([g])=>g))}return Object.assign(f,{greaterOrEqual:u,smallerOrEqual:d,greater(m){return uu(()=>`(min-width: ${t(m,.1)})`,e)},smaller(m){return uu(()=>`(max-width: ${t(m,-.1)})`,e)},between(m,g){return uu(()=>`(min-width: ${t(m)}) and (max-width: ${t(g,-.1)})`,e)},isGreater(m){return l("min",t(m,.1))},isGreaterOrEqual(m){return l("min",t(m))},isSmaller(m){return l("max",t(m,-.1))},isSmallerOrEqual(m){return l("max",t(m))},isInBetween(m,g){return l("min",t(m))&&l("max",t(g,-.1))},current:p,active(){const m=p();return P(()=>m.value.length===0?"":m.value.at(o==="min-width"?-1:0))}})}function IC(n,e={}){const{threshold:t=50,onSwipe:r,onSwipeEnd:o,onSwipeStart:i,passive:a=!0}=e,s=Pn({x:0,y:0}),l=Pn({x:0,y:0}),u=P(()=>s.x-l.x),d=P(()=>s.y-l.y),{max:f,abs:p}=Math,m=P(()=>f(p(u.value),p(d.value))>=t),g=L(!1),y=P(()=>m.value?p(u.value)>p(d.value)?u.value>0?"left":"right":d.value>0?"up":"down":"none"),b=M=>[M.touches[0].clientX,M.touches[0].clientY],w=(M,A)=>{s.x=M,s.y=A},C=(M,A)=>{l.x=M,l.y=A},k={passive:a,capture:!a},x=M=>{g.value&&(o==null||o(M,y.value)),g.value=!1},E=[Da(n,"touchstart",M=>{if(M.touches.length!==1)return;const[A,O]=b(M);w(A,O),C(A,O),i==null||i(M)},k),Da(n,"touchmove",M=>{if(M.touches.length!==1)return;const[A,O]=b(M);C(A,O),k.capture&&!k.passive&&Math.abs(u.value)>Math.abs(d.value)&&M.preventDefault(),!g.value&&m.value&&(g.value=!0),g.value&&(r==null||r(M))},k),Da(n,["touchend","touchcancel"],x,k)];return{isSwiping:g,direction:y,coordsStart:s,coordsEnd:l,lengthX:u,lengthY:d,stop:()=>E.forEach(M=>M()),isPassiveEventSupported:!0}}const mW=()=>{const n=pW({tabletStart:768,desktopSmallStart:1024,desktopLargeStart:1200}),e=n.smaller("tabletStart"),t=n.between("tabletStart","desktopSmallStart"),r=n.greaterOrEqual("desktopSmallStart"),o=n.between("desktopSmallStart","desktopLargeStart"),i=n.greaterOrEqual("desktopLargeStart");return{isMobile:e,isTablet:t,isDesktop:r,isDesktopSmall:o,isDesktopLarge:i}},q0=de({__name:"IvyPagination",props:{total:{default:0},background:{type:Boolean,default:!1},more:{type:Boolean},count:{type:Boolean,default:!0}},setup(n){const{isMobile:e}=mW(),t=L(10),r=P(()=>"total, sizes, prev, pager, next, jumper");return(o,i)=>{const a=pB;return I(),ve(a,kt({"page-size":t.value,"onUpdate:pageSize":i[0]||(i[0]=s=>t.value=s),class:[v(e)?"ivyforms-pagination-mobile":"ivyforms-pagination"],"pager-count":5,"page-sizes":[10,20,30,40],layout:r.value},{...o.$props,...o.$attrs}),null,16,["page-size","class","layout"])}}}),vW={class:"ivyforms-table__container",style:{position:"relative"}},gW={key:0,class:"ivyforms-table__custom-header ivyforms-pt-2"},yW=["onClick"],bW={key:1,style:{display:"flex","align-items":"center",gap:"8px"}},SW={style:{opacity:"0.5",cursor:"not-allowed"}},wW={key:2},CW={key:3,style:{"margin-left":"5px"}},xW={key:0},kW={key:0},EW={key:1},TW={key:1},OC=de({__name:"IvyTable",props:{data:{},columns:{default:()=>[]},loading:{type:Boolean,default:!1},pagination:{type:Boolean,default:!1},groupBy:{default:""},fixed:{type:Boolean},isCustomHeader:{type:Boolean,default:!1},minTableWidth:{default:600}},emits:["sort-change"],setup(n,{emit:e}){const t=n,r=e,o=L(document.body.classList.contains("ivyforms-theme-dark")),i=new MutationObserver(()=>{o.value=document.body.classList.contains("ivyforms-theme-dark")});i.observe(document.body,{attributes:!0,attributeFilter:["class"]}),Cc(()=>{i.disconnect()});const a=p=>{const g=t.data.length+1,y=g*50,b=g>1?0:550;return Math.max(b,Math.min(y,p))},s=P(()=>{var p;return((p=t.columns)==null?void 0:p.filter(m=>m.visible).map(m=>({...m,sortable:m.sortable||!1,headerRenderer:m.headerRenderer||void 0,cellRenderer:m.cellRenderer||(g=>Ye("span",{},g.rowData[m.key])),minWidth:typeof m.minWidth=="string"?parseInt(m.minWidth,10)||100:m.minWidth,width:typeof m.width=="string"?parseInt(m.width,10)||100:m.width})))||[]}),l=L(null),u=L(null),d=p=>{if(!p.sortable)return;l.value===p.key?u.value=u.value==="asc"?"desc":"asc":(l.value=p.key,u.value="asc");const m={column:l.value,order:u.value};r("sort-change",m)},f=({rowData:p})=>{const m=[];return p.status==="unread"&&m.push("ivyforms-unread-entry"),p.selected&&m.push("is-selected"),m.join(" ")};return(p,m)=>{const g=Dl,y=qn,b=uz,w=q0,C=cz;return I(),z("div",vW,[p.isCustomHeader?(I(),z("div",gW,[ge(p.$slots,"header")])):ce("",!0),N(C,{class:W({loading:t.loading})},{default:X(({width:k,height:x})=>[N(b,kt({ref:"tableV2Ref"},p.$attrs,{columns:s.value,data:t.data,width:Math.max(k,t.minTableWidth),height:a(x),class:"ivyforms-table",fixed:t.fixed,"row-class":f,"h-scrollbar-size":20,"v-scrollbar-size":10}),{"header-cell":X(({column:E})=>[Z("div",{style:rn({display:"flex",alignItems:"center",cursor:E.sortable?"pointer":"default"}),onClick:_=>d(E)},[E.headerRenderer?(I(),ve(on(E.headerRenderer()),{key:0})):E.comingSoon?(I(),z("div",bW,[Z("div",SW,_e(E.title),1),N(g,{size:"s"})])):(I(),z("span",wW,_e(E.title),1)),E.sortable?(I(),z("span",CW,[l.value===E.key?(I(),z("span",xW,[u.value==="asc"?(I(),z("span",kW,[N(y,{size:"d","outer-size":"20px",name:o.value?"sort-asc-dark":"sort-asc",category:"table"},null,8,["name"])])):u.value==="desc"?(I(),z("span",EW,[N(y,{size:"d","outer-size":"20px",name:o.value?"sort-desc-dark":"sort-desc",category:"table"},null,8,["name"])])):ce("",!0)])):(I(),z("span",TW,[N(y,{size:"d","outer-size":"20px",name:"arrow-up-down-2",category:"arrows",type:"outline",color:"var(--map-base-dusk-symbol-2)"})]))])):ce("",!0)],12,yW)]),empty:X(()=>[ge(p.$slots,"empty")]),_:2},1040,["columns","data","width","height","fixed"]),p.pagination&&p.data.length?ge(p.$slots,"pagination",{key:0},()=>[N(w,{total:t.data.length,class:"ivyforms-table__pagination"},null,8,["total"])]):ce("",!0)]),_:3},8,["class"])])}}}),_W={xmlns:"http://www.w3.org/2000/svg",width:"199",height:"200",fill:"none"};function MW(n,e){return I(),z("svg",_W,e[0]||(e[0]=[fa('<path fill="#8B929C" fill-opacity=".3" d="M172.234 99.896c0 41.062-33.288 74.349-74.35 74.349s-74.35-33.287-74.35-74.35c0-41.061 33.288-74.35 74.35-74.35s74.35 33.289 74.35 74.35" opacity=".44"></path><mask id="a" width="150" height="150" x="23" y="25" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="#232E3C" d="M172.234 99.896c0 41.062-33.288 74.349-74.35 74.349s-74.35-33.287-74.35-74.35c0-41.061 33.288-74.35 74.35-74.35s74.35 33.289 74.35 74.35"></path></mask><g mask="url(#a)"><path fill="#37C6AB" d="M85.747 109.575c1.092.289 1.697 1.073 1.766 2.106.12 1.692-4.503 3.03-5.627 4.401-1.114 1.373-3.098 8.207-5.709 10.032 0 0-6.638 3.851-12.797 2.885-3.536-.554-5.83-6.445-9.382-6.011.489-.102 4.55-5.68 8.5-6.906 1.514-.466 3.76 3.605 4.68 3.116.11-.053.213-.114.306-.168 3.139-1.882 6.36-2.668 7.98-3.961.495-.385 1.12-.962 1.825-1.602 1.656-1.465 3.763-3.238 5.735-3.764 1.107-.29 2.016-.31 2.723-.128"></path><path fill="#C53434" d="M85.747 109.575c1.092.289 1.697 1.073 1.766 2.106.12 1.691-4.503 3.03-5.627 4.401-1.114 1.373-3.278 8.092-5.888 9.917 0 0-6.233 3.947-12.618 3-3.402-.505-5.997-6.425-9.382-6.011.489-.102 5.433 3.738 9.383 2.511 10.454.099 9.913-4.495 17.55-10.574 3.063-2.436 6.122-2.882 4.816-5.35" opacity=".14"></path><path fill="#01384D" d="M77.29 113.467c.033.082.058.165.092.247.119.329.242.673.182 1.013-.053.34-.278.629-.505.887a10.86 10.86 0 0 1-7.316 3.624c-.852.059-1.706.018-2.563-.04.109-.053.211-.114.305-.169 3.138-1.881 6.36-2.667 7.98-3.96.495-.387 1.12-.962 1.825-1.602" opacity=".59"></path><path fill="#37C6AB" d="M66.952 145.294s7.275 4.972 8.908 10.325c1.634 5.355.23 8.16-.534 9.434 0 0 6.374-1.403 9.18 0 2.804 1.401 1.783 4.787-1.531 5.006-3.314.221-7.393-1.31-14.022-.673-6.63.639-8.814.256-9.25-2.676-.438-2.931-4.185-20.906 7.249-21.416"></path><path fill="#C53434" d="M66.952 145.294s7.275 4.972 8.908 10.325c1.634 5.355.23 8.16-.534 9.434 0 0 6.374-1.403 9.18 0 2.804 1.401 1.783 4.787-1.531 5.006-3.314.221-7.393-1.31-14.022-.673-6.63.639-8.814.256-9.25-2.676-.438-2.931-4.185-20.906 7.249-21.416" opacity=".14"></path><path fill="#37C6AB" d="M73.545 160.593c-.513 5.606-6.118 7.136-10.6 7.901q-1.046.173-2.226.267c-2.731.229-6.035.177-9.967.161-2.072 0-4.329 0-6.76.061l-.75.023c-5.506.16-13.782 1.828-19.19.612l-.298-.069c-2.937-.742-4.956-2.393-5.116-5.706 0-.099-.009-.215-.009-.32-.007-.819.047-1.676.154-2.556.382-3.143 1.437-6.638 2.792-10.225a131 131 0 0 1 2.247-5.561c1.822-4.267 3.763-8.475 5.202-12.222a52 52 0 0 0 1.139-3.235c.03-.077.054-.16.077-.237 1.599-5.239 2.203-10.585 2.425-14.387.183-3.242.09-5.369.09-5.369s2.984 3.151 9.868 4.719c1.53.351 3.25.619 5.17.758 4.887.352 8.857-.513 11.71-1.561a.2.2 0 0 0 .054-.014c.083-.032.16-.062.245-.093.014 0 .03-.008.045-.015 3.112-1.185 4.81-2.524 4.81-2.524a20 20 0 0 0-.305 4.283c.107 3.618 1.055 7.067 1.866 10.409.475 1.935.903 3.833 1.094 5.706.512 5.025-.665 10.134-1.094 12.941-.06.39-.108.742-.13 1.033a4 4 0 0 0-.007.688c.183 1.782 7.977 8.918 7.464 14.532"></path><path fill="#FEF3C6" d="M62.04 147.171c-.627 4.672-1.72 8.536-3.265 10.891-1.063 1.613-2.34 2.525-3.832 2.493-3.128-.062-5.285-1.253-6.685-3.495-.903-1.423-1.491-3.274-1.828-5.523-.214-1.414-.328-2.99-.36-4.71-.014-.88-.008-1.791.016-2.746.03-.865.069-1.767.13-2.7.062-1.064.145-2.164.245-3.312.053-.658.1-1.323.13-1.973.36-9.064-2.256-17.286-3.97-21.645 1.53.351 3.251.619 5.17.757 4.889.352 8.858-.513 11.711-1.56a2.664 2.664 0 0 0 .298-.107c.015 0 .03-.009.046-.016.351 1.293.666 2.624.948 4.001 2.004 9.636 2.417 21.009 1.247 29.645"></path><path fill="#C53434" d="M64.352 115.284a15.1 15.1 0 0 1-3.556 2.24 13 13 0 0 1-1.507.582c-4.39 1.407-9.83.941-11.405 1.361-1.567.421-1.162 4.23-.527 8.299.298 1.889.45 5.292.344 8.788a57 57 0 0 1-.36 5.001 27 27 0 0 1-.405 2.532c-.222 1.071-.497 1.989-.833 2.678-.008.022-.023.038-.03.06-.873 1.828-.383 3.244.358 4.712.796 1.584 1.867 3.228 1.828 5.523-.076 4.45-.29 7.861-2.653 9.903-1.523 1.317 2.302.689 5.146 1.959-2.072 0-4.329 0-6.76.061l-.75.023c-5.506.16-13.782 1.828-19.19.612q-.15-.034-.298-.069c-2.937-.742-4.956-2.393-5.117-5.706 0-.099-.008-.215-.008-.321-.007-.818.047-1.676.153-2.555.383-3.143 1.438-6.638 2.793-10.225a131 131 0 0 1 2.247-5.561c1.822-4.267 3.763-8.475 5.202-12.222a52 52 0 0 0 1.139-3.235c.03-.077.054-.16.077-.237 1.599-5.239 2.203-10.585 2.425-14.387.183-3.242.09-5.369.09-5.369s2.984 3.151 9.868 4.719c1.53.351 3.25.619 5.17.758 4.887.351 8.857-.513 11.71-1.561a.2.2 0 0 0 .053-.014l.245-.094q.022-.002.046-.014c3.112-1.185 4.81-2.524 4.81-2.524a20 20 0 0 0-.305 4.283" opacity=".14"></path><path fill="#37C6AB" d="M74.57 131.692c.194.513.156 1.068-.125 1.635-1.125 2.257-6.052.125-8.008 1.311-1.957 1.197-6.784 8.485-9.108 8.824-2.328.345-6.929-.964-12.709-3.26-4.905-1.962-12.758-8.061-10.907-12.911.941-2.465 4.272-4.32 8.795-4.052 4.37.257 9.866 2.507 15.402 8.111.38.38 5.403-3.49 10.138-2.906 3.537.434 5.992 1.691 6.523 3.248"></path><path fill="#C53434" d="M74.57 131.692c.194.513.156 1.068-.125 1.635-1.125 2.257-6.052.125-8.008 1.311-1.957 1.197-6.784 8.485-9.108 8.824-2.328.345-6.929-.964-12.709-3.26-4.905-1.962-12.758-8.061-10.907-12.911.941-2.465 4.272-4.32 8.795-4.052-6.375 1.343-6.505 5.511 3.098 11.847 10.007 6.597 13.085 3.355 16.372.141 3.291-3.208 5.336-2.715 9.331-2.177 1.16.159 2.26-.395 3.262-1.358" opacity=".14"></path><path fill="#01384D" d="M30.72 140.623c-.291.658-.941 1.071-1.56 1.438-1.76 1.071-3.527 2.142-5.34 3.12 1.822-4.267 3.763-8.473 5.201-12.221.536 1.729 1.003 3.488 1.523 5.17.26.81.52 1.713.176 2.493" opacity=".59"></path><path fill="#37C6AB" d="M49.484 172.334c.016 1.062-.848 2.042-2.194 2.326-2.678.55-4.972-.299-11.427-.429s-11.396 1.017-13.56 0c-.858-.398-1.615-.98-2.219-1.95-.933-1.485-1.491-3.895-1.453-7.994.068-7.289 1.69-12.283 4.23-15.449 2.868-3.595 6.906-4.842 11.189-4.437 2.456.231 4.688 1.141 6.57 2.487v.008c4.298 3.074 6.77 8.474 5.844 13.438-1.34 7.144-9.118 8.413-9.118 8.413 2.417-.123 4.842-.382 9.118.818 2.117.597 3.005 1.72 3.02 2.769"></path><path fill="#01384D" d="M29.534 157.518c-.833 1.859-2.172 3.473-2.884 5.386-.465 1.261-.65 2.615-1.14 3.862-.97 2.47-3.035 4.275-5.43 5.514-.933-1.484-1.491-3.894-1.453-7.992.07-7.288 1.691-12.284 4.23-15.45.07.024.138.053.206.077 1.148.436 2.295.879 3.435 1.315.971.375 1.98.772 2.692 1.529 1.384 1.5 1.17 3.902.344 5.759" opacity=".59"></path><path fill="#C53434" d="M49.484 172.334c.016 1.062-.848 2.042-2.194 2.326-2.678.55-4.972-.299-11.427-.429s-11.396 1.017-13.56 0c-.858-.398-1.615-.98-2.219-1.95-.933-1.485-1.491-3.895-1.453-7.994.068-7.289 1.69-12.283 4.23-15.449 2.868-3.595 6.906-4.842 11.189-4.437 2.456.231 4.688 1.141 6.57 2.487v.008c-8.49-3.68-15.77-.803-16.796 12.688-1.025 13.499 1.155 13.018 7.067 12.697 4.873-.268 13.76.986 18.593.053" opacity=".14"></path><path fill="#37C6AB" d="M43.24 86.563c-.925.162-1.804.398-2.623.697-6.164 2.18-9.37 7.655-10.769 10.814-.612 1.407-.872 2.355-.872 2.355-2.027-11.373 2.41-24.956 7.182-25.437 4.788-.483 7.083 11.57 7.083 11.57"></path><path fill="#01384D" d="M40.617 87.26c-6.165 2.18-9.37 7.656-10.77 10.814-.596-9.605 2.7-20.856 6.005-21.453 2.746-.497 4.199 6.807 4.765 10.64" opacity=".59"></path><path fill="#37C6AB" d="m67.312 95.053-1.232-1.452c-1.95-2.325-5.79-5.683-12.467-7.428a31 31 0 0 0-2.34-.519s.8-11.806 6.134-11.808c4.771-.003 9.77 11.808 9.905 21.207"></path><path fill="#01384D" d="M66.08 93.6c-1.95-2.324-5.79-5.683-12.467-7.426.3-3.42 1.316-10.424 4.642-10.133 3.825.336 7.512 11.157 7.825 17.56" opacity=".59"></path><path fill="#FEF3C6" d="M68.862 107.666a15.7 15.7 0 0 1-1.936 3.053c-.007.007-.007.015-.014.015-1.447 1.812-3.382 3.418-5.799 4.695-7.548 4.024-17.759 2.578-20.55 1.622-2.502-.849-9.523-3.457-11.305-11.151a16.5 16.5 0 0 1-.367-2.509c-.497-7.267 4.184-15.741 14.823-17.736h.008q2.17-.414 4.673-.436c4.466-.031 8.16.81 11.15 2.095q.046.013.046.015c6.334 2.732 9.515 7.465 10.218 10.227.88 3.403.566 6.936-.947 10.11"></path><path fill="#37C6AB" d="M29.259 105.9a16.6 16.6 0 0 1-.368-2.509c-.496-7.266 4.184-15.74 14.822-17.737h.009c2.83.766 7.395 2.83 9.362 8.36 2.776 7.839-8.705 18.93-23.825 11.886M68.865 107.666c-3.067-.359-6.524-2.049-8.497-5.675-3.456-6.355-1.89-12.03-.773-14.66 6.334 2.73 9.515 7.463 10.219 10.224.879 3.405.565 6.936-.949 10.111"></path><path fill="#C53434" d="M66.912 110.733c-1.446 1.812-3.38 3.419-5.799 4.697-7.548 4.022-17.759 2.576-20.55 1.621-2.5-.85-9.523-3.458-11.304-11.152a16.6 16.6 0 0 1-.368-2.509c-.497-7.265 4.184-15.74 14.823-17.736h.008q2.17-.414 4.673-.436c4.466-.03 8.16.811 11.151 2.096-.872-.29-13.797-4.422-22.195 3.09-8.689 7.778-2.51 23.427 7.763 25.238 8.244 1.455 15.411.269 21.798-4.909" opacity=".14"></path><path stroke="#014D5D" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".579" d="M42.76 103.367s-11.486-4.979-25.05-3.641M42.76 104.963s-14.28-.404-24.134 2.392M68.457 100.361s5.962-3.695 15.426-3.468M68.457 101.958s7.714-2.857 15.988.154"></path><path fill="#01384D" d="M57.392 100.71c-.473 0-.773-.215-.954-.477a1 1 0 0 1-.122.167c-.185.206-.448.31-.777.31-.907 0-1.177-.788-1.195-1.205a.2.2 0 0 1 .191-.207h.01a.2.2 0 0 1 .2.19c.003.085.059.821.794.821.215 0 .373-.058.482-.177.207-.228.175-.612.175-.616a.2.2 0 0 1 .05-.153c.11-.12.343-.037.35.125.005.085.06.821.796.821.215 0 .372-.058.482-.177.206-.228.175-.612.174-.616a.2.2 0 0 1 .18-.217c.107-.017.206.069.218.178.002.024.05.563-.277.923q-.28.31-.777.31"></path><path fill="#01384D" d="M56.399 99.698a.2.2 0 0 1-.2-.2v-2.202a.2.2 0 1 1 .4 0v2.201a.2.2 0 0 1-.2.201M56.364 102.559a1.47 1.47 0 0 1-1.054-.44.2.2 0 0 1 .021-.281.2.2 0 0 1 .282.02c.027.031.627.682 1.686-.034a.2.2 0 1 1 .225.33c-.446.302-.837.405-1.16.405"></path><path fill="#01384D" d="M54.941 96.22c0-1.233 2.905-1.393 2.905 0s-2.905 1.472-2.905 0"></path><path fill="#FDE047" d="M46.554 91.799c7.243.05 7.298 10.866 0 10.866-7.297 0-7.74-10.92 0-10.866M63.014 91.774c5.531.039 5.574 8.654 0 8.654s-5.91-8.697 0-8.654"></path><path fill="#01384D" d="M48.896 94.227c4.406.028 4.439 6.383 0 6.383-4.44 0-4.709-6.414 0-6.383M64.22 93.597c3.241.022 3.265 4.742 0 4.742s-3.465-4.766 0-4.742"></path></g><rect width="75" height="20" x="88.5" y="62.5" fill="#8B929C" fill-opacity=".1" rx="10"></rect><rect width="75" height="20" x="88.5" y="62.5" stroke="#C0C5CB" rx="10"></rect><rect width="75" height="20" x="88.5" y="87.5" fill="#7A69EE" fill-opacity=".1" rx="10"></rect><rect width="75" height="20" x="88.5" y="87.5" stroke="#7A69EE" rx="10"></rect><rect width="42" height="20" x="88.5" y="112.5" fill="#8B929C" fill-opacity=".1" rx="10"></rect><rect width="42" height="20" x="88.5" y="112.5" stroke="#C0C5CB" rx="10"></rect>',9)]))}const IW={render:MW},OW={xmlns:"http://www.w3.org/2000/svg",width:"118",height:"61",fill:"none"};function AW(n,e){return I(),z("svg",OW,e[0]||(e[0]=[fa('<rect width="74" height="28" x="43.5" y="32.5" fill="#fff" rx="3.5"></rect><rect width="74" height="28" x="43.5" y="32.5" stroke="#C0C5CB" stroke-dasharray="6 6" rx="3.5"></rect><rect width="85" height="39" x=".5" y="1.5" fill="#fff" rx="3.5"></rect><rect width="85" height="39" x=".5" y="1.5" stroke="#7A69EE" rx="3.5"></rect><path stroke="#394452" stroke-width="1.5" d="M10 21c0-3.771 0-5.657 1.172-6.828S14.229 13 18 13h4c3.771 0 5.657 0 6.828 1.172S30 17.229 30 21s0 5.657-1.172 6.828S25.771 29 22 29h-4c-3.771 0-5.657 0-6.828-1.172S10 24.771 10 21Z"></path><path stroke="#394452" stroke-linecap="round" stroke-width="1.5" d="m14 17 2.159 1.8c1.837 1.53 2.755 2.295 3.841 2.295s2.005-.765 3.841-2.296L26 17"></path><path fill="#212832" d="M43.526 24.64V26h-5.284v-1.36zm-4.799-8.593V26h-1.715v-9.953zm4.109 4.156v1.34h-4.594v-1.34zm.656-4.156v1.367h-5.25v-1.367zm2.92 4.06V26h-1.648v-7.396h1.551zm-.267 1.921-.561-.006q0-.766.191-1.416.192-.65.56-1.128.37-.484.917-.745.554-.266 1.278-.266.506 0 .923.15.424.144.732.458.315.315.478.807.171.491.171 1.19V26h-1.648v-4.785q0-.54-.163-.848a.9.9 0 0 0-.459-.437 1.7 1.7 0 0 0-.704-.137q-.465 0-.793.178-.321.177-.526.485a2.2 2.2 0 0 0-.3.711 3.7 3.7 0 0 0-.096.861m4.586-.437-.772.17q0-.669.185-1.264.191-.601.553-1.053.37-.458.91-.717a2.8 2.8 0 0 1 1.237-.26q.567 0 1.011.157.451.15.766.479.315.327.479.854.164.52.164 1.258V26h-1.655v-4.792q0-.56-.164-.868a.85.85 0 0 0-.45-.424 1.8 1.8 0 0 0-.705-.123q-.382 0-.677.143a1.34 1.34 0 0 0-.485.39 1.7 1.7 0 0 0-.3.568 2.4 2.4 0 0 0-.097.697m10.398 2.926v-3.528q0-.396-.144-.683a1 1 0 0 0-.437-.445q-.288-.157-.725-.157-.403 0-.697.137a1.1 1.1 0 0 0-.458.369.9.9 0 0 0-.164.526h-1.64q0-.437.211-.847.212-.411.615-.732.404-.321.964-.506a4 4 0 0 1 1.258-.184q.834 0 1.477.28.65.28 1.018.848.376.56.376 1.408v3.288q0 .505.069.91.074.396.212.69V26h-1.689a3 3 0 0 1-.185-.677 5.5 5.5 0 0 1-.061-.806m.24-3.015.013 1.018h-1.183q-.458 0-.806.09a1.7 1.7 0 0 0-.581.245q-.233.165-.35.397a1.16 1.16 0 0 0-.115.526q0 .294.136.54.138.24.397.376.267.137.642.137.507 0 .882-.205.383-.211.602-.513.219-.307.232-.58l.534.73a2.5 2.5 0 0 1-.28.602q-.2.322-.52.616-.315.286-.76.471a2.6 2.6 0 0 1-1.01.185q-.726 0-1.293-.287a2.3 2.3 0 0 1-.889-.787 2.04 2.04 0 0 1-.32-1.127q0-.588.218-1.04.226-.457.656-.765.438-.307 1.067-.465.628-.164 1.435-.164zm4.9-2.898V26h-1.654v-7.396zm-1.763-1.942q0-.375.246-.622.253-.253.697-.253.438 0 .69.253a.83.83 0 0 1 .254.622.82.82 0 0 1-.253.615q-.254.246-.69.246-.446 0-.698-.246a.83.83 0 0 1-.246-.615m5.332-1.162V26h-1.654V15.5z"></path><g clip-rule="evenodd" filter="url(#a)"><path fill="#fff" fill-rule="evenodd" d="M78.673 4.848c.487-.186 1.448-.072 1.702.492.216.481.402 1.293.412 1.12.025-.384-.024-1.215.14-1.65.118-.316.351-.614.696-.72.289-.089.629-.12.93-.057.317.067.651.3.776.52.368.649.374 1.978.39 1.907.066-.283.072-1.28.288-1.65.143-.244.505-.463.697-.498.299-.055.666-.071.979-.009.253.051.595.358.687.507.223.359.347 1.37.385 1.727.016.147.075-.41.297-.767.413-.665 1.872-.794 1.927.666.026.68.02.65.02 1.108 0 .537-.012.862-.04 1.252-.03.415-.118 1.358-.245 1.814-.087.313-.376 1.018-.663 1.44 0 0-1.09 1.303-1.209 1.888-.118.586-.079.59-.103 1.005s.123.96.123.96-.813.11-1.253.036c-.397-.064-.888-.874-1.015-1.122-.175-.342-.547-.276-.692-.024-.228.399-.72 1.114-1.066 1.159-.68.087-2.086.031-3.188.02 0 0 .188-1.052-.23-1.413-.31-.271-.843-.817-1.162-1.104l-.844-.96c-.287-.374-1.017-.967-1.262-2.067-.216-.974-.195-1.452.038-1.843.235-.397.68-.613.867-.65.21-.044.702-.041.888.064.226.128.318.166.495.407.234.32.317.475.216.126-.077-.273-.326-.62-.44-1.01-.11-.376-.407-.982-.386-1.59.008-.23.105-.802.845-1.084"></path><path stroke="#080C11" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75" d="M78.673 4.848c.487-.186 1.448-.072 1.702.492.216.481.402 1.293.412 1.12.025-.384-.024-1.215.14-1.65.118-.316.351-.614.696-.72.289-.089.629-.12.93-.057.317.067.651.3.776.52.368.649.374 1.978.39 1.907.066-.283.072-1.28.288-1.65.143-.244.505-.463.697-.498.299-.055.666-.071.979-.009.253.051.595.358.687.507.223.359.347 1.37.385 1.727.016.147.075-.41.297-.767.413-.665 1.872-.794 1.927.666.026.68.02.65.02 1.108 0 .537-.012.862-.04 1.252-.03.415-.118 1.358-.245 1.814-.087.313-.376 1.018-.663 1.44 0 0-1.09 1.303-1.209 1.888-.118.586-.079.59-.103 1.005s.123.96.123.96-.813.11-1.253.036c-.397-.064-.888-.874-1.015-1.122-.175-.342-.547-.276-.692-.024-.228.399-.72 1.114-1.066 1.159-.68.087-2.086.031-3.188.02 0 0 .188-1.052-.23-1.413-.31-.271-.843-.817-1.162-1.104l-.844-.96c-.287-.374-1.017-.967-1.262-2.067-.216-.974-.195-1.452.038-1.843.235-.397.68-.613.867-.65.21-.044.702-.041.888.064.226.128.318.166.495.407.234.32.317.475.216.126-.077-.273-.326-.62-.44-1.01-.11-.376-.407-.982-.386-1.59.008-.23.105-.802.845-1.084"></path></g><path fill="#080C11" fill-rule="evenodd" d="M82 9.5a.5.5 0 0 0-1 0v3a.5.5 0 0 0 1 0zm1.5-.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5m2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5" clip-rule="evenodd"></path><defs><filter id="a" width="17.75" height="16.75" x="73.625" y="2.625" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1"></feGaussianBlur><feColorMatrix values="0 0 0 0 0.027451 0 0 0 0 0.12549 0 0 0 0 0.239216 0 0 0 0.24 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_1437_271071"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_1437_271071" result="shape"></feBlend></filter></defs>',10)]))}const PW={render:AW},RW={xmlns:"http://www.w3.org/2000/svg",width:"118",height:"61",fill:"none"};function DW(n,e){return I(),z("svg",RW,e[0]||(e[0]=[fa('<rect width="74" height="28" x="43.5" y="32.5" fill="#161E27" rx="3.5"></rect><rect width="74" height="28" x="43.5" y="32.5" stroke="#535D69" stroke-dasharray="6 6" rx="3.5"></rect><rect width="85" height="39" x=".5" y="1.5" fill="#2A3540" rx="3.5"></rect><rect width="85" height="39" x=".5" y="1.5" stroke="#7A69EE" rx="3.5"></rect><path stroke="#DBDEE3" stroke-width="1.5" d="M10 21c0-3.771 0-5.657 1.172-6.828S14.229 13 18 13h4c3.771 0 5.657 0 6.828 1.172S30 17.229 30 21s0 5.657-1.172 6.828S25.771 29 22 29h-4c-3.771 0-5.657 0-6.828-1.172S10 24.771 10 21Z"></path><path stroke="#DBDEE3" stroke-linecap="round" stroke-width="1.5" d="m14 17 2.159 1.8c1.837 1.53 2.755 2.295 3.841 2.295s2.005-.765 3.841-2.296L26 17"></path><path fill="#F4F6F9" d="M43.526 24.64V26h-5.284v-1.36zm-4.799-8.593V26h-1.715v-9.953zm4.109 4.156v1.34h-4.594v-1.34zm.656-4.156v1.367h-5.25v-1.367zm2.92 4.06V26h-1.648v-7.396h1.551zm-.267 1.921-.561-.006q0-.766.191-1.416.192-.65.56-1.128.37-.484.917-.745.554-.266 1.278-.266.506 0 .923.15.424.144.732.458.315.315.478.807.171.491.171 1.19V26h-1.648v-4.785q0-.54-.163-.848a.9.9 0 0 0-.459-.437 1.7 1.7 0 0 0-.704-.137q-.465 0-.793.178-.321.177-.526.485a2.2 2.2 0 0 0-.3.711 3.7 3.7 0 0 0-.096.861m4.586-.437-.772.17q0-.669.185-1.264.191-.601.553-1.053.37-.458.91-.717a2.8 2.8 0 0 1 1.237-.26q.567 0 1.011.157.451.15.766.479.315.327.479.854.164.52.164 1.258V26h-1.655v-4.792q0-.56-.164-.868a.85.85 0 0 0-.45-.424 1.8 1.8 0 0 0-.705-.123q-.382 0-.677.143a1.34 1.34 0 0 0-.485.39 1.7 1.7 0 0 0-.3.568 2.4 2.4 0 0 0-.097.697m10.398 2.926v-3.528q0-.396-.144-.683a1 1 0 0 0-.437-.445q-.288-.157-.725-.157-.403 0-.697.137a1.1 1.1 0 0 0-.458.369.9.9 0 0 0-.164.526h-1.64q0-.437.211-.847.212-.411.615-.732.404-.321.964-.506a4 4 0 0 1 1.258-.184q.834 0 1.477.28.65.28 1.018.848.376.56.376 1.408v3.288q0 .505.069.91.074.396.212.69V26h-1.689a3 3 0 0 1-.185-.677 5.5 5.5 0 0 1-.061-.806m.24-3.015.013 1.018h-1.183q-.458 0-.806.09a1.7 1.7 0 0 0-.581.245q-.233.165-.35.397a1.16 1.16 0 0 0-.115.526q0 .294.136.54.138.24.397.376.267.137.642.137.507 0 .882-.205.383-.211.602-.513.219-.307.232-.58l.534.73a2.5 2.5 0 0 1-.28.602q-.2.322-.52.616-.315.286-.76.471a2.6 2.6 0 0 1-1.01.185q-.726 0-1.293-.287a2.3 2.3 0 0 1-.889-.787 2.04 2.04 0 0 1-.32-1.127q0-.588.218-1.04.226-.457.656-.765.438-.307 1.067-.465.628-.164 1.435-.164zm4.9-2.898V26h-1.654v-7.396zm-1.763-1.942q0-.375.246-.622.253-.253.697-.253.438 0 .69.253a.83.83 0 0 1 .254.622.82.82 0 0 1-.253.615q-.254.246-.69.246-.446 0-.698-.246a.83.83 0 0 1-.246-.615m5.332-1.162V26h-1.654V15.5z"></path><g clip-rule="evenodd" filter="url(#a)"><path fill="#fff" fill-rule="evenodd" d="M78.673 4.848c.487-.186 1.448-.072 1.702.492.216.481.402 1.293.412 1.12.025-.384-.024-1.215.14-1.65.118-.316.351-.614.696-.72.289-.089.629-.12.93-.057.317.067.651.3.776.52.368.649.374 1.978.39 1.907.066-.283.072-1.28.288-1.65.143-.244.505-.463.697-.498.299-.055.666-.071.979-.009.253.051.595.358.687.507.223.359.347 1.37.385 1.727.016.147.075-.41.297-.767.413-.665 1.872-.794 1.927.666.026.68.02.65.02 1.108 0 .537-.012.862-.04 1.252-.03.415-.118 1.358-.245 1.814-.087.313-.376 1.018-.663 1.44 0 0-1.09 1.303-1.209 1.888-.118.586-.079.59-.103 1.005s.123.96.123.96-.813.11-1.253.036c-.397-.064-.888-.874-1.015-1.122-.175-.342-.547-.276-.692-.024-.228.399-.72 1.114-1.066 1.159-.68.087-2.086.031-3.188.02 0 0 .188-1.052-.23-1.413-.31-.271-.843-.817-1.162-1.104l-.844-.96c-.287-.374-1.017-.967-1.262-2.067-.216-.974-.195-1.452.038-1.843.235-.397.68-.613.867-.65.21-.044.702-.041.888.064.226.128.318.166.495.407.234.32.317.475.216.126-.077-.273-.326-.62-.44-1.01-.11-.376-.407-.982-.386-1.59.008-.23.105-.802.845-1.084"></path><path stroke="#080C11" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75" d="M78.673 4.848c.487-.186 1.448-.072 1.702.492.216.481.402 1.293.412 1.12.025-.384-.024-1.215.14-1.65.118-.316.351-.614.696-.72.289-.089.629-.12.93-.057.317.067.651.3.776.52.368.649.374 1.978.39 1.907.066-.283.072-1.28.288-1.65.143-.244.505-.463.697-.498.299-.055.666-.071.979-.009.253.051.595.358.687.507.223.359.347 1.37.385 1.727.016.147.075-.41.297-.767.413-.665 1.872-.794 1.927.666.026.68.02.65.02 1.108 0 .537-.012.862-.04 1.252-.03.415-.118 1.358-.245 1.814-.087.313-.376 1.018-.663 1.44 0 0-1.09 1.303-1.209 1.888-.118.586-.079.59-.103 1.005s.123.96.123.96-.813.11-1.253.036c-.397-.064-.888-.874-1.015-1.122-.175-.342-.547-.276-.692-.024-.228.399-.72 1.114-1.066 1.159-.68.087-2.086.031-3.188.02 0 0 .188-1.052-.23-1.413-.31-.271-.843-.817-1.162-1.104l-.844-.96c-.287-.374-1.017-.967-1.262-2.067-.216-.974-.195-1.452.038-1.843.235-.397.68-.613.867-.65.21-.044.702-.041.888.064.226.128.318.166.495.407.234.32.317.475.216.126-.077-.273-.326-.62-.44-1.01-.11-.376-.407-.982-.386-1.59.008-.23.105-.802.845-1.084"></path></g><path fill="#080C11" fill-rule="evenodd" d="M82 9.5a.5.5 0 0 0-1 0v3a.5.5 0 0 0 1 0zm1.5-.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5m2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5" clip-rule="evenodd"></path><defs><filter id="a" width="17.75" height="16.75" x="73.625" y="2.625" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1"></feGaussianBlur><feColorMatrix values="0 0 0 0 0.027451 0 0 0 0 0.12549 0 0 0 0 0.239216 0 0 0 0.24 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_1437_271071"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_1437_271071" result="shape"></feBlend></filter></defs>',10)]))}const $W={render:DW},NW={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none"};function LW(n,e){return I(),z("svg",NW,e[0]||(e[0]=[fa('<path fill="#8B929C" fill-opacity=".3" d="M179.04 108.84c0 43.162-34.99 78.151-78.152 78.151s-78.15-34.989-78.15-78.151 34.988-78.153 78.15-78.153 78.152 34.99 78.152 78.153" opacity=".44"></path><path fill="#9C8EF4" d="M63.25 130.137c0 .814-.029 1.649-.164 2.424-.14.796-.66 1.498-.93 2.241-.277.756-.716 1.404-1.114 2.092-.402.694-.858 1.302-1.371 1.912-.515.612-.877 1.356-1.49 1.87-.61.513-1.353.829-2.047 1.23-.688.398-1.335.877-2.092 1.153-.743.27-1.55.292-2.347.432-.775.135-1.542.242-2.355.242-.814 0-1.613.078-2.388-.058-.797-.139-1.52-.489-2.263-.761-.757-.274-1.436-.646-2.124-1.044-.694-.402-1.561-.56-2.171-1.073-.612-.513-.868-1.381-1.384-1.994-.512-.61-1.325-1.012-1.727-1.706-.398-.687-.425-1.56-.7-2.317-.271-.743-.888-1.416-1.027-2.212-.135-.775.032-1.617.032-2.431 0-.813.02-1.622.155-2.397.14-.798.246-1.621.516-2.364.276-.756.93-1.336 1.327-2.024.402-.694.565-1.563 1.078-2.173.514-.612 1.076-1.238 1.688-1.753.61-.513 1.46-.723 2.154-1.125.688-.398 1.422-.68 2.178-.956.743-.27 1.455-.698 2.252-.837.775-.136 1.59.124 2.404.124s1.641-.335 2.416-.199c.796.139 1.472.708 2.215.978.757.276 1.52.482 2.208.88.694.402 1.297.91 1.907 1.422a13.6 13.6 0 0 1 1.677 1.678c.512.61.911 1.277 1.312 1.971.399.687.666 1.404.942 2.161.27.743.841 1.409.98 2.206.136.775.254 1.595.254 2.408"></path><path fill="#7A69EE" d="M43.452 142.359c-1.865-11.714-.848-20.422-.102-24.482q-.345.155-.68.337c-.321 1.851-.67 4.496-.817 7.824-1.303-1.862-2.116-3.835-2.62-5.51q-.249.272-.484.551c.587 1.828 1.536 3.959 3.068 5.945a77 77 0 0 0-.024 3.555c-2.027-1.573-3.928-3.602-5.443-5.414q-.05.104-.091.211c-.055.15-.099.305-.142.46.56.659 1.164 1.341 1.807 2.018-.785.539-1.582 1.206-2.334 1.896l-.003.387q-.001.233-.016.47c.885-.844 1.85-1.679 2.782-2.309.533.545 1.09 1.079 1.66 1.59-.76 3.075-1.092 6.207-1.23 8.675q.121.115.227.24c.13.154.243.324.349.501.106-2.449.403-5.724 1.174-8.962q.628.534 1.274 1.014c.083 3.166.371 6.737.97 10.634q.335.192.675.369M52.263 130.101a94 94 0 0 1 3.925-2.262c.52.67 2.288 3.045 4.15 6.591-2.452-.943-5.324-2.331-8.075-4.329m-3.404 1.438a56 56 0 0 1-.801-1.47c1.61-2.951 3.268-5.377 4.844-7.354.328-.033 1.32-.114 2.97-.112-.262.977-1.033 3.664-2.14 5.916a95 95 0 0 0-4.873 3.02m12.33 3.208c-1.916-3.769-3.812-6.364-4.455-7.201q.695-.371 1.416-.737a75 75 0 0 1 5.095 3.868q.006-.27.006-.54c0-.084-.006-.169-.008-.253a77 77 0 0 0-4.47-3.387 56 56 0 0 1 3.082-1.413 18 18 0 0 0-.221-.565c-2.438 1.023-4.88 2.286-6.982 3.473.991-2.239 1.656-4.64 1.85-5.384 1.151.016 2.57.074 4.25.205a15 15 0 0 0-.413-.647c-3.529-.257-5.815-.184-6.902-.111q.594-.714 1.164-1.345a87 87 0 0 1 4.096-.438c-.2-.189-.397-.38-.61-.559l-.002-.002c-1.2.109-2.187.22-2.838.299.492-.518.965-.985 1.417-1.412a8 8 0 0 0-.484-.307q-.04-.02-.077-.038c-2.429 2.321-5.458 5.889-8.383 11.163q-.278-.548-.523-1.053c.07-.763.688-6.131 4.698-11.897-.047-.011-.092-.025-.139-.033a2.5 2.5 0 0 0-.559-.027c-3.137 4.631-4.162 8.975-4.48 10.93a41 41 0 0 1-1.232-2.963c.154-3.373.573-6.069.89-7.721-.227.076-.45.167-.67.263-.471 2.567-1.085 7.159-.828 12.718l-.014.004.019.067c.203 4.271.924 9.107 2.62 14.033q.325.021.657.017c-1.412-4.035-2.163-8.014-2.5-11.67 1.002 2.707 3.04 7.229 6.587 11.324.244-.032.487-.061.728-.098-5.23-5.874-7.235-12.78-7.487-13.71a56 56 0 0 1-.051-3.675c1.264 3.061 4.687 10.37 10.538 16.078l.16-.097q.196-.111.396-.218c-3.142-3.032-5.586-6.543-7.367-9.616.217-.145.574-.381 1.042-.682 2.843 3.939 6.418 6.394 9.148 7.832q.151-.215.318-.416l.06-.073c-2.667-1.391-6.197-3.789-9.01-7.674q.445-.282.978-.611c3.51 2.592 7.242 4.196 10.09 5.152q.143-.27.263-.556-.419-.138-.863-.297"></path><path stroke="#7A69EE" stroke-linecap="round" stroke-width="1.5" d="M41.5 140.5s-18 2-17.5 5.5 25 2 25 2 27.5-1.5 28 0-11.5 2.5-11.5 2.5-14 0-13.5 2.5 14 3 18.5 3 40.1-.5 42.5-10.5c1.5-2.667 1.4-9-11-13"></path><path fill="#C53434" d="M108.411 104.279c5.382 6.127 3.552 8.525 7.165 14.543 3.609 6.012 12.26 12.921 23.435 10.031 7.165-1.851 12.151-4.844 14.8-6.762-.42-2.105-1.178-4.484-2.395-6.658l-.019-.028c-5.152-9.152-22.332-17.225-22.332-17.225s-3.52-1.133-7.806-2.954c-2.926-1.247-6.212-2.814-8.977-4.553-11.964-1.624-8.806 7.977-3.871 13.606" opacity=".14"></path><path fill="#37C6AB" d="M84.125 125.007c2.302 2.437 5.027 4.365 8.248 5.523 2.04.734 4.274 1.44 6.643 2.09a124 124 0 0 0 12.619 2.766c8.167 1.353 16.745 1.927 24.116 1.13 13.757-1.49 17.154-3.686 17.154-3.686s7.802 2.721 10.976 2.365c3.091-.345 11.441-.745 10.523-4.235a2 2 0 0 0-.088-.287c-1.46-3.758-7.629-.641-11.974-2.638a74 74 0 0 0-5.825-2.37c-1.014-.357-1.755-.594-2.098-.704a6 6 0 0 1-.209-.065 23 23 0 0 0-.401-2.805c-.419-2.105-1.177-4.483-2.395-6.658l-.018-.027c-5.153-9.152-22.332-17.227-22.332-17.227s-2.604-.84-6.062-2.234a87 87 0 0 1-1.745-.72c-2.925-1.246-6.213-2.814-8.977-4.552-2.033-1.282-3.783-2.659-4.921-4.075-2.112-2.647-3.944-5.112-6.225-6.962-3.045-2.47-6.905-3.824-13.34-3.002-2.232.286-4.215.938-5.942 1.902-7.014 3.866-9.909 12.669-8.316 21.935 1.446 8.36 4.563 18.171 10.588 24.536"></path><path fill="#C53434" d="M111.636 135.385c8.167 1.354 16.744 1.926 24.116 1.13 13.756-1.49 17.155-3.686 17.155-3.686s7.8 2.721 10.974 2.365c3.092-.345 11.442-.745 10.523-4.235-7.425 3.674-18.995 2.245-18.375-1.028.282-1.507.427-3.01.489-4.267a73 73 0 0 0-2.097-.703q-.21-.062-.21-.064a23 23 0 0 0-.402-2.808c-.419-2.104-1.177-4.482-2.394-6.657-.008-.011-.01-.016-.019-.027-5.152-9.153-22.331-17.227-22.331-17.227s-2.603-.84-6.062-2.234a14729 14729 0 0 0-11.367 39.441" opacity=".14"></path><path fill="#FEF3C6" d="M84.125 125.007c2.302 2.437 5.028 4.366 8.248 5.523 11.644 4.175 29.615 7.479 43.379 5.987 4.933-.534 8.533-1.159 11.123-1.742 4.526-1.016 7.765-5.105 7.548-9.739l-.003-.074c-.268-5.212-2.753-9.146-3.006-9.529-.008-.011-.01-.017-.018-.027 0 0-13.481-1.683-10.995 8.251 2.486 9.927-5.91 12.447-24.178 9.344-18.273-3.102-20.374-4.905-26.364-10.503-5.985-5.599-10.98-5.568-5.734 2.509"></path><path fill="#01384D" d="M87.136 87.902c.54 1.844.313 3.854.883 5.685.525 1.686 1.682 3.104 2.955 4.329.819.776 1.706 1.51 2.757 1.916 2.183.852 4.785.228 6.861 1.307 1.141.588 1.976 1.621 2.991 2.405 3.473 2.7 9.13 1.869 11.682-1.715.965-1.36 1.506-2.994 2.534-4.31.884-1.127 2.151-1.746 3.46-2.293-5.069-2.162-11.218-5.277-13.897-8.629-4.944-6.18-8.314-11.403-19.566-9.962-2.233.284-4.215.937-5.943 1.9q.032.154.074.312c.91 3.386 4.231 5.69 5.209 9.055" opacity=".59"></path><path fill="#C53434" d="M84.125 125.007c2.302 2.437 5.028 4.366 8.248 5.523 2.04.735 4.275 1.44 6.643 2.09 1.002-5.83 1.432-13.133-.75-19.284-4.439-12.501-19.544-11.465-15.489-24.159 4.049-12.686 18.357-9.54 18.357-9.54-3.044-2.471-6.905-3.825-13.34-3.002-2.232.285-4.215.937-5.942 1.902-7.013 3.865-9.908 12.668-8.315 21.934 1.445 8.36 4.563 18.171 10.588 24.536" opacity=".14"></path><path fill="#37C6AB" d="M108.822 126.995c1.204 5.116 4.439 12.075 7.45 13.869 3.017 1.795 13.827 3.055 19.778 3.405 4.791.286 12.756.496 15.467-1.59.654-.5 1.007-1.136.939-1.935-.276-3.198-6.246-1.427-8.716-1.547-2.469-.121-8.527-3.405-10.588-4.564-.733-.417-1.467-2.526-2.475-5.214-1.916-5.157-4.832-12.459-10.657-14.067-8.862-2.44-12.407 6.528-11.198 11.643"></path><path fill="#C53434" d="M108.823 126.995c1.204 5.116 4.438 12.075 7.449 13.869 3.017 1.795 13.827 3.055 19.778 3.405 4.791.286 12.756.496 15.467-1.59-16.877 2.062-34.82-6.178-37.228-11.041-2.583-5.23 3.712-7.071 7.819-4.052 3.397 2.502 7.322 2.063 8.569 1.833-1.916-5.157-4.832-12.459-10.657-14.067-8.862-2.44-12.407 6.528-11.197 11.643" opacity=".14"></path><path fill="#37C6AB" d="M85.337 131.227c4.71 3.06 13.276 5.617 18.193 6.514 2.156.397 3.638-.072 4.291-.884.835-1.025.321-2.629-1.859-3.711-3.88-1.933-9.085-1.141-8.266-5.876.82-4.737.163-10.678-4.904-16.769-.386-.457-.861-.968-1.414-1.474-.007-.005-.008-.012-.015-.016a16 16 0 0 0-1.595-1.299c-.006 0-.014-.004-.015-.011-3.085-2.203-7.55-3.705-12.162-.487-6.515 4.546 3.037 20.955 7.746 24.013"></path><path fill="#C53434" d="M85.338 131.227c4.71 3.06 13.276 5.617 18.193 6.514 2.156.397 3.638-.072 4.291-.884-7.765-1.034-20.124-4.286-25.77-16.043-5.065-10.531 2.637-15.951 7.702-13.113-3.085-2.202-7.55-3.705-12.162-.487-6.515 4.546 3.037 20.955 7.746 24.013" opacity=".14"></path><path fill="#37C6AB" d="M134.72 88.471c2.025 3.753 3.749 7.683 3.749 7.683s.92-.057 2.434.084c2.756.246 7.484 1.148 12.188 4.232q.868.561 1.729 1.233s-3.797-11.627-13.419-16.445c-8.035-4.019-8.282.256-6.681 3.213"></path><path fill="#01384D" d="M140.903 96.238c2.756.247 7.485 1.148 12.188 4.232-1.379-3.073-3.787-7.554-7.229-10.844-5.468-5.21-10.166-5.91-10.161-3.808.011 1.722 3.375 5.26 5.202 10.42" opacity=".59"></path><path stroke="#7A69EE" stroke-linecap="round" stroke-width="1.5" d="M115.312 92c-8.333 4.167-23 17.8-15 39"></path><path stroke="#7A69EE" stroke-linecap="round" stroke-width="1.5" d="M115.311 101C106.978 105.167 96 115.5 100 130.5"></path><path fill="#37C6AB" d="M111.677 104.915c4.93 6.93 6.844 12.732 6.844 12.732-.02-1.149.025-2.231.122-3.243.645-6.823 3.642-10.656 6.045-12.671 1.739-1.452 3.168-1.959 3.168-1.959-6.507-5.925-17.778-8.497-20.091-6.335-2.304 2.16-1.019 4.548 3.912 11.476"></path><path fill="#01384D" d="M110.03 99.83c2.343 3.252 6.682 9.063 8.61 14.573.646-6.822 3.643-10.656 6.047-12.669-2.247-1.749-7.349-5.478-11.472-6.69-5.451-1.606-6.028.849-3.185 4.786" opacity=".59"></path><path fill="#FEF3C6" d="M117.976 116.84c.24.846.54 1.637.877 2.352 3.325 7.082 10.667 8.15 13.273 8.45 2.902.347 13.095-.378 19.569-5.846a19 19 0 0 0 1.816-1.732c.006-.001.006-.001.012-.009 2.111-2.271 3.447-4.807 4.065-7.395.803-3.389.371-6.88-1.189-9.99-1.255-2.531-5.322-6.453-12.029-7.78-3.171-.628-6.942-.683-11.288.283-1.608.365-3.091.827-4.435 1.396l-.006.001c-9.895 4.152-12.665 13.332-10.665 20.27"></path><path fill="#37C6AB" d="M118.85 119.195a16.5 16.5 0 0 1-.879-2.354c-1.993-6.936.776-16.121 10.668-20.27l.008-.002c2.901.153 7.754 1.204 10.81 6.151 4.322 7.017-4.491 20.151-20.607 16.475M157.586 112.662c-3.045.289-6.747-.627-9.414-3.729-4.671-5.437-4.333-11.263-3.801-14.043 6.706 1.325 10.772 5.249 12.029 7.779 1.561 3.113 1.994 6.602 1.186 9.993"></path><path fill="#C53434" d="M117.975 116.84c.24.846.54 1.636.877 2.352 3.325 7.082 10.668 8.15 13.273 8.45 2.902.346 13.096-.378 19.569-5.847a19 19 0 0 0 1.817-1.731c-18.527 11.635-35.984-.853-31.128-13.179 4.86-12.328 21.986-11.995 21.986-11.995-3.17-.628-6.942-.683-11.287.282-1.608.366-3.091.828-4.436 1.397l-.005.001c-9.896 4.152-12.665 13.332-10.666 20.27" opacity=".14"></path><path stroke="#014D5D" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".472" d="M131.401 113.928s-12.163-2.43-25.025 1.687M131.734 115.478s-13.918 2.581-22.882 7.343M155.672 105.669s5.005-4.822 14.222-6.571M156.003 107.215s6.878-4.373 15.521-3.178"></path><path fill="#01384D" d="M141.718 104.471c-.256-1.195 2.523-1.954 2.814-.605.289 1.349-2.508 2.031-2.814.605M143.231 108.696c.318-.068.551-.224.688-.461q.053-.093.084-.188c.228.217.564.362 1.022.263q.481-.104.69-.461c.241-.419.082-.931.075-.952a.198.198 0 0 0-.377.12c.002.004.113.37-.043.635-.08.138-.22.227-.428.272-.712.153-.92-.55-.94-.631-.042-.156-.282-.189-.364-.049a.2.2 0 0 0-.021.159c.002.003.113.37-.041.635q-.118.206-.43.272c-.71.151-.919-.551-.94-.632a.2.2 0 0 0-.233-.143l-.009.001a.2.2 0 0 0-.141.242c.102.4.529 1.107 1.408.918"></path><path fill="#01384D" d="M143.852 107.536a.2.2 0 0 0 .151-.236l-.458-2.133a.198.198 0 1 0-.387.083l.458 2.134a.2.2 0 0 0 .236.152M144.412 110.316c.313-.068.671-.247 1.041-.633a.2.2 0 0 0-.007-.281.2.2 0 0 0-.281.007c-.878.917-1.597.405-1.626.383a.198.198 0 0 0-.239.317c.008.005.467.345 1.112.207"></path><path fill="#FDE047" d="M132.668 101.933c7.028-1.459 9.332 9.008 2.262 10.527s-9.771-8.966-2.262-10.527M148.608 98.483c5.366-1.113 7.2 7.225 1.801 8.385-5.4 1.16-7.536-7.195-1.801-8.385"></path><path fill="#01384D" d="M134.747 104.392c4.274-.889 5.63 5.262 1.328 6.184-4.3.925-5.896-5.234-1.328-6.184M150.429 100.384c3.144-.654 4.15 3.914.987 4.593-3.165.681-4.348-3.895-.987-4.593"></path><path fill="#37C6AB" d="M52.298 60.811c5.362 1.43 9.627 4.02 13.293 11.478 3.665 7.464 5.241 10.724 13.433 14.563l2.176-5.88s-2.327-.772-4.939-3.269c-1.808-1.729-3.757-4.295-5.16-8.012-3.413-9.062-11.27-12.678-17.252-13.688a10 10 0 0 0-1.067-.124c-5.013-.339-5.504 3.596-.484 4.932"></path><path fill="#C53434" d="M52.298 60.813c5.362 1.43 9.627 4.02 13.293 11.477 3.665 7.464 5.241 10.725 13.433 14.563l2.176-5.88s-2.327-.772-4.939-3.268c-3.25 2.327-5.435-.905-7.766-5.545-2.697-5.356-7.324-11.046-13.646-13.873-1.965-.879-2.396-1.699-2.068-2.407-5.012-.339-5.503 3.596-.483 4.933" opacity=".14"></path>',30)]))}const FW={render:LW},BW={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none",viewBox:"0 0 174 155"};function VW(n,e){return I(),z("svg",BW,e[0]||(e[0]=[fa('<path fill="#8B929C" fill-opacity=".3" d="M163.646 75.594c0 41.694-33.799 75.493-75.493 75.493s-75.492-33.799-75.492-75.493S46.459.099 88.153.099s75.493 33.8 75.493 75.495" opacity=".44"></path><path fill="#01384D" d="M119.825 91.312c-1.608 2.6-3.958 4.738-6.731 6.009-2.369 1.079-5.008 1.57-7.213 2.947-1.763 1.098-3.169 2.716-5.028 3.641-2.715 1.347-6.047.981-8.753-.376-1.474-.732-2.85-1.791-3.64-3.246-.568-1.058-.79-2.252-1.136-3.41a15.77 15.77 0 0 0-5.527-7.914c-.772-.579-1.822-1.185-2.794-1.888q.375-.142.75-.27c19.397-6.73 32.907-2.783 40.072 4.507" opacity=".59"></path><path fill="#37C6AB" d="M144.363 63.606c-5.615 2.89-9.736 6.808-12.009 15.996-2.273 9.196-3.236 13.212-11.421 19.472l-3.852-6.02s1.993-1.184 4.083-3.968c1.8-2.397 3.678-5.98 4.42-11.035 1.608-10.921 9.476-16.853 15.89-19.424 6.423-2.572 8.513 2.089 2.889 4.978"></path><path fill="#C53434" d="M144.363 63.606c-5.615 2.89-9.736 6.808-12.009 15.996-2.273 9.196-3.236 13.212-11.421 19.472l-3.852-6.02s1.993-1.184 4.083-3.968c4.824 4.488 6.472 2.813 8.619-6.422 2.33-10.035 3.187-12.721 8.234-17.69 5.046-4.97 7.704-7.012 3.457-6.347 6.423-2.572 8.513 2.089 2.889 4.978" opacity=".14"></path><path fill="#37C6AB" d="M126.71 134.06c-1.445 4.661-.646 6.905-2.725 8.35-2.09 1.444-8.032 2.888-10.276 1.761-.473-.24-.809-.529-1.029-.857-.82-1.222.018-2.936 1.675-3.957 2.08-1.281 2.08-1.763.799-4.006-1.02-1.791-6.395-7.117-9.524-9.948a.2.2 0 0 0-.048-.039c-.791-.723-1.436-1.281-1.821-1.57-1.926-1.444-4.178-1.608-13.327.636-1.34.328-2.86.665-4.499.973-1.29.25-2.666.472-4.082.664-4.034.54-8.455.799-12.576.356-5.105-.529-9.746-2.118-12.684-5.517-4.45-5.171-5.807-12.047-6.192-16.545-.24-2.774-.117-4.641-.117-4.641s1.32-1.493 8.582-4.797c4.305-1.955 10.699-4.555 20.137-7.848.25-.096.5-.183.75-.27 19.396-6.73 32.906-2.783 40.072 4.507 2.464 2.504 4.179 5.412 5.122 8.408 3.688 11.709-1.444 21.504-2.089 22.428-.645.925 2.725 3.244 3.852 4.054 1.126.8 1.445 3.207 0 7.858"></path><path fill="#FEF3C6" d="M105.63 125.403c-.809-.741-1.474-1.309-1.868-1.608-1.925-1.445-4.179-1.609-13.328.635-9.148 2.254-26.636 4.816-33.84-3.524-7.194-8.35-6.308-21.187-6.308-21.187s1.319-1.492 8.58-4.795c1.002 6.095 5.644 24.952 24.26 23.526 22.168-1.695 22.504 6.953 22.504 6.953"></path><path fill="#37C6AB" d="M88.15 115.281c-.038.28-.075.577-.124.886-.376 2.523-1.136 5.816-2.09 9.236-2.206 7.867-5.441 16.419-7.386 17.854-1.28.944-3.718 1.425-6.047 1.493-2.9.086-5.644-.453-5.818-1.493-.326-1.878 3.043-4.381 3.505-9.197.203-2.08-.326-4.709-.914-7.637-.77-3.842-1.627-8.195-1.07-12.461.29-2.167.723-7.983 7.147-10.256 6.414-2.263 13.762 3.592 12.798 11.575"></path><path fill="#C53434" d="M105.581 125.364c-.79-.723-1.434-1.281-1.82-1.57-1.925-1.445-4.179-1.608-13.328.636-1.338.328-2.86.664-4.497.972-2.206 7.868-5.441 16.42-7.386 17.855-1.282.943-3.718 1.425-6.047 1.493 2.185-1.562 4.998-4.296 6.5-8.601 1.386-3.977 2.243-7.193 2.85-10.082.568-2.697.915-5.124 1.271-7.618.222-1.531 2.195-2.234 4.902-2.282 6.384-.135 16.833 3.361 17.603 7.935.068.386.048.809-.048 1.262" opacity=".14"></path><path fill="#C53434" d="M126.71 134.06c-1.445 4.661-.646 6.905-2.725 8.35-2.09 1.444-8.032 2.888-10.276 1.761-.473-.24-.809-.529-1.029-.857 2.011.088 4.333-.172 5.845-1.473 3.149-2.716 4.333-4.728 2.714-9.533-1.607-4.816-3.678-4.344-5.42-8.321-1.744-3.977 3.187-7.338-2.263-19.231-5.461-11.893-23.681-12.422-28.091-11.816-4.402.596-6.665 8.782-16.026 11.816-6.856 2.225-15.118.626-19.038-.395-.24-2.774-.117-4.641-.117-4.641s1.32-1.493 8.582-4.797c4.305-1.955 10.699-4.555 20.137-7.848.25-.096.5-.183.75-.27 19.396-6.73 32.906-2.783 40.072 4.507 2.464 2.504 4.179 5.412 5.122 8.408 3.688 11.709-1.444 21.504-2.089 22.428-.645.925 2.725 3.244 3.852 4.054 1.126.8 1.445 3.207 0 7.858" opacity=".14"></path><path fill="#37C6AB" d="M70.19 124.593c-1.31 3.534-6.075 17.817-7.683 18.943-1.292.896-4.344 1.8-7.3 1.492a9.2 9.2 0 0 1-2.1-.452c-3.457-1.204-.867-3.929 0-5.219.876-1.282 1.694-1.926 1.116-8.34-.288-3.13-.558-8.022-.76-12.202-.222-4.4-.356-8.022-.356-8.022 4.247 12.355 17.083 13.8 17.083 13.8"></path><path fill="#C53434" d="M70.19 124.593c-1.31 3.534-6.075 17.817-7.683 18.943-1.292.896-4.344 1.8-7.3 1.492 3.764-1.049 5.75-3.785 6.654-6.114 1.367-3.487 1.531-9.746-3.14-13.512-2.224-1.801-4.016-4.381-5.258-6.587-.222-4.4-.356-8.022-.356-8.022 4.247 12.355 17.083 13.8 17.083 13.8" opacity=".14"></path><path fill="#37C6AB" d="M106.805 123.631c-.155 4.651-5.932 14.762-7.704 17.17-1.088 1.493-2.86 2.118-4.93 2.34-1.272.144-2.648.125-4.055.068-3.688-.154-1.281-3.689 0-4.97 1.28-1.29 2.725-4.015 2.408-7.068-.136-1.377-.424-3.217-.684-4.815-.309-1.936-.598-3.525-.598-3.525 4.007-4.333 15.727-3.852 15.563.8"></path><path fill="#C53434" d="M106.805 123.631c-.155 4.651-5.932 14.762-7.704 17.171-1.089 1.492-2.861 2.118-4.931 2.34 6.096-7.724 8.504-15.14 6.077-17.489-1.993-1.936-6.385-.241-8.407.703-.309-1.936-.598-3.524-.598-3.524 4.007-4.334 15.727-3.852 15.563.799" opacity=".14"></path><path fill="#C53434" d="M106.805 123.631c-.155 4.651-5.932 14.762-7.704 17.171-1.089 1.492-2.861 2.118-4.931 2.34 6.096-7.724 8.504-15.14 6.077-17.489-1.993-1.936-6.385-.241-8.407.703-.309-1.936-.598-3.524-.598-3.524 4.007-4.334 15.727-3.852 15.563.799" opacity=".14"></path><path fill="#37C6AB" d="M81.661 79.274s-.607-1.156-1.908-2.744c-2.397-2.928-7.183-7.31-14.973-8.619-1.85-.318-3.862-.453-6.058-.356 0 0 8.436-14.542 14.86-13.906 6.432.645 8.08 25.625 8.08 25.625"></path><path fill="#01384D" d="M79.753 76.53c-2.397-2.927-7.183-7.31-14.975-8.619 1.416-3.227 5.634-12.115 9.45-11.855 3.9.279 5.207 15.552 5.525 20.474" opacity=".59"></path><path fill="#01384D" d="M67.858 69.832s3.086-10.356 6.37-9.582c3.28.773 1.748 13.662 1.748 13.662z"></path><path fill="#37C6AB" d="M49.9 68.287s-1.82.423-4.227 1.772c-.01.008 0 .008 0 .008a21.64 21.64 0 0 0-9.033 9.65 24.3 24.3 0 0 0-1.473 3.891s-.501-17.623 2.35-24.2c2.86-6.588 12.384 8.879 12.384 8.879"></path><path fill="#01384D" d="M45.672 70.06c-.009.009.001.008.001.008a21.63 21.63 0 0 0-9.033 9.65c-.298-7.252.656-18.47 2.272-19.646 1.628-1.184 5.172 6.357 6.76 9.987" opacity=".59"></path><path fill="#01384D" d="M37.99 77.578s-.106-12.42 1.913-13.687c2.017-1.266 4.666 8.829 4.666 8.829z"></path><path fill="#FEF3C6" d="M82.104 87.854c-1.108 7.57-6.155 11.7-10.709 13.915-3.177 1.552-15.313 2.976-22.159.897-2.447-.742-5.2-1.744-7.627-3.467-2.937-2.081-5.382-5.201-6.202-10.18a22 22 0 0 1-.298-3.9c.028-8.243 4.661-14.031 11.845-16.833a28 28 0 0 1 5.595-1.483 33 33 0 0 1 3.871-.386c.664-.038 1.348-.048 2.042-.038 13.376.145 22.9 5.239 23.786 16.226.154 1.907.096 3.66-.144 5.249"></path><path fill="#37C6AB" d="M48.13 85.275c-1.475 6.615-8.197 7.097-12.724 3.746a22.5 22.5 0 0 1-.298-3.9c.03-8.244 4.662-14.032 11.847-16.833 1.154 3.89 2.59 10.64 1.175 16.987M82.104 87.854c-8.302 6.385-25.973 6.163-27.456-3.718-1.28-8.455.617-14.83 1.772-17.719a29 29 0 0 1 2.042-.038c13.376.145 22.9 5.239 23.786 16.226.154 1.907.096 3.66-.144 5.249"></path><path fill="#C53434" d="M82.104 87.854c-1.108 7.57-6.155 11.7-10.709 13.915-3.177 1.552-15.313 2.976-22.159.897-2.447-.742-5.2-1.744-7.627-3.467.29.086.597.192.906.299 24.383 8.618 39.28-10.537 32.674-22.449-6.606-11.922-22.64-10.246-22.64-10.246a33 33 0 0 1 3.871-.386c.664-.038 1.348-.048 2.042-.038 13.376.145 22.9 5.239 23.786 16.226.154 1.907.096 3.66-.144 5.249" opacity=".14"></path><path fill="#FDE047" d="M42.433 88.058c-4.185 0-6.22-3.747-5.85-7.107.297-2.764 2.21-5.258 5.85-5.23.795.01 1.497.145 2.126.396 5.368 2.09 4.702 11.94-2.126 11.94"></path><path fill="#01384D" d="M41.105 78.914c4.603.035 4.638 7.506 0 7.506s-4.919-7.542 0-7.506"></path><path fill="#FDE047" d="M61.973 87.93c-4.58 0-6.806-3.746-6.4-7.107.323-2.763 2.416-5.257 6.4-5.228.871.01 1.638.144 2.326.395 5.876 2.089 5.149 11.94-2.326 11.94"></path><path fill="#01384D" d="M60.518 78.787c5.038.033 5.075 7.506 0 7.506s-5.382-7.543 0-7.506"></path><path stroke="#014D5D" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".48" d="M39.903 90.694s-8.85-5.16-23.616-3.706M35.932 92.459s-8.919-.466-19.644 2.578M65.472 90.694s14.628-5.16 29.394-3.706M69.444 92.458s14.696-.465 25.422 2.58"></path><path fill="#9C8EF4" d="m29.925 109.052 133.991-9.068s-4.195-39.403-14.699-66.367c0 0-48.495-8.354-110.554 4.33 0 0-5.283 8.533-8.738 71.105"></path><path fill="#CEC4FD" d="M38.663 37.947s-5.236 3.11-18.56 11.75c0 0-6.261 39.108-6.904 58.059 0 0 8.734.335 16.725 1.297 0 0 4.993-59.394 8.74-71.106"></path><path fill="#9C8EF4" d="m29.923 109.052-6.13-14.574H3.89l9.308 13.279z"></path><path fill="#CEC4FD" d="m29.925 109.053 6.708-17.11s101.116-7.603 135.784-7.925l-8.501 15.967s-119.833 8.104-133.991 9.068"></path>',32)]))}const zW={render:VW},HW={class:"ivyforms-page-empty-state__text"},WW={class:"medium-16"},UW={class:"ivyforms-page-empty-state__text__subtitle regular-14"},jW=de({__name:"PageEmptyState",props:{title:{default:""},subtitle:{default:""},image:{default:"fields"}},setup(n){const e=n,{isDark:t,isLight:r}=TC();return(o,i)=>(I(),z("div",{class:W(["ivyforms-page-empty-state",`ivyforms-page-empty-state__${e.image}`])},[e.image==="fields"?(I(),ve(v(IW),{key:0})):e.image==="form-builder"&&v(r)()?(I(),ve(v(PW),{key:1})):e.image==="form-builder"&&v(t)()?(I(),ve(v($W),{key:2})):e.image==="filters"?(I(),ve(v(FW),{key:3})):e.image==="not-found"?(I(),ve(v(zW),{key:4})):ce("",!0),Z("div",HW,[Z("span",WW,_e(e.title),1),Z("span",UW,_e(e.subtitle),1)]),ge(o.$slots,"actionButton",{},void 0,!0)],2))}}),ac=ln(jW,[["__scopeId","data-v-41eed4b2"]]),qW={};function KW(n,e){const t=KB;return I(),ve(t,kt({class:"ivyforms-skeleton"},{...n.$props,...n.$attrs},{animated:""}),Ts({_:2},[n.$slots.template?{name:"template",fn:X(()=>[ge(n.$slots,"template")]),key:"0"}:void 0,n.$slots.default?{name:"default",fn:X(()=>[ge(n.$slots,"default")]),key:"1"}:void 0]),1040)}const K0=ln(qW,[["render",KW]]),GW={};function YW(n,e){const t=GB;return I(),ve(t,kt({class:"ivyforms-skeleton-item"},{...n.$props,...n.$attrs}),null,16)}const G0=ln(GW,[["render",YW]]),JW={class:"ivyforms-checkbox__label-with-tooltip"},XW={key:0,class:"ivyforms-checkbox__description"},aa=de({__name:"IvyCheckbox",props:{modelValue:{type:Boolean},indeterminate:{type:Boolean,default:!1},labelPosition:{default:"right"},description:{default:""},priority:{default:"primary"},size:{default:"d"},type:{default:"withMarker"},disabled:{type:Boolean,default:!1},ariaLabel:{default:""},tooltip:{default:""}},emits:["update:modelValue","change"],setup(n,{emit:e}){const{getLabel:t}=Ft(),r=n,o=e,i=P({get(){return r.modelValue},set(a){o("update:modelValue",a)}});return(a,s)=>{const l=qn,u=yr,d=a$;return a.$slots.default?(I(),ve(d,{key:0,modelValue:i.value,"onUpdate:modelValue":s[1]||(s[1]=f=>i.value=f),class:W(["ivyforms-checkbox",[`size-${r.size}`,`priority-${r.priority}`,`type-${r.type}`,r.labelPosition==="left"?"label-left":"label-right",{"with-description":r.description},{"is-checked":i.value,"is-indeterminate":r.indeterminate,"is-disabled":r.disabled,"with-marker":r.type==="withMarker"}]]),disabled:r.disabled,"aria-label":r.ariaLabel||v(t)("checkbox"),onChange:s[2]||(s[2]=f=>a.$emit("change",f))},{default:X(()=>[Z("span",JW,[ge(a.$slots,"default"),r.tooltip?(I(),ve(u,{key:0,content:r.tooltip,"raw-content":"",placement:"top"},{default:X(()=>[N(l,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",class:"ivyforms-checkbox__tooltip-icon",onClick:s[0]||(s[0]=tt(()=>{},["prevent"]))})]),_:1},8,["content"])):ce("",!0)]),r.description?(I(),z("span",XW,_e(r.description),1)):ce("",!0)]),_:3},8,["modelValue","class","disabled","aria-label"])):ce("",!0)}}}),Ge=n=>{const e={success:"var(--map-status-success-fill-0)",warning:"var(--map-status-warning-fill-0)",error:"var(--map-status-error-fill-0)",info:"var(--map-base-purple-fill-0)",default:"var(--map-base-dusk-fill-4)"},t={success:"var(--primitive-white)",warning:"var(--primitive-white)",error:"var(--primitive-white)",info:"var(--primitive-white)",default:"var(--map-base-dusk-fill--4)"},o={...n,class:"ivyforms-message regular-14 ivyforms-pr-8",offset:48,icon:Ye(qn,{name:{success:"check-circle",warning:"danger",error:"danger",info:"danger",default:"sticker"}[n.type]||"sticker",size:"s",outerSize:"24px",type:"fill-duo",color:"var(--map-base-dusk-fill--4)"}),style:{backgroundColor:e[n.type]||e.default,borderColor:e[n.type]||e.default}};lH(o);const i=document.createElement("style");i.textContent=`
16 - .ivyforms-message.el-message .el-message__content {
17 - color: ${t[n.type]};
18 - }
19 - .ivyforms-message .el-message__icon .ivyforms-icon svg {
20 - width: 24px;
21 - height: 24px;
22 - fill: ${t[n.type]};
23 - }
24 - `,document.head.appendChild(i)},ic=Hi("allForms",()=>{const n=L([]),e=L({page:1,perPage:10,total:0}),t=L({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{getLabel:r}=Ft(),{request:o}=_i(),i=async({page:u=1,perPage:d=10,search:f="",sortBy:p="",sortOrder:m="asc",dateRange:g=[],filters:y={},shouldGetCount:b=!1}={})=>{try{const w={page:u,perPage:d,search:f,orderBy:p,order:m,dateRange:g,filters:y,shouldGetCount:b},{data:C,error:k}=await o("forms/search",{method:"GET",params:w});if(k){Ge({message:`${r("error_fetching_forms")} ${k}`,type:"error"});return}const x=C.data;n.value=l(x.data.data),e.value=x.data.meta,t.value=x.data.filterCount}catch(w){Ge({message:`${r("error_fetching_forms")} ${w}`,type:"error"})}},a=async(u,d)=>{try{const{data:f,error:p,status:m}=await o(`form/update/starred/${u}/`,{method:"POST",data:{attribute:"starred",value:d}});p||m>=400?Ge({message:`${r("failed_to_update_form")}: ${(f==null?void 0:f.message)||p}`,type:"error"}):Ge({message:r("form_updated"),type:"success"})}catch(f){Ge({message:`${r("error_updating_forms")} ${f}`,type:"error"})}},s=async(u,d)=>{try{const{data:f,error:p,status:m}=await o(`form/update/status/${u}/`,{method:"POST",data:{value:d}});p||m>=400?Ge({message:`${r("failed_to_update_form")} ${(f==null?void 0:f.message)||p}`,type:"error"}):Ge({message:r("form_updated"),type:"success"})}catch(f){Ge({message:`${r("error_updating_forms")} ${f}`,type:"error"})}},l=u=>u.map(d=>({...d,starred:d.starred==="1",published:d.published==="1"}));return{tableData:n,paginationMeta:e,filterCount:t,fetchData:i,updateStarred:a,updateStatus:s}});var Gm,q4;function QW(){if(q4)return Gm;q4=1;function n(){this.__data__=[],this.size=0}return Gm=n,Gm}var Ym,K4;function AC(){if(K4)return Ym;K4=1;function n(e,t){return e===t||e!==e&&t!==t}return Ym=n,Ym}var Jm,G4;function Lh(){if(G4)return Jm;G4=1;var n=AC();function e(t,r){for(var o=t.length;o--;)if(n(t[o][0],r))return o;return-1}return Jm=e,Jm}var Xm,Y4;function ZW(){if(Y4)return Xm;Y4=1;var n=Lh(),e=Array.prototype,t=e.splice;function r(o){var i=this.__data__,a=n(i,o);if(a<0)return!1;var s=i.length-1;return a==s?i.pop():t.call(i,a,1),--this.size,!0}return Xm=r,Xm}var Qm,J4;function eU(){if(J4)return Qm;J4=1;var n=Lh();function e(t){var r=this.__data__,o=n(r,t);return o<0?void 0:r[o][1]}return Qm=e,Qm}var Zm,X4;function tU(){if(X4)return Zm;X4=1;var n=Lh();function e(t){return n(this.__data__,t)>-1}return Zm=e,Zm}var ev,Q4;function nU(){if(Q4)return ev;Q4=1;var n=Lh();function e(t,r){var o=this.__data__,i=n(o,t);return i<0?(++this.size,o.push([t,r])):o[i][1]=r,this}return ev=e,ev}var tv,Z4;function Fh(){if(Z4)return tv;Z4=1;var n=QW(),e=ZW(),t=eU(),r=tU(),o=nU();function i(a){var s=-1,l=a==null?0:a.length;for(this.clear();++s<l;){var u=a[s];this.set(u[0],u[1])}}return i.prototype.clear=n,i.prototype.delete=e,i.prototype.get=t,i.prototype.has=r,i.prototype.set=o,tv=i,tv}var nv,eS;function rU(){if(eS)return nv;eS=1;var n=Fh();function e(){this.__data__=new n,this.size=0}return nv=e,nv}var rv,tS;function oU(){if(tS)return rv;tS=1;function n(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}return rv=n,rv}var ov,nS;function aU(){if(nS)return ov;nS=1;function n(e){return this.__data__.get(e)}return ov=n,ov}var av,rS;function iU(){if(rS)return av;rS=1;function n(e){return this.__data__.has(e)}return av=n,av}var iv,oS;function PC(){if(oS)return iv;oS=1;var n=typeof wi=="object"&&wi&&wi.Object===Object&&wi;return iv=n,iv}var sv,aS;function Ka(){if(aS)return sv;aS=1;var n=PC(),e=typeof self=="object"&&self&&self.Object===Object&&self,t=n||e||Function("return this")();return sv=t,sv}var lv,iS;function Y0(){if(iS)return lv;iS=1;var n=Ka(),e=n.Symbol;return lv=e,lv}var uv,sS;function sU(){if(sS)return uv;sS=1;var n=Y0(),e=Object.prototype,t=e.hasOwnProperty,r=e.toString,o=n?n.toStringTag:void 0;function i(a){var s=t.call(a,o),l=a[o];try{a[o]=void 0;var u=!0}catch{}var d=r.call(a);return u&&(s?a[o]=l:delete a[o]),d}return uv=i,uv}var cv,lS;function lU(){if(lS)return cv;lS=1;var n=Object.prototype,e=n.toString;function t(r){return e.call(r)}return cv=t,cv}var dv,uS;function Bh(){if(uS)return dv;uS=1;var n=Y0(),e=sU(),t=lU(),r="[object Null]",o="[object Undefined]",i=n?n.toStringTag:void 0;function a(s){return s==null?s===void 0?o:r:i&&i in Object(s)?e(s):t(s)}return dv=a,dv}var fv,cS;function RC(){if(cS)return fv;cS=1;function n(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}return fv=n,fv}var hv,dS;function DC(){if(dS)return hv;dS=1;var n=Bh(),e=RC(),t="[object AsyncFunction]",r="[object Function]",o="[object GeneratorFunction]",i="[object Proxy]";function a(s){if(!e(s))return!1;var l=n(s);return l==r||l==o||l==t||l==i}return hv=a,hv}var pv,fS;function uU(){if(fS)return pv;fS=1;var n=Ka(),e=n["__core-js_shared__"];return pv=e,pv}var mv,hS;function cU(){if(hS)return mv;hS=1;var n=uU(),e=function(){var r=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""}();function t(r){return!!e&&e in r}return mv=t,mv}var vv,pS;function $C(){if(pS)return vv;pS=1;var n=Function.prototype,e=n.toString;function t(r){if(r!=null){try{return e.call(r)}catch{}try{return r+""}catch{}}return""}return vv=t,vv}var gv,mS;function dU(){if(mS)return gv;mS=1;var n=DC(),e=cU(),t=RC(),r=$C(),o=/[\\^$.*+?()[\]{}|]/g,i=/^\[object .+?Constructor\]$/,a=Function.prototype,s=Object.prototype,l=a.toString,u=s.hasOwnProperty,d=RegExp("^"+l.call(u).replace(o,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function f(p){if(!t(p)||e(p))return!1;var m=n(p)?d:i;return m.test(r(p))}return gv=f,gv}var yv,vS;function fU(){if(vS)return yv;vS=1;function n(e,t){return e==null?void 0:e[t]}return yv=n,yv}var bv,gS;function Ll(){if(gS)return bv;gS=1;var n=dU(),e=fU();function t(r,o){var i=e(r,o);return n(i)?i:void 0}return bv=t,bv}var Sv,yS;function J0(){if(yS)return Sv;yS=1;var n=Ll(),e=Ka(),t=n(e,"Map");return Sv=t,Sv}var wv,bS;function Vh(){if(bS)return wv;bS=1;var n=Ll(),e=n(Object,"create");return wv=e,wv}var Cv,SS;function hU(){if(SS)return Cv;SS=1;var n=Vh();function e(){this.__data__=n?n(null):{},this.size=0}return Cv=e,Cv}var xv,wS;function pU(){if(wS)return xv;wS=1;function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}return xv=n,xv}var kv,CS;function mU(){if(CS)return kv;CS=1;var n=Vh(),e="__lodash_hash_undefined__",t=Object.prototype,r=t.hasOwnProperty;function o(i){var a=this.__data__;if(n){var s=a[i];return s===e?void 0:s}return r.call(a,i)?a[i]:void 0}return kv=o,kv}var Ev,xS;function vU(){if(xS)return Ev;xS=1;var n=Vh(),e=Object.prototype,t=e.hasOwnProperty;function r(o){var i=this.__data__;return n?i[o]!==void 0:t.call(i,o)}return Ev=r,Ev}var Tv,kS;function gU(){if(kS)return Tv;kS=1;var n=Vh(),e="__lodash_hash_undefined__";function t(r,o){var i=this.__data__;return this.size+=this.has(r)?0:1,i[r]=n&&o===void 0?e:o,this}return Tv=t,Tv}var _v,ES;function yU(){if(ES)return _v;ES=1;var n=hU(),e=pU(),t=mU(),r=vU(),o=gU();function i(a){var s=-1,l=a==null?0:a.length;for(this.clear();++s<l;){var u=a[s];this.set(u[0],u[1])}}return i.prototype.clear=n,i.prototype.delete=e,i.prototype.get=t,i.prototype.has=r,i.prototype.set=o,_v=i,_v}var Mv,TS;function bU(){if(TS)return Mv;TS=1;var n=yU(),e=Fh(),t=J0();function r(){this.size=0,this.__data__={hash:new n,map:new(t||e),string:new n}}return Mv=r,Mv}var Iv,_S;function SU(){if(_S)return Iv;_S=1;function n(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}return Iv=n,Iv}var Ov,MS;function zh(){if(MS)return Ov;MS=1;var n=SU();function e(t,r){var o=t.__data__;return n(r)?o[typeof r=="string"?"string":"hash"]:o.map}return Ov=e,Ov}var Av,IS;function wU(){if(IS)return Av;IS=1;var n=zh();function e(t){var r=n(this,t).delete(t);return this.size-=r?1:0,r}return Av=e,Av}var Pv,OS;function CU(){if(OS)return Pv;OS=1;var n=zh();function e(t){return n(this,t).get(t)}return Pv=e,Pv}var Rv,AS;function xU(){if(AS)return Rv;AS=1;var n=zh();function e(t){return n(this,t).has(t)}return Rv=e,Rv}var Dv,PS;function kU(){if(PS)return Dv;PS=1;var n=zh();function e(t,r){var o=n(this,t),i=o.size;return o.set(t,r),this.size+=o.size==i?0:1,this}return Dv=e,Dv}var $v,RS;function NC(){if(RS)return $v;RS=1;var n=bU(),e=wU(),t=CU(),r=xU(),o=kU();function i(a){var s=-1,l=a==null?0:a.length;for(this.clear();++s<l;){var u=a[s];this.set(u[0],u[1])}}return i.prototype.clear=n,i.prototype.delete=e,i.prototype.get=t,i.prototype.has=r,i.prototype.set=o,$v=i,$v}var Nv,DS;function EU(){if(DS)return Nv;DS=1;var n=Fh(),e=J0(),t=NC(),r=200;function o(i,a){var s=this.__data__;if(s instanceof n){var l=s.__data__;if(!e||l.length<r-1)return l.push([i,a]),this.size=++s.size,this;s=this.__data__=new t(l)}return s.set(i,a),this.size=s.size,this}return Nv=o,Nv}var Lv,$S;function TU(){if($S)return Lv;$S=1;var n=Fh(),e=rU(),t=oU(),r=aU(),o=iU(),i=EU();function a(s){var l=this.__data__=new n(s);this.size=l.size}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=o,a.prototype.set=i,Lv=a,Lv}var Fv,NS;function _U(){if(NS)return Fv;NS=1;var n="__lodash_hash_undefined__";function e(t){return this.__data__.set(t,n),this}return Fv=e,Fv}var Bv,LS;function MU(){if(LS)return Bv;LS=1;function n(e){return this.__data__.has(e)}return Bv=n,Bv}var Vv,FS;function IU(){if(FS)return Vv;FS=1;var n=NC(),e=_U(),t=MU();function r(o){var i=-1,a=o==null?0:o.length;for(this.__data__=new n;++i<a;)this.add(o[i])}return r.prototype.add=r.prototype.push=e,r.prototype.has=t,Vv=r,Vv}var zv,BS;function OU(){if(BS)return zv;BS=1;function n(e,t){for(var r=-1,o=e==null?0:e.length;++r<o;)if(t(e[r],r,e))return!0;return!1}return zv=n,zv}var Hv,VS;function AU(){if(VS)return Hv;VS=1;function n(e,t){return e.has(t)}return Hv=n,Hv}var Wv,zS;function LC(){if(zS)return Wv;zS=1;var n=IU(),e=OU(),t=AU(),r=1,o=2;function i(a,s,l,u,d,f){var p=l&r,m=a.length,g=s.length;if(m!=g&&!(p&&g>m))return!1;var y=f.get(a),b=f.get(s);if(y&&b)return y==s&&b==a;var w=-1,C=!0,k=l&o?new n:void 0;for(f.set(a,s),f.set(s,a);++w<m;){var x=a[w],E=s[w];if(u)var _=p?u(E,x,w,s,a,f):u(x,E,w,a,s,f);if(_!==void 0){if(_)continue;C=!1;break}if(k){if(!e(s,function(M,A){if(!t(k,A)&&(x===M||d(x,M,l,u,f)))return k.push(A)})){C=!1;break}}else if(!(x===E||d(x,E,l,u,f))){C=!1;break}}return f.delete(a),f.delete(s),C}return Wv=i,Wv}var Uv,HS;function PU(){if(HS)return Uv;HS=1;var n=Ka(),e=n.Uint8Array;return Uv=e,Uv}var jv,WS;function RU(){if(WS)return jv;WS=1;function n(e){var t=-1,r=Array(e.size);return e.forEach(function(o,i){r[++t]=[i,o]}),r}return jv=n,jv}var qv,US;function DU(){if(US)return qv;US=1;function n(e){var t=-1,r=Array(e.size);return e.forEach(function(o){r[++t]=o}),r}return qv=n,qv}var Kv,jS;function $U(){if(jS)return Kv;jS=1;var n=Y0(),e=PU(),t=AC(),r=LC(),o=RU(),i=DU(),a=1,s=2,l="[object Boolean]",u="[object Date]",d="[object Error]",f="[object Map]",p="[object Number]",m="[object RegExp]",g="[object Set]",y="[object String]",b="[object Symbol]",w="[object ArrayBuffer]",C="[object DataView]",k=n?n.prototype:void 0,x=k?k.valueOf:void 0;function E(_,M,A,O,R,$,q){switch(A){case C:if(_.byteLength!=M.byteLength||_.byteOffset!=M.byteOffset)return!1;_=_.buffer,M=M.buffer;case w:return!(_.byteLength!=M.byteLength||!$(new e(_),new e(M)));case l:case u:case p:return t(+_,+M);case d:return _.name==M.name&&_.message==M.message;case m:case y:return _==M+"";case f:var j=o;case g:var ne=O&a;if(j||(j=i),_.size!=M.size&&!ne)return!1;var G=q.get(_);if(G)return G==M;O|=s,q.set(_,M);var B=r(j(_),j(M),O,R,$,q);return q.delete(_),B;case b:if(x)return x.call(_)==x.call(M)}return!1}return Kv=E,Kv}var Gv,qS;function NU(){if(qS)return Gv;qS=1;function n(e,t){for(var r=-1,o=t.length,i=e.length;++r<o;)e[i+r]=t[r];return e}return Gv=n,Gv}var Yv,KS;function X0(){if(KS)return Yv;KS=1;var n=Array.isArray;return Yv=n,Yv}var Jv,GS;function LU(){if(GS)return Jv;GS=1;var n=NU(),e=X0();function t(r,o,i){var a=o(r);return e(r)?a:n(a,i(r))}return Jv=t,Jv}var Xv,YS;function FU(){if(YS)return Xv;YS=1;function n(e,t){for(var r=-1,o=e==null?0:e.length,i=0,a=[];++r<o;){var s=e[r];t(s,r,e)&&(a[i++]=s)}return a}return Xv=n,Xv}var Qv,JS;function BU(){if(JS)return Qv;JS=1;function n(){return[]}return Qv=n,Qv}var Zv,XS;function VU(){if(XS)return Zv;XS=1;var n=FU(),e=BU(),t=Object.prototype,r=t.propertyIsEnumerable,o=Object.getOwnPropertySymbols,i=o?function(a){return a==null?[]:(a=Object(a),n(o(a),function(s){return r.call(a,s)}))}:e;return Zv=i,Zv}var eg,QS;function zU(){if(QS)return eg;QS=1;function n(e,t){for(var r=-1,o=Array(e);++r<e;)o[r]=t(r);return o}return eg=n,eg}var tg,ZS;function Hh(){if(ZS)return tg;ZS=1;function n(e){return e!=null&&typeof e=="object"}return tg=n,tg}var ng,ew;function HU(){if(ew)return ng;ew=1;var n=Bh(),e=Hh(),t="[object Arguments]";function r(o){return e(o)&&n(o)==t}return ng=r,ng}var rg,tw;function WU(){if(tw)return rg;tw=1;var n=HU(),e=Hh(),t=Object.prototype,r=t.hasOwnProperty,o=t.propertyIsEnumerable,i=n(function(){return arguments}())?n:function(a){return e(a)&&r.call(a,"callee")&&!o.call(a,"callee")};return rg=i,rg}var yu={exports:{}},og,nw;function UU(){if(nw)return og;nw=1;function n(){return!1}return og=n,og}yu.exports;var rw;function FC(){return rw||(rw=1,function(n,e){var t=Ka(),r=UU(),o=e&&!e.nodeType&&e,i=o&&!0&&n&&!n.nodeType&&n,a=i&&i.exports===o,s=a?t.Buffer:void 0,l=s?s.isBuffer:void 0,u=l||r;n.exports=u}(yu,yu.exports)),yu.exports}var ag,ow;function jU(){if(ow)return ag;ow=1;var n=9007199254740991,e=/^(?:0|[1-9]\d*)$/;function t(r,o){var i=typeof r;return o=o??n,!!o&&(i=="number"||i!="symbol"&&e.test(r))&&r>-1&&r%1==0&&r<o}return ag=t,ag}var ig,aw;function BC(){if(aw)return ig;aw=1;var n=9007199254740991;function e(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=n}return ig=e,ig}var sg,iw;function qU(){if(iw)return sg;iw=1;var n=Bh(),e=BC(),t=Hh(),r="[object Arguments]",o="[object Array]",i="[object Boolean]",a="[object Date]",s="[object Error]",l="[object Function]",u="[object Map]",d="[object Number]",f="[object Object]",p="[object RegExp]",m="[object Set]",g="[object String]",y="[object WeakMap]",b="[object ArrayBuffer]",w="[object DataView]",C="[object Float32Array]",k="[object Float64Array]",x="[object Int8Array]",E="[object Int16Array]",_="[object Int32Array]",M="[object Uint8Array]",A="[object Uint8ClampedArray]",O="[object Uint16Array]",R="[object Uint32Array]",$={};$[C]=$[k]=$[x]=$[E]=$[_]=$[M]=$[A]=$[O]=$[R]=!0,$[r]=$[o]=$[b]=$[i]=$[w]=$[a]=$[s]=$[l]=$[u]=$[d]=$[f]=$[p]=$[m]=$[g]=$[y]=!1;function q(j){return t(j)&&e(j.length)&&!!$[n(j)]}return sg=q,sg}var lg,sw;function KU(){if(sw)return lg;sw=1;function n(e){return function(t){return e(t)}}return lg=n,lg}var bu={exports:{}};bu.exports;var lw;function GU(){return lw||(lw=1,function(n,e){var t=PC(),r=e&&!e.nodeType&&e,o=r&&!0&&n&&!n.nodeType&&n,i=o&&o.exports===r,a=i&&t.process,s=function(){try{var l=o&&o.require&&o.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();n.exports=s}(bu,bu.exports)),bu.exports}var ug,uw;function VC(){if(uw)return ug;uw=1;var n=qU(),e=KU(),t=GU(),r=t&&t.isTypedArray,o=r?e(r):n;return ug=o,ug}var cg,cw;function YU(){if(cw)return cg;cw=1;var n=zU(),e=WU(),t=X0(),r=FC(),o=jU(),i=VC(),a=Object.prototype,s=a.hasOwnProperty;function l(u,d){var f=t(u),p=!f&&e(u),m=!f&&!p&&r(u),g=!f&&!p&&!m&&i(u),y=f||p||m||g,b=y?n(u.length,String):[],w=b.length;for(var C in u)(d||s.call(u,C))&&!(y&&(C=="length"||m&&(C=="offset"||C=="parent")||g&&(C=="buffer"||C=="byteLength"||C=="byteOffset")||o(C,w)))&&b.push(C);return b}return cg=l,cg}var dg,dw;function JU(){if(dw)return dg;dw=1;var n=Object.prototype;function e(t){var r=t&&t.constructor,o=typeof r=="function"&&r.prototype||n;return t===o}return dg=e,dg}var fg,fw;function XU(){if(fw)return fg;fw=1;function n(e,t){return function(r){return e(t(r))}}return fg=n,fg}var hg,hw;function QU(){if(hw)return hg;hw=1;var n=XU(),e=n(Object.keys,Object);return hg=e,hg}var pg,pw;function ZU(){if(pw)return pg;pw=1;var n=JU(),e=QU(),t=Object.prototype,r=t.hasOwnProperty;function o(i){if(!n(i))return e(i);var a=[];for(var s in Object(i))r.call(i,s)&&s!="constructor"&&a.push(s);return a}return pg=o,pg}var mg,mw;function ej(){if(mw)return mg;mw=1;var n=DC(),e=BC();function t(r){return r!=null&&e(r.length)&&!n(r)}return mg=t,mg}var vg,vw;function tj(){if(vw)return vg;vw=1;var n=YU(),e=ZU(),t=ej();function r(o){return t(o)?n(o):e(o)}return vg=r,vg}var gg,gw;function nj(){if(gw)return gg;gw=1;var n=LU(),e=VU(),t=tj();function r(o){return n(o,t,e)}return gg=r,gg}var yg,yw;function rj(){if(yw)return yg;yw=1;var n=nj(),e=1,t=Object.prototype,r=t.hasOwnProperty;function o(i,a,s,l,u,d){var f=s&e,p=n(i),m=p.length,g=n(a),y=g.length;if(m!=y&&!f)return!1;for(var b=m;b--;){var w=p[b];if(!(f?w in a:r.call(a,w)))return!1}var C=d.get(i),k=d.get(a);if(C&&k)return C==a&&k==i;var x=!0;d.set(i,a),d.set(a,i);for(var E=f;++b<m;){w=p[b];var _=i[w],M=a[w];if(l)var A=f?l(M,_,w,a,i,d):l(_,M,w,i,a,d);if(!(A===void 0?_===M||u(_,M,s,l,d):A)){x=!1;break}E||(E=w=="constructor")}if(x&&!E){var O=i.constructor,R=a.constructor;O!=R&&"constructor"in i&&"constructor"in a&&!(typeof O=="function"&&O instanceof O&&typeof R=="function"&&R instanceof R)&&(x=!1)}return d.delete(i),d.delete(a),x}return yg=o,yg}var bg,bw;function oj(){if(bw)return bg;bw=1;var n=Ll(),e=Ka(),t=n(e,"DataView");return bg=t,bg}var Sg,Sw;function aj(){if(Sw)return Sg;Sw=1;var n=Ll(),e=Ka(),t=n(e,"Promise");return Sg=t,Sg}var wg,ww;function ij(){if(ww)return wg;ww=1;var n=Ll(),e=Ka(),t=n(e,"Set");return wg=t,wg}var Cg,Cw;function sj(){if(Cw)return Cg;Cw=1;var n=Ll(),e=Ka(),t=n(e,"WeakMap");return Cg=t,Cg}var xg,xw;function lj(){if(xw)return xg;xw=1;var n=oj(),e=J0(),t=aj(),r=ij(),o=sj(),i=Bh(),a=$C(),s="[object Map]",l="[object Object]",u="[object Promise]",d="[object Set]",f="[object WeakMap]",p="[object DataView]",m=a(n),g=a(e),y=a(t),b=a(r),w=a(o),C=i;return(n&&C(new n(new ArrayBuffer(1)))!=p||e&&C(new e)!=s||t&&C(t.resolve())!=u||r&&C(new r)!=d||o&&C(new o)!=f)&&(C=function(k){var x=i(k),E=x==l?k.constructor:void 0,_=E?a(E):"";if(_)switch(_){case m:return p;case g:return s;case y:return u;case b:return d;case w:return f}return x}),xg=C,xg}var kg,kw;function uj(){if(kw)return kg;kw=1;var n=TU(),e=LC(),t=$U(),r=rj(),o=lj(),i=X0(),a=FC(),s=VC(),l=1,u="[object Arguments]",d="[object Array]",f="[object Object]",p=Object.prototype,m=p.hasOwnProperty;function g(y,b,w,C,k,x){var E=i(y),_=i(b),M=E?d:o(y),A=_?d:o(b);M=M==u?f:M,A=A==u?f:A;var O=M==f,R=A==f,$=M==A;if($&&a(y)){if(!a(b))return!1;E=!0,O=!1}if($&&!O)return x||(x=new n),E||s(y)?e(y,b,w,C,k,x):t(y,b,M,w,C,k,x);if(!(w&l)){var q=O&&m.call(y,"__wrapped__"),j=R&&m.call(b,"__wrapped__");if(q||j){var ne=q?y.value():y,G=j?b.value():b;return x||(x=new n),k(ne,G,w,C,x)}}return $?(x||(x=new n),r(y,b,w,C,k,x)):!1}return kg=g,kg}var Eg,Ew;function cj(){if(Ew)return Eg;Ew=1;var n=uj(),e=Hh();function t(r,o,i,a,s){return r===o?!0:r==null||o==null||!e(r)&&!e(o)?r!==r&&o!==o:n(r,o,i,a,t,s)}return Eg=t,Eg}var Tg,Tw;function dj(){if(Tw)return Tg;Tw=1;var n=cj();function e(t,r){return n(t,r)}return Tg=e,Tg}var fj=dj();const hj=Ko(fj),Fl=Hi("unsavedChanges",()=>{const{getLabel:n}=Ft(),e=L({}),t=Wa(),r=(k,x)=>{e.value[k]={...x}},o=(k,x)=>P(()=>e.value[k]?!hj(x(),e.value[k]):!1),i=(k,x)=>{e.value[k]&&(e.value[k]={...x()})},a=k=>e.value[k]||null,s=(k,x,E)=>{const _=k,A=_.target.closest("a");!A||!(typeof x=="function"?x():x)||(_.preventDefault(),t.showUnsavedChangesDialog(()=>{E?E():window.location.href=A.href}))},l=(k,x,E)=>{const _=M=>s(M,x,E);return k.on("adminMenuClick",_),()=>k.off("adminMenuClick",_)},u={formBuilder:{name:null,description:null,published:!0,showTitle:!0,showDescription:!1,fields:[]},confirmationBuilder:{url:"",message:"",enabled:!0,showForm:!1,page:""},notificationBuilder:{name:n("new_notification"),sender:"",receiver:"",enabled:!1,subject:"",message:""}};let d=!1;const f=async()=>{if(!d){d=!0;try{Object.entries(u).forEach(([k,x])=>{r(k,x)})}finally{d=!1}}},p=k=>{if(!(k in u))throw new Error(`${n("unknown_entity_page_name")} ${k}`);return u[k]},m=(k,x)=>{w(k);const E=b(k,x);return{getCurrentState:E,hasUnsavedChanges:()=>o(k,E),resetUnsavedChanges:()=>g(k,E),resetToInitialState:()=>y(k,x),getInitialState:()=>p(k),entityPageName:k}},g=(k,x)=>{i(k,x)},y=(k,x)=>{const E=p(k);Object.keys(E).forEach(_=>{x[_]&&(_==="fields"&&k==="formBuilder"||Array.isArray(x[_].value)&&Array.isArray(E[_])||typeof x[_].value=="object"&&x[_].value!==null&&typeof E[_]=="object"&&E[_]!==null?x[_].value=structuredClone(E[_]):x[_].value=E[_])}),r(k,E)},b=(k,x)=>()=>{const E=p(k),_={};return Object.keys(E).forEach(M=>{x[M]&&(M==="fields"&&k==="formBuilder"?_[M]=Array.isArray(x[M].value)?[...x[M].value]:x[M].value:_[M]=x[M].value)}),_},w=k=>{const x=p(k);r(k,x)};return{initializeState:r,hasUnsavedChanges:o,resetUnsavedChanges:i,getInitialState:a,onAdminMenuClick:s,setupAdminMenuListener:l,createEntityHandlers:k=>({initializeState:x=>r(k,x),hasUnsavedChanges:x=>o(k,x),resetUnsavedChanges:x=>i(k,x),getInitialState:()=>a(k),getCurrentState:()=>{throw new Error(n("get_current_state_err"))}}),initializeAllEntityStates:f,getEntityInitialState:p,initializeEntityState:w,createGetCurrentStateFunction:b,resetEntityToInitialState:y,resetEntityUnsavedChanges:g,createEntityManager:m}}),Bl=Hi("notificationSettingBuilder",()=>{const n=L([]),{getLabel:e}=Ft(),t=L([]),r=L({page:1,perPage:10,total:0}),o=L(e("new_notification")),i=L(""),a=L(""),s=L(!1),l=L(""),u=L(""),d=L(!1),f=L(null),p=L(null),m=L(!1),y=Fl().createEntityManager("notificationBuilder",{name:o,sender:i,receiver:a,enabled:s,subject:l,message:u}),{request:b}=_i(),w=async O=>{var R;try{const{data:$,error:q,status:j}=await b(`/notification/${O}`,{method:"GET"});if(!q&&j===200&&((R=$==null?void 0:$.data)!=null&&R.data)){const ne=$.data.data;f.value=ne.formId,p.value=O,o.value=ne.name||e("new_notification"),i.value=ne.sender||"",a.value=ne.receiver||"",s.value=ne.enabled||!1,l.value=ne.subject||e("new_notification"),u.value=ne.message||"",d.value=!1,m.value=!0}else Ge({message:`${e("failed_to_load_notification")} ${($==null?void 0:$.message)||q}`,type:"error"})}catch($){Ge({message:`${e("failed_to_load_notification")} ${$}`,type:"error"})}},C=async O=>{try{const R=O?`/notifications/${O}`:"/notifications",{data:$,error:q}=await b(R,{method:"GET"});$&&$.data?n.value=$.data.data:(n.value=[],Ge({message:`${e("unexpected_response_structure")} ${q||$}`,type:"error"}))}catch(R){Ge({message:`${e("failed_to_fetch_notification")} ${R}`,type:"error"})}},k=async()=>{try{const O="/notifications",{data:R,error:$}=await b(O,{method:"GET"});R&&R.data?n.value=R.data.data:(n.value=[],Ge({message:`${e("unexpected_response_structure")} ${$||R}`,type:"error"}))}catch(O){Ge({message:`${e("failed_to_fetch_notification")} ${O}`,type:"error"})}},x=O=>{o.value=e("new_notification"),i.value="",a.value="",s.value=!0,l.value=e("new_notification"),u.value="{all_data}",d.value=!1,f.value=O,p.value=null,m.value=!1},E=async O=>{const R={name:o.value||e("new_notification"),sender:i.value||"",receiver:a.value||"",enabled:s.value||!1,subject:l.value||e("new_notification"),message:u.value||"",smartLogic:d.value||!1,formId:O||null};try{const{data:$,error:q,status:j}=await b("/notification/add/",{method:"POST",data:R});!q&&j===200?(p.value=$.data.data.id,n.value.push($.data),Ge({message:e("create_notification"),type:"success"}),y.resetUnsavedChanges()):Ge({message:`${e("failed_to_create_notification")}: ${($==null?void 0:$.message)||q}`,type:"error"})}catch($){Ge({message:`${e("error_creating_notification")} ${$}`,type:"error"})}},_=async(O,R)=>{try{const{data:$,error:q,status:j}=await b(`/notification/update/${O}/`,{method:"POST",data:R});Ge(!q&&j===200?{message:e("update_notification"),type:"success"}:{message:`${e("failed_to_update_notification")}: ${($==null?void 0:$.message)||q}`,type:"error"})}catch($){Ge({message:`${e("error_updating_notification")} ${$}`,type:"error"})}},M=async({page:O=1,perPage:R=10,search:$="",sortBy:q="",sortOrder:j="asc",filters:ne={},formId:G=null}={})=>{try{const B={...ne};G!=null&&(B.formId=G);const Y={page:O,perPage:R,search:$,orderBy:q,order:j,filters:B},{data:Q,error:H}=await b("notifications/search",{method:"GET",params:Y});if(H){Ge({message:`${e("error_fetching_notifications")} ${H}`,type:"error"});return}const K=Q.data;t.value=A(K.data.data||[]),r.value=K.data.meta||{page:1,perPage:10,total:0}}catch(B){Ge({message:`${e("error_fetching_notifications")} ${B}`,type:"error"})}},A=O=>O.map(R=>{if(R&&typeof R=="object"){const $=Object.keys(R).find(q=>q.includes("notification")||q.includes("Notification"));if($&&R[$]){const q=R[$];return{id:q.id||0,name:q.name||"",sender:q.sender||"",receiver:q.receiver||"",subject:q.subject||"",message:q.message||"",enabled:q.enabled==="1",formId:q.formId||0}}if(R.id&&R.name!==void 0)return{id:R.id,name:R.name,sender:R.sender||"",receiver:R.receiver||"",subject:R.subject||"",message:R.message||"",enabled:R.enabled==="1",formId:R.formId||null}}return{id:0,name:"Unknown",sender:"",receiver:"",subject:"",message:"",enabled:!1,formId:null}});return{allNotifications:n,tableData:t,paginationMeta:r,name:o,sender:i,receiver:a,enabled:s,subject:l,message:u,smartLogic:d,formId:f,id:p,isEditing:m,getCurrentState:y.getCurrentState,fetchData:C,fetchAllNotifications:k,resetNotification:x,createNotification:E,updateNotification:_,loadNotification:w,searchNotifications:M}}),Wa=Hi("actionEntity",()=>{const n={title:"",subtitle:"",dialogType:"default"},e=L(!1),t=L(!1),r=L(!0),o=L({...n}),i=L(0),a=L("forms"),s=L("delete"),l=L(null),u=L({}),d=L(null);We(e,M=>{M||setTimeout(E,150)});const f=async(M,A=null,O,R,$={},q)=>{i.value=A||M,a.value=O,s.value=R,u.value=$,R==="unsaved_changes"&&q&&(d.value=q),p(),e.value=!0},p=()=>{o.value.title=m().title,o.value.subtitle=m().subtitle,o.value.buttons=o.value.buttons?o.value.buttons:{close:{text:y("close")},confirm:{type:"primary",text:m().confirmText}},s.value==="delete"&&(o.value.buttons.confirm.type="danger",o.value.dialogType="error"),s.value==="duplicate"&&(o.value.buttons.confirm.type="primary",o.value.dialogType="info"),s.value==="unsaved_changes"&&(o.value.buttons.confirm.type="warning",o.value.dialogType="warning")},m=()=>{const M={delete:{forms:y("are_you_sure_delete_forms"),form:y("are_you_sure_delete_form"),notification:y("are_you_sure_delete_notification")},duplicate:{form:y("duplicate_form"),notification:y("duplicate_notification")},unsaved_changes:{forms:y("unsaved_changes"),form:y("unsaved_changes"),notification:y("unsaved_changes")}},A={delete:{forms:y("action_cannot_be_undone"),form:y("action_cannot_be_undone"),notification:y("action_cannot_be_undone")},duplicate:{forms:y("duplicate_form_subtitle"),form:y("duplicate_form_subtitle"),notification:y("duplicate_notification_subtitle")}};let O=a.value;return a.value==="forms"&&Array.isArray(i.value)&&i.value.length===1&&(O="form"),{delete:{title:M.delete[O],subtitle:A.delete[O],confirmText:y("delete")},duplicate:{title:M.duplicate[O],subtitle:A.duplicate[O],confirmText:y("duplicate")},unsaved_changes:{title:M.unsaved_changes[O],confirmText:y("leave")}}[s.value]},g=async(M,A)=>{var $,q,j;const O={forms:ic,notification:Bl},R=($=O[M])==null?void 0:$.call(O);if(!R){Ge({message:`Invalid entity type: ${M}`,type:"error"});return}try{if(A!==void 0?await((q=R.fetchData)==null?void 0:q.call(R,A)):await((j=R.fetchData)==null?void 0:j.call(R)),M==="forms"){const ne=ic();ne.tableData=[...R.tableData]}}catch(ne){Ge({message:`${y("error_refreshing")} ${M}: ${ne}`,type:"error"})}},{getLabel:y}=Ft(),b=async M=>{const{entityType:A,ids:O}=M,R=A==="forms"&&O.length===1?"form":A;u.value.setLoading&&u.value.setLoading(!0);try{e.value=!1;const{request:$}=_i(),{error:q}=await $(`${A}/delete`,{method:"POST",data:{ids:O}});return q?(Ge({message:M.failedMessage||`${y(`failed_to_delete_${R}`)} ${q.message||""}`,type:"error"}),!1):(Ge({message:M.successMessage||y(`${R}_deleted`),type:"success"}),await g(A),!0)}catch($){return Ge({message:M.errorMessage||`${y(`error_deleting_${R}`)} ${$}`,type:"error"}),!1}finally{u.value.setLoading&&u.value.setLoading(!1),u.value={}}},w=Ds(),C=async M=>{const{entityType:A,id:O}=M;u.value.setLoading&&u.value.setLoading(!0);try{e.value=!1;const{request:R}=_i(),{error:$}=await R(`${A}/delete/${O}/`,{method:"POST",data:{id:O}});if($)return Ge({message:M.failedMessage||`${y(`failed_to_delete_${A}`)} ${$.message||""}`,type:"error"}),!1;if(Ge({message:M.successMessage||y(`${A}_deleted`),type:"success"}),A==="notification"){if(w.params.id){const q=Array.isArray(w.params.id)?w.params.id[0]:w.params.id,j=parseInt(q,10);await g(A,j)}}else await g(A);return!0}catch(R){return Ge({message:M.errorMessage||`${y(`error_deleting_${A}`)} ${R}`,type:"error"}),e.value=!1,!1}finally{u.value.setLoading&&u.value.setLoading(!1),u.value={}}},k=async M=>{const{entityType:A,id:O}=M;u.value.setLoading&&u.value.setLoading(!0);try{e.value=!1;const{request:R}=_i(),{error:$}=await R(`${A}/duplicate/${O}/`,{method:"POST"});if($)return Ge({message:M.failedMessage||`${y(`failed_to_duplicate_${A}`)} ${$.message||""}`,type:"error"}),!1;{Ge({message:M.successMessage||y(`${A}_duplicated`),type:"success"});const q=A==="form"?"forms":A;if(A==="notification"){if(w.params.id){const j=Array.isArray(w.params.id)?w.params.id[0]:w.params.id,ne=parseInt(j,10);await g(q,ne)}}else await g(q);return l.value&&l.value(),!0}}catch(R){return Ge({message:M.errorMessage||`${y(`error_duplicating_${A}`)} ${R}`,type:"error"}),e.value=!1,!1}finally{u.value.setLoading&&u.value.setLoading(!1),u.value={}}},x=async()=>{switch(s.value){case"delete":Array.isArray(i.value)?b({entityType:a.value,ids:i.value}):C({entityType:a.value,id:i.value});break;case"duplicate":k({entityType:a.value,id:i.value});break;case"unsaved_changes":d.value&&(d.value(),d.value=null),e.value=!1;break}},E=()=>{r.value=!0,o.value={...n},d.value=null};return{dialogVisible:e,dialogLoading:t,actionAllowed:r,dialogData:o,actionType:s,handleActionClick:f,confirmAction:x,refreshData:g,showUnsavedChangesDialog:M=>{f(null,null,"form","unsaved_changes",{},M)}}}),pj={class:"ivyforms-all-forms__header"},mj=de({__name:"AllFormsTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading"],setup(n,{emit:e}){const t=Wa(),r=n,o=e,i=L(!1),a=()=>{r.selectedIds.length>0&&t.handleActionClick(null,r.selectedIds,"forms","delete",{setLoading:u=>{i.value=u,o("update:loading",u)}})},s=P(()=>r.selectedIds.length>0),l=u=>{u||o("unselect-all")};return(u,d)=>(I(),z("div",pj,[N(aa,{type:"checkmark",indeterminate:"",size:"s","model-value":s.value,"onUpdate:modelValue":l},{default:X(()=>[ge(u.$slots,"default")]),_:3},8,["model-value"]),N(nn,{priority:"danger",size:"xs",onClick:a},{default:X(()=>d[0]||(d[0]=[pt(" Delete ")])),_:1})]))}}),vj=["aria-label"],gj=de({__name:"IvyIndicatorButton",props:{type:{default:"sort"},color:{default:"tertiary"},indicator:{type:Boolean,default:!1},indicatorPriority:{default:"secondary"},customHideIndicator:{type:Function,default:void 0},ariaLabel:{default:""}},setup(n){const{getLabel:e}=Ft(),t=n,r=L(t.indicator),o=L(!1),i=L(!1),a=()=>{o.value=!o.value},s=()=>{t.customHideIndicator?t.customHideIndicator():r.value=!1,o.value=!1};We(()=>t.indicator,p=>{r.value=p});const l=p=>{const m={sort:{default:"sort-default",hover:"sort-from-top",active:"sort-from-top"},filter:{default:"filter",hover:"filter",active:"filter"},folder:{default:"folder",hover:"folder",active:"folder"},datepicker:{default:"calendar-dot",hover:"calendar-dot",active:"calendar-dot"},import:{default:"import",hover:"import",active:"import"},export:{default:"export",hover:"export",active:"export"}};return o.value?m[p].active:i.value?m[p].hover:m[p].default},u=()=>t.color==="tertiary"?"var(--map-base-dusk-fill--4)":"var(--map-ground-level-3)",d=()=>t.color!=="tertiary"&&(i.value||o.value)?"var(--map-base-purple-symbol-0)":"var(--map-base-dusk-symbol-2)",f=P(()=>l(t.type));return(p,m)=>{const g=qn;return I(),z("button",{class:W(["ivyforms-indicator-button__wrapper",{"is-active":o.value,"is-fab":t.color==="fab"}]),style:rn({background:u()}),"aria-label":t.ariaLabel||v(e)("indicator_button"),onClick:a,onMouseenter:m[0]||(m[0]=y=>i.value=!0),onMouseleave:m[1]||(m[1]=y=>i.value=!1)},[N(g,{name:f.value,color:d(),type:"outline",size:"l"},null,8,["name","color"]),r.value?(I(),z("span",{key:0,class:W(["ivyforms-indicator-button__indicator",`priority-${t.indicatorPriority}`]),onClick:tt(s,["stop"])},null,2)):ce("",!0)],46,vj)}}}),yj={class:"ivyforms-search"},Q0=de({__name:"IvySearch",props:{modelValue:{default:""},placeholder:{default:""},isSecondary:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(n,{emit:e}){const t=e;function r(o){t("update:modelValue",o)}return(o,i)=>{const a=so;return I(),z("div",yj,[N(a,{ref:"elInputRef","model-value":o.modelValue,clearable:!0,placeholder:o.placeholder,"icon-start":"search","icon-start-type":"outline",class:W({"is-secondary":o.isSecondary}),"onUpdate:modelValue":r},null,8,["model-value","placeholder","class"])])}}});var Su={exports:{}};/**
25 - * @license
26 - * Lodash <https://lodash.com/>
27 - * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
28 - * Released under MIT license <https://lodash.com/license>
29 - * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
30 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
31 - */var bj=Su.exports,_w;function Sj(){return _w||(_w=1,function(n,e){(function(){var t,r="4.17.21",o=200,i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",s="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",u=500,d="__lodash_placeholder__",f=1,p=2,m=4,g=1,y=2,b=1,w=2,C=4,k=8,x=16,E=32,_=64,M=128,A=256,O=512,R=30,$="...",q=800,j=16,ne=1,G=2,B=3,Y=1/0,Q=9007199254740991,H=17976931348623157e292,K=NaN,U=4294967295,ae=U-1,re=U>>>1,ye=[["ary",M],["bind",b],["bindKey",w],["curry",k],["curryRight",x],["flip",O],["partial",E],["partialRight",_],["rearg",A]],we="[object Arguments]",Fe="[object Array]",le="[object AsyncFunction]",Te="[object Boolean]",Ie="[object Date]",Ne="[object DOMException]",et="[object Error]",st="[object Function]",ze="[object GeneratorFunction]",De="[object Map]",ot="[object Number]",Ot="[object Null]",Pe="[object Object]",He="[object Promise]",Be="[object Proxy]",Xe="[object RegExp]",Qe="[object Set]",ct="[object String]",mt="[object Symbol]",bt="[object Undefined]",_t="[object WeakMap]",Jt="[object WeakSet]",Xt="[object ArrayBuffer]",$t="[object DataView]",he="[object Float32Array]",se="[object Float64Array]",be="[object Int8Array]",Oe="[object Int16Array]",ie="[object Int32Array]",ue="[object Uint8Array]",Ce="[object Uint8ClampedArray]",J="[object Uint16Array]",ee="[object Uint32Array]",pe=/\b__p \+= '';/g,Ee=/\b(__p \+=) '' \+/g,Ue=/(__e\(.*?\)|\b__t\)) \+\n'';/g,vt=/&(?:amp|lt|gt|quot|#39);/g,St=/[&<>"']/g,Gt=RegExp(vt.source),mn=RegExp(St.source),Mt=/<%-([\s\S]+?)%>/g,kn=/<%([\s\S]+?)%>/g,fn=/<%=([\s\S]+?)%>/g,Ul=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ns=/^\w*$/,dp=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,jl=/[\\^$.*+?()[\]{}|]/g,fp=RegExp(jl.source),Ls=/^\s+/,hp=/\s/,pp=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,mp=/\{\n\/\* \[wrapped with (.+)\] \*/,ke=/,? & /,Ke=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Bt=/[()=,{}\[\]\/\s]/,Hn=/\\(\\)?/g,Tr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ma=/\w*$/,Yo=/^[-+]0x[0-9a-f]+$/i,Fs=/^0b[01]+$/i,qi=/^\[object .+?Constructor\]$/,vp=/^0o[0-7]+$/i,nk=/^(?:0|[1-9]\d*)$/,rk=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Pc=/($^)/,ok=/['\n\r\u2028\u2029\\]/g,Rc="\\ud800-\\udfff",ak="\\u0300-\\u036f",ik="\\ufe20-\\ufe2f",sk="\\u20d0-\\u20ff",Hy=ak+ik+sk,Wy="\\u2700-\\u27bf",Uy="a-z\\xdf-\\xf6\\xf8-\\xff",lk="\\xac\\xb1\\xd7\\xf7",uk="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ck="\\u2000-\\u206f",dk=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",jy="A-Z\\xc0-\\xd6\\xd8-\\xde",qy="\\ufe0e\\ufe0f",Ky=lk+uk+ck+dk,gp="['’]",fk="["+Rc+"]",Gy="["+Ky+"]",Dc="["+Hy+"]",Yy="\\d+",hk="["+Wy+"]",Jy="["+Uy+"]",Xy="[^"+Rc+Ky+Yy+Wy+Uy+jy+"]",yp="\\ud83c[\\udffb-\\udfff]",pk="(?:"+Dc+"|"+yp+")",Qy="[^"+Rc+"]",bp="(?:\\ud83c[\\udde6-\\uddff]){2}",Sp="[\\ud800-\\udbff][\\udc00-\\udfff]",Bs="["+jy+"]",Zy="\\u200d",eb="(?:"+Jy+"|"+Xy+")",mk="(?:"+Bs+"|"+Xy+")",tb="(?:"+gp+"(?:d|ll|m|re|s|t|ve))?",nb="(?:"+gp+"(?:D|LL|M|RE|S|T|VE))?",rb=pk+"?",ob="["+qy+"]?",vk="(?:"+Zy+"(?:"+[Qy,bp,Sp].join("|")+")"+ob+rb+")*",gk="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",yk="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ab=ob+rb+vk,bk="(?:"+[hk,bp,Sp].join("|")+")"+ab,Sk="(?:"+[Qy+Dc+"?",Dc,bp,Sp,fk].join("|")+")",wk=RegExp(gp,"g"),Ck=RegExp(Dc,"g"),wp=RegExp(yp+"(?="+yp+")|"+Sk+ab,"g"),xk=RegExp([Bs+"?"+Jy+"+"+tb+"(?="+[Gy,Bs,"$"].join("|")+")",mk+"+"+nb+"(?="+[Gy,Bs+eb,"$"].join("|")+")",Bs+"?"+eb+"+"+tb,Bs+"+"+nb,yk,gk,Yy,bk].join("|"),"g"),kk=RegExp("["+Zy+Rc+Hy+qy+"]"),Ek=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Tk=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],_k=-1,Cn={};Cn[he]=Cn[se]=Cn[be]=Cn[Oe]=Cn[ie]=Cn[ue]=Cn[Ce]=Cn[J]=Cn[ee]=!0,Cn[we]=Cn[Fe]=Cn[Xt]=Cn[Te]=Cn[$t]=Cn[Ie]=Cn[et]=Cn[st]=Cn[De]=Cn[ot]=Cn[Pe]=Cn[Xe]=Cn[Qe]=Cn[ct]=Cn[_t]=!1;var bn={};bn[we]=bn[Fe]=bn[Xt]=bn[$t]=bn[Te]=bn[Ie]=bn[he]=bn[se]=bn[be]=bn[Oe]=bn[ie]=bn[De]=bn[ot]=bn[Pe]=bn[Xe]=bn[Qe]=bn[ct]=bn[mt]=bn[ue]=bn[Ce]=bn[J]=bn[ee]=!0,bn[et]=bn[st]=bn[_t]=!1;var Mk={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Ik={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Ok={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Ak={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Pk=parseFloat,Rk=parseInt,ib=typeof wi=="object"&&wi&&wi.Object===Object&&wi,Dk=typeof self=="object"&&self&&self.Object===Object&&self,ir=ib||Dk||Function("return this")(),Cp=e&&!e.nodeType&&e,Ki=Cp&&!0&&n&&!n.nodeType&&n,sb=Ki&&Ki.exports===Cp,xp=sb&&ib.process,uo=function(){try{var fe=Ki&&Ki.require&&Ki.require("util").types;return fe||xp&&xp.binding&&xp.binding("util")}catch{}}(),lb=uo&&uo.isArrayBuffer,ub=uo&&uo.isDate,cb=uo&&uo.isMap,db=uo&&uo.isRegExp,fb=uo&&uo.isSet,hb=uo&&uo.isTypedArray;function qr(fe,Me,Se){switch(Se.length){case 0:return fe.call(Me);case 1:return fe.call(Me,Se[0]);case 2:return fe.call(Me,Se[0],Se[1]);case 3:return fe.call(Me,Se[0],Se[1],Se[2])}return fe.apply(Me,Se)}function $k(fe,Me,Se,at){for(var At=-1,un=fe==null?0:fe.length;++At<un;){var Xn=fe[At];Me(at,Xn,Se(Xn),fe)}return at}function co(fe,Me){for(var Se=-1,at=fe==null?0:fe.length;++Se<at&&Me(fe[Se],Se,fe)!==!1;);return fe}function Nk(fe,Me){for(var Se=fe==null?0:fe.length;Se--&&Me(fe[Se],Se,fe)!==!1;);return fe}function pb(fe,Me){for(var Se=-1,at=fe==null?0:fe.length;++Se<at;)if(!Me(fe[Se],Se,fe))return!1;return!0}function Ya(fe,Me){for(var Se=-1,at=fe==null?0:fe.length,At=0,un=[];++Se<at;){var Xn=fe[Se];Me(Xn,Se,fe)&&(un[At++]=Xn)}return un}function $c(fe,Me){var Se=fe==null?0:fe.length;return!!Se&&Vs(fe,Me,0)>-1}function kp(fe,Me,Se){for(var at=-1,At=fe==null?0:fe.length;++at<At;)if(Se(Me,fe[at]))return!0;return!1}function En(fe,Me){for(var Se=-1,at=fe==null?0:fe.length,At=Array(at);++Se<at;)At[Se]=Me(fe[Se],Se,fe);return At}function Ja(fe,Me){for(var Se=-1,at=Me.length,At=fe.length;++Se<at;)fe[At+Se]=Me[Se];return fe}function Ep(fe,Me,Se,at){var At=-1,un=fe==null?0:fe.length;for(at&&un&&(Se=fe[++At]);++At<un;)Se=Me(Se,fe[At],At,fe);return Se}function Lk(fe,Me,Se,at){var At=fe==null?0:fe.length;for(at&&At&&(Se=fe[--At]);At--;)Se=Me(Se,fe[At],At,fe);return Se}function Tp(fe,Me){for(var Se=-1,at=fe==null?0:fe.length;++Se<at;)if(Me(fe[Se],Se,fe))return!0;return!1}var Fk=_p("length");function Bk(fe){return fe.split("")}function Vk(fe){return fe.match(Ke)||[]}function mb(fe,Me,Se){var at;return Se(fe,function(At,un,Xn){if(Me(At,un,Xn))return at=un,!1}),at}function Nc(fe,Me,Se,at){for(var At=fe.length,un=Se+(at?1:-1);at?un--:++un<At;)if(Me(fe[un],un,fe))return un;return-1}function Vs(fe,Me,Se){return Me===Me?Qk(fe,Me,Se):Nc(fe,vb,Se)}function zk(fe,Me,Se,at){for(var At=Se-1,un=fe.length;++At<un;)if(at(fe[At],Me))return At;return-1}function vb(fe){return fe!==fe}function gb(fe,Me){var Se=fe==null?0:fe.length;return Se?Ip(fe,Me)/Se:K}function _p(fe){return function(Me){return Me==null?t:Me[fe]}}function Mp(fe){return function(Me){return fe==null?t:fe[Me]}}function yb(fe,Me,Se,at,At){return At(fe,function(un,Xn,vn){Se=at?(at=!1,un):Me(Se,un,Xn,vn)}),Se}function Hk(fe,Me){var Se=fe.length;for(fe.sort(Me);Se--;)fe[Se]=fe[Se].value;return fe}function Ip(fe,Me){for(var Se,at=-1,At=fe.length;++at<At;){var un=Me(fe[at]);un!==t&&(Se=Se===t?un:Se+un)}return Se}function Op(fe,Me){for(var Se=-1,at=Array(fe);++Se<fe;)at[Se]=Me(Se);return at}function Wk(fe,Me){return En(Me,function(Se){return[Se,fe[Se]]})}function bb(fe){return fe&&fe.slice(0,xb(fe)+1).replace(Ls,"")}function Kr(fe){return function(Me){return fe(Me)}}function Ap(fe,Me){return En(Me,function(Se){return fe[Se]})}function ql(fe,Me){return fe.has(Me)}function Sb(fe,Me){for(var Se=-1,at=fe.length;++Se<at&&Vs(Me,fe[Se],0)>-1;);return Se}function wb(fe,Me){for(var Se=fe.length;Se--&&Vs(Me,fe[Se],0)>-1;);return Se}function Uk(fe,Me){for(var Se=fe.length,at=0;Se--;)fe[Se]===Me&&++at;return at}var jk=Mp(Mk),qk=Mp(Ik);function Kk(fe){return"\\"+Ak[fe]}function Gk(fe,Me){return fe==null?t:fe[Me]}function zs(fe){return kk.test(fe)}function Yk(fe){return Ek.test(fe)}function Jk(fe){for(var Me,Se=[];!(Me=fe.next()).done;)Se.push(Me.value);return Se}function Pp(fe){var Me=-1,Se=Array(fe.size);return fe.forEach(function(at,At){Se[++Me]=[At,at]}),Se}function Cb(fe,Me){return function(Se){return fe(Me(Se))}}function Xa(fe,Me){for(var Se=-1,at=fe.length,At=0,un=[];++Se<at;){var Xn=fe[Se];(Xn===Me||Xn===d)&&(fe[Se]=d,un[At++]=Se)}return un}function Lc(fe){var Me=-1,Se=Array(fe.size);return fe.forEach(function(at){Se[++Me]=at}),Se}function Xk(fe){var Me=-1,Se=Array(fe.size);return fe.forEach(function(at){Se[++Me]=[at,at]}),Se}function Qk(fe,Me,Se){for(var at=Se-1,At=fe.length;++at<At;)if(fe[at]===Me)return at;return-1}function Zk(fe,Me,Se){for(var at=Se+1;at--;)if(fe[at]===Me)return at;return at}function Hs(fe){return zs(fe)?tE(fe):Fk(fe)}function Ao(fe){return zs(fe)?nE(fe):Bk(fe)}function xb(fe){for(var Me=fe.length;Me--&&hp.test(fe.charAt(Me)););return Me}var eE=Mp(Ok);function tE(fe){for(var Me=wp.lastIndex=0;wp.test(fe);)++Me;return Me}function nE(fe){return fe.match(wp)||[]}function rE(fe){return fe.match(xk)||[]}var oE=function fe(Me){Me=Me==null?ir:Ws.defaults(ir.Object(),Me,Ws.pick(ir,Tk));var Se=Me.Array,at=Me.Date,At=Me.Error,un=Me.Function,Xn=Me.Math,vn=Me.Object,Rp=Me.RegExp,aE=Me.String,fo=Me.TypeError,Fc=Se.prototype,iE=un.prototype,Us=vn.prototype,Bc=Me["__core-js_shared__"],Vc=iE.toString,hn=Us.hasOwnProperty,sE=0,kb=function(){var c=/[^.]+$/.exec(Bc&&Bc.keys&&Bc.keys.IE_PROTO||"");return c?"Symbol(src)_1."+c:""}(),zc=Us.toString,lE=Vc.call(vn),uE=ir._,cE=Rp("^"+Vc.call(hn).replace(jl,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Hc=sb?Me.Buffer:t,Qa=Me.Symbol,Wc=Me.Uint8Array,Eb=Hc?Hc.allocUnsafe:t,Uc=Cb(vn.getPrototypeOf,vn),Tb=vn.create,_b=Us.propertyIsEnumerable,jc=Fc.splice,Mb=Qa?Qa.isConcatSpreadable:t,Kl=Qa?Qa.iterator:t,Gi=Qa?Qa.toStringTag:t,qc=function(){try{var c=Zi(vn,"defineProperty");return c({},"",{}),c}catch{}}(),dE=Me.clearTimeout!==ir.clearTimeout&&Me.clearTimeout,fE=at&&at.now!==ir.Date.now&&at.now,hE=Me.setTimeout!==ir.setTimeout&&Me.setTimeout,Kc=Xn.ceil,Gc=Xn.floor,Dp=vn.getOwnPropertySymbols,pE=Hc?Hc.isBuffer:t,Ib=Me.isFinite,mE=Fc.join,vE=Cb(vn.keys,vn),Qn=Xn.max,hr=Xn.min,gE=at.now,yE=Me.parseInt,Ob=Xn.random,bE=Fc.reverse,$p=Zi(Me,"DataView"),Gl=Zi(Me,"Map"),Np=Zi(Me,"Promise"),js=Zi(Me,"Set"),Yl=Zi(Me,"WeakMap"),Jl=Zi(vn,"create"),Yc=Yl&&new Yl,qs={},SE=es($p),wE=es(Gl),CE=es(Np),xE=es(js),kE=es(Yl),Jc=Qa?Qa.prototype:t,Xl=Jc?Jc.valueOf:t,Ab=Jc?Jc.toString:t;function F(c){if(Rn(c)&&!Nt(c)&&!(c instanceof Qt)){if(c instanceof ho)return c;if(hn.call(c,"__wrapped__"))return P2(c)}return new ho(c)}var Ks=function(){function c(){}return function(h){if(!On(h))return{};if(Tb)return Tb(h);c.prototype=h;var S=new c;return c.prototype=t,S}}();function Xc(){}function ho(c,h){this.__wrapped__=c,this.__actions__=[],this.__chain__=!!h,this.__index__=0,this.__values__=t}F.templateSettings={escape:Mt,evaluate:kn,interpolate:fn,variable:"",imports:{_:F}},F.prototype=Xc.prototype,F.prototype.constructor=F,ho.prototype=Ks(Xc.prototype),ho.prototype.constructor=ho;function Qt(c){this.__wrapped__=c,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=U,this.__views__=[]}function EE(){var c=new Qt(this.__wrapped__);return c.__actions__=$r(this.__actions__),c.__dir__=this.__dir__,c.__filtered__=this.__filtered__,c.__iteratees__=$r(this.__iteratees__),c.__takeCount__=this.__takeCount__,c.__views__=$r(this.__views__),c}function TE(){if(this.__filtered__){var c=new Qt(this);c.__dir__=-1,c.__filtered__=!0}else c=this.clone(),c.__dir__*=-1;return c}function _E(){var c=this.__wrapped__.value(),h=this.__dir__,S=Nt(c),T=h<0,D=S?c.length:0,V=BT(0,D,this.__views__),te=V.start,oe=V.end,me=oe-te,Ae=T?oe:te-1,Re=this.__iteratees__,$e=Re.length,Ze=0,dt=hr(me,this.__takeCount__);if(!S||!T&&D==me&&dt==me)return t2(c,this.__actions__);var Ct=[];e:for(;me--&&Ze<dt;){Ae+=h;for(var Ht=-1,xt=c[Ae];++Ht<$e;){var Yt=Re[Ht],tn=Yt.iteratee,Jr=Yt.type,Ir=tn(xt);if(Jr==G)xt=Ir;else if(!Ir){if(Jr==ne)continue e;break e}}Ct[Ze++]=xt}return Ct}Qt.prototype=Ks(Xc.prototype),Qt.prototype.constructor=Qt;function Yi(c){var h=-1,S=c==null?0:c.length;for(this.clear();++h<S;){var T=c[h];this.set(T[0],T[1])}}function ME(){this.__data__=Jl?Jl(null):{},this.size=0}function IE(c){var h=this.has(c)&&delete this.__data__[c];return this.size-=h?1:0,h}function OE(c){var h=this.__data__;if(Jl){var S=h[c];return S===l?t:S}return hn.call(h,c)?h[c]:t}function AE(c){var h=this.__data__;return Jl?h[c]!==t:hn.call(h,c)}function PE(c,h){var S=this.__data__;return this.size+=this.has(c)?0:1,S[c]=Jl&&h===t?l:h,this}Yi.prototype.clear=ME,Yi.prototype.delete=IE,Yi.prototype.get=OE,Yi.prototype.has=AE,Yi.prototype.set=PE;function va(c){var h=-1,S=c==null?0:c.length;for(this.clear();++h<S;){var T=c[h];this.set(T[0],T[1])}}function RE(){this.__data__=[],this.size=0}function DE(c){var h=this.__data__,S=Qc(h,c);if(S<0)return!1;var T=h.length-1;return S==T?h.pop():jc.call(h,S,1),--this.size,!0}function $E(c){var h=this.__data__,S=Qc(h,c);return S<0?t:h[S][1]}function NE(c){return Qc(this.__data__,c)>-1}function LE(c,h){var S=this.__data__,T=Qc(S,c);return T<0?(++this.size,S.push([c,h])):S[T][1]=h,this}va.prototype.clear=RE,va.prototype.delete=DE,va.prototype.get=$E,va.prototype.has=NE,va.prototype.set=LE;function ga(c){var h=-1,S=c==null?0:c.length;for(this.clear();++h<S;){var T=c[h];this.set(T[0],T[1])}}function FE(){this.size=0,this.__data__={hash:new Yi,map:new(Gl||va),string:new Yi}}function BE(c){var h=cd(this,c).delete(c);return this.size-=h?1:0,h}function VE(c){return cd(this,c).get(c)}function zE(c){return cd(this,c).has(c)}function HE(c,h){var S=cd(this,c),T=S.size;return S.set(c,h),this.size+=S.size==T?0:1,this}ga.prototype.clear=FE,ga.prototype.delete=BE,ga.prototype.get=VE,ga.prototype.has=zE,ga.prototype.set=HE;function Ji(c){var h=-1,S=c==null?0:c.length;for(this.__data__=new ga;++h<S;)this.add(c[h])}function WE(c){return this.__data__.set(c,l),this}function UE(c){return this.__data__.has(c)}Ji.prototype.add=Ji.prototype.push=WE,Ji.prototype.has=UE;function Po(c){var h=this.__data__=new va(c);this.size=h.size}function jE(){this.__data__=new va,this.size=0}function qE(c){var h=this.__data__,S=h.delete(c);return this.size=h.size,S}function KE(c){return this.__data__.get(c)}function GE(c){return this.__data__.has(c)}function YE(c,h){var S=this.__data__;if(S instanceof va){var T=S.__data__;if(!Gl||T.length<o-1)return T.push([c,h]),this.size=++S.size,this;S=this.__data__=new ga(T)}return S.set(c,h),this.size=S.size,this}Po.prototype.clear=jE,Po.prototype.delete=qE,Po.prototype.get=KE,Po.prototype.has=GE,Po.prototype.set=YE;function Pb(c,h){var S=Nt(c),T=!S&&ts(c),D=!S&&!T&&ri(c),V=!S&&!T&&!D&&Xs(c),te=S||T||D||V,oe=te?Op(c.length,aE):[],me=oe.length;for(var Ae in c)(h||hn.call(c,Ae))&&!(te&&(Ae=="length"||D&&(Ae=="offset"||Ae=="parent")||V&&(Ae=="buffer"||Ae=="byteLength"||Ae=="byteOffset")||wa(Ae,me)))&&oe.push(Ae);return oe}function Rb(c){var h=c.length;return h?c[Kp(0,h-1)]:t}function JE(c,h){return dd($r(c),Xi(h,0,c.length))}function XE(c){return dd($r(c))}function Lp(c,h,S){(S!==t&&!Ro(c[h],S)||S===t&&!(h in c))&&ya(c,h,S)}function Ql(c,h,S){var T=c[h];(!(hn.call(c,h)&&Ro(T,S))||S===t&&!(h in c))&&ya(c,h,S)}function Qc(c,h){for(var S=c.length;S--;)if(Ro(c[S][0],h))return S;return-1}function QE(c,h,S,T){return Za(c,function(D,V,te){h(T,D,S(D),te)}),T}function Db(c,h){return c&&Xo(h,Zn(h),c)}function ZE(c,h){return c&&Xo(h,Lr(h),c)}function ya(c,h,S){h=="__proto__"&&qc?qc(c,h,{configurable:!0,enumerable:!0,value:S,writable:!0}):c[h]=S}function Fp(c,h){for(var S=-1,T=h.length,D=Se(T),V=c==null;++S<T;)D[S]=V?t:ym(c,h[S]);return D}function Xi(c,h,S){return c===c&&(S!==t&&(c=c<=S?c:S),h!==t&&(c=c>=h?c:h)),c}function po(c,h,S,T,D,V){var te,oe=h&f,me=h&p,Ae=h&m;if(S&&(te=D?S(c,T,D,V):S(c)),te!==t)return te;if(!On(c))return c;var Re=Nt(c);if(Re){if(te=zT(c),!oe)return $r(c,te)}else{var $e=pr(c),Ze=$e==st||$e==ze;if(ri(c))return o2(c,oe);if($e==Pe||$e==we||Ze&&!D){if(te=me||Ze?{}:x2(c),!oe)return me?OT(c,ZE(te,c)):IT(c,Db(te,c))}else{if(!bn[$e])return D?c:{};te=HT(c,$e,oe)}}V||(V=new Po);var dt=V.get(c);if(dt)return dt;V.set(c,te),Q2(c)?c.forEach(function(xt){te.add(po(xt,h,S,xt,c,V))}):J2(c)&&c.forEach(function(xt,Yt){te.set(Yt,po(xt,h,S,Yt,c,V))});var Ct=Ae?me?om:rm:me?Lr:Zn,Ht=Re?t:Ct(c);return co(Ht||c,function(xt,Yt){Ht&&(Yt=xt,xt=c[Yt]),Ql(te,Yt,po(xt,h,S,Yt,c,V))}),te}function eT(c){var h=Zn(c);return function(S){return $b(S,c,h)}}function $b(c,h,S){var T=S.length;if(c==null)return!T;for(c=vn(c);T--;){var D=S[T],V=h[D],te=c[D];if(te===t&&!(D in c)||!V(te))return!1}return!0}function Nb(c,h,S){if(typeof c!="function")throw new fo(a);return au(function(){c.apply(t,S)},h)}function Zl(c,h,S,T){var D=-1,V=$c,te=!0,oe=c.length,me=[],Ae=h.length;if(!oe)return me;S&&(h=En(h,Kr(S))),T?(V=kp,te=!1):h.length>=o&&(V=ql,te=!1,h=new Ji(h));e:for(;++D<oe;){var Re=c[D],$e=S==null?Re:S(Re);if(Re=T||Re!==0?Re:0,te&&$e===$e){for(var Ze=Ae;Ze--;)if(h[Ze]===$e)continue e;me.push(Re)}else V(h,$e,T)||me.push(Re)}return me}var Za=u2(Jo),Lb=u2(Vp,!0);function tT(c,h){var S=!0;return Za(c,function(T,D,V){return S=!!h(T,D,V),S}),S}function Zc(c,h,S){for(var T=-1,D=c.length;++T<D;){var V=c[T],te=h(V);if(te!=null&&(oe===t?te===te&&!Yr(te):S(te,oe)))var oe=te,me=V}return me}function nT(c,h,S,T){var D=c.length;for(S=Vt(S),S<0&&(S=-S>D?0:D+S),T=T===t||T>D?D:Vt(T),T<0&&(T+=D),T=S>T?0:e3(T);S<T;)c[S++]=h;return c}function Fb(c,h){var S=[];return Za(c,function(T,D,V){h(T,D,V)&&S.push(T)}),S}function sr(c,h,S,T,D){var V=-1,te=c.length;for(S||(S=UT),D||(D=[]);++V<te;){var oe=c[V];h>0&&S(oe)?h>1?sr(oe,h-1,S,T,D):Ja(D,oe):T||(D[D.length]=oe)}return D}var Bp=c2(),Bb=c2(!0);function Jo(c,h){return c&&Bp(c,h,Zn)}function Vp(c,h){return c&&Bb(c,h,Zn)}function ed(c,h){return Ya(h,function(S){return Ca(c[S])})}function Qi(c,h){h=ti(h,c);for(var S=0,T=h.length;c!=null&&S<T;)c=c[Qo(h[S++])];return S&&S==T?c:t}function Vb(c,h,S){var T=h(c);return Nt(c)?T:Ja(T,S(c))}function _r(c){return c==null?c===t?bt:Ot:Gi&&Gi in vn(c)?FT(c):XT(c)}function zp(c,h){return c>h}function rT(c,h){return c!=null&&hn.call(c,h)}function oT(c,h){return c!=null&&h in vn(c)}function aT(c,h,S){return c>=hr(h,S)&&c<Qn(h,S)}function Hp(c,h,S){for(var T=S?kp:$c,D=c[0].length,V=c.length,te=V,oe=Se(V),me=1/0,Ae=[];te--;){var Re=c[te];te&&h&&(Re=En(Re,Kr(h))),me=hr(Re.length,me),oe[te]=!S&&(h||D>=120&&Re.length>=120)?new Ji(te&&Re):t}Re=c[0];var $e=-1,Ze=oe[0];e:for(;++$e<D&&Ae.length<me;){var dt=Re[$e],Ct=h?h(dt):dt;if(dt=S||dt!==0?dt:0,!(Ze?ql(Ze,Ct):T(Ae,Ct,S))){for(te=V;--te;){var Ht=oe[te];if(!(Ht?ql(Ht,Ct):T(c[te],Ct,S)))continue e}Ze&&Ze.push(Ct),Ae.push(dt)}}return Ae}function iT(c,h,S,T){return Jo(c,function(D,V,te){h(T,S(D),V,te)}),T}function eu(c,h,S){h=ti(h,c),c=_2(c,h);var T=c==null?c:c[Qo(vo(h))];return T==null?t:qr(T,c,S)}function zb(c){return Rn(c)&&_r(c)==we}function sT(c){return Rn(c)&&_r(c)==Xt}function lT(c){return Rn(c)&&_r(c)==Ie}function tu(c,h,S,T,D){return c===h?!0:c==null||h==null||!Rn(c)&&!Rn(h)?c!==c&&h!==h:uT(c,h,S,T,tu,D)}function uT(c,h,S,T,D,V){var te=Nt(c),oe=Nt(h),me=te?Fe:pr(c),Ae=oe?Fe:pr(h);me=me==we?Pe:me,Ae=Ae==we?Pe:Ae;var Re=me==Pe,$e=Ae==Pe,Ze=me==Ae;if(Ze&&ri(c)){if(!ri(h))return!1;te=!0,Re=!1}if(Ze&&!Re)return V||(V=new Po),te||Xs(c)?S2(c,h,S,T,D,V):NT(c,h,me,S,T,D,V);if(!(S&g)){var dt=Re&&hn.call(c,"__wrapped__"),Ct=$e&&hn.call(h,"__wrapped__");if(dt||Ct){var Ht=dt?c.value():c,xt=Ct?h.value():h;return V||(V=new Po),D(Ht,xt,S,T,V)}}return Ze?(V||(V=new Po),LT(c,h,S,T,D,V)):!1}function cT(c){return Rn(c)&&pr(c)==De}function Wp(c,h,S,T){var D=S.length,V=D,te=!T;if(c==null)return!V;for(c=vn(c);D--;){var oe=S[D];if(te&&oe[2]?oe[1]!==c[oe[0]]:!(oe[0]in c))return!1}for(;++D<V;){oe=S[D];var me=oe[0],Ae=c[me],Re=oe[1];if(te&&oe[2]){if(Ae===t&&!(me in c))return!1}else{var $e=new Po;if(T)var Ze=T(Ae,Re,me,c,h,$e);if(!(Ze===t?tu(Re,Ae,g|y,T,$e):Ze))return!1}}return!0}function Hb(c){if(!On(c)||qT(c))return!1;var h=Ca(c)?cE:qi;return h.test(es(c))}function dT(c){return Rn(c)&&_r(c)==Xe}function fT(c){return Rn(c)&&pr(c)==Qe}function hT(c){return Rn(c)&&gd(c.length)&&!!Cn[_r(c)]}function Wb(c){return typeof c=="function"?c:c==null?Fr:typeof c=="object"?Nt(c)?qb(c[0],c[1]):jb(c):d3(c)}function Up(c){if(!ou(c))return vE(c);var h=[];for(var S in vn(c))hn.call(c,S)&&S!="constructor"&&h.push(S);return h}function pT(c){if(!On(c))return JT(c);var h=ou(c),S=[];for(var T in c)T=="constructor"&&(h||!hn.call(c,T))||S.push(T);return S}function jp(c,h){return c<h}function Ub(c,h){var S=-1,T=Nr(c)?Se(c.length):[];return Za(c,function(D,V,te){T[++S]=h(D,V,te)}),T}function jb(c){var h=im(c);return h.length==1&&h[0][2]?E2(h[0][0],h[0][1]):function(S){return S===c||Wp(S,c,h)}}function qb(c,h){return lm(c)&&k2(h)?E2(Qo(c),h):function(S){var T=ym(S,c);return T===t&&T===h?bm(S,c):tu(h,T,g|y)}}function td(c,h,S,T,D){c!==h&&Bp(h,function(V,te){if(D||(D=new Po),On(V))mT(c,h,te,S,td,T,D);else{var oe=T?T(cm(c,te),V,te+"",c,h,D):t;oe===t&&(oe=V),Lp(c,te,oe)}},Lr)}function mT(c,h,S,T,D,V,te){var oe=cm(c,S),me=cm(h,S),Ae=te.get(me);if(Ae){Lp(c,S,Ae);return}var Re=V?V(oe,me,S+"",c,h,te):t,$e=Re===t;if($e){var Ze=Nt(me),dt=!Ze&&ri(me),Ct=!Ze&&!dt&&Xs(me);Re=me,Ze||dt||Ct?Nt(oe)?Re=oe:Wn(oe)?Re=$r(oe):dt?($e=!1,Re=o2(me,!0)):Ct?($e=!1,Re=a2(me,!0)):Re=[]:iu(me)||ts(me)?(Re=oe,ts(oe)?Re=t3(oe):(!On(oe)||Ca(oe))&&(Re=x2(me))):$e=!1}$e&&(te.set(me,Re),D(Re,me,T,V,te),te.delete(me)),Lp(c,S,Re)}function Kb(c,h){var S=c.length;if(S)return h+=h<0?S:0,wa(h,S)?c[h]:t}function Gb(c,h,S){h.length?h=En(h,function(V){return Nt(V)?function(te){return Qi(te,V.length===1?V[0]:V)}:V}):h=[Fr];var T=-1;h=En(h,Kr(wt()));var D=Ub(c,function(V,te,oe){var me=En(h,function(Ae){return Ae(V)});return{criteria:me,index:++T,value:V}});return Hk(D,function(V,te){return MT(V,te,S)})}function vT(c,h){return Yb(c,h,function(S,T){return bm(c,T)})}function Yb(c,h,S){for(var T=-1,D=h.length,V={};++T<D;){var te=h[T],oe=Qi(c,te);S(oe,te)&&nu(V,ti(te,c),oe)}return V}function gT(c){return function(h){return Qi(h,c)}}function qp(c,h,S,T){var D=T?zk:Vs,V=-1,te=h.length,oe=c;for(c===h&&(h=$r(h)),S&&(oe=En(c,Kr(S)));++V<te;)for(var me=0,Ae=h[V],Re=S?S(Ae):Ae;(me=D(oe,Re,me,T))>-1;)oe!==c&&jc.call(oe,me,1),jc.call(c,me,1);return c}function Jb(c,h){for(var S=c?h.length:0,T=S-1;S--;){var D=h[S];if(S==T||D!==V){var V=D;wa(D)?jc.call(c,D,1):Jp(c,D)}}return c}function Kp(c,h){return c+Gc(Ob()*(h-c+1))}function yT(c,h,S,T){for(var D=-1,V=Qn(Kc((h-c)/(S||1)),0),te=Se(V);V--;)te[T?V:++D]=c,c+=S;return te}function Gp(c,h){var S="";if(!c||h<1||h>Q)return S;do h%2&&(S+=c),h=Gc(h/2),h&&(c+=c);while(h);return S}function Ut(c,h){return dm(T2(c,h,Fr),c+"")}function bT(c){return Rb(Qs(c))}function ST(c,h){var S=Qs(c);return dd(S,Xi(h,0,S.length))}function nu(c,h,S,T){if(!On(c))return c;h=ti(h,c);for(var D=-1,V=h.length,te=V-1,oe=c;oe!=null&&++D<V;){var me=Qo(h[D]),Ae=S;if(me==="__proto__"||me==="constructor"||me==="prototype")return c;if(D!=te){var Re=oe[me];Ae=T?T(Re,me,oe):t,Ae===t&&(Ae=On(Re)?Re:wa(h[D+1])?[]:{})}Ql(oe,me,Ae),oe=oe[me]}return c}var Xb=Yc?function(c,h){return Yc.set(c,h),c}:Fr,wT=qc?function(c,h){return qc(c,"toString",{configurable:!0,enumerable:!1,value:wm(h),writable:!0})}:Fr;function CT(c){return dd(Qs(c))}function mo(c,h,S){var T=-1,D=c.length;h<0&&(h=-h>D?0:D+h),S=S>D?D:S,S<0&&(S+=D),D=h>S?0:S-h>>>0,h>>>=0;for(var V=Se(D);++T<D;)V[T]=c[T+h];return V}function xT(c,h){var S;return Za(c,function(T,D,V){return S=h(T,D,V),!S}),!!S}function nd(c,h,S){var T=0,D=c==null?T:c.length;if(typeof h=="number"&&h===h&&D<=re){for(;T<D;){var V=T+D>>>1,te=c[V];te!==null&&!Yr(te)&&(S?te<=h:te<h)?T=V+1:D=V}return D}return Yp(c,h,Fr,S)}function Yp(c,h,S,T){var D=0,V=c==null?0:c.length;if(V===0)return 0;h=S(h);for(var te=h!==h,oe=h===null,me=Yr(h),Ae=h===t;D<V;){var Re=Gc((D+V)/2),$e=S(c[Re]),Ze=$e!==t,dt=$e===null,Ct=$e===$e,Ht=Yr($e);if(te)var xt=T||Ct;else Ae?xt=Ct&&(T||Ze):oe?xt=Ct&&Ze&&(T||!dt):me?xt=Ct&&Ze&&!dt&&(T||!Ht):dt||Ht?xt=!1:xt=T?$e<=h:$e<h;xt?D=Re+1:V=Re}return hr(V,ae)}function Qb(c,h){for(var S=-1,T=c.length,D=0,V=[];++S<T;){var te=c[S],oe=h?h(te):te;if(!S||!Ro(oe,me)){var me=oe;V[D++]=te===0?0:te}}return V}function Zb(c){return typeof c=="number"?c:Yr(c)?K:+c}function Gr(c){if(typeof c=="string")return c;if(Nt(c))return En(c,Gr)+"";if(Yr(c))return Ab?Ab.call(c):"";var h=c+"";return h=="0"&&1/c==-1/0?"-0":h}function ei(c,h,S){var T=-1,D=$c,V=c.length,te=!0,oe=[],me=oe;if(S)te=!1,D=kp;else if(V>=o){var Ae=h?null:DT(c);if(Ae)return Lc(Ae);te=!1,D=ql,me=new Ji}else me=h?[]:oe;e:for(;++T<V;){var Re=c[T],$e=h?h(Re):Re;if(Re=S||Re!==0?Re:0,te&&$e===$e){for(var Ze=me.length;Ze--;)if(me[Ze]===$e)continue e;h&&me.push($e),oe.push(Re)}else D(me,$e,S)||(me!==oe&&me.push($e),oe.push(Re))}return oe}function Jp(c,h){return h=ti(h,c),c=_2(c,h),c==null||delete c[Qo(vo(h))]}function e2(c,h,S,T){return nu(c,h,S(Qi(c,h)),T)}function rd(c,h,S,T){for(var D=c.length,V=T?D:-1;(T?V--:++V<D)&&h(c[V],V,c););return S?mo(c,T?0:V,T?V+1:D):mo(c,T?V+1:0,T?D:V)}function t2(c,h){var S=c;return S instanceof Qt&&(S=S.value()),Ep(h,function(T,D){return D.func.apply(D.thisArg,Ja([T],D.args))},S)}function Xp(c,h,S){var T=c.length;if(T<2)return T?ei(c[0]):[];for(var D=-1,V=Se(T);++D<T;)for(var te=c[D],oe=-1;++oe<T;)oe!=D&&(V[D]=Zl(V[D]||te,c[oe],h,S));return ei(sr(V,1),h,S)}function n2(c,h,S){for(var T=-1,D=c.length,V=h.length,te={};++T<D;){var oe=T<V?h[T]:t;S(te,c[T],oe)}return te}function Qp(c){return Wn(c)?c:[]}function Zp(c){return typeof c=="function"?c:Fr}function ti(c,h){return Nt(c)?c:lm(c,h)?[c]:A2(cn(c))}var kT=Ut;function ni(c,h,S){var T=c.length;return S=S===t?T:S,!h&&S>=T?c:mo(c,h,S)}var r2=dE||function(c){return ir.clearTimeout(c)};function o2(c,h){if(h)return c.slice();var S=c.length,T=Eb?Eb(S):new c.constructor(S);return c.copy(T),T}function em(c){var h=new c.constructor(c.byteLength);return new Wc(h).set(new Wc(c)),h}function ET(c,h){var S=h?em(c.buffer):c.buffer;return new c.constructor(S,c.byteOffset,c.byteLength)}function TT(c){var h=new c.constructor(c.source,ma.exec(c));return h.lastIndex=c.lastIndex,h}function _T(c){return Xl?vn(Xl.call(c)):{}}function a2(c,h){var S=h?em(c.buffer):c.buffer;return new c.constructor(S,c.byteOffset,c.length)}function i2(c,h){if(c!==h){var S=c!==t,T=c===null,D=c===c,V=Yr(c),te=h!==t,oe=h===null,me=h===h,Ae=Yr(h);if(!oe&&!Ae&&!V&&c>h||V&&te&&me&&!oe&&!Ae||T&&te&&me||!S&&me||!D)return 1;if(!T&&!V&&!Ae&&c<h||Ae&&S&&D&&!T&&!V||oe&&S&&D||!te&&D||!me)return-1}return 0}function MT(c,h,S){for(var T=-1,D=c.criteria,V=h.criteria,te=D.length,oe=S.length;++T<te;){var me=i2(D[T],V[T]);if(me){if(T>=oe)return me;var Ae=S[T];return me*(Ae=="desc"?-1:1)}}return c.index-h.index}function s2(c,h,S,T){for(var D=-1,V=c.length,te=S.length,oe=-1,me=h.length,Ae=Qn(V-te,0),Re=Se(me+Ae),$e=!T;++oe<me;)Re[oe]=h[oe];for(;++D<te;)($e||D<V)&&(Re[S[D]]=c[D]);for(;Ae--;)Re[oe++]=c[D++];return Re}function l2(c,h,S,T){for(var D=-1,V=c.length,te=-1,oe=S.length,me=-1,Ae=h.length,Re=Qn(V-oe,0),$e=Se(Re+Ae),Ze=!T;++D<Re;)$e[D]=c[D];for(var dt=D;++me<Ae;)$e[dt+me]=h[me];for(;++te<oe;)(Ze||D<V)&&($e[dt+S[te]]=c[D++]);return $e}function $r(c,h){var S=-1,T=c.length;for(h||(h=Se(T));++S<T;)h[S]=c[S];return h}function Xo(c,h,S,T){var D=!S;S||(S={});for(var V=-1,te=h.length;++V<te;){var oe=h[V],me=T?T(S[oe],c[oe],oe,S,c):t;me===t&&(me=c[oe]),D?ya(S,oe,me):Ql(S,oe,me)}return S}function IT(c,h){return Xo(c,sm(c),h)}function OT(c,h){return Xo(c,w2(c),h)}function od(c,h){return function(S,T){var D=Nt(S)?$k:QE,V=h?h():{};return D(S,c,wt(T,2),V)}}function Gs(c){return Ut(function(h,S){var T=-1,D=S.length,V=D>1?S[D-1]:t,te=D>2?S[2]:t;for(V=c.length>3&&typeof V=="function"?(D--,V):t,te&&Mr(S[0],S[1],te)&&(V=D<3?t:V,D=1),h=vn(h);++T<D;){var oe=S[T];oe&&c(h,oe,T,V)}return h})}function u2(c,h){return function(S,T){if(S==null)return S;if(!Nr(S))return c(S,T);for(var D=S.length,V=h?D:-1,te=vn(S);(h?V--:++V<D)&&T(te[V],V,te)!==!1;);return S}}function c2(c){return function(h,S,T){for(var D=-1,V=vn(h),te=T(h),oe=te.length;oe--;){var me=te[c?oe:++D];if(S(V[me],me,V)===!1)break}return h}}function AT(c,h,S){var T=h&b,D=ru(c);function V(){var te=this&&this!==ir&&this instanceof V?D:c;return te.apply(T?S:this,arguments)}return V}function d2(c){return function(h){h=cn(h);var S=zs(h)?Ao(h):t,T=S?S[0]:h.charAt(0),D=S?ni(S,1).join(""):h.slice(1);return T[c]()+D}}function Ys(c){return function(h){return Ep(u3(l3(h).replace(wk,"")),c,"")}}function ru(c){return function(){var h=arguments;switch(h.length){case 0:return new c;case 1:return new c(h[0]);case 2:return new c(h[0],h[1]);case 3:return new c(h[0],h[1],h[2]);case 4:return new c(h[0],h[1],h[2],h[3]);case 5:return new c(h[0],h[1],h[2],h[3],h[4]);case 6:return new c(h[0],h[1],h[2],h[3],h[4],h[5]);case 7:return new c(h[0],h[1],h[2],h[3],h[4],h[5],h[6])}var S=Ks(c.prototype),T=c.apply(S,h);return On(T)?T:S}}function PT(c,h,S){var T=ru(c);function D(){for(var V=arguments.length,te=Se(V),oe=V,me=Js(D);oe--;)te[oe]=arguments[oe];var Ae=V<3&&te[0]!==me&&te[V-1]!==me?[]:Xa(te,me);if(V-=Ae.length,V<S)return v2(c,h,ad,D.placeholder,t,te,Ae,t,t,S-V);var Re=this&&this!==ir&&this instanceof D?T:c;return qr(Re,this,te)}return D}function f2(c){return function(h,S,T){var D=vn(h);if(!Nr(h)){var V=wt(S,3);h=Zn(h),S=function(oe){return V(D[oe],oe,D)}}var te=c(h,S,T);return te>-1?D[V?h[te]:te]:t}}function h2(c){return Sa(function(h){var S=h.length,T=S,D=ho.prototype.thru;for(c&&h.reverse();T--;){var V=h[T];if(typeof V!="function")throw new fo(a);if(D&&!te&&ud(V)=="wrapper")var te=new ho([],!0)}for(T=te?T:S;++T<S;){V=h[T];var oe=ud(V),me=oe=="wrapper"?am(V):t;me&&um(me[0])&&me[1]==(M|k|E|A)&&!me[4].length&&me[9]==1?te=te[ud(me[0])].apply(te,me[3]):te=V.length==1&&um(V)?te[oe]():te.thru(V)}return function(){var Ae=arguments,Re=Ae[0];if(te&&Ae.length==1&&Nt(Re))return te.plant(Re).value();for(var $e=0,Ze=S?h[$e].apply(this,Ae):Re;++$e<S;)Ze=h[$e].call(this,Ze);return Ze}})}function ad(c,h,S,T,D,V,te,oe,me,Ae){var Re=h&M,$e=h&b,Ze=h&w,dt=h&(k|x),Ct=h&O,Ht=Ze?t:ru(c);function xt(){for(var Yt=arguments.length,tn=Se(Yt),Jr=Yt;Jr--;)tn[Jr]=arguments[Jr];if(dt)var Ir=Js(xt),Xr=Uk(tn,Ir);if(T&&(tn=s2(tn,T,D,dt)),V&&(tn=l2(tn,V,te,dt)),Yt-=Xr,dt&&Yt<Ae){var Un=Xa(tn,Ir);return v2(c,h,ad,xt.placeholder,S,tn,Un,oe,me,Ae-Yt)}var Do=$e?S:this,ka=Ze?Do[c]:c;return Yt=tn.length,oe?tn=QT(tn,oe):Ct&&Yt>1&&tn.reverse(),Re&&me<Yt&&(tn.length=me),this&&this!==ir&&this instanceof xt&&(ka=Ht||ru(ka)),ka.apply(Do,tn)}return xt}function p2(c,h){return function(S,T){return iT(S,c,h(T),{})}}function id(c,h){return function(S,T){var D;if(S===t&&T===t)return h;if(S!==t&&(D=S),T!==t){if(D===t)return T;typeof S=="string"||typeof T=="string"?(S=Gr(S),T=Gr(T)):(S=Zb(S),T=Zb(T)),D=c(S,T)}return D}}function tm(c){return Sa(function(h){return h=En(h,Kr(wt())),Ut(function(S){var T=this;return c(h,function(D){return qr(D,T,S)})})})}function sd(c,h){h=h===t?" ":Gr(h);var S=h.length;if(S<2)return S?Gp(h,c):h;var T=Gp(h,Kc(c/Hs(h)));return zs(h)?ni(Ao(T),0,c).join(""):T.slice(0,c)}function RT(c,h,S,T){var D=h&b,V=ru(c);function te(){for(var oe=-1,me=arguments.length,Ae=-1,Re=T.length,$e=Se(Re+me),Ze=this&&this!==ir&&this instanceof te?V:c;++Ae<Re;)$e[Ae]=T[Ae];for(;me--;)$e[Ae++]=arguments[++oe];return qr(Ze,D?S:this,$e)}return te}function m2(c){return function(h,S,T){return T&&typeof T!="number"&&Mr(h,S,T)&&(S=T=t),h=xa(h),S===t?(S=h,h=0):S=xa(S),T=T===t?h<S?1:-1:xa(T),yT(h,S,T,c)}}function ld(c){return function(h,S){return typeof h=="string"&&typeof S=="string"||(h=go(h),S=go(S)),c(h,S)}}function v2(c,h,S,T,D,V,te,oe,me,Ae){var Re=h&k,$e=Re?te:t,Ze=Re?t:te,dt=Re?V:t,Ct=Re?t:V;h|=Re?E:_,h&=~(Re?_:E),h&C||(h&=-4);var Ht=[c,h,D,dt,$e,Ct,Ze,oe,me,Ae],xt=S.apply(t,Ht);return um(c)&&M2(xt,Ht),xt.placeholder=T,I2(xt,c,h)}function nm(c){var h=Xn[c];return function(S,T){if(S=go(S),T=T==null?0:hr(Vt(T),292),T&&Ib(S)){var D=(cn(S)+"e").split("e"),V=h(D[0]+"e"+(+D[1]+T));return D=(cn(V)+"e").split("e"),+(D[0]+"e"+(+D[1]-T))}return h(S)}}var DT=js&&1/Lc(new js([,-0]))[1]==Y?function(c){return new js(c)}:km;function g2(c){return function(h){var S=pr(h);return S==De?Pp(h):S==Qe?Xk(h):Wk(h,c(h))}}function ba(c,h,S,T,D,V,te,oe){var me=h&w;if(!me&&typeof c!="function")throw new fo(a);var Ae=T?T.length:0;if(Ae||(h&=-97,T=D=t),te=te===t?te:Qn(Vt(te),0),oe=oe===t?oe:Vt(oe),Ae-=D?D.length:0,h&_){var Re=T,$e=D;T=D=t}var Ze=me?t:am(c),dt=[c,h,S,T,D,Re,$e,V,te,oe];if(Ze&&YT(dt,Ze),c=dt[0],h=dt[1],S=dt[2],T=dt[3],D=dt[4],oe=dt[9]=dt[9]===t?me?0:c.length:Qn(dt[9]-Ae,0),!oe&&h&(k|x)&&(h&=-25),!h||h==b)var Ct=AT(c,h,S);else h==k||h==x?Ct=PT(c,h,oe):(h==E||h==(b|E))&&!D.length?Ct=RT(c,h,S,T):Ct=ad.apply(t,dt);var Ht=Ze?Xb:M2;return I2(Ht(Ct,dt),c,h)}function y2(c,h,S,T){return c===t||Ro(c,Us[S])&&!hn.call(T,S)?h:c}function b2(c,h,S,T,D,V){return On(c)&&On(h)&&(V.set(h,c),td(c,h,t,b2,V),V.delete(h)),c}function $T(c){return iu(c)?t:c}function S2(c,h,S,T,D,V){var te=S&g,oe=c.length,me=h.length;if(oe!=me&&!(te&&me>oe))return!1;var Ae=V.get(c),Re=V.get(h);if(Ae&&Re)return Ae==h&&Re==c;var $e=-1,Ze=!0,dt=S&y?new Ji:t;for(V.set(c,h),V.set(h,c);++$e<oe;){var Ct=c[$e],Ht=h[$e];if(T)var xt=te?T(Ht,Ct,$e,h,c,V):T(Ct,Ht,$e,c,h,V);if(xt!==t){if(xt)continue;Ze=!1;break}if(dt){if(!Tp(h,function(Yt,tn){if(!ql(dt,tn)&&(Ct===Yt||D(Ct,Yt,S,T,V)))return dt.push(tn)})){Ze=!1;break}}else if(!(Ct===Ht||D(Ct,Ht,S,T,V))){Ze=!1;break}}return V.delete(c),V.delete(h),Ze}function NT(c,h,S,T,D,V,te){switch(S){case $t:if(c.byteLength!=h.byteLength||c.byteOffset!=h.byteOffset)return!1;c=c.buffer,h=h.buffer;case Xt:return!(c.byteLength!=h.byteLength||!V(new Wc(c),new Wc(h)));case Te:case Ie:case ot:return Ro(+c,+h);case et:return c.name==h.name&&c.message==h.message;case Xe:case ct:return c==h+"";case De:var oe=Pp;case Qe:var me=T&g;if(oe||(oe=Lc),c.size!=h.size&&!me)return!1;var Ae=te.get(c);if(Ae)return Ae==h;T|=y,te.set(c,h);var Re=S2(oe(c),oe(h),T,D,V,te);return te.delete(c),Re;case mt:if(Xl)return Xl.call(c)==Xl.call(h)}return!1}function LT(c,h,S,T,D,V){var te=S&g,oe=rm(c),me=oe.length,Ae=rm(h),Re=Ae.length;if(me!=Re&&!te)return!1;for(var $e=me;$e--;){var Ze=oe[$e];if(!(te?Ze in h:hn.call(h,Ze)))return!1}var dt=V.get(c),Ct=V.get(h);if(dt&&Ct)return dt==h&&Ct==c;var Ht=!0;V.set(c,h),V.set(h,c);for(var xt=te;++$e<me;){Ze=oe[$e];var Yt=c[Ze],tn=h[Ze];if(T)var Jr=te?T(tn,Yt,Ze,h,c,V):T(Yt,tn,Ze,c,h,V);if(!(Jr===t?Yt===tn||D(Yt,tn,S,T,V):Jr)){Ht=!1;break}xt||(xt=Ze=="constructor")}if(Ht&&!xt){var Ir=c.constructor,Xr=h.constructor;Ir!=Xr&&"constructor"in c&&"constructor"in h&&!(typeof Ir=="function"&&Ir instanceof Ir&&typeof Xr=="function"&&Xr instanceof Xr)&&(Ht=!1)}return V.delete(c),V.delete(h),Ht}function Sa(c){return dm(T2(c,t,$2),c+"")}function rm(c){return Vb(c,Zn,sm)}function om(c){return Vb(c,Lr,w2)}var am=Yc?function(c){return Yc.get(c)}:km;function ud(c){for(var h=c.name+"",S=qs[h],T=hn.call(qs,h)?S.length:0;T--;){var D=S[T],V=D.func;if(V==null||V==c)return D.name}return h}function Js(c){var h=hn.call(F,"placeholder")?F:c;return h.placeholder}function wt(){var c=F.iteratee||Cm;return c=c===Cm?Wb:c,arguments.length?c(arguments[0],arguments[1]):c}function cd(c,h){var S=c.__data__;return jT(h)?S[typeof h=="string"?"string":"hash"]:S.map}function im(c){for(var h=Zn(c),S=h.length;S--;){var T=h[S],D=c[T];h[S]=[T,D,k2(D)]}return h}function Zi(c,h){var S=Gk(c,h);return Hb(S)?S:t}function FT(c){var h=hn.call(c,Gi),S=c[Gi];try{c[Gi]=t;var T=!0}catch{}var D=zc.call(c);return T&&(h?c[Gi]=S:delete c[Gi]),D}var sm=Dp?function(c){return c==null?[]:(c=vn(c),Ya(Dp(c),function(h){return _b.call(c,h)}))}:Em,w2=Dp?function(c){for(var h=[];c;)Ja(h,sm(c)),c=Uc(c);return h}:Em,pr=_r;($p&&pr(new $p(new ArrayBuffer(1)))!=$t||Gl&&pr(new Gl)!=De||Np&&pr(Np.resolve())!=He||js&&pr(new js)!=Qe||Yl&&pr(new Yl)!=_t)&&(pr=function(c){var h=_r(c),S=h==Pe?c.constructor:t,T=S?es(S):"";if(T)switch(T){case SE:return $t;case wE:return De;case CE:return He;case xE:return Qe;case kE:return _t}return h});function BT(c,h,S){for(var T=-1,D=S.length;++T<D;){var V=S[T],te=V.size;switch(V.type){case"drop":c+=te;break;case"dropRight":h-=te;break;case"take":h=hr(h,c+te);break;case"takeRight":c=Qn(c,h-te);break}}return{start:c,end:h}}function VT(c){var h=c.match(mp);return h?h[1].split(ke):[]}function C2(c,h,S){h=ti(h,c);for(var T=-1,D=h.length,V=!1;++T<D;){var te=Qo(h[T]);if(!(V=c!=null&&S(c,te)))break;c=c[te]}return V||++T!=D?V:(D=c==null?0:c.length,!!D&&gd(D)&&wa(te,D)&&(Nt(c)||ts(c)))}function zT(c){var h=c.length,S=new c.constructor(h);return h&&typeof c[0]=="string"&&hn.call(c,"index")&&(S.index=c.index,S.input=c.input),S}function x2(c){return typeof c.constructor=="function"&&!ou(c)?Ks(Uc(c)):{}}function HT(c,h,S){var T=c.constructor;switch(h){case Xt:return em(c);case Te:case Ie:return new T(+c);case $t:return ET(c,S);case he:case se:case be:case Oe:case ie:case ue:case Ce:case J:case ee:return a2(c,S);case De:return new T;case ot:case ct:return new T(c);case Xe:return TT(c);case Qe:return new T;case mt:return _T(c)}}function WT(c,h){var S=h.length;if(!S)return c;var T=S-1;return h[T]=(S>1?"& ":"")+h[T],h=h.join(S>2?", ":" "),c.replace(pp,`{
32 -/* [wrapped with `+h+`] */
33 -`)}function UT(c){return Nt(c)||ts(c)||!!(Mb&&c&&c[Mb])}function wa(c,h){var S=typeof c;return h=h??Q,!!h&&(S=="number"||S!="symbol"&&nk.test(c))&&c>-1&&c%1==0&&c<h}function Mr(c,h,S){if(!On(S))return!1;var T=typeof h;return(T=="number"?Nr(S)&&wa(h,S.length):T=="string"&&h in S)?Ro(S[h],c):!1}function lm(c,h){if(Nt(c))return!1;var S=typeof c;return S=="number"||S=="symbol"||S=="boolean"||c==null||Yr(c)?!0:Ns.test(c)||!Ul.test(c)||h!=null&&c in vn(h)}function jT(c){var h=typeof c;return h=="string"||h=="number"||h=="symbol"||h=="boolean"?c!=="__proto__":c===null}function um(c){var h=ud(c),S=F[h];if(typeof S!="function"||!(h in Qt.prototype))return!1;if(c===S)return!0;var T=am(S);return!!T&&c===T[0]}function qT(c){return!!kb&&kb in c}var KT=Bc?Ca:Tm;function ou(c){var h=c&&c.constructor,S=typeof h=="function"&&h.prototype||Us;return c===S}function k2(c){return c===c&&!On(c)}function E2(c,h){return function(S){return S==null?!1:S[c]===h&&(h!==t||c in vn(S))}}function GT(c){var h=md(c,function(T){return S.size===u&&S.clear(),T}),S=h.cache;return h}function YT(c,h){var S=c[1],T=h[1],D=S|T,V=D<(b|w|M),te=T==M&&S==k||T==M&&S==A&&c[7].length<=h[8]||T==(M|A)&&h[7].length<=h[8]&&S==k;if(!(V||te))return c;T&b&&(c[2]=h[2],D|=S&b?0:C);var oe=h[3];if(oe){var me=c[3];c[3]=me?s2(me,oe,h[4]):oe,c[4]=me?Xa(c[3],d):h[4]}return oe=h[5],oe&&(me=c[5],c[5]=me?l2(me,oe,h[6]):oe,c[6]=me?Xa(c[5],d):h[6]),oe=h[7],oe&&(c[7]=oe),T&M&&(c[8]=c[8]==null?h[8]:hr(c[8],h[8])),c[9]==null&&(c[9]=h[9]),c[0]=h[0],c[1]=D,c}function JT(c){var h=[];if(c!=null)for(var S in vn(c))h.push(S);return h}function XT(c){return zc.call(c)}function T2(c,h,S){return h=Qn(h===t?c.length-1:h,0),function(){for(var T=arguments,D=-1,V=Qn(T.length-h,0),te=Se(V);++D<V;)te[D]=T[h+D];D=-1;for(var oe=Se(h+1);++D<h;)oe[D]=T[D];return oe[h]=S(te),qr(c,this,oe)}}function _2(c,h){return h.length<2?c:Qi(c,mo(h,0,-1))}function QT(c,h){for(var S=c.length,T=hr(h.length,S),D=$r(c);T--;){var V=h[T];c[T]=wa(V,S)?D[V]:t}return c}function cm(c,h){if(!(h==="constructor"&&typeof c[h]=="function")&&h!="__proto__")return c[h]}var M2=O2(Xb),au=hE||function(c,h){return ir.setTimeout(c,h)},dm=O2(wT);function I2(c,h,S){var T=h+"";return dm(c,WT(T,ZT(VT(T),S)))}function O2(c){var h=0,S=0;return function(){var T=gE(),D=j-(T-S);if(S=T,D>0){if(++h>=q)return arguments[0]}else h=0;return c.apply(t,arguments)}}function dd(c,h){var S=-1,T=c.length,D=T-1;for(h=h===t?T:h;++S<h;){var V=Kp(S,D),te=c[V];c[V]=c[S],c[S]=te}return c.length=h,c}var A2=GT(function(c){var h=[];return c.charCodeAt(0)===46&&h.push(""),c.replace(dp,function(S,T,D,V){h.push(D?V.replace(Hn,"$1"):T||S)}),h});function Qo(c){if(typeof c=="string"||Yr(c))return c;var h=c+"";return h=="0"&&1/c==-1/0?"-0":h}function es(c){if(c!=null){try{return Vc.call(c)}catch{}try{return c+""}catch{}}return""}function ZT(c,h){return co(ye,function(S){var T="_."+S[0];h&S[1]&&!$c(c,T)&&c.push(T)}),c.sort()}function P2(c){if(c instanceof Qt)return c.clone();var h=new ho(c.__wrapped__,c.__chain__);return h.__actions__=$r(c.__actions__),h.__index__=c.__index__,h.__values__=c.__values__,h}function e_(c,h,S){(S?Mr(c,h,S):h===t)?h=1:h=Qn(Vt(h),0);var T=c==null?0:c.length;if(!T||h<1)return[];for(var D=0,V=0,te=Se(Kc(T/h));D<T;)te[V++]=mo(c,D,D+=h);return te}function t_(c){for(var h=-1,S=c==null?0:c.length,T=0,D=[];++h<S;){var V=c[h];V&&(D[T++]=V)}return D}function n_(){var c=arguments.length;if(!c)return[];for(var h=Se(c-1),S=arguments[0],T=c;T--;)h[T-1]=arguments[T];return Ja(Nt(S)?$r(S):[S],sr(h,1))}var r_=Ut(function(c,h){return Wn(c)?Zl(c,sr(h,1,Wn,!0)):[]}),o_=Ut(function(c,h){var S=vo(h);return Wn(S)&&(S=t),Wn(c)?Zl(c,sr(h,1,Wn,!0),wt(S,2)):[]}),a_=Ut(function(c,h){var S=vo(h);return Wn(S)&&(S=t),Wn(c)?Zl(c,sr(h,1,Wn,!0),t,S):[]});function i_(c,h,S){var T=c==null?0:c.length;return T?(h=S||h===t?1:Vt(h),mo(c,h<0?0:h,T)):[]}function s_(c,h,S){var T=c==null?0:c.length;return T?(h=S||h===t?1:Vt(h),h=T-h,mo(c,0,h<0?0:h)):[]}function l_(c,h){return c&&c.length?rd(c,wt(h,3),!0,!0):[]}function u_(c,h){return c&&c.length?rd(c,wt(h,3),!0):[]}function c_(c,h,S,T){var D=c==null?0:c.length;return D?(S&&typeof S!="number"&&Mr(c,h,S)&&(S=0,T=D),nT(c,h,S,T)):[]}function R2(c,h,S){var T=c==null?0:c.length;if(!T)return-1;var D=S==null?0:Vt(S);return D<0&&(D=Qn(T+D,0)),Nc(c,wt(h,3),D)}function D2(c,h,S){var T=c==null?0:c.length;if(!T)return-1;var D=T-1;return S!==t&&(D=Vt(S),D=S<0?Qn(T+D,0):hr(D,T-1)),Nc(c,wt(h,3),D,!0)}function $2(c){var h=c==null?0:c.length;return h?sr(c,1):[]}function d_(c){var h=c==null?0:c.length;return h?sr(c,Y):[]}function f_(c,h){var S=c==null?0:c.length;return S?(h=h===t?1:Vt(h),sr(c,h)):[]}function h_(c){for(var h=-1,S=c==null?0:c.length,T={};++h<S;){var D=c[h];T[D[0]]=D[1]}return T}function N2(c){return c&&c.length?c[0]:t}function p_(c,h,S){var T=c==null?0:c.length;if(!T)return-1;var D=S==null?0:Vt(S);return D<0&&(D=Qn(T+D,0)),Vs(c,h,D)}function m_(c){var h=c==null?0:c.length;return h?mo(c,0,-1):[]}var v_=Ut(function(c){var h=En(c,Qp);return h.length&&h[0]===c[0]?Hp(h):[]}),g_=Ut(function(c){var h=vo(c),S=En(c,Qp);return h===vo(S)?h=t:S.pop(),S.length&&S[0]===c[0]?Hp(S,wt(h,2)):[]}),y_=Ut(function(c){var h=vo(c),S=En(c,Qp);return h=typeof h=="function"?h:t,h&&S.pop(),S.length&&S[0]===c[0]?Hp(S,t,h):[]});function b_(c,h){return c==null?"":mE.call(c,h)}function vo(c){var h=c==null?0:c.length;return h?c[h-1]:t}function S_(c,h,S){var T=c==null?0:c.length;if(!T)return-1;var D=T;return S!==t&&(D=Vt(S),D=D<0?Qn(T+D,0):hr(D,T-1)),h===h?Zk(c,h,D):Nc(c,vb,D,!0)}function w_(c,h){return c&&c.length?Kb(c,Vt(h)):t}var C_=Ut(L2);function L2(c,h){return c&&c.length&&h&&h.length?qp(c,h):c}function x_(c,h,S){return c&&c.length&&h&&h.length?qp(c,h,wt(S,2)):c}function k_(c,h,S){return c&&c.length&&h&&h.length?qp(c,h,t,S):c}var E_=Sa(function(c,h){var S=c==null?0:c.length,T=Fp(c,h);return Jb(c,En(h,function(D){return wa(D,S)?+D:D}).sort(i2)),T});function T_(c,h){var S=[];if(!(c&&c.length))return S;var T=-1,D=[],V=c.length;for(h=wt(h,3);++T<V;){var te=c[T];h(te,T,c)&&(S.push(te),D.push(T))}return Jb(c,D),S}function fm(c){return c==null?c:bE.call(c)}function __(c,h,S){var T=c==null?0:c.length;return T?(S&&typeof S!="number"&&Mr(c,h,S)?(h=0,S=T):(h=h==null?0:Vt(h),S=S===t?T:Vt(S)),mo(c,h,S)):[]}function M_(c,h){return nd(c,h)}function I_(c,h,S){return Yp(c,h,wt(S,2))}function O_(c,h){var S=c==null?0:c.length;if(S){var T=nd(c,h);if(T<S&&Ro(c[T],h))return T}return-1}function A_(c,h){return nd(c,h,!0)}function P_(c,h,S){return Yp(c,h,wt(S,2),!0)}function R_(c,h){var S=c==null?0:c.length;if(S){var T=nd(c,h,!0)-1;if(Ro(c[T],h))return T}return-1}function D_(c){return c&&c.length?Qb(c):[]}function $_(c,h){return c&&c.length?Qb(c,wt(h,2)):[]}function N_(c){var h=c==null?0:c.length;return h?mo(c,1,h):[]}function L_(c,h,S){return c&&c.length?(h=S||h===t?1:Vt(h),mo(c,0,h<0?0:h)):[]}function F_(c,h,S){var T=c==null?0:c.length;return T?(h=S||h===t?1:Vt(h),h=T-h,mo(c,h<0?0:h,T)):[]}function B_(c,h){return c&&c.length?rd(c,wt(h,3),!1,!0):[]}function V_(c,h){return c&&c.length?rd(c,wt(h,3)):[]}var z_=Ut(function(c){return ei(sr(c,1,Wn,!0))}),H_=Ut(function(c){var h=vo(c);return Wn(h)&&(h=t),ei(sr(c,1,Wn,!0),wt(h,2))}),W_=Ut(function(c){var h=vo(c);return h=typeof h=="function"?h:t,ei(sr(c,1,Wn,!0),t,h)});function U_(c){return c&&c.length?ei(c):[]}function j_(c,h){return c&&c.length?ei(c,wt(h,2)):[]}function q_(c,h){return h=typeof h=="function"?h:t,c&&c.length?ei(c,t,h):[]}function hm(c){if(!(c&&c.length))return[];var h=0;return c=Ya(c,function(S){if(Wn(S))return h=Qn(S.length,h),!0}),Op(h,function(S){return En(c,_p(S))})}function F2(c,h){if(!(c&&c.length))return[];var S=hm(c);return h==null?S:En(S,function(T){return qr(h,t,T)})}var K_=Ut(function(c,h){return Wn(c)?Zl(c,h):[]}),G_=Ut(function(c){return Xp(Ya(c,Wn))}),Y_=Ut(function(c){var h=vo(c);return Wn(h)&&(h=t),Xp(Ya(c,Wn),wt(h,2))}),J_=Ut(function(c){var h=vo(c);return h=typeof h=="function"?h:t,Xp(Ya(c,Wn),t,h)}),X_=Ut(hm);function Q_(c,h){return n2(c||[],h||[],Ql)}function Z_(c,h){return n2(c||[],h||[],nu)}var eM=Ut(function(c){var h=c.length,S=h>1?c[h-1]:t;return S=typeof S=="function"?(c.pop(),S):t,F2(c,S)});function B2(c){var h=F(c);return h.__chain__=!0,h}function tM(c,h){return h(c),c}function fd(c,h){return h(c)}var nM=Sa(function(c){var h=c.length,S=h?c[0]:0,T=this.__wrapped__,D=function(V){return Fp(V,c)};return h>1||this.__actions__.length||!(T instanceof Qt)||!wa(S)?this.thru(D):(T=T.slice(S,+S+(h?1:0)),T.__actions__.push({func:fd,args:[D],thisArg:t}),new ho(T,this.__chain__).thru(function(V){return h&&!V.length&&V.push(t),V}))});function rM(){return B2(this)}function oM(){return new ho(this.value(),this.__chain__)}function aM(){this.__values__===t&&(this.__values__=Z2(this.value()));var c=this.__index__>=this.__values__.length,h=c?t:this.__values__[this.__index__++];return{done:c,value:h}}function iM(){return this}function sM(c){for(var h,S=this;S instanceof Xc;){var T=P2(S);T.__index__=0,T.__values__=t,h?D.__wrapped__=T:h=T;var D=T;S=S.__wrapped__}return D.__wrapped__=c,h}function lM(){var c=this.__wrapped__;if(c instanceof Qt){var h=c;return this.__actions__.length&&(h=new Qt(this)),h=h.reverse(),h.__actions__.push({func:fd,args:[fm],thisArg:t}),new ho(h,this.__chain__)}return this.thru(fm)}function uM(){return t2(this.__wrapped__,this.__actions__)}var cM=od(function(c,h,S){hn.call(c,S)?++c[S]:ya(c,S,1)});function dM(c,h,S){var T=Nt(c)?pb:tT;return S&&Mr(c,h,S)&&(h=t),T(c,wt(h,3))}function fM(c,h){var S=Nt(c)?Ya:Fb;return S(c,wt(h,3))}var hM=f2(R2),pM=f2(D2);function mM(c,h){return sr(hd(c,h),1)}function vM(c,h){return sr(hd(c,h),Y)}function gM(c,h,S){return S=S===t?1:Vt(S),sr(hd(c,h),S)}function V2(c,h){var S=Nt(c)?co:Za;return S(c,wt(h,3))}function z2(c,h){var S=Nt(c)?Nk:Lb;return S(c,wt(h,3))}var yM=od(function(c,h,S){hn.call(c,S)?c[S].push(h):ya(c,S,[h])});function bM(c,h,S,T){c=Nr(c)?c:Qs(c),S=S&&!T?Vt(S):0;var D=c.length;return S<0&&(S=Qn(D+S,0)),yd(c)?S<=D&&c.indexOf(h,S)>-1:!!D&&Vs(c,h,S)>-1}var SM=Ut(function(c,h,S){var T=-1,D=typeof h=="function",V=Nr(c)?Se(c.length):[];return Za(c,function(te){V[++T]=D?qr(h,te,S):eu(te,h,S)}),V}),wM=od(function(c,h,S){ya(c,S,h)});function hd(c,h){var S=Nt(c)?En:Ub;return S(c,wt(h,3))}function CM(c,h,S,T){return c==null?[]:(Nt(h)||(h=h==null?[]:[h]),S=T?t:S,Nt(S)||(S=S==null?[]:[S]),Gb(c,h,S))}var xM=od(function(c,h,S){c[S?0:1].push(h)},function(){return[[],[]]});function kM(c,h,S){var T=Nt(c)?Ep:yb,D=arguments.length<3;return T(c,wt(h,4),S,D,Za)}function EM(c,h,S){var T=Nt(c)?Lk:yb,D=arguments.length<3;return T(c,wt(h,4),S,D,Lb)}function TM(c,h){var S=Nt(c)?Ya:Fb;return S(c,vd(wt(h,3)))}function _M(c){var h=Nt(c)?Rb:bT;return h(c)}function MM(c,h,S){(S?Mr(c,h,S):h===t)?h=1:h=Vt(h);var T=Nt(c)?JE:ST;return T(c,h)}function IM(c){var h=Nt(c)?XE:CT;return h(c)}function OM(c){if(c==null)return 0;if(Nr(c))return yd(c)?Hs(c):c.length;var h=pr(c);return h==De||h==Qe?c.size:Up(c).length}function AM(c,h,S){var T=Nt(c)?Tp:xT;return S&&Mr(c,h,S)&&(h=t),T(c,wt(h,3))}var PM=Ut(function(c,h){if(c==null)return[];var S=h.length;return S>1&&Mr(c,h[0],h[1])?h=[]:S>2&&Mr(h[0],h[1],h[2])&&(h=[h[0]]),Gb(c,sr(h,1),[])}),pd=fE||function(){return ir.Date.now()};function RM(c,h){if(typeof h!="function")throw new fo(a);return c=Vt(c),function(){if(--c<1)return h.apply(this,arguments)}}function H2(c,h,S){return h=S?t:h,h=c&&h==null?c.length:h,ba(c,M,t,t,t,t,h)}function W2(c,h){var S;if(typeof h!="function")throw new fo(a);return c=Vt(c),function(){return--c>0&&(S=h.apply(this,arguments)),c<=1&&(h=t),S}}var pm=Ut(function(c,h,S){var T=b;if(S.length){var D=Xa(S,Js(pm));T|=E}return ba(c,T,h,S,D)}),U2=Ut(function(c,h,S){var T=b|w;if(S.length){var D=Xa(S,Js(U2));T|=E}return ba(h,T,c,S,D)});function j2(c,h,S){h=S?t:h;var T=ba(c,k,t,t,t,t,t,h);return T.placeholder=j2.placeholder,T}function q2(c,h,S){h=S?t:h;var T=ba(c,x,t,t,t,t,t,h);return T.placeholder=q2.placeholder,T}function K2(c,h,S){var T,D,V,te,oe,me,Ae=0,Re=!1,$e=!1,Ze=!0;if(typeof c!="function")throw new fo(a);h=go(h)||0,On(S)&&(Re=!!S.leading,$e="maxWait"in S,V=$e?Qn(go(S.maxWait)||0,h):V,Ze="trailing"in S?!!S.trailing:Ze);function dt(Un){var Do=T,ka=D;return T=D=t,Ae=Un,te=c.apply(ka,Do),te}function Ct(Un){return Ae=Un,oe=au(Yt,h),Re?dt(Un):te}function Ht(Un){var Do=Un-me,ka=Un-Ae,f3=h-Do;return $e?hr(f3,V-ka):f3}function xt(Un){var Do=Un-me,ka=Un-Ae;return me===t||Do>=h||Do<0||$e&&ka>=V}function Yt(){var Un=pd();if(xt(Un))return tn(Un);oe=au(Yt,Ht(Un))}function tn(Un){return oe=t,Ze&&T?dt(Un):(T=D=t,te)}function Jr(){oe!==t&&r2(oe),Ae=0,T=me=D=oe=t}function Ir(){return oe===t?te:tn(pd())}function Xr(){var Un=pd(),Do=xt(Un);if(T=arguments,D=this,me=Un,Do){if(oe===t)return Ct(me);if($e)return r2(oe),oe=au(Yt,h),dt(me)}return oe===t&&(oe=au(Yt,h)),te}return Xr.cancel=Jr,Xr.flush=Ir,Xr}var DM=Ut(function(c,h){return Nb(c,1,h)}),$M=Ut(function(c,h,S){return Nb(c,go(h)||0,S)});function NM(c){return ba(c,O)}function md(c,h){if(typeof c!="function"||h!=null&&typeof h!="function")throw new fo(a);var S=function(){var T=arguments,D=h?h.apply(this,T):T[0],V=S.cache;if(V.has(D))return V.get(D);var te=c.apply(this,T);return S.cache=V.set(D,te)||V,te};return S.cache=new(md.Cache||ga),S}md.Cache=ga;function vd(c){if(typeof c!="function")throw new fo(a);return function(){var h=arguments;switch(h.length){case 0:return!c.call(this);case 1:return!c.call(this,h[0]);case 2:return!c.call(this,h[0],h[1]);case 3:return!c.call(this,h[0],h[1],h[2])}return!c.apply(this,h)}}function LM(c){return W2(2,c)}var FM=kT(function(c,h){h=h.length==1&&Nt(h[0])?En(h[0],Kr(wt())):En(sr(h,1),Kr(wt()));var S=h.length;return Ut(function(T){for(var D=-1,V=hr(T.length,S);++D<V;)T[D]=h[D].call(this,T[D]);return qr(c,this,T)})}),mm=Ut(function(c,h){var S=Xa(h,Js(mm));return ba(c,E,t,h,S)}),G2=Ut(function(c,h){var S=Xa(h,Js(G2));return ba(c,_,t,h,S)}),BM=Sa(function(c,h){return ba(c,A,t,t,t,h)});function VM(c,h){if(typeof c!="function")throw new fo(a);return h=h===t?h:Vt(h),Ut(c,h)}function zM(c,h){if(typeof c!="function")throw new fo(a);return h=h==null?0:Qn(Vt(h),0),Ut(function(S){var T=S[h],D=ni(S,0,h);return T&&Ja(D,T),qr(c,this,D)})}function HM(c,h,S){var T=!0,D=!0;if(typeof c!="function")throw new fo(a);return On(S)&&(T="leading"in S?!!S.leading:T,D="trailing"in S?!!S.trailing:D),K2(c,h,{leading:T,maxWait:h,trailing:D})}function WM(c){return H2(c,1)}function UM(c,h){return mm(Zp(h),c)}function jM(){if(!arguments.length)return[];var c=arguments[0];return Nt(c)?c:[c]}function qM(c){return po(c,m)}function KM(c,h){return h=typeof h=="function"?h:t,po(c,m,h)}function GM(c){return po(c,f|m)}function YM(c,h){return h=typeof h=="function"?h:t,po(c,f|m,h)}function JM(c,h){return h==null||$b(c,h,Zn(h))}function Ro(c,h){return c===h||c!==c&&h!==h}var XM=ld(zp),QM=ld(function(c,h){return c>=h}),ts=zb(function(){return arguments}())?zb:function(c){return Rn(c)&&hn.call(c,"callee")&&!_b.call(c,"callee")},Nt=Se.isArray,ZM=lb?Kr(lb):sT;function Nr(c){return c!=null&&gd(c.length)&&!Ca(c)}function Wn(c){return Rn(c)&&Nr(c)}function e9(c){return c===!0||c===!1||Rn(c)&&_r(c)==Te}var ri=pE||Tm,t9=ub?Kr(ub):lT;function n9(c){return Rn(c)&&c.nodeType===1&&!iu(c)}function r9(c){if(c==null)return!0;if(Nr(c)&&(Nt(c)||typeof c=="string"||typeof c.splice=="function"||ri(c)||Xs(c)||ts(c)))return!c.length;var h=pr(c);if(h==De||h==Qe)return!c.size;if(ou(c))return!Up(c).length;for(var S in c)if(hn.call(c,S))return!1;return!0}function o9(c,h){return tu(c,h)}function a9(c,h,S){S=typeof S=="function"?S:t;var T=S?S(c,h):t;return T===t?tu(c,h,t,S):!!T}function vm(c){if(!Rn(c))return!1;var h=_r(c);return h==et||h==Ne||typeof c.message=="string"&&typeof c.name=="string"&&!iu(c)}function i9(c){return typeof c=="number"&&Ib(c)}function Ca(c){if(!On(c))return!1;var h=_r(c);return h==st||h==ze||h==le||h==Be}function Y2(c){return typeof c=="number"&&c==Vt(c)}function gd(c){return typeof c=="number"&&c>-1&&c%1==0&&c<=Q}function On(c){var h=typeof c;return c!=null&&(h=="object"||h=="function")}function Rn(c){return c!=null&&typeof c=="object"}var J2=cb?Kr(cb):cT;function s9(c,h){return c===h||Wp(c,h,im(h))}function l9(c,h,S){return S=typeof S=="function"?S:t,Wp(c,h,im(h),S)}function u9(c){return X2(c)&&c!=+c}function c9(c){if(KT(c))throw new At(i);return Hb(c)}function d9(c){return c===null}function f9(c){return c==null}function X2(c){return typeof c=="number"||Rn(c)&&_r(c)==ot}function iu(c){if(!Rn(c)||_r(c)!=Pe)return!1;var h=Uc(c);if(h===null)return!0;var S=hn.call(h,"constructor")&&h.constructor;return typeof S=="function"&&S instanceof S&&Vc.call(S)==lE}var gm=db?Kr(db):dT;function h9(c){return Y2(c)&&c>=-9007199254740991&&c<=Q}var Q2=fb?Kr(fb):fT;function yd(c){return typeof c=="string"||!Nt(c)&&Rn(c)&&_r(c)==ct}function Yr(c){return typeof c=="symbol"||Rn(c)&&_r(c)==mt}var Xs=hb?Kr(hb):hT;function p9(c){return c===t}function m9(c){return Rn(c)&&pr(c)==_t}function v9(c){return Rn(c)&&_r(c)==Jt}var g9=ld(jp),y9=ld(function(c,h){return c<=h});function Z2(c){if(!c)return[];if(Nr(c))return yd(c)?Ao(c):$r(c);if(Kl&&c[Kl])return Jk(c[Kl]());var h=pr(c),S=h==De?Pp:h==Qe?Lc:Qs;return S(c)}function xa(c){if(!c)return c===0?c:0;if(c=go(c),c===Y||c===-1/0){var h=c<0?-1:1;return h*H}return c===c?c:0}function Vt(c){var h=xa(c),S=h%1;return h===h?S?h-S:h:0}function e3(c){return c?Xi(Vt(c),0,U):0}function go(c){if(typeof c=="number")return c;if(Yr(c))return K;if(On(c)){var h=typeof c.valueOf=="function"?c.valueOf():c;c=On(h)?h+"":h}if(typeof c!="string")return c===0?c:+c;c=bb(c);var S=Fs.test(c);return S||vp.test(c)?Rk(c.slice(2),S?2:8):Yo.test(c)?K:+c}function t3(c){return Xo(c,Lr(c))}function b9(c){return c?Xi(Vt(c),-9007199254740991,Q):c===0?c:0}function cn(c){return c==null?"":Gr(c)}var S9=Gs(function(c,h){if(ou(h)||Nr(h)){Xo(h,Zn(h),c);return}for(var S in h)hn.call(h,S)&&Ql(c,S,h[S])}),n3=Gs(function(c,h){Xo(h,Lr(h),c)}),bd=Gs(function(c,h,S,T){Xo(h,Lr(h),c,T)}),w9=Gs(function(c,h,S,T){Xo(h,Zn(h),c,T)}),C9=Sa(Fp);function x9(c,h){var S=Ks(c);return h==null?S:Db(S,h)}var k9=Ut(function(c,h){c=vn(c);var S=-1,T=h.length,D=T>2?h[2]:t;for(D&&Mr(h[0],h[1],D)&&(T=1);++S<T;)for(var V=h[S],te=Lr(V),oe=-1,me=te.length;++oe<me;){var Ae=te[oe],Re=c[Ae];(Re===t||Ro(Re,Us[Ae])&&!hn.call(c,Ae))&&(c[Ae]=V[Ae])}return c}),E9=Ut(function(c){return c.push(t,b2),qr(r3,t,c)});function T9(c,h){return mb(c,wt(h,3),Jo)}function _9(c,h){return mb(c,wt(h,3),Vp)}function M9(c,h){return c==null?c:Bp(c,wt(h,3),Lr)}function I9(c,h){return c==null?c:Bb(c,wt(h,3),Lr)}function O9(c,h){return c&&Jo(c,wt(h,3))}function A9(c,h){return c&&Vp(c,wt(h,3))}function P9(c){return c==null?[]:ed(c,Zn(c))}function R9(c){return c==null?[]:ed(c,Lr(c))}function ym(c,h,S){var T=c==null?t:Qi(c,h);return T===t?S:T}function D9(c,h){return c!=null&&C2(c,h,rT)}function bm(c,h){return c!=null&&C2(c,h,oT)}var $9=p2(function(c,h,S){h!=null&&typeof h.toString!="function"&&(h=zc.call(h)),c[h]=S},wm(Fr)),N9=p2(function(c,h,S){h!=null&&typeof h.toString!="function"&&(h=zc.call(h)),hn.call(c,h)?c[h].push(S):c[h]=[S]},wt),L9=Ut(eu);function Zn(c){return Nr(c)?Pb(c):Up(c)}function Lr(c){return Nr(c)?Pb(c,!0):pT(c)}function F9(c,h){var S={};return h=wt(h,3),Jo(c,function(T,D,V){ya(S,h(T,D,V),T)}),S}function B9(c,h){var S={};return h=wt(h,3),Jo(c,function(T,D,V){ya(S,D,h(T,D,V))}),S}var V9=Gs(function(c,h,S){td(c,h,S)}),r3=Gs(function(c,h,S,T){td(c,h,S,T)}),z9=Sa(function(c,h){var S={};if(c==null)return S;var T=!1;h=En(h,function(V){return V=ti(V,c),T||(T=V.length>1),V}),Xo(c,om(c),S),T&&(S=po(S,f|p|m,$T));for(var D=h.length;D--;)Jp(S,h[D]);return S});function H9(c,h){return o3(c,vd(wt(h)))}var W9=Sa(function(c,h){return c==null?{}:vT(c,h)});function o3(c,h){if(c==null)return{};var S=En(om(c),function(T){return[T]});return h=wt(h),Yb(c,S,function(T,D){return h(T,D[0])})}function U9(c,h,S){h=ti(h,c);var T=-1,D=h.length;for(D||(D=1,c=t);++T<D;){var V=c==null?t:c[Qo(h[T])];V===t&&(T=D,V=S),c=Ca(V)?V.call(c):V}return c}function j9(c,h,S){return c==null?c:nu(c,h,S)}function q9(c,h,S,T){return T=typeof T=="function"?T:t,c==null?c:nu(c,h,S,T)}var a3=g2(Zn),i3=g2(Lr);function K9(c,h,S){var T=Nt(c),D=T||ri(c)||Xs(c);if(h=wt(h,4),S==null){var V=c&&c.constructor;D?S=T?new V:[]:On(c)?S=Ca(V)?Ks(Uc(c)):{}:S={}}return(D?co:Jo)(c,function(te,oe,me){return h(S,te,oe,me)}),S}function G9(c,h){return c==null?!0:Jp(c,h)}function Y9(c,h,S){return c==null?c:e2(c,h,Zp(S))}function J9(c,h,S,T){return T=typeof T=="function"?T:t,c==null?c:e2(c,h,Zp(S),T)}function Qs(c){return c==null?[]:Ap(c,Zn(c))}function X9(c){return c==null?[]:Ap(c,Lr(c))}function Q9(c,h,S){return S===t&&(S=h,h=t),S!==t&&(S=go(S),S=S===S?S:0),h!==t&&(h=go(h),h=h===h?h:0),Xi(go(c),h,S)}function Z9(c,h,S){return h=xa(h),S===t?(S=h,h=0):S=xa(S),c=go(c),aT(c,h,S)}function eI(c,h,S){if(S&&typeof S!="boolean"&&Mr(c,h,S)&&(h=S=t),S===t&&(typeof h=="boolean"?(S=h,h=t):typeof c=="boolean"&&(S=c,c=t)),c===t&&h===t?(c=0,h=1):(c=xa(c),h===t?(h=c,c=0):h=xa(h)),c>h){var T=c;c=h,h=T}if(S||c%1||h%1){var D=Ob();return hr(c+D*(h-c+Pk("1e-"+((D+"").length-1))),h)}return Kp(c,h)}var tI=Ys(function(c,h,S){return h=h.toLowerCase(),c+(S?s3(h):h)});function s3(c){return Sm(cn(c).toLowerCase())}function l3(c){return c=cn(c),c&&c.replace(rk,jk).replace(Ck,"")}function nI(c,h,S){c=cn(c),h=Gr(h);var T=c.length;S=S===t?T:Xi(Vt(S),0,T);var D=S;return S-=h.length,S>=0&&c.slice(S,D)==h}function rI(c){return c=cn(c),c&&mn.test(c)?c.replace(St,qk):c}function oI(c){return c=cn(c),c&&fp.test(c)?c.replace(jl,"\\$&"):c}var aI=Ys(function(c,h,S){return c+(S?"-":"")+h.toLowerCase()}),iI=Ys(function(c,h,S){return c+(S?" ":"")+h.toLowerCase()}),sI=d2("toLowerCase");function lI(c,h,S){c=cn(c),h=Vt(h);var T=h?Hs(c):0;if(!h||T>=h)return c;var D=(h-T)/2;return sd(Gc(D),S)+c+sd(Kc(D),S)}function uI(c,h,S){c=cn(c),h=Vt(h);var T=h?Hs(c):0;return h&&T<h?c+sd(h-T,S):c}function cI(c,h,S){c=cn(c),h=Vt(h);var T=h?Hs(c):0;return h&&T<h?sd(h-T,S)+c:c}function dI(c,h,S){return S||h==null?h=0:h&&(h=+h),yE(cn(c).replace(Ls,""),h||0)}function fI(c,h,S){return(S?Mr(c,h,S):h===t)?h=1:h=Vt(h),Gp(cn(c),h)}function hI(){var c=arguments,h=cn(c[0]);return c.length<3?h:h.replace(c[1],c[2])}var pI=Ys(function(c,h,S){return c+(S?"_":"")+h.toLowerCase()});function mI(c,h,S){return S&&typeof S!="number"&&Mr(c,h,S)&&(h=S=t),S=S===t?U:S>>>0,S?(c=cn(c),c&&(typeof h=="string"||h!=null&&!gm(h))&&(h=Gr(h),!h&&zs(c))?ni(Ao(c),0,S):c.split(h,S)):[]}var vI=Ys(function(c,h,S){return c+(S?" ":"")+Sm(h)});function gI(c,h,S){return c=cn(c),S=S==null?0:Xi(Vt(S),0,c.length),h=Gr(h),c.slice(S,S+h.length)==h}function yI(c,h,S){var T=F.templateSettings;S&&Mr(c,h,S)&&(h=t),c=cn(c),h=bd({},h,T,y2);var D=bd({},h.imports,T.imports,y2),V=Zn(D),te=Ap(D,V),oe,me,Ae=0,Re=h.interpolate||Pc,$e="__p += '",Ze=Rp((h.escape||Pc).source+"|"+Re.source+"|"+(Re===fn?Tr:Pc).source+"|"+(h.evaluate||Pc).source+"|$","g"),dt="//# sourceURL="+(hn.call(h,"sourceURL")?(h.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++_k+"]")+`
34 -`;c.replace(Ze,function(xt,Yt,tn,Jr,Ir,Xr){return tn||(tn=Jr),$e+=c.slice(Ae,Xr).replace(ok,Kk),Yt&&(oe=!0,$e+=`' +
35 -__e(`+Yt+`) +
36 -'`),Ir&&(me=!0,$e+=`';
37 -`+Ir+`;
38 -__p += '`),tn&&($e+=`' +
39 -((__t = (`+tn+`)) == null ? '' : __t) +
40 -'`),Ae=Xr+xt.length,xt}),$e+=`';
41 -`;var Ct=hn.call(h,"variable")&&h.variable;if(!Ct)$e=`with (obj) {
42 -`+$e+`
1 +import{d as _e,u as po,r as x,c as T,w as Ee,o as Pt,a as Al,b as X,e as y,I as rv,n as Ho,f as g,g as u,h as r,_ as sv,i as ke,t as _,j as st,k as it,l as k,m as ce,p as to,F as ye,q as Ae,s as ie,T as O1,v as We,x as Ps,y as dv,z as jt,A as zi,B as hn,C as l,D as ci,E as Ln,G as uv,H as $s,P as gc,J as Ll,K as hc,L as cv,M as Vl,N as $t,O as Lt,Q as Ge,R as Fd,S as Ye,U as Dr,V as De,W as Zo,X as kt,Y as Hi,Z as Gi,$ as $o,a0 as Lo,a1 as Tn,a2 as Ed,a3 as No,a4 as co,a5 as Ls,a6 as ui,a7 as Jo,a8 as Di,a9 as Go,aa as fv,ab as bc,ac as q1,ad as z1,ae as N1,af as pt,ag as Bd,ah as W1,ai as Y1,aj as mv,ak as Mo,al as vv,am as bn,an as H1,ao as un,ap as Ni,aq as Wi,ar as Oi,as as Rl,at as Ua,au as Er,av as Br,aw as Ma,ax as ws,ay as Cs,az as Ss,aA as ks,aB as an,aC as G1,aD as fi,aE as j1,aF as K1,aG as Q1,aH as pv,aI as yv,aJ as gv,aK as Po,aL as X1,aM as J1,aN as Or,aO as Dl,aP as rn,aQ as _c,aR as On,aS as ri,aT as Ol,aU as ql,aV as Z1,aW as xo,aX as Vs,aY as ex,aZ as Pn,a_ as Ue,a$ as Tt,b0 as St,b1 as Gt,b2 as $n,b3 as tx,b4 as je,b5 as Hd,b6 as To,b7 as mi,b8 as zn,b9 as dn,ba as ji,bb as Ea,bc as Xe,bd as ec,be as Gd,bf as ro,bg as hv,bh as Ar,bi as ni,bj as Ht,bk as Id,bl as Ki,bm as Tm,bn as ox,bo as nx,bp as ix,bq as _s,br as bv,bs as _v,bt as xv,bu as wv,bv as Cv,bw as Sv,bx as kv,by as Fv,bz as Iv,bA as Tv,bB as Pv,bC as $v,bD as Lv,bE as Vv,bF as Uv,bG as jd,bH as Va,bI as Kd,bJ as Ad,bK as El,bL as Ul,bM as Ml,bN as Mv,bO as Rv,bP as lx,bQ as ax,bR as zl,bS as rx,bT as sx,bU as dx,bV as ux,bW as gs,bX as Ud,bY as xs,bZ as uo,b_ as vo,b$ as In,c0 as Tr,c1 as Pr,c2 as xt,c3 as at,c4 as $r,c5 as dt,c6 as fo,c7 as Lr,c8 as Vr,c9 as mo,ca as Ur,cb as xc,cc as Ba,cd as ao,ce as Aa,cf as Mr,cg as cx,ch as Ev,ci as Bv,cj as Pm,ck as fx,cl as Av,cm as mx,cn as Dv,co as vx,cp as Ne,cq as px,cr as yx,cs as gx,ct as hx,cu as bx,cv as _x,cw as xx,cx as Ov,cy as Dd,cz as qv,cA as zv,cB as wx,cC as Cx,cD as Us,cE as Da,cF as Ms,cG as wc,cH as Sx,cI as Nv,cJ as kx,cK as Qd,cL as Fx,cM as Ix,cN as Td,cO as Cc,cP as Tx,cQ as Px,cR as $m,cS as Od,cT as $x,cU as Lx,cV as Vx,cW as Ux,cX as Mx,cY as Wv,cZ as Rx,c_ as Ex,c$ as Bx,d0 as Ax,d1 as Yv,d2 as Dx,d3 as Ox,d4 as qx,d5 as zx,d6 as Nx,d7 as si,d8 as cc,d9 as Hv,da as Xd,db as Wx,dc as Sc,dd as Gv,de as Yx,df as jv,dg as Kv,dh as Lm,di as Qv,dj as Hx,dk as Gx,dl as Xv,dm as Jv,dn as jx,dp as Kx,dq as tc,dr as Qx,ds as Xx,dt as Jx,du as Zx,dv as ew,dw as tw,dx as ow,dy as nw,dz as iw,dA as lw,dB as aw,dC as rw}from"./chunks/index-BeTB6WIa.js";import{c as Pd}from"./chunks/_commonjsHelpers-CE1G-McA.js";const sw={class:"ivyforms-changelog-modal ivyforms-flex ivyforms-flex-direction-column"},dw={class:"ivyforms-changelog-modal__header ivyforms-flex ivyforms-flex-direction-column"},uw={class:"ivyforms-changelog-modal__header-top ivyforms-flex"},cw={class:"ivyforms-changelog-modal__logo"},fw={class:"ivyforms-changelog-modal__header-text"},mw={class:"ivyforms-changelog-modal__title"},vw={class:"ivyforms-changelog-modal__slider ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},pw={key:0,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},yw={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},gw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--feature"},hw={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},bw={key:1,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},_w={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},xw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--improvement"},ww={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},Cw={key:2,class:"ivyforms-changelog-modal__section ivyforms-flex ivyforms-flex-direction-column"},Sw={class:"ivyforms-changelog-modal__section-header ivyforms-flex"},kw={class:"ivyforms-changelog-modal__icon ivyforms-changelog-modal__icon--bugfix"},Fw={class:"ivyforms-changelog-modal__list ivyforms-flex ivyforms-flex-direction-column"},Iw={class:"ivyforms-changelog-modal__indicators ivyforms-flex ivyforms-justify-content-center"},Tw=["onClick"],Pw={class:"ivyforms-changelog-modal__footer ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center"},$w={class:"ivyforms-changelog-modal__footer-counter"},Lw=_e({__name:"IvyChangelogModal",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(t,{emit:o}){const{request:n}=po(),a=x({version:"",oldVersion:"",oldLiteVersion:"",oldProVersion:"",pro_version:"",shouldShow:!1,showProChangelog:!1,isProActive:!1,items:{date:"",improvements:[],features:[],bugfixes:[]}}),d=x(!1),m=x(!1),s=async()=>{try{d.value=!0;const H=(await n("changelog",{method:"GET"}))?.data?.data?.data||{};a.value={version:H.version||"",oldVersion:H.oldVersion||"",oldLiteVersion:H.oldLiteVersion||"",oldProVersion:H.oldProVersion||"",pro_version:H.pro_version||"",shouldShow:!!H.shouldShow,showProChangelog:!!H.showProChangelog,isProActive:!!H.isProActive,items:{date:H.release_date||"",improvements:H.improvements||[],features:H.features||[],bugfixes:H.bugfixes||[]}},m.value=!!H.shouldShow&&H.version!==H.oldVersion}catch(Y){console.error("Error fetching changelog:",Y)}finally{d.value=!1}},p=t,f=o,v=x(0),h=x("slide-left"),w=x(280),L=x(0),F=T({get:()=>p.visible||m.value,set:Y=>f("update:visible",Y)}),M=T(()=>window.wpIvyLabels||{}),E=T(()=>a.value.showProChangelog&&a.value.pro_version?`IvyForms Pro ${a.value.pro_version}`:`IvyForms Lite ${a.value.version}`),C=T(()=>{let Y=0;return a.value.items.features?.length&&Y++,a.value.items.improvements?.length&&Y++,a.value.items.bugfixes?.length&&Y++,Y}),P=()=>{v.value<C.value-1&&(h.value="slide-left",v.value++)},B=()=>{v.value>0&&(h.value="slide-right",v.value--)},z=Y=>{Y>=0&&Y<C.value&&(h.value=Y>v.value?"slide-left":"slide-right",v.value=Y)},N=()=>{m.value=!1,f("update:visible",!1),f("close")},ne=()=>{Ho(()=>{const Y=document.querySelector(".ivyforms-changelog-section");if(Y){const J=320-(Y.querySelector(".ivyforms-changelog-section-header")?.clientHeight||0)-40;w.value=Math.max(200,Math.min(280,J))}})},ee=()=>{Ho(()=>{let Y=0;[a.value.items.features,a.value.items.improvements,a.value.items.bugfixes].forEach(Z=>{if(Z?.length){const J=50+Z.length*32+40;Y=Math.max(Y,J)}}),L.value=Math.min(450,Math.max(250,Y))})};return Ee(()=>v.value,()=>{ne()}),Ee(()=>m.value,Y=>{Y&&(v.value=0,ee())}),Pt(()=>{s(),ne(),ee();const Y=H=>{H.key==="Escape"&&F.value&&N()};window.addEventListener("keydown",Y),Al(()=>{window.removeEventListener("keydown",Y)})}),(Y,H)=>(g(),X(rv,{visible:F.value,width:480,"close-on-overlay-click":!1,"is-changelog":!0,"onUpdate:visible":N},{default:y(()=>[u("div",sw,[u("div",dw,[u("div",uw,[u("div",cw,[r(sv,{orientation:"logoOnly"})]),r(ke,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",class:"ivyforms-changelog-modal__close",onClick:N})]),u("div",fw,[u("h2",mw,_(M.value.whats_new_in)+" "+_(E.value),1)])]),u("div",{class:"ivyforms-changelog-modal__content ivyforms-flex ivyforms-flex-direction-column",style:st({height:L.value+"px"})},[r(ke,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-left","icon-start-type":"outline","icon-start-category":"arrows",class:it(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--left",{"ivyforms-changelog-modal__arrow--hidden":v.value===0}]),onClick:B},null,8,["class"]),r(ke,{priority:"tertiary",size:"s",type:"ghost","icon-only":"","icon-start":"chevron-right","icon-start-type":"outline","icon-start-category":"arrows",class:it(["ivyforms-changelog-modal__arrow ivyforms-changelog-modal__arrow--right",{"ivyforms-changelog-modal__arrow--hidden":v.value>=C.value-1}]),onClick:P},null,8,["class"]),u("div",vw,[r(O1,{name:h.value,mode:"out-in"},{default:y(()=>[(g(),k("div",{key:v.value,class:"ivyforms-changelog-modal__slide ivyforms-flex ivyforms-align-items-stretch ivyforms-justify-content-center"},[v.value===0&&a.value.items.features?.length?(g(),k("div",pw,[u("div",yw,[u("div",gw,[r(to,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,_(M.value.new_features),1)]),u("ul",hw,[(g(!0),k(ye,null,Ae(a.value.items.features,(Z,J)=>(g(),k("li",{key:`feature-${J}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[H[0]||(H[0]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ie(" "+_(Z.text),1)]))),128))])])):ce("",!0),v.value===1&&a.value.items.improvements?.length?(g(),k("div",bw,[u("div",_w,[u("div",xw,[r(to,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,_(M.value.improvements),1)]),u("ul",ww,[(g(!0),k(ye,null,Ae(a.value.items.improvements,(Z,J)=>(g(),k("li",{key:`improvement-${J}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[H[1]||(H[1]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ie(" "+_(Z.text),1)]))),128))])])):ce("",!0),v.value===2&&a.value.items.bugfixes?.length?(g(),k("div",Cw,[u("div",Sw,[u("div",kw,[r(to,{name:"star",type:"fill-duo",size:"d",color:"var(--map-base-purple-fill-0)"})]),u("h3",null,_(M.value.bug_fixes),1)]),u("ul",Fw,[(g(!0),k(ye,null,Ae(a.value.items.bugfixes,(Z,J)=>(g(),k("li",{key:`bugfix-${J}`,class:"ivyforms-changelog-modal__item ivyforms-flex"},[H[2]||(H[2]=u("span",{class:"ivyforms-changelog-modal__bullet"},null,-1)),ie(" "+_(Z.text),1)]))),128))])])):ce("",!0)]))]),_:1},8,["name"])]),u("div",Iw,[(g(!0),k(ye,null,Ae(C.value,Z=>(g(),k("span",{key:Z,class:it(["ivyforms-changelog-modal__indicator",{"ivyforms-changelog-modal__indicator--active":v.value===Z-1}]),onClick:J=>z(Z-1)},null,10,Tw))),128))])],4),u("div",Pw,[u("div",$w,_(v.value+1)+" / "+_(C.value),1),r(ke,{priority:"primary",size:"d",type:"fill",onClick:N},{default:y(()=>[ie(_(M.value.got_it_thanks),1)]),_:1})])])]),_:1},8,["visible"]))}}),Vw=We(Lw,[["__scopeId","data-v-ed9b21bc"]]),kc=Ps("lockedFeatureDialog",()=>{const t=x(!1),o=x({title:"",subtitle:""});return{dialogVisible:t,dialogData:o,showDialog:d=>{o.value=d,t.value=!0},hideDialog:()=>{t.value=!1}}}),Uw={xmlns:"http://www.w3.org/2000/svg",width:"62",height:"24",fill:"none"};function Mw(t,o){return g(),k("svg",Uw,[...o[0]||(o[0]=[u("rect",{width:"62",height:"24",fill:"#5B6673",rx:"4"},null,-1),u("path",{fill:"#fff",d:"M14.75 10.25V9.4c0-1.25-1-2.25-2.25-2.25s-2.25 1-2.25 2.25v.85H9.4c-.5 0-.9.4-.9.9v4.2c0 .5.4.9.9.9h6.2c.5 0 .9-.4.9-.9v-4.2c0-.5-.4-.9-.9-.9zm-3.3-.85a1.05 1.05 0 1 1 2.1 0v.85h-2.1z"},null,-1),u("text",{x:"20",y:"16",fill:"#fff","font-family":"Inter, Arial, sans-serif","font-size":"11","font-weight":"600"},"Locked",-1)])])}const Rw={render:Mw},Ew={xmlns:"http://www.w3.org/2000/svg",width:"62",height:"24",fill:"none"};function Bw(t,o){return g(),k("svg",Ew,[...o[0]||(o[0]=[u("rect",{width:"62",height:"24",fill:"#2A3441",rx:"4"},null,-1),u("rect",{width:"61",height:"23",x:".5",y:".5",stroke:"#5B6673",rx:"3.5"},null,-1),u("path",{fill:"#C5CDD6",d:"M14.75 10.25V9.4c0-1.25-1-2.25-2.25-2.25s-2.25 1-2.25 2.25v.85H9.4c-.5 0-.9.4-.9.9v4.2c0 .5.4.9.9.9h6.2c.5 0 .9-.4.9-.9v-4.2c0-.5-.4-.9-.9-.9zm-3.3-.85a1.05 1.05 0 1 1 2.1 0v.85h-2.1z"},null,-1),u("text",{x:"20",y:"16",fill:"#C5CDD6","font-family":"Inter, Arial, sans-serif","font-size":"11","font-weight":"600"},"Locked",-1)])])}const Aw={render:Bw},Dw=_e({__name:"LockedBadge",props:{size:{default:"d"}},setup(t){const{isDark:o}=dv(),n=t,a=T(()=>o()?Aw:Rw);return(d,m)=>(g(),k("div",{class:it(["ivyforms-locked-badge","ivyforms-flex","ivyforms-justify-content-center","ivyforms-align-items-center",`ivyforms-locked-badge--size-${n.size}`])},[(g(),X(jt(a.value)))],2))}}),Zv=We(Dw,[["__scopeId","data-v-97463e9d"]]),Ow={class:"ivyforms-locked-feature-dialog__body"},qw={class:"ivyforms-locked-feature-dialog__badge ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-mb-16"},zw={key:0,class:"ivyforms-locked-feature-dialog__title medium-18"},Nw={key:1,class:"ivyforms-locked-feature-dialog__subtitle regular-14"},Ww={class:"ivyforms-locked-feature-dialog__footer ivyforms-flex ivyforms-gap-12 ivyforms-justify-content-center ivyforms-flex-direction-row"},Yw=_e({__name:"LockedFeatureDialog",setup(t){const o=kc(),{dialogVisible:n,dialogData:a}=zi(o),d=()=>{a.value.buttons?.close?.function&&a.value.buttons.close.function(),n.value=!1},m=()=>{a.value.buttons?.confirm?.function&&a.value.buttons.confirm.function(),n.value=!1};return(s,p)=>(g(),X(ci,{modelValue:l(n),"onUpdate:modelValue":p[0]||(p[0]=f=>hn(n)?n.value=f:null),"show-close":!0,width:"468px","align-center":"",class:"ivyforms-locked-feature-dialog"},{footer:y(()=>[u("div",Ww,[l(a).buttons?.close?(g(),X(ke,{key:0,priority:l(a).buttons.close.type||"tertiary",size:"d","full-width":"",onClick:d},{default:y(()=>[ie(_(l(a).buttons.close.text),1)]),_:1},8,["priority"])):ce("",!0),l(a).buttons?.confirm?(g(),X(ke,{key:1,priority:l(a).buttons.confirm.type||"primary",size:"d","full-width":"",onClick:m},{default:y(()=>[ie(_(l(a).buttons.confirm.text),1)]),_:1},8,["priority"])):ce("",!0)])]),default:y(()=>[u("div",Ow,[u("div",qw,[r(Zv,{size:"l"})]),l(a).title?(g(),k("h3",zw,_(l(a).title),1)):ce("",!0),l(a).subtitle?(g(),k("p",Nw,_(l(a).subtitle),1)):ce("",!0)])]),_:1},8,["modelValue"]))}}),Hw=We(Yw,[["__scopeId","data-v-f81eda1b"]]),Vm="--ivyforms-banners-height",fc=x(0),Gw=T(()=>fc.value>0);function jw(t){let o=null;const n=()=>{const d=t.value?.offsetHeight??0;fc.value=d,document.documentElement.style.setProperty(Vm,`${d}px`)},a=()=>{Ho(n)};return Pt(()=>{a(),t.value&&typeof ResizeObserver<"u"&&(o=new ResizeObserver(n),o.observe(t.value)),window.addEventListener("ivyforms:refresh_banners",a)}),Ln(()=>{o?.disconnect(),window.removeEventListener("ivyforms:refresh_banners",a),fc.value=0,document.documentElement.style.removeProperty(Vm)}),{updateBannersHeight:n,scheduleUpdate:a,hasVisibleAppBanners:Gw}}const Kw={class:"ivyforms-app-shell"},Qw=_e({__name:"App",setup(t){const o=x(null),{scheduleUpdate:n}=jw(o),a=m=>{const s=m;return s.name??s.__name??`banner-${String(m)}`},d=uv([]);return Pt(()=>{const m=()=>{const s=Ll("ivyforms/app/banner_components",[]);d.value=s.map(p=>cv(p)?hc(p):p),n()};m(),window.addEventListener("ivyforms:refresh_banners",m)}),(m,s)=>{const p=$s("RouterView");return g(),k("div",Kw,[u("div",{ref_key:"bannersContainerRef",ref:o,class:"ivyforms-app-banners"},[(g(!0),k(ye,null,Ae(d.value,f=>(g(),X(jt(f),{key:a(f)}))),128))],512),r(p),r(Vw),r(gc),r(Hw)])}}}),Xw=We(Qw,[["__scopeId","data-v-02c139af"]]),Jw=_e({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"},minWidth:{type:[String,Number],default:"240px"}},setup(t){const o=t,n=T(()=>typeof o.width=="number"?`${o.width}px`:o.width);return(a,d)=>(g(),k("div",{class:"ivyforms-page-panel ivyforms-p-12",style:st({width:n.value,minWidth:n.value})},[Vl(a.$slots,"default",{},void 0,!0)],4))}}),Rs=We(Jw,[["__scopeId","data-v-4257aa21"]]);function Fc(t,o){return Ge.hooks.applyFilters("ivyforms/entry/context_menu_actions",t,o)}function Ic(t,o={}){const n=()=>{const a=o.locked??!1;return typeof a=="function"?a():a};return $t(Lt.EditEntry,{secondary:!0,iconColor:"var(--map-base-purple-symbol-0)",isProLocked:n,proRequiredPlan:"essentials",value:"ivyforms-edit-entry",handler:a=>{n()||t(a)}})}const Zw=[{key:"id",label:"Entry ID"},{key:"ipAddress",label:"User IP"},{key:"sourceURL",label:"Source URL"},{key:"userAgent",label:"Browser"},{key:"ameliaBookingUrls",label:"Booking ID"},{key:"author",label:"User"},{key:"status",label:"Status"},{key:"dateCreated",label:"Submitted On"}],ep=6048e5,eC=864e5,Um=Symbol.for("constructDateFrom");function Bl(t,o){return typeof t=="function"?t(o):t&&typeof t=="object"&&Um in t?t[Um](o):t instanceof Date?new t.constructor(o):new Date(o)}function Nn(t,o){return Bl(o||t,t)}let tC={};function Jd(){return tC}function Fs(t,o){const n=Jd(),a=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,d=Nn(t,o?.in),m=d.getDay(),s=(m<a?7:0)+m-a;return d.setDate(d.getDate()-s),d.setHours(0,0,0,0),d}function qd(t,o){return Fs(t,{...o,weekStartsOn:1})}function tp(t,o){const n=Nn(t,o?.in),a=n.getFullYear(),d=Bl(n,0);d.setFullYear(a+1,0,4),d.setHours(0,0,0,0);const m=qd(d),s=Bl(n,0);s.setFullYear(a,0,4),s.setHours(0,0,0,0);const p=qd(s);return n.getTime()>=m.getTime()?a+1:n.getTime()>=p.getTime()?a:a-1}function Mm(t){const o=Nn(t),n=new Date(Date.UTC(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds()));return n.setUTCFullYear(o.getFullYear()),+t-+n}function oC(t,...o){const n=Bl.bind(null,o.find(a=>typeof a=="object"));return o.map(n)}function Rm(t,o){const n=Nn(t,o?.in);return n.setHours(0,0,0,0),n}function nC(t,o,n){const[a,d]=oC(n?.in,t,o),m=Rm(a),s=Rm(d),p=+m-Mm(m),f=+s-Mm(s);return Math.round((p-f)/eC)}function iC(t,o){const n=tp(t,o),a=Bl(t,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),qd(a)}function lC(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function aC(t){return!(!lC(t)&&typeof t!="number"||isNaN(+Nn(t)))}function rC(t,o){const n=Nn(t,o?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}const sC={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},op=(t,o,n)=>{let a;const d=sC[t];return typeof d=="string"?a=d:o===1?a=d.one:a=d.other.replace("{{count}}",o.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function qi(t){return(o={})=>{const n=o.width?String(o.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}const dC={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},uC={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},cC={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},fC={date:qi({formats:dC,defaultWidth:"full"}),time:qi({formats:uC,defaultWidth:"full"}),dateTime:qi({formats:cC,defaultWidth:"full"})},mC={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},np=(t,o,n,a)=>mC[t];function ii(t){return(o,n)=>{const a=n?.context?String(n.context):"standalone";let d;if(a==="formatting"&&t.formattingValues){const s=t.defaultFormattingWidth||t.defaultWidth,p=n?.width?String(n.width):s;d=t.formattingValues[p]||t.formattingValues[s]}else{const s=t.defaultWidth,p=n?.width?String(n.width):t.defaultWidth;d=t.values[p]||t.values[s]}const m=t.argumentCallback?t.argumentCallback(o):o;return d[m]}}const vC={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},pC={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},yC={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},gC={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},hC={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},bC={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},_C=(t,o)=>{const n=Number(t),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},ip={ordinalNumber:_C,era:ii({values:vC,defaultWidth:"wide"}),quarter:ii({values:pC,defaultWidth:"wide",argumentCallback:t=>t-1}),month:ii({values:yC,defaultWidth:"wide"}),day:ii({values:gC,defaultWidth:"wide"}),dayPeriod:ii({values:hC,defaultWidth:"wide",formattingValues:bC,defaultFormattingWidth:"wide"})};function li(t){return(o,n={})=>{const a=n.width,d=a&&t.matchPatterns[a]||t.matchPatterns[t.defaultMatchWidth],m=o.match(d);if(!m)return null;const s=m[0],p=a&&t.parsePatterns[a]||t.parsePatterns[t.defaultParseWidth],f=Array.isArray(p)?wC(p,w=>w.test(s)):xC(p,w=>w.test(s));let v;v=t.valueCallback?t.valueCallback(f):f,v=n.valueCallback?n.valueCallback(v):v;const h=o.slice(s.length);return{value:v,rest:h}}}function xC(t,o){for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&o(t[n]))return n}function wC(t,o){for(let n=0;n<t.length;n++)if(o(t[n]))return n}function lp(t){return(o,n={})=>{const a=o.match(t.matchPattern);if(!a)return null;const d=a[0],m=o.match(t.parsePattern);if(!m)return null;let s=t.valueCallback?t.valueCallback(m[0]):m[0];s=n.valueCallback?n.valueCallback(s):s;const p=o.slice(d.length);return{value:s,rest:p}}}const CC=/^(\d+)(th|st|nd|rd)?/i,SC=/\d+/i,kC={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},FC={any:[/^b/i,/^(a|c)/i]},IC={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},TC={any:[/1/i,/2/i,/3/i,/4/i]},PC={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},$C={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},LC={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},VC={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},UC={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},MC={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},ap={ordinalNumber:lp({matchPattern:CC,parsePattern:SC,valueCallback:t=>parseInt(t,10)}),era:li({matchPatterns:kC,defaultMatchWidth:"wide",parsePatterns:FC,defaultParseWidth:"any"}),quarter:li({matchPatterns:IC,defaultMatchWidth:"wide",parsePatterns:TC,defaultParseWidth:"any",valueCallback:t=>t+1}),month:li({matchPatterns:PC,defaultMatchWidth:"wide",parsePatterns:$C,defaultParseWidth:"any"}),day:li({matchPatterns:LC,defaultMatchWidth:"wide",parsePatterns:VC,defaultParseWidth:"any"}),dayPeriod:li({matchPatterns:UC,defaultMatchWidth:"any",parsePatterns:MC,defaultParseWidth:"any"})},RC={code:"en-US",formatDistance:op,formatLong:fC,formatRelative:np,localize:ip,match:ap,options:{weekStartsOn:0,firstWeekContainsDate:1}};function EC(t,o){const n=Nn(t,o?.in);return nC(n,rC(n))+1}function BC(t,o){const n=Nn(t,o?.in),a=+qd(n)-+iC(n);return Math.round(a/ep)+1}function rp(t,o){const n=Nn(t,o?.in),a=n.getFullYear(),d=Jd(),m=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??d.firstWeekContainsDate??d.locale?.options?.firstWeekContainsDate??1,s=Bl(o?.in||t,0);s.setFullYear(a+1,0,m),s.setHours(0,0,0,0);const p=Fs(s,o),f=Bl(o?.in||t,0);f.setFullYear(a,0,m),f.setHours(0,0,0,0);const v=Fs(f,o);return+n>=+p?a+1:+n>=+v?a:a-1}function AC(t,o){const n=Jd(),a=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,d=rp(t,o),m=Bl(o?.in||t,0);return m.setFullYear(d,0,a),m.setHours(0,0,0,0),Fs(m,o)}function DC(t,o){const n=Nn(t,o?.in),a=+Fs(n,o)-+AC(n,o);return Math.round(a/ep)+1}function io(t,o){const n=t<0?"-":"",a=Math.abs(t).toString().padStart(o,"0");return n+a}const $l={y(t,o){const n=t.getFullYear(),a=n>0?n:1-n;return io(o==="yy"?a%100:a,o.length)},M(t,o){const n=t.getMonth();return o==="M"?String(n+1):io(n+1,2)},d(t,o){return io(t.getDate(),o.length)},a(t,o){const n=t.getHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return n==="am"?"a.m.":"p.m."}},h(t,o){return io(t.getHours()%12||12,o.length)},H(t,o){return io(t.getHours(),o.length)},m(t,o){return io(t.getMinutes(),o.length)},s(t,o){return io(t.getSeconds(),o.length)},S(t,o){const n=o.length,a=t.getMilliseconds(),d=Math.trunc(a*Math.pow(10,n-3));return io(d,o.length)}},kr={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Em={G:function(t,o,n){const a=t.getFullYear()>0?1:0;switch(o){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});default:return n.era(a,{width:"wide"})}},y:function(t,o,n){if(o==="yo"){const a=t.getFullYear(),d=a>0?a:1-a;return n.ordinalNumber(d,{unit:"year"})}return $l.y(t,o)},Y:function(t,o,n,a){const d=rp(t,a),m=d>0?d:1-d;if(o==="YY"){const s=m%100;return io(s,2)}return o==="Yo"?n.ordinalNumber(m,{unit:"year"}):io(m,o.length)},R:function(t,o){const n=tp(t);return io(n,o.length)},u:function(t,o){const n=t.getFullYear();return io(n,o.length)},Q:function(t,o,n){const a=Math.ceil((t.getMonth()+1)/3);switch(o){case"Q":return String(a);case"QQ":return io(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(t,o,n){const a=Math.ceil((t.getMonth()+1)/3);switch(o){case"q":return String(a);case"qq":return io(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(t,o,n){const a=t.getMonth();switch(o){case"M":case"MM":return $l.M(t,o);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(t,o,n){const a=t.getMonth();switch(o){case"L":return String(a+1);case"LL":return io(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(t,o,n,a){const d=DC(t,a);return o==="wo"?n.ordinalNumber(d,{unit:"week"}):io(d,o.length)},I:function(t,o,n){const a=BC(t);return o==="Io"?n.ordinalNumber(a,{unit:"week"}):io(a,o.length)},d:function(t,o,n){return o==="do"?n.ordinalNumber(t.getDate(),{unit:"date"}):$l.d(t,o)},D:function(t,o,n){const a=EC(t);return o==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):io(a,o.length)},E:function(t,o,n){const a=t.getDay();switch(o){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(t,o,n,a){const d=t.getDay(),m=(d-a.weekStartsOn+8)%7||7;switch(o){case"e":return String(m);case"ee":return io(m,2);case"eo":return n.ordinalNumber(m,{unit:"day"});case"eee":return n.day(d,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(d,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(d,{width:"short",context:"formatting"});default:return n.day(d,{width:"wide",context:"formatting"})}},c:function(t,o,n,a){const d=t.getDay(),m=(d-a.weekStartsOn+8)%7||7;switch(o){case"c":return String(m);case"cc":return io(m,o.length);case"co":return n.ordinalNumber(m,{unit:"day"});case"ccc":return n.day(d,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(d,{width:"narrow",context:"standalone"});case"cccccc":return n.day(d,{width:"short",context:"standalone"});default:return n.day(d,{width:"wide",context:"standalone"})}},i:function(t,o,n){const a=t.getDay(),d=a===0?7:a;switch(o){case"i":return String(d);case"ii":return io(d,o.length);case"io":return n.ordinalNumber(d,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(t,o,n){const d=t.getHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(d,{width:"narrow",context:"formatting"});default:return n.dayPeriod(d,{width:"wide",context:"formatting"})}},b:function(t,o,n){const a=t.getHours();let d;switch(a===12?d=kr.noon:a===0?d=kr.midnight:d=a/12>=1?"pm":"am",o){case"b":case"bb":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(d,{width:"narrow",context:"formatting"});default:return n.dayPeriod(d,{width:"wide",context:"formatting"})}},B:function(t,o,n){const a=t.getHours();let d;switch(a>=17?d=kr.evening:a>=12?d=kr.afternoon:a>=4?d=kr.morning:d=kr.night,o){case"B":case"BB":case"BBB":return n.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(d,{width:"narrow",context:"formatting"});default:return n.dayPeriod(d,{width:"wide",context:"formatting"})}},h:function(t,o,n){if(o==="ho"){let a=t.getHours()%12;return a===0&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return $l.h(t,o)},H:function(t,o,n){return o==="Ho"?n.ordinalNumber(t.getHours(),{unit:"hour"}):$l.H(t,o)},K:function(t,o,n){const a=t.getHours()%12;return o==="Ko"?n.ordinalNumber(a,{unit:"hour"}):io(a,o.length)},k:function(t,o,n){let a=t.getHours();return a===0&&(a=24),o==="ko"?n.ordinalNumber(a,{unit:"hour"}):io(a,o.length)},m:function(t,o,n){return o==="mo"?n.ordinalNumber(t.getMinutes(),{unit:"minute"}):$l.m(t,o)},s:function(t,o,n){return o==="so"?n.ordinalNumber(t.getSeconds(),{unit:"second"}):$l.s(t,o)},S:function(t,o){return $l.S(t,o)},X:function(t,o,n){const a=t.getTimezoneOffset();if(a===0)return"Z";switch(o){case"X":return Am(a);case"XXXX":case"XX":return $a(a);default:return $a(a,":")}},x:function(t,o,n){const a=t.getTimezoneOffset();switch(o){case"x":return Am(a);case"xxxx":case"xx":return $a(a);default:return $a(a,":")}},O:function(t,o,n){const a=t.getTimezoneOffset();switch(o){case"O":case"OO":case"OOO":return"GMT"+Bm(a,":");default:return"GMT"+$a(a,":")}},z:function(t,o,n){const a=t.getTimezoneOffset();switch(o){case"z":case"zz":case"zzz":return"GMT"+Bm(a,":");default:return"GMT"+$a(a,":")}},t:function(t,o,n){const a=Math.trunc(+t/1e3);return io(a,o.length)},T:function(t,o,n){return io(+t,o.length)}};function Bm(t,o=""){const n=t>0?"-":"+",a=Math.abs(t),d=Math.trunc(a/60),m=a%60;return m===0?n+String(d):n+String(d)+o+io(m,2)}function Am(t,o){return t%60===0?(t>0?"-":"+")+io(Math.abs(t)/60,2):$a(t,o)}function $a(t,o=""){const n=t>0?"-":"+",a=Math.abs(t),d=io(Math.trunc(a/60),2),m=io(a%60,2);return n+d+o+m}const Dm=(t,o)=>{switch(t){case"P":return o.date({width:"short"});case"PP":return o.date({width:"medium"});case"PPP":return o.date({width:"long"});default:return o.date({width:"full"})}},sp=(t,o)=>{switch(t){case"p":return o.time({width:"short"});case"pp":return o.time({width:"medium"});case"ppp":return o.time({width:"long"});default:return o.time({width:"full"})}},OC=(t,o)=>{const n=t.match(/(P+)(p+)?/)||[],a=n[1],d=n[2];if(!d)return Dm(t,o);let m;switch(a){case"P":m=o.dateTime({width:"short"});break;case"PP":m=o.dateTime({width:"medium"});break;case"PPP":m=o.dateTime({width:"long"});break;default:m=o.dateTime({width:"full"});break}return m.replace("{{date}}",Dm(a,o)).replace("{{time}}",sp(d,o))},qC={p:sp,P:OC},zC=/^D+$/,NC=/^Y+$/,WC=["D","DD","YY","YYYY"];function YC(t){return zC.test(t)}function HC(t){return NC.test(t)}function GC(t,o,n){const a=jC(t,o,n);if(console.warn(a),WC.includes(t))throw new RangeError(a)}function jC(t,o,n){const a=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${o}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const KC=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,QC=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,XC=/^'([^]*?)'?$/,JC=/''/g,ZC=/[a-zA-Z]/;function eS(t,o,n){const a=Jd(),d=n?.locale??a.locale??RC,m=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,s=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,p=Nn(t,n?.in);if(!aC(p))throw new RangeError("Invalid time value");let f=o.match(QC).map(h=>{const w=h[0];if(w==="p"||w==="P"){const L=qC[w];return L(h,d.formatLong)}return h}).join("").match(KC).map(h=>{if(h==="''")return{isToken:!1,value:"'"};const w=h[0];if(w==="'")return{isToken:!1,value:tS(h)};if(Em[w])return{isToken:!0,value:h};if(w.match(ZC))throw new RangeError("Format string contains an unescaped latin alphabet character `"+w+"`");return{isToken:!1,value:h}});d.localize.preprocessor&&(f=d.localize.preprocessor(p,f));const v={firstWeekContainsDate:m,weekStartsOn:s,locale:d};return f.map(h=>{if(!h.isToken)return h.value;const w=h.value;(!n?.useAdditionalWeekYearTokens&&HC(w)||!n?.useAdditionalDayOfYearTokens&&YC(w))&&GC(w,o,String(t));const L=Em[w[0]];return L(p,w,d.localize,v)}).join("")}function tS(t){const o=t.match(XC);return o?o[1].replace(JC,"'"):t}const oS={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},nS={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},iS={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},lS={date:qi({formats:oS,defaultWidth:"full"}),time:qi({formats:nS,defaultWidth:"full"}),dateTime:qi({formats:iS,defaultWidth:"full"})},aS={code:"en-GB",formatDistance:op,formatLong:lS,formatRelative:np,localize:ip,match:ap,options:{weekStartsOn:1,firstWeekContainsDate:4}},rS={lessThanXSeconds:{one:{standalone:"мање од 1 секунде",withPrepositionAgo:"мање од 1 секунде",withPrepositionIn:"мање од 1 секунду"},dual:"мање од {{count}} секунде",other:"мање од {{count}} секунди"},xSeconds:{one:{standalone:"1 секунда",withPrepositionAgo:"1 секунде",withPrepositionIn:"1 секунду"},dual:"{{count}} секунде",other:"{{count}} секунди"},halfAMinute:"пола минуте",lessThanXMinutes:{one:{standalone:"мање од 1 минуте",withPrepositionAgo:"мање од 1 минуте",withPrepositionIn:"мање од 1 минуту"},dual:"мање од {{count}} минуте",other:"мање од {{count}} минута"},xMinutes:{one:{standalone:"1 минута",withPrepositionAgo:"1 минуте",withPrepositionIn:"1 минуту"},dual:"{{count}} минуте",other:"{{count}} минута"},aboutXHours:{one:{standalone:"око 1 сат",withPrepositionAgo:"око 1 сат",withPrepositionIn:"око 1 сат"},dual:"око {{count}} сата",other:"око {{count}} сати"},xHours:{one:{standalone:"1 сат",withPrepositionAgo:"1 сат",withPrepositionIn:"1 сат"},dual:"{{count}} сата",other:"{{count}} сати"},xDays:{one:{standalone:"1 дан",withPrepositionAgo:"1 дан",withPrepositionIn:"1 дан"},dual:"{{count}} дана",other:"{{count}} дана"},aboutXWeeks:{one:{standalone:"око 1 недељу",withPrepositionAgo:"око 1 недељу",withPrepositionIn:"око 1 недељу"},dual:"око {{count}} недеље",other:"око {{count}} недеље"},xWeeks:{one:{standalone:"1 недељу",withPrepositionAgo:"1 недељу",withPrepositionIn:"1 недељу"},dual:"{{count}} недеље",other:"{{count}} недеље"},aboutXMonths:{one:{standalone:"око 1 месец",withPrepositionAgo:"око 1 месец",withPrepositionIn:"око 1 месец"},dual:"око {{count}} месеца",other:"око {{count}} месеци"},xMonths:{one:{standalone:"1 месец",withPrepositionAgo:"1 месец",withPrepositionIn:"1 месец"},dual:"{{count}} месеца",other:"{{count}} месеци"},aboutXYears:{one:{standalone:"око 1 годину",withPrepositionAgo:"око 1 годину",withPrepositionIn:"око 1 годину"},dual:"око {{count}} године",other:"око {{count}} година"},xYears:{one:{standalone:"1 година",withPrepositionAgo:"1 године",withPrepositionIn:"1 годину"},dual:"{{count}} године",other:"{{count}} година"},overXYears:{one:{standalone:"преко 1 годину",withPrepositionAgo:"преко 1 годину",withPrepositionIn:"преко 1 годину"},dual:"преко {{count}} године",other:"преко {{count}} година"},almostXYears:{one:{standalone:"готово 1 годину",withPrepositionAgo:"готово 1 годину",withPrepositionIn:"готово 1 годину"},dual:"готово {{count}} године",other:"готово {{count}} година"}},sS=(t,o,n)=>{let a;const d=rS[t];return typeof d=="string"?a=d:o===1?n?.addSuffix?n.comparison&&n.comparison>0?a=d.one.withPrepositionIn:a=d.one.withPrepositionAgo:a=d.one.standalone:o%10>1&&o%10<5&&String(o).substr(-2,1)!=="1"?a=d.dual.replace("{{count}}",String(o)):a=d.other.replace("{{count}}",String(o)),n?.addSuffix?n.comparison&&n.comparison>0?"за "+a:"пре "+a:a},dS={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},uS={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},cS={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},fS={date:qi({formats:dS,defaultWidth:"full"}),time:qi({formats:uS,defaultWidth:"full"}),dateTime:qi({formats:cS,defaultWidth:"full"})},mS={lastWeek:t=>{switch(t.getDay()){case 0:return"'прошле недеље у' p";case 3:return"'прошле среде у' p";case 6:return"'прошле суботе у' p";default:return"'прошли' EEEE 'у' p"}},yesterday:"'јуче у' p",today:"'данас у' p",tomorrow:"'сутра у' p",nextWeek:t=>{switch(t.getDay()){case 0:return"'следеће недеље у' p";case 3:return"'следећу среду у' p";case 6:return"'следећу суботу у' p";default:return"'следећи' EEEE 'у' p"}},other:"P"},vS=(t,o,n,a)=>{const d=mS[t];return typeof d=="function"?d(o):d},pS={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},yS={narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},gS={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},hS={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},bS={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},_S={narrow:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},xS={narrow:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},wS=(t,o)=>Number(t)+".",CS={ordinalNumber:wS,era:ii({values:pS,defaultWidth:"wide"}),quarter:ii({values:yS,defaultWidth:"wide",argumentCallback:t=>t-1}),month:ii({values:gS,defaultWidth:"wide",formattingValues:hS,defaultFormattingWidth:"wide"}),day:ii({values:bS,defaultWidth:"wide"}),dayPeriod:ii({values:xS,defaultWidth:"wide",formattingValues:_S,defaultFormattingWidth:"wide"})},SS=/^(\d+)\./i,kS=/\d+/i,FS={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},IS={any:[/^пр/i,/^(по|нова)/i]},TS={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},PS={any:[/1/i,/2/i,/3/i,/4/i]},$S={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},LS={narrow:[/^1/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ја/i,/^ф/i,/^мар/i,/^ап/i,/^мај/i,/^јун/i,/^јул/i,/^авг/i,/^с/i,/^о/i,/^н/i,/^д/i]},VS={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},US={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},MS={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},RS={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},ES={ordinalNumber:lp({matchPattern:SS,parsePattern:kS,valueCallback:t=>parseInt(t,10)}),era:li({matchPatterns:FS,defaultMatchWidth:"wide",parsePatterns:IS,defaultParseWidth:"any"}),quarter:li({matchPatterns:TS,defaultMatchWidth:"wide",parsePatterns:PS,defaultParseWidth:"any",valueCallback:t=>t+1}),month:li({matchPatterns:$S,defaultMatchWidth:"wide",parsePatterns:LS,defaultParseWidth:"any"}),day:li({matchPatterns:VS,defaultMatchWidth:"wide",parsePatterns:US,defaultParseWidth:"any"}),dayPeriod:li({matchPatterns:MS,defaultMatchWidth:"any",parsePatterns:RS,defaultParseWidth:"any"})},BS={code:"sr",formatDistance:sS,formatLong:fS,formatRelative:vS,localize:CS,match:ES,options:{weekStartsOn:1,firstWeekContainsDate:1}};function dp(t,o="dateFns"){const n={Y:{dayjs:"YYYY",dateFns:"yyyy"},y:{dayjs:"YY",dateFns:"yy"},F:{all:"MMMM"},M:{dayjs:"MMM",dateFns:"MMM"},m:{all:"MM"},n:{all:"M"},d:{dayjs:"DD",dateFns:"dd"},j:{dayjs:"D",dateFns:"d"},D:{dayjs:"ddd",dateFns:"eee"},l:{dayjs:"dddd",dateFns:"eeee"}};return t.replace(/\b[a-zA-Z]\b/g,a=>{const d=n[a];return d?.[o]||d?.all||a})}function AS(t){if(!t||typeof t=="boolean")return"";let o;if(typeof t=="string"){if(t.trim()===""||(o=new Date(t),isNaN(o.getTime())))return""}else if(typeof t=="number"){if(t===0||(o=new Date(t),isNaN(o.getTime())))return""}else if(t instanceof Date){if(o=t,isNaN(o.getTime()))return""}else return"";const n=window.wpIvyDateFormat?.dateFormat||"dd MMM yyyy",a=window.wpIvyDateFormat?.locale==="sr_RS"?BS:aS,d=dp(n,"dateFns");try{return eS(o,d,{locale:a})}catch{return""}}function DS(t){return Array.isArray(t)?t.map(o=>typeof o=="string"||typeof o=="number"||o instanceof Date||Fd.isDayjs(o)?Fd(o).format("YYYY-MM-DD"):null).filter(Boolean):typeof t=="string"||typeof t=="number"||t instanceof Date||Fd.isDayjs(t)?[Fd(t).format("YYYY-MM-DD")]:[]}const sn={formatWPDate:AS,convertWPFormat:dp,formatDateRangeForApi:DS},Is=Ps("entry",()=>{const t=x(null),o=x([]),n=x(!1),a=x(null),{getLabel:d}=Ye(),{request:m}=po(),s=Dr();return{entry:t,entryFields:o,loading:n,error:a,fetchEntry:async f=>{try{const{data:v,error:h,status:w}=await m(`entry/${f}`,{method:"GET",headers:{"Content-Type":"application/json"}});!h&&w===200&&v?.data?(t.value=v.data.entry,o.value=v.data.fields||[],n.value=!1,t.value.status==="unread"&&(await s.updateStatus(f,"read"),t.value.status="read")):(De({message:`${d("failed_to_get_entry")} ${v?.message||""}`,type:"error"}),console.error(d("failed_to_get_entry"),v?.message))}catch(v){De({message:`${d("failed_to_get_entry")} ${v}`,type:"error"})}}}});function Wn(){const t=Zo(),o=T(()=>t.loaded.value),n=T(()=>t.plan.value==="lite"),a=T(()=>typeof window>"u"?!1:(window.ivyFormsProScripts!==void 0||window.IvyFormsProScripts!==void 0)&&!!window.IvyForms?.pro),d=T(()=>{if(!a.value)return!1;const p=t.license.value;return p?p.status==="valid"&&p.plan!=="lite":!1}),m=T(()=>o.value&&a.value&&d.value&&!n.value);return{isLoaded:o,isLitePlan:n,isProInstalled:a,isLicenseActive:d,isProActivated:m,canUseFeature:p=>m.value&&t.hasFeature(p)}}const up="admin_add_entry",cp="essentials",OS={class:"ivyforms-entry-page-section-title header-with-actions ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100 ivyforms-gap-8"},qS={class:"medium-18"},zS={class:"ivyforms-entry-page-section-content"},NS={class:"ivyforms-entry-details-table ivyforms-width-100"},WS={class:"ivyforms-key-column medium-14 ivyforms-px-8"},YS={class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},HS={key:0,class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},GS={key:3,class:"ivyforms-flex ivyforms-flex-column ivyforms-gap-4"},jS=_e({__name:"EntryDetailsPagePanel",setup(t){const o=Lo(),n=No(),a=Dr(),d=Is(),m=kt(),{getLabel:s}=Ye(),p=Ed("entry"),f=Zo(),v=Hi(),h=Gi(),{canUseFeature:w,isProInstalled:L}=Wn(),{showUpgradeDialog:F}=$o(),M=x(!1),E=x(null),C=Ed("onEntryCreated",()=>{}),P=T(()=>w(up)),B=T(()=>{if(o.name===Tn){const q=o.params.formId;return Array.isArray(q)?q[0]:q}return p?.value?.formId??m.formId}),z=T(()=>{const q=p?.value?.ameliaBookingUrls;return Array.isArray(q)?q:[]}),N=T(()=>Zw.filter(q=>!p?.value||!Object.prototype.hasOwnProperty.call(p.value,q.key)?!1:q.key==="ameliaBookingUrls"?z.value.length>0:!0).map(q=>q.key==="ameliaBookingUrls"?{...q,label:s("amelia_booking_id")}:q)),ne=T(()=>window.IvyForms?.adminUrl||ee()),ee=()=>{try{if(window.IvyForms?.useApiClient){const K=window.IvyForms.useApiClient();if(K?.root){const G=K.root.match(/(.+?)\/wp-json\/?/);if(G)return G[1]+"/wp-admin/"}}const q=window.location.pathname,j=q.indexOf("/wp-admin/");if(j!==-1){const K=q.substring(0,j);return window.location.origin+K+"/wp-admin/"}return window.location.origin+"/wp-admin/"}catch{return"/wp-admin/"}},Y=()=>o.name===Tn?o.params.entryId:o.params.id,H=async q=>{try{const j=q==="read"?"unread":"read",K=Y();await a.updateStatus(Number(K),j),p?.value&&(p.value.status=j),q==="read"&&j==="unread"&&(o.name===Tn?await n.push({name:ui,params:{id:o.params.formId},query:o.query}):(o.name===Di||o.name===Jo)&&(m.formId=null,a.reset(),await n.push({name:Jo,query:o.query})))}catch(j){console.error(s("failed_to_update_entry_status"),j)}},Z=()=>{if(v.isOpen){v.closeContextMenu();return}const q=Number(Y());if(!q)return;const j=E.value;if(!j)return;const K=j&&"$el"in j&&j.$el instanceof HTMLElement?j.$el:j instanceof HTMLElement?j:null;if(!K)return;const G=[Ic(()=>{v.closeContextMenu()},{locked:()=>!f.hasFeature("edit_entries")}),...J(q),$t(Lt.Delete,{handler:async()=>{v.closeContextMenu(),await h.handleActionClick(q,null,"entry","delete",{setLoading:W=>{M.value=W},onSuccess:async()=>{o.name===Tn?await n.push({name:ui,params:{id:o.params.formId},query:o.query}):(m.formId=null,a.reset(),await n.push({name:Jo,query:o.query}))}})}})];v.openContextMenu({actions:Fc(G,{entryId:q,formId:p?.value?.formId??null,onDetailPage:!0}),contextMenuButtonRef:K})},J=q=>{if(!L.value)return[];if(!P.value){const G=()=>{v.closeContextMenu(),F(cp)};return[$t(Lt.Save,{label:s("add_entry"),icon:"plus",pro:!0,handler:G}),$t(Lt.Duplicate,{label:s("duplicate_entry"),pro:!0,handler:G})]}const j={entryId:q,formId:Number(B.value),entry:p?.value??null,entryFields:d.entryFields||[],formFields:m.fields||[],createAction:$t,actionTypes:Lt,closeMenu:()=>v.closeContextMenu(),onCreated:C},K=window.IvyForms?.hooks?.applyFilters?.("ivyforms/entry/detail_actions",[],j);return Array.isArray(K)?K:[]};return(q,j)=>{const K=co,G=Ls,W=Rs;return g(),X(W,{width:420,class:"ivyforms-p-20"},{default:y(()=>[u("div",OS,[u("span",qS,_(l(s)("general_details")),1),r(K,{content:l(s)("actions"),placement:"top"},{default:y(()=>[r(ke,{ref_key:"actionButtonRef",ref:E,"icon-only":"","icon-start":"context-menu-dot",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:Z},null,512)]),_:1},8,["content"])]),u("div",zS,[u("table",NS,[u("tbody",null,[(g(!0),k(ye,null,Ae(N.value,V=>(g(),k("tr",{key:V.key},[u("td",WS,_(V.label),1),u("td",YS,[V.label===l(s)("status")?(g(),k("div",HS,[u("span",null,_(l(p)[V.key].charAt(0).toUpperCase()+l(p)[V.key].slice(1)),1),r(ke,{"icon-only":"","icon-start":l(p)[V.key]==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:D=>H(l(p)[V.key])},null,8,["icon-start","onClick"])])):V.label===l(s)("submitted_on")?(g(),k(ye,{key:1},[ie(_(l(sn).formatWPDate(l(p)[V.key])),1)],64)):V.key==="sourceURL"?(g(),X(G,{key:2,href:l(p)[V.key],target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ie(_(l(p)[V.key]),1)]),_:2},1032,["href"])):V.key==="ameliaBookingUrls"&&z.value.length?(g(),k("div",GS,[(g(!0),k(ye,null,Ae(z.value,(D,R)=>(g(),X(G,{key:R,href:D.url,target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ie(" #"+_(D.packageCustomerId?D.packageCustomerId:D.bookingId),1)]),_:2},1032,["href"]))),128))])):V.key==="author"?(g(),k(ye,{key:4},[l(p).userId===null||l(p).userId===void 0?(g(),k(ye,{key:0},[ie(_(l(s)("guest")),1)],64)):(g(),X(G,{key:1,href:`${ne.value}user-edit.php?user_id=${l(p).userId}`,target:"_blank",size:"s",rel:"noreferrer"},{default:y(()=>[ie(_(l(p)[V.key]),1)]),_:2},1032,["href"]))],64)):(g(),k(ye,{key:5},[ie(_(l(p)[V.key]),1)],64))])]))),128))])])])]),_:1})}}}),KS=We(jS,[["__scopeId","data-v-5d4c4356"]]),QS=_e({__name:"PageSection",props:{conversational:{type:Boolean,default:!1}},setup(t){const o=Go();return(n,a)=>(g(),k("div",{class:it(["ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24",{"ivyforms-page-section--conversational":t.conversational}])},[u("div",{class:it(["ivyforms-page-section__content ivyforms-p-20",{"ivyforms-page-section__content__fullscreen":l(o).isFullScreenMode}])},[Vl(n.$slots,"default",{},void 0,!0)],2)],2))}}),Yn=We(QS,[["__scopeId","data-v-47e8d4f6"]]),XS={key:0,class:"ivyforms-file-upload__entry-label ivyforms-pt-2"},JS={class:"ivyforms-file-upload__entry-files ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},ZS={class:"ivyforms-file-upload__entry-glyph-wrap ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-flex-shrink-0"},ek={class:"ivyforms-file-upload__entry-fname"},tk={key:1,class:"ivyforms-file-upload__entry-actions ivyforms-flex ivyforms-align-items-start ivyforms-justify-content-end"},ok=["aria-label"],nk=_e({__name:"IvyFileUploadEntryDetailsRow",props:{fieldLabel:{default:""},files:{},moreLabel:{default:""},showLabel:{type:Boolean,default:!0},showActions:{type:Boolean,default:!1},embedded:{type:Boolean,default:!1}},setup(t){const o=t,n=T(()=>o.showLabel&&o.showActions?"ivyforms-file-upload__entry--layout-full":o.showLabel?"ivyforms-file-upload__entry--layout-label":o.showActions?"ivyforms-file-upload__entry--layout-actions":"ivyforms-file-upload__entry--layout-files");return(a,d)=>(g(),k("div",{class:it(["ivyforms-file-upload__entry ivyforms-gap-column-24 ivyforms-gap-row-8",[t.embedded?"ivyforms-align-items-center":"ivyforms-align-items-start",...t.embedded?[]:["ivyforms-py-20","ivyforms-px-24"],{"ivyforms-file-upload__entry--embedded":t.embedded},n.value]])},[t.showLabel?(g(),k("div",XS,_(t.fieldLabel),1)):ce("",!0),u("div",JS,[(g(!0),k(ye,null,Ae(t.files,(m,s)=>(g(),k("div",{key:s,class:"ivyforms-file-upload__entry-file-line ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},[u("span",ZS,[r(fv,{"file-name":m.name,size:"m"},null,8,["file-name"])]),u("span",ek,[m.url?(g(),X(Ls,{key:0,href:m.url,target:"_blank",rel:"noreferrer",size:"s",class:"ivyforms-file-upload__entry-link ivyforms-inline-flex"},{default:y(()=>[ie(_(m.name),1)]),_:2},1032,["href"])):(g(),k(ye,{key:1},[ie(_(m.name),1)],64))])]))),128))]),t.showActions?(g(),k("div",tk,[u("button",{type:"button",class:"ivyforms-file-upload__entry-more ivyforms-py-2 ivyforms-px-6","aria-label":t.moreLabel},[...d[0]||(d[0]=[u("span",{"aria-hidden":"true"},"⋯",-1)])],8,ok)])):ce("",!0)],2))}}),ik=We(nk,[["__scopeId","data-v-82e6f271"]]);function Om(t){try{return decodeURIComponent(t)}catch{return t}}function lk(t){try{const n=new URL(t).pathname.split("/").pop()||t;return Om(n)}catch{const o=t.split("/").filter(Boolean),n=o[o.length-1];return Om(n||t)}}function fp(t){if(t==null)return[];const o=typeof t=="string"?t.trim():"";if(o==="")return[];const n=d=>{const m=typeof d=="string"?d.trim():"";if(!m)return null;const s=/^https?:\/\//i.test(m),p=m.startsWith("/")&&!/\s/.test(m);return s||p?{url:m,name:lk(m)}:null};if(o.startsWith("["))try{const d=JSON.parse(o);if(Array.isArray(d)){const m=[];for(const s of d){const p=n(s);p&&m.push(p)}return m}}catch{}const a=n(o);return a?[a]:[]}const ak={key:0,class:"ivyforms-product-entry-display ivyforms-width-100"},rk={class:"ivyforms-product-entry-display__list ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10"},sk=_e({__name:"ProductEntryDisplay",props:{value:{},currencyCode:{}},setup(t){const o=t,n=T(()=>{const m=o.currencyCode;return typeof m=="string"&&bc(m)?m:q1}),a=T(()=>z1(o.value)),d=T(()=>{const m=a.value;if(!m?.lines.length)return[];const s=n.value;return m.lines.map(p=>N1(p,s))});return(m,s)=>d.value.length?(g(),k("div",ak,[u("div",rk,[(g(!0),k(ye,null,Ae(d.value,(p,f)=>(g(),k("div",{key:f,class:"ivyforms-product-entry-display__line regular-14",style:{color:"var(--map-base-text-0)"}},_(p),1))),128))])])):ce("",!0)}}),mp=We(sk,[["__scopeId","data-v-de6acd3a"]]),dk=["recaptcha","turnstile","hcaptcha"],vp=t=>dk.includes(t),uk={class:"ivyforms-entry-page-section-title ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},ck={class:"medium-18 ivyforms-flex-shrink-0"},fk={class:"ivyforms-entry-page-section-title__actions ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-flex-shrink-0"},mk={class:"ivyforms-entry-page-section-content ivyforms-mt-24 ivyforms-width-100"},vk={class:"ivyforms-entry-table ivyforms-width-100"},pk={key:0,class:"ivyforms-entry-section-divider"},yk={colspan:"2",class:"medium-14 ivyforms-px-8"},gk={key:0,colspan:"2",class:"ivyforms-likert-column"},hk={key:0,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},bk={key:1,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},_k={key:2,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},xk={key:3,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},wk={key:4,class:"ivyforms-value-column ivyforms-value-column--file-upload ivyforms-width-100 ivyforms-px-8 ivyforms-py-14 regular-14"},Ck={key:5,class:"ivyforms-value-column ivyforms-width-100 ivyforms-px-8 regular-14"},qm="edit_entries",Sk=_e({__name:"EntryPageSectionContent",setup(t){const o=kt(),n=x(!1),a=Is(),{getLabel:d}=Ye(),m=Ed("entryEdit"),{showUpgradeDialog:s}=$o(),{canUseFeature:p}=Wn(),f=Zo();Pt(()=>{f.fetch()});const v=T(()=>m?.value.isEditMode.value??!1),h=T(()=>!(m?.value.canEditEntry.value??p(qm))),w=T(()=>window.IvyForms?.components?.("EntryPageSectionEditBlock")??null),L=()=>{if(h.value){s(f.upgradeMap.value[qm]);return}window.IvyForms?.startEntryEdit?.()},F=T(()=>h.value?"pro":"primary"),M=T(()=>h.value?"bolt-lightning":""),E=T(()=>[...o.fields||[]].sort((K,G)=>(K.position??0)-(G.position??0))),C=T(()=>E.value.filter(K=>!K.parentId&&!vp(K.type)).map(K=>a.entryFields.find(G=>(G.fieldId??G.id)==K.id)).filter(K=>K?!(!n.value&&(K.fieldValue===null||K.fieldValue==="")):!1)),P=new Map,B=K=>{const G=K.id??K.fieldId;if(P.has(G))return P.get(G)??null;const W=ee(K),V=Ge.hooks.applyFilters("ivyforms/entry/field_display",null,K,W,ne(K)||"");return P.set(G,V),V},z=T(()=>{const K=C.value.map(G=>({kind:"field",entryField:G}));return Ge.hooks.applyFilters("ivyforms/entry/details/display_items",K,{entryFields:a.entryFields,formFields:E.value,showEmptyFields:n.value})}),N=(K,G)=>K.kind==="divider"?`divider-${K.id}`:K.entryField?.id??`field-${G}`;Ee(C,()=>{P.clear()}),Ee(()=>a.entry,async K=>{K&&K.formId&&(!o.fields||o.fields.length===0)&&await o.loadForm(K.formId.toString())},{immediate:!0});const ne=K=>{const G=typeof K=="object"&&K!==null?K.fieldId??K.id:K,W=o.fields?.find(V=>V.id==G);return W?W.label:""},ee=K=>{const G=typeof K=="object"&&K!==null?K.fieldId??K.id:K;return o.fields?.find(W=>W.id==G)},Y=K=>ee(K)?.type==="file-upload",H=K=>ee(K)?.type==="rating",Z=K=>{const G=ee(K);return G?Ge.hooks.applyFilters("ivyforms/entry/html_field_types",["html"],G).includes(G.type):!1},J=K=>fp(K),q=K=>mv(K,o.paymentSettings.currency),j=K=>{const G=ee(K);if(G&&(G.type==="checkbox"||G.type==="multi-select")&&Array.isArray(G.fieldOptions))return(K.fieldValue||"").split(",").map(D=>D.trim()).filter(D=>D).map(D=>{const R=G.fieldOptions.find(U=>U.value==D);return R?R.label:D}).join(", ");if(G&&G.type==="product")return"";if(G&&G.type==="total")return q(K.fieldValue);if(G&&(G.type==="radio"||G.type==="select")&&Array.isArray(G.fieldOptions)){const W=G.fieldOptions.find(V=>V.value==K.fieldValue);return W?W.label:K.fieldValue}return K.fieldValue};return(K,G)=>{const W=pt;return v.value&&w.value?(g(),X(jt(w.value),{key:0})):(g(),k(ye,{key:1},[u("div",uk,[u("span",ck,_(l(d)("user_information")),1),u("div",fk,[r(W,{modelValue:n.value,"onUpdate:modelValue":G[0]||(G[0]=V=>n.value=V),priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("show_empty_fields")),1)]),_:1},8,["modelValue"]),r(ke,{size:"s",type:"fill",priority:F.value,"icon-start":M.value,"icon-start-type":M.value?"fill":void 0,onClick:G[1]||(G[1]=V=>L())},{default:y(()=>[ie(_(l(d)("edit")),1)]),_:1},8,["priority","icon-start","icon-start-type"])])]),u("div",mk,[u("table",vk,[u("tbody",null,[(g(!0),k(ye,null,Ae(z.value,(V,D)=>(g(),k(ye,{key:N(V,D)},[V.kind==="divider"?(g(),k("tr",pk,[u("td",yk,_(V.label),1)])):(g(),k("tr",{key:1,class:it({"ivyforms-entry-row--file-upload":Y(V.entryField)})},[B(V.entryField)?(g(),k("td",gk,[(g(),X(jt(B(V.entryField).component),Bd({ref_for:!0},B(V.entryField).props),null,16))])):(g(),k(ye,{key:1},[u("td",{class:it(["ivyforms-key-column medium-14 ivyforms-px-8",{"ivyforms-py-14":Y(V.entryField)}])},_(ne(V.entryField)||""),3),H(V.entryField)?(g(),k("td",hk,[r(W1,{"model-value":Number(V.entryField.fieldValue)||0,"rating-icon":ee(V.entryField)?.ratingIcon||"star",options:ee(V.entryField)?.fieldOptions||[],"show-label":!1,readonly:""},null,8,["model-value","rating-icon","options"])])):ee(V.entryField)?.type==="product"?(g(),k("td",bk,[r(mp,{value:V.entryField.fieldValue,"currency-code":l(o).paymentSettings.currency},null,8,["value","currency-code"])])):ee(V.entryField)?.type==="total"?(g(),k("td",_k,_(q(V.entryField.fieldValue)),1)):Z(V.entryField)?(g(),k("td",xk,[r(Y1,{html:j(V.entryField),"field-type":ee(V.entryField)?.type},null,8,["html","field-type"])])):Y(V.entryField)?(g(),k("td",wk,[J(V.entryField.fieldValue).length?(g(),X(ik,{key:0,files:J(V.entryField.fieldValue),"show-label":!1,"show-actions":!1,embedded:""},null,8,["files"])):(g(),k(ye,{key:1},[ie(_(j(V.entryField)),1)],64))])):(g(),k("td",Ck,_(j(V.entryField)),1))],64))],2))],64))),128))])])])],64))}}});function pp(t,o){const n=t.trim();if(!n)return null;const d=o?.sandbox??(typeof o?.receiptUrl=="string"&&o.receiptUrl.includes("squareupsandbox.com"))?"https://squareupsandbox.com":"https://squareup.com",m=o?.locationId?.trim();return m?`${d}/dashboard/sales/transactions/${encodeURIComponent(n)}/by-unit/${encodeURIComponent(m)}`:`${d}/dashboard/sales/transactions/${encodeURIComponent(n)}`}function yp(t,o){const n=t.trim();return n===""?null:o?.receiptUrl?o.receiptUrl:`${o?.sandbox?"https://www.sandbox.paypal.com":"https://www.paypal.com"}/activity/payment/${encodeURIComponent(n)}`}const kk={key:0,class:"ivyforms-entry-payment-section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},Fk={class:"medium-16 text-primary"},Ik={class:"ivyforms-entry-payment-section__grid"},Tk={class:"regular-14 text-secondary"},Pk={class:"regular-16"},$k={class:"regular-14 text-secondary"},Lk={class:"regular-16"},Vk={class:"regular-14 text-secondary"},Uk={class:"regular-16"},Mk={class:"regular-14 text-secondary"},Rk={class:"regular-16"},Ek=_e({__name:"EntryPaymentSection",props:{entryId:{}},setup(t){const o=t,{getLabel:n}=Ye(),{request:a}=po(),d=Mo(),m=x(null),s=T(()=>{if(!m.value)return"";const h=bc(m.value.currency)?m.value.currency:"USD";return`${(m.value.amount/100).toFixed(2)} ${vv(h)}`}),p=T(()=>{const h=String(m.value?.paymentMethod??"").toLowerCase();return n(h==="paypal"?"paypal":h==="stripe"?"stripe":"square_card")}),f=T(()=>{if(!m.value)return null;const h=String(m.value.paymentMethod??"").toLowerCase();return h==="paypal"&&m.value.transactionId!==""?yp(m.value.transactionId,{receiptUrl:m.value.squareReceiptUrl,sandbox:d.paypalSettings?.environment==="sandbox"}):h==="stripe"&&m.value.transactionId.startsWith("pi_")?`https://dashboard.stripe.com/payments/${encodeURIComponent(m.value.transactionId)}`:pp(m.value.transactionId,{locationId:d.squareSettings?.locationId,receiptUrl:m.value.squareReceiptUrl})}),v=T(()=>{const h=String(m.value?.paymentMethod??"").toLowerCase();return n(h==="paypal"?"view_in_paypal":h==="stripe"?"view_in_stripe":"view_in_square")});return Pt(async()=>{d.loadAllSettings();const{data:h}=await a(`payment/entry/${o.entryId}`);m.value=h?.data?.data??null}),(h,w)=>{const L=Ls;return m.value?(g(),k("div",kk,[u("span",Fk,_(l(n)("payment")),1),u("div",Ik,[u("div",null,[u("span",Tk,_(l(n)("payment_method")),1),u("p",Pk,_(p.value),1)]),u("div",null,[u("span",$k,_(l(n)("amount")),1),u("p",Lk,_(s.value),1)]),u("div",null,[u("span",Vk,_(l(n)("date")),1),u("p",Uk,_(m.value.dateCreated??"—"),1)]),u("div",null,[u("span",Mk,_(l(n)("transaction_id")),1),u("p",Rk,_(m.value.transactionId),1)])]),f.value?(g(),X(L,{key:0,href:f.value,target:"_blank",rel:"noreferrer"},{default:y(()=>[ie(_(v.value),1)]),_:1},8,["href"])):ce("",!0)])):ce("",!0)}}}),Bk=We(Ek,[["__scopeId","data-v-20be2702"]]),Ak={class:"ivyforms-entry-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},Dk=_e({__name:"EntryPageSection",setup(t){const o=Lo(),n=T(()=>Number(o.params.id||o.params.entryId||0));return(a,d)=>{const m=bn,s=Yn;return g(),k("div",Ak,[r(s,{class:"ivyforms-pr-20"},{default:y(()=>[r(m,{modifier:"outside-vertical"},{default:y(()=>[n.value?(g(),X(Bk,{key:0,"entry-id":n.value,class:"ivyforms-mb-24"},null,8,["entry-id"])):ce("",!0),r(Sk)]),_:1})]),_:1})])}}}),Ok=We(Dk,[["__scopeId","data-v-52976e53"]]),qk={},zk={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"21",viewBox:"0 0 2 30",fill:"none"};function Nk(t,o){return g(),k("svg",zk,[...o[0]||(o[0]=[u("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)])])}const Nl=We(qk,[["render",Nk]]),Wk={class:"ivyforms-header ivyforms-flex ivyforms-flex-shrink-0 ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-24"},Yk={class:"ivyforms-header__left"},Hk={key:3,class:"ivyforms-header__title ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},Gk={class:"ivyforms-header__title-text ivyforms-text-cut"},jk={class:"ivyforms-header__center"},Kk={class:"ivyforms-header__right"},Qk=_e({__name:"PageHeader",setup(t){const{getLabel:o}=Ye(),n=H1(),{request:a}=po(),{isLoaded:d,isLitePlan:m,isProActivated:s}=Wn(),{navigateToAdminPage:p}=un(),f=Ge.hooks.applyFilters("ivyforms/builder/filter/routes",[Ni,Wi,Oi,Rl,Ua,Er,Br,Ma,ws,Cs,Ss,ks,ui],{getLabel:o}),v=x(!1),h=Go(),w=Ed("pageTitle",""),L=T(()=>w||h.pageTitle),F=x(!1),M=Lo(),E=[Di,an,Ni,Wi,Oi,Rl,Ua,Er,Br,Ma,ws,Cs,Ss,ks,ui,Tn],C=T(()=>E.includes(M.name)),P=T(()=>M.name===Di||M.name===Tn),B=T(()=>P.value||v.value&&C.value),{theme:z,setTheme:N}=dv();G1(()=>{N(n.get("ivyforms_theme")||"light")});const ne=async()=>{const W=!v.value;ee(W),F.value=!0;try{const{data:V,error:D,status:R}=await a("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:"general",settingsOption:"fullscreen",settingsValue:W}});if(R!==200||D){console.error(o("error_update_settings"),D),ee(v.value);return}V&&V.success?(v.value=V.data.value,h.setFullScreenMode(V.data.value),typeof window.wpIvySettings<"u"&&(window.wpIvySettings.general.fullscreen=V.data.value)):ee(v.value)}catch(V){console.error(o("error_update_settings"),V),ee(v.value)}setTimeout(()=>{F.value=!1},1e3)},ee=W=>{const V=document.body,D=document.getElementById("adminmenumain"),R=document.getElementById("wpcontent"),U=document.getElementById("wpadminbar"),oe=document.getElementsByClassName("wp-toolbar")[0];W?(V.classList.add("ivyforms-fullscreen-mode"),D&&(D.style.display="none"),R&&(R.style.marginLeft="0",R.style.width="100vw",R.style.height="100vh"),U&&(U.style.display="none"),oe instanceof HTMLElement&&(oe.style.padding="0")):(V.classList.remove("ivyforms-fullscreen-mode"),D&&(D.style.display=""),R&&(R.style.marginLeft="",R.style.width="",R.style.height=""),U&&(U.style.display=""),oe instanceof HTMLElement&&(oe.style.padding="")),v.value=W,h.setFullScreenMode(W)},Y=()=>{const W=s.value?K1:Q1;window.open(W,"_blank")},H=()=>{pv()},Z=T(()=>d.value?m.value:!1),J=fi(),q=No();function j(){if(M.name===Di){q.push({path:"/",query:M.query});return}if(M.name===Tn){const W=M.params.formId;W?q.push({path:`/manage/${W}/results/entries`,query:M.query}):p(yv);return}if(M.name===an||f.includes(M.name)){J.confirmIfDirty(()=>{p(gv)});return}}const K=T(()=>M.name===Di?o("all_entries"):M.name===Tn?o("results"):o("all_forms")),G=T(()=>M.name===an||f.includes(M.name));return Pt(()=>{let W=h.isFullScreenMode;if(!h.isFullScreenModeInitialized)try{typeof window.wpIvySettings<"u"&&window.wpIvySettings.general?.fullscreen!==void 0&&(W=!!window.wpIvySettings.general.fullscreen)}catch(V){console.warn("Could not read wpIvySettings.general.fullscreen:",V)}v.value=W,h.setFullScreenMode(W),W&&ee(!0)}),Ee(()=>h.isFullScreenMode,W=>{W!==v.value&&(v.value=W,ee(W))}),Al(()=>{v.value&&document.body.classList.remove("ivyforms-fullscreen-mode")}),(W,V)=>{const D=sv,R=Nl,U=j1,oe=co;return g(),k("header",Wk,[u("div",Yk,[B.value?(g(),X(ke,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:j},{default:y(()=>[ie(_(K.value),1)]),_:1})):(g(),X(D,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),P.value?ce("",!0):(g(),X(R,{key:2,class:"ivyforms-px-4"})),G.value?ce("",!0):(g(),k("div",Hk,[u("span",Gk,_(L.value),1)])),Vl(W.$slots,"left",{},void 0,!0)]),u("div",jk,[Vl(W.$slots,"center",{},void 0,!0)]),u("div",Kk,[r(oe,{content:l(z)==="dark"?l(o)("light_theme"):l(o)("dark_theme"),theme:"inverted",placement:"bottom"},{default:y(()=>[r(U,{modelValue:l(z),"onUpdate:modelValue":V[0]||(V[0]=be=>hn(z)?z.value=be:null),"aria-label":l(o)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),r(oe,{content:l(o)("support"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{priority:"tertiary","icon-start":"chat-dots","icon-start-type":"outline",onClick:Y})]),_:1},8,["content"]),Z.value?(g(),X(R,{key:0,class:"ivyforms-px-4"})):ce("",!0),Z.value?(g(),X(ke,{key:1,priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:H},{default:y(()=>[ie(_(l(o)("upgrade")),1)]),_:1})):ce("",!0),r(R,{class:"ivyforms-px-4"}),Vl(W.$slots,"right",{},void 0,!0),r(oe,{content:v.value?l(o)("collapse"):l(o)("full_screen"),theme:"inverted",disabled:F.value},{default:y(()=>[r(ke,{priority:"tertiary","icon-start-category":"arrows","icon-start":v.value?"collapse":"expand",onClick:ne},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),vi=We(Qk,[["__scopeId","data-v-528c8f81"]]),Xk="edit_entries";function Jk(){const t=Zo(),o=x(!1),n=x(!1),a=x({}),d=x({}),m=x({}),s=T(()=>t.hasFeature(Xk)),p=T(()=>!1),f=async()=>{},v=()=>{};return{isEditMode:o,isSaving:n,canEditEntry:s,hasUnsavedChanges:p,fieldErrors:a,draftFieldValues:d,draftMetadata:m,enterEditMode:f,exitEditMode:v,cancelEdit:f,saveEntry:async()=>!1,setFieldValue:v,setMetadataValue:v}}let oc=null,nc=null;function gp(){const t=window.IvyForms?.useEntryEdit;return t?(oc||(oc=t()),oc):(nc||(nc=Jk()),nc)}function Zk(t){const o=gp();t.value!==o&&(t.value=o)}function e0(){const t=uv(gp()),o=()=>Zk(t);return typeof window<"u"&&(window.addEventListener("ivyforms:ready",o,{once:!0}),window.addEventListener("ivyforms:pro_features_loaded",o),window.addEventListener("ivyforms:entry_edit_ready",o),Al(()=>{window.removeEventListener("ivyforms:ready",o),window.removeEventListener("ivyforms:pro_features_loaded",o),window.removeEventListener("ivyforms:entry_edit_ready",o)})),t}function t0(t){let o=null,n=null,a=null;const d=()=>{try{t.formBuilderStore.formId=null,t.formBuilderStore.loadedForEntry=!1}catch{}},m=()=>{if(n)return n;const M=()=>t.isResultsEntryRoute.value?Tn:Di,E=async C=>{t.loading.value=!0;try{await t.entryStore.fetchEntry(Number(C)),t.entry.value=t.entryStore.entry,t.currentEntryIndex.value=t.entriesWithSameFormId.value.findIndex(P=>Number(P.id)===Number(C))+1}finally{t.loading.value=!1}};return n={navigateToPreviousEntry:async()=>{if(t.currentEntryIndex.value<=1)return;t.currentEntryIndex.value--;const C=t.entriesWithSameFormId.value[t.currentEntryIndex.value-1].id;await t.router.push({name:M(),params:t.isResultsEntryRoute.value?{formId:t.formId.value,entryId:C}:{id:C},query:t.route.query}),await E(C)},navigateToNextEntry:async()=>{if(t.currentEntryIndex.value>=t.entriesWithSameFormId.value.length)return;t.currentEntryIndex.value++;const C=t.entriesWithSameFormId.value[t.currentEntryIndex.value-1].id;await t.router.push({name:M(),params:t.isResultsEntryRoute.value?{formId:t.formId.value,entryId:C}:{id:C},query:t.route.query}),await E(C)}},n},s=()=>{if(o)return;const M=window.IvyForms?.setupEntryPageEditIntegration;if(M)try{o=M({entryEdit:t.entryEdit,route:t.route,router:t.router,entryId:t.entryId,formId:t.formId,isResultsEntryRoute:t.isResultsEntryRoute,getLabel:t.getLabel,entryStore:t.entryStore,entry:t.entry,entriesWithSameFormId:t.entriesWithSameFormId,currentEntryIndex:t.currentEntryIndex,loading:t.loading,formBuilderStore:t.formBuilderStore}),a=o.startEntryEdit,window.IvyForms.startEntryEdit=a}catch(E){console.error("Failed to initialize entry edit integration:",E),o=null,a=null}};s(),!o&&typeof window<"u"&&window.addEventListener("ivyforms:entry_edit_ready",s,{once:!0});const p=async()=>{if(o){await o.navigateToPreviousEntry();return}await m().navigateToPreviousEntry()},f=async()=>{if(o){await o.navigateToNextEntry();return}await m().navigateToNextEntry()},v=M=>{if(o){o.onRouteLeave(M);return}d(),M()},h=(M,E,C)=>{if(o){o.onRouteUpdate(M,E,C);return}C()},w=()=>{o?.registerEntryIdWatch()},L=async()=>{await o?.syncAfterLoad()};return Al(()=>{if(typeof window<"u"&&(window.removeEventListener("ivyforms:entry_edit_ready",s),a!==null&&window.IvyForms?.startEntryEdit===a&&delete window.IvyForms.startEntryEdit),a=null,o){o.onUnmount(),o=null;return}d()}),{navigateToPreviousEntry:p,navigateToNextEntry:f,onRouteLeave:v,onRouteUpdate:h,registerEntryIdWatch:w,syncAfterLoad:L}}const o0={class:"ivyforms-header__navigation ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},n0={class:"ivyforms-header__navigation-text ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center regular-14"},i0={key:0,class:"ivyforms-count-loader"},l0={class:"ivyforms-entry-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden"},a0=_e({__name:"EntryPage",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=Lo(),d=No(),m=Is(),s=kt(),p=Dr(),f=T(()=>!!(a.path.includes("/results/entries")&&a.params.formId)),v=T(()=>f.value?a.params.entryId:a.params.id),h=T(()=>f.value?a.params.formId:m.entry?.formId||s.formId),w=x(null),L=x([]),F=x(1),M=T(()=>L.value.length),E=x(!1),C=T(()=>s.name?s.name:""),P=e0();rn("entryEdit",P);const{navigateToPreviousEntry:B,navigateToNextEntry:z,onRouteLeave:N,onRouteUpdate:ne,registerEntryIdWatch:ee,syncAfterLoad:Y}=t0({entryEdit:P,route:a,router:d,entryId:v,formId:h,isResultsEntryRoute:f,getLabel:o,entryStore:m,entry:w,entriesWithSameFormId:L,currentEntryIndex:F,loading:E,formBuilderStore:s}),H=async q=>{const j=w.value?.formId;if(j==null)return;await p.fetchData({formId:j,page:1,perPage:1,shouldGetCount:!0}),L.value.some(G=>Number(G.id)===q)||(L.value=[...L.value,{id:q,formId:j}].sort((G,W)=>Number(G.id)-Number(W.id)))},Z=async q=>{E.value=!0;try{await m.fetchEntry(q),w.value=m.entry,F.value=L.value.findIndex(j=>Number(j.id)===Number(q))+1}finally{E.value=!1}},J=async q=>{try{await H(q)}catch(j){console.error("Failed to refresh entries count after create:",j)}try{f.value?await d.push({name:Tn,params:{formId:h.value,entryId:q}}):await d.push({name:Di,params:{id:q}}),await Z(q)}catch(j){console.error("Failed to open the newly created entry:",j),De({message:o("failed_to_get_entry"),type:"error"})}};return Pt(async()=>{E.value=!0;try{if(await m.fetchEntry(Number(v.value)),w.value=m.entry,f.value&&h.value){try{s.loadedForEntry=!0}catch{}await s.loadForm(Array.isArray(h.value)?h.value[0]:h.value)}else if(w.value?.formId)try{s.loadedForEntry=!0}finally{await s.loadForm(w.value.formId)}const q=p.paginationMeta,j=w.value?.formId;await p.fetchData({formId:j,perPage:q.total}),L.value=p.tableData.filter(K=>Number(K.formId)===Number(j)).sort((K,G)=>Number(K.id)-Number(G.id)),F.value=L.value.findIndex(K=>Number(K.id)===Number(v.value))+1,ee()}catch(q){console.error(o("failed_to_get_entry"),q)}finally{E.value=!1,await Y()}}),X1((q,j,K)=>{N(K)}),J1((q,j,K)=>{ne(q,j,K)}),rn("entry",w),rn("onEntryCreated",J),rn("pageTitle",C),(q,j)=>{const K=ke,G=vi,W=Ok,V=KS,D=Or,R=Dl;return g(),k(ye,null,[r(G,null,{center:y(()=>[u("div",o0,[r(K,{"icon-only":"","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:F.value<=1,onClick:l(B)},null,8,["disabled","onClick"]),r(K,{"icon-only":"","icon-start":"chevron-right","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:F.value>=M.value,onClick:l(z)},null,8,["disabled","onClick"]),u("span",n0,[E.value?(g(),k("div",i0)):(g(),k(ye,{key:1},[ie(_(F.value)+"/"+_(M.value)+" "+_(l(o)("entries")),1)],64))])])]),_:1}),u("div",l0,[r(W),r(V),r(D),r(R,{"show-close":"","align-center":"",type:"error",width:"342px"})])],64)}}}),Tc=We(a0,[["__scopeId","data-v-00715dae"]]),r0=_e({__name:"DashboardPage",setup(t){const{getLabel:o}=Ye(),n=o("dashboard");return rn("pageTitle",n),(a,d)=>{const m=vi;return g(),X(m)}}});function Pc(){const t=window.wpIvyApiSettings?.isAdministrator;return t===!0||t===1||t==="1"}function hp(){return{isAdministrator:T(()=>Pc())}}function bp(){const t=window.wpIvyApiSettings?.paymentsEnabled;return t===!0||t===1||t==="1"}const s0=_e({__name:"SettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:n}=Ye(),{isAdministrator:a}=hp(),d=Mo(),m=t,s=o,p=No(),f=Lo(),v=x(m.activeIndex||"general"),h=F=>F.includes("/payments/")||F==="/payments"||F.startsWith("/payment/"),w=T(()=>{d.integrationsSettings,window.IvyForms?.hooks?.updateCounter?.value;const F=[{label:n("general"),index:"general"}],M=[],E=bp()?Ll("ivyforms/settings/add_payment_subitem",M):[];E.length>0&&F.push({label:n("payments"),index:"payments",autoNavigateToFirst:!0,subItems:E}),F.push({label:n("security"),index:"security",autoNavigateToFirst:!0,subItems:[{index:"security/recaptcha",label:"reCAPTCHA",iconConfig:{name:"recaptcha-colored",type:"fill",category:"security",size:"d"}},{index:"security/hcaptcha",label:"hCaptcha",iconConfig:{name:"hcaptcha",type:"fill",category:"security",size:"d"}},{index:"security/turnstile",label:"Turnstile",iconConfig:{name:"turnstile",type:"fill",category:"security",size:"d"}}]}),a.value&&F.push({label:n("permissions"),index:"permissions"});const C=Ll("ivyforms/settings/add_integration_subitem",[]);if(Array.isArray(C)&&C.length>0){const B=C.filter(z=>{const N=z.index.split("/")[1],ne=d.integrationsSettings?.[N];return!ne||typeof ne!="object"?!1:ne.enabled===!0});if(B.length>0){const z=[...B].sort((N,ne)=>{const ee=N.index==="integrations/google_sheets",Y=ne.index==="integrations/google_sheets";return ee?1:Y?-1:0});F.push({label:window.IvyForms?.getLabel?.("integrations")||"Integrations",index:"integrations",autoNavigateToFirst:!0,subItems:z})}}const P=Ll("ivyforms/settings/add_menu_item",[]);return Array.isArray(P)&&P.length>0&&F.push(...P),F}),L=F=>{if(v.value=F,s("update:activeIndex",F),F==="general")p.push({path:"/general"});else if(F==="payments"||F==="payment"){const M=w.value.find(E=>E.index==="payments")?.subItems?.[0]?.index;p.push({path:M?`/${M}`:"/payments/stripe"})}else if(F.startsWith("payments/")||F.startsWith("payment/"))p.push({path:`/${F.replace(/^payment\//,"payments/")}`});else if(F==="integrations")p.push({path:"/integrations"});else if(F.startsWith("integrations/")){const M=F.split("integrations/")[1];p.push({path:`/integrations/${M}`})}else if(F==="security")p.push({path:"/security/recaptcha"});else if(F.startsWith("security/")){const M=F.split("security/")[1];p.push({path:`/security/${M}`})}else F==="permissions"&&a.value?p.push({path:"/permissions"}):window.IvyForms?.hooks?.applyFilters&&(window.IvyForms.hooks.applyFilters("ivyforms/settings/handle_menu_route",!1,F,p)||console.warn(`[Settings] No route handler for menu item: ${F}`))};return Pt(async()=>{await d.loadAllSettings();const F=f.path;if(F.includes("/security/")){const M=F.split("/security/")[1];M?(v.value=`security/${M}`,s("update:activeIndex",`security/${M}`)):(v.value="security/recaptcha",s("update:activeIndex","security/recaptcha"))}else if(h(F)){const M=F.replace(/\/+$/,"").replace(/^\//,"").replace(/^payment\//,"payments/"),E=w.value.find(z=>z.index==="payments"),C=E?.subItems?.[0]?.index,P=M==="payments"?C:M,B=E?.subItems?.some(z=>z.index===P);if(!P||!B){v.value=C??"general",s("update:activeIndex",v.value),await p.replace({path:C?`/${C}`:"/general"});return}v.value=P,s("update:activeIndex",v.value)}else if(F.includes("/security"))v.value="security/recaptcha",s("update:activeIndex","security/recaptcha");else if(F.includes("/integrations/")){const M=F.split("/integrations/")[1];M?(v.value=`integrations/${M}`,s("update:activeIndex",`integrations/${M}`)):(v.value="integrations",s("update:activeIndex","integrations"))}else if(F.includes("/integrations"))v.value="integrations",s("update:activeIndex","integrations");else if(F.includes("/permissions")&&a.value)v.value="permissions",s("update:activeIndex","permissions");else if(F.includes("/permissions"))v.value="general",s("update:activeIndex","general"),p.replace({path:"/general"});else{let M=!1;if(window.IvyForms?.hooks?.applyFilters){const E=window.IvyForms.hooks.applyFilters("ivyforms/settings/detect_active_route",null,F);E&&(v.value=E,s("update:activeIndex",E),M=!0)}M||(v.value="general",s("update:activeIndex","general"))}}),(F,M)=>{const E=Rs;return g(),X(E,null,{default:y(()=>[r(_c,{modelValue:v.value,"onUpdate:modelValue":M[0]||(M[0]=C=>v.value=C),"menu-items":w.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:L},null,8,["modelValue","menu-items"])]),_:1})}}}),d0={};function u0(t,o){const n=$s("router-view"),a=Yn;return g(),X(a,null,{default:y(()=>[r(n,null,{default:y(({Component:d})=>[(g(),X(jt(d)))]),_:1})]),_:1})}const c0=We(d0,[["render",u0]]),f0=_e({__name:"SettingsPage",setup(t){const o=Go(),n=Mo(),a=T(()=>o.isFullScreenMode),{getLabel:d}=Ye(),{isAdministrator:m}=hp(),s=No(),{startWatching:p}=Po();p();const{navigateToAllForms:f,navigateToEntries:v,navigateToSettings:h,navigateToIntegrations:w}=un(),L=x("settings"),F=x("general"),M=d("settings");rn("pageTitle",M);const E=[{label:d("all_forms"),index:On},{label:d("entries"),index:Jo},{label:d("integrations"),index:ri},{label:d("settings"),index:Oi}],C=B=>{F.value=B,s.push({path:`/${B}/`})},P=B=>{if(B===L.value)return;const z=()=>{L.value=B,B===On?f():B===Jo?v():B===Oi?h():B===ri&&w()};n.confirmLeaveGeneralSettingsIfDirty(z)};return Pt(()=>{const B=s.currentRoute.value.path,z=B.replace(/\/+$/,"")||"/";if(z.includes("/permissions")){if(m.value){F.value="permissions";return}F.value="general",s.replace({path:"/general/"});return}if(z==="/payments"||z==="/payment"||z.startsWith("/payments/")||z.startsWith("/payment/")){const N=z.replace(/^\//,"").replace(/^payment\//,"payments/");F.value=N==="payments"||N==="payment"?"payments/stripe":N;return}(B==="/"||B==="")&&(F.value="general",s.push({path:"/general/"}))}),(B,z)=>{const N=Nl,ne=vi,ee=Dl;return g(),k(ye,null,[r(ne,null,{left:y(()=>[a.value?(g(),X(Ol,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),k(ye,null,Ae(E,Y=>r(ql,{key:Y.index,label:Y.label,name:Y.index,"is-active":L.value===Y.index,type:"tonal",onClick:H=>P(Y.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),default:y(()=>[r(N)]),_:1}),u("div",{class:it(["ivyforms-settings-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":a.value}])},[r(s0,{"active-index":F.value,"onUpdate:activeIndex":C},null,8,["active-index"]),r(c0,{"active-index":F.value},null,8,["active-index"])],2),r(ee,{align:"center",width:"342px"})],64)}}}),m0=We(f0,[["__scopeId","data-v-d3cf960a"]]),v0={class:"ivyforms-settings-general ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},p0={class:"ivyforms-settings-general__option-bar ivyforms-pb-8 ivyforms-flex"},y0={class:"ivyforms-settings-general__option-bar__left ivyforms-flex"},g0={class:"ivyforms-settings-general__title medium-18"},h0={class:"ivyforms-settings-general__option-bar__right ivyforms-flex"},b0={class:"ivyforms-settings-general__items ivyforms-pb-8 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},_0={class:"ivyforms-settings-general__improve-section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},x0={class:"ivyforms-settings-general__section-title medium-14 ivyforms-mb-6"},w0={class:"ivyforms-settings-general__improve-card ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-p-16 ivyforms-border-radius-16"},C0=_e({__name:"GeneralSettingsPage",setup(t){const o=Mo(),n=Z1(),{getLabel:a}=Ye();Pt(async()=>{await o.loadAllSettings(),o.startEditingGeneralSettings()}),Al(()=>{o.stopEditingGeneralSettings()});const d=T(()=>o.isLoading),m=async()=>{await o.saveGeneralSettings()},s=()=>{window.open(ex,"_blank","noopener,noreferrer")},p=f=>{if(f){n.showDeleteOnUninstallWarningDialog(()=>{o.setDeleteOnUninstall(!0)},()=>{o.restoreDeleteOnUninstallFromSaved()});return}o.setDeleteOnUninstall(!1)};return(f,v)=>{const h=ke,w=xo;return g(),k("div",v0,[u("div",p0,[u("div",y0,[u("span",g0,_(l(a)("general")),1)]),u("div",h0,[r(h,{class:it(["ivyforms-button__action--save"]),priority:"primary",loading:d.value,onClick:m},{default:y(()=>[d.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(a)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",b0,[r(w,{"model-value":l(o).wcagBackendCompliance,priority:"secondary",size:"d","text-position":"right",title:l(a)("wcag_compliance_settings"),"onUpdate:modelValue":l(o).setWcagBackendCompliance},null,8,["model-value","title","onUpdate:modelValue"]),r(w,{"model-value":l(o).deleteOnUninstall,priority:"secondary",size:"d","text-position":"right",title:l(a)("delete_on_uninstall"),"onUpdate:modelValue":p},null,8,["model-value","title"]),r(w,{"model-value":l(o).mcpEnabled,priority:"secondary",size:"d","text-position":"right",title:l(a)("mcp_integration_enabled"),tooltip:l(a)("mcp_integration_enabled_tooltip"),"onUpdate:modelValue":l(o).setMcpEnabled},null,8,["model-value","title","tooltip","onUpdate:modelValue"]),u("div",_0,[u("span",x0,_(l(a)("improve_ivyforms")),1),u("div",w0,[r(w,{modelValue:l(o).usageTrackingEnabled,"onUpdate:modelValue":v[0]||(v[0]=L=>l(o).usageTrackingEnabled=L),priority:"secondary",size:"d","text-position":"right",title:l(a)("enable_data_usage")},null,8,["modelValue","title"]),r(Vs,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(a)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(a)("data_usage_description"),onButtonClick:s},null,8,["button-label","description"])])])])])}}}),S0=We(C0,[["__scopeId","data-v-ba75b388"]]),k0=[{label:"browser_default",value:""},{label:"Arabic",value:"ar"},{label:"Afrikaans",value:"af"},{label:"Amharic",value:"am"},{label:"Armenian",value:"hy"},{label:"Azerbaijani",value:"az"},{label:"Basque",value:"eu"},{label:"Bengali",value:"bn"},{label:"Bulgarian",value:"bg"},{label:"Catalan",value:"ca"},{label:"Chinese (Hong Kong)",value:"zh-HK"},{label:"Chinese (Simplified)",value:"zh-CN"},{label:"Chinese (Traditional)",value:"zh-TW"},{label:"Croatian",value:"hr"},{label:"Czech",value:"cs"},{label:"Danish",value:"da"},{label:"Dutch *",value:"nl"},{label:"English (UK)",value:"en-GB"},{label:"English (US) *",value:"en"},{label:"Estonian",value:"et"},{label:"Filipino",value:"fil"},{label:"Finnish",value:"fi"},{label:"French *",value:"fr"},{label:"French (Canadian)",value:"fr-CA"},{label:"Galician",value:"gl"},{label:"Georgian",value:"ka"},{label:"German *",value:"de"},{label:"German (Austria)",value:"de-AT"},{label:"German (Switzerland)",value:"de-CH"},{label:"Greek",value:"el"},{label:"Gujarati",value:"gu"},{label:"Hebrew",value:"iw"},{label:"Hindi",value:"hi"},{label:"Hungarian",value:"hu"},{label:"Icelandic",value:"is"},{label:"Indonesian",value:"id"},{label:"Italian *",value:"it"},{label:"Japanese",value:"ja"},{label:"Kannada",value:"kn"},{label:"Korean",value:"ko"},{label:"Laothian",value:"lo"},{label:"Latvian",value:"lv"},{label:"Lithuanian",value:"lt"},{label:"Malay",value:"ms"},{label:"Malayalam",value:"ml"},{label:"Marathi",value:"mr"},{label:"Mongolian",value:"mn"},{label:"Norwegian",value:"no"},{label:"Persian",value:"fa"},{label:"Polish",value:"pl"},{label:"Portuguese *",value:"pt"},{label:"Portuguese (Brazil)",value:"pt-BR"},{label:"Portuguese (Portugal)",value:"pt-PT"},{label:"Romanian",value:"ro"},{label:"Russian",value:"ru"},{label:"Serbian",value:"sr"},{label:"Sinhalese",value:"si"},{label:"Slovak",value:"sk"},{label:"Slovenian",value:"sl"},{label:"Spanish *",value:"es"},{label:"Spanish (Latin America)",value:"es-419"},{label:"Swahili",value:"sw"},{label:"Swedish",value:"sv"},{label:"Tamil",value:"ta"},{label:"Telugu",value:"te"},{label:"Thai",value:"th"},{label:"Turkish",value:"tr"},{label:"Ukrainian",value:"uk"},{label:"Urdu",value:"ur"},{label:"Vietnamese",value:"vi"},{label:"Zulu",value:"zu"}],F0={class:"ivyforms-settings-security ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},I0={class:"ivyforms-settings-security__option-bar ivyforms-pb-8 ivyforms-flex"},T0={class:"ivyforms-settings-security__option-bar__left ivyforms-flex"},P0={class:"ivyforms-settings-security__title medium-18"},$0={class:"ivyforms-settings-security__option-bar__right ivyforms-flex ivyforms-gap-8"},L0={class:"ivyforms-settings-security__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},V0={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},U0={class:"ivyforms-settings-security__tabs"},M0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},R0={for:"site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},E0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},B0={for:"secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},A0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},D0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},O0={key:1,class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},q0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},z0={for:"hcaptcha-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},N0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},W0={for:"hcaptcha-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Y0={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},H0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},G0={for:"turnstile-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},j0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},K0={for:"turnstile-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},Q0={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column ivyforms-settings-security__radio-section"},X0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-8"},J0={key:3,class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},Z0={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},eF={class:"ivyforms-settings-security__field-description medium-14 ivyforms-mb-12"},tF={class:"ivyforms-settings-security__toggle"},oF=_e({__name:"SecuritySettingsPage",setup(t){const{getLabel:o}=Ye(),n=Mo(),a=Lo(),d=[{name:"v2",label:"v2"},{name:"invisible",label:"Invisible v2"},{name:"v3",label:"v3"}],m=T(()=>a.params.provider||"recaptcha"),s=()=>{switch(m.value){case"recaptcha":return"reCAPTCHA";case"hcaptcha":return"hCaptcha";case"turnstile":return"Turnstile";case"honeypot":return"Honeypot";default:return"reCAPTCHA"}},p=T({get:()=>n.recaptchaType,set:U=>n.setRecaptchaType(U)}),f=T({get:()=>n.recaptchaSiteKey,set:U=>n.setRecaptchaSiteKey(U)}),v=T({get:()=>n.recaptchaSecretKey,set:U=>n.setRecaptchaSecretKey(U)}),h=T({get:()=>n.recaptchaLanguage,set:U=>n.setRecaptchaLanguage(U)}),w=T({get:()=>n.turnstileSiteKey,set:U=>n.setTurnstileSiteKey(U)}),L=T({get:()=>n.turnstileSecretKey,set:U=>n.setTurnstileSecretKey(U)}),F=T({get:()=>n.turnstileTheme,set:U=>n.setTurnstileTheme(U)}),M=T({get:()=>n.hcaptchaSiteKey,set:U=>n.setHCaptchaSiteKey(U)}),E=T({get:()=>n.hcaptchaSecretKey,set:U=>n.setHCaptchaSecretKey(U)}),C=x(!1),P=T(()=>n.isLoading),B=T(()=>k0.map(U=>({...U,label:U.value===""?o("browser_default"):U.label}))),z=U=>{U?n.setRecaptchaType(U):n.setRecaptchaType(p.value)},N=()=>{n.setRecaptchaSiteKey(f.value)},ne=()=>{n.setRecaptchaSecretKey(v.value)},ee=()=>{n.setRecaptchaLanguage(h.value)},Y=()=>{window.open("https://cloud.google.com/security/products/recaptcha","_blank")},H=()=>{n.setHCaptchaSiteKey(M.value)},Z=()=>{n.setHCaptchaSecretKey(E.value)},J=()=>{window.open("https://www.hcaptcha.com/","_blank")},q=()=>{n.setTurnstileSiteKey(w.value)},j=()=>{n.setTurnstileSecretKey(L.value)},K=()=>{n.setTurnstileTheme(F.value)},G=()=>{window.open("https://www.cloudflare.com/en-gb/application-services/products/turnstile/","_blank")},W=()=>{},V=()=>{switch(m.value){case"recaptcha":n.setRecaptchaSiteKey(""),n.setRecaptchaSecretKey(""),n.setRecaptchaLanguage("");break;case"hcaptcha":n.setHCaptchaSiteKey(""),n.setHCaptchaSecretKey(""),n.setHCaptchaType("checkbox");break;case"turnstile":n.setTurnstileSiteKey(""),n.setTurnstileSecretKey(""),n.setTurnstileTheme("auto");break;case"honeypot":C.value=!1;break}},D=async()=>{switch(m.value){case"recaptcha":await n.saveRecaptchaSettings();break;case"hcaptcha":await n.saveHCaptchaSettings();break;case"turnstile":await n.saveTurnstileSettings();break}};Pt(async()=>{await n.loadAllSettings(),n.recaptchaType||n.setRecaptchaType("v2")});const R=T(()=>{switch(m.value){case"recaptcha":return!n.recaptchaSiteKey&&!n.recaptchaSecretKey&&!n.recaptchaLanguage;case"hcaptcha":return!M.value&&!E.value;case"turnstile":return!n.turnstileSiteKey&&!n.turnstileSecretKey;case"honeypot":return!C.value;default:return!0}});return(U,oe)=>{const be=ke,ae=Ue,Re=Vs;return g(),k("div",F0,[u("div",I0,[u("div",T0,[u("span",P0,_(s()),1)]),u("div",$0,[r(be,{class:it(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:R.value,onClick:V},{default:y(()=>[ie(_(l(o)("clear_settings")),1)]),_:1},8,["disabled"]),r(be,{class:it(["ivyforms-button__action--save"]),priority:"primary",loading:P.value,onClick:D},{default:y(()=>[P.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",L0,[m.value==="recaptcha"?(g(),k(ye,{key:0},[u("div",V0,[u("div",U0,[r(Pn,{modelValue:p.value,"onUpdate:modelValue":[oe[0]||(oe[0]=we=>p.value=we),z],tabs:d,size:"d",priority:"tertiary",type:"tonal",width:200,background:!0},null,8,["modelValue"])]),u("div",M0,[u("label",R0,_(l(o)("captcha_site_key")),1),r(ae,{modelValue:f.value,"onUpdate:modelValue":[oe[1]||(oe[1]=we=>f.value=we),N],secondary:"",type:"text",placeholder:l(o)("enter_site_key")},null,8,["modelValue","placeholder"])]),u("div",E0,[u("label",B0,_(l(o)("captcha_secret_key")),1),r(ae,{modelValue:v.value,"onUpdate:modelValue":[oe[2]||(oe[2]=we=>v.value=we),ne],secondary:"",type:"text",placeholder:l(o)("enter_secret_key")},null,8,["modelValue","placeholder"])]),r(Re,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("recaptcha_instruction"),onButtonClick:Y},null,8,["button-label","description"])]),u("div",A0,[u("label",D0,_(l(o)("recaptcha_language")),1),r(St,{modelValue:h.value,"onUpdate:modelValue":[oe[3]||(oe[3]=we=>h.value=we),ee],placeholder:l(o)("browser_default"),secondary:""},{default:y(()=>[(g(!0),k(ye,null,Ae(B.value,we=>(g(),X(Tt,{key:we.value,value:we.value,label:we.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])],64)):m.value==="hcaptcha"?(g(),k("div",O0,[u("div",q0,[u("label",z0,_(l(o)("captcha_site_key")),1),r(ae,{modelValue:M.value,"onUpdate:modelValue":[oe[4]||(oe[4]=we=>M.value=we),H],secondary:"",type:"text",placeholder:l(o)("enter_hcaptcha_site_key")},null,8,["modelValue","placeholder"])]),u("div",N0,[u("label",W0,_(l(o)("captcha_secret_key")),1),r(ae,{modelValue:E.value,"onUpdate:modelValue":[oe[5]||(oe[5]=we=>E.value=we),Z],secondary:"",type:"text",placeholder:l(o)("enter_hcaptcha_secret_key")},null,8,["modelValue","placeholder"])]),r(Re,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("hcaptcha_instruction"),onButtonClick:J},null,8,["button-label","description"])])):m.value==="turnstile"?(g(),k(ye,{key:2},[u("div",Y0,[u("div",H0,[u("label",G0,_(l(o)("captcha_site_key")),1),r(ae,{modelValue:w.value,"onUpdate:modelValue":[oe[6]||(oe[6]=we=>w.value=we),q],secondary:"",type:"text",placeholder:l(o)("enter_site_key")},null,8,["modelValue","placeholder"])]),u("div",j0,[u("label",K0,_(l(o)("captcha_secret_key")),1),r(ae,{modelValue:L.value,"onUpdate:modelValue":[oe[7]||(oe[7]=we=>L.value=we),j],secondary:"",type:"text",placeholder:l(o)("enter_secret_key")},null,8,["modelValue","placeholder"])]),r(Re,{type:"stripe",state:"default",style:"stripe","show-button":!0,"button-label":l(o)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("turnstile_instruction"),onButtonClick:G},null,8,["button-label","description"])]),u("div",Q0,[u("span",X0,_(l(o)("turnstile_theme")),1),r($n,{modelValue:F.value,"onUpdate:modelValue":oe[8]||(oe[8]=we=>F.value=we),priority:"secondary"},{default:y(()=>[r(Gt,{value:"auto",priority:"secondary",onClick:K},{default:y(()=>[ie(_(l(o)("auto")),1)]),_:1}),r(Gt,{value:"light",priority:"secondary",onClick:K},{default:y(()=>[ie(_(l(o)("light")),1)]),_:1}),r(Gt,{value:"dark",priority:"secondary",onClick:K},{default:y(()=>[ie(_(l(o)("dark")),1)]),_:1})]),_:1},8,["modelValue"])])],64)):m.value==="honeypot"?(g(),k("div",J0,[u("label",Z0,_(l(o)("honeypot_protection")),1),u("p",eF,_(l(o)("honeypot_protection_description")),1),u("div",tF,[r(pt,{modelValue:C.value,"onUpdate:modelValue":oe[9]||(oe[9]=we=>C.value=we),label:l(o)("enable_honeypot_protection"),onChange:W},null,8,["modelValue","label"])])])):ce("",!0)])])}}}),nF=We(oF,[["__scopeId","data-v-d5121e1d"]]);function Zd(t){const{loading:o,searchQuery:n,debouncedSearchQuery:a}=t,d=T(()=>!n||!a?!1:n.value!==a.value),m=T(()=>o.value||d.value);return{isDebouncing:d,shouldShowSkeleton:m}}function iF(t){if(typeof t=="number")return t;if(typeof t=="string"){const o=parseFloat(t);return Number.isFinite(o)?o:0}return 0}function Es(t,o){const n=x(0),a=o.isDynamic??(v=>v.showInModal===!0),d=o.minWidthFilter??(()=>!0),m=T(()=>{const v=t.value;return v?v instanceof HTMLElement?v.parentElement:v.$el?.parentElement??null:null});Ee(m,v=>{v&&(n.value=v.clientWidth)},{flush:"post",immediate:!0}),tx(m,v=>{for(const h of v)n.value=h.contentRect.width});const p=T(()=>{const v=o.columns.value.filter(C=>C.visible??!0),h=v.filter(C=>a(C)),w=n.value||0,L=v.filter(C=>!a(C)).reduce((C,P)=>C+iF(P.width),0),F=w-L,M=F>0&&h.length>0?F/h.length:null,E={dynamicWidth:M,remainingWidth:F,totalTableWidth:w};return v.map(C=>{if(o.widthFor){const P=o.widthFor(C,E);if(P!=null)return{...C,width:P}}return a(C)&&M!==null?{...C,width:Math.floor(M)}:C})}),f=T(()=>o.columns.value.reduce((v,h)=>{if(!d(h))return v;const w=typeof h.minWidth=="number"?h.minWidth:parseFloat(String(h.minWidth))||0;return v+w},0));return{tableWidth:n,dynamicWidthColumns:p,minTableWidth:f}}function di(t){return o=>{const n=o.rowData;if(!n)return null;const a=typeof t.href=="function"?t.href(n):t.href??"javascript:void(0)",d=typeof t.class=="function"?t.class(n):t.class;return je(Ls,{size:"s",href:a,class:d,onClick:t.onClick?m=>((a==="#"||a==="javascript:void(0)")&&m.preventDefault(),t.onClick(n,m)):void 0},()=>[String(t.text(n)??"")])}}function _p(t){return o=>{const n=o.rowData;return n?je(xo,{modelValue:!!n[t.field],size:"s",ariaLabel:t.ariaLabel,"onUpdate:modelValue":async a=>{await t.onChange(n,a)}}):null}}function lF(t){const o=t.field;return n=>{const a=n.rowData;if(!a)return null;const d=!!a[o];return je(to,{name:d?"star-2":"star",type:"fill",size:"d",color:d?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",ariaLabel:t.ariaLabel,onClick:async()=>{await t.onChange(a,!d)}})}}function aF(t){return()=>je(pt,{modelValue:t.allSelected.value,size:"s",type:"checkmark",ariaLabel:t.ariaLabel,"onUpdate:modelValue":o=>t.toggleAll(o)},()=>[])}function rF(t={}){return o=>{const n=o.rowData;return n?je(pt,{modelValue:!!n.selected,type:"checkmark",size:"s",ariaLabel:t.ariaLabel,"onUpdate:modelValue":a=>{n.selected=a}},()=>[]):null}}const ic=(t,o)=>typeof t=="function"?t(o):t;function sF(t){const o=t.idKey??"id";return n=>{const a=n.rowData;if(!a)return null;const m=(typeof t.actions=="function"?t.actions(a):t.actions).map((p,f)=>({action:p,index:f})).filter(({action:p})=>p.visible?p.visible(a):!0),s=a[o];return je("div",{class:["ivyforms-column-actions","ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-flex-wrap-nowrap","ivyforms-justify-content-end","ivyforms-gap-4",{hovered:s===n.hoveredRowId}]},m.map(({action:p,index:f})=>je(co,{key:`${String(s)}-${String(ic(p.icon,a))}-${f}`,content:ic(p.tooltip,a),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:ic(p.icon,a),size:"s",type:p.type??"ghost",priority:p.priority??"tertiary",iconStartType:p.iconStartType??"outline",ref:p.refKey?v=>{if(!t.onButtonRef)return;const h=v&&typeof v=="object"&&"$el"in v&&v.$el instanceof HTMLElement?v.$el:null;t.onButtonRef(s,h)}:void 0,onClick:v=>p.onClick(a,v)})])))}}function $c(t){const o=t.width??44;return{key:"select",width:o,minWidth:t.minWidth??o,headerRenderer:aF({allSelected:t.allSelected,toggleAll:t.toggleAll,ariaLabel:t.headerAriaLabel}),cellRenderer:rF({ariaLabel:t.cellAriaLabel}),visible:!0,showInModal:!1,fixed:Hd.LEFT,...t.overrides}}function Lc(t){const o=t.width??32;return{key:"star",width:o,minWidth:t.minWidth??o,title:t.title,headerRenderer:()=>je(to,{name:"star",type:"outline",size:"d",color:t.headerColor??"var(--map-base-dusk-symbol-2)"}),cellRenderer:lF({onChange:t.onChange,field:t.field,ariaLabel:t.ariaLabel}),visible:!0,showInModal:!0,...t.overrides}}function qr(t){const o=t.width??120;return{key:"actions",width:o,minWidth:t.minWidth??o,title:t.title,class:t.className,headerRenderer:t.headerRenderer,cellRenderer:sF({actions:t.actions,idKey:t.idKey,onButtonRef:t.onButtonRef}),visible:!0,showInModal:!1,fixed:Hd.RIGHT,...t.overrides}}var hs={exports:{}};var dF=hs.exports,zm;function uF(){return zm||(zm=1,(function(t,o){(function(){var n,a="4.17.21",d=200,m="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",p="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",v=500,h="__lodash_placeholder__",w=1,L=2,F=4,M=1,E=2,C=1,P=2,B=4,z=8,N=16,ne=32,ee=64,Y=128,H=256,Z=512,J=30,q="...",j=800,K=16,G=1,W=2,V=3,D=1/0,R=9007199254740991,U=17976931348623157e292,oe=NaN,be=4294967295,ae=be-1,Re=be>>>1,we=[["ary",Y],["bind",C],["bindKey",P],["curry",z],["curryRight",N],["flip",Z],["partial",ne],["partialRight",ee],["rearg",H]],ge="[object Arguments]",Se="[object Array]",Qe="[object AsyncFunction]",ut="[object Boolean]",fe="[object Date]",de="[object DOMException]",Ve="[object Error]",pe="[object Function]",qe="[object GeneratorFunction]",Ke="[object Map]",ot="[object Number]",rt="[object Null]",ft="[object Object]",Dt="[object Promise]",Mt="[object Proxy]",re="[object RegExp]",ve="[object Set]",Ie="[object String]",Ze="[object Symbol]",ht="[object Undefined]",yt="[object WeakMap]",et="[object WeakSet]",bt="[object ArrayBuffer]",$e="[object DataView]",nt="[object Float32Array]",Et="[object Float64Array]",Bt="[object Int8Array]",yo="[object Int16Array]",oo="[object Int32Array]",so="[object Uint8Array]",go="[object Uint8ClampedArray]",Oe="[object Uint16Array]",ze="[object Uint32Array]",vt=/\b__p \+= '';/g,lt=/\b(__p \+=) '' \+/g,Qt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,So=/&(?:amp|lt|gt|quot|#39);/g,ho=/[&<>"']/g,Vo=RegExp(So.source),Fe=RegExp(ho.source),ue=/<%-([\s\S]+?)%>/g,Le=/<%([\s\S]+?)%>/g,gt=/<%=([\s\S]+?)%>/g,mt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tt=/^\w*$/,he=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,xe=/[\\^$.*+?()[\]{}|]/g,lo=RegExp(xe.source),Ro=/^\s+/,ko=/\s/,Me=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,He=/\{\n\/\* \[wrapped with (.+)\] \*/,Ot=/,? & /,Jt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,bo=/[()=,{}\[\]\/\s]/,_n=/\\(\\)?/g,pi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,yi=/\w*$/,Qi=/^[-+]0x[0-9a-f]+$/i,Xi=/^0b[01]+$/i,Ji=/^\[object .+?Constructor\]$/,zt=/^0o[0-7]+$/i,Zi=/^(?:0|[1-9]\d*)$/,za=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,gi=/($^)/,Wr=/['\n\r\u2028\u2029\\]/g,hi="\\ud800-\\udfff",Na="\\u0300-\\u036f",Wa="\\ufe20-\\ufe2f",Ya="\\u20d0-\\u20ff",Yl=Na+Wa+Ya,Yr="\\u2700-\\u27bf",Hl="a-z\\xdf-\\xf6\\xf8-\\xff",Ha="\\xac\\xb1\\xd7\\xf7",Ga="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Hr="\\u2000-\\u206f",Gr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Gl="A-Z\\xc0-\\xd6\\xd8-\\xde",jl="\\ufe0e\\ufe0f",Kl=Ha+Ga+Hr+Gr,el="['’]",ja="["+hi+"]",Bs="["+Kl+"]",bi="["+Yl+"]",Ql="\\d+",Ka="["+Yr+"]",Xl="["+Hl+"]",Jl="[^"+hi+Kl+Ql+Yr+Hl+Gl+"]",tl="\\ud83c[\\udffb-\\udfff]",Qa="(?:"+bi+"|"+tl+")",Zl="[^"+hi+"]",ol="(?:\\ud83c[\\udde6-\\uddff]){2}",nl="[\\ud800-\\udbff][\\udc00-\\udfff]",Vn="["+Gl+"]",ea="\\u200d",ta="(?:"+Xl+"|"+Jl+")",Xa="(?:"+Vn+"|"+Jl+")",oa="(?:"+el+"(?:d|ll|m|re|s|t|ve))?",na="(?:"+el+"(?:D|LL|M|RE|S|T|VE))?",ia=Qa+"?",la="["+jl+"]?",Ja="(?:"+ea+"(?:"+[Zl,ol,nl].join("|")+")"+la+ia+")*",Hn="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",aa="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Gn=la+ia+Ja,il="(?:"+[Ka,ol,nl].join("|")+")"+Gn,ll="(?:"+[Zl+bi+"?",bi,ol,nl,ja].join("|")+")",al=RegExp(el,"g"),rl=RegExp(bi,"g"),jn=RegExp(tl+"(?="+tl+")|"+ll+Gn,"g"),sl=RegExp([Vn+"?"+Xl+"+"+oa+"(?="+[Bs,Vn,"$"].join("|")+")",Xa+"+"+na+"(?="+[Bs,Vn+ta,"$"].join("|")+")",Vn+"?"+ta+"+"+oa,Vn+"+"+na,aa,Hn,Ql,il].join("|"),"g"),dl=RegExp("["+ea+hi+Yl+jl+"]"),ul=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,cl=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Za=-1,Zt={};Zt[nt]=Zt[Et]=Zt[Bt]=Zt[yo]=Zt[oo]=Zt[so]=Zt[go]=Zt[Oe]=Zt[ze]=!0,Zt[ge]=Zt[Se]=Zt[bt]=Zt[ut]=Zt[$e]=Zt[fe]=Zt[Ve]=Zt[pe]=Zt[Ke]=Zt[ot]=Zt[ft]=Zt[re]=Zt[ve]=Zt[Ie]=Zt[yt]=!1;var Xt={};Xt[ge]=Xt[Se]=Xt[bt]=Xt[$e]=Xt[ut]=Xt[fe]=Xt[nt]=Xt[Et]=Xt[Bt]=Xt[yo]=Xt[oo]=Xt[Ke]=Xt[ot]=Xt[ft]=Xt[re]=Xt[ve]=Xt[Ie]=Xt[Ze]=Xt[so]=Xt[go]=Xt[Oe]=Xt[ze]=!0,Xt[Ve]=Xt[pe]=Xt[yt]=!1;var As={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},er={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},tr={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Ds={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Os=parseFloat,or=parseInt,ra=typeof Pd=="object"&&Pd&&Pd.Object===Object&&Pd,nr=typeof self=="object"&&self&&self.Object===Object&&self,wo=ra||nr||Function("return this")(),fl=o&&!o.nodeType&&o,xn=fl&&!0&&t&&!t.nodeType&&t,sa=xn&&xn.exports===fl,ml=sa&&ra.process,Do=(function(){try{var se=xn&&xn.require&&xn.require("util").types;return se||ml&&ml.binding&&ml.binding("util")}catch{}})(),da=Do&&Do.isArrayBuffer,jr=Do&&Do.isDate,Kr=Do&&Do.isMap,Qr=Do&&Do.isRegExp,ua=Do&&Do.isSet,ca=Do&&Do.isTypedArray;function Eo(se,Ce,Q){switch(Q.length){case 0:return se.call(Ce);case 1:return se.call(Ce,Q[0]);case 2:return se.call(Ce,Q[0],Q[1]);case 3:return se.call(Ce,Q[0],Q[1],Q[2])}return se.apply(Ce,Q)}function qs(se,Ce,Q,I){for(var Ft=-1,It=se==null?0:se.length;++Ft<It;){var Yt=se[Ft];Ce(I,Yt,Q(Yt),se)}return I}function Oo(se,Ce){for(var Q=-1,I=se==null?0:se.length;++Q<I&&Ce(se[Q],Q,se)!==!1;);return se}function ir(se,Ce){for(var Q=se==null?0:se.length;Q--&&Ce(se[Q],Q,se)!==!1;);return se}function fa(se,Ce){for(var Q=-1,I=se==null?0:se.length;++Q<I;)if(!Ce(se[Q],Q,se))return!1;return!0}function cn(se,Ce){for(var Q=-1,I=se==null?0:se.length,Ft=0,It=[];++Q<I;){var Yt=se[Q];Ce(Yt,Q,se)&&(It[Ft++]=Yt)}return It}function _i(se,Ce){var Q=se==null?0:se.length;return!!Q&&mn(se,Ce,0)>-1}function vl(se,Ce,Q){for(var I=-1,Ft=se==null?0:se.length;++I<Ft;)if(Q(Ce,se[I]))return!0;return!1}function no(se,Ce){for(var Q=-1,I=se==null?0:se.length,Ft=Array(I);++Q<I;)Ft[Q]=Ce(se[Q],Q,se);return Ft}function fn(se,Ce){for(var Q=-1,I=Ce.length,Ft=se.length;++Q<I;)se[Ft+Q]=Ce[Q];return se}function pl(se,Ce,Q,I){var Ft=-1,It=se==null?0:se.length;for(I&&It&&(Q=se[++Ft]);++Ft<It;)Q=Ce(Q,se[Ft],Ft,se);return Q}function Kn(se,Ce,Q,I){var Ft=se==null?0:se.length;for(I&&Ft&&(Q=se[--Ft]);Ft--;)Q=Ce(Q,se[Ft],Ft,se);return Q}function xi(se,Ce){for(var Q=-1,I=se==null?0:se.length;++Q<I;)if(Ce(se[Q],Q,se))return!0;return!1}var Qn=Xn("length");function yl(se){return se.split("")}function gl(se){return se.match(Jt)||[]}function wi(se,Ce,Q){var I;return Q(se,function(Ft,It,Yt){if(Ce(Ft,It,Yt))return I=It,!1}),I}function Un(se,Ce,Q,I){for(var Ft=se.length,It=Q+(I?1:-1);I?It--:++It<Ft;)if(Ce(se[It],It,se))return It;return-1}function mn(se,Ce,Q){return Ce===Ce?Ws(se,Ce,Q):Un(se,Ci,Q)}function hl(se,Ce,Q,I){for(var Ft=Q-1,It=se.length;++Ft<It;)if(I(se[Ft],Ce))return Ft;return-1}function Ci(se){return se!==se}function Si(se,Ce){var Q=se==null?0:se.length;return Q?bl(se,Ce)/Q:oe}function Xn(se){return function(Ce){return Ce==null?n:Ce[se]}}function Xr(se){return function(Ce){return se==null?n:se[Ce]}}function Jr(se,Ce,Q,I,Ft){return Ft(se,function(It,Yt,Kt){Q=I?(I=!1,It):Ce(Q,It,Yt,Kt)}),Q}function lr(se,Ce){var Q=se.length;for(se.sort(Ce);Q--;)se[Q]=se[Q].value;return se}function bl(se,Ce){for(var Q,I=-1,Ft=se.length;++I<Ft;){var It=Ce(se[I]);It!==n&&(Q=Q===n?It:Q+It)}return Q}function _l(se,Ce){for(var Q=-1,I=Array(se);++Q<se;)I[Q]=Ce(Q);return I}function ar(se,Ce){return no(Ce,function(Q){return[Q,se[Q]]})}function ma(se){return se&&se.slice(0,es(se)+1).replace(Ro,"")}function Bo(se){return function(Ce){return se(Ce)}}function xl(se,Ce){return no(Ce,function(Q){return se[Q]})}function Jn(se,Ce){return se.has(Ce)}function va(se,Ce){for(var Q=-1,I=se.length;++Q<I&&mn(Ce,se[Q],0)>-1;);return Q}function pa(se,Ce){for(var Q=se.length;Q--&&mn(Ce,se[Q],0)>-1;);return Q}function rr(se,Ce){for(var Q=se.length,I=0;Q--;)se[Q]===Ce&&++I;return I}var sr=Xr(As),dr=Xr(er);function ur(se){return"\\"+Ds[se]}function cr(se,Ce){return se==null?n:se[Ce]}function Mn(se){return dl.test(se)}function fr(se){return ul.test(se)}function zs(se){for(var Ce,Q=[];!(Ce=se.next()).done;)Q.push(Ce.value);return Q}function Zr(se){var Ce=-1,Q=Array(se.size);return se.forEach(function(I,Ft){Q[++Ce]=[Ft,I]}),Q}function Ns(se,Ce){return function(Q){return se(Ce(Q))}}function Zn(se,Ce){for(var Q=-1,I=se.length,Ft=0,It=[];++Q<I;){var Yt=se[Q];(Yt===Ce||Yt===h)&&(se[Q]=h,It[Ft++]=Q)}return It}function mr(se){var Ce=-1,Q=Array(se.size);return se.forEach(function(I){Q[++Ce]=I}),Q}function nu(se){var Ce=-1,Q=Array(se.size);return se.forEach(function(I){Q[++Ce]=[I,I]}),Q}function Ws(se,Ce,Q){for(var I=Q-1,Ft=se.length;++I<Ft;)if(se[I]===Ce)return I;return-1}function Ys(se,Ce,Q){for(var I=Q+1;I--;)if(se[I]===Ce)return I;return I}function ki(se){return Mn(se)?Gs(se):Qn(se)}function en(se){return Mn(se)?js(se):yl(se)}function es(se){for(var Ce=se.length;Ce--&&ko.test(se.charAt(Ce)););return Ce}var Hs=Xr(tr);function Gs(se){for(var Ce=jn.lastIndex=0;jn.test(se);)++Ce;return Ce}function js(se){return se.match(jn)||[]}function iu(se){return se.match(sl)||[]}var lu=(function se(Ce){Ce=Ce==null?wo:wl.defaults(wo.Object(),Ce,wl.pick(wo,cl));var Q=Ce.Array,I=Ce.Date,Ft=Ce.Error,It=Ce.Function,Yt=Ce.Math,Kt=Ce.Object,Cl=Ce.RegExp,vr=Ce.String,qo=Ce.TypeError,Sl=Q.prototype,pr=It.prototype,Rn=Kt.prototype,Fi=Ce["__core-js_shared__"],Ii=pr.toString,$=Rn.hasOwnProperty,yr=0,ts=(function(){var e=/[^.]+$/.exec(Fi&&Fi.keys&&Fi.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})(),ya=Rn.toString,Ks=Ii.call(Kt),Qs=wo._,au=Cl("^"+Ii.call($).replace(xe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ga=sa?Ce.Buffer:n,En=Ce.Symbol,Ti=Ce.Uint8Array,ha=ga?ga.allocUnsafe:n,ba=Ns(Kt.getPrototypeOf,Kt),os=Kt.create,Xs=Rn.propertyIsEnumerable,_a=Sl.splice,zc=En?En.isConcatSpreadable:n,ns=En?En.iterator:n,xa=En?En.toStringTag:n,Js=(function(){try{var e=Fa(Kt,"defineProperty");return e({},"",{}),e}catch{}})(),Dp=Ce.clearTimeout!==wo.clearTimeout&&Ce.clearTimeout,Op=I&&I.now!==wo.Date.now&&I.now,qp=Ce.setTimeout!==wo.setTimeout&&Ce.setTimeout,Zs=Yt.ceil,ed=Yt.floor,ru=Kt.getOwnPropertySymbols,zp=ga?ga.isBuffer:n,Nc=Ce.isFinite,Np=Sl.join,Wp=Ns(Kt.keys,Kt),Uo=Yt.max,Wo=Yt.min,Yp=I.now,Hp=Ce.parseInt,Wc=Yt.random,Gp=Sl.reverse,su=Fa(Ce,"DataView"),is=Fa(Ce,"Map"),du=Fa(Ce,"Promise"),gr=Fa(Ce,"Set"),ls=Fa(Ce,"WeakMap"),as=Fa(Kt,"create"),td=ls&&new ls,hr={},jp=Ia(su),Kp=Ia(is),Qp=Ia(du),Xp=Ia(gr),Jp=Ia(ls),od=En?En.prototype:n,rs=od?od.valueOf:n,Yc=od?od.toString:n;function A(e){if(Co(e)&&!Vt(e)&&!(e instanceof Nt)){if(e instanceof wn)return e;if($.call(e,"__wrapped__"))return Gf(e)}return new wn(e)}var br=(function(){function e(){}return function(i){if(!_o(i))return{};if(os)return os(i);e.prototype=i;var c=new e;return e.prototype=n,c}})();function nd(){}function wn(e,i){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!i,this.__index__=0,this.__values__=n}A.templateSettings={escape:ue,evaluate:Le,interpolate:gt,variable:"",imports:{_:A}},A.prototype=nd.prototype,A.prototype.constructor=A,wn.prototype=br(nd.prototype),wn.prototype.constructor=wn;function Nt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=be,this.__views__=[]}function Zp(){var e=new Nt(this.__wrapped__);return e.__actions__=tn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=tn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=tn(this.__views__),e}function ey(){if(this.__filtered__){var e=new Nt(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function ty(){var e=this.__wrapped__.value(),i=this.__dir__,c=Vt(e),b=i<0,S=c?e.length:0,O=mg(0,S,this.__views__),te=O.start,le=O.end,me=le-te,Te=b?le:te-1,Pe=this.__iteratees__,Be=Pe.length,Je=0,ct=Wo(me,this.__takeCount__);if(!c||!b&&S==me&&ct==me)return yf(e,this.__actions__);var wt=[];e:for(;me--&&Je<ct;){Te+=i;for(var Rt=-1,Ct=e[Te];++Rt<Be;){var qt=Pe[Rt],Wt=qt.iteratee,yn=qt.type,Qo=Wt(Ct);if(yn==W)Ct=Qo;else if(!Qo){if(yn==G)continue e;break e}}wt[Je++]=Ct}return wt}Nt.prototype=br(nd.prototype),Nt.prototype.constructor=Nt;function wa(e){var i=-1,c=e==null?0:e.length;for(this.clear();++i<c;){var b=e[i];this.set(b[0],b[1])}}function oy(){this.__data__=as?as(null):{},this.size=0}function ny(e){var i=this.has(e)&&delete this.__data__[e];return this.size-=i?1:0,i}function iy(e){var i=this.__data__;if(as){var c=i[e];return c===f?n:c}return $.call(i,e)?i[e]:n}function ly(e){var i=this.__data__;return as?i[e]!==n:$.call(i,e)}function ay(e,i){var c=this.__data__;return this.size+=this.has(e)?0:1,c[e]=as&&i===n?f:i,this}wa.prototype.clear=oy,wa.prototype.delete=ny,wa.prototype.get=iy,wa.prototype.has=ly,wa.prototype.set=ay;function Pi(e){var i=-1,c=e==null?0:e.length;for(this.clear();++i<c;){var b=e[i];this.set(b[0],b[1])}}function ry(){this.__data__=[],this.size=0}function sy(e){var i=this.__data__,c=id(i,e);if(c<0)return!1;var b=i.length-1;return c==b?i.pop():_a.call(i,c,1),--this.size,!0}function dy(e){var i=this.__data__,c=id(i,e);return c<0?n:i[c][1]}function uy(e){return id(this.__data__,e)>-1}function cy(e,i){var c=this.__data__,b=id(c,e);return b<0?(++this.size,c.push([e,i])):c[b][1]=i,this}Pi.prototype.clear=ry,Pi.prototype.delete=sy,Pi.prototype.get=dy,Pi.prototype.has=uy,Pi.prototype.set=cy;function $i(e){var i=-1,c=e==null?0:e.length;for(this.clear();++i<c;){var b=e[i];this.set(b[0],b[1])}}function fy(){this.size=0,this.__data__={hash:new wa,map:new(is||Pi),string:new wa}}function my(e){var i=yd(this,e).delete(e);return this.size-=i?1:0,i}function vy(e){return yd(this,e).get(e)}function py(e){return yd(this,e).has(e)}function yy(e,i){var c=yd(this,e),b=c.size;return c.set(e,i),this.size+=c.size==b?0:1,this}$i.prototype.clear=fy,$i.prototype.delete=my,$i.prototype.get=vy,$i.prototype.has=py,$i.prototype.set=yy;function Ca(e){var i=-1,c=e==null?0:e.length;for(this.__data__=new $i;++i<c;)this.add(e[i])}function gy(e){return this.__data__.set(e,f),this}function hy(e){return this.__data__.has(e)}Ca.prototype.add=Ca.prototype.push=gy,Ca.prototype.has=hy;function Bn(e){var i=this.__data__=new Pi(e);this.size=i.size}function by(){this.__data__=new Pi,this.size=0}function _y(e){var i=this.__data__,c=i.delete(e);return this.size=i.size,c}function xy(e){return this.__data__.get(e)}function wy(e){return this.__data__.has(e)}function Cy(e,i){var c=this.__data__;if(c instanceof Pi){var b=c.__data__;if(!is||b.length<d-1)return b.push([e,i]),this.size=++c.size,this;c=this.__data__=new $i(b)}return c.set(e,i),this.size=c.size,this}Bn.prototype.clear=by,Bn.prototype.delete=_y,Bn.prototype.get=xy,Bn.prototype.has=wy,Bn.prototype.set=Cy;function Hc(e,i){var c=Vt(e),b=!c&&Ta(e),S=!c&&!b&&Pl(e),O=!c&&!b&&!S&&Cr(e),te=c||b||S||O,le=te?_l(e.length,vr):[],me=le.length;for(var Te in e)(i||$.call(e,Te))&&!(te&&(Te=="length"||S&&(Te=="offset"||Te=="parent")||O&&(Te=="buffer"||Te=="byteLength"||Te=="byteOffset")||Mi(Te,me)))&&le.push(Te);return le}function Gc(e){var i=e.length;return i?e[_u(0,i-1)]:n}function Sy(e,i){return gd(tn(e),Sa(i,0,e.length))}function ky(e){return gd(tn(e))}function uu(e,i,c){(c!==n&&!An(e[i],c)||c===n&&!(i in e))&&Li(e,i,c)}function ss(e,i,c){var b=e[i];(!($.call(e,i)&&An(b,c))||c===n&&!(i in e))&&Li(e,i,c)}function id(e,i){for(var c=e.length;c--;)if(An(e[c][0],i))return c;return-1}function Fy(e,i,c,b){return kl(e,function(S,O,te){i(b,S,c(S),te)}),b}function jc(e,i){return e&&ti(i,Ao(i),e)}function Iy(e,i){return e&&ti(i,nn(i),e)}function Li(e,i,c){i=="__proto__"&&Js?Js(e,i,{configurable:!0,enumerable:!0,value:c,writable:!0}):e[i]=c}function cu(e,i){for(var c=-1,b=i.length,S=Q(b),O=e==null;++c<b;)S[c]=O?n:Yu(e,i[c]);return S}function Sa(e,i,c){return e===e&&(c!==n&&(e=e<=c?e:c),i!==n&&(e=e>=i?e:i)),e}function Cn(e,i,c,b,S,O){var te,le=i&w,me=i&L,Te=i&F;if(c&&(te=S?c(e,b,S,O):c(e)),te!==n)return te;if(!_o(e))return e;var Pe=Vt(e);if(Pe){if(te=pg(e),!le)return tn(e,te)}else{var Be=Yo(e),Je=Be==pe||Be==qe;if(Pl(e))return bf(e,le);if(Be==ft||Be==ge||Je&&!S){if(te=me||Je?{}:Af(e),!le)return me?ig(e,Iy(te,e)):ng(e,jc(te,e))}else{if(!Xt[Be])return S?e:{};te=yg(e,Be,le)}}O||(O=new Bn);var ct=O.get(e);if(ct)return ct;O.set(e,te),mm(e)?e.forEach(function(Ct){te.add(Cn(Ct,i,c,Ct,e,O))}):cm(e)&&e.forEach(function(Ct,qt){te.set(qt,Cn(Ct,i,c,qt,e,O))});var wt=Te?me?Lu:$u:me?nn:Ao,Rt=Pe?n:wt(e);return Oo(Rt||e,function(Ct,qt){Rt&&(qt=Ct,Ct=e[qt]),ss(te,qt,Cn(Ct,i,c,qt,e,O))}),te}function Ty(e){var i=Ao(e);return function(c){return Kc(c,e,i)}}function Kc(e,i,c){var b=c.length;if(e==null)return!b;for(e=Kt(e);b--;){var S=c[b],O=i[S],te=e[S];if(te===n&&!(S in e)||!O(te))return!1}return!0}function Qc(e,i,c){if(typeof e!="function")throw new qo(s);return ps(function(){e.apply(n,c)},i)}function ds(e,i,c,b){var S=-1,O=_i,te=!0,le=e.length,me=[],Te=i.length;if(!le)return me;c&&(i=no(i,Bo(c))),b?(O=vl,te=!1):i.length>=d&&(O=Jn,te=!1,i=new Ca(i));e:for(;++S<le;){var Pe=e[S],Be=c==null?Pe:c(Pe);if(Pe=b||Pe!==0?Pe:0,te&&Be===Be){for(var Je=Te;Je--;)if(i[Je]===Be)continue e;me.push(Pe)}else O(i,Be,b)||me.push(Pe)}return me}var kl=Sf(ei),Xc=Sf(mu,!0);function Py(e,i){var c=!0;return kl(e,function(b,S,O){return c=!!i(b,S,O),c}),c}function ld(e,i,c){for(var b=-1,S=e.length;++b<S;){var O=e[b],te=i(O);if(te!=null&&(le===n?te===te&&!pn(te):c(te,le)))var le=te,me=O}return me}function $y(e,i,c,b){var S=e.length;for(c=Ut(c),c<0&&(c=-c>S?0:S+c),b=b===n||b>S?S:Ut(b),b<0&&(b+=S),b=c>b?0:pm(b);c<b;)e[c++]=i;return e}function Jc(e,i){var c=[];return kl(e,function(b,S,O){i(b,S,O)&&c.push(b)}),c}function zo(e,i,c,b,S){var O=-1,te=e.length;for(c||(c=hg),S||(S=[]);++O<te;){var le=e[O];i>0&&c(le)?i>1?zo(le,i-1,c,b,S):fn(S,le):b||(S[S.length]=le)}return S}var fu=kf(),Zc=kf(!0);function ei(e,i){return e&&fu(e,i,Ao)}function mu(e,i){return e&&Zc(e,i,Ao)}function ad(e,i){return cn(i,function(c){return Ri(e[c])})}function ka(e,i){i=Il(i,e);for(var c=0,b=i.length;e!=null&&c<b;)e=e[oi(i[c++])];return c&&c==b?e:n}function ef(e,i,c){var b=i(e);return Vt(e)?b:fn(b,c(e))}function jo(e){return e==null?e===n?ht:rt:xa&&xa in Kt(e)?fg(e):kg(e)}function vu(e,i){return e>i}function Ly(e,i){return e!=null&&$.call(e,i)}function Vy(e,i){return e!=null&&i in Kt(e)}function Uy(e,i,c){return e>=Wo(i,c)&&e<Uo(i,c)}function pu(e,i,c){for(var b=c?vl:_i,S=e[0].length,O=e.length,te=O,le=Q(O),me=1/0,Te=[];te--;){var Pe=e[te];te&&i&&(Pe=no(Pe,Bo(i))),me=Wo(Pe.length,me),le[te]=!c&&(i||S>=120&&Pe.length>=120)?new Ca(te&&Pe):n}Pe=e[0];var Be=-1,Je=le[0];e:for(;++Be<S&&Te.length<me;){var ct=Pe[Be],wt=i?i(ct):ct;if(ct=c||ct!==0?ct:0,!(Je?Jn(Je,wt):b(Te,wt,c))){for(te=O;--te;){var Rt=le[te];if(!(Rt?Jn(Rt,wt):b(e[te],wt,c)))continue e}Je&&Je.push(wt),Te.push(ct)}}return Te}function My(e,i,c,b){return ei(e,function(S,O,te){i(b,c(S),O,te)}),b}function us(e,i,c){i=Il(i,e),e=zf(e,i);var b=e==null?e:e[oi(kn(i))];return b==null?n:Eo(b,e,c)}function tf(e){return Co(e)&&jo(e)==ge}function Ry(e){return Co(e)&&jo(e)==bt}function Ey(e){return Co(e)&&jo(e)==fe}function cs(e,i,c,b,S){return e===i?!0:e==null||i==null||!Co(e)&&!Co(i)?e!==e&&i!==i:By(e,i,c,b,cs,S)}function By(e,i,c,b,S,O){var te=Vt(e),le=Vt(i),me=te?Se:Yo(e),Te=le?Se:Yo(i);me=me==ge?ft:me,Te=Te==ge?ft:Te;var Pe=me==ft,Be=Te==ft,Je=me==Te;if(Je&&Pl(e)){if(!Pl(i))return!1;te=!0,Pe=!1}if(Je&&!Pe)return O||(O=new Bn),te||Cr(e)?Rf(e,i,c,b,S,O):ug(e,i,me,c,b,S,O);if(!(c&M)){var ct=Pe&&$.call(e,"__wrapped__"),wt=Be&&$.call(i,"__wrapped__");if(ct||wt){var Rt=ct?e.value():e,Ct=wt?i.value():i;return O||(O=new Bn),S(Rt,Ct,c,b,O)}}return Je?(O||(O=new Bn),cg(e,i,c,b,S,O)):!1}function Ay(e){return Co(e)&&Yo(e)==Ke}function yu(e,i,c,b){var S=c.length,O=S,te=!b;if(e==null)return!O;for(e=Kt(e);S--;){var le=c[S];if(te&&le[2]?le[1]!==e[le[0]]:!(le[0]in e))return!1}for(;++S<O;){le=c[S];var me=le[0],Te=e[me],Pe=le[1];if(te&&le[2]){if(Te===n&&!(me in e))return!1}else{var Be=new Bn;if(b)var Je=b(Te,Pe,me,e,i,Be);if(!(Je===n?cs(Pe,Te,M|E,b,Be):Je))return!1}}return!0}function of(e){if(!_o(e)||_g(e))return!1;var i=Ri(e)?au:Ji;return i.test(Ia(e))}function Dy(e){return Co(e)&&jo(e)==re}function Oy(e){return Co(e)&&Yo(e)==ve}function qy(e){return Co(e)&&Cd(e.length)&&!!Zt[jo(e)]}function nf(e){return typeof e=="function"?e:e==null?ln:typeof e=="object"?Vt(e)?rf(e[0],e[1]):af(e):Fm(e)}function gu(e){if(!vs(e))return Wp(e);var i=[];for(var c in Kt(e))$.call(e,c)&&c!="constructor"&&i.push(c);return i}function zy(e){if(!_o(e))return Sg(e);var i=vs(e),c=[];for(var b in e)b=="constructor"&&(i||!$.call(e,b))||c.push(b);return c}function hu(e,i){return e<i}function lf(e,i){var c=-1,b=on(e)?Q(e.length):[];return kl(e,function(S,O,te){b[++c]=i(S,O,te)}),b}function af(e){var i=Uu(e);return i.length==1&&i[0][2]?Of(i[0][0],i[0][1]):function(c){return c===e||yu(c,e,i)}}function rf(e,i){return Ru(e)&&Df(i)?Of(oi(e),i):function(c){var b=Yu(c,e);return b===n&&b===i?Hu(c,e):cs(i,b,M|E)}}function rd(e,i,c,b,S){e!==i&&fu(i,function(O,te){if(S||(S=new Bn),_o(O))Ny(e,i,te,c,rd,b,S);else{var le=b?b(Bu(e,te),O,te+"",e,i,S):n;le===n&&(le=O),uu(e,te,le)}},nn)}function Ny(e,i,c,b,S,O,te){var le=Bu(e,c),me=Bu(i,c),Te=te.get(me);if(Te){uu(e,c,Te);return}var Pe=O?O(le,me,c+"",e,i,te):n,Be=Pe===n;if(Be){var Je=Vt(me),ct=!Je&&Pl(me),wt=!Je&&!ct&&Cr(me);Pe=me,Je||ct||wt?Vt(le)?Pe=le:Fo(le)?Pe=tn(le):ct?(Be=!1,Pe=bf(me,!0)):wt?(Be=!1,Pe=_f(me,!0)):Pe=[]:ys(me)||Ta(me)?(Pe=le,Ta(le)?Pe=ym(le):(!_o(le)||Ri(le))&&(Pe=Af(me))):Be=!1}Be&&(te.set(me,Pe),S(Pe,me,b,O,te),te.delete(me)),uu(e,c,Pe)}function sf(e,i){var c=e.length;if(c)return i+=i<0?c:0,Mi(i,c)?e[i]:n}function df(e,i,c){i.length?i=no(i,function(O){return Vt(O)?function(te){return ka(te,O.length===1?O[0]:O)}:O}):i=[ln];var b=-1;i=no(i,Bo(_t()));var S=lf(e,function(O,te,le){var me=no(i,function(Te){return Te(O)});return{criteria:me,index:++b,value:O}});return lr(S,function(O,te){return og(O,te,c)})}function Wy(e,i){return uf(e,i,function(c,b){return Hu(e,b)})}function uf(e,i,c){for(var b=-1,S=i.length,O={};++b<S;){var te=i[b],le=ka(e,te);c(le,te)&&fs(O,Il(te,e),le)}return O}function Yy(e){return function(i){return ka(i,e)}}function bu(e,i,c,b){var S=b?hl:mn,O=-1,te=i.length,le=e;for(e===i&&(i=tn(i)),c&&(le=no(e,Bo(c)));++O<te;)for(var me=0,Te=i[O],Pe=c?c(Te):Te;(me=S(le,Pe,me,b))>-1;)le!==e&&_a.call(le,me,1),_a.call(e,me,1);return e}function cf(e,i){for(var c=e?i.length:0,b=c-1;c--;){var S=i[c];if(c==b||S!==O){var O=S;Mi(S)?_a.call(e,S,1):Cu(e,S)}}return e}function _u(e,i){return e+ed(Wc()*(i-e+1))}function Hy(e,i,c,b){for(var S=-1,O=Uo(Zs((i-e)/(c||1)),0),te=Q(O);O--;)te[b?O:++S]=e,e+=c;return te}function xu(e,i){var c="";if(!e||i<1||i>R)return c;do i%2&&(c+=e),i=ed(i/2),i&&(e+=e);while(i);return c}function At(e,i){return Au(qf(e,i,ln),e+"")}function Gy(e){return Gc(Sr(e))}function jy(e,i){var c=Sr(e);return gd(c,Sa(i,0,c.length))}function fs(e,i,c,b){if(!_o(e))return e;i=Il(i,e);for(var S=-1,O=i.length,te=O-1,le=e;le!=null&&++S<O;){var me=oi(i[S]),Te=c;if(me==="__proto__"||me==="constructor"||me==="prototype")return e;if(S!=te){var Pe=le[me];Te=b?b(Pe,me,le):n,Te===n&&(Te=_o(Pe)?Pe:Mi(i[S+1])?[]:{})}ss(le,me,Te),le=le[me]}return e}var ff=td?function(e,i){return td.set(e,i),e}:ln,Ky=Js?function(e,i){return Js(e,"toString",{configurable:!0,enumerable:!1,value:ju(i),writable:!0})}:ln;function Qy(e){return gd(Sr(e))}function Sn(e,i,c){var b=-1,S=e.length;i<0&&(i=-i>S?0:S+i),c=c>S?S:c,c<0&&(c+=S),S=i>c?0:c-i>>>0,i>>>=0;for(var O=Q(S);++b<S;)O[b]=e[b+i];return O}function Xy(e,i){var c;return kl(e,function(b,S,O){return c=i(b,S,O),!c}),!!c}function sd(e,i,c){var b=0,S=e==null?b:e.length;if(typeof i=="number"&&i===i&&S<=Re){for(;b<S;){var O=b+S>>>1,te=e[O];te!==null&&!pn(te)&&(c?te<=i:te<i)?b=O+1:S=O}return S}return wu(e,i,ln,c)}function wu(e,i,c,b){var S=0,O=e==null?0:e.length;if(O===0)return 0;i=c(i);for(var te=i!==i,le=i===null,me=pn(i),Te=i===n;S<O;){var Pe=ed((S+O)/2),Be=c(e[Pe]),Je=Be!==n,ct=Be===null,wt=Be===Be,Rt=pn(Be);if(te)var Ct=b||wt;else Te?Ct=wt&&(b||Je):le?Ct=wt&&Je&&(b||!ct):me?Ct=wt&&Je&&!ct&&(b||!Rt):ct||Rt?Ct=!1:Ct=b?Be<=i:Be<i;Ct?S=Pe+1:O=Pe}return Wo(O,ae)}function mf(e,i){for(var c=-1,b=e.length,S=0,O=[];++c<b;){var te=e[c],le=i?i(te):te;if(!c||!An(le,me)){var me=le;O[S++]=te===0?0:te}}return O}function vf(e){return typeof e=="number"?e:pn(e)?oe:+e}function vn(e){if(typeof e=="string")return e;if(Vt(e))return no(e,vn)+"";if(pn(e))return Yc?Yc.call(e):"";var i=e+"";return i=="0"&&1/e==-D?"-0":i}function Fl(e,i,c){var b=-1,S=_i,O=e.length,te=!0,le=[],me=le;if(c)te=!1,S=vl;else if(O>=d){var Te=i?null:sg(e);if(Te)return mr(Te);te=!1,S=Jn,me=new Ca}else me=i?[]:le;e:for(;++b<O;){var Pe=e[b],Be=i?i(Pe):Pe;if(Pe=c||Pe!==0?Pe:0,te&&Be===Be){for(var Je=me.length;Je--;)if(me[Je]===Be)continue e;i&&me.push(Be),le.push(Pe)}else S(me,Be,c)||(me!==le&&me.push(Be),le.push(Pe))}return le}function Cu(e,i){return i=Il(i,e),e=zf(e,i),e==null||delete e[oi(kn(i))]}function pf(e,i,c,b){return fs(e,i,c(ka(e,i)),b)}function dd(e,i,c,b){for(var S=e.length,O=b?S:-1;(b?O--:++O<S)&&i(e[O],O,e););return c?Sn(e,b?0:O,b?O+1:S):Sn(e,b?O+1:0,b?S:O)}function yf(e,i){var c=e;return c instanceof Nt&&(c=c.value()),pl(i,function(b,S){return S.func.apply(S.thisArg,fn([b],S.args))},c)}function Su(e,i,c){var b=e.length;if(b<2)return b?Fl(e[0]):[];for(var S=-1,O=Q(b);++S<b;)for(var te=e[S],le=-1;++le<b;)le!=S&&(O[S]=ds(O[S]||te,e[le],i,c));return Fl(zo(O,1),i,c)}function gf(e,i,c){for(var b=-1,S=e.length,O=i.length,te={};++b<S;){var le=b<O?i[b]:n;c(te,e[b],le)}return te}function ku(e){return Fo(e)?e:[]}function Fu(e){return typeof e=="function"?e:ln}function Il(e,i){return Vt(e)?e:Ru(e,i)?[e]:Hf(eo(e))}var Jy=At;function Tl(e,i,c){var b=e.length;return c=c===n?b:c,!i&&c>=b?e:Sn(e,i,c)}var hf=Dp||function(e){return wo.clearTimeout(e)};function bf(e,i){if(i)return e.slice();var c=e.length,b=ha?ha(c):new e.constructor(c);return e.copy(b),b}function Iu(e){var i=new e.constructor(e.byteLength);return new Ti(i).set(new Ti(e)),i}function Zy(e,i){var c=i?Iu(e.buffer):e.buffer;return new e.constructor(c,e.byteOffset,e.byteLength)}function eg(e){var i=new e.constructor(e.source,yi.exec(e));return i.lastIndex=e.lastIndex,i}function tg(e){return rs?Kt(rs.call(e)):{}}function _f(e,i){var c=i?Iu(e.buffer):e.buffer;return new e.constructor(c,e.byteOffset,e.length)}function xf(e,i){if(e!==i){var c=e!==n,b=e===null,S=e===e,O=pn(e),te=i!==n,le=i===null,me=i===i,Te=pn(i);if(!le&&!Te&&!O&&e>i||O&&te&&me&&!le&&!Te||b&&te&&me||!c&&me||!S)return 1;if(!b&&!O&&!Te&&e<i||Te&&c&&S&&!b&&!O||le&&c&&S||!te&&S||!me)return-1}return 0}function og(e,i,c){for(var b=-1,S=e.criteria,O=i.criteria,te=S.length,le=c.length;++b<te;){var me=xf(S[b],O[b]);if(me){if(b>=le)return me;var Te=c[b];return me*(Te=="desc"?-1:1)}}return e.index-i.index}function wf(e,i,c,b){for(var S=-1,O=e.length,te=c.length,le=-1,me=i.length,Te=Uo(O-te,0),Pe=Q(me+Te),Be=!b;++le<me;)Pe[le]=i[le];for(;++S<te;)(Be||S<O)&&(Pe[c[S]]=e[S]);for(;Te--;)Pe[le++]=e[S++];return Pe}function Cf(e,i,c,b){for(var S=-1,O=e.length,te=-1,le=c.length,me=-1,Te=i.length,Pe=Uo(O-le,0),Be=Q(Pe+Te),Je=!b;++S<Pe;)Be[S]=e[S];for(var ct=S;++me<Te;)Be[ct+me]=i[me];for(;++te<le;)(Je||S<O)&&(Be[ct+c[te]]=e[S++]);return Be}function tn(e,i){var c=-1,b=e.length;for(i||(i=Q(b));++c<b;)i[c]=e[c];return i}function ti(e,i,c,b){var S=!c;c||(c={});for(var O=-1,te=i.length;++O<te;){var le=i[O],me=b?b(c[le],e[le],le,c,e):n;me===n&&(me=e[le]),S?Li(c,le,me):ss(c,le,me)}return c}function ng(e,i){return ti(e,Mu(e),i)}function ig(e,i){return ti(e,Ef(e),i)}function ud(e,i){return function(c,b){var S=Vt(c)?qs:Fy,O=i?i():{};return S(c,e,_t(b,2),O)}}function _r(e){return At(function(i,c){var b=-1,S=c.length,O=S>1?c[S-1]:n,te=S>2?c[2]:n;for(O=e.length>3&&typeof O=="function"?(S--,O):n,te&&Ko(c[0],c[1],te)&&(O=S<3?n:O,S=1),i=Kt(i);++b<S;){var le=c[b];le&&e(i,le,b,O)}return i})}function Sf(e,i){return function(c,b){if(c==null)return c;if(!on(c))return e(c,b);for(var S=c.length,O=i?S:-1,te=Kt(c);(i?O--:++O<S)&&b(te[O],O,te)!==!1;);return c}}function kf(e){return function(i,c,b){for(var S=-1,O=Kt(i),te=b(i),le=te.length;le--;){var me=te[e?le:++S];if(c(O[me],me,O)===!1)break}return i}}function lg(e,i,c){var b=i&C,S=ms(e);function O(){var te=this&&this!==wo&&this instanceof O?S:e;return te.apply(b?c:this,arguments)}return O}function Ff(e){return function(i){i=eo(i);var c=Mn(i)?en(i):n,b=c?c[0]:i.charAt(0),S=c?Tl(c,1).join(""):i.slice(1);return b[e]()+S}}function xr(e){return function(i){return pl(Sm(Cm(i).replace(al,"")),e,"")}}function ms(e){return function(){var i=arguments;switch(i.length){case 0:return new e;case 1:return new e(i[0]);case 2:return new e(i[0],i[1]);case 3:return new e(i[0],i[1],i[2]);case 4:return new e(i[0],i[1],i[2],i[3]);case 5:return new e(i[0],i[1],i[2],i[3],i[4]);case 6:return new e(i[0],i[1],i[2],i[3],i[4],i[5]);case 7:return new e(i[0],i[1],i[2],i[3],i[4],i[5],i[6])}var c=br(e.prototype),b=e.apply(c,i);return _o(b)?b:c}}function ag(e,i,c){var b=ms(e);function S(){for(var O=arguments.length,te=Q(O),le=O,me=wr(S);le--;)te[le]=arguments[le];var Te=O<3&&te[0]!==me&&te[O-1]!==me?[]:Zn(te,me);if(O-=Te.length,O<c)return Lf(e,i,cd,S.placeholder,n,te,Te,n,n,c-O);var Pe=this&&this!==wo&&this instanceof S?b:e;return Eo(Pe,this,te)}return S}function If(e){return function(i,c,b){var S=Kt(i);if(!on(i)){var O=_t(c,3);i=Ao(i),c=function(le){return O(S[le],le,S)}}var te=e(i,c,b);return te>-1?S[O?i[te]:te]:n}}function Tf(e){return Ui(function(i){var c=i.length,b=c,S=wn.prototype.thru;for(e&&i.reverse();b--;){var O=i[b];if(typeof O!="function")throw new qo(s);if(S&&!te&&pd(O)=="wrapper")var te=new wn([],!0)}for(b=te?b:c;++b<c;){O=i[b];var le=pd(O),me=le=="wrapper"?Vu(O):n;me&&Eu(me[0])&&me[1]==(Y|z|ne|H)&&!me[4].length&&me[9]==1?te=te[pd(me[0])].apply(te,me[3]):te=O.length==1&&Eu(O)?te[le]():te.thru(O)}return function(){var Te=arguments,Pe=Te[0];if(te&&Te.length==1&&Vt(Pe))return te.plant(Pe).value();for(var Be=0,Je=c?i[Be].apply(this,Te):Pe;++Be<c;)Je=i[Be].call(this,Je);return Je}})}function cd(e,i,c,b,S,O,te,le,me,Te){var Pe=i&Y,Be=i&C,Je=i&P,ct=i&(z|N),wt=i&Z,Rt=Je?n:ms(e);function Ct(){for(var qt=arguments.length,Wt=Q(qt),yn=qt;yn--;)Wt[yn]=arguments[yn];if(ct)var Qo=wr(Ct),gn=rr(Wt,Qo);if(b&&(Wt=wf(Wt,b,S,ct)),O&&(Wt=Cf(Wt,O,te,ct)),qt-=gn,ct&&qt<Te){var Io=Zn(Wt,Qo);return Lf(e,i,cd,Ct.placeholder,c,Wt,Io,le,me,Te-qt)}var Dn=Be?c:this,Bi=Je?Dn[e]:e;return qt=Wt.length,le?Wt=Fg(Wt,le):wt&&qt>1&&Wt.reverse(),Pe&&me<qt&&(Wt.length=me),this&&this!==wo&&this instanceof Ct&&(Bi=Rt||ms(Bi)),Bi.apply(Dn,Wt)}return Ct}function Pf(e,i){return function(c,b){return My(c,e,i(b),{})}}function fd(e,i){return function(c,b){var S;if(c===n&&b===n)return i;if(c!==n&&(S=c),b!==n){if(S===n)return b;typeof c=="string"||typeof b=="string"?(c=vn(c),b=vn(b)):(c=vf(c),b=vf(b)),S=e(c,b)}return S}}function Tu(e){return Ui(function(i){return i=no(i,Bo(_t())),At(function(c){var b=this;return e(i,function(S){return Eo(S,b,c)})})})}function md(e,i){i=i===n?" ":vn(i);var c=i.length;if(c<2)return c?xu(i,e):i;var b=xu(i,Zs(e/ki(i)));return Mn(i)?Tl(en(b),0,e).join(""):b.slice(0,e)}function rg(e,i,c,b){var S=i&C,O=ms(e);function te(){for(var le=-1,me=arguments.length,Te=-1,Pe=b.length,Be=Q(Pe+me),Je=this&&this!==wo&&this instanceof te?O:e;++Te<Pe;)Be[Te]=b[Te];for(;me--;)Be[Te++]=arguments[++le];return Eo(Je,S?c:this,Be)}return te}function $f(e){return function(i,c,b){return b&&typeof b!="number"&&Ko(i,c,b)&&(c=b=n),i=Ei(i),c===n?(c=i,i=0):c=Ei(c),b=b===n?i<c?1:-1:Ei(b),Hy(i,c,b,e)}}function vd(e){return function(i,c){return typeof i=="string"&&typeof c=="string"||(i=Fn(i),c=Fn(c)),e(i,c)}}function Lf(e,i,c,b,S,O,te,le,me,Te){var Pe=i&z,Be=Pe?te:n,Je=Pe?n:te,ct=Pe?O:n,wt=Pe?n:O;i|=Pe?ne:ee,i&=~(Pe?ee:ne),i&B||(i&=-4);var Rt=[e,i,S,ct,Be,wt,Je,le,me,Te],Ct=c.apply(n,Rt);return Eu(e)&&Nf(Ct,Rt),Ct.placeholder=b,Wf(Ct,e,i)}function Pu(e){var i=Yt[e];return function(c,b){if(c=Fn(c),b=b==null?0:Wo(Ut(b),292),b&&Nc(c)){var S=(eo(c)+"e").split("e"),O=i(S[0]+"e"+(+S[1]+b));return S=(eo(O)+"e").split("e"),+(S[0]+"e"+(+S[1]-b))}return i(c)}}var sg=gr&&1/mr(new gr([,-0]))[1]==D?function(e){return new gr(e)}:Xu;function Vf(e){return function(i){var c=Yo(i);return c==Ke?Zr(i):c==ve?nu(i):ar(i,e(i))}}function Vi(e,i,c,b,S,O,te,le){var me=i&P;if(!me&&typeof e!="function")throw new qo(s);var Te=b?b.length:0;if(Te||(i&=-97,b=S=n),te=te===n?te:Uo(Ut(te),0),le=le===n?le:Ut(le),Te-=S?S.length:0,i&ee){var Pe=b,Be=S;b=S=n}var Je=me?n:Vu(e),ct=[e,i,c,b,S,Pe,Be,O,te,le];if(Je&&Cg(ct,Je),e=ct[0],i=ct[1],c=ct[2],b=ct[3],S=ct[4],le=ct[9]=ct[9]===n?me?0:e.length:Uo(ct[9]-Te,0),!le&&i&(z|N)&&(i&=-25),!i||i==C)var wt=lg(e,i,c);else i==z||i==N?wt=ag(e,i,le):(i==ne||i==(C|ne))&&!S.length?wt=rg(e,i,c,b):wt=cd.apply(n,ct);var Rt=Je?ff:Nf;return Wf(Rt(wt,ct),e,i)}function Uf(e,i,c,b){return e===n||An(e,Rn[c])&&!$.call(b,c)?i:e}function Mf(e,i,c,b,S,O){return _o(e)&&_o(i)&&(O.set(i,e),rd(e,i,n,Mf,O),O.delete(i)),e}function dg(e){return ys(e)?n:e}function Rf(e,i,c,b,S,O){var te=c&M,le=e.length,me=i.length;if(le!=me&&!(te&&me>le))return!1;var Te=O.get(e),Pe=O.get(i);if(Te&&Pe)return Te==i&&Pe==e;var Be=-1,Je=!0,ct=c&E?new Ca:n;for(O.set(e,i),O.set(i,e);++Be<le;){var wt=e[Be],Rt=i[Be];if(b)var Ct=te?b(Rt,wt,Be,i,e,O):b(wt,Rt,Be,e,i,O);if(Ct!==n){if(Ct)continue;Je=!1;break}if(ct){if(!xi(i,function(qt,Wt){if(!Jn(ct,Wt)&&(wt===qt||S(wt,qt,c,b,O)))return ct.push(Wt)})){Je=!1;break}}else if(!(wt===Rt||S(wt,Rt,c,b,O))){Je=!1;break}}return O.delete(e),O.delete(i),Je}function ug(e,i,c,b,S,O,te){switch(c){case $e:if(e.byteLength!=i.byteLength||e.byteOffset!=i.byteOffset)return!1;e=e.buffer,i=i.buffer;case bt:return!(e.byteLength!=i.byteLength||!O(new Ti(e),new Ti(i)));case ut:case fe:case ot:return An(+e,+i);case Ve:return e.name==i.name&&e.message==i.message;case re:case Ie:return e==i+"";case Ke:var le=Zr;case ve:var me=b&M;if(le||(le=mr),e.size!=i.size&&!me)return!1;var Te=te.get(e);if(Te)return Te==i;b|=E,te.set(e,i);var Pe=Rf(le(e),le(i),b,S,O,te);return te.delete(e),Pe;case Ze:if(rs)return rs.call(e)==rs.call(i)}return!1}function cg(e,i,c,b,S,O){var te=c&M,le=$u(e),me=le.length,Te=$u(i),Pe=Te.length;if(me!=Pe&&!te)return!1;for(var Be=me;Be--;){var Je=le[Be];if(!(te?Je in i:$.call(i,Je)))return!1}var ct=O.get(e),wt=O.get(i);if(ct&&wt)return ct==i&&wt==e;var Rt=!0;O.set(e,i),O.set(i,e);for(var Ct=te;++Be<me;){Je=le[Be];var qt=e[Je],Wt=i[Je];if(b)var yn=te?b(Wt,qt,Je,i,e,O):b(qt,Wt,Je,e,i,O);if(!(yn===n?qt===Wt||S(qt,Wt,c,b,O):yn)){Rt=!1;break}Ct||(Ct=Je=="constructor")}if(Rt&&!Ct){var Qo=e.constructor,gn=i.constructor;Qo!=gn&&"constructor"in e&&"constructor"in i&&!(typeof Qo=="function"&&Qo instanceof Qo&&typeof gn=="function"&&gn instanceof gn)&&(Rt=!1)}return O.delete(e),O.delete(i),Rt}function Ui(e){return Au(qf(e,n,Qf),e+"")}function $u(e){return ef(e,Ao,Mu)}function Lu(e){return ef(e,nn,Ef)}var Vu=td?function(e){return td.get(e)}:Xu;function pd(e){for(var i=e.name+"",c=hr[i],b=$.call(hr,i)?c.length:0;b--;){var S=c[b],O=S.func;if(O==null||O==e)return S.name}return i}function wr(e){var i=$.call(A,"placeholder")?A:e;return i.placeholder}function _t(){var e=A.iteratee||Ku;return e=e===Ku?nf:e,arguments.length?e(arguments[0],arguments[1]):e}function yd(e,i){var c=e.__data__;return bg(i)?c[typeof i=="string"?"string":"hash"]:c.map}function Uu(e){for(var i=Ao(e),c=i.length;c--;){var b=i[c],S=e[b];i[c]=[b,S,Df(S)]}return i}function Fa(e,i){var c=cr(e,i);return of(c)?c:n}function fg(e){var i=$.call(e,xa),c=e[xa];try{e[xa]=n;var b=!0}catch{}var S=ya.call(e);return b&&(i?e[xa]=c:delete e[xa]),S}var Mu=ru?function(e){return e==null?[]:(e=Kt(e),cn(ru(e),function(i){return Xs.call(e,i)}))}:Ju,Ef=ru?function(e){for(var i=[];e;)fn(i,Mu(e)),e=ba(e);return i}:Ju,Yo=jo;(su&&Yo(new su(new ArrayBuffer(1)))!=$e||is&&Yo(new is)!=Ke||du&&Yo(du.resolve())!=Dt||gr&&Yo(new gr)!=ve||ls&&Yo(new ls)!=yt)&&(Yo=function(e){var i=jo(e),c=i==ft?e.constructor:n,b=c?Ia(c):"";if(b)switch(b){case jp:return $e;case Kp:return Ke;case Qp:return Dt;case Xp:return ve;case Jp:return yt}return i});function mg(e,i,c){for(var b=-1,S=c.length;++b<S;){var O=c[b],te=O.size;switch(O.type){case"drop":e+=te;break;case"dropRight":i-=te;break;case"take":i=Wo(i,e+te);break;case"takeRight":e=Uo(e,i-te);break}}return{start:e,end:i}}function vg(e){var i=e.match(He);return i?i[1].split(Ot):[]}function Bf(e,i,c){i=Il(i,e);for(var b=-1,S=i.length,O=!1;++b<S;){var te=oi(i[b]);if(!(O=e!=null&&c(e,te)))break;e=e[te]}return O||++b!=S?O:(S=e==null?0:e.length,!!S&&Cd(S)&&Mi(te,S)&&(Vt(e)||Ta(e)))}function pg(e){var i=e.length,c=new e.constructor(i);return i&&typeof e[0]=="string"&&$.call(e,"index")&&(c.index=e.index,c.input=e.input),c}function Af(e){return typeof e.constructor=="function"&&!vs(e)?br(ba(e)):{}}function yg(e,i,c){var b=e.constructor;switch(i){case bt:return Iu(e);case ut:case fe:return new b(+e);case $e:return Zy(e,c);case nt:case Et:case Bt:case yo:case oo:case so:case go:case Oe:case ze:return _f(e,c);case Ke:return new b;case ot:case Ie:return new b(e);case re:return eg(e);case ve:return new b;case Ze:return tg(e)}}function gg(e,i){var c=i.length;if(!c)return e;var b=c-1;return i[b]=(c>1?"& ":"")+i[b],i=i.join(c>2?", ":" "),e.replace(Me,`{
2 +/* [wrapped with `+i+`] */
3 +`)}function hg(e){return Vt(e)||Ta(e)||!!(zc&&e&&e[zc])}function Mi(e,i){var c=typeof e;return i=i??R,!!i&&(c=="number"||c!="symbol"&&Zi.test(e))&&e>-1&&e%1==0&&e<i}function Ko(e,i,c){if(!_o(c))return!1;var b=typeof i;return(b=="number"?on(c)&&Mi(i,c.length):b=="string"&&i in c)?An(c[i],e):!1}function Ru(e,i){if(Vt(e))return!1;var c=typeof e;return c=="number"||c=="symbol"||c=="boolean"||e==null||pn(e)?!0:tt.test(e)||!mt.test(e)||i!=null&&e in Kt(i)}function bg(e){var i=typeof e;return i=="string"||i=="number"||i=="symbol"||i=="boolean"?e!=="__proto__":e===null}function Eu(e){var i=pd(e),c=A[i];if(typeof c!="function"||!(i in Nt.prototype))return!1;if(e===c)return!0;var b=Vu(c);return!!b&&e===b[0]}function _g(e){return!!ts&&ts in e}var xg=Fi?Ri:Zu;function vs(e){var i=e&&e.constructor,c=typeof i=="function"&&i.prototype||Rn;return e===c}function Df(e){return e===e&&!_o(e)}function Of(e,i){return function(c){return c==null?!1:c[e]===i&&(i!==n||e in Kt(c))}}function wg(e){var i=xd(e,function(b){return c.size===v&&c.clear(),b}),c=i.cache;return i}function Cg(e,i){var c=e[1],b=i[1],S=c|b,O=S<(C|P|Y),te=b==Y&&c==z||b==Y&&c==H&&e[7].length<=i[8]||b==(Y|H)&&i[7].length<=i[8]&&c==z;if(!(O||te))return e;b&C&&(e[2]=i[2],S|=c&C?0:B);var le=i[3];if(le){var me=e[3];e[3]=me?wf(me,le,i[4]):le,e[4]=me?Zn(e[3],h):i[4]}return le=i[5],le&&(me=e[5],e[5]=me?Cf(me,le,i[6]):le,e[6]=me?Zn(e[5],h):i[6]),le=i[7],le&&(e[7]=le),b&Y&&(e[8]=e[8]==null?i[8]:Wo(e[8],i[8])),e[9]==null&&(e[9]=i[9]),e[0]=i[0],e[1]=S,e}function Sg(e){var i=[];if(e!=null)for(var c in Kt(e))i.push(c);return i}function kg(e){return ya.call(e)}function qf(e,i,c){return i=Uo(i===n?e.length-1:i,0),function(){for(var b=arguments,S=-1,O=Uo(b.length-i,0),te=Q(O);++S<O;)te[S]=b[i+S];S=-1;for(var le=Q(i+1);++S<i;)le[S]=b[S];return le[i]=c(te),Eo(e,this,le)}}function zf(e,i){return i.length<2?e:ka(e,Sn(i,0,-1))}function Fg(e,i){for(var c=e.length,b=Wo(i.length,c),S=tn(e);b--;){var O=i[b];e[b]=Mi(O,c)?S[O]:n}return e}function Bu(e,i){if(!(i==="constructor"&&typeof e[i]=="function")&&i!="__proto__")return e[i]}var Nf=Yf(ff),ps=qp||function(e,i){return wo.setTimeout(e,i)},Au=Yf(Ky);function Wf(e,i,c){var b=i+"";return Au(e,gg(b,Ig(vg(b),c)))}function Yf(e){var i=0,c=0;return function(){var b=Yp(),S=K-(b-c);if(c=b,S>0){if(++i>=j)return arguments[0]}else i=0;return e.apply(n,arguments)}}function gd(e,i){var c=-1,b=e.length,S=b-1;for(i=i===n?b:i;++c<i;){var O=_u(c,S),te=e[O];e[O]=e[c],e[c]=te}return e.length=i,e}var Hf=wg(function(e){var i=[];return e.charCodeAt(0)===46&&i.push(""),e.replace(he,function(c,b,S,O){i.push(S?O.replace(_n,"$1"):b||c)}),i});function oi(e){if(typeof e=="string"||pn(e))return e;var i=e+"";return i=="0"&&1/e==-D?"-0":i}function Ia(e){if(e!=null){try{return Ii.call(e)}catch{}try{return e+""}catch{}}return""}function Ig(e,i){return Oo(we,function(c){var b="_."+c[0];i&c[1]&&!_i(e,b)&&e.push(b)}),e.sort()}function Gf(e){if(e instanceof Nt)return e.clone();var i=new wn(e.__wrapped__,e.__chain__);return i.__actions__=tn(e.__actions__),i.__index__=e.__index__,i.__values__=e.__values__,i}function Tg(e,i,c){(c?Ko(e,i,c):i===n)?i=1:i=Uo(Ut(i),0);var b=e==null?0:e.length;if(!b||i<1)return[];for(var S=0,O=0,te=Q(Zs(b/i));S<b;)te[O++]=Sn(e,S,S+=i);return te}function Pg(e){for(var i=-1,c=e==null?0:e.length,b=0,S=[];++i<c;){var O=e[i];O&&(S[b++]=O)}return S}function $g(){var e=arguments.length;if(!e)return[];for(var i=Q(e-1),c=arguments[0],b=e;b--;)i[b-1]=arguments[b];return fn(Vt(c)?tn(c):[c],zo(i,1))}var Lg=At(function(e,i){return Fo(e)?ds(e,zo(i,1,Fo,!0)):[]}),Vg=At(function(e,i){var c=kn(i);return Fo(c)&&(c=n),Fo(e)?ds(e,zo(i,1,Fo,!0),_t(c,2)):[]}),Ug=At(function(e,i){var c=kn(i);return Fo(c)&&(c=n),Fo(e)?ds(e,zo(i,1,Fo,!0),n,c):[]});function Mg(e,i,c){var b=e==null?0:e.length;return b?(i=c||i===n?1:Ut(i),Sn(e,i<0?0:i,b)):[]}function Rg(e,i,c){var b=e==null?0:e.length;return b?(i=c||i===n?1:Ut(i),i=b-i,Sn(e,0,i<0?0:i)):[]}function Eg(e,i){return e&&e.length?dd(e,_t(i,3),!0,!0):[]}function Bg(e,i){return e&&e.length?dd(e,_t(i,3),!0):[]}function Ag(e,i,c,b){var S=e==null?0:e.length;return S?(c&&typeof c!="number"&&Ko(e,i,c)&&(c=0,b=S),$y(e,i,c,b)):[]}function jf(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=c==null?0:Ut(c);return S<0&&(S=Uo(b+S,0)),Un(e,_t(i,3),S)}function Kf(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=b-1;return c!==n&&(S=Ut(c),S=c<0?Uo(b+S,0):Wo(S,b-1)),Un(e,_t(i,3),S,!0)}function Qf(e){var i=e==null?0:e.length;return i?zo(e,1):[]}function Dg(e){var i=e==null?0:e.length;return i?zo(e,D):[]}function Og(e,i){var c=e==null?0:e.length;return c?(i=i===n?1:Ut(i),zo(e,i)):[]}function qg(e){for(var i=-1,c=e==null?0:e.length,b={};++i<c;){var S=e[i];b[S[0]]=S[1]}return b}function Xf(e){return e&&e.length?e[0]:n}function zg(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=c==null?0:Ut(c);return S<0&&(S=Uo(b+S,0)),mn(e,i,S)}function Ng(e){var i=e==null?0:e.length;return i?Sn(e,0,-1):[]}var Wg=At(function(e){var i=no(e,ku);return i.length&&i[0]===e[0]?pu(i):[]}),Yg=At(function(e){var i=kn(e),c=no(e,ku);return i===kn(c)?i=n:c.pop(),c.length&&c[0]===e[0]?pu(c,_t(i,2)):[]}),Hg=At(function(e){var i=kn(e),c=no(e,ku);return i=typeof i=="function"?i:n,i&&c.pop(),c.length&&c[0]===e[0]?pu(c,n,i):[]});function Gg(e,i){return e==null?"":Np.call(e,i)}function kn(e){var i=e==null?0:e.length;return i?e[i-1]:n}function jg(e,i,c){var b=e==null?0:e.length;if(!b)return-1;var S=b;return c!==n&&(S=Ut(c),S=S<0?Uo(b+S,0):Wo(S,b-1)),i===i?Ys(e,i,S):Un(e,Ci,S,!0)}function Kg(e,i){return e&&e.length?sf(e,Ut(i)):n}var Qg=At(Jf);function Jf(e,i){return e&&e.length&&i&&i.length?bu(e,i):e}function Xg(e,i,c){return e&&e.length&&i&&i.length?bu(e,i,_t(c,2)):e}function Jg(e,i,c){return e&&e.length&&i&&i.length?bu(e,i,n,c):e}var Zg=Ui(function(e,i){var c=e==null?0:e.length,b=cu(e,i);return cf(e,no(i,function(S){return Mi(S,c)?+S:S}).sort(xf)),b});function eh(e,i){var c=[];if(!(e&&e.length))return c;var b=-1,S=[],O=e.length;for(i=_t(i,3);++b<O;){var te=e[b];i(te,b,e)&&(c.push(te),S.push(b))}return cf(e,S),c}function Du(e){return e==null?e:Gp.call(e)}function th(e,i,c){var b=e==null?0:e.length;return b?(c&&typeof c!="number"&&Ko(e,i,c)?(i=0,c=b):(i=i==null?0:Ut(i),c=c===n?b:Ut(c)),Sn(e,i,c)):[]}function oh(e,i){return sd(e,i)}function nh(e,i,c){return wu(e,i,_t(c,2))}function ih(e,i){var c=e==null?0:e.length;if(c){var b=sd(e,i);if(b<c&&An(e[b],i))return b}return-1}function lh(e,i){return sd(e,i,!0)}function ah(e,i,c){return wu(e,i,_t(c,2),!0)}function rh(e,i){var c=e==null?0:e.length;if(c){var b=sd(e,i,!0)-1;if(An(e[b],i))return b}return-1}function sh(e){return e&&e.length?mf(e):[]}function dh(e,i){return e&&e.length?mf(e,_t(i,2)):[]}function uh(e){var i=e==null?0:e.length;return i?Sn(e,1,i):[]}function ch(e,i,c){return e&&e.length?(i=c||i===n?1:Ut(i),Sn(e,0,i<0?0:i)):[]}function fh(e,i,c){var b=e==null?0:e.length;return b?(i=c||i===n?1:Ut(i),i=b-i,Sn(e,i<0?0:i,b)):[]}function mh(e,i){return e&&e.length?dd(e,_t(i,3),!1,!0):[]}function vh(e,i){return e&&e.length?dd(e,_t(i,3)):[]}var ph=At(function(e){return Fl(zo(e,1,Fo,!0))}),yh=At(function(e){var i=kn(e);return Fo(i)&&(i=n),Fl(zo(e,1,Fo,!0),_t(i,2))}),gh=At(function(e){var i=kn(e);return i=typeof i=="function"?i:n,Fl(zo(e,1,Fo,!0),n,i)});function hh(e){return e&&e.length?Fl(e):[]}function bh(e,i){return e&&e.length?Fl(e,_t(i,2)):[]}function _h(e,i){return i=typeof i=="function"?i:n,e&&e.length?Fl(e,n,i):[]}function Ou(e){if(!(e&&e.length))return[];var i=0;return e=cn(e,function(c){if(Fo(c))return i=Uo(c.length,i),!0}),_l(i,function(c){return no(e,Xn(c))})}function Zf(e,i){if(!(e&&e.length))return[];var c=Ou(e);return i==null?c:no(c,function(b){return Eo(i,n,b)})}var xh=At(function(e,i){return Fo(e)?ds(e,i):[]}),wh=At(function(e){return Su(cn(e,Fo))}),Ch=At(function(e){var i=kn(e);return Fo(i)&&(i=n),Su(cn(e,Fo),_t(i,2))}),Sh=At(function(e){var i=kn(e);return i=typeof i=="function"?i:n,Su(cn(e,Fo),n,i)}),kh=At(Ou);function Fh(e,i){return gf(e||[],i||[],ss)}function Ih(e,i){return gf(e||[],i||[],fs)}var Th=At(function(e){var i=e.length,c=i>1?e[i-1]:n;return c=typeof c=="function"?(e.pop(),c):n,Zf(e,c)});function em(e){var i=A(e);return i.__chain__=!0,i}function Ph(e,i){return i(e),e}function hd(e,i){return i(e)}var $h=Ui(function(e){var i=e.length,c=i?e[0]:0,b=this.__wrapped__,S=function(O){return cu(O,e)};return i>1||this.__actions__.length||!(b instanceof Nt)||!Mi(c)?this.thru(S):(b=b.slice(c,+c+(i?1:0)),b.__actions__.push({func:hd,args:[S],thisArg:n}),new wn(b,this.__chain__).thru(function(O){return i&&!O.length&&O.push(n),O}))});function Lh(){return em(this)}function Vh(){return new wn(this.value(),this.__chain__)}function Uh(){this.__values__===n&&(this.__values__=vm(this.value()));var e=this.__index__>=this.__values__.length,i=e?n:this.__values__[this.__index__++];return{done:e,value:i}}function Mh(){return this}function Rh(e){for(var i,c=this;c instanceof nd;){var b=Gf(c);b.__index__=0,b.__values__=n,i?S.__wrapped__=b:i=b;var S=b;c=c.__wrapped__}return S.__wrapped__=e,i}function Eh(){var e=this.__wrapped__;if(e instanceof Nt){var i=e;return this.__actions__.length&&(i=new Nt(this)),i=i.reverse(),i.__actions__.push({func:hd,args:[Du],thisArg:n}),new wn(i,this.__chain__)}return this.thru(Du)}function Bh(){return yf(this.__wrapped__,this.__actions__)}var Ah=ud(function(e,i,c){$.call(e,c)?++e[c]:Li(e,c,1)});function Dh(e,i,c){var b=Vt(e)?fa:Py;return c&&Ko(e,i,c)&&(i=n),b(e,_t(i,3))}function Oh(e,i){var c=Vt(e)?cn:Jc;return c(e,_t(i,3))}var qh=If(jf),zh=If(Kf);function Nh(e,i){return zo(bd(e,i),1)}function Wh(e,i){return zo(bd(e,i),D)}function Yh(e,i,c){return c=c===n?1:Ut(c),zo(bd(e,i),c)}function tm(e,i){var c=Vt(e)?Oo:kl;return c(e,_t(i,3))}function om(e,i){var c=Vt(e)?ir:Xc;return c(e,_t(i,3))}var Hh=ud(function(e,i,c){$.call(e,c)?e[c].push(i):Li(e,c,[i])});function Gh(e,i,c,b){e=on(e)?e:Sr(e),c=c&&!b?Ut(c):0;var S=e.length;return c<0&&(c=Uo(S+c,0)),Sd(e)?c<=S&&e.indexOf(i,c)>-1:!!S&&mn(e,i,c)>-1}var jh=At(function(e,i,c){var b=-1,S=typeof i=="function",O=on(e)?Q(e.length):[];return kl(e,function(te){O[++b]=S?Eo(i,te,c):us(te,i,c)}),O}),Kh=ud(function(e,i,c){Li(e,c,i)});function bd(e,i){var c=Vt(e)?no:lf;return c(e,_t(i,3))}function Qh(e,i,c,b){return e==null?[]:(Vt(i)||(i=i==null?[]:[i]),c=b?n:c,Vt(c)||(c=c==null?[]:[c]),df(e,i,c))}var Xh=ud(function(e,i,c){e[c?0:1].push(i)},function(){return[[],[]]});function Jh(e,i,c){var b=Vt(e)?pl:Jr,S=arguments.length<3;return b(e,_t(i,4),c,S,kl)}function Zh(e,i,c){var b=Vt(e)?Kn:Jr,S=arguments.length<3;return b(e,_t(i,4),c,S,Xc)}function eb(e,i){var c=Vt(e)?cn:Jc;return c(e,wd(_t(i,3)))}function tb(e){var i=Vt(e)?Gc:Gy;return i(e)}function ob(e,i,c){(c?Ko(e,i,c):i===n)?i=1:i=Ut(i);var b=Vt(e)?Sy:jy;return b(e,i)}function nb(e){var i=Vt(e)?ky:Qy;return i(e)}function ib(e){if(e==null)return 0;if(on(e))return Sd(e)?ki(e):e.length;var i=Yo(e);return i==Ke||i==ve?e.size:gu(e).length}function lb(e,i,c){var b=Vt(e)?xi:Xy;return c&&Ko(e,i,c)&&(i=n),b(e,_t(i,3))}var ab=At(function(e,i){if(e==null)return[];var c=i.length;return c>1&&Ko(e,i[0],i[1])?i=[]:c>2&&Ko(i[0],i[1],i[2])&&(i=[i[0]]),df(e,zo(i,1),[])}),_d=Op||function(){return wo.Date.now()};function rb(e,i){if(typeof i!="function")throw new qo(s);return e=Ut(e),function(){if(--e<1)return i.apply(this,arguments)}}function nm(e,i,c){return i=c?n:i,i=e&&i==null?e.length:i,Vi(e,Y,n,n,n,n,i)}function im(e,i){var c;if(typeof i!="function")throw new qo(s);return e=Ut(e),function(){return--e>0&&(c=i.apply(this,arguments)),e<=1&&(i=n),c}}var qu=At(function(e,i,c){var b=C;if(c.length){var S=Zn(c,wr(qu));b|=ne}return Vi(e,b,i,c,S)}),lm=At(function(e,i,c){var b=C|P;if(c.length){var S=Zn(c,wr(lm));b|=ne}return Vi(i,b,e,c,S)});function am(e,i,c){i=c?n:i;var b=Vi(e,z,n,n,n,n,n,i);return b.placeholder=am.placeholder,b}function rm(e,i,c){i=c?n:i;var b=Vi(e,N,n,n,n,n,n,i);return b.placeholder=rm.placeholder,b}function sm(e,i,c){var b,S,O,te,le,me,Te=0,Pe=!1,Be=!1,Je=!0;if(typeof e!="function")throw new qo(s);i=Fn(i)||0,_o(c)&&(Pe=!!c.leading,Be="maxWait"in c,O=Be?Uo(Fn(c.maxWait)||0,i):O,Je="trailing"in c?!!c.trailing:Je);function ct(Io){var Dn=b,Bi=S;return b=S=n,Te=Io,te=e.apply(Bi,Dn),te}function wt(Io){return Te=Io,le=ps(qt,i),Pe?ct(Io):te}function Rt(Io){var Dn=Io-me,Bi=Io-Te,Im=i-Dn;return Be?Wo(Im,O-Bi):Im}function Ct(Io){var Dn=Io-me,Bi=Io-Te;return me===n||Dn>=i||Dn<0||Be&&Bi>=O}function qt(){var Io=_d();if(Ct(Io))return Wt(Io);le=ps(qt,Rt(Io))}function Wt(Io){return le=n,Je&&b?ct(Io):(b=S=n,te)}function yn(){le!==n&&hf(le),Te=0,b=me=S=le=n}function Qo(){return le===n?te:Wt(_d())}function gn(){var Io=_d(),Dn=Ct(Io);if(b=arguments,S=this,me=Io,Dn){if(le===n)return wt(me);if(Be)return hf(le),le=ps(qt,i),ct(me)}return le===n&&(le=ps(qt,i)),te}return gn.cancel=yn,gn.flush=Qo,gn}var sb=At(function(e,i){return Qc(e,1,i)}),db=At(function(e,i,c){return Qc(e,Fn(i)||0,c)});function ub(e){return Vi(e,Z)}function xd(e,i){if(typeof e!="function"||i!=null&&typeof i!="function")throw new qo(s);var c=function(){var b=arguments,S=i?i.apply(this,b):b[0],O=c.cache;if(O.has(S))return O.get(S);var te=e.apply(this,b);return c.cache=O.set(S,te)||O,te};return c.cache=new(xd.Cache||$i),c}xd.Cache=$i;function wd(e){if(typeof e!="function")throw new qo(s);return function(){var i=arguments;switch(i.length){case 0:return!e.call(this);case 1:return!e.call(this,i[0]);case 2:return!e.call(this,i[0],i[1]);case 3:return!e.call(this,i[0],i[1],i[2])}return!e.apply(this,i)}}function cb(e){return im(2,e)}var fb=Jy(function(e,i){i=i.length==1&&Vt(i[0])?no(i[0],Bo(_t())):no(zo(i,1),Bo(_t()));var c=i.length;return At(function(b){for(var S=-1,O=Wo(b.length,c);++S<O;)b[S]=i[S].call(this,b[S]);return Eo(e,this,b)})}),zu=At(function(e,i){var c=Zn(i,wr(zu));return Vi(e,ne,n,i,c)}),dm=At(function(e,i){var c=Zn(i,wr(dm));return Vi(e,ee,n,i,c)}),mb=Ui(function(e,i){return Vi(e,H,n,n,n,i)});function vb(e,i){if(typeof e!="function")throw new qo(s);return i=i===n?i:Ut(i),At(e,i)}function pb(e,i){if(typeof e!="function")throw new qo(s);return i=i==null?0:Uo(Ut(i),0),At(function(c){var b=c[i],S=Tl(c,0,i);return b&&fn(S,b),Eo(e,this,S)})}function yb(e,i,c){var b=!0,S=!0;if(typeof e!="function")throw new qo(s);return _o(c)&&(b="leading"in c?!!c.leading:b,S="trailing"in c?!!c.trailing:S),sm(e,i,{leading:b,maxWait:i,trailing:S})}function gb(e){return nm(e,1)}function hb(e,i){return zu(Fu(i),e)}function bb(){if(!arguments.length)return[];var e=arguments[0];return Vt(e)?e:[e]}function _b(e){return Cn(e,F)}function xb(e,i){return i=typeof i=="function"?i:n,Cn(e,F,i)}function wb(e){return Cn(e,w|F)}function Cb(e,i){return i=typeof i=="function"?i:n,Cn(e,w|F,i)}function Sb(e,i){return i==null||Kc(e,i,Ao(i))}function An(e,i){return e===i||e!==e&&i!==i}var kb=vd(vu),Fb=vd(function(e,i){return e>=i}),Ta=tf((function(){return arguments})())?tf:function(e){return Co(e)&&$.call(e,"callee")&&!Xs.call(e,"callee")},Vt=Q.isArray,Ib=da?Bo(da):Ry;function on(e){return e!=null&&Cd(e.length)&&!Ri(e)}function Fo(e){return Co(e)&&on(e)}function Tb(e){return e===!0||e===!1||Co(e)&&jo(e)==ut}var Pl=zp||Zu,Pb=jr?Bo(jr):Ey;function $b(e){return Co(e)&&e.nodeType===1&&!ys(e)}function Lb(e){if(e==null)return!0;if(on(e)&&(Vt(e)||typeof e=="string"||typeof e.splice=="function"||Pl(e)||Cr(e)||Ta(e)))return!e.length;var i=Yo(e);if(i==Ke||i==ve)return!e.size;if(vs(e))return!gu(e).length;for(var c in e)if($.call(e,c))return!1;return!0}function Vb(e,i){return cs(e,i)}function Ub(e,i,c){c=typeof c=="function"?c:n;var b=c?c(e,i):n;return b===n?cs(e,i,n,c):!!b}function Nu(e){if(!Co(e))return!1;var i=jo(e);return i==Ve||i==de||typeof e.message=="string"&&typeof e.name=="string"&&!ys(e)}function Mb(e){return typeof e=="number"&&Nc(e)}function Ri(e){if(!_o(e))return!1;var i=jo(e);return i==pe||i==qe||i==Qe||i==Mt}function um(e){return typeof e=="number"&&e==Ut(e)}function Cd(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=R}function _o(e){var i=typeof e;return e!=null&&(i=="object"||i=="function")}function Co(e){return e!=null&&typeof e=="object"}var cm=Kr?Bo(Kr):Ay;function Rb(e,i){return e===i||yu(e,i,Uu(i))}function Eb(e,i,c){return c=typeof c=="function"?c:n,yu(e,i,Uu(i),c)}function Bb(e){return fm(e)&&e!=+e}function Ab(e){if(xg(e))throw new Ft(m);return of(e)}function Db(e){return e===null}function Ob(e){return e==null}function fm(e){return typeof e=="number"||Co(e)&&jo(e)==ot}function ys(e){if(!Co(e)||jo(e)!=ft)return!1;var i=ba(e);if(i===null)return!0;var c=$.call(i,"constructor")&&i.constructor;return typeof c=="function"&&c instanceof c&&Ii.call(c)==Ks}var Wu=Qr?Bo(Qr):Dy;function qb(e){return um(e)&&e>=-R&&e<=R}var mm=ua?Bo(ua):Oy;function Sd(e){return typeof e=="string"||!Vt(e)&&Co(e)&&jo(e)==Ie}function pn(e){return typeof e=="symbol"||Co(e)&&jo(e)==Ze}var Cr=ca?Bo(ca):qy;function zb(e){return e===n}function Nb(e){return Co(e)&&Yo(e)==yt}function Wb(e){return Co(e)&&jo(e)==et}var Yb=vd(hu),Hb=vd(function(e,i){return e<=i});function vm(e){if(!e)return[];if(on(e))return Sd(e)?en(e):tn(e);if(ns&&e[ns])return zs(e[ns]());var i=Yo(e),c=i==Ke?Zr:i==ve?mr:Sr;return c(e)}function Ei(e){if(!e)return e===0?e:0;if(e=Fn(e),e===D||e===-D){var i=e<0?-1:1;return i*U}return e===e?e:0}function Ut(e){var i=Ei(e),c=i%1;return i===i?c?i-c:i:0}function pm(e){return e?Sa(Ut(e),0,be):0}function Fn(e){if(typeof e=="number")return e;if(pn(e))return oe;if(_o(e)){var i=typeof e.valueOf=="function"?e.valueOf():e;e=_o(i)?i+"":i}if(typeof e!="string")return e===0?e:+e;e=ma(e);var c=Xi.test(e);return c||zt.test(e)?or(e.slice(2),c?2:8):Qi.test(e)?oe:+e}function ym(e){return ti(e,nn(e))}function Gb(e){return e?Sa(Ut(e),-R,R):e===0?e:0}function eo(e){return e==null?"":vn(e)}var jb=_r(function(e,i){if(vs(i)||on(i)){ti(i,Ao(i),e);return}for(var c in i)$.call(i,c)&&ss(e,c,i[c])}),gm=_r(function(e,i){ti(i,nn(i),e)}),kd=_r(function(e,i,c,b){ti(i,nn(i),e,b)}),Kb=_r(function(e,i,c,b){ti(i,Ao(i),e,b)}),Qb=Ui(cu);function Xb(e,i){var c=br(e);return i==null?c:jc(c,i)}var Jb=At(function(e,i){e=Kt(e);var c=-1,b=i.length,S=b>2?i[2]:n;for(S&&Ko(i[0],i[1],S)&&(b=1);++c<b;)for(var O=i[c],te=nn(O),le=-1,me=te.length;++le<me;){var Te=te[le],Pe=e[Te];(Pe===n||An(Pe,Rn[Te])&&!$.call(e,Te))&&(e[Te]=O[Te])}return e}),Zb=At(function(e){return e.push(n,Mf),Eo(hm,n,e)});function e_(e,i){return wi(e,_t(i,3),ei)}function t_(e,i){return wi(e,_t(i,3),mu)}function o_(e,i){return e==null?e:fu(e,_t(i,3),nn)}function n_(e,i){return e==null?e:Zc(e,_t(i,3),nn)}function i_(e,i){return e&&ei(e,_t(i,3))}function l_(e,i){return e&&mu(e,_t(i,3))}function a_(e){return e==null?[]:ad(e,Ao(e))}function r_(e){return e==null?[]:ad(e,nn(e))}function Yu(e,i,c){var b=e==null?n:ka(e,i);return b===n?c:b}function s_(e,i){return e!=null&&Bf(e,i,Ly)}function Hu(e,i){return e!=null&&Bf(e,i,Vy)}var d_=Pf(function(e,i,c){i!=null&&typeof i.toString!="function"&&(i=ya.call(i)),e[i]=c},ju(ln)),u_=Pf(function(e,i,c){i!=null&&typeof i.toString!="function"&&(i=ya.call(i)),$.call(e,i)?e[i].push(c):e[i]=[c]},_t),c_=At(us);function Ao(e){return on(e)?Hc(e):gu(e)}function nn(e){return on(e)?Hc(e,!0):zy(e)}function f_(e,i){var c={};return i=_t(i,3),ei(e,function(b,S,O){Li(c,i(b,S,O),b)}),c}function m_(e,i){var c={};return i=_t(i,3),ei(e,function(b,S,O){Li(c,S,i(b,S,O))}),c}var v_=_r(function(e,i,c){rd(e,i,c)}),hm=_r(function(e,i,c,b){rd(e,i,c,b)}),p_=Ui(function(e,i){var c={};if(e==null)return c;var b=!1;i=no(i,function(O){return O=Il(O,e),b||(b=O.length>1),O}),ti(e,Lu(e),c),b&&(c=Cn(c,w|L|F,dg));for(var S=i.length;S--;)Cu(c,i[S]);return c});function y_(e,i){return bm(e,wd(_t(i)))}var g_=Ui(function(e,i){return e==null?{}:Wy(e,i)});function bm(e,i){if(e==null)return{};var c=no(Lu(e),function(b){return[b]});return i=_t(i),uf(e,c,function(b,S){return i(b,S[0])})}function h_(e,i,c){i=Il(i,e);var b=-1,S=i.length;for(S||(S=1,e=n);++b<S;){var O=e==null?n:e[oi(i[b])];O===n&&(b=S,O=c),e=Ri(O)?O.call(e):O}return e}function b_(e,i,c){return e==null?e:fs(e,i,c)}function __(e,i,c,b){return b=typeof b=="function"?b:n,e==null?e:fs(e,i,c,b)}var _m=Vf(Ao),xm=Vf(nn);function x_(e,i,c){var b=Vt(e),S=b||Pl(e)||Cr(e);if(i=_t(i,4),c==null){var O=e&&e.constructor;S?c=b?new O:[]:_o(e)?c=Ri(O)?br(ba(e)):{}:c={}}return(S?Oo:ei)(e,function(te,le,me){return i(c,te,le,me)}),c}function w_(e,i){return e==null?!0:Cu(e,i)}function C_(e,i,c){return e==null?e:pf(e,i,Fu(c))}function S_(e,i,c,b){return b=typeof b=="function"?b:n,e==null?e:pf(e,i,Fu(c),b)}function Sr(e){return e==null?[]:xl(e,Ao(e))}function k_(e){return e==null?[]:xl(e,nn(e))}function F_(e,i,c){return c===n&&(c=i,i=n),c!==n&&(c=Fn(c),c=c===c?c:0),i!==n&&(i=Fn(i),i=i===i?i:0),Sa(Fn(e),i,c)}function I_(e,i,c){return i=Ei(i),c===n?(c=i,i=0):c=Ei(c),e=Fn(e),Uy(e,i,c)}function T_(e,i,c){if(c&&typeof c!="boolean"&&Ko(e,i,c)&&(i=c=n),c===n&&(typeof i=="boolean"?(c=i,i=n):typeof e=="boolean"&&(c=e,e=n)),e===n&&i===n?(e=0,i=1):(e=Ei(e),i===n?(i=e,e=0):i=Ei(i)),e>i){var b=e;e=i,i=b}if(c||e%1||i%1){var S=Wc();return Wo(e+S*(i-e+Os("1e-"+((S+"").length-1))),i)}return _u(e,i)}var P_=xr(function(e,i,c){return i=i.toLowerCase(),e+(c?wm(i):i)});function wm(e){return Gu(eo(e).toLowerCase())}function Cm(e){return e=eo(e),e&&e.replace(za,sr).replace(rl,"")}function $_(e,i,c){e=eo(e),i=vn(i);var b=e.length;c=c===n?b:Sa(Ut(c),0,b);var S=c;return c-=i.length,c>=0&&e.slice(c,S)==i}function L_(e){return e=eo(e),e&&Fe.test(e)?e.replace(ho,dr):e}function V_(e){return e=eo(e),e&&lo.test(e)?e.replace(xe,"\\$&"):e}var U_=xr(function(e,i,c){return e+(c?"-":"")+i.toLowerCase()}),M_=xr(function(e,i,c){return e+(c?" ":"")+i.toLowerCase()}),R_=Ff("toLowerCase");function E_(e,i,c){e=eo(e),i=Ut(i);var b=i?ki(e):0;if(!i||b>=i)return e;var S=(i-b)/2;return md(ed(S),c)+e+md(Zs(S),c)}function B_(e,i,c){e=eo(e),i=Ut(i);var b=i?ki(e):0;return i&&b<i?e+md(i-b,c):e}function A_(e,i,c){e=eo(e),i=Ut(i);var b=i?ki(e):0;return i&&b<i?md(i-b,c)+e:e}function D_(e,i,c){return c||i==null?i=0:i&&(i=+i),Hp(eo(e).replace(Ro,""),i||0)}function O_(e,i,c){return(c?Ko(e,i,c):i===n)?i=1:i=Ut(i),xu(eo(e),i)}function q_(){var e=arguments,i=eo(e[0]);return e.length<3?i:i.replace(e[1],e[2])}var z_=xr(function(e,i,c){return e+(c?"_":"")+i.toLowerCase()});function N_(e,i,c){return c&&typeof c!="number"&&Ko(e,i,c)&&(i=c=n),c=c===n?be:c>>>0,c?(e=eo(e),e&&(typeof i=="string"||i!=null&&!Wu(i))&&(i=vn(i),!i&&Mn(e))?Tl(en(e),0,c):e.split(i,c)):[]}var W_=xr(function(e,i,c){return e+(c?" ":"")+Gu(i)});function Y_(e,i,c){return e=eo(e),c=c==null?0:Sa(Ut(c),0,e.length),i=vn(i),e.slice(c,c+i.length)==i}function H_(e,i,c){var b=A.templateSettings;c&&Ko(e,i,c)&&(i=n),e=eo(e),i=kd({},i,b,Uf);var S=kd({},i.imports,b.imports,Uf),O=Ao(S),te=xl(S,O),le,me,Te=0,Pe=i.interpolate||gi,Be="__p += '",Je=Cl((i.escape||gi).source+"|"+Pe.source+"|"+(Pe===gt?pi:gi).source+"|"+(i.evaluate||gi).source+"|$","g"),ct="//# sourceURL="+($.call(i,"sourceURL")?(i.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Za+"]")+`
4 +`;e.replace(Je,function(Ct,qt,Wt,yn,Qo,gn){return Wt||(Wt=yn),Be+=e.slice(Te,gn).replace(Wr,ur),qt&&(le=!0,Be+=`' +
5 +__e(`+qt+`) +
6 +'`),Qo&&(me=!0,Be+=`';
7 +`+Qo+`;
8 +__p += '`),Wt&&(Be+=`' +
9 +((__t = (`+Wt+`)) == null ? '' : __t) +
10 +'`),Te=gn+Ct.length,Ct}),Be+=`';
11 +`;var wt=$.call(i,"variable")&&i.variable;if(!wt)Be=`with (obj) {
12 +`+Be+`
43 13 }
44 -`;else if(Bt.test(Ct))throw new At(s);$e=(me?$e.replace(pe,""):$e).replace(Ee,"$1").replace(Ue,"$1;"),$e="function("+(Ct||"obj")+`) {
45 -`+(Ct?"":`obj || (obj = {});
46 -`)+"var __t, __p = ''"+(oe?", __e = _.escape":"")+(me?`, __j = Array.prototype.join;
14 +`;else if(bo.test(wt))throw new Ft(p);Be=(me?Be.replace(vt,""):Be).replace(lt,"$1").replace(Qt,"$1;"),Be="function("+(wt||"obj")+`) {
15 +`+(wt?"":`obj || (obj = {});
16 +`)+"var __t, __p = ''"+(le?", __e = _.escape":"")+(me?`, __j = Array.prototype.join;
47 17 function print() { __p += __j.call(arguments, '') }
48 18 `:`;
49 -`)+$e+`return __p
50 -}`;var Ht=c3(function(){return un(V,dt+"return "+$e).apply(t,te)});if(Ht.source=$e,vm(Ht))throw Ht;return Ht}function bI(c){return cn(c).toLowerCase()}function SI(c){return cn(c).toUpperCase()}function wI(c,h,S){if(c=cn(c),c&&(S||h===t))return bb(c);if(!c||!(h=Gr(h)))return c;var T=Ao(c),D=Ao(h),V=Sb(T,D),te=wb(T,D)+1;return ni(T,V,te).join("")}function CI(c,h,S){if(c=cn(c),c&&(S||h===t))return c.slice(0,xb(c)+1);if(!c||!(h=Gr(h)))return c;var T=Ao(c),D=wb(T,Ao(h))+1;return ni(T,0,D).join("")}function xI(c,h,S){if(c=cn(c),c&&(S||h===t))return c.replace(Ls,"");if(!c||!(h=Gr(h)))return c;var T=Ao(c),D=Sb(T,Ao(h));return ni(T,D).join("")}function kI(c,h){var S=R,T=$;if(On(h)){var D="separator"in h?h.separator:D;S="length"in h?Vt(h.length):S,T="omission"in h?Gr(h.omission):T}c=cn(c);var V=c.length;if(zs(c)){var te=Ao(c);V=te.length}if(S>=V)return c;var oe=S-Hs(T);if(oe<1)return T;var me=te?ni(te,0,oe).join(""):c.slice(0,oe);if(D===t)return me+T;if(te&&(oe+=me.length-oe),gm(D)){if(c.slice(oe).search(D)){var Ae,Re=me;for(D.global||(D=Rp(D.source,cn(ma.exec(D))+"g")),D.lastIndex=0;Ae=D.exec(Re);)var $e=Ae.index;me=me.slice(0,$e===t?oe:$e)}}else if(c.indexOf(Gr(D),oe)!=oe){var Ze=me.lastIndexOf(D);Ze>-1&&(me=me.slice(0,Ze))}return me+T}function EI(c){return c=cn(c),c&&Gt.test(c)?c.replace(vt,eE):c}var TI=Ys(function(c,h,S){return c+(S?" ":"")+h.toUpperCase()}),Sm=d2("toUpperCase");function u3(c,h,S){return c=cn(c),h=S?t:h,h===t?Yk(c)?rE(c):Vk(c):c.match(h)||[]}var c3=Ut(function(c,h){try{return qr(c,t,h)}catch(S){return vm(S)?S:new At(S)}}),_I=Sa(function(c,h){return co(h,function(S){S=Qo(S),ya(c,S,pm(c[S],c))}),c});function MI(c){var h=c==null?0:c.length,S=wt();return c=h?En(c,function(T){if(typeof T[1]!="function")throw new fo(a);return[S(T[0]),T[1]]}):[],Ut(function(T){for(var D=-1;++D<h;){var V=c[D];if(qr(V[0],this,T))return qr(V[1],this,T)}})}function II(c){return eT(po(c,f))}function wm(c){return function(){return c}}function OI(c,h){return c==null||c!==c?h:c}var AI=h2(),PI=h2(!0);function Fr(c){return c}function Cm(c){return Wb(typeof c=="function"?c:po(c,f))}function RI(c){return jb(po(c,f))}function DI(c,h){return qb(c,po(h,f))}var $I=Ut(function(c,h){return function(S){return eu(S,c,h)}}),NI=Ut(function(c,h){return function(S){return eu(c,S,h)}});function xm(c,h,S){var T=Zn(h),D=ed(h,T);S==null&&!(On(h)&&(D.length||!T.length))&&(S=h,h=c,c=this,D=ed(h,Zn(h)));var V=!(On(S)&&"chain"in S)||!!S.chain,te=Ca(c);return co(D,function(oe){var me=h[oe];c[oe]=me,te&&(c.prototype[oe]=function(){var Ae=this.__chain__;if(V||Ae){var Re=c(this.__wrapped__),$e=Re.__actions__=$r(this.__actions__);return $e.push({func:me,args:arguments,thisArg:c}),Re.__chain__=Ae,Re}return me.apply(c,Ja([this.value()],arguments))})}),c}function LI(){return ir._===this&&(ir._=uE),this}function km(){}function FI(c){return c=Vt(c),Ut(function(h){return Kb(h,c)})}var BI=tm(En),VI=tm(pb),zI=tm(Tp);function d3(c){return lm(c)?_p(Qo(c)):gT(c)}function HI(c){return function(h){return c==null?t:Qi(c,h)}}var WI=m2(),UI=m2(!0);function Em(){return[]}function Tm(){return!1}function jI(){return{}}function qI(){return""}function KI(){return!0}function GI(c,h){if(c=Vt(c),c<1||c>Q)return[];var S=U,T=hr(c,U);h=wt(h),c-=U;for(var D=Op(T,h);++S<c;)h(S);return D}function YI(c){return Nt(c)?En(c,Qo):Yr(c)?[c]:$r(A2(cn(c)))}function JI(c){var h=++sE;return cn(c)+h}var XI=id(function(c,h){return c+h},0),QI=nm("ceil"),ZI=id(function(c,h){return c/h},1),eO=nm("floor");function tO(c){return c&&c.length?Zc(c,Fr,zp):t}function nO(c,h){return c&&c.length?Zc(c,wt(h,2),zp):t}function rO(c){return gb(c,Fr)}function oO(c,h){return gb(c,wt(h,2))}function aO(c){return c&&c.length?Zc(c,Fr,jp):t}function iO(c,h){return c&&c.length?Zc(c,wt(h,2),jp):t}var sO=id(function(c,h){return c*h},1),lO=nm("round"),uO=id(function(c,h){return c-h},0);function cO(c){return c&&c.length?Ip(c,Fr):0}function dO(c,h){return c&&c.length?Ip(c,wt(h,2)):0}return F.after=RM,F.ary=H2,F.assign=S9,F.assignIn=n3,F.assignInWith=bd,F.assignWith=w9,F.at=C9,F.before=W2,F.bind=pm,F.bindAll=_I,F.bindKey=U2,F.castArray=jM,F.chain=B2,F.chunk=e_,F.compact=t_,F.concat=n_,F.cond=MI,F.conforms=II,F.constant=wm,F.countBy=cM,F.create=x9,F.curry=j2,F.curryRight=q2,F.debounce=K2,F.defaults=k9,F.defaultsDeep=E9,F.defer=DM,F.delay=$M,F.difference=r_,F.differenceBy=o_,F.differenceWith=a_,F.drop=i_,F.dropRight=s_,F.dropRightWhile=l_,F.dropWhile=u_,F.fill=c_,F.filter=fM,F.flatMap=mM,F.flatMapDeep=vM,F.flatMapDepth=gM,F.flatten=$2,F.flattenDeep=d_,F.flattenDepth=f_,F.flip=NM,F.flow=AI,F.flowRight=PI,F.fromPairs=h_,F.functions=P9,F.functionsIn=R9,F.groupBy=yM,F.initial=m_,F.intersection=v_,F.intersectionBy=g_,F.intersectionWith=y_,F.invert=$9,F.invertBy=N9,F.invokeMap=SM,F.iteratee=Cm,F.keyBy=wM,F.keys=Zn,F.keysIn=Lr,F.map=hd,F.mapKeys=F9,F.mapValues=B9,F.matches=RI,F.matchesProperty=DI,F.memoize=md,F.merge=V9,F.mergeWith=r3,F.method=$I,F.methodOf=NI,F.mixin=xm,F.negate=vd,F.nthArg=FI,F.omit=z9,F.omitBy=H9,F.once=LM,F.orderBy=CM,F.over=BI,F.overArgs=FM,F.overEvery=VI,F.overSome=zI,F.partial=mm,F.partialRight=G2,F.partition=xM,F.pick=W9,F.pickBy=o3,F.property=d3,F.propertyOf=HI,F.pull=C_,F.pullAll=L2,F.pullAllBy=x_,F.pullAllWith=k_,F.pullAt=E_,F.range=WI,F.rangeRight=UI,F.rearg=BM,F.reject=TM,F.remove=T_,F.rest=VM,F.reverse=fm,F.sampleSize=MM,F.set=j9,F.setWith=q9,F.shuffle=IM,F.slice=__,F.sortBy=PM,F.sortedUniq=D_,F.sortedUniqBy=$_,F.split=mI,F.spread=zM,F.tail=N_,F.take=L_,F.takeRight=F_,F.takeRightWhile=B_,F.takeWhile=V_,F.tap=tM,F.throttle=HM,F.thru=fd,F.toArray=Z2,F.toPairs=a3,F.toPairsIn=i3,F.toPath=YI,F.toPlainObject=t3,F.transform=K9,F.unary=WM,F.union=z_,F.unionBy=H_,F.unionWith=W_,F.uniq=U_,F.uniqBy=j_,F.uniqWith=q_,F.unset=G9,F.unzip=hm,F.unzipWith=F2,F.update=Y9,F.updateWith=J9,F.values=Qs,F.valuesIn=X9,F.without=K_,F.words=u3,F.wrap=UM,F.xor=G_,F.xorBy=Y_,F.xorWith=J_,F.zip=X_,F.zipObject=Q_,F.zipObjectDeep=Z_,F.zipWith=eM,F.entries=a3,F.entriesIn=i3,F.extend=n3,F.extendWith=bd,xm(F,F),F.add=XI,F.attempt=c3,F.camelCase=tI,F.capitalize=s3,F.ceil=QI,F.clamp=Q9,F.clone=qM,F.cloneDeep=GM,F.cloneDeepWith=YM,F.cloneWith=KM,F.conformsTo=JM,F.deburr=l3,F.defaultTo=OI,F.divide=ZI,F.endsWith=nI,F.eq=Ro,F.escape=rI,F.escapeRegExp=oI,F.every=dM,F.find=hM,F.findIndex=R2,F.findKey=T9,F.findLast=pM,F.findLastIndex=D2,F.findLastKey=_9,F.floor=eO,F.forEach=V2,F.forEachRight=z2,F.forIn=M9,F.forInRight=I9,F.forOwn=O9,F.forOwnRight=A9,F.get=ym,F.gt=XM,F.gte=QM,F.has=D9,F.hasIn=bm,F.head=N2,F.identity=Fr,F.includes=bM,F.indexOf=p_,F.inRange=Z9,F.invoke=L9,F.isArguments=ts,F.isArray=Nt,F.isArrayBuffer=ZM,F.isArrayLike=Nr,F.isArrayLikeObject=Wn,F.isBoolean=e9,F.isBuffer=ri,F.isDate=t9,F.isElement=n9,F.isEmpty=r9,F.isEqual=o9,F.isEqualWith=a9,F.isError=vm,F.isFinite=i9,F.isFunction=Ca,F.isInteger=Y2,F.isLength=gd,F.isMap=J2,F.isMatch=s9,F.isMatchWith=l9,F.isNaN=u9,F.isNative=c9,F.isNil=f9,F.isNull=d9,F.isNumber=X2,F.isObject=On,F.isObjectLike=Rn,F.isPlainObject=iu,F.isRegExp=gm,F.isSafeInteger=h9,F.isSet=Q2,F.isString=yd,F.isSymbol=Yr,F.isTypedArray=Xs,F.isUndefined=p9,F.isWeakMap=m9,F.isWeakSet=v9,F.join=b_,F.kebabCase=aI,F.last=vo,F.lastIndexOf=S_,F.lowerCase=iI,F.lowerFirst=sI,F.lt=g9,F.lte=y9,F.max=tO,F.maxBy=nO,F.mean=rO,F.meanBy=oO,F.min=aO,F.minBy=iO,F.stubArray=Em,F.stubFalse=Tm,F.stubObject=jI,F.stubString=qI,F.stubTrue=KI,F.multiply=sO,F.nth=w_,F.noConflict=LI,F.noop=km,F.now=pd,F.pad=lI,F.padEnd=uI,F.padStart=cI,F.parseInt=dI,F.random=eI,F.reduce=kM,F.reduceRight=EM,F.repeat=fI,F.replace=hI,F.result=U9,F.round=lO,F.runInContext=fe,F.sample=_M,F.size=OM,F.snakeCase=pI,F.some=AM,F.sortedIndex=M_,F.sortedIndexBy=I_,F.sortedIndexOf=O_,F.sortedLastIndex=A_,F.sortedLastIndexBy=P_,F.sortedLastIndexOf=R_,F.startCase=vI,F.startsWith=gI,F.subtract=uO,F.sum=cO,F.sumBy=dO,F.template=yI,F.times=GI,F.toFinite=xa,F.toInteger=Vt,F.toLength=e3,F.toLower=bI,F.toNumber=go,F.toSafeInteger=b9,F.toString=cn,F.toUpper=SI,F.trim=wI,F.trimEnd=CI,F.trimStart=xI,F.truncate=kI,F.unescape=EI,F.uniqueId=JI,F.upperCase=TI,F.upperFirst=Sm,F.each=V2,F.eachRight=z2,F.first=N2,xm(F,function(){var c={};return Jo(F,function(h,S){hn.call(F.prototype,S)||(c[S]=h)}),c}(),{chain:!1}),F.VERSION=r,co(["bind","bindKey","curry","curryRight","partial","partialRight"],function(c){F[c].placeholder=F}),co(["drop","take"],function(c,h){Qt.prototype[c]=function(S){S=S===t?1:Qn(Vt(S),0);var T=this.__filtered__&&!h?new Qt(this):this.clone();return T.__filtered__?T.__takeCount__=hr(S,T.__takeCount__):T.__views__.push({size:hr(S,U),type:c+(T.__dir__<0?"Right":"")}),T},Qt.prototype[c+"Right"]=function(S){return this.reverse()[c](S).reverse()}}),co(["filter","map","takeWhile"],function(c,h){var S=h+1,T=S==ne||S==B;Qt.prototype[c]=function(D){var V=this.clone();return V.__iteratees__.push({iteratee:wt(D,3),type:S}),V.__filtered__=V.__filtered__||T,V}}),co(["head","last"],function(c,h){var S="take"+(h?"Right":"");Qt.prototype[c]=function(){return this[S](1).value()[0]}}),co(["initial","tail"],function(c,h){var S="drop"+(h?"":"Right");Qt.prototype[c]=function(){return this.__filtered__?new Qt(this):this[S](1)}}),Qt.prototype.compact=function(){return this.filter(Fr)},Qt.prototype.find=function(c){return this.filter(c).head()},Qt.prototype.findLast=function(c){return this.reverse().find(c)},Qt.prototype.invokeMap=Ut(function(c,h){return typeof c=="function"?new Qt(this):this.map(function(S){return eu(S,c,h)})}),Qt.prototype.reject=function(c){return this.filter(vd(wt(c)))},Qt.prototype.slice=function(c,h){c=Vt(c);var S=this;return S.__filtered__&&(c>0||h<0)?new Qt(S):(c<0?S=S.takeRight(-c):c&&(S=S.drop(c)),h!==t&&(h=Vt(h),S=h<0?S.dropRight(-h):S.take(h-c)),S)},Qt.prototype.takeRightWhile=function(c){return this.reverse().takeWhile(c).reverse()},Qt.prototype.toArray=function(){return this.take(U)},Jo(Qt.prototype,function(c,h){var S=/^(?:filter|find|map|reject)|While$/.test(h),T=/^(?:head|last)$/.test(h),D=F[T?"take"+(h=="last"?"Right":""):h],V=T||/^find/.test(h);D&&(F.prototype[h]=function(){var te=this.__wrapped__,oe=T?[1]:arguments,me=te instanceof Qt,Ae=oe[0],Re=me||Nt(te),$e=function(Yt){var tn=D.apply(F,Ja([Yt],oe));return T&&Ze?tn[0]:tn};Re&&S&&typeof Ae=="function"&&Ae.length!=1&&(me=Re=!1);var Ze=this.__chain__,dt=!!this.__actions__.length,Ct=V&&!Ze,Ht=me&&!dt;if(!V&&Re){te=Ht?te:new Qt(this);var xt=c.apply(te,oe);return xt.__actions__.push({func:fd,args:[$e],thisArg:t}),new ho(xt,Ze)}return Ct&&Ht?c.apply(this,oe):(xt=this.thru($e),Ct?T?xt.value()[0]:xt.value():xt)})}),co(["pop","push","shift","sort","splice","unshift"],function(c){var h=Fc[c],S=/^(?:push|sort|unshift)$/.test(c)?"tap":"thru",T=/^(?:pop|shift)$/.test(c);F.prototype[c]=function(){var D=arguments;if(T&&!this.__chain__){var V=this.value();return h.apply(Nt(V)?V:[],D)}return this[S](function(te){return h.apply(Nt(te)?te:[],D)})}}),Jo(Qt.prototype,function(c,h){var S=F[h];if(S){var T=S.name+"";hn.call(qs,T)||(qs[T]=[]),qs[T].push({name:h,func:S})}}),qs[ad(t,w).name]=[{name:"wrapper",func:t}],Qt.prototype.clone=EE,Qt.prototype.reverse=TE,Qt.prototype.value=_E,F.prototype.at=nM,F.prototype.chain=rM,F.prototype.commit=oM,F.prototype.next=aM,F.prototype.plant=sM,F.prototype.reverse=lM,F.prototype.toJSON=F.prototype.valueOf=F.prototype.value=uM,F.prototype.first=F.prototype.head,Kl&&(F.prototype[Kl]=iM),F},Ws=oE();Ki?((Ki.exports=Ws)._=Ws,Cp._=Ws):ir._=Ws}).call(bj)}(Su,Su.exports)),Su.exports}var F1=Sj();const wj=["onClick"],Cj={class:"ivyforms-context-menu-action__wrapper__content ivyforms-flex ivyforms-align-items-center"},xj={key:0,class:"ivy-context-menu-action__right-text regular-14 text-muted"},kj=de({__name:"IvyContextMenuActions",props:{actions:{default:()=>[]},entityId:{default:null},style:{default:"filled"}},emits:["confirm-delete","action-executed","close-menu"],setup(n,{emit:e}){const t=n,r=e,o=p=>{f(p.isComingSoon)||(p.handler&&p.handler(t.entityId),r("action-executed"))},i=p=>l(p.danger)?"var(--map-status-error-symbol-0)":p.iconColor?p.iconColor:"var(--map-base-dusk-symbol-2)",a=p=>typeof p=="function"?p(t.entityId):p,s=p=>typeof p=="function"?p(t.entityId):p,l=p=>typeof p=="function"?p():p,u=p=>typeof p=="function"?p():p,d=p=>typeof p=="function"?p():p,f=p=>typeof p=="function"?p():p;return(p,m)=>{const g=qn,y=Dl;return I(!0),z(it,null,zt(t.actions,b=>{var w,C;return I(),z("div",{key:a(b.label),class:W(["ivyforms-context-menu-action regular-16",{divided:u(b.divided),secondary:d(b.secondary),hidden:(w=b==null?void 0:b.isHidden)==null?void 0:w.call(b),ghost:t.style==="ghost",active:(C=b==null?void 0:b.isActive)==null?void 0:C.call(b),"coming-soon":f(b.isComingSoon)}]),onClick:()=>o(b)},[Z("div",{class:W(["ivyforms-context-menu-action__wrapper ivyforms-flex ivyforms-justify-content-between ivyforms-flex-grow ivyforms-gap-8 ivyforms-pr-8",{danger:l(b.danger)}])},[Z("div",Cj,[b.icon?(I(),ve(g,{key:0,color:i(b),name:s(b.icon),type:b.iconType||"outline",category:b.iconCategory||"global",size:b.iconSize||"d"},null,8,["color","name","type","category","size"])):ce("",!0),pt(" "+_e(b.label),1)]),b.rightText?(I(),z("div",xj,_e(b.rightText),1)):ce("",!0),f(b.isComingSoon)?(I(),ve(y,{key:1})):ce("",!0)],2)],10,wj)}),128)}}}),zC=Hi("contextMenu",()=>{const n=L(!1),e=br(null),t=L({}),r=(i={})=>{n.value&&o(),e.value=kj,t.value=i;const a=t.value.contextMenuButtonRef;let s=null;a&&"$el"in a?s=a.$el:a instanceof HTMLElement&&(s=a),s&&s.classList.add("opened"),n.value=!0},o=()=>{n.value=!1;const i=t.value.contextMenuButtonRef;let a=null;i&&"$el"in i?a=i.$el:i instanceof HTMLElement&&(a=i),a&&a.classList.remove("opened"),typeof t.value.onClose=="function"&&t.value.onClose(),setTimeout(()=>{n.value||(t.value={},e.value=null)},200)};return{isOpen:n,contextMenuContent:e,contextMenuProps:t,openContextMenu:r,closeContextMenu:o}}),Ej={key:0,class:"ivyforms-toogle__text-block"},Tj={key:0,class:"ivyforms-toggle__text-block__title ivyforms-flex ivyforms-align-items-center"},_j={key:0,class:"regular-16"},Mj={key:1,class:"ivyforms-toogle__text-block__description"},Tc=de({__name:"IvyToggle",props:{modelValue:{type:[Boolean,String,Number],default:""},label:{default:""},disabled:{type:Boolean,default:!1},size:{default:"d"},priority:{default:"primary"},type:{default:"fill"},textPosition:{default:"right"},title:{default:""},description:{default:""},tooltip:{default:""},ariaLabel:{default:""}},emits:["update:modelValue","change"],setup(n,{emit:e}){const{getLabel:t}=Ft(),r=n,o=e,i=P({get(){return r.modelValue},set(l){o("update:modelValue",l)}}),a=P(()=>r.type==="stroke-with-text"?r.label?r.label:t("on"):""),s=P(()=>r.type==="stroke-with-text"?r.label?r.label:t("off"):"");return(l,u)=>{const d=tV,f=qn,p=yr;return I(),z("div",{class:W(["ivyforms-toggle",[`text-position-${r.textPosition}`,`size-${r.size}`,`priority-${r.priority}`,`type-${r.type}`,{"is-disabled":r.disabled}]])},[N(d,kt({modelValue:i.value,"onUpdate:modelValue":u[0]||(u[0]=m=>i.value=m)},{...l.$props,...l.$attrs,size:""},{"inline-prompt":r.type==="stroke-with-text","active-text":a.value,"inactive-text":s.value,"aria-label":r.ariaLabel||v(t)("toggle_switch"),onChange:u[1]||(u[1]=m=>l.$emit("change",m))}),null,16,["modelValue","inline-prompt","active-text","inactive-text","aria-label"]),r.title||r.tooltip||r.description?(I(),z("div",Ej,[r.title||r.tooltip?(I(),z("div",Tj,[r.title?(I(),z("div",_j,_e(r.title),1)):ce("",!0),r.tooltip?(I(),ve(p,{key:1,content:r.tooltip,"raw-content":"",placement:"top",theme:"inverted","aria-label":r.title},{default:X(()=>[N(f,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:u[2]||(u[2]=tt(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])):ce("",!0)])):ce("",!0),r.description?(I(),z("div",Mj,_e(r.description),1)):ce("",!0)])):ce("",!0)],2)}}}),B1=de({__name:"IvyLink",props:{href:{default:"#"},priority:{default:"primary"},target:{default:"_blank"},rel:{default:"noreferrer"},size:{default:"d"},onClick:{type:Function,default:()=>{}}},setup(n){const e=n,t=L(!1),r=L(!1),o=P(()=>({href:e.href==="#"?"":e.href,target:e.target,rel:e.target==="_blank"?e.rel:""})),i=u=>{e.href==="#"||!e.href?u.preventDefault():r.value=!0,e.onClick&&e.onClick(u)},a=()=>{t.value=!0},s=()=>{t.value=!1},l=()=>{t.value=!1};return(u,d)=>{const f=oF;return I(),z("div",null,[N(f,kt(o.value,{underline:!1,class:["ivyforms-link",`priority-${e.priority} size-${e.size} ${t.value?"pressed":""} ${r.value?"used":""}`],onClick:i,onMousedown:a,onMouseup:s,onMouseleave:l}),{default:X(()=>[ge(u.$slots,"default")]),_:3},16,["class"])])}}}),Ij={class:"ivyforms-popover"},Vl=de({__name:"IvyPopover",props:{popperClass:{default:void 0},popperBackground:{default:"level-2-foreground"},popperArrow:{default:"without-arrow"},isWithScrollbar:{type:Boolean,default:!1}},emits:["show"],setup(n,{expose:e,emit:t}){const r=n,o=t,i=L(),a=()=>{var l;(l=i.value)==null||l.hide()},s=()=>{o("show")};return e({hide:a}),(l,u)=>(I(),z("div",Ij,[N(v(kB),kt({ref_key:"elPopoverRef",ref:i},{...l.$props,...l.$attrs},{"popper-class":`ivyforms-popover-popper ${r.popperBackground} ivyforms-popover-arrow ${r.popperArrow}`+(r.isWithScrollbar?" is-with-scrollbar":"")+(r.popperClass?" "+r.popperClass:""),onShow:s}),{reference:X(()=>[ge(l.$slots,"reference")]),default:X(()=>[l.$slots.default&&r.isWithScrollbar?(I(),z(it,{key:0},[],64)):ge(l.$slots,"default",{key:1})]),_:3},16,["popper-class"])]))}}),Oj=de({__name:"IvyContextMenu",setup(n){const e=zC(),{isOpen:t}=xc(e),r=L(null),o=()=>{e.closeContextMenu()},i=P(()=>e.contextMenuProps);We(()=>i.value.contextMenuButtonRef,s=>{r.value&&r.value(),s instanceof HTMLElement?r.value=L1(s,()=>e.closeContextMenu()):s&&s.$el&&s.$el instanceof HTMLElement?r.value=L1(s.$el,()=>e.closeContextMenu()):r.value=null});const a=P(()=>{const s=e.contextMenuProps.contextMenuButtonRef;return s&&"$el"in s&&s.$el instanceof HTMLElement?s.$el:s instanceof HTMLElement?s:null});return We(t,s=>{!s&&r.value&&(r.value(),r.value=null)}),(s,l)=>(I(),ve(Vl,{visible:v(t),"popper-class":"ivyforms-popper-context-menu","popper-background":"level-1-foreground",width:205,placement:"bottom-start","virtual-ref":a.value,"show-arrow":!1,"virtual-triggering":""},{default:X(()=>[(I(),ve(on(v(e).contextMenuContent),{actions:v(e).contextMenuProps.actions,"entity-id":v(e).contextMenuProps.entityId,onActionExecuted:o,onCloseMenu:v(e).closeContextMenu},null,40,["actions","entity-id","onCloseMenu"]))]),_:1},8,["visible","virtual-ref"]))}}),Aj=de({__name:"IvyDatePicker",props:{modelValue:{default:null},disabled:{type:Boolean},clearable:{type:Boolean},weekStart:{default:1},prefixIcon:{default:"calendar-mark"},prefixIconColor:{default:"var(--map-base-danube-symbol-2)"},prefixIconColorWhenActive:{default:void 0},clearIconType:{default:"outline"},type:{default:"date"},popperBackground:{default:"level-2-foreground"},rangeSeparator:{default:"-"},loading:{type:Boolean},cellClassName:{type:Function,default:void 0},shortcuts:{default:void 0}},emits:["update:modelValue","change"],setup(n,{emit:e}){bA(u=>({"10f11e55":l.value}));const t=n,r=[{text:"Today",value:new Date},{text:"Yesterday",value:()=>{const u=new Date;return u.setTime(u.getTime()-3600*1e3*24),u}},{text:"Last week",value:()=>{const u=new Date,d=new Date;return d.setTime(d.getTime()-3600*1e3*24*7),[d,u]}},{text:"Last month",value:()=>{const u=new Date,d=new Date;return d.setTime(d.getTime()-3600*1e3*24*30),[d,u]}},{text:"Last 3 months",value:()=>{const u=new Date,d=new Date;return d.setTime(d.getTime()-3600*1e3*24*90),[d,u]}},{text:"This month",value:[new Date,new Date]},{text:"This year",value:()=>{const u=new Date;return[new Date(new Date().getFullYear(),0),u]}},{text:"Last 6 months",value:()=>{const u=new Date,d=new Date;return d.setMonth(d.getMonth()-6),[d,u]}}],o=e,i=L(),a=t.prefixIcon?br({render(){return Ye(qn,{name:t.prefixIcon,color:t.prefixIconColor})}}):null;rt.en.weekStart=t.weekStart!==void 0?t.weekStart:1;const s=P({get(){return t.modelValue},set(u){o("update:modelValue",u),Dt(()=>{const d=i.value.querySelector(".el-input__inner"),f=i.value.querySelectorAll(".el-range-input");d?d.blur():f.length&&f.forEach(p=>p.blur())})}}),l=P(()=>t.prefixIconColorWhenActive||t.prefixIconColor);return(u,d)=>{const f=gL,p=U$;return I(),z("div",{ref_key:"ivyDatePickerRef",ref:i,class:"ivyforms-date-picker"},[N(p,null,{default:X(()=>[N(f,kt({modelValue:s.value,"onUpdate:modelValue":d[0]||(d[0]=m=>s.value=m),class:["ivyforms-input ivyforms-input__size__default",{"has-value":Array.isArray(s.value)?s.value.length>0:s.value,"is-clearable":t.clearable}]},{...u.$props,...u.$attrs},{"popper-class":`ivyforms-date-picker-popper ${t.type==="daterange"?"ivyforms-date-range-popper":""} ${t.popperBackground}`,"popper-options":{placement:"bottom-start"},"prefix-icon":v(a),"range-separator":t.rangeSeparator,shortcuts:t.shortcuts?r:void 0,"cell-class-name":m=>{var b;const g=((b=t.cellClassName)==null?void 0:b.call(t,m))||"",y=t.loading?"is-loading":"";return[g,y].filter(Boolean).join(" ")},onChange:d[1]||(d[1]=()=>o("change",s.value))}),null,16,["modelValue","class","popper-class","prefix-icon","range-separator","shortcuts","cell-class-name"])]),_:1})],512)}}}),Pj={class:"ivyforms-dialog-wrapper"},Rj={key:0,class:"ivyforms-dialog__header__title-wrapper"},Dj={key:1,class:"ivyforms-dialog__header__title-wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},$j={class:"ivyforms-dialog__header__title ivyforms-flex ivyforms-gap-8 ivyforms-justify-content-between ivyforms-align-items-center"},Nj={class:"medium-18"},Lj={key:0,class:"regular-16 ivyforms-text-secondary"},Fj={key:2,class:"ivyforms-dialog__header__close"},Bj={key:0,class:"ivyforms-dialog__body"},Vj=de({__name:"IvyDialog",props:{modelValue:{type:Boolean,default:!1},title:{default:""},subtitle:{default:""},showClose:{type:Boolean,default:!0},width:{default:"500"},type:{default:"fill"}},emits:["update:modelValue"],setup(n,{emit:e}){const t=n,r=e,o=L(null),i=L(0),a=L(0),s=L(null),l=P({get(){return t.modelValue},set(f){r("update:modelValue",f)}}),u=()=>{i.value=0,d();const{direction:f,lengthY:p}=IC(o,{threshold:0,onSwipe(){f.value==="down"?i.value=Math.min(p.value,window.innerHeight):f.value==="up"&&(i.value=Math.max(i.value-p.value,0))},onSwipeEnd(){f.value==="down"&&Math.abs(p.value)>a.value/2?l.value=!1:i.value=0}});s.value.$el.nextSibling.querySelector(".el-overlay-dialog").scrollTo(0,0)},d=()=>{const f=document.querySelector(".ivyforms-dialog");f&&(a.value=f.clientHeight)};return(f,p)=>{const m=qn,g=P8;return I(),z("div",Pj,[N(g,kt({ref_key:"dialogRef",ref:s,modelValue:l.value,"onUpdate:modelValue":p[1]||(p[1]=y=>l.value=y)},{...f.$attrs,...f.$props},{"show-close":!1,style:{bottom:i.value+"px"},class:["ivyforms-dialog",[`type-${t.type}`]],width:t.width,onOpen:p[2]||(p[2]=y=>u())}),Ts({header:X(()=>[Z("div",{ref_key:"dialogHeader",ref:o,class:"ivyforms-dialog__header"},[p[3]||(p[3]=Z("div",{class:"ivyforms-dialog__header__drag-handle"},null,-1)),f.$slots.header?(I(),z("div",Rj,[ge(f.$slots,"header")])):ce("",!0),t.title&&!f.$slots.header?(I(),z("div",Dj,[Z("div",$j,[Z("span",Nj,_e(t.title),1),ge(f.$slots,"titleButton")]),t.subtitle?(I(),z("span",Lj,_e(t.subtitle),1)):ce("",!0)])):ce("",!0),f.showClose?(I(),z("div",Fj,[N(m,{priority:"tertiary",name:"close",type:"outline",size:"s",category:"global",color:"var(--map-base-dusk-symbol-2)",onClick:p[0]||(p[0]=y=>l.value=!1)})])):ce("",!0)],512)]),default:X(()=>[f.$slots.default?(I(),z("div",Bj,[ge(f.$slots,"default")])):ce("",!0)]),_:2},[f.$slots.footer?{name:"footer",fn:X(()=>[ge(f.$slots,"footer")]),key:"0"}:void 0]),1040,["modelValue","style","class","width"])])}}}),zj={class:"ivyforms-subdialog-wrapper"},Hj={class:"ivyforms-subdialog-header-icon"},Wj={key:0,class:"ivyforms-subdialog__header__title-wrapper"},Uj={key:1,class:"ivyforms-subdialog__header__title-wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},jj={class:"ivyforms-subdialog__header__title ivyforms-flex ivyforms-gap-8 ivyforms-justify-content-between ivyforms-align-items-center"},qj={class:"medium-14"},Kj={key:2,class:"ivyforms-subdialog__header__close"},Gj={key:0,class:"ivyforms-subdialog__body"},Z0=de({__name:"IvyShortDialog",props:{title:{default:""},subtitle:{default:""},showClose:{type:Boolean,default:!0},width:{default:""},type:{default:"success"},align:{default:"center"},top:{type:Boolean,default:!1}},setup(n){const e=n,{dialogVisible:t,dialogData:r,actionType:o}=xc(Wa()),{confirmAction:i}=Wa(),a=()=>{var y,b,w,C;(b=(y=r.value)==null?void 0:y.buttons)!=null&&b.close.function&&((C=(w=r.value)==null?void 0:w.buttons)==null||C.close.function()),t.value=!1},s=()=>{var y,b,w,C;(b=(y=r.value)==null?void 0:y.buttons)!=null&&b.confirm.function?((C=(w=r.value)==null?void 0:w.buttons)==null||C.confirm.function(),t.value=!1):i()},l=L(null),u=L(0),d=L(0),f=L(null),p=()=>{u.value=0,m();const{direction:y,lengthY:b}=IC(l,{threshold:0,onSwipe(){y.value==="down"?u.value=Math.min(b.value,window.innerHeight):y.value==="up"&&(u.value=Math.max(u.value-b.value,0))},onSwipeEnd(){y.value==="down"&&Math.abs(b.value)>d.value/2?t.value=!1:u.value=0}});f.value.$el.nextSibling.querySelector(".el-overlay-dialog").scrollTo(0,0)},m=()=>{const y=document.querySelector(".ivyforms-subdialog");y&&(d.value=y.clientHeight)},g=()=>{if(o.value)switch(o.value){case"duplicate":return"copy";case"unsaved_changes":case"delete":return"danger"}};return(y,b)=>{const w=qn,C=P8;return I(),z("div",zj,[N(C,kt({ref_key:"dialogRef",ref:f,modelValue:v(t),"onUpdate:modelValue":b[1]||(b[1]=k=>la(t)?t.value=k:null)},{...y.$attrs,type:v(o)},{"show-close":!1,style:{bottom:u.value+"px"},class:["ivyforms-subdialog",[`type-${v(o)}`,`ivyforms-align-${e.align}`,{"position-top":y.top}]],width:e.width,onOpen:b[2]||(b[2]=k=>p())}),Ts({header:X(()=>[Z("div",{ref_key:"dialogHeader",ref:l,class:"ivyforms-subdialog__header"},[b[3]||(b[3]=Z("div",{class:"ivyforms-subdialog__header__drag-handle"},null,-1)),Z("div",Hj,[N(w,{name:g(),type:"fill-duo",size:"l"},null,8,["name"])]),y.$slots.header?(I(),z("div",Wj,[ge(y.$slots,"header")])):ce("",!0),v(r).title&&!y.$slots.header?(I(),z("div",Uj,[Z("div",jj,[Z("span",qj,_e(v(r).title),1),ge(y.$slots,"titleButton")])])):ce("",!0),y.showClose?(I(),z("div",Kj,[N(w,{priority:"tertiary",name:"close",type:"outline",size:"s",category:"global",color:"var(--map-base-dusk-symbol-2)",onClick:b[0]||(b[0]=k=>t.value=!1)})])):ce("",!0)],512)]),default:X(()=>[v(r).subtitle?(I(),z("div",Gj,_e(v(r).subtitle),1)):ce("",!0)]),_:2},[v(r).buttons?{name:"footer",fn:X(()=>{var k,x,E,_,M;return[N(nn,{priority:(x=(k=v(r).buttons)==null?void 0:k.close)!=null&&x.type?v(r).buttons.close.type:"tertiary",size:"d",type:"fill","full-width":!0,onClick:a},{default:X(()=>{var A,O;return[pt(_e(((O=(A=v(r).buttons)==null?void 0:A.close)==null?void 0:O.text)||"Closel"),1)]}),_:1},8,["priority"]),(E=v(r).buttons)!=null&&E.confirm?(I(),ve(nn,{key:0,priority:((M=(_=v(r).buttons)==null?void 0:_.confirm)==null?void 0:M.type)||"primary",size:"d",type:"fill","full-width":!0,onClick:s},{default:X(()=>{var A,O;return[pt(_e(((O=(A=v(r).buttons)==null?void 0:A.confirm)==null?void 0:O.text)||"Confirm"),1)]}),_:1},8,["priority"])):ce("",!0)]}),key:"0"}:void 0]),1040,["modelValue","style","class","width"])])}}});var Oa=(n=>(n.Rename="Rename",n.ShowAll="ShowAll",n.MoveToFolder="MoveToFolder",n.MoveUp="MoveUp",n.Export="Export",n.Entries="Entries",n.Download="Download",n.MarkAsSpam="MarkAsSpam",n.ResendNotification="ResendNotification",n.Save="Save",n.Placeholder="Placeholder",n.AddSubfolder="AddSubfolder",n.Print="Print",n.Folder="Folder",n.MoveDown="MoveDown",n.Import="Import",n.Preview="Preview",n.AddStar="AddStar",n.MarkAsRead="MarkAsRead",n.Trash="Trash",n.SaveAsDraft="SaveAsDraft",n.Cancel="Cancel",n.Edit="Edit",n.SortBy="SortBy",n.Duplicate="Duplicate",n.Translate="Translate",n.Settings="Settings",n.Locate="Locate",n.RemoveStar="RemoveStar",n.MarkAsUnread="MarkAsUnread",n.Restore="Restore",n.Page="Page",n.Delete="Delete",n.Starred="Starred",n.Unstarred="Unstarred",n.Published="Published",n.Unpublished="Unpublished",n.Reset="Reset",n))(Oa||{});const ii=(n,e={})=>{const{getLabel:t}=Ft();return{...{Edit:{label:t("edit"),icon:"edit",handler:()=>alert("Edit clicked")},Delete:{label:t("delete"),icon:"trash",danger:!0,handler:()=>alert("Delete clicked")},MoveToFolder:{label:t("move_to_folder"),icon:"move-to",showArrow:!0,handler:()=>{alert("Move to folder clicked")}},Folder:{label:"",icon:"folder",handler:o=>{const i=String(o);alert(`${t("move_up")} ${i}`)}},Duplicate:{label:t("duplicate"),icon:"copy",handler:()=>alert("Duplicate clicked")},MoveUp:{label:t("move_up"),icon:"arrow-up",iconCategory:"arrows",handler:()=>alert("Move up clicked")},MoveDown:{label:t("move_down"),icon:"arrow-down",iconCategory:"arrows",handler:()=>alert("Move down clicked")},Save:{label:t("save"),icon:"cloud-save",handler:()=>alert("Save clicked")},SaveAsDraft:{label:t("save_as_draft"),icon:"archive-check",handler:()=>alert("Save as draft clicked")},Cancel:{label:t("cancel"),icon:"close-circle",danger:!0,handler:()=>alert("Cancel clicked")},Print:{label:t("print"),icon:"print",handler:()=>alert("Print clicked")},Export:{label:t("export"),icon:"export",handler:()=>alert("Export clicked")},Import:{label:t("import"),icon:"import",handler:()=>alert("Import clicked")},Download:{label:t("download"),icon:"cloud-download",handler:()=>alert("Download clicked")},MarkAsSpam:{label:t("mark_as_spam"),icon:"spam",handler:()=>alert("Mark as spam clicked")},MarkAsRead:{label:t("mark_as_read"),icon:"read",handler:()=>alert("Mark as read clicked")},MarkAsUnread:{label:t("mark_as_unread"),icon:"unread",handler:()=>alert("Mark as unread clicked")},AddStar:{label:t("add_star"),icon:"star",iconType:"fill",handler:()=>alert("Add star clicked")},RemoveStar:{label:t("remove_star"),icon:"star",handler:()=>alert("Remove star clicked")},Locate:{label:t("locate"),icon:"send-locate",handler:()=>alert("Locate clicked")},Settings:{label:t("settings"),icon:"settings",handler:()=>alert("Settings clicked")},SortBy:{label:t("sort_by"),icon:"sort",handler:()=>alert("Sort by clicked")},Translate:{label:t("translate"),icon:"globe",handler:()=>alert("Translate clicked")},Preview:{label:t("preview"),icon:"preview",handler:()=>alert("Preview clicked")},AddSubfolder:{label:t("add_subfolder"),icon:"plus",handler:()=>alert("Add subfolder clicked")},Trash:{label:t("trash"),icon:"archive",handler:()=>alert("Trash clicked")},Restore:{label:t("restore"),icon:"restore",handler:()=>alert("Restore clicked")},ShowAll:{label:t("show_all"),icon:"checklist",handler:()=>alert("Show all clicked")},Entries:{label:t("entries"),icon:"login",iconCategory:"arrows",handler:()=>alert("Entries clicked"),isComingSoon:!0},Page:{label:"",handler:()=>alert("Page clicked")},Placeholder:{label:"[placeholder name]",handler:()=>alert("Placeholder clicked")},Rename:{label:t("rename"),icon:"edit-field",handler:()=>alert("Rename clicked")},ResendNotification:{label:t("resend_notification"),icon:"resend",handler:()=>alert("Resend notification clicked")},Starred:{label:t("starred"),icon:"star",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Starred clicked")},Unstarred:{label:t("unstarred"),icon:"star",iconCategory:"global",iconType:"outline",iconSize:"s",handler:()=>alert("Unstarred clicked")},Unpublished:{label:t("unpublished"),icon:"toggle-off",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Unpublished clicked")},Published:{label:t("published"),icon:"toggle-on",iconCategory:"global",iconType:"fill",iconSize:"s",handler:()=>alert("Published clicked")},Reset:{label:"Reset",danger:!0,icon:"refresh",iconType:"outline",iconCategory:"arrows",iconSize:"s",handler:()=>alert("Reset")}}[n],...e}},HC=6048e5,Yj=864e5,Mw=Symbol.for("constructDateFrom");function Fi(n,e){return typeof n=="function"?n(e):n&&typeof n=="object"&&Mw in n?n[Mw](e):n instanceof Date?new n.constructor(e):new Date(e)}function Go(n,e){return Fi(e||n,n)}let Jj={};function Wh(){return Jj}function sc(n,e){var s,l,u,d;const t=Wh(),r=(e==null?void 0:e.weekStartsOn)??((l=(s=e==null?void 0:e.locale)==null?void 0:s.options)==null?void 0:l.weekStartsOn)??t.weekStartsOn??((d=(u=t.locale)==null?void 0:u.options)==null?void 0:d.weekStartsOn)??0,o=Go(n,e==null?void 0:e.in),i=o.getDay(),a=(i<r?7:0)+i-r;return o.setDate(o.getDate()-a),o.setHours(0,0,0,0),o}function Pf(n,e){return sc(n,{...e,weekStartsOn:1})}function WC(n,e){const t=Go(n,e==null?void 0:e.in),r=t.getFullYear(),o=Fi(t,0);o.setFullYear(r+1,0,4),o.setHours(0,0,0,0);const i=Pf(o),a=Fi(t,0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);const s=Pf(a);return t.getTime()>=i.getTime()?r+1:t.getTime()>=s.getTime()?r:r-1}function Iw(n){const e=Go(n),t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),+n-+t}function Xj(n,...e){const t=Fi.bind(null,e.find(r=>typeof r=="object"));return e.map(t)}function Ow(n,e){const t=Go(n,e==null?void 0:e.in);return t.setHours(0,0,0,0),t}function Qj(n,e,t){const[r,o]=Xj(t==null?void 0:t.in,n,e),i=Ow(r),a=Ow(o),s=+i-Iw(i),l=+a-Iw(a);return Math.round((s-l)/Yj)}function Zj(n,e){const t=WC(n,e),r=Fi(n,0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),Pf(r)}function eq(n){return n instanceof Date||typeof n=="object"&&Object.prototype.toString.call(n)==="[object Date]"}function tq(n){return!(!eq(n)&&typeof n!="number"||isNaN(+Go(n)))}function nq(n,e){const t=Go(n,e==null?void 0:e.in);return t.setFullYear(t.getFullYear(),0,1),t.setHours(0,0,0,0),t}const rq={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},UC=(n,e,t)=>{let r;const o=rq[n];return typeof o=="string"?r=o:e===1?r=o.one:r=o.other.replace("{{count}}",e.toString()),t!=null&&t.addSuffix?t.comparison&&t.comparison>0?"in "+r:r+" ago":r};function Fa(n){return(e={})=>{const t=e.width?String(e.width):n.defaultWidth;return n.formats[t]||n.formats[n.defaultWidth]}}const oq={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},aq={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},iq={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},sq={date:Fa({formats:oq,defaultWidth:"full"}),time:Fa({formats:aq,defaultWidth:"full"}),dateTime:Fa({formats:iq,defaultWidth:"full"})},lq={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},jC=(n,e,t,r)=>lq[n];function ra(n){return(e,t)=>{const r=t!=null&&t.context?String(t.context):"standalone";let o;if(r==="formatting"&&n.formattingValues){const a=n.defaultFormattingWidth||n.defaultWidth,s=t!=null&&t.width?String(t.width):a;o=n.formattingValues[s]||n.formattingValues[a]}else{const a=n.defaultWidth,s=t!=null&&t.width?String(t.width):n.defaultWidth;o=n.values[s]||n.values[a]}const i=n.argumentCallback?n.argumentCallback(e):e;return o[i]}}const uq={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},cq={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},dq={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},fq={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},hq={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},pq={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},mq=(n,e)=>{const t=Number(n),r=t%100;if(r>20||r<10)switch(r%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"},qC={ordinalNumber:mq,era:ra({values:uq,defaultWidth:"wide"}),quarter:ra({values:cq,defaultWidth:"wide",argumentCallback:n=>n-1}),month:ra({values:dq,defaultWidth:"wide"}),day:ra({values:fq,defaultWidth:"wide"}),dayPeriod:ra({values:hq,defaultWidth:"wide",formattingValues:pq,defaultFormattingWidth:"wide"})};function oa(n){return(e,t={})=>{const r=t.width,o=r&&n.matchPatterns[r]||n.matchPatterns[n.defaultMatchWidth],i=e.match(o);if(!i)return null;const a=i[0],s=r&&n.parsePatterns[r]||n.parsePatterns[n.defaultParseWidth],l=Array.isArray(s)?gq(s,f=>f.test(a)):vq(s,f=>f.test(a));let u;u=n.valueCallback?n.valueCallback(l):l,u=t.valueCallback?t.valueCallback(u):u;const d=e.slice(a.length);return{value:u,rest:d}}}function vq(n,e){for(const t in n)if(Object.prototype.hasOwnProperty.call(n,t)&&e(n[t]))return t}function gq(n,e){for(let t=0;t<n.length;t++)if(e(n[t]))return t}function KC(n){return(e,t={})=>{const r=e.match(n.matchPattern);if(!r)return null;const o=r[0],i=e.match(n.parsePattern);if(!i)return null;let a=n.valueCallback?n.valueCallback(i[0]):i[0];a=t.valueCallback?t.valueCallback(a):a;const s=e.slice(o.length);return{value:a,rest:s}}}const yq=/^(\d+)(th|st|nd|rd)?/i,bq=/\d+/i,Sq={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},wq={any:[/^b/i,/^(a|c)/i]},Cq={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},xq={any:[/1/i,/2/i,/3/i,/4/i]},kq={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Eq={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Tq={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},_q={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Mq={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Iq={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},GC={ordinalNumber:KC({matchPattern:yq,parsePattern:bq,valueCallback:n=>parseInt(n,10)}),era:oa({matchPatterns:Sq,defaultMatchWidth:"wide",parsePatterns:wq,defaultParseWidth:"any"}),quarter:oa({matchPatterns:Cq,defaultMatchWidth:"wide",parsePatterns:xq,defaultParseWidth:"any",valueCallback:n=>n+1}),month:oa({matchPatterns:kq,defaultMatchWidth:"wide",parsePatterns:Eq,defaultParseWidth:"any"}),day:oa({matchPatterns:Tq,defaultMatchWidth:"wide",parsePatterns:_q,defaultParseWidth:"any"}),dayPeriod:oa({matchPatterns:Mq,defaultMatchWidth:"any",parsePatterns:Iq,defaultParseWidth:"any"})},Oq={code:"en-US",formatDistance:UC,formatLong:sq,formatRelative:jC,localize:qC,match:GC,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Aq(n,e){const t=Go(n,e==null?void 0:e.in);return Qj(t,nq(t))+1}function Pq(n,e){const t=Go(n,e==null?void 0:e.in),r=+Pf(t)-+Zj(t);return Math.round(r/HC)+1}function YC(n,e){var d,f,p,m;const t=Go(n,e==null?void 0:e.in),r=t.getFullYear(),o=Wh(),i=(e==null?void 0:e.firstWeekContainsDate)??((f=(d=e==null?void 0:e.locale)==null?void 0:d.options)==null?void 0:f.firstWeekContainsDate)??o.firstWeekContainsDate??((m=(p=o.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)??1,a=Fi((e==null?void 0:e.in)||n,0);a.setFullYear(r+1,0,i),a.setHours(0,0,0,0);const s=sc(a,e),l=Fi((e==null?void 0:e.in)||n,0);l.setFullYear(r,0,i),l.setHours(0,0,0,0);const u=sc(l,e);return+t>=+s?r+1:+t>=+u?r:r-1}function Rq(n,e){var s,l,u,d;const t=Wh(),r=(e==null?void 0:e.firstWeekContainsDate)??((l=(s=e==null?void 0:e.locale)==null?void 0:s.options)==null?void 0:l.firstWeekContainsDate)??t.firstWeekContainsDate??((d=(u=t.locale)==null?void 0:u.options)==null?void 0:d.firstWeekContainsDate)??1,o=YC(n,e),i=Fi((e==null?void 0:e.in)||n,0);return i.setFullYear(o,0,r),i.setHours(0,0,0,0),sc(i,e)}function Dq(n,e){const t=Go(n,e==null?void 0:e.in),r=+sc(t,e)-+Rq(t,e);return Math.round(r/HC)+1}function pn(n,e){const t=n<0?"-":"",r=Math.abs(n).toString().padStart(e,"0");return t+r}const si={y(n,e){const t=n.getFullYear(),r=t>0?t:1-t;return pn(e==="yy"?r%100:r,e.length)},M(n,e){const t=n.getMonth();return e==="M"?String(t+1):pn(t+1,2)},d(n,e){return pn(n.getDate(),e.length)},a(n,e){const t=n.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return t.toUpperCase();case"aaa":return t;case"aaaaa":return t[0];case"aaaa":default:return t==="am"?"a.m.":"p.m."}},h(n,e){return pn(n.getHours()%12||12,e.length)},H(n,e){return pn(n.getHours(),e.length)},m(n,e){return pn(n.getMinutes(),e.length)},s(n,e){return pn(n.getSeconds(),e.length)},S(n,e){const t=e.length,r=n.getMilliseconds(),o=Math.trunc(r*Math.pow(10,t-3));return pn(o,e.length)}},tl={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Aw={G:function(n,e,t){const r=n.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return t.era(r,{width:"abbreviated"});case"GGGGG":return t.era(r,{width:"narrow"});case"GGGG":default:return t.era(r,{width:"wide"})}},y:function(n,e,t){if(e==="yo"){const r=n.getFullYear(),o=r>0?r:1-r;return t.ordinalNumber(o,{unit:"year"})}return si.y(n,e)},Y:function(n,e,t,r){const o=YC(n,r),i=o>0?o:1-o;if(e==="YY"){const a=i%100;return pn(a,2)}return e==="Yo"?t.ordinalNumber(i,{unit:"year"}):pn(i,e.length)},R:function(n,e){const t=WC(n);return pn(t,e.length)},u:function(n,e){const t=n.getFullYear();return pn(t,e.length)},Q:function(n,e,t){const r=Math.ceil((n.getMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return pn(r,2);case"Qo":return t.ordinalNumber(r,{unit:"quarter"});case"QQQ":return t.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return t.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return t.quarter(r,{width:"wide",context:"formatting"})}},q:function(n,e,t){const r=Math.ceil((n.getMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return pn(r,2);case"qo":return t.ordinalNumber(r,{unit:"quarter"});case"qqq":return t.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return t.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return t.quarter(r,{width:"wide",context:"standalone"})}},M:function(n,e,t){const r=n.getMonth();switch(e){case"M":case"MM":return si.M(n,e);case"Mo":return t.ordinalNumber(r+1,{unit:"month"});case"MMM":return t.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return t.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return t.month(r,{width:"wide",context:"formatting"})}},L:function(n,e,t){const r=n.getMonth();switch(e){case"L":return String(r+1);case"LL":return pn(r+1,2);case"Lo":return t.ordinalNumber(r+1,{unit:"month"});case"LLL":return t.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return t.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return t.month(r,{width:"wide",context:"standalone"})}},w:function(n,e,t,r){const o=Dq(n,r);return e==="wo"?t.ordinalNumber(o,{unit:"week"}):pn(o,e.length)},I:function(n,e,t){const r=Pq(n);return e==="Io"?t.ordinalNumber(r,{unit:"week"}):pn(r,e.length)},d:function(n,e,t){return e==="do"?t.ordinalNumber(n.getDate(),{unit:"date"}):si.d(n,e)},D:function(n,e,t){const r=Aq(n);return e==="Do"?t.ordinalNumber(r,{unit:"dayOfYear"}):pn(r,e.length)},E:function(n,e,t){const r=n.getDay();switch(e){case"E":case"EE":case"EEE":return t.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return t.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return t.day(r,{width:"short",context:"formatting"});case"EEEE":default:return t.day(r,{width:"wide",context:"formatting"})}},e:function(n,e,t,r){const o=n.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(i);case"ee":return pn(i,2);case"eo":return t.ordinalNumber(i,{unit:"day"});case"eee":return t.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return t.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return t.day(o,{width:"short",context:"formatting"});case"eeee":default:return t.day(o,{width:"wide",context:"formatting"})}},c:function(n,e,t,r){const o=n.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(i);case"cc":return pn(i,e.length);case"co":return t.ordinalNumber(i,{unit:"day"});case"ccc":return t.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return t.day(o,{width:"narrow",context:"standalone"});case"cccccc":return t.day(o,{width:"short",context:"standalone"});case"cccc":default:return t.day(o,{width:"wide",context:"standalone"})}},i:function(n,e,t){const r=n.getDay(),o=r===0?7:r;switch(e){case"i":return String(o);case"ii":return pn(o,e.length);case"io":return t.ordinalNumber(o,{unit:"day"});case"iii":return t.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return t.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return t.day(r,{width:"short",context:"formatting"});case"iiii":default:return t.day(r,{width:"wide",context:"formatting"})}},a:function(n,e,t){const o=n.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return t.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return t.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(n,e,t){const r=n.getHours();let o;switch(r===12?o=tl.noon:r===0?o=tl.midnight:o=r/12>=1?"pm":"am",e){case"b":case"bb":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return t.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return t.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(n,e,t){const r=n.getHours();let o;switch(r>=17?o=tl.evening:r>=12?o=tl.afternoon:r>=4?o=tl.morning:o=tl.night,e){case"B":case"BB":case"BBB":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return t.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return t.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(n,e,t){if(e==="ho"){let r=n.getHours()%12;return r===0&&(r=12),t.ordinalNumber(r,{unit:"hour"})}return si.h(n,e)},H:function(n,e,t){return e==="Ho"?t.ordinalNumber(n.getHours(),{unit:"hour"}):si.H(n,e)},K:function(n,e,t){const r=n.getHours()%12;return e==="Ko"?t.ordinalNumber(r,{unit:"hour"}):pn(r,e.length)},k:function(n,e,t){let r=n.getHours();return r===0&&(r=24),e==="ko"?t.ordinalNumber(r,{unit:"hour"}):pn(r,e.length)},m:function(n,e,t){return e==="mo"?t.ordinalNumber(n.getMinutes(),{unit:"minute"}):si.m(n,e)},s:function(n,e,t){return e==="so"?t.ordinalNumber(n.getSeconds(),{unit:"second"}):si.s(n,e)},S:function(n,e){return si.S(n,e)},X:function(n,e,t){const r=n.getTimezoneOffset();if(r===0)return"Z";switch(e){case"X":return Rw(r);case"XXXX":case"XX":return is(r);case"XXXXX":case"XXX":default:return is(r,":")}},x:function(n,e,t){const r=n.getTimezoneOffset();switch(e){case"x":return Rw(r);case"xxxx":case"xx":return is(r);case"xxxxx":case"xxx":default:return is(r,":")}},O:function(n,e,t){const r=n.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+Pw(r,":");case"OOOO":default:return"GMT"+is(r,":")}},z:function(n,e,t){const r=n.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+Pw(r,":");case"zzzz":default:return"GMT"+is(r,":")}},t:function(n,e,t){const r=Math.trunc(+n/1e3);return pn(r,e.length)},T:function(n,e,t){return pn(+n,e.length)}};function Pw(n,e=""){const t=n>0?"-":"+",r=Math.abs(n),o=Math.trunc(r/60),i=r%60;return i===0?t+String(o):t+String(o)+e+pn(i,2)}function Rw(n,e){return n%60===0?(n>0?"-":"+")+pn(Math.abs(n)/60,2):is(n,e)}function is(n,e=""){const t=n>0?"-":"+",r=Math.abs(n),o=pn(Math.trunc(r/60),2),i=pn(r%60,2);return t+o+e+i}const Dw=(n,e)=>{switch(n){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},JC=(n,e)=>{switch(n){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},$q=(n,e)=>{const t=n.match(/(P+)(p+)?/)||[],r=t[1],o=t[2];if(!o)return Dw(n,e);let i;switch(r){case"P":i=e.dateTime({width:"short"});break;case"PP":i=e.dateTime({width:"medium"});break;case"PPP":i=e.dateTime({width:"long"});break;case"PPPP":default:i=e.dateTime({width:"full"});break}return i.replace("{{date}}",Dw(r,e)).replace("{{time}}",JC(o,e))},Nq={p:JC,P:$q},Lq=/^D+$/,Fq=/^Y+$/,Bq=["D","DD","YY","YYYY"];function Vq(n){return Lq.test(n)}function zq(n){return Fq.test(n)}function Hq(n,e,t){const r=Wq(n,e,t);if(console.warn(r),Bq.includes(n))throw new RangeError(r)}function Wq(n,e,t){const r=n[0]==="Y"?"years":"days of the month";return`Use \`${n.toLowerCase()}\` instead of \`${n}\` (in \`${e}\`) for formatting ${r} to the input \`${t}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Uq=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,jq=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,qq=/^'([^]*?)'?$/,Kq=/''/g,Gq=/[a-zA-Z]/;function Yq(n,e,t){var d,f,p,m,g,y,b,w;const r=Wh(),o=(t==null?void 0:t.locale)??r.locale??Oq,i=(t==null?void 0:t.firstWeekContainsDate)??((f=(d=t==null?void 0:t.locale)==null?void 0:d.options)==null?void 0:f.firstWeekContainsDate)??r.firstWeekContainsDate??((m=(p=r.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)??1,a=(t==null?void 0:t.weekStartsOn)??((y=(g=t==null?void 0:t.locale)==null?void 0:g.options)==null?void 0:y.weekStartsOn)??r.weekStartsOn??((w=(b=r.locale)==null?void 0:b.options)==null?void 0:w.weekStartsOn)??0,s=Go(n,t==null?void 0:t.in);if(!tq(s))throw new RangeError("Invalid time value");let l=e.match(jq).map(C=>{const k=C[0];if(k==="p"||k==="P"){const x=Nq[k];return x(C,o.formatLong)}return C}).join("").match(Uq).map(C=>{if(C==="''")return{isToken:!1,value:"'"};const k=C[0];if(k==="'")return{isToken:!1,value:Jq(C)};if(Aw[k])return{isToken:!0,value:C};if(k.match(Gq))throw new RangeError("Format string contains an unescaped latin alphabet character `"+k+"`");return{isToken:!1,value:C}});o.localize.preprocessor&&(l=o.localize.preprocessor(s,l));const u={firstWeekContainsDate:i,weekStartsOn:a,locale:o};return l.map(C=>{if(!C.isToken)return C.value;const k=C.value;(!(t!=null&&t.useAdditionalWeekYearTokens)&&zq(k)||!(t!=null&&t.useAdditionalDayOfYearTokens)&&Vq(k))&&Hq(k,e,String(n));const x=Aw[k[0]];return x(s,k,o.localize,u)}).join("")}function Jq(n){const e=n.match(qq);return e?e[1].replace(Kq,"'"):n}const Xq={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},Qq={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Zq={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},eK={date:Fa({formats:Xq,defaultWidth:"full"}),time:Fa({formats:Qq,defaultWidth:"full"}),dateTime:Fa({formats:Zq,defaultWidth:"full"})},tK={code:"en-GB",formatDistance:UC,formatLong:eK,formatRelative:jC,localize:qC,match:GC,options:{weekStartsOn:1,firstWeekContainsDate:4}},nK={lessThanXSeconds:{one:{standalone:"мање од 1 секунде",withPrepositionAgo:"мање од 1 секунде",withPrepositionIn:"мање од 1 секунду"},dual:"мање од {{count}} секунде",other:"мање од {{count}} секунди"},xSeconds:{one:{standalone:"1 секунда",withPrepositionAgo:"1 секунде",withPrepositionIn:"1 секунду"},dual:"{{count}} секунде",other:"{{count}} секунди"},halfAMinute:"пола минуте",lessThanXMinutes:{one:{standalone:"мање од 1 минуте",withPrepositionAgo:"мање од 1 минуте",withPrepositionIn:"мање од 1 минуту"},dual:"мање од {{count}} минуте",other:"мање од {{count}} минута"},xMinutes:{one:{standalone:"1 минута",withPrepositionAgo:"1 минуте",withPrepositionIn:"1 минуту"},dual:"{{count}} минуте",other:"{{count}} минута"},aboutXHours:{one:{standalone:"око 1 сат",withPrepositionAgo:"око 1 сат",withPrepositionIn:"око 1 сат"},dual:"око {{count}} сата",other:"око {{count}} сати"},xHours:{one:{standalone:"1 сат",withPrepositionAgo:"1 сат",withPrepositionIn:"1 сат"},dual:"{{count}} сата",other:"{{count}} сати"},xDays:{one:{standalone:"1 дан",withPrepositionAgo:"1 дан",withPrepositionIn:"1 дан"},dual:"{{count}} дана",other:"{{count}} дана"},aboutXWeeks:{one:{standalone:"око 1 недељу",withPrepositionAgo:"око 1 недељу",withPrepositionIn:"око 1 недељу"},dual:"око {{count}} недеље",other:"око {{count}} недеље"},xWeeks:{one:{standalone:"1 недељу",withPrepositionAgo:"1 недељу",withPrepositionIn:"1 недељу"},dual:"{{count}} недеље",other:"{{count}} недеље"},aboutXMonths:{one:{standalone:"око 1 месец",withPrepositionAgo:"око 1 месец",withPrepositionIn:"око 1 месец"},dual:"око {{count}} месеца",other:"око {{count}} месеци"},xMonths:{one:{standalone:"1 месец",withPrepositionAgo:"1 месец",withPrepositionIn:"1 месец"},dual:"{{count}} месеца",other:"{{count}} месеци"},aboutXYears:{one:{standalone:"око 1 годину",withPrepositionAgo:"око 1 годину",withPrepositionIn:"око 1 годину"},dual:"око {{count}} године",other:"око {{count}} година"},xYears:{one:{standalone:"1 година",withPrepositionAgo:"1 године",withPrepositionIn:"1 годину"},dual:"{{count}} године",other:"{{count}} година"},overXYears:{one:{standalone:"преко 1 годину",withPrepositionAgo:"преко 1 годину",withPrepositionIn:"преко 1 годину"},dual:"преко {{count}} године",other:"преко {{count}} година"},almostXYears:{one:{standalone:"готово 1 годину",withPrepositionAgo:"готово 1 годину",withPrepositionIn:"готово 1 годину"},dual:"готово {{count}} године",other:"готово {{count}} година"}},rK=(n,e,t)=>{let r;const o=nK[n];return typeof o=="string"?r=o:e===1?t!=null&&t.addSuffix?t.comparison&&t.comparison>0?r=o.one.withPrepositionIn:r=o.one.withPrepositionAgo:r=o.one.standalone:e%10>1&&e%10<5&&String(e).substr(-2,1)!=="1"?r=o.dual.replace("{{count}}",String(e)):r=o.other.replace("{{count}}",String(e)),t!=null&&t.addSuffix?t.comparison&&t.comparison>0?"за "+r:"пре "+r:r},oK={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},aK={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},iK={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},sK={date:Fa({formats:oK,defaultWidth:"full"}),time:Fa({formats:aK,defaultWidth:"full"}),dateTime:Fa({formats:iK,defaultWidth:"full"})},lK={lastWeek:n=>{switch(n.getDay()){case 0:return"'прошле недеље у' p";case 3:return"'прошле среде у' p";case 6:return"'прошле суботе у' p";default:return"'прошли' EEEE 'у' p"}},yesterday:"'јуче у' p",today:"'данас у' p",tomorrow:"'сутра у' p",nextWeek:n=>{switch(n.getDay()){case 0:return"'следеће недеље у' p";case 3:return"'следећу среду у' p";case 6:return"'следећу суботу у' p";default:return"'следећи' EEEE 'у' p"}},other:"P"},uK=(n,e,t,r)=>{const o=lK[n];return typeof o=="function"?o(e):o},cK={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},dK={narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},fK={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},hK={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},pK={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},mK={narrow:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},vK={narrow:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},gK=(n,e)=>Number(n)+".",yK={ordinalNumber:gK,era:ra({values:cK,defaultWidth:"wide"}),quarter:ra({values:dK,defaultWidth:"wide",argumentCallback:n=>n-1}),month:ra({values:fK,defaultWidth:"wide",formattingValues:hK,defaultFormattingWidth:"wide"}),day:ra({values:pK,defaultWidth:"wide"}),dayPeriod:ra({values:vK,defaultWidth:"wide",formattingValues:mK,defaultFormattingWidth:"wide"})},bK=/^(\d+)\./i,SK=/\d+/i,wK={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},CK={any:[/^пр/i,/^(по|нова)/i]},xK={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},kK={any:[/1/i,/2/i,/3/i,/4/i]},EK={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},TK={narrow:[/^1/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ја/i,/^ф/i,/^мар/i,/^ап/i,/^мај/i,/^јун/i,/^јул/i,/^авг/i,/^с/i,/^о/i,/^н/i,/^д/i]},_K={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},MK={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},IK={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},OK={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},AK={ordinalNumber:KC({matchPattern:bK,parsePattern:SK,valueCallback:n=>parseInt(n,10)}),era:oa({matchPatterns:wK,defaultMatchWidth:"wide",parsePatterns:CK,defaultParseWidth:"any"}),quarter:oa({matchPatterns:xK,defaultMatchWidth:"wide",parsePatterns:kK,defaultParseWidth:"any",valueCallback:n=>n+1}),month:oa({matchPatterns:EK,defaultMatchWidth:"wide",parsePatterns:TK,defaultParseWidth:"any"}),day:oa({matchPatterns:_K,defaultMatchWidth:"wide",parsePatterns:MK,defaultParseWidth:"any"}),dayPeriod:oa({matchPatterns:IK,defaultMatchWidth:"any",parsePatterns:OK,defaultParseWidth:"any"})},PK={code:"sr",formatDistance:rK,formatLong:sK,formatRelative:uK,localize:yK,match:AK,options:{weekStartsOn:1,firstWeekContainsDate:1}};function XC(n,e="dateFns"){const t={Y:{dayjs:"YYYY",dateFns:"yyyy"},y:{dayjs:"YY",dateFns:"yy"},F:{all:"MMMM"},M:{dayjs:"MMM",dateFns:"MMM"},m:{all:"MM"},n:{all:"M"},d:{dayjs:"DD",dateFns:"dd"},j:{dayjs:"D",dateFns:"d"},D:{dayjs:"ddd",dateFns:"eee"},l:{dayjs:"dddd",dateFns:"eeee"}};return n.replace(/\b[a-zA-Z]\b/g,r=>{const o=t[r];return(o==null?void 0:o[e])||(o==null?void 0:o.all)||r})}function RK(n){var i,a;if(!n||typeof n=="boolean")return"";let e;if(typeof n=="string"){if(n.trim()===""||(e=new Date(n),isNaN(e.getTime())))return""}else if(typeof n=="number"){if(n===0||(e=new Date(n),isNaN(e.getTime())))return""}else if(n instanceof Date){if(e=n,isNaN(e.getTime()))return""}else return"";const t=((i=window.wpIvyDateFormat)==null?void 0:i.dateFormat)||"dd MMM yyyy",r=((a=window.wpIvyDateFormat)==null?void 0:a.locale)==="sr_RS"?PK:tK,o=XC(t,"dateFns");try{return Yq(e,o,{locale:r})}catch{return""}}const _g={formatWPDate:RK,convertWPFormat:XC},DK={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},$K={class:"ivyforms-all-forms-option-bar"},NK={class:"ivyforms-all-forms-option-bar__left"},LK={class:"ivyforms-all-forms-option-bar__right"},FK={class:"ivyforms-all-forms-table"},BK={key:0,class:"ivyforms-table-skeleton"},VK={class:"ivyforms-all-forms-pagination-container"},zK=de({__name:"AllForms",setup(n){const{getLabel:e}=Ft(),t=ic(),r=zC(),{getHashRedirectLink:o,redirectToWordPressAdminPage:i}=U0(),a=L(),s=L(null),l=L(null),u=L(!1),d=L([]),f=L([]),p=L(0),m=L(null),g=L(!1),y=L(!0),b=L(!1),w=L(!1),C=L({}),k=L(null),x=L(""),E=L(""),_=F1.debounce(ee=>{E.value=ee},500),M=Pn({starred:null,published:null}),A=Pn({page:1,perPage:10}),O=Pn({column:"id",order:"desc"}),R=Pn({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),$=Wa(),q=()=>Ye(aa,{modelValue:Fe.value,size:"s",type:"checkmark",ariaLabel:e("select_all_forms"),"onUpdate:modelValue":ee=>Qe(ee)},()=>[]),j=({rowData:ee})=>ee?Ye(aa,{modelValue:ee.selected,type:"checkmark",size:"s",ariaLabel:e("select_form_header"),"onUpdate:modelValue":pe=>ee.selected=pe},()=>[]):null,ne=({rowData:ee})=>ee?Ye(B1,{size:"s",href:o(na,`/manage/${ee.id}`)},()=>[ee.id]):null,G=({rowData:ee})=>ee?Ye(B1,{size:"s",href:o(na,`/manage/${ee.id}`)},()=>[ee.name]):null,B=({rowData:ee})=>ee?Ye(qn,{name:ee.starred?"star-2":"star",type:"fill",size:"d",color:ee.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{ee.starred=!ee.starred,await t.updateStarred(ee.id,ee.starred),ee.starred?(R.starredTrueCount++,R.starredFalseCount--):(R.starredTrueCount--,R.starredFalseCount++)}}):null,Y=({rowData:ee})=>ee?Ye(Tc,{modelValue:ee.published,size:"s",ariaLabel:e("status_switch"),"onUpdate:modelValue":async pe=>{ee.published=pe,await t.updateStatus(ee.id,ee.published),ee.published?(R.publishedTrueCount++,R.publishedFalseCount--):(R.publishedTrueCount--,R.publishedFalseCount++)}}):null,Q=({rowData:ee})=>{if(!ee)return null;const pe=`[ivyforms id=${ee.id}]`;return Ye("div",[Ye(yr,{content:e("copy_shortcode"),placement:"top"},()=>[Ye(nn,{iconOnly:!0,iconStart:"copy",size:"xs",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:e("copy_shorcode_table_form"),onClick:st(pe)})]),Ye("span",pe)])},H=({rowData:ee})=>ee?Ye("div",{class:["ivyforms-column-actions",{hovered:ee.id===k.value}]},[Ye(yr,{content:e("edit"),placement:"top"},()=>[Ye(nn,{iconOnly:!0,iconStart:"edit",size:"xs",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:Ot(ee.id)})]),Ye(yr,{content:e("duplicate"),placement:"top"},()=>[Ye(nn,{iconOnly:!0,iconStart:"copy",size:"xs",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:He(ee.id)})]),Ye(yr,{content:e("preview"),placement:"top"},()=>[Ye(nn,{iconOnly:!0,iconStart:"preview",size:"xs",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:Be(ee.id)})]),Ye(yr,{content:e("actions"),placement:"top"},()=>[Ye(nn,{iconOnly:!0,iconStart:"context-menu-dot",size:"xs",type:"ghost",priority:"tertiary",iconStartType:"outline",ref:pe=>{C.value[ee.id]=pe&&"$el"in pe&&pe.$el instanceof HTMLElement?pe.$el:null},onClick:()=>ct(ee.id)})])]):null,K=L([{key:"select",width:56,minWidth:56,headerRenderer:q,cellRenderer:j,visible:!0,showInModal:!1,fixed:Of.LEFT},{key:"star",width:32,minWidth:32,title:e("starred"),headerRenderer:()=>Ye(qn,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:B,visible:!0,showInModal:!0},{key:"id",title:e("id"),width:40,minWidth:40,cellRenderer:ne,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:e("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:G,visible:!0,showInModal:!0},{key:"published",title:e("status"),width:48,minWidth:48,cellRenderer:Y,visible:!0,showInModal:!0},{key:"entries",title:e("entries"),width:54,minWidth:54,cellRenderer:()=>Ye("span","999999"),visible:!0,showInModal:!0,comingSoon:!0},{key:"shortcode",title:e("shortcode"),width:160,minWidth:160,cellRenderer:Q,visible:!0,showInModal:!0},{key:"date-created",title:e("date_created"),width:105,minWidth:105,cellRenderer:({rowData:ee})=>Ye("span",_g.formatWPDate(ee.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:e("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:ee})=>Ye("span",_g.formatWPDate(ee.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:e("author"),width:204,minWidth:204,cellRenderer:({rowData:ee})=>Ye("span",ee.author),visible:!0,sortable:!0,showInModal:!0},{key:"actions",headerRenderer:()=>Ye(yr,{content:e("preview_form"),placement:"left"},()=>[Ye(qn,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:bt,style:"cursor: pointer;"})]),class:"ivyforms-cell-actions",width:158,minWidth:158,cellRenderer:H,visible:!0,showInModal:!1,fixed:Of.RIGHT}]),U=P(()=>{var ee;return _g.convertWPFormat(((ee=window.wpIvyDateFormat)==null?void 0:ee.dateFormat)||"D/M/Y","dayjs")}),ae=P(()=>{var Gt,mn;const ee=K.value.filter(Mt=>Mt.visible),pe=ee.filter(Mt=>Mt.showInModal),Ee=((mn=(Gt=a.value)==null?void 0:Gt.$el)==null?void 0:mn.offsetWidth)||0,Ue=ee.reduce((Mt,kn)=>Mt+(typeof kn.width=="number"?kn.width:0),0),St=Ee-Ue>0?Ee/pe.length:null;return ee.map(Mt=>Mt.showInModal&&St?{...Mt,width:Math.floor(St)}:Mt)}),re=P(()=>K.value.reduce((ee,pe)=>ee+(typeof pe.minWidth=="number"?pe.minWidth:parseFloat(pe.minWidth)||0),0)),ye=P(()=>f.value.some(ee=>ee.selected)),we=P(()=>f.value.filter(ee=>ee.selected).map(ee=>ee.id)),Fe=P(()=>f.value.length>0&&f.value.every(ee=>ee.selected)),le=P({get(){return d.value.every(ee=>ee.visible)},set(ee){d.value.forEach(Ee=>{Ee.key!=="id"&&Ee.showInModal&&(Ee.visible=ee)});const pe=d.value.find(Ee=>Ee.key==="id");pe&&(pe.visible=!0)}}),Te=P(()=>d.value.filter(ee=>ee.visible).length),Ie=ee=>{var pe;return Te.value===3&&((pe=d.value.find(Ee=>Ee.key===ee))==null?void 0:pe.visible)},Ne=P(()=>x.value.trim()!==""||m.value||M.starred!==null||M.published!==null),et=ee=>({page:A.page,perPage:A.perPage,search:E.value,sortBy:O.column,sortOrder:O.order,dateRange:Sl(m.value),shouldGetCount:ee,filters:{starred:M.starred,published:M.published}}),st=ee=>()=>{navigator.clipboard?navigator.clipboard.writeText(ee).then(()=>{Ge({message:e("copied_shortcode"),type:"success"})}):Ge({message:e("clipboard_api_not_supported"),type:"error"})};We(x,_),We([()=>A.page,()=>A.perPage,()=>E.value,()=>M.starred,()=>M.published,()=>m.value],async()=>{y.value=!0,await t.fetchData(et(!1)),f.value=t.tableData,y.value=!1}),We(m,()=>w.value=!!m.value),We(()=>t.tableData,ee=>{f.value=ee,y.value=!1},{immediate:!0}),We(()=>t.paginationMeta,ee=>{p.value=Sl(ee).total||0},{immediate:!0}),We(()=>d.value.map(ee=>ee.visible),()=>{if(d.value.filter(pe=>pe.visible).length===0){const pe=d.value.find(Ee=>Ee.key==="id");pe&&(pe.visible=!0)}});const ze=async ee=>{y.value=!0;try{await t.fetchData(et(ee)),f.value=t.tableData;const pe=t.paginationMeta;A.page=pe.page,A.perPage=pe.perPage,p.value=pe.total,ee&&(R.publishedTrueCount=t.filterCount.publishedTrueCount,R.publishedFalseCount=t.filterCount.publishedFalseCount,R.starredTrueCount=t.filterCount.starredTrueCount,R.starredFalseCount=t.filterCount.starredFalseCount)}finally{y.value=!1,await mt()}},De=({column:ee,order:pe})=>{O.column=ee,O.order=pe==="asc"?"asc":pe==="desc"?"desc":"",A.page=1,ze(!1)},ot=()=>{i(na)},Ot=ee=>()=>{i(na,`/manage/${ee}`)},Pe=ee=>()=>{i(na,`/settings/general/manage/${ee}`)},He=ee=>async()=>{$.handleActionClick(ee,null,"form","duplicate",{setLoading:pe=>{y.value=pe}})},Be=ee=>()=>{window.open(`${wpIvyUrls.siteURL}?ivyforms_preview=${ee}&_wpNonce=${wpIvyApiSettings.nonce}`,"_blank")},Xe=()=>{f.value.forEach(ee=>{ee.selected=!1})},Qe=ee=>{f.value.forEach(pe=>pe.selected=ee)},ct=F1.debounce(ee=>{const pe=C.value[ee];if(!pe){Ge({message:e("menu_button_element_not_found"),type:"error"});return}k.value=ee,r.openContextMenu({actions:[ii(Oa.Entries,{handler:()=>{},isComingSoon:!0}),ii(Oa.Settings,{handler:Pe(ee)}),ii(Oa.Delete,{handler:async Ee=>{$.handleActionClick(null,[Ee],"forms","delete",{setLoading:Ue=>{y.value=Ue}})}})],entityId:ee,contextMenuButtonRef:pe,onClose:()=>{document.querySelectorAll(".el-table-v2__row.hovered").forEach(Ue=>Ue.classList.remove("hovered")),k.value=null}})},300),mt=async()=>{await Dt();const ee=document.querySelector(".ivyforms-table");if(!ee)return;const pe=ee.querySelectorAll(".el-table-v2__row");pe.length&&pe.forEach(Ee=>{const Ue=Ee.getAttribute("rowkey");Ue&&(Ee.addEventListener("mouseenter",()=>{k.value=Number(Ue),pe.forEach(vt=>{vt.getAttribute("rowkey")===Ue&&vt.classList.add("hovered")})}),Ee.addEventListener("mouseleave",()=>{k.value=null,pe.forEach(vt=>{vt.getAttribute("rowkey")===Ue&&vt.classList.remove("hovered")})}))})},bt=()=>{d.value=K.value.map(ee=>({key:ee.key,visible:ee.visible,showInModal:ee.showInModal??!0,title:ee.title})),u.value=!0},_t=()=>{d.value.forEach(Ee=>{const Ue=K.value.find(vt=>vt.key===Ee.key);Ue&&(Ue.visible=Ee.visible)}),K.value=[...K.value];const ee=K.value.filter(Ee=>Ee.visible&&Ee.showInModal),pe=ee.length>0?`${100/ee.length}%`:"auto";K.value.forEach(Ee=>{Ee.showInModal&&(Ee.width=Ee.visible?pe:null)}),u.value=!1},Jt=()=>{g.value=!0,Dt(()=>{Xt();const ee=document.querySelector(".el-date-editor");ee==null||ee.click()})},Xt=()=>{Dt(()=>{const ee=s.value&&"$el"in s.value?s.value.$el:s.value,pe=l.value&&"$el"in l.value?l.value.$el:l.value;if(ee instanceof HTMLElement&&pe instanceof HTMLElement){const Ee=ee.getBoundingClientRect();pe.style.position="absolute",pe.style.top=`${Ee.bottom+8}px`,pe.style.left=`${Ee.left}px`,pe.style.inset="unset"}})},$t=()=>{g.value=!1},he=()=>{b.value=!1},se=()=>{m.value=null,w.value=!1,g.value=!1},be=(ee,pe=500)=>()=>{ee(),setTimeout(()=>{r.closeContextMenu()},pe)},Oe=(ee,pe)=>{M.starred=ee==="starred"?pe:null,M.published=ee==="published"?pe:null,b.value=pe!==null},ie=async()=>{if(r.isOpen){r.closeContextMenu();return}r.openContextMenu({actions:[ii(Oa.Published,{handler:be(()=>Oe("published",!0)),rightText:R.publishedTrueCount.toString(),isActive:()=>M.published===!0,secondary:!0}),ii(Oa.Unpublished,{handler:be(()=>Oe("published",!1)),isActive:()=>M.published===!1,secondary:!0,rightText:R.publishedFalseCount.toString()}),ii(Oa.Starred,{handler:be(()=>Oe("starred",!0)),isActive:()=>M.starred===!0,secondary:!0,rightText:R.starredTrueCount.toString()}),ii(Oa.Unstarred,{handler:be(()=>Oe("starred",!1)),isActive:()=>M.starred===!1,rightText:R.starredFalseCount.toString(),secondary:!0}),ii(Oa.Reset,{handler:be(()=>{Oe("starred",null),Oe("published",null)}),secondary:!0})],contextMenuButtonRef:s.value})},ue=()=>{M.starred=null,M.published=null,b.value=!1},Ce=()=>{M.starred=null,M.published=null,m.value=null,x.value="",A.page=1,b.value=!1,w.value=!1};function J(ee){const pe=s.value&&("$el"in s.value?s.value.$el:s.value),Ee=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");r.isOpen&&!(pe!=null&&pe.contains(ee.target))&&!(Ee!=null&&Ee.contains(ee.target))&&r.closeContextMenu()}return an(()=>{document.addEventListener("mousedown",J),ze(!0)}),Cc(()=>{document.removeEventListener("mousedown",J)}),(ee,pe)=>{const Ee=Q0,Ue=gj,vt=mj,St=G0,Gt=K0,mn=ac,Mt=OC,kn=q0;return I(),z("div",DK,[Z("div",$K,[Z("div",NK,[N(Ee,{modelValue:x.value,"onUpdate:modelValue":pe[0]||(pe[0]=fn=>x.value=fn),class:"ivyforms-search__fixed-width",placeholder:v(e)("search")},null,8,["modelValue","placeholder"]),g.value?(I(),ve(Aj,{key:0,ref_key:"datePickerPopperRef",ref:l,modelValue:m.value,"onUpdate:modelValue":pe[1]||(pe[1]=fn=>m.value=fn),type:"datetimerange","date-format":U.value,clearable:"",onClose:$t},null,8,["modelValue","date-format"])):ce("",!0),N(Ue,{color:"tertiary",type:"datepicker","aria-label":v(e)("date_filters"),indicator:w.value,"custom-hide-indicator":se,onClick:Jt},null,8,["aria-label","indicator"]),N(Ue,{ref_key:"menuButtonRef",ref:s,color:"tertiary",type:"filter","aria-label":v(e)("filters"),indicator:b.value,"custom-hide-indicator":ue,onClick:ie},null,8,["aria-label","indicator"]),N(Oj,{onClose:he})]),Z("div",LK,[N(nn,{"icon-start":"plus",onClick:ot},{default:X(()=>[pt(_e(v(e)("form")),1)]),_:1})])]),Z("div",FK,[N(Mt,{ref_key:"tableRef",ref:a,data:y.value?[]:f.value,loading:y.value,total:p.value,"row-key":"id",columns:ae.value,"min-table-width":re.value,"is-custom-header":ye.value,sort:O,onSortChange:De},{header:X(()=>[N(vt,{loading:y.value,"onUpdate:loading":pe[2]||(pe[2]=fn=>y.value=fn),"selected-ids":we.value,onUnselectAll:Xe},null,8,["loading","selected-ids"])]),empty:X(()=>[y.value?(I(),z("div",BK,[N(Gt,null,{template:X(()=>[(I(!0),z(it,null,zt(A.perPage,fn=>(I(),ve(St,{key:fn,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):ce("",!0),Ne.value?(I(),ve(mn,{key:2,image:"filters",title:v(e)("empty_state_all_forms_title"),subtitle:v(e)("empty_state_all_forms_subtitle")},{actionButton:X(()=>[N(nn,{onClick:Ce},{default:X(()=>[pt(_e(v(e)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(I(),ve(mn,{key:1,image:"not-found",title:v(e)("empty_state_all_forms_title"),subtitle:v(e)("empty_state_all_forms_subtitle")},{actionButton:X(()=>[N(nn,{"icon-start":"plus",onClick:ot},{default:X(()=>[pt(_e(v(e)("form")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"]),N(Vj,{modelValue:u.value,"onUpdate:modelValue":pe[5]||(pe[5]=fn=>u.value=fn),title:v(e)("edit_table"),subtitle:v(e)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:X(()=>[N(nn,{priority:"tertiary",size:"d",type:"fill",onClick:pe[4]||(pe[4]=fn=>u.value=!1)},{default:X(()=>[pt(_e(v(e)("cancel")),1)]),_:1}),N(nn,{priority:"success",size:"d",type:"fill",onClick:_t},{default:X(()=>[pt(_e(v(e)("save")),1)]),_:1})]),default:X(()=>[N(aa,{modelValue:le.value,"onUpdate:modelValue":pe[3]||(pe[3]=fn=>le.value=fn),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:X(()=>[ge(ee.$slots,"default",{},()=>[pt(_e(v(e)("show_all_forms")),1)])]),_:3},8,["modelValue"]),(I(!0),z(it,null,zt(d.value,fn=>(I(),z("div",{key:fn.key},[fn.showInModal?(I(),ve(aa,{key:0,modelValue:fn.visible,"onUpdate:modelValue":Ul=>fn.visible=Ul,disabled:Ie(fn.key),priority:"secondary",size:"s",type:"checkmark"},{default:X(()=>[pt(_e(fn.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ce("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),N(Z0,{"show-close":"","align-center":"",type:"error",width:"342px"}),Z("div",VK,[N(kn,{"current-page":A.page,"onUpdate:currentPage":pe[6]||(pe[6]=fn=>A.page=fn),"page-size":A.perPage,"onUpdate:pageSize":pe[7]||(pe[7]=fn=>A.perPage=fn),class:"ivyforms-pt-24",total:p.value,"hide-on-single-page":""},null,8,["current-page","page-size","total"])])])}}}),HK={};function WK(n,e){const t=zK,r=j0;return I(),ve(r,{"has-table":""},{default:X(()=>[N(t)]),_:1})}const UK=ln(HK,[["render",WK]]),jK={},qK={class:"ivyforms-menu-wrapper"};function KK(n,e){const t=kF;return I(),z("div",qK,[N(t,kt({class:"ivyforms-menu"},{...n.$props,...n.$attrs}),{default:X(()=>[ge(n.$slots,"default")]),_:3},16)])}const Uh=ln(jK,[["render",KK]]),GK={class:"ivyforms-header-button-wrapper"},jh=de({__name:"IvyHeaderButton",props:{name:{default:""},label:{},priority:{default:"primary"},size:{default:"d"},type:{default:"filled"},disabled:{type:Boolean,default:!1},isActive:{type:Boolean,default:!1},iconStartConfig:{default:void 0},iconEndConfig:{default:void 0},comingSoon:{type:Boolean,default:!1},ariaLabel:{default:""}},emits:["click"],setup(n,{emit:e}){const{getLabel:t}=Ft(),r={name:"page",size:"l",outerSize:"20px"},o=d=>d?{...r,...d}:void 0,i=n,a=P(()=>o(i.iconStartConfig)),s=P(()=>o(i.iconEndConfig)),l=e,u=()=>{i.disabled||l("click",i.name)};return(d,f)=>{const p=qn,m=EF,g=Dl;return I(),z("div",GK,[N(m,{index:d.name,class:W([`size-${d.size}`,"ivyforms-menu-item",`priority-${d.priority}`,`type-${d.type}`,{"is-active-item":d.isActive},{"has-coming-soon":d.comingSoon}]),disabled:d.disabled||d.comingSoon,"aria-label":i.ariaLabel||v(t)("header_button"),tabindex:"0",onClick:u},{default:X(()=>{var y,b;return[(y=a.value)!=null&&y.name?(I(),ve(p,xf(kt({key:0},a.value)),null,16)):ce("",!0),Z("span",null,_e(d.label),1),(b=s.value)!=null&&b.name?(I(),ve(p,xf(kt({key:1},s.value)),null,16)):ce("",!0)]}),_:1},8,["index","class","disabled","aria-label"]),i.comingSoon?(I(),ve(g,{key:0,class:"ivyforms-header-button-wrapper__coming-soon",size:"s"})):ce("",!0)])}}}),YK={class:"ivyforms-all-forms-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},JK=de({__name:"FormsPage",setup(n){const{getLabel:e}=Ft(),t=e("all_forms");yn("pageTitle",t);const r=Ec(),o=P(()=>r.isFullScreenMode),i=L("all-forms"),a=[{label:e("all_forms"),index:"all-forms"},{label:e("entries"),index:"entries"},{label:e("integrations"),index:"integrations"}];return(s,l)=>{const u=Rh,d=$h,f=UK;return I(),z(it,null,[N(d,null,{left:X(()=>[o.value?(I(),ve(Uh,{key:0,mode:"horizontal",ellipsis:!1},{default:X(()=>[(I(),z(it,null,zt(a,p=>N(jh,{key:p.index,label:p.label,name:p.index,"is-active":i.value===p.index,type:"tonal","coming-soon":p.index==="entries"||p.index==="integrations"},null,8,["label","name","is-active","coming-soon"])),64))]),_:1})):ce("",!0)]),default:X(()=>[N(u)]),_:1}),Z("div",YK,[N(f)])],64)}}}),zl=de({__name:"IvyScrollbar",props:{priority:{default:"mix"}},setup(n,{expose:e}){const t=L(null),r=n;return e({handleScroll:()=>{var d;(d=t.value)==null||d.handleScroll()},scrollTo:(d,f)=>{var p;(p=t.value)==null||p.scrollTo(d,f)},setScrollTop:d=>{var f;(f=t.value)==null||f.setScrollTop(d)},setScrollLeft:d=>{var f;(f=t.value)==null||f.setScrollLeft(d)},update:()=>{var d;(d=t.value)==null||d.update()},getWrapRef:()=>t.value.wrapRef}),(d,f)=>{const p=I0;return I(),ve(p,kt({ref_key:"scrollbar",ref:t},{...d.$props,...d.$attrs},{class:["ivyforms-scrollbar",`priority-${r.priority}`]}),{default:X(()=>[ge(d.$slots,"default")]),_:3},16,["class"])}}});var uf={exports:{}};const XK=a8(SA);/**!
51 - * Sortable 1.14.0
52 - * @author RubaXa <[email protected]>
53 - * @author owenm <[email protected]>
54 - * @license MIT
55 - */function $w(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),t.push.apply(t,r)}return t}function ua(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?$w(Object(t),!0).forEach(function(r){QK(n,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):$w(Object(t)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(t,r))})}return n}function cf(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?cf=function(e){return typeof e}:cf=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cf(n)}function QK(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function _o(){return _o=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},_o.apply(this,arguments)}function ZK(n,e){if(n==null)return{};var t={},r=Object.keys(n),o,i;for(i=0;i<r.length;i++)o=r[i],!(e.indexOf(o)>=0)&&(t[o]=n[o]);return t}function eG(n,e){if(n==null)return{};var t=ZK(n,e),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);for(o=0;o<i.length;o++)r=i[o],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(n,r)&&(t[r]=n[r])}return t}function tG(n){return nG(n)||rG(n)||oG(n)||aG()}function nG(n){if(Array.isArray(n))return V1(n)}function rG(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function oG(n,e){if(n){if(typeof n=="string")return V1(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);if(t==="Object"&&n.constructor&&(t=n.constructor.name),t==="Map"||t==="Set")return Array.from(n);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return V1(n,e)}}function V1(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function aG(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
56 -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var iG="1.14.0";function Ba(n){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(n)}var Ga=Ba(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),_c=Ba(/Edge/i),Nw=Ba(/firefox/i),Ru=Ba(/safari/i)&&!Ba(/chrome/i)&&!Ba(/android/i),QC=Ba(/iP(ad|od|hone)/i),sG=Ba(/chrome/i)&&Ba(/android/i),ZC={capture:!1,passive:!1};function Zt(n,e,t){n.addEventListener(e,t,!Ga&&ZC)}function qt(n,e,t){n.removeEventListener(e,t,!Ga&&ZC)}function Rf(n,e){if(e){if(e[0]===">"&&(e=e.substring(1)),n)try{if(n.matches)return n.matches(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e)}catch{return!1}return!1}}function lG(n){return n.host&&n!==document&&n.host.nodeType?n.host:n.parentNode}function Vo(n,e,t,r){if(n){t=t||document;do{if(e!=null&&(e[0]===">"?n.parentNode===t&&Rf(n,e):Rf(n,e))||r&&n===t)return n;if(n===t)break}while(n=lG(n))}return null}var Lw=/\s+/g;function An(n,e,t){if(n&&e)if(n.classList)n.classList[t?"add":"remove"](e);else{var r=(" "+n.className+" ").replace(Lw," ").replace(" "+e+" "," ");n.className=(r+(t?" "+e:"")).replace(Lw," ")}}function ut(n,e,t){var r=n&&n.style;if(r){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(n,""):n.currentStyle&&(t=n.currentStyle),e===void 0?t:t[e];!(e in r)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),r[e]=t+(typeof t=="string"?"":"px")}}function Ss(n,e){var t="";if(typeof n=="string")t=n;else do{var r=ut(n,"transform");r&&r!=="none"&&(t=r+" "+t)}while(!e&&(n=n.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(t)}function e7(n,e,t){if(n){var r=n.getElementsByTagName(e),o=0,i=r.length;if(t)for(;o<i;o++)t(r[o],o);return r}return[]}function sa(){var n=document.scrollingElement;return n||document.documentElement}function _n(n,e,t,r,o){if(!(!n.getBoundingClientRect&&n!==window)){var i,a,s,l,u,d,f;if(n!==window&&n.parentNode&&n!==sa()?(i=n.getBoundingClientRect(),a=i.top,s=i.left,l=i.bottom,u=i.right,d=i.height,f=i.width):(a=0,s=0,l=window.innerHeight,u=window.innerWidth,d=window.innerHeight,f=window.innerWidth),(e||t)&&n!==window&&(o=o||n.parentNode,!Ga))do if(o&&o.getBoundingClientRect&&(ut(o,"transform")!=="none"||t&&ut(o,"position")!=="static")){var p=o.getBoundingClientRect();a-=p.top+parseInt(ut(o,"border-top-width")),s-=p.left+parseInt(ut(o,"border-left-width")),l=a+i.height,u=s+i.width;break}while(o=o.parentNode);if(r&&n!==window){var m=Ss(o||n),g=m&&m.a,y=m&&m.d;m&&(a/=y,s/=g,f/=g,d/=y,l=a+d,u=s+f)}return{top:a,left:s,bottom:l,right:u,width:f,height:d}}}function Fw(n,e,t){for(var r=xi(n,!0),o=_n(n)[e];r;){var i=_n(r)[t],a=void 0;if(a=o>=i,!a)return r;if(r===sa())break;r=xi(r,!1)}return!1}function Tl(n,e,t,r){for(var o=0,i=0,a=n.children;i<a.length;){if(a[i].style.display!=="none"&&a[i]!==Et.ghost&&(r||a[i]!==Et.dragged)&&Vo(a[i],t.draggable,n,!1)){if(o===e)return a[i];o++}i++}return null}function ey(n,e){for(var t=n.lastElementChild;t&&(t===Et.ghost||ut(t,"display")==="none"||e&&!Rf(t,e));)t=t.previousElementSibling;return t||null}function Ln(n,e){var t=0;if(!n||!n.parentNode)return-1;for(;n=n.previousElementSibling;)n.nodeName.toUpperCase()!=="TEMPLATE"&&n!==Et.clone&&(!e||Rf(n,e))&&t++;return t}function Bw(n){var e=0,t=0,r=sa();if(n)do{var o=Ss(n),i=o.a,a=o.d;e+=n.scrollLeft*i,t+=n.scrollTop*a}while(n!==r&&(n=n.parentNode));return[e,t]}function uG(n,e){for(var t in n)if(n.hasOwnProperty(t)){for(var r in e)if(e.hasOwnProperty(r)&&e[r]===n[t][r])return Number(t)}return-1}function xi(n,e){if(!n||!n.getBoundingClientRect)return sa();var t=n,r=!1;do if(t.clientWidth<t.scrollWidth||t.clientHeight<t.scrollHeight){var o=ut(t);if(t.clientWidth<t.scrollWidth&&(o.overflowX=="auto"||o.overflowX=="scroll")||t.clientHeight<t.scrollHeight&&(o.overflowY=="auto"||o.overflowY=="scroll")){if(!t.getBoundingClientRect||t===document.body)return sa();if(r||e)return t;r=!0}}while(t=t.parentNode);return sa()}function cG(n,e){if(n&&e)for(var t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);return n}function Mg(n,e){return Math.round(n.top)===Math.round(e.top)&&Math.round(n.left)===Math.round(e.left)&&Math.round(n.height)===Math.round(e.height)&&Math.round(n.width)===Math.round(e.width)}var Du;function t7(n,e){return function(){if(!Du){var t=arguments,r=this;t.length===1?n.call(r,t[0]):n.apply(r,t),Du=setTimeout(function(){Du=void 0},e)}}}function dG(){clearTimeout(Du),Du=void 0}function n7(n,e,t){n.scrollLeft+=e,n.scrollTop+=t}function ty(n){var e=window.Polymer,t=window.jQuery||window.Zepto;return e&&e.dom?e.dom(n).cloneNode(!0):t?t(n).clone(!0)[0]:n.cloneNode(!0)}function Vw(n,e){ut(n,"position","absolute"),ut(n,"top",e.top),ut(n,"left",e.left),ut(n,"width",e.width),ut(n,"height",e.height)}function Ig(n){ut(n,"position",""),ut(n,"top",""),ut(n,"left",""),ut(n,"width",""),ut(n,"height","")}var wr="Sortable"+new Date().getTime();function fG(){var n=[],e;return{captureAnimationState:function(){if(n=[],!!this.options.animation){var r=[].slice.call(this.el.children);r.forEach(function(o){if(!(ut(o,"display")==="none"||o===Et.ghost)){n.push({target:o,rect:_n(o)});var i=ua({},n[n.length-1].rect);if(o.thisAnimationDuration){var a=Ss(o,!0);a&&(i.top-=a.f,i.left-=a.e)}o.fromRect=i}})}},addAnimationState:function(r){n.push(r)},removeAnimationState:function(r){n.splice(uG(n,{target:r}),1)},animateAll:function(r){var o=this;if(!this.options.animation){clearTimeout(e),typeof r=="function"&&r();return}var i=!1,a=0;n.forEach(function(s){var l=0,u=s.target,d=u.fromRect,f=_n(u),p=u.prevFromRect,m=u.prevToRect,g=s.rect,y=Ss(u,!0);y&&(f.top-=y.f,f.left-=y.e),u.toRect=f,u.thisAnimationDuration&&Mg(p,f)&&!Mg(d,f)&&(g.top-f.top)/(g.left-f.left)===(d.top-f.top)/(d.left-f.left)&&(l=pG(g,p,m,o.options)),Mg(f,d)||(u.prevFromRect=d,u.prevToRect=f,l||(l=o.options.animation),o.animate(u,g,f,l)),l&&(i=!0,a=Math.max(a,l),clearTimeout(u.animationResetTimer),u.animationResetTimer=setTimeout(function(){u.animationTime=0,u.prevFromRect=null,u.fromRect=null,u.prevToRect=null,u.thisAnimationDuration=null},l),u.thisAnimationDuration=l)}),clearTimeout(e),i?e=setTimeout(function(){typeof r=="function"&&r()},a):typeof r=="function"&&r(),n=[]},animate:function(r,o,i,a){if(a){ut(r,"transition",""),ut(r,"transform","");var s=Ss(this.el),l=s&&s.a,u=s&&s.d,d=(o.left-i.left)/(l||1),f=(o.top-i.top)/(u||1);r.animatingX=!!d,r.animatingY=!!f,ut(r,"transform","translate3d("+d+"px,"+f+"px,0)"),this.forRepaintDummy=hG(r),ut(r,"transition","transform "+a+"ms"+(this.options.easing?" "+this.options.easing:"")),ut(r,"transform","translate3d(0,0,0)"),typeof r.animated=="number"&&clearTimeout(r.animated),r.animated=setTimeout(function(){ut(r,"transition",""),ut(r,"transform",""),r.animated=!1,r.animatingX=!1,r.animatingY=!1},a)}}}}function hG(n){return n.offsetWidth}function pG(n,e,t,r){return Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))/Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))*r.animation}var nl=[],Og={initializeByDefault:!0},Mc={mount:function(e){for(var t in Og)Og.hasOwnProperty(t)&&!(t in e)&&(e[t]=Og[t]);nl.forEach(function(r){if(r.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),nl.push(e)},pluginEvent:function(e,t,r){var o=this;this.eventCanceled=!1,r.cancel=function(){o.eventCanceled=!0};var i=e+"Global";nl.forEach(function(a){t[a.pluginName]&&(t[a.pluginName][i]&&t[a.pluginName][i](ua({sortable:t},r)),t.options[a.pluginName]&&t[a.pluginName][e]&&t[a.pluginName][e](ua({sortable:t},r)))})},initializePlugins:function(e,t,r,o){nl.forEach(function(s){var l=s.pluginName;if(!(!e.options[l]&&!s.initializeByDefault)){var u=new s(e,t,e.options);u.sortable=e,u.options=e.options,e[l]=u,_o(r,u.defaults)}});for(var i in e.options)if(e.options.hasOwnProperty(i)){var a=this.modifyOption(e,i,e.options[i]);typeof a<"u"&&(e.options[i]=a)}},getEventProperties:function(e,t){var r={};return nl.forEach(function(o){typeof o.eventProperties=="function"&&_o(r,o.eventProperties.call(t[o.pluginName],e))}),r},modifyOption:function(e,t,r){var o;return nl.forEach(function(i){e[i.pluginName]&&i.optionListeners&&typeof i.optionListeners[t]=="function"&&(o=i.optionListeners[t].call(e[i.pluginName],r))}),o}};function wu(n){var e=n.sortable,t=n.rootEl,r=n.name,o=n.targetEl,i=n.cloneEl,a=n.toEl,s=n.fromEl,l=n.oldIndex,u=n.newIndex,d=n.oldDraggableIndex,f=n.newDraggableIndex,p=n.originalEvent,m=n.putSortable,g=n.extraEventProperties;if(e=e||t&&t[wr],!!e){var y,b=e.options,w="on"+r.charAt(0).toUpperCase()+r.substr(1);window.CustomEvent&&!Ga&&!_c?y=new CustomEvent(r,{bubbles:!0,cancelable:!0}):(y=document.createEvent("Event"),y.initEvent(r,!0,!0)),y.to=a||t,y.from=s||t,y.item=o||t,y.clone=i,y.oldIndex=l,y.newIndex=u,y.oldDraggableIndex=d,y.newDraggableIndex=f,y.originalEvent=p,y.pullMode=m?m.lastPutMode:void 0;var C=ua(ua({},g),Mc.getEventProperties(r,e));for(var k in C)y[k]=C[k];t&&t.dispatchEvent(y),b[w]&&b[w].call(e,y)}}var mG=["evt"],Br=function(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,i=eG(r,mG);Mc.pluginEvent.bind(Et)(e,t,ua({dragEl:je,parentEl:$n,ghostEl:Lt,rootEl:Tn,nextEl:ss,lastDownEl:df,cloneEl:Nn,cloneHidden:vi,dragStarted:Cu,putSortable:lr,activeSortable:Et.active,originalEvent:o,oldIndex:ml,oldDraggableIndex:$u,newIndex:eo,newDraggableIndex:fi,hideGhostForTarget:i7,unhideGhostForTarget:s7,cloneNowHidden:function(){vi=!0},cloneNowShown:function(){vi=!1},dispatchSortableEvent:function(s){Ar({sortable:t,name:s,originalEvent:o})}},i))};function Ar(n){wu(ua({putSortable:lr,cloneEl:Nn,targetEl:je,rootEl:Tn,oldIndex:ml,oldDraggableIndex:$u,newIndex:eo,newDraggableIndex:fi},n))}var je,$n,Lt,Tn,ss,df,Nn,vi,ml,eo,$u,fi,Od,lr,ul=!1,Df=!1,$f=[],ns,$o,Ag,Pg,zw,Hw,Cu,rl,Nu,Lu=!1,Ad=!1,ff,mr,Rg=[],z1=!1,Nf=[],qh=typeof document<"u",Pd=QC,Ww=_c||Ga?"cssFloat":"float",vG=qh&&!sG&&!QC&&"draggable"in document.createElement("div"),r7=function(){if(qh){if(Ga)return!1;var n=document.createElement("x");return n.style.cssText="pointer-events:auto",n.style.pointerEvents==="auto"}}(),o7=function(e,t){var r=ut(e),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),i=Tl(e,0,t),a=Tl(e,1,t),s=i&&ut(i),l=a&&ut(a),u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+_n(i).width,d=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+_n(a).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&s.float&&s.float!=="none"){var f=s.float==="left"?"left":"right";return a&&(l.clear==="both"||l.clear===f)?"vertical":"horizontal"}return i&&(s.display==="block"||s.display==="flex"||s.display==="table"||s.display==="grid"||u>=o&&r[Ww]==="none"||a&&r[Ww]==="none"&&u+d>o)?"vertical":"horizontal"},gG=function(e,t,r){var o=r?e.left:e.top,i=r?e.right:e.bottom,a=r?e.width:e.height,s=r?t.left:t.top,l=r?t.right:t.bottom,u=r?t.width:t.height;return o===s||i===l||o+a/2===s+u/2},yG=function(e,t){var r;return $f.some(function(o){var i=o[wr].options.emptyInsertThreshold;if(!(!i||ey(o))){var a=_n(o),s=e>=a.left-i&&e<=a.right+i,l=t>=a.top-i&&t<=a.bottom+i;if(s&&l)return r=o}}),r},a7=function(e){function t(i,a){return function(s,l,u,d){var f=s.options.group.name&&l.options.group.name&&s.options.group.name===l.options.group.name;if(i==null&&(a||f))return!0;if(i==null||i===!1)return!1;if(a&&i==="clone")return i;if(typeof i=="function")return t(i(s,l,u,d),a)(s,l,u,d);var p=(a?s:l).options.group.name;return i===!0||typeof i=="string"&&i===p||i.join&&i.indexOf(p)>-1}}var r={},o=e.group;(!o||cf(o)!="object")&&(o={name:o}),r.name=o.name,r.checkPull=t(o.pull,!0),r.checkPut=t(o.put),r.revertClone=o.revertClone,e.group=r},i7=function(){!r7&&Lt&&ut(Lt,"display","none")},s7=function(){!r7&&Lt&&ut(Lt,"display","")};qh&&document.addEventListener("click",function(n){if(Df)return n.preventDefault(),n.stopPropagation&&n.stopPropagation(),n.stopImmediatePropagation&&n.stopImmediatePropagation(),Df=!1,!1},!0);var rs=function(e){if(je){e=e.touches?e.touches[0]:e;var t=yG(e.clientX,e.clientY);if(t){var r={};for(var o in e)e.hasOwnProperty(o)&&(r[o]=e[o]);r.target=r.rootEl=t,r.preventDefault=void 0,r.stopPropagation=void 0,t[wr]._onDragOver(r)}}},bG=function(e){je&&je.parentNode[wr]._isOutsideThisEl(e.target)};function Et(n,e){if(!(n&&n.nodeType&&n.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(n));this.el=n,this.options=e=_o({},e),n[wr]=this;var t={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(n.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return o7(n,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,s){a.setData("Text",s.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:Et.supportPointer!==!1&&"PointerEvent"in window&&!Ru,emptyInsertThreshold:5};Mc.initializePlugins(this,n,t);for(var r in t)!(r in e)&&(e[r]=t[r]);a7(e);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=e.forceFallback?!1:vG,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?Zt(n,"pointerdown",this._onTapStart):(Zt(n,"mousedown",this._onTapStart),Zt(n,"touchstart",this._onTapStart)),this.nativeDraggable&&(Zt(n,"dragover",this),Zt(n,"dragenter",this)),$f.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),_o(this,fG())}Et.prototype={constructor:Et,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(rl=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,je):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,r=this.el,o=this.options,i=o.preventOnFilter,a=e.type,s=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,l=(s||e).target,u=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,d=o.filter;if(_G(r),!je&&!(/mousedown|pointerdown/.test(a)&&e.button!==0||o.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&Ru&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=Vo(l,o.draggable,r,!1),!(l&&l.animated)&&df!==l)){if(ml=Ln(l),$u=Ln(l,o.draggable),typeof d=="function"){if(d.call(this,e,l,this)){Ar({sortable:t,rootEl:u,name:"filter",targetEl:l,toEl:r,fromEl:r}),Br("filter",t,{evt:e}),i&&e.cancelable&&e.preventDefault();return}}else if(d&&(d=d.split(",").some(function(f){if(f=Vo(u,f.trim(),r,!1),f)return Ar({sortable:t,rootEl:f,name:"filter",targetEl:l,fromEl:r,toEl:r}),Br("filter",t,{evt:e}),!0}),d)){i&&e.cancelable&&e.preventDefault();return}o.handle&&!Vo(u,o.handle,r,!1)||this._prepareDragStart(e,s,l)}}},_prepareDragStart:function(e,t,r){var o=this,i=o.el,a=o.options,s=i.ownerDocument,l;if(r&&!je&&r.parentNode===i){var u=_n(r);if(Tn=i,je=r,$n=je.parentNode,ss=je.nextSibling,df=r,Od=a.group,Et.dragged=je,ns={target:je,clientX:(t||e).clientX,clientY:(t||e).clientY},zw=ns.clientX-u.left,Hw=ns.clientY-u.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,je.style["will-change"]="all",l=function(){if(Br("delayEnded",o,{evt:e}),Et.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!Nw&&o.nativeDraggable&&(je.draggable=!0),o._triggerDragStart(e,t),Ar({sortable:o,name:"choose",originalEvent:e}),An(je,a.chosenClass,!0)},a.ignore.split(",").forEach(function(d){e7(je,d.trim(),Dg)}),Zt(s,"dragover",rs),Zt(s,"mousemove",rs),Zt(s,"touchmove",rs),Zt(s,"mouseup",o._onDrop),Zt(s,"touchend",o._onDrop),Zt(s,"touchcancel",o._onDrop),Nw&&this.nativeDraggable&&(this.options.touchStartThreshold=4,je.draggable=!0),Br("delayStart",this,{evt:e}),a.delay&&(!a.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(_c||Ga))){if(Et.eventCanceled){this._onDrop();return}Zt(s,"mouseup",o._disableDelayedDrag),Zt(s,"touchend",o._disableDelayedDrag),Zt(s,"touchcancel",o._disableDelayedDrag),Zt(s,"mousemove",o._delayedDragTouchMoveHandler),Zt(s,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&Zt(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(l,a.delay)}else l()}},_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(){je&&Dg(je),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;qt(e,"mouseup",this._disableDelayedDrag),qt(e,"touchend",this._disableDelayedDrag),qt(e,"touchcancel",this._disableDelayedDrag),qt(e,"mousemove",this._delayedDragTouchMoveHandler),qt(e,"touchmove",this._delayedDragTouchMoveHandler),qt(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?Zt(document,"pointermove",this._onTouchMove):t?Zt(document,"touchmove",this._onTouchMove):Zt(document,"mousemove",this._onTouchMove):(Zt(je,"dragend",this),Zt(Tn,"dragstart",this._onDragStart));try{document.selection?hf(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(ul=!1,Tn&&je){Br("dragStarted",this,{evt:t}),this.nativeDraggable&&Zt(document,"dragover",bG);var r=this.options;!e&&An(je,r.dragClass,!1),An(je,r.ghostClass,!0),Et.active=this,e&&this._appendGhost(),Ar({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if($o){this._lastX=$o.clientX,this._lastY=$o.clientY,i7();for(var e=document.elementFromPoint($o.clientX,$o.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint($o.clientX,$o.clientY),e!==t);)t=e;if(je.parentNode[wr]._isOutsideThisEl(e),t)do{if(t[wr]){var r=void 0;if(r=t[wr]._onDragOver({clientX:$o.clientX,clientY:$o.clientY,target:e,rootEl:t}),r&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);s7()}},_onTouchMove:function(e){if(ns){var t=this.options,r=t.fallbackTolerance,o=t.fallbackOffset,i=e.touches?e.touches[0]:e,a=Lt&&Ss(Lt,!0),s=Lt&&a&&a.a,l=Lt&&a&&a.d,u=Pd&&mr&&Bw(mr),d=(i.clientX-ns.clientX+o.x)/(s||1)+(u?u[0]-Rg[0]:0)/(s||1),f=(i.clientY-ns.clientY+o.y)/(l||1)+(u?u[1]-Rg[1]:0)/(l||1);if(!Et.active&&!ul){if(r&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<r)return;this._onDragStart(e,!0)}if(Lt){a?(a.e+=d-(Ag||0),a.f+=f-(Pg||0)):a={a:1,b:0,c:0,d:1,e:d,f};var p="matrix(".concat(a.a,",").concat(a.b,",").concat(a.c,",").concat(a.d,",").concat(a.e,",").concat(a.f,")");ut(Lt,"webkitTransform",p),ut(Lt,"mozTransform",p),ut(Lt,"msTransform",p),ut(Lt,"transform",p),Ag=d,Pg=f,$o=i}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!Lt){var e=this.options.fallbackOnBody?document.body:Tn,t=_n(je,!0,Pd,!0,e),r=this.options;if(Pd){for(mr=e;ut(mr,"position")==="static"&&ut(mr,"transform")==="none"&&mr!==document;)mr=mr.parentNode;mr!==document.body&&mr!==document.documentElement?(mr===document&&(mr=sa()),t.top+=mr.scrollTop,t.left+=mr.scrollLeft):mr=sa(),Rg=Bw(mr)}Lt=je.cloneNode(!0),An(Lt,r.ghostClass,!1),An(Lt,r.fallbackClass,!0),An(Lt,r.dragClass,!0),ut(Lt,"transition",""),ut(Lt,"transform",""),ut(Lt,"box-sizing","border-box"),ut(Lt,"margin",0),ut(Lt,"top",t.top),ut(Lt,"left",t.left),ut(Lt,"width",t.width),ut(Lt,"height",t.height),ut(Lt,"opacity","0.8"),ut(Lt,"position",Pd?"absolute":"fixed"),ut(Lt,"zIndex","100000"),ut(Lt,"pointerEvents","none"),Et.ghost=Lt,e.appendChild(Lt),ut(Lt,"transform-origin",zw/parseInt(Lt.style.width)*100+"% "+Hw/parseInt(Lt.style.height)*100+"%")}},_onDragStart:function(e,t){var r=this,o=e.dataTransfer,i=r.options;if(Br("dragStart",this,{evt:e}),Et.eventCanceled){this._onDrop();return}Br("setupClone",this),Et.eventCanceled||(Nn=ty(je),Nn.draggable=!1,Nn.style["will-change"]="",this._hideClone(),An(Nn,this.options.chosenClass,!1),Et.clone=Nn),r.cloneId=hf(function(){Br("clone",r),!Et.eventCanceled&&(r.options.removeCloneOnHide||Tn.insertBefore(Nn,je),r._hideClone(),Ar({sortable:r,name:"clone"}))}),!t&&An(je,i.dragClass,!0),t?(Df=!0,r._loopId=setInterval(r._emulateDragOver,50)):(qt(document,"mouseup",r._onDrop),qt(document,"touchend",r._onDrop),qt(document,"touchcancel",r._onDrop),o&&(o.effectAllowed="move",i.setData&&i.setData.call(r,o,je)),Zt(document,"drop",r),ut(je,"transform","translateZ(0)")),ul=!0,r._dragStartId=hf(r._dragStarted.bind(r,t,e)),Zt(document,"selectstart",r),Cu=!0,Ru&&ut(document.body,"user-select","none")},_onDragOver:function(e){var t=this.el,r=e.target,o,i,a,s=this.options,l=s.group,u=Et.active,d=Od===l,f=s.sort,p=lr||u,m,g=this,y=!1;if(z1)return;function b(Q,H){Br(Q,g,ua({evt:e,isOwner:d,axis:m?"vertical":"horizontal",revert:a,dragRect:o,targetRect:i,canSort:f,fromSortable:p,target:r,completed:C,onMove:function(U,ae){return Rd(Tn,t,je,o,U,_n(U),e,ae)},changed:k},H))}function w(){b("dragOverAnimationCapture"),g.captureAnimationState(),g!==p&&p.captureAnimationState()}function C(Q){return b("dragOverCompleted",{insertion:Q}),Q&&(d?u._hideClone():u._showClone(g),g!==p&&(An(je,lr?lr.options.ghostClass:u.options.ghostClass,!1),An(je,s.ghostClass,!0)),lr!==g&&g!==Et.active?lr=g:g===Et.active&&lr&&(lr=null),p===g&&(g._ignoreWhileAnimating=r),g.animateAll(function(){b("dragOverAnimationComplete"),g._ignoreWhileAnimating=null}),g!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(r===je&&!je.animated||r===t&&!r.animated)&&(rl=null),!s.dragoverBubble&&!e.rootEl&&r!==document&&(je.parentNode[wr]._isOutsideThisEl(e.target),!Q&&rs(e)),!s.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),y=!0}function k(){eo=Ln(je),fi=Ln(je,s.draggable),Ar({sortable:g,name:"change",toEl:t,newIndex:eo,newDraggableIndex:fi,originalEvent:e})}if(e.preventDefault!==void 0&&e.cancelable&&e.preventDefault(),r=Vo(r,s.draggable,t,!0),b("dragOver"),Et.eventCanceled)return y;if(je.contains(e.target)||r.animated&&r.animatingX&&r.animatingY||g._ignoreWhileAnimating===r)return C(!1);if(Df=!1,u&&!s.disabled&&(d?f||(a=$n!==Tn):lr===this||(this.lastPutMode=Od.checkPull(this,u,je,e))&&l.checkPut(this,u,je,e))){if(m=this._getDirection(e,r)==="vertical",o=_n(je),b("dragOverValid"),Et.eventCanceled)return y;if(a)return $n=Tn,w(),this._hideClone(),b("revert"),Et.eventCanceled||(ss?Tn.insertBefore(je,ss):Tn.appendChild(je)),C(!0);var x=ey(t,s.draggable);if(!x||xG(e,m,this)&&!x.animated){if(x===je)return C(!1);if(x&&t===e.target&&(r=x),r&&(i=_n(r)),Rd(Tn,t,je,o,r,i,e,!!r)!==!1)return w(),t.appendChild(je),$n=t,k(),C(!0)}else if(x&&CG(e,m,this)){var E=Tl(t,0,s,!0);if(E===je)return C(!1);if(r=E,i=_n(r),Rd(Tn,t,je,o,r,i,e,!1)!==!1)return w(),t.insertBefore(je,E),$n=t,k(),C(!0)}else if(r.parentNode===t){i=_n(r);var _=0,M,A=je.parentNode!==t,O=!gG(je.animated&&je.toRect||o,r.animated&&r.toRect||i,m),R=m?"top":"left",$=Fw(r,"top","top")||Fw(je,"top","top"),q=$?$.scrollTop:void 0;rl!==r&&(M=i[R],Lu=!1,Ad=!O&&s.invertSwap||A),_=kG(e,r,i,m,O?1:s.swapThreshold,s.invertedSwapThreshold==null?s.swapThreshold:s.invertedSwapThreshold,Ad,rl===r);var j;if(_!==0){var ne=Ln(je);do ne-=_,j=$n.children[ne];while(j&&(ut(j,"display")==="none"||j===Lt))}if(_===0||j===r)return C(!1);rl=r,Nu=_;var G=r.nextElementSibling,B=!1;B=_===1;var Y=Rd(Tn,t,je,o,r,i,e,B);if(Y!==!1)return(Y===1||Y===-1)&&(B=Y===1),z1=!0,setTimeout(wG,30),w(),B&&!G?t.appendChild(je):r.parentNode.insertBefore(je,B?G:r),$&&n7($,0,q-$.scrollTop),$n=je.parentNode,M!==void 0&&!Ad&&(ff=Math.abs(M-_n(r)[R])),k(),C(!0)}if(t.contains(je))return C(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){qt(document,"mousemove",this._onTouchMove),qt(document,"touchmove",this._onTouchMove),qt(document,"pointermove",this._onTouchMove),qt(document,"dragover",rs),qt(document,"mousemove",rs),qt(document,"touchmove",rs)},_offUpEvents:function(){var e=this.el.ownerDocument;qt(e,"mouseup",this._onDrop),qt(e,"touchend",this._onDrop),qt(e,"pointerup",this._onDrop),qt(e,"touchcancel",this._onDrop),qt(document,"selectstart",this)},_onDrop:function(e){var t=this.el,r=this.options;if(eo=Ln(je),fi=Ln(je,r.draggable),Br("drop",this,{evt:e}),$n=je&&je.parentNode,eo=Ln(je),fi=Ln(je,r.draggable),Et.eventCanceled){this._nulling();return}ul=!1,Ad=!1,Lu=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),H1(this.cloneId),H1(this._dragStartId),this.nativeDraggable&&(qt(document,"drop",this),qt(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Ru&&ut(document.body,"user-select",""),ut(je,"transform",""),e&&(Cu&&(e.cancelable&&e.preventDefault(),!r.dropBubble&&e.stopPropagation()),Lt&&Lt.parentNode&&Lt.parentNode.removeChild(Lt),(Tn===$n||lr&&lr.lastPutMode!=="clone")&&Nn&&Nn.parentNode&&Nn.parentNode.removeChild(Nn),je&&(this.nativeDraggable&&qt(je,"dragend",this),Dg(je),je.style["will-change"]="",Cu&&!ul&&An(je,lr?lr.options.ghostClass:this.options.ghostClass,!1),An(je,this.options.chosenClass,!1),Ar({sortable:this,name:"unchoose",toEl:$n,newIndex:null,newDraggableIndex:null,originalEvent:e}),Tn!==$n?(eo>=0&&(Ar({rootEl:$n,name:"add",toEl:$n,fromEl:Tn,originalEvent:e}),Ar({sortable:this,name:"remove",toEl:$n,originalEvent:e}),Ar({rootEl:$n,name:"sort",toEl:$n,fromEl:Tn,originalEvent:e}),Ar({sortable:this,name:"sort",toEl:$n,originalEvent:e})),lr&&lr.save()):eo!==ml&&eo>=0&&(Ar({sortable:this,name:"update",toEl:$n,originalEvent:e}),Ar({sortable:this,name:"sort",toEl:$n,originalEvent:e})),Et.active&&((eo==null||eo===-1)&&(eo=ml,fi=$u),Ar({sortable:this,name:"end",toEl:$n,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Br("nulling",this),Tn=je=$n=Lt=ss=Nn=df=vi=ns=$o=Cu=eo=fi=ml=$u=rl=Nu=lr=Od=Et.dragged=Et.ghost=Et.clone=Et.active=null,Nf.forEach(function(e){e.checked=!0}),Nf.length=Ag=Pg=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":je&&(this._onDragOver(e),SG(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,r=this.el.children,o=0,i=r.length,a=this.options;o<i;o++)t=r[o],Vo(t,a.draggable,this.el,!1)&&e.push(t.getAttribute(a.dataIdAttr)||TG(t));return e},sort:function(e,t){var r={},o=this.el;this.toArray().forEach(function(i,a){var s=o.children[a];Vo(s,this.options.draggable,o,!1)&&(r[i]=s)},this),t&&this.captureAnimationState(),e.forEach(function(i){r[i]&&(o.removeChild(r[i]),o.appendChild(r[i]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return Vo(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var r=this.options;if(t===void 0)return r[e];var o=Mc.modifyOption(this,e,t);typeof o<"u"?r[e]=o:r[e]=t,e==="group"&&a7(r)},destroy:function(){Br("destroy",this);var e=this.el;e[wr]=null,qt(e,"mousedown",this._onTapStart),qt(e,"touchstart",this._onTapStart),qt(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(qt(e,"dragover",this),qt(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),$f.splice($f.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!vi){if(Br("hideClone",this),Et.eventCanceled)return;ut(Nn,"display","none"),this.options.removeCloneOnHide&&Nn.parentNode&&Nn.parentNode.removeChild(Nn),vi=!0}},_showClone:function(e){if(e.lastPutMode!=="clone"){this._hideClone();return}if(vi){if(Br("showClone",this),Et.eventCanceled)return;je.parentNode==Tn&&!this.options.group.revertClone?Tn.insertBefore(Nn,je):ss?Tn.insertBefore(Nn,ss):Tn.appendChild(Nn),this.options.group.revertClone&&this.animate(je,Nn),ut(Nn,"display",""),vi=!1}}};function SG(n){n.dataTransfer&&(n.dataTransfer.dropEffect="move"),n.cancelable&&n.preventDefault()}function Rd(n,e,t,r,o,i,a,s){var l,u=n[wr],d=u.options.onMove,f;return window.CustomEvent&&!Ga&&!_c?l=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(l=document.createEvent("Event"),l.initEvent("move",!0,!0)),l.to=e,l.from=n,l.dragged=t,l.draggedRect=r,l.related=o||e,l.relatedRect=i||_n(e),l.willInsertAfter=s,l.originalEvent=a,n.dispatchEvent(l),d&&(f=d.call(u,l,a)),f}function Dg(n){n.draggable=!1}function wG(){z1=!1}function CG(n,e,t){var r=_n(Tl(t.el,0,t.options,!0)),o=10;return e?n.clientX<r.left-o||n.clientY<r.top&&n.clientX<r.right:n.clientY<r.top-o||n.clientY<r.bottom&&n.clientX<r.left}function xG(n,e,t){var r=_n(ey(t.el,t.options.draggable)),o=10;return e?n.clientX>r.right+o||n.clientX<=r.right&&n.clientY>r.bottom&&n.clientX>=r.left:n.clientX>r.right&&n.clientY>r.top||n.clientX<=r.right&&n.clientY>r.bottom+o}function kG(n,e,t,r,o,i,a,s){var l=r?n.clientY:n.clientX,u=r?t.height:t.width,d=r?t.top:t.left,f=r?t.bottom:t.right,p=!1;if(!a){if(s&&ff<u*o){if(!Lu&&(Nu===1?l>d+u*i/2:l<f-u*i/2)&&(Lu=!0),Lu)p=!0;else if(Nu===1?l<d+ff:l>f-ff)return-Nu}else if(l>d+u*(1-o)/2&&l<f-u*(1-o)/2)return EG(e)}return p=p||a,p&&(l<d+u*i/2||l>f-u*i/2)?l>d+u/2?1:-1:0}function EG(n){return Ln(je)<Ln(n)?1:-1}function TG(n){for(var e=n.tagName+n.className+n.src+n.href+n.textContent,t=e.length,r=0;t--;)r+=e.charCodeAt(t);return r.toString(36)}function _G(n){Nf.length=0;for(var e=n.getElementsByTagName("input"),t=e.length;t--;){var r=e[t];r.checked&&Nf.push(r)}}function hf(n){return setTimeout(n,0)}function H1(n){return clearTimeout(n)}qh&&Zt(document,"touchmove",function(n){(Et.active||ul)&&n.cancelable&&n.preventDefault()});Et.utils={on:Zt,off:qt,css:ut,find:e7,is:function(e,t){return!!Vo(e,t,e,!1)},extend:cG,throttle:t7,closest:Vo,toggleClass:An,clone:ty,index:Ln,nextTick:hf,cancelNextTick:H1,detectDirection:o7,getChild:Tl};Et.get=function(n){return n[wr]};Et.mount=function(){for(var n=arguments.length,e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];e[0].constructor===Array&&(e=e[0]),e.forEach(function(r){if(!r.prototype||!r.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(r));r.utils&&(Et.utils=ua(ua({},Et.utils),r.utils)),Mc.mount(r)})};Et.create=function(n,e){return new Et(n,e)};Et.version=iG;var Gn=[],xu,W1,U1=!1,$g,Ng,Lf,ku;function MG(){function n(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var e in this)e.charAt(0)==="_"&&typeof this[e]=="function"&&(this[e]=this[e].bind(this))}return n.prototype={dragStarted:function(t){var r=t.originalEvent;this.sortable.nativeDraggable?Zt(document,"dragover",this._handleAutoScroll):this.options.supportPointer?Zt(document,"pointermove",this._handleFallbackAutoScroll):r.touches?Zt(document,"touchmove",this._handleFallbackAutoScroll):Zt(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var r=t.originalEvent;!this.options.dragOverBubble&&!r.rootEl&&this._handleAutoScroll(r)},drop:function(){this.sortable.nativeDraggable?qt(document,"dragover",this._handleAutoScroll):(qt(document,"pointermove",this._handleFallbackAutoScroll),qt(document,"touchmove",this._handleFallbackAutoScroll),qt(document,"mousemove",this._handleFallbackAutoScroll)),Uw(),pf(),dG()},nulling:function(){Lf=W1=xu=U1=ku=$g=Ng=null,Gn.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,r){var o=this,i=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,s=document.elementFromPoint(i,a);if(Lf=t,r||this.options.forceAutoScrollFallback||_c||Ga||Ru){Lg(t,this.options,s,r);var l=xi(s,!0);U1&&(!ku||i!==$g||a!==Ng)&&(ku&&Uw(),ku=setInterval(function(){var u=xi(document.elementFromPoint(i,a),!0);u!==l&&(l=u,pf()),Lg(t,o.options,u,r)},10),$g=i,Ng=a)}else{if(!this.options.bubbleScroll||xi(s,!0)===sa()){pf();return}Lg(t,this.options,xi(s,!1),!1)}}},_o(n,{pluginName:"scroll",initializeByDefault:!0})}function pf(){Gn.forEach(function(n){clearInterval(n.pid)}),Gn=[]}function Uw(){clearInterval(ku)}var Lg=t7(function(n,e,t,r){if(e.scroll){var o=(n.touches?n.touches[0]:n).clientX,i=(n.touches?n.touches[0]:n).clientY,a=e.scrollSensitivity,s=e.scrollSpeed,l=sa(),u=!1,d;W1!==t&&(W1=t,pf(),xu=e.scroll,d=e.scrollFn,xu===!0&&(xu=xi(t,!0)));var f=0,p=xu;do{var m=p,g=_n(m),y=g.top,b=g.bottom,w=g.left,C=g.right,k=g.width,x=g.height,E=void 0,_=void 0,M=m.scrollWidth,A=m.scrollHeight,O=ut(m),R=m.scrollLeft,$=m.scrollTop;m===l?(E=k<M&&(O.overflowX==="auto"||O.overflowX==="scroll"||O.overflowX==="visible"),_=x<A&&(O.overflowY==="auto"||O.overflowY==="scroll"||O.overflowY==="visible")):(E=k<M&&(O.overflowX==="auto"||O.overflowX==="scroll"),_=x<A&&(O.overflowY==="auto"||O.overflowY==="scroll"));var q=E&&(Math.abs(C-o)<=a&&R+k<M)-(Math.abs(w-o)<=a&&!!R),j=_&&(Math.abs(b-i)<=a&&$+x<A)-(Math.abs(y-i)<=a&&!!$);if(!Gn[f])for(var ne=0;ne<=f;ne++)Gn[ne]||(Gn[ne]={});(Gn[f].vx!=q||Gn[f].vy!=j||Gn[f].el!==m)&&(Gn[f].el=m,Gn[f].vx=q,Gn[f].vy=j,clearInterval(Gn[f].pid),(q!=0||j!=0)&&(u=!0,Gn[f].pid=setInterval((function(){r&&this.layer===0&&Et.active._onTouchMove(Lf);var G=Gn[this.layer].vy?Gn[this.layer].vy*s:0,B=Gn[this.layer].vx?Gn[this.layer].vx*s:0;typeof d=="function"&&d.call(Et.dragged.parentNode[wr],B,G,n,Lf,Gn[this.layer].el)!=="continue"||n7(Gn[this.layer].el,B,G)}).bind({layer:f}),24))),f++}while(e.bubbleScroll&&p!==l&&(p=xi(p,!1)));U1=u}},30),l7=function(e){var t=e.originalEvent,r=e.putSortable,o=e.dragEl,i=e.activeSortable,a=e.dispatchSortableEvent,s=e.hideGhostForTarget,l=e.unhideGhostForTarget;if(t){var u=r||i;s();var d=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,f=document.elementFromPoint(d.clientX,d.clientY);l(),u&&!u.el.contains(f)&&(a("spill"),this.onSpill({dragEl:o,putSortable:r}))}};function ny(){}ny.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,r=e.putSortable;this.sortable.captureAnimationState(),r&&r.captureAnimationState();var o=Tl(this.sortable.el,this.startIndex,this.options);o?this.sortable.el.insertBefore(t,o):this.sortable.el.appendChild(t),this.sortable.animateAll(),r&&r.animateAll()},drop:l7};_o(ny,{pluginName:"revertOnSpill"});function ry(){}ry.prototype={onSpill:function(e){var t=e.dragEl,r=e.putSortable,o=r||this.sortable;o.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),o.animateAll()},drop:l7};_o(ry,{pluginName:"removeOnSpill"});var yo;function IG(){function n(){this.defaults={swapClass:"sortable-swap-highlight"}}return n.prototype={dragStart:function(t){var r=t.dragEl;yo=r},dragOverValid:function(t){var r=t.completed,o=t.target,i=t.onMove,a=t.activeSortable,s=t.changed,l=t.cancel;if(a.options.swap){var u=this.sortable.el,d=this.options;if(o&&o!==u){var f=yo;i(o)!==!1?(An(o,d.swapClass,!0),yo=o):yo=null,f&&f!==yo&&An(f,d.swapClass,!1)}s(),r(!0),l()}},drop:function(t){var r=t.activeSortable,o=t.putSortable,i=t.dragEl,a=o||this.sortable,s=this.options;yo&&An(yo,s.swapClass,!1),yo&&(s.swap||o&&o.options.swap)&&i!==yo&&(a.captureAnimationState(),a!==r&&r.captureAnimationState(),OG(i,yo),a.animateAll(),a!==r&&r.animateAll())},nulling:function(){yo=null}},_o(n,{pluginName:"swap",eventProperties:function(){return{swapItem:yo}}})}function OG(n,e){var t=n.parentNode,r=e.parentNode,o,i;!t||!r||t.isEqualNode(e)||r.isEqualNode(n)||(o=Ln(n),i=Ln(e),t.isEqualNode(r)&&o<i&&i++,t.insertBefore(e,t.children[o]),r.insertBefore(n,r.children[i]))}var Pt=[],Zr=[],cu,No,du=!1,Vr=!1,ol=!1,Sn,fu,Dd;function AG(){function n(e){for(var t in this)t.charAt(0)==="_"&&typeof this[t]=="function"&&(this[t]=this[t].bind(this));e.options.supportPointer?Zt(document,"pointerup",this._deselectMultiDrag):(Zt(document,"mouseup",this._deselectMultiDrag),Zt(document,"touchend",this._deselectMultiDrag)),Zt(document,"keydown",this._checkKeyDown),Zt(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(o,i){var a="";Pt.length&&No===e?Pt.forEach(function(s,l){a+=(l?", ":"")+s.textContent}):a=i.textContent,o.setData("Text",a)}}}return n.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){var r=t.dragEl;Sn=r},delayEnded:function(){this.isMultiDrag=~Pt.indexOf(Sn)},setupClone:function(t){var r=t.sortable,o=t.cancel;if(this.isMultiDrag){for(var i=0;i<Pt.length;i++)Zr.push(ty(Pt[i])),Zr[i].sortableIndex=Pt[i].sortableIndex,Zr[i].draggable=!1,Zr[i].style["will-change"]="",An(Zr[i],this.options.selectedClass,!1),Pt[i]===Sn&&An(Zr[i],this.options.chosenClass,!1);r._hideClone(),o()}},clone:function(t){var r=t.sortable,o=t.rootEl,i=t.dispatchSortableEvent,a=t.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||Pt.length&&No===r&&(jw(!0,o),i("clone"),a()))},showClone:function(t){var r=t.cloneNowShown,o=t.rootEl,i=t.cancel;this.isMultiDrag&&(jw(!1,o),Zr.forEach(function(a){ut(a,"display","")}),r(),Dd=!1,i())},hideClone:function(t){var r=this;t.sortable;var o=t.cloneNowHidden,i=t.cancel;this.isMultiDrag&&(Zr.forEach(function(a){ut(a,"display","none"),r.options.removeCloneOnHide&&a.parentNode&&a.parentNode.removeChild(a)}),o(),Dd=!0,i())},dragStartGlobal:function(t){t.sortable,!this.isMultiDrag&&No&&No.multiDrag._deselectMultiDrag(),Pt.forEach(function(r){r.sortableIndex=Ln(r)}),Pt=Pt.sort(function(r,o){return r.sortableIndex-o.sortableIndex}),ol=!0},dragStarted:function(t){var r=this,o=t.sortable;if(this.isMultiDrag){if(this.options.sort&&(o.captureAnimationState(),this.options.animation)){Pt.forEach(function(a){a!==Sn&&ut(a,"position","absolute")});var i=_n(Sn,!1,!0,!0);Pt.forEach(function(a){a!==Sn&&Vw(a,i)}),Vr=!0,du=!0}o.animateAll(function(){Vr=!1,du=!1,r.options.animation&&Pt.forEach(function(a){Ig(a)}),r.options.sort&&$d()})}},dragOver:function(t){var r=t.target,o=t.completed,i=t.cancel;Vr&&~Pt.indexOf(r)&&(o(!1),i())},revert:function(t){var r=t.fromSortable,o=t.rootEl,i=t.sortable,a=t.dragRect;Pt.length>1&&(Pt.forEach(function(s){i.addAnimationState({target:s,rect:Vr?_n(s):a}),Ig(s),s.fromRect=a,r.removeAnimationState(s)}),Vr=!1,PG(!this.options.removeCloneOnHide,o))},dragOverCompleted:function(t){var r=t.sortable,o=t.isOwner,i=t.insertion,a=t.activeSortable,s=t.parentEl,l=t.putSortable,u=this.options;if(i){if(o&&a._hideClone(),du=!1,u.animation&&Pt.length>1&&(Vr||!o&&!a.options.sort&&!l)){var d=_n(Sn,!1,!0,!0);Pt.forEach(function(p){p!==Sn&&(Vw(p,d),s.appendChild(p))}),Vr=!0}if(!o)if(Vr||$d(),Pt.length>1){var f=Dd;a._showClone(r),a.options.animation&&!Dd&&f&&Zr.forEach(function(p){a.addAnimationState({target:p,rect:fu}),p.fromRect=fu,p.thisAnimationDuration=null})}else a._showClone(r)}},dragOverAnimationCapture:function(t){var r=t.dragRect,o=t.isOwner,i=t.activeSortable;if(Pt.forEach(function(s){s.thisAnimationDuration=null}),i.options.animation&&!o&&i.multiDrag.isMultiDrag){fu=_o({},r);var a=Ss(Sn,!0);fu.top-=a.f,fu.left-=a.e}},dragOverAnimationComplete:function(){Vr&&(Vr=!1,$d())},drop:function(t){var r=t.originalEvent,o=t.rootEl,i=t.parentEl,a=t.sortable,s=t.dispatchSortableEvent,l=t.oldIndex,u=t.putSortable,d=u||this.sortable;if(r){var f=this.options,p=i.children;if(!ol)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),An(Sn,f.selectedClass,!~Pt.indexOf(Sn)),~Pt.indexOf(Sn))Pt.splice(Pt.indexOf(Sn),1),cu=null,wu({sortable:a,rootEl:o,name:"deselect",targetEl:Sn});else{if(Pt.push(Sn),wu({sortable:a,rootEl:o,name:"select",targetEl:Sn}),r.shiftKey&&cu&&a.el.contains(cu)){var m=Ln(cu),g=Ln(Sn);if(~m&&~g&&m!==g){var y,b;for(g>m?(b=m,y=g):(b=g,y=m+1);b<y;b++)~Pt.indexOf(p[b])||(An(p[b],f.selectedClass,!0),Pt.push(p[b]),wu({sortable:a,rootEl:o,name:"select",targetEl:p[b]}))}}else cu=Sn;No=d}if(ol&&this.isMultiDrag){if(Vr=!1,(i[wr].options.sort||i!==o)&&Pt.length>1){var w=_n(Sn),C=Ln(Sn,":not(."+this.options.selectedClass+")");if(!du&&f.animation&&(Sn.thisAnimationDuration=null),d.captureAnimationState(),!du&&(f.animation&&(Sn.fromRect=w,Pt.forEach(function(x){if(x.thisAnimationDuration=null,x!==Sn){var E=Vr?_n(x):w;x.fromRect=E,d.addAnimationState({target:x,rect:E})}})),$d(),Pt.forEach(function(x){p[C]?i.insertBefore(x,p[C]):i.appendChild(x),C++}),l===Ln(Sn))){var k=!1;Pt.forEach(function(x){if(x.sortableIndex!==Ln(x)){k=!0;return}}),k&&s("update")}Pt.forEach(function(x){Ig(x)}),d.animateAll()}No=d}(o===i||u&&u.lastPutMode!=="clone")&&Zr.forEach(function(x){x.parentNode&&x.parentNode.removeChild(x)})}},nullingGlobal:function(){this.isMultiDrag=ol=!1,Zr.length=0},destroyGlobal:function(){this._deselectMultiDrag(),qt(document,"pointerup",this._deselectMultiDrag),qt(document,"mouseup",this._deselectMultiDrag),qt(document,"touchend",this._deselectMultiDrag),qt(document,"keydown",this._checkKeyDown),qt(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(typeof ol<"u"&&ol)&&No===this.sortable&&!(t&&Vo(t.target,this.options.draggable,this.sortable.el,!1))&&!(t&&t.button!==0))for(;Pt.length;){var r=Pt[0];An(r,this.options.selectedClass,!1),Pt.shift(),wu({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},_o(n,{pluginName:"multiDrag",utils:{select:function(t){var r=t.parentNode[wr];!r||!r.options.multiDrag||~Pt.indexOf(t)||(No&&No!==r&&(No.multiDrag._deselectMultiDrag(),No=r),An(t,r.options.selectedClass,!0),Pt.push(t))},deselect:function(t){var r=t.parentNode[wr],o=Pt.indexOf(t);!r||!r.options.multiDrag||!~o||(An(t,r.options.selectedClass,!1),Pt.splice(o,1))}},eventProperties:function(){var t=this,r=[],o=[];return Pt.forEach(function(i){r.push({multiDragElement:i,index:i.sortableIndex});var a;Vr&&i!==Sn?a=-1:Vr?a=Ln(i,":not(."+t.options.selectedClass+")"):a=Ln(i),o.push({multiDragElement:i,index:a})}),{items:tG(Pt),clones:[].concat(Zr),oldIndicies:r,newIndicies:o}},optionListeners:{multiDragKey:function(t){return t=t.toLowerCase(),t==="ctrl"?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function PG(n,e){Pt.forEach(function(t,r){var o=e.children[t.sortableIndex+(n?Number(r):0)];o?e.insertBefore(t,o):e.appendChild(t)})}function jw(n,e){Zr.forEach(function(t,r){var o=e.children[t.sortableIndex+(n?Number(r):0)];o?e.insertBefore(t,o):e.appendChild(t)})}function $d(){Pt.forEach(function(n){n!==Sn&&n.parentNode&&n.parentNode.removeChild(n)})}Et.mount(new MG);Et.mount(ry,ny);const RG=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:AG,Sortable:Et,Swap:IG,default:Et},Symbol.toStringTag,{value:"Module"})),DG=a8(RG);var $G=uf.exports,qw;function NG(){return qw||(qw=1,function(n,e){(function(r,o){n.exports=o(XK,DG)})(typeof self<"u"?self:$G,function(t,r){return function(o){var i={};function a(s){if(i[s])return i[s].exports;var l=i[s]={i:s,l:!1,exports:{}};return o[s].call(l.exports,l,l.exports,a),l.l=!0,l.exports}return a.m=o,a.c=i,a.d=function(s,l,u){a.o(s,l)||Object.defineProperty(s,l,{enumerable:!0,get:u})},a.r=function(s){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})},a.t=function(s,l){if(l&1&&(s=a(s)),l&8||l&4&&typeof s=="object"&&s&&s.__esModule)return s;var u=Object.create(null);if(a.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:s}),l&2&&typeof s!="string")for(var d in s)a.d(u,d,(function(f){return s[f]}).bind(null,d));return u},a.n=function(s){var l=s&&s.__esModule?function(){return s.default}:function(){return s};return a.d(l,"a",l),l},a.o=function(s,l){return Object.prototype.hasOwnProperty.call(s,l)},a.p="",a(a.s="fb15")}({"00ee":function(o,i,a){var s=a("b622"),l=s("toStringTag"),u={};u[l]="z",o.exports=String(u)==="[object z]"},"0366":function(o,i,a){var s=a("1c0b");o.exports=function(l,u,d){if(s(l),u===void 0)return l;switch(d){case 0:return function(){return l.call(u)};case 1:return function(f){return l.call(u,f)};case 2:return function(f,p){return l.call(u,f,p)};case 3:return function(f,p,m){return l.call(u,f,p,m)}}return function(){return l.apply(u,arguments)}}},"057f":function(o,i,a){var s=a("fc6a"),l=a("241c").f,u={}.toString,d=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(p){try{return l(p)}catch{return d.slice()}};o.exports.f=function(m){return d&&u.call(m)=="[object Window]"?f(m):l(s(m))}},"06cf":function(o,i,a){var s=a("83ab"),l=a("d1e7"),u=a("5c6c"),d=a("fc6a"),f=a("c04e"),p=a("5135"),m=a("0cfb"),g=Object.getOwnPropertyDescriptor;i.f=s?g:function(b,w){if(b=d(b),w=f(w,!0),m)try{return g(b,w)}catch{}if(p(b,w))return u(!l.f.call(b,w),b[w])}},"0cfb":function(o,i,a){var s=a("83ab"),l=a("d039"),u=a("cc12");o.exports=!s&&!l(function(){return Object.defineProperty(u("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(o,i,a){var s=a("23e7"),l=a("d58f").left,u=a("a640"),d=a("ae40"),f=u("reduce"),p=d("reduce",{1:0});s({target:"Array",proto:!0,forced:!f||!p},{reduce:function(g){return l(this,g,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(o,i,a){var s=a("c6b6"),l=a("9263");o.exports=function(u,d){var f=u.exec;if(typeof f=="function"){var p=f.call(u,d);if(typeof p!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return p}if(s(u)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return l.call(u,d)}},"159b":function(o,i,a){var s=a("da84"),l=a("fdbc"),u=a("17c2"),d=a("9112");for(var f in l){var p=s[f],m=p&&p.prototype;if(m&&m.forEach!==u)try{d(m,"forEach",u)}catch{m.forEach=u}}},"17c2":function(o,i,a){var s=a("b727").forEach,l=a("a640"),u=a("ae40"),d=l("forEach"),f=u("forEach");o.exports=!d||!f?function(m){return s(this,m,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(o,i,a){var s=a("d066");o.exports=s("document","documentElement")},"1c0b":function(o,i){o.exports=function(a){if(typeof a!="function")throw TypeError(String(a)+" is not a function");return a}},"1c7e":function(o,i,a){var s=a("b622"),l=s("iterator"),u=!1;try{var d=0,f={next:function(){return{done:!!d++}},return:function(){u=!0}};f[l]=function(){return this},Array.from(f,function(){throw 2})}catch{}o.exports=function(p,m){if(!m&&!u)return!1;var g=!1;try{var y={};y[l]=function(){return{next:function(){return{done:g=!0}}}},p(y)}catch{}return g}},"1d80":function(o,i){o.exports=function(a){if(a==null)throw TypeError("Can't call method on "+a);return a}},"1dde":function(o,i,a){var s=a("d039"),l=a("b622"),u=a("2d00"),d=l("species");o.exports=function(f){return u>=51||!s(function(){var p=[],m=p.constructor={};return m[d]=function(){return{foo:1}},p[f](Boolean).foo!==1})}},"23cb":function(o,i,a){var s=a("a691"),l=Math.max,u=Math.min;o.exports=function(d,f){var p=s(d);return p<0?l(p+f,0):u(p,f)}},"23e7":function(o,i,a){var s=a("da84"),l=a("06cf").f,u=a("9112"),d=a("6eeb"),f=a("ce4e"),p=a("e893"),m=a("94ca");o.exports=function(g,y){var b=g.target,w=g.global,C=g.stat,k,x,E,_,M,A;if(w?x=s:C?x=s[b]||f(b,{}):x=(s[b]||{}).prototype,x)for(E in y){if(M=y[E],g.noTargetGet?(A=l(x,E),_=A&&A.value):_=x[E],k=m(w?E:b+(C?".":"#")+E,g.forced),!k&&_!==void 0){if(typeof M==typeof _)continue;p(M,_)}(g.sham||_&&_.sham)&&u(M,"sham",!0),d(x,E,M,g)}}},"241c":function(o,i,a){var s=a("ca84"),l=a("7839"),u=l.concat("length","prototype");i.f=Object.getOwnPropertyNames||function(f){return s(f,u)}},"25f0":function(o,i,a){var s=a("6eeb"),l=a("825a"),u=a("d039"),d=a("ad6d"),f="toString",p=RegExp.prototype,m=p[f],g=u(function(){return m.call({source:"a",flags:"b"})!="/a/b"}),y=m.name!=f;(g||y)&&s(RegExp.prototype,f,function(){var w=l(this),C=String(w.source),k=w.flags,x=String(k===void 0&&w instanceof RegExp&&!("flags"in p)?d.call(w):k);return"/"+C+"/"+x},{unsafe:!0})},"2ca0":function(o,i,a){var s=a("23e7"),l=a("06cf").f,u=a("50c4"),d=a("5a34"),f=a("1d80"),p=a("ab13"),m=a("c430"),g="".startsWith,y=Math.min,b=p("startsWith"),w=!m&&!b&&!!function(){var C=l(String.prototype,"startsWith");return C&&!C.writable}();s({target:"String",proto:!0,forced:!w&&!b},{startsWith:function(k){var x=String(f(this));d(k);var E=u(y(arguments.length>1?arguments[1]:void 0,x.length)),_=String(k);return g?g.call(x,_,E):x.slice(E,E+_.length)===_}})},"2d00":function(o,i,a){var s=a("da84"),l=a("342f"),u=s.process,d=u&&u.versions,f=d&&d.v8,p,m;f?(p=f.split("."),m=p[0]+p[1]):l&&(p=l.match(/Edge\/(\d+)/),(!p||p[1]>=74)&&(p=l.match(/Chrome\/(\d+)/),p&&(m=p[1]))),o.exports=m&&+m},"342f":function(o,i,a){var s=a("d066");o.exports=s("navigator","userAgent")||""},"35a1":function(o,i,a){var s=a("f5df"),l=a("3f8c"),u=a("b622"),d=u("iterator");o.exports=function(f){if(f!=null)return f[d]||f["@@iterator"]||l[s(f)]}},"37e8":function(o,i,a){var s=a("83ab"),l=a("9bf2"),u=a("825a"),d=a("df75");o.exports=s?Object.defineProperties:function(p,m){u(p);for(var g=d(m),y=g.length,b=0,w;y>b;)l.f(p,w=g[b++],m[w]);return p}},"3bbe":function(o,i,a){var s=a("861d");o.exports=function(l){if(!s(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"3ca3":function(o,i,a){var s=a("6547").charAt,l=a("69f3"),u=a("7dd0"),d="String Iterator",f=l.set,p=l.getterFor(d);u(String,"String",function(m){f(this,{type:d,string:String(m),index:0})},function(){var g=p(this),y=g.string,b=g.index,w;return b>=y.length?{value:void 0,done:!0}:(w=s(y,b),g.index+=w.length,{value:w,done:!1})})},"3f8c":function(o,i){o.exports={}},4160:function(o,i,a){var s=a("23e7"),l=a("17c2");s({target:"Array",proto:!0,forced:[].forEach!=l},{forEach:l})},"428f":function(o,i,a){var s=a("da84");o.exports=s},"44ad":function(o,i,a){var s=a("d039"),l=a("c6b6"),u="".split;o.exports=s(function(){return!Object("z").propertyIsEnumerable(0)})?function(d){return l(d)=="String"?u.call(d,""):Object(d)}:Object},"44d2":function(o,i,a){var s=a("b622"),l=a("7c73"),u=a("9bf2"),d=s("unscopables"),f=Array.prototype;f[d]==null&&u.f(f,d,{configurable:!0,value:l(null)}),o.exports=function(p){f[d][p]=!0}},"44e7":function(o,i,a){var s=a("861d"),l=a("c6b6"),u=a("b622"),d=u("match");o.exports=function(f){var p;return s(f)&&((p=f[d])!==void 0?!!p:l(f)=="RegExp")}},4930:function(o,i,a){var s=a("d039");o.exports=!!Object.getOwnPropertySymbols&&!s(function(){return!String(Symbol())})},"4d64":function(o,i,a){var s=a("fc6a"),l=a("50c4"),u=a("23cb"),d=function(f){return function(p,m,g){var y=s(p),b=l(y.length),w=u(g,b),C;if(f&&m!=m){for(;b>w;)if(C=y[w++],C!=C)return!0}else for(;b>w;w++)if((f||w in y)&&y[w]===m)return f||w||0;return!f&&-1}};o.exports={includes:d(!0),indexOf:d(!1)}},"4de4":function(o,i,a){var s=a("23e7"),l=a("b727").filter,u=a("1dde"),d=a("ae40"),f=u("filter"),p=d("filter");s({target:"Array",proto:!0,forced:!f||!p},{filter:function(g){return l(this,g,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(o,i,a){var s=a("0366"),l=a("7b0b"),u=a("9bdd"),d=a("e95a"),f=a("50c4"),p=a("8418"),m=a("35a1");o.exports=function(y){var b=l(y),w=typeof this=="function"?this:Array,C=arguments.length,k=C>1?arguments[1]:void 0,x=k!==void 0,E=m(b),_=0,M,A,O,R,$,q;if(x&&(k=s(k,C>2?arguments[2]:void 0,2)),E!=null&&!(w==Array&&d(E)))for(R=E.call(b),$=R.next,A=new w;!(O=$.call(R)).done;_++)q=x?u(R,k,[O.value,_],!0):O.value,p(A,_,q);else for(M=f(b.length),A=new w(M);M>_;_++)q=x?k(b[_],_):b[_],p(A,_,q);return A.length=_,A}},"4fad":function(o,i,a){var s=a("23e7"),l=a("6f53").entries;s({target:"Object",stat:!0},{entries:function(d){return l(d)}})},"50c4":function(o,i,a){var s=a("a691"),l=Math.min;o.exports=function(u){return u>0?l(s(u),9007199254740991):0}},5135:function(o,i){var a={}.hasOwnProperty;o.exports=function(s,l){return a.call(s,l)}},5319:function(o,i,a){var s=a("d784"),l=a("825a"),u=a("7b0b"),d=a("50c4"),f=a("a691"),p=a("1d80"),m=a("8aa5"),g=a("14c3"),y=Math.max,b=Math.min,w=Math.floor,C=/\$([$&'`]|\d\d?|<[^>]*>)/g,k=/\$([$&'`]|\d\d?)/g,x=function(E){return E===void 0?E:String(E)};s("replace",2,function(E,_,M,A){var O=A.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,R=A.REPLACE_KEEPS_$0,$=O?"$":"$0";return[function(ne,G){var B=p(this),Y=ne==null?void 0:ne[E];return Y!==void 0?Y.call(ne,B,G):_.call(String(B),ne,G)},function(j,ne){if(!O&&R||typeof ne=="string"&&ne.indexOf($)===-1){var G=M(_,j,this,ne);if(G.done)return G.value}var B=l(j),Y=String(this),Q=typeof ne=="function";Q||(ne=String(ne));var H=B.global;if(H){var K=B.unicode;B.lastIndex=0}for(var U=[];;){var ae=g(B,Y);if(ae===null||(U.push(ae),!H))break;var re=String(ae[0]);re===""&&(B.lastIndex=m(Y,d(B.lastIndex),K))}for(var ye="",we=0,Fe=0;Fe<U.length;Fe++){ae=U[Fe];for(var le=String(ae[0]),Te=y(b(f(ae.index),Y.length),0),Ie=[],Ne=1;Ne<ae.length;Ne++)Ie.push(x(ae[Ne]));var et=ae.groups;if(Q){var st=[le].concat(Ie,Te,Y);et!==void 0&&st.push(et);var ze=String(ne.apply(void 0,st))}else ze=q(le,Y,Te,Ie,et,ne);Te>=we&&(ye+=Y.slice(we,Te)+ze,we=Te+le.length)}return ye+Y.slice(we)}];function q(j,ne,G,B,Y,Q){var H=G+j.length,K=B.length,U=k;return Y!==void 0&&(Y=u(Y),U=C),_.call(Q,U,function(ae,re){var ye;switch(re.charAt(0)){case"$":return"$";case"&":return j;case"`":return ne.slice(0,G);case"'":return ne.slice(H);case"<":ye=Y[re.slice(1,-1)];break;default:var we=+re;if(we===0)return ae;if(we>K){var Fe=w(we/10);return Fe===0?ae:Fe<=K?B[Fe-1]===void 0?re.charAt(1):B[Fe-1]+re.charAt(1):ae}ye=B[we-1]}return ye===void 0?"":ye})}})},5692:function(o,i,a){var s=a("c430"),l=a("c6cd");(o.exports=function(u,d){return l[u]||(l[u]=d!==void 0?d:{})})("versions",[]).push({version:"3.6.5",mode:s?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(o,i,a){var s=a("d066"),l=a("241c"),u=a("7418"),d=a("825a");o.exports=s("Reflect","ownKeys")||function(p){var m=l.f(d(p)),g=u.f;return g?m.concat(g(p)):m}},"5a34":function(o,i,a){var s=a("44e7");o.exports=function(l){if(s(l))throw TypeError("The method doesn't accept regular expressions");return l}},"5c6c":function(o,i){o.exports=function(a,s){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:s}}},"5db7":function(o,i,a){var s=a("23e7"),l=a("a2bf"),u=a("7b0b"),d=a("50c4"),f=a("1c0b"),p=a("65f0");s({target:"Array",proto:!0},{flatMap:function(g){var y=u(this),b=d(y.length),w;return f(g),w=p(y,0),w.length=l(w,y,y,b,0,1,g,arguments.length>1?arguments[1]:void 0),w}})},6547:function(o,i,a){var s=a("a691"),l=a("1d80"),u=function(d){return function(f,p){var m=String(l(f)),g=s(p),y=m.length,b,w;return g<0||g>=y?d?"":void 0:(b=m.charCodeAt(g),b<55296||b>56319||g+1===y||(w=m.charCodeAt(g+1))<56320||w>57343?d?m.charAt(g):b:d?m.slice(g,g+2):(b-55296<<10)+(w-56320)+65536)}};o.exports={codeAt:u(!1),charAt:u(!0)}},"65f0":function(o,i,a){var s=a("861d"),l=a("e8b5"),u=a("b622"),d=u("species");o.exports=function(f,p){var m;return l(f)&&(m=f.constructor,typeof m=="function"&&(m===Array||l(m.prototype))?m=void 0:s(m)&&(m=m[d],m===null&&(m=void 0))),new(m===void 0?Array:m)(p===0?0:p)}},"69f3":function(o,i,a){var s=a("7f9a"),l=a("da84"),u=a("861d"),d=a("9112"),f=a("5135"),p=a("f772"),m=a("d012"),g=l.WeakMap,y,b,w,C=function(O){return w(O)?b(O):y(O,{})},k=function(O){return function(R){var $;if(!u(R)||($=b(R)).type!==O)throw TypeError("Incompatible receiver, "+O+" required");return $}};if(s){var x=new g,E=x.get,_=x.has,M=x.set;y=function(O,R){return M.call(x,O,R),R},b=function(O){return E.call(x,O)||{}},w=function(O){return _.call(x,O)}}else{var A=p("state");m[A]=!0,y=function(O,R){return d(O,A,R),R},b=function(O){return f(O,A)?O[A]:{}},w=function(O){return f(O,A)}}o.exports={set:y,get:b,has:w,enforce:C,getterFor:k}},"6eeb":function(o,i,a){var s=a("da84"),l=a("9112"),u=a("5135"),d=a("ce4e"),f=a("8925"),p=a("69f3"),m=p.get,g=p.enforce,y=String(String).split("String");(o.exports=function(b,w,C,k){var x=k?!!k.unsafe:!1,E=k?!!k.enumerable:!1,_=k?!!k.noTargetGet:!1;if(typeof C=="function"&&(typeof w=="string"&&!u(C,"name")&&l(C,"name",w),g(C).source=y.join(typeof w=="string"?w:"")),b===s){E?b[w]=C:d(w,C);return}else x?!_&&b[w]&&(E=!0):delete b[w];E?b[w]=C:l(b,w,C)})(Function.prototype,"toString",function(){return typeof this=="function"&&m(this).source||f(this)})},"6f53":function(o,i,a){var s=a("83ab"),l=a("df75"),u=a("fc6a"),d=a("d1e7").f,f=function(p){return function(m){for(var g=u(m),y=l(g),b=y.length,w=0,C=[],k;b>w;)k=y[w++],(!s||d.call(g,k))&&C.push(p?[k,g[k]]:g[k]);return C}};o.exports={entries:f(!0),values:f(!1)}},"73d9":function(o,i,a){var s=a("44d2");s("flatMap")},7418:function(o,i){i.f=Object.getOwnPropertySymbols},"746f":function(o,i,a){var s=a("428f"),l=a("5135"),u=a("e538"),d=a("9bf2").f;o.exports=function(f){var p=s.Symbol||(s.Symbol={});l(p,f)||d(p,f,{value:u.f(f)})}},7839:function(o,i){o.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(o,i,a){var s=a("1d80");o.exports=function(l){return Object(s(l))}},"7c73":function(o,i,a){var s=a("825a"),l=a("37e8"),u=a("7839"),d=a("d012"),f=a("1be4"),p=a("cc12"),m=a("f772"),g=">",y="<",b="prototype",w="script",C=m("IE_PROTO"),k=function(){},x=function(O){return y+w+g+O+y+"/"+w+g},E=function(O){O.write(x("")),O.close();var R=O.parentWindow.Object;return O=null,R},_=function(){var O=p("iframe"),R="java"+w+":",$;return O.style.display="none",f.appendChild(O),O.src=String(R),$=O.contentWindow.document,$.open(),$.write(x("document.F=Object")),$.close(),$.F},M,A=function(){try{M=document.domain&&new ActiveXObject("htmlfile")}catch{}A=M?E(M):_();for(var O=u.length;O--;)delete A[b][u[O]];return A()};d[C]=!0,o.exports=Object.create||function(R,$){var q;return R!==null?(k[b]=s(R),q=new k,k[b]=null,q[C]=R):q=A(),$===void 0?q:l(q,$)}},"7dd0":function(o,i,a){var s=a("23e7"),l=a("9ed3"),u=a("e163"),d=a("d2bb"),f=a("d44e"),p=a("9112"),m=a("6eeb"),g=a("b622"),y=a("c430"),b=a("3f8c"),w=a("ae93"),C=w.IteratorPrototype,k=w.BUGGY_SAFARI_ITERATORS,x=g("iterator"),E="keys",_="values",M="entries",A=function(){return this};o.exports=function(O,R,$,q,j,ne,G){l($,R,q);var B=function(Fe){if(Fe===j&&U)return U;if(!k&&Fe in H)return H[Fe];switch(Fe){case E:return function(){return new $(this,Fe)};case _:return function(){return new $(this,Fe)};case M:return function(){return new $(this,Fe)}}return function(){return new $(this)}},Y=R+" Iterator",Q=!1,H=O.prototype,K=H[x]||H["@@iterator"]||j&&H[j],U=!k&&K||B(j),ae=R=="Array"&&H.entries||K,re,ye,we;if(ae&&(re=u(ae.call(new O)),C!==Object.prototype&&re.next&&(!y&&u(re)!==C&&(d?d(re,C):typeof re[x]!="function"&&p(re,x,A)),f(re,Y,!0,!0),y&&(b[Y]=A))),j==_&&K&&K.name!==_&&(Q=!0,U=function(){return K.call(this)}),(!y||G)&&H[x]!==U&&p(H,x,U),b[R]=U,j)if(ye={values:B(_),keys:ne?U:B(E),entries:B(M)},G)for(we in ye)(k||Q||!(we in H))&&m(H,we,ye[we]);else s({target:R,proto:!0,forced:k||Q},ye);return ye}},"7f9a":function(o,i,a){var s=a("da84"),l=a("8925"),u=s.WeakMap;o.exports=typeof u=="function"&&/native code/.test(l(u))},"825a":function(o,i,a){var s=a("861d");o.exports=function(l){if(!s(l))throw TypeError(String(l)+" is not an object");return l}},"83ab":function(o,i,a){var s=a("d039");o.exports=!s(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(o,i,a){var s=a("c04e"),l=a("9bf2"),u=a("5c6c");o.exports=function(d,f,p){var m=s(f);m in d?l.f(d,m,u(0,p)):d[m]=p}},"861d":function(o,i){o.exports=function(a){return typeof a=="object"?a!==null:typeof a=="function"}},8875:function(o,i,a){var s,l,u;(function(d,f){l=[],s=f,u=typeof s=="function"?s.apply(i,l):s,u!==void 0&&(o.exports=u)})(typeof self<"u"?self:this,function(){function d(){var f=Object.getOwnPropertyDescriptor(document,"currentScript");if(!f&&"currentScript"in document&&document.currentScript||f&&f.get!==d&&document.currentScript)return document.currentScript;try{throw new Error}catch(M){var p=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,m=/@([^@]*):(\d+):(\d+)\s*$/ig,g=p.exec(M.stack)||m.exec(M.stack),y=g&&g[1]||!1,b=g&&g[2]||!1,w=document.location.href.replace(document.location.hash,""),C,k,x,E=document.getElementsByTagName("script");y===w&&(C=document.documentElement.outerHTML,k=new RegExp("(?:[^\\n]+?\\n){0,"+(b-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),x=C.replace(k,"$1").trim());for(var _=0;_<E.length;_++)if(E[_].readyState==="interactive"||E[_].src===y||y===w&&E[_].innerHTML&&E[_].innerHTML.trim()===x)return E[_];return null}}return d})},8925:function(o,i,a){var s=a("c6cd"),l=Function.toString;typeof s.inspectSource!="function"&&(s.inspectSource=function(u){return l.call(u)}),o.exports=s.inspectSource},"8aa5":function(o,i,a){var s=a("6547").charAt;o.exports=function(l,u,d){return u+(d?s(l,u).length:1)}},"8bbf":function(o,i){o.exports=t},"90e3":function(o,i){var a=0,s=Math.random();o.exports=function(l){return"Symbol("+String(l===void 0?"":l)+")_"+(++a+s).toString(36)}},9112:function(o,i,a){var s=a("83ab"),l=a("9bf2"),u=a("5c6c");o.exports=s?function(d,f,p){return l.f(d,f,u(1,p))}:function(d,f,p){return d[f]=p,d}},9263:function(o,i,a){var s=a("ad6d"),l=a("9f7f"),u=RegExp.prototype.exec,d=String.prototype.replace,f=u,p=function(){var b=/a/,w=/b*/g;return u.call(b,"a"),u.call(w,"a"),b.lastIndex!==0||w.lastIndex!==0}(),m=l.UNSUPPORTED_Y||l.BROKEN_CARET,g=/()??/.exec("")[1]!==void 0,y=p||g||m;y&&(f=function(w){var C=this,k,x,E,_,M=m&&C.sticky,A=s.call(C),O=C.source,R=0,$=w;return M&&(A=A.replace("y",""),A.indexOf("g")===-1&&(A+="g"),$=String(w).slice(C.lastIndex),C.lastIndex>0&&(!C.multiline||C.multiline&&w[C.lastIndex-1]!==`
57 -`)&&(O="(?: "+O+")",$=" "+$,R++),x=new RegExp("^(?:"+O+")",A)),g&&(x=new RegExp("^"+O+"$(?!\\s)",A)),p&&(k=C.lastIndex),E=u.call(M?x:C,$),M?E?(E.input=E.input.slice(R),E[0]=E[0].slice(R),E.index=C.lastIndex,C.lastIndex+=E[0].length):C.lastIndex=0:p&&E&&(C.lastIndex=C.global?E.index+E[0].length:k),g&&E&&E.length>1&&d.call(E[0],x,function(){for(_=1;_<arguments.length-2;_++)arguments[_]===void 0&&(E[_]=void 0)}),E}),o.exports=f},"94ca":function(o,i,a){var s=a("d039"),l=/#|\.prototype\./,u=function(g,y){var b=f[d(g)];return b==m?!0:b==p?!1:typeof y=="function"?s(y):!!y},d=u.normalize=function(g){return String(g).replace(l,".").toLowerCase()},f=u.data={},p=u.NATIVE="N",m=u.POLYFILL="P";o.exports=u},"99af":function(o,i,a){var s=a("23e7"),l=a("d039"),u=a("e8b5"),d=a("861d"),f=a("7b0b"),p=a("50c4"),m=a("8418"),g=a("65f0"),y=a("1dde"),b=a("b622"),w=a("2d00"),C=b("isConcatSpreadable"),k=9007199254740991,x="Maximum allowed index exceeded",E=w>=51||!l(function(){var O=[];return O[C]=!1,O.concat()[0]!==O}),_=y("concat"),M=function(O){if(!d(O))return!1;var R=O[C];return R!==void 0?!!R:u(O)},A=!E||!_;s({target:"Array",proto:!0,forced:A},{concat:function(R){var $=f(this),q=g($,0),j=0,ne,G,B,Y,Q;for(ne=-1,B=arguments.length;ne<B;ne++)if(Q=ne===-1?$:arguments[ne],M(Q)){if(Y=p(Q.length),j+Y>k)throw TypeError(x);for(G=0;G<Y;G++,j++)G in Q&&m(q,j,Q[G])}else{if(j>=k)throw TypeError(x);m(q,j++,Q)}return q.length=j,q}})},"9bdd":function(o,i,a){var s=a("825a");o.exports=function(l,u,d,f){try{return f?u(s(d)[0],d[1]):u(d)}catch(m){var p=l.return;throw p!==void 0&&s(p.call(l)),m}}},"9bf2":function(o,i,a){var s=a("83ab"),l=a("0cfb"),u=a("825a"),d=a("c04e"),f=Object.defineProperty;i.f=s?f:function(m,g,y){if(u(m),g=d(g,!0),u(y),l)try{return f(m,g,y)}catch{}if("get"in y||"set"in y)throw TypeError("Accessors not supported");return"value"in y&&(m[g]=y.value),m}},"9ed3":function(o,i,a){var s=a("ae93").IteratorPrototype,l=a("7c73"),u=a("5c6c"),d=a("d44e"),f=a("3f8c"),p=function(){return this};o.exports=function(m,g,y){var b=g+" Iterator";return m.prototype=l(s,{next:u(1,y)}),d(m,b,!1,!0),f[b]=p,m}},"9f7f":function(o,i,a){var s=a("d039");function l(u,d){return RegExp(u,d)}i.UNSUPPORTED_Y=s(function(){var u=l("a","y");return u.lastIndex=2,u.exec("abcd")!=null}),i.BROKEN_CARET=s(function(){var u=l("^r","gy");return u.lastIndex=2,u.exec("str")!=null})},a2bf:function(o,i,a){var s=a("e8b5"),l=a("50c4"),u=a("0366"),d=function(f,p,m,g,y,b,w,C){for(var k=y,x=0,E=w?u(w,C,3):!1,_;x<g;){if(x in m){if(_=E?E(m[x],x,p):m[x],b>0&&s(_))k=d(f,p,_,l(_.length),k,b-1)-1;else{if(k>=9007199254740991)throw TypeError("Exceed the acceptable array length");f[k]=_}k++}x++}return k};o.exports=d},a352:function(o,i){o.exports=r},a434:function(o,i,a){var s=a("23e7"),l=a("23cb"),u=a("a691"),d=a("50c4"),f=a("7b0b"),p=a("65f0"),m=a("8418"),g=a("1dde"),y=a("ae40"),b=g("splice"),w=y("splice",{ACCESSORS:!0,0:0,1:2}),C=Math.max,k=Math.min,x=9007199254740991,E="Maximum allowed length exceeded";s({target:"Array",proto:!0,forced:!b||!w},{splice:function(M,A){var O=f(this),R=d(O.length),$=l(M,R),q=arguments.length,j,ne,G,B,Y,Q;if(q===0?j=ne=0:q===1?(j=0,ne=R-$):(j=q-2,ne=k(C(u(A),0),R-$)),R+j-ne>x)throw TypeError(E);for(G=p(O,ne),B=0;B<ne;B++)Y=$+B,Y in O&&m(G,B,O[Y]);if(G.length=ne,j<ne){for(B=$;B<R-ne;B++)Y=B+ne,Q=B+j,Y in O?O[Q]=O[Y]:delete O[Q];for(B=R;B>R-ne+j;B--)delete O[B-1]}else if(j>ne)for(B=R-ne;B>$;B--)Y=B+ne-1,Q=B+j-1,Y in O?O[Q]=O[Y]:delete O[Q];for(B=0;B<j;B++)O[B+$]=arguments[B+2];return O.length=R-ne+j,G}})},a4d3:function(o,i,a){var s=a("23e7"),l=a("da84"),u=a("d066"),d=a("c430"),f=a("83ab"),p=a("4930"),m=a("fdbf"),g=a("d039"),y=a("5135"),b=a("e8b5"),w=a("861d"),C=a("825a"),k=a("7b0b"),x=a("fc6a"),E=a("c04e"),_=a("5c6c"),M=a("7c73"),A=a("df75"),O=a("241c"),R=a("057f"),$=a("7418"),q=a("06cf"),j=a("9bf2"),ne=a("d1e7"),G=a("9112"),B=a("6eeb"),Y=a("5692"),Q=a("f772"),H=a("d012"),K=a("90e3"),U=a("b622"),ae=a("e538"),re=a("746f"),ye=a("d44e"),we=a("69f3"),Fe=a("b727").forEach,le=Q("hidden"),Te="Symbol",Ie="prototype",Ne=U("toPrimitive"),et=we.set,st=we.getterFor(Te),ze=Object[Ie],De=l.Symbol,ot=u("JSON","stringify"),Ot=q.f,Pe=j.f,He=R.f,Be=ne.f,Xe=Y("symbols"),Qe=Y("op-symbols"),ct=Y("string-to-symbol-registry"),mt=Y("symbol-to-string-registry"),bt=Y("wks"),_t=l.QObject,Jt=!_t||!_t[Ie]||!_t[Ie].findChild,Xt=f&&g(function(){return M(Pe({},"a",{get:function(){return Pe(this,"a",{value:7}).a}})).a!=7})?function(pe,Ee,Ue){var vt=Ot(ze,Ee);vt&&delete ze[Ee],Pe(pe,Ee,Ue),vt&&pe!==ze&&Pe(ze,Ee,vt)}:Pe,$t=function(pe,Ee){var Ue=Xe[pe]=M(De[Ie]);return et(Ue,{type:Te,tag:pe,description:Ee}),f||(Ue.description=Ee),Ue},he=m?function(pe){return typeof pe=="symbol"}:function(pe){return Object(pe)instanceof De},se=function(Ee,Ue,vt){Ee===ze&&se(Qe,Ue,vt),C(Ee);var St=E(Ue,!0);return C(vt),y(Xe,St)?(vt.enumerable?(y(Ee,le)&&Ee[le][St]&&(Ee[le][St]=!1),vt=M(vt,{enumerable:_(0,!1)})):(y(Ee,le)||Pe(Ee,le,_(1,{})),Ee[le][St]=!0),Xt(Ee,St,vt)):Pe(Ee,St,vt)},be=function(Ee,Ue){C(Ee);var vt=x(Ue),St=A(vt).concat(J(vt));return Fe(St,function(Gt){(!f||ie.call(vt,Gt))&&se(Ee,Gt,vt[Gt])}),Ee},Oe=function(Ee,Ue){return Ue===void 0?M(Ee):be(M(Ee),Ue)},ie=function(Ee){var Ue=E(Ee,!0),vt=Be.call(this,Ue);return this===ze&&y(Xe,Ue)&&!y(Qe,Ue)?!1:vt||!y(this,Ue)||!y(Xe,Ue)||y(this,le)&&this[le][Ue]?vt:!0},ue=function(Ee,Ue){var vt=x(Ee),St=E(Ue,!0);if(!(vt===ze&&y(Xe,St)&&!y(Qe,St))){var Gt=Ot(vt,St);return Gt&&y(Xe,St)&&!(y(vt,le)&&vt[le][St])&&(Gt.enumerable=!0),Gt}},Ce=function(Ee){var Ue=He(x(Ee)),vt=[];return Fe(Ue,function(St){!y(Xe,St)&&!y(H,St)&&vt.push(St)}),vt},J=function(Ee){var Ue=Ee===ze,vt=He(Ue?Qe:x(Ee)),St=[];return Fe(vt,function(Gt){y(Xe,Gt)&&(!Ue||y(ze,Gt))&&St.push(Xe[Gt])}),St};if(p||(De=function(){if(this instanceof De)throw TypeError("Symbol is not a constructor");var Ee=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),Ue=K(Ee),vt=function(St){this===ze&&vt.call(Qe,St),y(this,le)&&y(this[le],Ue)&&(this[le][Ue]=!1),Xt(this,Ue,_(1,St))};return f&&Jt&&Xt(ze,Ue,{configurable:!0,set:vt}),$t(Ue,Ee)},B(De[Ie],"toString",function(){return st(this).tag}),B(De,"withoutSetter",function(pe){return $t(K(pe),pe)}),ne.f=ie,j.f=se,q.f=ue,O.f=R.f=Ce,$.f=J,ae.f=function(pe){return $t(U(pe),pe)},f&&(Pe(De[Ie],"description",{configurable:!0,get:function(){return st(this).description}}),d||B(ze,"propertyIsEnumerable",ie,{unsafe:!0}))),s({global:!0,wrap:!0,forced:!p,sham:!p},{Symbol:De}),Fe(A(bt),function(pe){re(pe)}),s({target:Te,stat:!0,forced:!p},{for:function(pe){var Ee=String(pe);if(y(ct,Ee))return ct[Ee];var Ue=De(Ee);return ct[Ee]=Ue,mt[Ue]=Ee,Ue},keyFor:function(Ee){if(!he(Ee))throw TypeError(Ee+" is not a symbol");if(y(mt,Ee))return mt[Ee]},useSetter:function(){Jt=!0},useSimple:function(){Jt=!1}}),s({target:"Object",stat:!0,forced:!p,sham:!f},{create:Oe,defineProperty:se,defineProperties:be,getOwnPropertyDescriptor:ue}),s({target:"Object",stat:!0,forced:!p},{getOwnPropertyNames:Ce,getOwnPropertySymbols:J}),s({target:"Object",stat:!0,forced:g(function(){$.f(1)})},{getOwnPropertySymbols:function(Ee){return $.f(k(Ee))}}),ot){var ee=!p||g(function(){var pe=De();return ot([pe])!="[null]"||ot({a:pe})!="{}"||ot(Object(pe))!="{}"});s({target:"JSON",stat:!0,forced:ee},{stringify:function(Ee,Ue,vt){for(var St=[Ee],Gt=1,mn;arguments.length>Gt;)St.push(arguments[Gt++]);if(mn=Ue,!(!w(Ue)&&Ee===void 0||he(Ee)))return b(Ue)||(Ue=function(Mt,kn){if(typeof mn=="function"&&(kn=mn.call(this,Mt,kn)),!he(kn))return kn}),St[1]=Ue,ot.apply(null,St)}})}De[Ie][Ne]||G(De[Ie],Ne,De[Ie].valueOf),ye(De,Te),H[le]=!0},a630:function(o,i,a){var s=a("23e7"),l=a("4df4"),u=a("1c7e"),d=!u(function(f){Array.from(f)});s({target:"Array",stat:!0,forced:d},{from:l})},a640:function(o,i,a){var s=a("d039");o.exports=function(l,u){var d=[][l];return!!d&&s(function(){d.call(null,u||function(){throw 1},1)})}},a691:function(o,i){var a=Math.ceil,s=Math.floor;o.exports=function(l){return isNaN(l=+l)?0:(l>0?s:a)(l)}},ab13:function(o,i,a){var s=a("b622"),l=s("match");o.exports=function(u){var d=/./;try{"/./"[u](d)}catch{try{return d[l]=!1,"/./"[u](d)}catch{}}return!1}},ac1f:function(o,i,a){var s=a("23e7"),l=a("9263");s({target:"RegExp",proto:!0,forced:/./.exec!==l},{exec:l})},ad6d:function(o,i,a){var s=a("825a");o.exports=function(){var l=s(this),u="";return l.global&&(u+="g"),l.ignoreCase&&(u+="i"),l.multiline&&(u+="m"),l.dotAll&&(u+="s"),l.unicode&&(u+="u"),l.sticky&&(u+="y"),u}},ae40:function(o,i,a){var s=a("83ab"),l=a("d039"),u=a("5135"),d=Object.defineProperty,f={},p=function(m){throw m};o.exports=function(m,g){if(u(f,m))return f[m];g||(g={});var y=[][m],b=u(g,"ACCESSORS")?g.ACCESSORS:!1,w=u(g,0)?g[0]:p,C=u(g,1)?g[1]:void 0;return f[m]=!!y&&!l(function(){if(b&&!s)return!0;var k={length:-1};b?d(k,1,{enumerable:!0,get:p}):k[1]=1,y.call(k,w,C)})}},ae93:function(o,i,a){var s=a("e163"),l=a("9112"),u=a("5135"),d=a("b622"),f=a("c430"),p=d("iterator"),m=!1,g=function(){return this},y,b,w;[].keys&&(w=[].keys(),"next"in w?(b=s(s(w)),b!==Object.prototype&&(y=b)):m=!0),y==null&&(y={}),!f&&!u(y,p)&&l(y,p,g),o.exports={IteratorPrototype:y,BUGGY_SAFARI_ITERATORS:m}},b041:function(o,i,a){var s=a("00ee"),l=a("f5df");o.exports=s?{}.toString:function(){return"[object "+l(this)+"]"}},b0c0:function(o,i,a){var s=a("83ab"),l=a("9bf2").f,u=Function.prototype,d=u.toString,f=/^\s*function ([^ (]*)/,p="name";s&&!(p in u)&&l(u,p,{configurable:!0,get:function(){try{return d.call(this).match(f)[1]}catch{return""}}})},b622:function(o,i,a){var s=a("da84"),l=a("5692"),u=a("5135"),d=a("90e3"),f=a("4930"),p=a("fdbf"),m=l("wks"),g=s.Symbol,y=p?g:g&&g.withoutSetter||d;o.exports=function(b){return u(m,b)||(f&&u(g,b)?m[b]=g[b]:m[b]=y("Symbol."+b)),m[b]}},b64b:function(o,i,a){var s=a("23e7"),l=a("7b0b"),u=a("df75"),d=a("d039"),f=d(function(){u(1)});s({target:"Object",stat:!0,forced:f},{keys:function(m){return u(l(m))}})},b727:function(o,i,a){var s=a("0366"),l=a("44ad"),u=a("7b0b"),d=a("50c4"),f=a("65f0"),p=[].push,m=function(g){var y=g==1,b=g==2,w=g==3,C=g==4,k=g==6,x=g==5||k;return function(E,_,M,A){for(var O=u(E),R=l(O),$=s(_,M,3),q=d(R.length),j=0,ne=A||f,G=y?ne(E,q):b?ne(E,0):void 0,B,Y;q>j;j++)if((x||j in R)&&(B=R[j],Y=$(B,j,O),g)){if(y)G[j]=Y;else if(Y)switch(g){case 3:return!0;case 5:return B;case 6:return j;case 2:p.call(G,B)}else if(C)return!1}return k?-1:w||C?C:G}};o.exports={forEach:m(0),map:m(1),filter:m(2),some:m(3),every:m(4),find:m(5),findIndex:m(6)}},c04e:function(o,i,a){var s=a("861d");o.exports=function(l,u){if(!s(l))return l;var d,f;if(u&&typeof(d=l.toString)=="function"&&!s(f=d.call(l))||typeof(d=l.valueOf)=="function"&&!s(f=d.call(l))||!u&&typeof(d=l.toString)=="function"&&!s(f=d.call(l)))return f;throw TypeError("Can't convert object to primitive value")}},c430:function(o,i){o.exports=!1},c6b6:function(o,i){var a={}.toString;o.exports=function(s){return a.call(s).slice(8,-1)}},c6cd:function(o,i,a){var s=a("da84"),l=a("ce4e"),u="__core-js_shared__",d=s[u]||l(u,{});o.exports=d},c740:function(o,i,a){var s=a("23e7"),l=a("b727").findIndex,u=a("44d2"),d=a("ae40"),f="findIndex",p=!0,m=d(f);f in[]&&Array(1)[f](function(){p=!1}),s({target:"Array",proto:!0,forced:p||!m},{findIndex:function(y){return l(this,y,arguments.length>1?arguments[1]:void 0)}}),u(f)},c8ba:function(o,i){var a;a=function(){return this}();try{a=a||new Function("return this")()}catch{typeof window=="object"&&(a=window)}o.exports=a},c975:function(o,i,a){var s=a("23e7"),l=a("4d64").indexOf,u=a("a640"),d=a("ae40"),f=[].indexOf,p=!!f&&1/[1].indexOf(1,-0)<0,m=u("indexOf"),g=d("indexOf",{ACCESSORS:!0,1:0});s({target:"Array",proto:!0,forced:p||!m||!g},{indexOf:function(b){return p?f.apply(this,arguments)||0:l(this,b,arguments.length>1?arguments[1]:void 0)}})},ca84:function(o,i,a){var s=a("5135"),l=a("fc6a"),u=a("4d64").indexOf,d=a("d012");o.exports=function(f,p){var m=l(f),g=0,y=[],b;for(b in m)!s(d,b)&&s(m,b)&&y.push(b);for(;p.length>g;)s(m,b=p[g++])&&(~u(y,b)||y.push(b));return y}},caad:function(o,i,a){var s=a("23e7"),l=a("4d64").includes,u=a("44d2"),d=a("ae40"),f=d("indexOf",{ACCESSORS:!0,1:0});s({target:"Array",proto:!0,forced:!f},{includes:function(m){return l(this,m,arguments.length>1?arguments[1]:void 0)}}),u("includes")},cc12:function(o,i,a){var s=a("da84"),l=a("861d"),u=s.document,d=l(u)&&l(u.createElement);o.exports=function(f){return d?u.createElement(f):{}}},ce4e:function(o,i,a){var s=a("da84"),l=a("9112");o.exports=function(u,d){try{l(s,u,d)}catch{s[u]=d}return d}},d012:function(o,i){o.exports={}},d039:function(o,i){o.exports=function(a){try{return!!a()}catch{return!0}}},d066:function(o,i,a){var s=a("428f"),l=a("da84"),u=function(d){return typeof d=="function"?d:void 0};o.exports=function(d,f){return arguments.length<2?u(s[d])||u(l[d]):s[d]&&s[d][f]||l[d]&&l[d][f]}},d1e7:function(o,i,a){var s={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,u=l&&!s.call({1:2},1);i.f=u?function(f){var p=l(this,f);return!!p&&p.enumerable}:s},d28b:function(o,i,a){var s=a("746f");s("iterator")},d2bb:function(o,i,a){var s=a("825a"),l=a("3bbe");o.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var u=!1,d={},f;try{f=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,f.call(d,[]),u=d instanceof Array}catch{}return function(m,g){return s(m),l(g),u?f.call(m,g):m.__proto__=g,m}}():void 0)},d3b7:function(o,i,a){var s=a("00ee"),l=a("6eeb"),u=a("b041");s||l(Object.prototype,"toString",u,{unsafe:!0})},d44e:function(o,i,a){var s=a("9bf2").f,l=a("5135"),u=a("b622"),d=u("toStringTag");o.exports=function(f,p,m){f&&!l(f=m?f:f.prototype,d)&&s(f,d,{configurable:!0,value:p})}},d58f:function(o,i,a){var s=a("1c0b"),l=a("7b0b"),u=a("44ad"),d=a("50c4"),f=function(p){return function(m,g,y,b){s(g);var w=l(m),C=u(w),k=d(w.length),x=p?k-1:0,E=p?-1:1;if(y<2)for(;;){if(x in C){b=C[x],x+=E;break}if(x+=E,p?x<0:k<=x)throw TypeError("Reduce of empty array with no initial value")}for(;p?x>=0:k>x;x+=E)x in C&&(b=g(b,C[x],x,w));return b}};o.exports={left:f(!1),right:f(!0)}},d784:function(o,i,a){a("ac1f");var s=a("6eeb"),l=a("d039"),u=a("b622"),d=a("9263"),f=a("9112"),p=u("species"),m=!l(function(){var C=/./;return C.exec=function(){var k=[];return k.groups={a:"7"},k},"".replace(C,"$<a>")!=="7"}),g=function(){return"a".replace(/./,"$0")==="$0"}(),y=u("replace"),b=function(){return/./[y]?/./[y]("a","$0")==="":!1}(),w=!l(function(){var C=/(?:)/,k=C.exec;C.exec=function(){return k.apply(this,arguments)};var x="ab".split(C);return x.length!==2||x[0]!=="a"||x[1]!=="b"});o.exports=function(C,k,x,E){var _=u(C),M=!l(function(){var j={};return j[_]=function(){return 7},""[C](j)!=7}),A=M&&!l(function(){var j=!1,ne=/a/;return C==="split"&&(ne={},ne.constructor={},ne.constructor[p]=function(){return ne},ne.flags="",ne[_]=/./[_]),ne.exec=function(){return j=!0,null},ne[_](""),!j});if(!M||!A||C==="replace"&&!(m&&g&&!b)||C==="split"&&!w){var O=/./[_],R=x(_,""[C],function(j,ne,G,B,Y){return ne.exec===d?M&&!Y?{done:!0,value:O.call(ne,G,B)}:{done:!0,value:j.call(G,ne,B)}:{done:!1}},{REPLACE_KEEPS_$0:g,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:b}),$=R[0],q=R[1];s(String.prototype,C,$),s(RegExp.prototype,_,k==2?function(j,ne){return q.call(j,this,ne)}:function(j){return q.call(j,this)})}E&&f(RegExp.prototype[_],"sham",!0)}},d81d:function(o,i,a){var s=a("23e7"),l=a("b727").map,u=a("1dde"),d=a("ae40"),f=u("map"),p=d("map");s({target:"Array",proto:!0,forced:!f||!p},{map:function(g){return l(this,g,arguments.length>1?arguments[1]:void 0)}})},da84:function(o,i,a){(function(s){var l=function(u){return u&&u.Math==Math&&u};o.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof s=="object"&&s)||Function("return this")()}).call(this,a("c8ba"))},dbb4:function(o,i,a){var s=a("23e7"),l=a("83ab"),u=a("56ef"),d=a("fc6a"),f=a("06cf"),p=a("8418");s({target:"Object",stat:!0,sham:!l},{getOwnPropertyDescriptors:function(g){for(var y=d(g),b=f.f,w=u(y),C={},k=0,x,E;w.length>k;)E=b(y,x=w[k++]),E!==void 0&&p(C,x,E);return C}})},dbf1:function(o,i,a){(function(s){a.d(i,"a",function(){return u});function l(){return typeof window<"u"?window.console:s.console}var u=l()}).call(this,a("c8ba"))},ddb0:function(o,i,a){var s=a("da84"),l=a("fdbc"),u=a("e260"),d=a("9112"),f=a("b622"),p=f("iterator"),m=f("toStringTag"),g=u.values;for(var y in l){var b=s[y],w=b&&b.prototype;if(w){if(w[p]!==g)try{d(w,p,g)}catch{w[p]=g}if(w[m]||d(w,m,y),l[y]){for(var C in u)if(w[C]!==u[C])try{d(w,C,u[C])}catch{w[C]=u[C]}}}}},df75:function(o,i,a){var s=a("ca84"),l=a("7839");o.exports=Object.keys||function(d){return s(d,l)}},e01a:function(o,i,a){var s=a("23e7"),l=a("83ab"),u=a("da84"),d=a("5135"),f=a("861d"),p=a("9bf2").f,m=a("e893"),g=u.Symbol;if(l&&typeof g=="function"&&(!("description"in g.prototype)||g().description!==void 0)){var y={},b=function(){var _=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),M=this instanceof b?new g(_):_===void 0?g():g(_);return _===""&&(y[M]=!0),M};m(b,g);var w=b.prototype=g.prototype;w.constructor=b;var C=w.toString,k=String(g("test"))=="Symbol(test)",x=/^Symbol\((.*)\)[^)]+$/;p(w,"description",{configurable:!0,get:function(){var _=f(this)?this.valueOf():this,M=C.call(_);if(d(y,_))return"";var A=k?M.slice(7,-1):M.replace(x,"$1");return A===""?void 0:A}}),s({global:!0,forced:!0},{Symbol:b})}},e163:function(o,i,a){var s=a("5135"),l=a("7b0b"),u=a("f772"),d=a("e177"),f=u("IE_PROTO"),p=Object.prototype;o.exports=d?Object.getPrototypeOf:function(m){return m=l(m),s(m,f)?m[f]:typeof m.constructor=="function"&&m instanceof m.constructor?m.constructor.prototype:m instanceof Object?p:null}},e177:function(o,i,a){var s=a("d039");o.exports=!s(function(){function l(){}return l.prototype.constructor=null,Object.getPrototypeOf(new l)!==l.prototype})},e260:function(o,i,a){var s=a("fc6a"),l=a("44d2"),u=a("3f8c"),d=a("69f3"),f=a("7dd0"),p="Array Iterator",m=d.set,g=d.getterFor(p);o.exports=f(Array,"Array",function(y,b){m(this,{type:p,target:s(y),index:0,kind:b})},function(){var y=g(this),b=y.target,w=y.kind,C=y.index++;return!b||C>=b.length?(y.target=void 0,{value:void 0,done:!0}):w=="keys"?{value:C,done:!1}:w=="values"?{value:b[C],done:!1}:{value:[C,b[C]],done:!1}},"values"),u.Arguments=u.Array,l("keys"),l("values"),l("entries")},e439:function(o,i,a){var s=a("23e7"),l=a("d039"),u=a("fc6a"),d=a("06cf").f,f=a("83ab"),p=l(function(){d(1)}),m=!f||p;s({target:"Object",stat:!0,forced:m,sham:!f},{getOwnPropertyDescriptor:function(y,b){return d(u(y),b)}})},e538:function(o,i,a){var s=a("b622");i.f=s},e893:function(o,i,a){var s=a("5135"),l=a("56ef"),u=a("06cf"),d=a("9bf2");o.exports=function(f,p){for(var m=l(p),g=d.f,y=u.f,b=0;b<m.length;b++){var w=m[b];s(f,w)||g(f,w,y(p,w))}}},e8b5:function(o,i,a){var s=a("c6b6");o.exports=Array.isArray||function(u){return s(u)=="Array"}},e95a:function(o,i,a){var s=a("b622"),l=a("3f8c"),u=s("iterator"),d=Array.prototype;o.exports=function(f){return f!==void 0&&(l.Array===f||d[u]===f)}},f5df:function(o,i,a){var s=a("00ee"),l=a("c6b6"),u=a("b622"),d=u("toStringTag"),f=l(function(){return arguments}())=="Arguments",p=function(m,g){try{return m[g]}catch{}};o.exports=s?l:function(m){var g,y,b;return m===void 0?"Undefined":m===null?"Null":typeof(y=p(g=Object(m),d))=="string"?y:f?l(g):(b=l(g))=="Object"&&typeof g.callee=="function"?"Arguments":b}},f772:function(o,i,a){var s=a("5692"),l=a("90e3"),u=s("keys");o.exports=function(d){return u[d]||(u[d]=l(d))}},fb15:function(o,i,a){if(a.r(i),typeof window<"u"){var s=window.document.currentScript;{var l=a("8875");s=l(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:l})}var u=s&&s.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);u&&(a.p=u[1])}a("99af"),a("4de4"),a("4160"),a("c975"),a("d81d"),a("a434"),a("159b"),a("a4d3"),a("e439"),a("dbb4"),a("b64b");function d(he,se,be){return se in he?Object.defineProperty(he,se,{value:be,enumerable:!0,configurable:!0,writable:!0}):he[se]=be,he}function f(he,se){var be=Object.keys(he);if(Object.getOwnPropertySymbols){var Oe=Object.getOwnPropertySymbols(he);se&&(Oe=Oe.filter(function(ie){return Object.getOwnPropertyDescriptor(he,ie).enumerable})),be.push.apply(be,Oe)}return be}function p(he){for(var se=1;se<arguments.length;se++){var be=arguments[se]!=null?arguments[se]:{};se%2?f(Object(be),!0).forEach(function(Oe){d(he,Oe,be[Oe])}):Object.getOwnPropertyDescriptors?Object.defineProperties(he,Object.getOwnPropertyDescriptors(be)):f(Object(be)).forEach(function(Oe){Object.defineProperty(he,Oe,Object.getOwnPropertyDescriptor(be,Oe))})}return he}function m(he){if(Array.isArray(he))return he}a("e01a"),a("d28b"),a("e260"),a("d3b7"),a("3ca3"),a("ddb0");function g(he,se){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(he)))){var be=[],Oe=!0,ie=!1,ue=void 0;try{for(var Ce=he[Symbol.iterator](),J;!(Oe=(J=Ce.next()).done)&&(be.push(J.value),!(se&&be.length===se));Oe=!0);}catch(ee){ie=!0,ue=ee}finally{try{!Oe&&Ce.return!=null&&Ce.return()}finally{if(ie)throw ue}}return be}}a("a630"),a("fb6a"),a("b0c0"),a("25f0");function y(he,se){(se==null||se>he.length)&&(se=he.length);for(var be=0,Oe=new Array(se);be<se;be++)Oe[be]=he[be];return Oe}function b(he,se){if(he){if(typeof he=="string")return y(he,se);var be=Object.prototype.toString.call(he).slice(8,-1);if(be==="Object"&&he.constructor&&(be=he.constructor.name),be==="Map"||be==="Set")return Array.from(he);if(be==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(be))return y(he,se)}}function w(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
58 -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function C(he,se){return m(he)||g(he,se)||b(he,se)||w()}function k(he){if(Array.isArray(he))return y(he)}function x(he){if(typeof Symbol<"u"&&Symbol.iterator in Object(he))return Array.from(he)}function E(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
59 -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _(he){return k(he)||x(he)||b(he)||E()}var M=a("a352"),A=a.n(M);function O(he){he.parentElement!==null&&he.parentElement.removeChild(he)}function R(he,se,be){var Oe=be===0?he.children[0]:he.children[be-1].nextSibling;he.insertBefore(se,Oe)}var $=a("dbf1");a("13d5"),a("4fad"),a("ac1f"),a("5319");function q(he){var se=Object.create(null);return function(Oe){var ie=se[Oe];return ie||(se[Oe]=he(Oe))}}var j=/-(\w)/g,ne=q(function(he){return he.replace(j,function(se,be){return be.toUpperCase()})});a("5db7"),a("73d9");var G=["Start","Add","Remove","Update","End"],B=["Choose","Unchoose","Sort","Filter","Clone"],Y=["Move"],Q=[Y,G,B].flatMap(function(he){return he}).map(function(he){return"on".concat(he)}),H={manage:Y,manageAndEmit:G,emit:B};function K(he){return Q.indexOf(he)!==-1}a("caad"),a("2ca0");var U=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function ae(he){return U.includes(he)}function re(he){return["transition-group","TransitionGroup"].includes(he)}function ye(he){return["id","class","role","style"].includes(he)||he.startsWith("data-")||he.startsWith("aria-")||he.startsWith("on")}function we(he){return he.reduce(function(se,be){var Oe=C(be,2),ie=Oe[0],ue=Oe[1];return se[ie]=ue,se},{})}function Fe(he){var se=he.$attrs,be=he.componentData,Oe=be===void 0?{}:be,ie=we(Object.entries(se).filter(function(ue){var Ce=C(ue,2),J=Ce[0];return Ce[1],ye(J)}));return p(p({},ie),Oe)}function le(he){var se=he.$attrs,be=he.callBackBuilder,Oe=we(Te(se));Object.entries(be).forEach(function(ue){var Ce=C(ue,2),J=Ce[0],ee=Ce[1];H[J].forEach(function(pe){Oe["on".concat(pe)]=ee(pe)})});var ie="[data-draggable]".concat(Oe.draggable||"");return p(p({},Oe),{},{draggable:ie})}function Te(he){return Object.entries(he).filter(function(se){var be=C(se,2),Oe=be[0];return be[1],!ye(Oe)}).map(function(se){var be=C(se,2),Oe=be[0],ie=be[1];return[ne(Oe),ie]}).filter(function(se){var be=C(se,2),Oe=be[0];return be[1],!K(Oe)})}a("c740");function Ie(he,se){if(!(he instanceof se))throw new TypeError("Cannot call a class as a function")}function Ne(he,se){for(var be=0;be<se.length;be++){var Oe=se[be];Oe.enumerable=Oe.enumerable||!1,Oe.configurable=!0,"value"in Oe&&(Oe.writable=!0),Object.defineProperty(he,Oe.key,Oe)}}function et(he,se,be){return se&&Ne(he.prototype,se),he}var st=function(se){var be=se.el;return be},ze=function(se,be){return se.__draggable_context=be},De=function(se){return se.__draggable_context},ot=function(){function he(se){var be=se.nodes,Oe=be.header,ie=be.default,ue=be.footer,Ce=se.root,J=se.realList;Ie(this,he),this.defaultNodes=ie,this.children=[].concat(_(Oe),_(ie),_(ue)),this.externalComponent=Ce.externalComponent,this.rootTransition=Ce.transition,this.tag=Ce.tag,this.realList=J}return et(he,[{key:"render",value:function(be,Oe){var ie=this.tag,ue=this.children,Ce=this._isRootComponent,J=Ce?{default:function(){return ue}}:ue;return be(ie,Oe,J)}},{key:"updated",value:function(){var be=this.defaultNodes,Oe=this.realList;be.forEach(function(ie,ue){ze(st(ie),{element:Oe[ue],index:ue})})}},{key:"getUnderlyingVm",value:function(be){return De(be)}},{key:"getVmIndexFromDomIndex",value:function(be,Oe){var ie=this.defaultNodes,ue=ie.length,Ce=Oe.children,J=Ce.item(be);if(J===null)return ue;var ee=De(J);if(ee)return ee.index;if(ue===0)return 0;var pe=st(ie[0]),Ee=_(Ce).findIndex(function(Ue){return Ue===pe});return be<Ee?0:ue}},{key:"_isRootComponent",get:function(){return this.externalComponent||this.rootTransition}}]),he}(),Ot=a("8bbf");function Pe(he,se){var be=he[se];return be?be():[]}function He(he){var se=he.$slots,be=he.realList,Oe=he.getKey,ie=be||[],ue=["header","footer"].map(function(Ue){return Pe(se,Ue)}),Ce=C(ue,2),J=Ce[0],ee=Ce[1],pe=se.item;if(!pe)throw new Error("draggable element must have an item slot");var Ee=ie.flatMap(function(Ue,vt){return pe({element:Ue,index:vt}).map(function(St){return St.key=Oe(Ue),St.props=p(p({},St.props||{}),{},{"data-draggable":!0}),St})});if(Ee.length!==ie.length)throw new Error("Item slot must have only one child");return{header:J,footer:ee,default:Ee}}function Be(he){var se=re(he),be=!ae(he)&&!se;return{transition:se,externalComponent:be,tag:be?Object(Ot.resolveComponent)(he):se?Ot.TransitionGroup:he}}function Xe(he){var se=he.$slots,be=he.tag,Oe=he.realList,ie=he.getKey,ue=He({$slots:se,realList:Oe,getKey:ie}),Ce=Be(be);return new ot({nodes:ue,root:Ce,realList:Oe})}function Qe(he,se){var be=this;Object(Ot.nextTick)(function(){return be.$emit(he.toLowerCase(),se)})}function ct(he){var se=this;return function(be,Oe){if(se.realList!==null)return se["onDrag".concat(he)](be,Oe)}}function mt(he){var se=this,be=ct.call(this,he);return function(Oe,ie){be.call(se,Oe,ie),Qe.call(se,he,Oe)}}var bt=null,_t={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:function(se){return se}},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},Jt=["update:modelValue","change"].concat(_([].concat(_(H.manageAndEmit),_(H.emit)).map(function(he){return he.toLowerCase()}))),Xt=Object(Ot.defineComponent)({name:"draggable",inheritAttrs:!1,props:_t,emits:Jt,data:function(){return{error:!1}},render:function(){try{this.error=!1;var se=this.$slots,be=this.$attrs,Oe=this.tag,ie=this.componentData,ue=this.realList,Ce=this.getKey,J=Xe({$slots:se,tag:Oe,realList:ue,getKey:Ce});this.componentStructure=J;var ee=Fe({$attrs:be,componentData:ie});return J.render(Ot.h,ee)}catch(pe){return this.error=!0,Object(Ot.h)("pre",{style:{color:"red"}},pe.stack)}},created:function(){this.list!==null&&this.modelValue!==null&&$.a.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted:function(){var se=this;if(!this.error){var be=this.$attrs,Oe=this.$el,ie=this.componentStructure;ie.updated();var ue=le({$attrs:be,callBackBuilder:{manageAndEmit:function(ee){return mt.call(se,ee)},emit:function(ee){return Qe.bind(se,ee)},manage:function(ee){return ct.call(se,ee)}}}),Ce=Oe.nodeType===1?Oe:Oe.parentElement;this._sortable=new A.a(Ce,ue),this.targetDomElement=Ce,Ce.__draggable_component__=this}},updated:function(){this.componentStructure.updated()},beforeUnmount:function(){this._sortable!==void 0&&this._sortable.destroy()},computed:{realList:function(){var se=this.list;return se||this.modelValue},getKey:function(){var se=this.itemKey;return typeof se=="function"?se:function(be){return be[se]}}},watch:{$attrs:{handler:function(se){var be=this._sortable;be&&Te(se).forEach(function(Oe){var ie=C(Oe,2),ue=ie[0],Ce=ie[1];be.option(ue,Ce)})},deep:!0}},methods:{getUnderlyingVm:function(se){return this.componentStructure.getUnderlyingVm(se)||null},getUnderlyingPotencialDraggableComponent:function(se){return se.__draggable_component__},emitChanges:function(se){var be=this;Object(Ot.nextTick)(function(){return be.$emit("change",se)})},alterList:function(se){if(this.list){se(this.list);return}var be=_(this.modelValue);se(be),this.$emit("update:modelValue",be)},spliceList:function(){var se=arguments,be=function(ie){return ie.splice.apply(ie,_(se))};this.alterList(be)},updatePosition:function(se,be){var Oe=function(ue){return ue.splice(be,0,ue.splice(se,1)[0])};this.alterList(Oe)},getRelatedContextFromMoveEvent:function(se){var be=se.to,Oe=se.related,ie=this.getUnderlyingPotencialDraggableComponent(be);if(!ie)return{component:ie};var ue=ie.realList,Ce={list:ue,component:ie};if(be!==Oe&&ue){var J=ie.getUnderlyingVm(Oe)||{};return p(p({},J),Ce)}return Ce},getVmIndexFromDomIndex:function(se){return this.componentStructure.getVmIndexFromDomIndex(se,this.targetDomElement)},onDragStart:function(se){this.context=this.getUnderlyingVm(se.item),se.item._underlying_vm_=this.clone(this.context.element),bt=se.item},onDragAdd:function(se){var be=se.item._underlying_vm_;if(be!==void 0){O(se.item);var Oe=this.getVmIndexFromDomIndex(se.newIndex);this.spliceList(Oe,0,be);var ie={element:be,newIndex:Oe};this.emitChanges({added:ie})}},onDragRemove:function(se){if(R(this.$el,se.item,se.oldIndex),se.pullMode==="clone"){O(se.clone);return}var be=this.context,Oe=be.index,ie=be.element;this.spliceList(Oe,1);var ue={element:ie,oldIndex:Oe};this.emitChanges({removed:ue})},onDragUpdate:function(se){O(se.item),R(se.from,se.item,se.oldIndex);var be=this.context.index,Oe=this.getVmIndexFromDomIndex(se.newIndex);this.updatePosition(be,Oe);var ie={element:this.context.element,oldIndex:be,newIndex:Oe};this.emitChanges({moved:ie})},computeFutureIndex:function(se,be){if(!se.element)return 0;var Oe=_(be.to.children).filter(function(J){return J.style.display!=="none"}),ie=Oe.indexOf(be.related),ue=se.component.getVmIndexFromDomIndex(ie),Ce=Oe.indexOf(bt)!==-1;return Ce||!be.willInsertAfter?ue:ue+1},onDragMove:function(se,be){var Oe=this.move,ie=this.realList;if(!Oe||!ie)return!0;var ue=this.getRelatedContextFromMoveEvent(se),Ce=this.computeFutureIndex(ue,se),J=p(p({},this.context),{},{futureIndex:Ce}),ee=p(p({},se),{},{relatedContext:ue,draggedContext:J});return Oe(ee,be)},onDragEnd:function(){bt=null}}}),$t=Xt;i.default=$t},fb6a:function(o,i,a){var s=a("23e7"),l=a("861d"),u=a("e8b5"),d=a("23cb"),f=a("50c4"),p=a("fc6a"),m=a("8418"),g=a("b622"),y=a("1dde"),b=a("ae40"),w=y("slice"),C=b("slice",{ACCESSORS:!0,0:0,1:2}),k=g("species"),x=[].slice,E=Math.max;s({target:"Array",proto:!0,forced:!w||!C},{slice:function(M,A){var O=p(this),R=f(O.length),$=d(M,R),q=d(A===void 0?R:A,R),j,ne,G;if(u(O)&&(j=O.constructor,typeof j=="function"&&(j===Array||u(j.prototype))?j=void 0:l(j)&&(j=j[k],j===null&&(j=void 0)),j===Array||j===void 0))return x.call(O,$,q);for(ne=new(j===void 0?Array:j)(E(q-$,0)),G=0;$<q;$++,G++)$ in O&&m(ne,G,O[$]);return ne.length=G,ne}})},fc6a:function(o,i,a){var s=a("44ad"),l=a("1d80");o.exports=function(u){return s(l(u))}},fdbc:function(o,i){o.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(o,i,a){var s=a("4930");o.exports=s&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}}).default})}(uf)),uf.exports}var LG=NG();const u7=Ko(LG),Kn=Hi("formBuilderData",()=>{const n=L(null),e=L(!1),t=L([]),r=L(0),o=L(null),i=L("addField"),a=L(null),s=L("Blank form"),l=L(!0),u=L(!0),d=L(!1),f=L(!1),p=L(null),m=$l(),{getLabel:g}=Ft(),{request:y}=_i(),b=Fl(),w=Q=>{o.value=t.value.find(H=>H.fieldIndex===Q)||null,i.value="options"},C=b.createEntityManager("formBuilder",{name:s,description:a,published:l,showTitle:u,showDescription:d,fields:t});function k(Q){Q.stopPropagation();const H=Q.target,K=document.querySelectorAll(".ivyforms-form-builder__list-group__item");let U=!1;K.forEach(ae=>{ae.contains(H)&&(U=!0)}),U||(o.value=null)}const x=Q=>{var H;return((H=o.value)==null?void 0:H.fieldIndex)===Q},E=(Q,H)=>{const K=t.value.findIndex(U=>{var ae;return U.fieldIndex===((ae=o.value)==null?void 0:ae.fieldIndex)});K!==-1&&(t.value[K][Q]=H)},_=Q=>{const H=Q.position??t.value.length+1;t.value.push({id:Q.id,fieldIndex:Q.fieldIndex,type:Q.type,label:Q.label,defaultValue:"",required:Q.required||!1,placeholder:Q.placeholder||"",position:H}),M()},M=()=>{t.value.forEach((Q,H)=>{Q.position=H+1})},A=()=>(r.value++,r.value),O=async Q=>{var H;try{const{data:K,error:U,status:ae}=await y(`form/${Q}/`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!U&&ae===200&&((H=K==null?void 0:K.data)!=null&&H.data)){n.value=Q,e.value=!0,f.value=!0;const re=K.data.data;s.value=re.name||g("blank_form"),a.value=re.description||"",l.value=re.published||!1,u.value=re.showTitle||!1,d.value=re.showDescription||!1,p.value=re.confirmationId||null;const ye=re.fields;t.value=ye.map((we,Fe)=>({id:we.id,fieldIndex:we.fieldIndex,type:we.type,label:we.label,defaultValue:we.defaultValue||"",required:we.required||!1,placeholder:we.placeholder||"",position:we.position||Fe+1})),C.resetUnsavedChanges(),r.value=0,ye.length&&(r.value=Math.max(...ye.map(we=>we.fieldIndex)))}else Ge({message:g("failed_to_tab_form"),type:"error"}),console.error(g("failed_to_tab_form"),K==null?void 0:K.message)}catch(K){Ge({message:g("error_loading_form"),type:"error"}),console.error(g("error_loading_form"),K)}},R=async()=>{if(!n.value)return;const Q={name:s.value||g("updated_form"),description:a.value||"",published:l.value||!1,showTitle:u.value||!1,showDescription:d.value||!1,fields:t.value?t.value:[]};try{const{data:H,error:K,status:U}=await y(`form/update/${n.value}/`,{method:"POST",headers:{"Content-Type":"application/json"},data:Q});!K&&U===200?(Ge({message:g("form_updated"),type:"success"}),C.resetUnsavedChanges()):(Ge({message:g("failed_to_update_form"),type:"error"}),console.error(g("failed_to_update_form"),H==null?void 0:H.message))}catch(H){Ge({message:g("error_updating_form"),type:"error"}),console.error(g("error_updating_form"),H)}},$=async()=>{var H,K;const Q={name:s.value||g("blank_form"),description:a.value||"",showTitle:u.value||!1,published:l.value||!1,showDescription:d.value||!1,fields:t.value.map(U=>({id:U.id,fieldIndex:U.fieldIndex,type:U.type,label:U.label,required:U.required,defaultValue:U.defaultValue,placeholder:U.placeholder,position:U.position}))};try{const{data:U,error:ae,status:re}=await y("form/add/",{method:"POST",headers:{"Content-Type":"application/json"},data:Q});if(!ae&&re===200&&((K=(H=U==null?void 0:U.data)==null?void 0:H.data)!=null&&K.id)){const ye=U.data.data;n.value=ye.id,p.value=ye.confirmationId,e.value=!0,f.value=!0,await m.push({hash:`manage/${n.value}`}),Ge({message:g("form_saved"),type:"success"}),C.resetUnsavedChanges()}else Ge({message:g("failed_to_save_form"),type:"error"})}catch(U){Ge({message:`${g("error_save_form")} ${U}`,type:"error"})}},q=async()=>{var H,K;const Q={name:s.value||g("blank_form"),description:a.value||"",published:l.value||!1,showTitle:u.value||!1,showDescription:d.value||!1,fields:t.value.map(U=>({id:U.id,fieldIndex:U.fieldIndex,type:U.type,label:U.label,required:U.required,defaultValue:U.defaultValue,placeholder:U.placeholder,position:U.position}))};try{const{data:U,error:ae,status:re}=await y("form/add/",{method:"POST",headers:{"Content-Type":"application/json"},data:Q});!ae&&re===200&&((K=(H=U==null?void 0:U.data)==null?void 0:H.data)!=null&&K.id)?(n.value=U.data.data.id,e.value=!0,f.value=!0,await m.push({hash:`/settings/general/manage/${n.value}`}),Ge({message:g("form_saved"),type:"success"}),C.resetUnsavedChanges()):Ge({message:g("failed_to_save_form"),type:"error"})}catch(U){Ge({message:`${g("error_save_form")} ${U}`,type:"error"})}},j=Q=>{const H=t.value.findIndex(K=>K.fieldIndex===Q);if(H>0){const K=t.value[H];t.value[H]=t.value[H-1],t.value[H-1]=K,M()}},ne=Q=>{const H=t.value.findIndex(K=>K.fieldIndex===Q);if(H<t.value.length-1){const K=t.value[H];t.value[H]=t.value[H+1],t.value[H+1]=K,M()}},G=Q=>{var K;const H=t.value.findIndex(U=>U.fieldIndex===Q);H!==-1&&(t.value.splice(H,1),((K=o.value)==null?void 0:K.fieldIndex)===Q&&(o.value=null),M())},B=Q=>{const H=t.value.find(re=>re.fieldIndex===Q);if(!H)return;const K=A(),U={...JSON.parse(JSON.stringify(H)),id:0,fieldIndex:K,label:H.label+" (copy)"},ae=t.value.findIndex(re=>re.fieldIndex===Q);t.value.splice(ae+1,0,U),M()},Y=()=>{n.value=null,e.value=!1,t.value=[],r.value=0,o.value=null,i.value="addField",a.value=null,s.value="Blank form",l.value=!0,u.value=!0,d.value=!1,f.value=!1,p.value=null};return{formId:n,fields:t,isEditing:e,selectedField:o,activeTab:i,counterFields:r,description:a,name:s,published:l,showTitle:u,showDescription:d,isEditingSettingGeneral:f,confirmationId:p,getCurrentState:C.getCurrentState,saveForm:$,loadForm:O,updateForm:R,increaseCounter:A,addField:_,selectField:w,deselectField:k,isSelected:x,updateSelectedField:E,updateFieldPositions:M,moveFieldUp:j,moveFieldDown:ne,deleteField:G,duplicateField:B,saveFormSettings:q,resetForm:Y}}),FG={class:"ivyforms-field__text"},BG=de({__name:"TextField",props:{fieldIndex:{}},setup(n){const e=n,t=Kn(),r=P(()=>t.fields.find(d=>d.fieldIndex===e.fieldIndex)),o=P(()=>{var d;return((d=r.value)==null?void 0:d.label)||""}),i=P(()=>{var d;return((d=r.value)==null?void 0:d.placeholder)||""}),a=P(()=>{var d;return((d=r.value)==null?void 0:d.required)||!1}),s=P(()=>{var d;return((d=r.value)==null?void 0:d.fieldIndex)??e.fieldIndex}),l=P(()=>{var d;return((d=r.value)==null?void 0:d.defaultValue)||""}),u=P(()=>{var d;return((d=r.value)==null?void 0:d.type)||"text"});return(d,f)=>{const p=so,m=ha;return I(),z("div",FG,[N(m,{label:o.value,required:a.value},{default:X(()=>[N(p,{id:s.value,readonly:"",placeholder:i.value,"model-value":l.value,type:u.value},null,8,["id","placeholder","model-value","type"])]),_:1},8,["label","required"])])}}}),Kw=ln(BG,[["__scopeId","data-v-1ceaa4b4"]]),VG={class:"ivyforms-field__email"},zG=de({__name:"EmailField",props:{fieldIndex:{}},setup(n){const e=n,t=Kn(),r=P(()=>t.fields.find(d=>d.fieldIndex===e.fieldIndex)),o=P(()=>{var d;return((d=r.value)==null?void 0:d.label)||""}),i=P(()=>{var d;return((d=r.value)==null?void 0:d.placeholder)||""}),a=P(()=>{var d;return((d=r.value)==null?void 0:d.required)||!1}),s=P(()=>{var d;return((d=r.value)==null?void 0:d.fieldIndex)??e.fieldIndex}),l=P(()=>{var d;return((d=r.value)==null?void 0:d.defaultValue)||""}),u=P(()=>{var d;return((d=r.value)==null?void 0:d.type)||"email"});return(d,f)=>{const p=so,m=ha;return I(),z("div",VG,[N(m,{label:o.value,required:a.value},{default:X(()=>[N(p,{id:s.value,readonly:"",placeholder:i.value,"model-value":l.value,type:u.value},null,8,["id","placeholder","model-value","type"])]),_:1},8,["label","required"])])}}}),HG=ln(zG,[["__scopeId","data-v-950ae3eb"]]),WG={class:"ivyforms-field__numeric"},UG=de({__name:"NumericField",props:{fieldIndex:{}},setup(n){const e=n,t=Kn(),r=P(()=>t.fields.find(d=>d.fieldIndex===e.fieldIndex)),o=P(()=>{var d;return((d=r.value)==null?void 0:d.label)||""}),i=P(()=>{var d;return((d=r.value)==null?void 0:d.placeholder)||""}),a=P(()=>{var d;return((d=r.value)==null?void 0:d.required)||!1}),s=P(()=>{var d;return((d=r.value)==null?void 0:d.fieldIndex)??e.fieldIndex}),l=P(()=>{var d;return((d=r.value)==null?void 0:d.type)||"number"}),u=P(()=>{var d;return((d=r.value)==null?void 0:d.defaultValue)||""});return(d,f)=>{const p=so,m=ha;return I(),z("div",WG,[N(m,{label:o.value,required:a.value},{default:X(()=>[N(p,{id:s.value,readonly:"",placeholder:i.value,"model-value":u.value,type:l.value},null,8,["id","placeholder","model-value","type"])]),_:1},8,["label","required"])])}}}),jG=ln(UG,[["__scopeId","data-v-d80dca5d"]]),qG={class:"ivyforms-field__paragraph"},KG=de({__name:"ParagraphField",props:{fieldIndex:{}},setup(n){const e=n,t=Kn(),r=P(()=>t.fields.find(d=>d.fieldIndex===e.fieldIndex)),o=P(()=>{var d;return((d=r.value)==null?void 0:d.label)||""}),i=P(()=>{var d;return((d=r.value)==null?void 0:d.placeholder)||""}),a=P(()=>{var d;return((d=r.value)==null?void 0:d.required)||!1}),s=P(()=>{var d;return((d=r.value)==null?void 0:d.fieldIndex)??e.fieldIndex}),l=P(()=>{var d;return((d=r.value)==null?void 0:d.defaultValue)||""}),u=P(()=>{var d;return((d=r.value)==null?void 0:d.type)||"textarea"});return(d,f)=>{const p=so,m=ha;return I(),z("div",qG,[N(m,{label:o.value,required:a.value},{default:X(()=>[N(p,{id:s.value,readonly:"",placeholder:i.value,"model-value":l.value,type:u.value},null,8,["id","placeholder","model-value","type"])]),_:1},8,["label","required"])])}}}),GG=ln(KG,[["__scopeId","data-v-fced026f"]]),YG={class:"ivyforms-field__phone"},JG=de({__name:"PhoneField",props:{fieldIndex:{}},setup(n){const e=n,t=Kn(),r=P(()=>t.fields.find(d=>d.fieldIndex===e.fieldIndex)),o=P(()=>{var d;return((d=r.value)==null?void 0:d.label)||""}),i=P(()=>{var d;return((d=r.value)==null?void 0:d.placeholder)||"(___) __ - __ - __"}),a=P(()=>{var d;return((d=r.value)==null?void 0:d.required)||!1}),s=P(()=>{var d;return((d=r.value)==null?void 0:d.fieldIndex)??e.fieldIndex}),l=P(()=>{var d;return((d=r.value)==null?void 0:d.type)||"number"}),u=P(()=>{var d;return((d=r.value)==null?void 0:d.defaultValue)||""});return(d,f)=>{const p=ha;return I(),z("div",YG,[N(p,{label:o.value,required:a.value},{default:X(()=>[N(wA,{id:s.value,disabled:"",placeholder:i.value,"model-value":u.value,type:l.value},null,8,["id","placeholder","model-value","type"])]),_:1},8,["label","required"])])}}}),XG=ln(JG,[["__scopeId","data-v-eaf1a91d"]]),QG={class:"action-buttons"},ZG=de({__name:"IvyFieldUnit",props:{variant:{},type:{},fieldIndex:{}},setup(n){const e=Kn(),t=L(null),r=n,o=()=>{e.selectField(r.fieldIndex)},i=L(!1),a=P(()=>e.isSelected(r.fieldIndex)),s=P(()=>{const u=r.fieldIndex,d=e.fields.find(m=>m.fieldIndex===u),f=e.fields.length;if(!d)return[];const p=d.position;return[{icon:"arrow-up",category:"arrows",type:"outline",hidden:f===1||p===1,handler:()=>{e.moveFieldUp(d.fieldIndex)}},{icon:"arrow-down",category:"arrows",type:"outline",hidden:f===1||p===f,handler:()=>{e.moveFieldDown(d.fieldIndex)}},{icon:"settings",category:"global",type:"outline",hidden:!1,handler:()=>{o()}},{icon:"copy",category:"global",type:"outline",hidden:!1,handler:()=>{e.duplicateField(d.fieldIndex)}},{icon:"trash",category:"global",type:"outline",hidden:!1,handler:()=>{e.deleteField(d.fieldIndex)}}]}),l=u=>{switch(u){case"text":return Kw;case"email":return HG;case"number":return jG;case"textarea":return GG;case"phone":return XG;default:return Kw}};return(u,d)=>(I(),z("div",{ref_key:"fieldRef",ref:t,class:W(["ivyforms-field-unit",{"is-hovered":i.value,"is-selected":a.value}]),onMouseover:d[0]||(d[0]=f=>i.value=!0),onMouseleave:d[1]||(d[1]=f=>i.value=!1),onClick:tt(o,["stop"])},[(I(),ve(on(l(u.type)),{"field-index":u.fieldIndex,readonly:""},null,8,["field-index"])),sn(Z("div",QG,[(I(!0),z(it,null,zt(s.value,(f,p)=>sn((I(),ve(nn,{key:p,size:"d",class:W([{"ivyforms-drag-item":f.icon==="move"}]),priority:"white",type:"ghost","icon-only":"","icon-start":f.icon,"icon-start-category":f.category,"icon-start-type":f.type,onClick:tt(f.handler,["stop","prevent"])},null,8,["class","icon-start","icon-start-category","icon-start-type","onClick"])),[[tr,!f.hidden]])),128))],512),[[tr,i.value||a.value]])],34))}}),eY=ln(ZG,[["__scopeId","data-v-9f01f0a1"]]),tY={key:1},nY={class:"ivyforms-form-builder__submit-button ivyforms-p-12"},rY=de({__name:"FormBuilder",setup(n){const{getLabel:e}=Ft(),t=Ds(),r=Kn(),o=P(()=>r.fields),i=L(!1),a=()=>e("empty_state_title");an(async()=>{t.params.id&&(r.formId=t.params.id,r.fields.length||(r.counterFields=0))});const s=b=>"ivyforms-field-unit_"+r.formId+"_"+b.fieldIndex,l=()=>{i.value=!0},u=()=>{i.value=!1,y()},d=b=>{b.preventDefault(),document.querySelectorAll(".ivyforms-form-builder__list-group__item").forEach(x=>{x.classList.remove("dragging-over-top","dragging-over-bottom")});const w=b.currentTarget,C=w.getBoundingClientRect();b.clientY-C.top<C.height/2?w.classList.add("dragging-over-top"):w.classList.add("dragging-over-bottom"),document.querySelectorAll(".action-buttons").forEach(x=>{x.classList.add("hidden")})},f=b=>{b.preventDefault(),[...document.querySelectorAll(".ivyforms-form-builder__list-group__item")].some(C=>C.matches(":hover"))||document.querySelectorAll(".ivyforms-form-builder__list-group__item").forEach(C=>{C.classList.remove("dragging-over-top","dragging-over-bottom")})},p=b=>{b.preventDefault(),document.querySelectorAll(".ivyforms-form-builder__list-group__item").forEach(w=>{w.classList.remove("dragging-over-top","dragging-over-bottom")}),document.querySelectorAll(".action-buttons").forEach(w=>{w.classList.remove("hidden")})},m=b=>{r.selectField(b)},g=b=>{r.deselectField(b)},y=()=>{r.fields.forEach((b,w)=>{b.position=w+1})};return(b,w)=>{const C=ac,k=nn,x=Eh;return I(),z("div",{class:"ivyforms-form-builder ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20 ivyforms-pt-10",onClick:g},[N(x,null,{default:X(()=>[N(v(u7),{class:"ivyforms-form-builder__drop-area ivyforms-form-builder__list-group",list:o.value,group:"d_fields","item-key":"name","drag-class":"drag-class",onChange:y,onDragstart:l,onDragend:u},{item:X(({element:E})=>[Z("div",{class:"ivyforms-form-builder__list-group__item",onDragover:d,onDragleave:f,onDrop:p},[N(eY,{id:s(E),variant:"default",type:E.type,"field-index":E.fieldIndex,onSelectField:m},null,8,["id","type","field-index"])],32)]),footer:X(()=>[o.value.length===0?(I(),z("div",{key:0,class:"ivyforms-form-builder__item__wrapper__empty",onDragover:d,onDragleave:f},[N(C,{title:a(),image:"form-builder"},null,8,["title"])],32)):ce("",!0),o.value.length!==0?(I(),z("div",tY,[Z("div",nY,[N(k,{priority:"tertiary",type:"border",readonly:"",onClick:w[0]||(w[0]=tt(()=>{},["prevent"]))},{default:X(()=>[pt(_e(v(e)("submit")),1)]),_:1})])])):ce("",!0)]),_:1},8,["list"])]),_:1})])}}}),oY=ln(rY,[["__scopeId","data-v-42700612"]]),aY={class:"ivyforms-form-builder-page__section-header ivyforms-flex ivyforms-flex-1 ivyforms-p-12"},iY={class:"ivyforms-form-builder-page__section-header__right"},sY=de({__name:"FormBuilderPageSectionHeader",setup(n){const{getLabel:e}=Ft(),t=Kn(),r=()=>{if(!t.formId){Ge({message:e("form_id_not_found"),type:"error"});return}const o=`[ivyforms id=${t.formId}]`;navigator.clipboard?navigator.clipboard.writeText(o).then(()=>{Ge({message:e("shortcode_copied"),type:"success"})}):Ge({message:e("clipboard_api_not_supported"),type:"error"})};return(o,i)=>{const a=nn,s=yr;return I(),z("div",aY,[i[0]||(i[0]=Z("div",{class:"ivyforms-form-builder-page__section-header__left"},null,-1)),Z("div",iY,[N(s,{content:v(e)("copy_shortcode"),placement:"top",theme:"inverted"},{default:X(()=>[N(a,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"code","icon-start-category":"global","icon-start-type":"fill",onClick:tt(r,["stop"])})]),_:1},8,["content"])])])}}}),lY=ln(sY,[["__scopeId","data-v-27dbedf6"]]),uY={},cY={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function dY(n,e){const t=lY,r=oY,o=zl,i=j0;return I(),z("div",cY,[N(t),N(i,null,{default:X(()=>[N(o,null,{default:X(()=>[N(r)]),_:1})]),_:1})])}const fY=ln(uY,[["render",dY],["__scopeId","data-v-ea2cd0a0"]]),hY=de({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"}},setup(n){const e=n,t=P(()=>typeof e.width=="number"?`${e.width}px`:e.width);return(r,o)=>(I(),z("div",{class:"ivyforms-page-panel",style:rn({width:t.value})},[ge(r.$slots,"default",{},void 0,!0)],4))}}),c7=ln(hY,[["__scopeId","data-v-cd4ab8de"]]),pY={class:"ivyforms-field-style ivyforms-pr-8"},mY=de({__name:"FieldStyleTabContent",setup(n){const{getLabel:e}=Ft();return(t,r)=>{const o=zl;return I(),ve(o,null,{default:X(()=>[Z("div",pY,_e(v(e)("style_data")),1)]),_:1})}}}),vY={key:0,class:"ivyforms-advanced-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},gY=de({__name:"AdvancedFieldOptions",setup(n){const{getLabel:e}=Ft(),{selectedField:t}=xc(Kn()),{updateSelectedField:r}=Kn(),o=(i,a)=>{r(i,a)};return(i,a)=>{const s=so,l=ha;return["text","email","number","textarea"].includes(v(t).type)?(I(),z("div",vY,[N(l,{label:v(e)("default_value")},{default:X(()=>[["text","email","number"].includes(v(t).type)?(I(),ve(s,{key:0,modelValue:v(t).defaultValue,"onUpdate:modelValue":a[0]||(a[0]=u=>v(t).defaultValue=u),onInput:a[1]||(a[1]=u=>o("defaultValue",u))},null,8,["modelValue"])):ce("",!0),v(t).type==="textarea"?(I(),ve(s,{key:1,modelValue:v(t).defaultValue,"onUpdate:modelValue":a[2]||(a[2]=u=>v(t).defaultValue=u),type:"textarea"},null,8,["modelValue"])):ce("",!0)]),_:1},8,["label"])])):ce("",!0)}}}),yY=ln(gY,[["__scopeId","data-v-933779aa"]]),bY={},SY={class:"ivyforms-divider"};function wY(n,e){return I(),z("div",SY)}const CY=ln(bY,[["render",wY],["__scopeId","data-v-2f5ea421"]]),xY={class:"ivyforms-general-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},kY=de({__name:"GeneralFieldOptions",setup(n){const{getLabel:e}=Ft(),{selectedField:t}=xc(Kn()),{updateSelectedField:r}=Kn(),o=(i,a)=>{r(i,a)};return(i,a)=>{const s=so,l=ha,u=CY,d=aa;return I(),z("div",xY,[N(l,{label:v(e)("label")},{default:X(()=>[N(s,{modelValue:v(t).label,"onUpdate:modelValue":a[0]||(a[0]=f=>v(t).label=f),onInput:a[1]||(a[1]=f=>o("label",f))},null,8,["modelValue"])]),_:1},8,["label"]),N(l,{label:v(e)("placeholder")},{default:X(()=>[N(s,{modelValue:v(t).placeholder,"onUpdate:modelValue":a[2]||(a[2]=f=>v(t).placeholder=f),onInput:a[3]||(a[3]=f=>o("placeholder",f))},null,8,["modelValue"])]),_:1},8,["label"]),N(u),N(d,{modelValue:v(t).required,"onUpdate:modelValue":a[4]||(a[4]=f=>v(t).required=f),priority:"secondary",type:"checkmark",onChange:a[5]||(a[5]=f=>o("required",f))},{default:X(()=>[pt(_e(v(e)("required")),1)]),_:1},8,["modelValue"])])}}}),EY=ln(kY,[["__scopeId","data-v-a59ae8a4"]]),TY={class:"ivyforms-tab-label-wrapper"},_Y=["id","aria-selected","aria-controls"],Kh=de({__name:"IvyTabs",props:{background:{type:Boolean,default:!1},comingSoon:{type:Boolean},priority:{default:"primary"},size:{default:"d"},type:{default:"filled"},modelValue:{},position:{default:"top"},addTab:{type:Boolean,default:!1},stretch:{type:Boolean,default:!0},minWidth:{default:"50px"},tabs:{}},emits:["update:modelValue"],setup(n,{emit:e}){const t=n,r=L([...t.tabs]),o=e,i=P({get:()=>t.modelValue,set:u=>o("update:modelValue",u)}),a=()=>{const u=`tab-${CA(6)}`;r.value.push({name:u,label:`Page ${r.value.length+1}`}),i.value=u},s=()=>{var u;r.value=r.value.filter(d=>d.name!==i.value),r.value.length>0&&(i.value=((u=r.value[0])==null?void 0:u.name)||"")};an(()=>{document.addEventListener("keydown",l)}),Cc(()=>{document.removeEventListener("keydown",l)});const l=u=>{if(!r.value.length)return;const d=r.value.findIndex(f=>f.name===i.value);if(d!==-1){if(u.key==="ArrowRight"){let f=(d+1)%r.value.length;for(;r.value[f].disabled&&f!==d;)f=(f+1)%r.value.length;f!==d&&(i.value=r.value[f].name)}else if(u.key==="ArrowLeft"){let f=(d-1+r.value.length)%r.value.length;for(;r.value[f].disabled&&f!==d;)f=(f-1+r.value.length)%r.value.length;f!==d&&(i.value=r.value[f].name)}}};return(u,d)=>{const f=Tz,p=Ez,m=Dl;return I(),z("div",{class:W(["ivyforms-tabs-wrapper",{"bg-transparent":!u.background}])},[N(p,{modelValue:i.value,"onUpdate:modelValue":d[0]||(d[0]=g=>i.value=g),type:"card","tab-position":u.position,addable:u.addTab,editable:u.addTab,stretch:u.stretch,class:W([`size-${u.size}`,"ivyforms-tabs-group",`priority-${u.priority}`,`type-${u.type}`,{"bg-transparent":!u.background}]),onTabAdd:a,onTabRemove:s},{default:X(()=>[(I(!0),z(it,null,zt(r.value,g=>(I(),ve(f,{id:`tab-panel-${g.name}`,key:g.name,name:g.name,"aria-labelledby":`tab-${g.name}`,role:"tabpanel","aria-live":"polite",disabled:g.disabled,type:{minWidth:t.minWidth},onClick:y=>!g.disabled&&(i.value=g.name)},{label:X(()=>{var y;return[Z("div",TY,[(y=g.iconConfig)!=null&&y.name?(I(),ve(qn,kt({key:0,ref_for:!0},g.iconConfig),null,16)):ce("",!0),Z("span",{id:`tab-${g.name}`,role:"tab","aria-selected":i.value===g.name,"aria-controls":`tab-panel-${g.name}`,tabindex:"0"},_e(g.label),9,_Y)])]}),default:X(()=>[ge(u.$slots,g.name)]),_:2},1032,["id","name","aria-labelledby","disabled","type","onClick"]))),128))]),_:3},8,["modelValue","tab-position","addable","editable","stretch","class"]),t.comingSoon?(I(),ve(m,{key:0})):ce("",!0)],2)}}}),MY={key:0,class:"ivyforms-secondary-tab-menu ivyforms-pr-8"},IY={class:"ivyforms-secondary-tab-menu__tabs"},OY={class:"ivyforms-secondary-tab-menu__content"},AY={key:0},PY={key:1},RY={key:2},DY={key:1},$Y=de({__name:"FieldOptionsTabContent",props:{field:{default:null}},setup(n){const{getLabel:e}=Ft(),t=()=>e("no_field_selected"),r=()=>e("please_select_field"),o=L("general"),i=[{name:"general",label:e("general")},{name:"advanced",label:e("advanced")}];return(a,s)=>{const l=Kh,u=EY,d=yY,f=ac;return a.field?(I(),z("div",MY,[Z("div",IY,[N(l,{modelValue:o.value,"onUpdate:modelValue":s[0]||(s[0]=p=>o.value=p),type:"tonal",priority:"secondary",tabs:i,size:"s"},null,8,["modelValue"])]),Z("div",OY,[o.value==="general"?(I(),z("div",AY,[N(u,{field:a.field},null,8,["field"])])):ce("",!0),o.value==="advanced"?(I(),z("div",PY,[N(d)])):ce("",!0),o.value==="smartLogic"?(I(),z("div",RY)):ce("",!0)])])):(I(),z("div",DY,[N(f,{title:t(),subtitle:r(),image:"fields"},null,8,["title","subtitle"])]))}}}),NY=ln($Y,[["__scopeId","data-v-14451df5"]]),LY=de({__name:"IvyCollapse",props:{accordion:{type:Boolean,default:!1}},setup(n){const e=L(["1"]),t=n;return(r,o)=>{const i=V$;return I(),ve(i,kt({modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=a=>e.value=a),class:"ivyforms-collapse ivyforms-width-100"},r.$attrs,{accordion:t.accordion}),{default:X(()=>[ge(r.$slots,"default",{},void 0,!0)]),_:3},16,["modelValue","accordion"])}}}),FY=ln(LY,[["__scopeId","data-v-1086a760"]]),BY={class:"el-icon el-collapse-item__arrow"},VY={class:"ivyforms-collapse-item__title"},zY=de({__name:"IvyCollapseItem",props:{disabled:{type:Boolean,default:!1},comingSoon:{type:Boolean,default:!1},title:{type:String,default:""}},setup(n){const e=n,t=P(()=>e.disabled||e.comingSoon);return(r,o)=>{const i=Dl,a=z$;return I(),ve(a,kt({class:["ivyforms-collapse-item",{"is-disabled":t.value}]},r.$attrs,{disabled:t.value}),{icon:X(({isActive:s})=>[e.comingSoon?(I(),ve(i,{key:0,class:"ivyforms-collapse-item__coming-soon"})):ce("",!0),Z("i",BY,[(I(),ve(on(s?v(xA):v(kA)),{class:"icon"}))])]),title:X(()=>[Z("span",VY,[ge(r.$slots,"title",{},()=>[pt(_e(e.title),1)],!0)])]),default:X(()=>[ge(r.$slots,"default",{},void 0,!0)]),_:3},16,["class","disabled"])}}}),HY=ln(zY,[["__scopeId","data-v-fcd88002"]]),WY=["disabled"],UY={class:"ivyforms-add-field__left-content"},jY={class:"ivyforms-add-field__name"},qY={class:"ivyforms-add-field__right-content"},KY=de({__name:"IvyAddField",props:{type:{default:"fill"},disabled:{type:Boolean,default:!1},comingSoon:{type:Boolean},iconStart:{default:""},iconEnd:{default:""},iconStartCategory:{default:"global"},iconEndCategory:{default:"global"},iconStartType:{default:"fill"},iconEndType:{default:"fill"},fieldName:{default:""},fieldType:{default:"text"}},setup(n){const e=n;return(t,r)=>{const o=qn,i=Dl;return I(),z("button",{class:W(["ivyforms-add-field",["ivyforms-add-field__type__"+e.type,{"is-icon-start":e.iconStart,"is-icon-end":e.iconEnd}]]),disabled:e.disabled||e.comingSoon},[Z("span",UY,[e.iconStart?(I(),ve(o,{key:0,name:e.iconStart,category:e.iconStartCategory,type:e.iconStartType,class:"ivyforms-add-field__icon-start",size:"d"},null,8,["name","category","type"])):ce("",!0),Z("span",jY,_e(e.fieldName),1)]),Z("span",qY,[e.iconEnd?(I(),ve(o,{key:0,name:e.iconEnd,category:e.iconEndCategory,type:e.iconEndType,class:"ivyforms-add-field__icon-end",size:"l"},null,8,["name","category","type"])):ce("",!0)]),e.comingSoon?(I(),ve(i,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):ce("",!0)],10,WY)}}}),GY=ln(KY,[["__scopeId","data-v-a73bdd2c"]]),YY={class:"ivyforms-add-field__drag-area ivyforms-flex-1 ivyforms-pr-8 ivyforms-gap-8"},JY=de({__name:"AddFieldTabContent",setup(n){const{getLabel:e}=Ft(),t=f=>f.filter(p=>!p.comingSoon),r=f=>f.filter(p=>p.comingSoon),o=f=>{const p=i.increaseCounter(),m=u({type:f},p),g=i.fields.find(y=>y.fieldIndex===m.fieldIndex);(i.fields.length===0||!g)&&i.addField({id:0,fieldIndex:m.fieldIndex,type:m.type,label:m.label||"",defaultValue:m.defaultValue||"",required:m.required||!1,placeholder:m.placeholder||"",position:i.fields.length+1}),a()},i=Kn(),a=()=>{i.fields.forEach((f,p)=>{f.position=p+1})},s=f=>{var g;const p=f.target,m=u(p.__draggable_context.element,i.counterFields);(g=f.dataTransfer)==null||g.setData("fieldData",JSON.stringify(m))},l=f=>{const p=i.increaseCounter();return u(f,p)},u=(f,p)=>{switch(f.type){case"text":return{id:0,fieldIndex:p,type:"text",label:e("text"),required:!1,defaultValue:"",placeholder:"",position:0};case"email":return{id:0,fieldIndex:p,type:"email",label:e("email"),required:!1,defaultValue:"",placeholder:"",position:0};case"number":return{id:0,fieldIndex:p,type:"number",label:e("number"),required:!1,defaultValue:"",placeholder:"",position:0};case"textarea":return{id:0,fieldIndex:p,type:"textarea",label:e("paragraph"),required:!1,defaultValue:"",placeholder:"",position:0};case"phone":return{id:0,fieldIndex:p,type:"phone",label:e("phone"),required:!1,defaultValue:"",placeholder:"",position:0}}},d=[{title:"General",name:"1",dragFields:[{type:"text",name:e("text"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global"},{type:"email",name:e("email"),iconStart:"email",iconStartType:"outline",iconStartCategory:"global"},{type:"number",name:e("number"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global"},{type:"textarea",name:e("paragraph"),iconStart:"paragraph",iconStartType:"outline",iconStartCategory:"global"},{type:"phone",name:e("phone"),iconStart:"phone",iconStartType:"outline",iconStartCategory:"global"},{type:"name",name:e("name"),iconStart:"user",iconStartType:"outline",iconStartCategory:"global",comingSoon:!0},{type:"checkbox",name:e("checkbox"),iconStart:"checkbox",iconStartType:"outline",iconStartCategory:"global",comingSoon:!0},{type:"dropdown",name:e("dropdown"),iconStart:"chevron-square-down",iconStartType:"outline",iconStartCategory:"arrows",comingSoon:!0},{type:"radio",name:e("radio_button"),iconStart:"radio",iconStartType:"outline",iconStartCategory:"global",comingSoon:!0}]},{title:e("security"),name:"2",dragFields:[]}];return(f,p)=>{const m=GY,g=HY,y=FY;return I(),ve(y,{accordion:!1},{default:X(()=>[(I(),z(it,null,zt(d,(b,w)=>N(g,{key:w,title:b.title,name:b.name,"coming-soon":b.dragFields.length===0},{default:X(()=>[Z("div",YY,[N(v(u7),{class:"ivyforms-add-field__draggable-wrapper",list:t(b.dragFields),sort:!1,group:{name:"d_fields",pull:"clone",put:!1},clone:l,"item-key":"type",onDragstart:p[0]||(p[0]=C=>s(C))},{item:X(({element:C})=>[N(m,{"field-type":C.type,"field-name":C.name,"icon-start":C.iconStart,"icon-start-category":C.iconStartCategory,"icon-start-type":C.iconStartType,onClick:k=>o(C.type)},null,8,["field-type","field-name","icon-start","icon-start-category","icon-start-type","onClick"])]),_:2},1032,["list"]),(I(!0),z(it,null,zt(r(b.dragFields),C=>(I(),ve(m,{key:C.type,"field-type":C.type,"field-name":C.name,"icon-start":C.iconStart,"icon-start-category":C.iconStartCategory,"icon-start-type":C.iconStartType,"coming-soon":!0,disabled:!0},null,8,["field-type","field-name","icon-start","icon-start-category","icon-start-type"]))),128))])]),_:2},1032,["title","name","coming-soon"])),64))]),_:1})}}}),XY=ln(JY,[["__scopeId","data-v-a5018cc1"]]),QY={class:"ivyforms-tabs-container ivyforms-pb-16 ivyforms-pr-12"},ZY={class:"ivyforms-tab-content ivyforms-pr-12 ivyforms-width-100"},eJ={key:0},tJ={key:1},nJ={key:2},rJ=de({__name:"FormBuilderPagePanel",setup(n){const{getLabel:e}=Ft(),t=Kn(),r=L("addField"),o=[{name:"addField",label:e("add_field")},{name:"options",label:e("options")},{name:"style",label:e("style"),disabled:!0}];return We(()=>t.selectedField,i=>{i&&(r.value="options")}),(i,a)=>{const s=Kh,l=XY,u=NY,d=mY,f=zl,p=c7;return I(),ve(p,{width:360},{default:X(()=>[Z("div",QY,[N(s,{modelValue:r.value,"onUpdate:modelValue":a[0]||(a[0]=m=>r.value=m),background:"",type:"filled",size:"s",priority:"primary",tabs:o,"coming-soon":!0},null,8,["modelValue"])]),Z("div",ZY,[N(f,null,{default:X(()=>[r.value==="addField"?(I(),z("div",eJ,[N(l)])):ce("",!0),r.value==="options"?(I(),z("div",tJ,[N(u,{field:v(t).selectedField},null,8,["field"])])):ce("",!0),r.value==="style"?(I(),z("div",nJ,[N(d)])):ce("",!0)]),_:1})])]),_:1})}}}),oJ=ln(rJ,[["__scopeId","data-v-e71534d7"]]),aJ=["disabled","aria-label"],iJ={key:0,class:"ivyforms-button-option__spinner-container"},sJ={key:2},Hl=de({__name:"IvyButtonOption",props:{priority:{default:"primary"},type:{default:"fill"},size:{default:"d"},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},active:{type:Boolean,default:!1},iconStart:{default:""},iconEnd:{default:""},iconStartCategory:{default:"global"},iconEndCategory:{default:"global"},iconStartType:{default:"fill"},iconEndType:{default:"fill"},fullWidth:{type:Boolean,default:!1},iconOnly:{type:Boolean,default:!1},ariaLabel:{default:""}},setup(n){const{getLabel:e}=Ft(),t=n,r=()=>{(document==null?void 0:document.activeElement).blur()},o=i=>{i.preventDefault()};return(i,a)=>{const s=qn;return I(),z("button",{class:W(["ivyforms-button-option",["ivyforms-button-option__priority__"+t.priority,"ivyforms-button-option__type__"+t.type,"ivyforms-button-option__size__"+t.size,{"is-active":t.active,"is-loading":t.loading,"is-icon-start":t.iconStart&&i.$slots.default&&!t.iconOnly,"is-icon-end":t.iconEnd&&i.$slots.default&&!t.iconOnly,"is-icon-only":(t.iconStart||t.iconEnd)&&!i.$slots.default||t.iconOnly}]]),disabled:t.disabled||t.loading,"aria-label":t.ariaLabel||v(e)("option_button"),style:rn({width:t.fullWidth?"100%":void 0}),onClick:r,onMousedown:o},[t.loading?(I(),z("span",iJ,a[0]||(a[0]=[Z("svg",{viewBox:"0 0 50 50",class:"ivyforms-button-option__spinner"},[Z("circle",{class:"ivyforms-button-option__spinner__line",cx:"25",cy:"25",r:"22.5"})],-1)]))):ce("",!0),t.iconStart&&!t.loading?(I(),ve(s,{key:1,name:t.iconStart,category:t.iconStartCategory,type:t.iconStartType,size:t.size,class:"ivyforms-button-option__icon-start"},null,8,["name","category","type","size"])):ce("",!0),i.$slots.default&&!t.iconOnly?(I(),z("span",sJ,[ge(i.$slots,"default")])):ce("",!0),t.iconEnd?(I(),ve(s,{key:3,name:t.iconEnd,category:t.iconEndCategory,type:t.iconEndType,size:t.size,class:"ivyforms-button-option__icon-end"},null,8,["name","category","type","size"])):ce("",!0),a[1]||(a[1]=Z("svg",{class:"ivyforms-button-option__transition",width:"100%",height:"100%",fill:"none"},[Z("g",null,[Z("rect",{width:"100%",height:"100%"})])],-1))],46,aJ)}}}),lJ=["onClick"],uJ={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},cJ={class:"ivyforms-filter-item-label"},dJ={class:"ivyforms-filter-item-value"},fJ={key:0,class:"ivyforms-filter-item-subtitle"},hJ={class:"ivyforms-filter-item__children__items"},pJ=["onClick"],mJ={key:2,class:"ivyforms-filter-options--empty ivyforms-p-16"},vJ={class:"ivyforms-filter-options--empty__text medium-14 ivyforms-mb-8 text-align-center"},gJ={class:"ivyforms-filter-options--empty__text regular-12 text-align-center"},yJ=de({__name:"IvyFilterItems",props:{options:{},selectedItems:{},filterText:{},loading:{type:Boolean}},emits:["select"],setup(n,{emit:e}){const{getLabel:t}=Ft(),r=p=>`${t("no_results_for")} ${p}`,o=n,i=e,a=L([]),s=P(()=>{const p=JSON.parse(JSON.stringify(o.options));return o.filterText?p.filter(m=>{if(m.children){const g=m.children.filter(y=>y.label.toLowerCase().includes(o.filterText.toLowerCase()));return m.children=g,g.length>0}return m.label.toLowerCase().includes(o.filterText.toLowerCase())}):p}),l=p=>{if(p.children){const m=d(p);for(const g of p.children)m&&u(g)||i("select",g.value);return}i("select",p.value)},u=p=>Array.isArray(o.selectedItems)?p.children?p.children.every(m=>o.selectedItems.includes(m.value)):o.selectedItems.includes(p.value):o.selectedItems===p.value,d=p=>Array.isArray(o.selectedItems)&&p.children?!p.children.every(m=>o.selectedItems.includes(m.value))&&p.children.some(m=>o.selectedItems.includes(m.value)):!1,f=p=>{const m=a.value.findIndex(g=>g===p);m===-1?a.value.push(p):a.value.splice(m,1)};return(p,m)=>{const g=Hl,y=qn,b=aa,w=G0,C=K0;return I(),z("div",null,[p.loading?ce("",!0):(I(!0),z(it,{key:0},zt(s.value,(k,x)=>(I(),z("div",{key:x,class:W(["ivyforms-filter-options",{"ivyforms-filter-options--parent":k.children}])},[Z("div",{class:W(["ivyforms-filter-item",{"ivyforms-filter-item--parent":k.children,"is-selected":u(k)&&!Array.isArray(o.selectedItems)}]),onClick:E=>k.children?void 0:l(k)},[Z("div",uJ,[k.children?(I(),ve(g,{key:0,type:"ghost","icon-start-type":"outline","icon-start":"arrow-down","icon-start-category":"arrows",size:"xs",class:W(["ivyforms-filter-item__collapse-button",{collapsed:a.value.includes(k.value)}]),onClick:E=>f(k.value)},null,8,["class","onClick"])):ce("",!0),k.icon?(I(),ve(y,{key:1,name:k.icon,category:k.iconCategory||"global",color:k.iconColor,type:k.iconType,"outer-size":"20px"},null,8,["name","category","color","type"])):ce("",!0),Z("div",null,[Z("div",cJ,[pt(_e(k.label)+" ",1),Z("div",dJ,_e(k.labelId),1)]),k.subtitle?(I(),z("div",fJ,_e(k.subtitle),1)):ce("",!0)])]),Array.isArray(o.selectedItems)?(I(),ve(b,{key:0,indeterminate:d(k),"model-value":u(k),onChange:E=>k.children?l(k):void 0},null,8,["indeterminate","model-value","onChange"])):ce("",!0)],10,lJ),k.children?(I(),z("div",{key:0,class:W(["ivyforms-filter-item__children__wrapper",{collapsed:a.value.includes(k.value)}])},[Z("div",hJ,[(I(!0),z(it,null,zt(k.children,(E,_)=>(I(),z("div",{key:_,class:"ivyforms-filter-item",onClick:M=>l(E)},[pt(_e(E.label)+" ",1),N(b,{"model-value":u(E)},null,8,["model-value"])],8,pJ))),128))])],2)):ce("",!0)],2))),128)),p.loading?(I(),ve(C,{key:1},{template:X(()=>[(I(),z(it,null,zt(10,k=>Z("div",{key:k,class:"ivyforms-filter-options--parent ivyforms-py-8"},[N(w,{style:{height:"20px"}})])),64))]),_:1})):ce("",!0),!s.value.length&&!p.loading?(I(),z("div",mJ,[Z("div",vJ,_e(r(p.filterText)),1),Z("div",gJ,_e(v(t)("try_adjusting_search")),1)])):ce("",!0)])}}}),bJ={key:0,class:"ivyforms-filter__button__loading"},SJ={key:0,class:"ivyforms-filter__button__placeholder"},wJ={key:1,class:"ivyforms-filter__button__label"},CJ={class:"ivyforms-text-cut"},xJ={key:2,class:"ivyforms-filter__button__clear ivyforms-filter__icon"},kJ={key:3,class:"ivyforms-filter__button__arrow ivyforms-filter__icon"},EJ={key:0,class:"ivyforms-filter__search"},d7=de({__name:"IvyFilter",props:{modelValue:{},size:{default:"d"},priority:{default:"primary"},popperClass:{default:""},icon:{default:"filter"},iconCategory:{default:"global"},iconColor:{default:""},iconType:{default:"outline"},clearable:{type:Boolean},searchable:{type:Boolean,default:!0},disabled:{type:Boolean},placeholder:{default:""},loading:{type:Boolean},options:{},popoverWidth:{default:"272px"},showOnlyIcon:{type:Boolean},type:{default:"fill"},popperBackground:{default:"level-2-foreground"},isFullWidth:{type:Boolean,default:!1},remoteMethod:{}},emits:["update:modelValue","visibleChange","change"],setup(n,{emit:e}){const{getLabel:t}=Ft(),r=n,o=e,i=L(!1),a=L(!1),s=L(null),l=L(null),u=L("");L1(s,()=>{v(l)});const d=P({get(){return r.modelValue},set(x){o("update:modelValue",x),o("change",x)}}),f=P(()=>{const x=d.value;return r.clearable&&(Array.isArray(x)?x.length:x)}),p=P(()=>{const x=d.value;return Array.isArray(x)?x.length>0:!!x}),m=L(d.value),g=()=>{for(const x of r.options){if(x.children){for(const E of x.children)if(E.value===d.value[0])return E.label}if(x.value===(Array.isArray(d.value)?d.value[0]:d.value))return x.label}},y=()=>{r.clearable&&(Array.isArray(d.value)?d.value=[]:d.value=null,o("update:modelValue",Array.isArray(d.value)?[]:null))},b=()=>{Array.isArray(d.value)?m.value=[...d.value]:m.value=d.value,i.value=!0,k("")},w=()=>{i.value=!1,u.value=""},C=x=>{if(Array.isArray(d.value)){const E=d.value.findIndex(_=>_===x);E===-1?d.value.push(x):d.value.splice(E,1)}else d.value=x,l.value&&l.value.hide()},k=async x=>{r.remoteMethod&&(a.value=!0,await r.remoteMethod(x),a.value=!1)};return(x,E)=>{const _=Hl,M=qn,A=Q0,O=yJ,R=zl,$=Vl;return I(),z("div",{class:W(["ivyforms-filter",[`size-${r.size}`,{"is-clearable":f.value,"is-open":i.value,"has-value":Array.isArray(d.value)?d.value.length>0:d.value,"is-disabled":r.disabled,"is-icon-only":r.showOnlyIcon,"is-full-width":r.isFullWidth,"is-loading":r.loading}]])},[r.showOnlyIcon?(I(),ve(_,{key:0,ref_key:"filterButtonRef",ref:s,"icon-start":r.icon,"icon-start-type":r.iconType,"icon-start-category":r.iconCategory,type:r.type,priority:r.priority,active:p.value,onClick:E[0]||(E[0]=q=>b())},null,8,["icon-start","icon-start-type","icon-start-category","type","priority","active"])):(I(),z("div",{key:1,ref_key:"filterButtonRef",ref:s,class:W(["ivyforms-filter__button",{"ivyforms-filter__button--border":r.type==="border","ivyforms-filter__button--loading":r.loading}]),onClick:E[1]||(E[1]=q=>b())},[r.loading?(I(),z("div",bJ,E[5]||(E[5]=[Z("span",{class:"ivyforms-filter__button__spinner-container"},[Z("svg",{viewBox:"0 0 50 50",class:"ivyforms-filter__button__spinner"},[Z("circle",{class:"ivyforms-filter__button__spinner__line",cx:"25",cy:"25",r:"22.5"})])],-1)]))):ce("",!0),r.loading?ce("",!0):(I(),z(it,{key:1},[p.value?ce("",!0):(I(),z("span",SJ,_e(r.placeholder),1)),p.value?(I(),z("div",wJ,[Z("span",CJ,_e(g()),1)])):ce("",!0)],64)),f.value&&!r.loading?(I(),z("div",xJ,[N(M,{class:"ivyforms-filter__icon",name:"close",size:"s",onClick:tt(y,["stop"])})])):r.loading?ce("",!0):(I(),z("div",kJ,[N(M,{priority:"tertiary",name:"chevron-down",type:"outline",category:"arrows",size:"s"})]))],2)),N($,{ref_key:"filterPopoverRef",ref:l,trigger:"click",placement:"bottom-start","virtual-ref":s.value,"show-arrow":!1,width:x.popoverWidth,"virtual-triggering":"","popper-class":"ivyforms-filter-popover","popper-background":r.popperBackground,"is-with-scrollbar":!1,onBeforeEnter:E[3]||(E[3]=q=>i.value=!0),onAfterLeave:E[4]||(E[4]=q=>w())},{default:X(()=>[x.searchable?(I(),z("div",EJ,[N(A,{modelValue:u.value,"onUpdate:modelValue":[E[2]||(E[2]=q=>u.value=q),k],placeholder:v(t)("search"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])])):ce("",!0),N(R,null,{default:X(()=>[N(O,{class:"ivyforms-filter-popover__items",options:x.options,"selected-items":d.value,"filter-text":u.value,loading:a.value,onSelect:C},null,8,["options","selected-items","filter-text","loading"])]),_:1})]),_:1},8,["virtual-ref","width","popper-background"])],2)}}}),Gh=Hi("confirmationSettingBuilder",()=>{const n=L([]),e=L(null),t=L(null),r=L("successMessage"),o=L(!0),i=L(!1),a=L(""),s=L(""),l=L(""),u=L(!1),{getLabel:d}=Ft(),p=Fl().createEntityManager("confirmationBuilder",{url:s,message:a,type:r,enabled:o,showForm:i,page:l}),m=()=>{p.resetUnsavedChanges()},{request:g}=_i(),y=async _=>{var M;try{const{data:A,error:O,status:R}=await g(`/confirmation/${_}`,{method:"GET"}),$=(M=A==null?void 0:A.data)==null?void 0:M.data;!O&&R===200&&$?(e.value=_,t.value=$.formId,r.value=$.type||"successMessage",o.value=$.enabled||!1,i.value=$.showForm||!1,a.value=$.message||"",s.value=$.url||"",l.value=$.page||"",u.value=!0,m()):Ge({message:`${d("failed_to_load_confirmation")} ${(A==null?void 0:A.message)??O}`,type:"error"})}catch(A){Ge({message:`${d("failed_to_load_confirmation")} ${A}`,type:"error"})}},b=async _=>{try{const{data:M,error:A,status:O}=await g(`/confirmations/${_}`,{method:"GET"});if(!A&&O===200&&(M!=null&&M.data)){const R=M.data[0][0];e.value=R.id,t.value=R.formId,r.value=R.type||"successMessage",o.value=R.enabled||!1,i.value=R.showForm||!1,a.value=R.message||"",s.value=R.url||"",l.value=R.page||"",u.value=!0,m()}else Ge({message:`${d("failed_to_fetch_confirmation")} ${(M==null?void 0:M.message)??A}`,type:"error"})}catch(M){Ge({message:`${d("failed_to_fetch_confirmation")} ${M}`,type:"error"})}},w=()=>{e.value=null,t.value=null,r.value="",o.value=!0,i.value=!1,a.value="",s.value="",l.value="",u.value=!1},C=async()=>{var M;const _={formId:t.value??null,type:r.value||"",enabled:o.value||!1,showForm:i.value||!1,message:a.value||"",url:s.value||"",page:l.value||""};try{const{data:A,error:O,status:R}=await g("/confirmation/add/",{method:"POST",data:_});!O&&R===200&&((M=A==null?void 0:A.data)!=null&&M.data)?(e.value=A.data.data.id,n.value.push(A.data),Ge({message:d("create_confirmation"),type:"success"}),p.resetUnsavedChanges()):Ge({message:`${d("failed_to_create_confirmation")} ${(A==null?void 0:A.message)??O}`,type:"error"})}catch(A){Ge({message:`${d("error_creating_confirmation")} ${A}`,type:"error"})}},k=async(_,M)=>{try{const{data:A,error:O,status:R}=await g(`/confirmation/update/${_}/`,{method:"POST",data:M});!O&&R===200?(Ge({message:d("update_confirmation"),type:"success"}),p.resetUnsavedChanges()):Ge({message:`${d("error_creating_confirmation")}: ${(A==null?void 0:A.message)??O}`,type:"error"})}catch(A){Ge({message:`${d("error_to_update_confirmation")} ${A}`,type:"error"})}},x=async _=>{try{const{data:M,error:A,status:O}=await g(`/confirmation/duplicate/${_}/`,{method:"POST"});!A&&O===200&&(M!=null&&M.data)?(Ge({message:d("updating_duplicated_confirmation"),type:"success"}),n.value.push(M.data)):Ge({message:`${d("failed_to_duplicate_confirmation")} ${(M==null?void 0:M.message)??A}`,type:"error"})}catch(M){Ge({message:`${d("error_duplicate_confirmation")} ${M}`,type:"error"})}},E=async _=>{try{const{data:M,error:A,status:O}=await g(`/confirmation/delete/${_}/`,{method:"POST",data:{id:_}});!A&&O===200?(Ge({message:d("delete_confirmation"),type:"success"}),n.value=n.value.filter(R=>R.id!==_)):Ge({message:`${d("failed_to_delete_confirmation")} ${(M==null?void 0:M.message)??A}`,type:"error"})}catch(M){Ge({message:`${d("error_delete_confirmation")} ${M}`,type:"error"})}};return{allConfirmations:n,id:e,formId:t,type:r,enabled:o,showForm:i,resetEntityState:m,message:a,url:s,page:l,isEditing:u,getCurrentState:p.getCurrentState,fetchAllConfirmations:b,resetConfirmation:w,createConfirmation:C,updateConfirmation:k,deleteConfirmation:E,loadConfirmation:y,duplicateConfirmation:x}}),TJ=de({__name:"FormBuilderPage",setup(n){const{getLabel:e}=Ft(),t=$l(),r=Wa(),o=Fl(),i=[{label:e("build"),index:"build"},{label:e("settings"),index:"settings"},{label:e("results"),index:"results"}],a=L("build"),s=L([]),l=L(!1),u=L(!1),d=Kn(),f=Ec(),p=ic(),m=Bl(),g=Gh(),{redirectToWordPressAdminPage:y}=U0(),b=Dh(),w=P(()=>d.formId),C=async()=>{l.value=!0;try{await p.fetchData({page:1,perPage:100}),s.value=p.tableData.map(A=>({value:A.id,labelId:`${e("id")}: ${A.id}`,label:A.name||`Form #${A.id}`}))}catch(A){console.error(e("failed_to_fetch_form"),A),Ge({message:e("failed_to_fetch_form"),type:"error"})}finally{l.value=!1}},k=async A=>{if(!A){d.resetForm(),m.allNotifications=[],m.formId=null,g.allConfirmations=[],g.formId=null,await t.push({path:"/"});return}u.value=!0;try{await d.loadForm(A),t.currentRoute.value.path.includes("/settings/general/")||t.currentRoute.value.path.includes("/settings/notification/manage")||t.currentRoute.value.path.includes("/settings/confirmation/manage")?(await t.push({path:`/settings/general/manage/${A}`}),Ge({message:e("form_loaded"),type:"success"})):t.currentRoute.value.path.includes("/settings/notification/")?(await m.fetchData(parseInt(A)),await t.push({path:`/settings/notification/${A}`}),Ge({message:e("notification_loaded"),type:"success"})):(await t.push({path:`/manage/${A}`}),Ge({message:e("form_loaded"),type:"success"}))}catch(O){console.error(e("failed_to_load_form"),O),Ge({message:e("failed_to_load_form"),type:"error"})}finally{u.value=!1}},x=async A=>{if(A===a.value)return;if(o.hasUnsavedChanges("formBuilder",()=>d.getCurrentState()).value){r.showUnsavedChangesDialog(()=>{a.value=A;const R=d.formId;A==="settings"&&(R?y(na,`/settings/general/manage/${R}`):y(na,"/settings/general"))});return}a.value=A;const O=d.formId;A==="settings"&&(O?y(na,`/settings/general/manage/${O}`):y(na,"/settings/general"))},E=async()=>{u.value=!0;try{await d.saveForm(),await C()}finally{u.value=!1}},_=async()=>{u.value=!0;try{await d.updateForm(),await C()}finally{u.value=!1}},M=()=>{d.formId||Ge({message:e("first_save_form"),type:"error"}),window.open(`${wpIvyUrls.siteURL}?ivyforms_preview=${d.formId}&_wpNonce=${wpIvyApiSettings.nonce}`,"_blank")};return an(()=>{C(),d.formId&&d.loadForm(d.formId),f.setCurrentPage("FormBuilderPage");const A=o.setupAdminMenuListener(b,()=>o.hasUnsavedChanges("formBuilder",()=>d.getCurrentState()).value);kr(A)}),We(()=>d.name,A=>{if(A&&d.formId){const O=s.value.findIndex(R=>R.value===d.formId);O!==-1&&(s.value[O].label=A)}}),(A,O)=>{const R=d7,$=jh,q=Uh,j=yr,ne=Rh,G=$h,B=oJ,Y=fY;return I(),z(it,null,[N(G,null,{left:X(()=>[N(R,{modelValue:w.value,"onUpdate:modelValue":O[0]||(O[0]=Q=>w.value=Q),size:"s",type:"border",placeholder:v(e)("select_form"),options:s.value,loading:l.value||u.value,onChange:k},null,8,["modelValue","placeholder","options","loading"])]),center:X(()=>[N(q,{mode:"horizontal",ellipsis:!1},{default:X(()=>[(I(),z(it,null,zt(i,Q=>N($,{key:Q.index,label:Q.label,name:Q.index,type:"tonal","is-active":a.value===Q.index,"coming-soon":Q.index==="results",onClick:H=>x(Q.index)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1})]),right:X(()=>[N(j,{content:v(e)("preview_form"),placement:"bottom",theme:"inverted"},{default:X(()=>[N(nn,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:M})]),_:1},8,["content"]),v(d).isEditing?(I(),ve(nn,{key:0,class:W(["ivyforms-button__action--update"]),priority:"primary",loading:u.value,onClick:_},{default:X(()=>[u.value?ce("",!0):(I(),z(it,{key:0},[pt(_e(v(e)("update")),1)],64))]),_:1},8,["loading"])):(I(),ve(nn,{key:1,class:W(["ivyforms-button__action--save"]),priority:"primary",loading:u.value,onClick:E},{default:X(()=>[u.value?ce("",!0):(I(),z(it,{key:0},[pt(_e(v(e)("save")),1)],64))]),_:1},8,["loading"])),N(ne)]),_:1}),Z("div",{class:W(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":v(f).isFullScreenMode}])},[N(B),N(Y)],2),N(Z0,{"show-close":"","align-center":"",width:"342px"})],64)}}}),Gw=ln(TJ,[["__scopeId","data-v-ed225bec"]]),_J=de({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(n,{emit:e}){const t=e,r=()=>{t("update:isAddingNotification",!1)};return(o,i)=>{const a=ta("router-view"),s=j0;return I(),ve(s,null,{default:X(()=>[N(a,null,{default:X(({Component:l})=>[(I(),ve(on(l),{onCreated:r},null,32))]),_:1})]),_:1})}}}),MJ=de({__name:"FormSettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(n,{emit:e}){const{getLabel:t}=Ft(),r=Wa(),o=Fl(),i=L("vertical"),a=n,s=e,l=[{label:t("general_settings"),index:"general"},{label:t("notifications"),index:"notifications"},{label:t("confirmations"),index:"confirmations"}],u=Kn(),d=Gh(),f=Bl(),p=Ds(),m=$l(),g=Dh(),y=b=>{const w=u.formId||p.params.id;if(o.hasUnsavedChanges("formBuilder",()=>u.getCurrentState()).value&&a.activeIndex==="general"||o.hasUnsavedChanges("confirmationBuilder",()=>d.getCurrentState()).value&&a.activeIndex==="confirmations"||o.hasUnsavedChanges("notificationBuilder",()=>f.getCurrentState()).value&&a.activeIndex==="notifications"&&(f.isEditing||p.path.includes("manage"))){r.showUnsavedChangesDialog(()=>{s("update:activeIndex",b);const k=d.id||u.confirmationId;b==="general"?m.push({path:`/settings/general/manage/${w}`}):b==="notifications"?m.push({path:`/settings/notification/${w}`}):b==="confirmations"&&m.push({path:`/settings/confirmation/manage/${k}`})});return}s("update:activeIndex",b);const C=d.id||u.confirmationId;b==="general"?m.push({path:`/settings/general/manage/${w}`}):b==="notifications"?m.push({path:`/settings/notification/${w}`}):b==="confirmations"&&m.push({path:`/settings/confirmation/manage/${C}`})};return an(()=>{const b=o.setupAdminMenuListener(g,()=>o.hasUnsavedChanges("formBuilder",()=>u.getCurrentState()).value||o.hasUnsavedChanges("confirmationBuilder",()=>d.getCurrentState()).value||o.hasUnsavedChanges("notificationBuilder",()=>f.getCurrentState()).value);kr(b)}),(b,w)=>{const C=jh,k=Uh,x=c7;return I(),ve(x,null,{default:X(()=>[N(k,{mode:i.value,ellipsis:!1,class:"ivyforms-form-builder-settings__menu"},{default:X(()=>[(I(),z(it,null,zt(l,E=>N(C,{key:E.index,label:E.label,name:E.index,type:"tonal","is-active":a.activeIndex===E.index,onClick:_=>y(E.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),IJ=de({__name:"FormBuilderSettingsPage",setup(n){const{getLabel:e}=Ft(),t=Kn(),r=Ec(),o=ic(),i=Bl(),a=Gh(),s=Wa(),l=Fl(),u=L("settings"),d=L("general"),f=L(!1),p=L("horizontal"),m=Ds(),g=$l(),y=P(()=>t.formId||null),b=L([]),w=L(!1),C=L(!1),k=[{label:e("build"),index:"build"},{label:e("settings"),index:"settings"},{label:e("results"),index:"results"}],x=$=>{if($!==u.value){if(l.hasUnsavedChanges("formBuilder",()=>t.getCurrentState()).value){s.showUnsavedChangesDialog(()=>{u.value=$,$==="build"&&(t.formId?g.push({path:`/manage/${t.formId}`}):g.push({path:"/"}))});return}u.value=$,$==="build"&&(t.formId?g.push({path:`/manage/${t.formId}`}):g.push({path:"/"}))}},E=$=>{d.value=$},_=()=>{t.formId||Ge({message:e("first_save_form"),type:"error"}),window.open(`${wpIvyUrls.siteURL}?ivyforms_preview=${t.formId}&_wpNonce=${wpIvyApiSettings.nonce}`,"_blank")},M=async $=>{if(!$){t.resetForm(),i.allNotifications=[],i.formId=null,a.allConfirmations=[],a.formId=null,await g.push({path:"/"});return}C.value=!0;try{await t.loadForm($);const q=g.currentRoute.value.path+g.currentRoute.value.hash;q.includes("/settings/general/")||q.includes("/settings/notification/manage")||q.includes("/settings/confirmation/manage")?(await g.push({path:`/settings/general/manage/${$}`}),d.value="general",Ge({message:e("form_loaded"),type:"success"})):q.includes("/settings/notification/")?(await i.fetchData(parseInt($)),await g.push({path:`/settings/notification/${$}`}),d.value="notifications",Ge({message:e("notification_loaded"),type:"success"})):q.includes("/settings/confirmation/")?(await g.push({path:`/settings/confirmation/${$}`}),d.value="confirmations",Ge({message:e("form_loaded"),type:"success"})):(await g.push({path:`/manage/${$}`}),Ge({message:e("form_loaded"),type:"success"}))}catch(q){console.error(e("failed_to_load_form"),q),Ge({message:e("failed_to_load_form"),type:"error"})}finally{C.value=!1}},A=async()=>{w.value=!0;try{await o.fetchData({page:1,perPage:100}),b.value=o.tableData.map($=>({value:$.id,label:$.name||`Form #${$.id}`}))}catch($){console.error(e("failed_to_load_form"),$),Ge({message:e("failed_to_fetch_form"),type:"error"})}finally{w.value=!1}};function O($){const q=$.name?$.name.toString():"";if(q.includes("notification"))d.value="notifications",f.value=!0;else if(q.includes("confirmation"))d.value="confirmations",f.value=!1;else if(q.includes("general")||q.includes("settings"))d.value="general",f.value=!1;else{const j=$.path+$.hash;j.includes("/notification")?(d.value="notifications",f.value=!0):j.includes("/confirmation")?(d.value="confirmations",f.value=!1):(d.value="general",f.value=!1)}}an(async()=>{await A(),t.formId||(t.counterFields=0),O(m);const $=l.setupAdminMenuListener(R,()=>l.hasUnsavedChanges("formBuilder",()=>t.getCurrentState()).value||l.hasUnsavedChanges("confirmationBuilder",()=>a.getCurrentState()).value||l.hasUnsavedChanges("notificationBuilder",()=>i.getCurrentState()).value);kr($)}),We(()=>t.name,$=>{if($&&t.formId){const q=b.value.findIndex(j=>j.value===t.formId);q!==-1&&(b.value[q].label=$)}}),We(()=>[m.path,m.hash,m.name],()=>{O(m)},{immediate:!0});const R=Dh();return($,q)=>{const j=d7,ne=jh,G=Uh,B=nn,Y=yr,Q=Rh,H=$h,K=MJ,U=_J;return I(),z(it,null,[N(H,null,{left:X(()=>[N(j,{modelValue:y.value,"onUpdate:modelValue":q[0]||(q[0]=ae=>y.value=ae),size:"s",type:"border",placeholder:"Select a form",options:b.value,loading:w.value||C.value,onChange:M},null,8,["modelValue","options","loading"])]),center:X(()=>[N(G,{mode:p.value,ellipsis:!1},{default:X(()=>[(I(),z(it,null,zt(k,ae=>N(ne,{key:ae.index,label:ae.label,name:ae.index,type:"tonal","is-active":u.value===ae.index,"coming-soon":ae.index==="results",onClick:re=>x(ae.index)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),right:X(()=>[N(Y,{content:v(e)("preview_form"),placement:"bottom",theme:"inverted"},{default:X(()=>[N(B,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:_})]),_:1},8,["content"]),N(Q)]),_:1}),Z("div",{class:W(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":v(r).isFullScreenMode}])},[(I(),ve(K,{key:y.value,"active-index":d.value,"onUpdate:activeIndex":E},null,8,["active-index"])),N(U,{"active-index":d.value,"is-adding-notification":f.value},null,8,["active-index","is-adding-notification"])],2),N(Z0,{"align-center":"",width:"342px"})],64)}}}),OJ=ln(IJ,[["__scopeId","data-v-bd3ad386"]]),oy=de({__name:"IvySelectInput",props:{modelValue:{},label:{default:""},placeholder:{default:""},iconStart:{default:""},iconEnd:{default:""},iconStartCategory:{default:"global"},iconEndCategory:{default:"global"},avatar:{default:""},iconStartType:{default:"outline"},iconEndType:{default:"outline"},filled:{type:Boolean},prefix:{default:""},suffix:{default:""},clearable:{type:Boolean},disabled:{type:Boolean},multiple:{type:Boolean},maxTags:{default:3},ariaLabel:{default:""}},emits:["update:modelValue"],setup(n,{emit:e}){const{getLabel:t}=Ft(),r=n,o=yt("isSecondary",!1),i=ja(),a=e,s=P({get:()=>r.modelValue,set:u=>a("update:modelValue",u)}),l=P(()=>r.ariaLabel||t("select"));return(u,d)=>{const f=qn,p=V8;return I(),ve(p,kt({ref:"elInputRef"},{...u.$attrs,...u.$props},{modelValue:s.value,"onUpdate:modelValue":d[0]||(d[0]=m=>s.value=m),placeholder:r.placeholder,disabled:r.disabled,multiple:r.multiple,"collapse-tags":r.multiple,clearable:r.clearable,class:[{"is-clearable":r.clearable,"is-filled":r.filled,"is-secondary":v(o)},"ivyforms-form-item-select"],"max-collapse-tags":r.maxTags,"aria-label":l.value}),Ts({default:X(()=>[ge(u.$slots,"default")]),_:2},[v(i).prefix||u.iconStart?{name:"prefix",fn:X(()=>[ge(u.$slots,"prefix",{},()=>[u.iconStart?(I(),ve(f,{key:0,name:u.iconStart,category:u.iconStartCategory,type:u.iconStartType,class:"ivyforms-input__icon-start",size:"l",color:"var(--map-base-dusk-symbol-2)"},null,8,["name","category","type"])):ce("",!0),r.avatar?(I(),ve(f,{key:1,class:"ivyforms-input__avatar",name:"user",size:"l"})):ce("",!0)])]),key:"0"}:void 0]),1040,["modelValue","placeholder","disabled","multiple","collapse-tags","clearable","class","max-collapse-tags","aria-label"])}}}),ay=de({__name:"IvySelectOption",props:{value:{type:[String,Number,Boolean,Object]},label:{},disabled:{type:Boolean},iconConfig:{}},setup(n){const e=n,t=yt("isSecondary",!1);return(r,o)=>{const i=z8;return I(),ve(i,{class:W(["ivyforms-select-option",{"is-secondary":v(t)}]),value:e.value,label:e.label,disabled:r.disabled},{default:X(()=>{var a;return[ge(r.$slots,"default"),(a=e.iconConfig)!=null&&a.name?(I(),ve(qn,xf(kt({key:0},{...e.iconConfig,name:e.iconConfig.name})),null,16)):ce("",!0)]}),_:3},8,["class","value","label","disabled"])}}});function ur(n){this.content=n}ur.prototype={constructor:ur,find:function(n){for(var e=0;e<this.content.length;e+=2)if(this.content[e]===n)return e;return-1},get:function(n){var e=this.find(n);return e==-1?void 0:this.content[e+1]},update:function(n,e,t){var r=t&&t!=n?this.remove(t):this,o=r.find(n),i=r.content.slice();return o==-1?i.push(t||n,e):(i[o+1]=e,t&&(i[o]=t)),new ur(i)},remove:function(n){var e=this.find(n);if(e==-1)return this;var t=this.content.slice();return t.splice(e,2),new ur(t)},addToStart:function(n,e){return new ur([n,e].concat(this.remove(n).content))},addToEnd:function(n,e){var t=this.remove(n).content.slice();return t.push(n,e),new ur(t)},addBefore:function(n,e,t){var r=this.remove(e),o=r.content.slice(),i=r.find(n);return o.splice(i==-1?o.length:i,0,e,t),new ur(o)},forEach:function(n){for(var e=0;e<this.content.length;e+=2)n(this.content[e],this.content[e+1])},prepend:function(n){return n=ur.from(n),n.size?new ur(n.content.concat(this.subtract(n).content)):this},append:function(n){return n=ur.from(n),n.size?new ur(this.subtract(n).content.concat(n.content)):this},subtract:function(n){var e=this;n=ur.from(n);for(var t=0;t<n.content.length;t+=2)e=e.remove(n.content[t]);return e},toObject:function(){var n={};return this.forEach(function(e,t){n[e]=t}),n},get size(){return this.content.length>>1}};ur.from=function(n){if(n instanceof ur)return n;var e=[];if(n)for(var t in n)e.push(t,n[t]);return new ur(e)};function f7(n,e,t){for(let r=0;;r++){if(r==n.childCount||r==e.childCount)return n.childCount==e.childCount?null:t;let o=n.child(r),i=e.child(r);if(o==i){t+=o.nodeSize;continue}if(!o.sameMarkup(i))return t;if(o.isText&&o.text!=i.text){for(let a=0;o.text[a]==i.text[a];a++)t++;return t}if(o.content.size||i.content.size){let a=f7(o.content,i.content,t+1);if(a!=null)return a}t+=o.nodeSize}}function h7(n,e,t,r){for(let o=n.childCount,i=e.childCount;;){if(o==0||i==0)return o==i?null:{a:t,b:r};let a=n.child(--o),s=e.child(--i),l=a.nodeSize;if(a==s){t-=l,r-=l;continue}if(!a.sameMarkup(s))return{a:t,b:r};if(a.isText&&a.text!=s.text){let u=0,d=Math.min(a.text.length,s.text.length);for(;u<d&&a.text[a.text.length-u-1]==s.text[s.text.length-u-1];)u++,t--,r--;return{a:t,b:r}}if(a.content.size||s.content.size){let u=h7(a.content,s.content,t-1,r-1);if(u)return u}t-=l,r-=l}}class Le{constructor(e,t){if(this.content=e,this.size=t||0,t==null)for(let r=0;r<e.length;r++)this.size+=e[r].nodeSize}nodesBetween(e,t,r,o=0,i){for(let a=0,s=0;s<t;a++){let l=this.content[a],u=s+l.nodeSize;if(u>e&&r(l,o+s,i||null,a)!==!1&&l.content.size){let d=s+1;l.nodesBetween(Math.max(0,e-d),Math.min(l.content.size,t-d),r,o+d)}s=u}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,o){let i="",a=!0;return this.nodesBetween(e,t,(s,l)=>{let u=s.isText?s.text.slice(Math.max(e,l)-l,t-l):s.isLeaf?o?typeof o=="function"?o(s):o:s.type.spec.leafText?s.type.spec.leafText(s):"":"";s.isBlock&&(s.isLeaf&&u||s.isTextblock)&&r&&(a?a=!1:i+=r),i+=u},0),i}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,o=this.content.slice(),i=0;for(t.isText&&t.sameMarkup(r)&&(o[o.length-1]=t.withText(t.text+r.text),i=1);i<e.content.length;i++)o.push(e.content[i]);return new Le(o,this.size+e.size)}cut(e,t=this.size){if(e==0&&t==this.size)return this;let r=[],o=0;if(t>e)for(let i=0,a=0;a<t;i++){let s=this.content[i],l=a+s.nodeSize;l>e&&((a<e||l>t)&&(s.isText?s=s.cut(Math.max(0,e-a),Math.min(s.text.length,t-a)):s=s.cut(Math.max(0,e-a-1),Math.min(s.content.size,t-a-1))),r.push(s),o+=s.nodeSize),a=l}return new Le(r,o)}cutByIndex(e,t){return e==t?Le.empty:e==0&&t==this.content.length?this:new Le(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let o=this.content.slice(),i=this.size+t.nodeSize-r.nodeSize;return o[e]=t,new Le(o,i)}addToStart(e){return new Le([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new Le(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;t<this.content.length;t++)if(!this.content[t].eq(e.content[t]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let t=this.content[e];if(!t)throw new RangeError("Index "+e+" out of range for "+this);return t}maybeChild(e){return this.content[e]||null}forEach(e){for(let t=0,r=0;t<this.content.length;t++){let o=this.content[t];e(o,r,t),r+=o.nodeSize}}findDiffStart(e,t=0){return f7(this,e,t)}findDiffEnd(e,t=this.size,r=e.size){return h7(this,e,t,r)}findIndex(e,t=-1){if(e==0)return Nd(0,e);if(e==this.size)return Nd(this.content.length,e);if(e>this.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let r=0,o=0;;r++){let i=this.child(r),a=o+i.nodeSize;if(a>=e)return a==e||t>0?Nd(r+1,a):Nd(r,o);o=a}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return Le.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return new Le(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return Le.empty;let t,r=0;for(let o=0;o<e.length;o++){let i=e[o];r+=i.nodeSize,o&&i.isText&&e[o-1].sameMarkup(i)?(t||(t=e.slice(0,o)),t[t.length-1]=i.withText(t[t.length-1].text+i.text)):t&&t.push(i)}return new Le(t||e,r)}static from(e){if(!e)return Le.empty;if(e instanceof Le)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new Le([e],e.nodeSize);throw new RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}Le.empty=new Le([],0);const Fg={index:0,offset:0};function Nd(n,e){return Fg.index=n,Fg.offset=e,Fg}function Ff(n,e){if(n===e)return!0;if(!(n&&typeof n=="object")||!(e&&typeof e=="object"))return!1;let t=Array.isArray(n);if(Array.isArray(e)!=t)return!1;if(t){if(n.length!=e.length)return!1;for(let r=0;r<n.length;r++)if(!Ff(n[r],e[r]))return!1}else{for(let r in n)if(!(r in e)||!Ff(n[r],e[r]))return!1;for(let r in e)if(!(r in n))return!1}return!0}let gn=class j1{constructor(e,t){this.type=e,this.attrs=t}addToSet(e){let t,r=!1;for(let o=0;o<e.length;o++){let i=e[o];if(this.eq(i))return e;if(this.type.excludes(i.type))t||(t=e.slice(0,o));else{if(i.type.excludes(this.type))return e;!r&&i.type.rank>this.type.rank&&(t||(t=e.slice(0,o)),t.push(this),r=!0),t&&t.push(i)}}return t||(t=e.slice()),r||t.push(this),t}removeFromSet(e){for(let t=0;t<e.length;t++)if(this.eq(e[t]))return e.slice(0,t).concat(e.slice(t+1));return e}isInSet(e){for(let t=0;t<e.length;t++)if(this.eq(e[t]))return!0;return!1}eq(e){return this==e||this.type==e.type&&Ff(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Mark.fromJSON");let r=e.marks[t.type];if(!r)throw new RangeError(`There is no mark type ${t.type} in this schema`);let o=r.create(t.attrs);return r.checkAttrs(o.attrs),o}static sameSet(e,t){if(e==t)return!0;if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(!e[r].eq(t[r]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&e.length==0)return j1.none;if(e instanceof j1)return[e];let t=e.slice();return t.sort((r,o)=>r.type.rank-o.type.rank),t}};gn.none=[];class Bf extends Error{}class nt{constructor(e,t,r){this.content=e,this.openStart=t,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let r=m7(this.content,e+this.openStart,t);return r&&new nt(r,this.openStart,this.openEnd)}removeBetween(e,t){return new nt(p7(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return nt.empty;let r=t.openStart||0,o=t.openEnd||0;if(typeof r!="number"||typeof o!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new nt(Le.fromJSON(e,t.content),r,o)}static maxOpen(e,t=!0){let r=0,o=0;for(let i=e.firstChild;i&&!i.isLeaf&&(t||!i.type.spec.isolating);i=i.firstChild)r++;for(let i=e.lastChild;i&&!i.isLeaf&&(t||!i.type.spec.isolating);i=i.lastChild)o++;return new nt(e,r,o)}}nt.empty=new nt(Le.empty,0,0);function p7(n,e,t){let{index:r,offset:o}=n.findIndex(e),i=n.maybeChild(r),{index:a,offset:s}=n.findIndex(t);if(o==e||i.isText){if(s!=t&&!n.child(a).isText)throw new RangeError("Removing non-flat range");return n.cut(0,e).append(n.cut(t))}if(r!=a)throw new RangeError("Removing non-flat range");return n.replaceChild(r,i.copy(p7(i.content,e-o-1,t-o-1)))}function m7(n,e,t,r){let{index:o,offset:i}=n.findIndex(e),a=n.maybeChild(o);if(i==e||a.isText)return n.cut(0,e).append(t).append(n.cut(e));let s=m7(a.content,e-i-1,t);return s&&n.replaceChild(o,a.copy(s))}function AJ(n,e,t){if(t.openStart>n.depth)throw new Bf("Inserted content deeper than insertion position");if(n.depth-t.openStart!=e.depth-t.openEnd)throw new Bf("Inconsistent open depths");return v7(n,e,t,0)}function v7(n,e,t,r){let o=n.index(r),i=n.node(r);if(o==e.index(r)&&r<n.depth-t.openStart){let a=v7(n,e,t,r+1);return i.copy(i.content.replaceChild(o,a))}else if(t.content.size)if(!t.openStart&&!t.openEnd&&n.depth==r&&e.depth==r){let a=n.parent,s=a.content;return Cs(a,s.cut(0,n.parentOffset).append(t.content).append(s.cut(e.parentOffset)))}else{let{start:a,end:s}=PJ(t,n);return Cs(i,y7(n,a,s,e,r))}else return Cs(i,Vf(n,e,r))}function g7(n,e){if(!e.type.compatibleContent(n.type))throw new Bf("Cannot join "+e.type.name+" onto "+n.type.name)}function q1(n,e,t){let r=n.node(t);return g7(r,e.node(t)),r}function ws(n,e){let t=e.length-1;t>=0&&n.isText&&n.sameMarkup(e[t])?e[t]=n.withText(e[t].text+n.text):e.push(n)}function Fu(n,e,t,r){let o=(e||n).node(t),i=0,a=e?e.index(t):o.childCount;n&&(i=n.index(t),n.depth>t?i++:n.textOffset&&(ws(n.nodeAfter,r),i++));for(let s=i;s<a;s++)ws(o.child(s),r);e&&e.depth==t&&e.textOffset&&ws(e.nodeBefore,r)}function Cs(n,e){return n.type.checkContent(e),n.copy(e)}function y7(n,e,t,r,o){let i=n.depth>o&&q1(n,e,o+1),a=r.depth>o&&q1(t,r,o+1),s=[];return Fu(null,n,o,s),i&&a&&e.index(o)==t.index(o)?(g7(i,a),ws(Cs(i,y7(n,e,t,r,o+1)),s)):(i&&ws(Cs(i,Vf(n,e,o+1)),s),Fu(e,t,o,s),a&&ws(Cs(a,Vf(t,r,o+1)),s)),Fu(r,null,o,s),new Le(s)}function Vf(n,e,t){let r=[];if(Fu(null,n,t,r),n.depth>t){let o=q1(n,e,t+1);ws(Cs(o,Vf(n,e,t+1)),r)}return Fu(e,null,t,r),new Le(r)}function PJ(n,e){let t=e.depth-n.openStart,o=e.node(t).copy(n.content);for(let i=t-1;i>=0;i--)o=e.node(i).copy(Le.from(o));return{start:o.resolveNoCache(n.openStart+t),end:o.resolveNoCache(o.content.size-n.openEnd-t)}}class lc{constructor(e,t,r){this.pos=e,this.path=t,this.parentOffset=r,this.depth=t.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],o=e.child(t);return r?e.child(t).cut(r):o}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):e==0?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let r=this.path[t*3],o=t==0?0:this.path[t*3-1]+1;for(let i=0;i<e;i++)o+=r.child(i).nodeSize;return o}marks(){let e=this.parent,t=this.index();if(e.content.size==0)return gn.none;if(this.textOffset)return e.child(t).marks;let r=e.maybeChild(t-1),o=e.maybeChild(t);if(!r){let s=r;r=o,o=s}let i=r.marks;for(var a=0;a<i.length;a++)i[a].type.spec.inclusive===!1&&(!o||!i[a].isInSet(o.marks))&&(i=i[a--].removeFromSet(i));return i}marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.isInline)return null;let r=t.marks,o=e.parent.maybeChild(e.index());for(var i=0;i<r.length;i++)r[i].type.spec.inclusive===!1&&(!o||!r[i].isInSet(o.marks))&&(r=r[i--].removeFromSet(r));return r}sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos<this.pos)return e.blockRange(this);for(let r=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);r>=0;r--)if(e.pos<=this.end(r)&&(!t||t(this.node(r))))return new zf(this,e,r);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e="";for(let t=1;t<=this.depth;t++)e+=(e?"/":"")+this.node(t).type.name+"_"+this.index(t-1);return e+":"+this.parentOffset}static resolve(e,t){if(!(t>=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let r=[],o=0,i=t;for(let a=e;;){let{index:s,offset:l}=a.content.findIndex(i),u=i-l;if(r.push(a,s,o+l),!u||(a=a.child(s),a.isText))break;i=u-1,o+=l+1}return new lc(t,r,i)}static resolveCached(e,t){let r=Yw.get(e);if(r)for(let i=0;i<r.elts.length;i++){let a=r.elts[i];if(a.pos==t)return a}else Yw.set(e,r=new RJ);let o=r.elts[r.i]=lc.resolve(e,t);return r.i=(r.i+1)%DJ,o}}class RJ{constructor(){this.elts=[],this.i=0}}const DJ=12,Yw=new WeakMap;class zf{constructor(e,t,r){this.$from=e,this.$to=t,this.depth=r}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const $J=Object.create(null);let Ii=class K1{constructor(e,t,r,o=gn.none){this.type=e,this.attrs=t,this.marks=o,this.content=r||Le.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,t,r,o=0){this.content.nodesBetween(e,t,r,o,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(e,t,r,o){return this.content.textBetween(e,t,r,o)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,t,r){return this.type==e&&Ff(this.attrs,t||e.defaultAttrs||$J)&&gn.sameSet(this.marks,r||gn.none)}copy(e=null){return e==this.content?this:new K1(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new K1(this.type,this.attrs,this.content,e)}cut(e,t=this.content.size){return e==0&&t==this.content.size?this:this.copy(this.content.cut(e,t))}slice(e,t=this.content.size,r=!1){if(e==t)return nt.empty;let o=this.resolve(e),i=this.resolve(t),a=r?0:o.sharedDepth(t),s=o.start(a),u=o.node(a).content.cut(o.pos-s,i.pos-s);return new nt(u,o.depth-a,i.depth-a)}replace(e,t,r){return AJ(this.resolve(e),this.resolve(t),r)}nodeAt(e){for(let t=this;;){let{index:r,offset:o}=t.content.findIndex(e);if(t=t.maybeChild(r),!t)return null;if(o==e||t.isText)return t;e-=o+1}}childAfter(e){let{index:t,offset:r}=this.content.findIndex(e);return{node:this.content.maybeChild(t),index:t,offset:r}}childBefore(e){if(e==0)return{node:null,index:0,offset:0};let{index:t,offset:r}=this.content.findIndex(e);if(r<e)return{node:this.content.child(t),index:t,offset:r};let o=this.content.child(t-1);return{node:o,index:t-1,offset:r-o.nodeSize}}resolve(e){return lc.resolveCached(this,e)}resolveNoCache(e){return lc.resolve(this,e)}rangeHasMark(e,t,r){let o=!1;return t>e&&this.nodesBetween(e,t,i=>(r.isInSet(i.marks)&&(o=!0),!o)),o}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),b7(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,r=Le.empty,o=0,i=r.childCount){let a=this.contentMatchAt(e).matchFragment(r,o,i),s=a&&a.matchFragment(this.content,t);if(!s||!s.validEnd)return!1;for(let l=o;l<i;l++)if(!this.type.allowsMarks(r.child(l).marks))return!1;return!0}canReplaceWith(e,t,r,o){if(o&&!this.type.allowsMarks(o))return!1;let i=this.contentMatchAt(e).matchType(r),a=i&&i.matchFragment(this.content,t);return a?a.validEnd:!1}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=gn.none;for(let t=0;t<this.marks.length;t++){let r=this.marks[t];r.type.checkAttrs(r.attrs),e=r.addToSet(e)}if(!gn.sameSet(e,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(t=>t.type.name)}`);this.content.forEach(t=>t.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(t=>t.toJSON())),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let r;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=t.marks.map(e.markFromJSON)}if(t.type=="text"){if(typeof t.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(t.text,r)}let o=Le.fromJSON(e,t.content),i=e.nodeType(t.type).create(t.attrs,o,r);return i.type.checkAttrs(i.attrs),i}};Ii.prototype.text=void 0;class Hf extends Ii{constructor(e,t,r,o){if(super(e,t,null,o),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):b7(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new Hf(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new Hf(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return e==0&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function b7(n,e){for(let t=n.length-1;t>=0;t--)e=n[t].type.name+"("+e+")";return e}class Ms{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let r=new NJ(e,t);if(r.next==null)return Ms.empty;let o=S7(r);r.next&&r.err("Unexpected trailing text");let i=WJ(HJ(o));return UJ(i,r),i}matchType(e){for(let t=0;t<this.next.length;t++)if(this.next[t].type==e)return this.next[t].next;return null}matchFragment(e,t=0,r=e.childCount){let o=this;for(let i=t;o&&i<r;i++)o=o.matchType(e.child(i).type);return o}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:t}=this.next[e];if(!(t.isText||t.hasRequiredAttrs()))return t}return null}compatible(e){for(let t=0;t<this.next.length;t++)for(let r=0;r<e.next.length;r++)if(this.next[t].type==e.next[r].type)return!0;return!1}fillBefore(e,t=!1,r=0){let o=[this];function i(a,s){let l=a.matchFragment(e,r);if(l&&(!t||l.validEnd))return Le.from(s.map(u=>u.createAndFill()));for(let u=0;u<a.next.length;u++){let{type:d,next:f}=a.next[u];if(!(d.isText||d.hasRequiredAttrs())&&o.indexOf(f)==-1){o.push(f);let p=i(f,s.concat(d));if(p)return p}}return null}return i(this,[])}findWrapping(e){for(let r=0;r<this.wrapCache.length;r+=2)if(this.wrapCache[r]==e)return this.wrapCache[r+1];let t=this.computeWrapping(e);return this.wrapCache.push(e,t),t}computeWrapping(e){let t=Object.create(null),r=[{match:this,type:null,via:null}];for(;r.length;){let o=r.shift(),i=o.match;if(i.matchType(e)){let a=[];for(let s=o;s.type;s=s.via)a.push(s.type);return a.reverse()}for(let a=0;a<i.next.length;a++){let{type:s,next:l}=i.next[a];!s.isLeaf&&!s.hasRequiredAttrs()&&!(s.name in t)&&(!o.type||l.validEnd)&&(r.push({match:s.contentMatch,type:s,via:o}),t[s.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(r){e.push(r);for(let o=0;o<r.next.length;o++)e.indexOf(r.next[o].next)==-1&&t(r.next[o].next)}return t(this),e.map((r,o)=>{let i=o+(r.validEnd?"*":" ")+" ";for(let a=0;a<r.next.length;a++)i+=(a?", ":"")+r.next[a].type.name+"->"+e.indexOf(r.next[a].next);return i}).join(`
60 -`)}}Ms.empty=new Ms(!0);class NJ{constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function S7(n){let e=[];do e.push(LJ(n));while(n.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function LJ(n){let e=[];do e.push(FJ(n));while(n.next&&n.next!=")"&&n.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function FJ(n){let e=zJ(n);for(;;)if(n.eat("+"))e={type:"plus",expr:e};else if(n.eat("*"))e={type:"star",expr:e};else if(n.eat("?"))e={type:"opt",expr:e};else if(n.eat("{"))e=BJ(n,e);else break;return e}function Jw(n){/\D/.test(n.next)&&n.err("Expected number, got '"+n.next+"'");let e=Number(n.next);return n.pos++,e}function BJ(n,e){let t=Jw(n),r=t;return n.eat(",")&&(n.next!="}"?r=Jw(n):r=-1),n.eat("}")||n.err("Unclosed braced range"),{type:"range",min:t,max:r,expr:e}}function VJ(n,e){let t=n.nodeTypes,r=t[e];if(r)return[r];let o=[];for(let i in t){let a=t[i];a.isInGroup(e)&&o.push(a)}return o.length==0&&n.err("No node type or group '"+e+"' found"),o}function zJ(n){if(n.eat("(")){let e=S7(n);return n.eat(")")||n.err("Missing closing paren"),e}else if(/\W/.test(n.next))n.err("Unexpected token '"+n.next+"'");else{let e=VJ(n,n.next).map(t=>(n.inline==null?n.inline=t.isInline:n.inline!=t.isInline&&n.err("Mixing inline and block content"),{type:"name",value:t}));return n.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function HJ(n){let e=[[]];return o(i(n,0),t()),e;function t(){return e.push([])-1}function r(a,s,l){let u={term:l,to:s};return e[a].push(u),u}function o(a,s){a.forEach(l=>l.to=s)}function i(a,s){if(a.type=="choice")return a.exprs.reduce((l,u)=>l.concat(i(u,s)),[]);if(a.type=="seq")for(let l=0;;l++){let u=i(a.exprs[l],s);if(l==a.exprs.length-1)return u;o(u,s=t())}else if(a.type=="star"){let l=t();return r(s,l),o(i(a.expr,l),l),[r(l)]}else if(a.type=="plus"){let l=t();return o(i(a.expr,s),l),o(i(a.expr,l),l),[r(l)]}else{if(a.type=="opt")return[r(s)].concat(i(a.expr,s));if(a.type=="range"){let l=s;for(let u=0;u<a.min;u++){let d=t();o(i(a.expr,l),d),l=d}if(a.max==-1)o(i(a.expr,l),l);else for(let u=a.min;u<a.max;u++){let d=t();r(l,d),o(i(a.expr,l),d),l=d}return[r(l)]}else{if(a.type=="name")return[r(s,void 0,a.value)];throw new Error("Unknown expr type")}}}}function w7(n,e){return e-n}function Xw(n,e){let t=[];return r(e),t.sort(w7);function r(o){let i=n[o];if(i.length==1&&!i[0].term)return r(i[0].to);t.push(o);for(let a=0;a<i.length;a++){let{term:s,to:l}=i[a];!s&&t.indexOf(l)==-1&&r(l)}}}function WJ(n){let e=Object.create(null);return t(Xw(n,0));function t(r){let o=[];r.forEach(a=>{n[a].forEach(({term:s,to:l})=>{if(!s)return;let u;for(let d=0;d<o.length;d++)o[d][0]==s&&(u=o[d][1]);Xw(n,l).forEach(d=>{u||o.push([s,u=[]]),u.indexOf(d)==-1&&u.push(d)})})});let i=e[r.join(",")]=new Ms(r.indexOf(n.length-1)>-1);for(let a=0;a<o.length;a++){let s=o[a][1].sort(w7);i.next.push({type:o[a][0],next:e[s.join(",")]||t(s)})}return i}}function UJ(n,e){for(let t=0,r=[n];t<r.length;t++){let o=r[t],i=!o.validEnd,a=[];for(let s=0;s<o.next.length;s++){let{type:l,next:u}=o.next[s];a.push(l.name),i&&!(l.isText||l.hasRequiredAttrs())&&(i=!1),r.indexOf(u)==-1&&r.push(u)}i&&e.err("Only non-generatable nodes ("+a.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function C7(n){let e=Object.create(null);for(let t in n){let r=n[t];if(!r.hasDefault)return null;e[t]=r.default}return e}function x7(n,e){let t=Object.create(null);for(let r in n){let o=e&&e[r];if(o===void 0){let i=n[r];if(i.hasDefault)o=i.default;else throw new RangeError("No value supplied for attribute "+r)}t[r]=o}return t}function k7(n,e,t,r){for(let o in e)if(!(o in n))throw new RangeError(`Unsupported attribute ${o} for ${t} of type ${o}`);for(let o in n){let i=n[o];i.validate&&i.validate(e[o])}}function E7(n,e){let t=Object.create(null);if(e)for(let r in e)t[r]=new qJ(n,r,e[r]);return t}let Qw=class T7{constructor(e,t,r){this.name=e,this.schema=t,this.spec=r,this.markSet=null,this.groups=r.group?r.group.split(" "):[],this.attrs=E7(e,r.attrs),this.defaultAttrs=C7(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(r.inline||e=="text"),this.isText=e=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Ms.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(e){return this.groups.indexOf(e)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:x7(this.attrs,e)}create(e=null,t,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new Ii(this,this.computeAttrs(e),Le.from(t),gn.setFrom(r))}createChecked(e=null,t,r){return t=Le.from(t),this.checkContent(t),new Ii(this,this.computeAttrs(e),t,gn.setFrom(r))}createAndFill(e=null,t,r){if(e=this.computeAttrs(e),t=Le.from(t),t.size){let a=this.contentMatch.fillBefore(t);if(!a)return null;t=a.append(t)}let o=this.contentMatch.matchFragment(t),i=o&&o.fillBefore(Le.empty,!0);return i?new Ii(this,e,t.append(i),gn.setFrom(r)):null}validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.validEnd)return!1;for(let r=0;r<e.childCount;r++)if(!this.allowsMarks(e.child(r).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){k7(this.attrs,e,"node",this.name)}allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1}allowsMarks(e){if(this.markSet==null)return!0;for(let t=0;t<e.length;t++)if(!this.allowsMarkType(e[t].type))return!1;return!0}allowedMarks(e){if(this.markSet==null)return e;let t;for(let r=0;r<e.length;r++)this.allowsMarkType(e[r].type)?t&&t.push(e[r]):t||(t=e.slice(0,r));return t?t.length?t:gn.none:e}static compile(e,t){let r=Object.create(null);e.forEach((i,a)=>r[i]=new T7(i,t,a));let o=t.spec.topNode||"doc";if(!r[o])throw new RangeError("Schema is missing its top node type ('"+o+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let i in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function jJ(n,e,t){let r=t.split("|");return o=>{let i=o===null?"null":typeof o;if(r.indexOf(i)<0)throw new RangeError(`Expected value of type ${r} for attribute ${e} on type ${n}, got ${i}`)}}class qJ{constructor(e,t,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?jJ(e,t,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class Yh{constructor(e,t,r,o){this.name=e,this.rank=t,this.schema=r,this.spec=o,this.attrs=E7(e,o.attrs),this.excluded=null;let i=C7(this.attrs);this.instance=i?new gn(this,i):null}create(e=null){return!e&&this.instance?this.instance:new gn(this,x7(this.attrs,e))}static compile(e,t){let r=Object.create(null),o=0;return e.forEach((i,a)=>r[i]=new Yh(i,o++,t,a)),r}removeFromSet(e){for(var t=0;t<e.length;t++)e[t].type==this&&(e=e.slice(0,t).concat(e.slice(t+1)),t--);return e}isInSet(e){for(let t=0;t<e.length;t++)if(e[t].type==this)return e[t]}checkAttrs(e){k7(this.attrs,e,"mark",this.name)}excludes(e){return this.excluded.indexOf(e)>-1}}class _7{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let t=this.spec={};for(let o in e)t[o]=e[o];t.nodes=ur.from(e.nodes),t.marks=ur.from(e.marks||{}),this.nodes=Qw.compile(this.spec.nodes,this),this.marks=Yh.compile(this.spec.marks,this);let r=Object.create(null);for(let o in this.nodes){if(o in this.marks)throw new RangeError(o+" can not be both a node and a mark");let i=this.nodes[o],a=i.spec.content||"",s=i.spec.marks;if(i.contentMatch=r[a]||(r[a]=Ms.parse(a,this.nodes)),i.inlineContent=i.contentMatch.inlineContent,i.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!i.isInline||!i.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=i}i.markSet=s=="_"?null:s?Zw(this,s.split(" ")):s==""||!i.inlineContent?[]:null}for(let o in this.marks){let i=this.marks[o],a=i.spec.excludes;i.excluded=a==null?[i]:a==""?[]:Zw(this,a.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,t=null,r,o){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof Qw){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(t,r,o)}text(e,t){let r=this.nodes.text;return new Hf(r,r.defaultAttrs,e,gn.setFrom(t))}mark(e,t){return typeof e=="string"&&(e=this.marks[e]),e.create(t)}nodeFromJSON(e){return Ii.fromJSON(this,e)}markFromJSON(e){return gn.fromJSON(this,e)}nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown node type: "+e);return t}}function Zw(n,e){let t=[];for(let r=0;r<e.length;r++){let o=e[r],i=n.marks[o],a=i;if(i)t.push(i);else for(let s in n.marks){let l=n.marks[s];(o=="_"||l.spec.group&&l.spec.group.split(" ").indexOf(o)>-1)&&t.push(a=l)}if(!a)throw new SyntaxError("Unknown mark type: '"+e[r]+"'")}return t}function KJ(n){return n.tag!=null}function GJ(n){return n.style!=null}class Oi{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[];let r=this.matchedStyles=[];t.forEach(o=>{if(KJ(o))this.tags.push(o);else if(GJ(o)){let i=/[^=]*/.exec(o.style)[0];r.indexOf(i)<0&&r.push(i),this.styles.push(o)}}),this.normalizeLists=!this.tags.some(o=>{if(!/^(ul|ol)\b/.test(o.tag)||!o.node)return!1;let i=e.nodes[o.node];return i.contentMatch.matchType(i)})}parse(e,t={}){let r=new t5(this,t,!1);return r.addAll(e,gn.none,t.from,t.to),r.finish()}parseSlice(e,t={}){let r=new t5(this,t,!0);return r.addAll(e,gn.none,t.from,t.to),nt.maxOpen(r.finish())}matchTag(e,t,r){for(let o=r?this.tags.indexOf(r)+1:0;o<this.tags.length;o++){let i=this.tags[o];if(XJ(e,i.tag)&&(i.namespace===void 0||e.namespaceURI==i.namespace)&&(!i.context||t.matchesContext(i.context))){if(i.getAttrs){let a=i.getAttrs(e);if(a===!1)continue;i.attrs=a||void 0}return i}}}matchStyle(e,t,r,o){for(let i=o?this.styles.indexOf(o)+1:0;i<this.styles.length;i++){let a=this.styles[i],s=a.style;if(!(s.indexOf(e)!=0||a.context&&!r.matchesContext(a.context)||s.length>e.length&&(s.charCodeAt(e.length)!=61||s.slice(e.length+1)!=t))){if(a.getAttrs){let l=a.getAttrs(t);if(l===!1)continue;a.attrs=l||void 0}return a}}}static schemaRules(e){let t=[];function r(o){let i=o.priority==null?50:o.priority,a=0;for(;a<t.length;a++){let s=t[a];if((s.priority==null?50:s.priority)<i)break}t.splice(a,0,o)}for(let o in e.marks){let i=e.marks[o].spec.parseDOM;i&&i.forEach(a=>{r(a=n5(a)),a.mark||a.ignore||a.clearMark||(a.mark=o)})}for(let o in e.nodes){let i=e.nodes[o].spec.parseDOM;i&&i.forEach(a=>{r(a=n5(a)),a.node||a.ignore||a.mark||(a.node=o)})}return t}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new Oi(e,Oi.schemaRules(e)))}}const M7={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},YJ={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},I7={ol:!0,ul:!0},uc=1,G1=2,mf=4;function e5(n,e,t){return e!=null?(e?uc:0)|(e==="full"?G1:0):n&&n.whitespace=="pre"?uc|G1:t&-5}class Ld{constructor(e,t,r,o,i,a){this.type=e,this.attrs=t,this.marks=r,this.solid=o,this.options=a,this.content=[],this.activeMarks=gn.none,this.match=i||(a&mf?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(Le.from(e));if(t)this.match=this.type.contentMatch.matchFragment(t);else{let r=this.type.contentMatch,o;return(o=r.findWrapping(e.type))?(this.match=r,o):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&uc)){let r=this.content[this.content.length-1],o;if(r&&r.isText&&(o=/[ \t\r\n\u000c]+$/.exec(r.text))){let i=r;r.text.length==o[0].length?this.content.pop():this.content[this.content.length-1]=i.withText(i.text.slice(0,i.text.length-o[0].length))}}let t=Le.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(Le.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!M7.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class t5{constructor(e,t,r){this.parser=e,this.options=t,this.isOpen=r,this.open=0,this.localPreserveWS=!1;let o=t.topNode,i,a=e5(null,t.preserveWhitespace,0)|(r?mf:0);o?i=new Ld(o.type,o.attrs,gn.none,!0,t.topMatch||o.type.contentMatch,a):r?i=new Ld(null,null,gn.none,!0,null,a):i=new Ld(e.schema.topNodeType,null,gn.none,!0,null,a),this.nodes=[i],this.find=t.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,t){e.nodeType==3?this.addTextNode(e,t):e.nodeType==1&&this.addElement(e,t)}addTextNode(e,t){let r=e.nodeValue,o=this.top,i=o.options&G1?"full":this.localPreserveWS||(o.options&uc)>0;if(i==="full"||o.inlineContext(e)||/[^ \t\r\n\u000c]/.test(r)){if(i)i!=="full"?r=r.replace(/\r?\n|\r/g," "):r=r.replace(/\r\n?/g,`
61 -`);else if(r=r.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(r)&&this.open==this.nodes.length-1){let a=o.content[o.content.length-1],s=e.previousSibling;(!a||s&&s.nodeName=="BR"||a.isText&&/[ \t\r\n\u000c]$/.test(a.text))&&(r=r.slice(1))}r&&this.insertNode(this.parser.schema.text(r),t,!/\S/.test(r)),this.findInText(e)}else this.findInside(e)}addElement(e,t,r){let o=this.localPreserveWS,i=this.top;(e.tagName=="PRE"||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let a=e.nodeName.toLowerCase(),s;I7.hasOwnProperty(a)&&this.parser.normalizeLists&&JJ(e);let l=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(s=this.parser.matchTag(e,this,r));e:if(l?l.ignore:YJ.hasOwnProperty(a))this.findInside(e),this.ignoreFallback(e,t);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(e=l.skip);let u,d=this.needsBlock;if(M7.hasOwnProperty(a))i.content.length&&i.content[0].isInline&&this.open&&(this.open--,i=this.top),u=!0,i.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,t);break e}let f=l&&l.skip?t:this.readStyles(e,t);f&&this.addAll(e,f),u&&this.sync(i),this.needsBlock=d}else{let u=this.readStyles(e,t);u&&this.addElementByRule(e,l,u,l.consuming===!1?s:void 0)}this.localPreserveWS=o}leafFallback(e,t){e.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(`
62 -`),t)}ignoreFallback(e,t){e.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),t,!0)}readStyles(e,t){let r=e.style;if(r&&r.length)for(let o=0;o<this.parser.matchedStyles.length;o++){let i=this.parser.matchedStyles[o],a=r.getPropertyValue(i);if(a)for(let s=void 0;;){let l=this.parser.matchStyle(i,a,this,s);if(!l)break;if(l.ignore)return null;if(l.clearMark?t=t.filter(u=>!l.clearMark(u)):t=t.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)s=l;else break}}return t}addElementByRule(e,t,r,o){let i,a;if(t.node)if(a=this.parser.schema.nodes[t.node],a.isLeaf)this.insertNode(a.create(t.attrs),r,e.nodeName=="BR")||this.leafFallback(e,r);else{let l=this.enter(a,t.attrs||null,r,t.preserveWhitespace);l&&(i=!0,r=l)}else{let l=this.parser.schema.marks[t.mark];r=r.concat(l.create(t.attrs))}let s=this.top;if(a&&a.isLeaf)this.findInside(e);else if(o)this.addElement(e,r,o);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach(l=>this.insertNode(l,r,!1));else{let l=e;typeof t.contentElement=="string"?l=e.querySelector(t.contentElement):typeof t.contentElement=="function"?l=t.contentElement(e):t.contentElement&&(l=t.contentElement),this.findAround(e,l,!0),this.addAll(l,r),this.findAround(e,l,!1)}i&&this.sync(s)&&this.open--}addAll(e,t,r,o){let i=r||0;for(let a=r?e.childNodes[r]:e.firstChild,s=o==null?null:e.childNodes[o];a!=s;a=a.nextSibling,++i)this.findAtPoint(e,i),this.addDOM(a,t);this.findAtPoint(e,i)}findPlace(e,t,r){let o,i;for(let a=this.open,s=0;a>=0;a--){let l=this.nodes[a],u=l.findWrapping(e);if(u&&(!o||o.length>u.length+s)&&(o=u,i=l,!u.length))break;if(l.solid){if(r)break;s+=2}}if(!o)return null;this.sync(i);for(let a=0;a<o.length;a++)t=this.enterInner(o[a],null,t,!1);return t}insertNode(e,t,r){if(e.isInline&&this.needsBlock&&!this.top.type){let i=this.textblockFromContext();i&&(t=this.enterInner(i,null,t))}let o=this.findPlace(e,t,r);if(o){this.closeExtra();let i=this.top;i.match&&(i.match=i.match.matchType(e.type));let a=gn.none;for(let s of o.concat(e.marks))(i.type?i.type.allowsMarkType(s.type):r5(s.type,e.type))&&(a=s.addToSet(a));return i.content.push(e.mark(a)),!0}return!1}enter(e,t,r,o){let i=this.findPlace(e.create(t),r,!1);return i&&(i=this.enterInner(e,t,r,!0,o)),i}enterInner(e,t,r,o=!1,i){this.closeExtra();let a=this.top;a.match=a.match&&a.match.matchType(e);let s=e5(e,i,a.options);a.options&mf&&a.content.length==0&&(s|=mf);let l=gn.none;return r=r.filter(u=>(a.type?a.type.allowsMarkType(u.type):r5(u.type,e))?(l=u.addToSet(l),!1):!0),this.nodes.push(new Ld(e,t,l,o,null,s)),this.open++,r}closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let t=this.open;t>=0;t--){if(this.nodes[t]==e)return this.open=t,!0;this.localPreserveWS&&(this.nodes[t].options|=uc)}return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let r=this.nodes[t].content;for(let o=r.length-1;o>=0;o--)e+=r[o].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let r=0;r<this.find.length;r++)this.find[r].node==e&&this.find[r].offset==t&&(this.find[r].pos=this.currentPos)}findInside(e){if(this.find)for(let t=0;t<this.find.length;t++)this.find[t].pos==null&&e.nodeType==1&&e.contains(this.find[t].node)&&(this.find[t].pos=this.currentPos)}findAround(e,t,r){if(e!=t&&this.find)for(let o=0;o<this.find.length;o++)this.find[o].pos==null&&e.nodeType==1&&e.contains(this.find[o].node)&&t.compareDocumentPosition(this.find[o].node)&(r?2:4)&&(this.find[o].pos=this.currentPos)}findInText(e){if(this.find)for(let t=0;t<this.find.length;t++)this.find[t].node==e&&(this.find[t].pos=this.currentPos-(e.nodeValue.length-this.find[t].offset))}matchesContext(e){if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split("/"),r=this.options.context,o=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),i=-(r?r.depth+1:0)+(o?0:1),a=(s,l)=>{for(;s>=0;s--){let u=t[s];if(u==""){if(s==t.length-1||s==0)continue;for(;l>=i;l--)if(a(s-1,l))return!0;return!1}else{let d=l>0||l==0&&o?this.nodes[l].type:r&&l>=i?r.node(l-i).type:null;if(!d||d.name!=u&&!d.isInGroup(u))return!1;l--}}return!0};return a(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let r=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let t in this.parser.schema.nodes){let r=this.parser.schema.nodes[t];if(r.isTextblock&&r.defaultAttrs)return r}}}function JJ(n){for(let e=n.firstChild,t=null;e;e=e.nextSibling){let r=e.nodeType==1?e.nodeName.toLowerCase():null;r&&I7.hasOwnProperty(r)&&t?(t.appendChild(e),e=t):r=="li"?t=e:r&&(t=null)}}function XJ(n,e){return(n.matches||n.msMatchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector).call(n,e)}function n5(n){let e={};for(let t in n)e[t]=n[t];return e}function r5(n,e){let t=e.schema.nodes;for(let r in t){let o=t[r];if(!o.allowsMarkType(n))continue;let i=[],a=s=>{i.push(s);for(let l=0;l<s.edgeCount;l++){let{type:u,next:d}=s.edge(l);if(u==e||i.indexOf(d)<0&&a(d))return!0}};if(a(o.contentMatch))return!0}}class $s{constructor(e,t){this.nodes=e,this.marks=t}serializeFragment(e,t={},r){r||(r=Bg(t).createDocumentFragment());let o=r,i=[];return e.forEach(a=>{if(i.length||a.marks.length){let s=0,l=0;for(;s<i.length&&l<a.marks.length;){let u=a.marks[l];if(!this.marks[u.type.name]){l++;continue}if(!u.eq(i[s][0])||u.type.spec.spanning===!1)break;s++,l++}for(;s<i.length;)o=i.pop()[1];for(;l<a.marks.length;){let u=a.marks[l++],d=this.serializeMark(u,a.isInline,t);d&&(i.push([u,o]),o.appendChild(d.dom),o=d.contentDOM||d.dom)}}o.appendChild(this.serializeNodeInner(a,t))}),r}serializeNodeInner(e,t){let{dom:r,contentDOM:o}=vf(Bg(t),this.nodes[e.type.name](e),null,e.attrs);if(o){if(e.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,t,o)}return r}serializeNode(e,t={}){let r=this.serializeNodeInner(e,t);for(let o=e.marks.length-1;o>=0;o--){let i=this.serializeMark(e.marks[o],e.isInline,t);i&&((i.contentDOM||i.dom).appendChild(r),r=i.dom)}return r}serializeMark(e,t,r={}){let o=this.marks[e.type.name];return o&&vf(Bg(r),o(e,t),null,e.attrs)}static renderSpec(e,t,r=null,o){return vf(e,t,r,o)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new $s(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let t=o5(e.nodes);return t.text||(t.text=r=>r.text),t}static marksFromSchema(e){return o5(e.marks)}}function o5(n){let e={};for(let t in n){let r=n[t].spec.toDOM;r&&(e[t]=r)}return e}function Bg(n){return n.document||window.document}const a5=new WeakMap;function QJ(n){let e=a5.get(n);return e===void 0&&a5.set(n,e=ZJ(n)),e}function ZJ(n){let e=null;function t(r){if(r&&typeof r=="object")if(Array.isArray(r))if(typeof r[0]=="string")e||(e=[]),e.push(r);else for(let o=0;o<r.length;o++)t(r[o]);else for(let o in r)t(r[o])}return t(n),e}function vf(n,e,t,r){if(typeof e=="string")return{dom:n.createTextNode(e)};if(e.nodeType!=null)return{dom:e};if(e.dom&&e.dom.nodeType!=null)return e;let o=e[0],i;if(typeof o!="string")throw new RangeError("Invalid array passed to renderSpec");if(r&&(i=QJ(r))&&i.indexOf(e)>-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let a=o.indexOf(" ");a>0&&(t=o.slice(0,a),o=o.slice(a+1));let s,l=t?n.createElementNS(t,o):n.createElement(o),u=e[1],d=1;if(u&&typeof u=="object"&&u.nodeType==null&&!Array.isArray(u)){d=2;for(let f in u)if(u[f]!=null){let p=f.indexOf(" ");p>0?l.setAttributeNS(f.slice(0,p),f.slice(p+1),u[f]):l.setAttribute(f,u[f])}}for(let f=d;f<e.length;f++){let p=e[f];if(p===0){if(f<e.length-1||f>d)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:m,contentDOM:g}=vf(n,p,t,r);if(l.appendChild(m),g){if(s)throw new RangeError("Multiple content holes");s=g}}}return{dom:l,contentDOM:s}}const O7=65535,A7=Math.pow(2,16);function eX(n,e){return n+e*A7}function i5(n){return n&O7}function tX(n){return(n-(n&O7))/A7}const P7=1,R7=2,gf=4,D7=8;class Y1{constructor(e,t,r){this.pos=e,this.delInfo=t,this.recover=r}get deleted(){return(this.delInfo&D7)>0}get deletedBefore(){return(this.delInfo&(P7|gf))>0}get deletedAfter(){return(this.delInfo&(R7|gf))>0}get deletedAcross(){return(this.delInfo&gf)>0}}class no{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&no.empty)return no.empty}recover(e){let t=0,r=i5(e);if(!this.inverted)for(let o=0;o<r;o++)t+=this.ranges[o*3+2]-this.ranges[o*3+1];return this.ranges[r*3]+t+tX(e)}mapResult(e,t=1){return this._map(e,t,!1)}map(e,t=1){return this._map(e,t,!0)}_map(e,t,r){let o=0,i=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let l=this.ranges[s]-(this.inverted?o:0);if(l>e)break;let u=this.ranges[s+i],d=this.ranges[s+a],f=l+u;if(e<=f){let p=u?e==l?-1:e==f?1:t:t,m=l+o+(p<0?0:d);if(r)return m;let g=e==(t<0?l:f)?null:eX(s/3,e-l),y=e==l?R7:e==f?P7:gf;return(t<0?e!=l:e!=f)&&(y|=D7),new Y1(m,y,g)}o+=d-u}return r?e+o:new Y1(e+o,0,null)}touches(e,t){let r=0,o=i5(t),i=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let l=this.ranges[s]-(this.inverted?r:0);if(l>e)break;let u=this.ranges[s+i],d=l+u;if(e<=d&&s==o*3)return!0;r+=this.ranges[s+a]-u}return!1}forEach(e){let t=this.inverted?2:1,r=this.inverted?1:2;for(let o=0,i=0;o<this.ranges.length;o+=3){let a=this.ranges[o],s=a-(this.inverted?i:0),l=a+(this.inverted?0:i),u=this.ranges[o+t],d=this.ranges[o+r];e(s,s+u,l,l+d),i+=d-u}}invert(){return new no(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return e==0?no.empty:new no(e<0?[0,-e,0]:[0,0,e])}}no.empty=new no([]);class Wf{constructor(e,t,r=0,o=e?e.length:0){this.mirror=t,this.from=r,this.to=o,this._maps=e||[],this.ownData=!(e||t)}get maps(){return this._maps}slice(e=0,t=this.maps.length){return new Wf(this._maps,this.mirror,e,t)}appendMap(e,t){this.ownData||(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),this.ownData=!0),this.to=this._maps.push(e),t!=null&&this.setMirror(this._maps.length-1,t)}appendMapping(e){for(let t=0,r=this._maps.length;t<e._maps.length;t++){let o=e.getMirror(t);this.appendMap(e._maps[t],o!=null&&o<t?r+o:void 0)}}getMirror(e){if(this.mirror){for(let t=0;t<this.mirror.length;t++)if(this.mirror[t]==e)return this.mirror[t+(t%2?-1:1)]}}setMirror(e,t){this.mirror||(this.mirror=[]),this.mirror.push(e,t)}appendMappingInverted(e){for(let t=e.maps.length-1,r=this._maps.length+e._maps.length;t>=0;t--){let o=e.getMirror(t);this.appendMap(e._maps[t].invert(),o!=null&&o>t?r-o-1:void 0)}}invert(){let e=new Wf;return e.appendMappingInverted(this),e}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let r=this.from;r<this.to;r++)e=this._maps[r].map(e,t);return e}mapResult(e,t=1){return this._map(e,t,!1)}_map(e,t,r){let o=0;for(let i=this.from;i<this.to;i++){let a=this._maps[i],s=a.mapResult(e,t);if(s.recover!=null){let l=this.getMirror(i);if(l!=null&&l>i&&l<this.to){i=l,e=this._maps[l].recover(s.recover);continue}}o|=s.delInfo,e=s.pos}return r?e:new Y1(e,o,null)}}const Vg=Object.create(null);class Er{getMap(){return no.empty}merge(e){return null}static fromJSON(e,t){if(!t||!t.stepType)throw new RangeError("Invalid input for Step.fromJSON");let r=Vg[t.stepType];if(!r)throw new RangeError(`No step type ${t.stepType} defined`);return r.fromJSON(e,t)}static jsonID(e,t){if(e in Vg)throw new RangeError("Duplicate use of step JSON ID "+e);return Vg[e]=t,t.prototype.jsonID=e,t}}class Yn{constructor(e,t){this.doc=e,this.failed=t}static ok(e){return new Yn(e,null)}static fail(e){return new Yn(null,e)}static fromReplace(e,t,r,o){try{return Yn.ok(e.replace(t,r,o))}catch(i){if(i instanceof Bf)return Yn.fail(i.message);throw i}}}function iy(n,e,t){let r=[];for(let o=0;o<n.childCount;o++){let i=n.child(o);i.content.size&&(i=i.copy(iy(i.content,e,i))),i.isInline&&(i=e(i,t,o)),r.push(i)}return Le.fromArray(r)}class ki extends Er{constructor(e,t,r){super(),this.from=e,this.to=t,this.mark=r}apply(e){let t=e.slice(this.from,this.to),r=e.resolve(this.from),o=r.node(r.sharedDepth(this.to)),i=new nt(iy(t.content,(a,s)=>!a.isAtom||!s.type.allowsMarkType(this.mark.type)?a:a.mark(this.mark.addToSet(a.marks)),o),t.openStart,t.openEnd);return Yn.fromReplace(e,this.from,this.to,i)}invert(){return new ia(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new ki(t.pos,r.pos,this.mark)}merge(e){return e instanceof ki&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new ki(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new ki(t.from,t.to,e.markFromJSON(t.mark))}}Er.jsonID("addMark",ki);class ia extends Er{constructor(e,t,r){super(),this.from=e,this.to=t,this.mark=r}apply(e){let t=e.slice(this.from,this.to),r=new nt(iy(t.content,o=>o.mark(this.mark.removeFromSet(o.marks)),e),t.openStart,t.openEnd);return Yn.fromReplace(e,this.from,this.to,r)}invert(){return new ki(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new ia(t.pos,r.pos,this.mark)}merge(e){return e instanceof ia&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new ia(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new ia(t.from,t.to,e.markFromJSON(t.mark))}}Er.jsonID("removeMark",ia);class Ei extends Er{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return Yn.fail("No node at mark step's position");let r=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return Yn.fromReplace(e,this.pos,this.pos+1,new nt(Le.from(r),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let r=this.mark.addToSet(t.marks);if(r.length==t.marks.length){for(let o=0;o<t.marks.length;o++)if(!t.marks[o].isInSet(r))return new Ei(this.pos,t.marks[o]);return new Ei(this.pos,this.mark)}}return new Is(this.pos,this.mark)}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new Ei(t.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,t){if(typeof t.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new Ei(t.pos,e.markFromJSON(t.mark))}}Er.jsonID("addNodeMark",Ei);class Is extends Er{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return Yn.fail("No node at mark step's position");let r=t.type.create(t.attrs,null,this.mark.removeFromSet(t.marks));return Yn.fromReplace(e,this.pos,this.pos+1,new nt(Le.from(r),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);return!t||!this.mark.isInSet(t.marks)?this:new Ei(this.pos,this.mark)}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new Is(t.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,t){if(typeof t.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new Is(t.pos,e.markFromJSON(t.mark))}}Er.jsonID("removeNodeMark",Is);class nr extends Er{constructor(e,t,r,o=!1){super(),this.from=e,this.to=t,this.slice=r,this.structure=o}apply(e){return this.structure&&J1(e,this.from,this.to)?Yn.fail("Structure replace would overwrite content"):Yn.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new no([this.from,this.to-this.from,this.slice.size])}invert(e){return new nr(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deletedAcross&&r.deletedAcross?null:new nr(t.pos,Math.max(t.pos,r.pos),this.slice,this.structure)}merge(e){if(!(e instanceof nr)||e.structure||this.structure)return null;if(this.from+this.slice.size==e.from&&!this.slice.openEnd&&!e.slice.openStart){let t=this.slice.size+e.slice.size==0?nt.empty:new nt(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new nr(this.from,this.to+(e.to-e.from),t,this.structure)}else if(e.to==this.from&&!this.slice.openStart&&!e.slice.openEnd){let t=this.slice.size+e.slice.size==0?nt.empty:new nt(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new nr(e.from,this.to,t,this.structure)}else return null}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new nr(t.from,t.to,nt.fromJSON(e,t.slice),!!t.structure)}}Er.jsonID("replace",nr);class rr extends Er{constructor(e,t,r,o,i,a,s=!1){super(),this.from=e,this.to=t,this.gapFrom=r,this.gapTo=o,this.slice=i,this.insert=a,this.structure=s}apply(e){if(this.structure&&(J1(e,this.from,this.gapFrom)||J1(e,this.gapTo,this.to)))return Yn.fail("Structure gap-replace would overwrite content");let t=e.slice(this.gapFrom,this.gapTo);if(t.openStart||t.openEnd)return Yn.fail("Gap is not a flat range");let r=this.slice.insertAt(this.insert,t.content);return r?Yn.fromReplace(e,this.from,this.to,r):Yn.fail("Content does not fit in gap")}getMap(){return new no([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let t=this.gapTo-this.gapFrom;return new rr(this.from,this.from+this.slice.size+t,this.from+this.insert,this.from+this.insert+t,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1),o=this.from==this.gapFrom?t.pos:e.map(this.gapFrom,-1),i=this.to==this.gapTo?r.pos:e.map(this.gapTo,1);return t.deletedAcross&&r.deletedAcross||o<t.pos||i>r.pos?null:new rr(t.pos,r.pos,o,i,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number"||typeof t.gapFrom!="number"||typeof t.gapTo!="number"||typeof t.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new rr(t.from,t.to,t.gapFrom,t.gapTo,nt.fromJSON(e,t.slice),t.insert,!!t.structure)}}Er.jsonID("replaceAround",rr);function J1(n,e,t){let r=n.resolve(e),o=t-e,i=r.depth;for(;o>0&&i>0&&r.indexAfter(i)==r.node(i).childCount;)i--,o--;if(o>0){let a=r.node(i).maybeChild(r.indexAfter(i));for(;o>0;){if(!a||a.isLeaf)return!0;a=a.firstChild,o--}}return!1}function nX(n,e,t,r){let o=[],i=[],a,s;n.doc.nodesBetween(e,t,(l,u,d)=>{if(!l.isInline)return;let f=l.marks;if(!r.isInSet(f)&&d.type.allowsMarkType(r.type)){let p=Math.max(u,e),m=Math.min(u+l.nodeSize,t),g=r.addToSet(f);for(let y=0;y<f.length;y++)f[y].isInSet(g)||(a&&a.to==p&&a.mark.eq(f[y])?a.to=m:o.push(a=new ia(p,m,f[y])));s&&s.to==p?s.to=m:i.push(s=new ki(p,m,r))}}),o.forEach(l=>n.step(l)),i.forEach(l=>n.step(l))}function rX(n,e,t,r){let o=[],i=0;n.doc.nodesBetween(e,t,(a,s)=>{if(!a.isInline)return;i++;let l=null;if(r instanceof Yh){let u=a.marks,d;for(;d=r.isInSet(u);)(l||(l=[])).push(d),u=d.removeFromSet(u)}else r?r.isInSet(a.marks)&&(l=[r]):l=a.marks;if(l&&l.length){let u=Math.min(s+a.nodeSize,t);for(let d=0;d<l.length;d++){let f=l[d],p;for(let m=0;m<o.length;m++){let g=o[m];g.step==i-1&&f.eq(o[m].style)&&(p=g)}p?(p.to=u,p.step=i):o.push({style:f,from:Math.max(s,e),to:u,step:i})}}}),o.forEach(a=>n.step(new ia(a.from,a.to,a.style)))}function sy(n,e,t,r=t.contentMatch,o=!0){let i=n.doc.nodeAt(e),a=[],s=e+1;for(let l=0;l<i.childCount;l++){let u=i.child(l),d=s+u.nodeSize,f=r.matchType(u.type);if(!f)a.push(new nr(s,d,nt.empty));else{r=f;for(let p=0;p<u.marks.length;p++)t.allowsMarkType(u.marks[p].type)||n.step(new ia(s,d,u.marks[p]));if(o&&u.isText&&t.whitespace!="pre"){let p,m=/\r?\n|\r/g,g;for(;p=m.exec(u.text);)g||(g=new nt(Le.from(t.schema.text(" ",t.allowedMarks(u.marks))),0,0)),a.push(new nr(s+p.index,s+p.index+p[0].length,g))}}s=d}if(!r.validEnd){let l=r.fillBefore(Le.empty,!0);n.replace(s,s,new nt(l,0,0))}for(let l=a.length-1;l>=0;l--)n.step(a[l])}function oX(n,e,t){return(e==0||n.canReplace(e,n.childCount))&&(t==n.childCount||n.canReplace(0,t))}function Wl(n){let t=n.parent.content.cutByIndex(n.startIndex,n.endIndex);for(let r=n.depth;;--r){let o=n.$from.node(r),i=n.$from.index(r),a=n.$to.indexAfter(r);if(r<n.depth&&o.canReplace(i,a,t))return r;if(r==0||o.type.spec.isolating||!oX(o,i,a))break}return null}function aX(n,e,t){let{$from:r,$to:o,depth:i}=e,a=r.before(i+1),s=o.after(i+1),l=a,u=s,d=Le.empty,f=0;for(let g=i,y=!1;g>t;g--)y||r.index(g)>0?(y=!0,d=Le.from(r.node(g).copy(d)),f++):l--;let p=Le.empty,m=0;for(let g=i,y=!1;g>t;g--)y||o.after(g+1)<o.end(g)?(y=!0,p=Le.from(o.node(g).copy(p)),m++):u++;n.step(new rr(l,u,a,s,new nt(d.append(p),f,m),d.size-f,!0))}function ly(n,e,t=null,r=n){let o=iX(n,e),i=o&&sX(r,e);return i?o.map(s5).concat({type:e,attrs:t}).concat(i.map(s5)):null}function s5(n){return{type:n,attrs:null}}function iX(n,e){let{parent:t,startIndex:r,endIndex:o}=n,i=t.contentMatchAt(r).findWrapping(e);if(!i)return null;let a=i.length?i[0]:e;return t.canReplaceWith(r,o,a)?i:null}function sX(n,e){let{parent:t,startIndex:r,endIndex:o}=n,i=t.child(r),a=e.contentMatch.findWrapping(i.type);if(!a)return null;let l=(a.length?a[a.length-1]:e).contentMatch;for(let u=r;l&&u<o;u++)l=l.matchType(t.child(u).type);return!l||!l.validEnd?null:a}function lX(n,e,t){let r=Le.empty;for(let a=t.length-1;a>=0;a--){if(r.size){let s=t[a].type.contentMatch.matchFragment(r);if(!s||!s.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=Le.from(t[a].type.create(t[a].attrs,r))}let o=e.start,i=e.end;n.step(new rr(o,i,o,i,new nt(r,0,0),t.length,!0))}function uX(n,e,t,r,o){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let i=n.steps.length;n.doc.nodesBetween(e,t,(a,s)=>{let l=typeof o=="function"?o(a):o;if(a.isTextblock&&!a.hasMarkup(r,l)&&cX(n.doc,n.mapping.slice(i).map(s),r)){let u=null;if(r.schema.linebreakReplacement){let m=r.whitespace=="pre",g=!!r.contentMatch.matchType(r.schema.linebreakReplacement);m&&!g?u=!1:!m&&g&&(u=!0)}u===!1&&N7(n,a,s,i),sy(n,n.mapping.slice(i).map(s,1),r,void 0,u===null);let d=n.mapping.slice(i),f=d.map(s,1),p=d.map(s+a.nodeSize,1);return n.step(new rr(f,p,f+1,p-1,new nt(Le.from(r.create(l,null,a.marks)),0,0),1,!0)),u===!0&&$7(n,a,s,i),!1}})}function $7(n,e,t,r){e.forEach((o,i)=>{if(o.isText){let a,s=/\r?\n|\r/g;for(;a=s.exec(o.text);){let l=n.mapping.slice(r).map(t+1+i+a.index);n.replaceWith(l,l+1,e.type.schema.linebreakReplacement.create())}}})}function N7(n,e,t,r){e.forEach((o,i)=>{if(o.type==o.type.schema.linebreakReplacement){let a=n.mapping.slice(r).map(t+1+i);n.replaceWith(a,a+1,e.type.schema.text(`
63 -`))}})}function cX(n,e,t){let r=n.resolve(e),o=r.index();return r.parent.canReplaceWith(o,o+1,t)}function dX(n,e,t,r,o){let i=n.doc.nodeAt(e);if(!i)throw new RangeError("No node at given position");t||(t=i.type);let a=t.create(r,null,o||i.marks);if(i.isLeaf)return n.replaceWith(e,e+i.nodeSize,a);if(!t.validContent(i.content))throw new RangeError("Invalid content for node type "+t.name);n.step(new rr(e,e+i.nodeSize,e+1,e+i.nodeSize-1,new nt(Le.from(a),0,0),1,!0))}function Va(n,e,t=1,r){let o=n.resolve(e),i=o.depth-t,a=r&&r[r.length-1]||o.parent;if(i<0||o.parent.type.spec.isolating||!o.parent.canReplace(o.index(),o.parent.childCount)||!a.type.validContent(o.parent.content.cutByIndex(o.index(),o.parent.childCount)))return!1;for(let u=o.depth-1,d=t-2;u>i;u--,d--){let f=o.node(u),p=o.index(u);if(f.type.spec.isolating)return!1;let m=f.content.cutByIndex(p,f.childCount),g=r&&r[d+1];g&&(m=m.replaceChild(0,g.type.create(g.attrs)));let y=r&&r[d]||f;if(!f.canReplace(p+1,f.childCount)||!y.type.validContent(m))return!1}let s=o.indexAfter(i),l=r&&r[0];return o.node(i).canReplaceWith(s,s,l?l.type:o.node(i+1).type)}function fX(n,e,t=1,r){let o=n.doc.resolve(e),i=Le.empty,a=Le.empty;for(let s=o.depth,l=o.depth-t,u=t-1;s>l;s--,u--){i=Le.from(o.node(s).copy(i));let d=r&&r[u];a=Le.from(d?d.type.create(d.attrs,a):o.node(s).copy(a))}n.step(new nr(e,e,new nt(i.append(a),t,t),!0))}function Wi(n,e){let t=n.resolve(e),r=t.index();return L7(t.nodeBefore,t.nodeAfter)&&t.parent.canReplace(r,r+1)}function hX(n,e){e.content.size||n.type.compatibleContent(e.type);let t=n.contentMatchAt(n.childCount),{linebreakReplacement:r}=n.type.schema;for(let o=0;o<e.childCount;o++){let i=e.child(o),a=i.type==r?n.type.schema.nodes.text:i.type;if(t=t.matchType(a),!t||!n.type.allowsMarks(i.marks))return!1}return t.validEnd}function L7(n,e){return!!(n&&e&&!n.isLeaf&&hX(n,e))}function Jh(n,e,t=-1){let r=n.resolve(e);for(let o=r.depth;;o--){let i,a,s=r.index(o);if(o==r.depth?(i=r.nodeBefore,a=r.nodeAfter):t>0?(i=r.node(o+1),s++,a=r.node(o).maybeChild(s)):(i=r.node(o).maybeChild(s-1),a=r.node(o+1)),i&&!i.isTextblock&&L7(i,a)&&r.node(o).canReplace(s,s+1))return e;if(o==0)break;e=t<0?r.before(o):r.after(o)}}function pX(n,e,t){let r=null,{linebreakReplacement:o}=n.doc.type.schema,i=n.doc.resolve(e-t),a=i.node().type;if(o&&a.inlineContent){let d=a.whitespace=="pre",f=!!a.contentMatch.matchType(o);d&&!f?r=!1:!d&&f&&(r=!0)}let s=n.steps.length;if(r===!1){let d=n.doc.resolve(e+t);N7(n,d.node(),d.before(),s)}a.inlineContent&&sy(n,e+t-1,a,i.node().contentMatchAt(i.index()),r==null);let l=n.mapping.slice(s),u=l.map(e-t);if(n.step(new nr(u,l.map(e+t,-1),nt.empty,!0)),r===!0){let d=n.doc.resolve(u);$7(n,d.node(),d.before(),n.steps.length)}return n}function mX(n,e,t){let r=n.resolve(e);if(r.parent.canReplaceWith(r.index(),r.index(),t))return e;if(r.parentOffset==0)for(let o=r.depth-1;o>=0;o--){let i=r.index(o);if(r.node(o).canReplaceWith(i,i,t))return r.before(o+1);if(i>0)return null}if(r.parentOffset==r.parent.content.size)for(let o=r.depth-1;o>=0;o--){let i=r.indexAfter(o);if(r.node(o).canReplaceWith(i,i,t))return r.after(o+1);if(i<r.node(o).childCount)return null}return null}function vX(n,e,t){let r=n.resolve(e);if(!t.content.size)return e;let o=t.content;for(let i=0;i<t.openStart;i++)o=o.firstChild.content;for(let i=1;i<=(t.openStart==0&&t.size?2:1);i++)for(let a=r.depth;a>=0;a--){let s=a==r.depth?0:r.pos<=(r.start(a+1)+r.end(a+1))/2?-1:1,l=r.index(a)+(s>0?1:0),u=r.node(a),d=!1;if(i==1)d=u.canReplace(l,l,o);else{let f=u.contentMatchAt(l).findWrapping(o.firstChild.type);d=f&&u.canReplaceWith(l,l,f[0])}if(d)return s==0?r.pos:s<0?r.before(a+1):r.after(a+1)}return null}function Xh(n,e,t=e,r=nt.empty){if(e==t&&!r.size)return null;let o=n.resolve(e),i=n.resolve(t);return F7(o,i,r)?new nr(e,t,r):new gX(o,i,r).fit()}function F7(n,e,t){return!t.openStart&&!t.openEnd&&n.start()==e.start()&&n.parent.canReplace(n.index(),e.index(),t.content)}class gX{constructor(e,t,r){this.$from=e,this.$to=t,this.unplaced=r,this.frontier=[],this.placed=Le.empty;for(let o=0;o<=e.depth;o++){let i=e.node(o);this.frontier.push({type:i.type,match:i.contentMatchAt(e.indexAfter(o))})}for(let o=e.depth;o>0;o--)this.placed=Le.from(e.node(o).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let u=this.findFittable();u?this.placeNodes(u):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),t=this.placed.size-this.depth-this.$from.depth,r=this.$from,o=this.close(e<0?this.$to:r.doc.resolve(e));if(!o)return null;let i=this.placed,a=r.depth,s=o.depth;for(;a&&s&&i.childCount==1;)i=i.firstChild.content,a--,s--;let l=new nt(i,a,s);return e>-1?new rr(r.pos,e,this.$to.pos,this.$to.end(),l,t):l.size||r.pos!=this.$to.pos?new nr(r.pos,o.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let t=this.unplaced.content,r=0,o=this.unplaced.openEnd;r<e;r++){let i=t.firstChild;if(t.childCount>1&&(o=0),i.type.spec.isolating&&o<=r){e=r;break}t=i.content}for(let t=1;t<=2;t++)for(let r=t==1?e:this.unplaced.openStart;r>=0;r--){let o,i=null;r?(i=zg(this.unplaced.content,r-1).firstChild,o=i.content):o=this.unplaced.content;let a=o.firstChild;for(let s=this.depth;s>=0;s--){let{type:l,match:u}=this.frontier[s],d,f=null;if(t==1&&(a?u.matchType(a.type)||(f=u.fillBefore(Le.from(a),!1)):i&&l.compatibleContent(i.type)))return{sliceDepth:r,frontierDepth:s,parent:i,inject:f};if(t==2&&a&&(d=u.findWrapping(a.type)))return{sliceDepth:r,frontierDepth:s,parent:i,wrap:d};if(i&&u.matchType(i.type))break}}}openMore(){let{content:e,openStart:t,openEnd:r}=this.unplaced,o=zg(e,t);return!o.childCount||o.firstChild.isLeaf?!1:(this.unplaced=new nt(e,t+1,Math.max(r,o.size+t>=e.size-r?t+1:0)),!0)}dropNode(){let{content:e,openStart:t,openEnd:r}=this.unplaced,o=zg(e,t);if(o.childCount<=1&&t>0){let i=e.size-t<=t+o.size;this.unplaced=new nt(Eu(e,t-1,1),t-1,i?t-1:r)}else this.unplaced=new nt(Eu(e,t,1),t,r)}placeNodes({sliceDepth:e,frontierDepth:t,parent:r,inject:o,wrap:i}){for(;this.depth>t;)this.closeFrontierNode();if(i)for(let y=0;y<i.length;y++)this.openFrontierNode(i[y]);let a=this.unplaced,s=r?r.content:a.content,l=a.openStart-e,u=0,d=[],{match:f,type:p}=this.frontier[t];if(o){for(let y=0;y<o.childCount;y++)d.push(o.child(y));f=f.matchFragment(o)}let m=s.size+e-(a.content.size-a.openEnd);for(;u<s.childCount;){let y=s.child(u),b=f.matchType(y.type);if(!b)break;u++,(u>1||l==0||y.content.size)&&(f=b,d.push(B7(y.mark(p.allowedMarks(y.marks)),u==1?l:0,u==s.childCount?m:-1)))}let g=u==s.childCount;g||(m=-1),this.placed=Tu(this.placed,t,Le.from(d)),this.frontier[t].match=f,g&&m<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let y=0,b=s;y<m;y++){let w=b.lastChild;this.frontier.push({type:w.type,match:w.contentMatchAt(w.childCount)}),b=w.content}this.unplaced=g?e==0?nt.empty:new nt(Eu(a.content,e-1,1),e-1,m<0?a.openEnd:e-1):new nt(Eu(a.content,e,u),a.openStart,a.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.frontier[this.depth],t;if(!e.type.isTextblock||!Hg(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(t=this.findCloseLevel(this.$to))&&t.depth==this.depth)return-1;let{depth:r}=this.$to,o=this.$to.after(r);for(;r>1&&o==this.$to.end(--r);)++o;return o}findCloseLevel(e){e:for(let t=Math.min(this.depth,e.depth);t>=0;t--){let{match:r,type:o}=this.frontier[t],i=t<e.depth&&e.end(t+1)==e.pos+(e.depth-(t+1)),a=Hg(e,t,o,r,i);if(a){for(let s=t-1;s>=0;s--){let{match:l,type:u}=this.frontier[s],d=Hg(e,s,u,l,!0);if(!d||d.childCount)continue e}return{depth:t,fit:a,move:i?e.doc.resolve(e.after(t+1)):e}}}}close(e){let t=this.findCloseLevel(e);if(!t)return null;for(;this.depth>t.depth;)this.closeFrontierNode();t.fit.childCount&&(this.placed=Tu(this.placed,t.depth,t.fit)),e=t.move;for(let r=t.depth+1;r<=e.depth;r++){let o=e.node(r),i=o.type.contentMatch.fillBefore(o.content,!0,e.index(r));this.openFrontierNode(o.type,o.attrs,i)}return e}openFrontierNode(e,t=null,r){let o=this.frontier[this.depth];o.match=o.match.matchType(e),this.placed=Tu(this.placed,this.depth,Le.from(e.create(t,r))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let t=this.frontier.pop().match.fillBefore(Le.empty,!0);t.childCount&&(this.placed=Tu(this.placed,this.frontier.length,t))}}function Eu(n,e,t){return e==0?n.cutByIndex(t,n.childCount):n.replaceChild(0,n.firstChild.copy(Eu(n.firstChild.content,e-1,t)))}function Tu(n,e,t){return e==0?n.append(t):n.replaceChild(n.childCount-1,n.lastChild.copy(Tu(n.lastChild.content,e-1,t)))}function zg(n,e){for(let t=0;t<e;t++)n=n.firstChild.content;return n}function B7(n,e,t){if(e<=0)return n;let r=n.content;return e>1&&(r=r.replaceChild(0,B7(r.firstChild,e-1,r.childCount==1?t-1:0))),e>0&&(r=n.type.contentMatch.fillBefore(r).append(r),t<=0&&(r=r.append(n.type.contentMatch.matchFragment(r).fillBefore(Le.empty,!0)))),n.copy(r)}function Hg(n,e,t,r,o){let i=n.node(e),a=o?n.indexAfter(e):n.index(e);if(a==i.childCount&&!t.compatibleContent(i.type))return null;let s=r.fillBefore(i.content,!0,a);return s&&!yX(t,i.content,a)?s:null}function yX(n,e,t){for(let r=t;r<e.childCount;r++)if(!n.allowsMarks(e.child(r).marks))return!0;return!1}function bX(n){return n.spec.defining||n.spec.definingForContent}function SX(n,e,t,r){if(!r.size)return n.deleteRange(e,t);let o=n.doc.resolve(e),i=n.doc.resolve(t);if(F7(o,i,r))return n.step(new nr(e,t,r));let a=z7(o,n.doc.resolve(t));a[a.length-1]==0&&a.pop();let s=-(o.depth+1);a.unshift(s);for(let p=o.depth,m=o.pos-1;p>0;p--,m--){let g=o.node(p).type.spec;if(g.defining||g.definingAsContext||g.isolating)break;a.indexOf(p)>-1?s=p:o.before(p)==m&&a.splice(1,0,-p)}let l=a.indexOf(s),u=[],d=r.openStart;for(let p=r.content,m=0;;m++){let g=p.firstChild;if(u.push(g),m==r.openStart)break;p=g.content}for(let p=d-1;p>=0;p--){let m=u[p],g=bX(m.type);if(g&&!m.sameMarkup(o.node(Math.abs(s)-1)))d=p;else if(g||!m.type.isTextblock)break}for(let p=r.openStart;p>=0;p--){let m=(p+d+1)%(r.openStart+1),g=u[m];if(g)for(let y=0;y<a.length;y++){let b=a[(y+l)%a.length],w=!0;b<0&&(w=!1,b=-b);let C=o.node(b-1),k=o.index(b-1);if(C.canReplaceWith(k,k,g.type,g.marks))return n.replace(o.before(b),w?i.after(b):t,new nt(V7(r.content,0,r.openStart,m),m,r.openEnd))}}let f=n.steps.length;for(let p=a.length-1;p>=0&&(n.replace(e,t,r),!(n.steps.length>f));p--){let m=a[p];m<0||(e=o.before(m),t=i.after(m))}}function V7(n,e,t,r,o){if(e<t){let i=n.firstChild;n=n.replaceChild(0,i.copy(V7(i.content,e+1,t,r,i)))}if(e>r){let i=o.contentMatchAt(0),a=i.fillBefore(n).append(n);n=a.append(i.matchFragment(a).fillBefore(Le.empty,!0))}return n}function wX(n,e,t,r){if(!r.isInline&&e==t&&n.doc.resolve(e).parent.content.size){let o=mX(n.doc,e,r.type);o!=null&&(e=t=o)}n.replaceRange(e,t,new nt(Le.from(r),0,0))}function CX(n,e,t){let r=n.doc.resolve(e),o=n.doc.resolve(t),i=z7(r,o);for(let a=0;a<i.length;a++){let s=i[a],l=a==i.length-1;if(l&&s==0||r.node(s).type.contentMatch.validEnd)return n.delete(r.start(s),o.end(s));if(s>0&&(l||r.node(s-1).canReplace(r.index(s-1),o.indexAfter(s-1))))return n.delete(r.before(s),o.after(s))}for(let a=1;a<=r.depth&&a<=o.depth;a++)if(e-r.start(a)==r.depth-a&&t>r.end(a)&&o.end(a)-t!=o.depth-a&&r.start(a-1)==o.start(a-1)&&r.node(a-1).canReplace(r.index(a-1),o.index(a-1)))return n.delete(r.before(a),t);n.delete(e,t)}function z7(n,e){let t=[],r=Math.min(n.depth,e.depth);for(let o=r;o>=0;o--){let i=n.start(o);if(i<n.pos-(n.depth-o)||e.end(o)>e.pos+(e.depth-o)||n.node(o).type.spec.isolating||e.node(o).type.spec.isolating)break;(i==e.start(o)||o==n.depth&&o==e.depth&&n.parent.inlineContent&&e.parent.inlineContent&&o&&e.start(o-1)==i-1)&&t.push(o)}return t}class yl extends Er{constructor(e,t,r){super(),this.pos=e,this.attr=t,this.value=r}apply(e){let t=e.nodeAt(this.pos);if(!t)return Yn.fail("No node at attribute step's position");let r=Object.create(null);for(let i in t.attrs)r[i]=t.attrs[i];r[this.attr]=this.value;let o=t.type.create(r,null,t.marks);return Yn.fromReplace(e,this.pos,this.pos+1,new nt(Le.from(o),0,t.isLeaf?0:1))}getMap(){return no.empty}invert(e){return new yl(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new yl(t.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,t){if(typeof t.pos!="number"||typeof t.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new yl(t.pos,t.attr,t.value)}}Er.jsonID("attr",yl);class cc extends Er{constructor(e,t){super(),this.attr=e,this.value=t}apply(e){let t=Object.create(null);for(let o in e.attrs)t[o]=e.attrs[o];t[this.attr]=this.value;let r=e.type.create(t,e.content,e.marks);return Yn.ok(r)}getMap(){return no.empty}invert(e){return new cc(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,t){if(typeof t.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new cc(t.attr,t.value)}}Er.jsonID("docAttr",cc);let _l=class extends Error{};_l=function n(e){let t=Error.call(this,e);return t.__proto__=n.prototype,t};_l.prototype=Object.create(Error.prototype);_l.prototype.constructor=_l;_l.prototype.name="TransformError";class H7{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new Wf}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let t=this.maybeStep(e);if(t.failed)throw new _l(t.failed);return this}maybeStep(e){let t=e.apply(this.doc);return t.failed||this.addStep(e,t.doc),t}get docChanged(){return this.steps.length>0}addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=t}replace(e,t=e,r=nt.empty){let o=Xh(this.doc,e,t,r);return o&&this.step(o),this}replaceWith(e,t,r){return this.replace(e,t,new nt(Le.from(r),0,0))}delete(e,t){return this.replace(e,t,nt.empty)}insert(e,t){return this.replaceWith(e,e,t)}replaceRange(e,t,r){return SX(this,e,t,r),this}replaceRangeWith(e,t,r){return wX(this,e,t,r),this}deleteRange(e,t){return CX(this,e,t),this}lift(e,t){return aX(this,e,t),this}join(e,t=1){return pX(this,e,t),this}wrap(e,t){return lX(this,e,t),this}setBlockType(e,t=e,r,o=null){return uX(this,e,t,r,o),this}setNodeMarkup(e,t,r=null,o){return dX(this,e,t,r,o),this}setNodeAttribute(e,t,r){return this.step(new yl(e,t,r)),this}setDocAttribute(e,t){return this.step(new cc(e,t)),this}addNodeMark(e,t){return this.step(new Ei(e,t)),this}removeNodeMark(e,t){let r=this.doc.nodeAt(e);if(!r)throw new RangeError("No node at position "+e);if(t instanceof gn)t.isInSet(r.marks)&&this.step(new Is(e,t));else{let o=r.marks,i,a=[];for(;i=t.isInSet(o);)a.push(new Is(e,i)),o=i.removeFromSet(o);for(let s=a.length-1;s>=0;s--)this.step(a[s])}return this}split(e,t=1,r){return fX(this,e,t,r),this}addMark(e,t,r){return nX(this,e,t,r),this}removeMark(e,t,r){return rX(this,e,t,r),this}clearIncompatible(e,t,r){return sy(this,e,t,r),this}}const Wg=Object.create(null);class en{constructor(e,t,r){this.$anchor=e,this.$head=t,this.ranges=r||[new xX(e.min(t),e.max(t))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let t=0;t<e.length;t++)if(e[t].$from.pos!=e[t].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,t=nt.empty){let r=t.content.lastChild,o=null;for(let s=0;s<t.openEnd;s++)o=r,r=r.lastChild;let i=e.steps.length,a=this.ranges;for(let s=0;s<a.length;s++){let{$from:l,$to:u}=a[s],d=e.mapping.slice(i);e.replaceRange(d.map(l.pos),d.map(u.pos),s?nt.empty:t),s==0&&c5(e,i,(r?r.isInline:o&&o.isTextblock)?-1:1)}}replaceWith(e,t){let r=e.steps.length,o=this.ranges;for(let i=0;i<o.length;i++){let{$from:a,$to:s}=o[i],l=e.mapping.slice(r),u=l.map(a.pos),d=l.map(s.pos);i?e.deleteRange(u,d):(e.replaceRangeWith(u,d,t),c5(e,r,t.isInline?-1:1))}}static findFrom(e,t,r=!1){let o=e.parent.inlineContent?new jt(e):cl(e.node(0),e.parent,e.pos,e.index(),t,r);if(o)return o;for(let i=e.depth-1;i>=0;i--){let a=t<0?cl(e.node(0),e.node(i),e.before(i+1),e.index(i),t,r):cl(e.node(0),e.node(i),e.after(i+1),e.index(i)+1,t,r);if(a)return a}return null}static near(e,t=1){return this.findFrom(e,t)||this.findFrom(e,-t)||new oo(e.node(0))}static atStart(e){return cl(e,e,0,0,1)||new oo(e)}static atEnd(e){return cl(e,e,e.content.size,e.childCount,-1)||new oo(e)}static fromJSON(e,t){if(!t||!t.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=Wg[t.type];if(!r)throw new RangeError(`No selection type ${t.type} defined`);return r.fromJSON(e,t)}static jsonID(e,t){if(e in Wg)throw new RangeError("Duplicate use of selection JSON ID "+e);return Wg[e]=t,t.prototype.jsonID=e,t}getBookmark(){return jt.between(this.$anchor,this.$head).getBookmark()}}en.prototype.visible=!0;class xX{constructor(e,t){this.$from=e,this.$to=t}}let l5=!1;function u5(n){!l5&&!n.parent.inlineContent&&(l5=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+n.parent.type.name+")"))}class jt extends en{constructor(e,t=e){u5(e),u5(t),super(e,t)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,t){let r=e.resolve(t.map(this.head));if(!r.parent.inlineContent)return en.near(r);let o=e.resolve(t.map(this.anchor));return new jt(o.parent.inlineContent?o:r,r)}replace(e,t=nt.empty){if(super.replace(e,t),t==nt.empty){let r=this.$from.marksAcross(this.$to);r&&e.ensureMarks(r)}}eq(e){return e instanceof jt&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new Qh(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,t){if(typeof t.anchor!="number"||typeof t.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new jt(e.resolve(t.anchor),e.resolve(t.head))}static create(e,t,r=t){let o=e.resolve(t);return new this(o,r==t?o:e.resolve(r))}static between(e,t,r){let o=e.pos-t.pos;if((!r||o)&&(r=o>=0?1:-1),!t.parent.inlineContent){let i=en.findFrom(t,r,!0)||en.findFrom(t,-r,!0);if(i)t=i.$head;else return en.near(t,r)}return e.parent.inlineContent||(o==0?e=t:(e=(en.findFrom(e,-r,!0)||en.findFrom(e,r,!0)).$anchor,e.pos<t.pos!=o<0&&(e=t))),new jt(e,t)}}en.jsonID("text",jt);class Qh{constructor(e,t){this.anchor=e,this.head=t}map(e){return new Qh(e.map(this.anchor),e.map(this.head))}resolve(e){return jt.between(e.resolve(this.anchor),e.resolve(this.head))}}class Tt extends en{constructor(e){let t=e.nodeAfter,r=e.node(0).resolve(e.pos+t.nodeSize);super(e,r),this.node=t}map(e,t){let{deleted:r,pos:o}=t.mapResult(this.anchor),i=e.resolve(o);return r?en.near(i):new Tt(i)}content(){return new nt(Le.from(this.node),0,0)}eq(e){return e instanceof Tt&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new uy(this.anchor)}static fromJSON(e,t){if(typeof t.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new Tt(e.resolve(t.anchor))}static create(e,t){return new Tt(e.resolve(t))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}}Tt.prototype.visible=!1;en.jsonID("node",Tt);class uy{constructor(e){this.anchor=e}map(e){let{deleted:t,pos:r}=e.mapResult(this.anchor);return t?new Qh(r,r):new uy(r)}resolve(e){let t=e.resolve(this.anchor),r=t.nodeAfter;return r&&Tt.isSelectable(r)?new Tt(t):en.near(t)}}class oo extends en{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,t=nt.empty){if(t==nt.empty){e.delete(0,e.doc.content.size);let r=en.atStart(e.doc);r.eq(e.selection)||e.setSelection(r)}else super.replace(e,t)}toJSON(){return{type:"all"}}static fromJSON(e){return new oo(e)}map(e){return new oo(e)}eq(e){return e instanceof oo}getBookmark(){return kX}}en.jsonID("all",oo);const kX={map(){return this},resolve(n){return new oo(n)}};function cl(n,e,t,r,o,i=!1){if(e.inlineContent)return jt.create(n,t);for(let a=r-(o>0?0:1);o>0?a<e.childCount:a>=0;a+=o){let s=e.child(a);if(s.isAtom){if(!i&&Tt.isSelectable(s))return Tt.create(n,t-(o<0?s.nodeSize:0))}else{let l=cl(n,s,t+o,o<0?s.childCount:0,o,i);if(l)return l}t+=s.nodeSize*o}return null}function c5(n,e,t){let r=n.steps.length-1;if(r<e)return;let o=n.steps[r];if(!(o instanceof nr||o instanceof rr))return;let i=n.mapping.maps[r],a;i.forEach((s,l,u,d)=>{a==null&&(a=d)}),n.setSelection(en.near(n.doc.resolve(a),t))}const d5=1,f5=2,h5=4;class EX extends H7{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(e){if(e.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(this.updated|d5)&-3,this.storedMarks=null,this}get selectionSet(){return(this.updated&d5)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=f5,this}ensureMarks(e){return gn.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&f5)>0}addStep(e,t){super.addStep(e,t),this.updated=this.updated&-3,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,t=!0){let r=this.selection;return t&&(e=e.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||gn.none))),r.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,t,r){let o=this.doc.type.schema;if(t==null)return e?this.replaceSelectionWith(o.text(e),!0):this.deleteSelection();{if(r==null&&(r=t),r=r??t,!e)return this.deleteRange(t,r);let i=this.storedMarks;if(!i){let a=this.doc.resolve(t);i=r==t?a.marks():a.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(t,r,o.text(e,i)),this.selection.empty||this.setSelection(en.near(this.selection.$to)),this}}setMeta(e,t){return this.meta[typeof e=="string"?e:e.key]=t,this}getMeta(e){return this.meta[typeof e=="string"?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=h5,this}get scrolledIntoView(){return(this.updated&h5)>0}}function p5(n,e){return!e||!n?n:n.bind(e)}class _u{constructor(e,t,r){this.name=e,this.init=p5(t.init,r),this.apply=p5(t.apply,r)}}const TX=[new _u("doc",{init(n){return n.doc||n.schema.topNodeType.createAndFill()},apply(n){return n.doc}}),new _u("selection",{init(n,e){return n.selection||en.atStart(e.doc)},apply(n){return n.selection}}),new _u("storedMarks",{init(n){return n.storedMarks||null},apply(n,e,t,r){return r.selection.$cursor?n.storedMarks:null}}),new _u("scrollToSelection",{init(){return 0},apply(n,e){return n.scrolledIntoView?e+1:e}})];class Ug{constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=TX.slice(),t&&t.forEach(r=>{if(this.pluginsByKey[r.key])throw new RangeError("Adding different instances of a keyed plugin ("+r.key+")");this.plugins.push(r),this.pluginsByKey[r.key]=r,r.spec.state&&this.fields.push(new _u(r.key,r.spec.state,r))})}}class vl{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,t=-1){for(let r=0;r<this.config.plugins.length;r++)if(r!=t){let o=this.config.plugins[r];if(o.spec.filterTransaction&&!o.spec.filterTransaction.call(o,e,this))return!1}return!0}applyTransaction(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};let t=[e],r=this.applyInner(e),o=null;for(;;){let i=!1;for(let a=0;a<this.config.plugins.length;a++){let s=this.config.plugins[a];if(s.spec.appendTransaction){let l=o?o[a].n:0,u=o?o[a].state:this,d=l<t.length&&s.spec.appendTransaction.call(s,l?t.slice(l):t,u,r);if(d&&r.filterTransaction(d,a)){if(d.setMeta("appendedTransaction",e),!o){o=[];for(let f=0;f<this.config.plugins.length;f++)o.push(f<a?{state:r,n:t.length}:{state:this,n:0})}t.push(d),r=r.applyInner(d),i=!0}o&&(o[a]={state:r,n:t.length})}}if(!i)return{state:r,transactions:t}}}applyInner(e){if(!e.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let t=new vl(this.config),r=this.config.fields;for(let o=0;o<r.length;o++){let i=r[o];t[i.name]=i.apply(e,this[i.name],this,t)}return t}get tr(){return new EX(this)}static create(e){let t=new Ug(e.doc?e.doc.type.schema:e.schema,e.plugins),r=new vl(t);for(let o=0;o<t.fields.length;o++)r[t.fields[o].name]=t.fields[o].init(e,r);return r}reconfigure(e){let t=new Ug(this.schema,e.plugins),r=t.fields,o=new vl(t);for(let i=0;i<r.length;i++){let a=r[i].name;o[a]=this.hasOwnProperty(a)?this[a]:r[i].init(e,o)}return o}toJSON(e){let t={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(t.storedMarks=this.storedMarks.map(r=>r.toJSON())),e&&typeof e=="object")for(let r in e){if(r=="doc"||r=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let o=e[r],i=o.spec.state;i&&i.toJSON&&(t[r]=i.toJSON.call(o,this[o.key]))}return t}static fromJSON(e,t,r){if(!t)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let o=new Ug(e.schema,e.plugins),i=new vl(o);return o.fields.forEach(a=>{if(a.name=="doc")i.doc=Ii.fromJSON(e.schema,t.doc);else if(a.name=="selection")i.selection=en.fromJSON(i.doc,t.selection);else if(a.name=="storedMarks")t.storedMarks&&(i.storedMarks=t.storedMarks.map(e.schema.markFromJSON));else{if(r)for(let s in r){let l=r[s],u=l.spec.state;if(l.key==a.name&&u&&u.fromJSON&&Object.prototype.hasOwnProperty.call(t,s)){i[a.name]=u.fromJSON.call(l,e,t[s],i);return}}i[a.name]=a.init(e,i)}}),i}}function W7(n,e,t){for(let r in n){let o=n[r];o instanceof Function?o=o.bind(e):r=="handleDOMEvents"&&(o=W7(o,e,{})),t[r]=o}return t}class lo{constructor(e){this.spec=e,this.props={},e.props&&W7(e.props,this,this.props),this.key=e.key?e.key.key:U7("plugin")}getState(e){return e[this.key]}}const jg=Object.create(null);function U7(n){return n in jg?n+"$"+ ++jg[n]:(jg[n]=0,n+"$")}class pa{constructor(e="key"){this.key=U7(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const cr=function(n){for(var e=0;;e++)if(n=n.previousSibling,!n)return e},Ml=function(n){let e=n.assignedSlot||n.parentNode;return e&&e.nodeType==11?e.host:e};let X1=null;const Pa=function(n,e,t){let r=X1||(X1=document.createRange());return r.setEnd(n,t??n.nodeValue.length),r.setStart(n,e||0),r},_X=function(){X1=null},Os=function(n,e,t,r){return t&&(m5(n,e,t,r,-1)||m5(n,e,t,r,1))},MX=/^(img|br|input|textarea|hr)$/i;function m5(n,e,t,r,o){for(;;){if(n==t&&e==r)return!0;if(e==(o<0?0:Co(n))){let i=n.parentNode;if(!i||i.nodeType!=1||Ic(n)||MX.test(n.nodeName)||n.contentEditable=="false")return!1;e=cr(n)+(o<0?0:1),n=i}else if(n.nodeType==1){if(n=n.childNodes[e+(o<0?-1:0)],n.contentEditable=="false")return!1;e=o<0?Co(n):0}else return!1}}function Co(n){return n.nodeType==3?n.nodeValue.length:n.childNodes.length}function IX(n,e){for(;;){if(n.nodeType==3&&e)return n;if(n.nodeType==1&&e>0){if(n.contentEditable=="false")return null;n=n.childNodes[e-1],e=Co(n)}else if(n.parentNode&&!Ic(n))e=cr(n),n=n.parentNode;else return null}}function OX(n,e){for(;;){if(n.nodeType==3&&e<n.nodeValue.length)return n;if(n.nodeType==1&&e<n.childNodes.length){if(n.contentEditable=="false")return null;n=n.childNodes[e],e=0}else if(n.parentNode&&!Ic(n))e=cr(n)+1,n=n.parentNode;else return null}}function AX(n,e,t){for(let r=e==0,o=e==Co(n);r||o;){if(n==t)return!0;let i=cr(n);if(n=n.parentNode,!n)return!1;r=r&&i==0,o=o&&i==Co(n)}}function Ic(n){let e;for(let t=n;t&&!(e=t.pmViewDesc);t=t.parentNode);return e&&e.node&&e.node.isBlock&&(e.dom==n||e.contentDOM==n)}const Zh=function(n){return n.focusNode&&Os(n.focusNode,n.focusOffset,n.anchorNode,n.anchorOffset)};function us(n,e){let t=document.createEvent("Event");return t.initEvent("keydown",!0,!0),t.keyCode=n,t.key=t.code=e,t}function PX(n){let e=n.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function RX(n,e,t){if(n.caretPositionFromPoint)try{let r=n.caretPositionFromPoint(e,t);if(r)return{node:r.offsetNode,offset:Math.min(Co(r.offsetNode),r.offset)}}catch{}if(n.caretRangeFromPoint){let r=n.caretRangeFromPoint(e,t);if(r)return{node:r.startContainer,offset:Math.min(Co(r.startContainer),r.startOffset)}}}const ca=typeof navigator<"u"?navigator:null,v5=typeof document<"u"?document:null,Ui=ca&&ca.userAgent||"",Q1=/Edge\/(\d+)/.exec(Ui),j7=/MSIE \d/.exec(Ui),Z1=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Ui),jr=!!(j7||Z1||Q1),Ai=j7?document.documentMode:Z1?+Z1[1]:Q1?+Q1[1]:0,qo=!jr&&/gecko\/(\d+)/i.test(Ui);qo&&+(/Firefox\/(\d+)/.exec(Ui)||[0,0])[1];const e0=!jr&&/Chrome\/(\d+)/.exec(Ui),Cr=!!e0,q7=e0?+e0[1]:0,Pr=!jr&&!!ca&&/Apple Computer/.test(ca.vendor),Il=Pr&&(/Mobile\/\w+/.test(Ui)||!!ca&&ca.maxTouchPoints>2),wo=Il||(ca?/Mac/.test(ca.platform):!1),DX=ca?/Win/.test(ca.platform):!1,Na=/Android \d/.test(Ui),Oc=!!v5&&"webkitFontSmoothing"in v5.documentElement.style,$X=Oc?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function NX(n){let e=n.defaultView&&n.defaultView.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:n.documentElement.clientWidth,top:0,bottom:n.documentElement.clientHeight}}function _a(n,e){return typeof n=="number"?n:n[e]}function LX(n){let e=n.getBoundingClientRect(),t=e.width/n.offsetWidth||1,r=e.height/n.offsetHeight||1;return{left:e.left,right:e.left+n.clientWidth*t,top:e.top,bottom:e.top+n.clientHeight*r}}function g5(n,e,t){let r=n.someProp("scrollThreshold")||0,o=n.someProp("scrollMargin")||5,i=n.dom.ownerDocument;for(let a=t||n.dom;a;){if(a.nodeType!=1){a=Ml(a);continue}let s=a,l=s==i.body,u=l?NX(i):LX(s),d=0,f=0;if(e.top<u.top+_a(r,"top")?f=-(u.top-e.top+_a(o,"top")):e.bottom>u.bottom-_a(r,"bottom")&&(f=e.bottom-e.top>u.bottom-u.top?e.top+_a(o,"top")-u.top:e.bottom-u.bottom+_a(o,"bottom")),e.left<u.left+_a(r,"left")?d=-(u.left-e.left+_a(o,"left")):e.right>u.right-_a(r,"right")&&(d=e.right-u.right+_a(o,"right")),d||f)if(l)i.defaultView.scrollBy(d,f);else{let m=s.scrollLeft,g=s.scrollTop;f&&(s.scrollTop+=f),d&&(s.scrollLeft+=d);let y=s.scrollLeft-m,b=s.scrollTop-g;e={left:e.left-y,top:e.top-b,right:e.right-y,bottom:e.bottom-b}}let p=l?"fixed":getComputedStyle(a).position;if(/^(fixed|sticky)$/.test(p))break;a=p=="absolute"?a.offsetParent:Ml(a)}}function FX(n){let e=n.dom.getBoundingClientRect(),t=Math.max(0,e.top),r,o;for(let i=(e.left+e.right)/2,a=t+1;a<Math.min(innerHeight,e.bottom);a+=5){let s=n.root.elementFromPoint(i,a);if(!s||s==n.dom||!n.dom.contains(s))continue;let l=s.getBoundingClientRect();if(l.top>=t-20){r=s,o=l.top;break}}return{refDOM:r,refTop:o,stack:K7(n.dom)}}function K7(n){let e=[],t=n.ownerDocument;for(let r=n;r&&(e.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),n!=t);r=Ml(r));return e}function BX({refDOM:n,refTop:e,stack:t}){let r=n?n.getBoundingClientRect().top:0;G7(t,r==0?0:r-e)}function G7(n,e){for(let t=0;t<n.length;t++){let{dom:r,top:o,left:i}=n[t];r.scrollTop!=o+e&&(r.scrollTop=o+e),r.scrollLeft!=i&&(r.scrollLeft=i)}}let al=null;function VX(n){if(n.setActive)return n.setActive();if(al)return n.focus(al);let e=K7(n);n.focus(al==null?{get preventScroll(){return al={preventScroll:!0},!0}}:void 0),al||(al=!1,G7(e,0))}function Y7(n,e){let t,r=2e8,o,i=0,a=e.top,s=e.top,l,u;for(let d=n.firstChild,f=0;d;d=d.nextSibling,f++){let p;if(d.nodeType==1)p=d.getClientRects();else if(d.nodeType==3)p=Pa(d).getClientRects();else continue;for(let m=0;m<p.length;m++){let g=p[m];if(g.top<=a&&g.bottom>=s){a=Math.max(g.bottom,a),s=Math.min(g.top,s);let y=g.left>e.left?g.left-e.left:g.right<e.left?e.left-g.right:0;if(y<r){t=d,r=y,o=y&&t.nodeType==3?{left:g.right<e.left?g.right:g.left,top:e.top}:e,d.nodeType==1&&y&&(i=f+(e.left>=(g.left+g.right)/2?1:0));continue}}else g.top>e.top&&!l&&g.left<=e.left&&g.right>=e.left&&(l=d,u={left:Math.max(g.left,Math.min(g.right,e.left)),top:g.top});!t&&(e.left>=g.right&&e.top>=g.top||e.left>=g.left&&e.top>=g.bottom)&&(i=f+1)}}return!t&&l&&(t=l,o=u,r=0),t&&t.nodeType==3?zX(t,o):!t||r&&t.nodeType==1?{node:n,offset:i}:Y7(t,o)}function zX(n,e){let t=n.nodeValue.length,r=document.createRange();for(let o=0;o<t;o++){r.setEnd(n,o+1),r.setStart(n,o);let i=ci(r,1);if(i.top!=i.bottom&&cy(e,i))return{node:n,offset:o+(e.left>=(i.left+i.right)/2?1:0)}}return{node:n,offset:0}}function cy(n,e){return n.left>=e.left-1&&n.left<=e.right+1&&n.top>=e.top-1&&n.top<=e.bottom+1}function HX(n,e){let t=n.parentNode;return t&&/^li$/i.test(t.nodeName)&&e.left<n.getBoundingClientRect().left?t:n}function WX(n,e,t){let{node:r,offset:o}=Y7(e,t),i=-1;if(r.nodeType==1&&!r.firstChild){let a=r.getBoundingClientRect();i=a.left!=a.right&&t.left>(a.left+a.right)/2?1:-1}return n.docView.posFromDOM(r,o,i)}function UX(n,e,t,r){let o=-1;for(let i=e,a=!1;i!=n.dom;){let s=n.docView.nearestDesc(i,!0),l;if(!s)return null;if(s.dom.nodeType==1&&(s.node.isBlock&&s.parent||!s.contentDOM)&&((l=s.dom.getBoundingClientRect()).width||l.height)&&(s.node.isBlock&&s.parent&&(!a&&l.left>r.left||l.top>r.top?o=s.posBefore:(!a&&l.right<r.left||l.bottom<r.top)&&(o=s.posAfter),a=!0),!s.contentDOM&&o<0&&!s.node.isText))return(s.node.isBlock?r.top<(l.top+l.bottom)/2:r.left<(l.left+l.right)/2)?s.posBefore:s.posAfter;i=s.dom.parentNode}return o>-1?o:n.docView.posFromDOM(e,t,-1)}function J7(n,e,t){let r=n.childNodes.length;if(r&&t.top<t.bottom)for(let o=Math.max(0,Math.min(r-1,Math.floor(r*(e.top-t.top)/(t.bottom-t.top))-2)),i=o;;){let a=n.childNodes[i];if(a.nodeType==1){let s=a.getClientRects();for(let l=0;l<s.length;l++){let u=s[l];if(cy(e,u))return J7(a,e,u)}}if((i=(i+1)%r)==o)break}return n}function jX(n,e){let t=n.dom.ownerDocument,r,o=0,i=RX(t,e.left,e.top);i&&({node:r,offset:o}=i);let a=(n.root.elementFromPoint?n.root:t).elementFromPoint(e.left,e.top),s;if(!a||!n.dom.contains(a.nodeType!=1?a.parentNode:a)){let u=n.dom.getBoundingClientRect();if(!cy(e,u)||(a=J7(n.dom,e,u),!a))return null}if(Pr)for(let u=a;r&&u;u=Ml(u))u.draggable&&(r=void 0);if(a=HX(a,e),r){if(qo&&r.nodeType==1&&(o=Math.min(o,r.childNodes.length),o<r.childNodes.length)){let d=r.childNodes[o],f;d.nodeName=="IMG"&&(f=d.getBoundingClientRect()).right<=e.left&&f.bottom>e.top&&o++}let u;Oc&&o&&r.nodeType==1&&(u=r.childNodes[o-1]).nodeType==1&&u.contentEditable=="false"&&u.getBoundingClientRect().top>=e.top&&o--,r==n.dom&&o==r.childNodes.length-1&&r.lastChild.nodeType==1&&e.top>r.lastChild.getBoundingClientRect().bottom?s=n.state.doc.content.size:(o==0||r.nodeType!=1||r.childNodes[o-1].nodeName!="BR")&&(s=UX(n,r,o,e))}s==null&&(s=WX(n,a,e));let l=n.docView.nearestDesc(a,!0);return{pos:s,inside:l?l.posAtStart-l.border:-1}}function y5(n){return n.top<n.bottom||n.left<n.right}function ci(n,e){let t=n.getClientRects();if(t.length){let r=t[e<0?0:t.length-1];if(y5(r))return r}return Array.prototype.find.call(t,y5)||n.getBoundingClientRect()}const qX=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function X7(n,e,t){let{node:r,offset:o,atom:i}=n.docView.domFromPos(e,t<0?-1:1),a=Oc||qo;if(r.nodeType==3)if(a&&(qX.test(r.nodeValue)||(t<0?!o:o==r.nodeValue.length))){let l=ci(Pa(r,o,o),t);if(qo&&o&&/\s/.test(r.nodeValue[o-1])&&o<r.nodeValue.length){let u=ci(Pa(r,o-1,o-1),-1);if(u.top==l.top){let d=ci(Pa(r,o,o+1),-1);if(d.top!=l.top)return hu(d,d.left<u.left)}}return l}else{let l=o,u=o,d=t<0?1:-1;return t<0&&!o?(u++,d=-1):t>=0&&o==r.nodeValue.length?(l--,d=1):t<0?l--:u++,hu(ci(Pa(r,l,u),d),d<0)}if(!n.state.doc.resolve(e-(i||0)).parent.inlineContent){if(i==null&&o&&(t<0||o==Co(r))){let l=r.childNodes[o-1];if(l.nodeType==1)return qg(l.getBoundingClientRect(),!1)}if(i==null&&o<Co(r)){let l=r.childNodes[o];if(l.nodeType==1)return qg(l.getBoundingClientRect(),!0)}return qg(r.getBoundingClientRect(),t>=0)}if(i==null&&o&&(t<0||o==Co(r))){let l=r.childNodes[o-1],u=l.nodeType==3?Pa(l,Co(l)-(a?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(u)return hu(ci(u,1),!1)}if(i==null&&o<Co(r)){let l=r.childNodes[o];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let u=l?l.nodeType==3?Pa(l,0,a?0:1):l.nodeType==1?l:null:null;if(u)return hu(ci(u,-1),!0)}return hu(ci(r.nodeType==3?Pa(r):r,-t),t>=0)}function hu(n,e){if(n.width==0)return n;let t=e?n.left:n.right;return{top:n.top,bottom:n.bottom,left:t,right:t}}function qg(n,e){if(n.height==0)return n;let t=e?n.top:n.bottom;return{top:t,bottom:t,left:n.left,right:n.right}}function Q7(n,e,t){let r=n.state,o=n.root.activeElement;r!=e&&n.updateState(e),o!=n.dom&&n.focus();try{return t()}finally{r!=e&&n.updateState(r),o!=n.dom&&o&&o.focus()}}function KX(n,e,t){let r=e.selection,o=t=="up"?r.$from:r.$to;return Q7(n,e,()=>{let{node:i}=n.docView.domFromPos(o.pos,t=="up"?-1:1);for(;;){let s=n.docView.nearestDesc(i,!0);if(!s)break;if(s.node.isBlock){i=s.contentDOM||s.dom;break}i=s.dom.parentNode}let a=X7(n,o.pos,1);for(let s=i.firstChild;s;s=s.nextSibling){let l;if(s.nodeType==1)l=s.getClientRects();else if(s.nodeType==3)l=Pa(s,0,s.nodeValue.length).getClientRects();else continue;for(let u=0;u<l.length;u++){let d=l[u];if(d.bottom>d.top+1&&(t=="up"?a.top-d.top>(d.bottom-a.top)*2:d.bottom-a.bottom>(a.bottom-d.top)*2))return!1}}return!0})}const GX=/[\u0590-\u08ac]/;function YX(n,e,t){let{$head:r}=e.selection;if(!r.parent.isTextblock)return!1;let o=r.parentOffset,i=!o,a=o==r.parent.content.size,s=n.domSelection();return s?!GX.test(r.parent.textContent)||!s.modify?t=="left"||t=="backward"?i:a:Q7(n,e,()=>{let{focusNode:l,focusOffset:u,anchorNode:d,anchorOffset:f}=n.domSelectionRange(),p=s.caretBidiLevel;s.modify("move",t,"character");let m=r.depth?n.docView.domAfterPos(r.before()):n.dom,{focusNode:g,focusOffset:y}=n.domSelectionRange(),b=g&&!m.contains(g.nodeType==1?g:g.parentNode)||l==g&&u==y;try{s.collapse(d,f),l&&(l!=d||u!=f)&&s.extend&&s.extend(l,u)}catch{}return p!=null&&(s.caretBidiLevel=p),b}):r.pos==r.start()||r.pos==r.end()}let b5=null,S5=null,w5=!1;function JX(n,e,t){return b5==e&&S5==t?w5:(b5=e,S5=t,w5=t=="up"||t=="down"?KX(n,e,t):YX(n,e,t))}const ko=0,C5=1,ps=2,da=3;class Ac{constructor(e,t,r,o){this.parent=e,this.children=t,this.dom=r,this.contentDOM=o,this.dirty=ko,r.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,t,r){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let t=0;t<this.children.length;t++)e+=this.children[t].size;return e}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let e=0;e<this.children.length;e++)this.children[e].destroy()}posBeforeChild(e){for(let t=0,r=this.posAtStart;;t++){let o=this.children[t];if(o==e)return r;r+=o.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(e,t,r){if(this.contentDOM&&this.contentDOM.contains(e.nodeType==1?e:e.parentNode))if(r<0){let i,a;if(e==this.contentDOM)i=e.childNodes[t-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;i=e.previousSibling}for(;i&&!((a=i.pmViewDesc)&&a.parent==this);)i=i.previousSibling;return i?this.posBeforeChild(a)+a.size:this.posAtStart}else{let i,a;if(e==this.contentDOM)i=e.childNodes[t];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;i=e.nextSibling}for(;i&&!((a=i.pmViewDesc)&&a.parent==this);)i=i.nextSibling;return i?this.posBeforeChild(a):this.posAtEnd}let o;if(e==this.dom&&this.contentDOM)o=t>cr(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))o=e.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(t==0)for(let i=e;;i=i.parentNode){if(i==this.dom){o=!1;break}if(i.previousSibling)break}if(o==null&&t==e.childNodes.length)for(let i=e;;i=i.parentNode){if(i==this.dom){o=!0;break}if(i.nextSibling)break}}return o??r>0?this.posAtEnd:this.posAtStart}nearestDesc(e,t=!1){for(let r=!0,o=e;o;o=o.parentNode){let i=this.getDesc(o),a;if(i&&(!t||i.node))if(r&&(a=i.nodeDOM)&&!(a.nodeType==1?a.contains(e.nodeType==1?e:e.parentNode):a==e))r=!1;else return i}}getDesc(e){let t=e.pmViewDesc;for(let r=t;r;r=r.parent)if(r==this)return t}posFromDOM(e,t,r){for(let o=e;o;o=o.parentNode){let i=this.getDesc(o);if(i)return i.localPosFromDOM(e,t,r)}return-1}descAt(e){for(let t=0,r=0;t<this.children.length;t++){let o=this.children[t],i=r+o.size;if(r==e&&i!=r){for(;!o.border&&o.children.length;)for(let a=0;a<o.children.length;a++){let s=o.children[a];if(s.size){o=s;break}}return o}if(e<i)return o.descAt(e-r-o.border);r=i}}domFromPos(e,t){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let r=0,o=0;for(let i=0;r<this.children.length;r++){let a=this.children[r],s=i+a.size;if(s>e||a instanceof ex){o=e-i;break}i=s}if(o)return this.children[r].domFromPos(o-this.children[r].border,t);for(let i;r&&!(i=this.children[r-1]).size&&i instanceof Z7&&i.side>=0;r--);if(t<=0){let i,a=!0;for(;i=r?this.children[r-1]:null,!(!i||i.dom.parentNode==this.contentDOM);r--,a=!1);return i&&t&&a&&!i.border&&!i.domAtom?i.domFromPos(i.size,t):{node:this.contentDOM,offset:i?cr(i.dom)+1:0}}else{let i,a=!0;for(;i=r<this.children.length?this.children[r]:null,!(!i||i.dom.parentNode==this.contentDOM);r++,a=!1);return i&&a&&!i.border&&!i.domAtom?i.domFromPos(0,t):{node:this.contentDOM,offset:i?cr(i.dom):this.contentDOM.childNodes.length}}}parseRange(e,t,r=0){if(this.children.length==0)return{node:this.contentDOM,from:e,to:t,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let o=-1,i=-1;for(let a=r,s=0;;s++){let l=this.children[s],u=a+l.size;if(o==-1&&e<=u){let d=a+l.border;if(e>=d&&t<=u-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(e,t,d);e=a;for(let f=s;f>0;f--){let p=this.children[f-1];if(p.size&&p.dom.parentNode==this.contentDOM&&!p.emptyChildAt(1)){o=cr(p.dom)+1;break}e-=p.size}o==-1&&(o=0)}if(o>-1&&(u>t||s==this.children.length-1)){t=u;for(let d=s+1;d<this.children.length;d++){let f=this.children[d];if(f.size&&f.dom.parentNode==this.contentDOM&&!f.emptyChildAt(-1)){i=cr(f.dom);break}t+=f.size}i==-1&&(i=this.contentDOM.childNodes.length);break}a=u}return{node:this.contentDOM,from:e,to:t,fromOffset:o,toOffset:i}}emptyChildAt(e){if(this.border||!this.contentDOM||!this.children.length)return!1;let t=this.children[e<0?0:this.children.length-1];return t.size==0||t.emptyChildAt(e)}domAfterPos(e){let{node:t,offset:r}=this.domFromPos(e,0);if(t.nodeType!=1||r==t.childNodes.length)throw new RangeError("No node after pos "+e);return t.childNodes[r]}setSelection(e,t,r,o=!1){let i=Math.min(e,t),a=Math.max(e,t);for(let m=0,g=0;m<this.children.length;m++){let y=this.children[m],b=g+y.size;if(i>g&&a<b)return y.setSelection(e-g-y.border,t-g-y.border,r,o);g=b}let s=this.domFromPos(e,e?-1:1),l=t==e?s:this.domFromPos(t,t?-1:1),u=r.root.getSelection(),d=r.domSelectionRange(),f=!1;if((qo||Pr)&&e==t){let{node:m,offset:g}=s;if(m.nodeType==3){if(f=!!(g&&m.nodeValue[g-1]==`
64 -`),f&&g==m.nodeValue.length)for(let y=m,b;y;y=y.parentNode){if(b=y.nextSibling){b.nodeName=="BR"&&(s=l={node:b.parentNode,offset:cr(b)+1});break}let w=y.pmViewDesc;if(w&&w.node&&w.node.isBlock)break}}else{let y=m.childNodes[g-1];f=y&&(y.nodeName=="BR"||y.contentEditable=="false")}}if(qo&&d.focusNode&&d.focusNode!=l.node&&d.focusNode.nodeType==1){let m=d.focusNode.childNodes[d.focusOffset];m&&m.contentEditable=="false"&&(o=!0)}if(!(o||f&&Pr)&&Os(s.node,s.offset,d.anchorNode,d.anchorOffset)&&Os(l.node,l.offset,d.focusNode,d.focusOffset))return;let p=!1;if((u.extend||e==t)&&!f){u.collapse(s.node,s.offset);try{e!=t&&u.extend(l.node,l.offset),p=!0}catch{}}if(!p){if(e>t){let g=s;s=l,l=g}let m=document.createRange();m.setEnd(l.node,l.offset),m.setStart(s.node,s.offset),u.removeAllRanges(),u.addRange(m)}}ignoreMutation(e){return!this.contentDOM&&e.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,t){for(let r=0,o=0;o<this.children.length;o++){let i=this.children[o],a=r+i.size;if(r==a?e<=a&&t>=r:e<a&&t>r){let s=r+i.border,l=a-i.border;if(e>=s&&t<=l){this.dirty=e==r||t==a?ps:C5,e==s&&t==l&&(i.contentLost||i.dom.parentNode!=this.contentDOM)?i.dirty=da:i.markDirty(e-s,t-s);return}else i.dirty=i.dom==i.contentDOM&&i.dom.parentNode==this.contentDOM&&!i.children.length?ps:da}r=a}this.dirty=ps}markParentsDirty(){let e=1;for(let t=this.parent;t;t=t.parent,e++){let r=e==1?ps:C5;t.dirty<r&&(t.dirty=r)}}get domAtom(){return!1}get ignoreForCoords(){return!1}isText(e){return!1}}class Z7 extends Ac{constructor(e,t,r,o){let i,a=t.type.toDOM;if(typeof a=="function"&&(a=a(r,()=>{if(!i)return o;if(i.parent)return i.parent.posBeforeChild(i)})),!t.type.spec.raw){if(a.nodeType!=1){let s=document.createElement("span");s.appendChild(a),a=s}a.contentEditable="false",a.classList.add("ProseMirror-widget")}super(e,[],a,null),this.widget=t,this.widget=t,i=this}matchesWidget(e){return this.dirty==ko&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let t=this.widget.spec.stopEvent;return t?t(e):!1}ignoreMutation(e){return e.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class XX extends Ac{constructor(e,t,r,o){super(e,[],t,null),this.textDOM=r,this.text=o}get size(){return this.text.length}localPosFromDOM(e,t){return e!=this.textDOM?this.posAtStart+(t?this.size:0):this.posAtStart+t}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return e.type==="characterData"&&e.target.nodeValue==e.oldValue}}class As extends Ac{constructor(e,t,r,o,i){super(e,[],r,o),this.mark=t,this.spec=i}static create(e,t,r,o){let i=o.nodeViews[t.type.name],a=i&&i(t,o,r);return(!a||!a.dom)&&(a=$s.renderSpec(document,t.type.spec.toDOM(t,r),null,t.attrs)),new As(e,t,a.dom,a.contentDOM||a.dom,a)}parseRule(){return this.dirty&da||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=da&&this.mark.eq(e)}markDirty(e,t){if(super.markDirty(e,t),this.dirty!=ko){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty<this.dirty&&(r.dirty=this.dirty),this.dirty=ko}}slice(e,t,r){let o=As.create(this.parent,this.mark,!0,r),i=this.children,a=this.size;t<a&&(i=n0(i,t,a,r)),e>0&&(i=n0(i,0,e,r));for(let s=0;s<i.length;s++)i[s].parent=o;return o.children=i,o}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}}class Pi extends Ac{constructor(e,t,r,o,i,a,s,l,u){super(e,[],i,a),this.node=t,this.outerDeco=r,this.innerDeco=o,this.nodeDOM=s}static create(e,t,r,o,i,a){let s=i.nodeViews[t.type.name],l,u=s&&s(t,i,()=>{if(!l)return a;if(l.parent)return l.parent.posBeforeChild(l)},r,o),d=u&&u.dom,f=u&&u.contentDOM;if(t.isText){if(!d)d=document.createTextNode(t.text);else if(d.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else d||({dom:d,contentDOM:f}=$s.renderSpec(document,t.type.spec.toDOM(t),null,t.attrs));!f&&!t.isText&&d.nodeName!="BR"&&(d.hasAttribute("contenteditable")||(d.contentEditable="false"),t.type.spec.draggable&&(d.draggable=!0));let p=d;return d=rx(d,r,t),u?l=new QX(e,t,r,o,d,f||null,p,u,i,a+1):t.isText?new ep(e,t,r,o,d,p,i):new Pi(e,t,r,o,d,f||null,p,i,a+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(e.preserveWhitespace="full"),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let t=this.children.length-1;t>=0;t--){let r=this.children[t];if(this.dom.contains(r.dom.parentNode)){e.contentElement=r.dom.parentNode;break}}e.contentElement||(e.getContent=()=>Le.empty)}return e}matchesNode(e,t,r){return this.dirty==ko&&e.eq(this.node)&&Uf(t,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,t){let r=this.node.inlineContent,o=t,i=e.composing?this.localCompositionInfo(e,t):null,a=i&&i.pos>-1?i:null,s=i&&i.pos<0,l=new eQ(this,a&&a.node,e);rQ(this.node,this.innerDeco,(u,d,f)=>{u.spec.marks?l.syncToMarks(u.spec.marks,r,e):u.type.side>=0&&!f&&l.syncToMarks(d==this.node.childCount?gn.none:this.node.child(d).marks,r,e),l.placeWidget(u,e,o)},(u,d,f,p)=>{l.syncToMarks(u.marks,r,e);let m;l.findNodeMatch(u,d,f,p)||s&&e.state.selection.from>o&&e.state.selection.to<o+u.nodeSize&&(m=l.findIndexWithChild(i.node))>-1&&l.updateNodeAt(u,d,f,m,e)||l.updateNextNode(u,d,f,e,p,o)||l.addNode(u,d,f,e,o),o+=u.nodeSize}),l.syncToMarks([],r,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==ps)&&(a&&this.protectLocalComposition(e,a),tx(this.contentDOM,this.children,e),Il&&oQ(this.dom))}localCompositionInfo(e,t){let{from:r,to:o}=e.state.selection;if(!(e.state.selection instanceof jt)||r<t||o>t+this.node.content.size)return null;let i=e.input.compositionNode;if(!i||!this.dom.contains(i.parentNode))return null;if(this.node.inlineContent){let a=i.nodeValue,s=aQ(this.node.content,a,r-t,o-t);return s<0?null:{node:i,pos:s,text:a}}else return{node:i,pos:-1,text:""}}protectLocalComposition(e,{node:t,pos:r,text:o}){if(this.getDesc(t))return;let i=t;for(;i.parentNode!=this.contentDOM;i=i.parentNode){for(;i.previousSibling;)i.parentNode.removeChild(i.previousSibling);for(;i.nextSibling;)i.parentNode.removeChild(i.nextSibling);i.pmViewDesc&&(i.pmViewDesc=void 0)}let a=new XX(this,i,t,o);e.input.compositionNodes.push(a),this.children=n0(this.children,r,r+o.length,e,a)}update(e,t,r,o){return this.dirty==da||!e.sameMarkup(this.node)?!1:(this.updateInner(e,t,r,o),!0)}updateInner(e,t,r,o){this.updateOuterDeco(t),this.node=e,this.innerDeco=r,this.contentDOM&&this.updateChildren(o,this.posAtStart),this.dirty=ko}updateOuterDeco(e){if(Uf(e,this.outerDeco))return;let t=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=nx(this.dom,this.nodeDOM,t0(this.outerDeco,this.node,t),t0(e,this.node,t)),this.dom!=r&&(r.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function x5(n,e,t,r,o){rx(r,e,n);let i=new Pi(void 0,n,e,t,r,r,r,o,0);return i.contentDOM&&i.updateChildren(o,0),i}class ep extends Pi{constructor(e,t,r,o,i,a,s){super(e,t,r,o,i,null,a,s,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,t,r,o){return this.dirty==da||this.dirty!=ko&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(t),(this.dirty!=ko||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,o.trackWrites==this.nodeDOM&&(o.trackWrites=null)),this.node=e,this.dirty=ko,!0)}inParent(){let e=this.parent.contentDOM;for(let t=this.nodeDOM;t;t=t.parentNode)if(t==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,t,r){return e==this.nodeDOM?this.posAtStart+Math.min(t,this.node.text.length):super.localPosFromDOM(e,t,r)}ignoreMutation(e){return e.type!="characterData"&&e.type!="selection"}slice(e,t,r){let o=this.node.cut(e,t),i=document.createTextNode(o.text);return new ep(this.parent,o,this.outerDeco,this.innerDeco,i,i,r)}markDirty(e,t){super.markDirty(e,t),this.dom!=this.nodeDOM&&(e==0||t==this.nodeDOM.nodeValue.length)&&(this.dirty=da)}get domAtom(){return!1}isText(e){return this.node.text==e}}class ex extends Ac{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==ko&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class QX extends Pi{constructor(e,t,r,o,i,a,s,l,u,d){super(e,t,r,o,i,a,s,u,d),this.spec=l}update(e,t,r,o){if(this.dirty==da)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){let i=this.spec.update(e,t,r);return i&&this.updateInner(e,t,r,o),i}else return!this.contentDOM&&!e.isLeaf?!1:super.update(e,t,r,o)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,t,r,o){this.spec.setSelection?this.spec.setSelection(e,t,r.root):super.setSelection(e,t,r,o)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return this.spec.stopEvent?this.spec.stopEvent(e):!1}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function tx(n,e,t){let r=n.firstChild,o=!1;for(let i=0;i<e.length;i++){let a=e[i],s=a.dom;if(s.parentNode==n){for(;s!=r;)r=k5(r),o=!0;r=r.nextSibling}else o=!0,n.insertBefore(s,r);if(a instanceof As){let l=r?r.previousSibling:n.lastChild;tx(a.contentDOM,a.children,t),r=l?l.nextSibling:n.firstChild}}for(;r;)r=k5(r),o=!0;o&&t.trackWrites==n&&(t.trackWrites=null)}const Bu=function(n){n&&(this.nodeName=n)};Bu.prototype=Object.create(null);const ms=[new Bu];function t0(n,e,t){if(n.length==0)return ms;let r=t?ms[0]:new Bu,o=[r];for(let i=0;i<n.length;i++){let a=n[i].type.attrs;if(a){a.nodeName&&o.push(r=new Bu(a.nodeName));for(let s in a){let l=a[s];l!=null&&(t&&o.length==1&&o.push(r=new Bu(e.isInline?"span":"div")),s=="class"?r.class=(r.class?r.class+" ":"")+l:s=="style"?r.style=(r.style?r.style+";":"")+l:s!="nodeName"&&(r[s]=l))}}}return o}function nx(n,e,t,r){if(t==ms&&r==ms)return e;let o=e;for(let i=0;i<r.length;i++){let a=r[i],s=t[i];if(i){let l;s&&s.nodeName==a.nodeName&&o!=n&&(l=o.parentNode)&&l.nodeName.toLowerCase()==a.nodeName||(l=document.createElement(a.nodeName),l.pmIsDeco=!0,l.appendChild(o),s=ms[0]),o=l}ZX(o,s||ms[0],a)}return o}function ZX(n,e,t){for(let r in e)r!="class"&&r!="style"&&r!="nodeName"&&!(r in t)&&n.removeAttribute(r);for(let r in t)r!="class"&&r!="style"&&r!="nodeName"&&t[r]!=e[r]&&n.setAttribute(r,t[r]);if(e.class!=t.class){let r=e.class?e.class.split(" ").filter(Boolean):[],o=t.class?t.class.split(" ").filter(Boolean):[];for(let i=0;i<r.length;i++)o.indexOf(r[i])==-1&&n.classList.remove(r[i]);for(let i=0;i<o.length;i++)r.indexOf(o[i])==-1&&n.classList.add(o[i]);n.classList.length==0&&n.removeAttribute("class")}if(e.style!=t.style){if(e.style){let r=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,o;for(;o=r.exec(e.style);)n.style.removeProperty(o[1])}t.style&&(n.style.cssText+=t.style)}}function rx(n,e,t){return nx(n,n,ms,t0(e,t,n.nodeType!=1))}function Uf(n,e){if(n.length!=e.length)return!1;for(let t=0;t<n.length;t++)if(!n[t].type.eq(e[t].type))return!1;return!0}function k5(n){let e=n.nextSibling;return n.parentNode.removeChild(n),e}class eQ{constructor(e,t,r){this.lock=t,this.view=r,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=tQ(e.node.content,e)}destroyBetween(e,t){if(e!=t){for(let r=e;r<t;r++)this.top.children[r].destroy();this.top.children.splice(e,t-e),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(e,t,r){let o=0,i=this.stack.length>>1,a=Math.min(i,e.length);for(;o<a&&(o==i-1?this.top:this.stack[o+1<<1]).matchesMark(e[o])&&e[o].type.spec.spanning!==!1;)o++;for(;o<i;)this.destroyRest(),this.top.dirty=ko,this.index=this.stack.pop(),this.top=this.stack.pop(),i--;for(;i<e.length;){this.stack.push(this.top,this.index+1);let s=-1;for(let l=this.index;l<Math.min(this.index+3,this.top.children.length);l++){let u=this.top.children[l];if(u.matchesMark(e[i])&&!this.isLocked(u.dom)){s=l;break}}if(s>-1)s>this.index&&(this.changed=!0,this.destroyBetween(this.index,s)),this.top=this.top.children[this.index];else{let l=As.create(this.top,e[i],t,r);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,i++}}findNodeMatch(e,t,r,o){let i=-1,a;if(o>=this.preMatch.index&&(a=this.preMatch.matches[o-this.preMatch.index]).parent==this.top&&a.matchesNode(e,t,r))i=this.top.children.indexOf(a,this.index);else for(let s=this.index,l=Math.min(this.top.children.length,s+5);s<l;s++){let u=this.top.children[s];if(u.matchesNode(e,t,r)&&!this.preMatch.matched.has(u)){i=s;break}}return i<0?!1:(this.destroyBetween(this.index,i),this.index++,!0)}updateNodeAt(e,t,r,o,i){let a=this.top.children[o];return a.dirty==da&&a.dom==a.contentDOM&&(a.dirty=ps),a.update(e,t,r,i)?(this.destroyBetween(this.index,o),this.index++,!0):!1}findIndexWithChild(e){for(;;){let t=e.parentNode;if(!t)return-1;if(t==this.top.contentDOM){let r=e.pmViewDesc;if(r){for(let o=this.index;o<this.top.children.length;o++)if(this.top.children[o]==r)return o}return-1}e=t}}updateNextNode(e,t,r,o,i,a){for(let s=this.index;s<this.top.children.length;s++){let l=this.top.children[s];if(l instanceof Pi){let u=this.preMatch.matched.get(l);if(u!=null&&u!=i)return!1;let d=l.dom,f,p=this.isLocked(d)&&!(e.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==e.text&&l.dirty!=da&&Uf(t,l.outerDeco));if(!p&&l.update(e,t,r,o))return this.destroyBetween(this.index,s),l.dom!=d&&(this.changed=!0),this.index++,!0;if(!p&&(f=this.recreateWrapper(l,e,t,r,o,a)))return this.destroyBetween(this.index,s),this.top.children[this.index]=f,f.contentDOM&&(f.dirty=ps,f.updateChildren(o,a+1),f.dirty=ko),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,t,r,o,i,a){if(e.dirty||t.isAtom||!e.children.length||!e.node.content.eq(t.content)||!Uf(r,e.outerDeco)||!o.eq(e.innerDeco))return null;let s=Pi.create(this.top,t,r,o,i,a);if(s.contentDOM){s.children=e.children,e.children=[];for(let l of s.children)l.parent=s}return e.destroy(),s}addNode(e,t,r,o,i){let a=Pi.create(this.top,e,t,r,o,i);a.contentDOM&&a.updateChildren(o,i+1),this.top.children.splice(this.index++,0,a),this.changed=!0}placeWidget(e,t,r){let o=this.index<this.top.children.length?this.top.children[this.index]:null;if(o&&o.matchesWidget(e)&&(e==o.widget||!o.widget.type.toDOM.parentNode))this.index++;else{let i=new Z7(this.top,e,t,r);this.top.children.splice(this.index++,0,i),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],t=this.top;for(;e instanceof As;)t=e,e=t.children[t.children.length-1];(!e||!(e instanceof ep)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((Pr||Cr)&&e&&e.dom.contentEditable=="false"&&this.addHackNode("IMG",t),this.addHackNode("BR",this.top))}addHackNode(e,t){if(t==this.top&&this.index<t.children.length&&t.children[this.index].matchesHack(e))this.index++;else{let r=document.createElement(e);e=="IMG"&&(r.className="ProseMirror-separator",r.alt=""),e=="BR"&&(r.className="ProseMirror-trailingBreak");let o=new ex(this.top,[],r,null);t!=this.top?t.children.push(o):t.children.splice(this.index++,0,o),this.changed=!0}}isLocked(e){return this.lock&&(e==this.lock||e.nodeType==1&&e.contains(this.lock.parentNode))}}function tQ(n,e){let t=e,r=t.children.length,o=n.childCount,i=new Map,a=[];e:for(;o>0;){let s;for(;;)if(r){let u=t.children[r-1];if(u instanceof As)t=u,r=u.children.length;else{s=u,r--;break}}else{if(t==e)break e;r=t.parent.children.indexOf(t),t=t.parent}let l=s.node;if(l){if(l!=n.child(o-1))break;--o,i.set(s,o),a.push(s)}}return{index:o,matched:i,matches:a.reverse()}}function nQ(n,e){return n.type.side-e.type.side}function rQ(n,e,t,r){let o=e.locals(n),i=0;if(o.length==0){for(let u=0;u<n.childCount;u++){let d=n.child(u);r(d,o,e.forChild(i,d),u),i+=d.nodeSize}return}let a=0,s=[],l=null;for(let u=0;;){let d,f;for(;a<o.length&&o[a].to==i;){let b=o[a++];b.widget&&(d?(f||(f=[d])).push(b):d=b)}if(d)if(f){f.sort(nQ);for(let b=0;b<f.length;b++)t(f[b],u,!!l)}else t(d,u,!!l);let p,m;if(l)m=-1,p=l,l=null;else if(u<n.childCount)m=u,p=n.child(u++);else break;for(let b=0;b<s.length;b++)s[b].to<=i&&s.splice(b--,1);for(;a<o.length&&o[a].from<=i&&o[a].to>i;)s.push(o[a++]);let g=i+p.nodeSize;if(p.isText){let b=g;a<o.length&&o[a].from<b&&(b=o[a].from);for(let w=0;w<s.length;w++)s[w].to<b&&(b=s[w].to);b<g&&(l=p.cut(b-i),p=p.cut(0,b-i),g=b,m=-1)}else for(;a<o.length&&o[a].to<g;)a++;let y=p.isInline&&!p.isLeaf?s.filter(b=>!b.inline):s.slice();r(p,y,e.forChild(i,p),m),i=g}}function oQ(n){if(n.nodeName=="UL"||n.nodeName=="OL"){let e=n.style.cssText;n.style.cssText=e+"; list-style: square !important",window.getComputedStyle(n).listStyle,n.style.cssText=e}}function aQ(n,e,t,r){for(let o=0,i=0;o<n.childCount&&i<=r;){let a=n.child(o++),s=i;if(i+=a.nodeSize,!a.isText)continue;let l=a.text;for(;o<n.childCount;){let u=n.child(o++);if(i+=u.nodeSize,!u.isText)break;l+=u.text}if(i>=t){if(i>=r&&l.slice(r-e.length-s,r-s)==e)return r-e.length;let u=s<r?l.lastIndexOf(e,r-s-1):-1;if(u>=0&&u+e.length+s>=t)return s+u;if(t==r&&l.length>=r+e.length-s&&l.slice(r-s,r-s+e.length)==e)return r}}return-1}function n0(n,e,t,r,o){let i=[];for(let a=0,s=0;a<n.length;a++){let l=n[a],u=s,d=s+=l.size;u>=t||d<=e?i.push(l):(u<e&&i.push(l.slice(0,e-u,r)),o&&(i.push(o),o=void 0),d>t&&i.push(l.slice(t-u,l.size,r)))}return i}function dy(n,e=null){let t=n.domSelectionRange(),r=n.state.doc;if(!t.focusNode)return null;let o=n.docView.nearestDesc(t.focusNode),i=o&&o.size==0,a=n.docView.posFromDOM(t.focusNode,t.focusOffset,1);if(a<0)return null;let s=r.resolve(a),l,u;if(Zh(t)){for(l=a;o&&!o.node;)o=o.parent;let f=o.node;if(o&&f.isAtom&&Tt.isSelectable(f)&&o.parent&&!(f.isInline&&AX(t.focusNode,t.focusOffset,o.dom))){let p=o.posBefore;u=new Tt(a==p?s:r.resolve(p))}}else{if(t instanceof n.dom.ownerDocument.defaultView.Selection&&t.rangeCount>1){let f=a,p=a;for(let m=0;m<t.rangeCount;m++){let g=t.getRangeAt(m);f=Math.min(f,n.docView.posFromDOM(g.startContainer,g.startOffset,1)),p=Math.max(p,n.docView.posFromDOM(g.endContainer,g.endOffset,-1))}if(f<0)return null;[l,a]=p==n.state.selection.anchor?[p,f]:[f,p],s=r.resolve(a)}else l=n.docView.posFromDOM(t.anchorNode,t.anchorOffset,1);if(l<0)return null}let d=r.resolve(l);if(!u){let f=e=="pointer"||n.state.selection.head<s.pos&&!i?1:-1;u=fy(n,d,s,f)}return u}function ox(n){return n.editable?n.hasFocus():ix(n)&&document.activeElement&&document.activeElement.contains(n.dom)}function za(n,e=!1){let t=n.state.selection;if(ax(n,t),!!ox(n)){if(!e&&n.input.mouseDown&&n.input.mouseDown.allowDefault&&Cr){let r=n.domSelectionRange(),o=n.domObserver.currentSelection;if(r.anchorNode&&o.anchorNode&&Os(r.anchorNode,r.anchorOffset,o.anchorNode,o.anchorOffset)){n.input.mouseDown.delayedSelectionSync=!0,n.domObserver.setCurSelection();return}}if(n.domObserver.disconnectSelection(),n.cursorWrapper)sQ(n);else{let{anchor:r,head:o}=t,i,a;E5&&!(t instanceof jt)&&(t.$from.parent.inlineContent||(i=T5(n,t.from)),!t.empty&&!t.$from.parent.inlineContent&&(a=T5(n,t.to))),n.docView.setSelection(r,o,n,e),E5&&(i&&_5(i),a&&_5(a)),t.visible?n.dom.classList.remove("ProseMirror-hideselection"):(n.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&iQ(n))}n.domObserver.setCurSelection(),n.domObserver.connectSelection()}}const E5=Pr||Cr&&q7<63;function T5(n,e){let{node:t,offset:r}=n.docView.domFromPos(e,0),o=r<t.childNodes.length?t.childNodes[r]:null,i=r?t.childNodes[r-1]:null;if(Pr&&o&&o.contentEditable=="false")return Kg(o);if((!o||o.contentEditable=="false")&&(!i||i.contentEditable=="false")){if(o)return Kg(o);if(i)return Kg(i)}}function Kg(n){return n.contentEditable="true",Pr&&n.draggable&&(n.draggable=!1,n.wasDraggable=!0),n}function _5(n){n.contentEditable="false",n.wasDraggable&&(n.draggable=!0,n.wasDraggable=null)}function iQ(n){let e=n.dom.ownerDocument;e.removeEventListener("selectionchange",n.input.hideSelectionGuard);let t=n.domSelectionRange(),r=t.anchorNode,o=t.anchorOffset;e.addEventListener("selectionchange",n.input.hideSelectionGuard=()=>{(t.anchorNode!=r||t.anchorOffset!=o)&&(e.removeEventListener("selectionchange",n.input.hideSelectionGuard),setTimeout(()=>{(!ox(n)||n.state.selection.visible)&&n.dom.classList.remove("ProseMirror-hideselection")},20))})}function sQ(n){let e=n.domSelection(),t=document.createRange();if(!e)return;let r=n.cursorWrapper.dom,o=r.nodeName=="IMG";o?t.setStart(r.parentNode,cr(r)+1):t.setStart(r,0),t.collapse(!0),e.removeAllRanges(),e.addRange(t),!o&&!n.state.selection.visible&&jr&&Ai<=11&&(r.disabled=!0,r.disabled=!1)}function ax(n,e){if(e instanceof Tt){let t=n.docView.descAt(e.from);t!=n.lastSelectedViewDesc&&(M5(n),t&&t.selectNode(),n.lastSelectedViewDesc=t)}else M5(n)}function M5(n){n.lastSelectedViewDesc&&(n.lastSelectedViewDesc.parent&&n.lastSelectedViewDesc.deselectNode(),n.lastSelectedViewDesc=void 0)}function fy(n,e,t,r){return n.someProp("createSelectionBetween",o=>o(n,e,t))||jt.between(e,t,r)}function I5(n){return n.editable&&!n.hasFocus()?!1:ix(n)}function ix(n){let e=n.domSelectionRange();if(!e.anchorNode)return!1;try{return n.dom.contains(e.anchorNode.nodeType==3?e.anchorNode.parentNode:e.anchorNode)&&(n.editable||n.dom.contains(e.focusNode.nodeType==3?e.focusNode.parentNode:e.focusNode))}catch{return!1}}function lQ(n){let e=n.docView.domFromPos(n.state.selection.anchor,0),t=n.domSelectionRange();return Os(e.node,e.offset,t.anchorNode,t.anchorOffset)}function r0(n,e){let{$anchor:t,$head:r}=n.selection,o=e>0?t.max(r):t.min(r),i=o.parent.inlineContent?o.depth?n.doc.resolve(e>0?o.after():o.before()):null:o;return i&&en.findFrom(i,e)}function hi(n,e){return n.dispatch(n.state.tr.setSelection(e).scrollIntoView()),!0}function O5(n,e,t){let r=n.state.selection;if(r instanceof jt)if(t.indexOf("s")>-1){let{$head:o}=r,i=o.textOffset?null:e<0?o.nodeBefore:o.nodeAfter;if(!i||i.isText||!i.isLeaf)return!1;let a=n.state.doc.resolve(o.pos+i.nodeSize*(e<0?-1:1));return hi(n,new jt(r.$anchor,a))}else if(r.empty){if(n.endOfTextblock(e>0?"forward":"backward")){let o=r0(n.state,e);return o&&o instanceof Tt?hi(n,o):!1}else if(!(wo&&t.indexOf("m")>-1)){let o=r.$head,i=o.textOffset?null:e<0?o.nodeBefore:o.nodeAfter,a;if(!i||i.isText)return!1;let s=e<0?o.pos-i.nodeSize:o.pos;return i.isAtom||(a=n.docView.descAt(s))&&!a.contentDOM?Tt.isSelectable(i)?hi(n,new Tt(e<0?n.state.doc.resolve(o.pos-i.nodeSize):o)):Oc?hi(n,new jt(n.state.doc.resolve(e<0?s:s+i.nodeSize))):!1:!1}}else return!1;else{if(r instanceof Tt&&r.node.isInline)return hi(n,new jt(e>0?r.$to:r.$from));{let o=r0(n.state,e);return o?hi(n,o):!1}}}function jf(n){return n.nodeType==3?n.nodeValue.length:n.childNodes.length}function Vu(n,e){let t=n.pmViewDesc;return t&&t.size==0&&(e<0||n.nextSibling||n.nodeName!="BR")}function il(n,e){return e<0?uQ(n):cQ(n)}function uQ(n){let e=n.domSelectionRange(),t=e.focusNode,r=e.focusOffset;if(!t)return;let o,i,a=!1;for(qo&&t.nodeType==1&&r<jf(t)&&Vu(t.childNodes[r],-1)&&(a=!0);;)if(r>0){if(t.nodeType!=1)break;{let s=t.childNodes[r-1];if(Vu(s,-1))o=t,i=--r;else if(s.nodeType==3)t=s,r=t.nodeValue.length;else break}}else{if(sx(t))break;{let s=t.previousSibling;for(;s&&Vu(s,-1);)o=t.parentNode,i=cr(s),s=s.previousSibling;if(s)t=s,r=jf(t);else{if(t=t.parentNode,t==n.dom)break;r=0}}}a?o0(n,t,r):o&&o0(n,o,i)}function cQ(n){let e=n.domSelectionRange(),t=e.focusNode,r=e.focusOffset;if(!t)return;let o=jf(t),i,a;for(;;)if(r<o){if(t.nodeType!=1)break;let s=t.childNodes[r];if(Vu(s,1))i=t,a=++r;else break}else{if(sx(t))break;{let s=t.nextSibling;for(;s&&Vu(s,1);)i=s.parentNode,a=cr(s)+1,s=s.nextSibling;if(s)t=s,r=0,o=jf(t);else{if(t=t.parentNode,t==n.dom)break;r=o=0}}}i&&o0(n,i,a)}function sx(n){let e=n.pmViewDesc;return e&&e.node&&e.node.isBlock}function dQ(n,e){for(;n&&e==n.childNodes.length&&!Ic(n);)e=cr(n)+1,n=n.parentNode;for(;n&&e<n.childNodes.length;){let t=n.childNodes[e];if(t.nodeType==3)return t;if(t.nodeType==1&&t.contentEditable=="false")break;n=t,e=0}}function fQ(n,e){for(;n&&!e&&!Ic(n);)e=cr(n),n=n.parentNode;for(;n&&e;){let t=n.childNodes[e-1];if(t.nodeType==3)return t;if(t.nodeType==1&&t.contentEditable=="false")break;n=t,e=n.childNodes.length}}function o0(n,e,t){if(e.nodeType!=3){let i,a;(a=dQ(e,t))?(e=a,t=0):(i=fQ(e,t))&&(e=i,t=i.nodeValue.length)}let r=n.domSelection();if(!r)return;if(Zh(r)){let i=document.createRange();i.setEnd(e,t),i.setStart(e,t),r.removeAllRanges(),r.addRange(i)}else r.extend&&r.extend(e,t);n.domObserver.setCurSelection();let{state:o}=n;setTimeout(()=>{n.state==o&&za(n)},50)}function A5(n,e){let t=n.state.doc.resolve(e);if(!(Cr||DX)&&t.parent.inlineContent){let o=n.coordsAtPos(e);if(e>t.start()){let i=n.coordsAtPos(e-1),a=(i.top+i.bottom)/2;if(a>o.top&&a<o.bottom&&Math.abs(i.left-o.left)>1)return i.left<o.left?"ltr":"rtl"}if(e<t.end()){let i=n.coordsAtPos(e+1),a=(i.top+i.bottom)/2;if(a>o.top&&a<o.bottom&&Math.abs(i.left-o.left)>1)return i.left>o.left?"ltr":"rtl"}}return getComputedStyle(n.dom).direction=="rtl"?"rtl":"ltr"}function P5(n,e,t){let r=n.state.selection;if(r instanceof jt&&!r.empty||t.indexOf("s")>-1||wo&&t.indexOf("m")>-1)return!1;let{$from:o,$to:i}=r;if(!o.parent.inlineContent||n.endOfTextblock(e<0?"up":"down")){let a=r0(n.state,e);if(a&&a instanceof Tt)return hi(n,a)}if(!o.parent.inlineContent){let a=e<0?o:i,s=r instanceof oo?en.near(a,e):en.findFrom(a,e);return s?hi(n,s):!1}return!1}function R5(n,e){if(!(n.state.selection instanceof jt))return!0;let{$head:t,$anchor:r,empty:o}=n.state.selection;if(!t.sameParent(r))return!0;if(!o)return!1;if(n.endOfTextblock(e>0?"forward":"backward"))return!0;let i=!t.textOffset&&(e<0?t.nodeBefore:t.nodeAfter);if(i&&!i.isText){let a=n.state.tr;return e<0?a.delete(t.pos-i.nodeSize,t.pos):a.delete(t.pos,t.pos+i.nodeSize),n.dispatch(a),!0}return!1}function D5(n,e,t){n.domObserver.stop(),e.contentEditable=t,n.domObserver.start()}function hQ(n){if(!Pr||n.state.selection.$head.parentOffset>0)return!1;let{focusNode:e,focusOffset:t}=n.domSelectionRange();if(e&&e.nodeType==1&&t==0&&e.firstChild&&e.firstChild.contentEditable=="false"){let r=e.firstChild;D5(n,r,"true"),setTimeout(()=>D5(n,r,"false"),20)}return!1}function pQ(n){let e="";return n.ctrlKey&&(e+="c"),n.metaKey&&(e+="m"),n.altKey&&(e+="a"),n.shiftKey&&(e+="s"),e}function mQ(n,e){let t=e.keyCode,r=pQ(e);if(t==8||wo&&t==72&&r=="c")return R5(n,-1)||il(n,-1);if(t==46&&!e.shiftKey||wo&&t==68&&r=="c")return R5(n,1)||il(n,1);if(t==13||t==27)return!0;if(t==37||wo&&t==66&&r=="c"){let o=t==37?A5(n,n.state.selection.from)=="ltr"?-1:1:-1;return O5(n,o,r)||il(n,o)}else if(t==39||wo&&t==70&&r=="c"){let o=t==39?A5(n,n.state.selection.from)=="ltr"?1:-1:1;return O5(n,o,r)||il(n,o)}else{if(t==38||wo&&t==80&&r=="c")return P5(n,-1,r)||il(n,-1);if(t==40||wo&&t==78&&r=="c")return hQ(n)||P5(n,1,r)||il(n,1);if(r==(wo?"m":"c")&&(t==66||t==73||t==89||t==90))return!0}return!1}function hy(n,e){n.someProp("transformCopied",m=>{e=m(e,n)});let t=[],{content:r,openStart:o,openEnd:i}=e;for(;o>1&&i>1&&r.childCount==1&&r.firstChild.childCount==1;){o--,i--;let m=r.firstChild;t.push(m.type.name,m.attrs!=m.type.defaultAttrs?m.attrs:null),r=m.content}let a=n.someProp("clipboardSerializer")||$s.fromSchema(n.state.schema),s=hx(),l=s.createElement("div");l.appendChild(a.serializeFragment(r,{document:s}));let u=l.firstChild,d,f=0;for(;u&&u.nodeType==1&&(d=fx[u.nodeName.toLowerCase()]);){for(let m=d.length-1;m>=0;m--){let g=s.createElement(d[m]);for(;l.firstChild;)g.appendChild(l.firstChild);l.appendChild(g),f++}u=l.firstChild}u&&u.nodeType==1&&u.setAttribute("data-pm-slice",`${o} ${i}${f?` -${f}`:""} ${JSON.stringify(t)}`);let p=n.someProp("clipboardTextSerializer",m=>m(e,n))||e.content.textBetween(0,e.content.size,`
65 -
66 -`);return{dom:l,text:p,slice:e}}function lx(n,e,t,r,o){let i=o.parent.type.spec.code,a,s;if(!t&&!e)return null;let l=e&&(r||i||!t);if(l){if(n.someProp("transformPastedText",p=>{e=p(e,i||r,n)}),i)return e?new nt(Le.from(n.state.schema.text(e.replace(/\r\n?/g,`
67 -`))),0,0):nt.empty;let f=n.someProp("clipboardTextParser",p=>p(e,o,r,n));if(f)s=f;else{let p=o.marks(),{schema:m}=n.state,g=$s.fromSchema(m);a=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(y=>{let b=a.appendChild(document.createElement("p"));y&&b.appendChild(g.serializeNode(m.text(y,p)))})}}else n.someProp("transformPastedHTML",f=>{t=f(t,n)}),a=bQ(t),Oc&&SQ(a);let u=a&&a.querySelector("[data-pm-slice]"),d=u&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(u.getAttribute("data-pm-slice")||"");if(d&&d[3])for(let f=+d[3];f>0;f--){let p=a.firstChild;for(;p&&p.nodeType!=1;)p=p.nextSibling;if(!p)break;a=p}if(s||(s=(n.someProp("clipboardParser")||n.someProp("domParser")||Oi.fromSchema(n.state.schema)).parseSlice(a,{preserveWhitespace:!!(l||d),context:o,ruleFromNode(p){return p.nodeName=="BR"&&!p.nextSibling&&p.parentNode&&!vQ.test(p.parentNode.nodeName)?{ignore:!0}:null}})),d)s=wQ($5(s,+d[1],+d[2]),d[4]);else if(s=nt.maxOpen(gQ(s.content,o),!0),s.openStart||s.openEnd){let f=0,p=0;for(let m=s.content.firstChild;f<s.openStart&&!m.type.spec.isolating;f++,m=m.firstChild);for(let m=s.content.lastChild;p<s.openEnd&&!m.type.spec.isolating;p++,m=m.lastChild);s=$5(s,f,p)}return n.someProp("transformPasted",f=>{s=f(s,n)}),s}const vQ=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function gQ(n,e){if(n.childCount<2)return n;for(let t=e.depth;t>=0;t--){let o=e.node(t).contentMatchAt(e.index(t)),i,a=[];if(n.forEach(s=>{if(!a)return;let l=o.findWrapping(s.type),u;if(!l)return a=null;if(u=a.length&&i.length&&cx(l,i,s,a[a.length-1],0))a[a.length-1]=u;else{a.length&&(a[a.length-1]=dx(a[a.length-1],i.length));let d=ux(s,l);a.push(d),o=o.matchType(d.type),i=l}}),a)return Le.from(a)}return n}function ux(n,e,t=0){for(let r=e.length-1;r>=t;r--)n=e[r].create(null,Le.from(n));return n}function cx(n,e,t,r,o){if(o<n.length&&o<e.length&&n[o]==e[o]){let i=cx(n,e,t,r.lastChild,o+1);if(i)return r.copy(r.content.replaceChild(r.childCount-1,i));if(r.contentMatchAt(r.childCount).matchType(o==n.length-1?t.type:n[o+1]))return r.copy(r.content.append(Le.from(ux(t,n,o+1))))}}function dx(n,e){if(e==0)return n;let t=n.content.replaceChild(n.childCount-1,dx(n.lastChild,e-1)),r=n.contentMatchAt(n.childCount).fillBefore(Le.empty,!0);return n.copy(t.append(r))}function a0(n,e,t,r,o,i){let a=e<0?n.firstChild:n.lastChild,s=a.content;return n.childCount>1&&(i=0),o<r-1&&(s=a0(s,e,t,r,o+1,i)),o>=t&&(s=e<0?a.contentMatchAt(0).fillBefore(s,i<=o).append(s):s.append(a.contentMatchAt(a.childCount).fillBefore(Le.empty,!0))),n.replaceChild(e<0?0:n.childCount-1,a.copy(s))}function $5(n,e,t){return e<n.openStart&&(n=new nt(a0(n.content,-1,e,n.openStart,0,n.openEnd),e,n.openEnd)),t<n.openEnd&&(n=new nt(a0(n.content,1,t,n.openEnd,0,0),n.openStart,t)),n}const fx={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let N5=null;function hx(){return N5||(N5=document.implementation.createHTMLDocument("title"))}let Gg=null;function yQ(n){let e=window.trustedTypes;return e?(Gg||(Gg=e.defaultPolicy||e.createPolicy("ProseMirrorClipboard",{createHTML:t=>t})),Gg.createHTML(n)):n}function bQ(n){let e=/^(\s*<meta [^>]*>)*/.exec(n);e&&(n=n.slice(e[0].length));let t=hx().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(n),o;if((o=r&&fx[r[1].toLowerCase()])&&(n=o.map(i=>"<"+i+">").join("")+n+o.map(i=>"</"+i+">").reverse().join("")),t.innerHTML=yQ(n),o)for(let i=0;i<o.length;i++)t=t.querySelector(o[i])||t;return t}function SQ(n){let e=n.querySelectorAll(Cr?"span:not([class]):not([style])":"span.Apple-converted-space");for(let t=0;t<e.length;t++){let r=e[t];r.childNodes.length==1&&r.textContent==" "&&r.parentNode&&r.parentNode.replaceChild(n.ownerDocument.createTextNode(" "),r)}}function wQ(n,e){if(!n.size)return n;let t=n.content.firstChild.type.schema,r;try{r=JSON.parse(e)}catch{return n}let{content:o,openStart:i,openEnd:a}=n;for(let s=r.length-2;s>=0;s-=2){let l=t.nodes[r[s]];if(!l||l.hasRequiredAttrs())break;o=Le.from(l.create(r[s+1],o)),i++,a++}return new nt(o,i,a)}const Rr={},Dr={},CQ={touchstart:!0,touchmove:!0};class xQ{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function kQ(n){for(let e in Rr){let t=Rr[e];n.dom.addEventListener(e,n.input.eventHandlers[e]=r=>{TQ(n,r)&&!py(n,r)&&(n.editable||!(r.type in Dr))&&t(n,r)},CQ[e]?{passive:!0}:void 0)}Pr&&n.dom.addEventListener("input",()=>null),i0(n)}function Ti(n,e){n.input.lastSelectionOrigin=e,n.input.lastSelectionTime=Date.now()}function EQ(n){n.domObserver.stop();for(let e in n.input.eventHandlers)n.dom.removeEventListener(e,n.input.eventHandlers[e]);clearTimeout(n.input.composingTimeout),clearTimeout(n.input.lastIOSEnterFallbackTimeout)}function i0(n){n.someProp("handleDOMEvents",e=>{for(let t in e)n.input.eventHandlers[t]||n.dom.addEventListener(t,n.input.eventHandlers[t]=r=>py(n,r))})}function py(n,e){return n.someProp("handleDOMEvents",t=>{let r=t[e.type];return r?r(n,e)||e.defaultPrevented:!1})}function TQ(n,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let t=e.target;t!=n.dom;t=t.parentNode)if(!t||t.nodeType==11||t.pmViewDesc&&t.pmViewDesc.stopEvent(e))return!1;return!0}function _Q(n,e){!py(n,e)&&Rr[e.type]&&(n.editable||!(e.type in Dr))&&Rr[e.type](n,e)}Dr.keydown=(n,e)=>{let t=e;if(n.input.shiftKey=t.keyCode==16||t.shiftKey,!mx(n,t)&&(n.input.lastKeyCode=t.keyCode,n.input.lastKeyCodeTime=Date.now(),!(Na&&Cr&&t.keyCode==13)))if(t.keyCode!=229&&n.domObserver.forceFlush(),Il&&t.keyCode==13&&!t.ctrlKey&&!t.altKey&&!t.metaKey){let r=Date.now();n.input.lastIOSEnter=r,n.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{n.input.lastIOSEnter==r&&(n.someProp("handleKeyDown",o=>o(n,us(13,"Enter"))),n.input.lastIOSEnter=0)},200)}else n.someProp("handleKeyDown",r=>r(n,t))||mQ(n,t)?t.preventDefault():Ti(n,"key")};Dr.keyup=(n,e)=>{e.keyCode==16&&(n.input.shiftKey=!1)};Dr.keypress=(n,e)=>{let t=e;if(mx(n,t)||!t.charCode||t.ctrlKey&&!t.altKey||wo&&t.metaKey)return;if(n.someProp("handleKeyPress",o=>o(n,t))){t.preventDefault();return}let r=n.state.selection;if(!(r instanceof jt)||!r.$from.sameParent(r.$to)){let o=String.fromCharCode(t.charCode);!/[\r\n]/.test(o)&&!n.someProp("handleTextInput",i=>i(n,r.$from.pos,r.$to.pos,o))&&n.dispatch(n.state.tr.insertText(o).scrollIntoView()),t.preventDefault()}};function tp(n){return{left:n.clientX,top:n.clientY}}function MQ(n,e){let t=e.x-n.clientX,r=e.y-n.clientY;return t*t+r*r<100}function my(n,e,t,r,o){if(r==-1)return!1;let i=n.state.doc.resolve(r);for(let a=i.depth+1;a>0;a--)if(n.someProp(e,s=>a>i.depth?s(n,t,i.nodeAfter,i.before(a),o,!0):s(n,t,i.node(a),i.before(a),o,!1)))return!0;return!1}function bl(n,e,t){if(n.focused||n.focus(),n.state.selection.eq(e))return;let r=n.state.tr.setSelection(e);r.setMeta("pointer",!0),n.dispatch(r)}function IQ(n,e){if(e==-1)return!1;let t=n.state.doc.resolve(e),r=t.nodeAfter;return r&&r.isAtom&&Tt.isSelectable(r)?(bl(n,new Tt(t)),!0):!1}function OQ(n,e){if(e==-1)return!1;let t=n.state.selection,r,o;t instanceof Tt&&(r=t.node);let i=n.state.doc.resolve(e);for(let a=i.depth+1;a>0;a--){let s=a>i.depth?i.nodeAfter:i.node(a);if(Tt.isSelectable(s)){r&&t.$from.depth>0&&a>=t.$from.depth&&i.before(t.$from.depth+1)==t.$from.pos?o=i.before(t.$from.depth):o=i.before(a);break}}return o!=null?(bl(n,Tt.create(n.state.doc,o)),!0):!1}function AQ(n,e,t,r,o){return my(n,"handleClickOn",e,t,r)||n.someProp("handleClick",i=>i(n,e,r))||(o?OQ(n,t):IQ(n,t))}function PQ(n,e,t,r){return my(n,"handleDoubleClickOn",e,t,r)||n.someProp("handleDoubleClick",o=>o(n,e,r))}function RQ(n,e,t,r){return my(n,"handleTripleClickOn",e,t,r)||n.someProp("handleTripleClick",o=>o(n,e,r))||DQ(n,t,r)}function DQ(n,e,t){if(t.button!=0)return!1;let r=n.state.doc;if(e==-1)return r.inlineContent?(bl(n,jt.create(r,0,r.content.size)),!0):!1;let o=r.resolve(e);for(let i=o.depth+1;i>0;i--){let a=i>o.depth?o.nodeAfter:o.node(i),s=o.before(i);if(a.inlineContent)bl(n,jt.create(r,s+1,s+1+a.content.size));else if(Tt.isSelectable(a))bl(n,Tt.create(r,s));else continue;return!0}}function vy(n){return qf(n)}const px=wo?"metaKey":"ctrlKey";Rr.mousedown=(n,e)=>{let t=e;n.input.shiftKey=t.shiftKey;let r=vy(n),o=Date.now(),i="singleClick";o-n.input.lastClick.time<500&&MQ(t,n.input.lastClick)&&!t[px]&&(n.input.lastClick.type=="singleClick"?i="doubleClick":n.input.lastClick.type=="doubleClick"&&(i="tripleClick")),n.input.lastClick={time:o,x:t.clientX,y:t.clientY,type:i};let a=n.posAtCoords(tp(t));a&&(i=="singleClick"?(n.input.mouseDown&&n.input.mouseDown.done(),n.input.mouseDown=new $Q(n,a,t,!!r)):(i=="doubleClick"?PQ:RQ)(n,a.pos,a.inside,t)?t.preventDefault():Ti(n,"pointer"))};class $Q{constructor(e,t,r,o){this.view=e,this.pos=t,this.event=r,this.flushed=o,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!r[px],this.allowDefault=r.shiftKey;let i,a;if(t.inside>-1)i=e.state.doc.nodeAt(t.inside),a=t.inside;else{let d=e.state.doc.resolve(t.pos);i=d.parent,a=d.depth?d.before():0}const s=o?null:r.target,l=s?e.docView.nearestDesc(s,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:u}=e.state;(r.button==0&&i.type.spec.draggable&&i.type.spec.selectable!==!1||u instanceof Tt&&u.from<=a&&u.to>a)&&(this.mightDrag={node:i,pos:a,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&qo&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),Ti(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>za(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let t=this.pos;this.view.state.doc!=this.startDoc&&(t=this.view.posAtCoords(tp(e))),this.updateAllowDefault(e),this.allowDefault||!t?Ti(this.view,"pointer"):AQ(this.view,t.pos,t.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||Pr&&this.mightDrag&&!this.mightDrag.node.isAtom||Cr&&!this.view.state.selection.visible&&Math.min(Math.abs(t.pos-this.view.state.selection.from),Math.abs(t.pos-this.view.state.selection.to))<=2)?(bl(this.view,en.near(this.view.state.doc.resolve(t.pos))),e.preventDefault()):Ti(this.view,"pointer")}move(e){this.updateAllowDefault(e),Ti(this.view,"pointer"),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}Rr.touchstart=n=>{n.input.lastTouch=Date.now(),vy(n),Ti(n,"pointer")};Rr.touchmove=n=>{n.input.lastTouch=Date.now(),Ti(n,"pointer")};Rr.contextmenu=n=>vy(n);function mx(n,e){return n.composing?!0:Pr&&Math.abs(e.timeStamp-n.input.compositionEndedAt)<500?(n.input.compositionEndedAt=-2e8,!0):!1}const NQ=Na?5e3:-1;Dr.compositionstart=Dr.compositionupdate=n=>{if(!n.composing){n.domObserver.flush();let{state:e}=n,t=e.selection.$to;if(e.selection instanceof jt&&(e.storedMarks||!t.textOffset&&t.parentOffset&&t.nodeBefore.marks.some(r=>r.type.spec.inclusive===!1)))n.markCursor=n.state.storedMarks||t.marks(),qf(n,!0),n.markCursor=null;else if(qf(n,!e.selection.empty),qo&&e.selection.empty&&t.parentOffset&&!t.textOffset&&t.nodeBefore.marks.length){let r=n.domSelectionRange();for(let o=r.focusNode,i=r.focusOffset;o&&o.nodeType==1&&i!=0;){let a=i<0?o.lastChild:o.childNodes[i-1];if(!a)break;if(a.nodeType==3){let s=n.domSelection();s&&s.collapse(a,a.nodeValue.length);break}else o=a,i=-1}}n.input.composing=!0}vx(n,NQ)};Dr.compositionend=(n,e)=>{n.composing&&(n.input.composing=!1,n.input.compositionEndedAt=e.timeStamp,n.input.compositionPendingChanges=n.domObserver.pendingRecords().length?n.input.compositionID:0,n.input.compositionNode=null,n.input.compositionPendingChanges&&Promise.resolve().then(()=>n.domObserver.flush()),n.input.compositionID++,vx(n,20))};function vx(n,e){clearTimeout(n.input.composingTimeout),e>-1&&(n.input.composingTimeout=setTimeout(()=>qf(n),e))}function gx(n){for(n.composing&&(n.input.composing=!1,n.input.compositionEndedAt=FQ());n.input.compositionNodes.length>0;)n.input.compositionNodes.pop().markParentsDirty()}function LQ(n){let e=n.domSelectionRange();if(!e.focusNode)return null;let t=IX(e.focusNode,e.focusOffset),r=OX(e.focusNode,e.focusOffset);if(t&&r&&t!=r){let o=r.pmViewDesc,i=n.domObserver.lastChangedTextNode;if(t==i||r==i)return i;if(!o||!o.isText(r.nodeValue))return r;if(n.input.compositionNode==r){let a=t.pmViewDesc;if(!(!a||!a.isText(t.nodeValue)))return r}}return t||r}function FQ(){let n=document.createEvent("Event");return n.initEvent("event",!0,!0),n.timeStamp}function qf(n,e=!1){if(!(Na&&n.domObserver.flushingSoon>=0)){if(n.domObserver.forceFlush(),gx(n),e||n.docView&&n.docView.dirty){let t=dy(n);return t&&!t.eq(n.state.selection)?n.dispatch(n.state.tr.setSelection(t)):(n.markCursor||e)&&!n.state.selection.empty?n.dispatch(n.state.tr.deleteSelection()):n.updateState(n.state),!0}return!1}}function BQ(n,e){if(!n.dom.parentNode)return;let t=n.dom.parentNode.appendChild(document.createElement("div"));t.appendChild(e),t.style.cssText="position: fixed; left: -10000px; top: 10px";let r=getSelection(),o=document.createRange();o.selectNodeContents(e),n.dom.blur(),r.removeAllRanges(),r.addRange(o),setTimeout(()=>{t.parentNode&&t.parentNode.removeChild(t),n.focus()},50)}const dc=jr&&Ai<15||Il&&$X<604;Rr.copy=Dr.cut=(n,e)=>{let t=e,r=n.state.selection,o=t.type=="cut";if(r.empty)return;let i=dc?null:t.clipboardData,a=r.content(),{dom:s,text:l}=hy(n,a);i?(t.preventDefault(),i.clearData(),i.setData("text/html",s.innerHTML),i.setData("text/plain",l)):BQ(n,s),o&&n.dispatch(n.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function VQ(n){return n.openStart==0&&n.openEnd==0&&n.content.childCount==1?n.content.firstChild:null}function zQ(n,e){if(!n.dom.parentNode)return;let t=n.input.shiftKey||n.state.selection.$from.parent.type.spec.code,r=n.dom.parentNode.appendChild(document.createElement(t?"textarea":"div"));t||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus();let o=n.input.shiftKey&&n.input.lastKeyCode!=45;setTimeout(()=>{n.focus(),r.parentNode&&r.parentNode.removeChild(r),t?fc(n,r.value,null,o,e):fc(n,r.textContent,r.innerHTML,o,e)},50)}function fc(n,e,t,r,o){let i=lx(n,e,t,r,n.state.selection.$from);if(n.someProp("handlePaste",l=>l(n,o,i||nt.empty)))return!0;if(!i)return!1;let a=VQ(i),s=a?n.state.tr.replaceSelectionWith(a,r):n.state.tr.replaceSelection(i);return n.dispatch(s.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function yx(n){let e=n.getData("text/plain")||n.getData("Text");if(e)return e;let t=n.getData("text/uri-list");return t?t.replace(/\r?\n/g," "):""}Dr.paste=(n,e)=>{let t=e;if(n.composing&&!Na)return;let r=dc?null:t.clipboardData,o=n.input.shiftKey&&n.input.lastKeyCode!=45;r&&fc(n,yx(r),r.getData("text/html"),o,t)?t.preventDefault():zQ(n,t)};class bx{constructor(e,t,r){this.slice=e,this.move=t,this.node=r}}const HQ=wo?"altKey":"ctrlKey";function Sx(n,e){let t=n.someProp("dragCopies",r=>!r(e));return t??!e[HQ]}Rr.dragstart=(n,e)=>{let t=e,r=n.input.mouseDown;if(r&&r.done(),!t.dataTransfer)return;let o=n.state.selection,i=o.empty?null:n.posAtCoords(tp(t)),a;if(!(i&&i.pos>=o.from&&i.pos<=(o instanceof Tt?o.to-1:o.to))){if(r&&r.mightDrag)a=Tt.create(n.state.doc,r.mightDrag.pos);else if(t.target&&t.target.nodeType==1){let f=n.docView.nearestDesc(t.target,!0);f&&f.node.type.spec.draggable&&f!=n.docView&&(a=Tt.create(n.state.doc,f.posBefore))}}let s=(a||n.state.selection).content(),{dom:l,text:u,slice:d}=hy(n,s);(!t.dataTransfer.files.length||!Cr||q7>120)&&t.dataTransfer.clearData(),t.dataTransfer.setData(dc?"Text":"text/html",l.innerHTML),t.dataTransfer.effectAllowed="copyMove",dc||t.dataTransfer.setData("text/plain",u),n.dragging=new bx(d,Sx(n,t),a)};Rr.dragend=n=>{let e=n.dragging;window.setTimeout(()=>{n.dragging==e&&(n.dragging=null)},50)};Dr.dragover=Dr.dragenter=(n,e)=>e.preventDefault();Dr.drop=(n,e)=>{let t=e,r=n.dragging;if(n.dragging=null,!t.dataTransfer)return;let o=n.posAtCoords(tp(t));if(!o)return;let i=n.state.doc.resolve(o.pos),a=r&&r.slice;a?n.someProp("transformPasted",g=>{a=g(a,n)}):a=lx(n,yx(t.dataTransfer),dc?null:t.dataTransfer.getData("text/html"),!1,i);let s=!!(r&&Sx(n,t));if(n.someProp("handleDrop",g=>g(n,t,a||nt.empty,s))){t.preventDefault();return}if(!a)return;t.preventDefault();let l=a?vX(n.state.doc,i.pos,a):i.pos;l==null&&(l=i.pos);let u=n.state.tr;if(s){let{node:g}=r;g?g.replace(u):u.deleteSelection()}let d=u.mapping.map(l),f=a.openStart==0&&a.openEnd==0&&a.content.childCount==1,p=u.doc;if(f?u.replaceRangeWith(d,d,a.content.firstChild):u.replaceRange(d,d,a),u.doc.eq(p))return;let m=u.doc.resolve(d);if(f&&Tt.isSelectable(a.content.firstChild)&&m.nodeAfter&&m.nodeAfter.sameMarkup(a.content.firstChild))u.setSelection(new Tt(m));else{let g=u.mapping.map(l);u.mapping.maps[u.mapping.maps.length-1].forEach((y,b,w,C)=>g=C),u.setSelection(fy(n,m,u.doc.resolve(g)))}n.focus(),n.dispatch(u.setMeta("uiEvent","drop"))};Rr.focus=n=>{n.input.lastFocus=Date.now(),n.focused||(n.domObserver.stop(),n.dom.classList.add("ProseMirror-focused"),n.domObserver.start(),n.focused=!0,setTimeout(()=>{n.docView&&n.hasFocus()&&!n.domObserver.currentSelection.eq(n.domSelectionRange())&&za(n)},20))};Rr.blur=(n,e)=>{let t=e;n.focused&&(n.domObserver.stop(),n.dom.classList.remove("ProseMirror-focused"),n.domObserver.start(),t.relatedTarget&&n.dom.contains(t.relatedTarget)&&n.domObserver.currentSelection.clear(),n.focused=!1)};Rr.beforeinput=(n,e)=>{if(Cr&&Na&&e.inputType=="deleteContentBackward"){n.domObserver.flushSoon();let{domChangeCount:r}=n.input;setTimeout(()=>{if(n.input.domChangeCount!=r||(n.dom.blur(),n.focus(),n.someProp("handleKeyDown",i=>i(n,us(8,"Backspace")))))return;let{$cursor:o}=n.state.selection;o&&o.pos>0&&n.dispatch(n.state.tr.delete(o.pos-1,o.pos).scrollIntoView())},50)}};for(let n in Dr)Rr[n]=Dr[n];function hc(n,e){if(n==e)return!0;for(let t in n)if(n[t]!==e[t])return!1;for(let t in e)if(!(t in n))return!1;return!0}class Kf{constructor(e,t){this.toDOM=e,this.spec=t||xs,this.side=this.spec.side||0}map(e,t,r,o){let{pos:i,deleted:a}=e.mapResult(t.from+o,this.side<0?-1:1);return a?null:new Wo(i-r,i-r,this)}valid(){return!0}eq(e){return this==e||e instanceof Kf&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&hc(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class Ri{constructor(e,t){this.attrs=e,this.spec=t||xs}map(e,t,r,o){let i=e.map(t.from+o,this.spec.inclusiveStart?-1:1)-r,a=e.map(t.to+o,this.spec.inclusiveEnd?1:-1)-r;return i>=a?null:new Wo(i,a,this)}valid(e,t){return t.from<t.to}eq(e){return this==e||e instanceof Ri&&hc(this.attrs,e.attrs)&&hc(this.spec,e.spec)}static is(e){return e.type instanceof Ri}destroy(){}}class gy{constructor(e,t){this.attrs=e,this.spec=t||xs}map(e,t,r,o){let i=e.mapResult(t.from+o,1);if(i.deleted)return null;let a=e.mapResult(t.to+o,-1);return a.deleted||a.pos<=i.pos?null:new Wo(i.pos-r,a.pos-r,this)}valid(e,t){let{index:r,offset:o}=e.content.findIndex(t.from),i;return o==t.from&&!(i=e.child(r)).isText&&o+i.nodeSize==t.to}eq(e){return this==e||e instanceof gy&&hc(this.attrs,e.attrs)&&hc(this.spec,e.spec)}destroy(){}}class Wo{constructor(e,t,r){this.from=e,this.to=t,this.type=r}copy(e,t){return new Wo(e,t,this.type)}eq(e,t=0){return this.type.eq(e.type)&&this.from+t==e.from&&this.to+t==e.to}map(e,t,r){return this.type.map(e,this,t,r)}static widget(e,t,r){return new Wo(e,e,new Kf(t,r))}static inline(e,t,r,o){return new Wo(e,t,new Ri(r,o))}static node(e,t,r,o){return new Wo(e,t,new gy(r,o))}get spec(){return this.type.spec}get inline(){return this.type instanceof Ri}get widget(){return this.type instanceof Kf}}const dl=[],xs={};class er{constructor(e,t){this.local=e.length?e:dl,this.children=t.length?t:dl}static create(e,t){return t.length?Gf(t,e,0,xs):gr}find(e,t,r){let o=[];return this.findInner(e??0,t??1e9,o,0,r),o}findInner(e,t,r,o,i){for(let a=0;a<this.local.length;a++){let s=this.local[a];s.from<=t&&s.to>=e&&(!i||i(s.spec))&&r.push(s.copy(s.from+o,s.to+o))}for(let a=0;a<this.children.length;a+=3)if(this.children[a]<t&&this.children[a+1]>e){let s=this.children[a]+1;this.children[a+2].findInner(e-s,t-s,r,o+s,i)}}map(e,t,r){return this==gr||e.maps.length==0?this:this.mapInner(e,t,0,0,r||xs)}mapInner(e,t,r,o,i){let a;for(let s=0;s<this.local.length;s++){let l=this.local[s].map(e,r,o);l&&l.type.valid(t,l)?(a||(a=[])).push(l):i.onRemove&&i.onRemove(this.local[s].spec)}return this.children.length?WQ(this.children,a||[],e,t,r,o,i):a?new er(a.sort(ks),dl):gr}add(e,t){return t.length?this==gr?er.create(e,t):this.addInner(e,t,0):this}addInner(e,t,r){let o,i=0;e.forEach((s,l)=>{let u=l+r,d;if(d=Cx(t,s,u)){for(o||(o=this.children.slice());i<o.length&&o[i]<l;)i+=3;o[i]==l?o[i+2]=o[i+2].addInner(s,d,u+1):o.splice(i,0,l,l+s.nodeSize,Gf(d,s,u+1,xs)),i+=3}});let a=wx(i?xx(t):t,-r);for(let s=0;s<a.length;s++)a[s].type.valid(e,a[s])||a.splice(s--,1);return new er(a.length?this.local.concat(a).sort(ks):this.local,o||this.children)}remove(e){return e.length==0||this==gr?this:this.removeInner(e,0)}removeInner(e,t){let r=this.children,o=this.local;for(let i=0;i<r.length;i+=3){let a,s=r[i]+t,l=r[i+1]+t;for(let d=0,f;d<e.length;d++)(f=e[d])&&f.from>s&&f.to<l&&(e[d]=null,(a||(a=[])).push(f));if(!a)continue;r==this.children&&(r=this.children.slice());let u=r[i+2].removeInner(a,s+1);u!=gr?r[i+2]=u:(r.splice(i,3),i-=3)}if(o.length){for(let i=0,a;i<e.length;i++)if(a=e[i])for(let s=0;s<o.length;s++)o[s].eq(a,t)&&(o==this.local&&(o=this.local.slice()),o.splice(s--,1))}return r==this.children&&o==this.local?this:o.length||r.length?new er(o,r):gr}forChild(e,t){if(this==gr)return this;if(t.isLeaf)return er.empty;let r,o;for(let s=0;s<this.children.length;s+=3)if(this.children[s]>=e){this.children[s]==e&&(r=this.children[s+2]);break}let i=e+1,a=i+t.content.size;for(let s=0;s<this.local.length;s++){let l=this.local[s];if(l.from<a&&l.to>i&&l.type instanceof Ri){let u=Math.max(i,l.from)-i,d=Math.min(a,l.to)-i;u<d&&(o||(o=[])).push(l.copy(u,d))}}if(o){let s=new er(o.sort(ks),dl);return r?new gi([s,r]):s}return r||gr}eq(e){if(this==e)return!0;if(!(e instanceof er)||this.local.length!=e.local.length||this.children.length!=e.children.length)return!1;for(let t=0;t<this.local.length;t++)if(!this.local[t].eq(e.local[t]))return!1;for(let t=0;t<this.children.length;t+=3)if(this.children[t]!=e.children[t]||this.children[t+1]!=e.children[t+1]||!this.children[t+2].eq(e.children[t+2]))return!1;return!0}locals(e){return yy(this.localsInner(e))}localsInner(e){if(this==gr)return dl;if(e.inlineContent||!this.local.some(Ri.is))return this.local;let t=[];for(let r=0;r<this.local.length;r++)this.local[r].type instanceof Ri||t.push(this.local[r]);return t}forEachSet(e){e(this)}}er.empty=new er([],[]);er.removeOverlap=yy;const gr=er.empty;class gi{constructor(e){this.members=e}map(e,t){const r=this.members.map(o=>o.map(e,t,xs));return gi.from(r)}forChild(e,t){if(t.isLeaf)return er.empty;let r=[];for(let o=0;o<this.members.length;o++){let i=this.members[o].forChild(e,t);i!=gr&&(i instanceof gi?r=r.concat(i.members):r.push(i))}return gi.from(r)}eq(e){if(!(e instanceof gi)||e.members.length!=this.members.length)return!1;for(let t=0;t<this.members.length;t++)if(!this.members[t].eq(e.members[t]))return!1;return!0}locals(e){let t,r=!0;for(let o=0;o<this.members.length;o++){let i=this.members[o].localsInner(e);if(i.length)if(!t)t=i;else{r&&(t=t.slice(),r=!1);for(let a=0;a<i.length;a++)t.push(i[a])}}return t?yy(r?t:t.sort(ks)):dl}static from(e){switch(e.length){case 0:return gr;case 1:return e[0];default:return new gi(e.every(t=>t instanceof er)?e:e.reduce((t,r)=>t.concat(r instanceof er?r:r.members),[]))}}forEachSet(e){for(let t=0;t<this.members.length;t++)this.members[t].forEachSet(e)}}function WQ(n,e,t,r,o,i,a){let s=n.slice();for(let u=0,d=i;u<t.maps.length;u++){let f=0;t.maps[u].forEach((p,m,g,y)=>{let b=y-g-(m-p);for(let w=0;w<s.length;w+=3){let C=s[w+1];if(C<0||p>C+d-f)continue;let k=s[w]+d-f;m>=k?s[w+1]=p<=k?-2:-1:p>=d&&b&&(s[w]+=b,s[w+1]+=b)}f+=b}),d=t.maps[u].map(d,-1)}let l=!1;for(let u=0;u<s.length;u+=3)if(s[u+1]<0){if(s[u+1]==-2){l=!0,s[u+1]=-1;continue}let d=t.map(n[u]+i),f=d-o;if(f<0||f>=r.content.size){l=!0;continue}let p=t.map(n[u+1]+i,-1),m=p-o,{index:g,offset:y}=r.content.findIndex(f),b=r.maybeChild(g);if(b&&y==f&&y+b.nodeSize==m){let w=s[u+2].mapInner(t,b,d+1,n[u]+i+1,a);w!=gr?(s[u]=f,s[u+1]=m,s[u+2]=w):(s[u+1]=-2,l=!0)}else l=!0}if(l){let u=UQ(s,n,e,t,o,i,a),d=Gf(u,r,0,a);e=d.local;for(let f=0;f<s.length;f+=3)s[f+1]<0&&(s.splice(f,3),f-=3);for(let f=0,p=0;f<d.children.length;f+=3){let m=d.children[f];for(;p<s.length&&s[p]<m;)p+=3;s.splice(p,0,d.children[f],d.children[f+1],d.children[f+2])}}return new er(e.sort(ks),s)}function wx(n,e){if(!e||!n.length)return n;let t=[];for(let r=0;r<n.length;r++){let o=n[r];t.push(new Wo(o.from+e,o.to+e,o.type))}return t}function UQ(n,e,t,r,o,i,a){function s(l,u){for(let d=0;d<l.local.length;d++){let f=l.local[d].map(r,o,u);f?t.push(f):a.onRemove&&a.onRemove(l.local[d].spec)}for(let d=0;d<l.children.length;d+=3)s(l.children[d+2],l.children[d]+u+1)}for(let l=0;l<n.length;l+=3)n[l+1]==-1&&s(n[l+2],e[l]+i+1);return t}function Cx(n,e,t){if(e.isLeaf)return null;let r=t+e.nodeSize,o=null;for(let i=0,a;i<n.length;i++)(a=n[i])&&a.from>t&&a.to<r&&((o||(o=[])).push(a),n[i]=null);return o}function xx(n){let e=[];for(let t=0;t<n.length;t++)n[t]!=null&&e.push(n[t]);return e}function Gf(n,e,t,r){let o=[],i=!1;e.forEach((s,l)=>{let u=Cx(n,s,l+t);if(u){i=!0;let d=Gf(u,s,t+l+1,r);d!=gr&&o.push(l,l+s.nodeSize,d)}});let a=wx(i?xx(n):n,-t).sort(ks);for(let s=0;s<a.length;s++)a[s].type.valid(e,a[s])||(r.onRemove&&r.onRemove(a[s].spec),a.splice(s--,1));return a.length||o.length?new er(a,o):gr}function ks(n,e){return n.from-e.from||n.to-e.to}function yy(n){let e=n;for(let t=0;t<e.length-1;t++){let r=e[t];if(r.from!=r.to)for(let o=t+1;o<e.length;o++){let i=e[o];if(i.from==r.from){i.to!=r.to&&(e==n&&(e=n.slice()),e[o]=i.copy(i.from,r.to),L5(e,o+1,i.copy(r.to,i.to)));continue}else{i.from<r.to&&(e==n&&(e=n.slice()),e[t]=r.copy(r.from,i.from),L5(e,o,r.copy(i.from,r.to)));break}}}return e}function L5(n,e,t){for(;e<n.length&&ks(t,n[e])>0;)e++;n.splice(e,0,t)}function Yg(n){let e=[];return n.someProp("decorations",t=>{let r=t(n.state);r&&r!=gr&&e.push(r)}),n.cursorWrapper&&e.push(er.create(n.state.doc,[n.cursorWrapper.deco])),gi.from(e)}const jQ={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},qQ=jr&&Ai<=11;class KQ{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class GQ{constructor(e,t){this.view=e,this.handleDOMChange=t,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new KQ,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(r=>{for(let o=0;o<r.length;o++)this.queue.push(r[o]);jr&&Ai<=11&&r.some(o=>o.type=="childList"&&o.removedNodes.length||o.type=="characterData"&&o.oldValue.length>o.target.nodeValue.length)?this.flushSoon():this.flush()}),qQ&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,jQ)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let t=0;t<e.length;t++)this.queue.push(e[t]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(I5(this.view)){if(this.suppressingSelectionUpdates)return za(this.view);if(jr&&Ai<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&Os(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let t=new Set,r;for(let i=e.focusNode;i;i=Ml(i))t.add(i);for(let i=e.anchorNode;i;i=Ml(i))if(t.has(i)){r=i;break}let o=r&&this.view.docView.nearestDesc(r);if(o&&o.ignoreMutation({type:"selection",target:r.nodeType==3?r.parentNode:r}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let t=this.pendingRecords();t.length&&(this.queue=[]);let r=e.domSelectionRange(),o=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(r)&&I5(e)&&!this.ignoreSelectionChange(r),i=-1,a=-1,s=!1,l=[];if(e.editable)for(let d=0;d<t.length;d++){let f=this.registerMutation(t[d],l);f&&(i=i<0?f.from:Math.min(f.from,i),a=a<0?f.to:Math.max(f.to,a),f.typeOver&&(s=!0))}if(qo&&l.length){let d=l.filter(f=>f.nodeName=="BR");if(d.length==2){let[f,p]=d;f.parentNode&&f.parentNode.parentNode==p.parentNode?p.remove():f.remove()}else{let{focusNode:f}=this.currentSelection;for(let p of d){let m=p.parentNode;m&&m.nodeName=="LI"&&(!f||XQ(e,f)!=m)&&p.remove()}}}let u=null;i<0&&o&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&Zh(r)&&(u=dy(e))&&u.eq(en.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,za(e),this.currentSelection.set(r),e.scrollToSelection()):(i>-1||o)&&(i>-1&&(e.docView.markDirty(i,a),YQ(e)),this.handleDOMChange(i,a,s,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(r)||za(e),this.currentSelection.set(r))}registerMutation(e,t){if(t.indexOf(e.target)>-1)return null;let r=this.view.docView.nearestDesc(e.target);if(e.type=="attributes"&&(r==this.view.docView||e.attributeName=="contenteditable"||e.attributeName=="style"&&!e.oldValue&&!e.target.getAttribute("style"))||!r||r.ignoreMutation(e))return null;if(e.type=="childList"){for(let d=0;d<e.addedNodes.length;d++){let f=e.addedNodes[d];t.push(f),f.nodeType==3&&(this.lastChangedTextNode=f)}if(r.contentDOM&&r.contentDOM!=r.dom&&!r.contentDOM.contains(e.target))return{from:r.posBefore,to:r.posAfter};let o=e.previousSibling,i=e.nextSibling;if(jr&&Ai<=11&&e.addedNodes.length)for(let d=0;d<e.addedNodes.length;d++){let{previousSibling:f,nextSibling:p}=e.addedNodes[d];(!f||Array.prototype.indexOf.call(e.addedNodes,f)<0)&&(o=f),(!p||Array.prototype.indexOf.call(e.addedNodes,p)<0)&&(i=p)}let a=o&&o.parentNode==e.target?cr(o)+1:0,s=r.localPosFromDOM(e.target,a,-1),l=i&&i.parentNode==e.target?cr(i):e.target.childNodes.length,u=r.localPosFromDOM(e.target,l,1);return{from:s,to:u}}else return e.type=="attributes"?{from:r.posAtStart-r.border,to:r.posAtEnd+r.border}:(this.lastChangedTextNode=e.target,{from:r.posAtStart,to:r.posAtEnd,typeOver:e.target.nodeValue==e.oldValue})}}let F5=new WeakMap,B5=!1;function YQ(n){if(!F5.has(n)&&(F5.set(n,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(n.dom).whiteSpace)!==-1)){if(n.requiresGeckoHackNode=qo,B5)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),B5=!0}}function V5(n,e){let t=e.startContainer,r=e.startOffset,o=e.endContainer,i=e.endOffset,a=n.domAtPos(n.state.selection.anchor);return Os(a.node,a.offset,o,i)&&([t,r,o,i]=[o,i,t,r]),{anchorNode:t,anchorOffset:r,focusNode:o,focusOffset:i}}function JQ(n,e){if(e.getComposedRanges){let o=e.getComposedRanges(n.root)[0];if(o)return V5(n,o)}let t;function r(o){o.preventDefault(),o.stopImmediatePropagation(),t=o.getTargetRanges()[0]}return n.dom.addEventListener("beforeinput",r,!0),document.execCommand("indent"),n.dom.removeEventListener("beforeinput",r,!0),t?V5(n,t):null}function XQ(n,e){for(let t=e.parentNode;t&&t!=n.dom;t=t.parentNode){let r=n.docView.nearestDesc(t,!0);if(r&&r.node.isBlock)return t}return null}function QQ(n,e,t){let{node:r,fromOffset:o,toOffset:i,from:a,to:s}=n.docView.parseRange(e,t),l=n.domSelectionRange(),u,d=l.anchorNode;if(d&&n.dom.contains(d.nodeType==1?d:d.parentNode)&&(u=[{node:d,offset:l.anchorOffset}],Zh(l)||u.push({node:l.focusNode,offset:l.focusOffset})),Cr&&n.input.lastKeyCode===8)for(let b=i;b>o;b--){let w=r.childNodes[b-1],C=w.pmViewDesc;if(w.nodeName=="BR"&&!C){i=b;break}if(!C||C.size)break}let f=n.state.doc,p=n.someProp("domParser")||Oi.fromSchema(n.state.schema),m=f.resolve(a),g=null,y=p.parse(r,{topNode:m.parent,topMatch:m.parent.contentMatchAt(m.index()),topOpen:!0,from:o,to:i,preserveWhitespace:m.parent.type.whitespace=="pre"?"full":!0,findPositions:u,ruleFromNode:ZQ,context:m});if(u&&u[0].pos!=null){let b=u[0].pos,w=u[1]&&u[1].pos;w==null&&(w=b),g={anchor:b+a,head:w+a}}return{doc:y,sel:g,from:a,to:s}}function ZQ(n){let e=n.pmViewDesc;if(e)return e.parseRule();if(n.nodeName=="BR"&&n.parentNode){if(Pr&&/^(ul|ol)$/i.test(n.parentNode.nodeName)){let t=document.createElement("div");return t.appendChild(document.createElement("li")),{skip:t}}else if(n.parentNode.lastChild==n||Pr&&/^(tr|table)$/i.test(n.parentNode.nodeName))return{ignore:!0}}else if(n.nodeName=="IMG"&&n.getAttribute("mark-placeholder"))return{ignore:!0};return null}const eZ=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function tZ(n,e,t,r,o){let i=n.input.compositionPendingChanges||(n.composing?n.input.compositionID:0);if(n.input.compositionPendingChanges=0,e<0){let O=n.input.lastSelectionTime>Date.now()-50?n.input.lastSelectionOrigin:null,R=dy(n,O);if(R&&!n.state.selection.eq(R)){if(Cr&&Na&&n.input.lastKeyCode===13&&Date.now()-100<n.input.lastKeyCodeTime&&n.someProp("handleKeyDown",q=>q(n,us(13,"Enter"))))return;let $=n.state.tr.setSelection(R);O=="pointer"?$.setMeta("pointer",!0):O=="key"&&$.scrollIntoView(),i&&$.setMeta("composition",i),n.dispatch($)}return}let a=n.state.doc.resolve(e),s=a.sharedDepth(t);e=a.before(s+1),t=n.state.doc.resolve(t).after(s+1);let l=n.state.selection,u=QQ(n,e,t),d=n.state.doc,f=d.slice(u.from,u.to),p,m;n.input.lastKeyCode===8&&Date.now()-100<n.input.lastKeyCodeTime?(p=n.state.selection.to,m="end"):(p=n.state.selection.from,m="start"),n.input.lastKeyCode=null;let g=oZ(f.content,u.doc.content,u.from,p,m);if(g&&n.input.domChangeCount++,(Il&&n.input.lastIOSEnter>Date.now()-225||Na)&&o.some(O=>O.nodeType==1&&!eZ.test(O.nodeName))&&(!g||g.endA>=g.endB)&&n.someProp("handleKeyDown",O=>O(n,us(13,"Enter")))){n.input.lastIOSEnter=0;return}if(!g)if(r&&l instanceof jt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!n.composing&&!(u.sel&&u.sel.anchor!=u.sel.head))g={start:l.from,endA:l.to,endB:l.to};else{if(u.sel){let O=z5(n,n.state.doc,u.sel);if(O&&!O.eq(n.state.selection)){let R=n.state.tr.setSelection(O);i&&R.setMeta("composition",i),n.dispatch(R)}}return}n.state.selection.from<n.state.selection.to&&g.start==g.endB&&n.state.selection instanceof jt&&(g.start>n.state.selection.from&&g.start<=n.state.selection.from+2&&n.state.selection.from>=u.from?g.start=n.state.selection.from:g.endA<n.state.selection.to&&g.endA>=n.state.selection.to-2&&n.state.selection.to<=u.to&&(g.endB+=n.state.selection.to-g.endA,g.endA=n.state.selection.to)),jr&&Ai<=11&&g.endB==g.start+1&&g.endA==g.start&&g.start>u.from&&u.doc.textBetween(g.start-u.from-1,g.start-u.from+1)=="  "&&(g.start--,g.endA--,g.endB--);let y=u.doc.resolveNoCache(g.start-u.from),b=u.doc.resolveNoCache(g.endB-u.from),w=d.resolve(g.start),C=y.sameParent(b)&&y.parent.inlineContent&&w.end()>=g.endA,k;if((Il&&n.input.lastIOSEnter>Date.now()-225&&(!C||o.some(O=>O.nodeName=="DIV"||O.nodeName=="P"))||!C&&y.pos<u.doc.content.size&&(!y.sameParent(b)||!y.parent.inlineContent)&&!/\S/.test(u.doc.textBetween(y.pos,b.pos,"",""))&&(k=en.findFrom(u.doc.resolve(y.pos+1),1,!0))&&k.head>y.pos)&&n.someProp("handleKeyDown",O=>O(n,us(13,"Enter")))){n.input.lastIOSEnter=0;return}if(n.state.selection.anchor>g.start&&rZ(d,g.start,g.endA,y,b)&&n.someProp("handleKeyDown",O=>O(n,us(8,"Backspace")))){Na&&Cr&&n.domObserver.suppressSelectionUpdates();return}Cr&&g.endB==g.start&&(n.input.lastChromeDelete=Date.now()),Na&&!C&&y.start()!=b.start()&&b.parentOffset==0&&y.depth==b.depth&&u.sel&&u.sel.anchor==u.sel.head&&u.sel.head==g.endA&&(g.endB-=2,b=u.doc.resolveNoCache(g.endB-u.from),setTimeout(()=>{n.someProp("handleKeyDown",function(O){return O(n,us(13,"Enter"))})},20));let x=g.start,E=g.endA,_,M,A;if(C){if(y.pos==b.pos)jr&&Ai<=11&&y.parentOffset==0&&(n.domObserver.suppressSelectionUpdates(),setTimeout(()=>za(n),20)),_=n.state.tr.delete(x,E),M=d.resolve(g.start).marksAcross(d.resolve(g.endA));else if(g.endA==g.endB&&(A=nZ(y.parent.content.cut(y.parentOffset,b.parentOffset),w.parent.content.cut(w.parentOffset,g.endA-w.start()))))_=n.state.tr,A.type=="add"?_.addMark(x,E,A.mark):_.removeMark(x,E,A.mark);else if(y.parent.child(y.index()).isText&&y.index()==b.index()-(b.textOffset?0:1)){let O=y.parent.textBetween(y.parentOffset,b.parentOffset);if(n.someProp("handleTextInput",R=>R(n,x,E,O)))return;_=n.state.tr.insertText(O,x,E)}}if(_||(_=n.state.tr.replace(x,E,u.doc.slice(g.start-u.from,g.endB-u.from))),u.sel){let O=z5(n,_.doc,u.sel);O&&!(Cr&&n.composing&&O.empty&&(g.start!=g.endB||n.input.lastChromeDelete<Date.now()-100)&&(O.head==x||O.head==_.mapping.map(E)-1)||jr&&O.empty&&O.head==x)&&_.setSelection(O)}M&&_.ensureMarks(M),i&&_.setMeta("composition",i),n.dispatch(_.scrollIntoView())}function z5(n,e,t){return Math.max(t.anchor,t.head)>e.content.size?null:fy(n,e.resolve(t.anchor),e.resolve(t.head))}function nZ(n,e){let t=n.firstChild.marks,r=e.firstChild.marks,o=t,i=r,a,s,l;for(let d=0;d<r.length;d++)o=r[d].removeFromSet(o);for(let d=0;d<t.length;d++)i=t[d].removeFromSet(i);if(o.length==1&&i.length==0)s=o[0],a="add",l=d=>d.mark(s.addToSet(d.marks));else if(o.length==0&&i.length==1)s=i[0],a="remove",l=d=>d.mark(s.removeFromSet(d.marks));else return null;let u=[];for(let d=0;d<e.childCount;d++)u.push(l(e.child(d)));if(Le.from(u).eq(n))return{mark:s,type:a}}function rZ(n,e,t,r,o){if(t-e<=o.pos-r.pos||Jg(r,!0,!1)<o.pos)return!1;let i=n.resolve(e);if(!r.parent.isTextblock){let s=i.nodeAfter;return s!=null&&t==e+s.nodeSize}if(i.parentOffset<i.parent.content.size||!i.parent.isTextblock)return!1;let a=n.resolve(Jg(i,!0,!0));return!a.parent.isTextblock||a.pos>t||Jg(a,!0,!1)<t?!1:r.parent.content.cut(r.parentOffset).eq(a.parent.content)}function Jg(n,e,t){let r=n.depth,o=e?n.end():n.pos;for(;r>0&&(e||n.indexAfter(r)==n.node(r).childCount);)r--,o++,e=!1;if(t){let i=n.node(r).maybeChild(n.indexAfter(r));for(;i&&!i.isLeaf;)i=i.firstChild,o++}return o}function oZ(n,e,t,r,o){let i=n.findDiffStart(e,t);if(i==null)return null;let{a,b:s}=n.findDiffEnd(e,t+n.size,t+e.size);if(o=="end"){let l=Math.max(0,i-Math.min(a,s));r-=a+l-i}if(a<i&&n.size<e.size){let l=r<=i&&r>=a?i-r:0;i-=l,i&&i<e.size&&H5(e.textBetween(i-1,i+1))&&(i+=l?1:-1),s=i+(s-a),a=i}else if(s<i){let l=r<=i&&r>=s?i-r:0;i-=l,i&&i<n.size&&H5(n.textBetween(i-1,i+1))&&(i+=l?1:-1),a=i+(a-s),s=i}return{start:i,endA:a,endB:s}}function H5(n){if(n.length!=2)return!1;let e=n.charCodeAt(0),t=n.charCodeAt(1);return e>=56320&&e<=57343&&t>=55296&&t<=56319}class aZ{constructor(e,t){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new xQ,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=t,this.state=t.state,this.directPlugins=t.plugins||[],this.directPlugins.forEach(K5),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):typeof e=="function"?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=j5(this),U5(this),this.nodeViews=q5(this),this.docView=x5(this.state.doc,W5(this),Yg(this),this.dom,this),this.domObserver=new GQ(this,(r,o,i,a)=>tZ(this,r,o,i,a)),this.domObserver.start(),kQ(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let t in e)this._props[t]=e[t];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&i0(this);let t=this._props;this._props=e,e.plugins&&(e.plugins.forEach(K5),this.directPlugins=e.plugins),this.updateStateInner(e.state,t)}setProps(e){let t={};for(let r in this._props)t[r]=this._props[r];t.state=this.state;for(let r in e)t[r]=e[r];this.update(t)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,t){var r;let o=this.state,i=!1,a=!1;e.storedMarks&&this.composing&&(gx(this),a=!0),this.state=e;let s=o.plugins!=e.plugins||this._props.plugins!=t.plugins;if(s||this._props.plugins!=t.plugins||this._props.nodeViews!=t.nodeViews){let m=q5(this);sZ(m,this.nodeViews)&&(this.nodeViews=m,i=!0)}(s||t.handleDOMEvents!=this._props.handleDOMEvents)&&i0(this),this.editable=j5(this),U5(this);let l=Yg(this),u=W5(this),d=o.plugins!=e.plugins&&!o.doc.eq(e.doc)?"reset":e.scrollToSelection>o.scrollToSelection?"to selection":"preserve",f=i||!this.docView.matchesNode(e.doc,u,l);(f||!e.selection.eq(o.selection))&&(a=!0);let p=d=="preserve"&&a&&this.dom.style.overflowAnchor==null&&FX(this);if(a){this.domObserver.stop();let m=f&&(jr||Cr)&&!this.composing&&!o.selection.empty&&!e.selection.empty&&iZ(o.selection,e.selection);if(f){let g=Cr?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=LQ(this)),(i||!this.docView.update(e.doc,u,l,this))&&(this.docView.updateOuterDeco(u),this.docView.destroy(),this.docView=x5(e.doc,u,l,this.dom,this)),g&&!this.trackWrites&&(m=!0)}m||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&lQ(this))?za(this,m):(ax(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(o),!((r=this.dragging)===null||r===void 0)&&r.node&&!o.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,o),d=="reset"?this.dom.scrollTop=0:d=="to selection"?this.scrollToSelection():p&&BX(p)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!(!e||!this.dom.contains(e.nodeType==1?e:e.parentNode))){if(!this.someProp("handleScrollToSelection",t=>t(this)))if(this.state.selection instanceof Tt){let t=this.docView.domAfterPos(this.state.selection.from);t.nodeType==1&&g5(this,t.getBoundingClientRect(),e)}else g5(this,this.coordsAtPos(this.state.selection.head,1),e)}}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let t=0;t<this.directPlugins.length;t++){let r=this.directPlugins[t];r.spec.view&&this.pluginViews.push(r.spec.view(this))}for(let t=0;t<this.state.plugins.length;t++){let r=this.state.plugins[t];r.spec.view&&this.pluginViews.push(r.spec.view(this))}}else for(let t=0;t<this.pluginViews.length;t++){let r=this.pluginViews[t];r.update&&r.update(this,e)}}updateDraggedNode(e,t){let r=e.node,o=-1;if(this.state.doc.nodeAt(r.from)==r.node)o=r.from;else{let i=r.from+(this.state.doc.content.size-t.doc.content.size);(i>0&&this.state.doc.nodeAt(i))==r.node&&(o=i)}this.dragging=new bx(e.slice,e.move,o<0?void 0:Tt.create(this.state.doc,o))}someProp(e,t){let r=this._props&&this._props[e],o;if(r!=null&&(o=t?t(r):r))return o;for(let a=0;a<this.directPlugins.length;a++){let s=this.directPlugins[a].props[e];if(s!=null&&(o=t?t(s):s))return o}let i=this.state.plugins;if(i)for(let a=0;a<i.length;a++){let s=i[a].props[e];if(s!=null&&(o=t?t(s):s))return o}}hasFocus(){if(jr){let e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if(e.contentEditable=="false")return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&VX(this.dom),za(this),this.domObserver.start()}get root(){let e=this._root;if(e==null){for(let t=this.dom.parentNode;t;t=t.parentNode)if(t.nodeType==9||t.nodeType==11&&t.host)return t.getSelection||(Object.getPrototypeOf(t).getSelection=()=>t.ownerDocument.getSelection()),this._root=t}return e||document}updateRoot(){this._root=null}posAtCoords(e){return jX(this,e)}coordsAtPos(e,t=1){return X7(this,e,t)}domAtPos(e,t=0){return this.docView.domFromPos(e,t)}nodeDOM(e){let t=this.docView.descAt(e);return t?t.nodeDOM:null}posAtDOM(e,t,r=-1){let o=this.docView.posFromDOM(e,t,r);if(o==null)throw new RangeError("DOM position not inside the editor");return o}endOfTextblock(e,t){return JX(this,t||this.state,e)}pasteHTML(e,t){return fc(this,"",e,!1,t||new ClipboardEvent("paste"))}pasteText(e,t){return fc(this,e,null,!0,t||new ClipboardEvent("paste"))}serializeForClipboard(e){return hy(this,e)}destroy(){this.docView&&(EQ(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],Yg(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,_X())}get isDestroyed(){return this.docView==null}dispatchEvent(e){return _Q(this,e)}dispatch(e){let t=this._props.dispatchTransaction;t?t.call(this,e):this.updateState(this.state.apply(e))}domSelectionRange(){let e=this.domSelection();return e?Pr&&this.root.nodeType===11&&PX(this.dom.ownerDocument)==this.dom&&JQ(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}function W5(n){let e=Object.create(null);return e.class="ProseMirror",e.contenteditable=String(n.editable),n.someProp("attributes",t=>{if(typeof t=="function"&&(t=t(n.state)),t)for(let r in t)r=="class"?e.class+=" "+t[r]:r=="style"?e.style=(e.style?e.style+";":"")+t[r]:!e[r]&&r!="contenteditable"&&r!="nodeName"&&(e[r]=String(t[r]))}),e.translate||(e.translate="no"),[Wo.node(0,n.state.doc.content.size,e)]}function U5(n){if(n.markCursor){let e=document.createElement("img");e.className="ProseMirror-separator",e.setAttribute("mark-placeholder","true"),e.setAttribute("alt",""),n.cursorWrapper={dom:e,deco:Wo.widget(n.state.selection.from,e,{raw:!0,marks:n.markCursor})}}else n.cursorWrapper=null}function j5(n){return!n.someProp("editable",e=>e(n.state)===!1)}function iZ(n,e){let t=Math.min(n.$anchor.sharedDepth(n.head),e.$anchor.sharedDepth(e.head));return n.$anchor.start(t)!=e.$anchor.start(t)}function q5(n){let e=Object.create(null);function t(r){for(let o in r)Object.prototype.hasOwnProperty.call(e,o)||(e[o]=r[o])}return n.someProp("nodeViews",t),n.someProp("markViews",t),e}function sZ(n,e){let t=0,r=0;for(let o in n){if(n[o]!=e[o])return!0;t++}for(let o in e)r++;return t!=r}function K5(n){if(n.spec.state||n.spec.filterTransaction||n.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}var Bi={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},Yf={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},lZ=typeof navigator<"u"&&/Mac/.test(navigator.platform),uZ=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var dr=0;dr<10;dr++)Bi[48+dr]=Bi[96+dr]=String(dr);for(var dr=1;dr<=24;dr++)Bi[dr+111]="F"+dr;for(var dr=65;dr<=90;dr++)Bi[dr]=String.fromCharCode(dr+32),Yf[dr]=String.fromCharCode(dr);for(var Xg in Bi)Yf.hasOwnProperty(Xg)||(Yf[Xg]=Bi[Xg]);function cZ(n){var e=lZ&&n.metaKey&&n.shiftKey&&!n.ctrlKey&&!n.altKey||uZ&&n.shiftKey&&n.key&&n.key.length==1||n.key=="Unidentified",t=!e&&n.key||(n.shiftKey?Yf:Bi)[n.keyCode]||n.key||"Unidentified";return t=="Esc"&&(t="Escape"),t=="Del"&&(t="Delete"),t=="Left"&&(t="ArrowLeft"),t=="Up"&&(t="ArrowUp"),t=="Right"&&(t="ArrowRight"),t=="Down"&&(t="ArrowDown"),t}const dZ=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),fZ=typeof navigator<"u"&&/Win/.test(navigator.platform);function hZ(n){let e=n.split(/-(?!$)/),t=e[e.length-1];t=="Space"&&(t=" ");let r,o,i,a;for(let s=0;s<e.length-1;s++){let l=e[s];if(/^(cmd|meta|m)$/i.test(l))a=!0;else if(/^a(lt)?$/i.test(l))r=!0;else if(/^(c|ctrl|control)$/i.test(l))o=!0;else if(/^s(hift)?$/i.test(l))i=!0;else if(/^mod$/i.test(l))dZ?a=!0:o=!0;else throw new Error("Unrecognized modifier name: "+l)}return r&&(t="Alt-"+t),o&&(t="Ctrl-"+t),a&&(t="Meta-"+t),i&&(t="Shift-"+t),t}function pZ(n){let e=Object.create(null);for(let t in n)e[hZ(t)]=n[t];return e}function Qg(n,e,t=!0){return e.altKey&&(n="Alt-"+n),e.ctrlKey&&(n="Ctrl-"+n),e.metaKey&&(n="Meta-"+n),t&&e.shiftKey&&(n="Shift-"+n),n}function mZ(n){return new lo({props:{handleKeyDown:vZ(n)}})}function vZ(n){let e=pZ(n);return function(t,r){let o=cZ(r),i,a=e[Qg(o,r)];if(a&&a(t.state,t.dispatch,t))return!0;if(o.length==1&&o!=" "){if(r.shiftKey){let s=e[Qg(o,r,!1)];if(s&&s(t.state,t.dispatch,t))return!0}if((r.altKey||r.metaKey||r.ctrlKey)&&!(fZ&&r.ctrlKey&&r.altKey)&&(i=Bi[r.keyCode])&&i!=o){let s=e[Qg(i,r)];if(s&&s(t.state,t.dispatch,t))return!0}}return!1}}const by=(n,e)=>n.selection.empty?!1:(e&&e(n.tr.deleteSelection().scrollIntoView()),!0);function kx(n,e){let{$cursor:t}=n.selection;return!t||(e?!e.endOfTextblock("backward",n):t.parentOffset>0)?null:t}const Ex=(n,e,t)=>{let r=kx(n,t);if(!r)return!1;let o=Sy(r);if(!o){let a=r.blockRange(),s=a&&Wl(a);return s==null?!1:(e&&e(n.tr.lift(a,s).scrollIntoView()),!0)}let i=o.nodeBefore;if(Dx(n,o,e,-1))return!0;if(r.parent.content.size==0&&(Ol(i,"end")||Tt.isSelectable(i)))for(let a=r.depth;;a--){let s=Xh(n.doc,r.before(a),r.after(a),nt.empty);if(s&&s.slice.size<s.to-s.from){if(e){let l=n.tr.step(s);l.setSelection(Ol(i,"end")?en.findFrom(l.doc.resolve(l.mapping.map(o.pos,-1)),-1):Tt.create(l.doc,o.pos-i.nodeSize)),e(l.scrollIntoView())}return!0}if(a==1||r.node(a-1).childCount>1)break}return i.isAtom&&o.depth==r.depth-1?(e&&e(n.tr.delete(o.pos-i.nodeSize,o.pos).scrollIntoView()),!0):!1},gZ=(n,e,t)=>{let r=kx(n,t);if(!r)return!1;let o=Sy(r);return o?Tx(n,o,e):!1},yZ=(n,e,t)=>{let r=Mx(n,t);if(!r)return!1;let o=wy(r);return o?Tx(n,o,e):!1};function Tx(n,e,t){let r=e.nodeBefore,o=r,i=e.pos-1;for(;!o.isTextblock;i--){if(o.type.spec.isolating)return!1;let d=o.lastChild;if(!d)return!1;o=d}let a=e.nodeAfter,s=a,l=e.pos+1;for(;!s.isTextblock;l++){if(s.type.spec.isolating)return!1;let d=s.firstChild;if(!d)return!1;s=d}let u=Xh(n.doc,i,l,nt.empty);if(!u||u.from!=i||u instanceof nr&&u.slice.size>=l-i)return!1;if(t){let d=n.tr.step(u);d.setSelection(jt.create(d.doc,i)),t(d.scrollIntoView())}return!0}function Ol(n,e,t=!1){for(let r=n;r;r=e=="start"?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(t&&r.childCount!=1)return!1}return!1}const _x=(n,e,t)=>{let{$head:r,empty:o}=n.selection,i=r;if(!o)return!1;if(r.parent.isTextblock){if(t?!t.endOfTextblock("backward",n):r.parentOffset>0)return!1;i=Sy(r)}let a=i&&i.nodeBefore;return!a||!Tt.isSelectable(a)?!1:(e&&e(n.tr.setSelection(Tt.create(n.doc,i.pos-a.nodeSize)).scrollIntoView()),!0)};function Sy(n){if(!n.parent.type.spec.isolating)for(let e=n.depth-1;e>=0;e--){if(n.index(e)>0)return n.doc.resolve(n.before(e+1));if(n.node(e).type.spec.isolating)break}return null}function Mx(n,e){let{$cursor:t}=n.selection;return!t||(e?!e.endOfTextblock("forward",n):t.parentOffset<t.parent.content.size)?null:t}const Ix=(n,e,t)=>{let r=Mx(n,t);if(!r)return!1;let o=wy(r);if(!o)return!1;let i=o.nodeAfter;if(Dx(n,o,e,1))return!0;if(r.parent.content.size==0&&(Ol(i,"start")||Tt.isSelectable(i))){let a=Xh(n.doc,r.before(),r.after(),nt.empty);if(a&&a.slice.size<a.to-a.from){if(e){let s=n.tr.step(a);s.setSelection(Ol(i,"start")?en.findFrom(s.doc.resolve(s.mapping.map(o.pos)),1):Tt.create(s.doc,s.mapping.map(o.pos))),e(s.scrollIntoView())}return!0}}return i.isAtom&&o.depth==r.depth-1?(e&&e(n.tr.delete(o.pos,o.pos+i.nodeSize).scrollIntoView()),!0):!1},Ox=(n,e,t)=>{let{$head:r,empty:o}=n.selection,i=r;if(!o)return!1;if(r.parent.isTextblock){if(t?!t.endOfTextblock("forward",n):r.parentOffset<r.parent.content.size)return!1;i=wy(r)}let a=i&&i.nodeAfter;return!a||!Tt.isSelectable(a)?!1:(e&&e(n.tr.setSelection(Tt.create(n.doc,i.pos)).scrollIntoView()),!0)};function wy(n){if(!n.parent.type.spec.isolating)for(let e=n.depth-1;e>=0;e--){let t=n.node(e);if(n.index(e)+1<t.childCount)return n.doc.resolve(n.after(e+1));if(t.type.spec.isolating)break}return null}const bZ=(n,e)=>{let t=n.selection,r=t instanceof Tt,o;if(r){if(t.node.isTextblock||!Wi(n.doc,t.from))return!1;o=t.from}else if(o=Jh(n.doc,t.from,-1),o==null)return!1;if(e){let i=n.tr.join(o);r&&i.setSelection(Tt.create(i.doc,o-n.doc.resolve(o).nodeBefore.nodeSize)),e(i.scrollIntoView())}return!0},SZ=(n,e)=>{let t=n.selection,r;if(t instanceof Tt){if(t.node.isTextblock||!Wi(n.doc,t.to))return!1;r=t.to}else if(r=Jh(n.doc,t.to,1),r==null)return!1;return e&&e(n.tr.join(r).scrollIntoView()),!0},wZ=(n,e)=>{let{$from:t,$to:r}=n.selection,o=t.blockRange(r),i=o&&Wl(o);return i==null?!1:(e&&e(n.tr.lift(o,i).scrollIntoView()),!0)},Ax=(n,e)=>{let{$head:t,$anchor:r}=n.selection;return!t.parent.type.spec.code||!t.sameParent(r)?!1:(e&&e(n.tr.insertText(`
68 -`).scrollIntoView()),!0)};function Cy(n){for(let e=0;e<n.edgeCount;e++){let{type:t}=n.edge(e);if(t.isTextblock&&!t.hasRequiredAttrs())return t}return null}const CZ=(n,e)=>{let{$head:t,$anchor:r}=n.selection;if(!t.parent.type.spec.code||!t.sameParent(r))return!1;let o=t.node(-1),i=t.indexAfter(-1),a=Cy(o.contentMatchAt(i));if(!a||!o.canReplaceWith(i,i,a))return!1;if(e){let s=t.after(),l=n.tr.replaceWith(s,s,a.createAndFill());l.setSelection(en.near(l.doc.resolve(s),1)),e(l.scrollIntoView())}return!0},Px=(n,e)=>{let t=n.selection,{$from:r,$to:o}=t;if(t instanceof oo||r.parent.inlineContent||o.parent.inlineContent)return!1;let i=Cy(o.parent.contentMatchAt(o.indexAfter()));if(!i||!i.isTextblock)return!1;if(e){let a=(!r.parentOffset&&o.index()<o.parent.childCount?r:o).pos,s=n.tr.insert(a,i.createAndFill());s.setSelection(jt.create(s.doc,a+1)),e(s.scrollIntoView())}return!0},Rx=(n,e)=>{let{$cursor:t}=n.selection;if(!t||t.parent.content.size)return!1;if(t.depth>1&&t.after()!=t.end(-1)){let i=t.before();if(Va(n.doc,i))return e&&e(n.tr.split(i).scrollIntoView()),!0}let r=t.blockRange(),o=r&&Wl(r);return o==null?!1:(e&&e(n.tr.lift(r,o).scrollIntoView()),!0)};function xZ(n){return(e,t)=>{let{$from:r,$to:o}=e.selection;if(e.selection instanceof Tt&&e.selection.node.isBlock)return!r.parentOffset||!Va(e.doc,r.pos)?!1:(t&&t(e.tr.split(r.pos).scrollIntoView()),!0);if(!r.depth)return!1;let i=[],a,s,l=!1,u=!1;for(let m=r.depth;;m--)if(r.node(m).isBlock){l=r.end(m)==r.pos+(r.depth-m),u=r.start(m)==r.pos-(r.depth-m),s=Cy(r.node(m-1).contentMatchAt(r.indexAfter(m-1))),i.unshift(l&&s?{type:s}:null),a=m;break}else{if(m==1)return!1;i.unshift(null)}let d=e.tr;(e.selection instanceof jt||e.selection instanceof oo)&&d.deleteSelection();let f=d.mapping.map(r.pos),p=Va(d.doc,f,i.length,i);if(p||(i[0]=s?{type:s}:null,p=Va(d.doc,f,i.length,i)),!p)return!1;if(d.split(f,i.length,i),!l&&u&&r.node(a).type!=s){let m=d.mapping.map(r.before(a)),g=d.doc.resolve(m);s&&r.node(a-1).canReplaceWith(g.index(),g.index()+1,s)&&d.setNodeMarkup(d.mapping.map(r.before(a)),s)}return t&&t(d.scrollIntoView()),!0}}const kZ=xZ(),EZ=(n,e)=>{let{$from:t,to:r}=n.selection,o,i=t.sharedDepth(r);return i==0?!1:(o=t.before(i),e&&e(n.tr.setSelection(Tt.create(n.doc,o))),!0)};function TZ(n,e,t){let r=e.nodeBefore,o=e.nodeAfter,i=e.index();return!r||!o||!r.type.compatibleContent(o.type)?!1:!r.content.size&&e.parent.canReplace(i-1,i)?(t&&t(n.tr.delete(e.pos-r.nodeSize,e.pos).scrollIntoView()),!0):!e.parent.canReplace(i,i+1)||!(o.isTextblock||Wi(n.doc,e.pos))?!1:(t&&t(n.tr.join(e.pos).scrollIntoView()),!0)}function Dx(n,e,t,r){let o=e.nodeBefore,i=e.nodeAfter,a,s,l=o.type.spec.isolating||i.type.spec.isolating;if(!l&&TZ(n,e,t))return!0;let u=!l&&e.parent.canReplace(e.index(),e.index()+1);if(u&&(a=(s=o.contentMatchAt(o.childCount)).findWrapping(i.type))&&s.matchType(a[0]||i.type).validEnd){if(t){let m=e.pos+i.nodeSize,g=Le.empty;for(let w=a.length-1;w>=0;w--)g=Le.from(a[w].create(null,g));g=Le.from(o.copy(g));let y=n.tr.step(new rr(e.pos-1,m,e.pos,m,new nt(g,1,0),a.length,!0)),b=y.doc.resolve(m+2*a.length);b.nodeAfter&&b.nodeAfter.type==o.type&&Wi(y.doc,b.pos)&&y.join(b.pos),t(y.scrollIntoView())}return!0}let d=i.type.spec.isolating||r>0&&l?null:en.findFrom(e,1),f=d&&d.$from.blockRange(d.$to),p=f&&Wl(f);if(p!=null&&p>=e.depth)return t&&t(n.tr.lift(f,p).scrollIntoView()),!0;if(u&&Ol(i,"start",!0)&&Ol(o,"end")){let m=o,g=[];for(;g.push(m),!m.isTextblock;)m=m.lastChild;let y=i,b=1;for(;!y.isTextblock;y=y.firstChild)b++;if(m.canReplace(m.childCount,m.childCount,y.content)){if(t){let w=Le.empty;for(let k=g.length-1;k>=0;k--)w=Le.from(g[k].copy(w));let C=n.tr.step(new rr(e.pos-g.length,e.pos+i.nodeSize,e.pos+b,e.pos+i.nodeSize-b,new nt(w,g.length,0),0,!0));t(C.scrollIntoView())}return!0}}return!1}function $x(n){return function(e,t){let r=e.selection,o=n<0?r.$from:r.$to,i=o.depth;for(;o.node(i).isInline;){if(!i)return!1;i--}return o.node(i).isTextblock?(t&&t(e.tr.setSelection(jt.create(e.doc,n<0?o.start(i):o.end(i)))),!0):!1}}const _Z=$x(-1),MZ=$x(1);function IZ(n,e=null){return function(t,r){let{$from:o,$to:i}=t.selection,a=o.blockRange(i),s=a&&ly(a,n,e);return s?(r&&r(t.tr.wrap(a,s).scrollIntoView()),!0):!1}}function G5(n,e=null){return function(t,r){let o=!1;for(let i=0;i<t.selection.ranges.length&&!o;i++){let{$from:{pos:a},$to:{pos:s}}=t.selection.ranges[i];t.doc.nodesBetween(a,s,(l,u)=>{if(o)return!1;if(!(!l.isTextblock||l.hasMarkup(n,e)))if(l.type==n)o=!0;else{let d=t.doc.resolve(u),f=d.index();o=d.parent.canReplaceWith(f,f+1,n)}})}if(!o)return!1;if(r){let i=t.tr;for(let a=0;a<t.selection.ranges.length;a++){let{$from:{pos:s},$to:{pos:l}}=t.selection.ranges[a];i.setBlockType(s,l,n,e)}r(i.scrollIntoView())}return!0}}function xy(...n){return function(e,t,r){for(let o=0;o<n.length;o++)if(n[o](e,t,r))return!0;return!1}}xy(by,Ex,_x);xy(by,Ix,Ox);xy(Ax,Px,Rx,kZ);typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform&&os.platform()=="darwin";function OZ(n,e=null){return function(t,r){let{$from:o,$to:i}=t.selection,a=o.blockRange(i);if(!a)return!1;let s=r?t.tr:null;return AZ(s,a,n,e)?(r&&r(s.scrollIntoView()),!0):!1}}function AZ(n,e,t,r=null){let o=!1,i=e,a=e.$from.doc;if(e.depth>=2&&e.$from.node(e.depth-1).type.compatibleContent(t)&&e.startIndex==0){if(e.$from.index(e.depth-1)==0)return!1;let l=a.resolve(e.start-2);i=new zf(l,l,e.depth),e.endIndex<e.parent.childCount&&(e=new zf(e.$from,a.resolve(e.$to.end(e.depth)),e.depth)),o=!0}let s=ly(i,t,r,e);return s?(n&&PZ(n,e,s,o,t),!0):!1}function PZ(n,e,t,r,o){let i=Le.empty;for(let d=t.length-1;d>=0;d--)i=Le.from(t[d].type.create(t[d].attrs,i));n.step(new rr(e.start-(r?2:0),e.end,e.start,e.end,new nt(i,0,0),t.length,!0));let a=0;for(let d=0;d<t.length;d++)t[d].type==o&&(a=d+1);let s=t.length-a,l=e.start+t.length-(r?2:0),u=e.parent;for(let d=e.startIndex,f=e.endIndex,p=!0;d<f;d++,p=!1)!p&&Va(n.doc,l,s)&&(n.split(l,s),l+=2*s),l+=u.child(d).nodeSize;return n}function RZ(n){return function(e,t){let{$from:r,$to:o}=e.selection,i=r.blockRange(o,a=>a.childCount>0&&a.firstChild.type==n);return i?t?r.node(i.depth-1).type==n?DZ(e,t,n,i):$Z(e,t,i):!0:!1}}function DZ(n,e,t,r){let o=n.tr,i=r.end,a=r.$to.end(r.depth);i<a&&(o.step(new rr(i-1,a,i,a,new nt(Le.from(t.create(null,r.parent.copy())),1,0),1,!0)),r=new zf(o.doc.resolve(r.$from.pos),o.doc.resolve(a),r.depth));const s=Wl(r);if(s==null)return!1;o.lift(r,s);let l=o.doc.resolve(o.mapping.map(i,-1)-1);return Wi(o.doc,l.pos)&&l.nodeBefore.type==l.nodeAfter.type&&o.join(l.pos),e(o.scrollIntoView()),!0}function $Z(n,e,t){let r=n.tr,o=t.parent;for(let m=t.end,g=t.endIndex-1,y=t.startIndex;g>y;g--)m-=o.child(g).nodeSize,r.delete(m-1,m+1);let i=r.doc.resolve(t.start),a=i.nodeAfter;if(r.mapping.map(t.end)!=t.start+i.nodeAfter.nodeSize)return!1;let s=t.startIndex==0,l=t.endIndex==o.childCount,u=i.node(-1),d=i.index(-1);if(!u.canReplace(d+(s?0:1),d+1,a.content.append(l?Le.empty:Le.from(o))))return!1;let f=i.pos,p=f+a.nodeSize;return r.step(new rr(f-(s?1:0),p+(l?1:0),f+1,p-1,new nt((s?Le.empty:Le.from(o.copy(Le.empty))).append(l?Le.empty:Le.from(o.copy(Le.empty))),s?0:1,l?0:1),s?0:1)),e(r.scrollIntoView()),!0}function NZ(n){return function(e,t){let{$from:r,$to:o}=e.selection,i=r.blockRange(o,u=>u.childCount>0&&u.firstChild.type==n);if(!i)return!1;let a=i.startIndex;if(a==0)return!1;let s=i.parent,l=s.child(a-1);if(l.type!=n)return!1;if(t){let u=l.lastChild&&l.lastChild.type==s.type,d=Le.from(u?n.create():null),f=new nt(Le.from(n.create(null,Le.from(s.type.create(null,d)))),u?3:1,0),p=i.start,m=i.end;t(e.tr.step(new rr(p-(u?3:1),m,p,m,f,1,!0)).scrollIntoView())}return!0}}function np(n){const{state:e,transaction:t}=n;let{selection:r}=t,{doc:o}=t,{storedMarks:i}=t;return{...e,apply:e.apply.bind(e),applyTransaction:e.applyTransaction.bind(e),plugins:e.plugins,schema:e.schema,reconfigure:e.reconfigure.bind(e),toJSON:e.toJSON.bind(e),get storedMarks(){return i},get selection(){return r},get doc(){return o},get tr(){return r=t.selection,o=t.doc,i=t.storedMarks,t}}}class rp{constructor(e){this.editor=e.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=e.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:e,editor:t,state:r}=this,{view:o}=t,{tr:i}=r,a=this.buildProps(i);return Object.fromEntries(Object.entries(e).map(([s,l])=>[s,(...d)=>{const f=l(...d)(a);return!i.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(i),f}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(e,t=!0){const{rawCommands:r,editor:o,state:i}=this,{view:a}=o,s=[],l=!!e,u=e||i.tr,d=()=>(!l&&t&&!u.getMeta("preventDispatch")&&!this.hasCustomState&&a.dispatch(u),s.every(p=>p===!0)),f={...Object.fromEntries(Object.entries(r).map(([p,m])=>[p,(...y)=>{const b=this.buildProps(u,t),w=m(...y)(b);return s.push(w),f}])),run:d};return f}createCan(e){const{rawCommands:t,state:r}=this,o=!1,i=e||r.tr,a=this.buildProps(i,o);return{...Object.fromEntries(Object.entries(t).map(([l,u])=>[l,(...d)=>u(...d)({...a,dispatch:void 0})])),chain:()=>this.createChain(i,o)}}buildProps(e,t=!0){const{rawCommands:r,editor:o,state:i}=this,{view:a}=o,s={tr:e,editor:o,view:a,state:np({state:i,transaction:e}),dispatch:t?()=>{}:void 0,chain:()=>this.createChain(e,t),can:()=>this.createCan(e),get commands(){return Object.fromEntries(Object.entries(r).map(([l,u])=>[l,(...d)=>u(...d)(s)]))}};return s}}class LZ{constructor(){this.callbacks={}}on(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),this}emit(e,...t){const r=this.callbacks[e];return r&&r.forEach(o=>o.apply(this,t)),this}off(e,t){const r=this.callbacks[e];return r&&(t?this.callbacks[e]=r.filter(o=>o!==t):delete this.callbacks[e]),this}once(e,t){const r=(...o)=>{this.off(e,r),t.apply(this,o)};return this.on(e,r)}removeAllListeners(){this.callbacks={}}}function lt(n,e,t){return n.config[e]===void 0&&n.parent?lt(n.parent,e,t):typeof n.config[e]=="function"?n.config[e].bind({...t,parent:n.parent?lt(n.parent,e,t):null}):n.config[e]}function op(n){const e=n.filter(o=>o.type==="extension"),t=n.filter(o=>o.type==="node"),r=n.filter(o=>o.type==="mark");return{baseExtensions:e,nodeExtensions:t,markExtensions:r}}function Nx(n){const e=[],{nodeExtensions:t,markExtensions:r}=op(n),o=[...t,...r],i={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return n.forEach(a=>{const s={name:a.name,options:a.options,storage:a.storage,extensions:o},l=lt(a,"addGlobalAttributes",s);if(!l)return;l().forEach(d=>{d.types.forEach(f=>{Object.entries(d.attributes).forEach(([p,m])=>{e.push({type:f,name:p,attribute:{...i,...m}})})})})}),o.forEach(a=>{const s={name:a.name,options:a.options,storage:a.storage},l=lt(a,"addAttributes",s);if(!l)return;const u=l();Object.entries(u).forEach(([d,f])=>{const p={...i,...f};typeof(p==null?void 0:p.default)=="function"&&(p.default=p.default()),p!=null&&p.isRequired&&(p==null?void 0:p.default)===void 0&&delete p.default,e.push({type:a.name,name:d,attribute:p})})}),e}function or(n,e){if(typeof n=="string"){if(!e.nodes[n])throw Error(`There is no node type named '${n}'. Maybe you forgot to add the extension?`);return e.nodes[n]}return n}function ar(...n){return n.filter(e=>!!e).reduce((e,t)=>{const r={...e};return Object.entries(t).forEach(([o,i])=>{if(!r[o]){r[o]=i;return}if(o==="class"){const s=i?String(i).split(" "):[],l=r[o]?r[o].split(" "):[],u=s.filter(d=>!l.includes(d));r[o]=[...l,...u].join(" ")}else if(o==="style"){const s=i?i.split(";").map(d=>d.trim()).filter(Boolean):[],l=r[o]?r[o].split(";").map(d=>d.trim()).filter(Boolean):[],u=new Map;l.forEach(d=>{const[f,p]=d.split(":").map(m=>m.trim());u.set(f,p)}),s.forEach(d=>{const[f,p]=d.split(":").map(m=>m.trim());u.set(f,p)}),r[o]=Array.from(u.entries()).map(([d,f])=>`${d}: ${f}`).join("; ")}else r[o]=i}),r},{})}function s0(n,e){return e.filter(t=>t.type===n.type.name).filter(t=>t.attribute.rendered).map(t=>t.attribute.renderHTML?t.attribute.renderHTML(n.attrs)||{}:{[t.name]:n.attrs[t.name]}).reduce((t,r)=>ar(t,r),{})}function Lx(n){return typeof n=="function"}function Kt(n,e=void 0,...t){return Lx(n)?e?n.bind(e)(...t):n(...t):n}function FZ(n={}){return Object.keys(n).length===0&&n.constructor===Object}function BZ(n){return typeof n!="string"?n:n.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(n):n==="true"?!0:n==="false"?!1:n}function Y5(n,e){return"style"in n?n:{...n,getAttrs:t=>{const r=n.getAttrs?n.getAttrs(t):n.attrs;if(r===!1)return!1;const o=e.reduce((i,a)=>{const s=a.attribute.parseHTML?a.attribute.parseHTML(t):BZ(t.getAttribute(a.name));return s==null?i:{...i,[a.name]:s}},{});return{...r,...o}}}}function J5(n){return Object.fromEntries(Object.entries(n).filter(([e,t])=>e==="attrs"&&FZ(t)?!1:t!=null))}function VZ(n,e){var t;const r=Nx(n),{nodeExtensions:o,markExtensions:i}=op(n),a=(t=o.find(u=>lt(u,"topNode")))===null||t===void 0?void 0:t.name,s=Object.fromEntries(o.map(u=>{const d=r.filter(w=>w.type===u.name),f={name:u.name,options:u.options,storage:u.storage,editor:e},p=n.reduce((w,C)=>{const k=lt(C,"extendNodeSchema",f);return{...w,...k?k(u):{}}},{}),m=J5({...p,content:Kt(lt(u,"content",f)),marks:Kt(lt(u,"marks",f)),group:Kt(lt(u,"group",f)),inline:Kt(lt(u,"inline",f)),atom:Kt(lt(u,"atom",f)),selectable:Kt(lt(u,"selectable",f)),draggable:Kt(lt(u,"draggable",f)),code:Kt(lt(u,"code",f)),whitespace:Kt(lt(u,"whitespace",f)),linebreakReplacement:Kt(lt(u,"linebreakReplacement",f)),defining:Kt(lt(u,"defining",f)),isolating:Kt(lt(u,"isolating",f)),attrs:Object.fromEntries(d.map(w=>{var C;return[w.name,{default:(C=w==null?void 0:w.attribute)===null||C===void 0?void 0:C.default}]}))}),g=Kt(lt(u,"parseHTML",f));g&&(m.parseDOM=g.map(w=>Y5(w,d)));const y=lt(u,"renderHTML",f);y&&(m.toDOM=w=>y({node:w,HTMLAttributes:s0(w,d)}));const b=lt(u,"renderText",f);return b&&(m.toText=b),[u.name,m]})),l=Object.fromEntries(i.map(u=>{const d=r.filter(b=>b.type===u.name),f={name:u.name,options:u.options,storage:u.storage,editor:e},p=n.reduce((b,w)=>{const C=lt(w,"extendMarkSchema",f);return{...b,...C?C(u):{}}},{}),m=J5({...p,inclusive:Kt(lt(u,"inclusive",f)),excludes:Kt(lt(u,"excludes",f)),group:Kt(lt(u,"group",f)),spanning:Kt(lt(u,"spanning",f)),code:Kt(lt(u,"code",f)),attrs:Object.fromEntries(d.map(b=>{var w;return[b.name,{default:(w=b==null?void 0:b.attribute)===null||w===void 0?void 0:w.default}]}))}),g=Kt(lt(u,"parseHTML",f));g&&(m.parseDOM=g.map(b=>Y5(b,d)));const y=lt(u,"renderHTML",f);return y&&(m.toDOM=b=>y({mark:b,HTMLAttributes:s0(b,d)})),[u.name,m]}));return new _7({topNode:a,nodes:s,marks:l})}function Zg(n,e){return e.nodes[n]||e.marks[n]||null}function X5(n,e){return Array.isArray(e)?e.some(t=>(typeof t=="string"?t:t.name)===n.name):e}function ky(n,e){const t=$s.fromSchema(e).serializeFragment(n),o=document.implementation.createHTMLDocument().createElement("div");return o.appendChild(t),o.innerHTML}const zZ=(n,e=500)=>{let t="";const r=n.parentOffset;return n.parent.nodesBetween(Math.max(0,r-e),r,(o,i,a,s)=>{var l,u;const d=((u=(l=o.type.spec).toText)===null||u===void 0?void 0:u.call(l,{node:o,pos:i,parent:a,index:s}))||o.textContent||"%leaf%";t+=o.isAtom&&!o.isText?d:d.slice(0,Math.max(0,r-i))}),t};function Ey(n){return Object.prototype.toString.call(n)==="[object RegExp]"}class ap{constructor(e){this.find=e.find,this.handler=e.handler}}const HZ=(n,e)=>{if(Ey(e))return e.exec(n);const t=e(n);if(!t)return null;const r=[t.text];return r.index=t.index,r.input=n,r.data=t.data,t.replaceWith&&(t.text.includes(t.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),r.push(t.replaceWith)),r};function Fd(n){var e;const{editor:t,from:r,to:o,text:i,rules:a,plugin:s}=n,{view:l}=t;if(l.composing)return!1;const u=l.state.doc.resolve(r);if(u.parent.type.spec.code||!((e=u.nodeBefore||u.nodeAfter)===null||e===void 0)&&e.marks.find(p=>p.type.spec.code))return!1;let d=!1;const f=zZ(u)+i;return a.forEach(p=>{if(d)return;const m=HZ(f,p.find);if(!m)return;const g=l.state.tr,y=np({state:l.state,transaction:g}),b={from:r-(m[0].length-i.length),to:o},{commands:w,chain:C,can:k}=new rp({editor:t,state:y});p.handler({state:y,range:b,match:m,commands:w,chain:C,can:k})===null||!g.steps.length||(g.setMeta(s,{transform:g,from:r,to:o,text:i}),l.dispatch(g),d=!0)}),d}function WZ(n){const{editor:e,rules:t}=n,r=new lo({state:{init(){return null},apply(o,i,a){const s=o.getMeta(r);if(s)return s;const l=o.getMeta("applyInputRules");return!!l&&setTimeout(()=>{let{text:d}=l;typeof d=="string"?d=d:d=ky(Le.from(d),a.schema);const{from:f}=l,p=f+d.length;Fd({editor:e,from:f,to:p,text:d,rules:t,plugin:r})}),o.selectionSet||o.docChanged?null:i}},props:{handleTextInput(o,i,a,s){return Fd({editor:e,from:i,to:a,text:s,rules:t,plugin:r})},handleDOMEvents:{compositionend:o=>(setTimeout(()=>{const{$cursor:i}=o.state.selection;i&&Fd({editor:e,from:i.pos,to:i.pos,text:"",rules:t,plugin:r})}),!1)},handleKeyDown(o,i){if(i.key!=="Enter")return!1;const{$cursor:a}=o.state.selection;return a?Fd({editor:e,from:a.pos,to:a.pos,text:`
69 -`,rules:t,plugin:r}):!1}},isInputRules:!0});return r}function UZ(n){return Object.prototype.toString.call(n).slice(8,-1)}function Bd(n){return UZ(n)!=="Object"?!1:n.constructor===Object&&Object.getPrototypeOf(n)===Object.prototype}function ip(n,e){const t={...n};return Bd(n)&&Bd(e)&&Object.keys(e).forEach(r=>{Bd(e[r])&&Bd(n[r])?t[r]=ip(n[r],e[r]):t[r]=e[r]}),t}class Mo{constructor(e={}){this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=Kt(lt(this,"addOptions",{name:this.name}))),this.storage=Kt(lt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Mo(e)}configure(e={}){const t=this.extend({...this.config,addOptions:()=>ip(this.options,e)});return t.name=this.name,t.parent=this.parent,t}extend(e={}){const t=new Mo(e);return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=Kt(lt(t,"addOptions",{name:t.name})),t.storage=Kt(lt(t,"addStorage",{name:t.name,options:t.options})),t}static handleExit({editor:e,mark:t}){const{tr:r}=e.state,o=e.state.selection.$from;if(o.pos===o.end()){const a=o.marks();if(!!!a.find(u=>(u==null?void 0:u.type.name)===t.name))return!1;const l=a.find(u=>(u==null?void 0:u.type.name)===t.name);return l&&r.removeStoredMark(l),r.insertText(" ",o.pos),e.view.dispatch(r),!0}return!1}}function jZ(n){return typeof n=="number"}class qZ{constructor(e){this.find=e.find,this.handler=e.handler}}const KZ=(n,e,t)=>{if(Ey(e))return[...n.matchAll(e)];const r=e(n,t);return r?r.map(o=>{const i=[o.text];return i.index=o.index,i.input=n,i.data=o.data,o.replaceWith&&(o.text.includes(o.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),i.push(o.replaceWith)),i}):[]};function GZ(n){const{editor:e,state:t,from:r,to:o,rule:i,pasteEvent:a,dropEvent:s}=n,{commands:l,chain:u,can:d}=new rp({editor:e,state:t}),f=[];return t.doc.nodesBetween(r,o,(m,g)=>{if(!m.isTextblock||m.type.spec.code)return;const y=Math.max(r,g),b=Math.min(o,g+m.content.size),w=m.textBetween(y-g,b-g,void 0,"");KZ(w,i.find,a).forEach(k=>{if(k.index===void 0)return;const x=y+k.index+1,E=x+k[0].length,_={from:t.tr.mapping.map(x),to:t.tr.mapping.map(E)},M=i.handler({state:t,range:_,match:k,commands:l,chain:u,can:d,pasteEvent:a,dropEvent:s});f.push(M)})}),f.every(m=>m!==null)}let Vd=null;const YZ=n=>{var e;const t=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(e=t.clipboardData)===null||e===void 0||e.setData("text/html",n),t};function JZ(n){const{editor:e,rules:t}=n;let r=null,o=!1,i=!1,a=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,s;try{s=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{s=null}const l=({state:d,from:f,to:p,rule:m,pasteEvt:g})=>{const y=d.tr,b=np({state:d,transaction:y});if(!(!GZ({editor:e,state:b,from:Math.max(f-1,0),to:p.b-1,rule:m,pasteEvent:g,dropEvent:s})||!y.steps.length)){try{s=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{s=null}return a=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,y}};return t.map(d=>new lo({view(f){const p=g=>{var y;r=!((y=f.dom.parentElement)===null||y===void 0)&&y.contains(g.target)?f.dom.parentElement:null,r&&(Vd=e)},m=()=>{Vd&&(Vd=null)};return window.addEventListener("dragstart",p),window.addEventListener("dragend",m),{destroy(){window.removeEventListener("dragstart",p),window.removeEventListener("dragend",m)}}},props:{handleDOMEvents:{drop:(f,p)=>{if(i=r===f.dom.parentElement,s=p,!i){const m=Vd;m&&setTimeout(()=>{const g=m.state.selection;g&&m.commands.deleteRange({from:g.from,to:g.to})},10)}return!1},paste:(f,p)=>{var m;const g=(m=p.clipboardData)===null||m===void 0?void 0:m.getData("text/html");return a=p,o=!!(g!=null&&g.includes("data-pm-slice")),!1}}},appendTransaction:(f,p,m)=>{const g=f[0],y=g.getMeta("uiEvent")==="paste"&&!o,b=g.getMeta("uiEvent")==="drop"&&!i,w=g.getMeta("applyPasteRules"),C=!!w;if(!y&&!b&&!C)return;if(C){let{text:E}=w;typeof E=="string"?E=E:E=ky(Le.from(E),m.schema);const{from:_}=w,M=_+E.length,A=YZ(E);return l({rule:d,state:m,from:_,to:{b:M},pasteEvt:A})}const k=p.doc.content.findDiffStart(m.doc.content),x=p.doc.content.findDiffEnd(m.doc.content);if(!(!jZ(k)||!x||k===x.b))return l({rule:d,state:m,from:k,to:x,pasteEvt:a})}}))}function XZ(n){const e=n.filter((t,r)=>n.indexOf(t)!==r);return Array.from(new Set(e))}class gl{constructor(e,t){this.splittableMarks=[],this.editor=t,this.extensions=gl.resolve(e),this.schema=VZ(this.extensions,t),this.setupExtensions()}static resolve(e){const t=gl.sort(gl.flatten(e)),r=XZ(t.map(o=>o.name));return r.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${r.map(o=>`'${o}'`).join(", ")}]. This can lead to issues.`),t}static flatten(e){return e.map(t=>{const r={name:t.name,options:t.options,storage:t.storage},o=lt(t,"addExtensions",r);return o?[t,...this.flatten(o())]:t}).flat(10)}static sort(e){return e.sort((r,o)=>{const i=lt(r,"priority")||100,a=lt(o,"priority")||100;return i>a?-1:i<a?1:0})}get commands(){return this.extensions.reduce((e,t)=>{const r={name:t.name,options:t.options,storage:t.storage,editor:this.editor,type:Zg(t.name,this.schema)},o=lt(t,"addCommands",r);return o?{...e,...o()}:e},{})}get plugins(){const{editor:e}=this,t=gl.sort([...this.extensions].reverse()),r=[],o=[],i=t.map(a=>{const s={name:a.name,options:a.options,storage:a.storage,editor:e,type:Zg(a.name,this.schema)},l=[],u=lt(a,"addKeyboardShortcuts",s);let d={};if(a.type==="mark"&&lt(a,"exitable",s)&&(d.ArrowRight=()=>Mo.handleExit({editor:e,mark:a})),u){const y=Object.fromEntries(Object.entries(u()).map(([b,w])=>[b,()=>w({editor:e})]));d={...d,...y}}const f=mZ(d);l.push(f);const p=lt(a,"addInputRules",s);X5(a,e.options.enableInputRules)&&p&&r.push(...p());const m=lt(a,"addPasteRules",s);X5(a,e.options.enablePasteRules)&&m&&o.push(...m());const g=lt(a,"addProseMirrorPlugins",s);if(g){const y=g();l.push(...y)}return l}).flat();return[WZ({editor:e,rules:r}),...JZ({editor:e,rules:o}),...i]}get attributes(){return Nx(this.extensions)}get nodeViews(){const{editor:e}=this,{nodeExtensions:t}=op(this.extensions);return Object.fromEntries(t.filter(r=>!!lt(r,"addNodeView")).map(r=>{const o=this.attributes.filter(l=>l.type===r.name),i={name:r.name,options:r.options,storage:r.storage,editor:e,type:or(r.name,this.schema)},a=lt(r,"addNodeView",i);if(!a)return[];const s=(l,u,d,f,p)=>{const m=s0(l,o);return a()({node:l,view:u,getPos:d,decorations:f,innerDecorations:p,editor:e,extension:r,HTMLAttributes:m})};return[r.name,s]}))}setupExtensions(){this.extensions.forEach(e=>{var t;this.editor.extensionStorage[e.name]=e.storage;const r={name:e.name,options:e.options,storage:e.storage,editor:this.editor,type:Zg(e.name,this.schema)};e.type==="mark"&&(!((t=Kt(lt(e,"keepOnSplit",r)))!==null&&t!==void 0)||t)&&this.splittableMarks.push(e.name);const o=lt(e,"onBeforeCreate",r),i=lt(e,"onCreate",r),a=lt(e,"onUpdate",r),s=lt(e,"onSelectionUpdate",r),l=lt(e,"onTransaction",r),u=lt(e,"onFocus",r),d=lt(e,"onBlur",r),f=lt(e,"onDestroy",r);o&&this.editor.on("beforeCreate",o),i&&this.editor.on("create",i),a&&this.editor.on("update",a),s&&this.editor.on("selectionUpdate",s),l&&this.editor.on("transaction",l),u&&this.editor.on("focus",u),d&&this.editor.on("blur",d),f&&this.editor.on("destroy",f)})}}class xr{constructor(e={}){this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=Kt(lt(this,"addOptions",{name:this.name}))),this.storage=Kt(lt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new xr(e)}configure(e={}){const t=this.extend({...this.config,addOptions:()=>ip(this.options,e)});return t.name=this.name,t.parent=this.parent,t}extend(e={}){const t=new xr({...this.config,...e});return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=Kt(lt(t,"addOptions",{name:t.name})),t.storage=Kt(lt(t,"addStorage",{name:t.name,options:t.options})),t}}function Fx(n,e,t){const{from:r,to:o}=e,{blockSeparator:i=`
70 -
71 -`,textSerializers:a={}}=t||{};let s="";return n.nodesBetween(r,o,(l,u,d,f)=>{var p;l.isBlock&&u>r&&(s+=i);const m=a==null?void 0:a[l.type.name];if(m)return d&&(s+=m({node:l,pos:u,parent:d,index:f,range:e})),!1;l.isText&&(s+=(p=l==null?void 0:l.text)===null||p===void 0?void 0:p.slice(Math.max(r,u)-u,o-u))}),s}function Bx(n){return Object.fromEntries(Object.entries(n.nodes).filter(([,e])=>e.spec.toText).map(([e,t])=>[e,t.spec.toText]))}const QZ=xr.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new lo({key:new pa("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:n}=this,{state:e,schema:t}=n,{doc:r,selection:o}=e,{ranges:i}=o,a=Math.min(...i.map(d=>d.$from.pos)),s=Math.max(...i.map(d=>d.$to.pos)),l=Bx(t);return Fx(r,{from:a,to:s},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),ZZ=()=>({editor:n,view:e})=>(requestAnimationFrame(()=>{var t;n.isDestroyed||(e.dom.blur(),(t=window==null?void 0:window.getSelection())===null||t===void 0||t.removeAllRanges())}),!0),eee=(n=!1)=>({commands:e})=>e.setContent("",n),tee=()=>({state:n,tr:e,dispatch:t})=>{const{selection:r}=e,{ranges:o}=r;return t&&o.forEach(({$from:i,$to:a})=>{n.doc.nodesBetween(i.pos,a.pos,(s,l)=>{if(s.type.isText)return;const{doc:u,mapping:d}=e,f=u.resolve(d.map(l)),p=u.resolve(d.map(l+s.nodeSize)),m=f.blockRange(p);if(!m)return;const g=Wl(m);if(s.type.isTextblock){const{defaultType:y}=f.parent.contentMatchAt(f.index());e.setNodeMarkup(m.start,y)}(g||g===0)&&e.lift(m,g)})}),!0},nee=n=>e=>n(e),ree=()=>({state:n,dispatch:e})=>Px(n,e),oee=(n,e)=>({editor:t,tr:r})=>{const{state:o}=t,i=o.doc.slice(n.from,n.to);r.deleteRange(n.from,n.to);const a=r.mapping.map(e);return r.insert(a,i.content),r.setSelection(new jt(r.doc.resolve(a-1))),!0},aee=()=>({tr:n,dispatch:e})=>{const{selection:t}=n,r=t.$anchor.node();if(r.content.size>0)return!1;const o=n.selection.$anchor;for(let i=o.depth;i>0;i-=1)if(o.node(i).type===r.type){if(e){const s=o.before(i),l=o.after(i);n.delete(s,l).scrollIntoView()}return!0}return!1},iee=n=>({tr:e,state:t,dispatch:r})=>{const o=or(n,t.schema),i=e.selection.$anchor;for(let a=i.depth;a>0;a-=1)if(i.node(a).type===o){if(r){const l=i.before(a),u=i.after(a);e.delete(l,u).scrollIntoView()}return!0}return!1},see=n=>({tr:e,dispatch:t})=>{const{from:r,to:o}=n;return t&&e.delete(r,o),!0},lee=()=>({state:n,dispatch:e})=>by(n,e),uee=()=>({commands:n})=>n.keyboardShortcut("Enter"),cee=()=>({state:n,dispatch:e})=>CZ(n,e);function Jf(n,e,t={strict:!0}){const r=Object.keys(e);return r.length?r.every(o=>t.strict?e[o]===n[o]:Ey(e[o])?e[o].test(n[o]):e[o]===n[o]):!0}function Vx(n,e,t={}){return n.find(r=>r.type===e&&Jf(Object.fromEntries(Object.keys(t).map(o=>[o,r.attrs[o]])),t))}function Q5(n,e,t={}){return!!Vx(n,e,t)}function Ty(n,e,t){var r;if(!n||!e)return;let o=n.parent.childAfter(n.parentOffset);if((!o.node||!o.node.marks.some(d=>d.type===e))&&(o=n.parent.childBefore(n.parentOffset)),!o.node||!o.node.marks.some(d=>d.type===e)||(t=t||((r=o.node.marks[0])===null||r===void 0?void 0:r.attrs),!Vx([...o.node.marks],e,t)))return;let a=o.index,s=n.start()+o.offset,l=a+1,u=s+o.node.nodeSize;for(;a>0&&Q5([...n.parent.child(a-1).marks],e,t);)a-=1,s-=n.parent.child(a).nodeSize;for(;l<n.parent.childCount&&Q5([...n.parent.child(l).marks],e,t);)u+=n.parent.child(l).nodeSize,l+=1;return{from:s,to:u}}function ji(n,e){if(typeof n=="string"){if(!e.marks[n])throw Error(`There is no mark type named '${n}'. Maybe you forgot to add the extension?`);return e.marks[n]}return n}const dee=(n,e={})=>({tr:t,state:r,dispatch:o})=>{const i=ji(n,r.schema),{doc:a,selection:s}=t,{$from:l,from:u,to:d}=s;if(o){const f=Ty(l,i,e);if(f&&f.from<=u&&f.to>=d){const p=jt.create(a,f.from,f.to);t.setSelection(p)}}return!0},fee=n=>e=>{const t=typeof n=="function"?n(e):n;for(let r=0;r<t.length;r+=1)if(t[r](e))return!0;return!1};function zx(n){return n instanceof jt}function vs(n=0,e=0,t=0){return Math.min(Math.max(n,e),t)}function Hx(n,e=null){if(!e)return null;const t=en.atStart(n),r=en.atEnd(n);if(e==="start"||e===!0)return t;if(e==="end")return r;const o=t.from,i=r.to;return e==="all"?jt.create(n,vs(0,o,i),vs(n.content.size,o,i)):jt.create(n,vs(e,o,i),vs(e,o,i))}function hee(){return navigator.platform==="Android"||/android/i.test(navigator.userAgent)}function _y(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}const pee=(n=null,e={})=>({editor:t,view:r,tr:o,dispatch:i})=>{e={scrollIntoView:!0,...e};const a=()=>{(_y()||hee())&&r.dom.focus(),requestAnimationFrame(()=>{t.isDestroyed||(r.focus(),e!=null&&e.scrollIntoView&&t.commands.scrollIntoView())})};if(r.hasFocus()&&n===null||n===!1)return!0;if(i&&n===null&&!zx(t.state.selection))return a(),!0;const s=Hx(o.doc,n)||t.state.selection,l=t.state.selection.eq(s);return i&&(l||o.setSelection(s),l&&o.storedMarks&&o.setStoredMarks(o.storedMarks),a()),!0},mee=(n,e)=>t=>n.every((r,o)=>e(r,{...t,index:o})),vee=(n,e)=>({tr:t,commands:r})=>r.insertContentAt({from:t.selection.from,to:t.selection.to},n,e),Wx=n=>{const e=n.childNodes;for(let t=e.length-1;t>=0;t-=1){const r=e[t];r.nodeType===3&&r.nodeValue&&/^(\n\s\s|\n)$/.test(r.nodeValue)?n.removeChild(r):r.nodeType===1&&Wx(r)}return n};function zd(n){const e=`<body>${n}</body>`,t=new window.DOMParser().parseFromString(e,"text/html").body;return Wx(t)}function Xf(n,e,t){if(n instanceof Ii||n instanceof Le)return n;t={slice:!0,parseOptions:{},...t};const r=typeof n=="object"&&n!==null,o=typeof n=="string";if(r)try{if(Array.isArray(n)&&n.length>0)return Le.fromArray(n.map(s=>e.nodeFromJSON(s)));const a=e.nodeFromJSON(n);return t.errorOnInvalidContent&&a.check(),a}catch(i){if(t.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:i});return console.warn("[tiptap warn]: Invalid content.","Passed value:",n,"Error:",i),Xf("",e,t)}if(o){if(t.errorOnInvalidContent){let a=!1,s="";const l=new _7({topNode:e.spec.topNode,marks:e.spec.marks,nodes:e.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:u=>(a=!0,s=typeof u=="string"?u:u.outerHTML,null)}]}})});if(t.slice?Oi.fromSchema(l).parseSlice(zd(n),t.parseOptions):Oi.fromSchema(l).parse(zd(n),t.parseOptions),t.errorOnInvalidContent&&a)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${s}`)})}const i=Oi.fromSchema(e);return t.slice?i.parseSlice(zd(n),t.parseOptions).content:i.parse(zd(n),t.parseOptions)}return Xf("",e,t)}function gee(n,e,t){const r=n.steps.length-1;if(r<e)return;const o=n.steps[r];if(!(o instanceof nr||o instanceof rr))return;const i=n.mapping.maps[r];let a=0;i.forEach((s,l,u,d)=>{a===0&&(a=d)}),n.setSelection(en.near(n.doc.resolve(a),t))}const yee=n=>!("type"in n),bee=(n,e,t)=>({tr:r,dispatch:o,editor:i})=>{var a;if(o){t={parseOptions:i.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...t};let s;try{s=Xf(e,i.schema,{parseOptions:{preserveWhitespace:"full",...t.parseOptions},errorOnInvalidContent:(a=t.errorOnInvalidContent)!==null&&a!==void 0?a:i.options.enableContentCheck})}catch(g){return i.emit("contentError",{editor:i,error:g,disableCollaboration:()=>{i.storage.collaboration&&(i.storage.collaboration.isDisabled=!0)}}),!1}let{from:l,to:u}=typeof n=="number"?{from:n,to:n}:{from:n.from,to:n.to},d=!0,f=!0;if((yee(s)?s:[s]).forEach(g=>{g.check(),d=d?g.isText&&g.marks.length===0:!1,f=f?g.isBlock:!1}),l===u&&f){const{parent:g}=r.doc.resolve(l);g.isTextblock&&!g.type.spec.code&&!g.childCount&&(l-=1,u+=1)}let m;if(d){if(Array.isArray(e))m=e.map(g=>g.text||"").join("");else if(e instanceof Le){let g="";e.forEach(y=>{y.text&&(g+=y.text)}),m=g}else typeof e=="object"&&e&&e.text?m=e.text:m=e;r.insertText(m,l,u)}else m=s,r.replaceWith(l,u,m);t.updateSelection&&gee(r,r.steps.length-1,-1),t.applyInputRules&&r.setMeta("applyInputRules",{from:l,text:m}),t.applyPasteRules&&r.setMeta("applyPasteRules",{from:l,text:m})}return!0},See=()=>({state:n,dispatch:e})=>bZ(n,e),wee=()=>({state:n,dispatch:e})=>SZ(n,e),Cee=()=>({state:n,dispatch:e})=>Ex(n,e),xee=()=>({state:n,dispatch:e})=>Ix(n,e),kee=()=>({state:n,dispatch:e,tr:t})=>{try{const r=Jh(n.doc,n.selection.$from.pos,-1);return r==null?!1:(t.join(r,2),e&&e(t),!0)}catch{return!1}},Eee=()=>({state:n,dispatch:e,tr:t})=>{try{const r=Jh(n.doc,n.selection.$from.pos,1);return r==null?!1:(t.join(r,2),e&&e(t),!0)}catch{return!1}},Tee=()=>({state:n,dispatch:e})=>gZ(n,e),_ee=()=>({state:n,dispatch:e})=>yZ(n,e);function Ux(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function Mee(n){const e=n.split(/-(?!$)/);let t=e[e.length-1];t==="Space"&&(t=" ");let r,o,i,a;for(let s=0;s<e.length-1;s+=1){const l=e[s];if(/^(cmd|meta|m)$/i.test(l))a=!0;else if(/^a(lt)?$/i.test(l))r=!0;else if(/^(c|ctrl|control)$/i.test(l))o=!0;else if(/^s(hift)?$/i.test(l))i=!0;else if(/^mod$/i.test(l))_y()||Ux()?a=!0:o=!0;else throw new Error(`Unrecognized modifier name: ${l}`)}return r&&(t=`Alt-${t}`),o&&(t=`Ctrl-${t}`),a&&(t=`Meta-${t}`),i&&(t=`Shift-${t}`),t}const Iee=n=>({editor:e,view:t,tr:r,dispatch:o})=>{const i=Mee(n).split(/-(?!$)/),a=i.find(u=>!["Alt","Ctrl","Meta","Shift"].includes(u)),s=new KeyboardEvent("keydown",{key:a==="Space"?" ":a,altKey:i.includes("Alt"),ctrlKey:i.includes("Ctrl"),metaKey:i.includes("Meta"),shiftKey:i.includes("Shift"),bubbles:!0,cancelable:!0}),l=e.captureTransaction(()=>{t.someProp("handleKeyDown",u=>u(t,s))});return l==null||l.steps.forEach(u=>{const d=u.map(r.mapping);d&&o&&r.maybeStep(d)}),!0};function pc(n,e,t={}){const{from:r,to:o,empty:i}=n.selection,a=e?or(e,n.schema):null,s=[];n.doc.nodesBetween(r,o,(f,p)=>{if(f.isText)return;const m=Math.max(r,p),g=Math.min(o,p+f.nodeSize);s.push({node:f,from:m,to:g})});const l=o-r,u=s.filter(f=>a?a.name===f.node.type.name:!0).filter(f=>Jf(f.node.attrs,t,{strict:!1}));return i?!!u.length:u.reduce((f,p)=>f+p.to-p.from,0)>=l}const Oee=(n,e={})=>({state:t,dispatch:r})=>{const o=or(n,t.schema);return pc(t,o,e)?wZ(t,r):!1},Aee=()=>({state:n,dispatch:e})=>Rx(n,e),Pee=n=>({state:e,dispatch:t})=>{const r=or(n,e.schema);return RZ(r)(e,t)},Ree=()=>({state:n,dispatch:e})=>Ax(n,e);function sp(n,e){return e.nodes[n]?"node":e.marks[n]?"mark":null}function Z5(n,e){const t=typeof e=="string"?[e]:e;return Object.keys(n).reduce((r,o)=>(t.includes(o)||(r[o]=n[o]),r),{})}const Dee=(n,e)=>({tr:t,state:r,dispatch:o})=>{let i=null,a=null;const s=sp(typeof n=="string"?n:n.name,r.schema);return s?(s==="node"&&(i=or(n,r.schema)),s==="mark"&&(a=ji(n,r.schema)),o&&t.selection.ranges.forEach(l=>{r.doc.nodesBetween(l.$from.pos,l.$to.pos,(u,d)=>{i&&i===u.type&&t.setNodeMarkup(d,void 0,Z5(u.attrs,e)),a&&u.marks.length&&u.marks.forEach(f=>{a===f.type&&t.addMark(d,d+u.nodeSize,a.create(Z5(f.attrs,e)))})})}),!0):!1},$ee=()=>({tr:n,dispatch:e})=>(e&&n.scrollIntoView(),!0),Nee=()=>({tr:n,dispatch:e})=>{if(e){const t=new oo(n.doc);n.setSelection(t)}return!0},Lee=()=>({state:n,dispatch:e})=>_x(n,e),Fee=()=>({state:n,dispatch:e})=>Ox(n,e),Bee=()=>({state:n,dispatch:e})=>EZ(n,e),Vee=()=>({state:n,dispatch:e})=>MZ(n,e),zee=()=>({state:n,dispatch:e})=>_Z(n,e);function l0(n,e,t={},r={}){return Xf(n,e,{slice:!1,parseOptions:t,errorOnInvalidContent:r.errorOnInvalidContent})}const Hee=(n,e=!1,t={},r={})=>({editor:o,tr:i,dispatch:a,commands:s})=>{var l,u;const{doc:d}=i;if(t.preserveWhitespace!=="full"){const f=l0(n,o.schema,t,{errorOnInvalidContent:(l=r.errorOnInvalidContent)!==null&&l!==void 0?l:o.options.enableContentCheck});return a&&i.replaceWith(0,d.content.size,f).setMeta("preventUpdate",!e),!0}return a&&i.setMeta("preventUpdate",!e),s.insertContentAt({from:0,to:d.content.size},n,{parseOptions:t,errorOnInvalidContent:(u=r.errorOnInvalidContent)!==null&&u!==void 0?u:o.options.enableContentCheck})};function My(n,e){const t=ji(e,n.schema),{from:r,to:o,empty:i}=n.selection,a=[];i?(n.storedMarks&&a.push(...n.storedMarks),a.push(...n.selection.$head.marks())):n.doc.nodesBetween(r,o,l=>{a.push(...l.marks)});const s=a.find(l=>l.type.name===t.name);return s?{...s.attrs}:{}}function Wee(n,e){const t=new H7(n);return e.forEach(r=>{r.steps.forEach(o=>{t.step(o)})}),t}function Uee(n){for(let e=0;e<n.edgeCount;e+=1){const{type:t}=n.edge(e);if(t.isTextblock&&!t.hasRequiredAttrs())return t}return null}function jee(n,e,t){const r=[];return n.nodesBetween(e.from,e.to,(o,i)=>{t(o)&&r.push({node:o,pos:i})}),r}function qee(n,e){for(let t=n.depth;t>0;t-=1){const r=n.node(t);if(e(r))return{pos:t>0?n.before(t):0,start:n.start(t),depth:t,node:r}}}function Iy(n){return e=>qee(e.$from,n)}function Kee(n,e){const t={from:0,to:n.content.size};return Fx(n,t,e)}function Gee(n,e){const t=or(e,n.schema),{from:r,to:o}=n.selection,i=[];n.doc.nodesBetween(r,o,s=>{i.push(s)});const a=i.reverse().find(s=>s.type.name===t.name);return a?{...a.attrs}:{}}function jx(n,e){const t=sp(typeof e=="string"?e:e.name,n.schema);return t==="node"?Gee(n,e):t==="mark"?My(n,e):{}}function Yee(n,e=JSON.stringify){const t={};return n.filter(r=>{const o=e(r);return Object.prototype.hasOwnProperty.call(t,o)?!1:t[o]=!0})}function Jee(n){const e=Yee(n);return e.length===1?e:e.filter((t,r)=>!e.filter((i,a)=>a!==r).some(i=>t.oldRange.from>=i.oldRange.from&&t.oldRange.to<=i.oldRange.to&&t.newRange.from>=i.newRange.from&&t.newRange.to<=i.newRange.to))}function Xee(n){const{mapping:e,steps:t}=n,r=[];return e.maps.forEach((o,i)=>{const a=[];if(o.ranges.length)o.forEach((s,l)=>{a.push({from:s,to:l})});else{const{from:s,to:l}=t[i];if(s===void 0||l===void 0)return;a.push({from:s,to:l})}a.forEach(({from:s,to:l})=>{const u=e.slice(i).map(s,-1),d=e.slice(i).map(l),f=e.invert().map(u,-1),p=e.invert().map(d);r.push({oldRange:{from:f,to:p},newRange:{from:u,to:d}})})}),Jee(r)}function Oy(n,e,t){const r=[];return n===e?t.resolve(n).marks().forEach(o=>{const i=t.resolve(n),a=Ty(i,o.type);a&&r.push({mark:o,...a})}):t.nodesBetween(n,e,(o,i)=>{!o||(o==null?void 0:o.nodeSize)===void 0||r.push(...o.marks.map(a=>({from:i,to:i+o.nodeSize,mark:a})))}),r}function yf(n,e,t){return Object.fromEntries(Object.entries(t).filter(([r])=>{const o=n.find(i=>i.type===e&&i.name===r);return o?o.attribute.keepOnSplit:!1}))}function u0(n,e,t={}){const{empty:r,ranges:o}=n.selection,i=e?ji(e,n.schema):null;if(r)return!!(n.storedMarks||n.selection.$from.marks()).filter(f=>i?i.name===f.type.name:!0).find(f=>Jf(f.attrs,t,{strict:!1}));let a=0;const s=[];if(o.forEach(({$from:f,$to:p})=>{const m=f.pos,g=p.pos;n.doc.nodesBetween(m,g,(y,b)=>{if(!y.isText&&!y.marks.length)return;const w=Math.max(m,b),C=Math.min(g,b+y.nodeSize),k=C-w;a+=k,s.push(...y.marks.map(x=>({mark:x,from:w,to:C})))})}),a===0)return!1;const l=s.filter(f=>i?i.name===f.mark.type.name:!0).filter(f=>Jf(f.mark.attrs,t,{strict:!1})).reduce((f,p)=>f+p.to-p.from,0),u=s.filter(f=>i?f.mark.type!==i&&f.mark.type.excludes(i):!0).reduce((f,p)=>f+p.to-p.from,0);return(l>0?l+u:l)>=a}function Qee(n,e,t={}){if(!e)return pc(n,null,t)||u0(n,null,t);const r=sp(e,n.schema);return r==="node"?pc(n,e,t):r==="mark"?u0(n,e,t):!1}function e6(n,e){const{nodeExtensions:t}=op(e),r=t.find(a=>a.name===n);if(!r)return!1;const o={name:r.name,options:r.options,storage:r.storage},i=Kt(lt(r,"group",o));return typeof i!="string"?!1:i.split(" ").includes("list")}function Ay(n,{checkChildren:e=!0,ignoreWhitespace:t=!1}={}){var r;if(t){if(n.type.name==="hardBreak")return!0;if(n.isText)return/^\s*$/m.test((r=n.text)!==null&&r!==void 0?r:"")}if(n.isText)return!n.text;if(n.isAtom||n.isLeaf)return!1;if(n.content.childCount===0)return!0;if(e){let o=!0;return n.content.forEach(i=>{o!==!1&&(Ay(i,{ignoreWhitespace:t,checkChildren:e})||(o=!1))}),o}return!1}function Zee(n,e,t){var r;const{selection:o}=e;let i=null;if(zx(o)&&(i=o.$cursor),i){const s=(r=n.storedMarks)!==null&&r!==void 0?r:i.marks();return!!t.isInSet(s)||!s.some(l=>l.type.excludes(t))}const{ranges:a}=o;return a.some(({$from:s,$to:l})=>{let u=s.depth===0?n.doc.inlineContent&&n.doc.type.allowsMarkType(t):!1;return n.doc.nodesBetween(s.pos,l.pos,(d,f,p)=>{if(u)return!1;if(d.isInline){const m=!p||p.type.allowsMarkType(t),g=!!t.isInSet(d.marks)||!d.marks.some(y=>y.type.excludes(t));u=m&&g}return!u}),u})}const ete=(n,e={})=>({tr:t,state:r,dispatch:o})=>{const{selection:i}=t,{empty:a,ranges:s}=i,l=ji(n,r.schema);if(o)if(a){const u=My(r,l);t.addStoredMark(l.create({...u,...e}))}else s.forEach(u=>{const d=u.$from.pos,f=u.$to.pos;r.doc.nodesBetween(d,f,(p,m)=>{const g=Math.max(m,d),y=Math.min(m+p.nodeSize,f);p.marks.find(w=>w.type===l)?p.marks.forEach(w=>{l===w.type&&t.addMark(g,y,l.create({...w.attrs,...e}))}):t.addMark(g,y,l.create(e))})});return Zee(r,t,l)},tte=(n,e)=>({tr:t})=>(t.setMeta(n,e),!0),nte=(n,e={})=>({state:t,dispatch:r,chain:o})=>{const i=or(n,t.schema);let a;return t.selection.$anchor.sameParent(t.selection.$head)&&(a=t.selection.$anchor.parent.attrs),i.isTextblock?o().command(({commands:s})=>G5(i,{...a,...e})(t)?!0:s.clearNodes()).command(({state:s})=>G5(i,{...a,...e})(s,r)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},rte=n=>({tr:e,dispatch:t})=>{if(t){const{doc:r}=e,o=vs(n,0,r.content.size),i=Tt.create(r,o);e.setSelection(i)}return!0},ote=n=>({tr:e,dispatch:t})=>{if(t){const{doc:r}=e,{from:o,to:i}=typeof n=="number"?{from:n,to:n}:n,a=jt.atStart(r).from,s=jt.atEnd(r).to,l=vs(o,a,s),u=vs(i,a,s),d=jt.create(r,l,u);e.setSelection(d)}return!0},ate=n=>({state:e,dispatch:t})=>{const r=or(n,e.schema);return NZ(r)(e,t)};function t6(n,e){const t=n.storedMarks||n.selection.$to.parentOffset&&n.selection.$from.marks();if(t){const r=t.filter(o=>e==null?void 0:e.includes(o.type.name));n.tr.ensureMarks(r)}}const ite=({keepMarks:n=!0}={})=>({tr:e,state:t,dispatch:r,editor:o})=>{const{selection:i,doc:a}=e,{$from:s,$to:l}=i,u=o.extensionManager.attributes,d=yf(u,s.node().type.name,s.node().attrs);if(i instanceof Tt&&i.node.isBlock)return!s.parentOffset||!Va(a,s.pos)?!1:(r&&(n&&t6(t,o.extensionManager.splittableMarks),e.split(s.pos).scrollIntoView()),!0);if(!s.parent.isBlock)return!1;const f=l.parentOffset===l.parent.content.size,p=s.depth===0?void 0:Uee(s.node(-1).contentMatchAt(s.indexAfter(-1)));let m=f&&p?[{type:p,attrs:d}]:void 0,g=Va(e.doc,e.mapping.map(s.pos),1,m);if(!m&&!g&&Va(e.doc,e.mapping.map(s.pos),1,p?[{type:p}]:void 0)&&(g=!0,m=p?[{type:p,attrs:d}]:void 0),r){if(g&&(i instanceof jt&&e.deleteSelection(),e.split(e.mapping.map(s.pos),1,m),p&&!f&&!s.parentOffset&&s.parent.type!==p)){const y=e.mapping.map(s.before()),b=e.doc.resolve(y);s.node(-1).canReplaceWith(b.index(),b.index()+1,p)&&e.setNodeMarkup(e.mapping.map(s.before()),p)}n&&t6(t,o.extensionManager.splittableMarks),e.scrollIntoView()}return g},ste=(n,e={})=>({tr:t,state:r,dispatch:o,editor:i})=>{var a;const s=or(n,r.schema),{$from:l,$to:u}=r.selection,d=r.selection.node;if(d&&d.isBlock||l.depth<2||!l.sameParent(u))return!1;const f=l.node(-1);if(f.type!==s)return!1;const p=i.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==s||l.index(-2)!==l.node(-2).childCount-1)return!1;if(o){let w=Le.empty;const C=l.index(-1)?1:l.index(-2)?2:3;for(let A=l.depth-C;A>=l.depth-3;A-=1)w=Le.from(l.node(A).copy(w));const k=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3,x={...yf(p,l.node().type.name,l.node().attrs),...e},E=((a=s.contentMatch.defaultType)===null||a===void 0?void 0:a.createAndFill(x))||void 0;w=w.append(Le.from(s.createAndFill(null,E)||void 0));const _=l.before(l.depth-(C-1));t.replace(_,l.after(-k),new nt(w,4-C,0));let M=-1;t.doc.nodesBetween(_,t.doc.content.size,(A,O)=>{if(M>-1)return!1;A.isTextblock&&A.content.size===0&&(M=O+1)}),M>-1&&t.setSelection(jt.near(t.doc.resolve(M))),t.scrollIntoView()}return!0}const m=u.pos===l.end()?f.contentMatchAt(0).defaultType:null,g={...yf(p,f.type.name,f.attrs),...e},y={...yf(p,l.node().type.name,l.node().attrs),...e};t.delete(l.pos,u.pos);const b=m?[{type:s,attrs:g},{type:m,attrs:y}]:[{type:s,attrs:g}];if(!Va(t.doc,l.pos,2))return!1;if(o){const{selection:w,storedMarks:C}=r,{splittableMarks:k}=i.extensionManager,x=C||w.$to.parentOffset&&w.$from.marks();if(t.split(l.pos,2,b).scrollIntoView(),!x||!o)return!0;const E=x.filter(_=>k.includes(_.type.name));t.ensureMarks(E)}return!0},e1=(n,e)=>{const t=Iy(a=>a.type===e)(n.selection);if(!t)return!0;const r=n.doc.resolve(Math.max(0,t.pos-1)).before(t.depth);if(r===void 0)return!0;const o=n.doc.nodeAt(r);return t.node.type===(o==null?void 0:o.type)&&Wi(n.doc,t.pos)&&n.join(t.pos),!0},t1=(n,e)=>{const t=Iy(a=>a.type===e)(n.selection);if(!t)return!0;const r=n.doc.resolve(t.start).after(t.depth);if(r===void 0)return!0;const o=n.doc.nodeAt(r);return t.node.type===(o==null?void 0:o.type)&&Wi(n.doc,r)&&n.join(r),!0},lte=(n,e,t,r={})=>({editor:o,tr:i,state:a,dispatch:s,chain:l,commands:u,can:d})=>{const{extensions:f,splittableMarks:p}=o.extensionManager,m=or(n,a.schema),g=or(e,a.schema),{selection:y,storedMarks:b}=a,{$from:w,$to:C}=y,k=w.blockRange(C),x=b||y.$to.parentOffset&&y.$from.marks();if(!k)return!1;const E=Iy(_=>e6(_.type.name,f))(y);if(k.depth>=1&&E&&k.depth-E.depth<=1){if(E.node.type===m)return u.liftListItem(g);if(e6(E.node.type.name,f)&&m.validContent(E.node.content)&&s)return l().command(()=>(i.setNodeMarkup(E.pos,m),!0)).command(()=>e1(i,m)).command(()=>t1(i,m)).run()}return!t||!x||!s?l().command(()=>d().wrapInList(m,r)?!0:u.clearNodes()).wrapInList(m,r).command(()=>e1(i,m)).command(()=>t1(i,m)).run():l().command(()=>{const _=d().wrapInList(m,r),M=x.filter(A=>p.includes(A.type.name));return i.ensureMarks(M),_?!0:u.clearNodes()}).wrapInList(m,r).command(()=>e1(i,m)).command(()=>t1(i,m)).run()},ute=(n,e={},t={})=>({state:r,commands:o})=>{const{extendEmptyMarkRange:i=!1}=t,a=ji(n,r.schema);return u0(r,a,e)?o.unsetMark(a,{extendEmptyMarkRange:i}):o.setMark(a,e)},cte=(n,e,t={})=>({state:r,commands:o})=>{const i=or(n,r.schema),a=or(e,r.schema),s=pc(r,i,t);let l;return r.selection.$anchor.sameParent(r.selection.$head)&&(l=r.selection.$anchor.parent.attrs),s?o.setNode(a,l):o.setNode(i,{...l,...t})},dte=(n,e={})=>({state:t,commands:r})=>{const o=or(n,t.schema);return pc(t,o,e)?r.lift(o):r.wrapIn(o,e)},fte=()=>({state:n,dispatch:e})=>{const t=n.plugins;for(let r=0;r<t.length;r+=1){const o=t[r];let i;if(o.spec.isInputRules&&(i=o.getState(n))){if(e){const a=n.tr,s=i.transform;for(let l=s.steps.length-1;l>=0;l-=1)a.step(s.steps[l].invert(s.docs[l]));if(i.text){const l=a.doc.resolve(i.from).marks();a.replaceWith(i.from,i.to,n.schema.text(i.text,l))}else a.delete(i.from,i.to)}return!0}}return!1},hte=()=>({tr:n,dispatch:e})=>{const{selection:t}=n,{empty:r,ranges:o}=t;return r||e&&o.forEach(i=>{n.removeMark(i.$from.pos,i.$to.pos)}),!0},pte=(n,e={})=>({tr:t,state:r,dispatch:o})=>{var i;const{extendEmptyMarkRange:a=!1}=e,{selection:s}=t,l=ji(n,r.schema),{$from:u,empty:d,ranges:f}=s;if(!o)return!0;if(d&&a){let{from:p,to:m}=s;const g=(i=u.marks().find(b=>b.type===l))===null||i===void 0?void 0:i.attrs,y=Ty(u,l,g);y&&(p=y.from,m=y.to),t.removeMark(p,m,l)}else f.forEach(p=>{t.removeMark(p.$from.pos,p.$to.pos,l)});return t.removeStoredMark(l),!0},mte=(n,e={})=>({tr:t,state:r,dispatch:o})=>{let i=null,a=null;const s=sp(typeof n=="string"?n:n.name,r.schema);return s?(s==="node"&&(i=or(n,r.schema)),s==="mark"&&(a=ji(n,r.schema)),o&&t.selection.ranges.forEach(l=>{const u=l.$from.pos,d=l.$to.pos;let f,p,m,g;t.selection.empty?r.doc.nodesBetween(u,d,(y,b)=>{i&&i===y.type&&(m=Math.max(b,u),g=Math.min(b+y.nodeSize,d),f=b,p=y)}):r.doc.nodesBetween(u,d,(y,b)=>{b<u&&i&&i===y.type&&(m=Math.max(b,u),g=Math.min(b+y.nodeSize,d),f=b,p=y),b>=u&&b<=d&&(i&&i===y.type&&t.setNodeMarkup(b,void 0,{...y.attrs,...e}),a&&y.marks.length&&y.marks.forEach(w=>{if(a===w.type){const C=Math.max(b,u),k=Math.min(b+y.nodeSize,d);t.addMark(C,k,a.create({...w.attrs,...e}))}}))}),p&&(f!==void 0&&t.setNodeMarkup(f,void 0,{...p.attrs,...e}),a&&p.marks.length&&p.marks.forEach(y=>{a===y.type&&t.addMark(m,g,a.create({...y.attrs,...e}))}))}),!0):!1},vte=(n,e={})=>({state:t,dispatch:r})=>{const o=or(n,t.schema);return IZ(o,e)(t,r)},gte=(n,e={})=>({state:t,dispatch:r})=>{const o=or(n,t.schema);return OZ(o,e)(t,r)};var yte=Object.freeze({__proto__:null,blur:ZZ,clearContent:eee,clearNodes:tee,command:nee,createParagraphNear:ree,cut:oee,deleteCurrentNode:aee,deleteNode:iee,deleteRange:see,deleteSelection:lee,enter:uee,exitCode:cee,extendMarkRange:dee,first:fee,focus:pee,forEach:mee,insertContent:vee,insertContentAt:bee,joinBackward:Cee,joinDown:wee,joinForward:xee,joinItemBackward:kee,joinItemForward:Eee,joinTextblockBackward:Tee,joinTextblockForward:_ee,joinUp:See,keyboardShortcut:Iee,lift:Oee,liftEmptyBlock:Aee,liftListItem:Pee,newlineInCode:Ree,resetAttributes:Dee,scrollIntoView:$ee,selectAll:Nee,selectNodeBackward:Lee,selectNodeForward:Fee,selectParentNode:Bee,selectTextblockEnd:Vee,selectTextblockStart:zee,setContent:Hee,setMark:ete,setMeta:tte,setNode:nte,setNodeSelection:rte,setTextSelection:ote,sinkListItem:ate,splitBlock:ite,splitListItem:ste,toggleList:lte,toggleMark:ute,toggleNode:cte,toggleWrap:dte,undoInputRule:fte,unsetAllMarks:hte,unsetMark:pte,updateAttributes:mte,wrapIn:vte,wrapInList:gte});const bte=xr.create({name:"commands",addCommands(){return{...yte}}}),Ste=xr.create({name:"drop",addProseMirrorPlugins(){return[new lo({key:new pa("tiptapDrop"),props:{handleDrop:(n,e,t,r)=>{this.editor.emit("drop",{editor:this.editor,event:e,slice:t,moved:r})}}})]}}),wte=xr.create({name:"editable",addProseMirrorPlugins(){return[new lo({key:new pa("editable"),props:{editable:()=>this.editor.options.editable}})]}}),Cte=xr.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:n}=this;return[new lo({key:new pa("focusEvents"),props:{handleDOMEvents:{focus:(e,t)=>{n.isFocused=!0;const r=n.state.tr.setMeta("focus",{event:t}).setMeta("addToHistory",!1);return e.dispatch(r),!1},blur:(e,t)=>{n.isFocused=!1;const r=n.state.tr.setMeta("blur",{event:t}).setMeta("addToHistory",!1);return e.dispatch(r),!1}}}})]}}),xte=xr.create({name:"keymap",addKeyboardShortcuts(){const n=()=>this.editor.commands.first(({commands:a})=>[()=>a.undoInputRule(),()=>a.command(({tr:s})=>{const{selection:l,doc:u}=s,{empty:d,$anchor:f}=l,{pos:p,parent:m}=f,g=f.parent.isTextblock&&p>0?s.doc.resolve(p-1):f,y=g.parent.type.spec.isolating,b=f.pos-f.parentOffset,w=y&&g.parent.childCount===1?b===f.pos:en.atStart(u).from===p;return!d||!m.type.isTextblock||m.textContent.length||!w||w&&f.parent.type.name==="paragraph"?!1:a.clearNodes()}),()=>a.deleteSelection(),()=>a.joinBackward(),()=>a.selectNodeBackward()]),e=()=>this.editor.commands.first(({commands:a})=>[()=>a.deleteSelection(),()=>a.deleteCurrentNode(),()=>a.joinForward(),()=>a.selectNodeForward()]),r={Enter:()=>this.editor.commands.first(({commands:a})=>[()=>a.newlineInCode(),()=>a.createParagraphNear(),()=>a.liftEmptyBlock(),()=>a.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:n,"Mod-Backspace":n,"Shift-Backspace":n,Delete:e,"Mod-Delete":e,"Mod-a":()=>this.editor.commands.selectAll()},o={...r},i={...r,"Ctrl-h":n,"Alt-Backspace":n,"Ctrl-d":e,"Ctrl-Alt-Backspace":e,"Alt-Delete":e,"Alt-d":e,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return _y()||Ux()?i:o},addProseMirrorPlugins(){return[new lo({key:new pa("clearDocument"),appendTransaction:(n,e,t)=>{if(n.some(y=>y.getMeta("composition")))return;const r=n.some(y=>y.docChanged)&&!e.doc.eq(t.doc),o=n.some(y=>y.getMeta("preventClearDocument"));if(!r||o)return;const{empty:i,from:a,to:s}=e.selection,l=en.atStart(e.doc).from,u=en.atEnd(e.doc).to;if(i||!(a===l&&s===u)||!Ay(t.doc))return;const p=t.tr,m=np({state:t,transaction:p}),{commands:g}=new rp({editor:this.editor,state:m});if(g.clearNodes(),!!p.steps.length)return p}})]}}),kte=xr.create({name:"paste",addProseMirrorPlugins(){return[new lo({key:new pa("tiptapPaste"),props:{handlePaste:(n,e,t)=>{this.editor.emit("paste",{editor:this.editor,event:e,slice:t})}}})]}}),Ete=xr.create({name:"tabindex",addProseMirrorPlugins(){return[new lo({key:new pa("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}});class cs{get name(){return this.node.type.name}constructor(e,t,r=!1,o=null){this.currentNode=null,this.actualDepth=null,this.isBlock=r,this.resolvedPos=e,this.editor=t,this.currentNode=o}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return(e=this.actualDepth)!==null&&e!==void 0?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let t=this.from,r=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}t=this.from+1,r=this.to-1}this.editor.commands.insertContentAt({from:t,to:r},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const e=this.resolvedPos.start(this.resolvedPos.depth-1),t=this.resolvedPos.doc.resolve(e);return new cs(t,this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new cs(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new cs(e,this.editor)}get children(){const e=[];return this.node.content.forEach((t,r)=>{const o=t.isBlock&&!t.isTextblock,i=t.isAtom&&!t.isText,a=this.pos+r+(i?0:1),s=this.resolvedPos.doc.resolve(a);if(!o&&s.depth<=this.depth)return;const l=new cs(s,this.editor,o,o?t:null);o&&(l.actualDepth=this.depth+1),e.push(new cs(s,this.editor,o,o?t:null))}),e}get firstChild(){return this.children[0]||null}get lastChild(){const e=this.children;return e[e.length-1]||null}closest(e,t={}){let r=null,o=this.parent;for(;o&&!r;){if(o.node.type.name===e)if(Object.keys(t).length>0){const i=o.node.attrs,a=Object.keys(t);for(let s=0;s<a.length;s+=1){const l=a[s];if(i[l]!==t[l])break}}else r=o;o=o.parent}return r}querySelector(e,t={}){return this.querySelectorAll(e,t,!0)[0]||null}querySelectorAll(e,t={},r=!1){let o=[];if(!this.children||this.children.length===0)return o;const i=Object.keys(t);return this.children.forEach(a=>{r&&o.length>0||(a.node.type.name===e&&i.every(l=>t[l]===a.node.attrs[l])&&o.push(a),!(r&&o.length>0)&&(o=o.concat(a.querySelectorAll(e,t,r))))}),o}setAttribute(e){const{tr:t}=this.editor.state;t.setNodeMarkup(this.from,void 0,{...this.node.attrs,...e}),this.editor.view.dispatch(t)}}const Tte=`.ProseMirror {
72 - position: relative;
73 -}
74 -
75 -.ProseMirror {
76 - word-wrap: break-word;
77 - white-space: pre-wrap;
78 - white-space: break-spaces;
79 - -webkit-font-variant-ligatures: none;
80 - font-variant-ligatures: none;
81 - font-feature-settings: "liga" 0; /* the above doesn't seem to work in Edge */
82 -}
83 -
84 -.ProseMirror [contenteditable="false"] {
85 - white-space: normal;
86 -}
87 -
88 -.ProseMirror [contenteditable="false"] [contenteditable="true"] {
89 - white-space: pre-wrap;
90 -}
91 -
92 -.ProseMirror pre {
93 - white-space: pre-wrap;
94 -}
95 -
96 -img.ProseMirror-separator {
97 - display: inline !important;
98 - border: none !important;
99 - margin: 0 !important;
100 - width: 0 !important;
101 - height: 0 !important;
102 -}
103 -
104 -.ProseMirror-gapcursor {
105 - display: none;
106 - pointer-events: none;
107 - position: absolute;
108 - margin: 0;
109 -}
110 -
111 -.ProseMirror-gapcursor:after {
112 - content: "";
113 - display: block;
114 - position: absolute;
115 - top: -2px;
116 - width: 20px;
117 - border-top: 1px solid black;
118 - animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite;
119 -}
120 -
121 -@keyframes ProseMirror-cursor-blink {
122 - to {
123 - visibility: hidden;
124 - }
125 -}
126 -
127 -.ProseMirror-hideselection *::selection {
128 - background: transparent;
129 -}
130 -
131 -.ProseMirror-hideselection *::-moz-selection {
132 - background: transparent;
133 -}
134 -
135 -.ProseMirror-hideselection * {
136 - caret-color: transparent;
137 -}
138 -
139 -.ProseMirror-focused .ProseMirror-gapcursor {
140 - display: block;
141 -}
142 -
143 -.tippy-box[data-animation=fade][data-state=hidden] {
144 - opacity: 0
145 -}`;function _te(n,e,t){const r=document.querySelector("style[data-tiptap-style]");if(r!==null)return r;const o=document.createElement("style");return e&&o.setAttribute("nonce",e),o.setAttribute("data-tiptap-style",""),o.innerHTML=n,document.getElementsByTagName("head")[0].appendChild(o),o}let Mte=class extends LZ{constructor(e={}){super(),this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.options={element:document.createElement("div"),content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,onBeforeCreate:()=>null,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:t})=>{throw t},onPaste:()=>null,onDrop:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("contentError",this.options.onContentError),this.createView(),this.injectCSS(),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:t,slice:r,moved:o})=>this.options.onDrop(t,r,o)),this.on("paste",({event:t,slice:r})=>this.options.onPaste(t,r)),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&document&&(this.css=_te(Tte,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.view||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,t=!0){this.setOptions({editable:e}),t&&this.emit("update",{editor:this,transaction:this.state.tr})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get state(){return this.view.state}registerPlugin(e,t){const r=Lx(t)?t(e,[...this.state.plugins]):[...this.state.plugins,e],o=this.state.reconfigure({plugins:r});return this.view.updateState(o),o}unregisterPlugin(e){if(this.isDestroyed)return;const t=this.state.plugins;let r=t;if([].concat(e).forEach(i=>{const a=typeof i=="string"?`${i}$`:i.key;r=t.filter(s=>!s.key.startsWith(a))}),t.length===r.length)return;const o=this.state.reconfigure({plugins:r});return this.view.updateState(o),o}createExtensionManager(){var e,t;const o=[...this.options.enableCoreExtensions?[wte,QZ.configure({blockSeparator:(t=(e=this.options.coreExtensionOptions)===null||e===void 0?void 0:e.clipboardTextSerializer)===null||t===void 0?void 0:t.blockSeparator}),bte,Cte,xte,Ete,Ste,kte].filter(i=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[i.name]!==!1:!0):[],...this.options.extensions].filter(i=>["extension","node","mark"].includes(i==null?void 0:i.type));this.extensionManager=new gl(o,this)}createCommandManager(){this.commandManager=new rp({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){var e;let t;try{t=l0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(a){if(!(a instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(a.message))throw a;this.emit("contentError",{editor:this,error:a,disableCollaboration:()=>{this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(s=>s.name!=="collaboration"),this.createExtensionManager()}}),t=l0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}const r=Hx(t,this.options.autofocus);this.view=new aZ(this.options.element,{...this.options.editorProps,attributes:{role:"textbox",...(e=this.options.editorProps)===null||e===void 0?void 0:e.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:vl.create({doc:t,selection:r||void 0})});const o=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(o),this.createNodeViews(),this.prependClass();const i=this.view.dom;i.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const t=this.capturedTransaction;return this.capturedTransaction=null,t}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(a=>{var s;return(s=this.capturedTransaction)===null||s===void 0?void 0:s.step(a)});return}const t=this.state.apply(e),r=!this.state.selection.eq(t.selection);this.emit("beforeTransaction",{editor:this,transaction:e,nextState:t}),this.view.updateState(t),this.emit("transaction",{editor:this,transaction:e}),r&&this.emit("selectionUpdate",{editor:this,transaction:e});const o=e.getMeta("focus"),i=e.getMeta("blur");o&&this.emit("focus",{editor:this,event:o.event,transaction:e}),i&&this.emit("blur",{editor:this,event:i.event,transaction:e}),!(!e.docChanged||e.getMeta("preventUpdate"))&&this.emit("update",{editor:this,transaction:e})}getAttributes(e){return jx(this.state,e)}isActive(e,t){const r=typeof e=="string"?e:null,o=typeof e=="string"?t:e;return Qee(this.state,r,o)}getJSON(){return this.state.doc.toJSON()}getHTML(){return ky(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:t=`
146 -
147 -`,textSerializers:r={}}=e||{};return Kee(this.state.doc,{blockSeparator:t,textSerializers:{...Bx(this.schema),...r}})}get isEmpty(){return Ay(this.state.doc)}getCharacterCount(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}destroy(){if(this.emit("destroy"),this.view){const e=this.view.dom;e&&e.editor&&delete e.editor,this.view.destroy()}this.removeAllListeners()}get isDestroyed(){var e;return!(!((e=this.view)===null||e===void 0)&&e.docView)}$node(e,t){var r;return((r=this.$doc)===null||r===void 0?void 0:r.querySelector(e,t))||null}$nodes(e,t){var r;return((r=this.$doc)===null||r===void 0?void 0:r.querySelectorAll(e,t))||null}$pos(e){const t=this.state.doc.resolve(e);return new cs(t,this)}get $doc(){return this.$pos(0)}};function mc(n){return new ap({find:n.find,handler:({state:e,range:t,match:r})=>{const o=Kt(n.getAttributes,void 0,r);if(o===!1||o===null)return null;const{tr:i}=e,a=r[r.length-1],s=r[0];if(a){const l=s.search(/\S/),u=t.from+s.indexOf(a),d=u+a.length;if(Oy(t.from,t.to,e.doc).filter(m=>m.mark.type.excluded.find(y=>y===n.type&&y!==m.mark.type)).filter(m=>m.to>u).length)return null;d<t.to&&i.delete(d,t.to),u>t.from&&i.delete(t.from+l,u);const p=t.from+l+a.length;i.addMark(t.from+l,p,n.type.create(o||{})),i.removeStoredMark(n.type)}}})}function Ite(n){return new ap({find:n.find,handler:({state:e,range:t,match:r})=>{const o=Kt(n.getAttributes,void 0,r)||{},{tr:i}=e,a=t.from;let s=t.to;const l=n.type.create(o);if(r[1]){const u=r[0].lastIndexOf(r[1]);let d=a+u;d>s?d=s:s=d+r[1].length;const f=r[0][r[0].length-1];i.insertText(f,a+r[0].length-1),i.replaceWith(d,s,l)}else if(r[0]){const u=n.type.isInline?a:a-1;i.insert(u,n.type.create(o)).delete(i.mapping.map(a),i.mapping.map(s))}i.scrollIntoView()}})}function Ote(n){return new ap({find:n.find,handler:({state:e,range:t,match:r})=>{const o=e.doc.resolve(t.from),i=Kt(n.getAttributes,void 0,r)||{};if(!o.node(-1).canReplaceWith(o.index(-1),o.indexAfter(-1),n.type))return null;e.tr.delete(t.from,t.to).setBlockType(t.from,t.from,n.type,i)}})}function vc(n){return new ap({find:n.find,handler:({state:e,range:t,match:r,chain:o})=>{const i=Kt(n.getAttributes,void 0,r)||{},a=e.tr.delete(t.from,t.to),l=a.doc.resolve(t.from).blockRange(),u=l&&ly(l,n.type,i);if(!u)return null;if(a.wrap(l,u),n.keepMarks&&n.editor){const{selection:f,storedMarks:p}=e,{splittableMarks:m}=n.editor.extensionManager,g=p||f.$to.parentOffset&&f.$from.marks();if(g){const y=g.filter(b=>m.includes(b.type.name));a.ensureMarks(y)}}if(n.keepAttributes){const f=n.type.name==="bulletList"||n.type.name==="orderedList"?"listItem":"taskList";o().updateAttributes(f,i).run()}const d=a.doc.resolve(t.from-1).nodeBefore;d&&d.type===n.type&&Wi(a.doc,t.from-1)&&(!n.joinPredicate||n.joinPredicate(r,d))&&a.join(t.from-1)}})}class Io{constructor(e={}){this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=Kt(lt(this,"addOptions",{name:this.name}))),this.storage=Kt(lt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Io(e)}configure(e={}){const t=this.extend({...this.config,addOptions:()=>ip(this.options,e)});return t.name=this.name,t.parent=this.parent,t}extend(e={}){const t=new Io(e);return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=Kt(lt(t,"addOptions",{name:t.name})),t.storage=Kt(lt(t,"addStorage",{name:t.name,options:t.options})),t}}function Al(n){return new qZ({find:n.find,handler:({state:e,range:t,match:r,pasteEvent:o})=>{const i=Kt(n.getAttributes,void 0,r,o);if(i===!1||i===null)return null;const{tr:a}=e,s=r[r.length-1],l=r[0];let u=t.to;if(s){const d=l.search(/\S/),f=t.from+l.indexOf(s),p=f+s.length;if(Oy(t.from,t.to,e.doc).filter(g=>g.mark.type.excluded.find(b=>b===n.type&&b!==g.mark.type)).filter(g=>g.to>f).length)return null;p<t.to&&a.delete(p,t.to),f>t.from&&a.delete(t.from+d,f),u=t.from+d+s.length,a.addMark(t.from+d,u,n.type.create(i||{})),a.removeStoredMark(n.type)}}})}function n6(n){return TA((e,t)=>({get(){return e(),n},set(r){n=r,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t()})})}}))}class Ate extends Mte{constructor(e={}){return super(e),this.contentComponent=null,this.appContext=null,this.reactiveState=n6(this.view.state),this.reactiveExtensionStorage=n6(this.extensionStorage),this.on("beforeTransaction",({nextState:t})=>{this.reactiveState.value=t,this.reactiveExtensionStorage.value=this.extensionStorage}),EA(this)}get state(){return this.reactiveState?this.reactiveState.value:this.view.state}get storage(){return this.reactiveExtensionStorage?this.reactiveExtensionStorage.value:super.storage}registerPlugin(e,t){const r=super.registerPlugin(e,t);return this.reactiveState&&(this.reactiveState.value=r),r}unregisterPlugin(e){const t=super.unregisterPlugin(e);return this.reactiveState&&t&&(this.reactiveState.value=t),t}}const r6=de({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(n){const e=L(),t=wn();return Rl(()=>{const r=n.editor;r&&r.options.element&&e.value&&Dt(()=>{if(!e.value||!r.options.element.firstChild)return;const o=v(e.value);e.value.append(...r.options.element.childNodes),r.contentComponent=t.ctx._,t&&(r.appContext={...t.appContext,provides:t.provides}),r.setOptions({element:o}),r.createNodeViews()})}),kr(()=>{const r=n.editor;r&&(r.contentComponent=null,r.appContext=null)}),{rootEl:e}},render(){return Ye("div",{ref:n=>{this.rootEl=n}})}}),Pte=(n={})=>{const e=br();return an(()=>{e.value=new Ate(n)}),kr(()=>{var t,r,o;const i=(t=e.value)===null||t===void 0?void 0:t.options.element,a=i==null?void 0:i.cloneNode(!0);(r=i==null?void 0:i.parentNode)===null||r===void 0||r.replaceChild(a,i),(o=e.value)===null||o===void 0||o.destroy()}),e},Rte=de({__name:"IvyFontFamilyPopover",props:{editor:{},ariaLabel:{}},setup(n){const{getLabel:e}=Ft(),t=L(!0),r=n,o=["Inter","Comic Sans MS","Sans Serif","serif","monospace","cursive"],i=L("Sans Serif"),a=s=>{r.editor.chain().focus().setFontFamily(s).run()};return(s,l)=>{const u=ay,d=oy;return I(),ve(d,{ref:"elInputRef",modelValue:i.value,"onUpdate:modelValue":l[0]||(l[0]=f=>i.value=f),placeholder:"Select font",clearable:!1,disabled:!1,multiple:!1,class:W({"is-secondary":t.value}),"aria-label":r.ariaLabel||v(e)("font_family"),onChange:a},{default:X(()=>[(I(),z(it,null,zt(o,f=>N(u,{key:f,value:f,label:f,class:W({"is-secondary":t.value})},{default:X(()=>[Z("span",{style:rn({fontFamily:f})},_e(f),5)]),_:2},1032,["value","label","class"])),64))]),_:1},8,["modelValue","class","aria-label"])}}}),Dte=de({__name:"IvyHeadingPopover",props:{editor:{},ariaLabel:{}},setup(n){const{getLabel:e}=Ft(),t=n,r=L(!0),o=L("Paragraph"),i=a=>{if(a>0){t.editor.commands.toggleHeading({level:a});return}t.editor.commands.setParagraph()};return(a,s)=>{const l=ay,u=oy;return I(),ve(u,{modelValue:o.value,"onUpdate:modelValue":s[0]||(s[0]=d=>o.value=d),placeholder:"Select Heading Level",clearable:!1,disabled:!1,multiple:!1,class:W({"is-secondary":r.value}),"aria-label":t.ariaLabel||v(e)("heading_level"),onChange:i},{default:X(()=>[N(l,{value:0,label:v(e)("paragraph"),class:W({"is-secondary":r.value})},{default:X(()=>s[1]||(s[1]=[Z("p",null,"Paragraph",-1)])),_:1},8,["label","class"]),(I(),z(it,null,zt(6,d=>N(l,{key:d,value:d,label:"Heading "+d,class:W({"is-secondary":r.value})},{default:X(()=>[(I(),ve(on("h"+d),{"data-item-type":"heading"},{default:X(()=>[pt("Heading "+_e(d),1)]),_:2},1024))]),_:2},1032,["value","label","class"])),64))]),_:1},8,["modelValue","class","aria-label"])}}}),$te={class:"ivyforms-flex ivyforms-gap-8"},Nte=de({__name:"IvyImagePopover",props:{editor:{}},setup(n){const{getLabel:e}=Ft(),t=n,r=L(null),o=L(!1),i=L(null),a=L(!1),s=async f=>{const p=await u(f.raw);t.editor.commands.setImage({src:p}),v(r).hide()},l=()=>{t.editor.commands.setImage({src:i.value}),v(r).hide()},u=f=>{const p=new FileReader;return new Promise((m,g)=>{p.onload=y=>{var b;(b=y.target)!=null&&b.result?m(y.target.result):g(new Error("Failed to read file"))},p.onerror=g,p.readAsDataURL(f)})},d=()=>{i.value=null,o.value=!1};return(f,p)=>{const m=Yz,g=aa,y=Vl;return I(),ve(y,{ref_key:"popoverRef",ref:r,trigger:"click",width:o.value?350:200,"popper-background":"level-2-foreground",placement:o.value?"bottom-end":"bottom",onHide:d},{reference:X(()=>[N(Hl,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"image",onClick:p[4]||(p[4]=tt(()=>{},["stop","prevent"]))})]),default:X(()=>[o.value?(I(),z(it,{key:1},[Z("div",$te,[N(so,{modelValue:i.value,"onUpdate:modelValue":p[1]||(p[1]=b=>i.value=b),placeholder:v(e)("image_url")},null,8,["modelValue","placeholder"]),N(nn,{onClick:[l,p[2]||(p[2]=tt(()=>{},["stop","prevent"]))]},{default:X(()=>[pt(_e(v(e)("save")),1)]),_:1})]),N(g,{modelValue:a.value,"onUpdate:modelValue":p[3]||(p[3]=b=>a.value=b),class:"ivyforms-ml-8"},{default:X(()=>[pt(_e(v(e)("open_in_new_tab")),1)]),_:1},8,["modelValue"])],64)):(I(),z(it,{key:0},[N(nn,{type:"ghost",class:"insert-image-button",priority:"secondary",onClick:p[0]||(p[0]=tt(b=>o.value=!0,["stop","prevent"]))},{default:X(()=>[pt(_e(v(e)("insert_image_by_url")),1)]),_:1}),N(m,{"auto-upload":!1,"show-file-list":!1,"on-change":s},{trigger:X(()=>[N(nn,{type:"ghost",priority:"secondary"},{default:X(()=>[pt(_e(v(e)("upload_image")),1)]),_:1})]),_:1})],64))]),_:1},8,["width","placement"])}}}),Lte={class:"ivyforms-flex ivyforms-gap-8 ivyforms-mt-4"},Fte={class:"ivyforms-flex ivyforms-gap-16 ivyforms-mt-4"},Bte=de({__name:"IvyLinkPopover",props:{editor:{}},setup(n){const{getLabel:e}=Ft(),t=n,r=L(null),o=L(""),i=L(!1),a=()=>{t.editor.chain().focus().extendMarkRange("link").setLink({href:o.value,target:i.value===!0?"_blank":"_self"}).run(),v(r).hide()},s=()=>{window.open(o.value,"_blank")},l=()=>{t.editor.chain().focus().extendMarkRange("link").unsetLink().run(),v(r).hide()},u=()=>{const f=t.editor.getAttributes("link");o.value=f.href,i.value=f.target==="_blank"},d=()=>{o.value="",i.value=!1};return(f,p)=>{const m=Vl;return I(),ve(m,{ref_key:"popoverRef",ref:r,class:"ivyforms-link-popover",trigger:"click","popper-background":"level-2-foreground",width:"250",onShow:u,onHide:d},{reference:X(()=>[N(Hl,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"link",active:f.editor.isActive("link"),onClick:p[2]||(p[2]=tt(()=>{},["stop","prevent"]))},null,8,["active"])]),default:X(()=>[Z("div",Lte,[N(so,{modelValue:o.value,"onUpdate:modelValue":p[0]||(p[0]=g=>o.value=g),placeholder:"Enter Link",autofocus:""},null,8,["modelValue"])]),N(aa,{modelValue:i.value,"onUpdate:modelValue":p[1]||(p[1]=g=>i.value=g),class:"ivyforms-ml-8",onClick:s},{default:X(()=>[pt(_e(v(e)("open_in_new_tab")),1)]),_:1},8,["modelValue"]),Z("div",Fte,[N(nn,{class:"ivyforms-flex-grow",priority:"white",type:"fill",size:"d",disabled:!f.editor.isActive("link"),onClick:tt(l,["stop","prevent"])},{default:X(()=>[pt(_e(v(e)("clear")),1)]),_:1},8,["disabled"]),N(nn,{class:"ivyforms-flex-grow",size:"d",onClick:tt(a,["prevent"])},{default:X(()=>[pt(_e(v(e)("save")),1)]),_:1})])]),_:1},512)}}}),Vte=["#232E3C","#0938B9","#014D5D","#CA8A04","#CC5C00","#970202","#892969","#4034AB","#8B929C","#316BFF","#06A192","#E9B308","#F0852E","#D92E2E","#DE5EB3","#7A69EE","#FFFFFF","#CBE3FF","#D4FEEB","#FEF18B","#FFC799","#F3A5A5","#F7CAE8","#CEC4FD"],zte={class:"ivyforms-color-set"},Hte=["onClick"],Wte={class:"ivyforms-flex ivyforms-gap-16 ivyforms-mt-24"},Ute=de({__name:"IvyColorPickerPopover",props:{editor:{},textStyleProperty:{}},setup(n){const{getLabel:e}=Ft(),t=n,r=L(null),o=L(null),i=L(null),a=L(null),s=()=>{a.value=My(t.editor.state,"textStyle")[t.textStyleProperty]||null,r.value.updateHasValue()},l=f=>{a.value=f,r.value.updateHasValue(),t.textStyleProperty==="color"?t.editor.commands.setColor(f):t.editor.chain().focus().setTextBackgroundColor(f).run()},u=()=>{o.value.focus(),t.textStyleProperty==="color"?t.editor.commands.setColor(a.value):t.editor.chain().focus().setTextBackgroundColor(a.value).run(),v(i).hide()},d=()=>{a.value=null,r.value.updateHasValue(),t.textStyleProperty==="color"?t.editor.commands.unsetColor():t.editor.chain().focus().unsetTextBackgroundColor().run()};return(f,p)=>{const m=nn,g=Vl;return I(),ve(g,{ref_key:"popoverRef",ref:i,trigger:"click",width:296,onShow:p[2]||(p[2]=y=>s())},{reference:X(()=>[ge(f.$slots,"reference")]),default:X(()=>[Z("div",zte,[(I(!0),z(it,null,zt(v(Vte),y=>(I(),z("div",{key:y,style:rn({"background-color":y,border:y==="#FFFFFF"?"1px solid var(--map-base-dusk-stroke--2)":"none",width:y==="#FFFFFF"?"24px":"26px",height:y==="#FFFFFF"?"24px":"26px"}),class:W(["ivyforms-color-set__item",{"color--selected":a.value===y}]),onMousedown:p[0]||(p[0]=tt(()=>{},["prevent"])),onClick:tt(b=>l(y),["stop"])},null,46,Hte))),128))]),N(Eh,null,{default:X(()=>[N(ha,{ref_key:"hexFormItemRef",ref:r,label:"Hex"},{default:X(()=>[N(so,{ref_key:"hexInputRef",ref:o,modelValue:a.value,"onUpdate:modelValue":p[1]||(p[1]=y=>a.value=y),autofocus:"",maxlength:"7"},null,8,["modelValue"])]),_:1},512),Z("div",Wte,[N(m,{class:"ivyforms-flex-1",type:"border",size:"s",onClick:tt(d,["prevent"])},{default:X(()=>[pt(_e(v(e)("reset")),1)]),_:1}),N(m,{class:"ivyforms-flex-1",size:"s",onClick:tt(u,["prevent"])},{default:X(()=>[pt(_e(v(e)("save")),1)]),_:1})])]),_:1})]),_:3},512)}}}),jte=de({__name:"IvyTextAlignPopoover",props:{editor:{}},setup(n){const e=n,t=L(null),r=o=>{e.editor.chain().focus().setTextAlign(o).run(),t.value.hide()};return(o,i)=>{const a=Hl,s=Vl;return I(),ve(s,{ref_key:"popoverRef",ref:t,trigger:"click","popper-background":"level-2-foreground",width:"10"},{reference:X(()=>[N(a,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":`text-align-${o.editor.getAttributes(o.editor.state.selection.$anchor.node().type.name).textAlign||"left"}`,onClick:i[0]||(i[0]=tt(()=>{},["stop","prevent"]))},null,8,["icon-start"])]),default:X(()=>[N(a,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"text-align-left",active:o.editor.isActive({textAlign:"left"}),onClick:i[1]||(i[1]=tt(l=>r("left"),["stop","prevent"]))},null,8,["active"]),N(a,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"text-align-right",active:o.editor.isActive({textAlign:"right"}),onClick:i[2]||(i[2]=tt(l=>r("right"),["stop","prevent"]))},null,8,["active"]),N(a,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"text-align-center",active:o.editor.isActive({textAlign:"center"}),onClick:i[3]||(i[3]=tt(l=>r("center"),["stop","prevent"]))},null,8,["active"]),N(a,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"text-align-justify",active:o.editor.isActive({textAlign:"justify"}),onClick:i[4]||(i[4]=tt(l=>r("justify"),["stop","prevent"]))},null,8,["active"])]),_:1},512)}}}),qte=Io.create({name:"doc",topNode:!0,content:"block+"}),Kte=Io.create({name:"text",group:"inline"}),Gte=Io.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:n}){return["p",ar(this.options.HTMLAttributes,n),0]},addCommands(){return{setParagraph:()=>({commands:n})=>n.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),Yte=n=>{if(!n.children.length)return;const e=n.querySelectorAll("span");e&&e.forEach(t=>{var r,o;const i=t.getAttribute("style"),a=(o=(r=t.parentElement)===null||r===void 0?void 0:r.closest("span"))===null||o===void 0?void 0:o.getAttribute("style");t.setAttribute("style",`${a};${i}`)})},Jte=Mo.create({name:"textStyle",priority:101,addOptions(){return{HTMLAttributes:{},mergeNestedSpanStyles:!1}},parseHTML(){return[{tag:"span",getAttrs:n=>n.hasAttribute("style")?(this.options.mergeNestedSpanStyles&&Yte(n),{}):!1}]},renderHTML({HTMLAttributes:n}){return["span",ar(this.options.HTMLAttributes,n),0]},addCommands(){return{removeEmptyTextStyle:()=>({tr:n})=>{const{selection:e}=n;return n.doc.nodesBetween(e.from,e.to,(t,r)=>{if(t.isTextblock)return!0;t.marks.filter(o=>o.type===this.type).some(o=>Object.values(o.attrs).some(i=>!!i))||n.removeMark(r,r+t.nodeSize,this.type)}),!0}}}}),Xte=xr.create({name:"color",addOptions(){return{types:["textStyle"]}},addGlobalAttributes(){return[{types:this.options.types,attributes:{color:{default:null,parseHTML:n=>{var e;return(e=n.style.color)===null||e===void 0?void 0:e.replace(/['"]+/g,"")},renderHTML:n=>n.color?{style:`color: ${n.color}`}:{}}}}]},addCommands(){return{setColor:n=>({chain:e})=>e().setMark("textStyle",{color:n}).run(),unsetColor:()=>({chain:n})=>n().setMark("textStyle",{color:null}).removeEmptyTextStyle().run()}}}),Qte=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,Zte=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,ene=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,tne=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,nne=Mo.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:n=>n.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:n=>n.type.name===this.name},{style:"font-weight",getAttrs:n=>/^(bold(er)?|[5-9]\d{2,})$/.test(n)&&null}]},renderHTML({HTMLAttributes:n}){return["strong",ar(this.options.HTMLAttributes,n),0]},addCommands(){return{setBold:()=>({commands:n})=>n.setMark(this.name),toggleBold:()=>({commands:n})=>n.toggleMark(this.name),unsetBold:()=>({commands:n})=>n.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[mc({find:Qte,type:this.type}),mc({find:ene,type:this.type})]},addPasteRules(){return[Al({find:Zte,type:this.type}),Al({find:tne,type:this.type})]}}),rne=xr.create({name:"textAlign",addOptions(){return{types:[],alignments:["left","center","right","justify"],defaultAlignment:null}},addGlobalAttributes(){return[{types:this.options.types,attributes:{textAlign:{default:this.options.defaultAlignment,parseHTML:n=>{const e=n.style.textAlign;return this.options.alignments.includes(e)?e:this.options.defaultAlignment},renderHTML:n=>n.textAlign?{style:`text-align: ${n.textAlign}`}:{}}}}]},addCommands(){return{setTextAlign:n=>({commands:e})=>this.options.alignments.includes(n)?this.options.types.map(t=>e.updateAttributes(t,{textAlign:n})).every(t=>t):!1,unsetTextAlign:()=>({commands:n})=>this.options.types.map(e=>n.resetAttributes(e,"textAlign")).every(e=>e)}},addKeyboardShortcuts(){return{"Mod-Shift-l":()=>this.editor.commands.setTextAlign("left"),"Mod-Shift-e":()=>this.editor.commands.setTextAlign("center"),"Mod-Shift-r":()=>this.editor.commands.setTextAlign("right"),"Mod-Shift-j":()=>this.editor.commands.setTextAlign("justify")}}}),one=Io.create({name:"heading",addOptions(){return{levels:[1,2,3,4,5,6],HTMLAttributes:{}}},content:"inline*",group:"block",defining:!0,addAttributes(){return{level:{default:1,rendered:!1}}},parseHTML(){return this.options.levels.map(n=>({tag:`h${n}`,attrs:{level:n}}))},renderHTML({node:n,HTMLAttributes:e}){return[`h${this.options.levels.includes(n.attrs.level)?n.attrs.level:this.options.levels[0]}`,ar(this.options.HTMLAttributes,e),0]},addCommands(){return{setHeading:n=>({commands:e})=>this.options.levels.includes(n.level)?e.setNode(this.name,n):!1,toggleHeading:n=>({commands:e})=>this.options.levels.includes(n.level)?e.toggleNode(this.name,"paragraph",n):!1}},addKeyboardShortcuts(){return this.options.levels.reduce((n,e)=>({...n,[`Mod-Alt-${e}`]:()=>this.editor.commands.toggleHeading({level:e})}),{})},addInputRules(){return this.options.levels.map(n=>Ote({find:new RegExp(`^(#{${Math.min(...this.options.levels)},${n}})\\s$`),type:this.type,getAttributes:{level:n}}))}}),ane=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,ine=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,sne=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,lne=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,une=Mo.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:n=>n.style.fontStyle!=="normal"&&null},{style:"font-style=normal",clearMark:n=>n.type.name===this.name},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:n}){return["em",ar(this.options.HTMLAttributes,n),0]},addCommands(){return{setItalic:()=>({commands:n})=>n.setMark(this.name),toggleItalic:()=>({commands:n})=>n.toggleMark(this.name),unsetItalic:()=>({commands:n})=>n.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[mc({find:ane,type:this.type}),mc({find:sne,type:this.type})]},addPasteRules(){return[Al({find:ine,type:this.type}),Al({find:lne,type:this.type})]}}),cne=Mo.create({name:"underline",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"u"},{style:"text-decoration",consuming:!1,getAttrs:n=>n.includes("underline")?{}:!1}]},renderHTML({HTMLAttributes:n}){return["u",ar(this.options.HTMLAttributes,n),0]},addCommands(){return{setUnderline:()=>({commands:n})=>n.setMark(this.name),toggleUnderline:()=>({commands:n})=>n.toggleMark(this.name),unsetUnderline:()=>({commands:n})=>n.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-u":()=>this.editor.commands.toggleUnderline(),"Mod-U":()=>this.editor.commands.toggleUnderline()}}}),dne=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,fne=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,hne=Mo.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:n=>n.includes("line-through")?{}:!1}]},renderHTML({HTMLAttributes:n}){return["s",ar(this.options.HTMLAttributes,n),0]},addCommands(){return{setStrike:()=>({commands:n})=>n.setMark(this.name),toggleStrike:()=>({commands:n})=>n.toggleMark(this.name),unsetStrike:()=>({commands:n})=>n.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[mc({find:dne,type:this.type})]},addPasteRules(){return[Al({find:fne,type:this.type})]}}),pne=/^\s*>\s$/,mne=Io.create({name:"blockquote",addOptions(){return{HTMLAttributes:{}}},content:"block+",group:"block",defining:!0,parseHTML(){return[{tag:"blockquote"}]},renderHTML({HTMLAttributes:n}){return["blockquote",ar(this.options.HTMLAttributes,n),0]},addCommands(){return{setBlockquote:()=>({commands:n})=>n.wrapIn(this.name),toggleBlockquote:()=>({commands:n})=>n.toggleWrap(this.name),unsetBlockquote:()=>({commands:n})=>n.lift(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.toggleBlockquote()}},addInputRules(){return[vc({find:pne,type:this.type})]}}),vne="listItem",o6="textStyle",a6=/^\s*([-+*])\s$/,gne=Io.create({name:"bulletList",addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content(){return`${this.options.itemTypeName}+`},parseHTML(){return[{tag:"ul"}]},renderHTML({HTMLAttributes:n}){return["ul",ar(this.options.HTMLAttributes,n),0]},addCommands(){return{toggleBulletList:()=>({commands:n,chain:e})=>this.options.keepAttributes?e().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(vne,this.editor.getAttributes(o6)).run():n.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}},addInputRules(){let n=vc({find:a6,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(n=vc({find:a6,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(o6),editor:this.editor})),[n]}}),yne=Io.create({name:"listItem",addOptions(){return{HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:n}){return["li",ar(this.options.HTMLAttributes,n),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),bne="listItem",i6="textStyle",s6=/^(\d+)\.\s$/,Sne=Io.create({name:"orderedList",addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content(){return`${this.options.itemTypeName}+`},addAttributes(){return{start:{default:1,parseHTML:n=>n.hasAttribute("start")?parseInt(n.getAttribute("start")||"",10):1},type:{default:void 0,parseHTML:n=>n.getAttribute("type")}}},parseHTML(){return[{tag:"ol"}]},renderHTML({HTMLAttributes:n}){const{start:e,...t}=n;return e===1?["ol",ar(this.options.HTMLAttributes,t),0]:["ol",ar(this.options.HTMLAttributes,n),0]},addCommands(){return{toggleOrderedList:()=>({commands:n,chain:e})=>this.options.keepAttributes?e().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(bne,this.editor.getAttributes(i6)).run():n.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-7":()=>this.editor.commands.toggleOrderedList()}},addInputRules(){let n=vc({find:s6,type:this.type,getAttributes:e=>({start:+e[1]}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1]});return(this.options.keepMarks||this.options.keepAttributes)&&(n=vc({find:s6,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:e=>({start:+e[1],...this.editor.getAttributes(i6)}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1],editor:this.editor})),[n]}}),wne=Mo.create({name:"superscript",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"sup"},{style:"vertical-align",getAttrs(n){return n!=="super"?!1:null}}]},renderHTML({HTMLAttributes:n}){return["sup",ar(this.options.HTMLAttributes,n),0]},addCommands(){return{setSuperscript:()=>({commands:n})=>n.setMark(this.name),toggleSuperscript:()=>({commands:n})=>n.toggleMark(this.name),unsetSuperscript:()=>({commands:n})=>n.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-.":()=>this.editor.commands.toggleSuperscript()}}}),Cne=Mo.create({name:"subscript",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"sub"},{style:"vertical-align",getAttrs(n){return n!=="sub"?!1:null}}]},renderHTML({HTMLAttributes:n}){return["sub",ar(this.options.HTMLAttributes,n),0]},addCommands(){return{setSubscript:()=>({commands:n})=>n.setMark(this.name),toggleSubscript:()=>({commands:n})=>n.toggleMark(this.name),unsetSubscript:()=>({commands:n})=>n.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-,":()=>this.editor.commands.toggleSubscript()}}}),xne=xr.create({name:"fontFamily",addOptions(){return{types:["textStyle"]}},addGlobalAttributes(){return[{types:this.options.types,attributes:{fontFamily:{default:null,parseHTML:n=>n.style.fontFamily,renderHTML:n=>n.fontFamily?{style:`font-family: ${n.fontFamily}`}:{}}}}]},addCommands(){return{setFontFamily:n=>({chain:e})=>e().setMark("textStyle",{fontFamily:n}).run(),unsetFontFamily:()=>({chain:n})=>n().setMark("textStyle",{fontFamily:null}).removeEmptyTextStyle().run()}}}),kne="aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster6d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",Ene="ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2",Pl=(n,e)=>{for(const t in e)n[t]=e[t];return n},c0="numeric",d0="ascii",f0="alpha",zu="asciinumeric",Mu="alphanumeric",h0="domain",qx="emoji",Tne="scheme",_ne="slashscheme",n1="whitespace";function Mne(n,e){return n in e||(e[n]=[]),e[n]}function gs(n,e,t){e[c0]&&(e[zu]=!0,e[Mu]=!0),e[d0]&&(e[zu]=!0,e[f0]=!0),e[zu]&&(e[Mu]=!0),e[f0]&&(e[Mu]=!0),e[Mu]&&(e[h0]=!0),e[qx]&&(e[h0]=!0);for(const r in e){const o=Mne(r,t);o.indexOf(n)<0&&o.push(n)}}function Ine(n,e){const t={};for(const r in e)e[r].indexOf(n)>=0&&(t[r]=!0);return t}function zr(n=null){this.j={},this.jr=[],this.jd=null,this.t=n}zr.groups={};zr.prototype={accepts(){return!!this.t},go(n){const e=this,t=e.j[n];if(t)return t;for(let r=0;r<e.jr.length;r++){const o=e.jr[r][0],i=e.jr[r][1];if(i&&o.test(n))return i}return e.jd},has(n,e=!1){return e?n in this.j:!!this.go(n)},ta(n,e,t,r){for(let o=0;o<n.length;o++)this.tt(n[o],e,t,r)},tr(n,e,t,r){r=r||zr.groups;let o;return e&&e.j?o=e:(o=new zr(e),t&&r&&gs(e,t,r)),this.jr.push([n,o]),o},ts(n,e,t,r){let o=this;const i=n.length;if(!i)return o;for(let a=0;a<i-1;a++)o=o.tt(n[a]);return o.tt(n[i-1],e,t,r)},tt(n,e,t,r){r=r||zr.groups;const o=this;if(e&&e.j)return o.j[n]=e,e;const i=e;let a,s=o.go(n);if(s?(a=new zr,Pl(a.j,s.j),a.jr.push.apply(a.jr,s.jr),a.jd=s.jd,a.t=s.t):a=new zr,i){if(r)if(a.t&&typeof a.t=="string"){const l=Pl(Ine(a.t,r),t);gs(i,l,r)}else t&&gs(i,t,r);a.t=i}return o.j[n]=a,a}};const Wt=(n,e,t,r,o)=>n.ta(e,t,r,o),Dn=(n,e,t,r,o)=>n.tr(e,t,r,o),l6=(n,e,t,r,o)=>n.ts(e,t,r,o),Ve=(n,e,t,r,o)=>n.tt(e,t,r,o),Aa="WORD",p0="UWORD",Kx="ASCIINUMERICAL",Gx="ALPHANUMERICAL",gc="LOCALHOST",m0="TLD",v0="UTLD",bf="SCHEME",fl="SLASH_SCHEME",Py="NUM",g0="WS",Ry="NL",Hu="OPENBRACE",Wu="CLOSEBRACE",Qf="OPENBRACKET",Zf="CLOSEBRACKET",eh="OPENPAREN",th="CLOSEPAREN",nh="OPENANGLEBRACKET",rh="CLOSEANGLEBRACKET",oh="FULLWIDTHLEFTPAREN",ah="FULLWIDTHRIGHTPAREN",ih="LEFTCORNERBRACKET",sh="RIGHTCORNERBRACKET",lh="LEFTWHITECORNERBRACKET",uh="RIGHTWHITECORNERBRACKET",ch="FULLWIDTHLESSTHAN",dh="FULLWIDTHGREATERTHAN",fh="AMPERSAND",Dy="APOSTROPHE",hh="ASTERISK",pi="AT",ph="BACKSLASH",mh="BACKTICK",vh="CARET",yi="COLON",$y="COMMA",gh="DOLLAR",Zo="DOT",yh="EQUALS",Ny="EXCLAMATION",So="HYPHEN",Uu="PERCENT",bh="PIPE",Sh="PLUS",wh="POUND",ju="QUERY",Ly="QUOTE",Yx="FULLWIDTHMIDDLEDOT",Fy="SEMI",ea="SLASH",qu="TILDE",Ch="UNDERSCORE",Jx="EMOJI",xh="SYM";var Xx=Object.freeze({__proto__:null,WORD:Aa,UWORD:p0,ASCIINUMERICAL:Kx,ALPHANUMERICAL:Gx,LOCALHOST:gc,TLD:m0,UTLD:v0,SCHEME:bf,SLASH_SCHEME:fl,NUM:Py,WS:g0,NL:Ry,OPENBRACE:Hu,CLOSEBRACE:Wu,OPENBRACKET:Qf,CLOSEBRACKET:Zf,OPENPAREN:eh,CLOSEPAREN:th,OPENANGLEBRACKET:nh,CLOSEANGLEBRACKET:rh,FULLWIDTHLEFTPAREN:oh,FULLWIDTHRIGHTPAREN:ah,LEFTCORNERBRACKET:ih,RIGHTCORNERBRACKET:sh,LEFTWHITECORNERBRACKET:lh,RIGHTWHITECORNERBRACKET:uh,FULLWIDTHLESSTHAN:ch,FULLWIDTHGREATERTHAN:dh,AMPERSAND:fh,APOSTROPHE:Dy,ASTERISK:hh,AT:pi,BACKSLASH:ph,BACKTICK:mh,CARET:vh,COLON:yi,COMMA:$y,DOLLAR:gh,DOT:Zo,EQUALS:yh,EXCLAMATION:Ny,HYPHEN:So,PERCENT:Uu,PIPE:bh,PLUS:Sh,POUND:wh,QUERY:ju,QUOTE:Ly,FULLWIDTHMIDDLEDOT:Yx,SEMI:Fy,SLASH:ea,TILDE:qu,UNDERSCORE:Ch,EMOJI:Jx,SYM:xh});const Ma=/[a-z]/,pu=new RegExp("\\p{L}","u"),r1=new RegExp("\\p{Emoji}","u"),Ia=/\d/,o1=/\s/,u6="\r",a1=`
148 -`,One="️",Ane="‍",i1="";let Hd=null,Wd=null;function Pne(n=[]){const e={};zr.groups=e;const t=new zr;Hd==null&&(Hd=c6(kne)),Wd==null&&(Wd=c6(Ene)),Ve(t,"'",Dy),Ve(t,"{",Hu),Ve(t,"}",Wu),Ve(t,"[",Qf),Ve(t,"]",Zf),Ve(t,"(",eh),Ve(t,")",th),Ve(t,"<",nh),Ve(t,">",rh),Ve(t,"(",oh),Ve(t,")",ah),Ve(t,"「",ih),Ve(t,"」",sh),Ve(t,"『",lh),Ve(t,"』",uh),Ve(t,"<",ch),Ve(t,">",dh),Ve(t,"&",fh),Ve(t,"*",hh),Ve(t,"@",pi),Ve(t,"`",mh),Ve(t,"^",vh),Ve(t,":",yi),Ve(t,",",$y),Ve(t,"$",gh),Ve(t,".",Zo),Ve(t,"=",yh),Ve(t,"!",Ny),Ve(t,"-",So),Ve(t,"%",Uu),Ve(t,"|",bh),Ve(t,"+",Sh),Ve(t,"#",wh),Ve(t,"?",ju),Ve(t,'"',Ly),Ve(t,"/",ea),Ve(t,";",Fy),Ve(t,"~",qu),Ve(t,"_",Ch),Ve(t,"\\",ph),Ve(t,"・",Yx);const r=Dn(t,Ia,Py,{[c0]:!0});Dn(r,Ia,r);const o=Dn(r,Ma,Kx,{[zu]:!0}),i=Dn(r,pu,Gx,{[Mu]:!0}),a=Dn(t,Ma,Aa,{[d0]:!0});Dn(a,Ia,o),Dn(a,Ma,a),Dn(o,Ia,o),Dn(o,Ma,o);const s=Dn(t,pu,p0,{[f0]:!0});Dn(s,Ma),Dn(s,Ia,i),Dn(s,pu,s),Dn(i,Ia,i),Dn(i,Ma),Dn(i,pu,i);const l=Ve(t,a1,Ry,{[n1]:!0}),u=Ve(t,u6,g0,{[n1]:!0}),d=Dn(t,o1,g0,{[n1]:!0});Ve(t,i1,d),Ve(u,a1,l),Ve(u,i1,d),Dn(u,o1,d),Ve(d,u6),Ve(d,a1),Dn(d,o1,d),Ve(d,i1,d);const f=Dn(t,r1,Jx,{[qx]:!0});Ve(f,"#"),Dn(f,r1,f),Ve(f,One,f);const p=Ve(f,Ane);Ve(p,"#"),Dn(p,r1,f);const m=[[Ma,a],[Ia,o]],g=[[Ma,null],[pu,s],[Ia,i]];for(let y=0;y<Hd.length;y++)li(t,Hd[y],m0,Aa,m);for(let y=0;y<Wd.length;y++)li(t,Wd[y],v0,p0,g);gs(m0,{tld:!0,ascii:!0},e),gs(v0,{utld:!0,alpha:!0},e),li(t,"file",bf,Aa,m),li(t,"mailto",bf,Aa,m),li(t,"http",fl,Aa,m),li(t,"https",fl,Aa,m),li(t,"ftp",fl,Aa,m),li(t,"ftps",fl,Aa,m),gs(bf,{scheme:!0,ascii:!0},e),gs(fl,{slashscheme:!0,ascii:!0},e),n=n.sort((y,b)=>y[0]>b[0]?1:-1);for(let y=0;y<n.length;y++){const b=n[y][0],C=n[y][1]?{[Tne]:!0}:{[_ne]:!0};b.indexOf("-")>=0?C[h0]=!0:Ma.test(b)?Ia.test(b)?C[zu]=!0:C[d0]=!0:C[c0]=!0,l6(t,b,b,C)}return l6(t,"localhost",gc,{ascii:!0}),t.jd=new zr(xh),{start:t,tokens:Pl({groups:e},Xx)}}function Qx(n,e){const t=Rne(e.replace(/[A-Z]/g,s=>s.toLowerCase())),r=t.length,o=[];let i=0,a=0;for(;a<r;){let s=n,l=null,u=0,d=null,f=-1,p=-1;for(;a<r&&(l=s.go(t[a]));)s=l,s.accepts()?(f=0,p=0,d=s):f>=0&&(f+=t[a].length,p++),u+=t[a].length,i+=t[a].length,a++;i-=f,a-=p,u-=f,o.push({t:d.t,v:e.slice(i-u,i),s:i-u,e:i})}return o}function Rne(n){const e=[],t=n.length;let r=0;for(;r<t;){let o=n.charCodeAt(r),i,a=o<55296||o>56319||r+1===t||(i=n.charCodeAt(r+1))<56320||i>57343?n[r]:n.slice(r,r+2);e.push(a),r+=a.length}return e}function li(n,e,t,r,o){let i;const a=e.length;for(let s=0;s<a-1;s++){const l=e[s];n.j[l]?i=n.j[l]:(i=new zr(r),i.jr=o.slice(),n.j[l]=i),n=i}return i=new zr(t),i.jr=o.slice(),n.j[e[a-1]]=i,i}function c6(n){const e=[],t=[];let r=0,o="0123456789";for(;r<n.length;){let i=0;for(;o.indexOf(n[r+i])>=0;)i++;if(i>0){e.push(t.join(""));for(let a=parseInt(n.substring(r,r+i),10);a>0;a--)t.pop();r+=i}else t.push(n[r]),r++}return e}const yc={defaultProtocol:"http",events:null,format:d6,formatHref:d6,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function By(n,e=null){let t=Pl({},yc);n&&(t=Pl(t,n instanceof By?n.o:n));const r=t.ignoreTags,o=[];for(let i=0;i<r.length;i++)o.push(r[i].toUpperCase());this.o=t,e&&(this.defaultRender=e),this.ignoreTags=o}By.prototype={o:yc,ignoreTags:[],defaultRender(n){return n},check(n){return this.get("validate",n.toString(),n)},get(n,e,t){const r=e!=null;let o=this.o[n];return o&&(typeof o=="object"?(o=t.t in o?o[t.t]:yc[n],typeof o=="function"&&r&&(o=o(e,t))):typeof o=="function"&&r&&(o=o(e,t.t,t)),o)},getObj(n,e,t){let r=this.o[n];return typeof r=="function"&&e!=null&&(r=r(e,t.t,t)),r},render(n){const e=n.render(this);return(this.get("render",null,n)||this.defaultRender)(e,n.t,n)}};function d6(n){return n}function Zx(n,e){this.t="token",this.v=n,this.tk=e}Zx.prototype={isLink:!1,toString(){return this.v},toHref(n){return this.toString()},toFormattedString(n){const e=this.toString(),t=n.get("truncate",e,this),r=n.get("format",e,this);return t&&r.length>t?r.substring(0,t)+"…":r},toFormattedHref(n){return n.get("formatHref",this.toHref(n.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(n=yc.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(n),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(n){return{type:this.t,value:this.toFormattedString(n),isLink:this.isLink,href:this.toFormattedHref(n),start:this.startIndex(),end:this.endIndex()}},validate(n){return n.get("validate",this.toString(),this)},render(n){const e=this,t=this.toHref(n.get("defaultProtocol")),r=n.get("formatHref",t,this),o=n.get("tagName",t,e),i=this.toFormattedString(n),a={},s=n.get("className",t,e),l=n.get("target",t,e),u=n.get("rel",t,e),d=n.getObj("attributes",t,e),f=n.getObj("events",t,e);return a.href=r,s&&(a.class=s),l&&(a.target=l),u&&(a.rel=u),d&&Pl(a,d),{tagName:o,attributes:a,content:i,eventListeners:f}}};function lp(n,e){class t extends Zx{constructor(o,i){super(o,i),this.t=n}}for(const r in e)t.prototype[r]=e[r];return t.t=n,t}const f6=lp("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),h6=lp("text"),Dne=lp("nl"),Ud=lp("url",{isLink:!0,toHref(n=yc.defaultProtocol){return this.hasProtocol()?this.v:`${n}://${this.v}`},hasProtocol(){const n=this.tk;return n.length>=2&&n[0].t!==gc&&n[1].t===yi}}),bo=n=>new zr(n);function $ne({groups:n}){const e=n.domain.concat([fh,hh,pi,ph,mh,vh,gh,yh,So,Py,Uu,bh,Sh,wh,ea,xh,qu,Ch]),t=[yi,$y,Zo,Ny,Uu,ju,Ly,Fy,nh,rh,Hu,Wu,Zf,Qf,eh,th,oh,ah,ih,sh,lh,uh,ch,dh],r=[fh,Dy,hh,ph,mh,vh,gh,yh,So,Hu,Wu,Uu,bh,Sh,wh,ju,ea,xh,qu,Ch],o=bo(),i=Ve(o,qu);Wt(i,r,i),Wt(i,n.domain,i);const a=bo(),s=bo(),l=bo();Wt(o,n.domain,a),Wt(o,n.scheme,s),Wt(o,n.slashscheme,l),Wt(a,r,i),Wt(a,n.domain,a);const u=Ve(a,pi);Ve(i,pi,u),Ve(s,pi,u),Ve(l,pi,u);const d=Ve(i,Zo);Wt(d,r,i),Wt(d,n.domain,i);const f=bo();Wt(u,n.domain,f),Wt(f,n.domain,f);const p=Ve(f,Zo);Wt(p,n.domain,f);const m=bo(f6);Wt(p,n.tld,m),Wt(p,n.utld,m),Ve(u,gc,m);const g=Ve(f,So);Ve(g,So,g),Wt(g,n.domain,f),Wt(m,n.domain,f),Ve(m,Zo,p),Ve(m,So,g);const y=Ve(m,yi);Wt(y,n.numeric,f6);const b=Ve(a,So),w=Ve(a,Zo);Ve(b,So,b),Wt(b,n.domain,a),Wt(w,r,i),Wt(w,n.domain,a);const C=bo(Ud);Wt(w,n.tld,C),Wt(w,n.utld,C),Wt(C,n.domain,a),Wt(C,r,i),Ve(C,Zo,w),Ve(C,So,b),Ve(C,pi,u);const k=Ve(C,yi),x=bo(Ud);Wt(k,n.numeric,x);const E=bo(Ud),_=bo();Wt(E,e,E),Wt(E,t,_),Wt(_,e,E),Wt(_,t,_),Ve(C,ea,E),Ve(x,ea,E);const M=Ve(s,yi),A=Ve(l,yi),O=Ve(A,ea),R=Ve(O,ea);Wt(s,n.domain,a),Ve(s,Zo,w),Ve(s,So,b),Wt(l,n.domain,a),Ve(l,Zo,w),Ve(l,So,b),Wt(M,n.domain,E),Ve(M,ea,E),Ve(M,ju,E),Wt(R,n.domain,E),Wt(R,e,E),Ve(R,ea,E);const $=[[Hu,Wu],[Qf,Zf],[eh,th],[nh,rh],[oh,ah],[ih,sh],[lh,uh],[ch,dh]];for(let q=0;q<$.length;q++){const[j,ne]=$[q],G=Ve(E,j);Ve(_,j,G),Ve(G,ne,E);const B=bo(Ud);Wt(G,e,B);const Y=bo();Wt(G,t),Wt(B,e,B),Wt(B,t,Y),Wt(Y,e,B),Wt(Y,t,Y),Ve(B,ne,E),Ve(Y,ne,E)}return Ve(o,gc,C),Ve(o,Ry,Dne),{start:o,tokens:Xx}}function Nne(n,e,t){let r=t.length,o=0,i=[],a=[];for(;o<r;){let s=n,l=null,u=null,d=0,f=null,p=-1;for(;o<r&&!(l=s.go(t[o].t));)a.push(t[o++]);for(;o<r&&(u=l||s.go(t[o].t));)l=null,s=u,s.accepts()?(p=0,f=s):p>=0&&p++,o++,d++;if(p<0)o-=d,o<r&&(a.push(t[o]),o++);else{a.length>0&&(i.push(s1(h6,e,a)),a=[]),o-=p,d-=p;const m=f.t,g=t.slice(o-d,o);i.push(s1(m,e,g))}}return a.length>0&&i.push(s1(h6,e,a)),i}function s1(n,e,t){const r=t[0].s,o=t[t.length-1].e,i=e.slice(r,o);return new n(i,t)}const Lne=typeof console<"u"&&console&&console.warn||(()=>{}),Fne="until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.",xn={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function Bne(){return zr.groups={},xn.scanner=null,xn.parser=null,xn.tokenQueue=[],xn.pluginQueue=[],xn.customSchemes=[],xn.initialized=!1,xn}function p6(n,e=!1){if(xn.initialized&&Lne(`linkifyjs: already initialized - will not register custom scheme "${n}" ${Fne}`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(n))throw new Error(`linkifyjs: incorrect scheme format.
149 -1. Must only contain digits, lowercase ASCII letters or "-"
150 -2. Cannot start or end with "-"
151 -3. "-" cannot repeat`);xn.customSchemes.push([n,e])}function Vne(){xn.scanner=Pne(xn.customSchemes);for(let n=0;n<xn.tokenQueue.length;n++)xn.tokenQueue[n][1]({scanner:xn.scanner});xn.parser=$ne(xn.scanner.tokens);for(let n=0;n<xn.pluginQueue.length;n++)xn.pluginQueue[n][1]({scanner:xn.scanner,parser:xn.parser});return xn.initialized=!0,xn}function Vy(n){return xn.initialized||Vne(),Nne(xn.parser.start,n,Qx(xn.scanner.start,n))}Vy.scan=Qx;function ek(n,e=null,t=null){if(e&&typeof e=="object"){if(t)throw Error(`linkifyjs: Invalid link type ${e}; must be a string`);t=e,e=null}const r=new By(t),o=Vy(n),i=[];for(let a=0;a<o.length;a++){const s=o[a];s.isLink&&(!e||s.t===e)&&r.check(s)&&i.push(s.toFormattedObject(r))}return i}function zne(n){return n.length===1?n[0].isLink:n.length===3&&n[1].isLink?["()","[]"].includes(n[0].value+n[2].value):!1}function Hne(n){return new lo({key:new pa("autolink"),appendTransaction:(e,t,r)=>{const o=e.some(u=>u.docChanged)&&!t.doc.eq(r.doc),i=e.some(u=>u.getMeta("preventAutolink"));if(!o||i)return;const{tr:a}=r,s=Wee(t.doc,[...e]);if(Xee(s).forEach(({newRange:u})=>{const d=jee(r.doc,u,m=>m.isTextblock);let f,p;if(d.length>1?(f=d[0],p=r.doc.textBetween(f.pos,f.pos+f.node.nodeSize,void 0," ")):d.length&&r.doc.textBetween(u.from,u.to," "," ").endsWith(" ")&&(f=d[0],p=r.doc.textBetween(f.pos,u.to,void 0," ")),f&&p){const m=p.split(" ").filter(w=>w!=="");if(m.length<=0)return!1;const g=m[m.length-1],y=f.pos+p.lastIndexOf(g);if(!g)return!1;const b=Vy(g).map(w=>w.toObject(n.defaultProtocol));if(!zne(b))return!1;b.filter(w=>w.isLink).map(w=>({...w,from:y+w.start+1,to:y+w.end+1})).filter(w=>r.schema.marks.code?!r.doc.rangeHasMark(w.from,w.to,r.schema.marks.code):!0).filter(w=>n.validate(w.value)).filter(w=>n.shouldAutoLink(w.value)).forEach(w=>{Oy(w.from,w.to,r.doc).some(C=>C.mark.type===n.type)||a.addMark(w.from,w.to,n.type.create({href:w.href}))})}}),!!a.steps.length)return a}})}function Wne(n){return new lo({key:new pa("handleClickLink"),props:{handleClick:(e,t,r)=>{var o,i;if(r.button!==0||!e.editable)return!1;let a=r.target;const s=[];for(;a.nodeName!=="DIV";)s.push(a),a=a.parentNode;if(!s.find(p=>p.nodeName==="A"))return!1;const l=jx(e.state,n.type.name),u=r.target,d=(o=u==null?void 0:u.href)!==null&&o!==void 0?o:l.href,f=(i=u==null?void 0:u.target)!==null&&i!==void 0?i:l.target;return u&&d?(window.open(d,f),!0):!1}}})}function Une(n){return new lo({key:new pa("handlePasteLink"),props:{handlePaste:(e,t,r)=>{const{state:o}=e,{selection:i}=o,{empty:a}=i;if(a)return!1;let s="";r.content.forEach(u=>{s+=u.textContent});const l=ek(s,{defaultProtocol:n.defaultProtocol}).find(u=>u.isLink&&u.value===s);return!s||!l?!1:n.editor.commands.setMark(n.type,{href:l.href})}}})}const jne=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g;function as(n,e){const t=["http","https","ftp","ftps","mailto","tel","callto","sms","cid","xmpp"];return e&&e.forEach(r=>{const o=typeof r=="string"?r:r.scheme;o&&t.push(o)}),!n||n.replace(jne,"").match(new RegExp(`^(?:(?:${t.join("|")}):|[^a-z]|[a-z0-9+.-]+(?:[^a-z+.-:]|$))`,"i"))}const qne=Mo.create({name:"link",priority:1e3,keepOnSplit:!1,exitable:!0,onCreate(){this.options.validate&&!this.options.shouldAutoLink&&(this.options.shouldAutoLink=this.options.validate,console.warn("The `validate` option is deprecated. Rename to the `shouldAutoLink` option instead.")),this.options.protocols.forEach(n=>{if(typeof n=="string"){p6(n);return}p6(n.scheme,n.optionalSlashes)})},onDestroy(){Bne()},inclusive(){return this.options.autolink},addOptions(){return{openOnClick:!0,linkOnPaste:!0,autolink:!0,protocols:[],defaultProtocol:"http",HTMLAttributes:{target:"_blank",rel:"noopener noreferrer nofollow",class:null},isAllowedUri:(n,e)=>!!as(n,e.protocols),validate:n=>!!n,shouldAutoLink:n=>!!n}},addAttributes(){return{href:{default:null,parseHTML(n){return n.getAttribute("href")}},target:{default:this.options.HTMLAttributes.target},rel:{default:this.options.HTMLAttributes.rel},class:{default:this.options.HTMLAttributes.class}}},parseHTML(){return[{tag:"a[href]",getAttrs:n=>{const e=n.getAttribute("href");return!e||!this.options.isAllowedUri(e,{defaultValidate:t=>!!as(t,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?!1:null}}]},renderHTML({HTMLAttributes:n}){return this.options.isAllowedUri(n.href,{defaultValidate:e=>!!as(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?["a",ar(this.options.HTMLAttributes,n),0]:["a",ar(this.options.HTMLAttributes,{...n,href:""}),0]},addCommands(){return{setLink:n=>({chain:e})=>{const{href:t}=n;return this.options.isAllowedUri(t,{defaultValidate:r=>!!as(r,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?e().setMark(this.name,n).setMeta("preventAutolink",!0).run():!1},toggleLink:n=>({chain:e})=>{const{href:t}=n;return this.options.isAllowedUri(t,{defaultValidate:r=>!!as(r,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?e().toggleMark(this.name,n,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run():!1},unsetLink:()=>({chain:n})=>n().unsetMark(this.name,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()}},addPasteRules(){return[Al({find:n=>{const e=[];if(n){const{protocols:t,defaultProtocol:r}=this.options,o=ek(n).filter(i=>i.isLink&&this.options.isAllowedUri(i.value,{defaultValidate:a=>!!as(a,t),protocols:t,defaultProtocol:r}));o.length&&o.forEach(i=>e.push({text:i.value,data:{href:i.href},index:i.start}))}return e},type:this.type,getAttributes:n=>{var e;return{href:(e=n.data)===null||e===void 0?void 0:e.href}}})]},addProseMirrorPlugins(){const n=[],{protocols:e,defaultProtocol:t}=this.options;return this.options.autolink&&n.push(Hne({type:this.type,defaultProtocol:this.options.defaultProtocol,validate:r=>this.options.isAllowedUri(r,{defaultValidate:o=>!!as(o,e),protocols:e,defaultProtocol:t}),shouldAutoLink:this.options.shouldAutoLink})),this.options.openOnClick===!0&&n.push(Wne({type:this.type})),this.options.linkOnPaste&&n.push(Une({editor:this.editor,defaultProtocol:this.options.defaultProtocol,type:this.type})),n}}),Kne=/(?:^|\s)(!\[(.+|:?)]\((\S+)(?:(?:\s+)["'](\S+)["'])?\))$/,Gne=Io.create({name:"image",addOptions(){return{inline:!1,allowBase64:!1,HTMLAttributes:{}}},inline(){return this.options.inline},group(){return this.options.inline?"inline":"block"},draggable:!0,addAttributes(){return{src:{default:null},alt:{default:null},title:{default:null}}},parseHTML(){return[{tag:this.options.allowBase64?"img[src]":'img[src]:not([src^="data:"])'}]},renderHTML({HTMLAttributes:n}){return["img",ar(this.options.HTMLAttributes,n)]},addCommands(){return{setImage:n=>({commands:e})=>e.insertContent({type:this.name,attrs:n})}},addInputRules(){return[Ite({find:Kne,type:this.type,getAttributes:n=>{const[,,e,t,r]=n;return{src:t,alt:e,title:r}}})]}}),Yne=xr.create({name:"preserveClass",addGlobalAttributes(){return[{types:["paragraph","heading","bulletList","orderedList","listItem","blockquote"],attributes:{class:{default:null,parseHTML:n=>n.getAttribute("class"),renderHTML:n=>({class:n.class||""})}}}]}});function jd(n){if(!n||n.indexOf("rgb")<0||n.charAt(0)=="#")return n;const e=/(.*?)rgb\((\d+),\s*(\d+),\s*(\d+)\)/i.exec(n),t=parseInt(e[2],10).toString(16),r=parseInt(e[3],10).toString(16),o=parseInt(e[4],10).toString(16);return("#"+((t.length==1?"0"+t:t)+(r.length==1?"0"+r:r)+(o.length==1?"0"+o:o))).toLowerCase()}const Jne=xr.create({name:"IvyEditorColorExtension",addOptions(){return{types:["textStyle"]}},addGlobalAttributes(){return[{types:this.options.types,attributes:{color:{default:null,parseHTML:n=>{var e;return jd((e=n.style.color)==null?void 0:e.replace(/['"]+/g,""))},renderHTML:n=>n.color?{style:`color: ${jd(n.color)}`}:{}},backgroundColor:{default:null,parseHTML:n=>{var e;return jd((e=n.style.backgroundColor)==null?void 0:e.replace(/['"]+/g,""))},renderHTML:n=>n.backgroundColor?{style:`background-color: ${jd(n.backgroundColor)}`}:{}}}}]},addCommands(){return{setTextBackgroundColor:n=>({chain:e})=>e().setMark("textStyle",{backgroundColor:n}).run(),unsetTextBackgroundColor:()=>({chain:n})=>n().setMark("textStyle",{backgroundColor:null}).removeEmptyTextStyle().run()}}}),Xne={class:"tab-content"},Qne={key:0},Zne={key:0,class:"ivyforms-editor__control"},ere={key:1},tk=de({__name:"IvyEditor",props:{modelValue:{}},emits:["update:modelValue","input"],setup(n,{expose:e,emit:t}){const{getLabel:r}=Ft(),o=L("visual"),i=[{label:r("visual"),index:"visual"},{label:r("html"),index:"html"}],a=n,s=t,l=P({get(){return a.modelValue},set(m){s("update:modelValue",m)}}),u=Pte({extensions:[qte,Kte,Gte,nne,une,cne,hne,mne,Jte,Xte,rne.configure({types:["heading","paragraph"]}),one,gne,Sne,yne,wne,Cne,xne,qne.configure({openOnClick:!0,defaultProtocol:"https"}),Gne,Yne,Jne],content:l.value,onUpdate:()=>{l.value=u.value.getHTML()}});We(l,()=>{u.value.getHTML()!==l.value&&u.value.commands.setContent(l.value)});const d=()=>{u.value.commands.focus()},f=m=>{var y;const g=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(m.key);(y=u==null?void 0:u.value)!=null&&y.isFocused&&g&&m.stopPropagation()};return e({editor:u,focus:d,hasContent:()=>{var g,y;const m=(y=(g=u==null?void 0:u.value)==null?void 0:g.getJSON())==null?void 0:y.content;return!(Array.isArray(m)&&m.length===1&&!Object.hasOwn(m[0],"content"))}}),(m,g)=>{var M;const y=Kh,b=Hl,w=jte,C=Ute,k=Bte,x=Nte,E=Dte,_=Rte;return I(),z("div",{class:W(["ivyforms-editor",{"is-focused":(M=v(u))==null?void 0:M.isFocused}])},[N(y,{modelValue:o.value,"onUpdate:modelValue":g[0]||(g[0]=A=>o.value=A),type:"tonal",priority:"secondary",size:"l",tabs:i.map(A=>({name:A.index,label:A.label}))},null,8,["modelValue","tabs"]),Z("div",Xne,[o.value==="visual"?(I(),z("div",Qne,[N(v(r6),{class:"ivyforms-editor__content ivyforms-p-12",editor:v(u),onMousedown:d,onKeydown:f},null,8,["editor"]),v(u)?(I(),z("div",Zne,[N(b,{size:"s","icon-only":"",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"text-bold",active:v(u).isActive("bold"),onClick:g[1]||(g[1]=tt(A=>v(u).chain().focus().toggleBold().run(),["stop","prevent"]))},null,8,["active"]),N(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"text-italic",active:v(u).isActive("italic"),onClick:g[2]||(g[2]=tt(A=>v(u).chain().focus().toggleItalic().run(),["stop","prevent"]))},null,8,["active"]),N(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"text-underline",active:v(u).isActive("underline"),onClick:g[3]||(g[3]=tt(A=>v(u).chain().focus().toggleUnderline().run(),["stop","prevent"]))},null,8,["active"]),N(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"text-strikethrough",active:v(u).isActive("strike"),onClick:g[4]||(g[4]=tt(A=>v(u).chain().focus().toggleStrike().run(),["stop","prevent"]))},null,8,["active"]),N(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"list-bulleted",active:v(u).isActive("bulletList"),onClick:g[5]||(g[5]=tt(A=>v(u).chain().focus().toggleBulletList().run(),["stop","prevent"]))},null,8,["active"]),N(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"list-numbered",active:v(u).isActive("orderedList"),onClick:g[6]||(g[6]=tt(A=>v(u).chain().focus().toggleOrderedList().run(),["stop","prevent"]))},null,8,["active"]),N(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"quotes",active:v(u).isActive("blockquote"),onClick:g[7]||(g[7]=tt(A=>v(u).chain().focus().toggleBlockquote().run(),["stop","prevent"]))},null,8,["active"]),N(w,{editor:v(u)},null,8,["editor"]),N(C,{editor:v(u),"text-style-property":"color"},{reference:X(()=>[N(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"text-color",onClick:g[8]||(g[8]=tt(()=>{},["stop","prevent"]))})]),_:1},8,["editor"]),N(C,{editor:v(u),"text-style-property":"backgroundColor"},{reference:X(()=>[N(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"bg-highlight",name:"bg-highlight",onClick:g[9]||(g[9]=tt(()=>{},["stop","prevent"]))})]),_:1},8,["editor"]),N(k,{editor:v(u)},null,8,["editor"]),N(x,{editor:v(u)},null,8,["editor"]),N(E,{editor:v(u)},null,8,["editor"]),N(_,{editor:v(u)},null,8,["editor"])])):ce("",!0)])):ce("",!0),o.value==="html"?(I(),z("div",ere,[N(v(r6),{class:"ivyforms-editor__content ivyforms-p-12 ivyforms-flex-grow ivyforms-editor-html",editor:v(u),onMousedown:d,onKeydown:f},null,8,["editor"])])):ce("",!0)])],2)}}}),tre={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},nre={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-mr-20"},rre={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},ore={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},are={key:0},ire={key:1},sre=de({__name:"FormBuilderManageNotification",setup(n){const e=$l(),{getLabel:t}=Ft(),r=()=>{e.push({name:"FormNotifications",params:{id:s.formId}})},o=Bl(),{isEditing:i}=xc(o),a=L({formName:"",formDescription:""}),s=Kn(),l=L(!1),u=async()=>{l.value=!0;try{const d={name:o.name,sender:o.sender,receiver:o.receiver,enabled:o.enabled,subject:o.subject,message:o.message,smartLogic:o.smartLogic,formId:s.formId||o.formId};o.isEditing?await o.updateNotification(o.id,d):await o.createNotification(s.formId),await e.push({name:"FormNotifications",params:{id:s.formId}})}catch(d){console.error(t("error_saving_notification"),d)}finally{l.value=!1}};return(d,f)=>{const p=Tc,m=nn,g=so,y=ha,b=tk,w=Eh,C=zl;return I(),z("div",tre,[Z("div",nre,[Z("div",rre,[N(p,{modelValue:v(o).enabled,"onUpdate:modelValue":f[0]||(f[0]=k=>v(o).enabled=k),priority:"primary",size:"s",title:v(t)("enabled_status"),"text-position":"left"},null,8,["modelValue","title"])]),Z("div",ore,[N(m,{class:W(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:r},{default:X(()=>[pt(_e(v(t)("cancel")),1)]),_:1}),N(m,{class:W(["ivyforms-button__action--save"]),priority:"primary",loading:l.value,onClick:u},{default:X(()=>[l.value?ce("",!0):(I(),z(it,{key:0},[v(i)?(I(),z("span",are,_e(v(t)("update")),1)):(I(),z("span",ire,_e(v(t)("save")),1))],64))]),_:1},8,["loading"])])]),N(C,null,{default:X(()=>[N(w,{model:a.value},{default:X(()=>[N(y,{label:v(t)("name"),prop:"notificationName"},{default:X(()=>[N(g,{modelValue:v(o).name,"onUpdate:modelValue":f[1]||(f[1]=k=>v(o).name=k),placeholder:v(t)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),N(y,{label:v(t)("send_from"),prop:"notificationSender"},{default:X(()=>[N(g,{modelValue:v(o).sender,"onUpdate:modelValue":f[2]||(f[2]=k=>v(o).sender=k),placeholder:"[email protected]",type:"email"},null,8,["modelValue"])]),_:1},8,["label"]),N(y,{label:v(t)("send_to"),prop:"notificationReceiver"},{default:X(()=>[N(g,{modelValue:v(o).receiver,"onUpdate:modelValue":f[3]||(f[3]=k=>v(o).receiver=k),placeholder:"[email protected]",type:"email"},null,8,["modelValue"])]),_:1},8,["label"]),N(y,{label:v(t)("subject"),prop:"notificationSubject"},{default:X(()=>[N(g,{modelValue:v(o).subject,"onUpdate:modelValue":f[4]||(f[4]=k=>v(o).subject=k),placeholder:v(t)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),N(y,{label:v(t)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:X(()=>[N(b,{modelValue:v(o).message,"onUpdate:modelValue":f[5]||(f[5]=k=>v(o).message=k)},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})])}}}),y0=ln(sre,[["__scopeId","data-v-3c8fd766"]]),lre={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},ure={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-mr-20"},cre={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-gap-8"},dre={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-flex ivyforms-gap-8"},fre={class:"ivyforms-form-checkbox ivyforms-flex ivyforms-flex-direction-column"},hre=de({__name:"FormBuilderSettings",setup(n){const{getLabel:e}=Ft(),t=Ds(),r=L({formName:"",formDescription:""}),o=Kn(),i=L(!1);an(async()=>{t.params.id&&await o.loadForm(t.params.id)});const a=async()=>{i.value=!0;try{await o.saveFormSettings()}finally{i.value=!1}},s=async()=>{i.value=!0;try{await o.updateForm()}finally{i.value=!1}};return(l,u)=>{const d=Tc,f=nn,p=so,m=ha,g=aa,y=Eh,b=zl;return I(),z("div",lre,[Z("div",ure,[Z("div",cre,[N(d,{modelValue:v(o).published,"onUpdate:modelValue":u[0]||(u[0]=w=>v(o).published=w),priority:"primary",size:"s",title:v(e)("enabled_status"),"text-position":"left"},null,8,["modelValue","title"])]),Z("div",dre,[v(o).isEditingSettingGeneral?(I(),ve(f,{key:0,class:W(["ivyforms-button__action--update"]),priority:"primary",loading:i.value,onClick:s},{default:X(()=>[i.value?ce("",!0):(I(),z(it,{key:0},[pt(_e(v(e)("save")),1)],64))]),_:1},8,["loading"])):(I(),ve(f,{key:1,class:W(["ivyforms-button__action--save"]),priority:"primary",loading:i.value,onClick:a},{default:X(()=>[i.value?ce("",!0):(I(),z(it,{key:0},[pt(_e(v(e)("save")),1)],64))]),_:1},8,["loading"]))])]),N(b,null,{default:X(()=>[N(y,{model:r.value},{default:X(()=>[N(m,{label:v(e)("form_name"),prop:"formName"},{default:X(()=>[N(p,{modelValue:v(o).name,"onUpdate:modelValue":u[1]||(u[1]=w=>v(o).name=w),placeholder:"[email protected]"},null,8,["modelValue"])]),_:1},8,["label"]),N(m,{label:v(e)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description"},{default:X(()=>[N(p,{modelValue:v(o).description,"onUpdate:modelValue":u[2]||(u[2]=w=>v(o).description=w),type:"textarea",placeholder:v(e)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Z("div",fre,[N(g,{modelValue:v(o).showTitle,"onUpdate:modelValue":u[3]||(u[3]=w=>v(o).showTitle=w),priority:"secondary",size:"d",type:"checkmark"},{default:X(()=>[pt(_e(v(e)("show_form_title")),1)]),_:1},8,["modelValue"]),N(g,{modelValue:v(o).showDescription,"onUpdate:modelValue":u[4]||(u[4]=w=>v(o).showDescription=w),priority:"secondary",size:"d",type:"checkmark"},{default:X(()=>[pt(_e(v(e)("show_form_description")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),m6=ln(hre,[["__scopeId","data-v-98c29a43"]]),pre={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},mre={key:0},vre={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},gre={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},yre={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},bre={class:"ivyforms-settings-notification__table"},Sre={key:0,class:"ivyforms-table-skeleton"},wre={class:"ivyforms-all-forms-pagination-container"},Cre={key:1},xre=de({__name:"FormBuilderNotificationTable",setup(n){const{getLabel:e}=Ft(),t=Kn(),r=Bl(),o=Wa(),i=L(""),a=L(""),s=L(!1),l=L(!1),u=L(!1),d=L([]),f=L(0),p=Ds(),m=$l(),g=F1.debounce(B=>{a.value=B},500),y=Pn({page:1,perPage:10}),b=Pn({column:"id",order:"desc"}),w=P(()=>i.value.trim().length>0),C=()=>({page:y.page,perPage:y.perPage,search:a.value,sortBy:b.column,sortOrder:b.order,formId:p.params.id?parseInt(Array.isArray(p.params.id)?p.params.id[0]:p.params.id,10):null}),k=async()=>{s.value=!0;try{await r.searchNotifications(C()),d.value=r.tableData;const B=r.paginationMeta;y.page=B.page,y.perPage=B.perPage,f.value=B.total}catch(B){console.error(e("error_loading_notification"),B)}finally{s.value=!1}};We(i,g),We(()=>o.dialogVisible,(B,Y)=>{Y&&!B&&(o.actionType==="delete"||o.actionType==="duplicate")&&setTimeout(k,300)}),We([()=>y.page,()=>y.perPage,()=>a.value],async()=>{s.value=!0,await r.searchNotifications(C()),d.value=r.tableData,s.value=!1}),We(()=>r.tableData,B=>{d.value=B,s.value=!1},{immediate:!0}),We(()=>r.paginationMeta,B=>{f.value=Sl(B).total||0},{immediate:!0});const x=({column:B,order:Y})=>{b.column=B,b.order=Y==="asc"?"asc":Y==="desc"?"desc":"asc",y.page=1,k()},E=()=>{const B=Array.isArray(p.params.id)?p.params.id[0]:p.params.id;r.resetNotification(B),l.value=!0,u.value=!1,m.replace("/settings/notification/manage/")},_=()=>{l.value=!1,u.value=!1,k(),m.push({hash:`/settings/notification/${t.formId}`})},M=B=>async()=>{s.value=!0;try{await r.loadNotification(B),l.value=!0,u.value=!0}catch(Y){console.error(e("error_loading_notification"),Y)}finally{s.value=!1,await m.push(`/settings/notification/manage/${B}`)}},A=B=>async()=>{await o.handleActionClick(B,null,"notification","duplicate",{setLoading:Y=>{s.value=Y}})},O=B=>async()=>{await o.handleActionClick(B,null,"notification","delete",{setLoading:Y=>{s.value=Y}})},R=({rowData:B})=>B?Ye("div",{class:"ivyforms-column-actions"},[Ye(yr,{content:e("edit"),placement:"top"},()=>[Ye(nn,{iconOnly:!0,iconStart:"edit",size:"xs",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:M(B.id)})]),Ye(yr,{content:e("duplicate"),placement:"top"},()=>[Ye(nn,{iconOnly:!0,iconStart:"copy",size:"xs",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:A(B.id)})]),Ye(yr,{content:e("delete"),placement:"top"},()=>[Ye(nn,{iconOnly:!0,iconStart:"trash",size:"xs",type:"ghost",priority:"danger",iconStartType:"outline",onClick:O(B.id)})])]):null,$=({rowData:B})=>B?Ye(Tc,{modelValue:B.enabled,size:"s","onUpdate:modelValue":async Y=>{B.enabled=Y,await r.updateNotification(B.id,B),await k()}}):null,q=({rowData:B})=>B?Ye(B1,{size:"s",href:"#",onClick:M(B.id)},()=>[B.name||"No Name"]):null,j=({rowData:B})=>B?Ye("span",B.receiver||"No Receiver"):null,ne=({rowData:B})=>B?Ye("span",B.subject||"No Subject"):null,G=L([{key:"enabled",title:e("status"),cellRenderer:$,width:100,visible:!0,class:"status-column"},{key:"name",title:e("name"),cellRenderer:q,width:300,visible:!0,class:"name-column",sortable:!0},{key:"receiver",title:e("receiver"),cellRenderer:j,width:250,visible:!0,class:"receiver-column",sortable:!0},{key:"subject",title:e("subject"),cellRenderer:ne,width:300,visible:!0,class:"subject-column",sortable:!0},{key:"actions",title:"",cellRenderer:R,width:200,visible:!0,class:"ivyforms-cell-actions"}]);return an(()=>{r.isEditing=!1,k()}),(B,Y)=>(I(),z("div",pre,[l.value?(I(),z("div",Cre,[N(y0,{onClose:_})])):(I(),z("div",mre,[Z("div",vre,[Z("div",gre,[N(Q0,{modelValue:i.value,"onUpdate:modelValue":Y[0]||(Y[0]=Q=>i.value=Q),placeholder:v(e)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),Z("div",yre,[N(nn,{"icon-start":"plus",onClick:E},{default:X(()=>[pt(_e(v(e)("notifications")),1)]),_:1})])]),Z("div",bre,[N(OC,{columns:G.value,data:s.value?[]:d.value,loading:s.value,sort:b,"row-key":"id",onSortChange:x},{empty:X(()=>[s.value?(I(),z("div",Sre,[N(K0,null,{template:X(()=>[(I(!0),z(it,null,zt(y.perPage,Q=>(I(),ve(G0,{key:Q,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):w.value?(I(),ve(ac,{key:2,title:v(e)("empty_search_title"),subtitle:v(e)("empty_search_subtitle")},null,8,["title","subtitle"])):(I(),ve(ac,{key:1,image:"not-found",title:v(e)("empty_state_notification_title"),subtitle:v(e)("empty_state_notification_subtitle")},{actionButton:X(()=>[N(nn,{"icon-start":"plus",onClick:E},{default:X(()=>[pt(_e(v(e)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort"]),Z("div",wre,[N(q0,{"current-page":y.page,"onUpdate:currentPage":Y[1]||(Y[1]=Q=>y.page=Q),"page-size":y.perPage,"onUpdate:pageSize":Y[2]||(Y[2]=Q=>y.perPage=Q),class:"ivyforms-pt-24",total:f.value,"hide-on-single-page":""},null,8,["current-page","page-size","total"])])])]))]))}}),kre=de({__name:"IvyRadioGroup",props:{modelValue:{type:[String,Number,Boolean],default:void 0},direction:{default:"horizontal"}},emits:["update:modelValue","change"],setup(n,{emit:e}){const t=n,r=e,o=P({get(){return t.modelValue},set(i){r("update:modelValue",i)}});return(i,a)=>{const s=y$;return I(),ve(s,kt({modelValue:o.value,"onUpdate:modelValue":a[0]||(a[0]=l=>o.value=l),class:["ivyforms-radio-group",[`direction-${t.direction}`]]},{...i.$props,...i.$attrs},{onChange:a[1]||(a[1]=l=>i.$emit("change",l))}),{default:X(()=>[ge(i.$slots,"default")]),_:3},16,["modelValue","class"])}}}),Ere={class:"ivyforms-radio__label-with-tooltip"},Tre={key:0,class:"ivyforms-radio__description"},_re=de({__name:"IvyRadio",props:{modelValue:{type:[String,Number,Boolean],default:""},labelPosition:{default:"right"},description:{default:""},priority:{default:"primary"},size:{default:"d"},type:{default:"withMarker"},tooltip:{default:""}},emits:["update:modelValue","change"],setup(n,{emit:e}){const t=n,r=e,o=P({get(){return t.modelValue},set(i){r("update:modelValue",i)}});return(i,a)=>{const s=qn,l=yr,u=g$;return i.$slots.default?(I(),ve(u,kt({key:0,modelValue:o.value,"onUpdate:modelValue":a[1]||(a[1]=d=>o.value=d),class:["ivyforms-radio",[`size-${t.size}`,`type-${t.type}`,`priority-${t.priority}`,t.labelPosition==="left"?"label-left":"label-right",{"with-description":t.description}]]},{...i.$props,...i.$attrs,size:""},{onChange:a[2]||(a[2]=d=>i.$emit("change",d))}),{default:X(()=>[Z("span",Ere,[ge(i.$slots,"default"),t.tooltip?(I(),ve(l,{key:0,content:t.tooltip,"raw-content":"",placement:"top"},{default:X(()=>[N(s,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",class:"ivyforms-radio__tooltip-icon",onClick:a[0]||(a[0]=tt(()=>{},["prevent"]))})]),_:1},8,["content"])):ce("",!0)]),t.description?(I(),z("span",Tre,_e(t.description),1)):ce("",!0)]),_:3},16,["modelValue","class"])):ce("",!0)}}}),Mre={key:0,class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},Ire={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},Ore={class:"ivyforms-form-builder-settings-confirmation__option-bar__left ivyforms-flex"},Are={class:"ivyforms-form-builder-settings-confirmation__option-bar__right ivyforms-flex"},Pre={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},Rre={class:"ivyforms-form-builder-settings-confirmation__radio-section"},Dre={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},$re={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},Nre=de({__name:"FormBuilderConfirmation",setup(n){const{getLabel:e}=Ft(),{request:t}=_i(),r=Ds(),o=Gh(),i=Kn(),a=L("horizontal"),s=L("successMessage"),l=L([]),u=L(!1),d=[{label:e("success_message"),index:"successMessage"},{label:e("redirect_to_page"),index:"redirectToPage"},{label:e("redirect_to_custom_url"),index:"redirectToCustomUrl"}],f=async()=>{switch(s.value){case"successMessage":o.page="",o.url="";break;case"redirectToPage":o.message="",o.url="";break;case"redirectToCustomUrl":o.message="",o.page="";break}const p={formId:i.formId,type:s.value,enabled:o.enabled,showForm:o.showForm,message:o.message||"",url:o.url||"",page:o.page||""};o.type=s.value,o.formId=Number(i.formId),o.id?await o.updateConfirmation(o.id,p):await o.createConfirmation()};return an(async()=>{try{const{data:p,error:m,status:g}=await t("wp/v2/pages",{method:"GET",headers:{"Content-Type":"application/json"}},{useNamespace:!1});!m&&g===200&&Array.isArray(p)?l.value=p.map(b=>({value:b.id,label:b.title.rendered})):l.value=[],r.params.id&&await o.loadConfirmation(Number(r.params.id));const y=o.type;if(s.value=y||"successMessage",typeof o.resetEntityState=="function"&&o.resetEntityState(),u.value=!0,o.page){const b=l.value.find(w=>w.value===Number(o.page));o.page=b?b.value:o.page}}catch(p){console.error(e("error_loading_data_confirmation"),p)}}),We(()=>u.value&&s.value,p=>{p&&o.type!==p&&(o.type=p)}),We(()=>u.value&&o.type,p=>{p&&s.value!==p&&(s.value=p)}),(p,m)=>{const g=Tc,y=nn,b=Kh,w=tk,C=_re,k=kre,x=ay,E=oy,_=so;return u.value?(I(),z("div",Mre,[Z("div",Ire,[Z("div",Ore,[N(g,{modelValue:v(o).enabled,"onUpdate:modelValue":m[0]||(m[0]=M=>v(o).enabled=M),priority:"primary",size:"s","text-position":"left",title:v(e)("enabled_status")},null,8,["modelValue","title"])]),Z("div",Are,[N(y,{class:W(["ivyforms-button__action--save"]),priority:"primary",onClick:f},{default:X(()=>[pt(_e(v(e)("save")),1)]),_:1})])]),N(b,{modelValue:s.value,"onUpdate:modelValue":m[1]||(m[1]=M=>s.value=M),mode:a.value,type:"tonal",priority:"tertiary",class:"ivyforms-form-builder-settings-confirmation__menu",tabs:d.map(M=>({name:M.index,label:M.label}))},null,8,["modelValue","mode","tabs"]),s.value==="successMessage"?(I(),z("div",Pre,[N(w,{modelValue:v(o).message,"onUpdate:modelValue":m[2]||(m[2]=M=>v(o).message=M)},null,8,["modelValue"]),Z("div",Rre,[Z("p",null,_e(v(e)("after_form_submission")),1),N(k,{modelValue:v(o).showForm,"onUpdate:modelValue":m[3]||(m[3]=M=>v(o).showForm=M),priority:"secondary"},{default:X(()=>[N(C,{value:!1,priority:"secondary"},{default:X(()=>[pt(_e(v(e)("hide_form")),1)]),_:1}),N(C,{value:!0,priority:"secondary"},{default:X(()=>[pt(_e(v(e)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):s.value==="redirectToPage"?(I(),z("div",Dre,[N(E,{modelValue:v(o).page,"onUpdate:modelValue":m[4]||(m[4]=M=>v(o).page=M),placeholder:v(e)("select_page")},{default:X(()=>[(I(!0),z(it,null,zt(l.value,M=>(I(),ve(x,{key:M.value,value:M.value,label:M.label},{default:X(()=>[pt(_e(M.label),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])):s.value==="redirectToCustomUrl"?(I(),z("div",$re,[N(_,{modelValue:v(o).url,"onUpdate:modelValue":m[5]||(m[5]=M=>v(o).url=M),placeholder:v(e)("select_url")},null,8,["modelValue","placeholder"])])):ce("",!0)])):ce("",!0)}}}),zy=new URLSearchParams(window.location.search).get("page");let up=[];zy===tW&&(up=[{path:"/",name:"Dashboard",component:lW}]);zy===_C&&(up=[{path:"/",name:"AllForms",component:JK}]);zy===na&&(up=[{path:"/",name:"AddForm",component:Gw,children:[{path:"/manage/:id(\\d+)",name:"EditForm",component:Gw}]},{path:"/settings",name:"Settings",component:OJ,children:[{path:"general",name:"FormSettings",component:m6},{path:"general/manage/:id(\\d+)",name:"FormSetting",component:m6},{path:"notification/:id(\\d+)",name:"FormNotifications",component:xre},{path:"notification/manage",name:"NewNotifications",component:y0},{path:"notification/manage/:id(\\d+)?",name:"EditNotifications",component:y0},{path:"confirmation/manage/:id(\\d+)",name:"FormConfirmation",component:Nre}]}]);const Lre=$P({history:cP(),routes:up}),cp=_A(PA),Fre=MA();cp.use(Fre);cp.use(Lre);const Bre=IA();Bre.initialize();cp.config.globalProperties.$labels=Ft();cp.mount("#ivyforms-app");
19 +`)+Be+`return __p
20 +}`;var Rt=km(function(){return It(O,ct+"return "+Be).apply(n,te)});if(Rt.source=Be,Nu(Rt))throw Rt;return Rt}function G_(e){return eo(e).toLowerCase()}function j_(e){return eo(e).toUpperCase()}function K_(e,i,c){if(e=eo(e),e&&(c||i===n))return ma(e);if(!e||!(i=vn(i)))return e;var b=en(e),S=en(i),O=va(b,S),te=pa(b,S)+1;return Tl(b,O,te).join("")}function Q_(e,i,c){if(e=eo(e),e&&(c||i===n))return e.slice(0,es(e)+1);if(!e||!(i=vn(i)))return e;var b=en(e),S=pa(b,en(i))+1;return Tl(b,0,S).join("")}function X_(e,i,c){if(e=eo(e),e&&(c||i===n))return e.replace(Ro,"");if(!e||!(i=vn(i)))return e;var b=en(e),S=va(b,en(i));return Tl(b,S).join("")}function J_(e,i){var c=J,b=q;if(_o(i)){var S="separator"in i?i.separator:S;c="length"in i?Ut(i.length):c,b="omission"in i?vn(i.omission):b}e=eo(e);var O=e.length;if(Mn(e)){var te=en(e);O=te.length}if(c>=O)return e;var le=c-ki(b);if(le<1)return b;var me=te?Tl(te,0,le).join(""):e.slice(0,le);if(S===n)return me+b;if(te&&(le+=me.length-le),Wu(S)){if(e.slice(le).search(S)){var Te,Pe=me;for(S.global||(S=Cl(S.source,eo(yi.exec(S))+"g")),S.lastIndex=0;Te=S.exec(Pe);)var Be=Te.index;me=me.slice(0,Be===n?le:Be)}}else if(e.indexOf(vn(S),le)!=le){var Je=me.lastIndexOf(S);Je>-1&&(me=me.slice(0,Je))}return me+b}function Z_(e){return e=eo(e),e&&Vo.test(e)?e.replace(So,Hs):e}var e1=xr(function(e,i,c){return e+(c?" ":"")+i.toUpperCase()}),Gu=Ff("toUpperCase");function Sm(e,i,c){return e=eo(e),i=c?n:i,i===n?fr(e)?iu(e):gl(e):e.match(i)||[]}var km=At(function(e,i){try{return Eo(e,n,i)}catch(c){return Nu(c)?c:new Ft(c)}}),t1=Ui(function(e,i){return Oo(i,function(c){c=oi(c),Li(e,c,qu(e[c],e))}),e});function o1(e){var i=e==null?0:e.length,c=_t();return e=i?no(e,function(b){if(typeof b[1]!="function")throw new qo(s);return[c(b[0]),b[1]]}):[],At(function(b){for(var S=-1;++S<i;){var O=e[S];if(Eo(O[0],this,b))return Eo(O[1],this,b)}})}function n1(e){return Ty(Cn(e,w))}function ju(e){return function(){return e}}function i1(e,i){return e==null||e!==e?i:e}var l1=Tf(),a1=Tf(!0);function ln(e){return e}function Ku(e){return nf(typeof e=="function"?e:Cn(e,w))}function r1(e){return af(Cn(e,w))}function s1(e,i){return rf(e,Cn(i,w))}var d1=At(function(e,i){return function(c){return us(c,e,i)}}),u1=At(function(e,i){return function(c){return us(e,c,i)}});function Qu(e,i,c){var b=Ao(i),S=ad(i,b);c==null&&!(_o(i)&&(S.length||!b.length))&&(c=i,i=e,e=this,S=ad(i,Ao(i)));var O=!(_o(c)&&"chain"in c)||!!c.chain,te=Ri(e);return Oo(S,function(le){var me=i[le];e[le]=me,te&&(e.prototype[le]=function(){var Te=this.__chain__;if(O||Te){var Pe=e(this.__wrapped__),Be=Pe.__actions__=tn(this.__actions__);return Be.push({func:me,args:arguments,thisArg:e}),Pe.__chain__=Te,Pe}return me.apply(e,fn([this.value()],arguments))})}),e}function c1(){return wo._===this&&(wo._=Qs),this}function Xu(){}function f1(e){return e=Ut(e),At(function(i){return sf(i,e)})}var m1=Tu(no),v1=Tu(fa),p1=Tu(xi);function Fm(e){return Ru(e)?Xn(oi(e)):Yy(e)}function y1(e){return function(i){return e==null?n:ka(e,i)}}var g1=$f(),h1=$f(!0);function Ju(){return[]}function Zu(){return!1}function b1(){return{}}function _1(){return""}function x1(){return!0}function w1(e,i){if(e=Ut(e),e<1||e>R)return[];var c=be,b=Wo(e,be);i=_t(i),e-=be;for(var S=_l(b,i);++c<e;)i(c);return S}function C1(e){return Vt(e)?no(e,oi):pn(e)?[e]:tn(Hf(eo(e)))}function S1(e){var i=++yr;return eo(e)+i}var k1=fd(function(e,i){return e+i},0),F1=Pu("ceil"),I1=fd(function(e,i){return e/i},1),T1=Pu("floor");function P1(e){return e&&e.length?ld(e,ln,vu):n}function $1(e,i){return e&&e.length?ld(e,_t(i,2),vu):n}function L1(e){return Si(e,ln)}function V1(e,i){return Si(e,_t(i,2))}function U1(e){return e&&e.length?ld(e,ln,hu):n}function M1(e,i){return e&&e.length?ld(e,_t(i,2),hu):n}var R1=fd(function(e,i){return e*i},1),E1=Pu("round"),B1=fd(function(e,i){return e-i},0);function A1(e){return e&&e.length?bl(e,ln):0}function D1(e,i){return e&&e.length?bl(e,_t(i,2)):0}return A.after=rb,A.ary=nm,A.assign=jb,A.assignIn=gm,A.assignInWith=kd,A.assignWith=Kb,A.at=Qb,A.before=im,A.bind=qu,A.bindAll=t1,A.bindKey=lm,A.castArray=bb,A.chain=em,A.chunk=Tg,A.compact=Pg,A.concat=$g,A.cond=o1,A.conforms=n1,A.constant=ju,A.countBy=Ah,A.create=Xb,A.curry=am,A.curryRight=rm,A.debounce=sm,A.defaults=Jb,A.defaultsDeep=Zb,A.defer=sb,A.delay=db,A.difference=Lg,A.differenceBy=Vg,A.differenceWith=Ug,A.drop=Mg,A.dropRight=Rg,A.dropRightWhile=Eg,A.dropWhile=Bg,A.fill=Ag,A.filter=Oh,A.flatMap=Nh,A.flatMapDeep=Wh,A.flatMapDepth=Yh,A.flatten=Qf,A.flattenDeep=Dg,A.flattenDepth=Og,A.flip=ub,A.flow=l1,A.flowRight=a1,A.fromPairs=qg,A.functions=a_,A.functionsIn=r_,A.groupBy=Hh,A.initial=Ng,A.intersection=Wg,A.intersectionBy=Yg,A.intersectionWith=Hg,A.invert=d_,A.invertBy=u_,A.invokeMap=jh,A.iteratee=Ku,A.keyBy=Kh,A.keys=Ao,A.keysIn=nn,A.map=bd,A.mapKeys=f_,A.mapValues=m_,A.matches=r1,A.matchesProperty=s1,A.memoize=xd,A.merge=v_,A.mergeWith=hm,A.method=d1,A.methodOf=u1,A.mixin=Qu,A.negate=wd,A.nthArg=f1,A.omit=p_,A.omitBy=y_,A.once=cb,A.orderBy=Qh,A.over=m1,A.overArgs=fb,A.overEvery=v1,A.overSome=p1,A.partial=zu,A.partialRight=dm,A.partition=Xh,A.pick=g_,A.pickBy=bm,A.property=Fm,A.propertyOf=y1,A.pull=Qg,A.pullAll=Jf,A.pullAllBy=Xg,A.pullAllWith=Jg,A.pullAt=Zg,A.range=g1,A.rangeRight=h1,A.rearg=mb,A.reject=eb,A.remove=eh,A.rest=vb,A.reverse=Du,A.sampleSize=ob,A.set=b_,A.setWith=__,A.shuffle=nb,A.slice=th,A.sortBy=ab,A.sortedUniq=sh,A.sortedUniqBy=dh,A.split=N_,A.spread=pb,A.tail=uh,A.take=ch,A.takeRight=fh,A.takeRightWhile=mh,A.takeWhile=vh,A.tap=Ph,A.throttle=yb,A.thru=hd,A.toArray=vm,A.toPairs=_m,A.toPairsIn=xm,A.toPath=C1,A.toPlainObject=ym,A.transform=x_,A.unary=gb,A.union=ph,A.unionBy=yh,A.unionWith=gh,A.uniq=hh,A.uniqBy=bh,A.uniqWith=_h,A.unset=w_,A.unzip=Ou,A.unzipWith=Zf,A.update=C_,A.updateWith=S_,A.values=Sr,A.valuesIn=k_,A.without=xh,A.words=Sm,A.wrap=hb,A.xor=wh,A.xorBy=Ch,A.xorWith=Sh,A.zip=kh,A.zipObject=Fh,A.zipObjectDeep=Ih,A.zipWith=Th,A.entries=_m,A.entriesIn=xm,A.extend=gm,A.extendWith=kd,Qu(A,A),A.add=k1,A.attempt=km,A.camelCase=P_,A.capitalize=wm,A.ceil=F1,A.clamp=F_,A.clone=_b,A.cloneDeep=wb,A.cloneDeepWith=Cb,A.cloneWith=xb,A.conformsTo=Sb,A.deburr=Cm,A.defaultTo=i1,A.divide=I1,A.endsWith=$_,A.eq=An,A.escape=L_,A.escapeRegExp=V_,A.every=Dh,A.find=qh,A.findIndex=jf,A.findKey=e_,A.findLast=zh,A.findLastIndex=Kf,A.findLastKey=t_,A.floor=T1,A.forEach=tm,A.forEachRight=om,A.forIn=o_,A.forInRight=n_,A.forOwn=i_,A.forOwnRight=l_,A.get=Yu,A.gt=kb,A.gte=Fb,A.has=s_,A.hasIn=Hu,A.head=Xf,A.identity=ln,A.includes=Gh,A.indexOf=zg,A.inRange=I_,A.invoke=c_,A.isArguments=Ta,A.isArray=Vt,A.isArrayBuffer=Ib,A.isArrayLike=on,A.isArrayLikeObject=Fo,A.isBoolean=Tb,A.isBuffer=Pl,A.isDate=Pb,A.isElement=$b,A.isEmpty=Lb,A.isEqual=Vb,A.isEqualWith=Ub,A.isError=Nu,A.isFinite=Mb,A.isFunction=Ri,A.isInteger=um,A.isLength=Cd,A.isMap=cm,A.isMatch=Rb,A.isMatchWith=Eb,A.isNaN=Bb,A.isNative=Ab,A.isNil=Ob,A.isNull=Db,A.isNumber=fm,A.isObject=_o,A.isObjectLike=Co,A.isPlainObject=ys,A.isRegExp=Wu,A.isSafeInteger=qb,A.isSet=mm,A.isString=Sd,A.isSymbol=pn,A.isTypedArray=Cr,A.isUndefined=zb,A.isWeakMap=Nb,A.isWeakSet=Wb,A.join=Gg,A.kebabCase=U_,A.last=kn,A.lastIndexOf=jg,A.lowerCase=M_,A.lowerFirst=R_,A.lt=Yb,A.lte=Hb,A.max=P1,A.maxBy=$1,A.mean=L1,A.meanBy=V1,A.min=U1,A.minBy=M1,A.stubArray=Ju,A.stubFalse=Zu,A.stubObject=b1,A.stubString=_1,A.stubTrue=x1,A.multiply=R1,A.nth=Kg,A.noConflict=c1,A.noop=Xu,A.now=_d,A.pad=E_,A.padEnd=B_,A.padStart=A_,A.parseInt=D_,A.random=T_,A.reduce=Jh,A.reduceRight=Zh,A.repeat=O_,A.replace=q_,A.result=h_,A.round=E1,A.runInContext=se,A.sample=tb,A.size=ib,A.snakeCase=z_,A.some=lb,A.sortedIndex=oh,A.sortedIndexBy=nh,A.sortedIndexOf=ih,A.sortedLastIndex=lh,A.sortedLastIndexBy=ah,A.sortedLastIndexOf=rh,A.startCase=W_,A.startsWith=Y_,A.subtract=B1,A.sum=A1,A.sumBy=D1,A.template=H_,A.times=w1,A.toFinite=Ei,A.toInteger=Ut,A.toLength=pm,A.toLower=G_,A.toNumber=Fn,A.toSafeInteger=Gb,A.toString=eo,A.toUpper=j_,A.trim=K_,A.trimEnd=Q_,A.trimStart=X_,A.truncate=J_,A.unescape=Z_,A.uniqueId=S1,A.upperCase=e1,A.upperFirst=Gu,A.each=tm,A.eachRight=om,A.first=Xf,Qu(A,(function(){var e={};return ei(A,function(i,c){$.call(A.prototype,c)||(e[c]=i)}),e})(),{chain:!1}),A.VERSION=a,Oo(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){A[e].placeholder=A}),Oo(["drop","take"],function(e,i){Nt.prototype[e]=function(c){c=c===n?1:Uo(Ut(c),0);var b=this.__filtered__&&!i?new Nt(this):this.clone();return b.__filtered__?b.__takeCount__=Wo(c,b.__takeCount__):b.__views__.push({size:Wo(c,be),type:e+(b.__dir__<0?"Right":"")}),b},Nt.prototype[e+"Right"]=function(c){return this.reverse()[e](c).reverse()}}),Oo(["filter","map","takeWhile"],function(e,i){var c=i+1,b=c==G||c==V;Nt.prototype[e]=function(S){var O=this.clone();return O.__iteratees__.push({iteratee:_t(S,3),type:c}),O.__filtered__=O.__filtered__||b,O}}),Oo(["head","last"],function(e,i){var c="take"+(i?"Right":"");Nt.prototype[e]=function(){return this[c](1).value()[0]}}),Oo(["initial","tail"],function(e,i){var c="drop"+(i?"":"Right");Nt.prototype[e]=function(){return this.__filtered__?new Nt(this):this[c](1)}}),Nt.prototype.compact=function(){return this.filter(ln)},Nt.prototype.find=function(e){return this.filter(e).head()},Nt.prototype.findLast=function(e){return this.reverse().find(e)},Nt.prototype.invokeMap=At(function(e,i){return typeof e=="function"?new Nt(this):this.map(function(c){return us(c,e,i)})}),Nt.prototype.reject=function(e){return this.filter(wd(_t(e)))},Nt.prototype.slice=function(e,i){e=Ut(e);var c=this;return c.__filtered__&&(e>0||i<0)?new Nt(c):(e<0?c=c.takeRight(-e):e&&(c=c.drop(e)),i!==n&&(i=Ut(i),c=i<0?c.dropRight(-i):c.take(i-e)),c)},Nt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Nt.prototype.toArray=function(){return this.take(be)},ei(Nt.prototype,function(e,i){var c=/^(?:filter|find|map|reject)|While$/.test(i),b=/^(?:head|last)$/.test(i),S=A[b?"take"+(i=="last"?"Right":""):i],O=b||/^find/.test(i);S&&(A.prototype[i]=function(){var te=this.__wrapped__,le=b?[1]:arguments,me=te instanceof Nt,Te=le[0],Pe=me||Vt(te),Be=function(qt){var Wt=S.apply(A,fn([qt],le));return b&&Je?Wt[0]:Wt};Pe&&c&&typeof Te=="function"&&Te.length!=1&&(me=Pe=!1);var Je=this.__chain__,ct=!!this.__actions__.length,wt=O&&!Je,Rt=me&&!ct;if(!O&&Pe){te=Rt?te:new Nt(this);var Ct=e.apply(te,le);return Ct.__actions__.push({func:hd,args:[Be],thisArg:n}),new wn(Ct,Je)}return wt&&Rt?e.apply(this,le):(Ct=this.thru(Be),wt?b?Ct.value()[0]:Ct.value():Ct)})}),Oo(["pop","push","shift","sort","splice","unshift"],function(e){var i=Sl[e],c=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",b=/^(?:pop|shift)$/.test(e);A.prototype[e]=function(){var S=arguments;if(b&&!this.__chain__){var O=this.value();return i.apply(Vt(O)?O:[],S)}return this[c](function(te){return i.apply(Vt(te)?te:[],S)})}}),ei(Nt.prototype,function(e,i){var c=A[i];if(c){var b=c.name+"";$.call(hr,b)||(hr[b]=[]),hr[b].push({name:i,func:c})}}),hr[cd(n,P).name]=[{name:"wrapper",func:n}],Nt.prototype.clone=Zp,Nt.prototype.reverse=ey,Nt.prototype.value=ty,A.prototype.at=$h,A.prototype.chain=Lh,A.prototype.commit=Vh,A.prototype.next=Uh,A.prototype.plant=Rh,A.prototype.reverse=Eh,A.prototype.toJSON=A.prototype.valueOf=A.prototype.value=Bh,A.prototype.first=A.prototype.head,ns&&(A.prototype[ns]=Mh),A}),wl=lu();xn?((xn.exports=wl)._=wl,fl._=wl):wo._=wl}).call(dF)})(hs,hs.exports)),hs.exports}var zr=uF();const cF={class:"ivyforms-settings-permissions ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20 ivyforms-min-height-0 ivyforms-gap-24"},fF={class:"ivyforms-settings-permissions__option-bar ivyforms-flex ivyforms-flex-shrink-0 ivyforms-justify-content-between ivyforms-align-items-center"},mF={class:"medium-18"},vF={class:"ivyforms-settings-permissions__table ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-min-height-0"},pF={class:"medium-18 ivyforms-pb-12"},yF={key:0,class:"ivyforms-table-skeleton"},gF={class:"ivyforms-settings-permissions__pagination-container ivyforms-flex-shrink-0"},hF={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},bF={class:"regular-14 ivyforms-pb-8"},_F={key:0},xF={class:"regular-14 ivyforms-pb-8"},wF={key:1},CF={class:"regular-14 ivyforms-pb-8"},SF={class:"regular-14 ivyforms-pb-8"},kF={class:"ivyforms-flex ivyforms-gap-24"},FF={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1"},IF={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1"},TF={key:2,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},PF={class:"regular-12 ivyforms-text-secondary"},$F=52,LF=70,Nm=2,VF=300,UF=2,MF=_e({__name:"PermissionsSettingsPage",setup(t){const{getLabel:o}=Ye(),{request:n}=po(),a=Gi(),d=x(!0),m=x(!1),s=x([]),p=x([]),f=x(0),v=x([]),h=x({}),w=x([]),L=x([]),F=x(!1),M=x(null),E=x("role"),C=x([]),P=x([]),B=x([]),z=x(!1),N=x(!1),ne=x([]),ee=To({}),Y=To({page:1,perPage:10}),H=T(()=>v.value.slice(0,4)),Z=T(()=>v.value.slice(4)),J=x(null),{shouldShowSkeleton:q}=Zd({loading:d}),j=T(()=>w.value.filter(re=>re.slug!=="administrator"));function K(){for(const re of Object.keys(ee))delete ee[re];for(const re of v.value)ee[re.key]=!1}Ee(v,K,{immediate:!0});function G(re){for(const[ve,Ie]of Object.entries(h.value))if(re.has(ve))for(const Ze of Ie)re.add(Ze)}Ee(ee,()=>{for(const[re,ve]of Object.entries(h.value))if(ee[re])for(const Ie of ve)ee[Ie]||(ee[Ie]=!0)},{deep:!0});function W(re){return{id:re.id,email:re.email_display??"",role:re.type==="user"?o("target_user"):re.role_name||"—",forms:re.forms_display??"",permissions:re.permissions_display??"",permissionKeysCsv:(Array.isArray(re.permissions)?re.permissions:[]).join(",")}}function V(){const re=s.value.map(W);f.value=re.length;const ve=Math.max(1,Math.ceil(re.length/Y.perPage)||1);Y.page>ve&&(Y.page=ve);const Ie=(Y.page-1)*Y.perPage,Ze=Ie+Y.perPage;p.value=re.slice(Ie,Ze)}Ee([()=>Y.page,()=>Y.perPage,()=>s.value],()=>{V()});async function D(){const{data:re,error:ve,status:Ie}=await n("permissions/meta",{method:"GET"});if(Ie!==200||ve||!re?.data)return;const Ze=re.data;v.value=Ze.permission_definitions||[],h.value=Ze.dependency_map||{},w.value=Ze.roles||[],L.value=Ze.forms||[]}function R(re){const ve=new Set(L.value.map(Ie=>Ie.id));return re.map(Ie=>{if(!Array.isArray(Ie.form_ids)||Ie.form_ids.length===0)return Ie;const Ze=Ie.form_ids.filter(ht=>ve.has(ht));return Ze.length===Ie.form_ids.length?Ie:{...Ie,form_ids:Ze}})}async function U(){d.value=!0;try{const{data:re,error:ve,status:Ie}=await n("permissions/access-rules",{method:"GET"});if(Ie!==200||ve||!re?.data){De({message:o("error_loading_permissions"),type:"error"});return}const Ze=re.data;s.value=R(Ze.rules||[]),V()}finally{d.value=!1}}function oe(re){re&&B.value.length===0&&ae("")}function be(re){const ve=new Map;for(const Ie of B.value)P.value.includes(String(Ie.id))&&ve.set(Ie.id,Ie);for(const Ie of re)ve.set(Ie.id,Ie);return Array.from(ve.values())}async function ae(re){const ve=re.trim();if(ve.length>0&&ve.length<UF)return;z.value=!0;const{data:Ie,error:Ze,status:ht}=await n("permissions/users",{method:"GET",params:{search:ve}});if(z.value=!1,ht!==200||Ze||!Ie?.data)return;const yt=Ie.data;B.value=be(yt.users||[])}const Re=zr.debounce(re=>{ae(re)},300);function we(){M.value=null,E.value="role",C.value=[],P.value=[],N.value=!1,ne.value=[],K(),B.value=[],F.value=!0}function ge(re){M.value=re.id,E.value=re.type==="user"?"user":"role",C.value=re.type==="role"&&re.role_slug?[re.role_slug]:[],P.value=re.type==="user"&&re.user_id?[String(re.user_id)]:[],N.value=Array.isArray(re.form_ids)&&re.form_ids.length>0,ne.value=Array.isArray(re.form_ids)?re.form_ids.map(ve=>String(ve)):[],K();for(const ve of re.permissions||[])ve in ee&&(ee[ve]=!0);if(re.type==="user"&&re.user_id){const ve=re.email_display||"";B.value=[{id:re.user_id,email:ve,label:ve}]}else B.value=[];F.value=!0,E.value==="user"&&ae("")}Ee(E,re=>{re==="user"&&F.value&&ae("")});function Se(re){a.actionType="delete",a.showDialog({title:o("confirm_delete_rule"),subtitle:o("action_cannot_be_undone"),dialogType:"error",buttons:{close:{type:"tertiary",text:o("cancel")},confirm:{type:"danger",text:o("delete"),function:()=>{s.value=s.value.filter(ve=>ve.id!==re.id),ft()}}}})}function Qe(re){return typeof re!="string"?0:re.split(",").map(ve=>ve.trim()).filter(ve=>ve.length>0).length}const ut=T(()=>p.value.some(ve=>{const Ie=Qe(ve.forms),Ze=Qe(ve.permissions);return Ie>Nm||Ze>Nm})?LF:$F);function fe(re){return typeof re!="string"?[]:re.split(",").map(ve=>ve.trim()).filter(ve=>ve.length>0)}function de(re,ve,Ie=""){const Ze=fe(re);if(Ze.length===0)return je("span",{class:"ivyforms-permissions-table__text-cell"},"—");const ht=typeof ve=="number"&&ve>0,yt=ht?Ze.slice(0,ve):Ze,et=ht?Ze.slice(ve):[],bt=et.join(", ");return je("div",{class:["ivyforms-permissions-table__pill-list",Ie].filter(Boolean).join(" ")},[...yt.map($e=>je("span",{class:"ivyforms-permissions-table__pill",title:$e},$e)),...et.length>0?[je(co,{content:bt,placement:"top"},()=>[je("span",{class:"ivyforms-permissions-table__pill ivyforms-permissions-table__pill--muted",title:bt},`+${et.length}`)])]:[]])}function Ve(re){const ve=typeof re.permissionKeysCsv=="string"?re.permissionKeysCsv:"",Ie=ve.length>0?ve.split(",").filter(Boolean):[],Ze=v.value.length;return Ze>0&&Ie.length>=Ze?je("div",{class:"ivyforms-permissions-table__pill-list"},[je("span",{class:"ivyforms-permissions-table__pill"},"All permissions")]):de(re.permissions,4)}const pe=x([{key:"email",title:o("permissions_email_column"),width:200,minWidth:180,visible:!0,showInModal:!1},{key:"role",title:o("role_user_column"),width:140,minWidth:120,visible:!0,showInModal:!1},{key:"forms",title:o("forms_column"),width:VF,minWidth:220,visible:!0,showInModal:!1,class:"ivyforms-permissions-forms-cell",cellRenderer:({rowData:re})=>de(re.forms,3,"ivyforms-permissions-table__pill-list--forms")},{key:"permissions",title:o("permissions_column"),width:240,minWidth:240,visible:!0,showInModal:!0,class:"ivyforms-permissions-permissions-cell",cellRenderer:({rowData:re})=>Ve(re)},qr({width:104,minWidth:104,title:o("permissions_actions"),className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),onClick:re=>{const ve=s.value.find(Ie=>Ie.id===re.id);ve&&ge(ve)}},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:re=>{const ve=s.value.find(Ie=>Ie.id===re.id);ve&&Se(ve)}}]})]),{dynamicWidthColumns:qe,minTableWidth:Ke}=Es(J,{columns:pe,isDynamic:re=>re.key==="permissions"});function ot(){return typeof crypto<"u"&&"randomUUID"in crypto?crypto.randomUUID():`rule_${Date.now()}_${Math.random().toString(16).slice(2)}`}function rt(re){const ve={id:re.id,type:re.type,permissions:re.permissions,form_ids:re.form_ids,created_at:re.created_at??Math.floor(Date.now()/1e3),updated_at:Math.floor(Date.now()/1e3)};return re.type==="role"?ve.role_slug=re.role_slug??"":re.type==="user"&&(ve.user_id=re.user_id??0),ve}async function ft(){m.value=!0;const re=s.value.map(Ze=>rt(Ze)),{error:ve,status:Ie}=await n("permissions/access-rules",{method:"PUT",data:{rules:re},headers:{"Content-Type":"application/json"}});if(m.value=!1,Ie!==200||ve){De({message:o("error_saving_permissions"),type:"error"});return}De({message:o("permissions_saved"),type:"success"}),await D(),await U()}function Dt(){const re=new Set(v.value.filter(ve=>ee[ve.key]).map(ve=>ve.key));return G(re),v.value.map(ve=>ve.key).filter(ve=>re.has(ve))}async function Mt(){const re=Dt();if(re.length===0){De({message:o("field_required"),type:"error"});return}if(N.value&&ne.value.length===0){De({message:o("select_forms"),type:"error"});return}const ve=N.value?ne.value.map(bt=>Number(bt)):null,Ie=Math.floor(Date.now()/1e3),ht=(M.value?s.value.find(bt=>bt.id===M.value):null)?.created_at??Ie,yt=[];if(E.value==="role"){if(C.value.length===0){De({message:o("select_roles"),type:"error"});return}for(const bt of C.value){const $e=s.value.find(nt=>nt.type==="role"&&nt.role_slug===bt);yt.push({id:$e?.id??(M.value&&C.value.length===1?M.value:ot()),type:"role",role_slug:bt,permissions:re,form_ids:ve,created_at:$e?.created_at??ht,updated_at:Ie})}}else{if(P.value.length===0){De({message:o("select_users"),type:"error"});return}if(M.value&&P.value.length!==1){De({message:o("select_users"),type:"error"});return}for(const bt of P.value){const $e=Number(bt);yt.push({id:M.value&&P.value.length===1?M.value:ot(),type:"user",user_id:$e,permissions:re,form_ids:ve,created_at:ht,updated_at:Ie})}}let et=[...s.value];E.value==="role"&&(et=et.filter(bt=>!(bt.type==="role"&&bt.role_slug&&C.value.includes(bt.role_slug)))),M.value&&(et=et.filter(bt=>bt.id!==M.value)),et.push(...yt),s.value=et,F.value=!1,await ft()}return Pt(async()=>{await D(),await U()}),(re,ve)=>{const Ie=zn,Ze=mi,ht=ji,yt=Ea;return g(),k("div",cF,[u("div",fF,[u("span",mF,_(l(o)("permissions")),1),r(ke,{priority:"primary",type:"fill",onClick:we},{default:y(()=>[ie(_(l(o)("add_permission")),1)]),_:1})]),u("div",vF,[u("span",pF,_(l(o)("role_based_permissions")),1),r(ht,{ref_key:"tableRef",ref:J,pagination:"",data:l(q)?[]:p.value,loading:l(q),total:f.value,"row-key":"id","row-height":ut.value,columns:l(qe),"min-table-width":l(Ke)},{empty:y(()=>[l(q)?(g(),k("div",yF,[r(Ze,null,{template:y(()=>[(g(!0),k(ye,null,Ae(Y.perPage,et=>(g(),X(Ie,{key:et,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):(g(),X(dn,{key:1,image:"not-found",title:l(o)("permissions"),subtitle:l(o)("permissions_empty")},{actionButton:y(()=>[r(ke,{priority:"primary",type:"fill",onClick:we},{default:y(()=>[ie(_(l(o)("add_permission")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["data","loading","total","row-height","columns","min-table-width"]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",gF,[r(yt,{"current-page":Y.page,"onUpdate:currentPage":ve[0]||(ve[0]=et=>Y.page=et),"page-size":Y.perPage,"onUpdate:pageSize":ve[1]||(ve[1]=et=>Y.perPage=et),total:f.value,"page-sizes":[10,20,50],secondary:""},null,8,["current-page","page-size","total"])])]),r(ci,{modelValue:F.value,"onUpdate:modelValue":ve[8]||(ve[8]=et=>F.value=et),title:M.value?l(o)("edit_permission"):l(o)("add_permission"),"show-close":"","align-center":"",width:"475px"},{footer:y(()=>[r(ke,{priority:"tertiary",type:"fill",onClick:ve[7]||(ve[7]=et=>F.value=!1)},{default:y(()=>[ie(_(l(o)("cancel")),1)]),_:1}),r(ke,{priority:"primary",type:"fill",loading:m.value,onClick:Mt},{default:y(()=>[ie(_(l(o)("save")),1)]),_:1},8,["loading"])]),default:y(()=>[u("div",hF,[u("div",null,[u("div",bF,_(l(o)("target_type")),1),r($n,{modelValue:E.value,"onUpdate:modelValue":ve[2]||(ve[2]=et=>E.value=et),priority:"secondary",direction:"horizontal"},{default:y(()=>[r(Gt,{priority:"secondary",label:"role"},{default:y(()=>[ie(_(l(o)("target_role")),1)]),_:1}),r(Gt,{priority:"secondary",label:"user"},{default:y(()=>[ie(_(l(o)("target_user")),1)]),_:1})]),_:1},8,["modelValue"])]),r(Xe),E.value==="role"?(g(),k("div",_F,[u("div",xF,_(l(o)("select_roles")),1),r(St,{modelValue:C.value,"onUpdate:modelValue":ve[3]||(ve[3]=et=>C.value=et),multiple:"",priority:"secondary",placeholder:l(o)("select_roles"),class:"ivyforms-width-100"},{default:y(()=>[(g(!0),k(ye,null,Ae(j.value,et=>(g(),X(l(ec),{priority:"secondary",key:et.slug,label:et.name,value:et.slug},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])])):(g(),k("div",wF,[u("div",CF,_(l(o)("select_users")),1),r(St,{modelValue:P.value,"onUpdate:modelValue":ve[4]||(ve[4]=et=>P.value=et),multiple:"",remote:"","remote-method":l(Re),loading:z.value,placeholder:l(o)("select_users"),class:"ivyforms-width-100",onVisibleChange:oe},{default:y(()=>[(g(!0),k(ye,null,Ae(B.value,et=>(g(),X(l(ec),{key:et.id,label:et.email,value:String(et.id)},null,8,["label","value"]))),128))]),_:1},8,["modelValue","remote-method","loading","placeholder"])])),u("div",null,[u("div",SF,_(l(o)("permissions_column")),1),u("div",kF,[u("div",FF,[(g(!0),k(ye,null,Ae(H.value,et=>(g(),X(pt,{key:et.key,modelValue:ee[et.key],"onUpdate:modelValue":bt=>ee[et.key]=bt,priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ie(_(et.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue"]))),128))]),u("div",IF,[(g(!0),k(ye,null,Ae(Z.value,et=>(g(),X(pt,{key:et.key,modelValue:ee[et.key],"onUpdate:modelValue":bt=>ee[et.key]=bt,priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ie(_(et.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue"]))),128))])])]),r(Xe),r(pt,{modelValue:N.value,"onUpdate:modelValue":ve[5]||(ve[5]=et=>N.value=et),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ie(_(l(o)("limit_to_specific_forms")),1)]),_:1},8,["modelValue"]),N.value?(g(),k("div",TF,[u("div",PF,_(l(o)("limit_to_specific_forms_hint")),1),r(St,{modelValue:ne.value,"onUpdate:modelValue":ve[6]||(ve[6]=et=>ne.value=et),multiple:"",placeholder:l(o)("select_forms"),class:"ivyforms-width-100"},{default:y(()=>[(g(!0),k(ye,null,Ae(L.value,et=>(g(),X(l(ec),{key:et.id,label:et.name,value:String(et.id)},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])])):ce("",!0)])]),_:1},8,["modelValue","title"])])}}}),RF={class:"ivyforms-export-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},EF={class:"ivyforms-export-dialog__description regular-14"},BF={class:"ivyforms-export-dialog__field ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},AF={class:"ivyforms-export-dialog__label medium-18"},DF={class:"ivyforms-export-dialog__options ivyforms-flex ivyforms-align-items-center ivyforms-gap-24"},OF={key:0,class:"ivyforms-export-dialog__option-wrapper"},qF={class:"medium-14"},zF={class:"medium-14"},NF=_e({__name:"IvyExportDialog",props:{modelValue:{type:Boolean,default:!1},isExporting:{type:Boolean,default:!1},formsCount:{default:1}},emits:["update:modelValue","export","cancel"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=t,d=o,m=T(()=>a.formsCount===1?n("form"):n("forms")),s=T(()=>[{id:"forms",label:m.value,disabled:!1,comingSoon:!1},{id:"entries",label:n("entries"),disabled:!0,comingSoon:!1,pro:!0},{id:"styles",label:n("styles"),disabled:!1,comingSoon:!1}]),p=T(()=>{const F=window.IvyForms?.hooks??window.IvyForms?.api?.hooks;return F?.updateCounter?.value,F?.applyFilters?F.applyFilters("ivyforms/export_dialog/sections",s.value):s.value}),f=x({forms:!0,entries:!1,styles:!0}),v=T(()=>f.value.forms),h=T({get:()=>a.modelValue,set:F=>{d("update:modelValue",F),F||L()}}),w=()=>{d("export",{...f.value})},L=()=>{f.value={forms:!0,entries:!1,styles:!0}};return Ee(()=>a.modelValue,F=>{F||L()}),(F,M)=>(g(),X(ci,{modelValue:h.value,"onUpdate:modelValue":M[0]||(M[0]=E=>h.value=E),title:l(n)("export"),"show-close":"","align-center":"",width:"500px","append-to-body":"","z-index":10001},{footer:y(()=>[r(ke,{priority:"success",size:"d",type:"fill",disabled:!v.value||t.isExporting,onClick:w},{default:y(()=>[ie(_(t.isExporting?l(n)("exporting"):l(n)("export")),1)]),_:1},8,["disabled"])]),default:y(()=>[u("div",RF,[u("p",EF,_(l(n)("export_forms_instructions")),1),u("div",BF,[u("label",AF,_(l(n)("select_export_options")),1),u("div",DF,[(g(!0),k(ye,null,Ae(p.value,E=>(g(),k(ye,{key:E.id},[E.comingSoon||E.pro?(g(),k("div",OF,[E.comingSoon?(g(),X(Gd,{key:0,image:"coming-soon-arrow-text",size:"s",class:"ivyforms-export-dialog__badge"})):E.pro?(g(),X(ro,{key:1,image:"pro-text-no-background",size:"s",class:"ivyforms-export-dialog__badge"})):ce("",!0),r(pt,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:y(()=>[u("span",qF,_(E.label),1)]),_:2},1024)])):(g(),X(pt,{key:1,modelValue:f.value[E.id],"onUpdate:modelValue":C=>f.value[E.id]=C,priority:"secondary",size:"s",type:"checkmark",disabled:E.disabled},{default:y(()=>[u("span",zF,_(E.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"]))],64))),128))])])])]),_:1},8,["modelValue","title"]))}}),xp=We(NF,[["__scopeId","data-v-7a1f60ea"]]);function wp(t){return!t||typeof t!="object"?"unknown":WF(t)?"ivyforms":"thirdparty"}function WF(t){return"forms"in t&&Array.isArray(t.forms)}const YF={class:"ivyforms-import-dialog ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pb-16"},HF={class:"ivyforms-import-dialog__description regular-16"},GF={class:"ivyforms-import-dialog__field ivyforms-flex ivyforms-flex-direction-column"},jF={class:"ivyforms-import-dialog__label medium-18"},KF={class:"ivyforms-import-dialog__hint regular-16"},QF={class:"ivyforms-import-dialog__file-selector ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-mt-4"},XF={class:"ivyforms-import-dialog__file-name ivyforms-flex-1 regular-14"},JF={key:0,class:"ivyforms-import-dialog__notice ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4"},ZF={class:"ivyforms-import-dialog__notice-title medium-14"},eI={class:"ivyforms-import-dialog__notice-body regular-14"},Wm=5*1024*1024,tI=_e({__name:"IvyImportDialog",props:{modelValue:{type:Boolean,default:!1},isImporting:{type:Boolean,default:!1}},emits:["update:modelValue","import","cancel"],setup(t,{emit:o}){const n=t,a=o,{getLabel:d}=Ye(),m=x(null),s=x(null),p=x(""),f=x(null),v=T(()=>f.value==="thirdparty"),h=T({get:()=>n.modelValue,set:P=>{a("update:modelValue",P),P||C()}}),w=()=>{m.value?.click()},L=async P=>{const z=P.target.files?.[0];if(!z)return;if(z.size>Wm){const ne=(z.size/1048576).toFixed(2),ee=Wm/(1024*1024),Y=d("file_size_exceeds_limit").replace("{fileSize}",ne).replace("{maxSize}",ee.toString());De({message:Y,type:"error"}),E();return}const N=await F(z);if(N==="unknown"){De({message:d("unsupported_import_file"),type:"error"}),E();return}s.value=z,p.value=z.name,f.value=N},F=async P=>{try{const B=await P.text();return wp(JSON.parse(B))}catch{return"unknown"}},M=()=>{s.value&&a("import",s.value)},E=()=>{s.value=null,p.value="",f.value=null,m.value&&(m.value.value="")},C=()=>{E()};return Ee(()=>n.modelValue,P=>{P||C()}),(P,B)=>(g(),X(ci,{modelValue:h.value,"onUpdate:modelValue":B[0]||(B[0]=z=>h.value=z),title:l(d)("import_forms"),"show-close":"","align-center":"",width:"500px","z-index":10001,"append-to-body":""},{footer:y(()=>[r(ke,{priority:"success",size:"d",type:"fill",disabled:!s.value||t.isImporting,onClick:M},{default:y(()=>[ie(_(t.isImporting?l(d)("importing"):l(d)("import")),1)]),_:1},8,["disabled"])]),default:y(()=>[u("div",YF,[u("p",HF,_(l(d)("import_forms_instructions")),1),u("div",GF,[u("label",jF,_(l(d)("choose_ivyforms_file")),1),u("p",KF,_(l(d)("maximum_file_size")),1),u("div",QF,[u("input",{ref_key:"fileInputRef",ref:m,type:"file",accept:".json",class:"ivyforms-import-dialog__file-input",onChange:L},null,544),r(ke,{priority:"tertiary",type:"fill",size:"d",onClick:w},{default:y(()=>[ie(_(l(d)("choose_file")),1)]),_:1}),u("span",XF,_(p.value||l(d)("no_file_chosen")),1)])]),v.value?(g(),k("div",JF,[u("p",ZF,_(l(d)("import_compatibility_title")),1),u("p",eI,_(l(d)("import_compatibility_notice")),1)])):ce("",!0)])]),_:1},8,["modelValue","title"]))}}),Cp=We(tI,[["__scopeId","data-v-2aae549a"]]),oI=".ivyforms-context-menu, .ivyforms-popper-context-menu";function nI(t){if(!t)return null;if(t instanceof HTMLElement)return t;if(typeof t=="object"&&t!==null&&"$el"in t){const o=t.$el;return o instanceof HTMLElement?o:null}return null}function Vc(t,o={}){const{selector:n=oI,ignore:a=[]}=o,d=m=>{const s=m.target;if(!(s instanceof Node))return;const p=document.querySelectorAll(n);for(const f of p)if(f.contains(s))return;for(const f of a)if(nI(f.value)?.contains(s))return;t()};Pt(()=>{document.addEventListener("mousedown",d)}),Ln(()=>{document.removeEventListener("mousedown",d)})}function lc(t){return typeof structuredClone=="function"?structuredClone(t):JSON.parse(JSON.stringify(t))}function Sp(t,o){if(Object.is(t,o))return!0;if(typeof t!="object"||t===null||typeof o!="object"||o===null||Array.isArray(t)!==Array.isArray(o))return!1;const n=Object.keys(t),a=Object.keys(o);if(n.length!==a.length)return!1;for(const d of n)if(!Sp(t[d],o[d]))return!1;return!0}function Uc(t){const o=lc(t),n=To(lc(t)),a=T(()=>{for(const s in o)if(!Sp(n[s],o[s]))return!0;return!1});return{filters:n,isFiltered:a,resetFilters:()=>{for(const s in o)n[s]=lc(o[s])},setFilter:(s,p)=>{n[s]=p}}}function iI(t){if(!t)return null;if(t instanceof HTMLElement)return t;if(typeof t=="object"&&t!==null&&"$el"in t){const o=t.$el;return o instanceof HTMLElement?o:null}return null}function eu(t,o,n){const a=x(!1),d=T(()=>t.value!==null),m=()=>{a.value=!0,Ho(()=>{o?.(),(iI(n?.value)??document).querySelector(".el-date-editor")?.click()})},s=()=>{a.value=!1};return{showDatePicker:a,datePickerIndicator:d,openDatePicker:m,closeDatePicker:s,hideDatePickerIndicator:()=>{t.value=null,a.value=!1},toggleDatePicker:()=>{a.value?s():m()}}}function Nr(t={}){const{delay:o=500,initial:n=""}=t,a=x(n),d=x(n),m=zr.debounce(p=>{d.value=p},o);Ee(a,p=>m(p));const s=()=>{m.cancel(),a.value="",d.value=""};return Ln(()=>{m.cancel()}),{searchQuery:a,debouncedSearchQuery:d,clearSearch:s}}function kp(t){const o=t.minVisible??1,n=x(!1),a=x([]),d=T(()=>a.value.filter(v=>v.visible).length),m=T({get(){const v=a.value.filter(h=>h.key!=="id"&&h.showInModal);return v.length>0&&v.every(h=>h.visible)},set(v){a.value.forEach(w=>{w.key!=="id"&&w.showInModal&&(w.visible=v)});const h=a.value.find(w=>w.key==="id");h&&(h.visible=!0)}}),s=v=>{const h=a.value.find(w=>w.key===v);return d.value===o&&!!h?.visible},p=()=>{a.value=t.columns.value.map(v=>({key:v.key,title:v.title,visible:v.visible??!0,showInModal:v.showInModal??!0})),n.value=!0},f=()=>{a.value.forEach(v=>{const h=t.columns.value.find(w=>w.key===v.key);h&&(h.visible=v.visible)}),t.save?.(a.value),n.value=!1};return Ee(()=>a.value.map(v=>v.visible),()=>{if(a.value.filter(h=>h.visible).length===0){const h=a.value.find(w=>w.key==="id");h&&(h.visible=!0)}}),{showMenu:n,tempColumns:a,openMenu:p,applyColumnVisibility:f,areAllColumnsSelected:m,isCheckboxDisabled:s}}const Xo=(t,o=500)=>async()=>{try{await t()}finally{setTimeout(()=>{Hi().closeContextMenu()},o)}};function Mc(t={}){const o=Lo(),n=No(),a=t.filters??To({}),d=t.pagination??To({page:1,perPage:10}),m=t.sort??To({column:null,order:null}),s=t.searchQuery,p=t.dateRange,f=t.preserveOtherParams??!0,v=t.onRestored,h={page:d.page,perPage:d.perPage},w={column:m.column,order:m.order},L={...a},F=a;let M=!0,E=!1,C=!1,P=!1,B=!1;const z=H=>{P=!0,n.replace({query:H}).finally(()=>{P=!1})},N=async H=>{B=!0;try{await H()}finally{B=!1}},ne=()=>{C=!0;const H=o.query;if(H.page){const Z=parseInt(H.page,10);!isNaN(Z)&&Z>0&&(d.page=Z)}else d.page=h.page;if(H.perPage){const Z=parseInt(H.perPage,10);!isNaN(Z)&&Z>0&&(d.perPage=Z)}else d.perPage=h.perPage;H.sortColumn?m.column=H.sortColumn:m.column=w.column,H.sortOrder&&(H.sortOrder==="asc"||H.sortOrder==="desc")?m.order=H.sortOrder:m.order=w.order,s&&(H.search?s.value=H.search:s.value=""),p&&(H.dateFrom&&H.dateTo?p.value=[H.dateFrom,H.dateTo]:p.value=null),Object.keys(a).forEach(Z=>{const J=H[Z];J!==void 0?J==="true"?F[Z]=!0:J==="false"?F[Z]=!1:J==="null"?F[Z]=null:F[Z]=J:F[Z]=L[Z]??null}),C=!1,!M&&v&&v()},ee=()=>{if(E||C||B){E=!1;return}const H={};f&&Object.keys(o.query).forEach(Z=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(Z)&&!Object.keys(a).includes(Z)&&(H[Z]=o.query[Z])}),d.page!==h.page&&(H.page=d.page.toString()),d.perPage!==h.perPage&&(H.perPage=d.perPage.toString()),m.column&&m.column!==w.column&&(H.sortColumn=m.column),m.order&&m.order!==w.order&&(H.sortOrder=m.order),s?.value&&(H.search=s.value),p?.value&&Array.isArray(p.value)&&p.value.length===2&&(H.dateFrom=p.value[0],H.dateTo=p.value[1]),Object.keys(a).forEach(Z=>{const J=a[Z];J!=null&&J!==L[Z]&&(H[Z]=String(J))}),z(H)},Y=()=>{E=!0,d.page=1,d.perPage=10,m.column=null,m.order=null,s&&(s.value=""),p&&(p.value=null),Object.keys(a).forEach(Z=>{F[Z]=null});const H={};f&&Object.keys(o.query).forEach(Z=>{!["page","perPage","sortColumn","sortOrder","search","dateFrom","dateTo"].includes(Z)&&!Object.keys(a).includes(Z)&&(H[Z]=o.query[Z])}),z(H)};return Ee(()=>o.query,()=>{P||!C&&!M&&ne()},{deep:!0}),Pt(()=>{n.isReady().then(()=>{ne(),M=!1,v&&v(),Ee(()=>[d.page,d.perPage],()=>{!M&&!C&&ee()},{deep:!0}),Ee(()=>[m.column,m.order],()=>{!M&&!C&&ee()},{deep:!0}),s&&Ee(s,()=>{!M&&!C&&ee()}),p&&Ee(p,()=>{!M&&!C&&ee()}),Ee(a,()=>{!M&&!C&&ee()},{deep:!0})})}),{filters:a,pagination:d,sort:m,resetState:Y,updateUrl:ee,restoreFromUrl:ne,withSuppressedUpdates:N}}const lI={class:"ivyforms-table-bulk-header"},Rc=_e({__name:"IvyTableBulkHeader",props:{selectedIds:{},loading:{type:Boolean},primaryAction:{},menuActions:{},allSelected:{type:Boolean},someSelected:{type:Boolean}},emits:["unselect-all","toggle-all"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=Hi(),d=x(null),m=t,s=o,p=T(()=>!!m.allSelected),f=h=>{m.loading||s(h?"toggle-all":"unselect-all")},v=()=>{m.loading||!m.selectedIds.length||!m.menuActions?.length||a.openContextMenu({actions:m.menuActions,contextMenuButtonRef:d.value})};return(h,w)=>(g(),k("div",lI,[r(pt,{type:"checkmark",size:"s","model-value":p.value,indeterminate:t.someSelected&&!t.allSelected,disabled:t.loading,class:"ivyforms-ml-6","onUpdate:modelValue":f},{default:y(()=>[Vl(h.$slots,"default")]),_:3},8,["model-value","indeterminate","disabled"]),t.primaryAction?(g(),X(ke,{key:0,priority:t.primaryAction.danger?"danger":"tertiary",size:"xs",disabled:t.loading||!t.selectedIds.length,onClick:t.primaryAction.onClick},{default:y(()=>[ie(_(t.primaryAction.label),1)]),_:1},8,["priority","disabled","onClick"])):ce("",!0),t.menuActions&&t.menuActions.length?(g(),X(ke,{key:1,ref_key:"bulkMenuButtonRef",ref:d,"icon-only":"","icon-start":"context-menu-dot",size:"xs",type:"fill",priority:"tertiary",class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-ml-8",disabled:t.loading||!t.selectedIds.length,"aria-label":l(n)("more_actions"),onClick:v},null,8,["disabled","aria-label"])):ce("",!0)]))}});function Ec(t){const o=f=>{const v=t.value.find(h=>h.id===f);v&&(v.selected=!v.selected)},n=()=>{const f=t.value.some(v=>!v.selected);t.value.forEach(v=>{v.selected=f})},a=()=>{t.value.forEach(f=>{f.selected=!1})},d=T(()=>t.value.filter(f=>f.selected).map(f=>f.id)),m=T(()=>d.value.length>0),s=T(()=>t.value.length>0&&t.value.every(f=>f.selected)),p=T(()=>m.value&&!s.value);return{toggle:o,toggleAll:n,clear:a,selectedIds:d,anyRowSelected:m,allSelected:s,someSelected:p}}const aI=Ps("ivyformsTemplate",()=>{const t=x([]),o=x({}),n=x(!1),a=x(null),{getLabel:d}=Ye(),{request:m}=po();return{templates:t,categories:o,isLoading:n,error:a,fetchTemplates:async()=>{n.value=!0,a.value=null;try{const{data:P,error:B}=await m("templates",{method:"GET"});if(B)throw new Error(B);if(P.data.success)t.value=Object.values(P.data.data.templates),o.value=P.data.data.categories;else throw new Error(d("failed_to_fetch_template"))}catch(P){throw a.value=P instanceof Error?P.message:d("failed_to_fetch_template"),console.error(d("template_fetch_error"),P),De({message:`${d("failed_to_fetch_template")} ${a.value}`,type:"error"}),P}finally{n.value=!1}},getTemplate:async P=>{try{const{data:B,error:z}=await m(`template/${P}`,{method:"GET"});if(z)throw new Error(z);if(B.data.success)return B.data.data;throw new Error(d("failed_to_fetch_template"))}catch(B){return a.value=B instanceof Error?B.message:d("failed_to_fetch_template"),console.error(d("template_fetch_error"),B),De({message:`${d("failed_to_fetch_template")} ${a.value}`,type:"error"}),null}},getTemplatesByCategory:P=>t.value.filter(B=>B.category===P),searchTemplates:P=>{if(!P.trim())return t.value;const B=P.toLowerCase();return t.value.filter(z=>{const N=z.name?.toLowerCase()??"",ne=z.description?.toLowerCase()??"";return N.includes(B)||ne.includes(B)})},clearError:()=>{a.value=null},resetStore:()=>{t.value=[],o.value={},n.value=!1,a.value=null},getTemplateById:P=>t.value.find(B=>B.id===P),getAvailableCategories:()=>Object.values(o.value),getTemplatesCount:()=>t.value.length,getProTemplatesCount:()=>t.value.filter(P=>P.is_pro).length,getFreeTemplatesCount:()=>t.value.filter(P=>!P.is_pro).length}});function rI(){const{getLabel:t}=Ye(),{request:o}=po(),n=x(!1),a=x(null),d=async s=>{n.value=!0,a.value=null;try{const p=await m(s),f=JSON.parse(p);if(wp(f)==="unknown")return a.value=t("unsupported_import_file"),!1;const{data:v,error:h}=await o("forms/import",{method:"POST",data:{importData:f}});if(h)return a.value=h||t("failed_to_import_forms"),!1;const w=v?.data;return w&&w.success?w.data||!1:(a.value=w?.message||t("failed_to_import_forms"),!1)}catch(p){return console.error("Import error:",p),p instanceof SyntaxError?a.value=t("invalid_import_file"):a.value=t("failed_to_import_forms"),!1}finally{n.value=!1}},m=s=>new Promise((p,f)=>{const v=new FileReader;v.onload=h=>{h.target?.result?p(h.target.result):f(new Error("Failed to read file"))},v.onerror=()=>f(new Error("Failed to read file")),v.readAsText(s)});return{isImporting:n,importError:a,importForms:d}}function Fp(){const{getLabel:t}=Ye(),{importForms:o,isImporting:n,importError:a}=rI(),d=f=>f.reduce((v,h)=>{const w=Number(h.id);return Number.isInteger(w)&&w>0&&v.push({...h,id:w}),v},[]),m=f=>d(f).map(v=>v.id),s=f=>{De({message:a.value||t("failed_to_import_forms"),type:"error"})};return{isImporting:n,importError:a,handleImportedForms:async(f,v={})=>{const{showSuccessMessage:h=!1,showErrorMessage:w=!0,successMessage:L=t("forms_imported_successfully"),onAfterSuccessfulImport:F,onSingleFormImported:M,onMultipleFormsImported:E}=v,C=await o(f);if(!C||!Array.isArray(C)||C.length===0)return w&&s(),[];const P=d(C),B=P.map(z=>z.id);return B.length===0?(w&&s(),[]):(h&&De({message:L,type:"success"}),await F?.(B,P),B.length===1?await M?.(B[0],P[0],B,P):await E?.(B,P),B)},getImportedFormIds:m,getValidImportedForms:d}}const sI={class:"template-modal template-modal--ai-prompt ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},dI={class:"template-modal__header template-modal__header--ai ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-p-24 ivyforms-mb-0"},uI={class:"template-modal__ai-body ivyforms-flex ivyforms-flex-1 ivyforms-align-items-center ivyforms-justify-content-center ivyforms-p-24"},cI={class:"template-modal__ai-card ivyforms-flex ivyforms-flex-direction-column"},fI={key:0,class:"template-modal__ai-card-body template-modal__ai-generating ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},mI={class:"template-modal__ai-progress ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-p-16",role:"status","aria-live":"polite"},vI={class:"template-modal__ai-progress-copy ivyforms-flex-1"},pI={class:"template-modal__ai-progress-title"},yI={class:"template-modal__ai-progress-status"},gI={class:"template-modal__ai-progress-percent"},hI={class:"template-modal__ai-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},bI={key:1,class:"template-modal__ai-card-body ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-16"},_I={class:"template-modal__ai-title"},xI={class:"template-modal__ai-subtitle"},wI={class:"template-modal__ai-suggestions"},CI={class:"template-modal__ai-suggestions-label"},SI={class:"template-modal__ai-suggestions-list ivyforms-flex ivyforms-gap-8"},kI=["onClick"],FI={class:"template-modal__ai-actions ivyforms-flex ivyforms-justify-content-end ivyforms-gap-12 ivyforms-px-24 ivyforms-py-16"},II=_e({__name:"IvyFormsAiPromptView",props:{prompt:{},placeholder:{},suggestions:{},isGenerating:{type:Boolean},progress:{},statusText:{}},emits:["update:prompt","cancel","generate","apply-suggestion"],setup(t){const{getLabel:o}=Ye();return(n,a)=>(g(),k("div",sI,[u("div",dI,[r(ke,{priority:"tertiary",size:"s",type:"ghost","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:a[0]||(a[0]=d=>n.$emit("cancel"))},{default:y(()=>[ie(_(l(o)("ai_back")),1)]),_:1}),u("span",null,_(l(o)("generate_with_ai")),1)]),r(Xe,{class:"template-modal__ai-divider"}),u("div",uI,[u("div",cI,[t.isGenerating?(g(),k("div",fI,[u("div",mI,[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-purple-symbol-0)",class:"template-modal__ai-progress-icon"}),u("div",vI,[u("div",pI,_(l(o)("ai_generating_title")),1),u("div",yI,_(t.statusText),1)]),u("div",gI,_(t.progress)+"%",1)]),u("div",hI,[(g(),k(ye,null,Ae(2,d=>u("div",{key:`ai-skeleton-field-${d}`,class:"template-modal__ai-skeleton-field ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},[...a[4]||(a[4]=[u("div",{class:"template-modal__ai-skeleton-label"},null,-1),u("div",{class:"template-modal__ai-skeleton-input"},null,-1)])])),64)),a[5]||(a[5]=hv('<div class="template-modal__ai-skeleton-choice ivyforms-flex ivyforms-gap-12" data-v-62e5ca63><div class="template-modal__ai-skeleton-checkbox" data-v-62e5ca63></div><div class="template-modal__ai-skeleton-choice-lines ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-flex-1" data-v-62e5ca63><div class="template-modal__ai-skeleton-line template-modal__ai-skeleton-line--lg" data-v-62e5ca63></div><div class="template-modal__ai-skeleton-line template-modal__ai-skeleton-line--md" data-v-62e5ca63></div></div></div>',1))])])):(g(),k("div",bI,[u("div",null,[u("div",_I,_(l(o)("ai_prompt_title")),1),u("div",xI,_(l(o)("ai_prompt_subtitle")),1)]),r(Ue,{"model-value":t.prompt,type:"textarea",class:"template-modal__ai-textarea",resize:"none",rows:4,maxlength:1e3,placeholder:t.placeholder,"onUpdate:modelValue":a[1]||(a[1]=d=>n.$emit("update:prompt",String(d??"")))},null,8,["model-value","placeholder"]),u("div",wI,[u("span",CI,_(l(o)("ai_suggestions_label")),1),u("div",SI,[(g(!0),k(ye,null,Ae(t.suggestions,d=>(g(),k("button",{key:d,type:"button",class:it(["template-modal__ai-chip",{"template-modal__ai-chip--active":t.prompt.trim()===d}]),onClick:m=>n.$emit("apply-suggestion",d)},_(d),11,kI))),128))])])])),r(Xe,{class:"template-modal__ai-divider"}),u("div",FI,[r(ke,{priority:"tertiary",onClick:a[2]||(a[2]=d=>n.$emit("cancel"))},{default:y(()=>[ie(_(l(o)("ai_cancel")),1)]),_:1}),r(ke,{priority:"primary","icon-start":"generate-ai","icon-start-category":"templates","icon-start-type":"outline",disabled:t.isGenerating||!t.prompt.trim(),onClick:a[3]||(a[3]=d=>n.$emit("generate"))},{default:y(()=>[ie(_(l(o)("ai_create_form")),1)]),_:1},8,["disabled"])])])])]))}}),TI=We(II,[["__scopeId","data-v-62e5ca63"]]),Ym=T(()=>{const{getLabel:t}=Ye();return[{index:"all",label:t("all_templates")},{index:"favorites",label:t("favorites")},{index:"order-forms",label:t("order_forms"),subItems:[{index:"product-order-forms",label:t("product_order_forms")},{index:"tshirt-order-forms",label:t("t_shirt_order_forms")},{index:"cake-order-forms",label:t("cake_order_forms")},{index:"change-order-forms",label:t("change_order_forms")},{index:"work-order-forms",label:t("work_order_forms")}]},{index:"contact-forms",label:t("contact_forms"),subItems:[{index:"emergency-contact-forms",label:t("emergency_contact_forms")}]},{index:"event-registration-forms",label:t("event_registration_forms"),subItems:[{index:"webinar-registration-forms",label:t("webinar_registration_forms")},{index:"conference-registration-forms",label:t("conference_registration_forms")},{index:"wedding-forms",label:t("wedding_forms")},{index:"charity-event-forms",label:t("charity_event_forms")}]},{index:"booking-forms",label:t("booking_forms"),subItems:[{index:"appointment-booking-forms",label:t("appointment_booking_forms")},{index:"reservation-forms",label:t("reservation_forms")}]},{index:"waiver-forms",label:t("waiver_forms"),subItems:[{index:"liability-waiver-forms",label:t("liability_waiver_forms")},{index:"participation-waiver-forms",label:t("participation_waiver_forms")}]},{index:"registration-forms",label:t("registration_forms"),subItems:[{index:"vendor-registration-forms",label:t("vendor_registration_forms")},{index:"workshop-registration-forms",label:t("workshop_registration_forms")},{index:"class-registration-forms",label:t("class_registration_forms")}]},{index:"request-forms",label:t("request_forms"),subItems:[{index:"leave-request-forms",label:t("leave_request_forms")}]},{index:"application-forms",label:t("application_forms"),subItems:[{index:"job-application-forms",label:t("job_application_forms")},{index:"employment-application-forms",label:t("employment_application_forms")},{index:"internship-application-forms",label:t("internship_application_forms")},{index:"freelancer-application-forms",label:t("freelancer_application_forms")},{index:"tenant-application-forms",label:t("tenant_application_forms")},{index:"vendor-application-forms",label:t("vendor_application_forms")},{index:"sponsorship-application-forms",label:t("sponsorship_application_forms")}]},{index:"consent-forms",label:t("consent_forms"),subItems:[{index:"medical-consent-forms",label:t("medical_consent_forms")},{index:"photo-consent-forms",label:t("photo_consent_forms")}]},{index:"feedback-forms",label:t("feedback_forms"),subItems:[{index:"customer-feedback-forms",label:t("customer_feedback_forms")},{index:"event-feedback-forms",label:t("event_feedback_forms")},{index:"client-feedback-forms",label:t("client_feedback_forms")},{index:"training-feedback-forms",label:t("training_feedback_forms")},{index:"interview-feedback-forms",label:t("interview_feedback_forms")}]}]});function PI(t){const{getLabel:o}=Ye(),{request:n}=po(),{navigateToFormBuilder:a}=un(),d=kt(),m=Go(),s=kc(),{isProInstalled:p,isProLicenseActive:f}=$o(),v=x(!1),h=x(""),w=x(0),L=x(0),F=x(0);let M=null;const E=T(()=>{const we=window.wpIvyApiSettings?.aiAvailable;return we===!0||we===1||we==="1"}),C=T(()=>window.wpIvyApiSettings?.aiStatus||"text_generation_unavailable"),P=T(()=>window.wpIvyApiSettings?.aiActionUrl||""),B=T(()=>{switch(C.value){case"wordpress_update_required":return o("ai_wordpress_update_required");case"ai_disabled":return o("ai_disabled");case"ai_client_missing":return o("ai_client_missing");default:return o("ai_connect_text_provider")}}),z=T(()=>{switch(C.value){case"wordpress_update_required":return o("ai_update_wordpress");case"ai_client_missing":return o("ai_install_plugin");default:return o("ai_open_connectors")}}),N=T(()=>t.isCreatingForm.value&&t.selectedTemplateId.value==="ai_generate"),ne=T(()=>p()&&f()?o("ai_prompt_placeholder_conversational"):o("ai_prompt_placeholder")),ee=T(()=>[o("ai_suggestion_feedback"),o("ai_suggestion_event"),o("ai_suggestion_job"),o("ai_suggestion_membership")]),Y=T(()=>[o("ai_generating_step_understanding"),o("ai_generating_step_fields"),o("ai_generating_step_building"),o("ai_generating_step_finalizing")]),H=T(()=>Y.value[F.value]||Y.value[0]),Z=()=>{M&&(clearInterval(M),M=null)},J=()=>{Z(),L.value=3,F.value=0,M=setInterval(()=>{L.value>=92||(L.value=Math.min(92,L.value+1+Math.floor(Math.random()*3)),L.value<25?F.value=0:L.value<55?F.value=1:L.value<80?F.value=2:F.value=3)},450)},q=()=>{Z(),L.value=0,F.value=0},j=()=>{w.value+=1,q(),t.selectedTemplateId.value==="ai_generate"&&(t.isCreatingForm.value=!1,t.selectedTemplateId.value=null)},K=we=>we===w.value,G=we=>{if(typeof we=="object"&&we!==null){const ge=we;if(typeof ge.message=="string"&&ge.message.trim()!=="")return ge.message;if(typeof ge.data?.message=="string"&&ge.data.message.trim()!=="")return ge.data.message}return o("ai_generation_failed")},W=async we=>{const{error:ge,status:Se}=await n(Ar.forms.delete(we),{method:"POST",data:{id:we}});(ge||Se!==200)&&console.error(`Failed to clean up dismissed AI form ${we}.`,ge)},V=async we=>{we<=0||await W(we)},D=()=>{t.isCreatingForm.value||(t.selectedOption.value="ai",v.value=!0)},R=()=>{const we=P.value?{type:"primary",text:z.value,function:()=>window.location.assign(P.value)}:void 0;s.showDialog({title:o("ai_feature_locked_title"),subtitle:B.value,buttons:{close:{type:"tertiary",text:o("ai_cancel")},confirm:we}})},U=()=>{if(!t.isCreatingForm.value){if(!E.value){R();return}D()}},oe=()=>{j(),v.value=!1,h.value="",t.selectedOption.value="scratch"},be=()=>{v.value=!1,h.value=""},ae=we=>{t.isCreatingForm.value||(h.value=we)},Re=async()=>{const we=h.value.trim();if(!we||t.isCreatingForm.value)return;const ge=++w.value;t.isCreatingForm.value=!0,t.selectedTemplateId.value="ai_generate",J();let Se=0;try{const{data:Qe,error:ut,status:fe}=await n(Ar.ai.generateForm,{method:"POST",headers:{"Content-Type":"application/json"},timeout:12e4,data:{prompt:we}});if(ut||fe!==200){if(!K(ge))return;throw ut||new Error(o("ai_generation_failed"))}const Ve=Qe?.data,pe=Ve?.id!=null?parseInt(String(Ve.id),10):NaN;if(Se=Number.isFinite(pe)&&pe>0?pe:0,!K(ge)){await V(Se);return}if(!Se)throw new Error(o("ai_generation_failed"));if(await d.resetForm(),!K(ge)){await V(Se);return}if(await d.loadForm(String(Se)),!K(ge)){await V(Se);return}d.name&&m.setPageTitle(d.name),t.onFormCreated(Se),a(Se),t.onCloseModal(),be()}catch(Qe){if(await V(Se),!K(ge))return;console.error(o("ai_generation_failed"),Qe),De({message:G(Qe),type:"error"})}finally{K(ge)&&(Z(),L.value=100,F.value=Y.value.length-1,t.isCreatingForm.value=!1,t.selectedTemplateId.value=null)}};return Al(()=>{Z()}),{isAiPromptMode:v,aiPrompt:h,isAiFormGenerationAvailable:E,isAiGenerating:N,aiPromptPlaceholder:ne,aiSuggestions:ee,aiGenerationProgress:L,aiGenerationStatus:H,applyAiSuggestion:ae,handleGenerateWithAiClick:U,cancelAiPrompt:oe,handleGenerateWithAi:Re,invalidateAiGeneration:j,resetAiPromptUi:be}}const $I={key:1,class:"template-modal ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},LI={class:"template-modal__header ivyforms-flex ivyforms-align-items-center ivyforms-p-24 ivyforms-mb-0"},VI={class:"template-modal__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},UI={class:"template-modal__options ivyforms-flex ivyforms-gap-16 ivyforms-mb-0 ivyforms-px-24"},MI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},RI={class:"template-modal__option-text"},EI={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},BI={class:"template-modal__option-desc regular-16"},AI=["tabindex","aria-disabled","onKeydown"],DI={class:"template-modal__option-icon ivyforms-align-items-center ivyforms-flex ivyforms-mr-16"},OI={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},qI={class:"template-modal__option-desc regular-16"},zI=["tabindex","aria-disabled"],NI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},WI={class:"template-modal__option-text"},YI={class:"template-modal__option-title regular-18 ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},HI={class:"template-modal__option-desc regular-16"},GI={class:"template-modal__option-icon ivyforms-mr-16 ivyforms-align-items-center"},jI={class:"template-modal__option-text"},KI={class:"template-modal__option-title regular-18 ivyforms-mb-4 ivyforms-gap-8"},QI={class:"template-modal__option-desc regular-16"},XI={class:"template-modal__templates ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-p-24"},JI={class:"template-modal__templates-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},ZI={class:"template-modal__select-label ivyforms-m-0"},eT={class:"template-modal__select-desc ivyforms-m-0 regular-16"},tT={class:"template-modal__templates-section ivyforms-flex ivyforms-gap-16"},oT={class:"template-modal__categories-sidebar"},nT={class:"template-modal__templates-content ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-flex-1"},iT={class:"template-modal__templates-option-bar ivyforms-flex ivyforms-justify-content-between"},lT={class:"template-modal__search ivyforms-m-0"},aT={class:"template-modal__templates-header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-gap-16"},rT={class:"template-modal__card-grid ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-mt-0"},sT={class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},dT={key:0,class:"template-modal__pro-badge ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-py-4 ivyforms-px-8"},uT=["src","alt"],cT={class:"template-modal__card-actions-overlay ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-m-0 ivyforms-p-0"},fT={class:"template-modal__overlay-buttons ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-gap-8"},mT={class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},vT={class:"template-modal__card-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4 regular-18"},pT={key:0,class:"ivyforms-flash"},yT={class:"template-modal__card-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0 regular-16"},gT={key:2,class:"template-modal__empty-state ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-center ivyforms-justify-content-center ivyforms-py-24 ivyforms-px-24"},hT={class:"template-modal__empty-icon ivyforms-mb-16"},bT={class:"ivyforms-mb-8 ivyforms-m-0"},_T={class:"ivyforms-m-0"},xT={key:2,class:"template-preview template-preview--active ivyforms-px-16 ivyforms-pb-16"},wT={class:"template-preview__header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-gap-16 ivyforms-mb-24 ivyforms-pt-16"},CT={class:"template-preview__header-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},ST={class:"template-preview__template-info ivyforms-flex ivyforms-flex-direction-column"},kT={key:0,class:"ivyforms-flash"},FT={class:"template-preview__header-right ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},IT={class:"template-preview__form ivyforms-p-16"},TT={class:"template-preview__form-container"},PT={class:"ivyforms-mb-16"},$T={class:"ivyforms-mb-24"},LT="https://ivyforms.com/form-templates",VT=_e({__name:"IvyFormsTemplateSelection",props:{visible:{type:Boolean}},emits:["update:visible","form-created","close"],setup(t,{emit:o}){const n=t,a=o,d=aI(),m=Mo(),s=kt(),p=Go(),{getLabel:f}=Ye(),{navigateToFormBuilder:v,navigateToAllForms:h}=un(),{showUpgradeDialog:w,isProInstalled:L,isProLicenseActive:F}=$o(),{handleImportedForms:M,isImporting:E}=Fp(),{request:C}=po(),P=T({get:()=>n.visible,set:Fe=>a("update:visible",Fe)}),B=x(""),z=x(!1),N=x(!1),ne=x(null),ee=x(!1),Y=x(null),H=x(0),Z=x("desktop"),J=x(!1),q=x(null),j=x("scratch"),K=x("all"),G=x("all"),W=x({}),V=x(!1),{isAiPromptMode:D,aiPrompt:R,isAiFormGenerationAvailable:U,isAiGenerating:oe,aiPromptPlaceholder:be,aiSuggestions:ae,aiGenerationProgress:Re,aiGenerationStatus:we,applyAiSuggestion:ge,handleGenerateWithAiClick:Se,cancelAiPrompt:Qe,handleGenerateWithAi:ut,invalidateAiGeneration:fe,resetAiPromptUi:de}=PI({isCreatingForm:N,selectedTemplateId:ne,selectedOption:j,onFormCreated:Fe=>a("form-created",Fe),onCloseModal:()=>{P.value=!1}}),Ve=T(()=>!N.value||oe.value),pe=T(()=>L()&&F()),qe=()=>{if(!N.value){if(!pe.value){w("essentials");return}nt()}},Ke=()=>{ee.value=!1,Se()},ot=Ym,rt=x([{name:"all",label:"All"},{name:"free",label:"Free"},{name:"pro",label:"Pro"}]),ft=x([{name:"desktop",label:"",iconConfig:{name:"desktop",type:"outline",size:"d",category:"global"}},{name:"tablet",label:"",iconConfig:{name:"tablet",type:"outline",size:"d",category:"global"}},{name:"mobile",label:"",iconConfig:{name:"mobile",type:"outline",size:"d",category:"global"}}]),Dt=T(()=>{let Fe=d.templates;if(K.value==="favorites"?Fe=Fe.filter(ue=>m.isTemplateFavorited(ue.id)):K.value!=="all"&&(Ym.value.some(Le=>Le.subItems?.some(gt=>gt.index===K.value))?Fe=Fe.filter(Le=>Le.subcategory===K.value):Fe=Fe.filter(Le=>Le.category===K.value)),G.value==="free"?Fe=Fe.filter(ue=>!ue.is_pro):G.value==="pro"&&(Fe=Fe.filter(ue=>ue.is_pro)),B.value){const ue=B.value.toLowerCase();Fe=Fe.filter(Le=>{const gt=Le.name?.toLowerCase()??"",mt=Le.description?.toLowerCase()??"";return gt.includes(ue)||mt.includes(ue)})}return Fe}),Mt=T(()=>{const Fe=Dt.value,ue=[];for(let Le=0;Le<Fe.length;Le+=3)ue.push(Fe.slice(Le,Le+3));return ue}),re=T(()=>{const Fe=d.templates.length>0?d.templates.length:6,ue=Array.from({length:Fe},(gt,mt)=>({id:`skeleton-${mt}`})),Le=[];for(let gt=0;gt<ue.length;gt+=3)Le.push(ue.slice(gt,gt+3));return Le}),ve=T(()=>H.value>0),Ie=T(()=>H.value<Dt.value.length-1),Ze=(Fe,ue,Le)=>{const gt=ue.filter(he=>he.parentId!==null&&he.parentId!==void 0&&Number(he.parentId)===Number(Fe.fieldIndex)),mt={},tt=[];if(Le==="name"){const he=new Map;return gt.forEach((lo,Ro)=>he.set(lo,Ro)),ox(gt,he).forEach((lo,Ro)=>{const ko=lo,Me=nx(lo),He=ix({type:typeof ko.nameFieldType=="string"?ko.nameFieldType:void 0,label:ko.label},Me,Ro,tt);tt.push(He),mt[`${He}Label`]=ko.label||"",mt[`${He}Placeholder`]=ko.placeholder||"",mt[`${He}Required`]=ko.required||!1,mt[`${He}HideLabel`]=ko.optionHide||!1,mt[`${He}Description`]=""}),{...Fe,nameFieldTypes:tt,...mt}}else return gt.forEach(he=>{let xe=he.addressType;if(!xe&&he.settings)try{const lo=typeof he.settings=="string"?JSON.parse(he.settings):he.settings;xe=lo.type||lo.addressType}catch(lo){console.warn(f("failed_to_parse_address_settings"),lo)}if(xe&&(tt.push(xe),mt[`${xe}Label`]=he.label||"",mt[`${xe}Placeholder`]=he.placeholder||"",mt[`${xe}Required`]=he.required||!1,mt[`${xe}HideLabel`]=he.hideLabel||!1,mt[`${xe}Description`]=he.description||"",he.settings))try{const lo=typeof he.settings=="string"?JSON.parse(he.settings):he.settings;lo.visible!==void 0&&(mt[`${xe}Visible`]=lo.visible)}catch(lo){console.warn(f("failed_to_parse_address_settings"),lo)}}),{...Fe,addressFieldTypes:tt,...mt}},ht=T(()=>{if(!q.value?.fields)return[];const Fe=q.value.fields;return Fe.filter(Le=>Le.parentId===null||Le.parentId===void 0).map(Le=>Le.type==="name"||Le.type==="address"?Ze(Le,Fe,Le.type):Le)}),yt=Fe=>{const ue=`${Fe.type}_${Fe.fieldIndex}`;return ue in W.value||(Fe.type==="address"?W.value[ue]={}:Fe.type==="name"?W.value[ue]={}:Fe.type==="select"||Fe.type==="multi-select"?W.value[ue]=Fe.type==="multi-select"?[]:"":W.value[ue]=Fe.defaultValue||""),W.value[ue]},et=(Fe,ue)=>{const Le=`${Fe.type}_${Fe.fieldIndex}`;W.value[Le]=ue},bt=async()=>{z.value=!0;try{await d.fetchTemplates()}catch(Fe){console.error(f("failed_to_tab_form"),Fe)}finally{z.value=!1}},$e=async()=>{if(!N.value){N.value=!0,ne.value="blank_form";try{await s.resetForm(),await s.saveForm({template_id:"blank_form"}),s.name&&p.setPageTitle(s.name),s.formId&&(a("form-created",parseInt(s.formId)),v(parseInt(s.formId))),P.value=!1}catch(Fe){console.error(f("failed_to_create_form"),Fe)}finally{N.value=!1,ne.value=null}}},nt=async()=>{if(!N.value){N.value=!0,ne.value="conversational_blank",j.value=Id;try{await s.resetForm(),s.formType="conversational",s.initExtensionsForFormType("conversational"),s.name=f("conversational_form"),await s.saveForm({template_id:"blank_form",formType:Id}),s.name&&p.setPageTitle(s.name),s.formId&&(a("form-created",parseInt(s.formId)),v(parseInt(s.formId))),P.value=!1}catch(Fe){console.error(f("failed_to_create_form"),Fe)}finally{N.value=!1,ne.value=null}}},Et=async Fe=>{if(!(N.value||E.value)){N.value=!0;try{await M(Fe,{onSingleFormImported:async ue=>{await s.resetForm(),await s.loadForm(String(ue)),s.name&&p.setPageTitle(s.name),V.value=!1,P.value=!1,await Ho(),a("form-created",ue),v(ue)},onMultipleFormsImported:async()=>{V.value=!1,P.value=!1,a("close"),await Ho(),h()}})}catch(ue){console.error(f("failed_to_import_forms"),ue),De({message:f("failed_to_import_forms"),type:"error"})}finally{N.value=!1}}},Bt=async Fe=>{if(Y.value=Fe,ee.value=!0,H.value=Dt.value.findIndex(ue=>ue.id===Fe.id),!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0){J.value=!0;try{const ue=await d.getTemplate(Fe.id);if(ue){const Le={...ue,form_data:{...ue.form_data,published:!!ue.form_data.published}};Y.value=Le,q.value=Le.form_data}}catch(ue){console.error(f("failed_to_tab_form"),ue)}finally{J.value=!1}}else{const ue={...Fe.form_data,published:!!Fe.form_data.published};q.value=ue}},yo=Fe=>{let ue;switch(Fe){case"text":ue=_s;break;case"email":ue=Uv;break;case"textarea":case"paragraph":ue=Vv;break;case"tel":case"phone":ue=Lv;break;case"number":ue=$v;break;case"website":ue=Pv;break;case"name":ue=Tv;break;case"radio":ue=Iv;break;case"checkbox":ue=Fv;break;case"select":case"dropdown":case"multi-select":ue=kv;break;case"address":ue=Sv;break;case"date":ue=Cv;break;case"time":ue=wv;break;case"html":ue=xv;break;case"rating":ue=_v;break;case"file-upload":ue=bv;break;default:ue=_s;break}try{return Ge.hooks.applyFilters("ivyforms/template/field/filter/component",ue,{type:Fe})||ue}catch{return ue}},oo=async Fe=>{if(!N.value){N.value=!0,ne.value=Fe.id;try{s.formId=null,s.isEditing=!1,s.fields=[],s.counterFields=0,s.selectedField=null,s.activeTab="addField",s.description=null,s.name="Blank form",s.published=!0,s.showTitle=!1,s.showDescription=!1,s.storeEntries=!1,s.confirmationId=null,s.isFormLoading=!0;let ue=Fe;if(!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0)try{const Le=await d.getTemplate(Fe.id);Le&&(ue={...Le,form_data:{...Le.form_data,published:!!Le.form_data.published}})}catch(Le){console.error("Failed to fetch full template data:",Le)}ue.form_data&&(s.name=ue.form_data.name||ue.name,s.description=ue.form_data.description||ue.description,s.showTitle=ue.form_data.showTitle??!0,s.showDescription=ue.form_data.showDescription??!1,s.published=ue.form_data.published??!1),await s.saveForm({template_id:Fe.id}),s.isFormLoading=!1,s.name&&p.setPageTitle(s.name),s.formId&&await s.loadForm(s.formId),P.value=!1,s.formId&&(a("form-created",parseInt(s.formId)),v(parseInt(s.formId)))}catch(ue){console.error(f("failed_to_create_form"),ue)}finally{N.value=!1,ne.value=null}}},so=()=>{Ve.value&&(fe(),de(),ne.value=null,j.value="scratch",P.value=!1,B.value="",Y.value=null,ee.value=!1,V.value=!1,H.value=0,Z.value="desktop",W.value={},a("close"))};Ee(P,async(Fe,ue)=>{!Fe&&ue&&ne.value==="ai_generate"&&fe(),Fe&&(j.value="scratch",ne.value=null,de(),await m.loadFavoriteTemplates(!0),d.templates.length===0&&await bt())});const go=async()=>{if(ve.value){H.value--;const Fe=Dt.value[H.value];if(Y.value=Fe,!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0){J.value=!0;try{const ue=await d.getTemplate(Fe.id);if(ue){const Le={...ue,form_data:{...ue.form_data,published:!!ue.form_data.published}};Y.value=Le,q.value=Le.form_data}}catch(ue){console.error(f("failed_to_tab_form"),ue)}finally{J.value=!1}}else{const ue={...Fe.form_data,published:!!Fe.form_data.published};q.value=ue}}},Oe=async()=>{if(Ie.value){H.value++;const Fe=Dt.value[H.value];if(Y.value=Fe,!Fe.form_data||!Fe.form_data.fields||Fe.form_data.fields.length===0){J.value=!0;try{const ue=await d.getTemplate(Fe.id);if(ue){const Le={...ue,form_data:{...ue.form_data,published:!!ue.form_data.published}};Y.value=Le,q.value=Le.form_data}}catch(ue){console.error(f("failed_to_tab_form"),ue)}finally{J.value=!1}}else{const ue={...Fe.form_data,published:!!Fe.form_data.published};q.value=ue}}},ze=()=>{ee.value=!1,Y.value=null,H.value=0,q.value=null,J.value=!1,W.value={}},vt=Fe=>{Fe==="scratch"&&!N.value?(j.value=Fe,$e()):Fe==="import"&&(j.value=Fe,V.value=!0)},lt=Fe=>{K.value=Fe},Qt=async Fe=>{await m.toggleFavoriteTemplate(Fe)},So=Fe=>m.isTemplateFavorited(Fe),ho=Fe=>{const ue=Fe.name.toLowerCase().replace(/\s+/g,"-");window.open(`${LT}/${ue}/`,"_blank")},Vo=()=>{w()};return(Fe,ue)=>(g(),k(ye,null,[r(rv,{visible:P.value,"onUpdate:visible":ue[15]||(ue[15]=Le=>P.value=Le),teleport:!0,"close-on-overlay-click":Ve.value,"close-on-escape":Ve.value,onClose:so},{default:y(()=>[l(D)?(g(),X(TI,{key:0,prompt:l(R),placeholder:l(be),suggestions:l(ae),"is-generating":l(oe),progress:l(Re),"status-text":l(we),"onUpdate:prompt":ue[0]||(ue[0]=Le=>R.value=Le),onCancel:l(Qe),onGenerate:l(ut),onApplySuggestion:l(ge)},null,8,["prompt","placeholder","suggestions","is-generating","progress","status-text","onCancel","onGenerate","onApplySuggestion"])):ee.value?(g(),k("div",xT,[u("div",wT,[u("div",CT,[r(ke,{priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:ze},{default:y(()=>[ie(_(l(f)("back")),1)]),_:1}),u("div",ST,[u("h3",null,_(Y.value?.name),1),Y.value?.is_pro?(g(),k("span",kT,"⚡")):ce("",!0)])]),u("div",FT,[r(ke,{priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows","icon-start-type":"fill",disabled:!ve.value,onClick:go},null,8,["disabled"]),r(ke,{priority:"tertiary","icon-start":"arrow-right","icon-start-category":"arrows","icon-start-type":"fill",disabled:!Ie.value,onClick:Oe},null,8,["disabled"]),r(Pn,{modelValue:Z.value,"onUpdate:modelValue":ue[13]||(ue[13]=Le=>Z.value=Le),background:"",tabs:ft.value,type:"tonal",priority:"tertiary",size:"d",class:"template-preview__device-tabs ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},null,8,["modelValue","tabs"]),r(ke,{priority:"primary",loading:N.value,onClick:ue[14]||(ue[14]=Le=>oo(Y.value))},{default:y(()=>[N.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(f)("use_this_template")),1)],64))]),_:1},8,["loading"])])]),u("div",{class:it(["template-preview__content",`device-${Z.value}`])},[u("div",IT,[u("div",TT,[u("h2",PT,_(Y.value?.name),1),u("p",$T,_(Y.value?.description),1),J.value?(g(),X(mi,{key:0,animated:"",class:"template-preview__loading-fields"},{template:y(()=>[(g(),k(ye,null,Ae(4,Le=>u("div",{key:`skeleton-field-${Le}`,class:"template-preview__skeleton-field ivyforms-mb-16"},[r(zn,{variant:"text",style:{height:"16px",width:"120px"}}),r(zn,{variant:"text",style:{height:"40px",width:"100%"}})])),64))]),_:1})):q.value?.fields&&q.value.fields.length>0?(g(!0),k(ye,{key:1},Ae(ht.value,(Le,gt)=>(g(),X(jt(yo(Le.type)),{key:Le.id||gt,"model-value":yt(Le),error:"","field-errors":{},disabled:!1,field:{...Le,formId:0,fieldIndex:Le.fieldIndex,id:parseInt(Le.id)||0,position:Le.position||gt,label:Le.label||"",defaultValue:Le.defaultValue||"",required:Le.required||!1,placeholder:Le.placeholder||"",fieldOptions:Le.fieldOptions||[],minValue:Le.minValue,maxValue:Le.maxValue},class:"template-preview__form-field ivyforms-mb-16","onUpdate:modelValue":mt=>et(Le,mt)},null,8,["model-value","field","onUpdate:modelValue"]))),128)):ce("",!0),r(ke,{class:"template-preview__submit-btn ivyforms-p-10",priority:"tertiary",type:"border"},{default:y(()=>[ie(_(l(f)("submit")),1)]),_:1})])])],2)])):(g(),k("div",$I,[u("div",LI,[u("span",null,_(l(f)("add_new_form")),1),u("div",VI,[r(ke,{priority:"tertiary",size:"s","icon-only":"","icon-start":"close","icon-start-type":"outline",type:"ghost",disabled:!Ve.value,onClick:so},null,8,["disabled"])])]),u("div",UI,[u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":j.value==="scratch","template-modal__option--disabled":N.value&&ne.value==="blank_form"}]),role:"button",tabindex:"0",onClick:ue[1]||(ue[1]=Le=>vt("scratch")),onKeydown:[ue[2]||(ue[2]=ni(Ht(Le=>vt("scratch"),["prevent"]),["enter"])),ue[3]||(ue[3]=ni(Ht(Le=>vt("scratch"),["prevent"]),["space"]))]},[u("div",MI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":j.value==="scratch","template-modal__icon-bg--loading":N.value&&ne.value==="blank_form"}])},[N.value&&ne.value==="blank_form"?(g(),X(to,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(g(),X(to,{key:0,name:"plus-circle",size:"d",category:"global",type:"fill-duo"}))],2)]),u("div",RI,[u("div",EI,_(N.value&&ne.value==="blank_form"?"":l(f)("start_scratch")),1),u("div",BI,_(l(f)("start_with_blank_desc")),1)])],34),u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":j.value==="ai"&&l(U),"template-modal__option--ai-locked":!l(U),"template-modal__option--disabled":N.value&&l(U)}]),role:"button",tabindex:N.value?-1:0,"aria-disabled":N.value?"true":"false",onClick:Ke,onKeydown:[ni(Ht(Ke,["prevent"]),["enter"]),ni(Ht(Ke,["prevent"]),["space"])]},[u("div",DI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":j.value==="ai"&&l(U),"template-modal__icon-bg--disabled":!l(U)}])},[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:l(U)?"":"var(--map-base-dusk-symbol-2)"},null,8,["color"])],2)]),u("div",null,[u("div",OI,[ie(_(l(f)("generate_with_ai"))+" ",1),l(U)?ce("",!0):(g(),X(Zv,{key:0,size:"s"}))]),u("div",qI,_(l(f)("generate_with_ai_desc")),1)])],42,AI),u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":j.value===l(Id)&&pe.value,"template-modal__option--pro-locked":!pe.value,"template-modal__option--disabled":pe.value&&N.value&&ne.value==="conversational_blank"}]),role:"button",tabindex:N.value?-1:0,"aria-disabled":N.value?"true":"false",onClick:ue[4]||(ue[4]=Le=>qe()),onKeydown:[ue[5]||(ue[5]=ni(Ht(Le=>qe(),["prevent"]),["enter"])),ue[6]||(ue[6]=ni(Ht(Le=>qe(),["prevent"]),["space"]))]},[u("div",NI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":j.value===l(Id)&&pe.value,"template-modal__icon-bg--disabled":!pe.value,"template-modal__icon-bg--loading":pe.value&&N.value&&ne.value==="conversational_blank"}])},[pe.value&&N.value&&ne.value==="conversational_blank"?(g(),X(to,{key:1,name:"spinner-fill",size:"d",category:"loaders",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(g(),X(to,{key:0,name:"chat-dots",type:"outline",size:"d",category:"global",color:pe.value?"":"var(--map-base-dusk-symbol-2)"},null,8,["color"]))],2)]),u("div",WI,[u("div",YI,[ie(_(pe.value&&N.value&&ne.value==="conversational_blank"?"":l(f)("conversational_form"))+" ",1),pe.value?ce("",!0):(g(),X(ro,{key:0,image:"pro-text-with-bolt",size:"xs"}))]),u("div",HI,_(l(f)("conversational_form_desc")),1)])],42,zI),u("div",{class:it(["template-modal__option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{"template-modal__option--active":j.value==="import"}]),role:"button",tabindex:"0",onClick:ue[7]||(ue[7]=Le=>vt("import")),onKeydown:[ue[8]||(ue[8]=ni(Ht(Le=>vt("import"),["prevent"]),["enter"])),ue[9]||(ue[9]=ni(Ht(Le=>vt("import"),["prevent"]),["space"]))]},[u("div",GI,[u("div",{class:it(["template-modal__icon-bg",{"template-modal__icon-bg--active":j.value==="import"}])},[r(to,{name:"import",size:"d",category:"global",type:"outline"})],2)]),u("div",jI,[u("div",KI,_(l(f)("import")),1),u("div",QI,_(l(f)("import_from_file_desc")),1)])],34)]),u("div",XI,[u("div",JI,[u("div",ZI,_(l(f)("select_a_template")),1),u("div",eT,_(l(f)("select_template_desc")),1)]),u("div",tT,[u("div",oT,[r(bn,{class:"template-modal__categories-scrollbar"},{default:y(()=>[r(_c,{modelValue:K.value,"onUpdate:modelValue":ue[10]||(ue[10]=Le=>K.value=Le),priority:"secondary","menu-items":l(ot),onMenuSelect:lt},null,8,["modelValue","menu-items"])]),_:1})]),u("div",nT,[u("div",iT,[u("div",lT,[r(Ki,{modelValue:B.value,"onUpdate:modelValue":ue[11]||(ue[11]=Le=>B.value=Le),placeholder:l(f)("search_template"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])]),u("div",aT,[r(Pn,{modelValue:G.value,"onUpdate:modelValue":ue[12]||(ue[12]=Le=>G.value=Le),tabs:rt.value,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue","tabs"])])]),r(bn,{class:"template-modal__templates-scrollbar",modifier:"outside-vertical"},{default:y(()=>[u("div",rT,[z.value?(g(!0),k(ye,{key:0},Ae(re.value,(Le,gt)=>(g(),k("div",{key:`loading-row-${gt}`,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(g(!0),k(ye,null,Ae(Le,(mt,tt)=>(g(),k("div",{key:`loading-${gt}-${tt}`,class:"template-modal__card-container"},[r(Tm,{title:"",description:"",starred:!1,class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0"},{header:y(()=>[...ue[17]||(ue[17]=[u("div",{class:"template-modal__image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0 ivyforms-justify-content-center"},[u("div",{class:"template-modal__skeleton-image-placeholder ivyforms-flex ivyforms-flex-direction-column ivyforms-p-10 ivyforms-justify-content-center"},[u("div",{class:"skeleton-bar skeleton-bar-1"}),u("div",{class:"skeleton-bar skeleton-bar-2"}),u("div",{class:"skeleton-bar skeleton-bar-3"}),u("div",{class:"skeleton-row ivyforms-flex ivyforms-gap-12 ivyforms-mt-8"},[u("div",{class:"skeleton-pill"}),u("div",{class:"skeleton-pill"})])])],-1)])]),footer:y(()=>[...ue[18]||(ue[18]=[u("div",{class:"template-modal__card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},[u("div",{class:"template-modal__empty-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4"}),u("div",{class:"template-modal__empty-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0"})],-1)])]),_:1})]))),128))]))),128)):(g(!0),k(ye,{key:1},Ae(Mt.value,(Le,gt)=>(g(),k("div",{key:gt,class:"template-modal__card-row ivyforms-flex ivyforms-gap-16"},[(g(!0),k(ye,null,Ae(Le,mt=>(g(),k("div",{key:mt.id,class:"template-modal__card-container"},[r(Tm,{title:mt.name,description:mt.description,starred:So(mt.id),class:"template-modal__card ivyforms-gap-0 ivyforms-pb-0",onStarClick:()=>Qt(mt.id)},{header:y(()=>[u("div",sT,[mt.is_pro&&(!l(L)()||!l(F)())?(g(),k("div",dT,[r(ro,{image:"pro-text",size:"s"})])):ce("",!0),u("img",{src:mt.screenshot,alt:mt.name,class:"template-modal__image ivyforms-mb-0 ivyforms-mx-0 ivyforms-p-0"},null,8,uT),u("div",cT,[u("div",fT,[mt.is_pro&&(!l(L)()||!l(F)())?(g(),k(ye,{key:0},[mt.demo_url?(g(),X(ke,{key:0,priority:"tertiary",onClick:tt=>ho(mt)},{default:y(()=>[ie(_(l(f)("view_demo")),1)]),_:1},8,["onClick"])):ce("",!0),r(ke,{priority:"pro",class:"template-modal__upgrade-button",onClick:Vo},{default:y(()=>[ie(_(l(L)()?l(f)("activate_license"):l(f)("upgrade")),1)]),_:1})],64)):(g(),k(ye,{key:1},[r(ke,{priority:"tertiary",onClick:tt=>Bt(mt)},{default:y(()=>[ie(_(l(f)("preview")),1)]),_:1},8,["onClick"]),r(ke,{priority:"primary",loading:N.value&&ne.value===mt.id,onClick:tt=>oo(mt)},{default:y(()=>[N.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(f)("use_this_template")),1)],64))]),_:1},8,["loading","onClick"])],64))])])])]),footer:y(()=>[u("div",mT,[u("div",vT,[ie(_(mt.name)+" ",1),mt.is_pro?(g(),k("span",pT)):ce("",!0)]),u("div",yT,_(mt.description),1)])]),_:2},1032,["title","description","starred","onStarClick"])]))),128))]))),128)),!z.value&&Dt.value.length===0?(g(),k("div",gT,[u("div",hT,[r(to,{name:"search",type:"outline",size:"d",category:"global"})]),u("h4",bT,_(l(f)("no_templates_found")),1),u("p",_T,_(l(f)("try_adjusting_criteria")),1)])):ce("",!0)])]),_:1})])])])]))]),_:1},8,["visible","close-on-overlay-click","close-on-escape"]),r(Cp,{modelValue:V.value,"onUpdate:modelValue":ue[16]||(ue[16]=Le=>V.value=Le),"is-importing":l(E),onImport:Et},null,8,["modelValue","is-importing"])],64))}}),Ip=We(VT,[["__scopeId","data-v-0a64a44e"]]);function UT(){return window.wpIvyApiSettings?.permissions??{}}function Tp(){const t=T(()=>Pc()),o=f=>t.value?!0:UT()[f]===!0,n=T(()=>o("add_edit_forms")),a=T(()=>o("delete_forms")),d=T(()=>o("view_forms_list")),m=T(()=>o("view_entries_admin")),s=T(()=>o("delete_entries_admin")),p=T(()=>o("access_settings_page"));return{can:o,canEditForms:n,canDeleteForms:a,canViewForms:d,canViewEntries:m,canDeleteEntries:s,canAccessSettings:p}}function Pp(){const{getLabel:t}=Ye(),{request:o}=po(),n=x(!1),a=x(null);return{isExporting:n,exportError:a,exportForms:async(m,s,p)=>{n.value=!0,a.value=null;try{const{data:f,error:v}=await o("forms/export",{method:"POST",data:{formIds:m,includeStyles:p?.includeStyles??!0,includeEntries:p?.includeEntries??!1}});if(v)return a.value=v||t("failed_to_export_forms"),!1;const h=f?.data;if(h&&h.success){const w=h.data,L=JSON.stringify(w,null,2),F=new Blob([L],{type:"application/json"}),M=URL.createObjectURL(F),E=document.createElement("a");E.href=M;const C=s?s.trim().replace(/[^a-z0-9_-]/gi,"-").replace(/-+/g,"-").replace(/^-|-$/g,""):"ivyforms-export";return E.download=m.length===1?`${C}.json`:`ivyforms-export-${m.length}-forms.json`,document.body.appendChild(E),E.click(),document.body.removeChild(E),URL.revokeObjectURL(M),!0}else return a.value=h?.message||t("failed_to_export_forms"),!1}catch(f){return console.error("Export error:",f),a.value=t("failed_to_export_forms"),!1}finally{n.value=!1}}}}async function Bc(t){if(typeof window>"u"||typeof document>"u")return!1;if(typeof navigator<"u"&&navigator.clipboard?.writeText)try{return await navigator.clipboard.writeText(t),!0}catch{}const o=document.createElement("textarea");o.value=t,o.style.position="fixed",o.style.opacity="0",document.body.appendChild(o),o.select();try{return document.execCommand("copy")}catch{return!1}finally{o.remove()}}const MT={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},RT={class:"ivyforms-all-forms-option-bar"},ET={class:"ivyforms-all-forms-option-bar__left"},BT={key:0,class:"ivyforms-all-forms-option-bar__right"},AT={class:"ivyforms-all-forms-table"},DT={key:0,class:"ivyforms-table-skeleton"},OT={class:"ivyforms-all-forms-pagination-container"},qT=_e({__name:"AllForms",setup(t){const{startWatching:o}=Po();o();const n=Mo(),a=Go(),{getLabel:d}=Ye(),{canEditForms:m}=Tp(),s=jd(),p=Hi(),{getAdminPageUrl:f,navigateToAdminPage:v}=un(),h=x(),w=x(null),L=x(null),F=x(null),M=x([]),E=x(0),C=x(null),P=x(!0),B=x({}),{searchQuery:z,debouncedSearchQuery:N}=Nr(),ne=x(!1),ee=x(!1),Y=x(!1),H=x([]),Z=x(void 0),J=T(()=>z.value!==N.value),q=T(()=>P.value||J.value),{filters:j,isFiltered:K}=Uc({starred:null,published:null}),{pagination:G,sort:W,withSuppressedUpdates:V,resetState:D}=Mc({filters:j,pagination:To({page:1,perPage:10}),sort:To({column:"id",order:"desc"}),searchQuery:z,dateRange:C,preserveOtherParams:!0,onRestored:()=>yt(!0)}),R=To({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),U=Gi(),{toggleAll:oe,clear:be,selectedIds:ae,anyRowSelected:Re,allSelected:we,someSelected:ge}=Ec(M),Se=T(()=>[$t(Lt.AddStar,{handler:()=>go(!0)}),$t(Lt.RemoveStar,{handler:()=>go(!1)}),$t(Lt.Export,{handler:()=>lt()})]),Qe=di({text:Me=>Me.id,href:Me=>f(an,`/manage/${Me.id}`)}),ut=di({text:Me=>Me.name,href:Me=>f(an,`/manage/${Me.id}`),class:"ivyforms-name-cell"}),fe=_p({field:"published",ariaLabel:d("status_switch"),onChange:async(Me,He)=>{const Ot=Me.published;Me.published=He;try{await s.updateStatus(Me.id,He),He?(R.publishedTrueCount++,R.publishedFalseCount--):(R.publishedTrueCount--,R.publishedFalseCount++)}catch(Jt){Me.published=Ot,De({message:String(Jt),type:"error"})}}}),de=di({text:Me=>{const He=s.entryCount[Me.id];return He!==void 0?He:"-"},href:Me=>f(an,`/manage/${Me.id}/results/entries`)}),Ve=({rowData:Me})=>{if(!Me)return null;const Ot=`[ivyforms id=${Me.id}]`;return je("div",[je(co,{content:d("copy_shortcode"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:d("copy_shorcode_table_form"),onClick:ht(Ot)})]),je("span",Ot)])},pe=x([$c({allSelected:we,toggleAll:()=>oe(),headerAriaLabel:d("select_all_forms"),cellAriaLabel:d("select_form_header"),width:56}),Lc({title:d("starred"),field:"starred",onChange:async(Me,He)=>{const Ot=Me.starred;Me.starred=He;try{await s.updateStarred(Me.id,He),He?(R.starredTrueCount++,R.starredFalseCount--):(R.starredTrueCount--,R.starredFalseCount++)}catch(Jt){Me.starred=Ot,De({message:String(Jt),type:"error"})}}}),{key:"id",title:d("id"),width:40,minWidth:40,cellRenderer:Qe,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:d("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:ut,visible:!0,showInModal:!0},{key:"published",title:d("published"),width:48,minWidth:48,cellRenderer:fe,visible:!0,showInModal:!0},{key:"entries",title:d("entries"),width:54,minWidth:54,cellRenderer:de,visible:!0,showInModal:!0},{key:"shortcode",title:d("shortcode"),width:160,minWidth:160,cellRenderer:Ve,visible:!0,showInModal:!0},{key:"date-created",title:d("date_created"),width:105,minWidth:105,cellRenderer:({rowData:Me})=>je("span",sn.formatWPDate(Me.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:d("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:Me})=>je("span",sn.formatWPDate(Me.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:d("author"),width:204,minWidth:204,cellRenderer:({rowData:Me})=>je("span",Me.author),visible:!0,sortable:!0,showInModal:!0},qr({width:160,className:"ivyforms-cell-actions",headerRenderer:()=>je(co,{content:d("column_visibility"),placement:"left",ariaLabel:d("column_visibility")},()=>[je(to,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:Dt,style:"cursor: pointer;",ariaLabel:d("column_visibility"),role:"button"})]),actions:[{icon:"edit",tooltip:d("edit"),onClick:Me=>Et(Me.id)()},{icon:"copy",tooltip:d("duplicate"),onClick:Me=>yo(Me.id)()},{icon:"preview",tooltip:d("preview"),onClick:Me=>oo(Me.id)()},{icon:"context-menu-dot",tooltip:d("actions"),refKey:"context-menu",onClick:Me=>ue(Me.id)}],onButtonRef:(Me,He)=>{B.value[Me]=He}})]),qe=T(()=>sn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),{dynamicWidthColumns:Ke,minTableWidth:ot}=Es(h,{columns:pe}),{showMenu:rt,tempColumns:ft,openMenu:Dt,applyColumnVisibility:Mt,areAllColumnsSelected:re,isCheckboxDisabled:ve}=kp({columns:pe,minVisible:3,save:()=>{pe.value=[...pe.value];const Me=pe.value.filter(Ot=>Ot.visible&&Ot.showInModal),He=Me.length>0?`${100/Me.length}%`:"auto";pe.value.forEach(Ot=>{Ot.showInModal&&(Ot.width=Ot.visible?He:void 0)})}}),Ie=T(()=>z.value.trim()!==""||C.value!==null||K.value),Ze=Me=>({page:G.page,perPage:G.perPage,search:N.value,sortBy:W.column,sortOrder:W.order,dateRange:sn.formatDateRangeForApi(C.value),shouldGetCount:Me,filters:{starred:j.starred,published:j.published}}),ht=Me=>async()=>{const He=await Bc(Me);De({message:d(He?"copied_shortcode":"error_copying"),type:He?"success":"error"})},yt=async Me=>{P.value=!0;try{await s.fetchData(Ze(Me)),M.value=s.tableData;const He=s.paginationMeta;await V(async()=>{G.page=He.page,G.perPage=He.perPage}),E.value=He.total,Me&&(R.publishedTrueCount=s.filterCount.publishedTrueCount,R.publishedFalseCount=s.filterCount.publishedFalseCount,R.starredTrueCount=s.filterCount.starredTrueCount,R.starredFalseCount=s.filterCount.starredFalseCount)}finally{P.value=!1}};Ee([()=>G.page,()=>G.perPage,()=>N.value,()=>j.starred,()=>j.published,()=>C.value],async([,,Me,He,Ot,Jt],bo)=>{bo&&(Me!==bo[2]||He!==bo[3]||Ot!==bo[4]||Jt!==bo[5])&&(G.page=1),await yt(!1)},{flush:"sync"}),Ee(()=>s.tableData,Me=>{M.value=Me,P.value=!1},{immediate:!0}),Ee(()=>s.filterCount,Me=>{R.publishedTrueCount=Me.publishedTrueCount,R.publishedFalseCount=Me.publishedFalseCount,R.starredTrueCount=Me.starredTrueCount,R.starredFalseCount=Me.starredFalseCount},{immediate:!0}),Ee(()=>a.isFullScreenMode,()=>yt(!1));const et=({column:Me,order:He})=>{W.column=Me,W.order=He==="asc"?"asc":He==="desc"?"desc":"",G.page=1,yt(!1)},bt=()=>{ne.value=!0},$e=()=>{ne.value=!1},nt=()=>{yt(!1),ne.value=!1},Et=Me=>()=>{v(an,`/manage/${Me}`)},Bt=Me=>()=>{v(an,`/manage/${Me}/settings/general`)},yo=Me=>async()=>{await U.handleActionClick(Me,null,"form","duplicate",{setLoading:He=>{P.value=He}})},oo=Me=>()=>{window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${Me}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},so=async()=>{if(ae.value.length)try{await U.handleActionClick(null,ae.value,"forms","delete",{setLoading:Me=>{P.value=Me}})}catch(Me){De({message:String(Me),type:"error"})}},go=async Me=>{if(!ae.value.length)return;P.value=!0;const He=[...ae.value];try{const Ot=M.value.filter(Jt=>He.includes(Jt.id));await s.updateStarreds(He,Me),Ot.forEach(Jt=>{Jt.starred!==Me&&(Me?(R.starredTrueCount++,R.starredFalseCount--):(R.starredTrueCount--,R.starredFalseCount++)),Jt.starred=Me})}catch(Ot){De({message:String(Ot),type:"error"})}finally{P.value=!1}},{exportForms:Oe,exportError:ze,isExporting:vt}=Pp(),lt=async()=>{ae.value.length&&(H.value=[...ae.value],Z.value=void 0,Y.value=!0)},{handleImportedForms:Qt,isImporting:So}=Fp(),ho=()=>{ee.value=!0},Vo=async Me=>{if(!So.value)try{await Qt(Me,{showSuccessMessage:!1,onAfterSuccessfulImport:()=>{ee.value=!1},onSingleFormImported:async He=>{De({message:d("forms_imported_successfully"),type:"success"}),v(an,`/manage/${He}`)},onMultipleFormsImported:async()=>{De({message:d("forms_imported_successfully"),type:"success"}),await yt(!0)}})}catch(He){console.error(d("failed_to_import_forms"),He),De({message:d("failed_to_import_forms"),type:"error"})}},Fe=async Me=>{if(H.value.length===0)return;await Oe(H.value,Z.value,{includeStyles:Me.styles,includeEntries:Me.entries})?(De({message:d("forms_exported_successfully"),type:"success"}),Y.value=!1,be()):ze.value&&De({message:ze.value,type:"error"})},ue=zr.debounce(Me=>{const He=B.value[Me];if(!He){De({message:d("menu_button_element_not_found"),type:"error"});return}const Ot=document.querySelector(".ivyforms-table");Ot&&Ot.querySelectorAll(".el-table-v2__row").forEach(bo=>{bo.getAttribute("rowkey")===Me.toString()&&(bo.classList.add("highlighted"),bo.classList.add("hovered"))}),p.openContextMenu({actions:[$t(Lt.Edit,{handler:Et(Me)}),$t(Lt.Duplicate,{handler:yo(Me)}),$t(Lt.Preview,{handler:oo(Me)}),$t(Lt.Entries,{handler:()=>{v(an,`/manage/${Me}/results/entries`)}}),$t(Lt.Export,{handler:Jt=>{H.value=[Jt],Z.value=M.value.find(bo=>bo.id===Jt)?.name??void 0,Y.value=!0}}),$t(Lt.Settings,{handler:Bt(Me)}),$t(Lt.Delete,{handler:async Jt=>{await U.handleActionClick(null,[Jt],"forms","delete",{setLoading:bo=>{P.value=bo}})}})],entityId:Me,contextMenuButtonRef:He,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(_n=>_n.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(_n=>_n.classList.remove("hovered"))}})},100),Le=()=>{Ho(()=>{const Me=L.value&&"$el"in L.value?L.value.$el:L.value,He=F.value&&"$el"in F.value?F.value.$el:F.value;if(Me instanceof HTMLElement&&He instanceof HTMLElement){const Ot=Me.getBoundingClientRect();He.style.position="absolute",He.style.top=`${Ot.bottom+8}px`,He.style.left=`${Ot.left}px`,He.style.inset="unset"}})},{showDatePicker:gt,datePickerIndicator:mt,openDatePicker:tt,closeDatePicker:he,hideDatePickerIndicator:xe}=eu(C,Le,F),lo=async()=>{if(p.isOpen){p.closeContextMenu();return}p.openContextMenu({actions:[$t(Lt.Starred,{handler:Xo(()=>j.starred=j.starred===!0?null:!0),isActive:()=>j.starred===!0,rightText:R.starredTrueCount.toString(),secondary:!0}),$t(Lt.Unstarred,{handler:Xo(()=>j.starred=j.starred===!1?null:!1),isActive:()=>j.starred===!1,rightText:R.starredFalseCount.toString(),secondary:!0}),$t(Lt.Published,{handler:Xo(()=>j.published=j.published===!0?null:!0),isActive:()=>j.published===!0,rightText:R.publishedTrueCount.toString(),secondary:!0}),$t(Lt.Unpublished,{handler:Xo(()=>j.published=j.published===!1?null:!1),isActive:()=>j.published===!1,rightText:R.publishedFalseCount.toString(),secondary:!0}),$t(Lt.ResetFilters,{handler:Xo(()=>ko()),secondary:!0,divided:!0})],contextMenuButtonRef:w.value})},Ro=()=>{j.starred=null,j.published=null},ko=()=>{D()};return Vc(()=>{p.isOpen&&p.closeContextMenu()},{ignore:[w]}),Pt(()=>{n.loadAllSettings()}),(Me,He)=>{const Ot=Ki,Jt=Kd,bo=zn,_n=mi,pi=dn,yi=ji,Qi=Ea,Xi=Cp,Ji=xp;return g(),k("div",MT,[u("div",RT,[u("div",ET,[r(Ot,{modelValue:l(z),"onUpdate:modelValue":He[0]||(He[0]=zt=>hn(z)?z.value=zt:null),class:"ivyforms-search__fixed-width",placeholder:l(d)("search")},null,8,["modelValue","placeholder"]),l(gt)?(g(),X(Va,{key:0,ref_key:"datePickerPopperRef",ref:F,modelValue:C.value,"onUpdate:modelValue":He[1]||(He[1]=zt=>C.value=zt),type:"datetimerange","date-format":qe.value,"aria-label":l(d)("date_filters"),clearable:"",shortcuts:"",secondary:"",onClose:l(he)},null,8,["modelValue","date-format","aria-label","onClose"])):ce("",!0),r(Jt,{ref_key:"datePickerButtonRef",ref:L,color:"tertiary",type:"datepicker","aria-label":l(d)("date_filters"),indicator:l(mt),"custom-hide-indicator":l(xe),onClick:l(tt)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),r(Jt,{ref_key:"menuButtonRef",ref:w,color:"tertiary",type:"filter","aria-label":l(d)("filters"),indicator:l(K),"custom-hide-indicator":Ro,onClick:lo},null,8,["aria-label","indicator"]),r(Or)]),l(m)?(g(),k("div",BT,[r(co,{content:l(d)("import_forms"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{"icon-only":"","icon-start":"import","icon-start-type":"outline",priority:"tertiary",onClick:ho})]),_:1},8,["content"]),r(ke,{"icon-start":"plus",onClick:bt},{default:y(()=>[ie(_(l(d)("form")),1)]),_:1})])):ce("",!0)]),u("div",AT,[r(yi,{ref_key:"tableRef",ref:h,data:q.value?[]:M.value,loading:q.value,total:E.value,"row-key":"id",columns:l(Ke),"min-table-width":l(ot),sort:l(W),pagination:"",onSortChange:et},Ad({empty:y(()=>[q.value?(g(),k("div",DT,[r(_n,null,{template:y(()=>[(g(!0),k(ye,null,Ae(l(G).perPage,zt=>(g(),X(bo,{key:zt,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):Ie.value?(g(),X(pi,{key:2,image:"filters",title:l(d)("empty_state_all_forms_title"),subtitle:l(d)("empty_state_all_forms_subtitle")},{actionButton:y(()=>[r(ke,{onClick:ko},{default:y(()=>[ie(_(l(d)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(pi,{key:1,image:"not-found",title:l(d)("empty_state_all_forms_title"),subtitle:l(d)("empty_state_all_forms_subtitle")},Ad({_:2},[l(m)?{name:"actionButton",fn:y(()=>[r(ke,{"icon-start":"plus",onClick:bt},{default:y(()=>[ie(_(l(d)("form")),1)]),_:1})]),key:"0"}:void 0]),1032,["title","subtitle"]))]),_:2},[l(Re)?{name:"bulk-header",fn:y(()=>[r(Rc,{"selected-ids":l(ae),loading:P.value,"all-selected":l(we),"some-selected":l(ge),"primary-action":{label:l(d)("delete"),danger:!0,onClick:so},"menu-actions":Se.value,onUnselectAll:l(be),onToggleAll:l(oe)},null,8,["selected-ids","loading","all-selected","some-selected","primary-action","menu-actions","onUnselectAll","onToggleAll"])]),key:"0"}:void 0]),1032,["data","loading","total","columns","min-table-width","sort"]),r(ci,{modelValue:l(rt),"onUpdate:modelValue":He[4]||(He[4]=zt=>hn(rt)?rt.value=zt:null),title:l(d)("edit_table"),subtitle:l(d)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:y(()=>[r(ke,{priority:"tertiary",size:"d",type:"fill",onClick:He[3]||(He[3]=zt=>rt.value=!1)},{default:y(()=>[ie(_(l(d)("cancel")),1)]),_:1}),r(ke,{priority:"success",size:"d",type:"fill",onClick:l(Mt)},{default:y(()=>[ie(_(l(d)("apply")),1)]),_:1},8,["onClick"])]),default:y(()=>[r(pt,{modelValue:l(re),"onUpdate:modelValue":He[2]||(He[2]=zt=>hn(re)?re.value=zt:null),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:y(()=>[Vl(Me.$slots,"default",{},()=>[ie(_(l(d)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(g(!0),k(ye,null,Ae(l(ft),zt=>(g(),k("div",{key:zt.key},[zt.showInModal?(g(),X(pt,{key:0,modelValue:zt.visible,"onUpdate:modelValue":Zi=>zt.visible=Zi,disabled:l(ve)(zt.key),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ie(_(zt.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ce("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",OT,[r(Qi,{"current-page":l(G).page,"onUpdate:currentPage":He[5]||(He[5]=zt=>l(G).page=zt),"page-size":l(G).perPage,"onUpdate:pageSize":He[6]||(He[6]=zt=>l(G).perPage=zt),total:E.value,secondary:"","aria-label":l(d)("pagination_navigation")},null,8,["current-page","page-size","total","aria-label"])]),r(Ip,{visible:ne.value,"onUpdate:visible":He[7]||(He[7]=zt=>ne.value=zt),"source-page-type":"allForms",onClose:$e,onFormCreated:nt},null,8,["visible"]),r(Xi,{modelValue:ee.value,"onUpdate:modelValue":He[8]||(He[8]=zt=>ee.value=zt),"is-importing":l(So),onImport:Vo,onCancel:He[9]||(He[9]=zt=>ee.value=!1)},null,8,["modelValue","is-importing"]),Y.value?(g(),X(Ji,{key:0,modelValue:Y.value,"onUpdate:modelValue":He[10]||(He[10]=zt=>Y.value=zt),"is-exporting":l(vt),onExport:He[11]||(He[11]=zt=>Fe(zt)),onCancel:He[12]||(He[12]=zt=>Y.value=!1)},null,8,["modelValue","is-exporting"])):ce("",!0)])}}}),zT=_e({__name:"AllFormsPageSection",setup(t){return Po(),(o,n)=>{const a=qT,d=Yn;return g(),X(d,{"has-table":""},{default:y(()=>[r(a)]),_:1})}}}),NT=_e({__name:"FormsPage",setup(t){const{getLabel:o}=Ye(),{navigateToAllForms:n,navigateToEntries:a,navigateToSettings:d,navigateToIntegrations:m}=un(),s=o("all_forms");rn("pageTitle",s);const p=Go(),f=T(()=>p.isFullScreenMode),v=x(On),h=[{label:o("all_forms"),index:On},{label:o("entries"),index:Jo},{label:o("integrations"),index:ri},{label:o("settings"),index:El}],w=L=>{L!==v.value&&(v.value=L,L===On?n():L===Jo?a():L===El?d():L===ri&&m())};return(L,F)=>{const M=ql,E=Ol,C=Nl,P=vi,B=zT;return g(),k(ye,null,[r(P,null,{left:y(()=>[f.value?(g(),X(E,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),k(ye,null,Ae(h,z=>r(M,{key:z.index,label:z.label,name:z.index,"is-active":v.value===z.index,type:"tonal",onClick:N=>w(z.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),default:y(()=>[r(C)]),_:1}),u("div",{class:it(["ivyforms-all-forms-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":f.value}])},[r(B)],2)],64)}}}),WT={},YT={class:"ivyforms-form-builder-skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-p-20"};function HT(t,o){return g(),k("div",YT,[...o[0]||(o[0]=[hv('<div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__row ivyforms-flex ivyforms-gap-16" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div><div class="ivyforms-form-builder-skeleton__field ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__label" data-v-976fdbb6></div><div class="ivyforms-form-builder-skeleton__input" data-v-976fdbb6></div></div></div><div class="ivyforms-form-builder-skeleton__submit-wrapper ivyforms-pl-20" data-v-976fdbb6><div class="ivyforms-form-builder-skeleton__submit" data-v-976fdbb6></div></div>',6)])])}const GT=We(WT,[["render",HT],["__scopeId","data-v-976fdbb6"]]),jT={class:"ivyforms-form-builder__canvas-section-actions ivyforms-form-builder__canvas-section-actions--fab ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},KT=_e({__name:"FormBuilderCanvasSection",props:{sections:{},isSelected:{type:Boolean}},emits:["select"],setup(t,{emit:o}){const n=o,{getLabel:a}=Ye(),d=x(!1);return(m,s)=>(g(),k("div",{class:it(["ivyforms-form-builder__canvas-section-host","ivyforms-width-100",{"ivyforms-form-builder__canvas-section-host--hovered":d.value,"ivyforms-form-builder__canvas-section-host--selected":t.isSelected}]),onMouseover:s[1]||(s[1]=p=>d.value=!0),onMouseleave:s[2]||(s[2]=p=>d.value=!1)},[(g(!0),k(ye,null,Ae(t.sections,(p,f)=>(g(),X(jt(p),{key:f,class:"ivyforms-form-builder__canvas-section ivyforms-width-100"}))),128)),Ul(u("div",jT,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-category":"global","icon-start-type":"outline",title:l(a)("settings"),onClick:s[0]||(s[0]=Ht(p=>n("select"),["stop"]))},null,8,["title"])],512),[[Ml,d.value||t.isSelected]])],34))}}),Hm=We(KT,[["__scopeId","data-v-66b1eaf9"]]),QT={prepend:{enabled:"ivyforms/form_builder/canvas_prepend_enabled",components:"ivyforms/form_builder/canvas_prepend"},append:{enabled:"ivyforms/form_builder/canvas_append_enabled",components:"ivyforms/form_builder/canvas_append"}};function Gm(t){const o=kt();return{sections:T(()=>{Ge.hooks.updateCounter.value,o.formType;const a=QT[t];if(!Ge.hooks.applyFilters(a.enabled,!1,o.formType))return[];const m=Ge.hooks.applyFilters(a.components,[]);return Array.isArray(m)?m.filter(Boolean):[]})}}const XT={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},JT=["onDragstart","onDragend"],ZT={key:0,class:"ivyforms-form-builder__row-actions-wrapper"},e2={key:1,class:"ivyforms-form-builder__row-actions-wrapper"},t2={class:"ivyforms-form-builder__row-actions-wrapper"},o2={class:"ivyforms-form-builder__row-actions-wrapper"},n2={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},i2={class:"ivyforms-form-builder__submit-button-actions ivyforms-flex ivyforms-gap-4"},l2={class:"ivyforms-form-builder__submit-button"},a2=_e({__name:"FormBuilder",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=Lo(),d=kt(),m=Mv(),{isProActivated:s}=Wn(),{sections:p}=Gm("prepend"),{sections:f}=Gm("append"),v=T(()=>d.submitButtonSettings.label),{progressIndicator:h,pageNavigation:w}=Rv(),L=x(!1),F=x(!1),M=x(!1),E=T(()=>d.isBuilderEntitySelected({kind:"submit-button"})),C=()=>d.selectBuilderEntity({kind:"submit-button"}),P=T(()=>{const V=d.submitButtonSettings.position;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[V]||"ivyforms-justify-content-start"}),B=T(()=>{if(!!!Y.value?.isGrouped)return"ivyforms-justify-content-start";const D=Y.value?.buttonPosition;return{default:"ivyforms-justify-content-start",left:"ivyforms-justify-content-start",center:"ivyforms-justify-content-center",right:"ivyforms-justify-content-end"}[D]||"ivyforms-justify-content-start"}),z=()=>o("empty_state_title");function N(V){if(!(V instanceof HTMLElement))return!1;if(V.isContentEditable)return!0;const D=V.tagName;return D==="INPUT"||D==="TEXTAREA"||D==="SELECT"}const ne=V=>{if(!d.isEditing||d.isFormLoading||N(V.target)||!(V.metaKey||V.ctrlKey))return;const R=V.key;R==="z"||R==="Z"?V.shiftKey?d.canRedo&&(V.preventDefault(),d.redo()):d.canUndo&&(V.preventDefault(),d.undo()):(R==="y"||R==="Y")&&!V.shiftKey&&d.canRedo&&(V.preventDefault(),d.redo())},ee=T(()=>m.pages.findIndex(V=>V.id===m.currentPageId)),Y=T(()=>m.getPageNavigationSettings(m.currentPageId)),H=()=>{const V=ee.value;V>0&&(m.currentPageId=m.pages[V-1].id)},Z=()=>{const V=ee.value;V<m.pages.length-1&&(m.currentPageId=m.pages[V+1].id)},J=()=>{},q=V=>{m.currentPageId=V},j=()=>{d.selectProgressIndicator()};Pt(async()=>{window.addEventListener("keydown",ne,!0),a.params.id&&(d.formId=a.params.id,d.fields.length||(d.counterFields=0))}),Ln(()=>{window.removeEventListener("keydown",ne,!0)});const K=V=>"ivyforms-field-unit_"+d.formId+"_"+V.fieldIndex,G=V=>{d.selectField(V)},W=V=>{d.deselectField(V)};return(V,D)=>(g(),k("div",{class:it(["ivyforms-form-builder ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column",{"ivyforms-pt-20":l(d).formType==="conversational"}]),style:{"max-width":"100%","box-sizing":"border-box"},onClick:W},[l(d).isFormLoading?(g(),X(GT,{key:0})):(g(),X(zl,{key:1},{default:y(()=>[l(d).formType!=="conversational"&&l(h)&&l(m).pages.length>0?(g(),k("div",{key:0,class:it(["ivyforms-form-builder__progress-indicator-wrapper","ivyforms-form-builder__submit-button-wrapper",{"ivyforms-form-builder__progress-indicator-wrapper--type-none":l(m).progressIndicator.type==="none","ivyforms-form-builder__submit-button-wrapper--selected":l(m).isProgressIndicatorSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":M.value}]),onMouseover:D[0]||(D[0]=R=>M.value=!0),onMouseleave:D[1]||(D[1]=R=>M.value=!1),onClick:D[2]||(D[2]=Ht((...R)=>l(d).selectProgressIndicator&&l(d).selectProgressIndicator(...R),["stop"]))},[Ul(u("div",XT,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:Ht(j,["stop"])})],512),[[Ml,M.value||l(m).isProgressIndicatorSelected]]),(g(),X(jt(l(h)),{key:`progress-${l(m).currentPageId}`,type:l(m).progressIndicator.type,pages:l(m).pages,"current-page-id":l(m).currentPageId,"show-page-titles":l(m).progressIndicator.showPageTitles,"hide-page-numbers":l(m).progressIndicator.hidePageNumbers,"hide-connecting-lines":l(m).progressIndicator.hideConnectingLines,"embed-inline-settings":!1,onChangePage:q,onOpenSettings:j},null,40,["type","pages","current-page-id","show-page-titles","hide-page-numbers","hide-connecting-lines"]))],34)):ce("",!0),u("div",{class:it(["ivyforms-form-builder__drop-area","ivyforms-form-builder__grid-container","ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-18","ivyforms-width-100",{"ivyforms-form-builder__grid-container--conversational":l(d).formType==="conversational"}])},[l(p).length>0?(g(),X(Hm,{key:0,sections:l(p),"is-selected":l(d).isCanvasPlacementSelected("prepend"),onSelect:D[3]||(D[3]=R=>l(d).selectCanvasByPlacement("prepend"))},null,8,["sections","is-selected"])):ce("",!0),r(lx,{class:"ivyforms-flex-1 ivyforms-width-100"},{empty:y(()=>[r(dn,{title:z(),image:"form-builder"},null,8,["title"])]),"row-actions":y(({row:R,handlers:U})=>[u("div",{class:"ivyforms-form-builder__row-actions-wrapper ivyforms-form-builder__row-drag-handle",draggable:"true",onDragstart:oe=>U.onDragStart(oe,R),onDragend:U.onDragEnd},[r(ke,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"move","icon-start-type":"outline","icon-start-category":"builder"})],40,JT),R.rowIndex>0?(g(),k("div",ZT,[r(ke,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"arrow-up","icon-start-type":"outline","icon-start-category":"arrows",onClick:Ht(oe=>U.moveUp(R),["stop"])},null,8,["onClick"])])):ce("",!0),U.canMoveDown(R)?(g(),k("div",e2,[r(ke,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"arrow-down","icon-start-type":"outline","icon-start-category":"arrows",onClick:Ht(oe=>U.moveDown(R),["stop"])},null,8,["onClick"])])):ce("",!0),u("div",t2,[r(ke,{class:"ivyforms-form-builder__row-actions-wrapper-button",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"copy","icon-start-type":"outline","icon-start-category":"global",onClick:Ht(oe=>U.duplicate(R),["stop"])},null,8,["onClick"])]),u("div",o2,[r(ke,{class:"ivyforms-form-builder__row-actions-wrapper-button ivyforms-form-builder__row-actions-wrapper-button--delete",size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"trash","icon-start-type":"outline","icon-start-category":"global",onClick:oe=>U.delete(R)},null,8,["onClick"])])]),field:y(({field:R,row:U,fieldHandlers:oe})=>[r(ax,{id:K(R),variant:"default",type:R.type,"field-index":R.fieldIndex,onSelectField:G,onDragstart:be=>oe.onDragStart(be,R,U),onDragend:oe.onDragEnd},null,8,["id","type","field-index","onDragstart","onDragend"])]),_:1}),l(f).length>0?(g(),X(Hm,{key:1,sections:l(f),"is-selected":l(d).isCanvasPlacementSelected("append"),onSelect:D[4]||(D[4]=R=>l(d).selectCanvasByPlacement("append"))},null,8,["sections","is-selected"])):ce("",!0)],2),l(d).formType!=="conversational"&&l(s)&&l(m).pages.length>0&&l(w)?(g(),k("div",{key:1,class:it(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",B.value,`ivyforms-form-builder__submit-button-wrapper--${Y.value?.buttonPosition||"left"}`,{"ivyforms-form-builder__submit-button-wrapper--selected":l(m).isNavigationButtonSelected,"ivyforms-form-builder__submit-button-wrapper--hovered":F.value}]),onMouseover:D[6]||(D[6]=R=>F.value=!0),onMouseleave:D[7]||(D[7]=R=>F.value=!1),onClick:D[8]||(D[8]=(...R)=>l(d).selectNavigationButton&&l(d).selectNavigationButton(...R))},[Ul(u("div",n2,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:Ht(l(d).selectNavigationButton,["stop"])},null,8,["onClick"])],512),[[Ml,F.value||l(m).isNavigationButtonSelected]]),(g(),X(jt(l(w)),{key:`nav-${l(m).currentPageId}`,"page-index":ee.value,"total-pages":l(m).pages.length,"previous-button":Y.value?.previousButton,"next-button":Y.value?.nextButton,"submit-button":Y.value?.submitButton,"button-position":Y.value?.buttonPosition,"is-grouped":Y.value?.isGrouped,readonly:"",onPrevious:H,onNext:Z,onSubmit:J,onClick:D[5]||(D[5]=Ht(()=>{},["prevent"]))},null,40,["page-index","total-pages","previous-button","next-button","submit-button","button-position","is-grouped"]))],34)):l(d).fields.length!==0&&l(d).formType!=="conversational"?(g(),k("div",{key:2,class:it(["ivyforms-form-builder__submit-button-wrapper","ivyforms-flex","ivyforms-p-12","ivyforms-mx-12","ivyforms-mb-12","ivyforms-mt-40",P.value,`ivyforms-form-builder__submit-button-wrapper--${l(d).submitButtonSettings.position}`,{"ivyforms-form-builder__submit-button-wrapper--selected":E.value,"ivyforms-form-builder__submit-button-wrapper--hovered":L.value}]),onMouseover:D[10]||(D[10]=R=>L.value=!0),onMouseleave:D[11]||(D[11]=R=>L.value=!1),onClick:C},[Ul(u("div",i2,[r(ke,{size:"s",priority:"white",type:"ghost","icon-only":"","icon-start":"settings","icon-start-type":"outline","icon-start-category":"global",onClick:Ht(C,["stop"])})],512),[[Ml,L.value||E.value]]),u("div",l2,[r(ke,{priority:"tertiary",type:"border",readonly:"","aria-label":l(d).submitButtonSettings.label.trim()||l(o)("submit"),onClick:D[9]||(D[9]=Ht(()=>{},["prevent"]))},{default:y(()=>[ie(_(v.value),1)]),_:1},8,["aria-label"])])],34)):ce("",!0)]),_:1})),r(Or,{offset:2,teleported:""})],2))}}),r2=We(a2,[["__scopeId","data-v-317211b2"]]),s2={class:"ivyforms-form-page-tabs ivyforms-flex ivyforms-align-items-center ivyforms-border-radius-8"},d2={class:"ivyforms-form-page-tabs__list ivyforms-flex ivyforms-align-items-center"},u2=["onClick","onKeydown"],c2={class:"ivyforms-page-tab__label"},f2=["aria-label","onClick"],m2={type:"button",class:"ivyforms-page-tab ivyforms-page-tab--overflow ivyforms-cursor-pointer","aria-label":"More pages","aria-haspopup":"menu"},v2=_e({__name:"IvyFormPageTabs",props:{modelValue:{},pages:{default:()=>[]},maxVisibleTabs:{default:4}},emits:["update:modelValue","page-add","page-delete","upgrade-required"],setup(t,{emit:o}){const n=t,a=o,d=T({get:()=>n.modelValue,set:C=>a("update:modelValue",C)}),m=T(()=>n.pages.length>n.maxVisibleTabs),s=T(()=>{if(!m.value)return n.pages;const C=n.maxVisibleTabs-1,P=n.pages.findIndex(B=>B.id===d.value);return P<C?n.pages.slice(0,C):[...n.pages.slice(0,C-1),n.pages[P]]}),p=T(()=>{if(!m.value)return[];const C=s.value.map(P=>P.id);return n.pages.filter(P=>!C.includes(P.id))}),f=(C,P=20)=>C.length>P?C.substring(0,P)+"...":C,{showUpgradeDialog:v}=$o(),{isProActivated:h,isProInstalled:w}=Wn(),L=C=>{d.value=C},F=()=>{if(!h.value&&n.pages.length>=1){v(),a("upgrade-required","multi-page");return}a("page-add")},M=C=>{a("page-delete",C)},E=C=>{C.action==="select"&&C.pageId&&(d.value=C.pageId)};return(C,P)=>(g(),k("div",s2,[u("div",d2,[(g(!0),k(ye,null,Ae(s.value,B=>(g(),k("div",{key:B.id,class:it(["ivyforms-page-tab-wrapper ivyforms-flex ivyforms-align-items-center",{"is-active":d.value===B.id}])},[u("div",{role:"button",tabindex:"0",class:it(["ivyforms-page-tab ivyforms-cursor-pointer",{"is-active":d.value===B.id}]),onClick:z=>L(B.id),onKeydown:[ni(Ht(z=>L(B.id),["prevent"]),["enter"]),ni(Ht(z=>L(B.id),["prevent"]),["space"])]},[u("span",c2,_(f(B.label)),1),t.pages.length>1?(g(),k("button",{key:0,type:"button",class:"ivyforms-page-tab__close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center","aria-label":`Remove ${B.label}`,onClick:Ht(z=>M(B.id),["stop"])},[r(to,{name:"close",category:"global",type:"outline",size:"s"})],8,f2)):ce("",!0)],42,u2)],2))),128)),m.value?(g(),X(rx,{key:0,trigger:"click",placement:"bottom-start","popper-class":"ivyforms-dropdown ivyforms-form-page-tabs-dropdown",onCommand:E},{dropdown:y(()=>[r(sx,null,{default:y(()=>[(g(!0),k(ye,null,Ae(p.value,B=>(g(),X(dx,{key:B.id,command:{action:"select",pageId:B.id}},{default:y(()=>[ie(_(B.label),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:y(()=>[u("button",m2,[r(to,{name:"context-menu-dot",category:"global",type:"fill",size:"s"})])]),_:1})):ce("",!0),u("button",{type:"button",class:"ivyforms-page-tab ivyforms-page-tab--add ivyforms-cursor-pointer",onClick:F},[r(to,{name:"plus",category:"global",type:"fill",size:"s",class:"ivyforms-page-tab--add__icon"}),!l(w)&&t.pages.length>=1?(g(),X(ro,{key:0,image:"pro-bolt-no-background",size:"d",class:"ivyforms-page-tab--add__pro-badge"})):ce("",!0)])])]))}}),p2=We(v2,[["__scopeId","data-v-b5733a4a"]]),y2={class:"ivyforms-form-builder-page__section-header ivyforms-flex ivyforms-flex-1 ivyforms-p-12 ivyforms-flex-direction-row ivyforms-justify-content-between ivyforms-align-items-center ivyforms-align-self-stretch ivyforms-border-radius-12"},g2={class:"ivyforms-form-builder-page__section-header__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start"},h2={class:"ivyforms-form-builder-page__section-header__right ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-end"},b2=_e({__name:"FormBuilderPageSectionHeader",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=T(()=>ux(a.formType)),{showUpgradeDialog:m}=$o(),{isProActivated:s}=Wn(),p=()=>{if(!s.value&&a.pages.length>=1){m();return}a.addPage()},f=w=>{a.deletePage(w)},v=()=>{m()},h=async()=>{if(!a.formId){De({message:o("form_id_not_found"),type:"error"});return}const w=`[ivyforms id=${a.formId}]`,L=await Bc(w);De({message:o(L?"shortcode_copied":"error_copying"),type:L?"success":"error"})};return(w,L)=>(g(),k("div",y2,[u("div",g2,[d.value?ce("",!0):(g(),X(p2,{key:0,modelValue:l(a).currentPageId,"onUpdate:modelValue":L[0]||(L[0]=F=>l(a).currentPageId=F),pages:l(a).pages,onPageAdd:p,onPageDelete:f,onUpgradeRequired:v},null,8,["modelValue","pages"]))]),u("div",h2,[r(co,{content:l(o)("form_builder_undo"),placement:"top",theme:"inverted"},{default:y(()=>[r(ke,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"undo","icon-start-category":"arrows","icon-start-type":"outline",disabled:!l(a).canUndo,"aria-label":l(o)("form_builder_undo"),onClick:Ht(l(a).undo,["stop"])},null,8,["disabled","aria-label","onClick"])]),_:1},8,["content"]),r(co,{content:l(o)("form_builder_redo"),placement:"top",theme:"inverted"},{default:y(()=>[r(ke,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"redo","icon-start-category":"arrows","icon-start-type":"outline",disabled:!l(a).canRedo,"aria-label":l(o)("form_builder_redo"),onClick:Ht(l(a).redo,["stop"])},null,8,["disabled","aria-label","onClick"])]),_:1},8,["content"]),r(co,{content:l(o)("copy_shortcode"),placement:"top",theme:"inverted"},{default:y(()=>[r(ke,{size:"s",priority:"tertiary",type:"fill","icon-only":"","icon-start":"code","icon-start-category":"global","icon-start-type":"fill",onClick:Ht(h,["stop"])})]),_:1},8,["content"])])]))}}),_2=We(b2,[["__scopeId","data-v-44691fd9"]]),x2={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column ivyforms-overflow-hidden"},w2=_e({__name:"FormBuilderPageSection",setup(t){const o=kt(),n=T(()=>o.formType==="conversational");return(a,d)=>{const m=_2,s=r2,p=Yn;return g(),k("div",x2,[r(m),r(p,{conversational:n.value},{default:y(()=>[r(bn,{class:"ivyforms-border-radius-12",modifier:"outside-vertical"},{default:y(()=>[r(s)]),_:1})]),_:1},8,["conversational"])])}}}),C2=We(w2,[["__scopeId","data-v-12ff2507"]]),S2={class:"ivyforms-theme-card__header ivyforms-flex ivyforms-align-items-center ivyforms-gap-10"},k2={class:"ivyforms-theme-card__radio-wrapper ivyforms-flex ivyformms-align-items-center ivyforms-gap-12 ivyforms-flex-1"},F2={class:"ivyforms-theme-card__preview ivyforms-flex ivyforms-align-items-center ivyforms-border-radius-4 ivyforms-overflow-hidden"},I2={class:"ivyforms-theme-card__preview-content ivyforms-flex ivyforms-align-items-center ivyforms-gap-20"},T2={class:"ivyforms-theme-card__preview-controls ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10"},P2=_e({__name:"IvyThemeCard",props:{theme:{},isSelected:{type:Boolean},selectedThemeId:{}},emits:["select","menu-click"],setup(t,{emit:o}){const n=t,a=o,{showUpgradeDialog:d}=$o(),m=x(null),s=T({get:()=>n.selectedThemeId,set:C=>{a("select",C)}}),p=()=>{if(!n.theme.isComingSoon){if(n.theme.isPro){d();return}a("select",n.theme.id)}},f=C=>{C.stopPropagation(),a("menu-click",n.theme.id,m.value)};function v(C){const P=C.settings;return{fieldBorderColor:P.colors?.fieldBorder||P.quickMode?.fieldBorderColor,textColor:P.colors?.formTitleColor||P.quickMode?.formTitleText||P.colors?.fieldText,formBackgroundColor:P.quickMode?.formBackground,buttonBackgroundColor:P.quickMode?.buttonBackground||P.button?.backgroundColor,fieldTextColor:P.quickMode?.fieldText}}const h=T(()=>{Ge.hooks.updateCounter.value;const C=v(n.theme);try{const P=Ge.hooks.applyFilters("ivyforms/form_style/filter_theme_card_colors",C,n.theme);return P&&typeof P=="object"?P:C}catch{return C}}),w=T(()=>h.value.fieldBorderColor),L=T(()=>h.value.textColor),F=T(()=>h.value.formBackgroundColor),M=T(()=>h.value.buttonBackgroundColor),E=T(()=>h.value.fieldTextColor);return(C,P)=>{const B=Gt,z=Gd,N=ro,ne=ke;return g(),k("div",{class:it(["ivyforms-theme-card ivyforms-border-radius-8 ivyforms-p-12 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-10",{"ivyforms-theme-card--selected":t.isSelected,"ivyforms-theme-card--pro":t.theme.isPro,"ivyforms-theme-card--coming-soon":t.theme.isComingSoon}]),onClick:p},[u("div",S2,[u("div",k2,[r(B,{modelValue:s.value,"onUpdate:modelValue":P[0]||(P[0]=ee=>s.value=ee),priority:"secondary",type:"checkmark",label:t.theme.id,disabled:t.theme.isPro||t.theme.isComingSoon},{default:y(()=>[ie(_(t.theme.name),1)]),_:1},8,["modelValue","label","disabled"])]),t.theme.isComingSoon?(g(),X(z,{key:0,size:"s",class:"ivyforms-theme-card__badge ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-ml-4 ivyforms-flex-shrink-0"})):t.theme.isPro?(g(),X(N,{key:1,size:"s",image:"pro-text-with-bolt",class:"ivyforms-theme-card__badge ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-ml-4 ivyforms-flex-shrink-0"})):(g(),X(ne,{key:2,ref_key:"menuButtonRef",ref:m,size:"s",priority:"tertiary",type:"ghost","icon-start":"context-menu-dot","icon-start-category":"global",class:"ivyforms-theme-card__menu-button ivyforms-flex-shrink-0","aria-label":t.theme.name,onClick:Ht(f,["stop"])},null,8,["aria-label"]))]),u("div",F2,[u("div",{class:"ivyforms-theme-card__preview-wrapper ivyforms-width-100 ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-p-12",style:st({backgroundColor:F.value})},[u("div",I2,[u("div",{class:"ivyforms-theme-card__preview-text",style:st({color:L.value})},"Aa",4),u("div",T2,[u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:st({backgroundColor:w.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:st({backgroundColor:w.value})},null,4)],4),u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:st({backgroundColor:M.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:st({backgroundColor:M.value})},null,4)],4),u("div",{class:"ivyforms-theme-card__preview-radio ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center",style:st({backgroundColor:E.value})},[u("div",{class:"ivyforms-theme-card__preview-dot",style:st({backgroundColor:E.value})},null,4)],4)])])],4)])],2)}}}),$2=We(P2,[["__scopeId","data-v-3a537b89"]]),Rr=(t,o,n)=>{Ee(t,()=>{o.value||setTimeout(()=>{n()},0)})},L2=(t,o,n)=>{t.forEach(a=>{Ud(a.valueRef,a.unitRef,a.storePath,a.syncPaths,o,n)})},V2=(t,o)=>{t.forEach(n=>{Ee(n.watchRef,a=>{o.value||setTimeout(()=>{a!==n.getCurrentValue()&&n.onChange()},0)})})},U2=(t,o)=>{t.forEach(n=>{Ee([n.valueRef,n.unitRef],()=>{o.value||setTimeout(()=>{const a=n.getCurrentValue(),d=gs(n.valueRef.value,n.unitRef.value);d!==""&&d!==a&&n.onChange()},0)})})},M2={class:"ivyforms-quick-mode-controls ivyforms-mt-16 ivyforms-width-100"},R2={class:"ivyforms-quick-mode-controls__section"},E2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},B2={class:"ivyforms-quick-mode-controls__label"},A2={class:"ivyforms-quick-mode-controls__color-input"},D2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},O2={class:"ivyforms-quick-mode-controls__label"},q2={class:"ivyforms-quick-mode-controls__color-input"},z2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},N2={class:"ivyforms-quick-mode-controls__label"},W2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},Y2={class:"ivyforms-quick-mode-controls__label"},H2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},G2={class:"ivyforms-quick-mode-controls__label"},j2={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-corner-field ivyforms-align-items-start"},K2={class:"ivyforms-quick-mode-controls__label"},Q2={class:"ivyforms-quick-mode-controls__corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},X2={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},J2={key:0,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-px-12 ivyforms-pb-8"},Z2={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},eP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},tP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},oP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},nP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},iP={class:"ivyforms-quick-mode-controls__label"},lP={class:"ivyforms-quick-mode-controls__color-input"},aP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},rP={class:"ivyforms-quick-mode-controls__label"},sP={class:"ivyforms-quick-mode-controls__color-input"},dP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},uP={class:"ivyforms-quick-mode-controls__label"},cP={class:"ivyforms-quick-mode-controls__color-input"},fP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},mP={class:"ivyforms-quick-mode-controls__label"},vP={class:"ivyforms-quick-mode-controls__color-input"},pP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-corner-field ivyforms-align-items-start"},yP={class:"ivyforms-quick-mode-controls__label"},gP={class:"ivyforms-quick-mode-controls__corner-inputs"},hP={class:"ivyforms-quick-mode-controls__corner-main-input ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},bP={key:1,class:"ivyforms-quick-mode-controls__corner-grid ivyforms-gap-12 ivyforms-px-12 ivyforms-pb-8"},_P={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},xP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},wP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},CP={class:"ivyforms-quick-mode-controls__corner-grid-item ivyforms-width-100 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6"},SP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},kP={class:"ivyforms-quick-mode-controls__label"},FP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},IP={class:"ivyforms-quick-mode-controls__label"},TP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},PP={class:"ivyforms-quick-mode-controls__label"},$P={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},LP={class:"ivyforms-quick-mode-controls__label"},VP={class:"ivyforms-color-input-wrapper"},UP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},MP={class:"ivyforms-quick-mode-controls__label"},RP={class:"ivyforms-color-input-wrapper"},EP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},BP={class:"ivyforms-quick-mode-controls__label"},AP={class:"ivyforms-color-input-wrapper"},DP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},OP={class:"ivyforms-quick-mode-controls__label"},qP={class:"ivyforms-quick-mode-controls__field ivyforms-flex ivyforms-align-items-center ivyforms-gap-16 ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12"},zP={class:"ivyforms-quick-mode-controls__label"},NP={class:"ivyforms-color-input-wrapper"},WP=_e({__name:"QuickModeStyleControls",setup(t){const{getLabel:o}=Ye(),n=kt(),a=x(!1),d=xs.quickMode,m=uo(d.formBorderWidth,1),s=vo(In(d.formCorner)),p=uo(d.fieldBorderWidth,1),f=vo(In(d.fieldCorner)),v=uo(d.fieldPaddingLeftRight,4),h=uo(d.fieldPaddingTopBottom,0),w=uo(d.buttonBorderWidth,1),L=uo(d.verticalSpacing,16),F=uo(d.horizontalSpacing,0),M=x(d.formBackground),E=x(d.formBorderColor),C=x(m.value),P=x(m.unit),B=x(L.value),z=x(L.unit),N=x(F.value),ne=x(F.unit),ee=x(Tr(d.formCorner)),Y=Pr(s),H=x(Y),Z=x(s.unit),J=x(Y),q=x(s.unit),j=x(Y),K=x(s.unit),G=x(Y),W=x(s.unit),V=x(Y),D=x(s.unit),R=x(d.formTitleText),U=x(d.fieldBackground),oe=x(d.fieldText),be=x(d.fieldBorderColor),ae=x(Tr(d.fieldCorner)),Re=Pr(f),we=x(Re),ge=x(f.unit),Se=x(Re),Qe=x(f.unit),ut=x(Re),fe=x(f.unit),de=x(Re),Ve=x(f.unit),pe=x(Re),qe=x(f.unit),Ke=x(p.value),ot=x(p.unit),rt=x(v.value),ft=x(v.unit),Dt=x(h.value),Mt=x(h.unit),re=x(d.labelFontColor),ve=x(d.buttonBackground),Ie=x(d.buttonBorderColor),Ze=x(w.value),ht=x(w.unit),yt=x(d.buttonText),et=T(()=>ee.value?String(H.value):o("mix")),bt=T(()=>ae.value?String(we.value):o("mix")),$e=T({get:()=>ee.value?H.value:"",set:tt=>{ee.value&&(H.value=tt===""?0:Number(tt))}}),nt=T({get:()=>ae.value?we.value:"",set:tt=>{ae.value&&(we.value=tt===""?0:Number(tt))}}),Et=()=>{const tt=Vr(ee.value,H.value,Z.value,J.value,q.value,j.value,K.value,G.value,W.value,V.value,D.value);n.updateStyleSettings("quickMode.formCorner",tt),n.updateStyleSettings("advancedMode.general.formCorner",tt)},Bt=()=>{const tt=Vr(ae.value,we.value,ge.value,Se.value,Qe.value,ut.value,fe.value,de.value,Ve.value,pe.value,qe.value);n.updateStyleSettings("quickMode.fieldCorner",tt),n.updateStyleSettings("advancedMode.fieldStates.default.corner",tt)},yo=()=>{$r(ee,H,Z,J,q,j,K,G,W,V,D),Et()},oo=()=>{$r(ae,we,ge,Se,Qe,ut,fe,de,Ve,pe,qe),Bt()},so=()=>{a.value=!0;const tt=n.styleSettings.quickMode;if(tt){M.value=dt(tt.formBackground,d.formBackground),E.value=dt(tt.formBorderColor,d.formBorderColor);const he=fo(tt.formBorderWidth,d.formBorderWidth);C.value=he.value,P.value=he.unit;const xe=fo(tt.verticalSpacing,d.verticalSpacing);B.value=xe.value,z.value=xe.unit;const lo=fo(tt.horizontalSpacing,d.horizontalSpacing);N.value=lo.value,ne.value=lo.unit;const Ro=In(d.formCorner);Lr(tt.formCorner,Ro,ee,H,Z,J,q,j,K,G,W,V,D),R.value=dt(tt.formTitleText,d.formTitleText),U.value=dt(tt.fieldBackground,d.fieldBackground),oe.value=dt(tt.fieldText,d.fieldText),be.value=dt(tt.fieldBorderColor,d.fieldBorderColor);const ko=In(d.fieldCorner);Lr(tt.fieldCorner,ko,ae,we,ge,Se,Qe,ut,fe,de,Ve,pe,qe);const Me=fo(tt.fieldBorderWidth,d.fieldBorderWidth);Ke.value=Me.value,ot.value=Me.unit;const He=uo(tt.fieldPaddingLeftRight??d.fieldPaddingLeftRight);rt.value=He.value,ft.value=He.unit;const Ot=uo(tt.fieldPaddingTopBottom??d.fieldPaddingTopBottom);Dt.value=Ot.value,Mt.value=Ot.unit,re.value=dt(tt.labelFontColor,d.labelFontColor),ve.value=dt(tt.buttonBackground,d.buttonBackground),Ie.value=dt(tt.buttonBorderColor,d.buttonBorderColor);const Jt=fo(tt.buttonBorderWidth,d.buttonBorderWidth);Ze.value=Jt.value,ht.value=Jt.unit,yt.value=dt(tt.buttonText,d.buttonText)}setTimeout(()=>{a.value=!1},0)};Pt(()=>{so()}),Ee(()=>n.styleSettings,()=>{so()},{deep:!0}),Ee(()=>n.formId,()=>{so()}),V2([{watchRef:M,getCurrentValue:()=>n.styleSettings.quickMode?.formBackground,onChange:()=>go()},{watchRef:E,getCurrentValue:()=>n.styleSettings.quickMode?.formBorderColor,onChange:()=>Oe()},{watchRef:R,getCurrentValue:()=>n.styleSettings.quickMode?.formTitleText,onChange:()=>ze()},{watchRef:U,getCurrentValue:()=>n.styleSettings.quickMode?.fieldBackground,onChange:()=>vt()},{watchRef:oe,getCurrentValue:()=>n.styleSettings.quickMode?.fieldText,onChange:()=>lt()},{watchRef:be,getCurrentValue:()=>n.styleSettings.quickMode?.fieldBorderColor,onChange:()=>Qt()},{watchRef:re,getCurrentValue:()=>n.styleSettings.quickMode?.labelFontColor,onChange:()=>So()},{watchRef:ve,getCurrentValue:()=>n.styleSettings.quickMode?.buttonBackground,onChange:()=>ho()},{watchRef:Ie,getCurrentValue:()=>n.styleSettings.quickMode?.buttonBorderColor,onChange:()=>Vo()},{watchRef:yt,getCurrentValue:()=>n.styleSettings.quickMode?.buttonText,onChange:()=>Fe()}],a),Ud(C,P,"quickMode.formBorderWidth",["quickMode.formBorderWidth","advancedMode.general.formBorderWidth"],n,a),Ud(B,z,"quickMode.verticalSpacing",["quickMode.verticalSpacing","advancedMode.general.verticalSpacing"],n,a),Ud(N,ne,"quickMode.horizontalSpacing",["quickMode.horizontalSpacing","advancedMode.general.horizontalSpacing"],n,a),Rr([ee,H,Z,J,q,j,K,G,W,V,D],a,()=>Et()),Rr([ae,we,ge,Se,Qe,ut,fe,de,Ve,pe,qe],a,()=>Bt()),U2([{valueRef:Ke,unitRef:ot,getCurrentValue:()=>n.styleSettings.quickMode?.fieldBorderWidth,onChange:()=>ue()},{valueRef:rt,unitRef:ft,getCurrentValue:()=>n.styleSettings.quickMode?.fieldPaddingLeftRight,onChange:()=>Le()},{valueRef:Dt,unitRef:Mt,getCurrentValue:()=>n.styleSettings.quickMode?.fieldPaddingTopBottom,onChange:()=>gt()},{valueRef:Ze,unitRef:ht,getCurrentValue:()=>n.styleSettings.quickMode?.buttonBorderWidth,onChange:()=>mt()}],a);const go=()=>{n.updateStyleSettings("quickMode.formBackground",M.value),n.updateStyleSettings("advancedMode.general.formBackground",M.value)},Oe=()=>{n.updateStyleSettings("quickMode.formBorderColor",E.value),n.updateStyleSettings("advancedMode.general.formBorderColor",E.value)},ze=()=>{n.updateStyleSettings("quickMode.formTitleText",R.value),n.updateStyleSettings("advancedMode.formTitle.fontColor",R.value)},vt=()=>{n.updateStyleSettings("quickMode.fieldBackground",U.value),n.updateStyleSettings("advancedMode.fieldStates.default.background",U.value)},lt=()=>{n.updateStyleSettings("quickMode.fieldText",oe.value),n.updateStyleSettings("advancedMode.fieldStates.default.textColor",oe.value),n.updateStyleSettings("advancedMode.fieldPlaceholder.fontColor",oe.value)},Qt=()=>{n.updateStyleSettings("quickMode.fieldBorderColor",be.value),n.updateStyleSettings("advancedMode.fieldStates.default.borderColor",be.value)},So=()=>{n.updateStyleSettings("quickMode.labelFontColor",re.value),n.updateStyleSettings("advancedMode.fieldLabels.label.fontColor",re.value)},ho=()=>{n.updateStyleSettings("quickMode.buttonBackground",ve.value),n.updateStyleSettings("advancedMode.buttonStates.normal.background",ve.value)},Vo=()=>{n.updateStyleSettings("quickMode.buttonBorderColor",Ie.value),n.updateStyleSettings("advancedMode.buttonStates.normal.borderColor",Ie.value)},Fe=()=>{n.updateStyleSettings("quickMode.buttonText",yt.value),n.updateStyleSettings("advancedMode.buttonStates.normal.textColor",yt.value)},ue=()=>{const tt=gs(Ke.value,ot.value);n.updateStyleSettings("quickMode.fieldBorderWidth",tt),n.updateStyleSettings("advancedMode.fieldStates.default.borderWidth",tt)},Le=()=>{const tt=gs(rt.value,ft.value);n.updateStyleSettings("quickMode.fieldPaddingLeftRight",tt),n.updateStyleSettings("advancedMode.fieldStates.default.paddingLeftRight",tt)},gt=()=>{const tt=gs(Dt.value,Mt.value);n.updateStyleSettings("quickMode.fieldPaddingTopBottom",tt),n.updateStyleSettings("advancedMode.fieldStates.default.paddingTopBottom",tt)},mt=()=>{const tt=gs(Ze.value,ht.value);n.updateStyleSettings("quickMode.buttonBorderWidth",tt),n.updateStyleSettings("advancedMode.buttonStates.normal.borderWidth",tt)};return(tt,he)=>(g(),k("div",M2,[u("div",R2,[u("div",E2,[u("label",B2,_(l(o)("form_background")),1),u("div",A2,[r(xt,{modelValue:M.value,"onUpdate:modelValue":he[1]||(he[1]=xe=>M.value=xe)},{reference:y(()=>[r(Ue,{modelValue:M.value,"onUpdate:modelValue":he[0]||(he[0]=xe=>M.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:M.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",D2,[u("label",O2,_(l(o)("form_border_color")),1),u("div",q2,[r(xt,{modelValue:E.value,"onUpdate:modelValue":he[3]||(he[3]=xe=>E.value=xe)},{reference:y(()=>[r(Ue,{modelValue:E.value,"onUpdate:modelValue":he[2]||(he[2]=xe=>E.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:E.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",z2,[u("label",N2,_(l(o)("form_border_width")),1),r(at,{modelValue:C.value,"onUpdate:modelValue":he[4]||(he[4]=xe=>C.value=xe),unit:P.value,"onUpdate:unit":he[5]||(he[5]=xe=>P.value=xe),secondary:"","icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",W2,[u("label",Y2,_(l(o)("vertical_spacing")),1),r(at,{modelValue:B.value,"onUpdate:modelValue":he[6]||(he[6]=xe=>B.value=xe),unit:z.value,"onUpdate:unit":he[7]||(he[7]=xe=>z.value=xe),secondary:"","icon-prepend":"size-height","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"16",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),u("div",H2,[u("label",G2,_(l(o)("horizontal_spacing")),1),r(at,{modelValue:N.value,"onUpdate:modelValue":he[8]||(he[8]=xe=>N.value=xe),unit:ne.value,"onUpdate:unit":he[9]||(he[9]=xe=>ne.value=xe),secondary:"","icon-prepend":"size-width","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),u("div",j2,[u("label",K2,_(l(o)("form_corner")),1),u("div",Q2,[u("div",X2,[r(ke,{size:"s",type:"ghost",priority:ee.value?"secondary":"tertiary","icon-start":ee.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":ee.value?l(o)("unlink_corners"):l(o)("link_corners"),onClick:yo},null,8,["priority","icon-start","aria-label"]),r(at,{modelValue:$e.value,"onUpdate:modelValue":he[10]||(he[10]=xe=>$e.value=xe),unit:Z.value,"onUpdate:unit":he[11]||(he[11]=xe=>Z.value=xe),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:et.value,disabled:!ee.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),ee.value?ce("",!0):(g(),k("div",J2,[u("div",Z2,[r(at,{modelValue:J.value,"onUpdate:modelValue":he[12]||(he[12]=xe=>J.value=xe),unit:q.value,"onUpdate:unit":he[13]||(he[13]=xe=>q.value=xe),secondary:"","icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",eP,[r(at,{modelValue:j.value,"onUpdate:modelValue":he[14]||(he[14]=xe=>j.value=xe),unit:K.value,"onUpdate:unit":he[15]||(he[15]=xe=>K.value=xe),secondary:"","icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",tP,[r(at,{modelValue:V.value,"onUpdate:modelValue":he[16]||(he[16]=xe=>V.value=xe),unit:D.value,"onUpdate:unit":he[17]||(he[17]=xe=>D.value=xe),secondary:"","icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",oP,[r(at,{modelValue:G.value,"onUpdate:modelValue":he[18]||(he[18]=xe=>G.value=xe),unit:W.value,"onUpdate:unit":he[19]||(he[19]=xe=>W.value=xe),secondary:"","icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"8",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])])])),u("div",nP,[u("label",iP,_(l(o)("form_title_text")),1),u("div",lP,[r(xt,{modelValue:R.value,"onUpdate:modelValue":he[21]||(he[21]=xe=>R.value=xe)},{reference:y(()=>[r(Ue,{modelValue:R.value,"onUpdate:modelValue":he[20]||(he[20]=xe=>R.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:R.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",aP,[u("label",rP,_(l(o)("field_background")),1),u("div",sP,[r(xt,{modelValue:U.value,"onUpdate:modelValue":he[23]||(he[23]=xe=>U.value=xe)},{reference:y(()=>[r(Ue,{modelValue:U.value,"onUpdate:modelValue":he[22]||(he[22]=xe=>U.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:U.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",dP,[u("label",uP,_(l(o)("field_text")),1),u("div",cP,[r(xt,{modelValue:oe.value,"onUpdate:modelValue":he[25]||(he[25]=xe=>oe.value=xe)},{reference:y(()=>[r(Ue,{modelValue:oe.value,"onUpdate:modelValue":he[24]||(he[24]=xe=>oe.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:oe.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",fP,[u("label",mP,_(l(o)("field_border_color")),1),u("div",vP,[r(xt,{modelValue:be.value,"onUpdate:modelValue":he[27]||(he[27]=xe=>be.value=xe)},{reference:y(()=>[r(Ue,{modelValue:be.value,"onUpdate:modelValue":he[26]||(he[26]=xe=>be.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:be.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",pP,[u("label",yP,_(l(o)("field_corner")),1),u("div",gP,[u("div",hP,[r(ke,{size:"s",type:"ghost",priority:ae.value?"secondary":"tertiary","icon-start":ae.value?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":ae.value?l(o)("unlink_corners"):l(o)("link_corners"),onClick:oo},null,8,["priority","icon-start","aria-label"]),r(at,{modelValue:nt.value,"onUpdate:modelValue":he[28]||(he[28]=xe=>nt.value=xe),unit:ge.value,"onUpdate:unit":he[29]||(he[29]=xe=>ge.value=xe),secondary:"","icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:bt.value,disabled:!ae.value,class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit","placeholder","disabled"])])])]),ae.value?ce("",!0):(g(),k("div",bP,[u("div",_P,[r(at,{modelValue:Se.value,"onUpdate:modelValue":he[30]||(he[30]=xe=>Se.value=xe),unit:Qe.value,"onUpdate:unit":he[31]||(he[31]=xe=>Qe.value=xe),secondary:"","icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",xP,[r(at,{modelValue:ut.value,"onUpdate:modelValue":he[32]||(he[32]=xe=>ut.value=xe),unit:fe.value,"onUpdate:unit":he[33]||(he[33]=xe=>fe.value=xe),secondary:"","icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",wP,[r(at,{modelValue:pe.value,"onUpdate:modelValue":he[34]||(he[34]=xe=>pe.value=xe),unit:qe.value,"onUpdate:unit":he[35]||(he[35]=xe=>qe.value=xe),secondary:"","icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])]),u("div",CP,[r(at,{modelValue:de.value,"onUpdate:modelValue":he[36]||(he[36]=xe=>de.value=xe),unit:Ve.value,"onUpdate:unit":he[37]||(he[37]=xe=>Ve.value=xe),secondary:"","icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-quick-mode-controls__input ivyforms-quick-mode-controls__input--full"},null,8,["modelValue","unit"])])])),u("div",SP,[u("label",kP,_(l(o)("field_border_width")),1),r(at,{modelValue:Ke.value,"onUpdate:modelValue":he[38]||(he[38]=xe=>Ke.value=xe),unit:ot.value,"onUpdate:unit":he[39]||(he[39]=xe=>ot.value=xe),secondary:"","icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),u("div",FP,[u("label",IP,_(l(o)("field_padding_left_right")),1),r(at,{modelValue:rt.value,"onUpdate:modelValue":he[40]||(he[40]=xe=>rt.value=xe),unit:ft.value,"onUpdate:unit":he[41]||(he[41]=xe=>ft.value=xe),secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"12",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),u("div",TP,[u("label",PP,_(l(o)("field_padding_top_bottom")),1),r(at,{modelValue:Dt.value,"onUpdate:modelValue":he[42]||(he[42]=xe=>Dt.value=xe),unit:Mt.value,"onUpdate:unit":he[43]||(he[43]=xe=>Mt.value=xe),secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"8",class:"ivyforms-quick-mode-controls__input"},null,8,["modelValue","unit"])]),u("div",$P,[u("label",LP,_(l(o)("label_font_color")),1),u("div",VP,[r(xt,{modelValue:re.value,"onUpdate:modelValue":he[45]||(he[45]=xe=>re.value=xe)},{reference:y(()=>[r(Ue,{modelValue:re.value,"onUpdate:modelValue":he[44]||(he[44]=xe=>re.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:re.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",UP,[u("label",MP,_(l(o)("button_background")),1),u("div",RP,[r(xt,{modelValue:ve.value,"onUpdate:modelValue":he[47]||(he[47]=xe=>ve.value=xe)},{reference:y(()=>[r(Ue,{modelValue:ve.value,"onUpdate:modelValue":he[46]||(he[46]=xe=>ve.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:ve.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",EP,[u("label",BP,_(l(o)("button_border_color")),1),u("div",AP,[r(xt,{modelValue:Ie.value,"onUpdate:modelValue":he[49]||(he[49]=xe=>Ie.value=xe)},{reference:y(()=>[r(Ue,{modelValue:Ie.value,"onUpdate:modelValue":he[48]||(he[48]=xe=>Ie.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:Ie.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),u("div",DP,[u("label",OP,_(l(o)("button_border_width")),1),r(at,{unit:ht.value,"onUpdate:unit":he[50]||(he[50]=xe=>ht.value=xe),modelValue:Ze.value,"onUpdate:modelValue":he[51]||(he[51]=xe=>Ze.value=xe),secondary:"","icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-quick-mode-controls__input"},null,8,["unit","modelValue"])]),u("div",qP,[u("label",zP,_(l(o)("button_text")),1),u("div",NP,[r(xt,{modelValue:yt.value,"onUpdate:modelValue":he[53]||(he[53]=xe=>yt.value=xe)},{reference:y(()=>[r(Ue,{modelValue:yt.value,"onUpdate:modelValue":he[52]||(he[52]=xe=>yt.value=xe),secondary:"",class:"ivyforms-color-text-input"},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:yt.value})},null,4)]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])])])]))}}),YP=We(WP,[["__scopeId","data-v-fc5a453e"]]),HP={class:"ivyforms-advanced-mode-controls__section"},GP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},jP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},KP={class:"ivyforms-color-input-wrapper"},QP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},XP={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JP={class:"ivyforms-color-input-wrapper"},ZP={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},e$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},t$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},o$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},n$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},i$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},l$={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},a$={class:"ivyforms-corner-main-input"},r$={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},s$={class:"ivyforms-corner-grid-item"},d$={class:"ivyforms-corner-grid-item"},u$={class:"ivyforms-corner-grid-item"},c$={class:"ivyforms-corner-grid-item"},f$=_e({__name:"ConfirmationMessageSection",props:{confirmationBorderColor:{},confirmationBorderStyle:{},confirmationBackgroundColor:{},confirmationBorderWidthValue:{},confirmationBorderWidthUnit:{},isConfirmationCornerLinked:{type:Boolean},confirmationCornerMainValue:{},confirmationCornerLinkedUnit:{},confirmationCornerMainPlaceholder:{},confirmationCornerTopLeftValue:{},confirmationCornerTopLeftUnit:{},confirmationCornerTopRightValue:{},confirmationCornerTopRightUnit:{},confirmationCornerBottomRightValue:{},confirmationCornerBottomRightUnit:{},confirmationCornerBottomLeftValue:{},confirmationCornerBottomLeftUnit:{}},emits:["update:confirmationBorderColor","update:confirmationBorderStyle","update:confirmationBackgroundColor","update:confirmationBorderWidthValue","update:confirmationBorderWidthUnit","update:confirmationCornerMainValue","update:confirmationCornerLinkedUnit","update:confirmationCornerTopLeftValue","update:confirmationCornerTopLeftUnit","update:confirmationCornerTopRightValue","update:confirmationCornerTopRightUnit","update:confirmationCornerBottomRightValue","update:confirmationCornerBottomRightUnit","update:confirmationCornerBottomLeftValue","update:confirmationCornerBottomLeftUnit","toggleConfirmationCornerLinked"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=xc,d=o;return(m,s)=>{const p=Tt;return g(),k("div",HP,[u("div",GP,[u("label",jP,_(l(n)("border_color")),1),u("div",KP,[r(xt,{"model-value":t.confirmationBorderColor,"onUpdate:modelValue":s[1]||(s[1]=f=>d("update:confirmationBorderColor",f))},{reference:y(()=>[r(Ue,{"model-value":t.confirmationBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[0]||(s[0]=f=>d("update:confirmationBorderColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.confirmationBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",QP,[u("label",XP,_(l(n)("background_color")),1),u("div",JP,[r(xt,{"model-value":t.confirmationBackgroundColor,"onUpdate:modelValue":s[3]||(s[3]=f=>d("update:confirmationBackgroundColor",f))},{reference:y(()=>[r(Ue,{"model-value":t.confirmationBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[2]||(s[2]=f=>d("update:confirmationBackgroundColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.confirmationBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",ZP,[u("label",e$,_(l(n)("border_width")),1),r(at,{secondary:"","model-value":t.confirmationBorderWidthValue,unit:t.confirmationBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[4]||(s[4]=f=>d("update:confirmationBorderWidthValue",f)),"onUpdate:unit":s[5]||(s[5]=f=>d("update:confirmationBorderWidthUnit",f))},null,8,["model-value","unit"])]),u("div",t$,[u("label",o$,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.confirmationBorderStyle,"icon-start":l(Ur)(t.confirmationBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[6]||(s[6]=f=>d("update:confirmationBorderStyle",l(mo)(f)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),f=>(g(),X(p,{key:f.value,label:f.label,value:f.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),u("div",n$,[u("label",i$,_(l(n)("corner")),1),u("div",l$,[u("div",a$,[r(ke,{size:"s",type:"ghost",priority:t.isConfirmationCornerLinked?"secondary":"tertiary","icon-start":t.isConfirmationCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isConfirmationCornerLinked?l(n)("unlink_corners"):l(n)("link_corners"),onClick:s[7]||(s[7]=f=>d("toggleConfirmationCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{secondary:"","model-value":t.confirmationCornerMainValue,unit:t.confirmationCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.confirmationCornerMainPlaceholder,disabled:!t.isConfirmationCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":s[8]||(s[8]=f=>d("update:confirmationCornerMainValue",f)),"onUpdate:unit":s[9]||(s[9]=f=>d("update:confirmationCornerLinkedUnit",f))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isConfirmationCornerLinked?ce("",!0):(g(),k("div",r$,[u("div",s$,[r(at,{secondary:"","model-value":t.confirmationCornerTopLeftValue,unit:t.confirmationCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":s[10]||(s[10]=f=>d("update:confirmationCornerTopLeftValue",f)),"onUpdate:unit":s[11]||(s[11]=f=>d("update:confirmationCornerTopLeftUnit",f))},null,8,["model-value","unit"])]),u("div",d$,[r(at,{secondary:"","model-value":t.confirmationCornerTopRightValue,unit:t.confirmationCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":s[12]||(s[12]=f=>d("update:confirmationCornerTopRightValue",f)),"onUpdate:unit":s[13]||(s[13]=f=>d("update:confirmationCornerTopRightUnit",f))},null,8,["model-value","unit"])]),u("div",u$,[r(at,{secondary:"","model-value":t.confirmationCornerBottomLeftValue,unit:t.confirmationCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":s[14]||(s[14]=f=>d("update:confirmationCornerBottomLeftValue",f)),"onUpdate:unit":s[15]||(s[15]=f=>d("update:confirmationCornerBottomLeftUnit",f))},null,8,["model-value","unit"])]),u("div",c$,[r(at,{secondary:"","model-value":t.confirmationCornerBottomRightValue,unit:t.confirmationCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":s[16]||(s[16]=f=>d("update:confirmationCornerBottomRightValue",f)),"onUpdate:unit":s[17]||(s[17]=f=>d("update:confirmationCornerBottomRightUnit",f))},null,8,["model-value","unit"])])]))])}}}),m$={class:"ivyforms-advanced-mode-controls__section"},v$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},p$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},y$={class:"ivyforms-color-input-wrapper"},g$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},h$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},b$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},_$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},x$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},w$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},C$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},S$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},k$={class:"ivyforms-color-input-wrapper"},F$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},I$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},T$={class:"ivyforms-color-input-wrapper"},P$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},L$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},V$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},U$={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},M$={class:"ivyforms-corner-main-input"},R$={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},E$={class:"ivyforms-corner-grid-item"},B$={class:"ivyforms-corner-grid-item"},A$={class:"ivyforms-corner-grid-item"},D$={class:"ivyforms-corner-grid-item"},O$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},q$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},z$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},N$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},W$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},Y$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},H$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},G$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},j$=_e({__name:"ButtonStatesSection",props:{buttonBackground:{},buttonBorderColor:{},buttonText:{},buttonFontWeight:{},buttonFontStyle:{},buttonFontSizeValue:{},buttonFontSizeUnit:{},buttonBorderWidthValue:{},buttonBorderWidthUnit:{},isButtonCornerLinked:{type:Boolean},buttonCornerMainValue:{},buttonCornerLinkedUnit:{},buttonCornerMainPlaceholder:{},buttonCornerTopLeftValue:{},buttonCornerTopLeftUnit:{},buttonCornerTopRightValue:{},buttonCornerTopRightUnit:{},buttonCornerBottomRightValue:{},buttonCornerBottomRightUnit:{},buttonCornerBottomLeftValue:{},buttonCornerBottomLeftUnit:{},buttonPaddingLeftRightValue:{},buttonPaddingLeftRightUnit:{},buttonPaddingTopBottomValue:{},buttonPaddingTopBottomUnit:{},buttonWidthValue:{},buttonWidthUnit:{},buttonHeightValue:{},buttonHeightUnit:{}},emits:["update:buttonBackground","update:buttonBorderColor","update:buttonText","update:buttonFontWeight","update:buttonFontStyle","update:buttonFontSizeValue","update:buttonFontSizeUnit","update:buttonBorderWidthValue","update:buttonBorderWidthUnit","update:buttonCornerMainValue","update:buttonCornerLinkedUnit","update:buttonCornerTopLeftValue","update:buttonCornerTopLeftUnit","update:buttonCornerTopRightValue","update:buttonCornerTopRightUnit","update:buttonCornerBottomRightValue","update:buttonCornerBottomRightUnit","update:buttonCornerBottomLeftValue","update:buttonCornerBottomLeftUnit","update:buttonPaddingLeftRightValue","update:buttonPaddingLeftRightUnit","update:buttonPaddingTopBottomValue","update:buttonPaddingTopBottomUnit","update:buttonWidthValue","update:buttonWidthUnit","update:buttonHeightValue","update:buttonHeightUnit","toggleButtonCornerLinked"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Xe,v=Tt;return g(),k("div",m$,[u("div",v$,[u("label",p$,_(l(n)("button_background")),1),u("div",y$,[r(xt,{"model-value":t.buttonBackground,"onUpdate:modelValue":p[1]||(p[1]=h=>m("update:buttonBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.buttonBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[0]||(p[0]=h=>m("update:buttonBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.buttonBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",g$,[u("label",h$,_(l(n)("font_weight")),1),r(St,{"model-value":t.buttonFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=h=>m("update:buttonFontWeight",String(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",b$,[u("label",_$,_(l(n)("font_style")),1),r(St,{"model-value":t.buttonFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=h=>m("update:buttonFontStyle",l(ao)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",x$,[u("label",w$,_(l(n)("font_size")),1),r(at,{"model-value":t.buttonFontSizeValue,unit:t.buttonFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=h=>m("update:buttonFontSizeValue",h)),"onUpdate:unit":p[5]||(p[5]=h=>m("update:buttonFontSizeUnit",h))},null,8,["model-value","unit"])]),u("div",C$,[u("label",S$,_(l(n)("button_border_color")),1),u("div",k$,[r(xt,{"model-value":t.buttonBorderColor,"onUpdate:modelValue":p[7]||(p[7]=h=>m("update:buttonBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.buttonBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[6]||(p[6]=h=>m("update:buttonBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.buttonBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",F$,[u("label",I$,_(l(n)("button_text")),1),u("div",T$,[r(xt,{"model-value":t.buttonText,"onUpdate:modelValue":p[9]||(p[9]=h=>m("update:buttonText",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.buttonText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":p[8]||(p[8]=h=>m("update:buttonText",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.buttonText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",P$,[u("label",$$,_(l(n)("button_border_width")),1),r(at,{"model-value":t.buttonBorderWidthValue,unit:t.buttonBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[10]||(p[10]=h=>m("update:buttonBorderWidthValue",h)),"onUpdate:unit":p[11]||(p[11]=h=>m("update:buttonBorderWidthUnit",h))},null,8,["model-value","unit"])]),u("div",L$,[u("label",V$,_(l(n)("corner")),1),u("div",U$,[u("div",M$,[r(ke,{size:"s",type:"ghost",priority:t.isButtonCornerLinked?"secondary":"tertiary","icon-start":t.isButtonCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isButtonCornerLinked?l(n)("unlink_corners"):l(n)("link_corners"),onClick:p[12]||(p[12]=h=>m("toggleButtonCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{secondary:"","model-value":t.buttonCornerMainValue,unit:t.buttonCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.buttonCornerMainPlaceholder,disabled:!t.isButtonCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":p[13]||(p[13]=h=>m("update:buttonCornerMainValue",h)),"onUpdate:unit":p[14]||(p[14]=h=>m("update:buttonCornerLinkedUnit",h))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isButtonCornerLinked?ce("",!0):(g(),k("div",R$,[u("div",E$,[r(at,{secondary:"","model-value":t.buttonCornerTopLeftValue,unit:t.buttonCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":p[15]||(p[15]=h=>m("update:buttonCornerTopLeftValue",h)),"onUpdate:unit":p[16]||(p[16]=h=>m("update:buttonCornerTopLeftUnit",h))},null,8,["model-value","unit"])]),u("div",B$,[r(at,{secondary:"","model-value":t.buttonCornerTopRightValue,unit:t.buttonCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":p[17]||(p[17]=h=>m("update:buttonCornerTopRightValue",h)),"onUpdate:unit":p[18]||(p[18]=h=>m("update:buttonCornerTopRightUnit",h))},null,8,["model-value","unit"])]),u("div",A$,[r(at,{secondary:"","model-value":t.buttonCornerBottomLeftValue,unit:t.buttonCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":p[19]||(p[19]=h=>m("update:buttonCornerBottomLeftValue",h)),"onUpdate:unit":p[20]||(p[20]=h=>m("update:buttonCornerBottomLeftUnit",h))},null,8,["model-value","unit"])]),u("div",D$,[r(at,{secondary:"","model-value":t.buttonCornerBottomRightValue,unit:t.buttonCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":p[21]||(p[21]=h=>m("update:buttonCornerBottomRightValue",h)),"onUpdate:unit":p[22]||(p[22]=h=>m("update:buttonCornerBottomRightUnit",h))},null,8,["model-value","unit"])])])),r(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",O$,[u("label",q$,_(l(n)("padding_left_right")),1),r(at,{"model-value":t.buttonPaddingLeftRightValue,unit:t.buttonPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[23]||(p[23]=h=>m("update:buttonPaddingLeftRightValue",h)),"onUpdate:unit":p[24]||(p[24]=h=>m("update:buttonPaddingLeftRightUnit",h))},null,8,["model-value","unit"])]),u("div",z$,[u("label",N$,_(l(n)("padding_top_bottom")),1),r(at,{"model-value":t.buttonPaddingTopBottomValue,unit:t.buttonPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"8",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[25]||(p[25]=h=>m("update:buttonPaddingTopBottomValue",h)),"onUpdate:unit":p[26]||(p[26]=h=>m("update:buttonPaddingTopBottomUnit",h))},null,8,["model-value","unit"])]),r(f,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",W$,[u("label",Y$,_(l(n)("button_width")),1),r(at,{"model-value":t.buttonWidthValue,unit:t.buttonWidthUnit,secondary:"","icon-prepend":"size-width","icon-prepend-category":"builder",units:["px","rem","em","%","auto"],placeholder:"auto",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[27]||(p[27]=h=>m("update:buttonWidthValue",h)),"onUpdate:unit":p[28]||(p[28]=h=>m("update:buttonWidthUnit",h))},null,8,["model-value","unit"])]),u("div",H$,[u("label",G$,_(l(n)("button_height")),1),r(at,{"model-value":t.buttonHeightValue,unit:t.buttonHeightUnit,secondary:"","icon-prepend":"size-height","icon-prepend-category":"builder",units:["px","rem","em","%","auto"],placeholder:"auto",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[29]||(p[29]=h=>m("update:buttonHeightValue",h)),"onUpdate:unit":p[30]||(p[30]=h=>m("update:buttonHeightUnit",h))},null,8,["model-value","unit"])])])}}}),K$={class:"ivyforms-advanced-mode-controls__section"},Q$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},X$={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},J$={class:"ivyforms-color-input-wrapper"},Z$={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},eL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},tL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},oL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},nL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},iL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},lL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},aL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},rL={class:"ivyforms-color-input-wrapper"},sL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},dL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uL={class:"ivyforms-color-input-wrapper"},cL=_e({__name:"CheckboxRadioSection",props:{checkboxRadioFontColor:{},checkboxRadioFontWeight:{},checkboxRadioFontStyle:{},checkboxRadioFontSizeValue:{},checkboxRadioFontSizeUnit:{},checkboxRadioSelectionColor:{},checkboxRadioBorderColor:{}},emits:["update:checkboxRadioFontColor","update:checkboxRadioFontWeight","update:checkboxRadioFontStyle","update:checkboxRadioFontSizeValue","update:checkboxRadioFontSizeUnit","update:checkboxRadioSelectionColor","update:checkboxRadioBorderColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",K$,[u("div",Q$,[u("label",X$,_(l(n)("font_color")),1),u("div",J$,[r(xt,{"model-value":t.checkboxRadioFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:checkboxRadioFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.checkboxRadioFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:checkboxRadioFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.checkboxRadioFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",Z$,[u("label",eL,_(l(n)("font_weight")),1),r(St,{"model-value":t.checkboxRadioFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:checkboxRadioFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",tL,[u("label",oL,_(l(n)("font_style")),1),r(St,{"model-value":t.checkboxRadioFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:checkboxRadioFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",nL,[u("label",iL,_(l(n)("font_size")),1),r(at,{"model-value":t.checkboxRadioFontSizeValue,unit:t.checkboxRadioFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:checkboxRadioFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:checkboxRadioFontSizeUnit",v))},null,8,["model-value","unit"])]),u("div",lL,[u("label",aL,_(l(n)("selection_color")),1),u("div",rL,[r(xt,{"model-value":t.checkboxRadioSelectionColor,"onUpdate:modelValue":p[7]||(p[7]=v=>m("update:checkboxRadioSelectionColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.checkboxRadioSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[6]||(p[6]=v=>m("update:checkboxRadioSelectionColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.checkboxRadioSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",sL,[u("label",dL,_(l(n)("border_color")),1),u("div",uL,[r(xt,{"model-value":t.checkboxRadioBorderColor,"onUpdate:modelValue":p[9]||(p[9]=v=>m("update:checkboxRadioBorderColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.checkboxRadioBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[8]||(p[8]=v=>m("update:checkboxRadioBorderColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.checkboxRadioBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])}}}),fL={class:"ivyforms-advanced-mode-controls__section"},mL={key:0,class:"ivyforms-tab-content ivyforms-width-100"},vL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},pL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yL={class:"ivyforms-color-input-wrapper"},gL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},hL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},bL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},_L={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},xL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},wL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},SL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},kL={class:"ivyforms-color-input-wrapper"},FL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},IL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},TL={class:"ivyforms-color-input-wrapper"},PL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$L={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},LL={class:"ivyforms-color-input-wrapper"},VL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},UL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},ML={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},RL={class:"ivyforms-corner-main-input"},EL={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},BL={class:"ivyforms-corner-grid-item"},AL={class:"ivyforms-corner-grid-item"},DL={class:"ivyforms-corner-grid-item"},OL={class:"ivyforms-corner-grid-item"},qL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},zL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},NL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},WL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},YL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},HL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},GL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},jL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},KL={key:1,class:"ivyforms-tab-content ivyforms-width-100"},QL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},XL={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JL={class:"ivyforms-color-input-wrapper"},ZL={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},e8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},t8={class:"ivyforms-color-input-wrapper"},o8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},n8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},i8={class:"ivyforms-color-input-wrapper"},l8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},a8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},r8={class:"ivyforms-color-input-wrapper"},s8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},d8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},u8={key:2,class:"ivyforms-tab-content ivyforms-width-100"},c8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},f8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},m8={class:"ivyforms-color-input-wrapper"},v8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},p8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},y8={class:"ivyforms-color-input-wrapper"},g8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},h8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},b8={class:"ivyforms-color-input-wrapper"},_8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},x8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},w8={class:"ivyforms-color-input-wrapper"},C8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},S8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},k8={key:3,class:"ivyforms-tab-content ivyforms-width-100"},F8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},I8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},T8={class:"ivyforms-color-input-wrapper"},P8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},L8={class:"ivyforms-color-input-wrapper"},V8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},U8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},M8={class:"ivyforms-color-input-wrapper"},R8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},E8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},B8={class:"ivyforms-color-input-wrapper"},A8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},D8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},O8=_e({__name:"FieldStatesSection",props:{fieldStatesActiveTab:{},fieldStatesTabs:{},fieldBackground:{},fieldText:{},fieldFontWeight:{},fieldFontStyle:{},fieldFontSizeValue:{},fieldFontSizeUnit:{},fieldDescriptionColor:{},fieldBorderColor:{},fieldBorderStyle:{},isFieldCornerLinked:{type:Boolean},fieldCornerMainValue:{},fieldCornerLinkedUnit:{},fieldCornerMainPlaceholder:{},fieldCornerTopLeftValue:{},fieldCornerTopLeftUnit:{},fieldCornerTopRightValue:{},fieldCornerTopRightUnit:{},fieldCornerBottomRightValue:{},fieldCornerBottomRightUnit:{},fieldCornerBottomLeftValue:{},fieldCornerBottomLeftUnit:{},fieldBorderWidthValue:{},fieldBorderWidthUnit:{},fieldPaddingLeftRightValue:{},fieldPaddingLeftRightUnit:{},fieldPaddingTopBottomValue:{},fieldPaddingTopBottomUnit:{},fieldActiveBackground:{},fieldActiveBorderColor:{},fieldActiveTextColor:{},fieldActiveDescriptionColor:{},fieldActiveBorderStyle:{},fieldReadOnlyBackground:{},fieldReadOnlyBorderColor:{},fieldReadOnlyTextColor:{},fieldReadOnlyDescriptionColor:{},fieldReadOnlyBorderStyle:{},fieldErrorBackground:{},fieldErrorBorderColor:{},fieldErrorTextColor:{},fieldErrorDescriptionColor:{},fieldErrorBorderStyle:{}},emits:["update:fieldStatesActiveTab","update:fieldBackground","update:fieldText","update:fieldFontWeight","update:fieldFontStyle","update:fieldFontSizeValue","update:fieldFontSizeUnit","update:fieldDescriptionColor","update:fieldBorderColor","update:fieldBorderStyle","update:fieldCornerMainValue","update:fieldCornerLinkedUnit","update:fieldCornerTopLeftValue","update:fieldCornerTopLeftUnit","update:fieldCornerTopRightValue","update:fieldCornerTopRightUnit","update:fieldCornerBottomRightValue","update:fieldCornerBottomRightUnit","update:fieldCornerBottomLeftValue","update:fieldCornerBottomLeftUnit","update:fieldBorderWidthValue","update:fieldBorderWidthUnit","update:fieldPaddingLeftRightValue","update:fieldPaddingLeftRightUnit","update:fieldPaddingTopBottomValue","update:fieldPaddingTopBottomUnit","update:fieldActiveBackground","update:fieldActiveBorderColor","update:fieldActiveTextColor","update:fieldActiveDescriptionColor","update:fieldActiveBorderStyle","update:fieldReadOnlyBackground","update:fieldReadOnlyBorderColor","update:fieldReadOnlyTextColor","update:fieldReadOnlyDescriptionColor","update:fieldReadOnlyBorderStyle","update:fieldErrorBackground","update:fieldErrorBorderColor","update:fieldErrorTextColor","update:fieldErrorDescriptionColor","update:fieldErrorBorderStyle","toggleFieldCornerLinked"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=xc,d=Ba,m=Aa,s=o;return(p,f)=>{const v=Tt;return g(),k("div",fL,[r(Pn,{"model-value":t.fieldStatesActiveTab,tabs:t.fieldStatesTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-states-tabs","onUpdate:modelValue":f[0]||(f[0]=h=>s("update:fieldStatesActiveTab",h))},null,8,["model-value","tabs"]),t.fieldStatesActiveTab==="default"?(g(),k("div",mL,[u("div",vL,[u("label",pL,_(l(n)("field_background")),1),u("div",yL,[r(xt,{"model-value":t.fieldBackground,"onUpdate:modelValue":f[2]||(f[2]=h=>s("update:fieldBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[1]||(f[1]=h=>s("update:fieldBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",gL,[u("label",hL,_(l(n)("font_weight")),1),r(St,{secondary:"","model-value":t.fieldFontWeight,class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[3]||(f[3]=h=>s("update:fieldFontWeight",String(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",bL,[u("label",_L,_(l(n)("font_style")),1),r(St,{secondary:"","model-value":t.fieldFontStyle,class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[4]||(f[4]=h=>s("update:fieldFontStyle",l(ao)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(m),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",xL,[u("label",wL,_(l(n)("font_size")),1),r(at,{secondary:"","model-value":t.fieldFontSizeValue,unit:t.fieldFontSizeUnit,"icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[5]||(f[5]=h=>s("update:fieldFontSizeValue",h)),"onUpdate:unit":f[6]||(f[6]=h=>s("update:fieldFontSizeUnit",h))},null,8,["model-value","unit"])]),u("div",CL,[u("label",SL,_(l(n)("field_text")),1),u("div",kL,[r(xt,{"model-value":t.fieldText,"onUpdate:modelValue":f[8]||(f[8]=h=>s("update:fieldText",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldText,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[7]||(f[7]=h=>s("update:fieldText",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",FL,[u("label",IL,_(l(n)("description_color")),1),u("div",TL,[r(xt,{"model-value":t.fieldDescriptionColor,"onUpdate:modelValue":f[10]||(f[10]=h=>s("update:fieldDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[9]||(f[9]=h=>s("update:fieldDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",PL,[u("label",$L,_(l(n)("field_border_color")),1),u("div",LL,[r(xt,{"model-value":t.fieldBorderColor,"onUpdate:modelValue":f[12]||(f[12]=h=>s("update:fieldBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[11]||(f[11]=h=>s("update:fieldBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",VL,[u("label",UL,_(l(n)("field_corner")),1),u("div",ML,[u("div",RL,[r(ke,{size:"s",type:"ghost",priority:t.isFieldCornerLinked?"secondary":"tertiary","icon-start":t.isFieldCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isFieldCornerLinked?l(n)("unlink_corners"):l(n)("link_corners"),onClick:f[13]||(f[13]=h=>s("toggleFieldCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{secondary:"","model-value":t.fieldCornerMainValue,unit:t.fieldCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.fieldCornerMainPlaceholder,disabled:!t.isFieldCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[14]||(f[14]=h=>s("update:fieldCornerMainValue",h)),"onUpdate:unit":f[15]||(f[15]=h=>s("update:fieldCornerLinkedUnit",h))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isFieldCornerLinked?ce("",!0):(g(),k("div",EL,[u("div",BL,[r(at,{secondary:"","model-value":t.fieldCornerTopLeftValue,unit:t.fieldCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[16]||(f[16]=h=>s("update:fieldCornerTopLeftValue",h)),"onUpdate:unit":f[17]||(f[17]=h=>s("update:fieldCornerTopLeftUnit",h))},null,8,["model-value","unit"])]),u("div",AL,[r(at,{secondary:"","model-value":t.fieldCornerTopRightValue,unit:t.fieldCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[18]||(f[18]=h=>s("update:fieldCornerTopRightValue",h)),"onUpdate:unit":f[19]||(f[19]=h=>s("update:fieldCornerTopRightUnit",h))},null,8,["model-value","unit"])]),u("div",DL,[r(at,{secondary:"","model-value":t.fieldCornerBottomLeftValue,unit:t.fieldCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[20]||(f[20]=h=>s("update:fieldCornerBottomLeftValue",h)),"onUpdate:unit":f[21]||(f[21]=h=>s("update:fieldCornerBottomLeftUnit",h))},null,8,["model-value","unit"])]),u("div",OL,[r(at,{secondary:"","model-value":t.fieldCornerBottomRightValue,unit:t.fieldCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":f[22]||(f[22]=h=>s("update:fieldCornerBottomRightValue",h)),"onUpdate:unit":f[23]||(f[23]=h=>s("update:fieldCornerBottomRightUnit",h))},null,8,["model-value","unit"])])])),u("div",qL,[u("label",zL,_(l(n)("field_border_width")),1),r(at,{secondary:"","model-value":t.fieldBorderWidthValue,unit:t.fieldBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[24]||(f[24]=h=>s("update:fieldBorderWidthValue",h)),"onUpdate:unit":f[25]||(f[25]=h=>s("update:fieldBorderWidthUnit",h))},null,8,["model-value","unit"])]),u("div",NL,[u("label",WL,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldBorderStyle,"icon-start":l(Ur)(t.fieldBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[26]||(f[26]=h=>s("update:fieldBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",YL,[u("label",HL,_(l(n)("padding_left_right")),1),r(at,{secondary:"","model-value":t.fieldPaddingLeftRightValue,unit:t.fieldPaddingLeftRightUnit,"icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"12",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[27]||(f[27]=h=>s("update:fieldPaddingLeftRightValue",h)),"onUpdate:unit":f[28]||(f[28]=h=>s("update:fieldPaddingLeftRightUnit",h))},null,8,["model-value","unit"])]),u("div",GL,[u("label",jL,_(l(n)("padding_top_bottom")),1),r(at,{secondary:"","model-value":t.fieldPaddingTopBottomValue,unit:t.fieldPaddingTopBottomUnit,"icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"8",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[29]||(f[29]=h=>s("update:fieldPaddingTopBottomValue",h)),"onUpdate:unit":f[30]||(f[30]=h=>s("update:fieldPaddingTopBottomUnit",h))},null,8,["model-value","unit"])])])):ce("",!0),t.fieldStatesActiveTab==="active"?(g(),k("div",KL,[u("div",QL,[u("label",XL,_(l(n)("field_background")),1),u("div",JL,[r(xt,{"model-value":t.fieldActiveBackground,"onUpdate:modelValue":f[32]||(f[32]=h=>s("update:fieldActiveBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[31]||(f[31]=h=>s("update:fieldActiveBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",ZL,[u("label",e8,_(l(n)("field_border_color")),1),u("div",t8,[r(xt,{"model-value":t.fieldActiveBorderColor,"onUpdate:modelValue":f[34]||(f[34]=h=>s("update:fieldActiveBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[33]||(f[33]=h=>s("update:fieldActiveBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",o8,[u("label",n8,_(l(n)("field_text")),1),u("div",i8,[r(xt,{"model-value":t.fieldActiveTextColor,"onUpdate:modelValue":f[36]||(f[36]=h=>s("update:fieldActiveTextColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[35]||(f[35]=h=>s("update:fieldActiveTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",l8,[u("label",a8,_(l(n)("description_color")),1),u("div",r8,[r(xt,{"model-value":t.fieldActiveDescriptionColor,"onUpdate:modelValue":f[38]||(f[38]=h=>s("update:fieldActiveDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldActiveDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[37]||(f[37]=h=>s("update:fieldActiveDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldActiveDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",s8,[u("label",d8,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldActiveBorderStyle,"icon-start":l(Ur)(t.fieldActiveBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[39]||(f[39]=h=>s("update:fieldActiveBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ce("",!0),t.fieldStatesActiveTab==="read-only"?(g(),k("div",u8,[u("div",c8,[u("label",f8,_(l(n)("field_background")),1),u("div",m8,[r(xt,{"model-value":t.fieldReadOnlyBackground,"onUpdate:modelValue":f[41]||(f[41]=h=>s("update:fieldReadOnlyBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[40]||(f[40]=h=>s("update:fieldReadOnlyBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",v8,[u("label",p8,_(l(n)("field_border_color")),1),u("div",y8,[r(xt,{"model-value":t.fieldReadOnlyBorderColor,"onUpdate:modelValue":f[43]||(f[43]=h=>s("update:fieldReadOnlyBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[42]||(f[42]=h=>s("update:fieldReadOnlyBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",g8,[u("label",h8,_(l(n)("field_text")),1),u("div",b8,[r(xt,{"model-value":t.fieldReadOnlyTextColor,"onUpdate:modelValue":f[45]||(f[45]=h=>s("update:fieldReadOnlyTextColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[44]||(f[44]=h=>s("update:fieldReadOnlyTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",_8,[u("label",x8,_(l(n)("description_color")),1),u("div",w8,[r(xt,{"model-value":t.fieldReadOnlyDescriptionColor,"onUpdate:modelValue":f[47]||(f[47]=h=>s("update:fieldReadOnlyDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldReadOnlyDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[46]||(f[46]=h=>s("update:fieldReadOnlyDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldReadOnlyDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",C8,[u("label",S8,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldReadOnlyBorderStyle,"icon-start":l(Ur)(t.fieldReadOnlyBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[48]||(f[48]=h=>s("update:fieldReadOnlyBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ce("",!0),t.fieldStatesActiveTab==="error"?(g(),k("div",k8,[u("div",F8,[u("label",I8,_(l(n)("field_background")),1),u("div",T8,[r(xt,{"model-value":t.fieldErrorBackground,"onUpdate:modelValue":f[50]||(f[50]=h=>s("update:fieldErrorBackground",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorBackground,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[49]||(f[49]=h=>s("update:fieldErrorBackground",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",P8,[u("label",$8,_(l(n)("field_border_color")),1),u("div",L8,[r(xt,{"model-value":t.fieldErrorBorderColor,"onUpdate:modelValue":f[52]||(f[52]=h=>s("update:fieldErrorBorderColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorBorderColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[51]||(f[51]=h=>s("update:fieldErrorBorderColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",V8,[u("label",U8,_(l(n)("field_text")),1),u("div",M8,[r(xt,{"model-value":t.fieldErrorTextColor,"onUpdate:modelValue":f[54]||(f[54]=h=>s("update:fieldErrorTextColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorTextColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[53]||(f[53]=h=>s("update:fieldErrorTextColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",R8,[u("label",E8,_(l(n)("description_color")),1),u("div",B8,[r(xt,{"model-value":t.fieldErrorDescriptionColor,"onUpdate:modelValue":f[56]||(f[56]=h=>s("update:fieldErrorDescriptionColor",h))},{reference:y(()=>[r(Ue,{secondary:"","model-value":t.fieldErrorDescriptionColor,class:"ivyforms-color-text-input ivyforms-width-100","onUpdate:modelValue":f[55]||(f[55]=h=>s("update:fieldErrorDescriptionColor",h))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldErrorDescriptionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",A8,[u("label",D8,_(l(n)("border_style")),1),r(St,{secondary:"","model-value":t.fieldErrorBorderStyle,"icon-start":l(Ur)(t.fieldErrorBorderStyle),"icon-start-category":"builder",class:"ivyforms-mixed-input-field","onUpdate:modelValue":f[57]||(f[57]=h=>s("update:fieldErrorBorderStyle",l(mo)(h)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),h=>(g(),X(v,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])])])):ce("",!0)])}}}),q8={class:"ivyforms-alignment-control"},z8={class:"ivyforms-alignment-control__label"},N8=_e({__name:"AlignmentControl",props:{modelValue:{},label:{}},emits:["update:modelValue"],setup(t,{emit:o}){const n=t,a=o,d=T(()=>{const s=n.modelValue;return[{name:"left",label:"",iconConfig:{name:"align-left",type:"outline",category:"builder",size:"s",color:s==="left"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:s==="left"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}},{name:"center",label:"",iconConfig:{name:"align-center",type:"outline",category:"builder",size:"s",color:s==="center"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:s==="center"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}},{name:"right",label:"",iconConfig:{name:"align-right",type:"outline",category:"builder",size:"s",color:s==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-3)",colorHover:s==="right"?"var(--map-base-purple-symbol-0)":"var(--map-base-neutral-2)"}}]}),m=T({get:()=>n.modelValue,set:s=>a("update:modelValue",s)});return(s,p)=>(g(),k("div",q8,[u("label",z8,_(t.label),1),(g(),X(Pn,{key:n.modelValue,modelValue:m.value,"onUpdate:modelValue":p[0]||(p[0]=f=>m.value=f),tabs:d.value,priority:"secondary",type:"tonal","tab-style":"stroke",class:"ivyforms-alignment-control__tabs"},null,8,["modelValue","tabs"]))]))}}),$p=We(N8,[["__scopeId","data-v-ff75968d"]]),W8={class:"ivyforms-advanced-mode-controls__section"},Y8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},H8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},G8={class:"ivyforms-color-input-wrapper"},j8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},K8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},Q8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},X8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},J8={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},Z8={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},eV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},tV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},oV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},nV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},iV=_e({__name:"FieldPlaceholderSection",props:{placeholderFontColor:{},fieldPlaceholderFontWeight:{},fieldPlaceholderFontStyle:{},fieldPlaceholderFontSizeValue:{},fieldPlaceholderFontSizeUnit:{},fieldPlaceholderAlignment:{},fieldPlaceholderPaddingLeftRightValue:{},fieldPlaceholderPaddingLeftRightUnit:{}},emits:["update:placeholderFontColor","update:fieldPlaceholderFontWeight","update:fieldPlaceholderFontStyle","update:fieldPlaceholderFontSizeValue","update:fieldPlaceholderFontSizeUnit","update:fieldPlaceholderAlignment","update:fieldPlaceholderPaddingLeftRightValue","update:fieldPlaceholderPaddingLeftRightUnit"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",W8,[u("div",Y8,[u("label",H8,_(l(n)("placeholder_font_color")),1),u("div",G8,[r(xt,{"model-value":t.placeholderFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:placeholderFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.placeholderFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:placeholderFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.placeholderFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",j8,[u("label",K8,_(l(n)("font_weight")),1),r(St,{"model-value":t.fieldPlaceholderFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:fieldPlaceholderFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",Q8,[u("label",X8,_(l(n)("font_style")),1),r(St,{"model-value":t.fieldPlaceholderFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:fieldPlaceholderFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",J8,[u("label",Z8,_(l(n)("font_size")),1),r(at,{"model-value":t.fieldPlaceholderFontSizeValue,unit:t.fieldPlaceholderFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:fieldPlaceholderFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:fieldPlaceholderFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",eV,[u("label",tV,_(l(n)("placeholder_alignment")),1),r($p,{"model-value":t.fieldPlaceholderAlignment,"onUpdate:modelValue":p[6]||(p[6]=v=>m("update:fieldPlaceholderAlignment",v))},null,8,["model-value"])]),u("div",oV,[u("label",nV,_(l(n)("padding_left_right")),1),r(at,{"model-value":t.fieldPlaceholderPaddingLeftRightValue,unit:t.fieldPlaceholderPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[7]||(p[7]=v=>m("update:fieldPlaceholderPaddingLeftRightValue",v)),"onUpdate:unit":p[8]||(p[8]=v=>m("update:fieldPlaceholderPaddingLeftRightUnit",v))},null,8,["model-value","unit"])])])}}}),lV={class:"ivyforms-advanced-mode-controls__section"},aV={key:0,class:"ivyforms-tab-content ivyforms-width-100"},rV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},sV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},dV={class:"ivyforms-color-input-wrapper"},uV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},cV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},fV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},mV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},vV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},pV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},gV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},hV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},bV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},_V={key:1,class:"ivyforms-tab-content ivyforms-width-100"},xV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},wV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},CV={class:"ivyforms-color-input-wrapper"},SV=_e({__name:"FieldLabelsSection",props:{fieldLabelsActiveTab:{},fieldLabelsTabs:{},fieldLabelText:{},fieldLabelFontWeight:{},fieldLabelFontStyle:{},fieldLabelFontSizeValue:{},fieldLabelFontSizeUnit:{},fieldLabelAlignment:{},requiredIndicatorFontColor:{},fieldLabelPaddingLeftRightValue:{},fieldLabelPaddingLeftRightUnit:{},fieldLabelPaddingTopBottomValue:{},fieldLabelPaddingTopBottomUnit:{}},emits:["update:fieldLabelsActiveTab","update:fieldLabelText","update:fieldLabelFontWeight","update:fieldLabelFontStyle","update:fieldLabelFontSizeValue","update:fieldLabelFontSizeUnit","update:fieldLabelAlignment","update:requiredIndicatorFontColor","update:fieldLabelPaddingLeftRightValue","update:fieldLabelPaddingLeftRightUnit","update:fieldLabelPaddingTopBottomValue","update:fieldLabelPaddingTopBottomUnit"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",lV,[r(Pn,{"model-value":t.fieldLabelsActiveTab,tabs:t.fieldLabelsTabs,priority:"secondary",type:"tonal",background:!1,class:"ivyforms-field-labels-tabs ivyforms-width-100","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:fieldLabelsActiveTab",v))},null,8,["model-value","tabs"]),t.fieldLabelsActiveTab==="label"?(g(),k("div",aV,[u("div",rV,[u("label",sV,_(l(n)("field_label_text")),1),u("div",dV,[r(xt,{"model-value":t.fieldLabelText,"onUpdate:modelValue":p[2]||(p[2]=v=>m("update:fieldLabelText",v))},{reference:y(()=>[r(Ue,{"model-value":t.fieldLabelText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[1]||(p[1]=v=>m("update:fieldLabelText",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.fieldLabelText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",uV,[u("label",cV,_(l(n)("font_weight")),1),r(St,{"model-value":t.fieldLabelFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:fieldLabelFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",fV,[u("label",mV,_(l(n)("font_style")),1),r(St,{"model-value":t.fieldLabelFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:fieldLabelFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",vV,[u("label",pV,_(l(n)("font_size")),1),r(at,{"model-value":t.fieldLabelFontSizeValue,unit:t.fieldLabelFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[5]||(p[5]=v=>m("update:fieldLabelFontSizeValue",v)),"onUpdate:unit":p[6]||(p[6]=v=>m("update:fieldLabelFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",yV,[u("label",gV,_(l(n)("padding_left_right")),1),r(at,{"model-value":t.fieldLabelPaddingLeftRightValue,unit:t.fieldLabelPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[7]||(p[7]=v=>m("update:fieldLabelPaddingLeftRightValue",v)),"onUpdate:unit":p[8]||(p[8]=v=>m("update:fieldLabelPaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",hV,[u("label",bV,_(l(n)("padding_top_bottom")),1),r(at,{"model-value":t.fieldLabelPaddingTopBottomValue,unit:t.fieldLabelPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[9]||(p[9]=v=>m("update:fieldLabelPaddingTopBottomValue",v)),"onUpdate:unit":p[10]||(p[10]=v=>m("update:fieldLabelPaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])):ce("",!0),t.fieldLabelsActiveTab==="required-indicator"?(g(),k("div",_V,[u("div",xV,[u("label",wV,_(l(n)("font_color")),1),u("div",CV,[r(xt,{"model-value":t.requiredIndicatorFontColor,"onUpdate:modelValue":p[12]||(p[12]=v=>m("update:requiredIndicatorFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.requiredIndicatorFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[11]||(p[11]=v=>m("update:requiredIndicatorFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.requiredIndicatorFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])])):ce("",!0)])}}}),kV={class:"ivyforms-advanced-mode-controls__section"},FV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},IV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},TV={class:"ivyforms-color-input-wrapper"},PV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},$V={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},LV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},VV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},UV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},MV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},RV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},EV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},BV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},AV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},DV=_e({__name:"FormDescriptionSection",props:{formDescriptionFontColor:{},formDescriptionFontWeight:{},formDescriptionFontStyle:{},formDescriptionFontSizeValue:{},formDescriptionFontSizeUnit:{},formDescriptionPaddingLeftRightValue:{},formDescriptionPaddingLeftRightUnit:{},formDescriptionPaddingTopBottomValue:{},formDescriptionPaddingTopBottomUnit:{}},emits:["update:formDescriptionFontColor","update:formDescriptionFontWeight","update:formDescriptionFontStyle","update:formDescriptionFontSizeValue","update:formDescriptionFontSizeUnit","update:formDescriptionPaddingLeftRightValue","update:formDescriptionPaddingLeftRightUnit","update:formDescriptionPaddingTopBottomValue","update:formDescriptionPaddingTopBottomUnit"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",kV,[u("div",FV,[u("label",IV,_(l(n)("font_color")),1),u("div",TV,[r(xt,{"model-value":t.formDescriptionFontColor,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:formDescriptionFontColor",v))},{reference:y(()=>[r(Ue,{"model-value":t.formDescriptionFontColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:formDescriptionFontColor",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formDescriptionFontColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",PV,[u("label",$V,_(l(n)("font_weight")),1),r(St,{"model-value":t.formDescriptionFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:formDescriptionFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",LV,[u("label",VV,_(l(n)("font_style")),1),r(St,{"model-value":t.formDescriptionFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:formDescriptionFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",UV,[u("label",MV,_(l(n)("font_size")),1),r(at,{"model-value":t.formDescriptionFontSizeValue,unit:t.formDescriptionFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:formDescriptionFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:formDescriptionFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",RV,[u("label",EV,_(l(n)("padding_left_right")),1),r(at,{"model-value":t.formDescriptionPaddingLeftRightValue,unit:t.formDescriptionPaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[6]||(p[6]=v=>m("update:formDescriptionPaddingLeftRightValue",v)),"onUpdate:unit":p[7]||(p[7]=v=>m("update:formDescriptionPaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",BV,[u("label",AV,_(l(n)("padding_top_bottom")),1),r(at,{"model-value":t.formDescriptionPaddingTopBottomValue,unit:t.formDescriptionPaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[8]||(p[8]=v=>m("update:formDescriptionPaddingTopBottomValue",v)),"onUpdate:unit":p[9]||(p[9]=v=>m("update:formDescriptionPaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])}}}),OV={class:"ivyforms-advanced-mode-controls__section"},qV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},zV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},NV={class:"ivyforms-color-input-wrapper"},WV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},YV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},HV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},GV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},jV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},KV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},QV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},XV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},JV={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},ZV={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},eU=_e({__name:"FormTitleSection",props:{formTitleText:{},formTitleFontWeight:{},formTitleFontStyle:{},formTitleFontSizeValue:{},formTitleFontSizeUnit:{},formTitlePaddingLeftRightValue:{},formTitlePaddingLeftRightUnit:{},formTitlePaddingTopBottomValue:{},formTitlePaddingTopBottomUnit:{}},emits:["update:formTitleText","update:formTitleFontWeight","update:formTitleFontStyle","update:formTitleFontSizeValue","update:formTitleFontSizeUnit","update:formTitlePaddingLeftRightValue","update:formTitlePaddingLeftRightUnit","update:formTitlePaddingTopBottomValue","update:formTitlePaddingTopBottomUnit"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=Ba,d=Aa,m=o;return(s,p)=>{const f=Tt;return g(),k("div",OV,[u("div",qV,[u("label",zV,_(l(n)("form_title_text")),1),u("div",NV,[r(xt,{"model-value":t.formTitleText,"onUpdate:modelValue":p[1]||(p[1]=v=>m("update:formTitleText",v))},{reference:y(()=>[r(Ue,{"model-value":t.formTitleText,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":p[0]||(p[0]=v=>m("update:formTitleText",v))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formTitleText})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",WV,[u("label",YV,_(l(n)("font_weight")),1),r(St,{"model-value":t.formTitleFontWeight,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[2]||(p[2]=v=>m("update:formTitleFontWeight",String(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",HV,[u("label",GV,_(l(n)("font_style")),1),r(St,{"model-value":t.formTitleFontStyle,secondary:"",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[3]||(p[3]=v=>m("update:formTitleFontStyle",l(ao)(v)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(d),v=>(g(),X(f,{key:v.value,label:v.label,value:v.value},null,8,["label","value"]))),128))]),_:1},8,["model-value"])]),u("div",jV,[u("label",KV,_(l(n)("font_size")),1),r(at,{"model-value":t.formTitleFontSizeValue,unit:t.formTitleFontSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","pt","rem","em"],placeholder:"20",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[4]||(p[4]=v=>m("update:formTitleFontSizeValue",v)),"onUpdate:unit":p[5]||(p[5]=v=>m("update:formTitleFontSizeUnit",v))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",QV,[u("label",XV,_(l(n)("padding_left_right")),1),r(at,{"model-value":t.formTitlePaddingLeftRightValue,unit:t.formTitlePaddingLeftRightUnit,secondary:"","icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[6]||(p[6]=v=>m("update:formTitlePaddingLeftRightValue",v)),"onUpdate:unit":p[7]||(p[7]=v=>m("update:formTitlePaddingLeftRightUnit",v))},null,8,["model-value","unit"])]),u("div",JV,[u("label",ZV,_(l(n)("padding_top_bottom")),1),r(at,{"model-value":t.formTitlePaddingTopBottomValue,unit:t.formTitlePaddingTopBottomUnit,secondary:"","icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":p[8]||(p[8]=v=>m("update:formTitlePaddingTopBottomValue",v)),"onUpdate:unit":p[9]||(p[9]=v=>m("update:formTitlePaddingTopBottomUnit",v))},null,8,["model-value","unit"])])])}}}),tU={class:"ivyforms-advanced-mode-controls__section"},oU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},nU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},iU={class:"ivyforms-color-input-wrapper"},lU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},aU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},rU={class:"ivyforms-color-input-wrapper"},sU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},dU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},uU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},cU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},fU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},mU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},vU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},pU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},yU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},gU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},hU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},bU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},_U={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},xU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},wU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16 ivyforms-corner-field"},CU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},SU={class:"ivyforms-corner-inputs ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},kU={class:"ivyforms-corner-main-input"},FU={key:0,class:"ivyforms-corner-grid ivyforms-pb-8"},IU={class:"ivyforms-corner-grid-item"},TU={class:"ivyforms-corner-grid-item"},PU={class:"ivyforms-corner-grid-item"},$U={class:"ivyforms-corner-grid-item"},LU=_e({__name:"GeneralSection",props:{formBackground:{},formBorderColor:{},formBorderStyle:{},formBorderWidthValue:{},formBorderWidthUnit:{},formPaddingLeftRightValue:{},formPaddingLeftRightUnit:{},formPaddingTopBottomValue:{},formPaddingTopBottomUnit:{},verticalSpacingValue:{},verticalSpacingUnit:{},horizontalSpacingValue:{},horizontalSpacingUnit:{},formAlignment:{},isFormCornerLinked:{type:Boolean},formCornerMainValue:{},formCornerLinkedUnit:{},formCornerMainPlaceholder:{},formCornerTopLeftValue:{},formCornerTopLeftUnit:{},formCornerTopRightValue:{},formCornerTopRightUnit:{},formCornerBottomRightValue:{},formCornerBottomRightUnit:{},formCornerBottomLeftValue:{},formCornerBottomLeftUnit:{}},emits:["update:formBackground","update:formBorderColor","update:formBorderStyle","update:formBorderWidthValue","update:formBorderWidthUnit","update:formPaddingLeftRightValue","update:formPaddingLeftRightUnit","update:formPaddingTopBottomValue","update:formPaddingTopBottomUnit","update:verticalSpacingValue","update:verticalSpacingUnit","update:horizontalSpacingValue","update:horizontalSpacingUnit","update:formAlignment","update:formCornerMainValue","update:formCornerLinkedUnit","update:formCornerTopLeftValue","update:formCornerTopLeftUnit","update:formCornerTopRightValue","update:formCornerTopRightUnit","update:formCornerBottomRightValue","update:formCornerBottomRightUnit","update:formCornerBottomLeftValue","update:formCornerBottomLeftUnit","toggleFormCornerLinked"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=xc,d=o;return(m,s)=>{const p=Tt;return g(),k("div",tU,[u("div",oU,[u("label",nU,_(l(n)("form_background")),1),u("div",iU,[r(xt,{"model-value":t.formBackground,"onUpdate:modelValue":s[1]||(s[1]=f=>d("update:formBackground",f))},{reference:y(()=>[r(Ue,{"model-value":t.formBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[0]||(s[0]=f=>d("update:formBackground",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",lU,[u("label",aU,_(l(n)("form_border_color")),1),u("div",rU,[r(xt,{"model-value":t.formBorderColor,"onUpdate:modelValue":s[3]||(s[3]=f=>d("update:formBorderColor",f))},{reference:y(()=>[r(Ue,{"model-value":t.formBorderColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":s[2]||(s[2]=f=>d("update:formBorderColor",f))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.formBorderColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",sU,[u("label",dU,_(l(n)("form_border_width")),1),r(at,{secondary:"","model-value":t.formBorderWidthValue,unit:t.formBorderWidthUnit,"icon-prepend":"size-border","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"1",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[4]||(s[4]=f=>d("update:formBorderWidthValue",f)),"onUpdate:unit":s[5]||(s[5]=f=>d("update:formBorderWidthUnit",f))},null,8,["model-value","unit"])]),u("div",uU,[u("label",cU,_(l(n)("form_border_style")),1),r(St,{secondary:"","model-value":t.formBorderStyle,"icon-start":l(Ur)(t.formBorderStyle),"icon-start-category":"builder","icon-start-type":"outline",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[6]||(s[6]=f=>d("update:formBorderStyle",l(mo)(f)))},{default:y(()=>[(g(!0),k(ye,null,Ae(l(a),f=>(g(),X(p,{key:f.value,label:f.label,value:f.value},null,8,["label","value"]))),128))]),_:1},8,["model-value","icon-start"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",fU,[u("label",mU,_(l(n)("vertical_spacing")),1),r(at,{secondary:"","model-value":t.verticalSpacingValue,unit:t.verticalSpacingUnit,"icon-prepend":"size-height","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"16",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[7]||(s[7]=f=>d("update:verticalSpacingValue",f)),"onUpdate:unit":s[8]||(s[8]=f=>d("update:verticalSpacingUnit",f))},null,8,["model-value","unit"])]),u("div",vU,[u("label",pU,_(l(n)("horizontal_spacing")),1),r(at,{secondary:"","model-value":t.horizontalSpacingValue,unit:t.horizontalSpacingUnit,"icon-prepend":"size-width","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"0",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[9]||(s[9]=f=>d("update:horizontalSpacingValue",f)),"onUpdate:unit":s[10]||(s[10]=f=>d("update:horizontalSpacingUnit",f))},null,8,["model-value","unit"])]),r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",yU,[u("label",gU,_(l(n)("form_alignment")),1),r($p,{"model-value":t.formAlignment,"onUpdate:modelValue":s[11]||(s[11]=f=>d("update:formAlignment",f))},null,8,["model-value"])]),u("div",hU,[u("label",bU,_(l(n)("form_padding_left_right")),1),r(at,{secondary:"","model-value":t.formPaddingLeftRightValue,unit:t.formPaddingLeftRightUnit,"icon-prepend":"margin-left-right","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"24",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[12]||(s[12]=f=>d("update:formPaddingLeftRightValue",f)),"onUpdate:unit":s[13]||(s[13]=f=>d("update:formPaddingLeftRightUnit",f))},null,8,["model-value","unit"])]),u("div",_U,[u("label",xU,_(l(n)("padding_top_bottom")),1),r(at,{secondary:"","model-value":t.formPaddingTopBottomValue,unit:t.formPaddingTopBottomUnit,"icon-prepend":"margin-top-bottom","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"24",class:"ivyforms-mixed-input-field","onUpdate:modelValue":s[14]||(s[14]=f=>d("update:formPaddingTopBottomValue",f)),"onUpdate:unit":s[15]||(s[15]=f=>d("update:formPaddingTopBottomUnit",f))},null,8,["model-value","unit"])]),u("div",wU,[u("label",CU,_(l(n)("form_corner")),1),u("div",SU,[u("div",kU,[r(ke,{size:"s",type:"ghost",priority:t.isFormCornerLinked?"secondary":"tertiary","icon-start":t.isFormCornerLinked?"link":"link-broken","icon-start-category":"global","icon-only":!0,"aria-label":t.isFormCornerLinked?l(n)("unlink_corners"):l(n)("link_corners"),onClick:s[16]||(s[16]=f=>d("toggleFormCornerLinked"))},null,8,["priority","icon-start","aria-label"]),r(at,{secondary:"","model-value":t.formCornerMainValue,unit:t.formCornerLinkedUnit,"icon-prepend":"corner-all","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:t.formCornerMainPlaceholder,disabled:!t.isFormCornerLinked,class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":s[17]||(s[17]=f=>d("update:formCornerMainValue",f)),"onUpdate:unit":s[18]||(s[18]=f=>d("update:formCornerLinkedUnit",f))},null,8,["model-value","unit","placeholder","disabled"])])])]),t.isFormCornerLinked?ce("",!0):(g(),k("div",FU,[u("div",IU,[r(at,{secondary:"","model-value":t.formCornerTopLeftValue,unit:t.formCornerTopLeftUnit,"icon-prepend":"corner-top-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":s[19]||(s[19]=f=>d("update:formCornerTopLeftValue",f)),"onUpdate:unit":s[20]||(s[20]=f=>d("update:formCornerTopLeftUnit",f))},null,8,["model-value","unit"])]),u("div",TU,[r(at,{secondary:"","model-value":t.formCornerTopRightValue,unit:t.formCornerTopRightUnit,"icon-prepend":"corner-top-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":s[21]||(s[21]=f=>d("update:formCornerTopRightValue",f)),"onUpdate:unit":s[22]||(s[22]=f=>d("update:formCornerTopRightUnit",f))},null,8,["model-value","unit"])]),u("div",PU,[r(at,{secondary:"","model-value":t.formCornerBottomLeftValue,unit:t.formCornerBottomLeftUnit,"icon-prepend":"corner-bottom-left","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":s[23]||(s[23]=f=>d("update:formCornerBottomLeftValue",f)),"onUpdate:unit":s[24]||(s[24]=f=>d("update:formCornerBottomLeftUnit",f))},null,8,["model-value","unit"])]),u("div",$U,[r(at,{secondary:"","model-value":t.formCornerBottomRightValue,unit:t.formCornerBottomRightUnit,"icon-prepend":"corner-bottom-right","icon-prepend-category":"builder",units:["px","rem","em","%"],placeholder:"6",class:"ivyforms-mixed-input-field ivyforms-mixed-input-field--full","onUpdate:modelValue":s[25]||(s[25]=f=>d("update:formCornerBottomRightValue",f)),"onUpdate:unit":s[26]||(s[26]=f=>d("update:formCornerBottomRightUnit",f))},null,8,["model-value","unit"])])]))])}}});function VU(t={}){const o=vo(t.formBorderWidth||"1px"),n=vo(t.formPaddingLeftRight||"24px"),a=vo(t.formPaddingTopBottom||"24px"),d=vo(t.verticalSpacing||"16px"),m=vo(t.horizontalSpacing||"12px"),s=x(t.formBackground||"transparent"),p=x(t.formBorderColor||""),f=x(mo(t.formBorderStyle)),v=x(Number(o.value??1)),h=x(o.unit),w=x(Number(n.value??24)),L=x(n.unit),F=x(Number(a.value??24)),M=x(a.unit),E=x(Number(d.value??16)),C=x(d.unit),P=x(Number(m.value??12)),B=x(m.unit),z=x(Mr(t.alignment));return{formBackground:s,formBorderColor:p,formBorderStyle:f,formBorderWidthValue:v,formBorderWidthUnit:h,formPaddingLeftRightValue:w,formPaddingLeftRightUnit:L,formPaddingTopBottomValue:F,formPaddingTopBottomUnit:M,verticalSpacingValue:E,verticalSpacingUnit:C,horizontalSpacingValue:P,horizontalSpacingUnit:B,formAlignment:z,syncGeneralSection:ne=>{s.value=ne?.formBackground||t.formBackground||"transparent",p.value=ne?.formBorderColor||t.formBorderColor||"",f.value=mo(ne?.formBorderStyle,mo(t.formBorderStyle));const ee=vo(ne?.formBorderWidth||t.formBorderWidth||"1px");v.value=ee.value!==""?Number(ee.value):null,h.value=ee.unit;const Y=vo(ne?.formPaddingLeftRight||t.formPaddingLeftRight||"24px");w.value=Y.value!==""?Number(Y.value):null,L.value=Y.unit;const H=vo(ne?.formPaddingTopBottom||t.formPaddingTopBottom||"24px");F.value=H.value!==""?Number(H.value):null,M.value=H.unit;const Z=vo(ne?.verticalSpacing||t.verticalSpacing||"16px");E.value=Z.value!==""?Number(Z.value):null,C.value=Z.unit;const J=vo(ne?.horizontalSpacing||t.horizontalSpacing||"12px");P.value=J.value!==""?Number(J.value):null,B.value=J.unit,z.value=Mr(ne?.alignment||t.alignment)}}}const UU={class:"ivyforms-advanced-mode-controls__section"},MU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},RU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},EU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},BU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},AU={class:"ivyforms-color-input-wrapper"},DU=_e({__name:"RatingSection",props:{ratingIconSizeValue:{},ratingIconSizeUnit:{},ratingIconColor:{}},emits:["update:ratingIconSizeValue","update:ratingIconSizeUnit","update:ratingIconColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",UU,[u("div",MU,[u("label",RU,_(l(n)("icon_size")),1),r(at,{"model-value":t.ratingIconSizeValue,unit:t.ratingIconSizeUnit,secondary:"","icon-prepend":"size-text","icon-prepend-category":"builder",units:["px","rem","em"],placeholder:"24",class:"ivyforms-mixed-input-field","onUpdate:modelValue":m[0]||(m[0]=s=>a("update:ratingIconSizeValue",s)),"onUpdate:unit":m[1]||(m[1]=s=>a("update:ratingIconSizeUnit",s))},null,8,["model-value","unit"])]),u("div",EU,[u("label",BU,_(l(n)("icon_color")),1),u("div",AU,[r(xt,{"model-value":t.ratingIconColor,"onUpdate:modelValue":m[3]||(m[3]=s=>a("update:ratingIconColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.ratingIconColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=s=>a("update:ratingIconColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.ratingIconColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),OU={class:"ivyforms-advanced-mode-controls__section"},qU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},zU={class:"ivyforms-color-input-wrapper"},NU=_e({__name:"SliderSection",props:{sliderHandleColor:{},sliderHighlightColor:{},sliderBorderColor:{},sliderTrackColor:{},sliderRemainingTrackColor:{}},emits:["update:sliderHandleColor","update:sliderHighlightColor","update:sliderBorderColor","update:sliderTrackColor","update:sliderRemainingTrackColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=t,d=o,m=T(()=>[{key:"handle",labelKey:"slider_handle_color",modelValue:a.sliderHandleColor,onUpdate:s=>d("update:sliderHandleColor",s)},{key:"highlight",labelKey:"slider_highlight_color",modelValue:a.sliderHighlightColor,onUpdate:s=>d("update:sliderHighlightColor",s)},{key:"border",labelKey:"slider_border_color",modelValue:a.sliderBorderColor,onUpdate:s=>d("update:sliderBorderColor",s)},{key:"track",labelKey:"slider_track_color",modelValue:a.sliderTrackColor,onUpdate:s=>d("update:sliderTrackColor",s)},{key:"remaining",labelKey:"remaining_track_color",modelValue:a.sliderRemainingTrackColor,onUpdate:s=>d("update:sliderRemainingTrackColor",s)}]);return(s,p)=>(g(),k("div",OU,[(g(!0),k(ye,null,Ae(m.value,f=>(g(),k("div",{key:f.key,class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-16 ivyforms-py-12 ivyforms-px-12"},[u("label",qU,_(l(n)(f.labelKey)),1),u("div",zU,[r(xt,{"model-value":f.modelValue,"onUpdate:modelValue":v=>f.onUpdate(v)},{reference:y(()=>[r(Ue,{"model-value":f.modelValue,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":v=>f.onUpdate(v)},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:f.modelValue})},null,4)]),_:2},1032,["model-value","onUpdate:modelValue"])]),_:2},1032,["model-value","onUpdate:modelValue"])])]))),128))]))}}),WU={class:"ivyforms-advanced-mode-controls__section"},YU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},HU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},GU={class:"ivyforms-color-input-wrapper"},jU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},KU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},QU={class:"ivyforms-color-input-wrapper"},XU={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},JU={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},ZU={class:"ivyforms-color-input-wrapper"},eM=_e({__name:"DateTimePickerSection",props:{dateTimeCalendarBackground:{},dateTimeNumberTextColor:{},dateTimeSelectionColor:{}},emits:["update:dateTimeCalendarBackground","update:dateTimeNumberTextColor","update:dateTimeSelectionColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",WU,[u("div",YU,[u("label",HU,_(l(n)("calendar_background_color")),1),u("div",GU,[r(xt,{"model-value":t.dateTimeCalendarBackground,"onUpdate:modelValue":m[1]||(m[1]=s=>a("update:dateTimeCalendarBackground",s))},{reference:y(()=>[r(Ue,{"model-value":t.dateTimeCalendarBackground,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=s=>a("update:dateTimeCalendarBackground",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.dateTimeCalendarBackground})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",jU,[u("label",KU,_(l(n)("number_text_color")),1),u("div",QU,[r(xt,{"model-value":t.dateTimeNumberTextColor,"onUpdate:modelValue":m[3]||(m[3]=s=>a("update:dateTimeNumberTextColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.dateTimeNumberTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=s=>a("update:dateTimeNumberTextColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.dateTimeNumberTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",XU,[u("label",JU,_(l(n)("selection_color")),1),u("div",ZU,[r(xt,{"model-value":t.dateTimeSelectionColor,"onUpdate:modelValue":m[5]||(m[5]=s=>a("update:dateTimeSelectionColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.dateTimeSelectionColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=s=>a("update:dateTimeSelectionColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.dateTimeSelectionColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),tM="ivyforms/style/filter/advanced_style_sections",oM=t=>cv(t)?hc(t):t;function nM(){const t=Ge.hooks.applyFilters(tM,[]);return Array.isArray(t)?t.map(o=>({...o,component:oM(o.component)})):[]}function iM(t,o){return t.meta?.id??t.meta?.feature??`advanced-style-section-${o}`}function lM(){const t=window.IvyForms?.pro?Zo():null;return{extensionSections:T(()=>(Ge.hooks.updateCounter.value,t&&t.loaded.value,nM())),getAdvancedStyleSectionKey:iM}}const aM={class:"ivyforms-advanced-mode-controls__section"},rM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},sM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},dM={class:"ivyforms-color-input-wrapper"},uM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},cM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},fM={class:"ivyforms-color-input-wrapper"},mM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},vM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},pM={class:"ivyforms-color-input-wrapper"},yM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},gM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},hM={class:"ivyforms-color-input-wrapper"},bM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},_M={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},xM={class:"ivyforms-color-input-wrapper"},wM=_e({__name:"SelectSection",props:{selectTagColor:{},selectTagTextColor:{},selectOptionHoverColor:{},selectSelectionTextColor:{},selectSelectionBackgroundColor:{}},emits:["update:selectTagColor","update:selectTagTextColor","update:selectOptionHoverColor","update:selectSelectionTextColor","update:selectSelectionBackgroundColor"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",aM,[u("div",rM,[u("label",sM,_(l(n)("tag_color")),1),u("div",dM,[r(xt,{"model-value":t.selectTagColor,"onUpdate:modelValue":m[1]||(m[1]=s=>a("update:selectTagColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectTagColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[0]||(m[0]=s=>a("update:selectTagColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectTagColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",uM,[u("label",cM,_(l(n)("tag_text_color")),1),u("div",fM,[r(xt,{"model-value":t.selectTagTextColor,"onUpdate:modelValue":m[3]||(m[3]=s=>a("update:selectTagTextColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectTagTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[2]||(m[2]=s=>a("update:selectTagTextColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectTagTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",mM,[u("label",vM,_(l(n)("option_hover_color")),1),u("div",pM,[r(xt,{"model-value":t.selectOptionHoverColor,"onUpdate:modelValue":m[5]||(m[5]=s=>a("update:selectOptionHoverColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectOptionHoverColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[4]||(m[4]=s=>a("update:selectOptionHoverColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectOptionHoverColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",yM,[u("label",gM,_(l(n)("selection_text_color")),1),u("div",hM,[r(xt,{"model-value":t.selectSelectionTextColor,"onUpdate:modelValue":m[7]||(m[7]=s=>a("update:selectSelectionTextColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectSelectionTextColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[6]||(m[6]=s=>a("update:selectSelectionTextColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectSelectionTextColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])]),u("div",bM,[u("label",_M,_(l(n)("selection_background_color")),1),u("div",xM,[r(xt,{"model-value":t.selectSelectionBackgroundColor,"onUpdate:modelValue":m[9]||(m[9]=s=>a("update:selectSelectionBackgroundColor",s))},{reference:y(()=>[r(Ue,{"model-value":t.selectSelectionBackgroundColor,class:"ivyforms-color-text-input ivyforms-width-100",secondary:"","onUpdate:modelValue":m[8]||(m[8]=s=>a("update:selectSelectionBackgroundColor",s))},{suffix:y(()=>[u("div",{class:"ivyforms-color-preview",style:st({backgroundColor:t.selectSelectionBackgroundColor})},null,4)]),_:1},8,["model-value"])]),_:1},8,["model-value"])])])]))}}),CM={class:"ivyforms-advanced-mode-controls__section"},SM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},kM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},FM={class:"ivyforms-mixed-input-field ivyforms-css-class-copy ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},IM={class:"ivyforms-advanced-field ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-py-12 ivyforms-px-12 ivyforms-gap-16"},TM={class:"ivyforms-advanced-label ivyforms-flex-shrink-0"},PM=_e({__name:"CssClassesSection",props:{copiedFormCssClass:{},additionalCssClasses:{}},emits:["update:additionalCssClasses","copyCssClass"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=o;return(d,m)=>(g(),k("div",CM,[u("div",SM,[u("label",kM,_(l(n)("copy_css_class")),1),u("div",FM,[r(Ue,{"model-value":t.copiedFormCssClass,secondary:"",readonly:"",class:"ivyforms-width-100","icon-end":"copy","icon-end-size":"s",onIconEndClick:m[0]||(m[0]=s=>a("copyCssClass"))},null,8,["model-value"])])]),u("div",IM,[u("label",TM,_(l(n)("additional_css_classes")),1),r(Ue,{"model-value":t.additionalCssClasses,secondary:"",class:"ivyforms-mixed-input-field",placeholder:l(n)("additional_css_classes_placeholder"),"onUpdate:modelValue":m[1]||(m[1]=s=>a("update:additionalCssClasses",String(s||"")))},null,8,["model-value","placeholder"])])]))}}),$M=We(PM,[["__scopeId","data-v-e31ccd45"]]),Fr={handleColor:"#FFFFFF",highlightColor:"#202124",borderColor:"#5F6368",trackColor:"#5F6368",remainingTrackColor:"#E8EAED"},ai=xs.advancedMode?.slider??Fr;function LM(t){return t?.slider?.trackColor??t?.slider?.rangeColor}function VM(){return{sliderHandleColor:x(ai.handleColor??Fr.handleColor),sliderHighlightColor:x(ai.highlightColor??Fr.highlightColor),sliderBorderColor:x(ai.borderColor??Fr.borderColor),sliderTrackColor:x(ai.trackColor??Fr.trackColor),sliderRemainingTrackColor:x(ai.remainingTrackColor??Fr.remainingTrackColor)}}function UM(t,o){t.sliderHandleColor.value=dt(o?.slider?.handleColor,ai.handleColor),t.sliderHighlightColor.value=dt(o?.slider?.highlightColor,ai.highlightColor),t.sliderBorderColor.value=dt(o?.slider?.borderColor,ai.borderColor),t.sliderTrackColor.value=dt(LM(o),ai.trackColor),t.sliderRemainingTrackColor.value=dt(o?.slider?.remainingTrackColor,ai.remainingTrackColor)}function MM(t){return[{ref:t.sliderHandleColor,storePath:"advancedMode.slider.handleColor",syncPaths:["advancedMode.slider.handleColor"]},{ref:t.sliderHighlightColor,storePath:"advancedMode.slider.highlightColor",syncPaths:["advancedMode.slider.highlightColor"]},{ref:t.sliderBorderColor,storePath:"advancedMode.slider.borderColor",syncPaths:["advancedMode.slider.borderColor"]},{ref:t.sliderTrackColor,storePath:"advancedMode.slider.trackColor",syncPaths:["advancedMode.slider.trackColor","advancedMode.slider.rangeColor"]},{ref:t.sliderRemainingTrackColor,storePath:"advancedMode.slider.remainingTrackColor",syncPaths:["advancedMode.slider.remainingTrackColor"]}]}const RM={class:"ivyforms-advanced-mode-controls ivyforms-mt-16 ivyforms-width-100"},EM=_e({__name:"AdvancedModeStyleControls",setup(t){const{getLabel:o}=Ye(),n=kt(),{extensionSections:a,getAdvancedStyleSectionKey:d}=lM(),m=x(!1),s=xs.advancedMode,p=x("label"),f=[{name:"label",label:"Label"},{name:"required-indicator",label:"Required Indicator"}],v=x("default"),h=[{name:"default",label:"Default"},{name:"active",label:"Active"},{name:"read-only",label:"Read Only"},{name:"error",label:"Error"}],w=vo(In(s.general?.formCorner)),L=uo(s.fieldStates?.default?.borderWidth,1),F=vo(In(s.fieldStates?.default?.corner)),M=uo(s.fieldStates?.default?.paddingLeftRight,4),E=uo(s.fieldStates?.default?.paddingTopBottom,0),C=uo(s.buttonStates?.normal?.borderWidth,1),P=vo(In(s.buttonStates?.normal?.corner)),B=uo(s.confirmationMessage?.borderWidth,1),z=vo(In(s.confirmationMessage?.corner)),{formBackground:N,formBorderColor:ne,formBorderStyle:ee,formBorderWidthValue:Y,formBorderWidthUnit:H,formPaddingLeftRightValue:Z,formPaddingLeftRightUnit:J,formPaddingTopBottomValue:q,formPaddingTopBottomUnit:j,verticalSpacingValue:K,verticalSpacingUnit:G,horizontalSpacingValue:W,horizontalSpacingUnit:V,formAlignment:D,syncGeneralSection:R}=VU({formBackground:s.general?.formBackground,formBorderColor:s.general?.formBorderColor,formBorderWidth:s.general?.formBorderWidth,formBorderStyle:s.general?.formBorderStyle,formPaddingLeftRight:s.general?.formPaddingLeftRight,formPaddingTopBottom:s.general?.formPaddingTopBottom,verticalSpacing:s.general?.verticalSpacing,horizontalSpacing:s.general?.horizontalSpacing,alignment:s.general?.alignment}),U=x(Tr(s.general?.formCorner)),oe=Pr(w),be=x(oe),ae=x(w.unit),Re=x(oe),we=x(w.unit),ge=x(oe),Se=x(w.unit),Qe=x(oe),ut=x(w.unit),fe=x(oe),de=x(w.unit),Ve=x(s.formTitle?.fontColor),pe=x(s.formTitle?.fontWeight),qe=x(ao(s.formTitle?.fontStyle)),Ke=uo(s.formTitle?.fontSize,20),ot=x(Ke.value),rt=x(Ke.unit),ft=vo(s.formTitle?.paddingLeftRight),Dt=vo(s.formTitle?.paddingTopBottom),Mt=x(ft.value!==""?Number(ft.value):null),re=x(ft.unit),ve=x(Dt.value!==""?Number(Dt.value):null),Ie=x(Dt.unit),Ze=x(s.formDescription?.fontColor),ht=x(s.formDescription?.fontWeight),yt=x(ao(s.formDescription?.fontStyle)),et=uo(s.formDescription?.fontSize,16),bt=x(et.value),$e=x(et.unit),nt=vo(s.formDescription?.paddingLeftRight),Et=vo(s.formDescription?.paddingTopBottom),Bt=x(nt.value!==""?Number(nt.value):null),yo=x(nt.unit),oo=x(Et.value!==""?Number(Et.value):null),so=x(Et.unit),go=x(s.fieldStates?.default?.background),Oe=x(s.fieldStates?.default?.textColor),ze=x(s.fieldStates?.default?.fontWeight),vt=x(ao(s.fieldStates?.default?.fontStyle)),lt=uo(s.fieldStates?.default?.fontSize,14),Qt=x(lt.value),So=x(lt.unit),ho=x(s.fieldStates?.default?.descriptionColor),Vo=x(s.fieldStates?.default?.borderColor),Fe=x(mo(s.fieldStates?.default?.borderStyle)),ue=x(Tr(s.fieldStates?.default?.corner)),Le=Pr(F),gt=x(Le),mt=x(F.unit),tt=x(Le),he=x(F.unit),xe=x(Le),lo=x(F.unit),Ro=x(Le),ko=x(F.unit),Me=x(Le),He=x(F.unit),Ot=x(L.value),Jt=x(L.unit),bo=x(M.value),_n=x(M.unit),pi=x(E.value),yi=x(E.unit),Qi=x(s.fieldPlaceholder?.fontColor),Xi=x(s.fieldPlaceholder?.fontWeight),Ji=x(ao(s.fieldPlaceholder?.fontStyle)),zt=uo(s.fieldPlaceholder?.fontSize,14),Zi=x(zt.value),za=x(zt.unit),gi=x(Mr(s.fieldPlaceholder?.alignment)),Wr=vo(s.fieldPlaceholder?.paddingLeftRight),hi=x(Wr.value!==""?Number(Wr.value):null),Na=x(Wr.unit),Wa=x(s.fieldLabels?.label?.fontColor),Ya=x(s.fieldLabels?.label?.fontWeight),Yl=x(ao(s.fieldLabels?.label?.fontStyle)),Yr=uo(s.fieldLabels?.label?.fontSize,14),Hl=x(Yr.value),Ha=x(Yr.unit),Ga=x(Mr(s.fieldLabels?.label?.alignment)),Hr=vo(s.fieldLabels?.label?.paddingLeftRight),Gr=vo(s.fieldLabels?.label?.paddingTopBottom),Gl=x(Hr.value!==""?Number(Hr.value):null),jl=x(Hr.unit),Kl=x(Gr.value!==""?Number(Gr.value):null),el=x(Gr.unit),ja=x(s.fieldLabels?.requiredIndicator?.fontColor),Bs=x(s.fieldPlaceholder?.fontColor),bi=x(s.fieldStates?.active?.background),Ql=x(s.fieldStates?.active?.borderColor),Ka=x(s.fieldStates?.active?.textColor),Xl=x(s.fieldStates?.active?.descriptionColor),Jl=x(mo(s.fieldStates?.active?.borderStyle)),tl=x(s.fieldStates?.readOnly?.background),Qa=x(s.fieldStates?.readOnly?.borderColor),Zl=x(s.fieldStates?.readOnly?.textColor),ol=x(s.fieldStates?.readOnly?.descriptionColor),nl=x(mo(s.fieldStates?.readOnly?.borderStyle)),Vn=x(s.fieldStates?.error?.background),ea=x(s.fieldStates?.error?.borderColor),ta=x(s.fieldStates?.error?.textColor),Xa=x(s.fieldStates?.error?.descriptionColor),oa=x(mo(s.fieldStates?.error?.borderStyle)),na=x(s.buttonStates?.normal?.background),ia=x(s.buttonStates?.normal?.borderColor),la=x(C.value),Ja=x(C.unit),Hn=x(Tr(s.buttonStates?.normal?.corner)),aa=Pr(P),Gn=x(aa),il=x(P.unit),ll=x(aa),al=x(P.unit),rl=x(aa),jn=x(P.unit),sl=x(aa),dl=x(P.unit),ul=x(aa),cl=x(P.unit),Za=x(s.buttonStates?.normal?.textColor),Zt=x(s.buttonStates?.normal?.fontWeight),Xt=x(ao(s.buttonStates?.normal?.fontStyle)),As=uo(s.buttonStates?.normal?.fontSize,14),er=x(As.value),tr=x(As.unit),Ds=uo(s.buttonStates?.normal?.paddingLeftRight),Os=uo(s.buttonStates?.normal?.paddingTopBottom),or=vo(s.buttonStates?.normal?.width),ra=vo(s.buttonStates?.normal?.height),nr=x(Ds.value),wo=x(Ds.unit),fl=x(Os.value),xn=x(Os.unit),sa=x(or.value!==""&&or.value!=="auto"?Number(or.value):null),ml=x(or.unit),Do=x(ra.value!==""&&ra.value!=="auto"?Number(ra.value):null),da=x(ra.unit),jr=x(s.buttonStates?.hover?.background),Kr=x(s.buttonStates?.hover?.borderColor),Qr=x(s.buttonStates?.hover?.textColor),ua=x(s.checkboxRadio?.fontColor),ca=x(s.checkboxRadio?.fontWeight),Eo=x(ao(s.checkboxRadio?.fontStyle)),qs=uo(s.checkboxRadio?.fontSize,14),Oo=x(qs.value),ir=x(qs.unit),fa=x(s.checkboxRadio?.selectionColor),cn=x(s.checkboxRadio?.borderColor),_i=x(s.confirmationMessage?.borderColor),vl=x(mo(s.confirmationMessage?.borderStyle)),no=x(s.confirmationMessage?.backgroundColor),fn=x(B.value),pl=x(B.unit),Kn=x(Tr(s.confirmationMessage?.corner)),xi=Pr(z),Qn=x(xi),yl=x(z.unit),gl=x(xi),wi=x(z.unit),Un=x(xi),mn=x(z.unit),hl=x(xi),Ci=x(z.unit),Si=x(xi),Xn=x(z.unit),Xr=x(s.checkboxRadio?.selectionColor),Jr=uo(s.rating?.iconSize,24),lr=x(Jr.value),bl=x(Jr.unit),_l=x(s.rating?.iconColor),{sliderHandleColor:ar,sliderHighlightColor:ma,sliderBorderColor:Bo,sliderTrackColor:xl,sliderRemainingTrackColor:Jn}=VM(),va=x(s.dateTimePicker?.calendarBackground),pa=x(s.dateTimePicker?.numberTextColor),rr=x(s.dateTimePicker?.selectionColor),sr=x(s.select?.tagColor),dr=x(s.select?.optionHoverColor),ur=x(s.select?.tagTextColor),cr=x(s.select?.selectionTextColor),Mn=x(s.select?.selectionBackgroundColor),fr=x(xs.additionalCssClasses||""),zs=T(()=>`ivyforms-form-wrapper-${n.formId??"builder-preview"}`),Zr=async()=>{const Q=await Bc(zs.value);De({message:o(Q?"copied_css_class":"error_copying"),type:Q?"success":"error"})},Ns=T(()=>U.value?String(be.value):o("mix")),Zn=T(()=>ue.value?String(gt.value):o("mix")),mr=T(()=>Kn.value?String(Qn.value):o("mix")),nu=T(()=>Hn.value?String(Gn.value):o("mix")),Ws=T({get:()=>U.value?be.value:"",set:Q=>{U.value&&(be.value=Q===""?0:Number(Q))}}),Ys=T({get:()=>ue.value?gt.value:"",set:Q=>{ue.value&&(gt.value=Q===""?0:Number(Q))}}),ki=T({get:()=>Kn.value?Qn.value:"",set:Q=>{Kn.value&&(Qn.value=Q===""?0:Number(Q))}}),en=T({get:()=>Hn.value?Gn.value:"",set:Q=>{Hn.value&&(Gn.value=Q===""?0:Number(Q))}}),es=()=>{const Q=Vr(U.value,be.value,ae.value,Re.value,we.value,ge.value,Se.value,Qe.value,ut.value,fe.value,de.value);n.updateStyleSettings("advancedMode.general.formCorner",Q),n.updateStyleSettings("quickMode.formCorner",Q)},Hs=()=>{const Q=Vr(ue.value,gt.value,mt.value,tt.value,he.value,xe.value,lo.value,Ro.value,ko.value,Me.value,He.value);n.updateStyleSettings("advancedMode.fieldStates.default.corner",Q),n.updateStyleSettings("quickMode.fieldCorner",Q)},Gs=()=>{const Q=Vr(Kn.value,Qn.value,yl.value,gl.value,wi.value,Un.value,mn.value,hl.value,Ci.value,Si.value,Xn.value);n.updateStyleSettings("advancedMode.confirmationMessage.corner",Q)},js=()=>{const Q=Vr(Hn.value,Gn.value,il.value,ll.value,al.value,rl.value,jn.value,sl.value,dl.value,ul.value,cl.value);n.updateStyleSettings("advancedMode.buttonStates.normal.corner",Q),n.updateStyleSettings("advancedMode.buttonStates.hover.corner",Q)},iu=()=>{$r(U,be,ae,Re,we,ge,Se,Qe,ut,fe,de),es()},lu=()=>{$r(ue,gt,mt,tt,he,xe,lo,Ro,ko,Me,He),Hs()},wl=()=>{$r(Kn,Qn,yl,gl,wi,Un,mn,hl,Ci,Si,Xn),Gs()},se=()=>{$r(Hn,Gn,il,ll,al,rl,jn,sl,dl,ul,cl),js()},Ce=()=>{m.value=!0,fr.value=dt(n.styleSettings.additionalCssClasses,xs.additionalCssClasses);const Q=n.styleSettings.advancedMode;if(Q){R(Q.general);const I=In(s.general?.formCorner);Lr(Q.general?.formCorner,I,U,be,ae,Re,we,ge,Se,Qe,ut,fe,de),Ve.value=dt(Q.formTitle?.fontColor,s.formTitle?.fontColor),pe.value=dt(Q.formTitle?.fontWeight,s.formTitle?.fontWeight),qe.value=ao(Q.formTitle?.fontStyle,ao(s.formTitle?.fontStyle));const Ft=fo(Q.formTitle?.fontSize,s.formTitle?.fontSize,20);ot.value=Ft.value,rt.value=Ft.unit;const It=fo(Q.formTitle?.paddingLeftRight,s.formTitle?.paddingLeftRight);Mt.value=It.value,re.value=It.unit;const Yt=fo(Q.formTitle?.paddingTopBottom,s.formTitle?.paddingTopBottom);ve.value=Yt.value,Ie.value=Yt.unit,Ze.value=dt(Q.formDescription?.fontColor,s.formDescription?.fontColor),ht.value=dt(Q.formDescription?.fontWeight,s.formDescription?.fontWeight),yt.value=ao(Q.formDescription?.fontStyle,ao(s.formDescription?.fontStyle));const Kt=fo(Q.formDescription?.fontSize,s.formDescription?.fontSize,16);bt.value=Kt.value,$e.value=Kt.unit;const Cl=fo(Q.formDescription?.paddingLeftRight,s.formDescription?.paddingLeftRight);Bt.value=Cl.value,yo.value=Cl.unit;const vr=fo(Q.formDescription?.paddingTopBottom,s.formDescription?.paddingTopBottom);oo.value=vr.value,so.value=vr.unit,go.value=dt(Q.fieldStates?.default?.background,s.fieldStates?.default?.background),Oe.value=dt(Q.fieldStates?.default?.textColor,s.fieldStates?.default?.textColor),ze.value=dt(Q.fieldStates?.default?.fontWeight,s.fieldStates?.default?.fontWeight),vt.value=ao(Q.fieldStates?.default?.fontStyle,ao(s.fieldStates?.default?.fontStyle));const qo=fo(Q.fieldStates?.default?.fontSize,s.fieldStates?.default?.fontSize,14);Qt.value=qo.value,So.value=qo.unit,ho.value=dt(Q.fieldStates?.default?.descriptionColor,s.fieldStates?.default?.descriptionColor),Vo.value=dt(Q.fieldStates?.default?.borderColor,s.fieldStates?.default?.borderColor),Fe.value=mo(Q.fieldStates?.default?.borderStyle,mo(s.fieldStates?.default?.borderStyle));const Sl=In(s.fieldStates?.default?.corner);Lr(Q.fieldStates?.default?.corner,Sl,ue,gt,mt,tt,he,xe,lo,Ro,ko,Me,He);const pr=fo(Q.fieldStates?.default?.borderWidth,s.fieldStates?.default?.borderWidth);Ot.value=pr.value,Jt.value=pr.unit;const Rn=uo(Q.fieldStates?.default?.paddingLeftRight??s.fieldStates?.default?.paddingLeftRight);bo.value=Rn.value,_n.value=Rn.unit;const Fi=uo(Q.fieldStates?.default?.paddingTopBottom??s.fieldStates?.default?.paddingTopBottom);pi.value=Fi.value,yi.value=Fi.unit,bi.value=dt(Q.fieldStates?.active?.background,s.fieldStates?.active?.background),Ql.value=dt(Q.fieldStates?.active?.borderColor,s.fieldStates?.active?.borderColor),Ka.value=dt(Q.fieldStates?.active?.textColor,s.fieldStates?.active?.textColor),Xl.value=dt(Q.fieldStates?.active?.descriptionColor,s.fieldStates?.active?.descriptionColor),Jl.value=mo(Q.fieldStates?.active?.borderStyle,mo(s.fieldStates?.active?.borderStyle)),tl.value=dt(Q.fieldStates?.readOnly?.background,s.fieldStates?.readOnly?.background),Qa.value=dt(Q.fieldStates?.readOnly?.borderColor,s.fieldStates?.readOnly?.borderColor),Zl.value=dt(Q.fieldStates?.readOnly?.textColor,s.fieldStates?.readOnly?.textColor),ol.value=dt(Q.fieldStates?.readOnly?.descriptionColor,s.fieldStates?.readOnly?.descriptionColor),nl.value=mo(Q.fieldStates?.readOnly?.borderStyle,mo(s.fieldStates?.readOnly?.borderStyle)),Vn.value=dt(Q.fieldStates?.error?.background,s.fieldStates?.error?.background),ea.value=dt(Q.fieldStates?.error?.borderColor,s.fieldStates?.error?.borderColor),ta.value=dt(Q.fieldStates?.error?.textColor,s.fieldStates?.error?.textColor),Xa.value=dt(Q.fieldStates?.error?.descriptionColor,s.fieldStates?.error?.descriptionColor),oa.value=mo(Q.fieldStates?.error?.borderStyle,mo(s.fieldStates?.error?.borderStyle)),Wa.value=dt(Q.fieldLabels?.label?.fontColor,s.fieldLabels?.label?.fontColor),Ya.value=dt(Q.fieldLabels?.label?.fontWeight,s.fieldLabels?.label?.fontWeight),Yl.value=ao(Q.fieldLabels?.label?.fontStyle,ao(s.fieldLabels?.label?.fontStyle));const Ii=fo(Q.fieldLabels?.label?.fontSize,s.fieldLabels?.label?.fontSize,14);Hl.value=Ii.value,Ha.value=Ii.unit,Ga.value=Mr(Q.fieldLabels?.label?.alignment||s.fieldLabels?.label?.alignment);const $=fo(Q.fieldLabels?.label?.paddingLeftRight,s.fieldLabels?.label?.paddingLeftRight);Gl.value=$.value,jl.value=$.unit;const yr=fo(Q.fieldLabels?.label?.paddingTopBottom,s.fieldLabels?.label?.paddingTopBottom);Kl.value=yr.value,el.value=yr.unit,ja.value=Q.fieldLabels?.requiredIndicator?.fontColor||s.fieldLabels?.requiredIndicator?.fontColor,Qi.value=dt(Q.fieldPlaceholder?.fontColor,s.fieldPlaceholder?.fontColor),Xi.value=dt(Q.fieldPlaceholder?.fontWeight,s.fieldPlaceholder?.fontWeight),Ji.value=ao(Q.fieldPlaceholder?.fontStyle,ao(s.fieldPlaceholder?.fontStyle));const ts=fo(Q.fieldPlaceholder?.fontSize,s.fieldPlaceholder?.fontSize,14);Zi.value=ts.value,za.value=ts.unit,gi.value=Mr(Q.fieldPlaceholder?.alignment||s.fieldPlaceholder?.alignment);const ya=fo(Q.fieldPlaceholder?.paddingLeftRight,s.fieldPlaceholder?.paddingLeftRight);hi.value=ya.value,Na.value=ya.unit,Bs.value=dt(Q.fieldPlaceholder?.fontColor,s.fieldPlaceholder?.fontColor),na.value=dt(Q.buttonStates?.normal?.background,s.buttonStates?.normal?.background),ia.value=dt(Q.buttonStates?.normal?.borderColor,s.buttonStates?.normal?.borderColor),Za.value=dt(Q.buttonStates?.normal?.textColor,s.buttonStates?.normal?.textColor),Zt.value=dt(Q.buttonStates?.normal?.fontWeight,s.buttonStates?.normal?.fontWeight),Xt.value=ao(Q.buttonStates?.normal?.fontStyle,ao(s.buttonStates?.normal?.fontStyle));const Ks=fo(Q.buttonStates?.normal?.fontSize,s.buttonStates?.normal?.fontSize,14);er.value=Ks.value,tr.value=Ks.unit;const Qs=fo(Q.buttonStates?.normal?.borderWidth,s.buttonStates?.normal?.borderWidth);la.value=Qs.value,Ja.value=Qs.unit;const au=In(s.buttonStates?.normal?.corner);Lr(Q.buttonStates?.normal?.corner,au,Hn,Gn,il,ll,al,rl,jn,sl,dl,ul,cl);const ga=fo(Q.buttonStates?.normal?.paddingLeftRight,s.buttonStates?.normal?.paddingLeftRight);nr.value=ga.value,wo.value=ga.unit;const En=fo(Q.buttonStates?.normal?.paddingTopBottom,s.buttonStates?.normal?.paddingTopBottom);fl.value=En.value,xn.value=En.unit;const Ti=Pm(Q.buttonStates?.normal?.width,s.buttonStates?.normal?.width);sa.value=Ti.value!==""&&Ti.value!=="auto"?Number(Ti.value):null,ml.value=Ti.unit;const ha=Pm(Q.buttonStates?.normal?.height,s.buttonStates?.normal?.height);Do.value=ha.value!==""&&ha.value!=="auto"?Number(ha.value):null,da.value=ha.unit,jr.value=dt(Q.buttonStates?.hover?.background,s.buttonStates?.hover?.background),Kr.value=dt(Q.buttonStates?.hover?.borderColor,s.buttonStates?.hover?.borderColor),Qr.value=dt(Q.buttonStates?.hover?.textColor,s.buttonStates?.hover?.textColor),ua.value=dt(Q.checkboxRadio?.fontColor,s.checkboxRadio?.fontColor),ca.value=dt(Q.checkboxRadio?.fontWeight,s.checkboxRadio?.fontWeight),Eo.value=ao(Q.checkboxRadio?.fontStyle,ao(s.checkboxRadio?.fontStyle));const ba=fo(Q.checkboxRadio?.fontSize,s.checkboxRadio?.fontSize,14);Oo.value=ba.value,ir.value=ba.unit,fa.value=dt(Q.checkboxRadio?.selectionColor,s.checkboxRadio?.selectionColor),cn.value=dt(Q.checkboxRadio?.borderColor,s.checkboxRadio?.borderColor),_i.value=dt(Q.confirmationMessage?.borderColor,s.confirmationMessage?.borderColor),vl.value=mo(Q.confirmationMessage?.borderStyle,mo(s.confirmationMessage?.borderStyle)),no.value=dt(Q.confirmationMessage?.backgroundColor,s.confirmationMessage?.backgroundColor);const os=fo(Q.confirmationMessage?.borderWidth,s.confirmationMessage?.borderWidth);fn.value=os.value,pl.value=os.unit;const Xs=In(s.confirmationMessage?.corner);Lr(Q.confirmationMessage?.corner,Xs,Kn,Qn,yl,gl,wi,Un,mn,hl,Ci,Si,Xn);const _a=fo(Q.rating?.iconSize,s.rating?.iconSize,24);lr.value=_a.value,bl.value=_a.unit,_l.value=dt(Q.rating?.iconColor,s.rating?.iconColor),UM({sliderHandleColor:ar,sliderHighlightColor:ma,sliderBorderColor:Bo,sliderTrackColor:xl,sliderRemainingTrackColor:Jn},Q),va.value=dt(Q.dateTimePicker?.calendarBackground,s.dateTimePicker?.calendarBackground),pa.value=dt(Q.dateTimePicker?.numberTextColor,s.dateTimePicker?.numberTextColor),rr.value=dt(Q.dateTimePicker?.selectionColor,s.dateTimePicker?.selectionColor),sr.value=dt(Q.select?.tagColor,s.select?.tagColor),dr.value=dt(Q.select?.optionHoverColor,s.select?.optionHoverColor),ur.value=dt(Q.select?.tagTextColor,s.select?.tagTextColor),cr.value=dt(Q.select?.selectionTextColor,s.select?.selectionTextColor),Mn.value=dt(Q.select?.selectionBackgroundColor,s.select?.selectionBackgroundColor)}setTimeout(()=>{m.value=!1},0)};return Pt(()=>{Ce()}),Ee(()=>n.formId,()=>{Ce()}),Ee(()=>n.styleSettings,()=>{Ce()},{deep:!0}),cx([{ref:N,storePath:"advancedMode.general.formBackground",syncPaths:["advancedMode.general.formBackground","quickMode.formBackground"]},{ref:ne,storePath:"advancedMode.general.formBorderColor",syncPaths:["advancedMode.general.formBorderColor","quickMode.formBorderColor"]},{ref:ee,storePath:"advancedMode.general.formBorderStyle",syncPaths:["advancedMode.general.formBorderStyle"]},{ref:D,storePath:"advancedMode.general.alignment",syncPaths:["advancedMode.general.alignment"]},{ref:fr,storePath:"additionalCssClasses",syncPaths:["additionalCssClasses"]},{ref:Ve,storePath:"advancedMode.formTitle.fontColor",syncPaths:["advancedMode.formTitle.fontColor","quickMode.formTitleText"]},{ref:pe,storePath:"advancedMode.formTitle.fontWeight",syncPaths:["advancedMode.formTitle.fontWeight"]},{ref:qe,storePath:"advancedMode.formTitle.fontStyle",syncPaths:["advancedMode.formTitle.fontStyle"]},{ref:Ze,storePath:"advancedMode.formDescription.fontColor",syncPaths:["advancedMode.formDescription.fontColor"]},{ref:ht,storePath:"advancedMode.formDescription.fontWeight",syncPaths:["advancedMode.formDescription.fontWeight"]},{ref:yt,storePath:"advancedMode.formDescription.fontStyle",syncPaths:["advancedMode.formDescription.fontStyle"]},{ref:go,storePath:"advancedMode.fieldStates.default.background",syncPaths:["advancedMode.fieldStates.default.background","quickMode.fieldBackground"]},{ref:Oe,storePath:"advancedMode.fieldStates.default.textColor",syncPaths:["advancedMode.fieldStates.default.textColor","quickMode.fieldText"]},{ref:ze,storePath:"advancedMode.fieldStates.default.fontWeight",syncPaths:["advancedMode.fieldStates.default.fontWeight"]},{ref:vt,storePath:"advancedMode.fieldStates.default.fontStyle",syncPaths:["advancedMode.fieldStates.default.fontStyle"]},{ref:ho,storePath:"advancedMode.fieldStates.default.descriptionColor",syncPaths:["advancedMode.fieldStates.default.descriptionColor"]},{ref:Vo,storePath:"advancedMode.fieldStates.default.borderColor",syncPaths:["advancedMode.fieldStates.default.borderColor","quickMode.fieldBorderColor"]},{ref:Fe,storePath:"advancedMode.fieldStates.default.borderStyle",syncPaths:["advancedMode.fieldStates.default.borderStyle"]},{ref:bi,storePath:"advancedMode.fieldStates.active.background",syncPaths:["advancedMode.fieldStates.active.background"]},{ref:Ql,storePath:"advancedMode.fieldStates.active.borderColor",syncPaths:["advancedMode.fieldStates.active.borderColor"]},{ref:Ka,storePath:"advancedMode.fieldStates.active.textColor",syncPaths:["advancedMode.fieldStates.active.textColor"]},{ref:Xl,storePath:"advancedMode.fieldStates.active.descriptionColor",syncPaths:["advancedMode.fieldStates.active.descriptionColor"]},{ref:Jl,storePath:"advancedMode.fieldStates.active.borderStyle",syncPaths:["advancedMode.fieldStates.active.borderStyle"]},{ref:tl,storePath:"advancedMode.fieldStates.readOnly.background",syncPaths:["advancedMode.fieldStates.readOnly.background"]},{ref:Qa,storePath:"advancedMode.fieldStates.readOnly.borderColor",syncPaths:["advancedMode.fieldStates.readOnly.borderColor"]},{ref:Zl,storePath:"advancedMode.fieldStates.readOnly.textColor",syncPaths:["advancedMode.fieldStates.readOnly.textColor"]},{ref:ol,storePath:"advancedMode.fieldStates.readOnly.descriptionColor",syncPaths:["advancedMode.fieldStates.readOnly.descriptionColor"]},{ref:nl,storePath:"advancedMode.fieldStates.readOnly.borderStyle",syncPaths:["advancedMode.fieldStates.readOnly.borderStyle"]},{ref:Vn,storePath:"advancedMode.fieldStates.error.background",syncPaths:["advancedMode.fieldStates.error.background"]},{ref:ea,storePath:"advancedMode.fieldStates.error.borderColor",syncPaths:["advancedMode.fieldStates.error.borderColor"]},{ref:ta,storePath:"advancedMode.fieldStates.error.textColor",syncPaths:["advancedMode.fieldStates.error.textColor"]},{ref:Xa,storePath:"advancedMode.fieldStates.error.descriptionColor",syncPaths:["advancedMode.fieldStates.error.descriptionColor"]},{ref:oa,storePath:"advancedMode.fieldStates.error.borderStyle",syncPaths:["advancedMode.fieldStates.error.borderStyle"]},{ref:Wa,storePath:"advancedMode.fieldLabels.label.fontColor",syncPaths:["advancedMode.fieldLabels.label.fontColor","quickMode.labelFontColor"]},{ref:Ya,storePath:"advancedMode.fieldLabels.label.fontWeight",syncPaths:["advancedMode.fieldLabels.label.fontWeight"]},{ref:Yl,storePath:"advancedMode.fieldLabels.label.fontStyle",syncPaths:["advancedMode.fieldLabels.label.fontStyle"]},{ref:Ga,storePath:"advancedMode.fieldLabels.label.alignment",syncPaths:["advancedMode.fieldLabels.label.alignment"]},{ref:ja,storePath:"advancedMode.fieldLabels.requiredIndicator.fontColor",syncPaths:["advancedMode.fieldLabels.requiredIndicator.fontColor"]},{ref:Qi,storePath:"advancedMode.fieldPlaceholder.fontColor",syncPaths:["advancedMode.fieldPlaceholder.fontColor"]},{ref:Xi,storePath:"advancedMode.fieldPlaceholder.fontWeight",syncPaths:["advancedMode.fieldPlaceholder.fontWeight"]},{ref:Ji,storePath:"advancedMode.fieldPlaceholder.fontStyle",syncPaths:["advancedMode.fieldPlaceholder.fontStyle"]},{ref:gi,storePath:"advancedMode.fieldPlaceholder.alignment",syncPaths:["advancedMode.fieldPlaceholder.alignment"]},{ref:na,storePath:"advancedMode.buttonStates.normal.background",syncPaths:["advancedMode.buttonStates.normal.background","quickMode.buttonBackground"]},{ref:ia,storePath:"advancedMode.buttonStates.normal.borderColor",syncPaths:["advancedMode.buttonStates.normal.borderColor","quickMode.buttonBorderColor"]},{ref:Za,storePath:"advancedMode.buttonStates.normal.textColor",syncPaths:["advancedMode.buttonStates.normal.textColor","quickMode.buttonText"]},{ref:Zt,storePath:"advancedMode.buttonStates.normal.fontWeight",syncPaths:["advancedMode.buttonStates.normal.fontWeight"]},{ref:Xt,storePath:"advancedMode.buttonStates.normal.fontStyle",syncPaths:["advancedMode.buttonStates.normal.fontStyle"]},{ref:jr,storePath:"advancedMode.buttonStates.hover.background",syncPaths:["advancedMode.buttonStates.hover.background"]},{ref:Kr,storePath:"advancedMode.buttonStates.hover.borderColor",syncPaths:["advancedMode.buttonStates.hover.borderColor"]},{ref:Qr,storePath:"advancedMode.buttonStates.hover.textColor",syncPaths:["advancedMode.buttonStates.hover.textColor"]},{ref:Xr,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:ua,storePath:"advancedMode.checkboxRadio.fontColor",syncPaths:["advancedMode.checkboxRadio.fontColor"]},{ref:ca,storePath:"advancedMode.checkboxRadio.fontWeight",syncPaths:["advancedMode.checkboxRadio.fontWeight"]},{ref:Eo,storePath:"advancedMode.checkboxRadio.fontStyle",syncPaths:["advancedMode.checkboxRadio.fontStyle"]},{ref:fa,storePath:"advancedMode.checkboxRadio.selectionColor",syncPaths:["advancedMode.checkboxRadio.selectionColor"]},{ref:cn,storePath:"advancedMode.checkboxRadio.borderColor",syncPaths:["advancedMode.checkboxRadio.borderColor"]},{ref:_l,storePath:"advancedMode.rating.iconColor",syncPaths:["advancedMode.rating.iconColor"]},...MM({sliderHandleColor:ar,sliderHighlightColor:ma,sliderBorderColor:Bo,sliderTrackColor:xl,sliderRemainingTrackColor:Jn}),{ref:va,storePath:"advancedMode.dateTimePicker.calendarBackground",syncPaths:["advancedMode.dateTimePicker.calendarBackground"]},{ref:pa,storePath:"advancedMode.dateTimePicker.numberTextColor",syncPaths:["advancedMode.dateTimePicker.numberTextColor"]},{ref:rr,storePath:"advancedMode.dateTimePicker.selectionColor",syncPaths:["advancedMode.dateTimePicker.selectionColor"]},{ref:sr,storePath:"advancedMode.select.tagColor",syncPaths:["advancedMode.select.tagColor"]},{ref:dr,storePath:"advancedMode.select.optionHoverColor",syncPaths:["advancedMode.select.optionHoverColor"]},{ref:ur,storePath:"advancedMode.select.tagTextColor",syncPaths:["advancedMode.select.tagTextColor"]},{ref:cr,storePath:"advancedMode.select.selectionTextColor",syncPaths:["advancedMode.select.selectionTextColor"]},{ref:Mn,storePath:"advancedMode.select.selectionBackgroundColor",syncPaths:["advancedMode.select.selectionBackgroundColor"]},{ref:_i,storePath:"advancedMode.confirmationMessage.borderColor",syncPaths:["advancedMode.confirmationMessage.borderColor"]},{ref:vl,storePath:"advancedMode.confirmationMessage.borderStyle",syncPaths:["advancedMode.confirmationMessage.borderStyle"]},{ref:no,storePath:"advancedMode.confirmationMessage.backgroundColor",syncPaths:["advancedMode.confirmationMessage.backgroundColor"]}],n,m),L2([{valueRef:Y,unitRef:H,storePath:"quickMode.formBorderWidth",syncPaths:["advancedMode.general.formBorderWidth","quickMode.formBorderWidth"]},{valueRef:Z,unitRef:J,storePath:"advancedMode.general.formPaddingLeftRight",syncPaths:["advancedMode.general.formPaddingLeftRight"]},{valueRef:q,unitRef:j,storePath:"advancedMode.general.formPaddingTopBottom",syncPaths:["advancedMode.general.formPaddingTopBottom"]},{valueRef:K,unitRef:G,storePath:"advancedMode.general.verticalSpacing",syncPaths:["advancedMode.general.verticalSpacing","quickMode.verticalSpacing"]},{valueRef:W,unitRef:V,storePath:"advancedMode.general.horizontalSpacing",syncPaths:["advancedMode.general.horizontalSpacing","quickMode.horizontalSpacing"]},{valueRef:Mt,unitRef:re,storePath:"advancedMode.formTitle.paddingLeftRight",syncPaths:["advancedMode.formTitle.paddingLeftRight"]},{valueRef:ot,unitRef:rt,storePath:"advancedMode.formTitle.fontSize",syncPaths:["advancedMode.formTitle.fontSize"]},{valueRef:ve,unitRef:Ie,storePath:"advancedMode.formTitle.paddingTopBottom",syncPaths:["advancedMode.formTitle.paddingTopBottom"]},{valueRef:Bt,unitRef:yo,storePath:"advancedMode.formDescription.paddingLeftRight",syncPaths:["advancedMode.formDescription.paddingLeftRight"]},{valueRef:bt,unitRef:$e,storePath:"advancedMode.formDescription.fontSize",syncPaths:["advancedMode.formDescription.fontSize"]},{valueRef:oo,unitRef:so,storePath:"advancedMode.formDescription.paddingTopBottom",syncPaths:["advancedMode.formDescription.paddingTopBottom"]},{valueRef:Ot,unitRef:Jt,storePath:"quickMode.fieldBorderWidth",syncPaths:["advancedMode.fieldStates.default.borderWidth","quickMode.fieldBorderWidth"]},{valueRef:bo,unitRef:_n,storePath:"quickMode.fieldPaddingLeftRight",syncPaths:["advancedMode.fieldStates.default.paddingLeftRight","quickMode.fieldPaddingLeftRight"]},{valueRef:Qt,unitRef:So,storePath:"advancedMode.fieldStates.default.fontSize",syncPaths:["advancedMode.fieldStates.default.fontSize"]},{valueRef:pi,unitRef:yi,storePath:"quickMode.fieldPaddingTopBottom",syncPaths:["advancedMode.fieldStates.default.paddingTopBottom","quickMode.fieldPaddingTopBottom"]},{valueRef:Gl,unitRef:jl,storePath:"advancedMode.fieldLabels.label.paddingLeftRight",syncPaths:["advancedMode.fieldLabels.label.paddingLeftRight"]},{valueRef:Hl,unitRef:Ha,storePath:"advancedMode.fieldLabels.label.fontSize",syncPaths:["advancedMode.fieldLabels.label.fontSize"]},{valueRef:Kl,unitRef:el,storePath:"advancedMode.fieldLabels.label.paddingTopBottom",syncPaths:["advancedMode.fieldLabels.label.paddingTopBottom"]},{valueRef:hi,unitRef:Na,storePath:"advancedMode.fieldPlaceholder.paddingLeftRight",syncPaths:["advancedMode.fieldPlaceholder.paddingLeftRight"]},{valueRef:Zi,unitRef:za,storePath:"advancedMode.fieldPlaceholder.fontSize",syncPaths:["advancedMode.fieldPlaceholder.fontSize"]},{valueRef:la,unitRef:Ja,storePath:"advancedMode.buttonStates.normal.borderWidth",syncPaths:["advancedMode.buttonStates.normal.borderWidth","quickMode.buttonBorderWidth"]},{valueRef:er,unitRef:tr,storePath:"advancedMode.buttonStates.normal.fontSize",syncPaths:["advancedMode.buttonStates.normal.fontSize"]},{valueRef:nr,unitRef:wo,storePath:"advancedMode.buttonStates.normal.paddingLeftRight",syncPaths:["advancedMode.buttonStates.normal.paddingLeftRight"]},{valueRef:fl,unitRef:xn,storePath:"advancedMode.buttonStates.normal.paddingTopBottom",syncPaths:["advancedMode.buttonStates.normal.paddingTopBottom"]},{valueRef:sa,unitRef:ml,storePath:"advancedMode.buttonStates.normal.width",syncPaths:["advancedMode.buttonStates.normal.width"]},{valueRef:Do,unitRef:da,storePath:"advancedMode.buttonStates.normal.height",syncPaths:["advancedMode.buttonStates.normal.height"]},{valueRef:Oo,unitRef:ir,storePath:"advancedMode.checkboxRadio.fontSize",syncPaths:["advancedMode.checkboxRadio.fontSize"]},{valueRef:fn,unitRef:pl,storePath:"advancedMode.confirmationMessage.borderWidth",syncPaths:["advancedMode.confirmationMessage.borderWidth"]},{valueRef:lr,unitRef:bl,storePath:"advancedMode.rating.iconSize",syncPaths:["advancedMode.rating.iconSize"]}],n,m),Rr([U,be,ae,Re,we,ge,Se,Qe,ut,fe,de],m,()=>es()),Rr([ue,gt,mt,tt,he,xe,lo,Ro,ko,Me,He],m,()=>Hs()),Rr([Kn,Qn,yl,gl,wi,Un,mn,hl,Ci,Si,Xn],m,()=>Gs()),Rr([Hn,Gn,il,ll,al,rl,jn,sl,dl,ul,cl],m,()=>js()),(Q,I)=>{const Ft=LU,It=Bv,Yt=Xe,Kt=eU,Cl=DV,vr=SV,qo=iV,Sl=O8,pr=cL,Rn=j$,Fi=f$,Ii=Ev;return g(),k("div",RM,[r(Ii,{accordion:!0,"default-active":"general"},{default:y(()=>[r(It,{title:l(o)("general"),name:"general","icon-name":"settings-tune","icon-category":"builder"},{default:y(()=>[r(Ft,{"form-background":l(N),"form-border-color":l(ne),"form-border-style":l(ee),"form-border-width-value":l(Y),"form-border-width-unit":l(H),"vertical-spacing-value":l(K),"vertical-spacing-unit":l(G),"horizontal-spacing-value":l(W),"horizontal-spacing-unit":l(V),"form-alignment":l(D),"form-padding-left-right-value":l(Z),"form-padding-left-right-unit":l(J),"form-padding-top-bottom-value":l(q),"form-padding-top-bottom-unit":l(j),"is-form-corner-linked":U.value,"form-corner-linked-value":be.value,"form-corner-linked-unit":ae.value,"form-corner-top-left-value":Re.value,"form-corner-top-left-unit":we.value,"form-corner-top-right-value":ge.value,"form-corner-top-right-unit":Se.value,"form-corner-bottom-right-value":Qe.value,"form-corner-bottom-right-unit":ut.value,"form-corner-bottom-left-value":fe.value,"form-corner-bottom-left-unit":de.value,"form-corner-main-placeholder":Ns.value,"form-corner-main-value":Ws.value,"onUpdate:formBackground":I[0]||(I[0]=$=>N.value=$),"onUpdate:formBorderColor":I[1]||(I[1]=$=>ne.value=$),"onUpdate:formBorderStyle":I[2]||(I[2]=$=>ee.value=$),"onUpdate:formBorderWidthValue":I[3]||(I[3]=$=>Y.value=$),"onUpdate:formBorderWidthUnit":I[4]||(I[4]=$=>H.value=$),"onUpdate:verticalSpacingValue":I[5]||(I[5]=$=>K.value=$),"onUpdate:verticalSpacingUnit":I[6]||(I[6]=$=>G.value=$),"onUpdate:horizontalSpacingValue":I[7]||(I[7]=$=>W.value=$),"onUpdate:horizontalSpacingUnit":I[8]||(I[8]=$=>V.value=$),"onUpdate:formAlignment":I[9]||(I[9]=$=>D.value=$),"onUpdate:formPaddingLeftRightValue":I[10]||(I[10]=$=>Z.value=$),"onUpdate:formPaddingLeftRightUnit":I[11]||(I[11]=$=>J.value=$),"onUpdate:formPaddingTopBottomValue":I[12]||(I[12]=$=>q.value=$),"onUpdate:formPaddingTopBottomUnit":I[13]||(I[13]=$=>j.value=$),"onUpdate:formCornerMainValue":I[14]||(I[14]=$=>Ws.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:formCornerLinkedUnit":I[15]||(I[15]=$=>ae.value=$),"onUpdate:formCornerTopLeftValue":I[16]||(I[16]=$=>Re.value=$),"onUpdate:formCornerTopLeftUnit":I[17]||(I[17]=$=>we.value=$),"onUpdate:formCornerTopRightValue":I[18]||(I[18]=$=>ge.value=$),"onUpdate:formCornerTopRightUnit":I[19]||(I[19]=$=>Se.value=$),"onUpdate:formCornerBottomRightValue":I[20]||(I[20]=$=>Qe.value=$),"onUpdate:formCornerBottomRightUnit":I[21]||(I[21]=$=>ut.value=$),"onUpdate:formCornerBottomLeftValue":I[22]||(I[22]=$=>fe.value=$),"onUpdate:formCornerBottomLeftUnit":I[23]||(I[23]=$=>de.value=$),onToggleFormCornerLinked:iu},null,8,["form-background","form-border-color","form-border-style","form-border-width-value","form-border-width-unit","vertical-spacing-value","vertical-spacing-unit","horizontal-spacing-value","horizontal-spacing-unit","form-alignment","form-padding-left-right-value","form-padding-left-right-unit","form-padding-top-bottom-value","form-padding-top-bottom-unit","is-form-corner-linked","form-corner-linked-value","form-corner-linked-unit","form-corner-top-left-value","form-corner-top-left-unit","form-corner-top-right-value","form-corner-top-right-unit","form-corner-bottom-right-value","form-corner-bottom-right-unit","form-corner-bottom-left-value","form-corner-bottom-left-unit","form-corner-main-placeholder","form-corner-main-value"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("form_title"),name:"formTitle","icon-name":"text","icon-category":"builder"},{default:y(()=>[r(Kt,{"form-title-text":Ve.value,"form-title-font-weight":pe.value,"form-title-font-style":qe.value,"form-title-font-size-value":ot.value,"form-title-font-size-unit":rt.value,"form-title-padding-left-right-value":Mt.value,"form-title-padding-left-right-unit":re.value,"form-title-padding-top-bottom-value":ve.value,"form-title-padding-top-bottom-unit":Ie.value,"onUpdate:formTitleText":I[24]||(I[24]=$=>Ve.value=$),"onUpdate:formTitleFontWeight":I[25]||(I[25]=$=>pe.value=$),"onUpdate:formTitleFontStyle":I[26]||(I[26]=$=>qe.value=$),"onUpdate:formTitleFontSizeValue":I[27]||(I[27]=$=>ot.value=$),"onUpdate:formTitleFontSizeUnit":I[28]||(I[28]=$=>rt.value=$),"onUpdate:formTitlePaddingLeftRightValue":I[29]||(I[29]=$=>Mt.value=$),"onUpdate:formTitlePaddingLeftRightUnit":I[30]||(I[30]=$=>re.value=$),"onUpdate:formTitlePaddingTopBottomValue":I[31]||(I[31]=$=>ve.value=$),"onUpdate:formTitlePaddingTopBottomUnit":I[32]||(I[32]=$=>Ie.value=$)},null,8,["form-title-text","form-title-font-weight","form-title-font-style","form-title-font-size-value","form-title-font-size-unit","form-title-padding-left-right-value","form-title-padding-left-right-unit","form-title-padding-top-bottom-value","form-title-padding-top-bottom-unit"])]),_:1},8,["title"]),r(It,{title:l(o)("form_description_settings"),name:"formDescription","icon-name":"text-align-left","icon-category":"builder"},{default:y(()=>[r(Cl,{"form-description-font-color":Ze.value,"form-description-font-weight":ht.value,"form-description-font-style":yt.value,"form-description-font-size-value":bt.value,"form-description-font-size-unit":$e.value,"form-description-padding-left-right-value":Bt.value,"form-description-padding-left-right-unit":yo.value,"form-description-padding-top-bottom-value":oo.value,"form-description-padding-top-bottom-unit":so.value,"onUpdate:formDescriptionFontColor":I[33]||(I[33]=$=>Ze.value=$),"onUpdate:formDescriptionFontWeight":I[34]||(I[34]=$=>ht.value=$),"onUpdate:formDescriptionFontStyle":I[35]||(I[35]=$=>yt.value=$),"onUpdate:formDescriptionFontSizeValue":I[36]||(I[36]=$=>bt.value=$),"onUpdate:formDescriptionFontSizeUnit":I[37]||(I[37]=$=>$e.value=$),"onUpdate:formDescriptionPaddingLeftRightValue":I[38]||(I[38]=$=>Bt.value=$),"onUpdate:formDescriptionPaddingLeftRightUnit":I[39]||(I[39]=$=>yo.value=$),"onUpdate:formDescriptionPaddingTopBottomValue":I[40]||(I[40]=$=>oo.value=$),"onUpdate:formDescriptionPaddingTopBottomUnit":I[41]||(I[41]=$=>so.value=$)},null,8,["form-description-font-color","form-description-font-weight","form-description-font-style","form-description-font-size-value","form-description-font-size-unit","form-description-padding-left-right-value","form-description-padding-left-right-unit","form-description-padding-top-bottom-value","form-description-padding-top-bottom-unit"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("field_labels"),name:"fieldLabels","icon-name":"field","icon-category":"builder"},{default:y(()=>[r(vr,{"field-labels-active-tab":p.value,"field-labels-tabs":f,"field-label-text":Wa.value,"field-label-font-weight":Ya.value,"field-label-font-style":Yl.value,"field-label-font-size-value":Hl.value,"field-label-font-size-unit":Ha.value,"field-label-alignment":Ga.value,"field-label-padding-left-right-value":Gl.value,"field-label-padding-left-right-unit":jl.value,"field-label-padding-top-bottom-value":Kl.value,"field-label-padding-top-bottom-unit":el.value,"required-indicator-font-color":ja.value,"onUpdate:fieldLabelsActiveTab":I[42]||(I[42]=$=>p.value=$),"onUpdate:fieldLabelText":I[43]||(I[43]=$=>Wa.value=$),"onUpdate:fieldLabelFontWeight":I[44]||(I[44]=$=>Ya.value=$),"onUpdate:fieldLabelFontStyle":I[45]||(I[45]=$=>Yl.value=$),"onUpdate:fieldLabelFontSizeValue":I[46]||(I[46]=$=>Hl.value=$),"onUpdate:fieldLabelFontSizeUnit":I[47]||(I[47]=$=>Ha.value=$),"onUpdate:fieldLabelAlignment":I[48]||(I[48]=$=>Ga.value=$),"onUpdate:fieldLabelPaddingLeftRightValue":I[49]||(I[49]=$=>Gl.value=$),"onUpdate:fieldLabelPaddingLeftRightUnit":I[50]||(I[50]=$=>jl.value=$),"onUpdate:fieldLabelPaddingTopBottomValue":I[51]||(I[51]=$=>Kl.value=$),"onUpdate:fieldLabelPaddingTopBottomUnit":I[52]||(I[52]=$=>el.value=$),"onUpdate:requiredIndicatorFontColor":I[53]||(I[53]=$=>ja.value=$)},null,8,["field-labels-active-tab","field-label-text","field-label-font-weight","field-label-font-style","field-label-font-size-value","field-label-font-size-unit","field-label-alignment","field-label-padding-left-right-value","field-label-padding-left-right-unit","field-label-padding-top-bottom-value","field-label-padding-top-bottom-unit","required-indicator-font-color"])]),_:1},8,["title"]),r(It,{title:l(o)("field_placeholder"),name:"fieldPlaceholder","icon-name":"paragraph","icon-category":"global"},{default:y(()=>[r(qo,{"placeholder-font-color":Qi.value,"field-placeholder-font-weight":Xi.value,"field-placeholder-font-style":Ji.value,"field-placeholder-font-size-value":Zi.value,"field-placeholder-font-size-unit":za.value,"field-placeholder-alignment":gi.value,"field-placeholder-padding-left-right-value":hi.value,"field-placeholder-padding-left-right-unit":Na.value,"onUpdate:placeholderFontColor":I[54]||(I[54]=$=>Qi.value=$),"onUpdate:fieldPlaceholderFontWeight":I[55]||(I[55]=$=>Xi.value=$),"onUpdate:fieldPlaceholderFontStyle":I[56]||(I[56]=$=>Ji.value=$),"onUpdate:fieldPlaceholderFontSizeValue":I[57]||(I[57]=$=>Zi.value=$),"onUpdate:fieldPlaceholderFontSizeUnit":I[58]||(I[58]=$=>za.value=$),"onUpdate:fieldPlaceholderAlignment":I[59]||(I[59]=$=>gi.value=$),"onUpdate:fieldPlaceholderPaddingLeftRightValue":I[60]||(I[60]=$=>hi.value=$),"onUpdate:fieldPlaceholderPaddingLeftRightUnit":I[61]||(I[61]=$=>Na.value=$)},null,8,["placeholder-font-color","field-placeholder-font-weight","field-placeholder-font-style","field-placeholder-font-size-value","field-placeholder-font-size-unit","field-placeholder-alignment","field-placeholder-padding-left-right-value","field-placeholder-padding-left-right-unit"])]),_:1},8,["title"]),r(It,{title:l(o)("field_states"),name:"fieldStates","icon-name":"color-palette","icon-category":"builder"},{default:y(()=>[r(Sl,{"field-states-active-tab":v.value,"field-states-tabs":h,"field-background":go.value,"field-text":Oe.value,"field-font-weight":ze.value,"field-font-style":vt.value,"field-font-size-value":Qt.value,"field-font-size-unit":So.value,"field-description-color":ho.value,"field-border-color":Vo.value,"field-border-style":Fe.value,"is-field-corner-linked":ue.value,"field-corner-linked-value":gt.value,"field-corner-linked-unit":mt.value,"field-corner-top-left-value":tt.value,"field-corner-top-left-unit":he.value,"field-corner-top-right-value":xe.value,"field-corner-top-right-unit":lo.value,"field-corner-bottom-right-value":Ro.value,"field-corner-bottom-right-unit":ko.value,"field-corner-bottom-left-value":Me.value,"field-corner-bottom-left-unit":He.value,"field-corner-main-placeholder":Zn.value,"field-corner-main-value":Ys.value,"field-border-width-value":Ot.value,"field-border-width-unit":Jt.value,"field-padding-left-right-value":bo.value,"field-padding-left-right-unit":_n.value,"field-padding-top-bottom-value":pi.value,"field-padding-top-bottom-unit":yi.value,"field-active-background":bi.value,"field-active-border-color":Ql.value,"field-active-text-color":Ka.value,"field-active-description-color":Xl.value,"field-active-border-style":Jl.value,"field-read-only-background":tl.value,"field-read-only-border-color":Qa.value,"field-read-only-text-color":Zl.value,"field-read-only-description-color":ol.value,"field-read-only-border-style":nl.value,"field-error-background":Vn.value,"field-error-border-color":ea.value,"field-error-text-color":ta.value,"field-error-description-color":Xa.value,"field-error-border-style":oa.value,"onUpdate:fieldStatesActiveTab":I[62]||(I[62]=$=>v.value=$),"onUpdate:fieldBackground":I[63]||(I[63]=$=>go.value=$),"onUpdate:fieldText":I[64]||(I[64]=$=>Oe.value=$),"onUpdate:fieldFontWeight":I[65]||(I[65]=$=>ze.value=$),"onUpdate:fieldFontStyle":I[66]||(I[66]=$=>vt.value=$),"onUpdate:fieldFontSizeValue":I[67]||(I[67]=$=>Qt.value=$),"onUpdate:fieldFontSizeUnit":I[68]||(I[68]=$=>So.value=$),"onUpdate:fieldDescriptionColor":I[69]||(I[69]=$=>ho.value=$),"onUpdate:fieldBorderColor":I[70]||(I[70]=$=>Vo.value=$),"onUpdate:fieldBorderStyle":I[71]||(I[71]=$=>Fe.value=$),"onUpdate:fieldCornerMainValue":I[72]||(I[72]=$=>Ys.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:fieldCornerLinkedUnit":I[73]||(I[73]=$=>mt.value=$),"onUpdate:fieldCornerTopLeftValue":I[74]||(I[74]=$=>tt.value=$),"onUpdate:fieldCornerTopLeftUnit":I[75]||(I[75]=$=>he.value=$),"onUpdate:fieldCornerTopRightValue":I[76]||(I[76]=$=>xe.value=$),"onUpdate:fieldCornerTopRightUnit":I[77]||(I[77]=$=>lo.value=$),"onUpdate:fieldCornerBottomRightValue":I[78]||(I[78]=$=>Ro.value=$),"onUpdate:fieldCornerBottomRightUnit":I[79]||(I[79]=$=>ko.value=$),"onUpdate:fieldCornerBottomLeftValue":I[80]||(I[80]=$=>Me.value=$),"onUpdate:fieldCornerBottomLeftUnit":I[81]||(I[81]=$=>He.value=$),"onUpdate:fieldBorderWidthValue":I[82]||(I[82]=$=>Ot.value=$),"onUpdate:fieldBorderWidthUnit":I[83]||(I[83]=$=>Jt.value=$),"onUpdate:fieldPaddingLeftRightValue":I[84]||(I[84]=$=>bo.value=$),"onUpdate:fieldPaddingLeftRightUnit":I[85]||(I[85]=$=>_n.value=$),"onUpdate:fieldPaddingTopBottomValue":I[86]||(I[86]=$=>pi.value=$),"onUpdate:fieldPaddingTopBottomUnit":I[87]||(I[87]=$=>yi.value=$),"onUpdate:fieldActiveBackground":I[88]||(I[88]=$=>bi.value=$),"onUpdate:fieldActiveBorderColor":I[89]||(I[89]=$=>Ql.value=$),"onUpdate:fieldActiveTextColor":I[90]||(I[90]=$=>Ka.value=$),"onUpdate:fieldActiveDescriptionColor":I[91]||(I[91]=$=>Xl.value=$),"onUpdate:fieldActiveBorderStyle":I[92]||(I[92]=$=>Jl.value=$),"onUpdate:fieldReadOnlyBackground":I[93]||(I[93]=$=>tl.value=$),"onUpdate:fieldReadOnlyBorderColor":I[94]||(I[94]=$=>Qa.value=$),"onUpdate:fieldReadOnlyTextColor":I[95]||(I[95]=$=>Zl.value=$),"onUpdate:fieldReadOnlyDescriptionColor":I[96]||(I[96]=$=>ol.value=$),"onUpdate:fieldReadOnlyBorderStyle":I[97]||(I[97]=$=>nl.value=$),"onUpdate:fieldErrorBackground":I[98]||(I[98]=$=>Vn.value=$),"onUpdate:fieldErrorBorderColor":I[99]||(I[99]=$=>ea.value=$),"onUpdate:fieldErrorTextColor":I[100]||(I[100]=$=>ta.value=$),"onUpdate:fieldErrorDescriptionColor":I[101]||(I[101]=$=>Xa.value=$),"onUpdate:fieldErrorBorderStyle":I[102]||(I[102]=$=>oa.value=$),onToggleFieldCornerLinked:lu},null,8,["field-states-active-tab","field-background","field-text","field-font-weight","field-font-style","field-font-size-value","field-font-size-unit","field-description-color","field-border-color","field-border-style","is-field-corner-linked","field-corner-linked-value","field-corner-linked-unit","field-corner-top-left-value","field-corner-top-left-unit","field-corner-top-right-value","field-corner-top-right-unit","field-corner-bottom-right-value","field-corner-bottom-right-unit","field-corner-bottom-left-value","field-corner-bottom-left-unit","field-corner-main-placeholder","field-corner-main-value","field-border-width-value","field-border-width-unit","field-padding-left-right-value","field-padding-left-right-unit","field-padding-top-bottom-value","field-padding-top-bottom-unit","field-active-background","field-active-border-color","field-active-text-color","field-active-description-color","field-active-border-style","field-read-only-background","field-read-only-border-color","field-read-only-text-color","field-read-only-description-color","field-read-only-border-style","field-error-background","field-error-border-color","field-error-text-color","field-error-description-color","field-error-border-style"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("checkbox_radio_selection"),name:"checkboxRadio","icon-name":"checklist","icon-category":"builder"},{default:y(()=>[r(pr,{"checkbox-radio-font-color":ua.value,"checkbox-radio-font-weight":ca.value,"checkbox-radio-font-style":Eo.value,"checkbox-radio-font-size-value":Oo.value,"checkbox-radio-font-size-unit":ir.value,"checkbox-radio-selection-color":fa.value,"checkbox-radio-border-color":cn.value,"onUpdate:checkboxRadioFontColor":I[103]||(I[103]=$=>ua.value=$),"onUpdate:checkboxRadioFontWeight":I[104]||(I[104]=$=>ca.value=$),"onUpdate:checkboxRadioFontStyle":I[105]||(I[105]=$=>Eo.value=$),"onUpdate:checkboxRadioFontSizeValue":I[106]||(I[106]=$=>Oo.value=$),"onUpdate:checkboxRadioFontSizeUnit":I[107]||(I[107]=$=>ir.value=$),"onUpdate:checkboxRadioSelectionColor":I[108]||(I[108]=$=>fa.value=$),"onUpdate:checkboxRadioBorderColor":I[109]||(I[109]=$=>cn.value=$)},null,8,["checkbox-radio-font-color","checkbox-radio-font-weight","checkbox-radio-font-style","checkbox-radio-font-size-value","checkbox-radio-font-size-unit","checkbox-radio-selection-color","checkbox-radio-border-color"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("button_states"),name:"buttonStates","icon-name":"button","icon-category":"builder"},{default:y(()=>[r(Rn,{"button-background":na.value,"button-border-color":ia.value,"button-text":Za.value,"button-font-weight":Zt.value,"button-font-style":Xt.value,"button-font-size-value":er.value,"button-font-size-unit":tr.value,"button-border-width-value":la.value,"button-border-width-unit":Ja.value,"is-button-corner-linked":Hn.value,"button-corner-main-value":en.value,"button-corner-linked-unit":il.value,"button-corner-main-placeholder":nu.value,"button-corner-top-left-value":ll.value,"button-corner-top-left-unit":al.value,"button-corner-top-right-value":rl.value,"button-corner-top-right-unit":jn.value,"button-corner-bottom-right-value":sl.value,"button-corner-bottom-right-unit":dl.value,"button-corner-bottom-left-value":ul.value,"button-corner-bottom-left-unit":cl.value,"button-padding-left-right-value":nr.value,"button-padding-left-right-unit":wo.value,"button-padding-top-bottom-value":fl.value,"button-padding-top-bottom-unit":xn.value,"button-width-value":sa.value,"button-width-unit":ml.value,"button-height-value":Do.value,"button-height-unit":da.value,"onUpdate:buttonBackground":I[110]||(I[110]=$=>na.value=$),"onUpdate:buttonBorderColor":I[111]||(I[111]=$=>ia.value=$),"onUpdate:buttonText":I[112]||(I[112]=$=>Za.value=$),"onUpdate:buttonFontWeight":I[113]||(I[113]=$=>Zt.value=$),"onUpdate:buttonFontStyle":I[114]||(I[114]=$=>Xt.value=$),"onUpdate:buttonFontSizeValue":I[115]||(I[115]=$=>er.value=$),"onUpdate:buttonFontSizeUnit":I[116]||(I[116]=$=>tr.value=$),"onUpdate:buttonBorderWidthValue":I[117]||(I[117]=$=>la.value=$),"onUpdate:buttonBorderWidthUnit":I[118]||(I[118]=$=>Ja.value=$),"onUpdate:buttonCornerMainValue":I[119]||(I[119]=$=>en.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:buttonCornerLinkedUnit":I[120]||(I[120]=$=>il.value=$),"onUpdate:buttonCornerTopLeftValue":I[121]||(I[121]=$=>ll.value=$),"onUpdate:buttonCornerTopLeftUnit":I[122]||(I[122]=$=>al.value=$),"onUpdate:buttonCornerTopRightValue":I[123]||(I[123]=$=>rl.value=$),"onUpdate:buttonCornerTopRightUnit":I[124]||(I[124]=$=>jn.value=$),"onUpdate:buttonCornerBottomRightValue":I[125]||(I[125]=$=>sl.value=$),"onUpdate:buttonCornerBottomRightUnit":I[126]||(I[126]=$=>dl.value=$),"onUpdate:buttonCornerBottomLeftValue":I[127]||(I[127]=$=>ul.value=$),"onUpdate:buttonCornerBottomLeftUnit":I[128]||(I[128]=$=>cl.value=$),"onUpdate:buttonPaddingLeftRightValue":I[129]||(I[129]=$=>nr.value=$),"onUpdate:buttonPaddingLeftRightUnit":I[130]||(I[130]=$=>wo.value=$),"onUpdate:buttonPaddingTopBottomValue":I[131]||(I[131]=$=>fl.value=$),"onUpdate:buttonPaddingTopBottomUnit":I[132]||(I[132]=$=>xn.value=$),"onUpdate:buttonWidthValue":I[133]||(I[133]=$=>sa.value=$),"onUpdate:buttonWidthUnit":I[134]||(I[134]=$=>ml.value=$),"onUpdate:buttonHeightValue":I[135]||(I[135]=$=>Do.value=$),"onUpdate:buttonHeightUnit":I[136]||(I[136]=$=>da.value=$),onToggleButtonCornerLinked:se},null,8,["button-background","button-border-color","button-text","button-font-weight","button-font-style","button-font-size-value","button-font-size-unit","button-border-width-value","button-border-width-unit","is-button-corner-linked","button-corner-main-value","button-corner-linked-unit","button-corner-main-placeholder","button-corner-top-left-value","button-corner-top-left-unit","button-corner-top-right-value","button-corner-top-right-unit","button-corner-bottom-right-value","button-corner-bottom-right-unit","button-corner-bottom-left-value","button-corner-bottom-left-unit","button-padding-left-right-value","button-padding-left-right-unit","button-padding-top-bottom-value","button-padding-top-bottom-unit","button-width-value","button-width-unit","button-height-value","button-height-unit"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("confirmation_message"),name:"confirmationMessage","icon-name":"check-circle","icon-category":"global"},{default:y(()=>[r(Fi,{"confirmation-border-color":_i.value,"confirmation-border-style":vl.value,"confirmation-background-color":no.value,"confirmation-border-width-value":fn.value,"confirmation-border-width-unit":pl.value,"is-confirmation-corner-linked":Kn.value,"confirmation-corner-linked-value":Qn.value,"confirmation-corner-linked-unit":yl.value,"confirmation-corner-top-left-value":gl.value,"confirmation-corner-top-left-unit":wi.value,"confirmation-corner-top-right-value":Un.value,"confirmation-corner-top-right-unit":mn.value,"confirmation-corner-bottom-right-value":hl.value,"confirmation-corner-bottom-right-unit":Ci.value,"confirmation-corner-bottom-left-value":Si.value,"confirmation-corner-bottom-left-unit":Xn.value,"confirmation-corner-main-placeholder":mr.value,"confirmation-corner-main-value":ki.value,"onUpdate:confirmationBorderColor":I[137]||(I[137]=$=>_i.value=$),"onUpdate:confirmationBorderStyle":I[138]||(I[138]=$=>vl.value=$),"onUpdate:confirmationBackgroundColor":I[139]||(I[139]=$=>no.value=$),"onUpdate:confirmationBorderWidthValue":I[140]||(I[140]=$=>fn.value=$),"onUpdate:confirmationBorderWidthUnit":I[141]||(I[141]=$=>pl.value=$),"onUpdate:confirmationCornerMainValue":I[142]||(I[142]=$=>ki.value=typeof $=="string"?$===""?"":Number($):$),"onUpdate:confirmationCornerLinkedUnit":I[143]||(I[143]=$=>yl.value=$),"onUpdate:confirmationCornerTopLeftValue":I[144]||(I[144]=$=>gl.value=$),"onUpdate:confirmationCornerTopLeftUnit":I[145]||(I[145]=$=>wi.value=$),"onUpdate:confirmationCornerTopRightValue":I[146]||(I[146]=$=>Un.value=$),"onUpdate:confirmationCornerTopRightUnit":I[147]||(I[147]=$=>mn.value=$),"onUpdate:confirmationCornerBottomRightValue":I[148]||(I[148]=$=>hl.value=$),"onUpdate:confirmationCornerBottomRightUnit":I[149]||(I[149]=$=>Ci.value=$),"onUpdate:confirmationCornerBottomLeftValue":I[150]||(I[150]=$=>Si.value=$),"onUpdate:confirmationCornerBottomLeftUnit":I[151]||(I[151]=$=>Xn.value=$),onToggleConfirmationCornerLinked:wl},null,8,["confirmation-border-color","confirmation-border-style","confirmation-background-color","confirmation-border-width-value","confirmation-border-width-unit","is-confirmation-corner-linked","confirmation-corner-linked-value","confirmation-corner-linked-unit","confirmation-corner-top-left-value","confirmation-corner-top-left-unit","confirmation-corner-top-right-value","confirmation-corner-top-right-unit","confirmation-corner-bottom-right-value","confirmation-corner-bottom-right-unit","confirmation-corner-bottom-left-value","confirmation-corner-bottom-left-unit","confirmation-corner-main-placeholder","confirmation-corner-main-value"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("rating"),name:"rating","icon-name":"star","icon-category":"global"},{default:y(()=>[r(DU,{"rating-icon-size-value":lr.value,"rating-icon-size-unit":bl.value,"rating-icon-color":_l.value,"onUpdate:ratingIconSizeValue":I[152]||(I[152]=$=>lr.value=$),"onUpdate:ratingIconSizeUnit":I[153]||(I[153]=$=>bl.value=$),"onUpdate:ratingIconColor":I[154]||(I[154]=$=>_l.value=$)},null,8,["rating-icon-size-value","rating-icon-size-unit","rating-icon-color"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("slider_style_section"),name:"slider","icon-name":"slider","icon-category":"global"},{default:y(()=>[r(NU,{"slider-handle-color":l(ar),"slider-highlight-color":l(ma),"slider-border-color":l(Bo),"slider-track-color":l(xl),"slider-remaining-track-color":l(Jn),"onUpdate:sliderHandleColor":I[155]||(I[155]=$=>ar.value=$),"onUpdate:sliderHighlightColor":I[156]||(I[156]=$=>ma.value=$),"onUpdate:sliderBorderColor":I[157]||(I[157]=$=>Bo.value=$),"onUpdate:sliderTrackColor":I[158]||(I[158]=$=>xl.value=$),"onUpdate:sliderRemainingTrackColor":I[159]||(I[159]=$=>Jn.value=$)},null,8,["slider-handle-color","slider-highlight-color","slider-border-color","slider-track-color","slider-remaining-track-color"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("date_time_picker"),name:"dateTimePicker","icon-name":"calendar-dot","icon-category":"global"},{default:y(()=>[r(eM,{"date-time-calendar-background":va.value,"date-time-number-text-color":pa.value,"date-time-selection-color":rr.value,"onUpdate:dateTimeCalendarBackground":I[160]||(I[160]=$=>va.value=$),"onUpdate:dateTimeNumberTextColor":I[161]||(I[161]=$=>pa.value=$),"onUpdate:dateTimeSelectionColor":I[162]||(I[162]=$=>rr.value=$)},null,8,["date-time-calendar-background","date-time-number-text-color","date-time-selection-color"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("select"),name:"select","icon-name":"checklist","icon-category":"builder"},{default:y(()=>[r(wM,{"select-tag-color":sr.value,"select-tag-text-color":ur.value,"select-option-hover-color":dr.value,"select-selection-text-color":cr.value,"select-selection-background-color":Mn.value,"onUpdate:selectTagColor":I[163]||(I[163]=$=>sr.value=$),"onUpdate:selectTagTextColor":I[164]||(I[164]=$=>ur.value=$),"onUpdate:selectOptionHoverColor":I[165]||(I[165]=$=>dr.value=$),"onUpdate:selectSelectionTextColor":I[166]||(I[166]=$=>cr.value=$),"onUpdate:selectSelectionBackgroundColor":I[167]||(I[167]=$=>Mn.value=$)},null,8,["select-tag-color","select-tag-text-color","select-option-hover-color","select-selection-text-color","select-selection-background-color"])]),_:1},8,["title"]),(g(!0),k(ye,null,Ae(l(a),($,yr)=>(g(),X(jt($.component),Bd({key:l(d)($,yr)},{ref_for:!0},$.props??{}),null,16))),128)),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"}),r(It,{title:l(o)("css_class"),name:"cssClass","icon-name":"code","icon-category":"global"},{default:y(()=>[r($M,{"copied-form-css-class":zs.value,"additional-css-classes":fr.value,onCopyCssClass:Zr,"onUpdate:additionalCssClasses":I[168]||(I[168]=$=>fr.value=$)},null,8,["copied-form-css-class","additional-css-classes"])]),_:1},8,["title"]),r(Yt,{class:"ivyforms-mt-8 ivyforms-mb-8"})]),_:1})])}}}),BM=We(EM,[["__scopeId","data-v-80c29cd7"]]),AM="form_style_themes",DM="essentials",OM={class:"ivyforms-pro-theme-collection__preview ivyforms-overflow-hidden","aria-hidden":"true"},qM={class:"ivyforms-pro-theme-collection__preview-eyebrow bold-10"},zM={class:"ivyforms-pro-theme-collection__preview-title medium-12"},NM={class:"ivyforms-pro-theme-collection__preview-field regular-10"},WM={class:"ivyforms-pro-theme-collection__preview-field regular-10"},YM={class:"ivyforms-pro-theme-collection__preview-consent ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},HM={class:"ivyforms-pro-theme-collection__preview-consent-label regular-10"},GM={class:"ivyforms-pro-theme-collection__preview-button regular-10"},jM={class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},KM={class:"ivyforms-pro-theme-collection__title medium-18"},QM={class:"ivyforms-pro-theme-collection__description regular-14"},XM=_e({__name:"IvyProThemeCollectionCard",setup(t){const{getLabel:o}=Ye(),{showUpgradeDialog:n}=$o(),a=()=>n(DM),d=[{className:"ivyforms-pro-theme-collection__preview-card--purple",titleKey:"contact_us",nameKey:"your_name",consentKey:"i_agree_to_terms"},{className:"ivyforms-pro-theme-collection__preview-card--blue",titleKey:"get_started",nameKey:"full_name",consentKey:"i_agree_to_terms"},{className:"ivyforms-pro-theme-collection__preview-card--amber",titleKey:"join_waitlist",nameKey:"your_name",consentKey:"subscribe_to_updates"},{className:"ivyforms-pro-theme-collection__preview-card--brand",titleKey:"book_a_demo",nameKey:"your_name",consentKey:"i_agree_to_terms"}];return(m,s)=>(g(),k("article",{class:"ivyforms-pro-theme-collection ivyforms-border-radius-8 ivyforms-p-16 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-cursor-pointer",onClick:a},[u("div",OM,[(g(),k(ye,null,Ae(d,p=>u("div",{key:p.className,class:it(["ivyforms-pro-theme-collection__preview-card ivyforms-border-radius-8 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-6 ivyforms-overflow-hidden",p.className])},[u("span",qM,_(l(o)("form_theme")),1),u("span",zM,_(l(o)(p.titleKey)),1),u("span",NM,_(l(o)(p.nameKey)),1),u("span",WM,_(l(o)("email_address")),1),u("span",YM,[s[0]||(s[0]=u("span",{class:"ivyforms-pro-theme-collection__preview-checkbox"},null,-1)),u("span",HM,_(l(o)(p.consentKey)),1)]),u("span",GM,_(l(o)("submit")),1)],2)),64))]),u("div",jM,[u("h3",KM,_(l(o)("unlock_creative_superpowers")),1),r(ro,{image:"pro-text",size:"s"})]),u("p",QM,_(l(o)("pro_themes_collection_description")),1),r(ke,{priority:"pro",size:"d","full-width":"","icon-start":"pro-lightning-alt","icon-start-category":"global","icon-start-type":"fill-duo",onClick:Ht(a,["stop"])},{default:y(()=>[ie(_(l(o)("upgrade")),1)]),_:1}),u("button",{type:"button",class:"ivyforms-pro-theme-collection__explore medium-14",onClick:Ht(a,["stop"])},_(l(o)("explore_collection")),1)]))}}),JM=We(XM,[["__scopeId","data-v-a473ce72"]]),ZM={class:"ivyforms-form-styles"},eR={key:0,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},tR={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},oR={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4 ivyforms-flex-1"},nR={class:"ivyforms-form-styles__disable-label regular-16"},iR={key:0,class:"ivyforms-form-styles__section ivyforms-width-100"},lR={class:"ivyforms-form-styles__section-title ivyforms-border-bottom ivyforms-flex ivyforms-pb-8 ivyforms-align-items-center ivyforms-gap-16 ivyforms-align-self-stretch"},aR={class:"ivyforms-form-styles__themes ivyforms-pt-16 ivyforms-gap-4 ivyforms-flex ivyforms-flex-direction-column ivyforms-width-100"},rR={key:1,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},sR={class:"ivyforms-form-styles__header ivyforms-pb-12 ivyforms-border-bottom ivyforms-flex ivyforms-pb-8 ivyforms-align-items-center ivyforms-gap-16 ivyforms-align-self-stretch"},dR={class:"regular-16"},uR={class:"ivyforms-form-styles__mode-tabs ivyforms-mt-16 ivyforms-width-100"},cR={key:0,class:"",style:{"text-align":"center"}},fR={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},mR={key:1,class:"",style:{"text-align":"center"}},vR={class:"ivyforms-text-secondary ivyforms-text-sm text-muted"},pR={class:"ivyforms-flex ivyforms-justify-content-end ivyforms-gap-8"},yR="ivyforms/style/filter/save_theme_modal_component",gR=_e({__name:"FieldStyleTabContent",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Hi(),{showUpgradeDialog:d}=$o(),m=x(!1),s=x(!1),p=x(!1),{canUseFeature:f}=Wn(),v=T(()=>(Ge.hooks.updateCounter.value,fx())),h=T(()=>f(AM)),w=T(()=>v.value.filter(H=>!H.isPro)),L=T(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/form_builder/filter_style_controls_component",null,{formType:n.formType})}catch{return null}}),F=T(()=>(Ge.hooks.updateCounter.value,Ge.hooks.applyFilters(yR,null)||null)),M=T({get:()=>!n.styleSettings.stylesEnabled,set:H=>{n.updateStyleSettings("stylesEnabled",!H)}}),E=T({get:()=>n.styleSettings.styleMode||"quick",set:H=>{n.updateStyleSettings("styleMode",H)}}),C=T({get:()=>n.styleSettings.selectedTheme||"ivy-default",set:H=>{n.updateStyleSettings("selectedTheme",H)}}),P=T(()=>{const H=v.value.find(Z=>Z.id===C.value);return H?H.name:""}),B=H=>{const Z=v.value.find(q=>q.id===H),J=C.value!==H;Z&&!Z.isPro&&!Z.isComingSoon&&(C.value=H,J&&Object.keys(Z.settings).forEach(q=>{q!=="stylesEnabled"&&q!=="selectedTheme"&&q!=="styleMode"&&n.updateStyleSettings(q,Z.settings[q])}))},z=H=>{B(H),L.value||n.updateStyleSettings("styleMode","quick"),s.value=!0},N=(H,Z)=>{const J=v.value.find(q=>q.id===H);!J||J.isPro||J.isComingSoon||a.openContextMenu({actions:[$t(Lt.Edit,{handler:()=>z(H)}),$t(Lt.SaveAsNewTheme,{handler:()=>ne()})],contextMenuButtonRef:Z})},ne=()=>{F.value?p.value=!0:d("essentials")},ee=H=>{p.value=!1,H?.id&&(C.value=H.id),De({message:o("theme_saved_successfully"),type:"success"})},Y=()=>{const H=v.value.find(Z=>Z.id===C.value);if(H){const Z=JSON.parse(JSON.stringify(H.settings));n.resetStyleToThemeDefaults({...Z,selectedTheme:C.value})}m.value=!1};return(H,Z)=>{const J=xo,q=to,j=co,K=$2,G=ke,W=Pn,V=ci;return g(),k("div",ZM,[s.value?(g(),k("div",rR,[u("div",sR,[r(G,{size:"s",type:"ghost",priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows",onClick:Z[2]||(Z[2]=D=>s.value=!1)}),u("div",dR,_(P.value),1),Z[8]||(Z[8]=u("div",{class:"ivyforms-flex-1"},null,-1)),r(G,{size:"s",priority:"danger",type:"ghost","icon-start":"refresh","icon-start-category":"arrows",onClick:Z[3]||(Z[3]=D=>m.value=!0)},{default:y(()=>[ie(_(l(o)("reset")),1)]),_:1}),r(G,{size:"s",priority:"tertiary",type:"ghost","icon-start":"cloud-upload","icon-start-category":"global",onClick:ne},{default:y(()=>[ie(_(l(o)("save_as_theme")),1)]),_:1})]),L.value?(g(),X(jt(L.value),{key:0,embedded:""})):(g(),k(ye,{key:1},[u("div",uR,[r(W,{modelValue:E.value,"onUpdate:modelValue":Z[4]||(Z[4]=D=>E.value=D),size:"s",priority:"tertiary",type:"tonal",background:"",tabs:[{name:"quick",label:l(o)("quick_start")},{name:"advanced",label:l(o)("advanced")}]},null,8,["modelValue","tabs"])]),E.value==="quick"?(g(),k("div",cR,[u("div",fR,_(l(o)("quick_start_description")),1)])):ce("",!0),E.value==="advanced"?(g(),k("div",mR,[u("div",vR,_(l(o)("advanced_mode_description")),1)])):ce("",!0),E.value==="quick"?(g(),X(YP,{key:2})):ce("",!0),E.value==="advanced"?(g(),X(BM,{key:3})):ce("",!0)],64))])):(g(),k("div",eR,[u("div",tR,[r(J,{modelValue:M.value,"onUpdate:modelValue":Z[0]||(Z[0]=D=>M.value=D),size:"d"},null,8,["modelValue"]),u("div",oR,[u("div",nR,_(l(o)("disable_styles")),1),r(j,{content:l(o)("disable_styles_tooltip")},{default:y(()=>[r(q,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",class:"ivyforms-radio__tooltip-icon",onClick:Z[1]||(Z[1]=Ht(()=>{},["prevent"]))})]),_:1},8,["content"])])]),M.value?ce("",!0):(g(),k("div",iR,[u("div",lR,_(l(o)("ivy_styles")),1),u("div",aR,[(g(!0),k(ye,null,Ae(w.value,D=>(g(),X(K,{key:D.id,theme:D,"is-selected":C.value===D.id,"selected-theme-id":C.value,onSelect:B,onMenuClick:N},null,8,["theme","is-selected","selected-theme-id"]))),128)),h.value?ce("",!0):(g(),X(JM,{key:0}))])]))])),r(V,{modelValue:m.value,"onUpdate:modelValue":Z[6]||(Z[6]=D=>m.value=D),title:l(o)("reset_styles_confirmation_title"),priority:"danger",width:"364px"},{footer:y(()=>[u("div",pR,[r(G,{size:"d",priority:"tertiary",type:"ghost",onClick:Z[5]||(Z[5]=D=>m.value=!1)},{default:y(()=>[ie(_(l(o)("cancel")),1)]),_:1}),r(G,{size:"d",priority:"danger",type:"fill",onClick:Y},{default:y(()=>[ie(_(l(o)("reset")),1)]),_:1})])]),default:y(()=>[u("div",null,_(l(o)("reset_styles_confirmation_message")),1)]),_:1},8,["modelValue","title"]),F.value?(g(),X(jt(F.value),{key:2,modelValue:p.value,"onUpdate:modelValue":Z[7]||(Z[7]=D=>p.value=D),settings:l(n).styleSettings,onSaved:ee},null,40,["modelValue","settings"])):ce("",!0)])}}}),hR=We(gR,[["__scopeId","data-v-f17a73b3"]]),bR={class:"advanced-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},_R=_e({__name:"AdvancedFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateSelectedField:a,updateFieldOptions:d}=kt(),m=T(()=>{if(!n.value)return[];let f=Ge.fieldOptions.getForFieldType(n.value.type,"advanced");return f=Ll("ivyforms/field_options/filter_options",f,{fieldType:n.value.type,tab:"advanced"}),f.forEach((v,h)=>{v.showDividerAfter=h<f.length-1,h===f.length-1&&(v.showDividerAfter=!1)}),f.filter(v=>v.condition?v.condition(n.value):!0)});Ee(()=>Ge.hooks.updateCounter.value,()=>{});const s=T(()=>n.value),p=(f,v)=>{a(f,v),d(f,v)};return(f,v)=>(g(),k("div",bR,[(g(!0),k(ye,null,Ae(m.value,h=>(g(),k(ye,{key:h.id},[h.showDividerBefore?(g(),X(Xe,{key:0})):ce("",!0),(g(),X(jt(h.component),{field:s.value,"update-field":p,"get-label":l(o)},null,8,["field","get-label"])),h.showDividerAfter?(g(),X(Xe,{key:1})):ce("",!0)],64))),128)),m.value.length?ce("",!0):(g(),X(dn,{key:0,title:l(o)("coming_soon"),subtitle:l(o)("we_are_working_on_it"),image:"fields-options"},null,8,["title","subtitle"]))]))}}),xR=We(_R,[["__scopeId","data-v-8f9e2212"]]),wR={class:"ivyforms-general-field-options-dynamic ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16"},CR=_e({__name:"GeneralFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateFieldOptions:a,updateSelectedField:d}=kt(),m=(p,f)=>{d(p,f),a(p,f)},s=T(()=>{if(Ge.hooks.updateCounter.value,!n.value)return[];let p=Ge.fieldOptions.getForFieldType(n.value.type,"general");return p=Ll("ivyforms/field_options/filter_options",p,{fieldType:n.value.type,tab:"general"}),p.forEach((f,v)=>{f.showDividerAfter=v<p.length-1,v===p.length-1&&(f.showDividerAfter=!1)}),p.filter(f=>f.condition?f.condition(n.value):!0)});return(p,f)=>{const v=Xe;return g(),k("div",wR,[(g(!0),k(ye,null,Ae(s.value,(h,w)=>(g(),k(ye,{key:h.id},[h.showDividerBefore&&w>0?(g(),X(v,{key:0})):ce("",!0),(g(),X(jt(h.component),{field:l(n),"update-field":m,"get-label":l(o)},null,8,["field","get-label"])),h.showDividerAfter&&w<s.value.length-1?(g(),X(v,{key:1})):ce("",!0)],64))),128))])}}}),SR=We(CR,[["__scopeId","data-v-305170d5"]]),kR={},FR={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},IR={class:"ivyforms-flex ivyforms-gap-16"},TR={class:"ivyforms-flex ivyforms-gap-16"};function PR(t,o){const n=zn,a=mi,d=Xe;return g(),k("div",FR,[r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[u("div",IR,[r(n,{variant:"text",style:{height:"20px",width:"20px"}}),r(n,{variant:"text",style:{height:"20px"}})]),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(d),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[u("div",TR,[r(n,{variant:"text",style:{height:"20px",width:"20px"}}),r(n,{variant:"text",style:{height:"20px"}})]),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"4px"}}),r(n,{variant:"text",style:{height:"16px","margin-left":"34px",width:"310px","margin-top":"-2px"}})]),_:1}),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(d),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1}),r(d),r(a,{animated:"",rows:1,variant:"text"},{template:y(()=>[r(n,{variant:"text",style:{height:"20px"}}),r(n,{variant:"text",style:{height:"40px"}})]),_:1})])}const $R=We(kR,[["render",PR]]),LR={class:"ivyforms-smart-logic-placeholder ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},VR=_e({__name:"SmartLogicOptions",props:{field:{}},setup(t){const{getLabel:o}=Ye(),n=()=>{pv()};return(a,d)=>{const m=ke;return g(),k("div",LR,[r(dn,{title:l(o)("smart_logic_pro_feature"),subtitle:l(o)("smart_logic_pro_description"),image:"fields-options"},{actionButton:y(()=>[r(m,{priority:"primary",size:"d","icon-start":"arrow-up-right","icon-start-category":"global","icon-start-type":"outline",onClick:n},{default:y(()=>[ie(_(l(o)("upgrade_to_pro")),1)]),_:1})]),_:1},8,["title","subtitle"])])}}}),UR=We(VR,[["__scopeId","data-v-dce92330"]]),MR={key:0,class:"ivyforms-secondary-tab-menu"},RR={class:"ivyforms-secondary-tab-menu__tabs"},ER={class:"ivyforms-secondary-tab-menu__content"},BR={key:0,class:"ivyforms-py-16 ivyforms-pr-8"},AR={key:0},DR={key:1},OR={key:2},qR={key:1},zR=_e({__name:"FieldOptionsTabContent",props:{field:{default:null}},setup(t){const o=T(()=>window.IvyForms?.components?.SmartLogicOptions),{getLabel:n}=Ye(),{updateFieldOptions:a,updateSelectedField:d}=kt(),{checkFeatureAccess:m,isProInstalled:s,isProLicenseActive:p}=$o(),f=Av(),{dialogVisible:v}=zi(f),h=(ne,ee)=>{d(ne,ee),a(ne,ee)},w=window.IvyForms?.pro?Zo():null,L=t,F=()=>n("no_field_selected"),M=()=>n("please_select_field"),E=x("general"),C=x(!1),P=x("general"),B=T(()=>!w||!w.loaded.value?!1:w.hasFeature("smart_logic")),z=T(()=>[{name:"general",label:n("general")},{name:"advanced",label:n("advanced")},{name:"smartLogic",label:n("smart_logic"),pro:!s()}]),N=ne=>{const ee=String(ne),H={smartLogic:"smart_logic"}[ee];if(H){if(P.value=E.value,s()&&!p()){m(H);return}if(!B.value){m(H);return}}E.value=ee};return Pt(async()=>{w&&!w.loaded.value&&await w.fetch()}),Ee(()=>L.field,(ne,ee)=>{ne&&ee&&ne.fieldIndex!==ee.fieldIndex&&(E.value="general",C.value=!0,setTimeout(()=>{C.value=!1},200))}),Ee(()=>v.value,ne=>{!ne&&E.value==="smartLogic"&&!B.value&&(E.value=P.value)}),(ne,ee)=>{const Y=Pn,H=SR,Z=xR;return t.field?(g(),k("div",MR,[u("div",RR,[r(Y,{"model-value":E.value,background:"",type:"tonal",priority:"tertiary",tabs:z.value,size:"d","onUpdate:modelValue":N},null,8,["model-value","tabs"])]),u("div",ER,[C.value?(g(),k("div",BR,[r($R)])):ce("",!0),Ul(u("div",null,[E.value==="general"?(g(),k("div",AR,[r(H,{field:t.field},null,8,["field"])])):ce("",!0),E.value==="advanced"?(g(),k("div",DR,[r(Z)])):ce("",!0),E.value==="smartLogic"?(g(),k("div",OR,[B.value&&o.value?(g(),X(jt(o.value),{key:0,field:t.field,"update-field":h,"get-label":l(n)},null,8,["field","get-label"])):(g(),X(UR,{key:1,field:t.field},null,8,["field"]))])):ce("",!0)],512),[[Ml,!C.value]])])])):(g(),k("div",qR,[r(dn,{title:F(),subtitle:M(),image:"fields"},null,8,["title","subtitle"])]))}}}),NR=We(zR,[["__scopeId","data-v-3bf3e4ed"]]),WR={class:"ivyforms-add-field-wrapper ivyforms-flex ivyforms-align-items-center"},YR=["disabled"],HR={class:"ivyforms-add-field__left-content ivyforms-flex ivyforms-align-items-end ivyforms-gap-4"},GR={class:"ivyforms-add-field__name medium-14"},jR={class:"ivyforms-add-field__right-content"},KR=_e({__name:"IvyAddField",props:{type:{default:"fill"},disabled:{type:Boolean,default:!1},comingSoon:{type:Boolean},iconStart:{default:""},iconEnd:{default:""},iconStartCategory:{default:"global"},iconEndCategory:{default:"global"},iconStartType:{default:"fill"},iconEndType:{default:"fill"},fieldName:{default:""},fieldType:{default:"text"},pro:{type:Boolean,default:!1}},setup(t){const o=t;return(n,a)=>{const d=to,m=Gd;return g(),k("div",WR,[u("button",{class:it(["ivyforms-add-field ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-p-4",["ivyforms-add-field__type__"+o.type,{"is-icon-start":o.iconStart,"is-icon-end":o.iconEnd||o.pro,"is-pro":o.pro}]]),disabled:o.disabled||o.comingSoon},[u("span",HR,[o.iconStart?(g(),X(d,{key:0,name:o.iconStart,category:o.iconStartCategory,type:o.iconStartType,class:"ivyforms-add-field__icon-start",size:"d"},null,8,["name","category","type"])):ce("",!0),u("span",GR,_(o.fieldName),1)]),u("span",jR,[o.iconEnd?(g(),X(d,{key:0,name:o.iconEnd,category:o.iconEndCategory,type:o.iconEndType,class:"ivyforms-add-field__icon-end",size:"d"},null,8,["name","category","type"])):ce("",!0)]),o.pro?(g(),X(ro,{key:0,image:"pro-bolt",size:"s",class:"ivyforms-add-field__pro-badge"})):ce("",!0)],10,YR),o.comingSoon?(g(),X(m,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):ce("",!0)])}}}),Lp=We(KR,[["__scopeId","data-v-25da1f0c"]]),QR={class:"ivyforms-add-field"},XR={class:"ivyforms-add-field__search-wrapper ivyforms-pb-8"},JR={key:0,class:"ivyforms-add-field__drag-area ivyforms-gap-8"},ZR={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},eE=["draggable","onDragstart"],tE={class:"ivyforms-add-field__drag-area ivyforms-gap-8"},oE={class:"ivyforms-add-field__draggable-wrapper ivyforms-flex ivyforms-gap-8 ivyforms-flex-wrap"},nE=["draggable","onDragstart"],iE=_e({__name:"AddFieldTabContent",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Mo(),{onFieldDragEnd:d}=mx(),{checkFeatureAccess:m,getFeatureSlugForFieldType:s}=$o(),{defaultProvider:p}=Dv(),f=x(""),v=window.IvyForms?.pro?Zo():null;Pt(async()=>{v&&await v.fetch(),a.allSettings||await a.loadAllSettings()});const h=["general","layout","payment","security","advanced"],w={general:"collapse-general",layout:"collapse-layout",payment:"collapse-payment",security:"collapse-security",advanced:"collapse-advanced"},L=J=>{const q=new Map;for(const j of J){const K=j.category,G=q.get(K);if(!G){q.set(K,{...j,name:w[K],dragFields:[...j.dragFields??[]]});continue}const W=[...G.dragFields];for(const D of j.dragFields??[])W.some(R=>R.type===D.type)||W.push(D);const V=(j.dragFields?.length??0)>0&&(G.dragFields?.length??0)===0;q.set(K,{title:V?j.title:G.title,name:w[K],category:K,dragFields:W,comingSoon:G.comingSoon??j.comingSoon})}return h.map(j=>{const K=q.get(j);return K?{...K,name:w[j]}:null}).filter(j=>!!j)},F=J=>J.comingSoon===!0?!0:J.comingSoon===!1?!1:J.dragFields.length===0,M=J=>{const q=n.fields.some(W=>W.type==="recaptcha"),j=n.fields.some(W=>W.type==="turnstile"),K=n.fields.some(W=>W.type==="hcaptcha"),G=q||j||K;return J.map(W=>{if(W.featureSlug){const D=W.pro,R=W.comingSoon||(W.type==="recaptcha"||W.type==="turnstile"||W.type==="hcaptcha")&&G;return{...W,pro:D,_precomputedDisabled:R}}const V=W.pro||W.comingSoon||(W.type==="recaptcha"||W.type==="turnstile"||W.type==="hcaptcha")&&G;return{...W,_precomputedDisabled:V}})},E=J=>J._precomputedDisabled!==void 0?J._precomputedDisabled:J.comingSoon||J.pro?!0:J.type==="recaptcha"||J.type==="turnstile"||J.type==="hcaptcha"?n.fields.some(q=>q.type==="recaptcha")||n.fields.some(q=>q.type==="turnstile")||n.fields.some(q=>q.type==="hcaptcha"):!1,C=T(()=>Z.value.map(J=>({...J,draggableFields:M(J.dragFields)}))),P=T(()=>{const J=f.value.toLowerCase().trim();if(!J)return[];const q=Z.value.flatMap(K=>K.dragFields);return M(q).filter(K=>{const G=K.name.toLowerCase(),W=K.type.toLowerCase();return G.includes(J)||W.includes(J)})}),B=J=>{if(n.isFormLoading)return;const q=Z.value.flatMap(V=>V.dragFields).find(V=>V.type===J);if(q?.pro||q?.featureSlug){const V=q.featureSlug||s(J);if(V&&!m(V))return}if(J==="recaptcha"&&n.fields.some(D=>D.type==="recaptcha")||J==="turnstile"&&n.fields.some(D=>D.type==="turnstile")||J==="hcaptcha"&&n.fields.some(D=>D.type==="hcaptcha")||J==="turnstile"&&n.fields.some(D=>D.type==="turnstile")||J==="hcaptcha"&&n.fields.some(D=>D.type==="hcaptcha"))return;(!Number.isFinite(n.counterFields)||n.counterFields<0)&&(n.counterFields=0);const j=n.increaseCounter(),K=ee({type:J},j);n.isDraggingFromPanel=!1;const W=(n.fields.length>0?Math.max(...n.fields.map(V=>V.rowIndex??0)):-1)+1;n.addField({...K,position:n.fields.length+1,rowIndex:W,columnIndex:0,width:100}),n.updateFieldPositions()},z=(J,q)=>{if(n.isFormLoading||q.comingSoon||q.pro){J.preventDefault();return}n.isDraggingFromPanel=!0;const j=ne(q);if(J.dataTransfer){J.dataTransfer.effectAllowed="move",J.dataTransfer.setData("fieldData",JSON.stringify(j));const G=J.target.closest(".ivyforms-add-field__wrapper");if(G){const W=G.cloneNode(!0);W.style.position="absolute",W.style.top="-9999px",W.style.width=G.offsetWidth+"px",W.style.opacity="0.8",document.body.appendChild(W),J.dataTransfer.setDragImage(W,G.offsetWidth/2,G.offsetHeight/2),setTimeout(()=>{W.parentNode===document.body&&document.body.removeChild(W)},0)}}},N=J=>{n.isDraggingFromPanel=!1,d(),J?.dataTransfer&&J.dataTransfer.clearData()},ne=J=>{const q=n.increaseCounter();return ee(J,q)},ee=(J,q)=>{const j=Ge.hooks.applyFilters("ivyforms/builder/add/transform",null,J,q,{getLabel:o});if(j)return j;switch(J.type){case"text":return{id:0,fieldIndex:q,type:"text",label:o("text"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"email":return{id:0,fieldIndex:q,type:"email",label:o("email"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"number":return{id:0,fieldIndex:q,type:"number",label:o("number"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"slider":return{id:0,fieldIndex:q,type:"slider",label:o("slider"),required:!1,minValue:0,maxValue:100,step:1,defaultValue:50,position:0,labelPosition:"default"};case"textarea":return{id:0,fieldIndex:q,type:"textarea",label:o("paragraph"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"phone":return{id:0,fieldIndex:q,type:"phone",label:o("phone"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",phoneAutoDetect:!0};case"website":return{id:0,fieldIndex:q,type:"website",label:o("website"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"date":return{id:0,fieldIndex:q,type:"date",label:o("date_picker"),required:!1,defaultValue:"",placeholder:"",position:0,dateFieldType:"date-picker",dateFormat:"MM/DD/YYYY",labelPosition:"default"};case"time":return{id:0,fieldIndex:q,type:"time",label:o("time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,timeFieldType:"time-picker",timeFormat:"24h",labelPosition:"default"};case"date_time":return{id:0,fieldIndex:q,type:"date_time",label:o("date_time_picker"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",readOnly:!1,requiredMessage:o("validation_required"),dateTimeFieldType:"picker",dateTimeMode:"single",defaultValueMode:"none",dateFormat:"MM/DD/YYYY",timeFormat:"24h",enableSeconds:!1,featureSlug:"date_time_field",pro:!0};case"recaptcha":return{id:0,fieldIndex:q,type:"recaptcha",label:o("recaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"html":return{id:0,fieldIndex:q,type:"html",label:o("html"),hideLabel:!1,htmlContent:"",description:"",position:0,labelPosition:"default",cssClasses:""};case"turnstile":return{id:0,fieldIndex:q,type:"turnstile",label:o("turnstile"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"hcaptcha":return{id:0,fieldIndex:q,type:"hcaptcha",label:o("hcaptcha"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default"};case"radio":return{id:0,fieldIndex:q,type:"radio",label:o("radio_button"),required:!1,defaultValue:o("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:o("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:o("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0};case"select":return{id:0,fieldIndex:q,type:"select",label:o("dropdown"),required:!1,defaultValue:o("option_1"),placeholder:"",position:0,fieldOptions:[{id:0,label:o("option_1"),value:"option1",isDefault:!0,position:1},{id:1,label:o("option_2"),value:"option2",isDefault:!1,position:2}],shuffleOptions:!1,showValues:!0,enableSearch:!1};case"rating":return{id:0,fieldIndex:q,type:"rating",label:o("rating"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",ratingIcon:"star",fieldOptions:[{id:1,label:o("good"),value:"1",isDefault:!1},{id:2,label:o("nice"),value:"2",isDefault:!1},{id:3,label:o("very_good"),value:"3",isDefault:!1},{id:4,label:o("awesome"),value:"4",isDefault:!1},{id:5,label:o("amazing"),value:"5",isDefault:!1}],showValues:!1};case"file-upload":return{id:0,fieldIndex:q,type:"file-upload",label:o("file_upload"),required:!1,defaultValue:"",placeholder:o("file_upload_placeholder_drag_here"),position:0,labelPosition:"default",readOnly:!1,hideLabel:!1,description:"",cssClasses:"",maxFileSizeMb:999,saveUploadsTo:"ivyforms",allowedFileExtensions:[],allowMultiple:!1,maxUploadCount:0};case"nps":return{id:0,fieldIndex:q,type:"nps",label:o("net_promoter"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",hideLabel:!1,description:"",negativeStatementLabel:"",positiveStatementLabel:""};case"address":{const K=["streetAddress","addressLine2","city","state","zip","country"],G=K.map(W=>({type:W,id:"",label:o(W==="addressLine2"?"address_line_2":W),value:"",placeholder:"",required:!1,hideLabel:!1,description:"",requiredMessage:"",visible:!0}));return{id:0,fieldIndex:q,type:"address",label:o("address"),hideLabel:!1,cssClasses:"",labelPosition:"top",addressFieldTypes:K,addressFields:G,countryDefaultValue:"",position:0}}case"name":{const K=["nameField1","nameField2"],G=K.map((W,V)=>({type:W,id:"",modelValue:"",label:o(V===0?"first_name":"last_name"),required:!1,optionHide:!1,description:"",placeholder:""}));return{id:0,fieldIndex:q,type:"name",label:o("name"),required:!1,defaultValue:"",placeholder:"",position:0,nameFieldTypes:K,nameFields:G}}case"checkbox":return{id:0,fieldIndex:q,type:"checkbox",label:o("checkbox"),required:!1,placeholder:"",position:0,fieldOptions:[{id:0,label:o("choice_1"),value:"choice1",isDefault:!1,position:1},{id:1,label:o("choice_2"),value:"choice2",isDefault:!1,position:2},{id:2,label:o("choice_3"),value:"choice3",isDefault:!1,position:3}],shuffleOptions:!1,showValues:!0};case"product":{const K=[{id:0,label:`${o("product")} 1`,value:"product1",isDefault:!0,position:1},{id:1,label:`${o("product")} 2`,value:"product2",isDefault:!1,position:2},{id:2,label:`${o("product")} 3`,value:"product3",isDefault:!1,position:3}],G={product1:"29.99",product2:"19.99",product3:"9.99"};return{id:0,fieldIndex:q,type:"product",label:o("product"),required:!1,defaultValue:"product1",placeholder:"",position:0,labelPosition:"default",fieldOptions:K,shuffleOptions:!1,showValues:!0,htmlContent:JSON.stringify({configVersion:1,productType:"radio",paymentAmount:"",minAmount:"",maxAmount:"",amountLabel:"",showPriceAfterItemLabel:!1,prices:G,choiceLayout:"inline",columnsCount:3})}}case"quantity":return{id:0,fieldIndex:q,type:"quantity",label:o("quantity"),required:!1,defaultValue:"",placeholder:"",position:0,labelPosition:"default",minValue:1,maxValue:null,step:1,limitRange:!0,numberFormat:"us_int",htmlContent:JSON.stringify({quantityConfigVersion:1,linkedProductFieldIndex:null})};case"payment-method":return{id:0,fieldIndex:q,type:"payment-method",label:o("payment_method_field"),required:!0,readOnly:!1,defaultValue:"",placeholder:o("card_number"),position:0,labelPosition:"default",requiredMessage:o("required"),inputPrefix:"",inputSuffix:"",htmlContent:JSON.stringify({paymentMethods:[p.value],hideCardLabels:!1})};case"total":return{id:0,fieldIndex:q,type:"total",label:o("total"),required:!0,readOnly:!0,defaultValue:"",placeholder:"",position:0,labelPosition:"default",requiredMessage:o("total_default_required_message"),inputPrefix:"",inputSuffix:"",htmlContent:JSON.stringify({totalConfigVersion:1,enablePaymentSummary:!1,showPaymentSummaryCloseButton:!0,emptyPaymentMessageHtml:"",enableAutocomplete:!1})};case"gdpr":return{id:0,fieldIndex:q,type:"gdpr",label:o("gdpr"),required:!0,defaultValue:"",placeholder:"",position:0,agreementText:o("gdpr_default_agreement_text"),labelPosition:"default"}}},Y=[{title:o("general"),name:"collapse-general",category:"general",dragFields:[{type:"text",name:o("text"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"email",name:o("email"),iconStart:"email",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"number",name:o("number"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"textarea",name:o("paragraph"),iconStart:"paragraph",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"phone",name:o("phone"),iconStart:"phone",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"website",name:o("website"),iconStart:"globe",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"name",name:o("name"),iconStart:"user",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"address",name:o("address"),iconStart:"location",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"radio",name:o("radio_button"),iconStart:"radio",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"checkbox",name:o("checkbox"),iconStart:"checkbox",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"select",name:o("dropdown"),iconStart:"chevron-square-down",iconStartType:"outline",iconStartCategory:"arrows",iconEnd:"none",iconEndType:"fill",iconEndCategory:"global"},{type:"rating",name:o("rating"),iconStart:"star",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"html",name:o("html"),iconStart:"code",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"file-upload",name:o("file_upload"),iconStart:"import",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"slider",name:o("slider"),iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("layout"),name:"collapse-layout",category:"layout",dragFields:[{type:"section",name:o("sections"),iconStart:"sections",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"section_field",pro:!0}]},{title:o("payment"),name:"collapse-payment",category:"payment",dragFields:[{type:"product",name:o("product"),iconStart:"cart",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"quantity",name:o("quantity"),iconStart:"hashtag",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"total",name:o("total"),iconStart:"field",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"payment-method",name:o("payment_method_field"),iconStart:"cc",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("security"),name:"collapse-security",category:"security",dragFields:[{type:"recaptcha",name:o("recaptcha"),iconStart:"recaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"turnstile",name:o("turnstile"),iconStart:"turnstile",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"hcaptcha",name:o("hcaptcha"),iconStart:"hcaptcha",iconStartType:"fill",iconStartCategory:"security",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"gdpr",name:o("gdpr"),iconStart:"gdpr-shield",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"}]},{title:o("advanced"),name:"collapse-advanced",category:"advanced",dragFields:[{type:"date",name:o("date"),iconStart:"calendar-dot",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"time",name:o("time"),iconStart:"clock",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global"},{type:"date_time",name:o("date_time"),iconStart:"date-and-time",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"date_time_field",pro:!0},{type:"password",name:o("password"),iconStart:"key",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"password_field",pro:!0},{type:"signature",name:o("signature"),iconStart:"signature2",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"signature_field",pro:!0},{type:"likert",name:o("likert"),iconStart:"list-bullet",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"likert_field",pro:!0},{type:"nps",name:o("net_promoter"),iconStart:"slider",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"nps_field",pro:!0},{type:"rich_text",name:o("rich_text"),iconStart:"text-bold",iconStartType:"outline",iconStartCategory:"text-formatting",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"rich_text_field",pro:!0},{type:"calculated",name:o("calculate"),iconStart:"grid",iconStartType:"outline",iconStartCategory:"global",iconEnd:"",iconEndType:"fill",iconEndCategory:"global",featureSlug:"calculated_field",pro:!0}]}],H=J=>bp()?J:J.map(q=>({...q,dragFields:q.dragFields.filter(j=>j.type!=="payment-method")})),Z=T(()=>{Ge.hooks.updateCounter.value,v&&v.loaded.value;const J=Ge.hooks.applyFilters("ivyforms/builder/filter/collapse_items",Y,{getLabel:o}),q=Array.isArray(J)?J:Y;return L(H(q))});return(J,q)=>{const j=Lp,K=Bv,G=Ev;return g(),k("div",QR,[u("div",XR,[r(Ki,{modelValue:f.value,"onUpdate:modelValue":q[0]||(q[0]=W=>f.value=W),placeholder:l(o)("search_fields")},null,8,["modelValue","placeholder"])]),f.value?(g(),k("div",JR,[u("div",ZR,[(g(!0),k(ye,null,Ae(P.value,W=>(g(),k("div",{key:W.type,class:it(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":W.comingSoon||W.pro}]),draggable:!W.comingSoon&&!W.pro&&!l(n).isFormLoading,onDragstart:V=>z(V,W),onDragend:q[1]||(q[1]=V=>N(V))},[r(j,{"field-type":W.type,"field-name":W.name,"icon-start":W.iconStart,"icon-start-category":W.iconStartCategory,"icon-start-type":W.iconStartType,"icon-end":W.iconEnd,"icon-end-category":W.iconEndCategory,"icon-end-type":W.iconEndType,"coming-soon":W.comingSoon,disabled:E(W),pro:W.pro,"use-pro-badge":W.pro,onClick:V=>B(W.type)},null,8,["field-type","field-name","icon-start","icon-start-category","icon-start-type","icon-end","icon-end-category","icon-end-type","coming-soon","disabled","pro","use-pro-badge","onClick"])],42,eE))),128))])])):(g(),X(G,{key:1,accordion:!1,"default-active":["collapse-general"]},{default:y(()=>[(g(!0),k(ye,null,Ae(C.value,W=>(g(),X(K,{key:W.category,class:it(["ivyforms-add-field__collapse-item"]),title:W.title,name:W.name,"coming-soon":F(W)},{default:y(()=>[u("div",tE,[u("div",oE,[(g(!0),k(ye,null,Ae(W.draggableFields,V=>(g(),k("div",{key:V.type,class:it(["ivyforms-add-field__wrapper ivforms-flex",{"non-draggable":V.comingSoon||V.pro}]),draggable:!V.comingSoon&&!V.pro&&!l(n).isFormLoading,onDragstart:D=>z(D,V),onDragend:q[2]||(q[2]=D=>N(D))},[r(j,{"field-type":V.type,"field-name":V.name,"icon-start":V.iconStart,"icon-start-category":V.iconStartCategory,"icon-start-type":V.iconStartType,"icon-end":V.iconEnd,"icon-end-category":V.iconEndCategory,"icon-end-type":V.iconEndType,"coming-soon":V.comingSoon,disabled:E(V),pro:V.pro,"use-pro-badge":V.pro,onClick:D=>B(V.type)},null,8,["field-type","field-name","icon-start","icon-start-category","icon-start-type","icon-end","icon-end-category","icon-end-type","coming-soon","disabled","pro","use-pro-badge","onClick"])],42,nE))),128))])])]),_:2},1032,["title","name","coming-soon"]))),128))]),_:1}))])}}});function lE(){const t=kt();return T(()=>{Ge.hooks.updateCounter.value;const o=t.selectedBuilderEntity;if(!o||o.kind!=="canvas")return null;const n=vx(o.id);return n?.settingsPanelContext?Ge.hooks.applyFilters("ivyforms/form_builder/settings_panel_component",null,{context:n.settingsPanelContext,formType:t.formType,extensionId:n.id})??null:null})}const aE={class:"ivyforms-submit-button-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},rE=_e({__name:"SubmitButtonSettings",setup(t){const{getLabel:o}=Ye(),n=kt(),{submitButtonSettings:a}=zi(n),d=x(a.value.label),m=x(a.value.position);Ee(a,f=>{d.value=f.label,m.value=f.position},{deep:!0});const s=f=>{n.updateSubmitButtonSettings("label",f)},p=f=>{(f==="default"||f==="left"||f==="center"||f==="right")&&n.updateSubmitButtonSettings("position",f)};return(f,v)=>(g(),k("div",aE,[r(Ne,{label:l(o)("button_label"),"label-position":"top"},{default:y(()=>[r(Ue,{modelValue:d.value,"onUpdate:modelValue":v[0]||(v[0]=h=>d.value=h),placeholder:l(o)("submit"),onInput:s},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(Ne,{label:l(o)("button_position")},{default:y(()=>[r($n,{"model-value":m.value,priority:"secondary",onChange:p},{default:y(()=>[r(Gt,{value:"default",priority:"secondary"},{default:y(()=>[ie(_(l(o)("label_position_default")),1)]),_:1}),r(Gt,{value:"left",priority:"secondary"},{default:y(()=>[ie(_(l(o)("label_position_left")),1)]),_:1}),r(Gt,{value:"center",priority:"secondary"},{default:y(()=>[ie(_(l(o)("center")),1)]),_:1}),r(Gt,{value:"right",priority:"secondary"},{default:y(()=>[ie(_(l(o)("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),sE=We(rE,[["__scopeId","data-v-69ec5f5c"]]),dE={class:"ivyforms-form-builder-page-panel ivyforms-flex ivyforms-flex-direction-column ivyforms-align-self-stretch ivyforms-overflow-visible"},uE={class:"ivyforms-tabs-container ivyforms-pb-12 ivyforms-flex-shrink-0"},cE={class:"ivyforms-tab-content ivyforms-width-100 ivyforms-flex-1 ivyforms-overflow-visible"},fE={key:0},mE={key:1},vE={key:2},pE=_e({__name:"FormBuilderPagePanel",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Mv(),m=lE(),{progressSettings:s,navigationSettings:p}=Rv(),f=T(()=>a.isBuilderEntitySelected({kind:"submit-button"})),v=T({get:()=>a.activeTab,set:w=>{a.activeTab=w}}),h=T(()=>[{name:"addField",label:o("add_field")},{name:"options",label:o("options")},{name:"style",label:o("style")}]);return Ee(()=>a.selectedField,w=>{w&&(a.activeTab="options",d.deselectProgressIndicator(),d.deselectPageNavigation())}),(w,L)=>{const F=Pn,M=iE,E=NR,C=hR,P=bn,B=Rs;return g(),k("div",dE,[r(B,{width:520,class:"ivyforms-form-builder-page-panel__body ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-align-items-stretch ivyforms-overflow-visible"},{default:y(()=>[u("div",uE,[r(F,{modelValue:v.value,"onUpdate:modelValue":L[0]||(L[0]=z=>v.value=z),background:"",type:"filled",size:"d",priority:"primary",tabs:h.value},null,8,["modelValue","tabs"])]),u("div",cE,[r(P,{always:"",class:"ivyforms-form-builder-page-panel__scrollbar",modifier:"outside-vertical"},{default:y(()=>[v.value==="addField"?(g(),k("div",fE,[r(M)])):ce("",!0),v.value==="options"?(g(),k("div",mE,[l(m)?(g(),X(jt(l(m)),{key:0})):l(d).isProgressIndicatorSelected&&l(s)?(g(),X(jt(l(s)),{key:1})):(l(d).isPageNavigationSelected||l(d).isNavigationButtonSelected)&&l(p)?(g(),X(jt(l(p)),{key:2})):f.value?(g(),X(sE,{key:3})):(g(),X(E,{key:4,field:l(a).selectedField},null,8,["field"]))])):ce("",!0),v.value==="style"?(g(),k("div",vE,[r(C)])):ce("",!0)]),_:1})])]),_:1})])}}}),yE=We(pE,[["__scopeId","data-v-c0bf96d9"]]),Ts=t=>{let o;switch(t){case"text":o=_s;break;case"email":o=Uv;break;case"textarea":case"paragraph":o=Vv;break;case"tel":case"phone":o=Lv;break;case"number":o=$v;break;case"slider":o=xx;break;case"product":o=_x;break;case"quantity":o=bx;break;case"total":o=hx;break;case"website":o=Pv;break;case"recaptcha":o=gx;break;case"turnstile":o=yx;break;case"hcaptcha":o=px;break;case"name":o=Tv;break;case"radio":o=Iv;break;case"checkbox":o=Fv;break;case"select":case"dropdown":case"multi-select":o=kv;break;case"address":o=Sv;break;case"date":o=Cv;break;case"time":o=wv;break;case"date_time":case"datetime":o=Ge.fields.public.date_time??_s;break;case"html":o=xv;break;case"rating":o=_v;break;case"file-upload":o=bv;break;default:o=_s;break}try{return Ge.hooks.applyFilters("ivyforms/template/field/filter/component",o,{type:t})||o}catch{return o}},gE={class:"ivyforms-sample-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},hE={class:"ivyforms-sample-form-preview__title ivyforms-form-title"},bE={class:"ivyforms-sample-form-preview__description ivyforms-form-description"},_E={class:"ivyforms-sample-form-preview__form-body",inert:""},xE={key:0,class:"ivyforms-field ivyforms-field__select ivyforms-sample-preview-open-dropdown"},wE={class:"ivyforms-sample-open-dropdown"},CE={class:"ivyforms-sample-preview-popper-shell el-popper is-light ivyforms-select-popper ivyforms-form-popper-sample-preview ivyforms-sample-open-dropdown__panel",role:"presentation"},SE={class:"el-select-dropdown"},kE={class:"el-select-dropdown__wrap"},FE={class:"el-select-dropdown__list"},IE={class:"el-select-dropdown__item ivyforms-select-option is-hovering",role:"option"},TE={class:"el-select-dropdown__item ivyforms-select-option is-selected",role:"option"},PE={class:"el-select-dropdown__item ivyforms-select-option",role:"option"},$E={key:1,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},LE={key:2,class:"ivyforms-sample-preview-open-datetime ivyforms-mt-8"},VE={class:"ivyforms-sample-form-preview__submit ivyforms-form-submit ivyforms-form-submit--default"},UE={class:"ivyforms-sample-form-preview__success-message ivyforms-confirmation-message"},ME="ivyforms/style/filter/sample_preview_fields",RE="sample-preview",EE=_e({__name:"SampleFormPreview",setup(t){const o=kt(),n=Hi(),{getLabel:a}=Ye(),d=window.IvyForms?.pro?Zo():null,m=RE,s=x({}),p=T(()=>Ov(m));rn("formPopperScopeClass",p),rn("clearFieldError",()=>{});const f=[{id:1,label:"Option 1",value:"1",position:0},{id:2,label:"Option 2",value:"2",position:1},{id:3,label:"Option 3",value:"3",position:2}],v=[{id:1,label:"Option 1",value:"radio_opt1",position:0},{id:2,label:"Option 2",value:"radio_opt2",position:1}],h=[{id:1,label:"Choice 1",value:"cb_opt1",position:0},{id:2,label:"Choice 2",value:"cb_opt2",position:1}],w=Array.from({length:5},(V,D)=>({id:D+1,label:String(D+1),value:String(D+1),position:D}));function L(V){return{id:V.fieldIndex+1,formId:0,fieldIndex:V.fieldIndex,label:V.label,type:V.type,defaultValue:V.defaultValue??"",required:V.required??!1,placeholder:V.placeholder??"",fieldOptions:V.fieldOptions??[],labelPosition:V.labelPosition??"top",...V}}function F(){return[L({type:"text",fieldIndex:0,label:a("sample_text_field","Text (default)"),description:a("sample_field_description","Field description"),placeholder:a("sample_text_input_placeholder","Placeholder"),required:!0,defaultValue:a("sample_text_value","Sample text")}),L({type:"text",fieldIndex:1,label:a("sample_active_field","Text (active)"),placeholder:a("sample_active_state","Active state"),defaultValue:a("sample_active_value","Active field state")}),L({type:"text",fieldIndex:2,label:a("sample_error_field","Text (error)"),placeholder:a("sample_error_state","Error state"),defaultValue:""}),L({type:"select",fieldIndex:3,label:a("sample_dropdown_label","Dropdown (empty)"),placeholder:a("sample_select_placeholder","Select an option"),fieldOptions:f,defaultValue:""}),L({type:"select",fieldIndex:4,label:a("sample_dropdown_selected_label","Dropdown (selected)"),placeholder:a("sample_select_placeholder","Select an option"),fieldOptions:f,defaultValue:"2"}),L({type:"multi-select",fieldIndex:5,label:a("sample_multiselect_label","Multi-select"),placeholder:a("sample_select_placeholder","Choose one or more"),fieldOptions:f,defaultValue:["1","3"],samplePreviewPanel:"open-dropdown"}),L({type:"date",fieldIndex:6,label:a("sample_date_field","Date"),dateFieldType:"date-picker",dateFormat:"MM/DD/YYYY",placeholder:a("sample_date_placeholder","Select date"),defaultValue:"2025-06-15",samplePreviewPanel:"open-date"}),L({type:"time",fieldIndex:7,label:a("sample_time_field","Time"),timeFieldType:"time-picker",timeFormat:"24h",placeholder:a("sample_time_placeholder","Select time"),defaultValue:"14:30",samplePreviewPanel:"open-time"}),L({type:"rating",fieldIndex:8,label:a("sample_rating_field","Rating"),ratingIcon:"star",showRatingText:!1,fieldOptions:w,defaultValue:4}),L({type:"radio",fieldIndex:9,label:a("sample_radio_group","Radio buttons"),fieldOptions:v,defaultValue:"radio_opt1"}),L({type:"checkbox",fieldIndex:10,label:a("sample_checkbox_group","Checkboxes"),fieldOptions:h,defaultValue:["cb_opt1"]}),L({type:"text",fieldIndex:11,label:a("sample_readonly_field","Read-only"),readOnly:!0,placeholder:"",defaultValue:a("sample_readonly_value","Read-only value")}),L({type:"slider",fieldIndex:12,label:a("slider","Slider"),minValue:0,maxValue:100,step:1,showGrid:!1,defaultValue:50,alwaysShowTooltip:!0}),L({type:"file-upload",fieldIndex:13,label:a("sample_file_upload_label","File upload"),placeholder:a("file_upload_placeholder_drag_here","Drag file here"),description:a("sample_file_upload_description","Upload one or more files"),maxFileSizeMb:10,saveUploadsTo:"ivyforms",allowedFileExtensions:[],defaultValue:[]})]}const M=T(()=>{Ge.hooks.updateCounter.value,d&&d.loaded.value;const V=F(),D=Ge.hooks.applyFilters(ME,V,{getLabel:a});return(Array.isArray(D)?D:V).map((U,oe)=>L({...U,fieldIndex:oe}))}),E=V=>V.defaultValue??"",C=V=>V.fieldIndex===2?a("sample_error_message","This field has an error"):"",P=V=>V===1?"ivyforms-sample-preview-field--active":"",B=T(()=>o.styleSettings),z=T(()=>Dd(B.value?.customCssClass||"")),N=T(()=>Dd(B.value?.additionalCssClasses||"")),ne=T(()=>["ivyforms-sample-form-preview__outer",`ivyforms-form-wrapper-${m}`,`ivyforms-form-${m}`,...z.value,...N.value]),ee=T(()=>["ivyforms-sample-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${m}`]),Y=T(()=>{const V=`.ivyforms-form-wrapper-${m}`,D=z.value[0];return D?`${V}.${D}`:V}),H=T(()=>{const V=B.value?.quickMode;return B.value?.advancedMode?.fieldLabels?.label?.fontColor||V?.labelFontColor||""}),Z=T(()=>{const V=B.value?.quickMode;return B.value?.advancedMode?.buttonStates?.normal?.textColor||V?.buttonText||""}),J=T(()=>B.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),q=T(()=>{const V=o.styleSettings?.advancedMode?.general?.alignment;return V==="center"?{display:"flex",flexDirection:"column",alignItems:"center"}:V==="right"?{display:"flex",flexDirection:"column",alignItems:"flex-end"}:{}});function j(V,D,R){const U=`${V} .ivyforms-sample-preview-field--active`,oe=D.advancedMode?.fieldStates?.active?.background,be=D.advancedMode?.fieldStates?.active?.borderColor,ae=D.advancedMode?.fieldStates?.active?.textColor,Re=D.advancedMode?.fieldStates?.active?.descriptionColor,we=D.advancedMode?.fieldStates?.active?.borderStyle!=null,ge=we?mo(D.advancedMode?.fieldStates?.active?.borderStyle):void 0,Se=[];if(oe||be||we){const Qe=[`${U} .ivyforms-input.el-input .el-input__wrapper`,`${U} .ivyforms-field__text .el-input__wrapper`,`${U} .ivyforms-field__email .el-input__wrapper`,`${U} .ivyforms-field__website .el-input__wrapper`,`${U} .ivyforms-field__textarea .el-textarea__inner`,`${U} .ivyforms-phone-input .el-input__wrapper`,`${U} .ivyforms-field__phone .vue-tel-input`,`${U} .ivyforms-field__select .el-input__wrapper`,`${U} .ivyforms-field__select .el-select__wrapper`,`${U} .el-select .el-select__wrapper`,`${U} .ivyforms-field__date .el-input__wrapper`,`${U} .ivyforms-field__time .el-input__wrapper`];Se.push(Qe.join(",")+" {"),oe&&Se.push(` background-color: ${oe} !important;`),be&&(Se.push(` border-width: ${R} !important;`),Se.push(` border-color: ${be} !important;`)),we&&ge&&Se.push(` border-style: ${ge} !important;`),Se.push("}"),oe&&(Se.push(`${U} .ivyforms-field__phone .vti__input {`),Se.push(` background-color: ${oe} !important;`),Se.push("}"))}if(Re&&(Se.push(`${U} .ivyforms-form-item .ivyforms-form-item__info-text,`),Se.push(`${U} .el-form-item .ivyforms-form-item__info-text {`),Se.push(` color: ${Re} !important;`),Se.push(` --ivyforms-info-color: ${Re} !important;`),Se.push("}")),ae){const Qe=[`${U} .ivyforms-field__textarea .el-textarea__inner`,`${U} .ivyforms-field__textarea textarea`,`${U} .ivyforms-field__select .el-select__selected-item`,`${U} .el-select .el-select__selected-item`,`${U} .ivyforms-field__text .el-input__inner`,`${U} .ivyforms-field__text input`,`${U} .ivyforms-field__email .el-input__inner`,`${U} .ivyforms-field__email input`,`${U} .ivyforms-field__phone .vti__input`,`${U} .ivyforms-field__phone .vue-tel-input input`,`${U} .ivyforms-field__phone input.vti__input`,`${U} .ivyforms-field__phone input.iti__input`,`${U} .ivyforms-field__phone .vti__input.vti__phone`];Se.push(Qe.join(",")+" {"),Se.push(` color: ${ae} !important;`),Se.push(` -webkit-text-fill-color: ${ae} !important;`),Se.push("}")}return Se.join(`
21 +`)}function K(V,D){if(!D||D.stylesEnabled===!1)return"";const R=D.advancedMode?.dateTimePicker?.calendarBackground,U=[],oe=V,be=`${oe} .ivyforms-sample-preview-popper-shell.ivyforms-select-popper`,ae=`${oe} .ivyforms-sample-preview-popper-shell.ivyforms-date-picker-popper`,Re=`${oe} .ivyforms-sample-preview-popper-shell.ivyforms-time-popper`;return U.push(`${be} {`),U.push(" background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),U.push(" box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px 0px rgba(0, 0, 0, 0.08) !important;"),U.push(" border-radius: 8px !important;"),U.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),U.push("}"),U.push(`${be} .el-select-dropdown {`),U.push(" background-color: transparent !important;"),U.push(" border: none !important;"),U.push(" box-shadow: none !important;"),U.push("}"),U.push(`${ae},`),U.push(`${Re} {`),R?U.push(` background-color: ${R} !important;`):U.push(" background-color: var(--map-ground-level-2-foreground, #ffffff) !important;"),U.push(" box-shadow: none !important;"),U.push(" border-radius: 8px !important;"),U.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),U.push(" width: fit-content !important;"),U.push(" max-width: 100% !important;"),U.push("}"),U.push(`${ae} .el-picker-panel,`),U.push(`${ae} .el-date-picker {`),U.push(" min-width: 0 !important;"),U.push(" width: auto !important;"),U.push("}"),U.push(`${Re} .el-time-panel,`),U.push(`${Re} .el-time-spinner {`),U.push(" overflow: visible !important;"),U.push(" max-height: none !important;"),U.push("}"),U.push(`${Re} .el-scrollbar__wrap {`),U.push(" overflow: visible !important;"),U.push(" max-height: none !important;"),U.push("}"),U.push(`${ae} .el-popper__arrow::before,`),U.push(`${ae} .el-popper__arrow:before,`),U.push(`${Re} .el-popper__arrow::before,`),U.push(`${Re} .el-popper__arrow:before {`),R?(U.push(` background: ${R} !important;`),U.push(` background-color: ${R} !important;`),U.push(` border-color: ${R} !important;`)):(U.push(" background: var(--map-ground-level-2-foreground, #ffffff) !important;"),U.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;")),U.push("}"),U.push(`${be} .el-popper__arrow::before,`),U.push(`${be} .el-popper__arrow:before {`),U.push(" background: var(--map-ground-level-2-foreground, #ffffff) !important;"),U.push(" border: 1px solid var(--el-border-color-lighter, #e4e7ed) !important;"),U.push("}"),U.join(`
22 +`)}const G=()=>{const V=o.styleSettings;let D=qv(m,V);const R=[];if(H.value&&R.push(`
23 + ${Y.value} .ivyforms-form-item__label,
24 + ${Y.value} .ivyforms-form-item__label span,
25 + ${Y.value} .el-form-item__label,
26 + ${Y.value} .ivyforms-form-label,
27 + ${Y.value} .ivyforms-form-label span {
28 + color: ${H.value} !important;
29 + }
30 + `),J.value&&R.push(`
31 + ${Y.value} .ivyforms-form-item__asterisk,
32 + ${Y.value} .el-form-item__label.is-required::before {
33 + color: ${J.value} !important;
34 + }
35 + `),Z.value&&R.push(`
36 + ${Y.value} .ivyforms-form-submit .ivyforms-button-action,
37 + ${Y.value} .ivyforms-form-submit .ivyforms-button-action span,
38 + ${Y.value} .ivyforms-form-submit button.ivyforms-button-action,
39 + ${Y.value} .ivyforms-form-page-navigation .ivyforms-button-action,
40 + ${Y.value} .ivyforms-form-page-navigation .ivyforms-button-action span,
41 + ${Y.value} .ivyforms-form-page-navigation button.ivyforms-button-action {
42 + color: ${Z.value} !important;
43 + }
44 + `),V&&V.stylesEnabled!==!1){const U=V.advancedMode?.fieldStates?.default?.borderWidth||V.quickMode?.fieldBorderWidth||"1px",oe=j(Y.value,V,U);oe&&R.push(oe);const be=K(Y.value,V);be&&R.push(be)}R.length&&(D=`${D}
45 +${R.join(`
46 +`)}`),zv(m,D)};Ee(()=>o.styleSettings,()=>{G()},{deep:!0});const W=()=>{n.closeContextMenu(),o.showSampleView=!1};return Ee(()=>o.showSampleView,V=>{V&&G()}),Pt(()=>{G()}),Ln(()=>{n.closeContextMenu()}),(V,D)=>(g(),k("div",gE,[r(Yn,null,{default:y(()=>[r(bn,{modifier:"outside-vertical"},{default:y(()=>[u("div",{class:it(ne.value)},[u("div",{class:it(ee.value),style:st(q.value)},[u("h2",hE,_(l(a)("form_title","Form title")),1),u("p",bE,_(l(a)("sample_form_description","Form description")),1),u("div",_E,[r(zl,{model:s.value,class:it(["ivyforms-sample-form-preview__form","ivyforms-form",`ivyforms-form-${l(m)}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:y(()=>[(g(!0),k(ye,null,Ae(M.value,R=>(g(),k(ye,{key:R.fieldIndex},[u("div",{class:it(["ivyforms-sample-preview-field-wrapper",P(R.fieldIndex)])},[(g(),X(jt(l(Ts)(R.type)),{"model-value":E(R),field:R,error:C(R),disabled:!1},null,8,["model-value","field","error"]))],2),R.samplePreviewPanel==="open-dropdown"?(g(),k("div",xE,[r(Ne,{label:l(a)("sample_dropdown_open_label","Dropdown (open panel)")},{default:y(()=>[u("div",wE,[r(St,{"model-value":"",disabled:"",placeholder:l(a)("sample_select_placeholder","Select an option"),"aria-label":l(a)("sample_dropdown_open_label","Dropdown (open panel)")},null,8,["placeholder","aria-label"]),u("div",CE,[D[0]||(D[0]=u("span",{class:"el-popper__arrow","data-popper-arrow":""},null,-1)),u("div",SE,[u("div",kE,[u("ul",FE,[u("li",IE,_(l(a)("sample_option_1","Option 1")),1),u("li",TE,_(l(a)("sample_option_2","Option 2")),1),u("li",PE,_(l(a)("sample_option_3","Option 3")),1)])])])])])]),_:1},8,["label"])])):ce("",!0),R.samplePreviewPanel==="open-date"?(g(),k("div",$E,[...D[1]||(D[1]=[u("div",{class:"ivyforms-sample-preview-popper-shell ivyforms-sample-preview-popper-shell--fit el-popper is-light ivyforms-date-picker-popper ivyforms-form-popper-sample-preview ivyforms-sample-preview-open-date",role:"presentation"},[u("span",{class:"el-popper__arrow","data-popper-arrow":""}),u("div",{class:"el-picker-panel el-date-picker"},[u("div",{class:"el-date-picker__header"},[u("span",{class:"el-date-picker__header-label"},"June 2025")]),u("div",{class:"el-date-picker__body"},[u("table",{class:"el-date-table",role:"grid"},[u("tbody",null,[u("tr",null,[u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"1")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"2")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"3")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"4")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"5")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"6")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"7")])])]),u("tr",null,[u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"8")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"9")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"10")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"11")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"12")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"13")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"14")])])]),u("tr",null,[u("td",{class:"available current"},[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"15")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"16")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"17")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"18")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"19")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"20")])]),u("td",null,[u("div",{class:"el-date-table-cell"},[u("span",{class:"el-date-table-cell__text"},"21")])])])])])])])],-1)])])):ce("",!0),R.samplePreviewPanel==="open-time"?(g(),k("div",LE,[...D[2]||(D[2]=[u("div",{class:"ivyforms-sample-preview-popper-shell ivyforms-sample-preview-popper-shell--fit el-popper is-light ivyforms-time-popper ivyforms-form-popper-sample-preview ivyforms-time-popper--level-2-foreground ivyforms-sample-preview-open-time",role:"presentation"},[u("span",{class:"el-popper__arrow","data-popper-arrow":""}),u("div",{class:"el-time-panel"},[u("div",{class:"el-time-spinner"},[u("div",{class:"el-time-spinner__wrapper"},[u("ul",{class:"el-time-spinner__list"},[u("li",{class:"el-time-spinner__item"},"13"),u("li",{class:"el-time-spinner__item active"},"14"),u("li",{class:"el-time-spinner__item"},"15")]),u("ul",{class:"el-time-spinner__list"},[u("li",{class:"el-time-spinner__item"},"29"),u("li",{class:"el-time-spinner__item active"},"30"),u("li",{class:"el-time-spinner__item"},"31")])])])])],-1)])])):ce("",!0)],64))),128)),u("div",VE,[r(ke,{priority:"tertiary",type:"border"},{default:y(()=>[ie(_(l(a)("submit","Submit")),1)]),_:1})]),u("div",UE,_(l(a)("sample_success_message","Success message preview")),1)]),_:1},8,["model","class"])])],6)],2)]),_:1}),r(ke,{class:"ivyforms-sample-form-preview__back-btn",priority:"tertiary",type:"ghost","icon-start":"arrow-left","icon-start-category":"arrows",onClick:W},{default:y(()=>[ie(_(l(a)("back_to_form","Back to form")),1)]),_:1})]),_:1})]))}}),BE=We(EE,[["__scopeId","data-v-b0ed09ff"]]),AE={class:"ivyforms-styled-form-preview ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"},DE={key:0,class:"ivyforms-styled-form-preview__title ivyforms-form-title"},OE={key:1,class:"ivyforms-styled-form-preview__description ivyforms-form-description"},qE=_e({__name:"StyledFormPreview",setup(t){const o=kt(),{getLabel:n}=Ye(),a=T(()=>o.formId??"builder-preview"),d=T(()=>Ov(a.value));rn("formPopperScopeClass",d),rn("clearFieldError",()=>{});const m=T(()=>o.formId?parseInt(o.formId,10):0),s=x({}),p=T(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/form_builder/filter_styled_preview_component",null,{formType:o.formType})}catch{return null}}),f=T(()=>s.value),v=T(()=>o.styleSettings),h=T(()=>Dd(v.value?.customCssClass||"")),w=T(()=>Dd(v.value?.additionalCssClasses||"")),L=T(()=>["ivyforms-styled-form-preview__outer",`ivyforms-form-wrapper-${a.value}`,`ivyforms-form-${a.value}`,...h.value,...w.value]),F=T(()=>{const fe=`.ivyforms-form-wrapper-${a.value}`,de=h.value[0];return de?`${fe}.${de}`:fe}),M=wx(v),E=T(()=>{if(p.value)return{};const fe=v.value?.advancedMode?.general?.alignment||"left";return fe==="left"?{}:{display:"flex",flexDirection:"column",alignItems:{center:"center",right:"flex-end"}[fe]||"flex-start"}}),C=T(()=>{const fe=v.value?.quickMode;return v.value?.advancedMode?.fieldLabels?.label?.fontColor||fe?.labelFontColor||""}),P=T(()=>{const fe=v.value?.quickMode;return v.value?.advancedMode?.buttonStates?.normal?.textColor||fe?.buttonText||""}),B=T(()=>v.value?.advancedMode?.fieldLabels?.requiredIndicator?.fontColor||"#E53E3E"),{groupFieldsByRow:z,getFieldWidthStyle:N}=Cx(),ne=T(()=>Math.max(Re.value.length,1)),ee=T(()=>Math.round(1/ne.value*100)),Y=T(()=>o.progressAndButtons.type==="steps"?`1/${ne.value}`:`${ee.value}%`),H=T(()=>o.progressAndButtons.previousButtonLabel||n("previous")),Z=T(()=>o.progressAndButtons.nextButtonLabel||n("next")),J=fe=>`${fe.type}_${fe.fieldIndex}`,q=fe=>fe==null?"":String(fe),j=fe=>fe==null?!1:Array.isArray(fe)?fe.length>0:typeof fe=="string"?fe.trim().length>0:!0,K=fe=>Array.isArray(fe)?fe.map(de=>String(de)).filter(de=>de.length>0):typeof fe=="string"&&fe.trim().length?fe.split(",").map(de=>de.trim()).filter(de=>de.length>0):[],G=fe=>{if(!j(fe))return;const de=Number(fe);return Number.isFinite(de)?de:void 0},W=fe=>{if(fe.type==="address"){const de={};return(fe.addressFieldTypes?.length?fe.addressFieldTypes:(fe.addressFields||[]).map(pe=>pe.type)).forEach(pe=>{const qe=fe[`${pe}Value`];de[pe]=q(qe)}),de}if(fe.type==="checkbox"&&Array.isArray(fe.fieldOptions)){if(j(fe.defaultValue))return K(fe.defaultValue);const de=fe.fieldOptions.filter(Ve=>Ve.isDefault).map(Ve=>Ve.value);return de.length?de:[]}if(fe.type==="multi-select"&&Array.isArray(fe.fieldOptions)){if(j(fe.defaultValue))return K(fe.defaultValue);const de=fe.fieldOptions.filter(Ve=>Ve.isDefault).map(Ve=>Ve.value);return de.length?de:[]}if(fe.type==="file-upload")return[];if(fe.type==="rating"&&Array.isArray(fe.fieldOptions)){if(j(fe.defaultValue))return G(fe.defaultValue);const de=fe.fieldOptions.find(Ve=>Ve.isDefault);return de?Number(de.value):void 0}if((fe.type==="radio"||fe.type==="select"||fe.type==="dropdown")&&Array.isArray(fe.fieldOptions)){if(j(fe.defaultValue))return q(fe.defaultValue);const de=fe.fieldOptions.find(Ve=>Ve.isDefault);return de?de.value:""}return q(fe.defaultValue)},V=fe=>{const de=J(fe);return s.value[de]!==void 0?s.value[de]:W(fe)},D=(fe,de)=>{s.value[J(fe)]=de},R=fe=>{const de=fe.labelPosition;return!de||de==="default"?"top":de},U=fe=>{const de={...fe,readOnly:!1,disabled:!1};return fe.type==="date_time"||fe.type==="datetime"?{...de,dateTimeFieldType:fe.dateTimeFieldType||"picker",dateTimeMode:fe.dateTimeMode||"single"}:de},oe=(fe,de)=>({...fe,formId:m.value,fieldIndex:fe.fieldIndex??de,id:fe.id||0,position:fe.position??de,label:fe.label||"",defaultValue:fe.defaultValue||"",required:fe.required||!1,placeholder:fe.placeholder||"",fieldOptions:fe.fieldOptions||[]}),be=(fe,de)=>{const Ve=oe(fe,de),pe=fe.nameFields||[],qe=fe.nameFieldTypes?.length?fe.nameFieldTypes:pe.map((ot,rt)=>ot.type||`nameField${rt+1}`),Ke={...Ve,nameFieldTypes:qe};return qe.forEach((ot,rt)=>{const ft=pe[rt];Ke[`${ot}Label`]=ft?.label||"",Ke[`${ot}Placeholder`]=ft?.placeholder||"",Ke[`${ot}Required`]=!!ft?.required,Ke[`${ot}Description`]=ft?.description||"",Ke[`${ot}HideLabel`]=!!ft?.optionHide,Ke[`${ot}RequiredMessage`]=ft?.requiredMessage||""}),Ke},ae=(fe,de)=>{const Ve=oe(fe,de),pe=fe.addressFields||[],qe=fe.addressFieldTypes?.length?fe.addressFieldTypes:pe.map(ot=>ot.type),Ke={...Ve,addressFieldTypes:qe};return qe.forEach(ot=>{const rt=pe.find(ft=>ft.type===ot);Ke[`${ot}Label`]=rt?.label||"",Ke[`${ot}Placeholder`]=rt?.placeholder||"",Ke[`${ot}Required`]=!!rt?.required,Ke[`${ot}Description`]=rt?.description||"",Ke[`${ot}HideLabel`]=!!rt?.hideLabel,Ke[`${ot}Visible`]=rt?.visible!==!1,Ke[`${ot}RequiredMessage`]=rt?.requiredMessage||""}),Ke},Re=T(()=>o.fields.map((fe,de)=>fe.type==="name"?be(fe,de):fe.type==="address"?ae(fe,de):oe(fe,de))),we=T(()=>{const fe=z(Re.value);return Array.from(fe.entries()).sort((de,Ve)=>de[0]-Ve[0]).map(([,de])=>de)}),ge=T(()=>o.progressAndButtons.enabled!==!1&&Re.value.length>0),Se=(fe,de,Ve)=>({width:N(fe,de,Ve),flex:"0 0 auto"}),Qe=()=>{let fe=qv(a.value,o.styleSettings,p.value?o.formType:void 0);const de=[];!p.value&&C.value&&de.push(`
47 + ${F.value} .ivyforms-form-item__label,
48 + ${F.value} .ivyforms-form-item__label span,
49 + ${F.value} .el-form-item__label,
50 + ${F.value} .ivyforms-form-label,
51 + ${F.value} .ivyforms-form-label span {
52 + color: ${C.value} !important;
53 + }
54 + `),!p.value&&B.value&&de.push(`
55 + ${F.value} .ivyforms-form-item__asterisk,
56 + ${F.value} .el-form-item__label.is-required::before {
57 + color: ${B.value} !important;
58 + }
59 + `),!p.value&&P.value&&de.push(`
60 + ${F.value} .ivyforms-form-submit .ivyforms-button-action,
61 + ${F.value} .ivyforms-form-submit .ivyforms-button-action span,
62 + ${F.value} .ivyforms-form-submit button.ivyforms-button-action,
63 + ${F.value} .ivyforms-form-page-navigation .ivyforms-button-action,
64 + ${F.value} .ivyforms-form-page-navigation .ivyforms-button-action span,
65 + ${F.value} .ivyforms-form-page-navigation button.ivyforms-button-action {
66 + color: ${P.value} !important;
67 + }
68 + `),de.push(`
69 + ${F.value} .ivyforms-form-field input[type="checkbox"],
70 + ${F.value} .ivyforms-form-field input[type="radio"] {
71 + pointer-events: auto !important;
72 + cursor: pointer !important;
73 + }
74 + `),de.length&&(fe=`${fe}
75 +${de.join(`
76 +`)}`),zv(a.value,fe)};Pt(()=>{Qe()}),Ee(()=>o.styleSettings,()=>{Qe()},{deep:!0}),Ee(a,()=>{Qe()});const ut=()=>{o.showSampleView=!o.showSampleView};return(fe,de)=>(g(),k("div",AE,[r(Yn,null,{default:y(()=>[r(bn,{modifier:"outside-vertical"},{default:y(()=>[u("div",{class:it(L.value)},[u("div",{class:it(["ivyforms-styled-form-preview__wrapper","ivyforms-form-wrapper",`ivyforms-form-wrapper-${a.value}`]),style:st(E.value)},[!p.value&&l(o).showTitle?(g(),k("h2",DE,_(l(o).name||l(n)("form_title")),1)):ce("",!0),!p.value&&l(o).showDescription?(g(),k("p",OE,_(l(o).description||l(n)("sample_form_description")),1)):ce("",!0),r(zl,{model:f.value,class:it(["ivyforms-styled-form-preview__form","ivyforms-form",`ivyforms-form-${a.value}`,"ivyforms-flex","ivyforms-flex-direction-column","ivyforms-gap-8"])},{default:y(()=>[p.value?(g(),X(jt(p.value),{key:0,"preview-fields-by-row":we.value,"horizontal-gap-css":l(M),"get-row-field-style":Se,"get-preview-field-component":l(Ts),"get-field-value":V,"update-field-value":D,"show-conversational-progress":ge.value,"conversational-progress-label":Y.value,"conversational-progress-percent":ee.value,"conversational-previous-label":H.value,"conversational-next-label":Z.value},null,8,["preview-fields-by-row","horizontal-gap-css","get-preview-field-component","show-conversational-progress","conversational-progress-label","conversational-progress-percent","conversational-previous-label","conversational-next-label"])):(g(),k(ye,{key:1},[(g(!0),k(ye,null,Ae(we.value,(Ve,pe)=>(g(),k("div",{key:pe,class:"ivyforms-form-row ivyforms-flex ivyforms-mb-16 ivyforms-width-100 ivyforms-flex-wrap-wrap",style:st({gap:l(M)})},[(g(!0),k(ye,null,Ae(Ve,qe=>(g(),k("div",{key:qe.type+"_"+qe.fieldIndex,class:"ivyforms-form-field",style:st(Se(qe,Ve,l(M)))},[(g(),X(jt(l(Ts)(qe.type)),{"model-value":V(qe),error:"","field-errors":{},disabled:!1,field:U(qe),"label-position":R(qe),"horizontal-gap":l(M),"onUpdate:modelValue":Ke=>D(qe,Ke)},null,8,["model-value","field","label-position","horizontal-gap","onUpdate:modelValue"]))],4))),128))],4))),128)),u("div",{class:it(["ivyforms-form-submit",`ivyforms-form-submit--${l(o).submitButtonSettings.position}`])},[r(ke,{priority:"tertiary",type:"border"},{default:y(()=>[ie(_(l(o).submitButtonSettings.label||l(n)("submit")),1)]),_:1})],2)],64))]),_:1},8,["model","class"])],6)],2)]),_:1}),r(ke,{class:"ivyforms-sample-view-btn",priority:"tertiary",type:"ghost","icon-start":"eye-opened",onClick:ut},{default:y(()=>[ie(_(l(n)(l(o).showSampleView?"back_to_form":"sample_view")),1)]),_:1})]),_:1})]))}}),zE=We(qE,[["__scopeId","data-v-31541d4c"]]);function tu(){const t=No(),o=fi(),n=kt();function a(){return o.isDirty("formBuilder")||o.isDirty("confirmationBuilder")||o.isDirty("notificationBuilder")}function d(){o.markClean("formBuilder"),o.markClean("confirmationBuilder"),o.markClean("notificationBuilder")}async function m(f,v=null){return a()?f.routeName?{name:v,params:{id:n.formId}}:void 0:f.routeName==="form-confirmations"||f.routeName==="form-confirmation"?{name:"form-confirmations",params:{formId:n.formId}}:f.routeName==="form-notifications"?{name:f.routeName,params:{formId:n.formId}}:f.routeName?{name:f.routeName,params:{id:n.formId}}:void 0}async function s(f,v){if(v(f.routeName,f.index))return;const h=async()=>{if(f.subItems&&f.subItems.length>0&&f.autoNavigateToFirst){const w=f.subItems[0],L=`/manage/${n.formId}/settings/${f.index}${w.index}`;await t.push(L);return}if(f.routeName==="form-confirmations"||f.routeName==="form-confirmation"){await t.push({name:"form-confirmations",params:{formId:n.formId}});return}if(f.routeName==="form-notifications"){await t.push({name:f.routeName,params:{formId:n.formId}});return}if(f.routeName==="form-integrations"){await t.push({name:f.routeName,params:{formId:n.formId,integration:"wpdatatables"}});return}await t.push({name:f.routeName,params:{formId:n.formId}})};a()?o.showUnsavedChangesDialog(async()=>{d(),await h()}):await h()}function p(f,v){const h=t.currentRoute.value.matched,w=t.currentRoute.value.path;return v==="build"?h.some(({name:L})=>L===Ni||L===Wi):v==="integrations"?w.includes("/settings/integrations/"):f&&h.some(({name:L})=>L===f)?!0:v==="settings"?h.some(({name:L})=>L===Oi):!!(v==="notifications"&&h.some(({name:L})=>L===Er||L===Br)||v==="confirmations"&&h.some(({name:L})=>L===ws||L===Cs))}return{getMenuRoute:m,onMenuClick:s,isActive:p}}function Ai(t){const o=kt(),{getLabel:n}=Ye();if(o.formId&&o.name){const a=t.value.findIndex(d=>d.value===o.formId);a===-1?t.value.push({value:o.formId,labelId:`${n("id")}: ${o.formId}`,label:o.name}):t.value[a].label=o.name}}function Ac(t={}){const{canViewEntries:o}=Tp(),n=T(()=>o.value);return{canAccessResultsTab:n,checkResultsTabAccess:async()=>{!n.value&&t.onDenied&&await t.onDenied()}}}const NE=_e({__name:"FormBuilderPage",setup(t){const{getLabel:o}=Ye(),{navigateToAllForms:n}=un(),{startWatching:a}=Po();a();const d=No(),m=x(!1),s=fi(),{canAccessResultsTab:p}=Ac(),f=T(()=>[{label:o("build"),index:"build",routeName:L.isEditing?Wi:Ni},{label:o("settings"),index:"settings",routeName:Rl},...p.value?[{label:o("results"),index:"results",routeName:ui}]:[]]),v=x([]),h=x(!1),w=x(!1),L=kt(),F=Go(),M=jd(),E=Us(),C=Da(),P=tu(),B=T(()=>L.activeTab==="style"),z=T(()=>L.formId),N=async()=>{h.value=!0;try{await M.fetchData({page:1,perPage:100}),v.value=M.tableData.map(U=>({value:U.id,labelId:`${o("id")}: ${U.id}`,label:U.name||`Form #${U.id}`}))}catch(U){console.error(o("failed_to_fetch_form"),U),De({message:`${o("failed_to_fetch_form")} ${U}`,type:"error"})}finally{h.value=!1}},ne=async U=>{if(!U){L.resetForm(),E.allNotifications=[],E.formId=null,C.allConfirmations=[],C.formId=null,await d.push({path:"/"});return}w.value=!0;try{await L.loadForm(U);const oe=d.currentRoute.value.path;oe.includes("/settings/notification")?(await E.fetchData(parseInt(U)),await d.push({path:`/manage/${U}/settings/notification`}),De({message:o("notification_loaded"),type:"success"})):oe.includes("/settings/general")||oe.includes("/settings/confirmation")?(await d.push({path:`/manage/${U}/settings/general`}),De({message:o("form_loaded"),type:"success"})):(await d.push({path:`/manage/${U}`}),De({message:o("form_loaded"),type:"success"}))}catch(oe){console.error(o("failed_to_load_form"),oe),De({message:`${o("failed_to_load_form")} ${oe}`,type:"error"})}finally{w.value=!1}},ee=async U=>{s.confirmIfDirty(()=>{ne(U)})},Y=async()=>{w.value=!0;try{await L.saveForm(),await N(),Ai(v)}finally{w.value=!1}},H=async()=>{w.value=!0;try{await L.updateForm(),await N(),Ai(v)}finally{w.value=!1}},Z=()=>{L.formId||De({message:o("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${L.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},{exportForms:J,exportError:q,isExporting:j}=Pp(),K=x(!1),G=()=>{if(!L.formId){De({message:o("first_save_form_for_export"),type:"error"});return}K.value=!0},W=async U=>{if(!L.formId)return;await J([Number(L.formId)],L.name??void 0,{includeStyles:U.styles,includeEntries:U.entries})?(De({message:o("forms_exported_successfully"),type:"success"}),K.value=!1):q.value&&De({message:q.value,type:"error"})};let V=null;Pt(async()=>{await N();let oe=d.currentRoute.value.params.formId;Array.isArray(oe)&&(oe=oe[0]),oe?(m.value=!1,L.formId=oe,await L.loadForm(oe),Ai(v)):(m.value=!0,Ai(v)),F.setCurrentPage("FormBuilderPage");const be=document.getElementById("adminmenu");be&&(V=ae=>{s.handleAdminMenuClick(ae)},be.addEventListener("click",V,!0))}),Ln(()=>{const U=document.getElementById("adminmenu");U&&V&&U.removeEventListener("click",V,!0)}),Ee(()=>d.currentRoute.value.params.formId,U=>{U||(m.value=!0,L.resetForm())},{immediate:!1}),Ee(()=>L.name,U=>{if(L.formId&&U!==null&&U!==void 0){const oe=v.value.findIndex(be=>be.value===L.formId);oe!==-1?v.value[oe].label=U:Ai(v)}});const D=async U=>{try{if(await N(),Ai(v),U&&L.formId&&L.name){const oe=v.value.findIndex(be=>be.value===L.formId);oe===-1?v.value.push({value:L.formId,labelId:`${o("id")}: ${L.formId}`,label:L.name}):v.value[oe].label=L.name,F.setPageTitle(L.name)}m.value=!1}catch(oe){console.error(o("failed_to_load_form"),oe),m.value=!1}},R=()=>{m.value=!1,n()};return(U,oe)=>{const be=Ms,ae=ql,Re=Ol,we=co,ge=Nl,Se=vi,Qe=yE,ut=C2;return g(),k(ye,null,[r(Se,null,{left:y(()=>[r(be,{modelValue:z.value,"onUpdate:modelValue":oe[0]||(oe[0]=fe=>z.value=fe),size:"s",type:"border",placeholder:l(o)("select_form"),options:v.value,loading:h.value||w.value,onChange:ee},null,8,["modelValue","placeholder","options","loading"])]),center:y(()=>[r(Re,{mode:"horizontal",ellipsis:!1,router:""},{default:y(()=>[(g(!0),k(ye,null,Ae(f.value,fe=>(g(),X(ae,{key:fe.index,label:fe.label,name:fe.index,type:"tonal","is-active":l(P).isActive(fe.routeName,fe.index),route:l(P).getMenuRoute(fe,l(Ni)),onClick:de=>l(P).onMenuClick(fe,l(P).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:y(()=>[r(we,{content:l(o)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:Z})]),_:1},8,["content"]),l(L).isEditing?(g(),X(we,{key:0,content:l(o)("export_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(ke,{priority:"tertiary","icon-start":"export","icon-start-type":"outline",onClick:G})]),_:1},8,["content"])):ce("",!0),l(L).isEditing?(g(),X(ke,{key:1,class:it(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",loading:w.value,onClick:H},{default:y(()=>[w.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("update")),1)],64))]),_:1},8,["loading"])):(g(),X(ke,{key:2,class:it(["ivyforms-button__action ivyforms-button__action--save"]),priority:"primary",loading:w.value,onClick:Y},{default:y(()=>[w.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"])),r(ge)]),_:1}),u("div",{class:it(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-form-builder-page--fullscreen-mode":l(F).isFullScreenMode,"ivyforms-form-builder-page--template-open":m.value}])},[r(Qe),Ul(r(zE,null,null,512),[[Ml,B.value&&!l(L).showSampleView]]),Ul(r(BE,null,null,512),[[Ml,B.value&&l(L).showSampleView]]),Ul(r(ut,null,null,512),[[Ml,!B.value]]),r(Ip,{visible:m.value,"onUpdate:visible":oe[1]||(oe[1]=fe=>m.value=fe),onFormCreated:D,onClose:R},null,8,["visible"])],2),r(gc),r(Dl,{"align-center":"",width:"342px"}),K.value?(g(),X(xp,{key:0,modelValue:K.value,"onUpdate:modelValue":oe[2]||(oe[2]=fe=>K.value=fe),"is-exporting":l(j),"forms-count":1,onExport:oe[3]||(oe[3]=fe=>W(fe)),onCancel:oe[4]||(oe[4]=fe=>K.value=!1)},null,8,["modelValue","is-exporting"])):ce("",!0)],64)}}}),jm=We(NE,[["__scopeId","data-v-963f6133"]]),WE=_e({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(t,{emit:o}){const n=o,a=()=>{n("update:isAddingNotification",!1)};return(d,m)=>{const s=$s("router-view"),p=Yn;return g(),X(p,null,{default:y(()=>[r(s,null,{default:y(({Component:f})=>[(g(),X(jt(f),{onCreated:a},null,32))]),_:1})]),_:1})}}});let bs=null,Ir=null;async function YE(){return bs||Ir||(Ir=(async()=>{try{const{request:t}=po(),a=(await t("integrations")).data?.data?.data;if(!a||typeof a!="object")throw new Error("Invalid response format");const d=Object.entries(a).map(([m,s])=>({name:s.label,value:m,image:s.icon||m,description:s.description||"",category:s.category||"Other",type:s.plan==="lite"?"disabled":"soon",searchCategory:s.plan||"lite",requiredPlan:s.plan!=="lite"?s.plan:void 0,component:s.component,learnMoreUrl:s.learnMoreUrl||"",hasGlobalSettings:s.hasGlobalSettings,hasFormSettings:s.hasFormSettings,docsOnly:s.docsOnly,comingSoon:s.comingSoon===!0}));return bs=d,d}catch(t){console.error("Failed to load integrations from backend:",t);const o=[{name:"wpdatatables",value:"wpdatatables",image:"wpdatatables",description:"wpdt_integration_description",category:"Data Management",type:"disabled",searchCategory:"lite"}];return bs=o,o}finally{Ir=null}})(),Ir)}async function HE(){let t=await YE();if(typeof window<"u"){const n=window.IvyFormsPro?.integrationsHooks||[];for(const a of n)t=a(t);t=Ll("ivyforms/integrations/list",t)}return t}function GE(){bs=null,Ir=null}const Md={wpdatatables:{activeButtonLabel:"create_tables",adminUrl:"admin.php?page=wpdatatables-constructor&source=ivyforms",docsUrl:"https://ivyforms.com/documentation/integration-with-wpdatatables/"},ameliabooking:{activeButtonLabel:"set_up",adminUrl:"admin.php?page=wpamelia-features-integrations#/integrations/ivy",docsUrl:"https://ivyforms.com/documentation/integration-with-ameliabooking/",hideToggle:!0}};function mc(t){return t in Md}function Dc(){const t=Zo(),o=Mo(),{isProInstalled:n,isProLicenseActive:a}=$o(),d=x({}),m=async()=>{const M=o.integrationsSettings||{},E={};for(const[B,z]of Object.entries(M))z&&typeof z=="object"&&(E[B]={enabled:z.enabled||!1,connected:z.connected||!1});const C=M.square,P=o.paymentSettings?.square;E.square={enabled:(C&&typeof C=="object"?C.enabled:!1)||!1,connected:!!(P?.connected??E.square?.connected)},d.value=E},s=M=>{if(!M)return!0;if(!n()||!a()||!t.loaded.value)return!1;const E=t.plan.value;if(!(E!=="lite"&&E!=="error"&&E!=="unauthorized"))return!1;const P=["essentials","growth","agency"],B=P.indexOf(E),z=P.indexOf(M);return B>=z&&B!==-1},p=M=>{const E=d.value[M.value]||{enabled:!1,connected:!1};if(M.comingSoon)return"soon";if(M.value==="square")return!E.enabled||!E.connected?"proDisabled":"proActive";if(M.searchCategory!=="lite"){const P=n(),B=a();if(!P)return"upgrade";if(!B){const z=["essentials","growth","agency"],N=z.indexOf(t.installedPlan.value),ne=z.indexOf(M.requiredPlan||"essentials");return N!==-1&&N>=ne?"proDisabled":"upgrade"}return s(M.requiredPlan)?!E.enabled||!E.connected?"proDisabled":"proActive":"upgrade"}return mc(M.value)?E.connected?"active":"disabled":"active"},f=x([]),v=x(!1),h=async()=>{const M=await HE();return f.value=M.map(E=>({...E,type:p(E)})),v.value=!0,f.value},w=async()=>v.value?f.value:h();Ee(()=>Ge.hooks.updateCounter.value,()=>{v.value&&h()});const L=async()=>(await m(),GE(),v.value=!1,h()),F=(M,E,C=!1)=>{d.value[M]={enabled:E,connected:C}};return{integrations:T(()=>f.value),integrationsLoaded:T(()=>v.value),integrationState:d,loadIntegrations:w,reloadIntegrations:L,loadIntegrationStates:m,updateIntegrationState:F,getIntegrationType:p}}const jE={key:1},KE=_e({__name:"FormSettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:n}=Ye(),{integrations:a,reloadIntegrations:d}=Dc(),m=No(),s=Lo(),p=fi(),f=kt(),v=Mo();let h=null;const w=t,L=o,F=x(w.activeIndex||"wpdatatables"),M=Y=>!(!Y.component||Y.type==="upgrade"||Y.type==="soon"||Y.hasFormSettings===!1),E=T(()=>{const Y=v.allSettings?.integrations||{};return a.value.filter(H=>Y[H.value]?.enabled?M(H):!1)}),C=T(()=>a.value.some(M)),P=T(()=>E.value.length>0||C.value),B=()=>E.value[0]?.value?E.value[0].value:a.value.find(M)?.value||"wpdatatables",z=T(()=>{const Y=[{label:n("general_settings"),index:"general"},{label:n("notifications"),index:"notifications"},{label:n("confirmations"),index:"confirmations"}];if(P.value){const H=E.value.map(j=>({index:`integrations/${j.value}`,label:n(j.name),iconConfig:{name:j.image||j.value,type:"fill",category:"integrations",size:"d"}})),Z=new Set(H.map(j=>j.index)),J=[];for(const j of a.value){if(!M(j))continue;const K=`integrations/${j.value}`;Z.has(K)||(Z.add(K),J.push({index:K,label:n(j.name),iconConfig:{name:j.image||j.value,type:"fill",category:"integrations",size:"d"}}))}const q=[...H,...J];Y.push({label:n("integrations"),index:"integrations",autoNavigateToFirst:!0,subItems:q})}return Y.push({label:n("payments"),index:"payments"}),Y}),N=async Y=>{F.value=Y,L("update:activeIndex",Y);const H=f.formId;if(Y==="general")await m.push({path:`/manage/${H}/settings/general`});else if(Y==="notifications")await m.push({path:`/manage/${H}/settings/notification`});else if(Y==="confirmations")await m.push({path:`/manage/${H}/settings/confirmation`});else if(Y.startsWith("integrations/")){const Z=Y.split("integrations/")[1];await m.push({path:`/manage/${H}/settings/integrations/${Z}`})}else Y==="integrations"?await m.push({path:`/manage/${H}/settings/integrations/${B()}`}):Y==="payments"&&await m.push({path:`/manage/${H}/settings/payments`})},ne=()=>{const Y=s.path;if(Y.includes("/settings/general"))F.value="general";else if(Y.includes("/settings/notification"))F.value="notifications";else if(Y.includes("/settings/confirmation"))F.value="confirmations";else if(Y.includes("/settings/integrations/")){const H=Y.match(/\/integrations\/(\w+)/);H?F.value=`integrations/${H[1]}`:F.value="integrations/wpdatatables"}else Y.includes("/settings/payments")&&(F.value="payments")},ee=x(!0);return Pt(async()=>{ne(),m.afterEach(()=>{ne()}),v.allSettings?.integrations||await v.loadAllSettings(),await d(),ee.value=!1;const Y=document.getElementById("adminmenu");Y&&(h=H=>{p.handleAdminMenuClick(H)},Y.addEventListener("click",h,!0))}),Ln(()=>{const Y=document.getElementById("adminmenu");Y&&h&&Y.removeEventListener("click",h,!0)}),(Y,H)=>{const Z=Rs;return g(),X(Z,null,{default:y(()=>[ee.value?(g(),k("div",jE,"Loading settings...")):(g(),X(_c,{key:0,modelValue:F.value,"onUpdate:modelValue":H[0]||(H[0]=J=>F.value=J),"menu-items":z.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:N},null,8,["modelValue","menu-items"]))]),_:1})}}}),QE=_e({__name:"FormBuilderSettingsPage",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Go(),m=jd(),s=Us(),p=Da(),f=fi(),v=x("general"),h=x(!1);let w=null;const L=x("horizontal"),F=Lo(),M=No(),E=tu(),{canAccessResultsTab:C}=Ac(),P=T(()=>a.formId||null),B=x([]),z=x(!1),N=x(!1),ne=T(()=>[{label:o("build"),index:"build",routeName:a.isEditing?Wi:Ni},{label:o("settings"),index:"settings",routeName:Rl},...C.value?[{label:o("results"),index:"results",routeName:ui}]:[]]),ee=()=>{a.formId||De({message:o("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${a.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},Y=async J=>{if(!J){a.resetForm(),s.allNotifications=[],s.formId=null,p.allConfirmations=[],p.formId=null,await M.push({path:"/"});return}N.value=!0;try{await a.loadForm(J);const j=(M.currentRoute.value.path+M.currentRoute.value.hash).match(/\/settings\/(\w+)/),K=j?j[1]:null;K?(await M.push({path:`/manage/${J}/settings/${K}`}),v.value=K,De({message:o("form_loaded"),type:"success"})):(await M.push({path:`/manage/${J}`}),De({message:o("form_loaded"),type:"success"}))}catch(q){console.error(o("failed_to_load_form"),q),De({message:`${o("failed_to_load_form")} ${q}`,type:"error"})}finally{N.value=!1}},H=async()=>{z.value=!0;try{await m.fetchData({page:1,perPage:100}),B.value=m.tableData.map(J=>({value:J.id,labelId:`${o("id")}: ${J.id}`,label:J.name||`Form #${J.id}`}))}catch(J){console.error(o("failed_to_load_form"),J),De({message:`${o("failed_to_fetch_form")} ${J}`,type:"error"})}finally{z.value=!1}};function Z(J){if(J.params.confirmationId){v.value="confirmations",h.value=!1;return}if(J.params.notificationId){v.value="notifications",h.value=!0;return}const q=J.name??"",j=J.path+J.hash;if(q===wc||j.includes("/settings/payments")){v.value="payments",h.value=!1;return}if(q===ks||j.includes("/settings/integrations")){const K=typeof J.params.integration=="string"?J.params.integration:j.match(/\/settings\/integrations\/(\w+)/)?.[1]||"wpdatatables";v.value=`integrations/${K}`,h.value=!1;return}if(q===Er||q===Br||q===Ua||j.includes("/settings/notification")){v.value="notifications",h.value=q===Ua?!1:h.value;return}if(q===Ss||j.includes("/settings/confirmation")){v.value="confirmations",h.value=!1;return}v.value="general",h.value=!1}return Pt(async()=>{await H();const J=F.params.formId,q=Array.isArray(J)?J[0]:J;if(q&&!a.formId){N.value=!0;try{await a.loadForm(q),Ai(B)}catch(K){console.error(o("failed_to_load_form"),K),De({message:`${o("failed_to_load_form")} ${K}`,type:"error"})}finally{N.value=!1}}else Ai(B);a.formId||(a.counterFields=0),F.params.formId&&(a.formId=Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId),F.params.confirmationId&&(p.id=F.params.confirmationId?Number(Array.isArray(F.params.confirmationId)?F.params.confirmationId[0]:F.params.confirmationId):null),F.params.notificationId&&(s.id=F.params.notificationId?Number(Array.isArray(F.params.notificationId)?F.params.notificationId[0]:F.params.notificationId):null),Z(F);const j=document.getElementById("adminmenu");j&&(w=K=>{f.handleAdminMenuClick(K)},j.addEventListener("click",w,!0))}),Ln(()=>{const J=document.getElementById("adminmenu");J&&w&&J.removeEventListener("click",w,!0)}),Ee(()=>a.name,J=>{if(a.formId&&J!==null&&J!==void 0){const q=B.value.findIndex(j=>j.value===a.formId);q!==-1?B.value[q].label=J:Ai(B)}}),Ee(()=>[F.path,F.hash,F.name],()=>{Z(F)},{immediate:!0}),Ee(()=>F.params,J=>{J.formId&&(a.formId=Array.isArray(J.formId)?J.formId[0]:J.formId),J.confirmationId&&(p.id=J.confirmationId?Number(Array.isArray(J.confirmationId)?J.confirmationId[0]:J.confirmationId):null),J.notificationId&&(s.id=J.notificationId?Number(Array.isArray(J.notificationId)?J.notificationId[0]:J.notificationId):null)},{immediate:!0}),(J,q)=>{const j=Ms,K=ql,G=Ol,W=ke,V=co,D=Nl,R=vi,U=KE,oe=WE;return g(),k(ye,null,[r(R,null,{left:y(()=>[r(j,{modelValue:P.value,"onUpdate:modelValue":q[0]||(q[0]=be=>P.value=be),size:"s",type:"border",placeholder:"Select a form",options:B.value,loading:z.value||N.value,onChange:Y},null,8,["modelValue","options","loading"])]),center:y(()=>[r(G,{mode:L.value,ellipsis:!1,router:""},{default:y(()=>[(g(!0),k(ye,null,Ae(ne.value,be=>(g(),X(K,{key:be.index,label:be.label,name:be.index,type:"tonal","is-active":l(E).isActive(be.routeName,be.index),route:l(E).getMenuRoute(be,l(Rl)),onClick:ae=>l(E).onMenuClick(be,l(E).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1},8,["mode"])]),right:y(()=>[r(V,{content:l(o)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(W,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:ee})]),_:1},8,["content"]),r(D)]),_:1}),u("div",{class:it(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":l(d).isFullScreenMode}])},[(g(),X(U,{key:P.value,"active-index":v.value},null,8,["active-index"])),r(oe,{"active-index":v.value,"is-adding-notification":h.value},null,8,["active-index","is-adding-notification"])],2),r(Dl,{"align-center":"",width:"342px"})],64)}}}),XE=We(QE,[["__scopeId","data-v-df7bf3c5"]]);function JE(t){return t.map(o=>({label:o.label,value:`{{${o.type}_${o.fieldIndex}}}`,type:o.type,fieldIndex:o.fieldIndex}))}function ZE(t){const o=T(()=>Sx(t)),n=T(()=>JE(o.value)),a=T(()=>Nv()),d=T(()=>n.value.filter(s=>s.type==="email")),m=T(()=>a.value.filter(s=>s.key==="admin_email"));return{fieldsPlaceholders:n,generalPlaceholders:a,emailFieldsPlaceholders:d,adminEmailGeneralPlaceholders:m}}function eB(t,o,n){if(!t?.$el)return;const a=t.$el.querySelector("input")||t.$el.querySelector("textarea");if(!a)return;const d=a.selectionStart??0,m=a.selectionEnd??0,s=a.value,p=s.slice(0,d)+o+s.slice(m);a.value=p,a.setSelectionRange(d+o.length,d+o.length),a.focus(),n?.(p)}function tB(t,o){return n=>eB(t.value,n,o)}const oB=_e({__name:"InputWithPlaceholders",props:{label:{},modelValue:{default:""},inputType:{default:"text"},inputPlaceholder:{},generalOnly:{type:Boolean,default:!1},fields:{},general:{},formItemSecondary:{type:Boolean,default:!0},formItemProp:{},inputSecondary:{type:Boolean,default:!1}},emits:["update:modelValue","blur"],setup(t,{emit:o}){const n=o,{getLabel:a}=Ye(),d=x(null),m=tB(d,s=>{n("update:modelValue",s)});return(s,p)=>(g(),X(Ne,{label:t.label,prop:t.formItemProp,secondary:t.formItemSecondary},{default:y(()=>[r(Ue,{ref_key:"inputRef",ref:d,"model-value":t.modelValue,type:t.inputType,placeholder:t.inputPlaceholder,secondary:t.inputSecondary,onInput:p[0]||(p[0]=f=>n("update:modelValue",f)),onBlur:p[1]||(p[1]=f=>n("blur",f))},null,8,["model-value","type","placeholder","secondary"]),r(kx,{"general-only":t.generalOnly,fields:t.fields,general:t.general,class:"ivyforms-input-with-placeholders__popover",onInsertPlaceholder:l(m)},{reference:y(()=>[r(co,{content:l(a)("insert_placeholders")},{default:y(()=>[r(ke,{size:"s",priority:"tertiary","icon-only":"","icon-start":"context-menu-dot","icon-start-type":"fill",type:"ghost","aria-label":l(a)("placeholders"),class:"ivyforms-input-with-placeholders__btn"},null,8,["aria-label"])]),_:1},8,["content"])]),_:1},8,["general-only","fields","general","onInsertPlaceholder"])]),_:1},8,["label","prop","secondary"]))}}),La=We(oB,[["__scopeId","data-v-ed6bcec9"]]),nB={key:0,class:"ivyforms-notification-file-attachments-fallback ivyforms-mb-16"},iB={class:"ivyforms-notification-file-attachments-fallback__header ivyforms-flex ivyforms-align-items-start ivyforms-gap-12 is-locked"},lB={class:"ivyforms-notification-file-attachments-fallback__text ivyforms-flex-1"},aB={class:"ivyforms-notification-file-attachments-fallback__title ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},rB={class:"regular-16"},sB={class:"ivyforms-notification-file-attachments-fallback__description"},dB="notification_file_attachments",uB=_e({__name:"NotificationFileAttachmentsFallback",props:{fields:{},getLabel:{type:Function},extensionData:{}},setup(t){const o=t,{checkFeatureAccess:n,showUpgradeDialog:a,isProInstalled:d}=$o(),m=T(()=>(o.fields||[]).filter(p=>p.type==="file-upload"));function s(p){if(p.preventDefault(),p.stopPropagation(),!d()){a("essentials");return}n(dB)}return(p,f)=>m.value.length>0?(g(),k("div",nB,[u("div",{class:"ivyforms-notification-file-attachments-fallback__card ivyforms-flex ivyforms-flex-direction-column",onClickCapture:s},[u("div",iB,[r(xo,{"model-value":!1,priority:"secondary",size:"d","text-position":"right",disabled:"","aria-label":t.getLabel("attach_uploaded_files")},null,8,["aria-label"]),u("div",lB,[u("div",aB,[u("span",rB,_(t.getLabel("attach_uploaded_files")),1),r(ro,{image:"pro-text",size:"s"})]),u("div",sB,_(t.getLabel("attach_uploaded_files_description")),1)])])],32)])):ce("",!0)}}),Km=We(uB,[["__scopeId","data-v-36a552b9"]]),cB={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},fB={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex"},mB={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},vB={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},pB=_e({__name:"FormBuilderManageNotification",setup(t){const o=No(),n=Lo(),{getLabel:a}=Ye(),{startWatching:d}=Po();d();const m=T(()=>{const Y=n.params.formId;return Array.isArray(Y)?Y[0]:Y}),s=T(()=>{const Y=n.params.notificationId;return Array.isArray(Y)?Y[0]:Y}),p=()=>{o.push({name:Ua,params:{formId:m.value}})},f=Us(),{isEditing:v}=zi(f),h=x({formName:"",formDescription:""});s.value?(f.loadNotification(Number(s.value)),f.isEditing=!0):(f.resetNotification(m.value),f.isEditing=!1);const w=kt(),{formId:L,fields:F}=zi(w),M=x(!1),E=T(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/notification/file_attachments_section",null)||Km}catch{return Km}}),C=T(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/notification/smart_logic_section",null)}catch{return null}}),P=()=>{Ge.hooks.updateCounter.value},{fieldsPlaceholders:B,generalPlaceholders:z,emailFieldsPlaceholders:N,adminEmailGeneralPlaceholders:ne}=ZE(()=>w.fields||[]),ee=async()=>{M.value=!0;try{const Y={name:f.name,sender:f.sender,replyTo:f.replyTo,receiver:f.receiver,cc:f.cc,bcc:f.bcc,enabled:f.enabled,showEmptyFields:f.showEmptyFields,...f.buildExtensionPayload(),subject:f.subject,message:f.message,smartLogic:f.smartLogic,formId:m.value||f.formId};f.isEditing&&s.value?await f.updateNotification(s.value,Y):await f.createNotification(m.value),p()}catch(Y){console.error(a("error_saving_notification"),Y)}finally{M.value=!1}};return Pt(()=>{window.addEventListener("ivyforms:ready",P),window.addEventListener("ivyforms:pro_features_loaded",P),m.value&&(!L.value||String(L.value)!==String(m.value)||Array.isArray(F.value)&&F.value.length===0)&&w.loadForm(String(m.value))}),Ln(()=>{window.removeEventListener("ivyforms:ready",P),window.removeEventListener("ivyforms:pro_features_loaded",P)}),(Y,H)=>{const Z=xo,J=ke,q=Ue,j=Ne,K=Qd,G=pt,W=zl,V=bn;return g(),k("div",cB,[u("div",fB,[u("div",mB,[r(Z,{modelValue:l(f).enabled,"onUpdate:modelValue":H[0]||(H[0]=D=>l(f).enabled=D),priority:"primary",size:"s",title:l(a)("active"),"text-position":"left"},null,8,["modelValue","title"])]),u("div",vB,[r(J,{class:it(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:p},{default:y(()=>[ie(_(l(a)("cancel")),1)]),_:1}),r(J,{class:it(`ivyforms-button__action--${l(v)?"update":"save"}`),priority:"primary",loading:M.value,onClick:ee},{default:y(()=>[M.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(a)(l(v)?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),r(V,{modifier:"outside-vertical"},{default:y(()=>[r(W,{model:h.value},{default:y(()=>[r(j,{label:l(a)("name"),prop:"notificationName",secondary:""},{default:y(()=>[r(q,{modelValue:l(f).name,"onUpdate:modelValue":H[1]||(H[1]=D=>l(f).name=D),placeholder:l(a)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(La,{label:l(a)("send_from"),modelValue:l(f).sender,"onUpdate:modelValue":H[2]||(H[2]=D=>l(f).sender=D),"form-item-prop":"notificationSender","input-placeholder":l(a)("email_placeholder"),fields:l(N),general:l(ne)},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("reply_to"),modelValue:l(f).replyTo,"onUpdate:modelValue":H[3]||(H[3]=D=>l(f).replyTo=D),"form-item-prop":"notificationReplyTo","input-placeholder":l(a)("email_placeholder"),fields:l(N),general:l(ne),"form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("send_to"),modelValue:l(f).receiver,"onUpdate:modelValue":H[4]||(H[4]=D=>l(f).receiver=D),"form-item-prop":"notificationReceiver","input-placeholder":l(a)("email_placeholder"),fields:l(N),general:l(ne)},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("cc"),modelValue:l(f).cc,"onUpdate:modelValue":H[5]||(H[5]=D=>l(f).cc=D),"form-item-prop":"notificationCc","input-placeholder":l(a)("email_placeholder"),fields:l(N),general:l(ne),"form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("bcc"),modelValue:l(f).bcc,"onUpdate:modelValue":H[6]||(H[6]=D=>l(f).bcc=D),"form-item-prop":"notificationBcc","input-placeholder":l(a)("email_placeholder"),fields:l(N),general:l(ne)},null,8,["label","modelValue","input-placeholder","fields","general"]),r(La,{label:l(a)("subject"),modelValue:l(f).subject,"onUpdate:modelValue":H[7]||(H[7]=D=>l(f).subject=D),"form-item-prop":"notificationSubject","input-placeholder":l(a)("example"),fields:l(N),general:l(ne),"input-secondary":"","form-item-secondary":!1},null,8,["label","modelValue","input-placeholder","fields","general"]),r(j,{label:l(a)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:y(()=>[r(K,{modelValue:l(f).message,"onUpdate:modelValue":H[8]||(H[8]=D=>l(f).message=D),"fields-placeholders":l(B),"general-placeholders":l(z),folder:"notification","show-toolbar":""},null,8,["modelValue","fields-placeholders","general-placeholders"])]),_:1},8,["label"]),r(G,{modelValue:l(f).showEmptyFields,"onUpdate:modelValue":H[9]||(H[9]=D=>l(f).showEmptyFields=D),priority:"secondary",type:"checkmark",class:"ivyforms-mb-16"},{default:y(()=>[ie(_(l(a)("show_empty_fields")),1)]),_:1},8,["modelValue"]),(g(),X(jt(E.value),{"extension-data":l(f).extensionData,"onUpdate:extensionData":H[10]||(H[10]=D=>l(f).extensionData=D),fields:l(w).fields||[],"get-label":l(a)},null,40,["extension-data","fields","get-label"])),C.value?(g(),X(jt(C.value),{key:0,modelValue:l(f).smartLogic,"onUpdate:modelValue":H[11]||(H[11]=D=>l(f).smartLogic=D),fields:l(w).fields||[],"get-label":l(a)},null,8,["modelValue","fields","get-label"])):ce("",!0)]),_:1},8,["model"])]),_:1})])}}}),vc=We(pB,[["__scopeId","data-v-070ca8af"]]),yB={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},gB={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex"},hB={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-start ivyforms-gap-8"},bB={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-align-items-center ivyforms-justify-content-end ivyforms-flex ivyforms-gap-8"},_B={class:"ivyforms-flex ivyforms-flex-grow ivyforms-gap-16 ivyforms-flex-direction-column"},xB=_e({__name:"FormBuilderSettings",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=Lo(),d=x({formName:"",formDescription:""}),m=kt(),s=x(!1),p=T(()=>{Ge.hooks.updateCounter.value;try{return Ge.hooks.applyFilters("ivyforms/form_builder/general_settings_conversational_section",null)}catch{return null}});Pt(async()=>{a.params.formId&&await m.loadForm(a.params.formId)});const f=async()=>{s.value=!0;try{await m.saveFormSettings()}finally{s.value=!1}},v=async()=>{s.value=!0;try{await m.updateForm()}finally{s.value=!1}};return(h,w)=>{const L=xo,F=ke,M=Ue,E=Ne,C=pt,P=Xe,B=zl,z=bn;return g(),k("div",yB,[u("div",gB,[u("div",hB,[r(L,{modelValue:l(m).published,"onUpdate:modelValue":w[0]||(w[0]=N=>l(m).published=N),priority:"primary",size:"s",title:l(o)("published"),"text-position":"left"},null,8,["modelValue","title"])]),u("div",bB,[l(m).isEditingSettingGeneral?(g(),X(F,{key:0,class:it(["ivyforms-button__action--update"]),priority:"primary",loading:s.value,onClick:v},{default:y(()=>[s.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"])):(g(),X(F,{key:1,class:it(["ivyforms-button__action--save"]),priority:"primary",loading:s.value,onClick:f},{default:y(()=>[s.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"]))])]),r(z,{modifier:"outside-vertical"},{default:y(()=>[r(B,{model:d.value},{default:y(()=>[r(E,{label:l(o)("form_name"),prop:"formName",secondary:""},{default:y(()=>[r(M,{modelValue:l(m).name,"onUpdate:modelValue":w[1]||(w[1]=N=>l(m).name=N),placeholder:l(o)("form_name_placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(E,{label:l(o)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description",secondary:""},{default:y(()=>[r(M,{modelValue:l(m).description,"onUpdate:modelValue":w[2]||(w[2]=N=>l(m).description=N),type:"textarea",placeholder:l(o)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),u("div",_B,[r(C,{modelValue:l(m).showTitle,"onUpdate:modelValue":w[3]||(w[3]=N=>l(m).showTitle=N),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ie(_(l(o)("show_form_title")),1)]),_:1},8,["modelValue"]),r(C,{modelValue:l(m).showDescription,"onUpdate:modelValue":w[4]||(w[4]=N=>l(m).showDescription=N),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ie(_(l(o)("show_form_description")),1)]),_:1},8,["modelValue"]),r(P,{class:"ivyforms-my-8"}),p.value?(g(),X(jt(p.value),{key:0})):ce("",!0),p.value?(g(),X(P,{key:1,class:"ivyforms-my-8"})):ce("",!0),r(C,{modelValue:l(m).storeEntries,"onUpdate:modelValue":w[5]||(w[5]=N=>l(m).storeEntries=N),priority:"secondary",size:"d",type:"checkmark"},{default:y(()=>[ie(_(l(o)("store_entries_db")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),wB=We(xB,[["__scopeId","data-v-02cc2092"]]),CB={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},SB={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},kB={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},FB={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},IB={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},TB={class:"ivyforms-settings-notification__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},PB={key:0,class:"ivyforms-table-skeleton"},$B={class:"ivyforms-all-forms-pagination-container"},LB={key:1},VB=_e({__name:"FormBuilderNotificationTable",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Us(),m=Gi(),{searchQuery:s,debouncedSearchQuery:p}=Nr(),f=x(!1),v=x(!1),h=x(!1),w=x([]),L=x(0),F=Lo(),M=No(),{shouldShowSkeleton:E}=Zd({loading:f,searchQuery:s,debouncedSearchQuery:p}),C=To({page:1,perPage:10}),P=To({column:"id",order:"desc"}),B=T(()=>s.value.trim().length>0),z=()=>({page:C.page,perPage:C.perPage,search:p.value,sortBy:P.column,sortOrder:P.order,formId:F.params.formId?parseInt(Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId,10):a.formId?parseInt(a.formId,10):null}),N=async()=>{f.value=!0;try{await d.searchNotifications(z()),w.value=d.tableData;const D=d.paginationMeta;C.page=D.page,C.perPage=D.perPage,L.value=D.total}catch(D){console.error(o("error_loading_notification"),D)}finally{f.value=!1}};Ee(()=>m.dialogVisible,(D,R)=>{R&&!D&&(m.actionType==="delete"||m.actionType==="duplicate")&&setTimeout(N,300)}),Ee([()=>C.page,()=>C.perPage,()=>p.value],async()=>{f.value=!0,await d.searchNotifications(z()),w.value=d.tableData,f.value=!1}),Ee(()=>d.tableData,D=>{w.value=D,f.value=!1},{immediate:!0}),Ee(()=>d.paginationMeta,D=>{L.value=Fx(D).total||0},{immediate:!0});const ne=({column:D,order:R})=>{P.column=D,P.order=R==="asc"?"asc":R==="desc"?"desc":"asc",C.page=1,N()},ee=()=>{const D=Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId||a.formId;d.resetNotification(D),v.value=!0,h.value=!1,M.replace(`/manage/${D}/settings/notification/manage`)},Y=()=>{v.value=!1,h.value=!1,N(),M.push({name:"form-notifications",params:{formId:a.formId}})},H=D=>async()=>{f.value=!0;try{await d.loadNotification(D),v.value=!0,h.value=!0;const R=Array.isArray(F.params.formId)?F.params.formId[0]:F.params.formId||a.formId;await M.push(`/manage/${R}/settings/notification/manage/${D}`)}catch(R){console.error(o("error_loading_notification"),R),De({message:String(R),type:"error"})}finally{f.value=!1}},Z=D=>async()=>{await m.handleActionClick(D,null,"notification","duplicate",{setLoading:R=>{f.value=R}})},J=D=>async()=>{await m.handleActionClick(D,null,"notification","delete",{setLoading:R=>{f.value=R}})},q=_p({field:"enabled",onChange:async(D,R)=>{const U=D.enabled;D.enabled=R;try{await d.updateNotification(D.id,D),await N()}catch(oe){D.enabled=U,De({message:String(oe),type:"error"})}}}),j=di({text:D=>D.name||"No Name",href:"#",onClick:D=>H(D.id)(),class:"ivyforms-name-cell"}),K=({rowData:D})=>D?je("span",D.receiver||"No Receiver"):null,G=({rowData:D})=>D?je("span",D.replyTo||"No Reply-To"):null,W=({rowData:D})=>D?je("span",D.subject||"No Subject"):null,V=x([{key:"active",title:o("active"),cellRenderer:q,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:j,width:300,visible:!0,class:"name-column",sortable:!0},{key:"receiver",title:o("receiver"),cellRenderer:K,width:250,visible:!0,class:"receiver-column",sortable:!0},{key:"replyTo",title:o("reply_to"),cellRenderer:G,width:250,visible:!0,class:"replyto-column",sortable:!0},{key:"subject",title:o("subject"),cellRenderer:W,width:300,visible:!0,class:"subject-column",sortable:!0},qr({width:124,className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),onClick:D=>H(D.id)()},{icon:"copy",tooltip:o("duplicate"),onClick:D=>Z(D.id)()},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:D=>J(D.id)()}]})]);return Pt(()=>{d.isEditing=!1,N()}),(D,R)=>(g(),k("div",CB,[v.value?(g(),k("div",LB,[r(vc,{onClose:Y})])):(g(),k("div",SB,[u("div",kB,[u("div",FB,[r(Ki,{modelValue:l(s),"onUpdate:modelValue":R[0]||(R[0]=U=>hn(s)?s.value=U:null),placeholder:l(o)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),u("div",IB,[r(ke,{"icon-start":"plus",onClick:ee},{default:y(()=>[ie(_(l(o)("notifications")),1)]),_:1})])]),u("div",TB,[r(ji,{columns:V.value,data:l(E)?[]:w.value,loading:l(E),sort:P,total:L.value,"row-key":"id",pagination:"",onSortChange:ne},{empty:y(({loading:U})=>[U?(g(),k("div",PB,[r(mi,null,{template:y(()=>[(g(!0),k(ye,null,Ae(C.perPage,oe=>(g(),X(zn,{key:oe,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):B.value?(g(),X(dn,{key:2,title:l(o)("empty_search_title"),subtitle:l(o)("empty_search_subtitle")},null,8,["title","subtitle"])):(g(),X(dn,{key:1,image:"not-found",title:l(o)("empty_state_notification_title"),subtitle:l(o)("empty_state_notification_subtitle")},{actionButton:y(()=>[r(ke,{"icon-start":"plus",onClick:ee},{default:y(()=>[ie(_(l(o)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),u("div",$B,[r(Ea,{"current-page":C.page,"onUpdate:currentPage":R[1]||(R[1]=U=>C.page=U),"page-size":C.perPage,"onUpdate:pageSize":R[2]||(R[2]=U=>C.perPage=U),total:L.value},null,8,["current-page","page-size","total"])])])]))]))}});function Oc(t){const{canUseFeature:o}=Wn(),{showUpgradeDialog:n}=$o(),a=T(()=>o("multiple_confirmations")),d=T(()=>{if(a.value)return null;const f=Ix(t.value);return f?.id?f.id:[...t.value].sort((h,w)=>(h.position??0)-(w.position??0))[0]?.id??null}),m=f=>a.value||t.value.length<=1?!0:f.id===d.value;return{hasMultipleConfirmations:a,primaryEditableId:d,isRowEditable:m,requireMultipleConfirmations:()=>a.value?!0:(n("essentials"),!1),requireRowEditable:f=>m(f)?!0:(n("essentials"),!1)}}function UB(t){if(!t)return!1;const o=t.trim();if(!/^(https?:\/\/)?([a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*|localhost|\d{1,3}(\.\d{1,3}){3}|\[[0-9a-fA-F:]+\])(:\d+)?(\/|$)/.test(o))return!1;const a=o.match(/https?:\/\//gi);if(a&&a.length>1)return!1;let d=o;try{return/^https?:\/\//i.test(o)||(d="https://"+o),new URL(d),!0}catch{return!1}}const MB={key:0,class:"ivyforms-form-builder-settings-confirmation__editor"},RB={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},EB={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},BB={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},AB={class:"confirmation-title medium-14"},DB={class:"ivyforms-form-builder-settings-confirmation__radio-section"},OB={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},qB={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},zB={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},NB={class:"confirmation-title medium-14"},WB={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},YB={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},HB={class:"confirmation-title medium-14"},GB=_e({__name:"FormBuilderConfirmationEditor",setup(t){const{getLabel:o}=Ye(),{request:n}=po(),{startWatching:a}=Po();a();const d=Da(),m=kt(),s=x("horizontal"),p=x("successMessage"),f=x([]),v=x(!1);x(null);const h=x(""),w=x(""),L=[{label:o("success_message"),index:"successMessage"},{label:o("redirect_to_page"),index:"redirectToPage"},{label:o("redirect_to_custom_url"),index:"redirectToCustomUrl"}],F=T(()=>(m.fields||[]).filter(B=>B.type&&typeof B.fieldIndex<"u")),M=T(()=>Nv()),E=T(()=>d.page!==null&&d.page!==""?String(d.page):""),C=B=>{d.page=B},P=async()=>{const B=[];let z=1;for(;;){const{data:N,error:ne,status:ee}=await n("wp/v2/pages",{method:"GET",params:{per_page:100,page:z,_fields:"id,title"},headers:{"Content-Type":"application/json"}},{useNamespace:!1});if(ne||ee!==200||!Array.isArray(N)||N.length===0||(B.push(...N.map(Y=>({value:Y.id,label:Y.title.rendered}))),N.length<100))break;z++}return B};return Pt(async()=>{try{if(f.value=await P(),p.value=d.type||"successMessage",d.page){const B=f.value.find(z=>z.value===Number(d.page));d.page=B?B.value:d.page}typeof d.resetEntityState=="function"&&d.resetEntityState()}catch(B){console.error(o("error_loading_data_confirmation"),B),f.value=[]}finally{v.value=!0}}),Ee(()=>v.value&&p.value,B=>{B&&d.type!==B&&(d.type=B)}),Ee(()=>v.value&&d.type,B=>{B&&p.value!==B&&(p.value=B)}),Ee(p,()=>{h.value="",w.value=""}),Ee(()=>d.page,B=>{h.value&&B&&(h.value="")}),Ee(()=>d.url,B=>{if(w.value){if(w.value===o("please_enter_a_url"))B&&B.trim()!==""&&(w.value="");else if(w.value===o("please_enter_a_valid_url")&&B&&B.trim()!=="")try{const z=B.trim();z.startsWith("//")?new URL("http:"+z):new URL(z),w.value=""}catch{}}}),(B,z)=>{const N=Pn,ne=to,ee=co,Y=Qd,H=Gt,Z=$n,J=Tt,q=St,j=Ne,K=Ue;return v.value?(g(),k("div",MB,[r(N,{modelValue:p.value,"onUpdate:modelValue":z[0]||(z[0]=G=>p.value=G),mode:s.value,type:"tonal",priority:"tertiary",class:"ivyforms-form-builder-settings-confirmation__menu",tabs:L.map(G=>({name:G.index,label:G.label}))},null,8,["modelValue","mode","tabs"]),p.value==="successMessage"?(g(),k("div",RB,[u("div",EB,[u("div",BB,[u("span",AB,_(l(o)("message")),1),r(ee,{content:l(o)("message_tooltip"),"aria-label":l(o)("message_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[r(ne,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:z[1]||(z[1]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),r(Y,{modelValue:l(d).message,"onUpdate:modelValue":z[2]||(z[2]=G=>l(d).message=G),"fields-placeholders":F.value,"general-placeholders":M.value,"aria-label":l(o)("success_message"),folder:"confirmation","show-toolbar":""},null,8,["modelValue","fields-placeholders","general-placeholders","aria-label"]),u("div",DB,[u("p",null,_(l(o)("after_form_submission")),1),r(Z,{modelValue:l(d).showForm,"onUpdate:modelValue":z[3]||(z[3]=G=>l(d).showForm=G),priority:"secondary"},{default:y(()=>[r(H,{value:!1,priority:"secondary"},{default:y(()=>[ie(_(l(o)("hide_form")),1)]),_:1}),r(H,{value:!0,priority:"secondary"},{default:y(()=>[ie(_(l(o)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):p.value==="redirectToPage"?(g(),k("div",OB,[u("div",qB,[u("div",zB,[u("span",NB,_(l(o)("select_page")),1),r(ee,{content:l(o)("select_tooltip"),"aria-label":l(o)("select_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[r(ne,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:z[4]||(z[4]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),r(j,{error:h.value,secondary:""},{default:y(()=>[r(q,{"model-value":E.value,placeholder:l(o)("select"),"onUpdate:modelValue":C},{default:y(()=>[(g(!0),k(ye,null,Ae(f.value,G=>(g(),X(J,{key:G.value,value:String(G.value),label:G.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder"])]),_:1},8,["error"])])):p.value==="redirectToCustomUrl"?(g(),k("div",WB,[u("div",YB,[u("span",HB,_(l(o)("custom_url")),1),r(ee,{content:l(o)("redirection_url_tooltip"),placement:"top",theme:"inverted"},{default:y(()=>[r(ne,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:z[5]||(z[5]=Ht(()=>{},["prevent"]))})]),_:1},8,["content"])]),r(j,{error:w.value,secondary:""},{default:y(()=>[r(K,{modelValue:l(d).url,"onUpdate:modelValue":z[6]||(z[6]=G=>l(d).url=G),placeholder:l(o)("enter_url")},null,8,["modelValue","placeholder"])]),_:1},8,["error"])])):ce("",!0)])):ce("",!0)}}}),jB={class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},KB={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},QB={class:"ivyforms-form-builder-settings-confirmation__option-bar__left ivyforms-flex"},XB={class:"ivyforms-form-builder-settings-confirmation__option-bar__right ivyforms-flex ivyforms-gap-8"},JB=_e({__name:"FormBuilderManageConfirmation",setup(t){const{getLabel:o}=Ye(),n=Lo(),a=No(),d=Da(),m=kt(),s=x(!1),p=x([]),{isRowEditable:f,requireRowEditable:v}=Oc(p),h=T(()=>{const ee=n.params.formId;return Array.isArray(ee)?ee[0]:ee}),w=T(()=>{const ee=n.params.confirmationId;return Array.isArray(ee)?ee[0]:ee}),L=T(()=>d.isEditing&&!!w.value),F=x(0),M=T(()=>(F.value,window.IvyForms?.components?.ConfirmationSmartLogicOptions)),E=()=>{F.value++},C=window.IvyForms?.pro?Zo():null,{checkFeatureAccess:P}=$o(),B=T(()=>(F.value,window.IvyForms?.hasProFeature?.("smart_logic")??!1)),z=async ee=>{if(ee){if(C)try{await C.fetch()}catch(Y){console.error(Y);return}finally{F.value++}if(!P("smart_logic"))return}d.smartLogic.enabled=ee},N=()=>{const ee=h.value||m.formId;a.push({name:Ma,params:{formId:ee}})},ne=async()=>{if(!d.name?.trim()){De({message:o("confirmation_name_required"),type:"error"});return}const ee=d.type||"successMessage";if(ee==="redirectToPage"&&!d.page){De({message:o("please_select_a_page"),type:"error"});return}if(ee==="redirectToCustomUrl"){if(!d.url){De({message:o("please_enter_a_url"),type:"error"});return}if(!UB(d.url)){De({message:o("please_enter_a_valid_url"),type:"error"});return}}s.value=!0;const Y={formId:h.value||m.formId,name:d.name,type:ee,enabled:d.enabled,showForm:d.showForm,message:d.message||"",url:d.url||"",page:d.page||"",smartLogic:d.smartLogic};try{let H=!1;d.id?H=await d.updateConfirmation(d.id,Y):(d.formId=Number(h.value||m.formId),d.type=ee,H=await d.createConfirmation(Y)),H&&N()}finally{s.value=!1}};return Pt(async()=>{window.addEventListener("ivyforms:pro:component-registered",E),h.value&&(!m.formId||String(m.formId)!==String(h.value)||Array.isArray(m.fields)&&m.fields.length===0)&&await m.loadForm(h.value);const ee=h.value?parseInt(String(h.value),10):null;if(ee&&(p.value=await d.loadAllConfirmationsForForm(ee)),h.value&&w.value){const Y=p.value.find(H=>H.id===Number(w.value));if(Y&&!f(Y)){v(Y),N();return}await d.loadConfirmation(Number(w.value))}else await d.resetConfirmation(h.value||m.formId),await d.beginEditingConfirmation()}),Ln(()=>{window.removeEventListener("ivyforms:pro:component-registered",E)}),(ee,Y)=>{const H=xo,Z=ke,J=Ue,q=Ne,j=Xe,K=bn;return g(),k("div",jB,[u("div",KB,[u("div",QB,[r(H,{modelValue:l(d).enabled,"onUpdate:modelValue":Y[0]||(Y[0]=G=>l(d).enabled=G),priority:"primary",size:"s","text-position":"left",title:l(o)("active")},null,8,["modelValue","title"])]),u("div",XB,[r(Z,{class:it(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:N},{default:y(()=>[ie(_(l(o)("cancel")),1)]),_:1}),r(Z,{class:it(`ivyforms-button__action--${L.value?"update":"save"}`),priority:"primary",loading:s.value,onClick:ne},{default:y(()=>[s.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)(L.value?"update":"save")),1)],64))]),_:1},8,["class","loading"])])]),r(K,{modifier:"outside-vertical",class:"ivyforms-form-builder-settings-confirmation__scroll"},{default:y(()=>[r(q,{label:l(o)("confirmation_name"),prop:"confirmationName",secondary:"",class:"ivyforms-form-builder-settings-confirmation__name"},{default:y(()=>[r(J,{modelValue:l(d).name,"onUpdate:modelValue":Y[1]||(Y[1]=G=>l(d).name=G),placeholder:l(o)("new_confirmation")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(j,{class:"ivyforms-form-builder-settings-confirmation__divider"}),r(GB),r(j,{class:"ivyforms-form-builder-settings-confirmation__divider"}),r(q,{label:l(o)("smart_logic"),prop:"confirmationSmartLogic",secondary:""},{default:y(()=>[r(H,{"model-value":l(d).smartLogic.enabled,priority:"secondary","text-position":"left","onUpdate:modelValue":z},null,8,["model-value"])]),_:1},8,["label"]),M.value&&l(d).smartLogic.enabled&&B.value?(g(),X(jt(M.value),{key:0,modelValue:l(d).smartLogic,"onUpdate:modelValue":Y[2]||(Y[2]=G=>l(d).smartLogic=G),fields:l(m).fields,"get-label":l(o),"show-enabled-toggle":!1},null,8,["modelValue","fields","get-label"])):ce("",!0)]),_:1})])}}}),zd=We(JB,[["__scopeId","data-v-613d4d46"]]),ZB={class:"ivyforms-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},eA={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},tA={class:"ivyforms-settings-confirmation__option-bar ivyforms-flex ivyforms-gap-8"},oA={class:"ivyforms-settings-confirmation__option-bar-right ivyforms-flex ivyforms-gap-8 ivyforms-ml-auto"},nA={class:"ivyforms-settings-confirmation__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-min-h-0"},iA={key:0,class:"ivyforms-table-skeleton"},lA=_e({__name:"FormBuilderConfirmationTableShell",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Da(),m=fi(),s=Lo(),p=No(),f=x(!1),v=x(!1),h=x([]),{isRowEditable:w,requireMultipleConfirmations:L,requireRowEditable:F}=Oc(h),M=j=>w(j)?"":"ivyforms-confirmation-row--locked",{shouldShowSkeleton:E}=Zd({loading:f,searchQuery:x(""),debouncedSearchQuery:x("")}),C=()=>{const j=s.params.formId,K=Array.isArray(j)?j[0]:j;return K?parseInt(K,10):a.formId?parseInt(a.formId,10):null},P=async()=>{const j=C();if(j){f.value=!0;try{const K=await d.loadAllConfirmationsForForm(j);h.value=K}catch(K){console.error(o("error_loading_confirmation"),K)}finally{f.value=!1}}},B=()=>{v.value=!1,P();const j=C();p.push({name:Ma,params:{formId:String(j)}})},z=j=>async()=>{const K=h.value.find(G=>G.id===j);if(!(K&&!F(K))){f.value=!0;try{await d.loadConfirmation(j),v.value=!0;const G=C();await p.push(`/manage/${G}/settings/confirmation/manage/${j}`)}catch(G){De({message:String(G),type:"error"})}finally{f.value=!1}}},N=j=>({successMessage:o("success_message"),redirectToPage:o("redirect_to_page"),redirectToCustomUrl:o("redirect_to_custom_url")})[j]||j,ne=({rowData:j})=>{const K=j;return K?je(xo,{modelValue:!!K.enabled,size:"s",disabled:!w(K),"onUpdate:modelValue":async G=>{if(!F(K))return;const W=K.enabled;K.enabled=G;try{await d.updateConfirmation(K.id,{...K,enabled:G}),await P()}catch(V){K.enabled=W,De({message:String(V),type:"error"})}}}):null},ee=di({text:j=>j.name||o("new_confirmation"),href:"#",onClick:j=>z(j.id)(),class:"ivyforms-name-cell"}),Y=j=>{const K=j.rowData;if(!K)return null;if(!w(K)){const G=K.name||o("new_confirmation");return je("span",{class:"ivyforms-confirmation-name-cell ivyforms-confirmation-name-cell--locked"},[je("span",G),je(ro,{image:"pro-bolt",size:"s"})])}return ee(j)},H=({rowData:j})=>{const K=j;if(!K)return null;const G=w(K)?"ivyforms-column-actions":"ivyforms-column-actions ivyforms-column-actions--locked";return w(K)?je("div",{class:[G,"ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-justify-content-end"]},[je(co,{content:o("edit"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:()=>z(K.id)()})])]):je("div",{class:[G,"ivyforms-flex","ivyforms-flex-direction-row","ivyforms-align-items-center","ivyforms-justify-content-end"]},[je("button",{type:"button",class:"ivyforms-confirmation-pro-badge-action","aria-label":o("upgrade_to_pro"),onClick:()=>F(K)},[je(ro,{image:"pro-bolt",size:"s"})])])},Z=({rowData:j})=>je("span",N(String(j?.type||""))),J=({rowData:j})=>j?.isDefault?je("span",{class:"ivyforms-confirmation-default-badge"},o("default_confirmation")):null,q=T(()=>[{key:"enabled",title:o("active"),cellRenderer:ne,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:Y,width:260,visible:!0},{key:"type",title:o("type"),cellRenderer:Z,width:200,visible:!0},{key:"isDefault",title:o("default_confirmation"),cellRenderer:J,width:120,visible:!0},{key:"actions",title:"",cellRenderer:H,width:80,visible:!0,class:"ivyforms-cell-actions",fixed:Hd.RIGHT}]);return Ee(()=>s.path,j=>{const K=v.value;v.value=j.includes("/settings/confirmation/manage"),K&&!v.value&&P()},{immediate:!0}),Pt(()=>{d.isEditing=!1,m.stopEditing("confirmationBuilder"),s.path.includes("/settings/confirmation/manage")?v.value=!0:P()}),(j,K)=>{const G=zn,W=mi,V=dn,D=ji;return g(),k("div",ZB,[v.value?(g(),X(zd,{key:1,onClose:B})):(g(),k("div",eA,[u("div",tA,[u("div",oA,[r(ke,{priority:"pro","icon-start":"bolt-lightning","icon-start-type":"fill",onClick:l(L)},{default:y(()=>[ie(_(l(o)("add_confirmation")),1)]),_:1},8,["onClick"])])]),u("div",nA,[r(D,{columns:q.value,data:l(E)?[]:h.value,loading:l(E),"row-key":"id","row-class":M},{empty:y(({loading:R})=>[R?(g(),k("div",iA,[r(W,null,{template:y(()=>[r(G,{class:"ivyforms-skeleton-row",style:{"min-height":"48px"}})]),_:1})])):(g(),X(V,{key:1,image:"not-found",title:l(o)("empty_state_confirmation_title"),subtitle:l(o)("empty_state_confirmation_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["columns","data","loading"])])]))])}}}),Vp=Ps("confirmationMultiSetting",()=>{const t=x([]),o=x({page:1,perPage:10,total:0}),{getLabel:n}=Ye(),{request:a}=po();return{tableData:t,paginationMeta:o,searchConfirmations:async({page:p=1,perPage:f=10,search:v="",sortBy:h="position",sortOrder:w="asc",filters:L={},formId:F=null}={})=>{try{const M={...L};F!=null&&(M.formId=F);const{data:E,error:C}=await a("confirmations/search",{method:"GET",params:{page:p,perPage:f,search:v,orderBy:h,order:w,filters:M}});if(C){De({message:`${n("error_fetching_confirmations")} ${Td(C)}`,type:"error"});return}const P=E?.data?.data;t.value=P?.data||[],o.value=P?.meta||{page:1,perPage:10,total:0}}catch(M){De({message:`${n("error_fetching_confirmations")} ${Td(M)}`,type:"error"})}},reorderConfirmations:async(p,f)=>{try{const{error:v}=await a("/confirmations/reorder",{method:"POST",data:{formId:p,orderedIds:f}});if(v){const h=typeof v=="object"&&v!==null&&"message"in v&&typeof v.message=="string"?v.message:Td(v);return De({message:`${n("error_to_update_confirmation")} ${h}`,type:"error"}),!1}return!0}catch(v){return De({message:`${n("error_to_update_confirmation")} ${Td(v)}`,type:"error"}),!1}},loadAllConfirmationsForForm:async p=>{try{const{data:f,error:v,status:h}=await a(`/confirmations/${p}`,{method:"GET"});return v||h!==200?[]:f?.data?.data||[]}catch{return[]}}}}),aA={class:"ivyforms-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},rA={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},sA={class:"ivyforms-settings-confirmation__option-bar ivyforms-flex ivyforms-gap-8"},dA={class:"ivyforms-settings-confirmation__option-bar-left ivyforms-flex ivyforms-gap-8"},uA={class:"ivyforms-settings-confirmation__option-bar-right ivyforms-flex ivyforms-gap-8"},cA={class:"ivyforms-settings-confirmation__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},fA={key:0,class:"ivyforms-table-skeleton"},mA={class:"ivyforms-all-forms-pagination-container"},vA=_e({__name:"FormBuilderConfirmationTableMulti",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=kt(),d=Da(),m=Vp(),s=fi(),p=Gi(),f=Hi(),v=Lo(),h=No(),w=x({}),{searchQuery:L,debouncedSearchQuery:F}=Nr(),M=x(!1),E=x(!1),C=x([]),P=x(0),{hasMultipleConfirmations:B,isRowEditable:z,requireMultipleConfirmations:N,requireRowEditable:ne}=Oc(C),{shouldShowSkeleton:ee}=Zd({loading:M,searchQuery:L,debouncedSearchQuery:F}),Y=To({page:1,perPage:10}),H=To({column:"position",order:"asc"}),Z=T(()=>L.value.trim().length>0),J=()=>{const de=v.params.formId,Ve=Array.isArray(de)?de[0]:de;return Ve?parseInt(Ve,10):a.formId?parseInt(a.formId,10):null},q=()=>({page:Y.page,perPage:Y.perPage,search:F.value,sortBy:H.column,sortOrder:H.order,formId:J()}),j=async()=>{M.value=!0;try{await m.searchConfirmations(q()),C.value=m.tableData;const de=m.paginationMeta;Y.page=de.page,Y.perPage=de.perPage,P.value=de.total}catch(de){console.error(o("error_loading_confirmation"),de)}finally{M.value=!1}},K=()=>P.value<1?!0:B.value,G=async()=>{if(!K()){N();return}const de=J();await d.resetConfirmation(de),E.value=!0,h.replace(`/manage/${de}/settings/confirmation/manage`)},W=()=>{E.value=!1,j();const de=J();h.push({name:Ma,params:{formId:String(de)}})},V=de=>async()=>{const Ve=C.value.find(pe=>pe.id===de);if(!(Ve&&!ne(Ve))){M.value=!0;try{await d.loadConfirmation(de),E.value=!0;const pe=J();await h.push(`/manage/${pe}/settings/confirmation/manage/${de}`)}catch(pe){De({message:String(pe),type:"error"})}finally{M.value=!1}}},D=de=>async()=>{const Ve=C.value.find(pe=>pe.id===de);if(!(Ve&&!ne(Ve))){if(!K()){N();return}await p.handleActionClick(de,null,"confirmation","duplicate",{setLoading:pe=>{M.value=pe}})}},R=de=>async()=>{const Ve=C.value.find(pe=>pe.id===de);if(!(Ve&&!ne(Ve))){if(!B.value){N();return}if(P.value<=1){De({message:o("cannot_delete_last_confirmation"),type:"error"});return}await p.handleActionClick(de,null,"confirmation","delete",{setLoading:pe=>{M.value=pe}})}},U=de=>[...de].sort((Ve,pe)=>(Ve.position??0)-(pe.position??0)),oe=async(de,Ve)=>{if(!ne(de)||!N())return;const pe=J();if(!pe)return;const qe=await m.loadAllConfirmationsForForm(pe),Ke=U(qe),ot=Ke.findIndex(re=>re.id===de.id);if(ot<0)return;const rt=Ve==="up"?ot-1:ot+1;if(rt<0||rt>=Ke.length)return;const ft=[...Ke],[Dt]=ft.splice(ot,1);ft.splice(rt,0,Dt),await m.reorderConfirmations(pe,ft.map(re=>re.id))&&await j()},be=zr.debounce(de=>{const Ve=w.value[de.id];if(!Ve){De({message:o("menu_button_element_not_found"),type:"error"});return}const pe=U(C.value).length,qe=z(de),Ke=B.value&&pe>1&&qe,ot=document.querySelector(".ivyforms-settings-confirmation .ivyforms-table");ot&&ot.querySelectorAll(".el-table-v2__row").forEach(ft=>{ft.getAttribute("rowkey")===String(de.id)&&ft.classList.add("highlighted","hovered")});const rt=[$t(Lt.Edit,{handler:()=>V(de.id)()})];qe&&rt.push($t(Lt.Duplicate,{handler:()=>D(de.id)()})),Ke&&rt.push($t(Lt.MoveUp,{handler:()=>oe(de,"up")}),$t(Lt.MoveDown,{handler:()=>oe(de,"down")})),qe&&rt.push($t(Lt.Delete,{handler:()=>R(de.id)()})),f.openContextMenu({actions:rt,entityId:de.id,contextMenuButtonRef:Ve,onClose:()=>{document.querySelectorAll(".ivyforms-settings-confirmation .el-table-v2__row.highlighted, .ivyforms-settings-confirmation .el-table-v2__row.hovered").forEach(ft=>ft.classList.remove("highlighted","hovered"))}})},100),ae=de=>({successMessage:o("success_message"),redirectToPage:o("redirect_to_page"),redirectToCustomUrl:o("redirect_to_custom_url")})[de]||de,Re=({rowData:de})=>{const Ve=de;return Ve?je(xo,{modelValue:!!Ve.enabled,size:"s",disabled:!z(Ve),"onUpdate:modelValue":async pe=>{if(!ne(Ve))return;const qe=Ve.enabled;Ve.enabled=pe;try{await d.updateConfirmation(Ve.id,{...Ve,enabled:pe}),await j()}catch(Ke){Ve.enabled=qe,De({message:String(Ke),type:"error"})}}}):null},we=di({text:de=>de.name||o("new_confirmation"),href:"#",onClick:de=>V(de.id)(),class:"ivyforms-name-cell"}),ge=de=>{const Ve=de.rowData;if(!Ve)return null;if(!z(Ve)){const pe=Ve.name||o("new_confirmation");return je("span",{class:"ivyforms-confirmation-name-cell ivyforms-confirmation-name-cell--locked"},[je("span",pe),je(ro,{image:"pro-bolt",size:"s"})])}return we(de)},Se=({rowData:de})=>je("span",ae(String(de?.type||""))),Qe=({rowData:de})=>de?.isDefault?je("span",{class:"ivyforms-confirmation-default-badge"},o("default_confirmation")):null,ut=x([{key:"enabled",title:o("active"),cellRenderer:Re,width:100,visible:!0,class:"status-column"},{key:"name",title:o("name"),cellRenderer:ge,width:260,visible:!0,sortable:!0},{key:"type",title:o("type"),cellRenderer:Se,width:200,visible:!0,sortable:!0},{key:"isDefault",title:o("default_confirmation"),cellRenderer:Qe,width:120,visible:!0},qr({width:124,className:"ivyforms-cell-actions",actions:[{icon:"edit",tooltip:o("edit"),visible:de=>z(de),onClick:de=>V(de.id)()},{icon:"copy",tooltip:o("duplicate"),visible:de=>z(de),onClick:de=>D(de.id)()},{icon:"context-menu-dot",tooltip:o("actions"),refKey:"context-menu",visible:de=>z(de),onClick:de=>be(de)}],onButtonRef:(de,Ve)=>{typeof de=="number"&&Ve&&(w.value[de]=Ve)}})]);Ee(()=>p.dialogVisible,(de,Ve)=>{Ve&&!de&&(p.actionType==="delete"||p.actionType==="duplicate")&&setTimeout(j,300)}),Ee([()=>Y.page,()=>Y.perPage,()=>F.value],j),Ee(()=>v.path,de=>{const Ve=E.value;E.value=de.includes("/settings/confirmation/manage"),Ve&&!E.value&&j()},{immediate:!0});const fe=({column:de,order:Ve})=>{H.column=de,H.order=Ve==="desc"?"desc":"asc",Y.page=1,j()};return Pt(()=>{d.isEditing=!1,s.stopEditing("confirmationBuilder"),v.path.includes("/settings/confirmation/manage")?E.value=!0:j()}),(de,Ve)=>{const pe=Ki,qe=ke,Ke=zn,ot=mi,rt=dn,ft=ji,Dt=Ea;return g(),k("div",aA,[E.value?(g(),X(zd,{key:1,onClose:W})):(g(),k("div",rA,[u("div",sA,[u("div",dA,[r(pe,{modelValue:l(L),"onUpdate:modelValue":Ve[0]||(Ve[0]=Mt=>hn(L)?L.value=Mt:null),placeholder:l(o)("search_confirmations"),clearable:""},null,8,["modelValue","placeholder"])]),u("div",uA,[r(qe,{"icon-start":"plus",onClick:G},{default:y(()=>[ie(_(l(o)("add_confirmation")),1)]),_:1})])]),u("div",cA,[r(ft,{columns:ut.value,data:l(ee)?[]:C.value,loading:l(ee),sort:H,total:P.value,"row-key":"id",pagination:"",onSortChange:fe},{empty:y(({loading:Mt})=>[Mt?(g(),k("div",fA,[r(ot,null,{template:y(()=>[(g(!0),k(ye,null,Ae(Y.perPage,re=>(g(),X(Ke,{key:re,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):Z.value?(g(),X(rt,{key:2,title:l(o)("empty_search_title"),subtitle:l(o)("empty_search_subtitle")},null,8,["title","subtitle"])):(g(),X(rt,{key:1,image:"not-found",title:l(o)("empty_state_confirmation_title"),subtitle:l(o)("empty_state_confirmation_subtitle")},{actionButton:y(()=>[r(qe,{"icon-start":"plus",onClick:G},{default:y(()=>[ie(_(l(o)("add_confirmation")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort","total"]),u("div",mA,[r(Dt,{"current-page":Y.page,"onUpdate:currentPage":Ve[1]||(Ve[1]=Mt=>Y.page=Mt),"page-size":Y.perPage,"onUpdate:pageSize":Ve[2]||(Ve[2]=Mt=>Y.perPage=Mt),total:P.value},null,8,["current-page","page-size","total"])])])])),r(Or)])}}}),pA=_e({__name:"FormBuilderConfirmationTable",setup(t){const{canUseFeature:o}=Wn(),n=T(()=>o("multiple_confirmations")),a=T(()=>n.value?vA:lA);return(d,m)=>(g(),X(jt(a.value)))}}),yA={class:"ivyforms-form-integration ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},gA={class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},hA={class:"ivyforms-form-integration__title ivyforms-flex ivyforms-align-items-center regular-16"},bA={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},_A={class:"ivyforms-form-integration__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},xA={class:"ivyforms-form-integration__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24 ivyforms-border-radius-16"},wA={key:1,class:"ivyforms-form-integration__not-available"},CA=_e({__name:"FormBuilderIntegrations",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Lo(),d=x(!1),{loadIntegrations:m,integrations:s}=Dc(),p=x(!0),f=x(0);Pt(async()=>{await m(),window.addEventListener("ivyforms:ready",E),window.addEventListener("ivyforms:pro:component-registered",E),setTimeout(()=>{f.value++,p.value=!1},100),P.value&&await n.loadForm(P.value)}),Ln(()=>{window.removeEventListener("ivyforms:ready",E),window.removeEventListener("ivyforms:pro:component-registered",E)});const v=T(()=>a.params.integration||"wpdatatables"),h=T(()=>{f.value;const N=v.value;return s.value.find(ne=>ne.value===N)||null}),w=T(()=>{if(f.value,typeof window>"u")return null;const N=window,ne=h.value;if(!ne||!ne.component)return null;const ee=ne.component;return N.IvyForms?.components?.[ee]||null}),L=T(()=>(f.value,window.IvyForms?.components?.IntegrationSmartLogicOptions)),F=T(()=>{const N=v.value;return n.integrationSettings?.[N]||{}}),M=N=>{const ne=v.value;n.integrationSettings&&(n.integrationSettings[ne]=N)},E=()=>{f.value++,p.value=!1},C=async()=>{d.value=!0;try{await n.updateForm()}finally{d.value=!1}},P=T(()=>{const N=a.params.formId;return Array.isArray(N)?N[0]:N}),B=T(()=>{const N=v.value,ne=n.integrationSettings?.[N];return ne?!Object.values(ne).some(ee=>typeof ee=="boolean"?ee:typeof ee=="string"?ee.length>0:typeof ee=="object"&&ee!==null?Object.keys(ee).length>0:!1):!0}),z=()=>{const N=v.value;n.integrationSettings&&(n.integrationSettings[N]={})};return(N,ne)=>{const ee=$s("router-view"),Y=ke,H=pt;return g(),k("div",yA,[l(a).name&&l(a).name!=="form-integrations"?(g(),X(ee,{key:0})):w.value?(g(),X(jt(w.value),{key:1})):p.value?ce("",!0):(g(),k(ye,{key:2},[u("div",gA,[u("div",hA,_(l(o)(v.value+"_integration_settings")),1),u("div",bA,[r(Y,{class:it(["ivyforms-button__action--reset"]),priority:"danger",type:"fill",disabled:B.value,onClick:z},{default:y(()=>[ie(_(l(o)("clear_settings")),1)]),_:1},8,["disabled"]),r(Y,{class:it(["ivyforms-button__action--save"]),priority:"primary",loading:d.value,onClick:C},{default:y(()=>[d.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"])])]),u("div",_A,[u("div",xA,[v.value==="wpdatatables"?(g(),X(H,{key:0,modelValue:l(n).integrationSettings.wpdatatables.enabled,"onUpdate:modelValue":ne[0]||(ne[0]=Z=>l(n).integrationSettings.wpdatatables.enabled=Z),priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(o)("allow_ivy_wpdatatables_integration")),1)]),_:1},8,["modelValue"])):(g(),k("div",wA,[u("p",null,_(l(o)("integration_not_available")),1),L.value&&v.value!="wpdatatables"?(g(),X(jt(L.value),{key:0,"integration-name":v.value,settings:F.value,fields:l(n).fields,"get-label":l(o),"onUpdate:settings":M},null,40,["integration-name","settings","fields","get-label"])):ce("",!0)]))])])],64))])}}}),SA={class:"ivyforms-form-builder-settings-payments ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},kA={class:"ivyforms-form-builder-settings-payments__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},FA={class:"ivyforms-form-builder-settings-payments__title medium-18 text-primary"},IA={class:"ivyforms-form-builder-settings-payments__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},TA=_e({__name:"FormBuilderPayments",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Mo(),d=x(!1),m=x(""),{startWatching:s}=Po();s();function p(){m.value=JSON.stringify(n.paymentSettings)}Pt(()=>{p(),a.loadAllSettings()});const f=T({get(){return n.paymentSettings.currency},set(L){n.paymentSettings.currency=L}}),v=T(()=>{const L=a.squareSettings?.currency,F=n.paymentSettings?.currency;return!a.isSquareConnected||!L||!F?!1:L.toUpperCase()!==F.toUpperCase()}),h=()=>{try{const L=JSON.parse(m.value);n.paymentSettings.currency=L.currency}catch{n.paymentSettings={...$m},m.value=JSON.stringify($m)}},w=async()=>{d.value=!0;try{await n.updateForm(),p()}catch(L){const F=L instanceof Error?L.message:String(L);De({message:`${o("error_saving_payments")} ${F}`,type:"error"})}finally{d.value=!1}};return(L,F)=>{const M=ke,E=Cc,C=Tt,P=St,B=Ne,z=zl,N=bn;return g(),k("div",SA,[u("div",kA,[u("span",FA,_(l(o)("payments")),1),u("div",IA,[r(M,{priority:"tertiary",class:it(["ivyforms-button__action--cancel"]),onClick:h},{default:y(()=>[ie(_(l(o)("cancel")),1)]),_:1}),r(M,{priority:"primary",class:it(["ivyforms-button__action--update"]),loading:d.value,onClick:w},{default:y(()=>[d.value?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("save")),1)],64))]),_:1},8,["loading"])])]),r(N,{modifier:"outside-vertical"},{default:y(()=>[r(z,{class:"ivyforms-form-builder-settings-payments__body"},{default:y(()=>[v.value?(g(),X(E,{key:0,type:"warning",title:l(o)("currency_mismatch_warning")},null,8,["title"])):ce("",!0),r(B,{secondary:"",label:l(o)("currency"),tooltip:l(o)("currency_tooltip")},{default:y(()=>[r(P,{modelValue:f.value,"onUpdate:modelValue":F[0]||(F[0]=ne=>f.value=ne),secondary:"","aria-label":l(o)("currency")},{default:y(()=>[(g(!0),k(ye,null,Ae(l(Tx),ne=>(g(),X(C,{key:ne.code,value:ne.code,label:l(Px)(ne.code),secondary:""},null,8,["value","label"]))),128))]),_:1},8,["modelValue","aria-label"])]),_:1},8,["label","tooltip"])]),_:1})]),_:1})])}}}),PA=We(TA,[["__scopeId","data-v-ca8be92a"]]),$A={class:"all-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},LA={class:"ivyforms-all-entries-option-bar"},VA={class:"ivyforms-all-entries-option-bar__left"},UA={class:"ivyforms-all-entries-table"},MA={key:0,class:"ivyforms-table-skeleton"},RA={class:"ivyforms-all-entries-pagination-container"},EA=_e({__name:"AllEntries",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const{getAdminPageUrl:a,navigateToAdminPage:d}=un(),m=kt(),s=Go(),p=Mo(),f=Dr(),v=Zo(),h=Hi(),w=x({}),L=Gi(),F=x(),M=x(null),E=x(null),C=x(null),P=x([]),B=x(0),z=x(null),N=x(!0),{searchQuery:ne,debouncedSearchQuery:ee}=Nr(),Y=T(()=>ne.value!==ee.value),H=T(()=>N.value||Y.value),{filters:Z,isFiltered:J}=Uc({starred:null,read:null,formId:null}),{pagination:q,sort:j,withSuppressedUpdates:K,resetState:G}=Mc({filters:Z,pagination:To({page:1,perPage:10}),sort:To({column:"id",order:"desc"}),searchQuery:ne,dateRange:z,preserveOtherParams:!0,onRestored:()=>pe(!0)}),W=To({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{toggleAll:V,clear:D,selectedIds:R,anyRowSelected:U,allSelected:oe,someSelected:be}=Ec(P),ae=T(()=>[$t(Lt.MarkAsRead,{handler:()=>ft("read")}),$t(Lt.MarkAsUnread,{handler:()=>ft("unread")}),$t(Lt.AddStar,{handler:()=>Dt(!0)}),$t(Lt.RemoveStar,{handler:()=>Dt(!1)})]),Re=di({text:$e=>$e.id,class:$e=>$e.status==="unread"?"ivyforms-unread-entry":"",onClick:$e=>{d(Od,`/details/${$e.id}`,!0)}}),we=di({text:$e=>Qe.value[$e.formId]||"",href:$e=>a(an,`/manage/${$e.formId}`),class:"ivyforms-name-cell"}),ge=x([$c({allSelected:oe,toggleAll:()=>V(),headerAriaLabel:o("select_all"),cellAriaLabel:o("select_row")}),Lc({title:o("starred"),field:"starred",onChange:async($e,nt)=>{const Et=$e.starred;$e.starred=nt;try{await f.updateStarred($e.id,nt),nt?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)}catch(Bt){$e.starred=Et,De({message:String(Bt),type:"error"})}}}),{key:"id",title:o("id"),width:40,minWidth:40,cellRenderer:Re,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"formName",title:o("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:we,visible:!0,showInModal:!0},{key:"date-created",title:o("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:$e})=>je("span",sn.formatWPDate($e.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:o("browser"),width:100,minWidth:100,cellRenderer:({rowData:$e})=>je("span",$e.userAgent||o("unknown")),visible:!0,showInModal:!0},{key:"ip",title:o("ip_address"),width:120,minWidth:120,cellRenderer:({rowData:$e})=>je("span",$e.ipAddress||o("unknown")),visible:!0,showInModal:!0},qr({title:"",width:176,className:"ivyforms-cell-actions",actions:[{icon:$e=>$e.status==="read"?"read":"unread",tooltip:$e=>$e.status==="read"?o("mark_as_unread"):o("mark_as_read"),onClick:async $e=>{const nt=$e.status==="read"?"unread":"read",Et=$e.status;$e.status=nt;try{await f.updateStatus($e.id,nt),nt==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)}catch(Bt){$e.status=Et,De({message:String(Bt),type:"error"})}}},{icon:"preview",tooltip:o("view"),onClick:$e=>{d(Od,`/details/${$e.id}`,!0)}},{icon:"trash",tooltip:o("delete"),priority:"danger",onClick:$e=>Ke($e.id)()},{icon:"context-menu-dot",tooltip:o("actions"),iconStartType:"fill",refKey:"context-menu",onClick:$e=>ot($e)}],onButtonRef:($e,nt)=>{w.value[$e]=nt}})]),Se=T(()=>sn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),Qe=T(()=>f.formIdToName),{dynamicWidthColumns:ut,minTableWidth:fe}=Es(F,{columns:ge}),de=T(()=>ne.value.trim()!==""||z.value!==null||J.value),Ve=$e=>({page:q.page,perPage:q.perPage,search:ee.value,sortBy:j.column,sortOrder:j.order,dateRange:sn.formatDateRangeForApi(z.value),shouldGetCount:$e,formId:Z.formId||void 0,filters:{starred:Z.starred,read:Z.read},searchFieldValue:!1}),pe=async $e=>{N.value=!0;try{await f.fetchData(Ve($e)),P.value=f.tableData;const nt=f.paginationMeta;await K(async()=>{q.page=nt.page,q.perPage=nt.perPage}),B.value=nt.total,$e&&(W.readTrueCount=f.filterCount.readTrueCount,W.readFalseCount=f.filterCount.readFalseCount,W.starredTrueCount=f.filterCount.starredTrueCount,W.starredFalseCount=f.filterCount.starredFalseCount)}finally{N.value=!1}};Ee([()=>q.page,()=>q.perPage,()=>ee.value,()=>Z.starred,()=>Z.read,()=>z.value,()=>Z.formId],async([,,$e,nt,Et,Bt,yo],oo)=>{oo&&($e!==oo[2]||nt!==oo[3]||Et!==oo[4]||Bt!==oo[5]||yo!==oo[6])&&(q.page=1),await pe(!1)},{flush:"sync"}),Ee([()=>m.formId,()=>m.loadedForEntry],async()=>{m.formId&&!m.loadedForEntry?Z.formId=Number(m.formId):!m.formId&&!m.loadedForEntry&&(Z.formId=null)}),Ee(()=>f.tableData,$e=>{P.value=$e,N.value=!1},{immediate:!0}),Ee(()=>f.filterCount,$e=>{W.readTrueCount=$e.readTrueCount,W.readFalseCount=$e.readFalseCount,W.starredTrueCount=$e.starredTrueCount,W.starredFalseCount=$e.starredFalseCount},{immediate:!0});const qe=({column:$e,order:nt})=>{j.column=$e,j.order=nt==="asc"?"asc":nt==="desc"?"desc":"",q.page=1,pe(!1)},Ke=$e=>async()=>{await L.handleActionClick($e,null,"entry","delete",{setLoading:nt=>{N.value=nt}})},ot=zr.debounce($e=>{const nt=$e.id,Et=w.value[nt];if(!Et)return;const Bt=document.querySelector(".ivyforms-table");Bt&&Bt.querySelectorAll(".el-table-v2__row").forEach(so=>{so.getAttribute("rowkey")===nt.toString()&&so.classList.add("highlighted")});const yo=[Ic(()=>{h.closeContextMenu()},{locked:()=>!v.hasFeature("edit_entries")})];h.openContextMenu({actions:Fc(yo,{entryId:nt,formId:$e.formId??null,context:"all-entries"}),entityId:nt,contextMenuButtonRef:Et,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(go=>go.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(go=>go.classList.remove("hovered"))}})},100),rt=async()=>{if(R.value.length)try{await L.handleActionClick(null,R.value,"entries","delete",{setLoading:$e=>{N.value=$e}})}catch($e){De({message:String($e),type:"error"})}},ft=async $e=>{if(!R.value.length)return;N.value=!0;const nt=[...R.value];try{const Et=P.value.filter(Bt=>nt.includes(Bt.id));await f.updateReads(nt,$e),Et.forEach(Bt=>{Bt.status!==$e&&($e==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)),Bt.status=$e})}catch(Et){De({message:String(Et),type:"error"})}finally{N.value=!1}},Dt=async $e=>{if(!R.value.length)return;N.value=!0;const nt=[...R.value];try{const Et=P.value.filter(Bt=>nt.includes(Bt.id));await f.updateStarreds(nt,$e),Et.forEach(Bt=>{Bt.starred!==$e&&($e?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)),Bt.starred=$e})}catch(Et){De({message:String(Et),type:"error"})}finally{N.value=!1}},Mt=()=>{Ho(()=>{const $e=E.value&&"$el"in E.value?E.value.$el:E.value,nt=C.value&&"$el"in C.value?C.value.$el:C.value;if($e instanceof HTMLElement&&nt instanceof HTMLElement){const Et=$e.getBoundingClientRect();nt.style.position="absolute",nt.style.top=`${Et.bottom+8}px`,nt.style.left=`${Et.left}px`,nt.style.inset="unset"}})},{showDatePicker:re,datePickerIndicator:ve,openDatePicker:Ie,closeDatePicker:Ze,hideDatePickerIndicator:ht}=eu(z,Mt,C),yt=async()=>{if(h.isOpen){h.closeContextMenu();return}h.openContextMenu({actions:[$t(Lt.Read,{handler:Xo(()=>{Z.read="read",Z.starred=null}),rightText:W.readTrueCount.toString(),isActive:()=>Z.read==="read",secondary:!0}),$t(Lt.Unread,{handler:Xo(()=>{Z.read="unread",Z.starred=null}),isActive:()=>Z.read==="unread",secondary:!0,rightText:W.readFalseCount.toString()}),$t(Lt.Starred,{handler:Xo(()=>{Z.starred=!0,Z.read=null}),isActive:()=>Z.starred===!0,secondary:!0,rightText:W.starredTrueCount.toString()}),$t(Lt.Unstarred,{handler:Xo(()=>{Z.starred=!1,Z.read=null}),isActive:()=>Z.starred===!1,rightText:W.starredFalseCount.toString(),secondary:!0}),$t(Lt.ResetFilters,{handler:Xo(()=>{Z.starred=null,Z.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:M.value})},et=()=>{Z.starred=null,Z.read=null},bt=()=>{G()};return Vc(()=>{h.isOpen&&h.closeContextMenu()},{ignore:[M]}),Pt(()=>{p.loadAllSettings()}),Ee(()=>s.isFullScreenMode,()=>pe(!1)),($e,nt)=>{const Et=Ki,Bt=Kd,yo=zn,oo=mi,so=dn,go=ji,Oe=Ea;return g(),k("div",$A,[u("div",LA,[u("div",VA,[r(Et,{modelValue:l(ne),"onUpdate:modelValue":nt[0]||(nt[0]=ze=>hn(ne)?ne.value=ze:null),class:"ivyforms-search__fixed-width",placeholder:l(o)("search")},null,8,["modelValue","placeholder"]),l(re)?(g(),X(Va,{key:0,ref_key:"datePickerPopperRef",ref:C,modelValue:z.value,"onUpdate:modelValue":nt[1]||(nt[1]=ze=>z.value=ze),type:"datetimerange","date-format":Se.value,"aria-label":l(o)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:l(Ze)},null,8,["modelValue","date-format","aria-label","onClose"])):ce("",!0),r(Bt,{ref_key:"datePickerButtonRef",ref:E,color:"tertiary",type:"datepicker","aria-label":l(o)("date_filters"),indicator:l(ve),"custom-hide-indicator":l(ht),onClick:l(Ie)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),r(Bt,{ref_key:"menuButtonRef",ref:M,color:"tertiary",type:"filter","aria-label":l(o)("filters"),indicator:l(J),"custom-hide-indicator":et,onClick:yt},null,8,["aria-label","indicator"]),r(Or)])]),u("div",UA,[r(go,{ref_key:"tableRef",ref:F,data:H.value?[]:P.value,loading:H.value,total:B.value,"row-key":"id",columns:l(ut),"min-table-width":l(fe),sort:l(j),pagination:"",onSortChange:qe},Ad({empty:y(()=>[H.value?(g(),k("div",MA,[r(oo,null,{template:y(()=>[(g(!0),k(ye,null,Ae(l(q).perPage,ze=>(g(),X(yo,{key:ze,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):de.value?(g(),X(so,{key:2,image:"filters",title:l(o)("empty_state_filters_all_entries_title"),subtitle:l(o)("empty_state_filters_all_entries_subtitle")},{actionButton:y(()=>[r(ke,{onClick:bt},{default:y(()=>[ie(_(l(o)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(so,{key:1,image:"not-found",title:l(o)("empty_state_all_entries_title"),subtitle:l(o)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:2},[l(U)?{name:"bulk-header",fn:y(()=>[r(Rc,{"selected-ids":l(R),loading:N.value,"all-selected":l(oe),"some-selected":l(be),"primary-action":{label:l(o)("delete"),danger:!0,onClick:rt},"menu-actions":ae.value,onUnselectAll:l(D),onToggleAll:l(V)},null,8,["selected-ids","loading","all-selected","some-selected","primary-action","menu-actions","onUnselectAll","onToggleAll"])]),key:"0"}:void 0]),1032,["data","loading","total","columns","min-table-width","sort"])]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",RA,[r(Oe,{"current-page":l(q).page,"onUpdate:currentPage":nt[2]||(nt[2]=ze=>l(q).page=ze),"page-size":l(q).perPage,"onUpdate:pageSize":nt[3]||(nt[3]=ze=>l(q).perPage=ze),total:B.value},null,8,["current-page","page-size","total"])])])}}}),BA={};function AA(t,o){const n=EA,a=Yn;return g(),X(a,{"has-table":""},{default:y(()=>[r(n)]),_:1})}const DA=We(BA,[["render",AA]]),OA={class:"ivyforms-all-entries-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden"},qA=_e({__name:"EntriesPage",setup(t){const{getLabel:o}=Ye(),{startWatching:n}=Po();n();const a=Lo(),d=x(),m=x([]),s=x(!1),p=x(!1),{request:f}=po(),v=kt(),h=Go(),w=T(()=>h.isFullScreenMode),{navigateToAllForms:L,navigateToEntries:F,navigateToSettings:M,navigateToIntegrations:E}=un(),C=x(Jo),P=T(()=>[{label:o("all_forms"),index:On,routeName:On},{label:o("entries"),index:Jo,routeName:Jo},{label:o("integrations"),index:ri},{label:o("settings"),index:El}]),B=o("all_entries");rn("pageTitle",B);const z=async()=>{s.value=!0;try{const{data:ee,error:Y,status:H}=await f("entries/forms",{method:"GET"});if(H!==200||Y||!ee?.data){m.value=[];return}const J=ee.data.forms??[];m.value=J.map(q=>({value:Number(q.id),labelId:`${o("id")}: ${q.id}`,label:q.name||`Form #${q.id}`}))}catch(ee){console.error(o("failed_to_fetch_form"),ee),De({message:`${o("failed_to_fetch_form")} ${ee}`,type:"error"})}finally{s.value=!1}},N=ee=>{d.value=ee,v.formId=ee?String(ee):null};Ee(()=>a.query.formId,(ee,Y)=>{if(ee!==Y)if(ee){const H=Number(ee);d.value=H,v.loadedForEntry||(v.formId=String(H))}else Y!==void 0&&(d.value=null,v.loadedForEntry||(v.formId=null))});const ne=ee=>{ee!==C.value&&(C.value=ee,ee===On?L():ee===Jo?F():ee===El?M():ee===ri&&E())};return Pt(()=>{if(a.query.formId){const ee=Number(a.query.formId);d.value=ee,v.loadedForEntry||(v.formId=String(ee))}z()}),(ee,Y)=>{const H=Ms,Z=ql,J=Ol,q=Nl,j=vi,K=DA;return g(),k(ye,null,[r(j,null,{left:y(()=>[r(H,{modelValue:d.value,"onUpdate:modelValue":Y[0]||(Y[0]=G=>d.value=G),size:"s",type:"border",clearable:"",placeholder:l(o)("select_form"),options:m.value,loading:s.value||p.value,onChange:N},null,8,["modelValue","placeholder","options","loading"]),w.value?(g(),X(J,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(!0),k(ye,null,Ae(P.value,G=>(g(),X(Z,{key:G.index,label:G.label,name:G.index,"is-active":C.value===G.index,type:"tonal",onClick:W=>ne(G.index)},null,8,["label","name","is-active","onClick"]))),128))]),_:1})):ce("",!0)]),default:y(()=>[r(q)]),_:1}),u("div",OA,[r(K)])],64)}}}),zA={class:"ivyforms-file-upload__chips ivyforms-flex ivyforms-flex-wrap-wrap ivyforms-align-items-center ivyforms-justify-content-center ivyforms-gap-8"},NA={class:"ivyforms-file-upload__chips-icon ivyforms-flex ivyforms-flex-shrink-0"},WA={class:"ivyforms-file-upload__chips-name"},YA=_e({__name:"IvyFileUploadTableChips",props:{files:{}},setup(t){return(o,n)=>(g(),k("ul",zA,[(g(!0),k(ye,null,Ae(t.files,(a,d)=>(g(),k("li",{key:d,class:"ivyforms-file-upload__chips-pill ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-py-6 ivyforms-px-10"},[u("span",NA,[r(fv,{"file-name":a.name,size:"s"},null,8,["file-name"])]),u("span",WA,_(a.name),1)]))),128))]))}}),HA=We(YA,[["__scopeId","data-v-ec7d871d"]]),GA={class:"form-builder-results-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},jA={class:"form-builder-results-entries__option-bar ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-gap-8"},KA={class:"form-builder-results-entries__option-bar-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-overflow-visible"},QA={class:"form-builder-results-entries__table"},XA={key:0,class:"form-builder-results-entries__table-skeleton"},JA={class:"form-builder-results-entries__pagination-container"},ZA=_e({__name:"FormBuilderResultsEntries",setup(t){const{navigateToAdminPage:o}=un(),n=Zo(),{getLabel:a}=Ye(),d=kt(),m=Go(),s=Mo(),p=Lo(),f=Dr(),v=Hi(),h=Gi(),w=x(),L=x(null),F=x(null),M=x({}),E=x(null),C=x([]),P=x(0),B=x(null),z=x(!0),N=x([]),{searchQuery:ne,debouncedSearchQuery:ee}=Nr(),Y=T(()=>ne.value!==ee.value),H=T(()=>z.value||Y.value),{filters:Z,isFiltered:J}=Uc({starred:null,read:null}),{pagination:q,sort:j,withSuppressedUpdates:K,resetState:G}=Mc({filters:Z,pagination:To({page:1,perPage:10}),sort:To({column:"id",order:"desc"}),searchQuery:ne,dateRange:B,preserveOtherParams:!0,onRestored:()=>Ze(!0)}),W=To({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{toggleAll:V,clear:D,selectedIds:R,anyRowSelected:U,allSelected:oe,someSelected:be}=Ec(C),ae=T(()=>[$t(Lt.MarkAsRead,{handler:()=>re("read")}),$t(Lt.MarkAsUnread,{handler:()=>re("unread")}),$t(Lt.AddStar,{handler:()=>ve(!0)}),$t(Lt.RemoveStar,{handler:()=>ve(!1)})]),Re=di({text:Oe=>Oe.id,class:Oe=>Oe.status==="unread"?"ivyforms-unread-entry":void 0,onClick:Oe=>{const vt=`/manage/${p.params.formId||p.params.id}/results/entries/details/${Oe.id}`;o(an,vt,!0)}}),we=x([$c({allSelected:oe,toggleAll:()=>V(),headerAriaLabel:a("select_all"),cellAriaLabel:a("select_row")}),Lc({title:a("starred"),field:"starred",onChange:async(Oe,ze)=>{const vt=Oe.starred;Oe.starred=ze;try{await f.updateStarred(Oe.id,ze),ze?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)}catch(lt){Oe.starred=vt,De({message:String(lt),type:"error"})}}}),{key:"id",title:a("id"),width:40,minWidth:40,cellRenderer:Re,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"date-created",title:a("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:Oe})=>je("span",sn.formatWPDate(Oe.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:a("browser"),width:100,minWidth:100,cellRenderer:({rowData:Oe})=>je("span",Oe.userAgent||a("unknown")),visible:!0,showInModal:!0},qr({title:"",width:176,className:"ivyforms-cell-actions",headerRenderer:()=>je(co,{content:a("column_visibility"),placement:"left",ariaLabel:a("column_visibility")},()=>[je(to,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:Ke,class:"ivyforms-ml-6",style:"cursor: pointer;",role:"button",ariaLabel:a("column_visibility")})]),actions:[{icon:Oe=>Oe.status==="read"?"read":"unread",tooltip:Oe=>Oe.status==="read"?a("mark_as_unread"):a("mark_as_read"),onClick:async Oe=>{const ze=Oe.status==="read"?"unread":"read",vt=Oe.status;Oe.status=ze;try{await f.updateStatus(Oe.id,ze),ze==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)}catch(lt){Oe.status=vt,De({message:String(lt),type:"error"})}}},{icon:"preview",tooltip:a("view"),onClick:Oe=>yt(Oe.id)()},{icon:"trash",tooltip:a("delete"),priority:"danger",onClick:Oe=>{h.handleActionClick(null,[Oe.id],"entries","delete",{setLoading:ze=>{z.value=ze}})}},{icon:"context-menu-dot",tooltip:a("actions"),iconStartType:"fill",refKey:"context-menu",onClick:Oe=>et(Oe)}],onButtonRef:(Oe,ze)=>{M.value[Oe]=ze}})]),ge=T(()=>{const ze=(d.fields||[]).filter(lt=>lt.type!=="recaptcha"&&lt.type!=="turnstile"&&lt.type!=="hcaptcha"&&!Ll("ivyforms/entry/results_table/exclude_field",!1,lt)),vt=[];return ze.forEach((lt,Qt)=>{const So=window.IvyForms?.hooks?.applyFilters?window.IvyForms.hooks.applyFilters("ivyforms/results/entry_columns",[],lt,Qt,{allEntryFields:f.entryFields,h:je}):[],ho=Array.isArray(So)?So:[];ho.length>0?vt.push(...ho):vt.push({key:`field-${lt.fieldIndex}`,title:lt.label,width:150,minWidth:100,cellRenderer:({rowData:Vo})=>{const Fe=Vo.id,ue=f.entryFields.find(gt=>gt.entryId==Fe&&gt.fieldId==lt.id)?.fieldValue;if((lt.type==="checkbox"||lt.type==="multi-select")&&Array.isArray(lt.fieldOptions)){const mt=(ue||"").split(",").map(tt=>tt.trim()).filter(tt=>tt).map(tt=>{const he=lt.fieldOptions.find(xe=>xe.value==tt);return he?he.label:tt});return je("span",mt.join(", "))}if(lt.type==="product")return je(mp,{value:ue??"",currencyCode:d.paymentSettings.currency});if(lt.type==="total")return je("span",mv(ue,d.paymentSettings.currency));if((lt.type==="radio"||lt.type==="select")&&Array.isArray(lt.fieldOptions)){const gt=lt.fieldOptions.find(mt=>mt.value==ue);return je("span",gt?gt.label:ue||"")}let Le=ue||"";if(Le&&lt.type==="phone")try{const gt=$x(Le);gt&&(lt.phoneFormat==="international"?Le=gt.formatInternational():lt.phoneFormat==="e164"?Le=gt.number:Le=gt.formatNational())}catch{}if(lt.type==="number"||lt.type==="quantity")return je("span",Lx(ue,lt.numberFormat||""));if(lt.type==="file-upload"){const gt=fp(ue);if(gt.length>0)return je(HA,{files:gt.map(mt=>({name:mt.name}))})}return je("span",Le)},visible:Qt<4,showInModal:!0})}),vt});Ee(ge,Oe=>{N.value.length===0?N.value=Oe.map(ze=>({...ze})):N.value=Oe.map(ze=>{const vt=N.value.find(lt=>lt.key===ze.key);return vt?{...ze,visible:vt.visible}:{...ze}})},{immediate:!0});const Se=x([]);Ee([we,N],()=>{const Oe=we.value,ze=Oe.findIndex(Qt=>Qt.key==="id"),vt=Oe.slice(0,ze+1),lt=Oe.slice(ze+1);Se.value=[...vt,...N.value,...lt]},{immediate:!0});const ut=T(()=>sn.convertWPFormat(window.wpIvyDateFormat?.dateFormat||"D/M/Y","dayjs")),{tableWidth:fe,dynamicWidthColumns:de,minTableWidth:Ve}=Es(w,{columns:Se,minWidthFilter:Oe=>Oe.visible===!0}),{showMenu:pe,tempColumns:qe,openMenu:Ke,applyColumnVisibility:ot,areAllColumnsSelected:rt,isCheckboxDisabled:ft}=kp({columns:Se,minVisible:1,save:Oe=>{Oe.forEach(ze=>{const vt=N.value.find(Qt=>Qt.key===ze.key);if(vt){vt.visible=ze.visible;return}const lt=we.value.find(Qt=>Qt.key===ze.key);lt&&(lt.visible=ze.visible)})}}),Dt=T(()=>ne.value.trim()!==""||B.value!==null||J.value);function Mt(){let Oe=d.formId||p.params.formId||p.params.formId;return Array.isArray(Oe)&&(Oe=Oe[0]),Oe}const re=async Oe=>{if(!R.value.length)return;z.value=!0;const ze=[...R.value];try{const vt=C.value.filter(lt=>ze.includes(lt.id));await f.updateReads(ze,Oe),vt.forEach(lt=>{lt.status!==Oe&&(Oe==="read"?(W.readTrueCount++,W.readFalseCount--):(W.readTrueCount--,W.readFalseCount++)),lt.status=Oe})}catch(vt){De({message:String(vt),type:"error"})}finally{z.value=!1}},ve=async Oe=>{if(!R.value.length)return;z.value=!0;const ze=[...R.value];try{const vt=C.value.filter(lt=>ze.includes(lt.id));await f.updateStarreds(ze,Oe),vt.forEach(lt=>{lt.starred!==Oe&&(Oe?(W.starredTrueCount++,W.starredFalseCount--):(W.starredTrueCount--,W.starredFalseCount++)),lt.starred=Oe})}catch(vt){De({message:String(vt),type:"error"})}finally{z.value=!1}},Ie=Oe=>({page:q.page,perPage:q.perPage,search:ee.value,sortBy:j.column,sortOrder:j.order,dateRange:sn.formatDateRangeForApi(B.value),shouldGetCount:Oe,formId:Number(Mt()),filters:{starred:Z.starred,read:Z.read},searchFieldValue:!0}),Ze=async Oe=>{z.value=!0;try{await f.fetchData(Ie(Oe)),C.value=f.tableData;const ze=f.paginationMeta;await K(async()=>{q.page=ze.page,q.perPage=ze.perPage}),P.value=ze.total,Oe&&(W.readTrueCount=f.filterCount.readTrueCount,W.readFalseCount=f.filterCount.readFalseCount,W.starredTrueCount=f.filterCount.starredTrueCount,W.starredFalseCount=f.filterCount.starredFalseCount)}finally{z.value=!1}};Ee([()=>q.page,()=>q.perPage,()=>ee.value,()=>Z.starred,()=>Z.read,()=>B.value],async([,,Oe,ze,vt,lt],Qt)=>{Qt&&(Oe!==Qt[2]||ze!==Qt[3]||vt!==Qt[4]||lt!==Qt[5])&&(q.page=1),await Ze(!1)},{flush:"sync"}),Ee(()=>Mt(),async(Oe,ze)=>{Oe&&Oe!==ze&&(C.value=[],await Ze(!1))}),Ee(()=>f.listVersion,async()=>{await Ze(!1)}),Ee(()=>f.tableData,Oe=>{C.value=Oe,z.value=!1},{immediate:!0}),Ee(()=>h.dialogVisible,(Oe,ze)=>{ze&&!Oe&&h.actionType==="delete"&&setTimeout(()=>Ze(!1),300)});const ht=({column:Oe,order:ze})=>{j.column=Oe,j.order=ze==="asc"?"asc":ze==="desc"?"desc":"",q.page=1,Ze(!1)},yt=Oe=>()=>{const vt=`/manage/${p.params.formId||p.params.id}/results/entries/details/${Oe}`;o(an,vt,!0)},et=zr.debounce(Oe=>{const ze=Oe.id,vt=M.value[ze];if(!vt){console.warn(a("menu_button_element_not_found"));return}const lt=document.querySelector(".ivyforms-table");lt&&lt.querySelectorAll(".el-table-v2__row").forEach(ho=>{ho.getAttribute("rowkey")===ze.toString()&&ho.classList.add("highlighted")});const Qt=[Ic(()=>{v.closeContextMenu()},{locked:()=>!n.hasFeature("edit_entries")})];v.openContextMenu({actions:Fc(Qt,{entryId:ze,formId:Number(Mt())||null,context:"form-results"}),entityId:ze,contextMenuButtonRef:vt,onClose:()=>{document.querySelectorAll(".el-table-v2__row.highlighted").forEach(Vo=>Vo.classList.remove("highlighted")),document.querySelectorAll(".el-table-v2__row.hovered").forEach(Vo=>Vo.classList.remove("hovered"))}})},100),bt=()=>{Ho(()=>{const Oe=F.value&&"$el"in F.value?F.value.$el:F.value,ze=E.value&&"$el"in E.value?E.value.$el:E.value;if(Oe instanceof HTMLElement&&ze instanceof HTMLElement){const vt=Oe.getBoundingClientRect();ze.style.position="absolute",ze.style.top=`${vt.bottom+8}px`,ze.style.left=`${vt.left}px`,ze.style.inset="unset"}})},{showDatePicker:$e,datePickerIndicator:nt,openDatePicker:Et,closeDatePicker:Bt,hideDatePickerIndicator:yo}=eu(B,bt,E),oo=async()=>{if(v.isOpen){v.closeContextMenu();return}v.openContextMenu({actions:[$t(Lt.Read,{handler:Xo(()=>{Z.read="read",Z.starred=null}),rightText:W.readTrueCount.toString(),isActive:()=>Z.read==="read",secondary:!0}),$t(Lt.Unread,{handler:Xo(()=>{Z.read="unread",Z.starred=null}),isActive:()=>Z.read==="unread",secondary:!0,rightText:W.readFalseCount.toString()}),$t(Lt.Starred,{handler:Xo(()=>{Z.starred=!0,Z.read=null}),isActive:()=>Z.starred===!0,secondary:!0,rightText:W.starredTrueCount.toString()}),$t(Lt.Unstarred,{handler:Xo(()=>{Z.starred=!1,Z.read=null}),isActive:()=>Z.starred===!1,rightText:W.starredFalseCount.toString(),secondary:!0}),$t(Lt.ResetFilters,{handler:Xo(()=>{Z.starred=null,Z.read=null}),secondary:!0,divided:!0})],contextMenuButtonRef:L.value})},so=()=>{Z.starred=null,Z.read=null},go=()=>{G()};return Vc(()=>{v.isOpen&&v.closeContextMenu()},{ignore:[L]}),Pt(()=>{s.loadAllSettings()}),Ee(()=>m.isFullScreenMode,()=>Ze(!1)),(Oe,ze)=>{const vt=Ki,lt=Kd,Qt=zn,So=mi,ho=dn,Vo=ji,Fe=Ea;return g(),k("div",GA,[u("div",jA,[u("div",KA,[r(vt,{modelValue:l(ne),"onUpdate:modelValue":ze[0]||(ze[0]=ue=>hn(ne)?ne.value=ue:null),class:"ivyforms-search__fixed-width",placeholder:l(a)("search")},null,8,["modelValue","placeholder"]),l($e)?(g(),X(Va,{key:0,ref_key:"datePickerPopperRef",ref:E,modelValue:B.value,"onUpdate:modelValue":ze[1]||(ze[1]=ue=>B.value=ue),type:"datetimerange","date-format":ut.value,"aria-label":l(a)("date_filters"),clearable:"",secondary:"",shortcuts:"","popper-class":"results-picker",onClose:l(Bt)},null,8,["modelValue","date-format","aria-label","onClose"])):ce("",!0),r(lt,{ref_key:"datePickerButtonRef",ref:F,color:"tertiary",type:"datepicker","aria-label":l(a)("date_filters"),indicator:l(nt),"custom-hide-indicator":l(yo),onClick:l(Et)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"]),r(lt,{ref_key:"menuButtonRef",ref:L,color:"tertiary",type:"filter","aria-label":l(a)("filters"),indicator:l(J),"custom-hide-indicator":so,onClick:oo},null,8,["aria-label","indicator"]),r(Or)])]),u("div",QA,[(g(),X(Vo,{ref_key:"tableRef",ref:w,key:l(fe),data:H.value?[]:C.value,loading:H.value,total:P.value,"row-key":"id",columns:l(de),"min-table-width":l(Ve),sort:l(j),pagination:"",onSortChange:ht},Ad({empty:y(()=>[H.value?(g(),k("div",XA,[r(So,null,{template:y(()=>[(g(!0),k(ye,null,Ae(l(q).perPage,ue=>(g(),X(Qt,{key:ue,class:"form-builder-results-entries__skeleton-row"}))),128))]),_:1})])):Dt.value?(g(),X(ho,{key:2,image:"filters",title:l(a)("empty_state_filters_all_entries_title"),subtitle:l(a)("empty_state_filters_all_entries_subtitle")},{actionButton:y(()=>[r(ke,{onClick:go},{default:y(()=>[ie(_(l(a)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(ho,{key:1,image:"not-found",title:l(a)("empty_state_all_entries_title"),subtitle:l(a)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:2},[l(U)?{name:"bulk-header",fn:y(()=>[r(Rc,{"selected-ids":l(R),loading:z.value,"all-selected":l(oe),"some-selected":l(be),"menu-actions":ae.value,onUnselectAll:l(D),onToggleAll:l(V)},null,8,["selected-ids","loading","all-selected","some-selected","menu-actions","onUnselectAll","onToggleAll"])]),key:"0"}:void 0]),1032,["data","loading","total","columns","min-table-width","sort"])),r(ci,{modelValue:l(pe),"onUpdate:modelValue":ze[4]||(ze[4]=ue=>hn(pe)?pe.value=ue:null),title:l(a)("edit_table"),subtitle:l(a)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{default:y(()=>[r(pt,{modelValue:l(rt),"onUpdate:modelValue":ze[2]||(ze[2]=ue=>hn(rt)?rt.value=ue:null),priority:"secondary",size:"s",type:"checkmark",class:"form-builder-results-entries__show-all-columns show-all-columns"},{default:y(()=>[Vl(Oe.$slots,"default",{},()=>[ie(_(l(a)("show_hide_all")),1)])]),_:3},8,["modelValue"]),(g(!0),k(ye,null,Ae(l(qe),ue=>(g(),k("div",{key:ue.key},[ue.showInModal?(g(),X(pt,{key:0,modelValue:ue.visible,"onUpdate:modelValue":Le=>ue.visible=Le,disabled:l(ft)(ue.key),priority:"secondary",size:"s",type:"checkmark"},{default:y(()=>[ie(_(ue.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ce("",!0)]))),128))]),footer:y(()=>[r(ke,{priority:"tertiary",size:"d",type:"fill",onClick:ze[3]||(ze[3]=ue=>pe.value=!1)},{default:y(()=>[ie(_(l(a)("cancel")),1)]),_:1}),r(ke,{priority:"success",size:"d",type:"fill",onClick:l(ot)},{default:y(()=>[ie(_(l(a)("apply")),1)]),_:1},8,["onClick"])]),_:3},8,["modelValue","title","subtitle"])]),r(Dl,{"show-close":"","align-center":"",type:"error",width:"342px"}),u("div",JA,[r(Fe,{"current-page":l(q).page,"onUpdate:currentPage":ze[5]||(ze[5]=ue=>l(q).page=ue),"page-size":l(q).perPage,"onUpdate:pageSize":ze[6]||(ze[6]=ue=>l(q).perPage=ue),total:P.value},null,8,["current-page","page-size","total"])])])}}}),eD={};function tD(t,o){const n=$s("router-view"),a=Yn;return g(),X(a,null,{default:y(()=>[r(n,null,{default:y(({Component:d})=>[(g(),X(jt(d)))]),_:1})]),_:1})}const oD=We(eD,[["render",tD]]),nD=_e({__name:"FormResultsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=x("vertical"),d=o,m=tu(),s=[{label:n("entries"),index:Jo,routeName:ui,disabled:!1}],p=async f=>{d("update:activeIndex",f.index),await m.onMenuClick(f,m.isActive)};return(f,v)=>{const h=ql,w=Ol,L=Rs;return g(),X(L,null,{default:y(()=>[r(w,{mode:a.value,ellipsis:!1,class:"ivyforms-form-builder-results__menu"},{default:y(()=>[(g(),k(ye,null,Ae(s,F=>r(h,{key:F.index,label:F.label,name:F.index,type:"tonal","is-active":l(m).isActive(F.routeName,F.index),"coming-soon":F.disabled,onClick:M=>p(F)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),iD=_e({__name:"FormBuilderResultsPage",setup(t){const o=kt(),n=Go(),a=jd(),d=x("entries"),m=x([]),s=x(!1),p=x(!1),f=Lo(),v=No(),h=tu(),{getLabel:w}=Ye(),L=Zo(),{canUseFeature:F,isProInstalled:M}=Wn(),{showUpgradeDialog:E}=$o(),C=T(()=>F(up)),{canAccessResultsTab:P,checkResultsTabAccess:B}=Ac({onDenied:async()=>{try{const q=o.formId||f.params.formId;q?await v.replace({path:`/manage/${q}`}):await v.replace({path:"/manage"})}catch(q){console.error("Failed to redirect after access check:",q)}}}),z=T(()=>o.formId||null),N=T(()=>[{label:w("build"),index:"build",routeName:o.isEditing?Wi:Ni},{label:w("settings"),index:"settings",routeName:Rl},...P.value?[{label:w("results"),index:"results",routeName:ui}]:[]]),ne=q=>{d.value=q},ee=()=>{if(!M.value)return;if(!C.value){E(cp);return}if(!o.formId){De({message:w("first_save_form"),type:"error"});return}const q=window.IvyForms?.hooks,j="ivyforms/results/add_entry";if(!(typeof q?.doAction=="function"&&(q.actions?.[j]?.length??0)>0)){De({message:w("add_entry_unavailable","Add entry is unavailable. Please reload the page and try again."),type:"error"});return}q.doAction(j,{formId:o.formId})},Y=()=>{o.formId||De({message:w("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${o.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},H=async q=>{q&&await v.push({path:`/manage/${q}/results/entries`})},Z=async()=>{s.value=!0;try{if(await a.fetchData({page:1,perPage:100}),m.value=a.tableData.map(q=>({value:q.id,labelId:`${w("id")}: ${q.id}`,label:q.name||`Form #${q.id}`})),!o.formId&&!f.params.formId&&a.tableData.length>0){const q=a.tableData[0].id.toString();o.formId=q,await o.loadForm(q),f.params.formId!==q&&await v.push({path:`/manage/${q}/results/entries`})}}catch(q){console.error(w("failed_to_load_form"),q),De({message:`${w("failed_to_fetch_form")} ${q}`,type:"error"})}finally{s.value=!1}};Pt(async()=>{await L.fetch(),await B(),await Z(),o.formId||(o.counterFields=0)});const{startWatching:J}=Po();return J(),Ee(()=>f.params.formId,async q=>{q&&q!==o.formId&&(o.formId=String(q),await o.loadForm(String(q)))},{immediate:!0}),Ee(()=>o.name,q=>{if(o.formId&&q!==null&&q!==void 0){const j=m.value.findIndex(K=>K.value===o.formId);j!==-1&&(m.value[j].label=q)}}),Ee(()=>f.hash,q=>{q.includes("/entries")?d.value="entries":q.includes("/insights")?d.value="insights":q.includes("/report")&&(d.value="report")},{immediate:!0}),(q,j)=>{const K=Ms,G=ql,W=Ol,V=ke,D=co,R=Nl,U=vi,oe=nD,be=oD;return g(),k(ye,null,[r(U,null,{left:y(()=>[r(K,{modelValue:z.value,"onUpdate:modelValue":j[0]||(j[0]=ae=>z.value=ae),size:"s",type:"border",placeholder:l(w)("select_form"),options:m.value,loading:s.value||p.value,onChange:H},null,8,["modelValue","placeholder","options","loading"])]),center:y(()=>[r(W,{mode:"horizontal",ellipsis:!1,router:""},{default:y(()=>[(g(!0),k(ye,null,Ae(N.value,ae=>(g(),X(G,{key:ae.index,label:ae.label,name:ae.index,type:"tonal","is-active":l(h).isActive(ae.routeName,ae.index),route:l(h).getMenuRoute(ae,l(ui)),onClick:Re=>l(h).onMenuClick(ae,l(h).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:y(()=>[l(o).formId&&l(M)?(g(),X(V,{key:0,class:it(["ivyforms-button__action ivyforms-button__action--update"]),priority:"primary",pro:!C.value,onClick:ee},{default:y(()=>[ie(_(l(w)("add_new_entry")),1)]),_:1},8,["pro"])):ce("",!0),r(D,{content:l(w)("preview_form"),placement:"bottom",theme:"inverted"},{default:y(()=>[r(V,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:Y})]),_:1},8,["content"]),r(R)]),_:1}),u("div",{class:it(["ivyforms-form-builder-results-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":l(n).isFullScreenMode}])},[r(oe,{"active-index":d.value,"onUpdate:activeIndex":ne},null,8,["active-index"]),r(be,{"active-index":d.value},null,8,["active-index"])],2)],64)}}}),lD=We(iD,[["__scopeId","data-v-0db02d52"]]),aD=Ps("paymentsStore",()=>{const t=x([]),o=x(0),n=x(!1),a=x(1),d=x(20),m=x("dateCreated"),s=x("DESC"),p=x({}),{request:f}=po();async function v(){n.value=!0;try{const F=p.value.dateFrom&&p.value.dateTo?[p.value.dateFrom,p.value.dateTo]:void 0,{data:M,error:E}=await f("payments",{method:"GET",params:{page:a.value,perPage:d.value,orderBy:m.value,order:s.value,search:p.value.search||void 0,filters:p.value.formId||p.value.status?{formId:p.value.formId,status:p.value.status}:void 0,dateRange:F}});if(E){t.value=[],o.value=0;return}const C=M.data;t.value=C.data?.data??[],o.value=C.data?.meta?.total??C.data?.filterCount??0}finally{n.value=!1}}function h(F,M=!0){p.value={...p.value,...F},M&&(a.value=1)}function w(F,M){m.value=F,s.value=M}function L(F){a.value=F}return{payments:t,total:o,isLoading:n,currentPage:a,perPage:d,orderBy:m,order:s,filters:p,loadPayments:v,setFilter:h,setSort:w,setPage:L}}),rD={class:"payments-page ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24"},sD={class:"ivyforms-payments-page__toolbar"},dD={class:"ivyforms-payments-page__toolbar-left"},uD={class:"ivyforms-payments-page__section-header"},cD={class:"medium-18 text-primary"},fD={class:"ivyforms-payments-page__tabs"},mD={class:"ivyforms-payments-page__table"},vD={class:"ivyforms-payments-page__pagination"},pD=_e({__name:"PaymentsPage",setup(t){const{getLabel:o}=Ye(),{navigateToAdminPage:n}=un(),{request:a}=po(),d=aD(),m=Mo(),s=Go(),{searchQuery:p,debouncedSearchQuery:f}=Nr(),v=o("payments");rn("pageTitle",v);const h=T(()=>s.isFullScreenMode),w=x("payments"),L=x(!1),F=x(null),M=x(null),E=x(null),C=[{label:"Succeeded",value:"succeeded"},{label:"Declined",value:"declined"},{label:"Failed",value:"failed"},{label:"Orphaned",value:"orphaned"},{label:"Refunded",value:"refunded"},{label:"Disputed",value:"disputed"}],P=x([]),B=x(!1),z=x(),N=x(null),ne=x(null),ee=T(()=>m.generalSettings?.dateFormat||"YYYY-MM-DD"),Y=T(()=>[{name:"payments",label:o("payments")}]),H=To({column:"dateCreated",order:"desc"}),Z=T(()=>!!(f.value||d.filters.formId||d.filters.status||d.filters.dateFrom||d.filters.dateTo));function J(pe,qe){const Ke=bc(qe)?qe:"USD",ot=["BIF","CLP","DJF","GNF","JPY","KMF","KRW","MGA","PYG","RWF","UGX","VND","VUV","XAF","XOF","XPF"].includes(Ke);return`${(ot?pe:pe/100).toFixed(ot?0:2)}${vv(Ke)}`}function q(pe){const qe=pe.toLowerCase();return qe==="square"||qe==="square card"?o("square"):qe==="stripe"?o("stripe"):qe==="paypal"?o("paypal"):pe}function j(pe){const qe=String(pe.paymentMethod).toLowerCase();return qe==="stripe"&&pe.transactionId.startsWith("pi_")?`https://dashboard.stripe.com/payments/${encodeURIComponent(pe.transactionId)}`:qe==="paypal"&&pe.transactionId!==""?yp(pe.transactionId,{receiptUrl:pe.squareReceiptUrl,sandbox:m.paypalSettings?.environment==="sandbox"}):pp(pe.transactionId,{locationId:m.squareSettings?.locationId,receiptUrl:pe.squareReceiptUrl})}const K=di({text:pe=>pe.id,onClick:pe=>{pe.entryId!==null&&n(Od,`/details/${pe.entryId}`,!0)}}),G=x([{key:"id",title:o("id"),width:40,minWidth:40,sortable:!0,cellRenderer:K,visible:!0,showInModal:!0},{key:"formName",title:o("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:({rowData:pe})=>je("span",pe.formName||""),visible:!0,showInModal:!0},{key:"type",title:o("type"),width:100,minWidth:100,sortable:!1,cellRenderer:()=>je("span",o("charge")),visible:!0,showInModal:!0},{key:"customerName",title:o("customer"),width:160,minWidth:160,sortable:!0,cellRenderer:({rowData:pe})=>je("span",pe.customerName||"—"),visible:!0,showInModal:!0},{key:"amount",title:o("amount"),width:80,minWidth:80,sortable:!0,cellRenderer:({rowData:pe})=>je("span",J(Number(pe.amount),String(pe.currency))),visible:!0,showInModal:!0},{key:"paymentMethod",title:o("source"),width:120,minWidth:120,sortable:!0,cellRenderer:({rowData:pe})=>je("span",q(String(pe.paymentMethod))),visible:!0,showInModal:!0},{key:"status",title:o("status"),width:100,minWidth:100,sortable:!0,cellRenderer:({rowData:pe})=>je("span",String(pe.status||"succeeded")),visible:!0,showInModal:!0},{key:"dateCreated",title:o("date"),width:105,minWidth:105,sortable:!0,cellRenderer:({rowData:pe})=>je("span",pe.dateCreated?sn.formatWPDate(pe.dateCreated):""),visible:!0,showInModal:!0},{key:"squareLink",title:"",width:48,minWidth:48,sortable:!1,cellRenderer:({rowData:pe})=>{const qe=pe,Ke=j(qe);if(!Ke)return je("span");const ot=String(qe.paymentMethod).toLowerCase(),rt=o(ot==="paypal"?"view_in_paypal":ot==="stripe"?"view_in_stripe":"view_in_square");return je("a",{href:Ke,target:"_blank",rel:"noopener noreferrer",class:"ivyforms-payments-page__square-link","aria-label":rt},[je(to,{name:"arrow-square-right-top",category:"arrows",type:"outline",size:"s"})])},visible:!0,showInModal:!1}]),{dynamicWidthColumns:W,minTableWidth:V}=Es(z,{columns:G});async function D(){B.value=!0;try{const{data:pe,error:qe,status:Ke}=await a("entries/forms",{method:"GET"});if(Ke!==200||qe||!pe?.data){P.value=[];return}const ot=pe.data;P.value=(ot.forms??[]).map(rt=>({value:Number(rt.id),labelId:`${o("id")}: ${rt.id}`,label:rt.name||`Form #${rt.id}`}))}finally{B.value=!1}}async function R(){d.setFilter({search:f.value||void 0},!1),await d.loadPayments()}function U(pe){M.value=pe,d.setFilter({formId:pe||void 0}),R()}function oe(pe){E.value=pe,d.setFilter({status:pe||void 0}),R()}function be(pe){H.column=pe.column,H.order=pe.order,d.setSort(pe.column,pe.order==="asc"?"ASC":"DESC"),R()}function ae(){d.setPage(1),R()}function Re(){p.value="",F.value=null,M.value=null,E.value=null,d.setFilter({search:void 0,formId:void 0,status:void 0,dateFrom:void 0,dateTo:void 0}),R()}const we=()=>{Ho(()=>{const pe=N.value&&"$el"in N.value?N.value.$el:N.value,qe=ne.value&&"$el"in ne.value?ne.value.$el:ne.value;if(pe instanceof HTMLElement&&qe instanceof HTMLElement){const Ke=pe.getBoundingClientRect();qe.style.position="absolute",qe.style.top=`${Ke.bottom+8}px`,qe.style.left=`${Ke.left}px`,qe.style.inset="unset"}})},{showDatePicker:ge,datePickerIndicator:Se,openDatePicker:Qe,closeDatePicker:ut,hideDatePickerIndicator:fe}=eu(F,we,ne);function de(pe){return/[",\n]/.test(pe)?`"${pe.replace(/"/g,'""')}"`:pe}async function Ve(){L.value=!0;try{const pe=d.filters.dateFrom&&d.filters.dateTo?[d.filters.dateFrom,d.filters.dateTo]:void 0,{data:qe,error:Ke}=await a("payments",{method:"GET",params:{page:1,perPage:1e4,orderBy:d.orderBy,order:d.order,search:d.filters.search||void 0,filters:d.filters.formId?{formId:d.filters.formId}:void 0,dateRange:pe}});if(Ke||!qe?.data){De({message:o("failed_to_export_forms"),type:"error"});return}const rt=qe.data.data?.data??[],Dt=[[o("id"),o("form_name"),o("type"),o("customer"),o("amount"),o("source"),o("status"),o("date"),o("transaction_id"),o("view_payment")].map(de).join(","),...rt.map(Ie=>[String(Ie.id),Ie.formName||"",o("charge"),Ie.customerName||"",J(Number(Ie.amount),String(Ie.currency)),q(String(Ie.paymentMethod)),Ie.status||"succeeded",Ie.dateCreated?sn.formatWPDate(Ie.dateCreated):"",Ie.transactionId||"",j(Ie)||""].map(de).join(","))],Mt=new Blob([Dt.join(`
77 +`)],{type:"text/csv;charset=utf-8;"}),re=URL.createObjectURL(Mt),ve=document.createElement("a");ve.href=re,ve.download=`ivyforms-payments-${new Date().toISOString().slice(0,10)}.csv`,ve.click(),URL.revokeObjectURL(re)}finally{L.value=!1}}return Ee(f,()=>{d.setFilter({search:f.value||void 0}),R()}),Ee(F,pe=>{if(!pe||pe.length<2)d.setFilter({dateFrom:void 0,dateTo:void 0});else{const[qe,Ke]=sn.formatDateRangeForApi(pe);d.setFilter({dateFrom:qe,dateTo:Ke})}R()}),Pt(()=>{m.loadAllSettings(),D(),R()}),(pe,qe)=>{const Ke=Ms,ot=vi,rt=Ki,ft=Va,Dt=Kd,Mt=ke,re=dn,ve=ji,Ie=Ea,Ze=Yn;return g(),k(ye,null,[r(ot,null,{left:y(()=>[r(Ke,{modelValue:M.value,"onUpdate:modelValue":qe[0]||(qe[0]=ht=>M.value=ht),class:"ivyforms-payments-page__form-picker",size:"s",type:"border",clearable:"",placeholder:l(o)("select_form"),options:P.value,loading:B.value,onChange:U},null,8,["modelValue","placeholder","options","loading"]),r(Ke,{modelValue:E.value,"onUpdate:modelValue":qe[1]||(qe[1]=ht=>E.value=ht),size:"s",type:"border",clearable:"",placeholder:l(o)("status"),options:C,onChange:oe},null,8,["modelValue","placeholder"])]),_:1}),u("div",{class:it(["ivyforms-payments-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":h.value}])},[r(Ze,null,{default:y(()=>[u("div",rD,[u("div",sD,[u("div",dD,[r(rt,{modelValue:l(p),"onUpdate:modelValue":qe[2]||(qe[2]=ht=>hn(p)?p.value=ht:null),class:"ivyforms-search__fixed-width",placeholder:l(o)("search_payments")},null,8,["modelValue","placeholder"]),l(ge)?(g(),X(ft,{key:0,ref_key:"datePickerPopperRef",ref:ne,modelValue:F.value,"onUpdate:modelValue":qe[3]||(qe[3]=ht=>F.value=ht),type:"datetimerange","date-format":ee.value,"aria-label":l(o)("date_filters"),clearable:"",secondary:"",shortcuts:"",onClose:l(ut)},null,8,["modelValue","date-format","aria-label","onClose"])):ce("",!0),r(Dt,{ref_key:"datePickerButtonRef",ref:N,color:"tertiary",type:"datepicker","aria-label":l(o)("date_filters"),indicator:l(Se),"custom-hide-indicator":l(fe),onClick:l(Qe)},null,8,["aria-label","indicator","custom-hide-indicator","onClick"])]),r(Mt,{priority:"tertiary","icon-start":"export","icon-start-category":"global","icon-start-type":"outline",loading:L.value,onClick:Ve},{default:y(()=>[ie(_(l(o)("export_csv")),1)]),_:1},8,["loading"])]),u("div",uD,[u("span",cD,_(l(o)("transactions")),1),u("div",fD,[r(Pn,{modelValue:w.value,"onUpdate:modelValue":qe[4]||(qe[4]=ht=>w.value=ht),tabs:Y.value,type:"filled",size:"d",priority:"primary",stretch:!1},null,8,["modelValue","tabs"])])]),u("div",mD,[r(ve,{ref_key:"tableRef",ref:z,data:l(d).payments,loading:l(d).isLoading,total:l(d).total,columns:l(W),"min-table-width":l(V),sort:H,"row-key":"id",pagination:"",onSortChange:be},{empty:y(()=>[Z.value?(g(),X(re,{key:1,image:"filters",title:l(o)("empty_state_filters_payments_title"),subtitle:l(o)("empty_state_filters_payments_subtitle")},{actionButton:y(()=>[r(Mt,{onClick:Re},{default:y(()=>[ie(_(l(o)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(g(),X(re,{key:0,image:"not-found",title:l(o)("empty_state_payments_title"),subtitle:l(o)("empty_state_payments_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","sort"])]),u("div",vD,[r(Ie,{"current-page":l(d).currentPage,"onUpdate:currentPage":qe[5]||(qe[5]=ht=>l(d).currentPage=ht),"page-size":l(d).perPage,"onUpdate:pageSize":qe[6]||(qe[6]=ht=>l(d).perPage=ht),total:l(d).total,secondary:"",onCurrentChange:R,onSizeChange:ae},null,8,["current-page","page-size","total"])])])]),_:1})],2)],64)}}}),yD=We(pD,[["__scopeId","data-v-f696353c"]]);function gD(){const{request:t}=po(),{getLabel:o}=Ye();function n(m,s){if(m&&typeof m=="object"&&"message"in m){const p=m.message;if(typeof p=="string"&&p.trim()!=="")return p.trim()}return s===400||s===503||s>=500?o("square_service_unavailable"):o("square_connect_failed")}async function a(){const{data:m,error:s,status:p}=await t("integration/square/connect",{method:"POST"});if(m?.data?.auth_url){window.location.href=m.data.auth_url;return}De({message:n(s,p),type:"error"})}function d(){const m=new URLSearchParams(window.location.search),s=m.get("square_error"),p=m.get("square_connected");if(!(!s&&!p)){if(s==="1"){De({type:"error",message:o("square_connect_failed")});return}p==="1"&&De({type:"success",message:o("square_connected")})}}return{connectSquare:a,checkOAuthCallback:d}}const hD={class:"ivyforms-payment-settings ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},bD={class:"regular-16 text-secondary"},Up=_e({__name:"PaymentSettingsPage",setup(t){const{getLabel:o}=Ye(),n=Mo(),{connectSquare:a,checkOAuthCallback:d}=gD(),m=x(!1),s=x(!1),p=T(()=>n.isSquareConnected),f=T(()=>n.squareSettings),v=T(()=>!!f.value?.disconnectedByWebhook&&!p.value);Pt(async()=>{d(),await n.loadAllSettings()});async function h(){m.value=!0,await a()}async function w(){s.value=!0;try{await n.disconnectSquare(),De({type:"success",message:o("square_disconnected")})}finally{s.value=!1}}return(L,F)=>{const M=Cc,E=ke,C=Ue,P=Ne,B=zl;return g(),k("div",hD,[v.value?(g(),X(M,{key:0,type:"warning",title:l(o)("square_disconnected_warning")},null,8,["title"])):ce("",!0),p.value?(g(),k(ye,{key:2},[r(B,{class:"ivyforms-payment-settings__form"},{default:y(()=>[r(P,{secondary:"",label:l(o)("merchant_name")},{default:y(()=>[r(C,{"model-value":f.value?.merchantName??"",disabled:"",secondary:""},null,8,["model-value"])]),_:1},8,["label"]),r(P,{secondary:"",label:l(o)("currency")},{default:y(()=>[r(C,{"model-value":f.value?.currency??"",disabled:"",secondary:""},null,8,["model-value"])]),_:1},8,["label"]),r(P,{secondary:"",label:l(o)("location")},{default:y(()=>[r(C,{"model-value":f.value?.locationName||f.value?.locationId||"",disabled:"",secondary:""},null,8,["model-value"])]),_:1},8,["label"])]),_:1}),r(E,{priority:"danger",type:"border",loading:s.value,onClick:w},{default:y(()=>[ie(_(l(o)("disconnect_square")),1)]),_:1},8,["loading"])],64)):(g(),k(ye,{key:1},[u("p",bD,_(l(o)("square_connect_description")),1),r(E,{priority:"primary",loading:m.value,onClick:h},{default:y(()=>[ie(_(l(o)("connect_with_square")),1)]),_:1},8,["loading"])],64))])}}}),_D={key:0,class:"ivyforms-integration-card__pro-line"},xD={key:1,class:"ivyforms-integration-card__pro-badge-wrapper ivyforms-flex ivyforms-align-items-end"},wD={class:"ivyforms-integration-card__content ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-20 ivyforms-width-100"},CD={class:"ivyforms-integration-card__top-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-8 ivyforms-width-100"},SD={class:"ivyforms-integration-card__image-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},kD={class:"ivyforms-integration-card__title medium-18"},FD={key:0,class:"ivyforms-integration-card__badge ivyforms-integration-card__badge--soon"},ID={class:"ivyforms-integration-card__desc regular-16 text-secondary"},TD=_e({__name:"IvyIntegrationCard",props:{title:{},description:{},image:{},type:{},requiredPlan:{},hasGlobalSettings:{type:Boolean},buttonText:{},buttonType:{},toggleValue:{type:Boolean},toggleDisabled:{type:Boolean},showToggle:{type:Boolean,default:!0},isLoading:{type:Boolean},onButtonClick:{},onToggleChange:{}},setup(t){const{getLabel:o}=Ye(),n=t,a=T(()=>n.type==="upgrade"),d=T(()=>n.type==="soon"),m=T(()=>n.type==="upgrade"||n.type==="soon"||n.type==="disabled"||n.toggleDisabled===!0),s=T(()=>({"ivyforms-integration-card--active":n.type==="active","ivyforms-integration-card--disabled":n.type==="disabled","ivyforms-integration-card--upgrade":n.type==="upgrade","ivyforms-integration-card--pro-active":n.type==="proActive","ivyforms-integration-card--pro-disabled":n.type==="proDisabled","ivyforms-integration-card--soon":n.type==="soon"})),p=T(()=>{switch(n.type){case"upgrade":return o("upgrade");case"disabled":return o("install");case"active":return n.showToggle?n.toggleValue&&n.buttonText||o("learn_more"):n.buttonText||o("learn_more");case"soon":return o("learn_more");case"proActive":case"proDisabled":return n.buttonText?n.buttonText:n.toggleValue&&n.hasGlobalSettings===!0?o("go_to_settings"):o("learn_more");default:return""}}),f=T(()=>{switch(n.type){case"upgrade":return{priority:"pro",type:"fill"};case"disabled":return{priority:"primary",type:"fill"};case"soon":case"active":return{priority:"tertiary",type:"fill"};case"proActive":case"proDisabled":return{priority:"tertiary",type:"fill"};default:return{priority:"primary",type:"fill"}}});return(v,h)=>{const w=ro,L=to,F=Gd,M=xo,E=ke;return g(),k("div",{class:it(["ivyforms-integration-card ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-p-24 ivyforms-border-radius-8",s.value])},[a.value?(g(),k("div",_D)):ce("",!0),a.value?(g(),k("div",xD,[r(w,{class:"ivyforms-integration-card__pro-badge ivyforms-shadow-100"})])):ce("",!0),u("div",wD,[u("div",CD,[u("div",SD,[r(L,{category:"integrations",name:t.image||"default",size:"l"},null,8,["name"])]),u("div",kD,_(t.title),1),d.value?(g(),k("div",FD,[r(F)])):t.showToggle?(g(),X(M,{key:1,class:"ivyforms-integration-card__toggle ivyforms-ml-auto","model-value":t.toggleValue,disabled:m.value,"onUpdate:modelValue":t.onToggleChange},null,8,["model-value","disabled","onUpdate:modelValue"])):ce("",!0)]),u("div",ID,_(t.description),1),d.value?ce("",!0):(g(),X(E,{key:0,class:"ivyforms-integration-card__button",priority:f.value.priority,type:f.value.type,loading:t.isLoading,onClick:t.onButtonClick},{default:y(()=>[ie(_(p.value),1)]),_:1},8,["priority","type","loading","onClick"]))])],2)}}}),PD=We(TD,[["__scopeId","data-v-b303d8ab"]]),$D={class:"ivyforms-integrations-section-content ivyforms-flex ivyforms-flex-direction-column ivyforms-overflow-hidden"},LD={class:"ivyforms-integrations-section-content__header ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8 ivyforms-pb-24 ivyforms-flex-shrink-0"},VD={class:"ivyforms-integrations-section-content__title medium-18"},UD={class:"ivyforms-integrations-section-content__body regular-16"},MD={class:"ivyforms-integrations-section-content__option-bar ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-start ivyforms-align-self-stretch"},RD={class:"ivyforms-integrations-section-content__list ivyforms-flex ivyforms-flex-wrap-wrap ivyforms-align-items-stretch ivyforms-width-100 ivyforms-gap-24 ivyforms-pb-8"},ED="https://ivyforms.com/documentation/",BD=_e({__name:"IntegrationsSectionContent",setup(t){const{getLabel:o}=Ye(),n=Mo(),a=Zo(),{checkFeatureAccess:d,getProIntegrationFeatures:m,showUpgradeDialog:s,isProInstalled:p,isProLicenseActive:f}=$o(),{integrations:v,getIntegrationType:h,loadIntegrationStates:w,loadIntegrations:L,reloadIntegrations:F,integrationState:M}=Dc(),{request:E}=po(),C=x(""),P=x("all"),B=x(!0),z=x(null),N=x(2),ne=V=>!!n.integrationsSettings?.[V]?.enabled,ee=V=>{const D=v.value.find(U=>U.value===V),R=new URL(window.location.href);return R.searchParams.set("page","ivyforms-settings"),R.hash=D?.category==="Payment"?`#/payments/${V}`:`#/integrations/${V}`,R.toString()},Y=T(()=>m()),H=[{name:"all",label:o("all")},{name:"lite",label:o("lite")},{name:"pro",label:o("pro")},{name:"soon",label:o("soon")}];Pt(async()=>{B.value=!0,await a.fetch(),await n.loadAllSettings(),await w(),await L(),N.value=v.value.length||2,B.value=!1});const Z=V=>{const D=n.integrationsSettings?.[V],R=M.value?.[V];return mc(V)&&R&&!R.connected?!1:D?.enabled||!1},J=V=>v.value.find(U=>U.value===V)?.docsOnly?!1:Md[V]?.hideToggle!==!0,q=V=>v.value.find(R=>R.value===V)?!!(p()&&!f()):!1,j=V=>{const D=v.value.find(oe=>oe.value===V);if(!D)return;if(h(D)==="proDisabled"&&p()&&!f())return o("activate_license");if(V==="square")return ne(V)?o("set_up"):o("learn_more");const U=Md[V];if(U){const oe=n.integrationsSettings?.[V],be=oe?.enabled||!1,ae=oe?.connected||!1;if(z.value===V)return o("installing");if(ae&&(U.hideToggle||be))return o(U.activeButtonLabel)}},K=async V=>{const D=v.value.find(U=>U.value===V);if(!D)return;if(V==="square"){ne(V)?window.location.href=ee("square"):window.open(ED,"_blank");return}const R=h(D);if(R==="upgrade"){s(D.requiredPlan);return}if(R==="disabled"){if(mc(V)){try{z.value=V;const U=await E("/integrations/install-plugin",{method:"POST",data:{plugin_slug:V}});U.data?.success?(De({message:o(V+"_installed_successfully"),type:"success",duration:3e3}),await n.updateIntegrationEnabled(V,!0),await n.loadAllSettings(),await w()):De({message:U.data?.message||o("installation_failed"),type:"error",duration:3e3})}catch(U){console.error("Error installing plugin:",U),De({message:`${o("installation_failed")} ${U}`,type:"error",duration:3e3})}finally{z.value=null}return}await n.updateIntegrationEnabled(V,!0),await w();return}if(R==="active"){const U=Md[V];if(U){const be=n.integrationsSettings?.[V]?.enabled||!1,ae=U.hideToggle||be;window.open(ae?U.adminUrl:U.docsUrl,"_blank");return}D.learnMoreUrl&&window.open(D.learnMoreUrl,"_blank");return}if(R==="proActive"||R==="proDisabled"){if(p()&&!f()){s(D.requiredPlan);return}const U=`${V}_integration`;if(Object.values(Y.value).includes(U)&&!d(U))return;n.integrationsSettings?.[V]?.enabled&&D.hasGlobalSettings!==!1?window.location.href=ee(V):D.learnMoreUrl&&window.open(D.learnMoreUrl,"_blank");return}},G=async(V,D)=>{const R=`${V}_integration`;if(D&&Object.values(Y.value).includes(R)&&!d(R))return;let U;if(window.IvyForms?.hooks?.applyFilters&&(U=window.IvyForms.hooks.applyFilters("ivyforms/integrations/filter/toggle_handlers",{})?.[V]),U)try{const oe=await U(D);if(oe.ok){await n.loadAllSettings(),await F(),oe.successMessage&&De({message:oe.successMessage,type:"success",duration:5e3});return}De({message:o("failed_to_save_settings"),type:"error",duration:3200}),await n.loadAllSettings(),await F();return}catch{De({message:o("failed_to_save_settings"),type:"error",duration:3200}),await n.loadAllSettings(),await F();return}await n.updateIntegrationEnabled(V,D),await n.loadAllSettings(),await w(),window.IvyForms?.hooks?.triggerUpdate?.(),D&&v.value.find(be=>be.value===V)?.hasGlobalSettings!==!1&&(window.location.href=ee(V))},W=T(()=>{M.value,n.integrationsSettings,n.paymentSettings;let V=v.value;if(P.value!=="all"&&(V=V.filter(D=>{const R=["essentials","growth","agency"].includes(D.searchCategory);return P.value==="pro"?R:P.value==="lite"?D.searchCategory==="lite":P.value==="soon"?D.type==="soon":!0})),C.value){const D=C.value.toLowerCase();V=V.filter(R=>o(R.name).toLowerCase().includes(D)||o(R.description).toLowerCase().includes(D))}return V});return(V,D)=>{const R=Vx,U=PD;return g(),k("div",$D,[u("div",LD,[u("div",VD,_(l(o)("integrations_section_title")),1),u("div",UD,_(l(o)("integrations_section_body")),1),u("div",MD,[r(Ki,{modelValue:C.value,"onUpdate:modelValue":D[0]||(D[0]=oe=>C.value=oe),placeholder:l(o)("search"),class:"ivyforms-integrations-section-content__search-fixed-width"},null,8,["modelValue","placeholder"]),r(Pn,{modelValue:P.value,"onUpdate:modelValue":D[1]||(D[1]=oe=>P.value=oe),tabs:H,"tab-style":"fill",priority:"tertiary",background:""},null,8,["modelValue"])])]),r(bn,{always:"",class:"ivyforms-integrations-section-content__list-scroll ivyforms-flex-1 ivyforms-width-100 ivyforms-overflow-hidden"},{default:y(()=>[u("div",RD,[B.value?(g(!0),k(ye,{key:0},Ae(N.value,oe=>(g(),k("div",{key:oe,class:"ivyforms-integrations-section-content__item ivyforms-flex ivyforms-min-width-0"},[r(R,{rows:3,animated:"",class:"ivyforms-integration-skeleton ivyforms-width-100 ivyforms-p-24 ivyforms-border-radius-8"})]))),128)):(g(!0),k(ye,{key:1},Ae(W.value,oe=>(g(),k("div",{key:oe.value,class:"ivyforms-integrations-section-content__item ivyforms-flex ivyforms-min-width-0"},[r(U,{title:l(o)(oe.name),description:l(o)(oe.description),image:oe.image,type:l(h)(oe),"required-plan":oe.requiredPlan,"has-global-settings":oe.hasGlobalSettings,"toggle-value":Z(oe.value),"toggle-disabled":q(oe.value),"show-toggle":J(oe.value),"is-loading":z.value===oe.value,"button-text":j(oe.value),"on-button-click":()=>K(oe.value),"on-toggle-change":be=>G(oe.value,be)},null,8,["title","description","image","type","required-plan","has-global-settings","toggle-value","toggle-disabled","show-toggle","is-loading","button-text","on-button-click","on-toggle-change"])]))),128))])]),_:1})])}}}),AD=We(BD,[["__scopeId","data-v-1fbf4f83"]]),DD={};function OD(t,o){const n=AD,a=Yn;return g(),X(a,{class:"ivyforms-p-24"},{default:y(()=>[r(n)]),_:1})}const qD=We(DD,[["render",OD]]),zD=_e({__name:"IntegrationsPage",setup(t){const{getLabel:o}=Ye(),{navigateToAllForms:n,navigateToEntries:a,navigateToSettings:d,navigateToIntegrations:m}=un(),s=o("integrations");rn("pageTitle",s);const p=Go(),f=T(()=>p.isFullScreenMode),v=x(ri),h=[{label:o("all_forms"),index:On},{label:o("entries"),index:Jo},{label:o("integrations"),index:ri},{label:o("settings"),index:El}],w=L=>{L!==v.value&&(v.value=L,L===On?n():L===Jo?a():L===El?d():L===ri&&m())};return(L,F)=>{const M=ql,E=Ol,C=ke,P=Nl,B=vi,z=qD;return g(),k(ye,null,[r(B,null,{left:y(()=>[f.value?(g(),X(E,{key:0,mode:"horizontal",ellipsis:!1},{default:y(()=>[(g(),k(ye,null,Ae(h,N=>r(M,{key:N.index,label:N.label,name:N.index,"is-active":v.value===N.index,type:"tonal",onClick:ne=>w(N.index)},null,8,["label","name","is-active","onClick"])),64))]),_:1})):ce("",!0)]),right:y(()=>[r(C,{priority:"tertiary","icon-start":"bell","icon-start-type":"fill-duo"})]),default:y(()=>[r(P)]),_:1}),u("div",{class:it(["ivyforms-integrations-page ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-p-8 ivyforms-overflow-hidden",{"ivyforms-fullscreen-mode":f.value}])},[r(z)],2),r(gc)],64)}}}),ND=We(zD,[["__scopeId","data-v-ae555da4"]]),Oa=new URLSearchParams(window.location.search).get("page");let Wl=[];Oa===Rx&&(Wl=[{path:"/",name:Ex,component:r0,meta:{pageType:"dashboard",breadcrumb:"Dashboard"}}]);Oa===gv&&(Wl=[{path:"/",name:On,component:NT,meta:{pageType:"forms",breadcrumb:"All Forms"}}]);Oa===an&&(Wl=[{path:"/",name:Ni,component:jm,meta:{pageType:"form-builder",breadcrumb:"Add Form"}},{path:"/manage/:formId(\\d+)",redirect:{name:Wi},children:[{path:"",name:Wi,component:jm,meta:{pageType:"form-builder",breadcrumb:"Edit Form",requiresForm:!0}},{path:"settings",name:Oi,component:XE,meta:{pageType:"form-settings",breadcrumb:"Settings",requiresForm:!0},children:[{path:"general",name:Rl,component:wB,meta:{breadcrumb:"General",requiresForm:!0}},{path:"notification",name:Ua,component:VB,meta:{breadcrumb:"Notifications",requiresForm:!0}},{path:"notification/manage",name:Er,component:vc,meta:{breadcrumb:"New Notification",requiresForm:!0}},{path:"notification/manage/:notificationId(\\d+)",name:Br,component:vc,meta:{breadcrumb:"Edit Notification",requiresForm:!0}},{path:"confirmation",name:Ma,component:pA,meta:{breadcrumb:"Confirmations",requiresForm:!0}},{path:"confirmation/manage",name:ws,component:zd,meta:{breadcrumb:"New Confirmation",requiresForm:!0}},{path:"confirmation/manage/:confirmationId(\\d+)",name:Cs,component:zd,meta:{breadcrumb:"Edit Confirmation",requiresForm:!0}},{path:"integrations",redirect:"integrations/wpdatatables"},{path:"integrations/:integration",name:ks,component:CA,meta:{breadcrumb:"Integrations",requiresForm:!0},children:[]},{path:"payments",name:wc,component:PA,meta:{breadcrumb:"Payments",requiresForm:!0}}]},{path:"results",name:yv,component:lD,meta:{pageType:"form-results",breadcrumb:"Results",requiresForm:!0},children:[{path:"entries",name:ui,component:ZA,meta:{breadcrumb:"Entries",requiresForm:!0}}]},{path:"results/entries/details/:entryId(\\d+)",name:Tn,component:Tc,meta:{breadcrumb:"Entry Details",requiresForm:!0,returnContext:"form-results"}}]}]);Oa===Bx&&(Wl=[{path:"/",name:Ax,component:yD,meta:{pageType:"payments",breadcrumb:"Payments"}}]);Oa===Od&&(Wl=[{path:"/",name:Jo,component:qA,meta:{pageType:"entries",breadcrumb:"All Entries"}},{path:"/details/:id(\\d+)",name:Di,component:Tc,meta:{breadcrumb:"Entry Details",returnContext:"all-entries"}}]);Oa===Yv&&(Wl=[{path:"/",name:El,component:m0,redirect:"/general",meta:{pageType:"settings",breadcrumb:"Settings"},children:[{path:"general",name:Wv,component:S0,meta:{breadcrumb:"General"}},{path:"security",redirect:"security/recaptcha"},{path:"security/:provider(recaptcha|hcaptcha|turnstile|honeypot)",name:Dx,component:nF,meta:{breadcrumb:"Security"}},{path:"payments",redirect:"/payments/stripe"},{path:"payments/square",name:Ox,component:Up,meta:{breadcrumb:"Square"}},{path:"payment/square",redirect:"/payments/square"},{path:"integrations/square",redirect:"/payments/square"},{path:"permissions",name:qx,component:MF,meta:{breadcrumb:"Permissions",requiresAdministrator:!0}}]}]);Oa===zx&&(Wl=[{path:"/",name:ri,component:ND,meta:{pageType:"integrations",breadcrumb:"Integrations"}}]);const qn=Ux({history:Mx(),routes:Wl,scrollBehavior(t,o,n){return n||{top:0}}}),Qm=qn.addRoute.bind(qn);qn.addRoute=function(t,o){if(typeof t=="string"&&o)return qn.hasRoute(t)?Qm(t,o):void 0;if(typeof t!="string"&&!o)return Qm(t)};typeof window<"u"&&(window.IvyFormsRouter=qn,window.IvyFormsAddRoute=(t,o)=>qn.hasRoute(t)?(qn.addRoute(t,o),!0):!1);let Xm=!0,ac=!1;const WD=[Ni,Wi,Rl,Ss,ks,wc],YD=[Ma,ws,Cs,Ss],HD=[Ua,Er,Br];qn.beforeEach((t,o,n)=>{if(t.meta?.requiresAdministrator&&!Pc()){n({path:"/general",replace:!0});return}if(ac){ac=!1,n();return}if(Xm){Xm=!1,n();return}if(o.name===Di||o.name===Tn){n();return}const a=fi(),d=kt(),m=Da(),s=Us(),p=Mo(),f=[];if(WD.includes(o.name)&&d.isEditing&&f.push("formBuilder"),YD.includes(o.name)&&m.isEditing&&f.push("confirmationBuilder"),HD.includes(o.name)&&s.isEditing&&f.push("notificationBuilder"),o.name===Wv&&p.isEditingGeneralSettings&&f.push("generalSettings"),f.length===0){n();return}if(a.hasAnyUnsavedChanges(f)){a.showUnsavedChangesDialog(()=>{f.includes("generalSettings")&&p.revertGeneralSettings(),f.forEach(v=>{a.markClean(v),a.stopEditing(v)}),f.includes("confirmationBuilder")&&(m.isEditing=!1),f.includes("notificationBuilder")&&(s.isEditing=!1),ac=!0,qn.push(t)}),n(!1);return}n()});const qa=_e({__name:"FieldDescriptionOption",props:{modelValue:{},getLabel:{},labelKey:{default:"description"},placeholderKey:{default:"field_desc_placeholder"}},emits:["update:modelValue"],setup(t,{emit:o}){const n=o;return(a,d)=>(g(),X(Ne,{label:t.getLabel(t.labelKey),tooltip:t.getLabel("agreement_text_html_hint"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.modelValue,placeholder:t.getLabel(t.placeholderKey),type:"textarea",rows:3,onInput:d[0]||(d[0]=m=>n("update:modelValue",m))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]))}}),GD={class:"ivyforms-basic-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},jD={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},KD={class:"ivyforms-basic-field-options__field-meta-title medium-16"},QD={class:"ivyforms-basic-field-options__field-meta-id regular-16"},XD=_e({__name:"BasicFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=T(()=>{const a=t.field?.type?String(t.field.type):"";if(!a)return"";const d=a.replace(/[-_]/g," ").replace(/\s+/g," ").trim(),s=d.toLowerCase().replace(/\s+field$/i,"").trim(),p=s.replace(/\s+/g,""),f={select:"Dropdown",textarea:"Paragraph","multi select":"Dropdown"},v=f[s]?s:p;if(f[v]){const w=f[v];return/field$/i.test(w)?w:`${w} Field`}const h=d.replace(/\b\w/g,w=>w.toUpperCase());return/field$/i.test(h)?h:`${h} Field`}),n=T(()=>{const a=t.field?.id??"";return typeof a=="number"&&a?String(a).padStart(2,"0"):t.getLabel("not_set")});return(a,d)=>{const m=Xe;return g(),k("div",GD,[u("div",jD,[u("div",KD,[ie(_(o.value)+" ",1),u("span",QD,"(ID "+_(n.value)+")",1)]),r(m)]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:d[0]||(d[0]=s=>t.updateField("label",s))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:d[1]||(d[1]=s=>t.updateField("hideLabel",s))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":d[2]||(d[2]=s=>t.updateField("description",s))},null,8,["model-value","get-label"])])}}}),JD=We(XD,[["__scopeId","data-v-1f8cf492"]]),ZD={class:"ivyforms-validation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},e4={class:"ivyforms-checkbox-row ivyforms-flex ivyforms-gap-16"},t4=_e({__name:"ValidationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",ZD,[u("div",e4,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",disabled:t.field.readOnly,onChange:n[0]||(n[0]=a=>t.updateField("required",a))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),r(pt,{"model-value":t.field.readOnly,priority:"secondary",type:"checkmark",disabled:t.field.required||t.field.confirmFieldEnabled,onChange:n[1]||(n[1]=a=>t.updateField("readOnly",a))},{default:y(()=>[ie(_(t.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message")},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",secondary:"",placeholder:t.getLabel("required_message_placeholder"),onInput:n[2]||(n[2]=a=>t.updateField("requiredMessage",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0)]))}}),o4=We(t4,[["__scopeId","data-v-9d75ad26"]]),Yi=_e({__name:"FieldInputWithPlaceholders",props:{label:{},modelValue:{default:""},inputType:{default:"text"},inputPlaceholder:{}},emits:["update:modelValue","blur"],setup(t,{emit:o}){const n=Nx(),a=o;return(d,m)=>(g(),X(La,{label:t.label,"model-value":t.modelValue,"input-type":t.inputType,"input-placeholder":t.inputPlaceholder,"general-only":"",general:l(n),"onUpdate:modelValue":m[0]||(m[0]=s=>a("update:modelValue",s)),onBlur:m[1]||(m[1]=s=>a("blur",s))},null,8,["label","model-value","input-type","input-placeholder","general"]))}}),n4=_e({__name:"PlaceholderOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),X(Yi,{label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":n[0]||(n[0]=a=>t.updateField("placeholder",a))},null,8,["label","model-value"]))}}),Mp=_e({__name:"CssClassesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),X(Ne,{label:t.getLabel("css_classes"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.cssClasses,placeholder:t.getLabel("css_classes_placeholder"),onInput:n[0]||(n[0]=a=>t.updateField("cssClasses",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"]))}}),i4={class:"ivyforms-number-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},l4={key:0,class:"ivyforms-number-range ivyforms-flex ivyforms-gap-16"},a4=_e({__name:"NumberRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t;Ee(()=>[o.field.minValue,o.field.maxValue],()=>{(o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0)&&!o.field.limitRange&&o.updateField("limitRange",!0)});function n(s){o.updateField("limitRange",s),s||(o.updateField("minValue",null),o.updateField("maxValue",null))}const a=T({get(){return o.field?o.field.minValue===null||o.field.minValue===void 0?null:o.field.minValue:null},set(s){o.updateField("minValue",s==null?null:Number(s))}}),d=T({get(){return o.field?o.field.maxValue===null||o.field.maxValue===void 0?null:o.field.maxValue:null},set(s){o.updateField("maxValue",s==null?null:Number(s))}}),m=T({get(){if(!o.field)return 1;const s=o.field.step;return s==null||isNaN(Number(s))||Number(s)<1?1:Number(s)},set(s){const p=s==null||isNaN(Number(s))?1:s;o.updateField("step",p<1?1:p)}});return(s,p)=>(g(),k("div",i4,[r(xo,{"model-value":t.field.limitRange,priority:"secondary",size:"d",title:t.getLabel("limit_min_max_range"),"text-position":"right",onChange:n},null,8,["model-value","title"]),t.field.limitRange?(g(),k("div",l4,[r(Ne,{label:t.getLabel("range_from"),secondary:""},{default:y(()=>[r(si,{modelValue:a.value,"onUpdate:modelValue":p[0]||(p[0]=f=>a.value=f),max:t.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("range_to"),secondary:""},{default:y(()=>[r(si,{modelValue:d.value,"onUpdate:modelValue":p[1]||(p[1]=f=>d.value=f),min:t.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])])):ce("",!0),r(Xe),r(Ne,{label:t.getLabel("step"),secondary:""},{default:y(()=>[r(si,{modelValue:m.value,"onUpdate:modelValue":p[2]||(p[2]=f=>m.value=f),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("number_format"),secondary:""},{default:y(()=>[r(St,{"model-value":t.field.numberFormat||"",class:"ivyforms-number-format-select","onUpdate:modelValue":p[3]||(p[3]=f=>t.updateField("numberFormat",f))},{default:y(()=>[r(Tt,{label:t.getLabel("number_format_none"),value:"",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_us_decimal"),value:"us_decimal",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_us_int"),value:"us_int",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_eu_decimal"),value:"eu_decimal",secondary:""},null,8,["label"]),r(Tt,{label:t.getLabel("number_format_eu_int"),value:"eu_int",secondary:""},null,8,["label"])]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),r4=We(a4,[["__scopeId","data-v-795131cd"]]),s4={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},d4=_e({__name:"PhoneFormatOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",s4,[r(Ne,{label:t.getLabel("phone_format"),secondary:""},{default:y(()=>[r(St,{"model-value":t.field.phoneFormat,placeholder:t.getLabel("phone_format"),onChange:n[0]||(n[0]=a=>t.updateField("phoneFormat",a))},{default:y(()=>[r(Tt,{value:"international",label:t.getLabel("phone_format_international"),secondary:""},{default:y(()=>[ie(_(t.getLabel("phone_format_international")),1)]),_:1},8,["label"]),r(Tt,{value:"national",label:t.getLabel("phone_format_national"),secondary:""},{default:y(()=>[ie(_(t.getLabel("phone_format_national")),1)]),_:1},8,["label"]),r(Tt,{value:"e164",label:t.getLabel("phone_format_e164"),secondary:""},{default:y(()=>[ie(_(t.getLabel("phone_format_e164")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),u4=We(d4,[["__scopeId","data-v-09b5ecc0"]]),c4={class:"ivyforms-phone-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},f4=_e({__name:"PhoneCountryDetectionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",c4,[r(xo,{"model-value":t.field.phoneAutoDetect,priority:"secondary",title:t.getLabel("enable_auto_country_detection"),"text-position":"right",onChange:n[0]||(n[0]=a=>t.updateField("phoneAutoDetect",a))},null,8,["model-value","title"])]))}}),m4=We(f4,[["__scopeId","data-v-24afeb5c"]]),v4={class:"ivyforms-general-time-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},p4={class:"ivyforms-radio-group ivyforms-flex ivyforms-gap-24"},y4={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},g4={class:"medium-14"},h4=_e({__name:"TimeFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{parseTimeString:o}=cc(),n=T(()=>!!window.ivyFormsProScripts),a=t,d=f=>{if(a.updateField("timeFieldType",f),f==="time-picker"){const v=o(a.field.defaultValue);(!v.hours||!v.minutes)&&a.updateField("defaultValue","")}if(f==="time-picker"){const v=a.getLabel("time_picker");a.updateField("label",v),a.updateField("pickerLabel",v)}else if(f==="input"){const v=a.getLabel("time_input");a.updateField("label",v),a.updateField("inputLabel",v)}else f==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))};Ee(()=>a.field.timeFieldType,f=>{const v=a.field.label;if([a.getLabel("time_picker"),a.getLabel("time_input"),a.getLabel("time_dropdown"),""].includes(v))if(f==="time-picker"){const w=a.getLabel("time_picker");a.updateField("label",w),a.updateField("pickerLabel",w)}else if(f==="input"){const w=a.getLabel("time_input");a.updateField("label",w),a.updateField("inputLabel",w)}else f==="dropdown"&&a.updateField("label",a.getLabel("time_dropdown"))},{immediate:!0});const{formatTimeString:m,getAmPmFromHours:s,to24hFormat:p}=cc();return Ee(()=>a.field.timeFormat,f=>{if(f==="ampm"){const v=o(a.field.defaultValue);if(!v.amPm&&v.hours){const h=parseInt(v.hours,10),w=s(v.hours),L=h%12||12,F=m(String(L).padStart(2,"0"),v.minutes,w);a.updateField("defaultValue",F)}}else if(f==="24h"){const v=p(a.field.defaultValue);a.updateField("defaultValue",v)}}),(f,v)=>(g(),k("div",v4,[t.field.timeFieldType==="input"||t.field.timeFieldType==="time-picker"?(g(),X(Yi,{key:0,label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":v[0]||(v[0]=h=>t.updateField("placeholder",h))},null,8,["label","model-value"])):ce("",!0),t.field.timeFieldType==="input"||t.field.timeFieldType==="time-picker"?(g(),X(Xe,{key:1})):ce("",!0),r(Ne,{label:t.getLabel("time_field_type")},{default:y(()=>[r(St,{"model-value":t.field.timeFieldType,placeholder:t.getLabel("select"),class:"ivyforms-time-select",secondary:"","onUpdate:modelValue":d},{default:y(()=>[r(Tt,{value:"time-picker",label:t.getLabel("time_picker"),secondary:""},{default:y(()=>[ie(_(t.getLabel("time_picker")),1)]),_:1},8,["label"]),r(Tt,{value:"dropdown",label:t.getLabel("dropdown"),secondary:""},{default:y(()=>[ie(_(t.getLabel("time_dropdown")),1)]),_:1},8,["label"]),r(Tt,{value:"input",label:t.getLabel("input"),secondary:""},{default:y(()=>[ie(_(t.getLabel("time_input")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("time_format")},{default:y(()=>[u("div",p4,[r(Gt,{"model-value":t.field.timeFormat,priority:"secondary",value:"24h",onChange:v[1]||(v[1]=h=>t.updateField("timeFormat","24h"))},{default:y(()=>[ie(_(t.getLabel("24_hour")),1)]),_:1},8,["model-value"]),r(Gt,{"model-value":t.field.timeFormat,priority:"secondary",value:"ampm",onChange:v[2]||(v[2]=h=>t.updateField("timeFormat","ampm"))},{default:y(()=>[ie(_(t.getLabel("am_pm")),1)]),_:1},8,["model-value"])])]),_:1},8,["label"]),!n.value&&t.field.timeFieldType!=="dropdown"?(g(),k(ye,{key:2},[r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",y4,[u("span",g4,_(t.getLabel("time_mode")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":t.getLabel("time_mode_single"),placeholder:t.getLabel("time_mode_single"),disabled:"",secondary:""},null,8,["model-value","placeholder"])]),_:1})],64)):ce("",!0)]))}}),b4=We(h4,[["__scopeId","data-v-f241cb2d"]]),_4={class:"ivyforms-general-date-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},x4={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},w4={class:"medium-14"},C4=_e({__name:"DateFieldGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{parseDateString:o,formatDateString:n}=Hv(),a=T(()=>!!window.ivyFormsProScripts),d=t,m=f=>f==="date-picker"||f==="picker",s=f=>{if(d.updateField("dateFieldType",f),f==="date-picker"||f==="picker"){const v=d.getLabel("date_picker");d.updateField("label",v)}else if(f==="input"){const v=d.getLabel("date_input");d.updateField("label",v)}else f==="dropdown"&&d.updateField("label",d.getLabel("date_dropdown"))},p=f=>{const v=d.field.dateFormat||"MM/DD/YYYY";if(d.updateField("dateFormat",f),d.field.defaultValue){const h=d.field.defaultValue;let w,L,F;const M=h.match(/^(\d{4})-(\d{2})-(\d{2})$/);if(M)F=M[1],L=M[2],w=M[3];else{const E=o(h,v);w=E.day,L=E.month,F=E.year}if(w&&L&&F){const E=n(w,L,F,f);d.updateField("defaultValue",E)}}for(const h of["minDateValue","maxDateValue"]){const w=d.field[h];if(w&&typeof w=="string"){let L,F,M;const E=w.match(/^(\d{4})-(\d{2})-(\d{2})$/);if(E)M=E[1],F=E[2],L=E[3];else{const C=o(w,v);L=C.day,F=C.month,M=C.year}L&&F&&M&&d.updateField(h,`${M}-${F.padStart(2,"0")}-${L.padStart(2,"0")}`)}}};return Ee(()=>d.field.dateFieldType,f=>{const v=d.field.label;[d.getLabel("date_picker"),d.getLabel("date_input"),d.getLabel("date_dropdown"),d.getLabel("date"),""].includes(v)&&(f==="date-picker"||f==="picker"?d.updateField("label",d.getLabel("date_picker")):f==="input"?d.updateField("label",d.getLabel("date_input")):f==="dropdown"&&d.updateField("label",d.getLabel("date_dropdown")))},{immediate:!0}),(f,v)=>(g(),k("div",_4,[t.field.dateFieldType==="input"||m(t.field.dateFieldType)?(g(),X(Yi,{key:0,label:t.getLabel("placeholder"),"model-value":t.field.placeholder,"onUpdate:modelValue":v[0]||(v[0]=h=>t.updateField("placeholder",h))},null,8,["label","model-value"])):ce("",!0),t.field.dateFieldType==="input"||m(t.field.dateFieldType)?(g(),X(Xe,{key:1})):ce("",!0),r(Ne,{label:t.getLabel("date_input_type")},{default:y(()=>[r(St,{"model-value":t.field.dateFieldType,placeholder:t.getLabel("select"),class:"ivyforms-date-select",secondary:"","onUpdate:modelValue":s},{default:y(()=>[r(Tt,{value:"input",label:t.getLabel("date_input"),secondary:""},{default:y(()=>[ie(_(t.getLabel("date_input")),1)]),_:1},8,["label"]),r(Tt,{value:"date-picker",label:t.getLabel("date_picker"),secondary:""},{default:y(()=>[ie(_(t.getLabel("date_picker")),1)]),_:1},8,["label"]),r(Tt,{value:"dropdown",label:t.getLabel("date_dropdown"),secondary:""},{default:y(()=>[ie(_(t.getLabel("date_dropdown")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("date_format")},{default:y(()=>[r(St,{"model-value":t.field.dateFormat,placeholder:t.getLabel("select"),secondary:"","onUpdate:modelValue":p},{default:y(()=>[r(Tt,{value:"MM/DD/YYYY",label:"MM/DD/YYYY",secondary:""},{default:y(()=>[...v[1]||(v[1]=[ie(" MM/DD/YYYY ",-1)])]),_:1}),r(Tt,{value:"DD/MM/YYYY",label:"DD/MM/YYYY",secondary:""},{default:y(()=>[...v[2]||(v[2]=[ie(" DD/MM/YYYY ",-1)])]),_:1}),r(Tt,{value:"YYYY-MM-DD",label:"YYYY-MM-DD",secondary:""},{default:y(()=>[...v[3]||(v[3]=[ie(" YYYY-MM-DD ",-1)])]),_:1}),r(Tt,{value:"DD.MM.YYYY",label:"DD.MM.YYYY",secondary:""},{default:y(()=>[...v[4]||(v[4]=[ie(" DD.MM.YYYY ",-1)])]),_:1})]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),!a.value&&t.field.dateFieldType!=="dropdown"?(g(),k(ye,{key:2},[r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",x4,[u("span",w4,_(t.getLabel("date_mode")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":t.getLabel("date_time_mode_single"),placeholder:t.getLabel("date_time_mode_single"),disabled:"",secondary:""},null,8,["model-value","placeholder"])]),_:1})],64)):ce("",!0)]))}}),S4=We(C4,[["__scopeId","data-v-9590a9a3"]]),k4={class:"ivyforms-slider-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},F4={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},I4={class:"ivyforms-basic-field-options__field-meta-title medium-16"},T4={class:"ivyforms-basic-field-options__field-meta-id regular-16"},P4=_e({__name:"SliderGeneralOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>{const a=o.field?.id??"";return typeof a=="number"&&a?String(a).padStart(2,"0"):o.getLabel("not_set")});return(a,d)=>{const m=Xe,s=Ue,p=Ne,f=pt,v=qa,h=si,w=co;return g(),k("div",k4,[u("div",F4,[u("div",I4,[ie(_(t.getLabel("slider_field"))+" ",1),u("span",T4,"(ID "+_(n.value)+")",1)]),r(m)]),r(p,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(s,{"model-value":t.field.label,onInput:d[0]||(d[0]=L=>t.updateField("label",L))},null,8,["model-value"])]),_:1},8,["label"]),r(f,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:d[1]||(d[1]=L=>t.updateField("hideLabel",L))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(v,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":d[2]||(d[2]=L=>t.updateField("description",L))},null,8,["model-value","get-label"]),r(f,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:d[3]||(d[3]=L=>t.updateField("required",L))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(g(),X(p,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(s,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:d[4]||(d[4]=L=>t.updateField("requiredMessage",L))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),r(m),r(p,{label:t.getLabel("step"),secondary:""},{default:y(()=>[r(h,{"model-value":t.field.step||1,min:.1,placeholder:t.getLabel("step"),"onUpdate:modelValue":d[5]||(d[5]=L=>t.updateField("step",Number(L)||1))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(f,{"model-value":t.field.showGrid||!1,priority:"secondary",type:"checkmark",onChange:d[6]||(d[6]=L=>t.updateField("showGrid",L))},{tooltip:y(()=>[r(w,{trigger:"hover",content:t.getLabel("show_grid_for_the_slider"),icon:"question-circle","icon-category":"regular"},null,8,["content"])]),default:y(()=>[ie(_(t.getLabel("show_grid_for_the_slider"))+" ",1)]),_:1},8,["model-value"])])}}}),$4=We(P4,[["__scopeId","data-v-d25a10ef"]]),L4={class:"ivyforms-textarea-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},V4=_e({__name:"TextAreaOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T({get(){return!o.field.rows||o.field.rows===0?null:o.field.rows},set(d){o.updateField("rows",d==null?0:Number(d))}}),a=d=>{d!==null&&d<1?n.value=1:n.value=d};return(d,m)=>(g(),k("div",L4,[r(Ne,{label:t.getLabel("text_area_size")},{default:y(()=>[r(Xd,{"model-value":n.value,secondary:"",min:1,placeholder:t.getLabel("rows"),"onUpdate:modelValue":a},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),U4=We(V4,[["__scopeId","data-v-efb5ea14"]]),M4={class:"ivyforms-confirmation-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},R4=_e({__name:"ConfirmationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=()=>{const m=`enable_${o.field.type}_confirmation`,s=o.getLabel(m);return s!==m?s:o.getLabel("enable_confirmation")},a=d=>{const s=`${o.field.type}_${d}`;return o.getLabel(s)!==s?s:d};return(d,m)=>(g(),k("div",M4,[r(xo,{"model-value":t.field.confirmFieldEnabled,priority:"secondary",title:n(),"text-position":"right",disabled:t.field.readOnly,onChange:m[0]||(m[0]=s=>t.updateField("confirmFieldEnabled",s))},null,8,["model-value","title","disabled"]),t.field.confirmFieldEnabled?(g(),k(ye,{key:0},[r(Ne,{label:t.getLabel(a("confirmation_label")),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.confirmFieldLabel,placeholder:t.getLabel(a("confirmation_label_placeholder")),onInput:m[1]||(m[1]=s=>t.updateField("confirmFieldLabel",s))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.confirmFieldHideLabel,priority:"secondary",type:"checkmark",onChange:m[2]||(m[2]=s=>t.updateField("confirmFieldHideLabel",s))},{default:y(()=>[ie(_(t.getLabel("hide_confirmation_label")),1)]),_:1},8,["model-value"]),r(Ne,{label:t.getLabel(a("confirmation_placeholder")),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.confirmFieldPlaceholder,placeholder:t.getLabel(a("confirmation_placeholder_placeholder")),onInput:m[3]||(m[3]=s=>t.updateField("confirmFieldPlaceholder",s))},null,8,["model-value","placeholder"])]),_:1},8,["label"])],64)):ce("",!0)]))}}),E4=We(R4,[["__scopeId","data-v-13280942"]]);function B4(t){const{getLabel:o}=Ye(),{request:n}=po(),a=kc(),d=x(!1),m=x(!1),s=x("prompt"),p=x(""),f=x(""),v=x([]),h=x([]),w=x(0),L=x(0),F=x(0);let M=null,E=1,C=[];const P=T(()=>{const re=window.wpIvyApiSettings?.aiAvailable;return re===!0||re===1||re==="1"}),B=T(()=>window.wpIvyApiSettings?.aiStatus||"text_generation_unavailable"),z=T(()=>window.wpIvyApiSettings?.aiActionUrl||""),N=T(()=>{switch(B.value){case"wordpress_update_required":return o("ai_wordpress_update_required");case"ai_disabled":return o("ai_disabled");case"ai_client_missing":return o("ai_client_missing");default:return o("ai_connect_text_provider")}}),ne=T(()=>{switch(B.value){case"wordpress_update_required":return o("ai_update_wordpress");case"ai_client_missing":return o("ai_install_plugin");default:return o("ai_open_connectors")}}),ee=T(()=>[o("ai_choices_suggestion_books"),o("ai_choices_suggestion_genres"),o("ai_choices_suggestion_dogs"),o("ai_choices_suggestion_industries")]),Y=T(()=>[o("ai_choices_generating_step_searching"),o("ai_choices_generating_step_collecting"),o("ai_choices_generating_step_finalizing")]),H=T(()=>Y.value[F.value]||Y.value[0]),Z=T(()=>s.value==="generating"),J=T(()=>s.value==="preview"||s.value==="editing"),q=T(()=>s.value==="editing"),j=Wx,K=T(()=>p.value.trim()!==""&&!Z.value),G=T(()=>q.value?h.value:v.value),W=T(()=>G.value.some(re=>re.label.trim()!=="")&&!Z.value),V=()=>{M&&(clearInterval(M),M=null)},D=()=>{V(),L.value=3,F.value=0,M=setInterval(()=>{L.value>=92||(L.value=Math.min(92,L.value+1+Math.floor(Math.random()*3)),L.value<35?F.value=0:L.value<75?F.value=1:F.value=2)},450)},R=()=>{V(),L.value=0,F.value=0},U=re=>re===w.value,oe=re=>{if(typeof re=="object"&&re!==null){const ve=re;if(typeof ve.message=="string"&&ve.message.trim()!=="")return ve.message;if(typeof ve.data?.message=="string"&&ve.data.message.trim()!=="")return ve.data.message}return o("ai_choices_generation_failed")},be=()=>{const re=z.value?{type:"primary",text:ne.value,function:()=>window.location.assign(z.value)}:void 0;a.showDialog({title:o("ai_choices_locked_title"),subtitle:N.value,buttons:{close:{type:"tertiary",text:o("ai_cancel")},confirm:re}})},ae=()=>{w.value+=1,R(),s.value="prompt",p.value="",f.value="",v.value=[],h.value=[],C=[],E=1,m.value=!1},Re=()=>{ae(),d.value=!1},we=()=>{if(!P.value){be();return}ae(),d.value=!0},ge=re=>{Z.value||(p.value=re)},Se=re=>(E=1,re.map(ve=>{const Ie=typeof ve.label=="string"?ve.label.trim():"";if(Ie==="")return null;const Ze=typeof ve.value=="string"?ve.value.trim():"";return{id:E++,label:Ie,value:Ze}}).filter(ve=>ve!==null)),Qe=async()=>{const re=p.value.trim();if(!re||Z.value)return;const ve=++w.value;s.value="generating",D();try{const{data:Ie,error:Ze,status:ht}=await n(Ar.ai.generateChoices,{method:"POST",headers:{"Content-Type":"application/json"},timeout:12e4,data:{prompt:re,fieldType:t.getFieldType(),history:C}});if(!U(ve))return;if(Ze||ht!==200)throw Ze||new Error(o("ai_choices_generation_failed"));const yt=Ie?.data,et=Se(yt?.choices??[]);if(et.length===0)throw new Error(o("ai_choices_generation_failed"));const bt=typeof yt?.title=="string"&&yt.title.trim()!==""?yt.title.trim():o("ai_choices_default_title");C=[...C,{prompt:re,title:bt,choices:et.map(({label:$e,value:nt})=>({label:$e,value:nt}))}].slice(-5),f.value=bt,v.value=et,h.value=et.map($e=>({...$e})),s.value="preview"}catch(Ie){if(!U(ve))return;console.error(o("ai_choices_generation_failed"),Ie),De({message:oe(Ie),type:"error"}),s.value="prompt"}finally{U(ve)&&(V(),L.value=100,F.value=Y.value.length-1)}},ut=()=>{w.value+=1,R(),v.value=[],h.value=[],f.value="",p.value="",s.value="prompt"},fe=()=>{!J.value||Z.value||(h.value=v.value.map(re=>({...re})),s.value="editing")},de=()=>{const re=h.value.map(ve=>({...ve,label:ve.label.trim()})).filter(ve=>ve.label!=="");re.length!==0&&(v.value=re,h.value=re.map(ve=>({...ve})),s.value="preview")},Ve=(re,ve)=>{const Ie=h.value.find(Ze=>Ze.id===re);Ie&&(Ie.label=ve)},pe=re=>{const ve=h.value.findIndex(Ze=>Ze.id===re),Ie=ve>=0?ve+1:h.value.length;h.value.splice(Ie,0,{id:E++,label:"",value:""})},qe=re=>{h.value.length<=1||(h.value=h.value.filter(ve=>ve.id!==re))},Ke=(re,ve)=>{const Ie=re.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"");return Ie!==""?Ie:`option${ve}`},ot=re=>{const ve=new Set;return re.reduce((Ie,Ze,ht)=>{const yt=Ze.label.trim();if(yt==="")return Ie;const et=Ze.value.trim()||Ke(yt,ht+1);let bt=et,$e=2;for(;ve.has(bt);)bt=`${et}-${$e}`,$e+=1;return ve.add(bt),Ie.push({id:Ie.length+1,label:yt,value:bt,isDefault:!1,position:Ie.length+1}),Ie},[])},rt=()=>t.getExistingChoices().some(re=>re.label.trim()!==""),ft=()=>{const re=ot(G.value);re.length!==0&&(t.onInsert(re),m.value=!1,Re())},Dt=()=>{if(W.value){if(s.value==="editing"&&de(),rt()){m.value=!0;return}ft()}},Mt=()=>{m.value=!1};return Al(()=>{ae()}),{isDialogOpen:d,isOverwriteConfirmOpen:m,view:s,prompt:p,title:f,choices:v,draftChoices:h,visibleChoices:G,suggestions:ee,generationProgress:L,generationStatus:H,isGenerating:Z,isPreview:J,isEditing:q,canGenerate:K,canInsert:W,learnMoreUrl:j,openDialog:we,closeDialog:Re,applySuggestion:ge,generateChoices:Qe,tryAgain:ut,startEditing:fe,saveEditedChoices:de,updateDraftLabel:Ve,addDraftChoice:pe,removeDraftChoice:qe,requestInsert:Dt,commitInsert:ft,cancelOverwrite:Mt}}const A4={class:"ivyforms-ai-choices-dialog__title medium-18"},D4={key:0,class:"ivyforms-ai-choices-dialog__body ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},O4={class:"ivyforms-ai-choices-dialog__progress ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-p-16",role:"status","aria-live":"polite"},q4={class:"ivyforms-ai-choices-dialog__progress-copy ivyforms-flex-1"},z4={class:"ivyforms-ai-choices-dialog__progress-title"},N4={class:"ivyforms-ai-choices-dialog__progress-status"},W4={class:"ivyforms-ai-choices-dialog__progress-percent"},Y4={class:"ivyforms-ai-choices-dialog__skeleton ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},H4={key:1,class:"ivyforms-ai-choices-dialog__preview-wrap ivyforms-flex ivyforms-gap-16"},G4={class:"ivyforms-ai-choices-dialog__avatar ivyforms-flex-shrink-0"},j4={class:"ivyforms-ai-choices-dialog__preview-column ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},K4={class:"ivyforms-ai-choices-dialog__preview"},Q4={class:"ivyforms-ai-choices-dialog__preview-scroll"},X4={class:"ivyforms-ai-choices-dialog__preview-title medium-16"},J4={key:0,class:"ivyforms-ai-choices-dialog__preview-list"},Z4={key:1,class:"ivyforms-ai-choices-dialog__edit-list ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},e6={class:"ivyforms-ai-choices-dialog__preview-actions ivyforms-flex ivyforms-justify-content-end"},t6={key:2,class:"ivyforms-ai-choices-dialog__body ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},o6={class:"ivyforms-ai-choices-dialog__heading"},n6={class:"ivyforms-ai-choices-dialog__subtitle"},i6=["href"],l6={class:"ivyforms-ai-choices-dialog__suggestions-label"},a6={class:"ivyforms-ai-choices-dialog__suggestions ivyforms-flex ivyforms-gap-8"},r6=["onClick"],s6={class:"ivyforms-ai-choices-dialog__footer ivyforms-flex ivyforms-justify-content-end ivyforms-gap-12"},d6=_e({__name:"IvyFormsAiChoicesDialog",props:{modelValue:{type:Boolean},prompt:{},title:{},suggestions:{},visibleChoices:{},isGenerating:{type:Boolean},isPreview:{type:Boolean},isEditing:{type:Boolean},canGenerate:{type:Boolean},canInsert:{type:Boolean},progress:{},statusText:{},learnMoreUrl:{}},emits:["update:modelValue","update:prompt","close","generate","try-again","insert","apply-suggestion","edit-choices","save-choices","update-draft-label","add-draft-choice","remove-draft-choice"],setup(t,{emit:o}){const n=o,{getLabel:a}=Ye(),d=m=>{if(!m){n("close");return}n("update:modelValue",!0)};return(m,s)=>(g(),X(ci,{"model-value":t.modelValue,class:it(["ivyforms-ai-choices-dialog",{"ivyforms-ai-choices-dialog--preview":t.isPreview}]),width:"640px","show-close":"","align-center":"","close-on-click-modal":!t.isGenerating,"close-on-press-escape":!t.isGenerating,"onUpdate:modelValue":d},{header:y(()=>[u("div",A4,_(l(a)("generate_with_ai")),1)]),footer:y(()=>[u("div",s6,[r(ke,{priority:"tertiary","icon-start":"refresh","icon-start-category":"arrows","icon-start-type":"outline",disabled:t.isGenerating&&!t.prompt.trim(),onClick:s[2]||(s[2]=p=>n("try-again"))},{default:y(()=>[ie(_(l(a)("ai_choices_try_again")),1)]),_:1},8,["disabled"]),t.isPreview?(g(),X(ke,{key:0,priority:"primary","icon-start":"import","icon-start-type":"outline",disabled:!t.canInsert,onClick:s[3]||(s[3]=p=>n("insert"))},{default:y(()=>[ie(_(l(a)("ai_choices_insert")),1)]),_:1},8,["disabled"])):(g(),X(ke,{key:1,priority:"primary","icon-start":"generate-ai","icon-start-category":"templates","icon-start-type":"outline",disabled:!t.canGenerate,onClick:s[4]||(s[4]=p=>n("generate"))},{default:y(()=>[ie(_(l(a)("ai_choices_generate")),1)]),_:1},8,["disabled"]))])]),default:y(()=>[t.isGenerating?(g(),k("div",D4,[u("div",O4,[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-purple-symbol-0)"}),u("div",q4,[u("div",z4,_(l(a)("ai_choices_generating_title")),1),u("div",N4,_(t.statusText),1)]),u("div",W4,_(t.progress)+"%",1)]),u("div",Y4,[(g(),k(ye,null,Ae(2,p=>u("div",{key:`ai-choices-skeleton-${p}`,class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},[...s[5]||(s[5]=[u("div",{class:"ivyforms-ai-choices-dialog__skeleton-label"},null,-1),u("div",{class:"ivyforms-ai-choices-dialog__skeleton-input"},null,-1)])])),64))])])):t.isPreview?(g(),k("div",H4,[u("div",G4,[r(to,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--primitive-white)"})]),u("div",j4,[u("div",K4,[u("div",Q4,[u("div",X4,_(t.title),1),t.isEditing?(g(),k("div",Z4,[(g(!0),k(ye,null,Ae(t.visibleChoices,p=>(g(),k("div",{key:p.id,class:"ivyforms-ai-choices-dialog__edit-row ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},[r(Ue,{"model-value":p.label,class:"ivyforms-flex-1","onUpdate:modelValue":f=>n("update-draft-label",p.id,String(f??""))},null,8,["model-value","onUpdate:modelValue"]),r(ke,{"icon-start":"plus-circle",priority:"secondary",type:"ghost",size:"s","icon-only":"","aria-label":l(a)("add_option"),onClick:f=>n("add-draft-choice",p.id)},null,8,["aria-label","onClick"]),r(ke,{"icon-start":"minus",priority:"secondary",type:"ghost",size:"s","icon-only":"",disabled:t.visibleChoices.length<=1,"aria-label":l(a)("delete"),onClick:f=>n("remove-draft-choice",p.id)},null,8,["disabled","aria-label","onClick"])]))),128))])):(g(),k("ol",J4,[(g(!0),k(ye,null,Ae(t.visibleChoices,p=>(g(),k("li",{key:p.id},_(p.label),1))),128))]))])]),u("div",e6,[r(co,{content:t.isEditing?l(a)("ai_choices_save"):l(a)("ai_choices_edit"),placement:"left",theme:"inverted"},{default:y(()=>[r(ke,{"icon-start":t.isEditing?"check-circle":"edit","icon-start-type":"outline",priority:"secondary",size:"s","icon-only":"","aria-label":t.isEditing?l(a)("ai_choices_save"):l(a)("ai_choices_edit"),onClick:s[0]||(s[0]=p=>t.isEditing?n("save-choices"):n("edit-choices"))},null,8,["icon-start","aria-label"])]),_:1},8,["content"])])])])):(g(),k("div",t6,[u("div",null,[u("div",o6,_(l(a)("ai_choices_prompt_title")),1),u("div",n6,[ie(_(l(a)("ai_choices_prompt_subtitle"))+" ",1),u("a",{class:"ivyforms-ai-choices-dialog__learn-more",href:t.learnMoreUrl,target:"_blank",rel:"noopener noreferrer"},_(l(a)("ai_choices_learn_more")),9,i6)])]),r(Ue,{"model-value":t.prompt,type:"textarea",class:"ivyforms-ai-choices-dialog__textarea",resize:"none",rows:4,maxlength:1e3,placeholder:l(a)("ai_choices_prompt_placeholder"),"onUpdate:modelValue":s[1]||(s[1]=p=>n("update:prompt",String(p??"")))},null,8,["model-value","placeholder"]),u("div",null,[u("span",l6,_(l(a)("ai_suggestions_label")),1),u("div",a6,[(g(!0),k(ye,null,Ae(t.suggestions,p=>(g(),k("button",{key:p,type:"button",class:it(["ivyforms-ai-choices-dialog__chip",{"ivyforms-ai-choices-dialog__chip--active":t.prompt.trim()===p}]),onClick:f=>n("apply-suggestion",p)},_(p),11,r6))),128))])])]))]),_:1},8,["model-value","class","close-on-click-modal","close-on-press-escape"]))}}),u6=We(d6,[["__scopeId","data-v-86f1e9f1"]]),c6={class:"ivyforms-choice-list-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},f6={class:"ivyforms-flex ivyforms-justify-content-end ivyforms-gap-8"},m6=_e({__name:"ChoiceListOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=["select","multi-select"],a=T(()=>{if(Array.isArray(o.field.fieldOptions))return o.field.fieldOptions;const ae=o.field.options;return Array.isArray(ae)?ae:[]}),{isDialogOpen:d,isOverwriteConfirmOpen:m,prompt:s,title:p,visibleChoices:f,suggestions:v,generationProgress:h,generationStatus:w,isGenerating:L,isPreview:F,isEditing:M,canGenerate:E,canInsert:C,learnMoreUrl:P,openDialog:B,closeDialog:z,applySuggestion:N,generateChoices:ne,tryAgain:ee,startEditing:Y,saveEditedChoices:H,updateDraftLabel:Z,addDraftChoice:J,removeDraftChoice:q,requestInsert:j,commitInsert:K,cancelOverwrite:G}=B4({getFieldType:()=>o.field.type,getExistingChoices:()=>a.value,onInsert:ae=>{o.updateField("fieldOptions",ae),o.updateField("defaultValue","")}});function W(ae){o.updateField("type",ae)}function V(ae){return ae==="checkbox"||ae==="multi-select"?"multiple":"single"}function D(ae){return ae!=="rating"}function R(ae){return ae==="select"||ae==="multi-select"}function U(ae){return ae==="radio"||ae==="select"||ae==="rating"}function oe(ae){return ae==="checkbox"?"Choice":"Option"}function be(ae){return ae==="checkbox"?"choice":"option"}return(ae,Re)=>(g(),k("div",c6,[n.includes(t.field.type)?(g(),X(Ne,{key:0},{default:y(()=>[r($n,{"model-value":t.field.type,onChange:W},{default:y(()=>[r(Gt,{value:"select",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("single_choice")),1)]),_:1}),r(Gt,{value:"multi-select",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("multiple_choice")),1)]),_:1})]),_:1},8,["model-value"])]),_:1})):ce("",!0),r(Sc,{choices:a.value,"show-values":t.field.showValues,"shuffle-options":t.field.shuffleOptions,"enable-search":t.field.enableSearch,"selection-mode":V(t.field.type),"can-shuffle":D(t.field.type),"can-search":R(t.field.type),"can-clear-selection":U(t.field.type),"default-label":oe(t.field.type),"default-value-prefix":be(t.field.type),"onUpdate:choices":Re[0]||(Re[0]=we=>t.updateField("fieldOptions",we)),"onUpdate:showValues":Re[1]||(Re[1]=we=>t.updateField("showValues",we)),"onUpdate:shuffleOptions":Re[2]||(Re[2]=we=>t.updateField("shuffleOptions",we)),"onUpdate:enableSearch":Re[3]||(Re[3]=we=>t.updateField("enableSearch",we))},null,8,["choices","show-values","shuffle-options","enable-search","selection-mode","can-shuffle","can-search","can-clear-selection","default-label","default-value-prefix"]),r(ke,{priority:"secondary","icon-start":"generate-ai","icon-start-category":"templates","icon-start-type":"outline",onClick:l(B)},{default:y(()=>[ie(_(t.getLabel("generate_with_ai")),1)]),_:1},8,["onClick"]),r(u6,{"model-value":l(d),prompt:l(s),title:l(p),suggestions:l(v),"visible-choices":l(f),"is-generating":l(L),"is-preview":l(F),"is-editing":l(M),"can-generate":l(E),"can-insert":l(C),progress:l(h),"status-text":l(w),"learn-more-url":l(P),onClose:l(z),"onUpdate:prompt":Re[4]||(Re[4]=we=>s.value=we),onApplySuggestion:l(N),onGenerate:l(ne),onTryAgain:l(ee),onInsert:l(j),onEditChoices:l(Y),onSaveChoices:l(H),onUpdateDraftLabel:l(Z),onAddDraftChoice:l(J),onRemoveDraftChoice:l(q)},null,8,["model-value","prompt","title","suggestions","visible-choices","is-generating","is-preview","is-editing","can-generate","can-insert","progress","status-text","learn-more-url","onClose","onApplySuggestion","onGenerate","onTryAgain","onInsert","onEditChoices","onSaveChoices","onUpdateDraftLabel","onAddDraftChoice","onRemoveDraftChoice"]),r(ci,{modelValue:l(m),"onUpdate:modelValue":Re[5]||(Re[5]=we=>hn(m)?m.value=we:null),title:t.getLabel("ai_choices_overwrite_title"),width:"400px","show-close":"","align-center":""},{footer:y(()=>[u("div",f6,[r(ke,{priority:"tertiary",onClick:l(G)},{default:y(()=>[ie(_(t.getLabel("cancel")),1)]),_:1},8,["onClick"]),r(ke,{priority:"primary",onClick:l(K)},{default:y(()=>[ie(_(t.getLabel("ai_choices_overwrite_confirm")),1)]),_:1},8,["onClick"])])]),default:y(()=>[u("div",null,_(t.getLabel("ai_choices_overwrite_message")),1)]),_:1},8,["modelValue","title"])]))}}),v6=We(m6,[["__scopeId","data-v-61e16bf7"]]),p6={class:"ivyforms-name-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},y6={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},g6={class:"ivyforms-basic-field-options__field-meta-title medium-16"},h6={class:"ivyforms-basic-field-options__field-meta-id regular-16"},b6={class:"ivyforms-name-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},_6={class:"ivyforms-name-options-list-label medium-14"},x6={class:"ivyforms-flex ivyforms-flex-direction-column"},w6=_e({__name:"NameFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateSelectedField:a,updateFieldOptions:d}=kt(),m=T(()=>{const G=n.value?.id??"";return typeof G=="number"&&G?String(G).padStart(2,"0"):o("not_set")}),s=T({get:()=>n.value?.nameFields||[],set:G=>C("nameFields",G)}),p=x([]);let f=!1;Ee(s,G=>{f||(p.value=[...G])},{immediate:!0,deep:!0}),Ee(p,G=>{f&&P(G)},{deep:!0});const v=x([]);Ee(s,(G,W)=>{const V=G.length;if(!W||W.length===0){v.value=Array.from({length:V},()=>!0),V>0&&(v.value[0]=!1);return}const D=v.value;v.value=Array.from({length:V},()=>!0);for(let R=0;R<V;R++)v.value[R]=D[R]??!1},{immediate:!0});const h=T({get:()=>n.value?.hideLabel||!1,set:G=>C("hideLabel",G)}),w=T({get:()=>n.value?.readOnly||!1,set:G=>{if(C("readOnly",G),G){const W=s.value.map(V=>({...V,required:!1,requiredMessage:""}));P(W)}}}),L=T({get:()=>n.value?.cssClasses||"",set:G=>C("cssClasses",G)}),F=T(()=>s.value.length>=5),M=T(()=>s.value.some(G=>!!G.required)),E=T(()=>w.value),C=(G,W)=>{a(G,W),d(G,W)},P=G=>{C("nameFields",G),C("nameFieldTypes",G.map(W=>W.type))},B=G=>G.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),z=()=>{const G=o("name_field");let W=s.value.length;const V=new RegExp(`^${B(G)}\\s+(\\d+)$`,"i");for(const D of s.value){const R=/^nameField(\d+)$/i.exec(D.type||"");if(R){const oe=parseInt(R[1],10);oe>W&&(W=oe)}const U=V.exec(D.label||"");if(U){const oe=parseInt(U[1],10);oe>W&&(W=oe)}}return W+1},N=(G,W,V)=>{const D=[...s.value];D[G]={...D[G],[W]:V},P(D)},ne=G=>{if(s.value.length<=1)return;const W=[...s.value];W.splice(G,1),P(W)},ee=()=>{if(F.value)return;const G=[...s.value],W=z();G.push({type:`nameField${W}`,id:"",modelValue:"",label:`${o("name_field")} ${W}`,required:!1,optionHide:!1,description:"",placeholder:""}),P(G)},Y=()=>{f=!1,j()},H=()=>{f=!0,j()},Z=G=>{G.preventDefault(),document.querySelectorAll(".ivyforms-name-option-item").forEach(R=>{R.classList.remove("dragging-over-top","dragging-over-bottom")});const W=G.currentTarget,V=W.getBoundingClientRect();G.clientY-V.top<V.height/2?W.classList.add("dragging-over-top"):W.classList.add("dragging-over-bottom")},J=G=>{G.preventDefault(),[...document.querySelectorAll(".ivyforms-name-option-item")].some(V=>V.matches(":hover"))||document.querySelectorAll(".ivyforms-name-option-item").forEach(V=>{V.classList.remove("dragging-over-top","dragging-over-bottom")})},q=G=>{G.preventDefault(),j()},j=()=>{document.querySelectorAll(".ivyforms-name-option-item").forEach(G=>{G.classList.remove("dragging-over-top","dragging-over-bottom")})},K=(G,W)=>{N(G,"required",!!W),W&&w.value&&C("readOnly",!1)};return(G,W)=>(g(),k("div",p6,[u("div",y6,[u("div",g6,[ie(_(l(o)("name_field"))+" ",1),u("span",h6,"(ID "+_(m.value)+")",1)]),r(Xe)]),r(Ne,{label:l(o)("label"),secondary:""},{default:y(()=>[r(Ue,{modelValue:l(n).label,"onUpdate:modelValue":W[0]||(W[0]=V=>l(n).label=V),onInput:W[1]||(W[1]=V=>C("label",V))},null,8,["modelValue"])]),_:1},8,["label"]),u("div",b6,[r(pt,{modelValue:h.value,"onUpdate:modelValue":W[2]||(W[2]=V=>h.value=V),priority:"secondary",type:"checkmark",onChange:W[3]||(W[3]=V=>C("hideLabel",V))},{default:y(()=>[ie(_(l(o)("hide_label")),1)]),_:1},8,["modelValue"]),r(pt,{modelValue:w.value,"onUpdate:modelValue":W[4]||(W[4]=V=>w.value=V),priority:"secondary",type:"checkmark",disabled:M.value,onChange:W[5]||(W[5]=V=>C("readOnly",V))},{default:y(()=>[ie(_(l(o)("read_only")),1)]),_:1},8,["modelValue","disabled"])]),r(Xe),u("div",_6,_(l(o)("options_list"))+":",1),u("div",x6,[r(l(Yx),{modelValue:p.value,"onUpdate:modelValue":W[6]||(W[6]=V=>p.value=V),handle:".ivyforms-drag-handle","item-key":"id","ghost-class":"ivyforms-drag-ghost","chosen-class":"ivyforms-drag-chosen",onStart:H,onEnd:Y},{item:y(({element:V,index:D})=>[r(Gv,{class:"ivyforms-name-option-item",title:V.label||`${l(o)("name_field")} ${D+1}`,collapsed:v.value[D],"disable-delete":s.value.length<=1,"drag-icon":{name:"drag",category:"builder",type:"outline"},"trash-icon":{name:"trash",category:"global",type:"outline"},"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":R=>v.value[D]=R,onDelete:R=>s.value.length>1&&ne(D),onDragover:Z,onDragleave:J,onDrop:q},{default:y(()=>[r(Ne,{label:l(o)("sublabel"),secondary:""},{default:y(()=>[r(Ue,{modelValue:V.label,"onUpdate:modelValue":R=>V.label=R,onInput:R=>N(D,"label",R)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),r(qa,{"model-value":V.description||"","get-label":l(o),"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":R=>N(D,"description",R)},null,8,["model-value","get-label","onUpdate:modelValue"]),r(pt,{modelValue:V.optionHide,"onUpdate:modelValue":R=>V.optionHide=R,priority:"secondary",type:"checkmark",onChange:R=>N(D,"optionHide",R)},{default:y(()=>[ie(_(l(o)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),r(Xe),r(pt,{modelValue:V.required,"onUpdate:modelValue":R=>V.required=R,priority:"secondary",type:"checkmark",disabled:E.value,onChange:R=>K(D,R)},{default:y(()=>[ie(_(l(o)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","disabled","onChange"]),V.required?(g(),X(Ne,{key:0,label:l(o)("required_message"),secondary:""},{default:y(()=>[r(Ue,{modelValue:V.requiredMessage,"onUpdate:modelValue":R=>V.requiredMessage=R,placeholder:l(o)("this_field_is_required"),disabled:E.value||!V.required,onInput:R=>N(D,"requiredMessage",R)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","onInput"])]),_:2},1032,["label"])):ce("",!0),r(Xe),r(Yi,{label:l(o)("placeholder"),"model-value":V.placeholder,"onUpdate:modelValue":R=>N(D,"placeholder",R)},null,8,["label","model-value","onUpdate:modelValue"]),r(Yi,{label:l(o)("default_value"),"model-value":V.modelValue,"onUpdate:modelValue":R=>N(D,"modelValue",R)},null,8,["label","model-value","onUpdate:modelValue"])]),_:2},1032,["title","collapsed","disable-delete","onUpdate:collapsed","onDelete"])]),_:1},8,["modelValue"])]),r(ke,{priority:"secondary",type:"fill",size:"d","icon-start-category":"global","icon-start-name":"plus",disabled:F.value,onClick:ee},{default:y(()=>[ie(_(l(o)("add_option")),1)]),_:1},8,["disabled"]),r(Xe),r(Ne,{label:l(o)("css_classes"),secondary:""},{default:y(()=>[r(Ue,{modelValue:L.value,"onUpdate:modelValue":W[7]||(W[7]=V=>L.value=V),onInput:W[8]||(W[8]=V=>C("cssClasses",V))},null,8,["modelValue"])]),_:1},8,["label"])]))}}),C6=We(w6,[["__scopeId","data-v-470cf855"]]),S6={class:"ivyforms-address-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},k6={class:"ivyforms-basic-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},F6={class:"ivyforms-basic-field-options__field-meta-title medium-16"},I6={class:"ivyforms-basic-field-options__field-meta-id regular-16"},T6={class:"ivyforms-address-field-options__checkbox-row ivyforms-flex ivyforms-gap-16"},P6={class:"ivyforms-address-field-options__options-list-label medium-14"},$6={class:"ivyforms-address-field-options__address-options ivyforms-flex ivyforms-flex-direction-column"},L6=_e({__name:"AddressFieldOptions",setup(t){const{getLabel:o}=Ye(),{selectedField:n}=zi(kt()),{updateSelectedField:a,updateFieldOptions:d}=kt(),m=T(()=>{const C=n.value?.id??"";return typeof C=="number"&&C?String(C).padStart(2,"0"):o("not_set")}),s=T({get:()=>n.value?.addressFields||[],set:C=>F("addressFields",C)}),p=x([]);Ee(s,(C,P)=>{const B=C.length;if(!P||P.length===0){p.value=Array.from({length:B},()=>!0),B>0&&(p.value[0]=!1);return}const z=p.value;p.value=Array.from({length:B},()=>!0);for(let N=0;N<B;N++)p.value[N]=z[N]??!1},{immediate:!0});const f=T({get:()=>n.value?.hideLabel||!1,set:C=>F("hideLabel",C)}),v=jv.map(C=>C.name),h=T({get(){return s.value.find(P=>P.type==="country")?.value||""},set(C){const P=s.value.find(B=>B.type==="country");P&&(P.value=C)}});function w(C,P){M(C,"value",P)}const L=C=>{switch(C){case"streetAddress":return o("street_address");case"addressLine2":return o("address_line_2");case"city":return o("city");case"state":return o("state");case"zip":return o("zip");case"country":return o("country");default:return C}},F=(C,P)=>{a(C,P),d(C,P)},M=(C,P,B)=>{const z=[...s.value];z[C]={...z[C],[P]:B},F("addressFields",z)},E=(C,P)=>{M(C,"required",!!P)};return(C,P)=>(g(),k("div",S6,[u("div",k6,[u("div",F6,[ie(_(l(o)("address_field"))+" ",1),u("span",I6,"(ID "+_(m.value)+")",1)]),r(Xe)]),r(Ne,{label:l(o)("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).label,onInput:P[0]||(P[0]=B=>F("label",B))},null,8,["model-value"])]),_:1},8,["label"]),u("div",T6,[r(pt,{modelValue:f.value,"onUpdate:modelValue":P[1]||(P[1]=B=>f.value=B),priority:"secondary",type:"checkmark",onChange:P[2]||(P[2]=B=>F("hideLabel",B))},{default:y(()=>[ie(_(l(o)("hide_label")),1)]),_:1},8,["modelValue"])]),r(Xe),u("div",P6,_(l(o)("address_fields"))+": ",1),u("div",$6,[(g(!0),k(ye,null,Ae(s.value,(B,z)=>(g(),X(Gv,{key:B.type,title:B.label||L(B.type),collapsed:p.value[z],"show-trash":!1,"show-drag":!1,"dropdown-icon":{collapsed:"chevron-down",expanded:"chevron-up",category:"arrows",type:"outline"},"onUpdate:collapsed":N=>p.value[z]=N},{"header-actions":y(()=>[r(pt,{modelValue:B.visible,"onUpdate:modelValue":N=>B.visible=N,class:"ivyforms-address-field-options__option-item-visible-checkbox","aria-label":l(o)("show_field"),priority:"secondary",type:"withMarker",onChange:N=>M(z,"visible",N)},{default:y(()=>[ie(_(l(o)("")),1)]),_:1},8,["modelValue","onUpdate:modelValue","aria-label","onChange"])]),default:y(()=>[r(Ne,{label:l(o)("sublabel"),secondary:""},{default:y(()=>[r(Ue,{modelValue:B.label,"onUpdate:modelValue":N=>B.label=N,onInput:N=>M(z,"label",N)},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1032,["label"]),r(qa,{"model-value":B.description||"","get-label":l(o),"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":N=>M(z,"description",N)},null,8,["model-value","get-label","onUpdate:modelValue"]),r(pt,{modelValue:B.hideLabel,"onUpdate:modelValue":N=>B.hideLabel=N,priority:"secondary",type:"checkmark",onChange:N=>M(z,"hideLabel",N)},{default:y(()=>[ie(_(l(o)("hide_label")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),r(Xe),r(pt,{modelValue:B.required,"onUpdate:modelValue":N=>B.required=N,priority:"secondary",type:"checkmark",onChange:N=>E(z,N)},{default:y(()=>[ie(_(l(o)("required")),1)]),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),B.required?(g(),X(Ne,{key:0,label:l(o)("required_message"),secondary:""},{default:y(()=>[r(Ue,{modelValue:B.requiredMessage,"onUpdate:modelValue":N=>B.requiredMessage=N,placeholder:l(o)("this_field_is_required"),onInput:N=>M(z,"requiredMessage",N)},null,8,["modelValue","onUpdate:modelValue","placeholder","onInput"])]),_:2},1032,["label"])):ce("",!0),r(Xe),r(Yi,{label:l(o)("placeholder"),"model-value":B.placeholder,"input-placeholder":l(o)("enter_text_here"),"onUpdate:modelValue":N=>M(z,"placeholder",N)},null,8,["label","model-value","input-placeholder","onUpdate:modelValue"]),B.type!=="country"?(g(),X(Yi,{key:1,label:l(o)("default_value"),"model-value":B.value,"onUpdate:modelValue":N=>M(z,"value",N)},null,8,["label","model-value","onUpdate:modelValue"])):(g(),X(Ne,{key:2,label:l(o)("default_value"),secondary:""},{default:y(()=>[r(St,{modelValue:h.value,"onUpdate:modelValue":P[3]||(P[3]=N=>h.value=N),placeholder:l(o)("select_country"),onChange:N=>w(z,N)},{default:y(()=>[(g(!0),k(ye,null,Ae(l(v),N=>(g(),X(Tt,{key:N,value:N,secondary:""},{default:y(()=>[ie(_(N),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:2},1032,["label"]))]),_:2},1032,["title","collapsed","onUpdate:collapsed"]))),128))]),r(Xe),r(Ne,{label:l(o)("css_classes"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).cssClasses,onInput:P[4]||(P[4]=B=>F("cssClasses",B))},null,8,["model-value"])]),_:1},8,["label"])]))}}),V6=We(L6,[["__scopeId","data-v-1c7e8383"]]),U6={class:"ivyforms-html-content-options"},M6={class:"ivyforms-html-content-options__label medium-14 ivyforms-mb-8"},R6=_e({__name:"HtmlContentOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>o.field?.htmlContent||""),a=d=>{o.updateField("htmlContent",d)};return(d,m)=>(g(),k("div",U6,[u("div",M6,_(t.getLabel("content")),1),r(Qd,{"model-value":n.value,"onUpdate:modelValue":a,"show-toolbar":""},null,8,["model-value"])]))}}),E6=We(R6,[["__scopeId","data-v-4055c756"]]),B6={class:"ivyforms-rating-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},A6=_e({__name:"RatingFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>{if(Array.isArray(o.field.fieldOptions))return o.field.fieldOptions;const a=o.field.options;return Array.isArray(a)?a:[]});return Pt(()=>{if(!o.field.fieldOptions||o.field.fieldOptions.length===0){const a=[{id:1,label:o.getLabel("good"),value:"1",isDefault:!1,position:1},{id:2,label:o.getLabel("nice"),value:"2",isDefault:!1,position:2},{id:3,label:o.getLabel("very_good"),value:"3",isDefault:!1,position:3},{id:4,label:o.getLabel("awesome"),value:"4",isDefault:!1,position:4},{id:5,label:o.getLabel("amazing"),value:"5",isDefault:!1,position:5}];o.updateField("fieldOptions",a)}}),Ee(()=>n.value,a=>{if(!a||a.length===0)return;if(a.some((m,s)=>m.value!==String(s+1))){const m=a.map((s,p)=>({...s,value:String(p+1),position:p+1}));o.updateField("fieldOptions",m)}},{deep:!0}),(a,d)=>(g(),k("div",B6,[r(Sc,{choices:n.value,"show-values":t.field.showValues,"selection-mode":"single","can-shuffle":!1,"can-search":!1,"can-clear-selection":!0,"default-label":"Option","default-value-prefix":"option","preset-ids":["rating"],"onUpdate:choices":d[0]||(d[0]=m=>t.updateField("fieldOptions",m)),"onUpdate:showValues":d[1]||(d[1]=m=>t.updateField("showValues",m))},null,8,["choices","show-values"]),r(pt,{"model-value":!!t.field.showRatingText,priority:"secondary",type:"checkmark","onUpdate:modelValue":d[2]||(d[2]=m=>t.updateField("showRatingText",m))},{default:y(()=>[ie(_(t.getLabel("show_text")),1)]),_:1},8,["model-value"]),r(Xe),r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark","onUpdate:modelValue":d[3]||(d[3]=m=>t.updateField("required",m))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message")},{default:y(()=>[r(Ue,{secondary:"","model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),"onUpdate:modelValue":d[4]||(d[4]=m=>t.updateField("requiredMessage",m))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0)]))}}),D6=We(A6,[["__scopeId","data-v-de505318"]]),O6={class:"ivyforms-product-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},q6={class:"ivyforms-product-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},z6={class:"ivyforms-product-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},N6={class:"medium-16 text-primary"},W6={class:"regular-16 text-secondary"},Y6={class:"ivyforms-product-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},H6={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},G6=_e({__name:"ProductFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>Kv(o.field)),a=T(()=>n.value.productType==="checkbox"?"multiple":"single"),d=T(()=>o.getLabel("product")),m=T(()=>"product"),s=T(()=>{const E=o.field?.id??"";return typeof E=="number"&&E>0?String(E).padStart(2,"0"):o.getLabel("not_set")});function p(E){const C={...n.value,...E,prices:E.prices??{...n.value.prices}};o.updateField("htmlContent",Qv(C))}function f(E){p({prices:E})}function v(E){["single","checkbox","radio","select","user_defined"].includes(E)&&p({productType:E})}function h(E){p({paymentAmount:E})}function w(E){p({minAmount:E})}function L(E){p({maxAmount:E})}function F(E){p({amountLabel:E})}function M(E){p({showPriceAfterItemLabel:E})}return(E,C)=>(g(),k("div",O6,[u("div",q6,[u("div",z6,[u("span",N6,_(t.getLabel("product_field")),1),u("span",W6,"("+_(t.getLabel("field_id"))+" "+_(s.value)+")",1)]),C[11]||(C[11]=u("div",{class:"ivyforms-product-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:C[0]||(C[0]=P=>t.updateField("label",P))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:C[1]||(C[1]=P=>t.updateField("hideLabel",P))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":C[2]||(C[2]=P=>t.updateField("description",P))},null,8,["model-value","get-label"]),u("div",Y6,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:C[3]||(C[3]=P=>t.updateField("required",P))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value"])]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:C[4]||(C[4]=P=>t.updateField("requiredMessage",P))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),n.value.productType==="single"||n.value.productType==="user_defined"?(g(),X(Ne,{key:1,label:t.getLabel("default_value"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.defaultValue||"",placeholder:t.getLabel("enter_text_here"),onInput:C[5]||(C[5]=P=>t.updateField("defaultValue",P))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),n.value.productType==="select"?(g(),X(Ne,{key:2,label:t.getLabel("placeholder_single_select"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.placeholder||"",placeholder:t.getLabel("enter_text_here"),onInput:C[6]||(C[6]=P=>t.updateField("placeholder",P))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),n.value.productType==="single"?(g(),X(Ne,{key:3,label:t.getLabel("payment_amount"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.paymentAmount,placeholder:t.getLabel("enter_amount"),onInput:h},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),n.value.productType==="single"?(g(),X(Ne,{key:4,label:t.getLabel("amount_label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.amountLabel,placeholder:t.getLabel("enter_label_text"),onInput:F},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),r(Ne,{label:t.getLabel("product_type"),secondary:""},{default:y(()=>[r(St,{"model-value":n.value.productType,placeholder:t.getLabel("select"),secondary:"","onUpdate:modelValue":v},{default:y(()=>[r(Tt,{value:"single",label:t.getLabel("product_type_single"),secondary:""},{default:y(()=>[ie(_(t.getLabel("product_type_single")),1)]),_:1},8,["label"]),r(Tt,{value:"checkbox",label:t.getLabel("product_type_checkbox"),secondary:""},{default:y(()=>[ie(_(t.getLabel("product_type_checkbox")),1)]),_:1},8,["label"]),r(Tt,{value:"radio",label:t.getLabel("product_type_radio"),secondary:""},{default:y(()=>[ie(_(t.getLabel("product_type_radio")),1)]),_:1},8,["label"]),r(Tt,{value:"select",label:t.getLabel("product_type_select"),secondary:""},{default:y(()=>[ie(_(t.getLabel("product_type_select")),1)]),_:1},8,["label"]),r(Tt,{value:"user_defined",label:t.getLabel("product_type_user_defined"),secondary:""},{default:y(()=>[ie(_(t.getLabel("product_type_user_defined")),1)]),_:1},8,["label"])]),_:1},8,["model-value","placeholder"])]),_:1},8,["label"]),n.value.productType==="user_defined"?(g(),X(Ne,{key:5,label:t.getLabel("product_min_amount"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.minAmount,placeholder:t.getLabel("enter_amount"),onInput:w},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),n.value.productType==="user_defined"?(g(),X(Ne,{key:6,label:t.getLabel("product_max_amount"),secondary:""},{default:y(()=>[r(Ue,{"model-value":n.value.maxAmount,placeholder:t.getLabel("enter_amount"),onInput:L},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),l(Lm)(n.value)?(g(),X(pt,{key:7,"model-value":n.value.showPriceAfterItemLabel,priority:"secondary",type:"checkmark",onChange:M},{default:y(()=>[u("span",H6,_(t.getLabel("show_price_after_item_label")),1)]),_:1},8,["model-value"])):ce("",!0),l(Lm)(n.value)?(g(),X(Sc,{key:8,choices:t.field.fieldOptions||[],"show-values":t.field.showValues!==!1,"shuffle-options":!!t.field.shuffleOptions,"enable-search":!!t.field.enableSearch,"selection-mode":a.value,"can-shuffle":!0,"can-search":n.value.productType==="select","can-clear-selection":n.value.productType==="radio"||n.value.productType==="select","default-label":d.value,"default-value-prefix":m.value,"enable-price-column":!0,prices:n.value.prices,"choice-presets-enabled":!1,"onUpdate:choices":C[7]||(C[7]=P=>t.updateField("fieldOptions",P)),"onUpdate:showValues":C[8]||(C[8]=P=>t.updateField("showValues",P)),"onUpdate:shuffleOptions":C[9]||(C[9]=P=>t.updateField("shuffleOptions",P)),"onUpdate:enableSearch":C[10]||(C[10]=P=>t.updateField("enableSearch",P)),"onUpdate:prices":f},null,8,["choices","show-values","shuffle-options","enable-search","selection-mode","can-search","can-clear-selection","default-label","default-value-prefix","prices"])):ce("",!0)]))}}),j6=We(G6,[["__scopeId","data-v-729b688f"]]),K6={class:"ivyforms-quantity-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},Q6={class:"ivyforms-quantity-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},X6={class:"ivyforms-quantity-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},J6={class:"medium-16 text-primary"},Z6={class:"regular-16 text-secondary"},eO={key:0,class:"regular-14 text-secondary ivyforms-m-0"},tO={class:"ivyforms-quantity-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},oO={class:"ivyforms-quantity-field-options__css-classes ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},nO={class:"ivyforms-quantity-field-options__css-classes-header ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},iO={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},lO={class:"medium-14 text-primary"},aO=_e({__name:"QuantityFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=kt(),a=T(()=>{const v=o.field?.id??"";return typeof v=="number"&&v>0?String(v).padStart(2,"0"):o.getLabel("not_set")}),d=T(()=>Hx(o.field)),m=T(()=>n.fields.filter(v=>v.type==="product"&&v.fieldIndex!==o.field.fieldIndex).map(v=>({value:String(v.fieldIndex),label:v.label?.trim()?`${v.label} (#${v.fieldIndex})`:`${o.getLabel("product")} (#${v.fieldIndex})`}))),s=T(()=>{const v=d.value.linkedProductFieldIndex;return typeof v=="number"&&v>=0?String(v):""});function p(v){const h={...d.value,...v};o.updateField("htmlContent",Gx(h))}function f(v){if(v===""||v===null||v===void 0){p({linkedProductFieldIndex:null});return}const h=typeof v=="number"?v:Number(v);if(!Number.isFinite(h)||h<0){p({linkedProductFieldIndex:null});return}p({linkedProductFieldIndex:Math.round(h)})}return Ee([m,()=>d.value.linkedProductFieldIndex],()=>{const v=d.value.linkedProductFieldIndex;if(v==null)return;if(!m.value.some(w=>Number(w.value)===v)){const w=m.value[0]?.value,L=typeof w=="string"&&w!==""?Number(w):Number.NaN;p({linkedProductFieldIndex:Number.isFinite(L)?Math.round(L):null})}},{immediate:!0}),(v,h)=>(g(),k("div",K6,[u("div",Q6,[u("div",X6,[u("span",J6,_(t.getLabel("quantity_field")),1),u("span",Z6,"("+_(t.getLabel("field_id"))+" "+_(a.value)+")",1)]),h[10]||(h[10]=u("div",{class:"ivyforms-quantity-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:h[0]||(h[0]=w=>t.updateField("label",w))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:h[1]||(h[1]=w=>t.updateField("hideLabel",w))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(Xe),r(Ne,{label:t.getLabel("description_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.description||"",placeholder:t.getLabel("enter_description_here"),onInput:h[2]||(h[2]=w=>t.updateField("description",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("product_mapping"),secondary:"",tooltip:t.getLabel("product_mapping_tooltip")},{default:y(()=>[r(St,{"model-value":s.value,class:"ivyforms-quantity-field-options__product-select",disabled:m.value.length===0,placeholder:t.getLabel("select_product"),"onUpdate:modelValue":f},{default:y(()=>[(g(!0),k(ye,null,Ae(m.value,w=>(g(),X(Tt,{key:String(w.value),value:w.value,label:w.label,secondary:""},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","placeholder"])]),_:1},8,["label","tooltip"]),m.value.length===0?(g(),k("p",eO,_(t.getLabel("quantity_no_product_fields")),1)):ce("",!0),r(Xe),u("div",tO,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",disabled:t.field.readOnly,onChange:h[3]||(h[3]=w=>t.updateField("required",w))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value","disabled"]),r(pt,{"model-value":t.field.readOnly,priority:"secondary",type:"checkmark",disabled:t.field.required||t.field.confirmFieldEnabled,onChange:h[4]||(h[4]=w=>t.updateField("readOnly",w))},{default:y(()=>[ie(_(t.getLabel("read_only")),1)]),_:1},8,["model-value","disabled"])]),t.field.required?(g(),X(Ne,{key:1,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("required_message_placeholder"),onInput:h[5]||(h[5]=w=>t.updateField("requiredMessage",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),r(Xe),r(Ne,{label:t.getLabel("placeholder"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.placeholder||"",placeholder:t.getLabel("enter_amount"),onInput:h[6]||(h[6]=w=>t.updateField("placeholder",w))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(Ne,{label:t.getLabel("default_value"),secondary:"",tooltip:t.getLabel("default_value_tooltip")},{default:y(()=>[r(Ue,{"model-value":t.field.defaultValue||"",placeholder:t.getLabel("enter_text_here"),onInput:h[7]||(h[7]=w=>t.updateField("defaultValue",w))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]),r(Xe),u("div",oO,[u("div",nO,[u("div",iO,[u("span",lO,_(t.getLabel("css_classes")),1),r(co,{content:t.getLabel("css_classes_tooltip"),"raw-content":"",placement:"top",theme:"inverted","aria-label":t.getLabel("css_classes")},{default:y(()=>[r(to,{name:"question",type:"outline",size:"s","outer-size":"16px",color:"var(--map-base-dusk-symbol-2)",onClick:h[8]||(h[8]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])])]),r(Ue,{"model-value":t.field.cssClasses||"",placeholder:t.getLabel("css_classes_placeholder"),onInput:h[9]||(h[9]=w=>t.updateField("cssClasses",w))},null,8,["model-value","placeholder"])])]))}}),rO=We(aO,[["__scopeId","data-v-35a95cc1"]]),sO={class:"ivyforms-total-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},dO={class:"ivyforms-total-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},uO={class:"ivyforms-total-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},cO={class:"medium-16 text-primary"},fO={class:"regular-16 text-secondary"},mO={class:"ivyforms-total-field-options__checkbox-row ivyforms-flex ivyforms-gap-16 ivyforms-justify-content-start"},vO={class:"ivyforms-total-field-options__empty-payment ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},pO={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},yO={class:"medium-14 text-primary"},gO=_e({__name:"TotalFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>{const s=o.field?.id??"";return typeof s=="number"&&s>0?String(s).padStart(2,"0"):o.getLabel("not_set")}),a=T(()=>Xv(o.field));function d(s){const p={...a.value,...s};o.updateField("htmlContent",Jv(p))}function m(s){d({emptyPaymentMessageHtml:s})}return(s,p)=>(g(),k("div",sO,[u("div",dO,[u("div",uO,[u("span",cO,_(t.getLabel("total_field")),1),u("span",fO,"("+_(t.getLabel("field_id"))+" "+_(n.value)+")",1)]),p[6]||(p[6]=u("div",{class:"ivyforms-total-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:p[0]||(p[0]=f=>t.updateField("label",f))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:p[1]||(p[1]=f=>t.updateField("hideLabel",f))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(Xe),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"label-key":"description_message","placeholder-key":"enter_description_here","onUpdate:modelValue":p[2]||(p[2]=f=>t.updateField("description",f))},null,8,["model-value","get-label"]),r(Xe),u("div",mO,[r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:p[3]||(p[3]=f=>t.updateField("required",f))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value"])]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("total_default_required_message"),onInput:p[4]||(p[4]=f=>t.updateField("requiredMessage",f))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),r(Xe),u("div",vO,[u("div",pO,[u("span",yO,_(t.getLabel("empty_payment_message")),1),r(co,{content:t.getLabel("empty_payment_message_tooltip"),"raw-content":"",placement:"top",theme:"inverted","aria-label":t.getLabel("empty_payment_message")},{default:y(()=>[r(to,{name:"question",type:"outline",size:"s","outer-size":"16px",color:"var(--map-base-dusk-symbol-2)",onClick:p[5]||(p[5]=Ht(()=>{},["prevent"]))})]),_:1},8,["content","aria-label"])]),r(Qd,{"model-value":a.value.emptyPaymentMessageHtml,"onUpdate:modelValue":m,"show-toolbar":""},null,8,["model-value"])])]))}}),hO=We(gO,[["__scopeId","data-v-7aa3bf3b"]]),bO={class:"ivyforms-gdpr-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},_O={class:"ivyforms-gdpr-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},xO={class:"ivyforms-gdpr-field-options__field-meta-title medium-16"},wO={class:"ivyforms-gdpr-field-options__field-meta-id regular-16"},CO=_e({__name:"GdprFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=T(()=>{const n=t.field?.id??"";return typeof n=="number"&&n?String(n).padStart(2,"0"):t.getLabel("not_set")});return(n,a)=>(g(),k("div",bO,[u("div",_O,[u("div",xO,[ie(_(t.getLabel("gdpr"))+" ",1),u("span",wO,"(ID "+_(o.value)+")",1)]),r(Xe)]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:a[0]||(a[0]=d=>t.updateField("label",d))},null,8,["model-value"])]),_:1},8,["label"]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:a[1]||(a[1]=d=>t.updateField("hideLabel",d))},{default:y(()=>[ie(_(t.getLabel("hide_label")),1)]),_:1},8,["model-value"]),r(Ne,{label:t.getLabel("agreement_text"),tooltip:t.getLabel("agreement_text_html_hint"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.agreementText||"",placeholder:t.getLabel("agreement_text_placeholder"),type:"textarea",rows:3,onInput:a[2]||(a[2]=d=>t.updateField("agreementText",d))},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"]),r(qa,{"model-value":t.field.description||"","get-label":t.getLabel,"onUpdate:modelValue":a[3]||(a[3]=d=>t.updateField("description",d))},null,8,["model-value","get-label"]),r(Xe),r(Ne,{label:t.getLabel("css_classes"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.cssClasses||"",placeholder:t.getLabel("css_classes_placeholder"),onInput:a[4]||(a[4]=d=>t.updateField("cssClasses",d))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),SO=We(CO,[["__scopeId","data-v-3007828a"]]),kO={class:"ivyforms-payment-method-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},FO={class:"ivyforms-payment-method-field-options__field-meta ivyforms-gap-4 ivyforms-pt-8"},IO={class:"ivyforms-payment-method-field-options__field-meta-title ivyforms-flex ivyforms-align-items-baseline ivyforms-gap-4 ivyforms-pb-8 ivyforms-width-100"},TO={class:"medium-16 text-primary"},PO={class:"regular-16 text-secondary"},$O={class:"ivyforms-payment-method-field-options__methods"},LO={class:"ivyforms-payment-method-field-options__methods-label ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},VO={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},UO={class:"medium-14 text-primary"},MO=_e({__name:"PaymentMethodFieldOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,{navigateToAdminPage:n}=un(),a=T(()=>{const P=o.field?.id??"";return typeof P=="number"&&P>0?String(P).padStart(2,"0"):o.getLabel("not_set")}),d=T(()=>jx(o.field)),m=T(()=>d.value.paymentMethods),{providers:s,defaultProvider:p,connectedProviders:f,isProviderAvailable:v,isProviderConnected:h,providerSettingsPath:w}=Dv(),L=T(()=>s.value.filter(P=>P.id!=="square"||P.connected).map(P=>({value:P.id,label:o.getLabel(P.id),disabled:!P.connected})));function F(P){o.updateField("htmlContent",Kx({...d.value,...P}))}function M(P){const z=(Array.isArray(P)?P:P?[P]:[]).filter(N=>v(N)&&h(N));F({paymentMethods:z.length>0?z:[p.value]})}function E(P){F({hideCardLabels:P})}Ee([m,f],([P])=>{const B=P.filter(z=>h(z));if(B.length>0){B.length!==P.length&&F({paymentMethods:B});return}h(p.value)&&F({paymentMethods:[p.value]})},{immediate:!0});function C(){const P=m.value.find(v)??p.value;n(Yv,w(P))}return(P,B)=>(g(),k("div",kO,[u("div",FO,[u("div",IO,[u("span",TO,_(t.getLabel("payment_method_field")),1),u("span",PO,"("+_(t.getLabel("field_id"))+" "+_(a.value)+")",1)]),B[5]||(B[5]=u("div",{class:"ivyforms-payment-method-field-options__divider ivyforms-width-100"},null,-1))]),r(Ne,{label:t.getLabel("label"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.label,onInput:B[0]||(B[0]=z=>t.updateField("label",z))},null,8,["model-value"])]),_:1},8,["label"]),u("div",$O,[u("div",LO,[u("div",VO,[u("span",UO,_(t.getLabel("payment_methods")),1),r(co,{content:t.getLabel("payment_methods_tooltip"),placement:"top",theme:"inverted","aria-label":t.getLabel("payment_methods")},{default:y(()=>[r(to,{name:"question",type:"outline",size:"s"})]),_:1},8,["content","aria-label"])]),u("button",{type:"button",class:"ivyforms-payment-method-field-options__settings-link medium-14",onClick:C},_(t.getLabel("go_to_global_settings")),1)]),r(St,{"model-value":m.value,multiple:"",secondary:"","aria-label":t.getLabel("payment_methods"),"onUpdate:modelValue":M},{default:y(()=>[(g(!0),k(ye,null,Ae(L.value,z=>(g(),X(Tt,{key:z.value,value:z.value,label:z.label,disabled:z.disabled},{default:y(()=>[ie(_(z.label),1)]),_:2},1032,["value","label","disabled"]))),128))]),_:1},8,["model-value","aria-label"])]),r(pt,{"model-value":t.field.hideLabel,priority:"secondary",type:"checkmark",onChange:B[1]||(B[1]=z=>t.updateField("hideLabel",z))},{default:y(()=>[ie(_(t.getLabel("hide_title")),1)]),_:1},8,["model-value"]),r(Ne,{label:t.getLabel("description_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.description||"",placeholder:t.getLabel("enter_description_here"),onInput:B[2]||(B[2]=z=>t.updateField("description",z))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Xe),r(pt,{"model-value":t.field.required,priority:"secondary",type:"checkmark",onChange:B[3]||(B[3]=z=>t.updateField("required",z))},{default:y(()=>[ie(_(t.getLabel("required")),1)]),_:1},8,["model-value"]),t.field.required?(g(),X(Ne,{key:0,label:t.getLabel("required_message"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.requiredMessage||"",placeholder:t.getLabel("this_field_is_required"),onInput:B[4]||(B[4]=z=>t.updateField("requiredMessage",z))},null,8,["model-value","placeholder"])]),_:1},8,["label"])):ce("",!0),r(Xe),m.value[0]!=="paypal"?(g(),X(pt,{key:1,"model-value":d.value.hideCardLabels,priority:"secondary",type:"checkmark",onChange:E},{default:y(()=>[ie(_(t.getLabel("hide_labels")),1)]),_:1},8,["model-value"])):ce("",!0),r(Xe),r(Mp,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"])]))}}),RO=We(MO,[["__scopeId","data-v-e2d6df6d"]]),EO={class:"ivyforms-max-length-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},BO=_e({__name:"MaxLengthOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",EO,[r(xo,{"model-value":t.field.limitMaxLength,priority:"secondary",size:"d",title:t.getLabel("limit_maximum_length"),"text-position":"right",onChange:n[0]||(n[0]=a=>t.updateField("limitMaxLength",a))},null,8,["model-value","title"]),t.field.limitMaxLength?(g(),X(Ne,{key:0},{default:y(()=>[r(Xd,{"model-value":t.field.maxLength,min:1,max:65535,secondary:"","onUpdate:modelValue":n[1]||(n[1]=a=>t.updateField("maxLength",a))},null,8,["model-value"])]),_:1})):ce("",!0)]))}}),AO=We(BO,[["__scopeId","data-v-38f09b3a"]]),DO={class:"ivyforms-default-value-options"},OO=_e({__name:"TextDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",DO,[r(Yi,{label:t.getLabel("default_value"),"model-value":t.field.defaultValue,"onUpdate:modelValue":n[0]||(n[0]=a=>t.updateField("defaultValue",a))},null,8,["label","model-value"])]))}}),qO={class:"ivyforms-default-value-options"},zO=_e({__name:"TextareaDefaultValueOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",qO,[r(Yi,{label:t.getLabel("default_value"),"model-value":t.field.defaultValue,"input-type":"textarea","onUpdate:modelValue":n[0]||(n[0]=a=>t.updateField("defaultValue",a))},null,8,["label","model-value"])]))}}),NO={class:"ivyforms-label-position-options"},WO=_e({__name:"LabelPositionOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",NO,[r(Ne,{label:t.getLabel("label_position")},{default:y(()=>[r($n,{"model-value":t.field.labelPosition,priority:"secondary",onChange:n[0]||(n[0]=a=>t.updateField("labelPosition",a))},{default:y(()=>[r(Gt,{value:"default",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("label_position_default")),1)]),_:1}),r(Gt,{value:"top",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("label_position_top")),1)]),_:1}),r(Gt,{value:"left",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("label_position_left")),1)]),_:1}),r(Gt,{value:"right",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("label_position_right")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),ou=We(WO,[["__scopeId","data-v-ac4261e2"]]),YO={class:"ivyforms-no-duplicates-option"},HO=_e({__name:"NoDuplicatesOption",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",YO,[r(pt,{"model-value":t.field.noDuplicates,priority:"secondary",type:"checkmark",onChange:n[0]||(n[0]=a=>t.updateField("noDuplicates",a))},{default:y(()=>[ie(_(t.getLabel("no_duplicates")),1)]),_:1},8,["model-value"])]))}}),GO={key:1,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},jO={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},KO={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},QO={key:2,class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},XO={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},JO={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},ZO={class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},e3={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},t3={key:0,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},o3={class:"medium-14 ivyforms-mb-6 ivyforms-field-time__sublabel"},n3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},i3={class:"medium-14"},l3={key:1,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},a3=_e({__name:"TimeFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function},displayFormat:{}},setup(t){const o=t,{field:n,updateField:a,getLabel:d,displayFormat:m}=o,s={TIME_PICKER:"time-picker",INPUT:"input",DROPDOWN:"dropdown"},p={AMPM:"ampm"},f={EMPTY:""},v=T(()=>o.field.timeFieldType===s.TIME_PICKER),h=T(()=>o.field.timeFieldType===s.INPUT),w=T(()=>o.field.timeFieldType===s.DROPDOWN),L=T(()=>v.value||h.value),F=x(o.field.defaultValue?"custom":"none");Ee(()=>o.field.defaultValue,R=>{!R&&F.value==="custom"?F.value="none":R&&F.value==="none"&&(F.value="custom")});const M=R=>{const U=String(R);F.value=U,U==="none"&&o.updateField("defaultValue","")},E=T(()=>o.field.timeFormat===p.AMPM),C=x(f.EMPTY),P=x(f.EMPTY),B=x(""),z=x(""),N=x(""),ne=T(()=>{const R={value:"",label:o.getLabel("not_selected")};if(o.field.timeFormat===p.AMPM){const U=Array.from({length:12},(oe,be)=>{const ae=String(be+1).padStart(2,"0");return{value:ae,label:ae}});return[R,...U]}else{const U=Array.from({length:24},(oe,be)=>{const ae=String(be).padStart(2,"0");return{value:ae,label:ae}});return[R,...U]}}),ee=[{value:"",label:o.getLabel("not_selected")},...Array.from({length:60},(R,U)=>{const oe=String(U).padStart(2,"0");return{value:oe,label:oe}})],{parseTimeString:Y,formatTimeString:H,getAmPmFromHours:Z}=cc();Ee(()=>o.field.defaultValue,R=>{if(w.value&&typeof R=="string"){const U=Y(R);z.value=U.hours,N.value=U.minutes,P.value=U.amPm}if(h.value&&typeof R=="string"){const U=R.match(/\b(AM|PM)\b/i);B.value=R.replace(/\b(AM|PM)\b/i,"").trim(),U&&U[1]&&(C.value=U[1].toUpperCase())}},{immediate:!0});const J=R=>{const U=C.value,oe=U?`${R.trim()} ${U}`:R.trim();o.updateField("defaultValue",oe)},q=R=>{const U=B.value.trim(),oe=R?`${U} ${R}`:U;o.updateField("defaultValue",oe)},j=R=>{P.value=R;const U=H(z.value,N.value||"",R);o.updateField("defaultValue",U)},K=()=>{const R=H(z.value,N.value,P.value);o.updateField("defaultValue",R)},G=x(o.field.defaultValue||"");Ee(G,R=>{if(o.field.timeFormat===p.AMPM&&R){const U=R.match(/^(\d{1,2}):(\d{2})(?::(\d{2}))?$/);if(U){const oe=parseInt(U[1],10),be=Z(U[1]),ae=oe%12||12,Re=String(ae).padStart(2,"0"),we=U[3]?`${Re}:${U[2]}:${U[3]}`:`${Re}:${U[2]}`;o.updateField("defaultValue",`${we} ${be}`)}else o.updateField("defaultValue",R)}else o.updateField("defaultValue",R)}),Pt(()=>{n.minTimeValue&&n.minTimeValue!==""||n.maxTimeValue&&n.maxTimeValue!==""?a("limitTimeRange",!0):a("limitTimeRange",!1)});function W(R){a("limitTimeRange",R),R||(a("minTimeValue",""),a("maxTimeValue",""))}const V=T({get(){return n.minTimeValue||null},set(R){a("minTimeValue",R||"")}}),D=T({get(){return n.maxTimeValue||null},set(R){a("maxTimeValue",R||"")}});return(R,U)=>{const oe=Tt,be=St;return g(),k(ye,null,[l(n).type==="time"?(g(),X(Ne,{key:0,label:l(d)("default_value")},{default:y(()=>[r($n,{"model-value":F.value,priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-time-default-mode-group","onUpdate:modelValue":M},{default:y(()=>[r(Gt,{label:"none",priority:"secondary"},{default:y(()=>[ie(_(l(d)("none")),1)]),_:1}),r(Gt,{label:"current",disabled:"",priority:"secondary",class:"ivyforms-time-radio--pro"},{default:y(()=>[ie(_(l(d)("current_time"))+" ",1),r(ro,{image:"pro-bolt",size:"s"})]),_:1}),r(Gt,{label:"custom",priority:"secondary"},{default:y(()=>[ie(_(l(d)("custom")),1)]),_:1})]),_:1},8,["model-value"]),v.value&&F.value==="custom"?(g(),X(tc,{key:0,modelValue:G.value,"onUpdate:modelValue":U[0]||(U[0]=ae=>G.value=ae),"time-format":l(n).timeFormat,editable:!1,clearable:!0,secondary:""},null,8,["modelValue","time-format"])):h.value&&F.value==="custom"?(g(),k("div",GO,[u("div",jO,[r(Ue,{modelValue:B.value,"onUpdate:modelValue":U[1]||(U[1]=ae=>B.value=ae),onInput:J},null,8,["modelValue"])]),E.value?(g(),k("div",KO,[r(be,{modelValue:C.value,"onUpdate:modelValue":[U[2]||(U[2]=ae=>C.value=ae),q],class:"ivyforms-ampm-select"},{default:y(()=>[r(oe,{value:"",label:l(d)("not_selected")},{default:y(()=>[ie(_(l(d)("not_selected")),1)]),_:1},8,["label"]),r(oe,{value:"AM",label:l(d)("am")},{default:y(()=>[ie(_(l(d)("am")),1)]),_:1},8,["label"]),r(oe,{value:"PM",label:l(d)("pm")},{default:y(()=>[ie(_(l(d)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ce("",!0)])):w.value&&F.value==="custom"?(g(),k("div",QO,[u("div",XO,[u("div",JO,_(l(d)("hours")),1),r(be,{modelValue:z.value,"onUpdate:modelValue":[U[3]||(U[3]=ae=>z.value=ae),K],class:"ivyforms-hours-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(ne.value,ae=>(g(),X(oe,{key:ae.value,label:ae.label,value:ae.value},{default:y(()=>[ie(_(ae.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),u("div",ZO,[u("div",e3,_(l(d)("minutes")),1),r(be,{modelValue:N.value,"onUpdate:modelValue":[U[4]||(U[4]=ae=>N.value=ae),K],class:"ivyforms-minutes-select"},{default:y(()=>[(g(),k(ye,null,Ae(ee,ae=>r(oe,{key:ae.value,label:ae.label,value:ae.value},{default:y(()=>[ie(_(ae.label),1)]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue"])]),E.value?(g(),k("div",t3,[u("div",o3,_(l(d)("am_pm")),1),r(be,{modelValue:P.value,"onUpdate:modelValue":[U[5]||(U[5]=ae=>P.value=ae),j],class:"ivyforms-ampm-select"},{default:y(()=>[r(oe,{value:"",label:l(d)("not_selected")},{default:y(()=>[ie(_(l(d)("not_selected")),1)]),_:1},8,["label"]),r(oe,{value:"AM",label:l(d)("am")},{default:y(()=>[ie(_(l(d)("am")),1)]),_:1},8,["label"]),r(oe,{value:"PM",label:l(d)("pm")},{default:y(()=>[ie(_(l(d)("pm")),1)]),_:1},8,["label"])]),_:1},8,["modelValue"])])):ce("",!0)])):ce("",!0)]),_:1},8,["label"])):ce("",!0),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",n3,[u("span",i3,_(l(d)("enable_seconds")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(xo,{"model-value":!1,priority:"secondary",size:"d","text-position":"right",disabled:""})]),_:1}),r(Xe),r(xo,{"model-value":l(n).limitTimeRange,priority:"secondary",size:"d",title:l(d)("limit_min_max_time"),"text-position":"right",onChange:W},null,8,["model-value","title"]),l(n).limitTimeRange?(g(),k("div",l3,[r(Ne,{label:l(d)("min_time"),class:"ivyforms-flex-1"},{default:y(()=>[r(tc,{modelValue:V.value,"onUpdate:modelValue":U[6]||(U[6]=ae=>V.value=ae),format:l(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),r(Ne,{label:l(d)("max_time"),class:"ivyforms-flex-1"},{default:y(()=>[r(tc,{modelValue:D.value,"onUpdate:modelValue":U[7]||(U[7]=ae=>D.value=ae),format:l(m),editable:!1,clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):ce("",!0),L.value?(g(),k(ye,{key:2},[r(Xe),r(Ne,{label:l(d)("prefix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputPrefix||"",onInput:U[8]||(U[8]=ae=>l(a)("inputPrefix",ae))},null,8,["model-value"])]),_:1},8,["label"]),r(Ne,{label:l(d)("suffix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputSuffix||"",onInput:U[9]||(U[9]=ae=>l(a)("inputSuffix",ae))},null,8,["model-value"])]),_:1},8,["label"])],64)):ce("",!0)],64)}}}),r3=We(a3,[["__scopeId","data-v-9398e4cc"]]),s3={key:0,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},d3={key:2,label:"",class:"ivyforms-flex ivyforms-gap-12 ivyforms-width-100"},u3={class:"medium-14 ivyforms-mb-6 ivyforms-field-date__sublabel"},c3={class:"ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between"},f3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},m3={class:"medium-14"},v3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},p3={class:"medium-14"},y3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},g3={class:"medium-14"},h3={class:"ivyforms-flex ivyforms-gap-16 ivyforms-width-100 ivyforms-date-pro-checkboxes"},b3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},_3={class:"medium-14"},x3={class:"ivyforms-flex ivyforms-gap-16 ivyforms-width-100"},w3={class:"ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-width-100"},C3={class:"medium-14"},S3=_e({__name:"DateFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,{field:n,updateField:a,getLabel:d}=o,m=T(()=>o.field.dateFieldType==="date-picker"||o.field.dateFieldType==="picker"),s=T(()=>o.field.dateFieldType==="input"),p=T(()=>o.field.dateFieldType==="dropdown"),f=T(()=>m.value||s.value),v=x(o.field.defaultValue?"custom":"none");Ee(()=>o.field.defaultValue,R=>{!R&&v.value==="custom"?v.value="none":R&&v.value==="none"&&(v.value="custom")});const h=R=>{const U=String(R);v.value=U,U==="none"&&o.updateField("defaultValue","")},{parseDateString:w,formatDateString:L,getDaysArray:F,getMonthsArray:M,getYearsArray:E,toISOFormat:C,fromISOFormat:P}=Hv(),B=T(()=>String(o.field.dateFormat||"MM/DD/YYYY")),z=T({get:()=>C(o.field.defaultValue||"",o.field.dateFormat||"MM/DD/YYYY"),set:R=>{o.updateField("defaultValue",P(R||"",o.field.dateFormat||"MM/DD/YYYY"))}}),N=x(""),ne=x(""),ee=x(""),Y=x(""),H=x(!1),Z=T(()=>{const R=(o.field.dateFormat||"MM/DD/YYYY").toUpperCase(),U=[],oe=R.indexOf("D"),be=R.indexOf("M"),ae=R.indexOf("Y");return oe!==-1&&U.push({type:"day",order:oe,placeholder:R.includes("DD")?"DD":"D"}),be!==-1&&U.push({type:"month",order:be,placeholder:R.includes("MM")?"MM":"M"}),ae!==-1&&U.push({type:"year",order:ae,placeholder:R.includes("YYYY")?"YYYY":"YY"}),U.sort((Re,we)=>Re.order-we.order)});Ee(()=>o.field.defaultValue,R=>{if(!H.value)if(R&&typeof R=="string"){N.value=R;const U=w(R,o.field.dateFormat||"MM/DD/YYYY");ne.value=U.day,ee.value=U.month,Y.value=U.year}else N.value="",ne.value="",ee.value="",Y.value=""},{immediate:!0});const J=()=>{const R=N.value.trim();if(!R){H.value=!0,o.updateField("defaultValue",""),Ho(()=>{H.value=!1});return}const U=w(R,o.field.dateFormat||"MM/DD/YYYY");if(U.day&&U.month&&U.year){const oe=Number(U.day),be=Number(U.month),ae=Number(U.year);if(oe>=1&&oe<=31&&be>=1&&be<=12&&ae>=1900&&ae<=2100){const we=L(String(oe),String(be),String(ae),o.field.dateFormat||"MM/DD/YYYY");H.value=!0,N.value=we,o.updateField("defaultValue",we),Ho(()=>{H.value=!1})}else N.value=R}else N.value=R},q=()=>{Ho(()=>{const R=ne.value&&ee.value&&Y.value,U=!ne.value&&!ee.value&&!Y.value;if(R){H.value=!0;const oe=L(ne.value,ee.value,Y.value,o.field.dateFormat||"MM/DD/YYYY");o.updateField("defaultValue",oe),Ho(()=>{H.value=!1})}else U&&(H.value=!0,o.updateField("defaultValue",""),Ho(()=>{H.value=!1}))})},j=T(()=>[{label:"--",value:""},...F()]),K=T(()=>[{label:"--",value:""},...M()]),G=T(()=>{const R=o.field.minYear||new Date().getFullYear()-100,U=o.field.maxYear||new Date().getFullYear()+100;return[{label:"--",value:""},...E(R,U)]}),W=T({get:()=>{const R=o.field.minDateValue;if(!R)return"";const U=String(R);return/^\d{4}-\d{2}-\d{2}$/.test(U)?U:C(U,o.field.dateFormat||"MM/DD/YYYY")},set:R=>{o.updateField("minDateValue",R||"")}}),V=T({get:()=>{const R=o.field.maxDateValue;if(!R)return"";const U=String(R);return/^\d{4}-\d{2}-\d{2}$/.test(U)?U:C(U,o.field.dateFormat||"MM/DD/YYYY")},set:R=>{o.updateField("maxDateValue",R||"")}});Pt(()=>{n.minDateValue&&n.minDateValue!==""||n.maxDateValue&&n.maxDateValue!==""?a("limitDateRange",!0):a("limitDateRange",!1)});function D(R){a("limitDateRange",R),R||(a("minDateValue",""),a("maxDateValue",""))}return(R,U)=>(g(),k(ye,null,[r(xo,{"model-value":l(n).limitDateRange,priority:"secondary",size:"d",title:l(d)("enable_date_range"),"text-position":"right",onChange:D},null,8,["model-value","title"]),l(n).limitDateRange?(g(),k("div",s3,[r(Ne,{label:l(d)("min_date"),class:"ivyforms-flex-50"},{default:y(()=>[r(Va,{modelValue:W.value,"onUpdate:modelValue":U[0]||(U[0]=oe=>W.value=oe),format:B.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"]),r(Ne,{label:l(d)("max_date"),class:"ivyforms-flex-50"},{default:y(()=>[r(Va,{modelValue:V.value,"onUpdate:modelValue":U[1]||(U[1]=oe=>V.value=oe),format:B.value,"value-format":"YYYY-MM-DD",clearable:!0,secondary:""},null,8,["modelValue","format"])]),_:1},8,["label"])])):ce("",!0),r(Xe),r(Ne,{label:l(d)("default_value")},{default:y(()=>[r($n,{"model-value":v.value,priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-date-default-mode-group","onUpdate:modelValue":h},{default:y(()=>[r(Gt,{label:"none",priority:"secondary"},{default:y(()=>[ie(_(l(d)("none")),1)]),_:1}),r(Gt,{label:"current",disabled:"",priority:"secondary",class:"ivyforms-date-radio--pro"},{default:y(()=>[ie(_(l(d)("current_date"))+" ",1),r(ro,{image:"pro-bolt",size:"s"})]),_:1}),r(Gt,{label:"custom",priority:"secondary"},{default:y(()=>[ie(_(l(d)("custom")),1)]),_:1})]),_:1},8,["model-value"]),m.value&&v.value==="custom"?(g(),X(Va,{key:0,label:"",modelValue:z.value,"onUpdate:modelValue":U[2]||(U[2]=oe=>z.value=oe),format:B.value,"value-format":"YYYY-MM-DD","icon-start":"calendar-dot",clearable:"",secondary:""},null,8,["modelValue","format"])):s.value&&v.value==="custom"?(g(),X(Ue,{key:1,label:"",modelValue:N.value,"onUpdate:modelValue":U[3]||(U[3]=oe=>N.value=oe),placeholder:B.value,type:"text",onBlur:J},null,8,["modelValue","placeholder"])):p.value&&v.value==="custom"?(g(),k("div",d3,[(g(!0),k(ye,null,Ae(Z.value,oe=>(g(),k("div",{key:oe.type,class:"ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},[u("div",u3,_(l(d)(oe.type)),1),oe.type==="day"?(g(),X(St,{key:0,modelValue:ne.value,"onUpdate:modelValue":[U[4]||(U[4]=be=>ne.value=be),q],class:"ivyforms-day-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(j.value,be=>(g(),X(Tt,{key:be.value,label:be.label,value:be.value},{default:y(()=>[ie(_(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):oe.type==="month"?(g(),X(St,{key:1,modelValue:ee.value,"onUpdate:modelValue":[U[5]||(U[5]=be=>ee.value=be),q],class:"ivyforms-month-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(K.value,be=>(g(),X(Tt,{key:be.value,label:be.label,value:be.value},{default:y(()=>[ie(_(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):oe.type==="year"?(g(),X(St,{key:2,modelValue:Y.value,"onUpdate:modelValue":[U[6]||(U[6]=be=>Y.value=be),q],class:"ivyforms-year-select"},{default:y(()=>[(g(!0),k(ye,null,Ae(G.value,be=>(g(),X(Tt,{key:be.value,label:be.label,value:be.value},{default:y(()=>[ie(_(be.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])):ce("",!0)]))),128))])):ce("",!0)]),_:1},8,["label"]),r(Xe),u("div",c3,[r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("no_duplicates")),1)]),_:1}),r(ro,{image:"pro-text",size:"d"})]),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",f3,[u("span",m3,_(l(d)("available_calendar_months")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":"",placeholder:l(d)("any_months"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),r(Ne,{secondary:""},{label:y(()=>[u("div",v3,[u("span",p3,_(l(d)("available_calendar_week_days")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":"",placeholder:l(d)("any_days_of_week"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",y3,[u("span",g3,_(l(d)("available_dynamic_dates")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r(St,{"model-value":"",placeholder:l(d)("any_dates"),disabled:"",secondary:""},null,8,["placeholder"])]),_:1}),u("div",h3,[r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("exclude_weekends")),1)]),_:1}),r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("exclude_weekdays")),1)]),_:1})]),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",b3,[u("span",_3,_(l(d)("allow_select_dates")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[u("div",x3,[r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("past_dates")),1)]),_:1}),r(pt,{"model-value":!1,disabled:"",priority:"secondary",type:"checkmark"},{default:y(()=>[ie(_(l(d)("future_dates")),1)]),_:1})])]),_:1}),r(Xe),r(Ne,{secondary:""},{label:y(()=>[u("div",w3,[u("span",C3,_(l(d)("week_starts")),1),r(ro,{image:"pro-text",size:"d"})])]),default:y(()=>[r($n,{"model-value":"monday",priority:"secondary",class:"ivyforms-flex ivyforms-gap-24 ivyforms-date-week-starts-group"},{default:y(()=>[r(Gt,{label:"monday",disabled:"",priority:"secondary"},{default:y(()=>[ie(_(l(d)("on_monday")),1)]),_:1}),r(Gt,{label:"sunday",disabled:"",priority:"secondary"},{default:y(()=>[ie(_(l(d)("on_sunday")),1)]),_:1})]),_:1})]),_:1}),f.value?(g(),k(ye,{key:1},[r(Xe),r(Ne,{label:l(d)("prefix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputPrefix||"",onInput:U[7]||(U[7]=oe=>l(a)("inputPrefix",oe))},null,8,["model-value"])]),_:1},8,["label"]),r(Ne,{label:l(d)("suffix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":l(n).inputSuffix||"",onInput:U[8]||(U[8]=oe=>l(a)("inputSuffix",oe))},null,8,["model-value"])]),_:1},8,["label"])],64)):ce("",!0)],64))}}),k3=We(S3,[["__scopeId","data-v-4cdb33b7"]]),F3={class:"ivyforms-file-upload-max-size"},I3=_e({__name:"FileUploadMaxSizeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>{const d=o.field.maxFileSizeMb;return typeof d=="number"&&!Number.isNaN(d)?d:typeof d=="string"&&d.trim()!==""&&parseInt(d,10)||0});function a(d){if(d==null||Number.isNaN(d)){o.updateField("maxFileSizeMb",0);return}o.updateField("maxFileSizeMb",Math.min(9999,Math.max(0,d)))}return(d,m)=>(g(),k("div",F3,[r(Ne,{label:t.getLabel("file_upload_max_size_mb"),tooltip:t.getLabel("file_upload_max_size_tooltip")},{default:y(()=>[r(Xd,{"model-value":n.value,secondary:"",min:0,max:9999,placeholder:t.getLabel("file_upload_max_size_suffix"),class:"ivyforms-file-upload-max-size__input","onUpdate:modelValue":a},null,8,["model-value","placeholder"])]),_:1},8,["label","tooltip"])]))}}),T3=We(I3,[["__scopeId","data-v-3f0573ef"]]),P3={class:"ivyforms-file-upload-pro-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},$3={class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12"},L3={class:"ivyforms-file-upload-pro-advanced__label-row ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-width-100"},V3={class:"medium-14"},U3=_e({__name:"FileUploadProAdvancedOptionsFallback",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const{checkFeatureAccess:o}=$o();function n(a){a.preventDefault(),a.stopPropagation(),o("file_upload_pro")}return(a,d)=>(g(),k("div",P3,[u("div",{class:"ivyforms-file-upload-pro-advanced__row is-locked",onClickCapture:n},[r(pt,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:""},{default:y(()=>[ie(_(t.getLabel("file_upload_multiple_upload")),1)]),_:1}),r(ro,{image:"pro-text",size:"s"})],32),u("div",$3,[u("div",{class:"ivyforms-file-upload-pro-advanced__row is-locked",onClickCapture:n},[r(pt,{"model-value":!1,priority:"secondary",size:"s",type:"checkmark",disabled:"",tooltip:t.getLabel("file_upload_max_upload_count_tooltip")},{default:y(()=>[ie(_(t.getLabel("file_upload_max_upload_count")),1)]),_:1},8,["tooltip"]),r(ro,{image:"pro-text",size:"s"})],32)]),r(Ne,{secondary:""},{label:y(()=>[u("div",L3,[u("span",V3,_(t.getLabel("file_upload_allowed_file_types")),1),r(ro,{image:"pro-text",size:"s"})])]),default:y(()=>[u("div",{class:"ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-12 is-locked",onClickCapture:n},[r($n,{"model-value":"all",class:"ivyforms-file-upload-pro-advanced__radios"},{default:y(()=>[r(Gt,{value:"all",priority:"secondary",disabled:""},{default:y(()=>[ie(_(t.getLabel("file_upload_all_file_types")),1)]),_:1}),r(Gt,{value:"specified",priority:"secondary",disabled:""},{default:y(()=>[ie(_(t.getLabel("file_upload_specify_allowed_types")),1)]),_:1})]),_:1})],32)]),_:1})]))}}),M3=We(U3,[["__scopeId","data-v-392dff47"]]),R3=_e({__name:"FileUploadProAdvancedOptionsBridge",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=T(()=>(Ge.hooks.updateCounter.value,window.IvyForms?.components?.FileUploadProAdvancedOptions)),n=T(()=>o.value??M3);function a(d){d.detail?.componentName==="FileUploadProAdvancedOptions"&&Ge.hooks.triggerUpdate()}return Pt(()=>{window.addEventListener("ivyforms:pro:component-registered",a)}),Al(()=>{window.removeEventListener("ivyforms:pro:component-registered",a)}),(d,m)=>(g(),X(jt(n.value),{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]))}}),E3={class:"ivyforms-file-upload-save-location"},B3=_e({__name:"FileUploadSaveLocationOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>o.field.saveUploadsTo==="media_library"?"media_library":"ivyforms");return(a,d)=>(g(),k("div",E3,[r(Ne,{label:t.getLabel("file_upload_save_location"),secondary:""},{default:y(()=>[r($n,{"model-value":n.value,priority:"secondary",class:"ivyforms-file-upload-save-location__radios",onChange:d[0]||(d[0]=m=>t.updateField("saveUploadsTo",m))},{default:y(()=>[r(Gt,{value:"ivyforms",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("file_upload_save_ivyforms_default")),1)]),_:1}),r(Gt,{value:"media_library",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("file_upload_save_media_library")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"])]))}}),A3=We(B3,[["__scopeId","data-v-e1c41e9c"]]),D3={class:"ivyforms-slider-range-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},O3={key:0,class:"ivyforms-flex ivyforms-flex-direction-row ivyforms-gap-16"},q3=_e({__name:"SliderRangeOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>o.field.minValue??0),a=T(()=>o.field.maxValue??100),d=T(()=>{const h=o.field.defaultValue!==null&&o.field.defaultValue!==void 0?Number(o.field.defaultValue):n.value;return Math.max(n.value,Math.min(a.value,h))}),m=T(()=>o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0),s=h=>{h?((o.field.minValue===null||o.field.minValue===void 0)&&o.updateField("minValue",0),(o.field.maxValue===null||o.field.maxValue===void 0)&&o.updateField("maxValue",100)):(o.updateField("minValue",null),o.updateField("maxValue",null))},p=h=>{const w=h??0;o.updateField("minValue",w);const L=a.value;L<w&&o.updateField("maxValue",w);const F=Math.max(L,w),M=Math.max(w,Math.min(F,d.value));o.updateField("defaultValue",M)},f=h=>{const w=h??100;o.updateField("maxValue",w);const L=n.value;L>w&&o.updateField("minValue",w);const F=Math.min(L,w),M=Math.max(F,Math.min(w,d.value));o.updateField("defaultValue",M)},v=h=>{const w=Math.max(n.value,Math.min(a.value,h??n.value));o.updateField("defaultValue",w)};return(h,w)=>(g(),k("div",D3,[r(xo,{"model-value":m.value,priority:"secondary",size:"d",title:t.getLabel("show_min_max_value"),"text-position":"right",onChange:s},null,8,["model-value","title"]),m.value?(g(),k("div",O3,[r(Ne,{label:t.getLabel("min_value"),class:"ivyforms-flex-50",secondary:""},{default:y(()=>[r(si,{"model-value":t.field.minValue??0,placeholder:t.getLabel("min_value"),"onUpdate:modelValue":w[0]||(w[0]=L=>p(L))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("max_value"),class:"ivyforms-flex-50",secondary:""},{default:y(()=>[r(si,{"model-value":t.field.maxValue??100,placeholder:t.getLabel("max_value"),"onUpdate:modelValue":w[1]||(w[1]=L=>f(L))},null,8,["model-value","placeholder"])]),_:1},8,["label"])])):ce("",!0),r(Xe),r(Ne,{label:t.getLabel("default_value"),secondary:""},{default:y(()=>[r(si,{"model-value":d.value,min:n.value,max:a.value,placeholder:t.getLabel("default_value"),"onUpdate:modelValue":w[2]||(w[2]=L=>v(L))},null,8,["model-value","min","max","placeholder"])]),_:1},8,["label"])]))}}),z3=We(q3,[["__scopeId","data-v-a8f620b8"]]),N3={class:"ivyforms-prefix-and-suffix-options ivyforms-flex ivyforms-gap-16 ivyforms-flex-direction-column"},qc=_e({__name:"PrefixAndSuffixOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){return(o,n)=>(g(),k("div",N3,[r(Ne,{label:t.getLabel("prefix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.inputPrefix,placeholder:t.getLabel("prefix_placeholder"),onInput:n[0]||(n[0]=a=>t.updateField("inputPrefix",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("suffix"),secondary:""},{default:y(()=>[r(Ue,{"model-value":t.field.inputSuffix,placeholder:t.getLabel("suffix_placeholder"),onInput:n[1]||(n[1]=a=>t.updateField("inputSuffix",a))},null,8,["model-value","placeholder"])]),_:1},8,["label"])]))}}),W3=_e({__name:"RatingIconOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>o.getLabel?.("icon_type")),a=T(()=>o.field.ratingIcon||"star");return(d,m)=>(g(),X(Ne,{label:n.value,secondary:""},{default:y(()=>[r(St,{"model-value":t.field.ratingIcon||"star","icon-start":a.value,"icon-start-type":"line","onUpdate:modelValue":m[0]||(m[0]=s=>t.updateField("ratingIcon",s))},{default:y(()=>[r(Tt,{value:"star",label:t.getLabel("stars"),"icon-start":"star","icon-start-type":"line",secondary:""},{default:y(()=>[ie(_(t.getLabel("stars")),1)]),_:1},8,["label"]),r(Tt,{value:"heart",label:t.getLabel("hearts"),"icon-start":"heart","icon-start-type":"line",secondary:""},{default:y(()=>[ie(_(t.getLabel("hearts")),1)]),_:1},8,["label"]),r(Tt,{value:"like",label:t.getLabel("likes"),"icon-start":"like","icon-start-type":"line",secondary:""},{default:y(()=>[ie(_(t.getLabel("likes")),1)]),_:1},8,["label"])]),_:1},8,["model-value","icon-start"])]),_:1},8,["label"]))}}),Y3=We(W3,[["__scopeId","data-v-5b87b553"]]),H3={class:"ivyforms-product-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},G3={key:0,class:"ivyforms-product-field-advanced__section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8 ivyforms-width-100"},j3=_e({__name:"ProductFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>Kv(o.field)),a=T(()=>n.value.productType==="radio"||n.value.productType==="checkbox"),d=T(()=>n.value.columnsCount);function m(f){const v={...n.value,...f,prices:f.prices??{...n.value.prices}};o.updateField("htmlContent",Qv(v))}function s(f){const v=String(f);v!=="inline"&&v!=="columns"&&v!=="button"||m({choiceLayout:v})}function p(f){const v=typeof f=="number"&&Number.isFinite(f)?Math.round(f):n.value.columnsCount;m({columnsCount:Math.min(6,Math.max(2,v))})}return(f,v)=>(g(),k("div",H3,[r(ou,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),a.value?(g(),k("div",G3,[r(Ne,{label:t.getLabel("product_choice_layout"),secondary:""},{default:y(()=>[r($n,{"model-value":n.value.choiceLayout,priority:"secondary",class:"ivyforms-product-field-advanced__layout-group",onChange:s},{default:y(()=>[r(Gt,{value:"inline",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("product_layout_inline")),1)]),_:1}),r(Gt,{value:"columns",priority:"secondary"},{default:y(()=>[ie(_(t.getLabel("product_layout_columns")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["label"]),n.value.choiceLayout==="columns"?(g(),X(Ne,{key:0,label:t.getLabel("product_columns_count"),secondary:"",class:"ivyforms-product-field-advanced__columns-count"},{default:y(()=>[r(Xd,{"model-value":d.value,min:2,max:6,step:1,secondary:"","onUpdate:modelValue":p},null,8,["model-value"])]),_:1},8,["label"])):ce("",!0)])):ce("",!0)]))}}),K3=We(j3,[["__scopeId","data-v-0994c2c6"]]),Q3={class:"ivyforms-quantity-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},X3={key:0,class:"ivyforms-quantity-field-advanced__number-range ivyforms-flex ivyforms-gap-16"},J3=_e({__name:"QuantityFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t;Ee(()=>[o.field.minValue,o.field.maxValue],()=>{(o.field.minValue!==null&&o.field.minValue!==void 0||o.field.maxValue!==null&&o.field.maxValue!==void 0)&&!o.field.limitRange&&o.updateField("limitRange",!0)},{immediate:!0});function n(s){o.updateField("limitRange",s),s||(o.updateField("minValue",null),o.updateField("maxValue",null))}const a=T({get(){return o.field?o.field.minValue===null||o.field.minValue===void 0?null:o.field.minValue:null},set(s){o.updateField("minValue",s==null?null:Number(s))}}),d=T({get(){return o.field?o.field.maxValue===null||o.field.maxValue===void 0?null:o.field.maxValue:null},set(s){o.updateField("maxValue",s==null?null:Number(s))}}),m=T({get(){if(!o.field)return 1;const s=o.field.step;return s==null||isNaN(Number(s))||Number(s)<1?1:Number(s)},set(s){const p=s==null||isNaN(Number(s))?1:s;o.updateField("step",p<1?1:p)}});return(s,p)=>(g(),k("div",Q3,[r(xo,{"model-value":t.field.limitRange,priority:"secondary",size:"d",title:t.getLabel("limit_min_max_range"),"text-position":"right",onChange:n},null,8,["model-value","title"]),t.field.limitRange?(g(),k("div",X3,[r(Ne,{label:t.getLabel("range_from"),secondary:""},{default:y(()=>[r(si,{modelValue:a.value,"onUpdate:modelValue":p[0]||(p[0]=f=>a.value=f),max:t.field.maxValue??null,min:Number.MIN_SAFE_INTEGER},null,8,["modelValue","max","min"])]),_:1},8,["label"]),r(Ne,{label:t.getLabel("range_to"),secondary:""},{default:y(()=>[r(si,{modelValue:d.value,"onUpdate:modelValue":p[1]||(p[1]=f=>d.value=f),min:t.field.minValue??null,max:Number.MAX_SAFE_INTEGER},null,8,["modelValue","min","max"])]),_:1},8,["label"])])):ce("",!0),r(Xe),r(Ne,{label:t.getLabel("step"),secondary:""},{default:y(()=>[r(si,{modelValue:m.value,"onUpdate:modelValue":p[2]||(p[2]=f=>m.value=f),min:1,step:1,"number-format":"us_int"},null,8,["modelValue"])]),_:1},8,["label"]),r(Xe),r(ou,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),r(Xe),r(qc,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"])]))}}),Z3=We(J3,[["__scopeId","data-v-7f12d00e"]]),eq={class:"ivyforms-total-field-advanced ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},tq=_e({__name:"TotalFieldAdvancedOptions",props:{field:{},updateField:{type:Function},getLabel:{type:Function}},setup(t){const o=t,n=T(()=>Xv(o.field));function a(p){const f={...n.value,...p};o.updateField("htmlContent",Jv(f))}function d(p){a({enablePaymentSummary:p})}function m(p){a({showPaymentSummaryCloseButton:p})}function s(p){a({enableAutocomplete:p})}return(p,f)=>(g(),k("div",eq,[r(xo,{"model-value":n.value.enablePaymentSummary,priority:"secondary",size:"d",title:t.getLabel("enable_summary"),tooltip:t.getLabel("enable_summary_tooltip"),"text-position":"right",onChange:d},null,8,["model-value","title","tooltip"]),n.value.enablePaymentSummary?(g(),X(pt,{key:0,"model-value":n.value.showPaymentSummaryCloseButton,priority:"secondary",type:"checkmark",onChange:m},{default:y(()=>[ie(_(t.getLabel("show_close_button_payment_summary")),1)]),_:1},8,["model-value"])):ce("",!0),r(Xe),r(ou,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),r(Xe),r(qc,{field:t.field,"update-field":t.updateField,"get-label":t.getLabel},null,8,["field","update-field","get-label"]),r(Xe),r(pt,{"model-value":n.value.enableAutocomplete,priority:"secondary",type:"checkmark",onChange:s},{default:y(()=>[ie(_(t.getLabel("autocomplete")),1)]),_:1},8,["model-value"])]))}}),oq=We(tq,[["__scopeId","data-v-82d62e77"]]),Rp=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","recaptcha","turnstile","hcaptcha","html","file-upload","rating"],nq=["text","email","number","textarea","phone","website","time","date","radio","checkbox","select","multi-select","name","address","file-upload"],iq=["text","email","number","textarea","phone","website","select","multi-select","file-upload"],lq=["radio","checkbox","select","multi-select"],aq=[...Rp,"slider","product","quantity","total"],Jm=["name","address","slider","product","quantity","total","gdpr","payment-method"],rq=["recaptcha","turnstile","hcaptcha"],sq=["name","address","gdpr","quantity","payment-method"];function dq(){Ge.fieldOptions.register({id:"lite-basic-options",fieldTypes:Rp,tab:"general",order:10,component:JD,showDividerAfter:!0,condition:s=>!Jm.includes(s.type)&&!rq.includes(s.type)}),Ge.fieldOptions.register({id:"lite-html-content-options",fieldTypes:["html"],tab:"general",order:15,component:E6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-validation-options",fieldTypes:nq,tab:"general",order:20,component:o4,showDividerAfter:!0,condition:s=>!Jm.includes(s.type)}),Ge.fieldOptions.register({id:"lite-product-field-options",fieldTypes:["product"],tab:"general",order:12,component:j6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-quantity-field-options",fieldTypes:["quantity"],tab:"general",order:13,component:rO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-total-field-options",fieldTypes:["total"],tab:"general",order:14,component:hO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-choice-list-options",fieldTypes:lq,tab:"general",order:30,component:v6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-number-range-options",fieldTypes:["number"],tab:"general",order:35,component:r4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-slider-general-options",fieldTypes:["slider"],tab:"general",order:36,component:$4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-placeholder-option",fieldTypes:iq,tab:"general",order:40,component:n4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-name-field-basic-options",fieldTypes:["name"],tab:"general",order:45,component:C6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-address-field-basic-options",fieldTypes:["address"],tab:"general",order:50,component:V6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-rating-field-options",fieldTypes:["rating"],tab:"general",order:52,component:D6,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-gdpr-field-options",fieldTypes:["gdpr"],tab:"general",order:53,component:SO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-payment-method-field-options",fieldTypes:["payment-method"],tab:"general",order:54,component:RO,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-phone-format-options",fieldTypes:["phone"],tab:"general",order:55,component:u4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-time-field-options",fieldTypes:["time"],tab:"general",order:60,component:b4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-date-field-options",fieldTypes:["date"],tab:"general",order:60,component:S4,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-css-classes-option",fieldTypes:aq,tab:"general",order:90,component:Mp,showDividerAfter:!0,condition:s=>!sq.includes(s.type)}),Ge.fieldOptions.register({id:"lite-phone-country-detection",fieldTypes:["phone"],tab:"general",order:91,component:m4,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-textarea-options",fieldTypes:["textarea"],tab:"general",order:96,component:U4,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-confirmation-options",fieldTypes:["email"],tab:"general",order:97,component:E4,showDividerAfter:!1});const t=["text","email","number","website"],o=["text","email","textarea","website","phone"],n=["text","email","number","slider","textarea","website","phone","time","date","name","select","multi-select","radio","checkbox","address","html","file-upload","rating"],a=["text","email","number","website","phone"],d=["website"],m=["rating"];Ge.fieldOptions.register({id:"lite-time-advanced-options",fieldTypes:["time"],tab:"advanced",order:10,component:r3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-date-advanced-options",fieldTypes:["date"],tab:"advanced",order:10,component:k3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-product-field-advanced-options",fieldTypes:["product"],tab:"advanced",order:11,component:K3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-quantity-field-advanced-options",fieldTypes:["quantity"],tab:"advanced",order:12,component:Z3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-total-field-advanced-options",fieldTypes:["total"],tab:"advanced",order:13,component:oq,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-slider-range-options",fieldTypes:["slider"],tab:"advanced",order:15,component:z3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-max-length-options",fieldTypes:[...o],tab:"advanced",order:20,component:AO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-text-default-value-options",fieldTypes:[...t],tab:"advanced",order:30,component:OO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-textarea-default-value-options",fieldTypes:["textarea"],tab:"advanced",order:31,component:zO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-file-upload-max-size-options",fieldTypes:["file-upload"],tab:"advanced",order:31,component:T3,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-file-upload-pro-advanced-options",fieldTypes:["file-upload"],tab:"advanced",order:32,component:R3,showDividerAfter:!1}),Ge.fieldOptions.register({id:"lite-file-upload-save-location-options",fieldTypes:["file-upload"],tab:"advanced",order:33,component:A3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-label-position-options",fieldTypes:n,tab:"advanced",order:40,component:ou,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-rating-icon-options",fieldTypes:m,tab:"advanced",order:41,component:Y3,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-no-duplicates-option",fieldTypes:[...a],tab:"advanced",order:50,component:HO,showDividerAfter:!0}),Ge.fieldOptions.register({id:"lite-prefix-suffix-options",fieldTypes:d,tab:"advanced",order:50,component:qc,showDividerAfter:!1})}const uq=_e({__name:"SquareIntegrationSettings",setup(t){const{getLabel:o}=Ye(),n=kt(),a=Mo(),d=To({enabled:!0,paymentDescription:"",buyerEmailField:"",billingNameField:"",billingAddressField:""}),m=T(()=>`Payment for ${n.name??"form"}`);function s(w){return n.fields.filter(L=>w.includes(L.type)).map(L=>({key:`${L.type}_${L.fieldIndex}`,label:L.label||`${L.type} #${L.fieldIndex}`}))}const p=T(()=>s(["email"])),f=T(()=>s(["name"])),v=T(()=>s(["address"])),h=T(()=>{const w=a.squareSettings?.currency,L=n.paymentSettings?.currency;return!w||!L?!1:w.toUpperCase()!==L.toUpperCase()});return Ee(()=>n.integrationSettings?.square,w=>{w&&Object.assign(d,w)},{immediate:!0,deep:!0}),Ee(d,w=>{n.integrationSettings.square||(n.integrationSettings.square={}),Object.assign(n.integrationSettings.square,w)},{deep:!0}),(w,L)=>{const F=Ue,M=Ne,E=Tt,C=St,P=Cc,B=zl;return g(),X(B,{class:"ivyforms-square-integration-settings"},{default:y(()=>[r(M,{secondary:"",label:l(o)("payment_description")},{default:y(()=>[r(F,{modelValue:d.paymentDescription,"onUpdate:modelValue":L[0]||(L[0]=z=>d.paymentDescription=z),secondary:"",placeholder:m.value},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(M,{secondary:"",label:l(o)("buyer_email_field")},{default:y(()=>[r(C,{modelValue:d.buyerEmailField,"onUpdate:modelValue":L[1]||(L[1]=z=>d.buyerEmailField=z),secondary:""},{default:y(()=>[r(E,{value:"",label:"—"}),(g(!0),k(ye,null,Ae(p.value,z=>(g(),X(E,{key:z.key,value:z.key,label:z.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),r(M,{secondary:"",label:l(o)("billing_name_field")},{default:y(()=>[r(C,{modelValue:d.billingNameField,"onUpdate:modelValue":L[2]||(L[2]=z=>d.billingNameField=z),secondary:""},{default:y(()=>[r(E,{value:"",label:"—"}),(g(!0),k(ye,null,Ae(f.value,z=>(g(),X(E,{key:z.key,value:z.key,label:z.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),r(M,{secondary:"",label:l(o)("billing_address_field")},{default:y(()=>[r(C,{modelValue:d.billingAddressField,"onUpdate:modelValue":L[3]||(L[3]=z=>d.billingAddressField=z),secondary:""},{default:y(()=>[r(E,{value:"",label:"—"}),(g(!0),k(ye,null,Ae(v.value,z=>(g(),X(E,{key:z.key,value:z.key,label:z.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),h.value?(g(),X(P,{key:0,type:"warning",title:l(o)("currency_mismatch_warning")},null,8,["title"])):ce("",!0)]),_:1})}}});function cq(t){t("SquareIntegrationSettings",uq),t("PaymentSettingsPage",Up)}const fq=[{feature:"nps_field",plan:"growth",titleKey:"net_promoter",collapseName:"nps",iconName:"slider",iconCategory:"global"},{feature:"likert_field",plan:"growth",titleKey:"likert",collapseName:"likert",iconName:"list-bullet",iconCategory:"global"}],mq=["aria-label"],vq=_e({__name:"ProStyleSectionPromo",props:{feature:{},plan:{},titleKey:{},iconName:{},iconCategory:{}},setup(t){const o=t,{getLabel:n}=Ye(),{canUseFeature:a}=Wn(),{showUpgradeDialog:d}=$o(),m=T(()=>n(o.titleKey)||o.titleKey);function s(){a(o.feature)||d(o.plan)}function p(f){f.key!=="Enter"&&f.key!==" "||(f.preventDefault(),s())}return(f,v)=>(g(),k(ye,null,[r(Xe,{class:"ivyforms-mt-8 ivyforms-mb-8"}),u("div",{class:"ivyforms-pro-style-section-promo",role:"button",tabindex:"0","aria-label":m.value,onClick:s,onKeydown:p},[r(Lp,{type:"fill","field-name":m.value,"icon-start":t.iconName,"icon-start-category":t.iconCategory,"icon-start-type":"outline",disabled:"",pro:""},null,8,["field-name","icon-start","icon-start-category"])],40,mq)],64))}}),pq=We(vq,[["__scopeId","data-v-3d162429"]]),yq="ivyforms/style/filter/advanced_style_sections";let Zm=!1;function gq(){Zm||(Ge.hooks.addFilter(yq,t=>{const o=Array.isArray(t)?t:[],n=fq.map(a=>({component:hc(pq),props:{feature:a.feature,plan:a.plan,titleKey:a.titleKey,iconName:a.iconName,iconCategory:a.iconCategory},meta:{feature:a.feature,plan:a.plan,id:a.collapseName}}));return[...o,...n]}),Zm=!0)}const rc=x(!1),$d=x(!1),sc=x(!1),dc=x(!1),uc=x(""),Ep=()=>{const{request:t}=po(),o=()=>{$d.value=!1};return{isConnected:rc,isConnecting:$d,isDisconnecting:sc,isInitialized:dc,accountEmail:uc,checkConnectionStatus:async()=>{o();const{data:m,error:s}=await t("integrations/google-sheets/status",{method:"GET"});if(s){dc.value=!0;return}const p=m?.data;p&&(rc.value=p.connected,uc.value=p.email||"",dc.value=!0)},connectGoogleSheets:async()=>{$d.value=!0;const{data:m,error:s}=await t("integrations/google-sheets/connect",{method:"POST"});return m?.data?.auth_url?(window.location.href=m.data.auth_url,{success:!0,errorMessage:null}):($d.value=!1,{success:!1,errorMessage:typeof s=="object"&&s!==null&&"message"in s&&typeof s.message=="string"?s.message:null})},disconnectGoogleSheets:async()=>{sc.value=!0;const{data:m}=await t("integrations/google-sheets/disconnect",{method:"POST"});sc.value=!1,m?.data?.success&&(rc.value=!1,uc.value="",o())},resetConnectUiState:o}},ev=()=>({spreadsheet_id:"",spreadsheet_name:"",worksheet_name:"",field_mapping:[],enabled:!0,smart_logic:{enabled:!1,match:"any",rules:[]}});function Bp(t){const{getLabel:o}=Ye(),{request:n}=po(),a=kt(),d=Lo(),m=No(),{showUpgradeDialog:s}=$o(),p=Gi(),f=fi(),{isConnected:v,checkConnectionStatus:h}=Ep();f.registerEntity("googleSheetsBuilder");const w=x([]),L=x(null),F=x(!1),M=x(null),E=x(!1),C=x(!0),P=x(!1),B=x(ev()),z=x(null),N=T(()=>`${String(d.name??"unknown")}-${JSON.stringify(d.params)}`),ne=T(()=>L.value!==null&&L.value>0?L.value>=Number.MAX_SAFE_INTEGER?1/0:L.value:t?.maxIntegrations===void 0?1:typeof t.maxIntegrations=="number"?t.maxIntegrations:t.maxIntegrations.value),ee=T(()=>w.value.length>=ne.value&&ne.value!==1/0),Y=T(()=>w.value.length>=ne.value),H=T(()=>ne.value===1&&w.value.length===1),Z=T(()=>{const ge=a.fields;return Array.isArray(ge)?ge:[]}),J=()=>{const ge=d.params.formId;if(ge)return Array.isArray(ge)?ge[0]:String(ge);const Se=d.path.match(/\/manage\/(\d+)/);if(Se?.[1])return Se[1];const Qe=window.location.hash.match(/\/manage\/(\d+)/);return Qe?.[1]?Qe[1]:a.formId?String(a.formId):null},q=()=>{B.value=ev()},j=async()=>{C.value=!0;try{const ge=J();if(!ge){w.value=[];return}const{data:Se,error:Qe}=await n(`integrations/google-sheets?form_id=${encodeURIComponent(ge)}`,{method:"GET"});if(Qe){w.value=[],L.value=null;return}const ut=Se?.data??Se;w.value=ut?.integrations??[],L.value=typeof ut?.max_integrations=="number"?ut.max_integrations:null}finally{C.value=!1}},K=()=>{window.location.href="admin.php?page=ivyforms-settings#/integrations/google_sheets"},G=ge=>{B.value={...ge},z.value=JSON.stringify(ge),f.startEditing("googleSheetsBuilder"),M.value=ge.id??null,F.value=!1},W=()=>{if(w.value.length>=ne.value){s("essentials");return}q(),z.value=JSON.stringify(B.value),f.startEditing("googleSheetsBuilder"),F.value=!0,M.value=null;const ge=J();ge&&m.replace({path:`/manage/${ge}/settings/integrations/google_sheets/manage`})},V=ge=>{if(ne.value===1/0)return!0;const Se=w.value.findIndex(Qe=>Qe.id===ge);return Se>=0&&Se<ne.value},D=ge=>{if(!V(ge)){s("essentials");return}const Se=w.value.find(ut=>ut.id===ge);if(!Se)return;G(Se);const Qe=J();Qe&&m.push({path:`/manage/${Qe}/settings/integrations/google_sheets/manage/${ge}`})},R=()=>{const ge=async()=>{if(f.markClean("googleSheetsBuilder"),H.value&&!F.value){const Qe=w.value[0];if(Qe){G(Qe);return}}F.value=!1,M.value=null,f.stopEditing("googleSheetsBuilder"),q(),z.value=null;const Se=J();Se&&m.push({path:`/manage/${Se}/settings/integrations/google_sheets`})};f.isDirty("googleSheetsBuilder")?f.showUnsavedChangesDialog(()=>{ge()}):ge()},U=ge=>typeof ge=="object"&&ge!==null&&"message"in ge&&typeof ge.message=="string"?ge.message:o("error_saving_google_sheets"),oe=async ge=>{E.value=!0;try{const Se=J();if(!Se)throw new Error(o("form_id_required"));const Qe={form_id:Se,spreadsheet_id:ge.spreadsheet_id,spreadsheet_name:ge.spreadsheet_name,worksheet_name:ge.worksheet_name,field_mapping:ge.field_mapping||[],smart_logic:ge.smart_logic||{enabled:!1,match:"any",rules:[]},enabled:ge.enabled??!0},ut=!!M.value;if(M.value){const{error:fe}=await n(`integrations/google-sheets/update/${M.value}`,{method:"POST",data:Qe});if(fe)throw new Error(U(fe))}else{const{error:fe}=await n("integrations/google-sheets/add",{method:"POST",data:Qe});if(fe)throw new Error(U(fe))}if(f.markClean("googleSheetsBuilder"),await j(),ne.value===1&&w.value.length===1){const fe=w.value[0];fe&&G(fe)}else R();De({message:o(ut?"google_sheets_updated_successfully":"google_sheets_created_successfully"),type:"success"})}catch(Se){De({message:Se instanceof Error?Se.message:o("error_saving_google_sheets"),type:"error"})}finally{E.value=!1}},be=ge=>{const Se=ge??M.value??w.value[0]?.id;Se&&p.showDialog({title:o("delete_google_sheet_title"),subtitle:o("delete_google_sheet_subtitle"),dialogType:"warning",buttons:{close:{text:o("cancel")},confirm:{type:"danger",text:o("delete"),function:async()=>{E.value=!0;try{const{error:Qe}=await n(`integrations/google-sheets/${Se}`,{method:"DELETE"});if(Qe)throw new Error("Delete failed");f.markClean("googleSheetsBuilder"),f.stopEditing("googleSheetsBuilder"),F.value=!1,M.value=null,q(),await j();const ut=J();ut&&m.push({path:`/manage/${ut}/settings/integrations/google_sheets`}),De({message:o("google_sheets_deleted_successfully"),type:"success"})}catch{De({message:o("error_deleting_google_sheets"),type:"error"})}finally{E.value=!1}}}}})},ae=async ge=>{if(ge.id){if(!V(ge.id)){s("essentials");return}E.value=!0;try{const{error:Se}=await n(`integrations/google-sheets/update/status/${ge.id}`,{method:"POST"});if(Se)throw new Error("Toggle failed");await j()}catch{ge.enabled=!ge.enabled,De({message:o("error_updating_google_sheets"),type:"error"})}finally{E.value=!1}}},Re=()=>{if(!H.value||F.value)return;const ge=w.value[0];ge?.id&&M.value!==ge.id&&G(ge)};Ee(()=>[d.name,d.params.integrationId],async([ge,Se])=>{if(C.value=!0,P.value=!1,ge==="google-sheets-edit"&&Se){M.value=parseInt(Se),F.value=!1,P.value=!0,await j();const Qe=parseInt(Se),ut=w.value.find(fe=>fe.id===Qe);ut&&G(ut),P.value=!1}else if(ge==="google-sheets-manage"){if(await j(),w.value.length>=ne.value){const Qe=J();Qe&&m.replace({path:`/manage/${Qe}/settings/integrations/google_sheets`}),s("essentials"),C.value=!1,Re();return}M.value=null,F.value=!0,q(),z.value=JSON.stringify(B.value),f.startEditing("googleSheetsBuilder")}else F.value=!1,M.value=null,q(),z.value=null,f.stopEditing("googleSheetsBuilder"),await j(),Re()},{immediate:!0}),Ee(()=>[J(),d.params.formId,a.formId],async ge=>{ge[0]&&!F.value&&!M.value&&w.value.length===0&&(await j(),Re())}),Ee(()=>B.value,()=>{(F.value||M.value)&&z.value&&(JSON.stringify(B.value)!==z.value?f.markDirty("googleSheetsBuilder"):f.markClean("googleSheetsBuilder"))},{deep:!0});let we=null;return Pt(async()=>{await h()}),we=m.beforeEach((ge,Se,Qe)=>{const ut=Se.path.includes("/integrations/google_sheets"),fe=ge.path.includes("/integrations/google_sheets"),de=ut&&!fe,Ve=Se.path.includes("/integrations/google_sheets/manage"),pe=ge.path.includes("/integrations/google_sheets/manage"),qe=Ve&&!pe,Ke=!!(F.value||M.value);if((de||qe)&&Ke&&f.isDirty("googleSheetsBuilder")){Qe(!1),f.showUnsavedChangesDialog(()=>{f.markClean("googleSheetsBuilder"),f.stopEditing("googleSheetsBuilder"),m.push(ge)});return}Qe()}),Ln(()=>{we?.()}),{integrations:w,isAddingIntegration:F,editingIntegrationId:M,loading:E,initialLoading:C,formLoading:P,currentIntegration:B,componentKey:N,maxIntegrations:ne,showLimitNotice:ee,isAddMoreUpgradeMode:Y,isSingleConfigMode:H,formFields:Z,isGoogleConnected:v,navigateToGlobalSettings:K,startAddingIntegration:W,startEditingIntegration:D,cancelEditing:R,saveIntegration:oe,confirmDeleteIntegration:be,handleToggle:ae}}const hq=["text","email","textarea","paragraph","number","phone","tel","website","time","date","date_time","datetime","recaptcha","turnstile","hcaptcha","html","radio","select","dropdown","name","address","checkbox","multi-select","rating","slider","file-upload","quantity","product","total"];function bq(t){hq.forEach(o=>{t(o,Ts(o))})}const _q={class:"ivyforms-settings-google-sheets ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},xq={class:"ivyforms-settings-google-sheets__option-bar ivyforms-pb-8 ivyforms-flex"},wq={class:"ivyforms-settings-google-sheets__option-bar__left ivyforms-flex"},Cq={class:"ivyforms-settings-google-sheets__title medium-18"},Sq={key:0,class:"ivyforms-settings-google-sheets__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},kq={class:"ivyforms-settings-google-sheets__card ivyforms-p-24 ivyforms-border-radius-16 ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-space-between"},Fq={class:"ivyforms-settings-google-sheets__card-content ivyforms-flex ivyforms-align-items-center ivyforms-gap-16"},Iq={class:"ivyforms-settings-google-sheets__icon-wrapper ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},Tq={class:"ivyforms-settings-google-sheets__info"},Pq={class:"ivyforms-settings-google-sheets__card-title medium-16"},$q={class:"ivyforms-settings-google-sheets__subtitle regular-14"},Lq={class:"ivyforms-settings-google-sheets__action"},Vq={class:"ivyforms-settings-google-sheets__dialog-header-icon ivyforms-mb-16 ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},Uq={class:"ivyforms-settings-google-sheets__dialog__header__title-wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},Mq={class:"ivyforms-settings-google-sheets__dialog__header__title ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center"},Rq={class:"medium-14"},Eq={class:"ivyforms-settings-google-sheets__dialog__body__title regular-14"},tv=_e({__name:"GoogleSheetsSettings",setup(t){const{getLabel:o}=Ye(),{isConnected:n,isConnecting:a,isDisconnecting:d,isInitialized:m,accountEmail:s,checkConnectionStatus:p,connectGoogleSheets:f,disconnectGoogleSheets:v,resetConnectUiState:h}=Ep(),w=x(!1),L=()=>{const C=new URL(window.location.href);C.searchParams.delete("google_sheets_connected"),C.searchParams.delete("google_sheets_error"),window.history.replaceState({},"",C.toString())},F=()=>{const C=new URLSearchParams(window.location.search),P=C.get("google_sheets_error"),B=C.get("google_sheets_connected");if(P==="1"){n.value=!1,h(),De({type:"error",message:o("google_sheets_connection_error")}),L();return}B==="1"&&(n.value=!0,m.value=!0,De({type:"success",message:o("google_sheets_connection_success")}),L())},M=async()=>{h();const{success:C,errorMessage:P}=await f();C||(h(),De({type:"error",message:P||o("google_sheets_connection_error")}))},E=async()=>{await v(),w.value=!1};return Pt(async()=>{F(),await p()}),(C,P)=>(g(),k("div",_q,[u("div",xq,[u("div",wq,[u("span",Cq,_(l(o)("google_sheets")),1)])]),l(m)?(g(),k("div",Sq,[l(n)?ce("",!0):(g(),X(Vs,{key:0,type:"stripe",state:"notes",style:"stripe","show-button":!1,"show-title-icon":!1,"show-description-icon":!0,description:l(o)("google_sheets_instruction")},null,8,["description"])),u("div",kq,[u("div",Fq,[u("div",Iq,[r(to,{category:"integrations",name:"google_sheets",size:"l"})]),u("div",Tq,[u("div",Pq,_(l(o)("google_sheets")),1),u("div",$q,_(l(n)?l(s):l(o)("google_sheets_sync_description")),1)])]),u("div",Lq,[l(n)?(g(),X(ke,{key:1,priority:"secondary",type:"border",loading:l(d),class:"ivyforms-settings-google-sheets__action-button",onClick:P[0]||(P[0]=B=>w.value=!0)},{default:y(()=>[l(d)?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("disconnect_account")),1)],64))]),_:1},8,["loading"])):(g(),X(ke,{key:0,priority:"secondary",loading:l(a),class:"ivyforms-settings-google-sheets__action-button",onClick:M},{default:y(()=>[l(a)?ce("",!0):(g(),k(ye,{key:0},[ie(_(l(o)("connect_account")),1)],64))]),_:1},8,["loading"]))])])])):ce("",!0),r(ci,{modelValue:w.value,"onUpdate:modelValue":P[2]||(P[2]=B=>w.value=B),class:"ivyforms-settings-google-sheets__dialog","show-close":!0,type:"fill","align-center":"",width:"352px"},{header:y(()=>[u("div",Vq,[r(to,{name:"danger",type:"fill-duo",size:"l",color:"var(--map-accent-amber-symbol-0)"})]),u("div",Uq,[u("div",Mq,[u("span",Rq,_(l(o)("disconnect_account_title")),1)])])]),default:y(()=>[u("div",Eq,_(l(o)("disconnect_account_subtitle")),1)]),footer:y(()=>[r(ke,{priority:"warning",type:"fill",size:"d",loading:l(d),class:"ivyforms-settings-google-sheets__dialog-button",onClick:E},{default:y(()=>[ie(_(l(o)("disconnect")),1)]),_:1},8,["loading"]),r(ke,{priority:"tertiary",type:"fill",size:"d",onClick:P[1]||(P[1]=B=>w.value=!1)},{default:y(()=>[ie(_(l(o)("cancel")),1)]),_:1})]),_:1},8,["modelValue"])]))}}),pc=_e({__name:"GoogleSheetsEmptyState",emits:["add-integration"],setup(t){const{getLabel:o}=Ye();return(n,a)=>(g(),X(dn,{image:"not-found",title:l(o)("no_google_sheets_title"),subtitle:l(o)("no_google_sheets_description")},{actionButton:y(()=>[r(ke,{"icon-start":"plus",priority:"primary",onClick:a[0]||(a[0]=d=>n.$emit("add-integration"))},{default:y(()=>[ie(_(l(o)("add_google_sheet")),1)]),_:1})]),_:1},8,["title","subtitle"]))}}),Bq="google_sheets_picker_not_configured";class yc extends Error{code;constructor(o){super(o),this.name="GoogleSheetsPickerError",this.code=o}}function Aq(t){return t instanceof yc&&t.code===Bq}let Pa=null;const Dq=()=>window.google?.picker?Promise.resolve():Pa||(Pa=new Promise((t,o)=>{const n=()=>{if(!window.gapi?.load){Pa=null,document.querySelector('script[data-ivyforms-google-picker="1"]')?.remove(),o(new Error("Google API loader is unavailable"));return}window.gapi.load("picker",()=>t())},a=document.querySelector('script[data-ivyforms-google-picker="1"]');if(a){if(window.gapi){n();return}a.addEventListener("load",n,{once:!0}),a.addEventListener("error",()=>{Pa=null,a.remove(),o(new Error("Failed to load Google API script"))},{once:!0});return}const d=document.createElement("script");d.src="https://apis.google.com/js/api.js",d.async=!0,d.defer=!0,d.dataset.ivyformsGooglePicker="1",d.onload=n,d.onerror=()=>{Pa=null,d.remove(),o(new Error("Failed to load Google API script"))},document.head.appendChild(d)}),Pa);function Oq(){const{request:t}=po(),o=async()=>{const{data:a,error:d}=await t(Ar.googleSheets.pickerConfig,{method:"GET"}),m=a?.data,s=m?.code;if(s)throw new yc(s);if(d||!m?.developerKey||!m.appId||!m.accessToken)throw new yc("google_sheets_picker_error");return{developerKey:m.developerKey,appId:m.appId,accessToken:m.accessToken}};return{pickSpreadsheet:async()=>{const a=await o();return await Dq(),new Promise((d,m)=>{const s=window.google?.picker;if(!s){m(new Error("picker-unavailable"));return}let p=!1;const f=w=>{p||(p=!0,w())},v=new s.DocsView(s.ViewId.DOCS).setMimeTypes("application/vnd.google-apps.spreadsheet").setIncludeFolders(!0);new s.PickerBuilder().addView(v).setOAuthToken(a.accessToken).setDeveloperKey(a.developerKey).setAppId(a.appId).setCallback(w=>{const L=w.action;if(!(L==="loaded"||L===s.Action.LOADED)){if(L===s.Action.PICKED){const F=w.docs?.[0];if(F?.id){f(()=>d({id:F.id,name:F.name||""}));return}f(()=>m(new Error("picker-empty")));return}if(L===s.Action.CANCEL){f(()=>d(null));return}f(()=>m(new Error("picker-error")))}}).build().setVisible(!0)})}}}const qq={class:"ivyforms-google-sheets-form ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},zq={key:0,class:"ivyforms-google-sheets-form__option-bar ivyforms-pb-8 ivyforms-flex"},Nq={class:"ivyforms-google-sheets-form__option-bar__left ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center"},Wq={class:"ivyforms-google-sheets-form__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},Yq={class:"ivyforms-google-sheets-form__fields ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},Hq={class:"ivyforms-google-sheets-form__spreadsheet ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center"},Gq={class:"ivyforms-google-sheets-form__spreadsheet-input"},jq={key:0,class:"ivyforms-google-sheets-form__mapping"},Kq={class:"medium-14 ivyforms-mb-12"},Qq={class:"regular-14 ivyforms-mb-16 text-secondary"},Xq={class:"ivyforms-google-sheets-form__mapping-grid"},Jq={class:"ivyforms-google-sheets-form__mapping-header"},Zq={class:"medium-12"},ez={class:"medium-12"},tz={class:"ivyforms-google-sheets-form__mapping-actions"},oz=_e({__name:"GoogleSheetsForm",props:{integrationData:{type:Object,required:!0},formFields:{type:Array,required:!0},loading:{type:Boolean,default:!1},formLoading:{type:Boolean,default:!1},isEditing:{type:Boolean,default:!1}},emits:["save","cancel","update:integration-data"],setup(t,{emit:o}){const{getLabel:n}=Ye(),{request:a}=po(),{pickSpreadsheet:d}=Oq(),m=t,s=o,p=x([]),f=x([]),v=x(!1),h=x(!1),w=x(!1),L=x({}),F=x([{formFieldKey:"",column:""}]),M=x(null),E=T(()=>window.IvyForms?.components?.IntegrationSmartLogicOptions),C=T(()=>m.formFields),P=()=>({enabled:!1,match:"any",rules:[]}),B=T(()=>({...m.integrationData,smartLogic:m.integrationData.smart_logic??m.integrationData.smartLogic??P()})),z=ae=>{const Re=ae.smartLogic,{smartLogic:we,...ge}=ae;ee({...ge,smart_logic:Re??m.integrationData.smart_logic??P()})},N=new Set(["html","recaptcha","turnstile","hcaptcha"]),ne=T(()=>{const ae=m.formFields.filter(ge=>!ge.type||N.has(ge.type)?!1:!(typeof ge.parentId=="number"&&ge.parentId>0)),Re=new Map,we=new Map;return ae.forEach(ge=>{const Se=(ge.label||ge.type).trim()||ge.type;Re.set(Se,(Re.get(Se)??0)+1)}),ae.map((ge,Se)=>{const Qe=(ge.label||ge.type).trim()||ge.type,ut=(we.get(Qe)??0)+1;we.set(Qe,ut);const fe=(Re.get(Qe)??1)>1?`${Qe} (${ut})`:Qe;return{key:`{{${ge.type}_${ge.fieldIndex??Se}}}`,label:fe}})}),ee=ae=>{s("update:integration-data",{...m.integrationData,...ae})},Y=()=>F.value.filter(ae=>ae.column&&ae.formFieldKey).map(ae=>({column:ae.column,value:ae.formFieldKey}));let H=0,Z=0;const J=async ae=>{const Re=++H;if(!ae){p.value=[],h.value=!1;return}h.value=!0;const{data:we,error:ge}=await a(`${Ar.googleSheets.worksheets}?spreadsheet_id=${encodeURIComponent(ae)}`,{method:"GET"});Re===H&&(p.value=ge?[]:we?.data?.worksheets||[],h.value=!1)},q=async(ae,Re)=>{const we=++Z;if(!ae||!Re){f.value=[],w.value=!1;return}w.value=!0;const{data:ge,error:Se}=await a(`${Ar.googleSheets.columns}?spreadsheet_id=${encodeURIComponent(ae)}&worksheet_name=${encodeURIComponent(Re)}`,{method:"GET"});we===Z&&(f.value=Se?[]:(ge?.data?.columns||[]).map(Qe=>({column:Qe,label:Qe})),w.value=!1)},j=(ae,Re)=>{ee({spreadsheet_id:ae,spreadsheet_name:Re,worksheet_name:"",field_mapping:[]}),F.value=[{formFieldKey:"",column:""}]},K=async()=>{v.value=!0;try{const ae=await d();if(!ae)return;j(ae.id,ae.name)}catch(ae){De({message:n(Aq(ae)?"google_sheets_picker_not_configured":"google_sheets_picker_error"),type:"error"})}finally{v.value=!1}},G=ae=>{ee({worksheet_name:ae,field_mapping:[]}),F.value=[{formFieldKey:"",column:""}]},W=(ae,Re)=>{F.value[ae].formFieldKey=Re},V=(ae,Re)=>{F.value[ae].column=Re},D=()=>{F.value.push({formFieldKey:"",column:""})},R=ae=>{F.value.splice(ae,1)},U=()=>(L.value={},m.integrationData.spreadsheet_id||(L.value.spreadsheet_id=n("spreadsheet_required")),m.integrationData.worksheet_name||(L.value.worksheet_name=n("worksheet_required")),Object.keys(L.value).length===0),oe=()=>{U()&&s("save",{...m.integrationData,field_mapping:Y()})},be=()=>{const ae=m.integrationData.field_mapping||[];ae.length>0?F.value=ae.map(Re=>({formFieldKey:Re.value,column:Re.column})):F.value=[{formFieldKey:"",column:""}]};return Ee(()=>m.integrationData.field_mapping,()=>be(),{immediate:!0}),Ee(()=>m.integrationData.spreadsheet_id,async ae=>{await J(ae||"")},{immediate:!0}),Ee(()=>[m.integrationData.spreadsheet_id,m.integrationData.worksheet_name],async([ae,Re])=>{await q(ae||"",Re||"")},{immediate:!0}),Ee(()=>F.value.length,async()=>{await Ho(),M.value?.update()}),(ae,Re)=>(g(),k("div",qq,[t.formLoading?ce("",!0):(g(),k("div",zq,[u("div",Nq,[r(xo,{"model-value":t.integrationData.enabled,title:l(n)("active"),size:"s","text-position":"left","onUpdate:modelValue":Re[0]||(Re[0]=we=>ee({enabled:we}))},null,8,["model-value","title"])]),u("div",Wq,[r(ke,{priority:"tertiary",onClick:Re[1]||(Re[1]=we=>ae.$emit("cancel"))},{default:y(()=>[ie(_(l(n)("cancel")),1)]),_:1}),r(ke,{priority:"primary",loading:t.loading,onClick:oe},{default:y(()=>[ie(_(t.isEditing?l(n)("update"):l(n)("save")),1)]),_:1},8,["loading"])])])),t.formLoading?ce("",!0):(g(),X(bn,{key:1,ref_key:"scrollbarRef",ref:M,modifier:"outside-vertical"},{default:y(()=>[u("div",Yq,[r(Ne,Bd({label:l(n)("spreadsheet"),secondary:"",required:""},L.value.spreadsheet_id?{error:L.value.spreadsheet_id}:{}),{default:y(()=>[u("div",Hq,[u("div",Gq,[r(Ue,{"model-value":t.integrationData.spreadsheet_name||"",placeholder:l(n)("choose_spreadsheet"),readonly:"",secondary:""},null,8,["model-value","placeholder"])]),r(ke,{priority:"secondary",type:"border",loading:v.value,onClick:K},{default:y(()=>[ie(_(t.integrationData.spreadsheet_id?l(n)("change_spreadsheet"):l(n)("select_spreadsheet")),1)]),_:1},8,["loading"])])]),_:1},16,["label"]),r(Ne,Bd({label:l(n)("worksheet_name"),secondary:"",required:""},L.value.worksheet_name?{error:L.value.worksheet_name}:{}),{default:y(()=>[r(St,{"model-value":t.integrationData.worksheet_name,placeholder:l(n)("choose_value"),loading:h.value,disabled:!t.integrationData.spreadsheet_id,"onUpdate:modelValue":G},{default:y(()=>[(g(!0),k(ye,null,Ae(p.value,we=>(g(),X(Tt,{key:we.title,value:we.title,label:we.title},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","loading","disabled"])]),_:1},16,["label"]),t.integrationData.worksheet_name?(g(),k("div",jq,[u("div",Kq,_(l(n)("map_fields")),1),u("p",Qq,_(l(n)("map_fields_description")),1),u("div",Xq,[u("div",Jq,[u("div",Zq,_(l(n)("form_fields")),1),u("div",ez,_(l(n)("spreadsheet_columns")),1),Re[2]||(Re[2]=u("div",null,null,-1))]),(g(!0),k(ye,null,Ae(F.value,(we,ge)=>(g(),k("div",{key:ge,class:"ivyforms-google-sheets-form__mapping-row"},[r(St,{"model-value":we.formFieldKey,placeholder:l(n)("select_form_field"),secondary:"","onUpdate:modelValue":Se=>W(ge,Se)},{default:y(()=>[(g(!0),k(ye,null,Ae(ne.value,Se=>(g(),X(Tt,{key:Se.key,value:Se.key,label:Se.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","onUpdate:modelValue"]),r(St,{"model-value":we.column,placeholder:l(n)("select_spreadsheet_column"),secondary:"",loading:w.value,"onUpdate:modelValue":Se=>V(ge,Se)},{default:y(()=>[(g(!0),k(ye,null,Ae(f.value,Se=>(g(),X(Tt,{key:Se.column,value:Se.column,label:Se.label},null,8,["value","label"]))),128))]),_:1},8,["model-value","placeholder","loading","onUpdate:modelValue"]),u("div",tz,[r(ke,{"icon-only":"","icon-start":"plus",size:"s",type:"ghost",priority:"secondary",onClick:D}),F.value.length>1?(g(),X(ke,{key:0,"icon-only":"","icon-start":"minus",size:"s",type:"ghost",priority:"secondary",onClick:Se=>R(ge)},null,8,["onClick"])):ce("",!0)])]))),128))])])):ce("",!0),E.value?(g(),X(jt(E.value),{key:1,"integration-name":"google_sheets",settings:B.value,fields:C.value,"get-label":l(n),"onUpdate:settings":z},null,40,["settings","fields","get-label"])):ce("",!0)])]),_:1},512))]))}}),Nd=We(oz,[["__scopeId","data-v-1d1350e1"]]),nz={class:"ivyforms-google-sheets-list"},iz={key:0,class:"ivyforms-table-skeleton"},lz={key:1,class:"ivyforms-google-sheets-list__empty-table"},az={class:"regular-14"},Wd=_e({__name:"GoogleSheetsList",props:{integrations:{type:Array,required:!0},loading:{type:Boolean,default:!1},maxIntegrations:{type:Number,required:!0},showLimitNotice:{type:Boolean,default:!1}},emits:["edit-integration","delete-integration","toggle-integration","upgrade-plan"],setup(t,{emit:o}){const{getLabel:n}=Ye(),a=t,d=o,m=x(null),s=T(()=>a.loading),p=M=>a.maxIntegrations!==1/0&&M>=a.maxIntegrations,f=(({rowData:M,rowIndex:E})=>{const C=M;return C?p(E??0)?je("div",{class:"ivyforms-google-sheets-list__locked-toggle",role:"button",tabindex:0,onClick:()=>d("upgrade-plan"),onKeydown:B=>{(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),d("upgrade-plan"))},onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},[je(xo,{modelValue:!1,size:"s",disabled:!0})]):je(xo,{modelValue:C.enabled,size:"s",disabled:a.loading,"onUpdate:modelValue":async B=>{C.enabled=B,d("toggle-integration",C)},onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}}):null}),v=(({rowData:M,rowIndex:E})=>{const C=M;if(!C)return null;const P=p(E??0);return je(Ls,{size:"s",href:"#",onClick:B=>{if(B.preventDefault(),P){d("upgrade-plan");return}d("edit-integration",C.id)},class:["ivyforms-name-cell","medium-14",P?"ivyforms-google-sheets-list__locked":""],onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},()=>[C.spreadsheet_name||n("unnamed_spreadsheet")])}),h=(({rowData:M,rowIndex:E})=>{const C=M;if(!C)return null;const P=p(E??0);return je("span",{class:["regular-14",P?"ivyforms-google-sheets-list__locked":""],onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},C.worksheet_name)}),w=(({rowData:M})=>{const E=M;return E?.last_status?je("span",{class:"regular-14 ivyforms-google-sheets-list__sync-status"},E.last_status):null}),L=(({rowData:M,rowIndex:E})=>{const C=M;return C?.id?p(E??0)?je("div",{class:"ivyforms-google-sheets-list__pro-badge",onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},[je(co,{content:n("upgrade"),placement:"top"},()=>[je("button",{type:"button",class:"ivyforms-google-sheets-list__pro-badge-btn",onClick:()=>d("upgrade-plan")},[je(ro,{image:"pro-bolt",size:"s"})])])]):je("div",{class:["ivyforms-column-actions",{hovered:C.id===m.value}],onMouseenter:()=>{m.value=C.id??null},onMouseleave:()=>{m.value=null}},[je(co,{content:n("edit"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:()=>d("edit-integration",C.id)})]),je(co,{content:n("delete"),placement:"top"},()=>[je(ke,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:()=>d("delete-integration",C.id)})])]):null}),F=[{key:"enabled",title:n("active"),cellRenderer:f,width:100,visible:!0,class:"status-column"},{key:"spreadsheet_name",title:n("spreadsheet_name"),cellRenderer:v,width:300,visible:!0,sortable:!0},{key:"worksheet_name",title:n("worksheet_name"),cellRenderer:h,width:250,visible:!0,sortable:!0},{key:"last_status",title:n("sync_status"),cellRenderer:w,width:200,visible:!0},{key:"actions",title:"",cellRenderer:L,width:100,minWidth:100,visible:!0,class:"actions-column",fixed:Hd.RIGHT}];return(M,E)=>(g(),k("div",nz,[t.showLimitNotice?(g(),X(Vs,{key:0,state:"warning",class:"ivyforms-mb-24",type:"stripe",style:"stripe","show-button":!0,"button-label":l(n)("upgrade"),"show-title-icon":!1,"show-description-icon":!0,description:l(n)("google_sheets_limit_reached").replace("{limit}",t.maxIntegrations.toString()),onButtonClick:E[0]||(E[0]=C=>d("upgrade-plan"))},null,8,["button-label","description"])):ce("",!0),r(ji,{columns:F,data:s.value?[]:t.integrations,loading:s.value,"row-key":"id"},{empty:y(()=>[s.value?(g(),k("div",iz,[r(mi,{animated:""},{template:y(()=>[(g(),k(ye,null,Ae(5,C=>r(zn,{key:C,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}})),64))]),_:1})])):(g(),k("div",lz,[u("p",az,_(l(n)("google_sheets_not_found")),1)]))]),_:1},8,["data","loading"])]))}}),rz={key:0,class:"ivyforms-form-integration__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-align-items-center"},sz={class:"ivyforms-form-integration__title regular-16"},dz={class:"ivyforms-form-integration__option-bar__right ivyforms-flex ivyforms-gap-8 ivyforms-align-items-center ivyforms-justify-content-end"},uz=_e({__name:"GoogleSheetsSingleIntegrationSettings",setup(t){const{getLabel:o}=Ye(),{integrations:n,isAddingIntegration:a,editingIntegrationId:d,loading:m,initialLoading:s,formLoading:p,currentIntegration:f,componentKey:v,maxIntegrations:h,showLimitNotice:w,isAddMoreUpgradeMode:L,isSingleConfigMode:F,formFields:M,isGoogleConnected:E,navigateToGlobalSettings:C,startAddingIntegration:P,startEditingIntegration:B,cancelEditing:z,saveIntegration:N,confirmDeleteIntegration:ne,handleToggle:ee}=Bp(),Y=H=>{f.value=H};return(H,Z)=>(g(),k("div",{key:l(v),class:"ivyforms-google-sheets-integration ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24"},[!l(a)&&!l(s)?(g(),k("div",rz,[u("div",sz,_(l(o)("google_sheets")),1),u("div",dz,[l(F)?(g(),X(ke,{key:0,priority:"secondary",size:"d",onClick:Z[0]||(Z[0]=J=>l(ne)())},{default:y(()=>[ie(_(l(o)("delete")),1)]),_:1})):ce("",!0),r(ke,{priority:l(L)?"pro":"primary",size:"d","icon-start":"plus",onClick:l(P)},{default:y(()=>[ie(_(l(o)(l(L)?"add_more_google_sheets":"add_google_sheet")),1)]),_:1},8,["priority","onClick"])])])):ce("",!0),!l(E)&&!l(a)&&!l(d)&&!l(s)?(g(),X(Vs,{key:1,type:"stripe",state:"warning",style:"stripe","show-button":!0,"button-label":l(o)("go_to_settings"),"show-title-icon":!1,"show-description-icon":!0,description:l(o)("google_sheets_not_connected"),onButtonClick:l(C)},null,8,["button-label","description","onButtonClick"])):ce("",!0),l(n).length===0&&!l(a)&&!l(d)&&!l(s)&&l(E)?(g(),X(pc,{key:2,onAddIntegration:l(P)},null,8,["onAddIntegration"])):l(a)||l(d)?(g(),X(Nd,{key:3,"integration-data":l(f),"form-fields":l(M),loading:l(m),"form-loading":l(p),"is-editing":!!l(d),onSave:l(N),onCancel:l(z),"onUpdate:integrationData":Y},null,8,["integration-data","form-fields","loading","form-loading","is-editing","onSave","onCancel"])):l(n).length>0?(g(),X(Wd,{key:4,integrations:l(n),loading:l(s)||l(m),"max-integrations":l(h),"show-limit-notice":l(w),onEditIntegration:l(B),onDeleteIntegration:l(ne),onToggleIntegration:l(ee),onUpgradePlan:l(P)},null,8,["integrations","loading","max-integrations","show-limit-notice","onEditIntegration","onDeleteIntegration","onToggleIntegration","onUpgradePlan"])):ce("",!0)]))}}),cz=We(uz,[["__scopeId","data-v-eec63e01"]]),fz="ivyforms/google_sheets/multi_settings_component",mz="GoogleSheetsMultiIntegrationSettings",vz="google_sheets_multi",Yd=_e({__name:"GoogleSheetsIntegrationSettings",setup(t){const o=m=>!!m&&(typeof m=="function"||typeof m=="object")&&("render"in m||"setup"in m||"__hmrId"in m||"__name"in m),n=()=>{try{return window.IvyForms?.hasProFeature?.(vz)===!0}catch{return!1}},a=()=>{if(!n())return null;const m=window.IvyForms?.hooks||window.IvyForms?.api?.hooks;if(m?.applyFilters){const p=m.applyFilters(fz,null);if(o(p))return p}const s=window.IvyForms?.components?.[mz];return o(s)?s:null},d=T(()=>((window.IvyForms?.hooks||window.IvyForms?.api?.hooks)?.updateCounter?.value,a()||cz));return(m,s)=>(g(),X(jt(d.value),{"form-component":Nd,"list-component":Wd}))}}),Rd="google_sheets",ov=`integrations-${Rd}`;let nv=!1,iv=!1;function pz(){if(nv)return;const t=window.IvyForms;if(!t?.hooks)return;nv=!0;const{hooks:o}=t;t.registerComponent&&(t.registerComponent("GoogleSheetsSettings",tv),t.registerComponent("GoogleSheetsIntegrationSettings",Yd),t.registerComponent("GoogleSheetsForm",Nd),t.registerComponent("GoogleSheetsEmptyState",pc),t.registerComponent("GoogleSheetsList",Wd)),t.components&&(t.components.GoogleSheetsIntegrationSettings=Yd,t.components.GoogleSheetsForm=Nd,t.components.GoogleSheetsEmptyState=pc,t.components.GoogleSheetsList=Wd),o.addFilter("ivyforms/settings/add_integration_subitem",a=>{const d=a||[],m=`integrations/${Rd}`;return d.find(s=>s.index===m)||d.push({index:m,label:t.getLabel?.("google_sheets")||"Google Sheet",iconConfig:{name:"google_sheets",type:"fill",category:"integrations",size:"d"}}),d});const n=()=>{const a=t._router;if(!a?.addRoute)return!1;try{a.hasRoute?.(ov)||a.addRoute(El,{path:`/integrations/${Rd}`,name:ov,component:tv});const d=window.location.hash.replace("#","");return d.includes(`/integrations/${Rd}`)&&a.push(d),!0}catch{return!1}};!n()&&!iv&&(iv=!0,window.addEventListener("ivyforms:ready",()=>{n()},{once:!0})),window.dispatchEvent(new CustomEvent("ivyforms:pro:component-registered",{detail:{componentName:"GoogleSheetsIntegrationSettings"}})),o.triggerUpdate?.()}const Ld="google-sheets-manage",Vd="google-sheets-edit";let lv=!1,av=!1;function yz(){if(lv)return;const t=window.IvyForms?.api;if(!t?.hooks?.addFilter)return;lv=!0,t.hooks.addFilter("ivyforms/builder/filter/routes",n=>{const d=[...Array.isArray(n)?n:[]];return d.includes(Ld)||d.push(Ld),d.includes(Vd)||d.push(Vd),d});const o=()=>{const n=window.IvyForms?._router;if(!n?.hasRoute(Oi))return!1;n.hasRoute(Ld)||n.addRoute(Oi,{path:"integrations/google_sheets/manage",name:Ld,component:Yd,meta:{breadcrumb:"Add Google Sheet",requiresForm:!0}}),n.hasRoute(Vd)||n.addRoute(Oi,{path:"integrations/google_sheets/manage/:integrationId(\\d+)",name:Vd,component:Yd,meta:{breadcrumb:"Edit Google Sheet",requiresForm:!0}});const a=window.location.hash.replace("#","");return a.includes("/integrations/google_sheets/manage")&&n.push(a),!0};o()||av||(av=!0,window.addEventListener("ivyforms:ready",()=>{o()},{once:!0}))}function gz(){pz(),yz()}const Ra=Qx(Xw),hz=Xx();Ra.use(hz);Ra.use(qn);const Ap=Mo(),bz=Jx();bz.initialize();Ra.config.globalProperties.$labels=Ye();(function(){Zx();const o=window,{getLabel:n}=Ye(),a=kt(),d=Go(),m=new Proxy({},{get:(f,v)=>{try{return n(String(v))}catch{return String(v)}}});o.IvyForms=o.IvyForms||{api:Ge,hooks:Ge.hooks,fields:Ge.fields},o.IvyForms.api=Ge,o.IvyForms.hooks=Ge.hooks,o.IvyForms.hooks===Ge.hooks&&Ge.hooks.triggerUpdate&&(o.IvyForms.hooks.triggerUpdate=Ge.hooks.triggerUpdate.bind(Ge.hooks)),o.IvyForms.fields=Ge.fields,o.IvyForms.getLabel=n,o.IvyForms.labels=m,o.IvyForms.adminUrl=o.wpIvyApiSettings?.root?.replace(/\/wp-json\/?$/,"")+"/wp-admin/",o.IvyForms.Vue=ew,o.IvyForms.IvyMessage=De,o.IvyForms.useApiClient=po,o.IvyForms.useGoogleSheetsFormIntegrations=Bp,o.IvyForms.useActionEntityStore=Gi,o.IvyForms.unsavedChangesStore=fi(),o.IvyForms.useProUpgradeDialogStore=Av,o.IvyForms.formBuilder=a,o.IvyForms.registerFormBuilderExtension=tw,o.IvyForms.getFormBuilderExtensions=ow,o.IvyForms.useEntry=Is,o.IvyForms.globalState=d,o.IvyForms.types=nw;const{showUpgradeDialog:s}=$o();o.IvyForms.helpers={isSecurityField:vp,showUpgradeDialog:s,getPreviewFieldComponent:Ts,normalizeFieldsForBuilder:lw,denormalizeFieldsForApi:iw,countryList:jv,registerLitePublicFieldComponents:bq},o.IvyForms.confirmationMulti={refreshTable:async f=>{await Vp().searchConfirmations({formId:f})}},o.IvyForms.useAllEntries=Dr,o.IvyForms.useEntry=Is;const p=((f,v)=>f&&v?(Ra.component(f,v),p[f]=v,v):f?p[f]:p);if(aw(p,Ra),o.IvyForms.components=p,o.IvyForms.registerComponent=(f,v)=>p(f,v),o.IvyForms.registerComponent("EntryPage",Tc),cq((f,v)=>{p(f,v)}),o.IvyForms._router=qn,!o.IvyForms.pro){const f=Zo();f.fetch().then(()=>{window.dispatchEvent(new CustomEvent("ivyforms:pro_features_loaded"))}).catch(()=>{}),o.IvyForms.pro={get loaded(){return f.loaded.value},get loading(){return f.loading.value},get plan(){return f.plan.value},get upgradeMap(){return f.upgradeMap.value},get groups(){return f.groups.value},get license(){return f.license.value},get features(){const v=f.data?.value?.features||{},h={};for(const w in v)h[w]=!!v[w];return h},hasFeature:v=>f.hasFeature(v),fetch:v=>f.fetch(v),refresh:()=>f.refresh()}}o.IvyForms.onProReady||(o.IvyForms._proReadyQueue=[],o.IvyForms.onProReady=f=>{try{if(o.IvyForms.pro?.loaded)return f(o.IvyForms.pro);o.IvyForms._proReadyQueue?.push(f)}catch{}},window.addEventListener("ivyforms:pro_features_loaded",()=>{const f=Array.isArray(o.IvyForms._proReadyQueue)?o.IvyForms._proReadyQueue:[];for(;f.length;){const v=f.shift();try{v&&v(o.IvyForms.pro)}catch{}}})),o.IvyForms.hasProFeature||(o.IvyForms.hasProFeature=f=>{try{return!o.IvyForms.pro||!o.IvyForms.pro.loaded?!1:!!o.IvyForms.pro.hasFeature?.(f)}catch{return!1}}),o.IvyForms.settingsStore=Ap})();gz();dq();gq();Ra.runWithContext(()=>{window.IvyForms.navigateToAdminPage=un().navigateToAdminPage});Ra.mount("#ivyforms-app");Ap.loadAllSettings().then(()=>{const{startWatching:t}=Po();t()}).catch(()=>{const{startWatching:t}=Po();t()});rw({scope:"admin"});