| 1 |
import{_ as Nt,c as se,r as To,o as E,i as I9,a as Df,b as O9,M as A9,S as f3,e as P9,U as p3,g as h3,d as m3,f as v3,h as lf,j as $9,k as y1,l as g3,m as R9,n as X_,t as Q_,p as Ts,q as D9,s as N9,u as L9,v as F9,w as ya,x as ot,y as St,z as fe,A as Bt,B as et,C as co,D,E as $,F as xr,G as Nf,H as Jn,I as U,J as mn,K as F,L as J,N as m,O as ln,P as yr,T as Us,Q as B,R as P,V as ze,W as Xt,X as Qi,Y as ke,Z as Oo,$ as $e,a0 as oo,a1 as $t,a2 as wn,a3 as vn,a4 as B9,a5 as Wt,a6 as ky,a7 as ue,a8 as be,a9 as un,aa as qr,ab as $n,ac as Z_,ad as ei,ae as js,af as Qa,ag as Za,ah as V9,ai as e6,aj as Kn,ak as ti,al as bt,am as It,an as fo,ao as t6,ap as xt,aq as y3,ar as fa,as as $r,at as Xn,au as Yo,av as zn,aw as Io,ax as Rn,ay as Ka,az as uc,aA as Ga,aB as Oc,aC as tt,aD as Ya,aE as Lf,aF as Ye,aG as pe,aH as z9,aI as Ac,aJ as qs,aK as n6,aL as Wl,aM as H9,aN as Wp,aO as cc,aP as W9,aQ as Xo,aR as Ko,aS as U9,aT as za,aU as j9,aV as br,aW as q9,aX as r6,aY as o6,aZ as Ty,a_ as K9,a$ as Ey,b0 as My,b1 as Dn,b2 as a6,b3 as G9,b4 as Y9,b5 as J9,b6 as X9,b7 as Es,b8 as jn,b9 as Pc,ba as Ht,bb as wr,bc as s6,bd as yt,be as Q9,bf as Iy,bg as Z9,bh as Hi,bi as eO,bj as Ks,bk as dc,bl as Gs,bm as Be,bn as eu,bo as tO,bp as nO,bq as $u,br as i6,bs as uf,bt as rO,bu as oO,bv as aO,bw as Ff,bx as sO,by as Wi,bz as iO,bA as jo,bB as b1,bC as cf,bD as Bf,bE as lO,bF as uO,bG as cO,bH as b3,bI as S1,bJ as dO,bK as fO,bL as pO,bM as hO,bN as S3,bO as mO,bP as vO,bQ as gO,bR as l6,bS as u6,bT as yO,bU as Zi,bV as bO,bW as Vf,bX as w1,bY as w3,bZ as SO,b_ as wO,b$ as _O,c0 as CO,c1 as xO,c2 as kO,c3 as _3,c4 as Ui,c5 as TO,c6 as EO,c7 as MO,c8 as IO,c9 as OO,ca as AO,cb as es,cc as dt,cd as PO,ce as c6,cf as Do,cg as lo,ch as Gr,ci as $O,cj as gt,ck as Tn,cl as ba,cm as nn,cn as el,co as No,cp as Ve,cq as RO,cr as Lr,cs as Jo,ct as $c,cu as DO,cv as NO,cw as C3,cx as LO,cy as FO,cz as BO,cA as VO,cB as zO,cC as Lo,cD as HO,cE as Up,cF as WO,cG as UO,cH as jO,cI as qO,cJ as KO,cK as GO,cL as YO,cM as JO,cN as XO}from"./chunks/index-C-O2Aleh.js";const QO={};function ZO(n,e){const t=To("RouterView");return E(),se(t)}const eA=Nt(QO,[["render",ZO]]);var tA=/\s/;function nA(n){for(var e=n.length;e--&&tA.test(n.charAt(e)););return e}var rA=/^\s+/;function oA(n){return n&&n.slice(0,nA(n)+1).replace(rA,"")}var x3=NaN,aA=/^[-+]0x[0-9a-f]+$/i,sA=/^0b[01]+$/i,iA=/^0o[0-7]+$/i,lA=parseInt;function k3(n){if(typeof n=="number")return n;if(I9(n))return x3;if(Df(n)){var e=typeof n.valueOf=="function"?n.valueOf():n;n=Df(e)?e+"":e}if(typeof n!="string")return n===0?n:+n;n=oA(n);var t=sA.test(n);return t||iA.test(n)?lA(n.slice(2),t?2:8):aA.test(n)?x3:+n}function uA(n,e,t,r){n.length;for(var o=t+1;o--;)if(e(n[o],o,n))return o;return-1}var cA=1,dA=4;function T3(n){return O9(n,cA|dA)}var fA="__lodash_hash_undefined__";function pA(n){return this.__data__.set(n,fA),this}function hA(n){return this.__data__.has(n)}function zf(n){var e=-1,t=n==null?0:n.length;for(this.__data__=new A9;++e<t;)this.add(n[e])}zf.prototype.add=zf.prototype.push=pA;zf.prototype.has=hA;function mA(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 vA(n,e){return n.has(e)}var gA=1,yA=2;function d6(n,e,t,r,o,s){var a=t&gA,i=n.length,l=e.length;if(i!=l&&!(a&&l>i))return!1;var u=s.get(n),f=s.get(e);if(u&&f)return u==e&&f==n;var d=-1,h=!0,v=t&yA?new zf:void 0;for(s.set(n,e),s.set(e,n);++d<i;){var g=n[d],y=e[d];if(r)var b=a?r(y,g,d,e,n,s):r(g,y,d,n,e,s);if(b!==void 0){if(b)continue;h=!1;break}if(v){if(!mA(e,function(w,_){if(!vA(v,_)&&(g===w||o(g,w,t,r,s)))return v.push(_)})){h=!1;break}}else if(!(g===y||o(g,y,t,r,s))){h=!1;break}}return s.delete(n),s.delete(e),h}function bA(n){var e=-1,t=Array(n.size);return n.forEach(function(r,o){t[++e]=[o,r]}),t}function SA(n){var e=-1,t=Array(n.size);return n.forEach(function(r){t[++e]=r}),t}var wA=1,_A=2,CA="[object Boolean]",xA="[object Date]",kA="[object Error]",TA="[object Map]",EA="[object Number]",MA="[object RegExp]",IA="[object Set]",OA="[object String]",AA="[object Symbol]",PA="[object ArrayBuffer]",$A="[object DataView]",E3=f3?f3.prototype:void 0,zm=E3?E3.valueOf:void 0;function RA(n,e,t,r,o,s,a){switch(t){case $A:if(n.byteLength!=e.byteLength||n.byteOffset!=e.byteOffset)return!1;n=n.buffer,e=e.buffer;case PA:return!(n.byteLength!=e.byteLength||!s(new p3(n),new p3(e)));case CA:case xA:case EA:return P9(+n,+e);case kA:return n.name==e.name&&n.message==e.message;case MA:case OA:return n==e+"";case TA:var i=bA;case IA:var l=r&wA;if(i||(i=SA),n.size!=e.size&&!l)return!1;var u=a.get(n);if(u)return u==e;r|=_A,a.set(n,e);var f=d6(i(n),i(e),r,o,s,a);return a.delete(n),f;case AA:if(zm)return zm.call(n)==zm.call(e)}return!1}var DA=1,NA=Object.prototype,LA=NA.hasOwnProperty;function FA(n,e,t,r,o,s){var a=t&DA,i=h3(n),l=i.length,u=h3(e),f=u.length;if(l!=f&&!a)return!1;for(var d=l;d--;){var h=i[d];if(!(a?h in e:LA.call(e,h)))return!1}var v=s.get(n),g=s.get(e);if(v&&g)return v==e&&g==n;var y=!0;s.set(n,e),s.set(e,n);for(var b=a;++d<l;){h=i[d];var w=n[h],_=e[h];if(r)var k=a?r(_,w,h,e,n,s):r(w,_,h,n,e,s);if(!(k===void 0?w===_||o(w,_,t,r,s):k)){y=!1;break}b||(b=h=="constructor")}if(y&&!b){var x=n.constructor,C=e.constructor;x!=C&&"constructor"in n&&"constructor"in e&&!(typeof x=="function"&&x instanceof x&&typeof C=="function"&&C instanceof C)&&(y=!1)}return s.delete(n),s.delete(e),y}var BA=1,M3="[object Arguments]",I3="[object Array]",Dd="[object Object]",VA=Object.prototype,O3=VA.hasOwnProperty;function zA(n,e,t,r,o,s){var a=y1(n),i=y1(e),l=a?I3:m3(n),u=i?I3:m3(e);l=l==M3?Dd:l,u=u==M3?Dd:u;var f=l==Dd,d=u==Dd,h=l==u;if(h&&v3(n)){if(!v3(e))return!1;a=!0,f=!1}if(h&&!f)return s||(s=new lf),a||$9(n)?d6(n,e,t,r,o,s):RA(n,e,l,t,r,o,s);if(!(t&BA)){var v=f&&O3.call(n,"__wrapped__"),g=d&&O3.call(e,"__wrapped__");if(v||g){var y=v?n.value():n,b=g?e.value():e;return s||(s=new lf),o(y,b,t,r,s)}}return h?(s||(s=new lf),FA(n,e,t,r,o,s)):!1}function jp(n,e,t,r,o){return n===e?!0:n==null||e==null||!g3(n)&&!g3(e)?n!==n&&e!==e:zA(n,e,t,r,jp,o)}var HA=1,WA=2;function UA(n,e,t,r){var o=t.length,s=o;if(n==null)return!s;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<s;){a=t[o];var i=a[0],l=n[i],u=a[1];if(a[2]){if(l===void 0&&!(i in n))return!1}else{var f=new lf,d;if(!(d===void 0?jp(u,l,HA|WA,r,f):d))return!1}}return!0}function f6(n){return n===n&&!Df(n)}function jA(n){for(var e=R9(n),t=e.length;t--;){var r=e[t],o=n[r];e[t]=[r,o,f6(o)]}return e}function p6(n,e){return function(t){return t==null?!1:t[n]===e&&(e!==void 0||n in Object(t))}}function qA(n){var e=jA(n);return e.length==1&&e[0][2]?p6(e[0][0],e[0][1]):function(t){return t===n||UA(t,n,e)}}var KA=1,GA=2;function YA(n,e){return X_(n)&&f6(e)?p6(Q_(n),e):function(t){var r=Ts(t,n);return r===void 0&&r===e?D9(t,n):jp(e,r,KA|GA)}}function JA(n){return function(e){return e==null?void 0:e[n]}}function XA(n){return function(e){return N9(e,n)}}function QA(n){return X_(n)?JA(Q_(n)):XA(n)}function ZA(n){return typeof n=="function"?n:n==null?L9:typeof n=="object"?y1(n)?YA(n[0],n[1]):qA(n):QA(n)}var Hm=function(){return F9.Date.now()},eP="Expected a function",tP=Math.max,nP=Math.min;function Oy(n,e,t){var r,o,s,a,i,l,u=0,f=!1,d=!1,h=!0;if(typeof n!="function")throw new TypeError(eP);e=k3(e)||0,Df(t)&&(f=!!t.leading,d="maxWait"in t,s=d?tP(k3(t.maxWait)||0,e):s,h="trailing"in t?!!t.trailing:h);function v(T){var A=r,O=o;return r=o=void 0,u=T,a=n.apply(O,A),a}function g(T){return u=T,i=setTimeout(w,e),f?v(T):a}function y(T){var A=T-l,O=T-u,I=e-A;return d?nP(I,s-O):I}function b(T){var A=T-l,O=T-u;return l===void 0||A>=e||A<0||d&&O>=s}function w(){var T=Hm();if(b(T))return _(T);i=setTimeout(w,y(T))}function _(T){return i=void 0,h&&r?v(T):(r=o=void 0,a)}function k(){i!==void 0&&clearTimeout(i),u=0,r=l=o=i=void 0}function x(){return i===void 0?a:_(Hm())}function C(){var T=Hm(),A=b(T);if(r=arguments,o=this,l=T,A){if(i===void 0)return g(l);if(d)return clearTimeout(i),i=setTimeout(w,e),v(l)}return i===void 0&&(i=setTimeout(w,e)),a}return C.cancel=k,C.flush=x,C}function rP(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var o=r-1;return uA(n,ZA(e),o)}function Ds(n,e){return jp(n,e)}const h6=n=>ya?window.requestAnimationFrame(n):setTimeout(n,16),m6=n=>ya?window.cancelAnimationFrame(n):clearTimeout(n);let Nd;const v6=n=>{var e;if(!ya)return 0;if(Nd!==void 0)return Nd;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 s=o.offsetWidth;return(e=t.parentNode)==null||e.removeChild(t),Nd=r-s,Nd};function oP(n,e){if(!ya)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),s=o+e.offsetHeight,a=n.scrollTop,i=a+n.clientHeight;o<a?n.scrollTop=o:s>i&&(n.scrollTop=s-n.clientHeight)}const _l=4,g6={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"}},aP=({move:n,size:e,bar:t})=>({[t.size]:e,transform:`translate${t.axis}(${n}%)`}),Ay=Symbol("scrollbarContextKey"),sP=ot({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),iP="Thumb",lP=fe({__name:"thumb",props:sP,setup(n){const e=n,t=Bt(Ay),r=et("scrollbar");t||co(iP,"can not inject scrollbar context");const o=D(),s=D(),a=D({}),i=D(!1);let l=!1,u=!1,f=ya?document.onselectstart:null;const d=$(()=>g6[e.vertical?"vertical":"horizontal"]),h=$(()=>aP({size:e.size,move:e.move,bar:d.value})),v=$(()=>o.value[d.value.offset]**2/t.wrapElement[d.value.scrollSize]/e.ratio/s.value[d.value.offset]),g=T=>{var A;if(T.stopPropagation(),T.ctrlKey||[1,2].includes(T.button))return;(A=window.getSelection())==null||A.removeAllRanges(),b(T);const O=T.currentTarget;O&&(a.value[d.value.axis]=O[d.value.offset]-(T[d.value.client]-O.getBoundingClientRect()[d.value.direction]))},y=T=>{if(!s.value||!o.value||!t.wrapElement)return;const A=Math.abs(T.target.getBoundingClientRect()[d.value.direction]-T[d.value.client]),O=s.value[d.value.offset]/2,I=(A-O)*100*v.value/o.value[d.value.offset];t.wrapElement[d.value.scroll]=I*t.wrapElement[d.value.scrollSize]/100},b=T=>{T.stopImmediatePropagation(),l=!0,document.addEventListener("mousemove",w),document.addEventListener("mouseup",_),f=document.onselectstart,document.onselectstart=()=>!1},w=T=>{if(!o.value||!s.value||l===!1)return;const A=a.value[d.value.axis];if(!A)return;const O=(o.value.getBoundingClientRect()[d.value.direction]-T[d.value.client])*-1,I=s.value[d.value.offset]-A,R=(O-I)*100*v.value/o.value[d.value.offset];t.wrapElement[d.value.scroll]=R*t.wrapElement[d.value.scrollSize]/100},_=()=>{l=!1,a.value[d.value.axis]=0,document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",_),C(),u&&(i.value=!1)},k=()=>{u=!1,i.value=!!e.size},x=()=>{u=!0,i.value=l};xr(()=>{C(),document.removeEventListener("mouseup",_)});const C=()=>{document.onselectstart!==f&&(document.onselectstart=f)};return Nf(Jn(t,"scrollbarElement"),"mousemove",k),Nf(Jn(t,"scrollbarElement"),"mouseleave",x),(T,A)=>(E(),se(Us,{name:m(r).b("fade"),persisted:""},{default:U(()=>[mn(F("div",{ref_key:"instance",ref:o,class:J([m(r).e("bar"),m(r).is(m(d).key)]),onMousedown:y},[F("div",{ref_key:"thumb",ref:s,class:J(m(r).e("thumb")),style:ln(m(h)),onMousedown:g},null,38)],34),[[yr,T.always||i.value]])]),_:1},8,["name"]))}});var A3=St(lP,[["__file","thumb.vue"]]);const uP=ot({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),cP=fe({__name:"bar",props:uP,setup(n,{expose:e}){const t=n,r=Bt(Ay),o=D(0),s=D(0),a=D(""),i=D(""),l=D(1),u=D(1);return e({handleScroll:h=>{if(h){const v=h.offsetHeight-_l,g=h.offsetWidth-_l;s.value=h.scrollTop*100/v*l.value,o.value=h.scrollLeft*100/g*u.value}},update:()=>{const h=r==null?void 0:r.wrapElement;if(!h)return;const v=h.offsetHeight-_l,g=h.offsetWidth-_l,y=v**2/h.scrollHeight,b=g**2/h.scrollWidth,w=Math.max(y,t.minSize),_=Math.max(b,t.minSize);l.value=y/(v-y)/(w/(v-w)),u.value=b/(g-b)/(_/(g-_)),i.value=w+_l<v?`${w}px`:"",a.value=_+_l<g?`${_}px`:""}}),(h,v)=>(E(),B(ze,null,[P(A3,{move:o.value,ratio:u.value,size:a.value,always:h.always},null,8,["move","ratio","size","always"]),P(A3,{move:s.value,ratio:l.value,size:i.value,vertical:"",always:h.always},null,8,["move","ratio","size","always"])],64))}});var dP=St(cP,[["__file","bar.vue"]]);const fP=ot({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:ke([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,...Qi(["ariaLabel","ariaOrientation"])}),pP={scroll:({scrollTop:n,scrollLeft:e})=>[n,e].every(Xt)},hP="ElScrollbar",mP=fe({name:hP}),vP=fe({...mP,props:fP,emits:pP,setup(n,{expose:e,emit:t}){const r=n,o=et("scrollbar");let s,a,i=0,l=0;const u=D(),f=D(),d=D(),h=D(),v=$(()=>{const C={};return r.height&&(C.height=Oo(r.height)),r.maxHeight&&(C.maxHeight=Oo(r.maxHeight)),[r.wrapStyle,C]}),g=$(()=>[r.wrapClass,o.e("wrap"),{[o.em("wrap","hidden-default")]:!r.native}]),y=$(()=>[o.e("view"),r.viewClass]),b=()=>{var C;f.value&&((C=h.value)==null||C.handleScroll(f.value),i=f.value.scrollTop,l=f.value.scrollLeft,t("scroll",{scrollTop:f.value.scrollTop,scrollLeft:f.value.scrollLeft}))};function w(C,T){qr(C)?f.value.scrollTo(C):Xt(C)&&Xt(T)&&f.value.scrollTo(C,T)}const _=C=>{Xt(C)&&(f.value.scrollTop=C)},k=C=>{Xt(C)&&(f.value.scrollLeft=C)},x=()=>{var C;(C=h.value)==null||C.update()};return $e(()=>r.noresize,C=>{C?(s==null||s(),a==null||a()):({stop:s}=oo(d,x),a=Nf("resize",x))},{immediate:!0}),$e(()=>[r.maxHeight,r.height],()=>{r.native||$t(()=>{var C;x(),f.value&&((C=h.value)==null||C.handleScroll(f.value))})}),wn(Ay,vn({scrollbarElement:u,wrapElement:f})),B9(()=>{f.value&&(f.value.scrollTop=i,f.value.scrollLeft=l)}),Wt(()=>{r.native||$t(()=>{x()})}),ky(()=>x()),e({wrapRef:f,update:x,scrollTo:w,setScrollTop:_,setScrollLeft:k,handleScroll:b}),(C,T)=>(E(),B("div",{ref_key:"scrollbarRef",ref:u,class:J(m(o).b())},[F("div",{ref_key:"wrapRef",ref:f,class:J(m(g)),style:ln(m(v)),tabindex:C.tabindex,onScroll:b},[(E(),se(un(C.tag),{id:C.id,ref_key:"resizeRef",ref:d,class:J(m(y)),style:ln(C.viewStyle),role:C.role,"aria-label":C.ariaLabel,"aria-orientation":C.ariaOrientation},{default:U(()=>[be(C.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],46,["tabindex"]),C.native?ue("v-if",!0):(E(),se(dP,{key:0,ref_key:"barRef",ref:h,always:C.always,"min-size":C.minSize},null,8,["always","min-size"]))],2))}});var gP=St(vP,[["__file","scrollbar.vue"]]);const Py=$n(gP),y6=Symbol("buttonGroupContextKey"),Ri=({from:n,replacement:e,scope:t,version:r,ref:o,type:s="API"},a)=>{$e(()=>m(a),i=>{},{immediate:!0})},yP=(n,e)=>{Ri({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},$(()=>n.type==="text"));const t=Bt(y6,void 0),r=Z_("button"),{form:o}=ei(),s=js($(()=>t==null?void 0:t.size)),a=Qa(),i=D(),l=Za(),u=$(()=>n.type||(t==null?void 0:t.type)||""),f=$(()=>{var g,y,b;return(b=(y=n.autoInsertSpace)!=null?y:(g=r.value)==null?void 0:g.autoInsertSpace)!=null?b:!1}),d=$(()=>n.tag==="button"?{ariaDisabled:a.value||n.loading,disabled:a.value||n.loading,autofocus:n.autofocus,type:n.nativeType}:{}),h=$(()=>{var g;const y=(g=l.default)==null?void 0:g.call(l);if(f.value&&(y==null?void 0:y.length)===1){const b=y[0];if((b==null?void 0:b.type)===V9){const w=b.children;return new RegExp("^\\p{Unified_Ideograph}{2}$","u").test(w.trim())}}return!1});return{_disabled:a,_size:s,_type:u,_ref:i,_props:d,shouldAddSpace:h,handleClick:g=>{if(a.value||n.loading){g.stopPropagation();return}n.nativeType==="reset"&&(o==null||o.resetFields()),e("click",g)}}},bP=["default","primary","success","warning","info","danger","text",""],SP=["button","submit","reset"],_1=ot({size:ti,disabled:Boolean,type:{type:String,values:bP,default:""},icon:{type:Kn},nativeType:{type:String,values:SP,default:"button"},loading:Boolean,loadingIcon:{type:Kn,default:()=>e6},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:ke([String,Object]),default:"button"}}),wP={click:n=>n instanceof MouseEvent};function pr(n,e){_P(n)&&(n="100%");var t=CP(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 Ld(n){return Math.min(1,Math.max(0,n))}function _P(n){return typeof n=="string"&&n.indexOf(".")!==-1&&parseFloat(n)===1}function CP(n){return typeof n=="string"&&n.indexOf("%")!==-1}function b6(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function Fd(n){return n<=1?"".concat(Number(n)*100,"%"):n}function Ei(n){return n.length===1?"0"+n:String(n)}function xP(n,e,t){return{r:pr(n,255)*255,g:pr(e,255)*255,b:pr(t,255)*255}}function P3(n,e,t){n=pr(n,255),e=pr(e,255),t=pr(t,255);var r=Math.max(n,e,t),o=Math.min(n,e,t),s=0,a=0,i=(r+o)/2;if(r===o)a=0,s=0;else{var l=r-o;switch(a=i>.5?l/(2-r-o):l/(r+o),r){case n:s=(e-t)/l+(e<t?6:0);break;case e:s=(t-n)/l+2;break;case t:s=(n-e)/l+4;break}s/=6}return{h:s,s:a,l:i}}function Wm(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 kP(n,e,t){var r,o,s;if(n=pr(n,360),e=pr(e,100),t=pr(t,100),e===0)o=t,s=t,r=t;else{var a=t<.5?t*(1+e):t+e-t*e,i=2*t-a;r=Wm(i,a,n+1/3),o=Wm(i,a,n),s=Wm(i,a,n-1/3)}return{r:r*255,g:o*255,b:s*255}}function $3(n,e,t){n=pr(n,255),e=pr(e,255),t=pr(t,255);var r=Math.max(n,e,t),o=Math.min(n,e,t),s=0,a=r,i=r-o,l=r===0?0:i/r;if(r===o)s=0;else{switch(r){case n:s=(e-t)/i+(e<t?6:0);break;case e:s=(t-n)/i+2;break;case t:s=(n-e)/i+4;break}s/=6}return{h:s,s:l,v:a}}function TP(n,e,t){n=pr(n,360)*6,e=pr(e,100),t=pr(t,100);var r=Math.floor(n),o=n-r,s=t*(1-e),a=t*(1-o*e),i=t*(1-(1-o)*e),l=r%6,u=[t,a,s,s,i,t][l],f=[i,t,t,a,s,s][l],d=[s,s,i,t,t,a][l];return{r:u*255,g:f*255,b:d*255}}function R3(n,e,t,r){var o=[Ei(Math.round(n).toString(16)),Ei(Math.round(e).toString(16)),Ei(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 EP(n,e,t,r,o){var s=[Ei(Math.round(n).toString(16)),Ei(Math.round(e).toString(16)),Ei(Math.round(t).toString(16)),Ei(MP(r))];return o&&s[0].startsWith(s[0].charAt(1))&&s[1].startsWith(s[1].charAt(1))&&s[2].startsWith(s[2].charAt(1))&&s[3].startsWith(s[3].charAt(1))?s[0].charAt(0)+s[1].charAt(0)+s[2].charAt(0)+s[3].charAt(0):s.join("")}function MP(n){return Math.round(parseFloat(n)*255).toString(16)}function D3(n){return to(n)/255}function to(n){return parseInt(n,16)}function IP(n){return{r:n>>16,g:(n&65280)>>8,b:n&255}}var C1={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 OP(n){var e={r:0,g:0,b:0},t=1,r=null,o=null,s=null,a=!1,i=!1;return typeof n=="string"&&(n=$P(n)),typeof n=="object"&&(Pa(n.r)&&Pa(n.g)&&Pa(n.b)?(e=xP(n.r,n.g,n.b),a=!0,i=String(n.r).substr(-1)==="%"?"prgb":"rgb"):Pa(n.h)&&Pa(n.s)&&Pa(n.v)?(r=Fd(n.s),o=Fd(n.v),e=TP(n.h,r,o),a=!0,i="hsv"):Pa(n.h)&&Pa(n.s)&&Pa(n.l)&&(r=Fd(n.s),s=Fd(n.l),e=kP(n.h,r,s),a=!0,i="hsl"),Object.prototype.hasOwnProperty.call(n,"a")&&(t=n.a)),t=b6(t),{ok:a,format:n.format||i,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 AP="[-\\+]?\\d+%?",PP="[-\\+]?\\d*\\.\\d+%?",Ms="(?:".concat(PP,")|(?:").concat(AP,")"),Um="[\\s|\\(]+(".concat(Ms,")[,|\\s]+(").concat(Ms,")[,|\\s]+(").concat(Ms,")\\s*\\)?"),jm="[\\s|\\(]+(".concat(Ms,")[,|\\s]+(").concat(Ms,")[,|\\s]+(").concat(Ms,")[,|\\s]+(").concat(Ms,")\\s*\\)?"),Uo={CSS_UNIT:new RegExp(Ms),rgb:new RegExp("rgb"+Um),rgba:new RegExp("rgba"+jm),hsl:new RegExp("hsl"+Um),hsla:new RegExp("hsla"+jm),hsv:new RegExp("hsv"+Um),hsva:new RegExp("hsva"+jm),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 $P(n){if(n=n.trim().toLowerCase(),n.length===0)return!1;var e=!1;if(C1[n])n=C1[n],e=!0;else if(n==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var t=Uo.rgb.exec(n);return t?{r:t[1],g:t[2],b:t[3]}:(t=Uo.rgba.exec(n),t?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=Uo.hsl.exec(n),t?{h:t[1],s:t[2],l:t[3]}:(t=Uo.hsla.exec(n),t?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=Uo.hsv.exec(n),t?{h:t[1],s:t[2],v:t[3]}:(t=Uo.hsva.exec(n),t?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=Uo.hex8.exec(n),t?{r:to(t[1]),g:to(t[2]),b:to(t[3]),a:D3(t[4]),format:e?"name":"hex8"}:(t=Uo.hex6.exec(n),t?{r:to(t[1]),g:to(t[2]),b:to(t[3]),format:e?"name":"hex"}:(t=Uo.hex4.exec(n),t?{r:to(t[1]+t[1]),g:to(t[2]+t[2]),b:to(t[3]+t[3]),a:D3(t[4]+t[4]),format:e?"name":"hex8"}:(t=Uo.hex3.exec(n),t?{r:to(t[1]+t[1]),g:to(t[2]+t[2]),b:to(t[3]+t[3]),format:e?"name":"hex"}:!1)))))))))}function Pa(n){return!!Uo.CSS_UNIT.exec(String(n))}var S6=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=IP(e)),this.originalInput=e;var o=OP(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,s=e.r/255,a=e.g/255,i=e.b/255;return s<=.03928?t=s/12.92:t=Math.pow((s+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),i<=.03928?o=i/12.92:o=Math.pow((i+.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=b6(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=$3(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=$3(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=P3(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=P3(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),R3(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),EP(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(pr(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(pr(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="#"+R3(this.r,this.g,this.b,!1),t=0,r=Object.entries(C1);t<r.length;t++){var o=r[t],s=o[0],a=o[1];if(e===a)return s}return!1},n.prototype.toString=function(e){var t=!!e;e=e??this.format;var r=!1,o=this.a<1&&this.a>=0,s=!t&&o&&(e.startsWith("hex")||e==="name");return s?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=Ld(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=Ld(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=Ld(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=Ld(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(),s=t/100,a={r:(o.r-r.r)*s+r.r,g:(o.g-r.g)*s+r.g,b:(o.b-r.b)*s+r.b,a:(o.a-r.a)*s+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,s=[this];for(r.h=(r.h-(o*e>>1)+720)%360;--e;)r.h=(r.h+o)%360,s.push(new n(r));return s},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,s=t.v,a=[],i=1/e;e--;)a.push(new n({h:r,s:o,v:s})),s=(s+i)%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],s=360/e,a=1;a<e;a++)o.push(new n({h:(r+a*s)%360,s:t.s,l:t.l}));return o},n.prototype.equals=function(e){return this.toRgbString()===new n(e).toRgbString()},n}();function hs(n,e=20){return n.mix("#141414",e).toString()}function RP(n){const e=Qa(),t=et("button");return $(()=>{let r={},o=n.color;if(o){const s=o.match(/var\((.*?)\)/);s&&(o=window.getComputedStyle(window.document.documentElement).getPropertyValue(s[1]));const a=new S6(o),i=n.dark?a.tint(20).toString():hs(a,20);if(n.plain)r=t.cssVarBlock({"bg-color":n.dark?hs(a,90):a.tint(90).toString(),"text-color":o,"border-color":n.dark?hs(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":i,"active-text-color":`var(${t.cssVarName("color-white")})`,"active-border-color":i}),e.value&&(r[t.cssVarBlockName("disabled-bg-color")]=n.dark?hs(a,90):a.tint(90).toString(),r[t.cssVarBlockName("disabled-text-color")]=n.dark?hs(a,50):a.tint(50).toString(),r[t.cssVarBlockName("disabled-border-color")]=n.dark?hs(a,80):a.tint(80).toString());else{const l=n.dark?hs(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":i,"active-border-color":i}),e.value){const f=n.dark?hs(a,50):a.tint(50).toString();r[t.cssVarBlockName("disabled-bg-color")]=f,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")]=f}}}return r})}const DP=fe({name:"ElButton"}),NP=fe({...DP,props:_1,emits:wP,setup(n,{expose:e,emit:t}){const r=n,o=RP(r),s=et("button"),{_ref:a,_size:i,_type:l,_disabled:u,_props:f,shouldAddSpace:d,handleClick:h}=yP(r,t),v=$(()=>[s.b(),s.m(l.value),s.m(i.value),s.is("disabled",u.value),s.is("loading",r.loading),s.is("plain",r.plain),s.is("round",r.round),s.is("circle",r.circle),s.is("text",r.text),s.is("link",r.link),s.is("has-bg",r.bg)]);return e({ref:a,size:i,type:l,disabled:u,shouldAddSpace:d}),(g,y)=>(E(),se(un(g.tag),It({ref_key:"_ref",ref:a},m(f),{class:m(v),style:m(o),onClick:m(h)}),{default:U(()=>[g.loading?(E(),B(ze,{key:0},[g.$slots.loading?be(g.$slots,"loading",{key:0}):(E(),se(m(bt),{key:1,class:J(m(s).is("loading"))},{default:U(()=>[(E(),se(un(g.loadingIcon)))]),_:1},8,["class"]))],64)):g.icon||g.$slots.icon?(E(),se(m(bt),{key:1},{default:U(()=>[g.icon?(E(),se(un(g.icon),{key:0})):be(g.$slots,"icon",{key:1})]),_:3})):ue("v-if",!0),g.$slots.default?(E(),B("span",{key:2,class:J({[m(s).em("text","expand")]:m(d)})},[be(g.$slots,"default")],2)):ue("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var LP=St(NP,[["__file","button.vue"]]);const FP={size:_1.size,type:_1.type},BP=fe({name:"ElButtonGroup"}),VP=fe({...BP,props:FP,setup(n){const e=n;wn(y6,vn({size:Jn(e,"size"),type:Jn(e,"type")}));const t=et("button");return(r,o)=>(E(),B("div",{class:J(m(t).b("group"))},[be(r.$slots,"default")],2))}});var w6=St(VP,[["__file","button-group.vue"]]);const Hf=$n(LP,{ButtonGroup:w6});fo(w6);var Is=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Zo(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function _6(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 df={exports:{}},zP=df.exports,N3;function HP(){return N3||(N3=1,function(n,e){(function(t,r){n.exports=r()})(zP,function(){var t=1e3,r=6e4,o=36e5,s="millisecond",a="second",i="minute",l="hour",u="day",f="week",d="month",h="quarter",v="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,_={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(ee){var q=["th","st","nd","rd"],V=ee%100;return"["+ee+(q[(V-20)%10]||q[V]||q[0])+"]"}},k=function(ee,q,V){var ne=String(ee);return!ne||ne.length>=q?ee:""+Array(q+1-ne.length).join(V)+ee},x={s:k,z:function(ee){var q=-ee.utcOffset(),V=Math.abs(q),ne=Math.floor(V/60),oe=V%60;return(q<=0?"+":"-")+k(ne,2,"0")+":"+k(oe,2,"0")},m:function ee(q,V){if(q.date()<V.date())return-ee(V,q);var ne=12*(V.year()-q.year())+(V.month()-q.month()),oe=q.clone().add(ne,d),Y=V-oe<0,Z=q.clone().add(ne+(Y?-1:1),d);return+(-(ne+(V-oe)/(Y?oe-Z:Z-oe))||0)},a:function(ee){return ee<0?Math.ceil(ee)||0:Math.floor(ee)},p:function(ee){return{M:d,y:v,w:f,d:u,D:g,h:l,m:i,s:a,ms:s,Q:h}[ee]||String(ee||"").toLowerCase().replace(/s$/,"")},u:function(ee){return ee===void 0}},C="en",T={};T[C]=_;var A="$isDayjsObject",O=function(ee){return ee instanceof G||!(!ee||!ee[A])},I=function ee(q,V,ne){var oe;if(!q)return C;if(typeof q=="string"){var Y=q.toLowerCase();T[Y]&&(oe=Y),V&&(T[Y]=V,oe=Y);var Z=q.split("-");if(!oe&&Z.length>1)return ee(Z[0])}else{var H=q.name;T[H]=q,oe=H}return!ne&&oe&&(C=oe),oe||!ne&&C},R=function(ee,q){if(O(ee))return ee.clone();var V=typeof q=="object"?q:{};return V.date=ee,V.args=arguments,new G(V)},L=x;L.l=I,L.i=O,L.w=function(ee,q){return R(ee,{locale:q.$L,utc:q.$u,x:q.$x,$offset:q.$offset})};var G=function(){function ee(V){this.$L=I(V.locale,null,!0),this.parse(V),this.$x=this.$x||V.x||{},this[A]=!0}var q=ee.prototype;return q.parse=function(V){this.$d=function(ne){var oe=ne.date,Y=ne.utc;if(oe===null)return new Date(NaN);if(L.u(oe))return new Date;if(oe instanceof Date)return new Date(oe);if(typeof oe=="string"&&!/Z$/i.test(oe)){var Z=oe.match(b);if(Z){var H=Z[2]-1||0,te=(Z[7]||"0").substring(0,3);return Y?new Date(Date.UTC(Z[1],H,Z[3]||1,Z[4]||0,Z[5]||0,Z[6]||0,te)):new Date(Z[1],H,Z[3]||1,Z[4]||0,Z[5]||0,Z[6]||0,te)}}return new Date(oe)}(V),this.init()},q.init=function(){var V=this.$d;this.$y=V.getFullYear(),this.$M=V.getMonth(),this.$D=V.getDate(),this.$W=V.getDay(),this.$H=V.getHours(),this.$m=V.getMinutes(),this.$s=V.getSeconds(),this.$ms=V.getMilliseconds()},q.$utils=function(){return L},q.isValid=function(){return this.$d.toString()!==y},q.isSame=function(V,ne){var oe=R(V);return this.startOf(ne)<=oe&&oe<=this.endOf(ne)},q.isAfter=function(V,ne){return R(V)<this.startOf(ne)},q.isBefore=function(V,ne){return this.endOf(ne)<R(V)},q.$g=function(V,ne,oe){return L.u(V)?this[ne]:this.set(oe,V)},q.unix=function(){return Math.floor(this.valueOf()/1e3)},q.valueOf=function(){return this.$d.getTime()},q.startOf=function(V,ne){var oe=this,Y=!!L.u(ne)||ne,Z=L.p(V),H=function(Xe,st){var wt=L.w(oe.$u?Date.UTC(oe.$y,st,Xe):new Date(oe.$y,st,Xe),oe);return Y?wt:wt.endOf(u)},te=function(Xe,st){return L.w(oe.toDate()[Xe].apply(oe.toDate("s"),(Y?[0,0,0,0]:[23,59,59,999]).slice(st)),oe)},Q=this.$W,he=this.$M,we=this.$D,He="set"+(this.$u?"UTC":"");switch(Z){case v:return Y?H(1,0):H(31,11);case d:return Y?H(1,he):H(0,he+1);case f:var Re=this.$locale().weekStart||0,Ue=(Q<Re?Q+7:Q)-Re;return H(Y?we-Ue:we+(6-Ue),he);case u:case g:return te(He+"Hours",0);case l:return te(He+"Minutes",1);case i:return te(He+"Seconds",2);case a:return te(He+"Milliseconds",3);default:return this.clone()}},q.endOf=function(V){return this.startOf(V,!1)},q.$set=function(V,ne){var oe,Y=L.p(V),Z="set"+(this.$u?"UTC":""),H=(oe={},oe[u]=Z+"Date",oe[g]=Z+"Date",oe[d]=Z+"Month",oe[v]=Z+"FullYear",oe[l]=Z+"Hours",oe[i]=Z+"Minutes",oe[a]=Z+"Seconds",oe[s]=Z+"Milliseconds",oe)[Y],te=Y===u?this.$D+(ne-this.$W):ne;if(Y===d||Y===v){var Q=this.clone().set(g,1);Q.$d[H](te),Q.init(),this.$d=Q.set(g,Math.min(this.$D,Q.daysInMonth())).$d}else H&&this.$d[H](te);return this.init(),this},q.set=function(V,ne){return this.clone().$set(V,ne)},q.get=function(V){return this[L.p(V)]()},q.add=function(V,ne){var oe,Y=this;V=Number(V);var Z=L.p(ne),H=function(he){var we=R(Y);return L.w(we.date(we.date()+Math.round(he*V)),Y)};if(Z===d)return this.set(d,this.$M+V);if(Z===v)return this.set(v,this.$y+V);if(Z===u)return H(1);if(Z===f)return H(7);var te=(oe={},oe[i]=r,oe[l]=o,oe[a]=t,oe)[Z]||1,Q=this.$d.getTime()+V*te;return L.w(Q,this)},q.subtract=function(V,ne){return this.add(-1*V,ne)},q.format=function(V){var ne=this,oe=this.$locale();if(!this.isValid())return oe.invalidDate||y;var Y=V||"YYYY-MM-DDTHH:mm:ssZ",Z=L.z(this),H=this.$H,te=this.$m,Q=this.$M,he=oe.weekdays,we=oe.months,He=oe.meridiem,Re=function(st,wt,Lt,vt){return st&&(st[wt]||st(ne,Y))||Lt[wt].slice(0,vt)},Ue=function(st){return L.s(H%12||12,st,"0")},Xe=He||function(st,wt,Lt){var vt=st<12?"AM":"PM";return Lt?vt.toLowerCase():vt};return Y.replace(w,function(st,wt){return wt||function(Lt){switch(Lt){case"YY":return String(ne.$y).slice(-2);case"YYYY":return L.s(ne.$y,4,"0");case"M":return Q+1;case"MM":return L.s(Q+1,2,"0");case"MMM":return Re(oe.monthsShort,Q,we,3);case"MMMM":return Re(we,Q);case"D":return ne.$D;case"DD":return L.s(ne.$D,2,"0");case"d":return String(ne.$W);case"dd":return Re(oe.weekdaysMin,ne.$W,he,2);case"ddd":return Re(oe.weekdaysShort,ne.$W,he,3);case"dddd":return he[ne.$W];case"H":return String(H);case"HH":return L.s(H,2,"0");case"h":return Ue(1);case"hh":return Ue(2);case"a":return Xe(H,te,!0);case"A":return Xe(H,te,!1);case"m":return String(te);case"mm":return L.s(te,2,"0");case"s":return String(ne.$s);case"ss":return L.s(ne.$s,2,"0");case"SSS":return L.s(ne.$ms,3,"0");case"Z":return Z}return null}(st)||Z.replace(":","")})},q.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},q.diff=function(V,ne,oe){var Y,Z=this,H=L.p(ne),te=R(V),Q=(te.utcOffset()-this.utcOffset())*r,he=this-te,we=function(){return L.m(Z,te)};switch(H){case v:Y=we()/12;break;case d:Y=we();break;case h:Y=we()/3;break;case f:Y=(he-Q)/6048e5;break;case u:Y=(he-Q)/864e5;break;case l:Y=he/o;break;case i:Y=he/r;break;case a:Y=he/t;break;default:Y=he}return oe?Y:L.a(Y)},q.daysInMonth=function(){return this.endOf(d).$D},q.$locale=function(){return T[this.$L]},q.locale=function(V,ne){if(!V)return this.$L;var oe=this.clone(),Y=I(V,ne,!0);return Y&&(oe.$L=Y),oe},q.clone=function(){return L.w(this.$d,this)},q.toDate=function(){return new Date(this.valueOf())},q.toJSON=function(){return this.isValid()?this.toISOString():null},q.toISOString=function(){return this.$d.toISOString()},q.toString=function(){return this.$d.toUTCString()},ee}(),z=G.prototype;return R.prototype=z,[["$ms",s],["$s",a],["$m",i],["$H",l],["$W",u],["$M",d],["$y",v],["$D",g]].forEach(function(ee){z[ee[1]]=function(q){return this.$g(q,ee[0],ee[1])}}),R.extend=function(ee,q){return ee.$i||(ee(q,G,R),ee.$i=!0),R},R.locale=I,R.isDayjs=O,R.unix=function(ee){return R(1e3*ee)},R.en=T[C],R.Ls=T,R.p={},R})}(df)),df.exports}var WP=HP();const lt=Zo(WP),qm=(n,e)=>[n>0?n-1:void 0,n,n<e?n+1:void 0],C6=n=>Array.from(Array.from({length:n}).keys()),x6=n=>n.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),k6=n=>n.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),L3=function(n,e){const t=y3(n),r=y3(e);return t&&r?n.getTime()===e.getTime():!t&&!r?n===e:!1},F3=function(n,e){const t=xt(n),r=xt(e);return t&&r?n.length!==e.length?!1:n.every((o,s)=>L3(o,e[s])):!t&&!r?L3(n,e):!1},B3=function(n,e,t){const r=t6(e)||e==="x"?lt(n).locale(t):lt(n,e).locale(t);return r.isValid()?r:void 0},V3=function(n,e,t){return t6(e)?n:e==="x"?+n:lt(n).locale(t).format(e)},Km=(n,e)=>{var t;const r=[],o=e==null?void 0:e();for(let s=0;s<n;s++)r.push((t=o==null?void 0:o.includes(s))!=null?t:!1);return r},Bd=n=>xt(n)?n.map(e=>e.toDate()):n.toDate();var ff={exports:{}},UP=ff.exports,z3;function jP(){return z3||(z3=1,function(n,e){(function(t,r){n.exports=r()})(UP,function(){return function(t,r,o){var s=r.prototype,a=function(d){return d&&(d.indexOf?d:d.s)},i=function(d,h,v,g,y){var b=d.name?d:d.$locale(),w=a(b[h]),_=a(b[v]),k=w||_.map(function(C){return C.slice(0,g)});if(!y)return k;var x=b.weekStart;return k.map(function(C,T){return k[(T+(x||0))%7]})},l=function(){return o.Ls[o.locale()]},u=function(d,h){return d.formats[h]||function(v){return v.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(g,y,b){return y||b.slice(1)})}(d.formats[h.toUpperCase()])},f=function(){var d=this;return{months:function(h){return h?h.format("MMMM"):i(d,"months")},monthsShort:function(h){return h?h.format("MMM"):i(d,"monthsShort","months",3)},firstDayOfWeek:function(){return d.$locale().weekStart||0},weekdays:function(h){return h?h.format("dddd"):i(d,"weekdays")},weekdaysMin:function(h){return h?h.format("dd"):i(d,"weekdaysMin","weekdays",2)},weekdaysShort:function(h){return h?h.format("ddd"):i(d,"weekdaysShort","weekdays",3)},longDateFormat:function(h){return u(d.$locale(),h)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};s.localeData=function(){return f.bind(this)()},o.localeData=function(){var d=l();return{firstDayOfWeek:function(){return d.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(h){return u(d,h)},meridiem:d.meridiem,ordinal:d.ordinal}},o.months=function(){return i(l(),"months")},o.monthsShort=function(){return i(l(),"monthsShort","months",3)},o.weekdays=function(d){return i(l(),"weekdays",null,null,d)},o.weekdaysShort=function(d){return i(l(),"weekdaysShort","weekdays",3,d)},o.weekdaysMin=function(d){return i(l(),"weekdaysMin","weekdays",2,d)}}})}(ff)),ff.exports}var qP=jP();const KP=Zo(qP),GP=["year","years","month","months","date","dates","week","datetime","datetimerange","daterange","monthrange","yearrange"];var pf=(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))(pf||{});const Ku=n=>{const e=xt(n)?n:[n],t=[];return e.forEach(r=>{var o;xt(r)?t.push(...Ku(r)):fa(r)&&((o=r.component)!=null&&o.subTree)?t.push(r,...Ku(r.component.subTree)):fa(r)&&xt(r.children)?t.push(...Ku(r.children)):t.push(r)}),t},YP=(n,e,t)=>Ku(n.subTree).filter(s=>{var a;return fa(s)&&((a=s.type)==null?void 0:a.name)===e&&!!s.component}).map(s=>s.component.uid).map(s=>t[s]).filter(s=>!!s),JP=(n,e)=>{const t={},r=$r([]);return{children:r,addChild:a=>{t[a.uid]=a,r.value=YP(n,e,t)},removeChild:a=>{delete t[a],r.value=r.value.filter(i=>i.uid!==a)}}},T6={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:ti,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0},...Qi(["ariaControls"])},E6={[zn]:n=>Xn(n)||Xt(n)||Yo(n),change:n=>Xn(n)||Xt(n)||Yo(n)},tu=Symbol("checkboxGroupContextKey"),XP=({model:n,isChecked:e})=>{const t=Bt(tu,void 0),r=$(()=>{var s,a;const i=(s=t==null?void 0:t.max)==null?void 0:s.value,l=(a=t==null?void 0:t.min)==null?void 0:a.value;return!Io(i)&&n.value.length>=i&&!e.value||!Io(l)&&n.value.length<=l&&e.value});return{isDisabled:Qa($(()=>(t==null?void 0:t.disabled.value)||r.value)),isLimitDisabled:r}},QP=(n,{model:e,isLimitExceeded:t,hasOwnLabel:r,isDisabled:o,isLabeledByFormItem:s})=>{const a=Bt(tu,void 0),{formItem:i}=ei(),{emit:l}=Rn();function u(g){var y,b,w,_;return[!0,n.trueValue,n.trueLabel].includes(g)?(b=(y=n.trueValue)!=null?y:n.trueLabel)!=null?b:!0:(_=(w=n.falseValue)!=null?w:n.falseLabel)!=null?_:!1}function f(g,y){l("change",u(g),y)}function d(g){if(t.value)return;const y=g.target;l("change",u(y.checked),g)}async function h(g){t.value||!r.value&&!o.value&&s.value&&(g.composedPath().some(w=>w.tagName==="LABEL")||(e.value=u([!1,n.falseValue,n.falseLabel].includes(e.value)),await $t(),f(e.value,g)))}const v=$(()=>(a==null?void 0:a.validateEvent)||n.validateEvent);return $e(()=>n.modelValue,()=>{v.value&&(i==null||i.validate("change").catch(g=>Ka()))}),{handleChange:d,onClickRoot:h}},ZP=n=>{const e=D(!1),{emit:t}=Rn(),r=Bt(tu,void 0),o=$(()=>Io(r)===!1),s=D(!1),a=$({get(){var i,l;return o.value?(i=r==null?void 0:r.modelValue)==null?void 0:i.value:(l=n.modelValue)!=null?l:e.value},set(i){var l,u;o.value&&xt(i)?(s.value=((l=r==null?void 0:r.max)==null?void 0:l.value)!==void 0&&i.length>(r==null?void 0:r.max.value)&&i.length>a.value.length,s.value===!1&&((u=r==null?void 0:r.changeEvent)==null||u.call(r,i))):(t(zn,i),e.value=i)}});return{model:a,isGroup:o,isLimitExceeded:s}},e$=(n,e,{model:t})=>{const r=Bt(tu,void 0),o=D(!1),s=$(()=>uc(n.value)?n.label:n.value),a=$(()=>{const f=t.value;return Yo(f)?f:xt(f)?qr(s.value)?f.map(Ga).some(d=>Ds(d,s.value)):f.map(Ga).includes(s.value):f!=null?f===n.trueValue||f===n.trueLabel:!!f}),i=js($(()=>{var f;return(f=r==null?void 0:r.size)==null?void 0:f.value}),{prop:!0}),l=js($(()=>{var f;return(f=r==null?void 0:r.size)==null?void 0:f.value})),u=$(()=>!!e.default||!uc(s.value));return{checkboxButtonSize:i,isChecked:a,isFocused:o,checkboxSize:l,hasOwnLabel:u,actualValue:s}},M6=(n,e)=>{const{formItem:t}=ei(),{model:r,isGroup:o,isLimitExceeded:s}=ZP(n),{isFocused:a,isChecked:i,checkboxButtonSize:l,checkboxSize:u,hasOwnLabel:f,actualValue:d}=e$(n,e,{model:r}),{isDisabled:h}=XP({model:r,isChecked:i}),{inputId:v,isLabeledByFormItem:g}=Oc(n,{formItemContext:t,disableIdGeneration:f,disableIdManagement:o}),{handleChange:y,onClickRoot:b}=QP(n,{model:r,isLimitExceeded:s,hasOwnLabel:f,isDisabled:h,isLabeledByFormItem:g});return(()=>{function _(){var k,x;xt(r.value)&&!r.value.includes(d.value)?r.value.push(d.value):r.value=(x=(k=n.trueValue)!=null?k:n.trueLabel)!=null?x:!0}n.checked&&_()})(),Ri({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},$(()=>o.value&&uc(n.value))),Ri({from:"true-label",replacement:"true-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},$(()=>!!n.trueLabel)),Ri({from:"false-label",replacement:"false-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},$(()=>!!n.falseLabel)),{inputId:v,isLabeledByFormItem:g,isChecked:i,isDisabled:h,isFocused:a,checkboxButtonSize:l,checkboxSize:u,hasOwnLabel:f,model:r,actualValue:d,handleChange:y,onClickRoot:b}},t$=fe({name:"ElCheckbox"}),n$=fe({...t$,props:T6,emits:E6,setup(n){const e=n,t=Za(),{inputId:r,isLabeledByFormItem:o,isChecked:s,isDisabled:a,isFocused:i,checkboxSize:l,hasOwnLabel:u,model:f,actualValue:d,handleChange:h,onClickRoot:v}=M6(e,t),g=et("checkbox"),y=$(()=>[g.b(),g.m(l.value),g.is("disabled",a.value),g.is("bordered",e.border),g.is("checked",s.value)]),b=$(()=>[g.e("input"),g.is("disabled",a.value),g.is("checked",s.value),g.is("indeterminate",e.indeterminate),g.is("focus",i.value)]);return(w,_)=>(E(),se(un(!m(u)&&m(o)?"span":"label"),{class:J(m(y)),"aria-controls":w.indeterminate?w.ariaControls:null,onClick:m(v)},{default:U(()=>{var k,x,C,T;return[F("span",{class:J(m(b))},[w.trueValue||w.falseValue||w.trueLabel||w.falseLabel?mn((E(),B("input",{key:0,id:m(r),"onUpdate:modelValue":A=>Ya(f)?f.value=A:null,class:J(m(g).e("original")),type:"checkbox",indeterminate:w.indeterminate,name:w.name,tabindex:w.tabindex,disabled:m(a),"true-value":(x=(k=w.trueValue)!=null?k:w.trueLabel)!=null?x:!0,"false-value":(T=(C=w.falseValue)!=null?C:w.falseLabel)!=null?T:!1,onChange:m(h),onFocus:A=>i.value=!0,onBlur:A=>i.value=!1,onClick:tt(()=>{},["stop"])},null,42,["id","onUpdate:modelValue","indeterminate","name","tabindex","disabled","true-value","false-value","onChange","onFocus","onBlur","onClick"])),[[Lf,m(f)]]):mn((E(),B("input",{key:1,id:m(r),"onUpdate:modelValue":A=>Ya(f)?f.value=A:null,class:J(m(g).e("original")),type:"checkbox",indeterminate:w.indeterminate,disabled:m(a),value:m(d),name:w.name,tabindex:w.tabindex,onChange:m(h),onFocus:A=>i.value=!0,onBlur:A=>i.value=!1,onClick:tt(()=>{},["stop"])},null,42,["id","onUpdate:modelValue","indeterminate","disabled","value","name","tabindex","onChange","onFocus","onBlur","onClick"])),[[Lf,m(f)]]),F("span",{class:J(m(g).e("inner"))},null,2)],2),m(u)?(E(),B("span",{key:0,class:J(m(g).e("label"))},[be(w.$slots,"default"),w.$slots.default?ue("v-if",!0):(E(),B(ze,{key:0},[Ye(pe(w.label),1)],64))],2)):ue("v-if",!0)]}),_:3},8,["class","aria-controls","onClick"]))}});var r$=St(n$,[["__file","checkbox.vue"]]);const o$=fe({name:"ElCheckboxButton"}),a$=fe({...o$,props:T6,emits:E6,setup(n){const e=n,t=Za(),{isFocused:r,isChecked:o,isDisabled:s,checkboxButtonSize:a,model:i,actualValue:l,handleChange:u}=M6(e,t),f=Bt(tu,void 0),d=et("checkbox"),h=$(()=>{var g,y,b,w;const _=(y=(g=f==null?void 0:f.fill)==null?void 0:g.value)!=null?y:"";return{backgroundColor:_,borderColor:_,color:(w=(b=f==null?void 0:f.textColor)==null?void 0:b.value)!=null?w:"",boxShadow:_?`-1px 0 0 0 ${_}`:void 0}}),v=$(()=>[d.b("button"),d.bm("button",a.value),d.is("disabled",s.value),d.is("checked",o.value),d.is("focus",r.value)]);return(g,y)=>{var b,w,_,k;return E(),B("label",{class:J(m(v))},[g.trueValue||g.falseValue||g.trueLabel||g.falseLabel?mn((E(),B("input",{key:0,"onUpdate:modelValue":x=>Ya(i)?i.value=x:null,class:J(m(d).be("button","original")),type:"checkbox",name:g.name,tabindex:g.tabindex,disabled:m(s),"true-value":(w=(b=g.trueValue)!=null?b:g.trueLabel)!=null?w:!0,"false-value":(k=(_=g.falseValue)!=null?_:g.falseLabel)!=null?k:!1,onChange:m(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"])),[[Lf,m(i)]]):mn((E(),B("input",{key:1,"onUpdate:modelValue":x=>Ya(i)?i.value=x:null,class:J(m(d).be("button","original")),type:"checkbox",name:g.name,tabindex:g.tabindex,disabled:m(s),value:m(l),onChange:m(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"])),[[Lf,m(i)]]),g.$slots.default||g.label?(E(),B("span",{key:2,class:J(m(d).be("button","inner")),style:ln(m(o)?m(h):void 0)},[be(g.$slots,"default",{},()=>[Ye(pe(g.label),1)])],6)):ue("v-if",!0)],2)}}});var I6=St(a$,[["__file","checkbox-button.vue"]]);const s$=ot({modelValue:{type:ke(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:ti,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0},...Qi(["ariaLabel"])}),i$={[zn]:n=>xt(n),change:n=>xt(n)},l$=fe({name:"ElCheckboxGroup"}),u$=fe({...l$,props:s$,emits:i$,setup(n,{emit:e}){const t=n,r=et("checkbox"),{formItem:o}=ei(),{inputId:s,isLabeledByFormItem:a}=Oc(t,{formItemContext:o}),i=async u=>{e(zn,u),await $t(),e("change",u)},l=$({get(){return t.modelValue},set(u){i(u)}});return wn(tu,{...z9(Ac(t),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:l,changeEvent:i}),$e(()=>t.modelValue,()=>{t.validateEvent&&(o==null||o.validate("change").catch(u=>Ka()))}),(u,f)=>{var d;return E(),se(un(u.tag),{id:m(s),class:J(m(r).b("group")),role:"group","aria-label":m(a)?void 0:u.ariaLabel||"checkbox-group","aria-labelledby":m(a)?(d=m(o))==null?void 0:d.labelId:void 0},{default:U(()=>[be(u.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var O6=St(u$,[["__file","checkbox-group.vue"]]);const c$=$n(r$,{CheckboxButton:I6,CheckboxGroup:O6});fo(I6);fo(O6);const A6=ot({modelValue:{type:[String,Number,Boolean],default:void 0},size:ti,disabled:Boolean,label:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},name:{type:String,default:void 0}}),d$=ot({...A6,border:Boolean}),P6={[zn]:n=>Xn(n)||Xt(n)||Yo(n),[qs]:n=>Xn(n)||Xt(n)||Yo(n)},$6=Symbol("radioGroupKey"),R6=(n,e)=>{const t=D(),r=Bt($6,void 0),o=$(()=>!!r),s=$(()=>uc(n.value)?n.label:n.value),a=$({get(){return o.value?r.modelValue:n.modelValue},set(d){o.value?r.changeEvent(d):e&&e(zn,d),t.value.checked=n.modelValue===s.value}}),i=js($(()=>r==null?void 0:r.size)),l=Qa($(()=>r==null?void 0:r.disabled)),u=D(!1),f=$(()=>l.value||o.value&&a.value!==s.value?-1:0);return Ri({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-radio",ref:"https://element-plus.org/en-US/component/radio.html"},$(()=>o.value&&uc(n.value))),{radioRef:t,isGroup:o,radioGroup:r,focus:u,size:i,disabled:l,tabIndex:f,modelValue:a,actualValue:s}},f$=fe({name:"ElRadio"}),p$=fe({...f$,props:d$,emits:P6,setup(n,{emit:e}){const t=n,r=et("radio"),{radioRef:o,radioGroup:s,focus:a,size:i,disabled:l,modelValue:u,actualValue:f}=R6(t,e);function d(){$t(()=>e("change",u.value))}return(h,v)=>{var g;return E(),B("label",{class:J([m(r).b(),m(r).is("disabled",m(l)),m(r).is("focus",m(a)),m(r).is("bordered",h.border),m(r).is("checked",m(u)===m(f)),m(r).m(m(i))])},[F("span",{class:J([m(r).e("input"),m(r).is("disabled",m(l)),m(r).is("checked",m(u)===m(f))])},[mn(F("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":y=>Ya(u)?u.value=y:null,class:J(m(r).e("original")),value:m(f),name:h.name||((g=m(s))==null?void 0:g.name),disabled:m(l),checked:m(u)===m(f),type:"radio",onFocus:y=>a.value=!0,onBlur:y=>a.value=!1,onChange:d,onClick:tt(()=>{},["stop"])},null,42,["onUpdate:modelValue","value","name","disabled","checked","onFocus","onBlur","onClick"]),[[n6,m(u)]]),F("span",{class:J(m(r).e("inner"))},null,2)],2),F("span",{class:J(m(r).e("label")),onKeydown:tt(()=>{},["stop"])},[be(h.$slots,"default",{},()=>[Ye(pe(h.label),1)])],42,["onKeydown"])],2)}}});var h$=St(p$,[["__file","radio.vue"]]);const m$=ot({...A6}),v$=fe({name:"ElRadioButton"}),g$=fe({...v$,props:m$,setup(n){const e=n,t=et("radio"),{radioRef:r,focus:o,size:s,disabled:a,modelValue:i,radioGroup:l,actualValue:u}=R6(e),f=$(()=>({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(d,h)=>{var v;return E(),B("label",{class:J([m(t).b("button"),m(t).is("active",m(i)===m(u)),m(t).is("disabled",m(a)),m(t).is("focus",m(o)),m(t).bm("button",m(s))])},[mn(F("input",{ref_key:"radioRef",ref:r,"onUpdate:modelValue":g=>Ya(i)?i.value=g:null,class:J(m(t).be("button","original-radio")),value:m(u),type:"radio",name:d.name||((v=m(l))==null?void 0:v.name),disabled:m(a),onFocus:g=>o.value=!0,onBlur:g=>o.value=!1,onClick:tt(()=>{},["stop"])},null,42,["onUpdate:modelValue","value","name","disabled","onFocus","onBlur","onClick"]),[[n6,m(i)]]),F("span",{class:J(m(t).be("button","inner")),style:ln(m(i)===m(u)?m(f):{}),onKeydown:tt(()=>{},["stop"])},[be(d.$slots,"default",{},()=>[Ye(pe(d.label),1)])],46,["onKeydown"])],2)}}});var D6=St(g$,[["__file","radio-button.vue"]]);const y$=ot({id:{type:String,default:void 0},size:ti,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},...Qi(["ariaLabel"])}),b$=P6,S$=fe({name:"ElRadioGroup"}),w$=fe({...S$,props:y$,emits:b$,setup(n,{emit:e}){const t=n,r=et("radio"),o=Wl(),s=D(),{formItem:a}=ei(),{inputId:i,isLabeledByFormItem:l}=Oc(t,{formItemContext:a}),u=d=>{e(zn,d),$t(()=>e("change",d))};Wt(()=>{const d=s.value.querySelectorAll("[type=radio]"),h=d[0];!Array.from(d).some(v=>v.checked)&&h&&(h.tabIndex=0)});const f=$(()=>t.name||o.value);return wn($6,vn({...Ac(t),changeEvent:u,name:f})),$e(()=>t.modelValue,()=>{t.validateEvent&&(a==null||a.validate("change").catch(d=>Ka()))}),(d,h)=>(E(),B("div",{id:m(i),ref_key:"radioGroupRef",ref:s,class:J(m(r).b("group")),role:"radiogroup","aria-label":m(l)?void 0:d.ariaLabel||"radio-group","aria-labelledby":m(l)?m(a).labelId:void 0},[be(d.$slots,"default")],10,["id","aria-label","aria-labelledby"]))}});var N6=St(w$,[["__file","radio-group.vue"]]);const _$=$n(h$,{RadioButton:D6,RadioGroup:N6}),C$=fo(N6);fo(D6);const x$=(n="")=>n.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),_s=n=>H9(n),ao=n=>!n&&n!==0?[]:xt(n)?n:[n],x1=ot({type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:Wp},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),k$={close:n=>n instanceof MouseEvent,click:n=>n instanceof MouseEvent},T$=fe({name:"ElTag"}),E$=fe({...T$,props:x1,emits:k$,setup(n,{emit:e}){const t=n,r=js(),o=et("tag"),s=$(()=>{const{type:u,hit:f,effect:d,closable:h,round:v}=t;return[o.b(),o.is("closable",h),o.m(u||"primary"),o.m(r.value),o.m(d),o.is("hit",f),o.is("round",v)]}),a=u=>{e("close",u)},i=u=>{e("click",u)},l=u=>{var f,d,h;(h=(d=(f=u==null?void 0:u.component)==null?void 0:f.subTree)==null?void 0:d.component)!=null&&h.bum&&(u.component.subTree.component.bum=null)};return(u,f)=>u.disableTransitions?(E(),B("span",{key:0,class:J(m(s)),style:ln({backgroundColor:u.color}),onClick:i},[F("span",{class:J(m(o).e("content"))},[be(u.$slots,"default")],2),u.closable?(E(),se(m(bt),{key:0,class:J(m(o).e("close")),onClick:tt(a,["stop"])},{default:U(()=>[P(m(cc))]),_:1},8,["class","onClick"])):ue("v-if",!0)],6)):(E(),se(Us,{key:1,name:`${m(o).namespace.value}-zoom-in-center`,appear:"",onVnodeMounted:l},{default:U(()=>[F("span",{class:J(m(s)),style:ln({backgroundColor:u.color}),onClick:i},[F("span",{class:J(m(o).e("content"))},[be(u.$slots,"default")],2),u.closable?(E(),se(m(bt),{key:0,class:J(m(o).e("close")),onClick:tt(a,["stop"])},{default:U(()=>[P(m(cc))]),_:1},8,["class","onClick"])):ue("v-if",!0)],6)]),_:3},8,["name"]))}});var M$=St(E$,[["__file","tag.vue"]]);const I$=$n(M$),gs=new Map;if(ya){let n;document.addEventListener("mousedown",e=>n=e),document.addEventListener("mouseup",e=>{if(n){for(const t of gs.values())for(const{documentHandler:r}of t)r(e,n);n=void 0}})}function H3(n,e){let t=[];return xt(e.arg)?t=e.arg:W9(e.arg)&&t.push(e.arg),function(r,o){const s=e.instance.popperRef,a=r.target,i=o==null?void 0:o.target,l=!e||!e.instance,u=!a||!i,f=n.contains(a)||n.contains(i),d=n===a,h=t.length&&t.some(g=>g==null?void 0:g.contains(a))||t.length&&t.includes(i),v=s&&(s.contains(a)||s.contains(i));l||u||f||d||h||v||e.value(r,o)}}const fc={beforeMount(n,e){gs.has(n)||gs.set(n,[]),gs.get(n).push({documentHandler:H3(n,e),bindingFn:e.value})},updated(n,e){gs.has(n)||gs.set(n,[]);const t=gs.get(n),r=t.findIndex(s=>s.bindingFn===e.oldValue),o={documentHandler:H3(n,e),bindingFn:e.value};r>=0?t.splice(r,1,o):t.push(o)},unmounted(n){gs.delete(n)}},W3=n=>Xt(n)||Xn(n)||xt(n),O$=ot({accordion:Boolean,modelValue:{type:ke([Array,String,Number]),default:()=>Xo([])}}),A$={[zn]:W3,[qs]:W3},L6=Symbol("collapseContextKey"),P$=(n,e)=>{const t=D(Ko(n.modelValue)),r=s=>{t.value=s;const a=n.accordion?t.value[0]:t.value;e(zn,a),e(qs,a)},o=s=>{if(n.accordion)r([t.value[0]===s?"":s]);else{const a=[...t.value],i=a.indexOf(s);i>-1?a.splice(i,1):a.push(s),r(a)}};return $e(()=>n.modelValue,()=>t.value=Ko(n.modelValue),{deep:!0}),wn(L6,{activeNames:t,handleItemClick:o}),{activeNames:t,setActiveNames:r}},$$=()=>{const n=et("collapse");return{rootKls:$(()=>n.b())}},R$=fe({name:"ElCollapse"}),D$=fe({...R$,props:O$,emits:A$,setup(n,{expose:e,emit:t}){const r=n,{activeNames:o,setActiveNames:s}=P$(r,t),{rootKls:a}=$$();return e({activeNames:o,setActiveNames:s}),(i,l)=>(E(),B("div",{class:J(m(a))},[be(i.$slots,"default")],2))}});var N$=St(D$,[["__file","collapse.vue"]]);const L$=fe({name:"ElCollapseTransition"}),F$=fe({...L$,setup(n){const e=et("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,s)=>(E(),se(Us,It({name:m(e).b()},U9(r)),{default:U(()=>[be(o.$slots,"default")]),_:3},16,["name"]))}});var B$=St(F$,[["__file","collapse-transition.vue"]]);const F6=$n(B$),V$=ot({title:{type:String,default:""},name:{type:ke([String,Number]),default:void 0},icon:{type:Kn,default:za},disabled:Boolean}),z$=n=>{const e=Bt(L6),{namespace:t}=et("collapse"),r=D(!1),o=D(!1),s=j9(),a=$(()=>s.current++),i=$(()=>{var h;return(h=n.name)!=null?h:`${t.value}-id-${s.prefix}-${m(a)}`}),l=$(()=>e==null?void 0:e.activeNames.value.includes(m(i)));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(m(i)),r.value=!1,o.value=!0)},handleEnterClick:()=>{e==null||e.handleItemClick(m(i))}}},H$=(n,{focusing:e,isActive:t,id:r})=>{const o=et("collapse"),s=$(()=>[o.b("item"),o.is("active",m(t)),o.is("disabled",n.disabled)]),a=$(()=>[o.be("item","header"),o.is("active",m(t)),{focusing:m(e)&&!n.disabled}]),i=$(()=>[o.be("item","arrow"),o.is("active",m(t))]),l=$(()=>o.be("item","wrap")),u=$(()=>o.be("item","content")),f=$(()=>o.b(`content-${m(r)}`)),d=$(()=>o.b(`head-${m(r)}`));return{arrowKls:i,headKls:a,rootKls:s,itemWrapperKls:l,itemContentKls:u,scopedContentId:f,scopedHeadId:d}},W$=fe({name:"ElCollapseItem"}),U$=fe({...W$,props:V$,setup(n,{expose:e}){const t=n,{focusing:r,id:o,isActive:s,handleFocus:a,handleHeaderClick:i,handleEnterClick:l}=z$(t),{arrowKls:u,headKls:f,rootKls:d,itemWrapperKls:h,itemContentKls:v,scopedContentId:g,scopedHeadId:y}=H$(t,{focusing:r,isActive:s,id:o});return e({isActive:s}),(b,w)=>(E(),B("div",{class:J(m(d))},[F("button",{id:m(y),class:J(m(f)),"aria-expanded":m(s),"aria-controls":m(g),"aria-describedby":m(g),tabindex:b.disabled?-1:0,type:"button",onClick:m(i),onKeydown:br(tt(m(l),["stop","prevent"]),["space","enter"]),onFocus:m(a),onBlur:_=>r.value=!1},[be(b.$slots,"title",{},()=>[Ye(pe(b.title),1)]),be(b.$slots,"icon",{isActive:m(s)},()=>[P(m(bt),{class:J(m(u))},{default:U(()=>[(E(),se(un(b.icon)))]),_:1},8,["class"])])],42,["id","aria-expanded","aria-controls","aria-describedby","tabindex","onClick","onKeydown","onFocus","onBlur"]),P(m(F6),null,{default:U(()=>[mn(F("div",{id:m(g),role:"region",class:J(m(h)),"aria-hidden":!m(s),"aria-labelledby":m(y)},[F("div",{class:J(m(v))},[be(b.$slots,"default")],2)],10,["id","aria-hidden","aria-labelledby"]),[[yr,m(s)]])]),_:3})],2))}});var B6=St(U$,[["__file","collapse-item.vue"]]);const j$=$n(N$,{CollapseItem:B6}),q$=fo(B6),K$=$n(q9);var hf={exports:{}},G$=hf.exports,U3;function Y$(){return U3||(U3=1,function(n,e){(function(t,r){n.exports=r()})(G$,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/,s=/\d\d/,a=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,l={},u=function(b){return(b=+b)+(b>68?1900:2e3)},f=function(b){return function(w){this[b]=+w}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(b){(this.zone||(this.zone={})).offset=function(w){if(!w||w==="Z")return 0;var _=w.match(/([+-]|\d\d)/g),k=60*_[1]+(+_[2]||0);return k===0?0:_[0]==="+"?-k:k}(b)}],h=function(b){var w=l[b];return w&&(w.indexOf?w:w.s.concat(w.f))},v=function(b,w){var _,k=l.meridiem;if(k){for(var x=1;x<=24;x+=1)if(b.indexOf(k(x,0,w))>-1){_=x>12;break}}else _=b===(w?"pm":"PM");return _},g={A:[i,function(b){this.afternoon=v(b,!1)}],a:[i,function(b){this.afternoon=v(b,!0)}],Q:[o,function(b){this.month=3*(b-1)+1}],S:[o,function(b){this.milliseconds=100*+b}],SS:[s,function(b){this.milliseconds=10*+b}],SSS:[/\d{3}/,function(b){this.milliseconds=+b}],s:[a,f("seconds")],ss:[a,f("seconds")],m:[a,f("minutes")],mm:[a,f("minutes")],H:[a,f("hours")],h:[a,f("hours")],HH:[a,f("hours")],hh:[a,f("hours")],D:[a,f("day")],DD:[s,f("day")],Do:[i,function(b){var w=l.ordinal,_=b.match(/\d+/);if(this.day=_[0],w)for(var k=1;k<=31;k+=1)w(k).replace(/\[|\]/g,"")===b&&(this.day=k)}],w:[a,f("week")],ww:[s,f("week")],M:[a,f("month")],MM:[s,f("month")],MMM:[i,function(b){var w=h("months"),_=(h("monthsShort")||w.map(function(k){return k.slice(0,3)})).indexOf(b)+1;if(_<1)throw new Error;this.month=_%12||_}],MMMM:[i,function(b){var w=h("months").indexOf(b)+1;if(w<1)throw new Error;this.month=w%12||w}],Y:[/[+-]?\d+/,f("year")],YY:[s,function(b){this.year=u(b)}],YYYY:[/\d{4}/,f("year")],Z:d,ZZ:d};function y(b){var w,_;w=b,_=l&&l.formats;for(var k=(b=w.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(R,L,G){var z=G&&G.toUpperCase();return L||_[G]||t[G]||_[z].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ee,q,V){return q||V.slice(1)})})).match(r),x=k.length,C=0;C<x;C+=1){var T=k[C],A=g[T],O=A&&A[0],I=A&&A[1];k[C]=I?{regex:O,parser:I}:T.replace(/^\[|\]$/g,"")}return function(R){for(var L={},G=0,z=0;G<x;G+=1){var ee=k[G];if(typeof ee=="string")z+=ee.length;else{var q=ee.regex,V=ee.parser,ne=R.slice(z),oe=q.exec(ne)[0];V.call(L,oe),R=R.replace(oe,"")}}return function(Y){var Z=Y.afternoon;if(Z!==void 0){var H=Y.hours;Z?H<12&&(Y.hours+=12):H===12&&(Y.hours=0),delete Y.afternoon}}(L),L}}return function(b,w,_){_.p.customParseFormat=!0,b&&b.parseTwoDigitYear&&(u=b.parseTwoDigitYear);var k=w.prototype,x=k.parse;k.parse=function(C){var T=C.date,A=C.utc,O=C.args;this.$u=A;var I=O[1];if(typeof I=="string"){var R=O[2]===!0,L=O[3]===!0,G=R||L,z=O[2];L&&(z=O[2]),l=this.$locale(),!R&&z&&(l=_.Ls[z]),this.$d=function(ne,oe,Y,Z){try{if(["x","X"].indexOf(oe)>-1)return new Date((oe==="X"?1e3:1)*ne);var H=y(oe)(ne),te=H.year,Q=H.month,he=H.day,we=H.hours,He=H.minutes,Re=H.seconds,Ue=H.milliseconds,Xe=H.zone,st=H.week,wt=new Date,Lt=he||(te||Q?1:wt.getDate()),vt=te||wt.getFullYear(),at=0;te&&!Q||(at=Q>0?Q-1:wt.getMonth());var Et,Ft=we||0,Ne=He||0,qe=Re||0,Le=Ue||0;return Xe?new Date(Date.UTC(vt,at,Lt,Ft,Ne,qe,Le+60*Xe.offset*1e3)):Y?new Date(Date.UTC(vt,at,Lt,Ft,Ne,qe,Le)):(Et=new Date(vt,at,Lt,Ft,Ne,qe,Le),st&&(Et=Z(Et).week(st).toDate()),Et)}catch{return new Date("")}}(T,I,A,_),this.init(),z&&z!==!0&&(this.$L=this.locale(z).$L),G&&T!=this.format(I)&&(this.$d=new Date("")),l={}}else if(I instanceof Array)for(var ee=I.length,q=1;q<=ee;q+=1){O[1]=I[q-1];var V=_.apply(this,O);if(V.isValid()){this.$d=V.$d,this.$L=V.$L,this.init();break}q===ee&&(this.$d=new Date(""))}else x.call(this,C)}}})}(hf)),hf.exports}var J$=Y$();const X$=Zo(J$);var mf={exports:{}},Q$=mf.exports,j3;function Z$(){return j3||(j3=1,function(n,e){(function(t,r){n.exports=r()})(Q$,function(){return function(t,r){var o=r.prototype,s=o.format;o.format=function(a){var i=this,l=this.$locale();if(!this.isValid())return s.bind(this)(a);var u=this.$utils(),f=(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(d){switch(d){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return l.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return l.ordinal(i.week(),"W");case"w":case"ww":return u.s(i.week(),d==="w"?1:2,"0");case"W":case"WW":return u.s(i.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return u.s(String(i.$H===0?24:i.$H),d==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return d}});return s.bind(this)(f)}}})}(mf)),mf.exports}var eR=Z$();const tR=Zo(eR);var vf={exports:{}},nR=vf.exports,q3;function rR(){return q3||(q3=1,function(n,e){(function(t,r){n.exports=r()})(nR,function(){var t="week",r="year";return function(o,s,a){var i=s.prototype;i.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 f=a(this).startOf(r).add(1,r).date(u),d=a(this).endOf(t);if(f.isBefore(d))return 1}var h=a(this).startOf(r).date(u).startOf(t).subtract(1,"millisecond"),v=this.diff(h,t,!0);return v<0?a(this).startOf("week").week():Math.ceil(v)},i.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})}(vf)),vf.exports}var oR=rR();const aR=Zo(oR);var gf={exports:{}},sR=gf.exports,K3;function iR(){return K3||(K3=1,function(n,e){(function(t,r){n.exports=r()})(sR,function(){return function(t,r){r.prototype.weekYear=function(){var o=this.month(),s=this.week(),a=this.year();return s===1&&o===11?a+1:o===0&&s>=52?a-1:a}}})}(gf)),gf.exports}var lR=iR();const uR=Zo(lR);var yf={exports:{}},cR=yf.exports,G3;function dR(){return G3||(G3=1,function(n,e){(function(t,r){n.exports=r()})(cR,function(){return function(t,r,o){r.prototype.dayOfYear=function(s){var a=Math.round((o(this).startOf("day")-o(this).startOf("year"))/864e5)+1;return s==null?a:this.add(s-a,"day")}}})}(yf)),yf.exports}var fR=dR();const pR=Zo(fR);var bf={exports:{}},hR=bf.exports,Y3;function mR(){return Y3||(Y3=1,function(n,e){(function(t,r){n.exports=r()})(hR,function(){return function(t,r){r.prototype.isSameOrAfter=function(o,s){return this.isSame(o,s)||this.isAfter(o,s)}}})}(bf)),bf.exports}var vR=mR();const gR=Zo(vR);var Sf={exports:{}},yR=Sf.exports,J3;function bR(){return J3||(J3=1,function(n,e){(function(t,r){n.exports=r()})(yR,function(){return function(t,r){r.prototype.isSameOrBefore=function(o,s){return this.isSame(o,s)||this.isBefore(o,s)}}})}(Sf)),Sf.exports}var SR=bR();const wR=Zo(SR),X3=["hours","minutes","seconds"],Q3="HH:mm:ss",Ol="YYYY-MM-DD",_R={date:Ol,dates:Ol,week:"gggg[w]ww",year:"YYYY",years:"YYYY",month:"YYYY-MM",months:"YYYY-MM",datetime:`${Ol} ${Q3}`,monthrange:"YYYY-MM",yearrange:"YYYY",daterange:Ol,datetimerange:`${Ol} ${Q3}`},V6=ot({disabledHours:{type:ke(Function)},disabledMinutes:{type:ke(Function)},disabledSeconds:{type:ke(Function)}}),CR=ot({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:""}}),z6=ot({id:{type:ke([Array,String])},name:{type:ke([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:ke([String,Object]),default:Ty},editable:{type:Boolean,default:!0},prefixIcon:{type:ke([String,Object]),default:""},size:ti,readonly:Boolean,disabled:Boolean,placeholder:{type:String,default:""},popperOptions:{type:ke(Object),default:()=>({})},modelValue:{type:ke([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:ke([Date,Array])},defaultTime:{type:ke([Date,Array])},isRange:Boolean,...V6,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,tabindex:{type:ke([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean,placement:{type:ke(String),values:o6,default:"bottom"},fallbackPlacements:{type:ke(Array),default:["bottom","top","right","left"]},...r6,...Qi(["ariaLabel"]),showNow:{type:Boolean,default:!0}}),xR=ot({id:{type:ke(Array)},name:{type:ke(Array)},modelValue:{type:ke([Array,String])},startPlaceholder:String,endPlaceholder:String}),kR=fe({name:"PickerRangeTrigger",inheritAttrs:!1}),TR=fe({...kR,props:xR,emits:["mouseenter","mouseleave","click","touchstart","focus","blur","startInput","endInput","startChange","endChange"],setup(n,{expose:e,emit:t}){const r=K9(),o=et("date"),s=et("range"),a=D(),i=D(),{wrapperRef:l,isFocused:u}=Ey(a),f=x=>{t("click",x)},d=x=>{t("mouseenter",x)},h=x=>{t("mouseleave",x)},v=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,C;(x=a.value)==null||x.blur(),(C=i.value)==null||C.blur()}}),(x,C)=>(E(),B("div",{ref_key:"wrapperRef",ref:l,class:J([m(o).is("active",m(u)),x.$attrs.class]),style:ln(x.$attrs.style),onClick:f,onMouseenter:d,onMouseleave:h,onTouchstartPassive:v},[be(x.$slots,"prefix"),F("input",It(m(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:m(s).b("input"),onInput:g,onChange:b}),null,16,["id","name","placeholder","value"]),be(x.$slots,"range-separator"),F("input",It(m(r),{id:x.id&&x.id[1],ref_key:"endInputRef",ref:i,name:x.name&&x.name[1],placeholder:x.endPlaceholder,value:x.modelValue&&x.modelValue[1],class:m(s).b("input"),onInput:y,onChange:w}),null,16,["id","name","placeholder","value"]),be(x.$slots,"suffix")],38))}});var ER=St(TR,[["__file","picker-range-trigger.vue"]]);const MR=fe({name:"Picker"}),IR=fe({...MR,props:z6,emits:["update:modelValue","change","focus","blur","clear","calendar-change","panel-change","visible-change","keydown"],setup(n,{expose:e,emit:t}){const r=n,o=My(),{lang:s}=Dn(),a=et("date"),i=et("input"),l=et("range"),{form:u,formItem:f}=ei(),d=Bt("ElPopperOptions",{}),{valueOnClear:h}=a6(r,null),v=D(),g=D(),y=D(!1),b=D(!1),w=D(null);let _=!1;const{isFocused:k,handleFocus:x,handleBlur:C}=Ey(g,{beforeFocus(){return r.readonly||Y.value},afterFocus(){y.value=!0},beforeBlur(X){var _e;return!_&&((_e=v.value)==null?void 0:_e.isFocusInsideContent(X))},afterBlur(){Ke(),y.value=!1,_=!1,r.validateEvent&&(f==null||f.validate("blur").catch(X=>Ka()))}}),T=$(()=>[a.b("editor"),a.bm("editor",r.type),i.e("wrapper"),a.is("disabled",Y.value),a.is("active",y.value),l.b("editor"),Ft?l.bm("editor",Ft.value):"",o.class]),A=$(()=>[i.e("icon"),l.e("close-icon"),Ue.value?"":l.e("close-icon--hidden")]);$e(y,X=>{X?$t(()=>{X&&(w.value=r.modelValue)}):(Le.value=null,$t(()=>{O(r.modelValue)}))});const O=(X,_e)=>{(_e||!F3(X,w.value))&&(t("change",X),r.validateEvent&&(f==null||f.validate("change").catch(Ie=>Ka())))},I=X=>{if(!F3(r.modelValue,X)){let _e;xt(X)?_e=X.map(Ie=>V3(Ie,r.valueFormat,s.value)):X&&(_e=V3(X,r.valueFormat,s.value)),t("update:modelValue",X&&_e,s.value)}},R=X=>{t("keydown",X)},L=$(()=>g.value?Array.from(g.value.$el.querySelectorAll("input")):[]),G=(X,_e,Ie)=>{const Pe=L.value;Pe.length&&(!Ie||Ie==="min"?(Pe[0].setSelectionRange(X,_e),Pe[0].focus()):Ie==="max"&&(Pe[1].setSelectionRange(X,_e),Pe[1].focus()))},z=(X="",_e=!1)=>{y.value=_e;let Ie;xt(X)?Ie=X.map(Pe=>Pe.toDate()):Ie=X&&X.toDate(),Le.value=null,I(Ie)},ee=()=>{b.value=!0},q=()=>{t("visible-change",!0)},V=()=>{b.value=!1,y.value=!1,t("visible-change",!1)},ne=()=>{y.value=!0},oe=()=>{y.value=!1},Y=$(()=>r.disabled||(u==null?void 0:u.disabled)),Z=$(()=>{let X;if(st.value?ie.value.getDefaultValue&&(X=ie.value.getDefaultValue()):xt(r.modelValue)?X=r.modelValue.map(_e=>B3(_e,r.valueFormat,s.value)):X=B3(r.modelValue,r.valueFormat,s.value),ie.value.getRangeAvailableTime){const _e=ie.value.getRangeAvailableTime(X);Ds(_e,X)||(X=_e,st.value||I(Bd(X)))}return xt(X)&&X.some(_e=>!_e)&&(X=[]),X}),H=$(()=>{if(!ie.value.panelReady)return"";const X=ct(Z.value);return xt(Le.value)?[Le.value[0]||X&&X[0]||"",Le.value[1]||X&&X[1]||""]:Le.value!==null?Le.value:!Q.value&&st.value||!y.value&&st.value?"":X?he.value||we.value||He.value?X.join(", "):X:""}),te=$(()=>r.type.includes("time")),Q=$(()=>r.type.startsWith("time")),he=$(()=>r.type==="dates"),we=$(()=>r.type==="months"),He=$(()=>r.type==="years"),Re=$(()=>r.prefixIcon||(te.value?G9:Y9)),Ue=D(!1),Xe=X=>{r.readonly||Y.value||(Ue.value&&(X.stopPropagation(),ie.value.handleClear?ie.value.handleClear():I(h.value),O(h.value,!0),Ue.value=!1,V()),t("clear"))},st=$(()=>{const{modelValue:X}=r;return!X||xt(X)&&!X.filter(Boolean).length}),wt=async X=>{var _e;r.readonly||Y.value||(((_e=X.target)==null?void 0:_e.tagName)!=="INPUT"||k.value)&&(y.value=!0)},Lt=()=>{r.readonly||Y.value||!st.value&&r.clearable&&(Ue.value=!0)},vt=()=>{Ue.value=!1},at=X=>{var _e;r.readonly||Y.value||(((_e=X.touches[0].target)==null?void 0:_e.tagName)!=="INPUT"||k.value)&&(y.value=!0)},Et=$(()=>r.type.includes("range")),Ft=js(),Ne=$(()=>{var X,_e;return(_e=(X=m(v))==null?void 0:X.popperRef)==null?void 0:_e.contentRef}),qe=J9(g,X=>{const _e=m(Ne),Ie=X9(g);_e&&(X.target===_e||X.composedPath().includes(_e))||X.target===Ie||Ie&&X.composedPath().includes(Ie)||(y.value=!1)});xr(()=>{qe==null||qe()});const Le=D(null),Ke=()=>{if(Le.value){const X=Ze(H.value);X&&ht(X)&&(I(Bd(X)),Le.value=null)}Le.value===""&&(I(h.value),O(h.value),Le.value=null)},Ze=X=>X?ie.value.parseUserInput(X):null,ct=X=>X?ie.value.formatToString(X):null,ht=X=>ie.value.isValidValue(X),ye=async X=>{if(r.readonly||Y.value)return;const{code:_e}=X;if(R(X),_e===Ht.esc){y.value===!0&&(y.value=!1,X.preventDefault(),X.stopPropagation());return}if(_e===Ht.down&&(ie.value.handleFocusPicker&&(X.preventDefault(),X.stopPropagation()),y.value===!1&&(y.value=!0,await $t()),ie.value.handleFocusPicker)){ie.value.handleFocusPicker();return}if(_e===Ht.tab){_=!0;return}if(_e===Ht.enter||_e===Ht.numpadEnter){(Le.value===null||Le.value===""||ht(Ze(H.value)))&&(Ke(),y.value=!1),X.stopPropagation();return}if(Le.value){X.stopPropagation();return}ie.value.handleKeydownInput&&ie.value.handleKeydownInput(X)},De=X=>{Le.value=X,y.value||(y.value=!0)},kt=X=>{const _e=X.target;Le.value?Le.value=[_e.value,Le.value[1]]:Le.value=[_e.value,null]},Dt=X=>{const _e=X.target;Le.value?Le.value=[Le.value[0],_e.value]:Le.value=[null,_e.value]},Ct=()=>{var X;const _e=Le.value,Ie=Ze(_e&&_e[0]),Pe=m(Z);if(Ie&&Ie.isValid()){Le.value=[ct(Ie),((X=H.value)==null?void 0:X[1])||null];const rt=[Ie,Pe&&(Pe[1]||null)];ht(rt)&&(I(Bd(rt)),Le.value=null)}},me=()=>{var X;const _e=m(Le),Ie=Ze(_e&&_e[1]),Pe=m(Z);if(Ie&&Ie.isValid()){Le.value=[((X=m(H))==null?void 0:X[0])||null,ct(Ie)];const rt=[Pe&&Pe[0],Ie];ht(rt)&&(I(Bd(rt)),Le.value=null)}},ie=D({}),Se=X=>{ie.value[X[0]]=X[1],ie.value.panelReady=!0},Me=X=>{t("calendar-change",X)},de=(X,_e,Ie)=>{t("panel-change",X,_e,Ie)},j=()=>{var X;(X=g.value)==null||X.focus()},ae=()=>{var X;(X=g.value)==null||X.blur()};return wn("EP_PICKER_BASE",{props:r}),e({focus:j,blur:ae,handleOpen:ne,handleClose:oe,onPick:z}),(X,_e)=>(E(),se(m(Pc),It({ref_key:"refPopper",ref:v,visible:y.value,effect:"light",pure:"",trigger:"click"},X.$attrs,{role:"dialog",teleported:"",transition:`${m(a).namespace.value}-zoom-in-top`,"popper-class":[`${m(a).namespace.value}-picker__popper`,X.popperClass],"popper-options":m(d),"fallback-placements":X.fallbackPlacements,"gpu-acceleration":!1,placement:X.placement,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:ee,onShow:q,onHide:V}),{default:U(()=>[m(Et)?(E(),se(ER,{key:1,id:X.id,ref_key:"inputRef",ref:g,"model-value":m(H),name:X.name,disabled:m(Y),readonly:!X.editable||X.readonly,"start-placeholder":X.startPlaceholder,"end-placeholder":X.endPlaceholder,class:J(m(T)),style:ln(X.$attrs.style),"aria-label":X.ariaLabel,tabindex:X.tabindex,autocomplete:"off",role:"combobox",onClick:wt,onFocus:m(x),onBlur:m(C),onStartInput:kt,onStartChange:Ct,onEndInput:Dt,onEndChange:me,onMousedown:wt,onMouseenter:Lt,onMouseleave:vt,onTouchstartPassive:at,onKeydown:ye},{prefix:U(()=>[m(Re)?(E(),se(m(bt),{key:0,class:J([m(i).e("icon"),m(l).e("icon")])},{default:U(()=>[(E(),se(un(m(Re))))]),_:1},8,["class"])):ue("v-if",!0)]),"range-separator":U(()=>[be(X.$slots,"range-separator",{},()=>[F("span",{class:J(m(l).b("separator"))},pe(X.rangeSeparator),3)])]),suffix:U(()=>[X.clearIcon?(E(),se(m(bt),{key:0,class:J(m(A)),onMousedown:tt(m(jn),["prevent"]),onClick:Xe},{default:U(()=>[(E(),se(un(X.clearIcon)))]),_:1},8,["class","onMousedown"])):ue("v-if",!0)]),_:3},8,["id","model-value","name","disabled","readonly","start-placeholder","end-placeholder","class","style","aria-label","tabindex","onFocus","onBlur"])):(E(),se(m(Es),{key:0,id:X.id,ref_key:"inputRef",ref:g,"container-role":"combobox","model-value":m(H),name:X.name,size:m(Ft),disabled:m(Y),placeholder:X.placeholder,class:J([m(a).b("editor"),m(a).bm("editor",X.type),X.$attrs.class]),style:ln(X.$attrs.style),readonly:!X.editable||X.readonly||m(he)||m(we)||m(He)||X.type==="week","aria-label":X.ariaLabel,tabindex:X.tabindex,"validate-event":!1,onInput:De,onFocus:m(x),onBlur:m(C),onKeydown:ye,onChange:Ke,onMousedown:wt,onMouseenter:Lt,onMouseleave:vt,onTouchstartPassive:at,onClick:tt(()=>{},["stop"])},{prefix:U(()=>[m(Re)?(E(),se(m(bt),{key:0,class:J(m(i).e("icon")),onMousedown:tt(wt,["prevent"]),onTouchstartPassive:at},{default:U(()=>[(E(),se(un(m(Re))))]),_:1},8,["class","onMousedown"])):ue("v-if",!0)]),suffix:U(()=>[Ue.value&&X.clearIcon?(E(),se(m(bt),{key:0,class:J(`${m(i).e("icon")} clear-icon`),onMousedown:tt(m(jn),["prevent"]),onClick:Xe},{default:U(()=>[(E(),se(un(X.clearIcon)))]),_:1},8,["class","onMousedown"])):ue("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","aria-label","tabindex","onFocus","onBlur","onClick"]))]),content:U(()=>[be(X.$slots,"default",{visible:y.value,actualVisible:b.value,parsedValue:m(Z),format:X.format,dateFormat:X.dateFormat,timeFormat:X.timeFormat,unlinkPanels:X.unlinkPanels,type:X.type,defaultValue:X.defaultValue,showNow:X.showNow,onPick:z,onSelectRange:G,onSetPickerOption:Se,onCalendarChange:Me,onPanelChange:de,onMousedown:tt(()=>{},["stop"])})]),_:3},16,["visible","transition","popper-class","popper-options","fallback-placements","placement"]))}});var OR=St(IR,[["__file","picker.vue"]]);const AR=ot({...CR,datetimeRole:String,parsedValue:{type:ke(Object)}}),PR=({getAvailableHours:n,getAvailableMinutes:e,getAvailableSeconds:t})=>{const r=(a,i,l,u)=>{const f={hour:n,minute:e,second:t};let d=a;return["hour","minute","second"].forEach(h=>{if(f[h]){let v;const g=f[h];switch(h){case"minute":{v=g(d.hour(),i,u);break}case"second":{v=g(d.hour(),d.minute(),i,u);break}default:{v=g(i,u);break}}if(v!=null&&v.length&&!v.includes(d[h]())){const y=l?0:v.length-1;d=d[h](v[y])}}}),d},o={};return{timePickerOptions:o,getAvailableTime:r,onSetOption:([a,i])=>{o[a]=i}}},Gm=n=>{const e=(r,o)=>r||o,t=r=>r!==!0;return n.map(e).filter(t)},H6=(n,e,t)=>({getHoursList:(a,i)=>Km(24,n&&(()=>n==null?void 0:n(a,i))),getMinutesList:(a,i,l)=>Km(60,e&&(()=>e==null?void 0:e(a,i,l))),getSecondsList:(a,i,l,u)=>Km(60,t&&(()=>t==null?void 0:t(a,i,l,u)))}),$R=(n,e,t)=>{const{getHoursList:r,getMinutesList:o,getSecondsList:s}=H6(n,e,t);return{getAvailableHours:(u,f)=>Gm(r(u,f)),getAvailableMinutes:(u,f,d)=>Gm(o(u,f,d)),getAvailableSeconds:(u,f,d,h)=>Gm(s(u,f,d,h))}},RR=n=>{const e=D(n.parsedValue);return $e(()=>n.visible,t=>{t||(e.value=n.parsedValue)}),e},DR=ot({role:{type:String,required:!0},spinnerDate:{type:ke(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:ke(String),default:""},...V6}),NR=100,LR=600,Z3={beforeMount(n,e){const t=e.value,{interval:r=NR,delay:o=LR}=wr(t)?{}:t;let s,a;const i=()=>wr(t)?t():t.handler(),l=()=>{a&&(clearTimeout(a),a=void 0),s&&(clearInterval(s),s=void 0)};n.addEventListener("mousedown",u=>{u.button===0&&(l(),i(),document.addEventListener("mouseup",()=>l(),{once:!0}),a=setTimeout(()=>{s=setInterval(()=>{i()},r)},o))})}},FR=fe({__name:"basic-time-spinner",props:DR,emits:["change","select-range","set-option"],setup(n,{emit:e}){const t=n,r=Bt("EP_PICKER_BASE"),{isRange:o}=r.props,s=et("time"),{getHoursList:a,getMinutesList:i,getSecondsList:l}=H6(t.disabledHours,t.disabledMinutes,t.disabledSeconds);let u=!1;const f=D(),d=D(),h=D(),v=D(),g={hours:d,minutes:h,seconds:v},y=$(()=>t.showSeconds?X3:X3.slice(0,2)),b=$(()=>{const{spinnerDate:H}=t,te=H.hour(),Q=H.minute(),he=H.second();return{hours:te,minutes:Q,seconds:he}}),w=$(()=>{const{hours:H,minutes:te}=m(b),{role:Q,spinnerDate:he}=t,we=o?void 0:he;return{hours:a(Q,we),minutes:i(H,Q,we),seconds:l(H,te,Q,we)}}),_=$(()=>{const{hours:H,minutes:te,seconds:Q}=m(b);return{hours:qm(H,23),minutes:qm(te,59),seconds:qm(Q,59)}}),k=Oy(H=>{u=!1,T(H)},200),x=H=>{if(!!!t.amPmMode)return"";const Q=t.amPmMode==="A";let he=H<12?" am":" pm";return Q&&(he=he.toUpperCase()),he},C=H=>{let te;switch(H){case"hours":te=[0,2];break;case"minutes":te=[3,5];break;case"seconds":te=[6,8];break}const[Q,he]=te;e("select-range",Q,he),f.value=H},T=H=>{I(H,m(b)[H])},A=()=>{T("hours"),T("minutes"),T("seconds")},O=H=>H.querySelector(`.${s.namespace.value}-scrollbar__wrap`),I=(H,te)=>{if(t.arrowControl)return;const Q=m(g[H]);Q&&Q.$el&&(O(Q.$el).scrollTop=Math.max(0,te*R(H)))},R=H=>{const te=m(g[H]),Q=te==null?void 0:te.$el.querySelector("li");return Q&&Number.parseFloat(s6(Q,"height"))||0},L=()=>{z(1)},G=()=>{z(-1)},z=H=>{f.value||C("hours");const te=f.value,Q=m(b)[te],he=f.value==="hours"?24:60,we=ee(te,Q,H,he);q(te,we),I(te,we),$t(()=>C(te))},ee=(H,te,Q,he)=>{let we=(te+Q+he)%he;const He=m(w)[H];for(;He[we]&&we!==te;)we=(we+Q+he)%he;return we},q=(H,te)=>{if(m(w)[H][te])return;const{hours:we,minutes:He,seconds:Re}=m(b);let Ue;switch(H){case"hours":Ue=t.spinnerDate.hour(te).minute(He).second(Re);break;case"minutes":Ue=t.spinnerDate.hour(we).minute(te).second(Re);break;case"seconds":Ue=t.spinnerDate.hour(we).minute(He).second(te);break}e("change",Ue)},V=(H,{value:te,disabled:Q})=>{Q||(q(H,te),C(H),I(H,te))},ne=H=>{const te=m(g[H]);if(!te)return;u=!0,k(H);const Q=Math.min(Math.round((O(te.$el).scrollTop-(oe(H)*.5-10)/R(H)+3)/R(H)),H==="hours"?23:59);q(H,Q)},oe=H=>m(g[H]).$el.offsetHeight,Y=()=>{const H=te=>{const Q=m(g[te]);Q&&Q.$el&&(O(Q.$el).onscroll=()=>{ne(te)})};H("hours"),H("minutes"),H("seconds")};Wt(()=>{$t(()=>{!t.arrowControl&&Y(),A(),t.role==="start"&&C("hours")})});const Z=(H,te)=>{g[te].value=H??void 0};return e("set-option",[`${t.role}_scrollDown`,z]),e("set-option",[`${t.role}_emitSelectRange`,C]),$e(()=>t.spinnerDate,()=>{u||A()}),(H,te)=>(E(),B("div",{class:J([m(s).b("spinner"),{"has-seconds":H.showSeconds}])},[H.arrowControl?ue("v-if",!0):(E(!0),B(ze,{key:0},yt(m(y),Q=>(E(),se(m(Py),{key:Q,ref_for:!0,ref:he=>Z(he,Q),class:J(m(s).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":m(s).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:he=>C(Q),onMousemove:he=>T(Q)},{default:U(()=>[(E(!0),B(ze,null,yt(m(w)[Q],(he,we)=>(E(),B("li",{key:we,class:J([m(s).be("spinner","item"),m(s).is("active",we===m(b)[Q]),m(s).is("disabled",he)]),onClick:He=>V(Q,{value:we,disabled:he})},[Q==="hours"?(E(),B(ze,{key:0},[Ye(pe(("0"+(H.amPmMode?we%12||12:we)).slice(-2))+pe(x(we)),1)],64)):(E(),B(ze,{key:1},[Ye(pe(("0"+we).slice(-2)),1)],64))],10,["onClick"]))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),H.arrowControl?(E(!0),B(ze,{key:1},yt(m(y),Q=>(E(),B("div",{key:Q,class:J([m(s).be("spinner","wrapper"),m(s).is("arrow")]),onMouseenter:he=>C(Q)},[mn((E(),se(m(bt),{class:J(["arrow-up",m(s).be("spinner","arrow")])},{default:U(()=>[P(m(Q9))]),_:1},8,["class"])),[[m(Z3),G]]),mn((E(),se(m(bt),{class:J(["arrow-down",m(s).be("spinner","arrow")])},{default:U(()=>[P(m(Iy))]),_:1},8,["class"])),[[m(Z3),L]]),F("ul",{class:J(m(s).be("spinner","list"))},[(E(!0),B(ze,null,yt(m(_)[Q],(he,we)=>(E(),B("li",{key:we,class:J([m(s).be("spinner","item"),m(s).is("active",he===m(b)[Q]),m(s).is("disabled",m(w)[Q][he])])},[m(Xt)(he)?(E(),B(ze,{key:0},[Q==="hours"?(E(),B(ze,{key:0},[Ye(pe(("0"+(H.amPmMode?he%12||12:he)).slice(-2))+pe(x(he)),1)],64)):(E(),B(ze,{key:1},[Ye(pe(("0"+he).slice(-2)),1)],64))],64)):ue("v-if",!0)],2))),128))],2)],42,["onMouseenter"]))),128)):ue("v-if",!0)],2))}});var BR=St(FR,[["__file","basic-time-spinner.vue"]]);const VR=fe({__name:"panel-time-pick",props:AR,emits:["pick","select-range","set-picker-option"],setup(n,{emit:e}){const t=n,r=Bt("EP_PICKER_BASE"),{arrowControl:o,disabledHours:s,disabledMinutes:a,disabledSeconds:i,defaultValue:l}=r.props,{getAvailableHours:u,getAvailableMinutes:f,getAvailableSeconds:d}=$R(s,a,i),h=et("time"),{t:v,lang:g}=Dn(),y=D([0,2]),b=RR(t),w=$(()=>Io(t.actualVisible)?`${h.namespace.value}-zoom-in-top`:""),_=$(()=>t.format.includes("ss")),k=$(()=>t.format.includes("A")?"A":t.format.includes("a")?"a":""),x=oe=>{const Y=lt(oe).locale(g.value),Z=ee(Y);return Y.isSame(Z)},C=()=>{e("pick",b.value,!1)},T=(oe=!1,Y=!1)=>{Y||e("pick",t.parsedValue,oe)},A=oe=>{if(!t.visible)return;const Y=ee(oe).millisecond(0);e("pick",Y,!0)},O=(oe,Y)=>{e("select-range",oe,Y),y.value=[oe,Y]},I=oe=>{const Y=[0,3].concat(_.value?[6]:[]),Z=["hours","minutes"].concat(_.value?["seconds"]:[]),te=(Y.indexOf(y.value[0])+oe+Y.length)%Y.length;L.start_emitSelectRange(Z[te])},R=oe=>{const Y=oe.code,{left:Z,right:H,up:te,down:Q}=Ht;if([Z,H].includes(Y)){I(Y===Z?-1:1),oe.preventDefault();return}if([te,Q].includes(Y)){const he=Y===te?-1:1;L.start_scrollDown(he),oe.preventDefault();return}},{timePickerOptions:L,onSetOption:G,getAvailableTime:z}=PR({getAvailableHours:u,getAvailableMinutes:f,getAvailableSeconds:d}),ee=oe=>z(oe,t.datetimeRole||"",!0),q=oe=>oe?lt(oe,t.format).locale(g.value):null,V=oe=>oe?oe.format(t.format):null,ne=()=>lt(l).locale(g.value);return e("set-picker-option",["isValidValue",x]),e("set-picker-option",["formatToString",V]),e("set-picker-option",["parseUserInput",q]),e("set-picker-option",["handleKeydownInput",R]),e("set-picker-option",["getRangeAvailableTime",ee]),e("set-picker-option",["getDefaultValue",ne]),(oe,Y)=>(E(),se(Us,{name:m(w)},{default:U(()=>[oe.actualVisible||oe.visible?(E(),B("div",{key:0,class:J(m(h).b("panel"))},[F("div",{class:J([m(h).be("panel","content"),{"has-seconds":m(_)}])},[P(BR,{ref:"spinner",role:oe.datetimeRole||"start","arrow-control":m(o),"show-seconds":m(_),"am-pm-mode":m(k),"spinner-date":oe.parsedValue,"disabled-hours":m(s),"disabled-minutes":m(a),"disabled-seconds":m(i),onChange:A,onSetOption:m(G),onSelectRange:O},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),F("div",{class:J(m(h).be("panel","footer"))},[F("button",{type:"button",class:J([m(h).be("panel","btn"),"cancel"]),onClick:C},pe(m(v)("el.datepicker.cancel")),3),F("button",{type:"button",class:J([m(h).be("panel","btn"),"confirm"]),onClick:Z=>T()},pe(m(v)("el.datepicker.confirm")),11,["onClick"])],2)],2)):ue("v-if",!0)]),_:1},8,["name"]))}});var k1=St(VR,[["__file","panel-time-pick.vue"]]);const qp=Symbol(),zR=ot({...z6,type:{type:ke(String),default:"date"}}),HR=["date","dates","year","years","month","months","week","range"],$y=ot({disabledDate:{type:ke(Function)},date:{type:ke(Object),required:!0},minDate:{type:ke(Object)},maxDate:{type:ke(Object)},parsedValue:{type:ke([Object,Array])},rangeState:{type:ke(Object),default:()=>({endDate:null,selecting:!1})}}),W6=ot({type:{type:ke(String),required:!0,values:GP},dateFormat:String,timeFormat:String,showNow:{type:Boolean,default:!0}}),Ry=ot({unlinkPanels:Boolean,parsedValue:{type:ke(Array)}}),Dy=n=>({type:String,values:HR,default:n}),WR=ot({...W6,parsedValue:{type:ke([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),Ul=n=>{if(!xt(n))return!1;const[e,t]=n;return lt.isDayjs(e)&<.isDayjs(t)&&e.isSameOrBefore(t)},Ny=(n,{lang:e,unit:t,unlinkPanels:r})=>{let o;if(xt(n)){let[s,a]=n.map(i=>lt(i).locale(e));return r||(a=s.add(1,t)),[s,a]}else n?o=lt(n):o=lt();return o=o.locale(e),[o,o.add(1,t)]},UR=(n,e,{columnIndexOffset:t,startDate:r,nextEndDate:o,now:s,unit:a,relativeDateGetter:i,setCellMetadata:l,setRowMetadata:u})=>{for(let f=0;f<n.row;f++){const d=e[f];for(let h=0;h<n.column;h++){let v=d[h+t];v||(v={row:f,column:h,type:"normal",inRange:!1,start:!1,end:!1});const g=f*n.column+h,y=i(g);v.dayjs=y,v.date=y.toDate(),v.timestamp=y.valueOf(),v.type="normal",v.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)?(v.start=!!o&&y.isSame(o,a),v.end=r&&y.isSame(r,a)):(v.start=!!r&&y.isSame(r,a),v.end=!!o&&y.isSame(o,a)),y.isSame(s,a)&&(v.type="today"),l==null||l(v,{rowIndex:f,columnIndex:h}),d[h+t]=v}u==null||u(d)}},Wf=(n,e,t)=>{const r=lt().locale(t).startOf("month").month(e).year(n),o=r.daysInMonth();return C6(o).map(s=>r.add(s,"day").toDate())},pc=(n,e,t,r)=>{const o=lt().year(n).month(e).startOf("month"),s=Wf(n,e,t).find(a=>!(r!=null&&r(a)));return s?lt(s).locale(t):o.locale(t)},T1=(n,e,t)=>{const r=n.year();if(!(t!=null&&t(n.toDate())))return n.locale(e);const o=n.month();if(!Wf(r,o,e).every(t))return pc(r,o,e,t);for(let s=0;s<12;s++)if(!Wf(r,s,e).every(t))return pc(r,s,e,t);return n},jR=ot({...$y,cellClassName:{type:ke(Function)},showWeekNumber:Boolean,selectionMode:Dy("date")}),qR=["changerange","pick","select"],E1=(n="")=>["normal","today"].includes(n),KR=(n,e)=>{const{lang:t}=Dn(),r=D(),o=D(),s=D(),a=D(),i=D([[],[],[],[],[],[]]);let l=!1;const u=n.date.$locale().weekStart||7,f=n.date.locale("en").localeData().weekdaysShort().map(Y=>Y.toLowerCase()),d=$(()=>u>3?7-u:-u),h=$(()=>{const Y=n.date.startOf("month");return Y.subtract(Y.day()||7,"day")}),v=$(()=>f.concat(f).slice(u,u+7)),g=$(()=>Z9(m(x)).some(Y=>Y.isCurrent)),y=$(()=>{const Y=n.date.startOf("month"),Z=Y.day()||7,H=Y.daysInMonth(),te=Y.subtract(1,"month").daysInMonth();return{startOfMonthDay:Z,dateCountOfMonth:H,dateCountOfLastMonth:te}}),b=$(()=>n.selectionMode==="dates"?ao(n.parsedValue):[]),w=(Y,{count:Z,rowIndex:H,columnIndex:te})=>{const{startOfMonthDay:Q,dateCountOfMonth:he,dateCountOfLastMonth:we}=m(y),He=m(d);if(H>=0&&H<=1){const Re=Q+He<0?7+Q+He:Q+He;if(te+H*7>=Re)return Y.text=Z,!0;Y.text=we-(Re-te%7)+1+H*7,Y.type="prev-month"}else return Z<=he?Y.text=Z:(Y.text=Z-he,Y.type="next-month"),!0;return!1},_=(Y,{columnIndex:Z,rowIndex:H},te)=>{const{disabledDate:Q,cellClassName:he}=n,we=m(b),He=w(Y,{count:te,rowIndex:H,columnIndex:Z}),Re=Y.dayjs.toDate();return Y.selected=we.find(Ue=>Ue.isSame(Y.dayjs,"day")),Y.isSelected=!!Y.selected,Y.isCurrent=T(Y),Y.disabled=Q==null?void 0:Q(Re),Y.customClass=he==null?void 0:he(Re),He},k=Y=>{if(n.selectionMode==="week"){const[Z,H]=n.showWeekNumber?[1,7]:[0,6],te=oe(Y[Z+1]);Y[Z].inRange=te,Y[Z].start=te,Y[H].inRange=te,Y[H].end=te}},x=$(()=>{const{minDate:Y,maxDate:Z,rangeState:H,showWeekNumber:te}=n,Q=m(d),he=m(i),we="day";let He=1;if(te)for(let Re=0;Re<6;Re++)he[Re][0]||(he[Re][0]={type:"week",text:m(h).add(Re*7+1,we).week()});return UR({row:6,column:7},he,{startDate:Y,columnIndexOffset:te?1:0,nextEndDate:H.endDate||Z||H.selecting&&Y||null,now:lt().locale(m(t)).startOf(we),unit:we,relativeDateGetter:Re=>m(h).add(Re-Q,we),setCellMetadata:(...Re)=>{_(...Re,He)&&(He+=1)},setRowMetadata:k}),he});$e(()=>n.date,async()=>{var Y;(Y=m(r))!=null&&Y.contains(document.activeElement)&&(await $t(),await C())});const C=async()=>{var Y;return(Y=m(o))==null?void 0:Y.focus()},T=Y=>n.selectionMode==="date"&&E1(Y.type)&&A(Y,n.parsedValue),A=(Y,Z)=>Z?lt(Z).locale(m(t)).isSame(n.date.date(Number(Y.text)),"day"):!1,O=(Y,Z)=>{const H=Y*7+(Z-(n.showWeekNumber?1:0))-m(d);return m(h).add(H,"day")},I=Y=>{var Z;if(!n.rangeState.selecting)return;let H=Y.target;if(H.tagName==="SPAN"&&(H=(Z=H.parentNode)==null?void 0:Z.parentNode),H.tagName==="DIV"&&(H=H.parentNode),H.tagName!=="TD")return;const te=H.parentNode.rowIndex-1,Q=H.cellIndex;m(x)[te][Q].disabled||(te!==m(s)||Q!==m(a))&&(s.value=te,a.value=Q,e("changerange",{selecting:!0,endDate:O(te,Q)}))},R=Y=>!m(g)&&(Y==null?void 0:Y.text)===1&&Y.type==="normal"||Y.isCurrent,L=Y=>{l||m(g)||n.selectionMode!=="date"||ne(Y,!0)},G=Y=>{Y.target.closest("td")&&(l=!0)},z=Y=>{Y.target.closest("td")&&(l=!1)},ee=Y=>{!n.rangeState.selecting||!n.minDate?(e("pick",{minDate:Y,maxDate:null}),e("select",!0)):(Y>=n.minDate?e("pick",{minDate:n.minDate,maxDate:Y}):e("pick",{minDate:Y,maxDate:n.minDate}),e("select",!1))},q=Y=>{const Z=Y.week(),H=`${Y.year()}w${Z}`;e("pick",{year:Y.year(),week:Z,value:H,date:Y.startOf("week")})},V=(Y,Z)=>{const H=Z?ao(n.parsedValue).filter(te=>(te==null?void 0:te.valueOf())!==Y.valueOf()):ao(n.parsedValue).concat([Y]);e("pick",H)},ne=(Y,Z=!1)=>{const H=Y.target.closest("td");if(!H)return;const te=H.parentNode.rowIndex-1,Q=H.cellIndex,he=m(x)[te][Q];if(he.disabled||he.type==="week")return;const we=O(te,Q);switch(n.selectionMode){case"range":{ee(we);break}case"date":{e("pick",we,Z);break}case"week":{q(we);break}case"dates":{V(we,!!he.selected);break}}},oe=Y=>{if(n.selectionMode!=="week")return!1;let Z=n.date.startOf("day");if(Y.type==="prev-month"&&(Z=Z.subtract(1,"month")),Y.type==="next-month"&&(Z=Z.add(1,"month")),Z=Z.date(Number.parseInt(Y.text,10)),n.parsedValue&&!xt(n.parsedValue)){const H=(n.parsedValue.day()-u+7)%7-1;return n.parsedValue.subtract(H,"day").isSame(Z,"day")}return!1};return{WEEKS:v,rows:x,tbodyRef:r,currentCellRef:o,focus:C,isCurrent:T,isWeekActive:oe,isSelectedCell:R,handlePickDate:ne,handleMouseUp:z,handleMouseDown:G,handleMouseMove:I,handleFocus:L}},GR=(n,{isCurrent:e,isWeekActive:t})=>{const r=et("date-table"),{t:o}=Dn(),s=$(()=>[r.b(),{"is-week-mode":n.selectionMode==="week"}]),a=$(()=>o("el.datepicker.dateTablePrompt")),i=$(()=>o("el.datepicker.week"));return{tableKls:s,tableLabel:a,weekLabel:i,getCellClasses:f=>{const d=[];return E1(f.type)&&!f.disabled?(d.push("available"),f.type==="today"&&d.push("today")):d.push(f.type),e(f)&&d.push("current"),f.inRange&&(E1(f.type)||n.selectionMode==="week")&&(d.push("in-range"),f.start&&d.push("start-date"),f.end&&d.push("end-date")),f.disabled&&d.push("disabled"),f.selected&&d.push("selected"),f.customClass&&d.push(f.customClass),d.join(" ")},getRowKls:f=>[r.e("row"),{current:t(f)}],t:o}},YR=ot({cell:{type:ke(Object)}});var Ly=fe({name:"ElDatePickerCell",props:YR,setup(n){const e=et("date-table-cell"),{slots:t}=Bt(qp);return()=>{const{cell:r}=n;return be(t,"default",{...r},()=>{var o;return[P("div",{class:e.b()},[P("span",{class:e.e("text")},[(o=r==null?void 0:r.renderText)!=null?o:r==null?void 0:r.text])])]})}}});const JR=fe({__name:"basic-date-table",props:jR,emits:qR,setup(n,{expose:e,emit:t}){const r=n,{WEEKS:o,rows:s,tbodyRef:a,currentCellRef:i,focus:l,isCurrent:u,isWeekActive:f,isSelectedCell:d,handlePickDate:h,handleMouseUp:v,handleMouseDown:g,handleMouseMove:y,handleFocus:b}=KR(r,t),{tableLabel:w,tableKls:_,weekLabel:k,getCellClasses:x,getRowKls:C,t:T}=GR(r,{isCurrent:u,isWeekActive:f});return e({focus:l}),(A,O)=>(E(),B("table",{"aria-label":m(w),class:J(m(_)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:m(h),onMousemove:m(y),onMousedown:tt(m(g),["prevent"]),onMouseup:m(v)},[F("tbody",{ref_key:"tbodyRef",ref:a},[F("tr",null,[A.showWeekNumber?(E(),B("th",{key:0,scope:"col"},pe(m(k)),1)):ue("v-if",!0),(E(!0),B(ze,null,yt(m(o),(I,R)=>(E(),B("th",{key:R,"aria-label":m(T)("el.datepicker.weeksFull."+I),scope:"col"},pe(m(T)("el.datepicker.weeks."+I)),9,["aria-label"]))),128))]),(E(!0),B(ze,null,yt(m(s),(I,R)=>(E(),B("tr",{key:R,class:J(m(C)(I[1]))},[(E(!0),B(ze,null,yt(I,(L,G)=>(E(),B("td",{key:`${R}.${G}`,ref_for:!0,ref:z=>m(d)(L)&&(i.value=z),class:J(m(x)(L)),"aria-current":L.isCurrent?"date":void 0,"aria-selected":L.isCurrent,tabindex:m(d)(L)?0:-1,onFocus:m(b)},[P(m(Ly),{cell:L},null,8,["cell"])],42,["aria-current","aria-selected","tabindex","onFocus"]))),128))],2))),128))],512)],42,["aria-label","onClick","onMousemove","onMousedown","onMouseup"]))}});var M1=St(JR,[["__file","basic-date-table.vue"]]);const XR=ot({...$y,selectionMode:Dy("month")}),QR=fe({__name:"basic-month-table",props:XR,emits:["changerange","pick","select"],setup(n,{expose:e,emit:t}){const r=n,o=et("month-table"),{t:s,lang:a}=Dn(),i=D(),l=D(),u=D(r.date.locale("en").localeData().monthsShort().map(k=>k.toLowerCase())),f=D([[],[],[]]),d=D(),h=D(),v=$(()=>{var k,x;const C=f.value,T=lt().locale(a.value).startOf("month");for(let A=0;A<3;A++){const O=C[A];for(let I=0;I<4;I++){const R=O[I]||(O[I]={row:A,column:I,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});R.type="normal";const L=A*4+I,G=r.date.startOf("year").month(L),z=r.rangeState.endDate||r.maxDate||r.rangeState.selecting&&r.minDate||null;R.inRange=!!(r.minDate&&G.isSameOrAfter(r.minDate,"month")&&z&&G.isSameOrBefore(z,"month"))||!!(r.minDate&&G.isSameOrBefore(r.minDate,"month")&&z&&G.isSameOrAfter(z,"month")),(k=r.minDate)!=null&&k.isSameOrAfter(z)?(R.start=!!(z&&G.isSame(z,"month")),R.end=r.minDate&&G.isSame(r.minDate,"month")):(R.start=!!(r.minDate&&G.isSame(r.minDate,"month")),R.end=!!(z&&G.isSame(z,"month"))),T.isSame(G)&&(R.type="today"),R.text=L,R.disabled=((x=r.disabledDate)==null?void 0:x.call(r,G.toDate()))||!1}}return C}),g=()=>{var k;(k=l.value)==null||k.focus()},y=k=>{const x={},C=r.date.year(),T=new Date,A=k.text;return x.disabled=r.disabledDate?Wf(C,A,a.value).every(r.disabledDate):!1,x.current=ao(r.parsedValue).findIndex(O=>lt.isDayjs(O)&&O.year()===C&&O.month()===A)>=0,x.today=T.getFullYear()===C&&T.getMonth()===A,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(),C=k.text;return ao(r.date).findIndex(T=>T.year()===x&&T.month()===C)>=0},w=k=>{var x;if(!r.rangeState.selecting)return;let C=k.target;if(C.tagName==="SPAN"&&(C=(x=C.parentNode)==null?void 0:x.parentNode),C.tagName==="DIV"&&(C=C.parentNode),C.tagName!=="TD")return;const T=C.parentNode.rowIndex,A=C.cellIndex;v.value[T][A].disabled||(T!==d.value||A!==h.value)&&(d.value=T,h.value=A,t("changerange",{selecting:!0,endDate:r.date.startOf("year").month(T*4+A)}))},_=k=>{var x;const C=(x=k.target)==null?void 0:x.closest("td");if((C==null?void 0:C.tagName)!=="TD"||Hi(C,"disabled"))return;const T=C.cellIndex,O=C.parentNode.rowIndex*4+T,I=r.date.startOf("year").month(O);if(r.selectionMode==="months"){if(k.type==="keydown"){t("pick",ao(r.parsedValue),!1);return}const R=pc(r.date.year(),O,a.value,r.disabledDate),L=Hi(C,"current")?ao(r.parsedValue).filter(G=>(G==null?void 0:G.month())!==R.month()):ao(r.parsedValue).concat([lt(R)]);t("pick",L)}else r.selectionMode==="range"?r.rangeState.selecting?(r.minDate&&I>=r.minDate?t("pick",{minDate:r.minDate,maxDate:I}):t("pick",{minDate:I,maxDate:r.minDate}),t("select",!1)):(t("pick",{minDate:I,maxDate:null}),t("select",!0)):t("pick",O)};return $e(()=>r.date,async()=>{var k,x;(k=i.value)!=null&&k.contains(document.activeElement)&&(await $t(),(x=l.value)==null||x.focus())}),e({focus:g}),(k,x)=>(E(),B("table",{role:"grid","aria-label":m(s)("el.datepicker.monthTablePrompt"),class:J(m(o).b()),onClick:_,onMousemove:w},[F("tbody",{ref_key:"tbodyRef",ref:i},[(E(!0),B(ze,null,yt(m(v),(C,T)=>(E(),B("tr",{key:T},[(E(!0),B(ze,null,yt(C,(A,O)=>(E(),B("td",{key:O,ref_for:!0,ref:I=>b(A)&&(l.value=I),class:J(y(A)),"aria-selected":`${b(A)}`,"aria-label":m(s)(`el.datepicker.month${+A.text+1}`),tabindex:b(A)?0:-1,onKeydown:[br(tt(_,["prevent","stop"]),["space"]),br(tt(_,["prevent","stop"]),["enter"])]},[P(m(Ly),{cell:{...A,renderText:m(s)("el.datepicker.months."+u.value[A.text])}},null,8,["cell"])],42,["aria-selected","aria-label","tabindex","onKeydown"]))),128))]))),128))],512)],42,["aria-label"]))}});var I1=St(QR,[["__file","basic-month-table.vue"]]);const ZR=ot({...$y,selectionMode:Dy("year")}),eD=fe({__name:"basic-year-table",props:ZR,emits:["changerange","pick","select"],setup(n,{expose:e,emit:t}){const r=n,o=(x,C)=>{const T=lt(String(x)).locale(C).startOf("year"),O=T.endOf("year").dayOfYear();return C6(O).map(I=>T.add(I,"day").toDate())},s=et("year-table"),{t:a,lang:i}=Dn(),l=D(),u=D(),f=$(()=>Math.floor(r.date.year()/10)*10),d=D([[],[],[]]),h=D(),v=D(),g=$(()=>{var x;const C=d.value,T=lt().locale(i.value).startOf("year");for(let A=0;A<3;A++){const O=C[A];for(let I=0;I<4&&!(A*4+I>=10);I++){let R=O[I];R||(R={row:A,column:I,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1}),R.type="normal";const L=A*4+I+f.value,G=lt().year(L),z=r.rangeState.endDate||r.maxDate||r.rangeState.selecting&&r.minDate||null;R.inRange=!!(r.minDate&&G.isSameOrAfter(r.minDate,"year")&&z&&G.isSameOrBefore(z,"year"))||!!(r.minDate&&G.isSameOrBefore(r.minDate,"year")&&z&&G.isSameOrAfter(z,"year")),(x=r.minDate)!=null&&x.isSameOrAfter(z)?(R.start=!!(z&&G.isSame(z,"year")),R.end=!!(r.minDate&&G.isSame(r.minDate,"year"))):(R.start=!!(r.minDate&&G.isSame(r.minDate,"year")),R.end=!!(z&&G.isSame(z,"year"))),T.isSame(G)&&(R.type="today"),R.text=L;const q=G.toDate();R.disabled=r.disabledDate&&r.disabledDate(q)||!1,O[I]=R}}return C}),y=()=>{var x;(x=u.value)==null||x.focus()},b=x=>{const C={},T=lt().locale(i.value),A=x.text;return C.disabled=r.disabledDate?o(A,i.value).every(r.disabledDate):!1,C.today=T.year()===A,C.current=ao(r.parsedValue).findIndex(O=>O.year()===A)>=0,x.inRange&&(C["in-range"]=!0,x.start&&(C["start-date"]=!0),x.end&&(C["end-date"]=!0)),C},w=x=>{const C=x.text;return ao(r.date).findIndex(T=>T.year()===C)>=0},_=x=>{var C;const T=(C=x.target)==null?void 0:C.closest("td");if(!T||!T.textContent||Hi(T,"disabled"))return;const A=T.cellIndex,I=T.parentNode.rowIndex*4+A+f.value,R=lt().year(I);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",ao(r.parsedValue),!1);return}const L=T1(R.startOf("year"),i.value,r.disabledDate),G=Hi(T,"current")?ao(r.parsedValue).filter(z=>(z==null?void 0:z.year())!==I):ao(r.parsedValue).concat([L]);t("pick",G)}else t("pick",I)},k=x=>{var C;if(!r.rangeState.selecting)return;const T=(C=x.target)==null?void 0:C.closest("td");if(!T)return;const A=T.parentNode.rowIndex,O=T.cellIndex;g.value[A][O].disabled||(A!==h.value||O!==v.value)&&(h.value=A,v.value=O,t("changerange",{selecting:!0,endDate:lt().year(f.value).add(A*4+O,"year")}))};return $e(()=>r.date,async()=>{var x,C;(x=l.value)!=null&&x.contains(document.activeElement)&&(await $t(),(C=u.value)==null||C.focus())}),e({focus:y}),(x,C)=>(E(),B("table",{role:"grid","aria-label":m(a)("el.datepicker.yearTablePrompt"),class:J(m(s).b()),onClick:_,onMousemove:k},[F("tbody",{ref_key:"tbodyRef",ref:l},[(E(!0),B(ze,null,yt(m(g),(T,A)=>(E(),B("tr",{key:A},[(E(!0),B(ze,null,yt(T,(O,I)=>(E(),B("td",{key:`${A}_${I}`,ref_for:!0,ref:R=>w(O)&&(u.value=R),class:J(["available",b(O)]),"aria-selected":w(O),"aria-label":String(O.text),tabindex:w(O)?0:-1,onKeydown:[br(tt(_,["prevent","stop"]),["space"]),br(tt(_,["prevent","stop"]),["enter"])]},[P(m(Ly),{cell:O},null,8,["cell"])],42,["aria-selected","aria-label","tabindex","onKeydown"]))),128))]))),128))],512)],42,["aria-label"]))}});var O1=St(eD,[["__file","basic-year-table.vue"]]);const tD=fe({__name:"panel-date-pick",props:WR,emits:["pick","set-picker-option","panel-change"],setup(n,{emit:e}){const t=n,r=(de,j,ae)=>!0,o=et("picker-panel"),s=et("date-picker"),a=My(),i=Za(),{t:l,lang:u}=Dn(),f=Bt("EP_PICKER_BASE"),d=Bt(eO),{shortcuts:h,disabledDate:v,cellClassName:g,defaultTime:y}=f.props,b=Jn(f.props,"defaultValue"),w=D(),_=D(lt().locale(u.value)),k=D(!1);let x=!1;const C=$(()=>lt(y).locale(u.value)),T=$(()=>_.value.month()),A=$(()=>_.value.year()),O=D([]),I=D(null),R=D(null),L=de=>O.value.length>0?r(de,O.value,t.format||"HH:mm:ss"):!0,G=de=>y&&!Et.value&&!k.value&&!x?C.value.year(de.year()).month(de.month()).date(de.date()):Re.value?de.millisecond(0):de.startOf("day"),z=(de,...j)=>{if(!de)e("pick",de,...j);else if(xt(de)){const ae=de.map(G);e("pick",ae,...j)}else e("pick",G(de),...j);I.value=null,R.value=null,k.value=!1,x=!1},ee=async(de,j)=>{if(Z.value==="date"){de=de;let ae=t.parsedValue?t.parsedValue.year(de.year()).month(de.month()).date(de.date()):de;L(ae)||(ae=O.value[0][0].year(de.year()).month(de.month()).date(de.date())),_.value=ae,z(ae,Re.value||j),t.type==="datetime"&&(await $t(),Ct())}else Z.value==="week"?z(de.date):Z.value==="dates"&&z(de,!0)},q=de=>{const j=de?"add":"subtract";_.value=_.value[j](1,"month"),Me("month")},V=de=>{const j=_.value,ae=de?"add":"subtract";_.value=ne.value==="year"?j[ae](10,"year"):j[ae](1,"year"),Me("year")},ne=D("date"),oe=$(()=>{const de=l("el.datepicker.year");if(ne.value==="year"){const j=Math.floor(A.value/10)*10;return de?`${j} ${de} - ${j+9} ${de}`:`${j} - ${j+9}`}return`${A.value} ${de}`}),Y=de=>{const j=wr(de.value)?de.value():de.value;if(j){x=!0,z(lt(j).locale(u.value));return}de.onClick&&de.onClick({attrs:a,slots:i,emit:e})},Z=$(()=>{const{type:de}=t;return["week","month","months","year","years","dates"].includes(de)?de:"date"}),H=$(()=>Z.value==="dates"||Z.value==="months"||Z.value==="years"),te=$(()=>Z.value==="date"?ne.value:Z.value),Q=$(()=>!!h.length),he=async(de,j)=>{Z.value==="month"?(_.value=pc(_.value.year(),de,u.value,v),z(_.value,!1)):Z.value==="months"?z(de,j??!0):(_.value=pc(_.value.year(),de,u.value,v),ne.value="date",["month","year","date","week"].includes(Z.value)&&(z(_.value,!0),await $t(),Ct())),Me("month")},we=async(de,j)=>{if(Z.value==="year"){const ae=_.value.startOf("year").year(de);_.value=T1(ae,u.value,v),z(_.value,!1)}else if(Z.value==="years")z(de,j??!0);else{const ae=_.value.year(de);_.value=T1(ae,u.value,v),ne.value="month",["month","year","date","week"].includes(Z.value)&&(z(_.value,!0),await $t(),Ct())}Me("year")},He=async de=>{ne.value=de,await $t(),Ct()},Re=$(()=>t.type==="datetime"||t.type==="datetimerange"),Ue=$(()=>{const de=Re.value||Z.value==="dates",j=Z.value==="years",ae=Z.value==="months",X=ne.value==="date",_e=ne.value==="year",Ie=ne.value==="month";return de&&X||j&&_e||ae&&Ie}),Xe=$(()=>v?t.parsedValue?xt(t.parsedValue)?v(t.parsedValue[0].toDate()):v(t.parsedValue.toDate()):!0:!1),st=()=>{if(H.value)z(t.parsedValue);else{let de=t.parsedValue;if(!de){const j=lt(y).locale(u.value),ae=Dt();de=j.year(ae.year()).month(ae.month()).date(ae.date())}_.value=de,z(de)}},wt=$(()=>v?v(lt().locale(u.value).toDate()):!1),Lt=()=>{const j=lt().locale(u.value).toDate();k.value=!0,(!v||!v(j))&&L(j)&&(_.value=lt().locale(u.value),z(_.value))},vt=$(()=>t.timeFormat||k6(t.format)),at=$(()=>t.dateFormat||x6(t.format)),Et=$(()=>{if(R.value)return R.value;if(!(!t.parsedValue&&!b.value))return(t.parsedValue||_.value).format(vt.value)}),Ft=$(()=>{if(I.value)return I.value;if(!(!t.parsedValue&&!b.value))return(t.parsedValue||_.value).format(at.value)}),Ne=D(!1),qe=()=>{Ne.value=!0},Le=()=>{Ne.value=!1},Ke=de=>({hour:de.hour(),minute:de.minute(),second:de.second(),year:de.year(),month:de.month(),date:de.date()}),Ze=(de,j,ae)=>{const{hour:X,minute:_e,second:Ie}=Ke(de),Pe=t.parsedValue?t.parsedValue.hour(X).minute(_e).second(Ie):de;_.value=Pe,z(_.value,!0),ae||(Ne.value=j)},ct=de=>{const j=lt(de,vt.value).locale(u.value);if(j.isValid()&&L(j)){const{year:ae,month:X,date:_e}=Ke(_.value);_.value=j.year(ae).month(X).date(_e),R.value=null,Ne.value=!1,z(_.value,!0)}},ht=de=>{const j=lt(de,at.value).locale(u.value);if(j.isValid()){if(v&&v(j.toDate()))return;const{hour:ae,minute:X,second:_e}=Ke(_.value);_.value=j.hour(ae).minute(X).second(_e),I.value=null,z(_.value,!0)}},ye=de=>lt.isDayjs(de)&&de.isValid()&&(v?!v(de.toDate()):!0),De=de=>xt(de)?de.map(j=>j.format(t.format)):de.format(t.format),kt=de=>lt(de,t.format).locale(u.value),Dt=()=>{const de=lt(b.value).locale(u.value);if(!b.value){const j=C.value;return lt().hour(j.hour()).minute(j.minute()).second(j.second()).locale(u.value)}return de},Ct=()=>{var de;["week","month","year","date"].includes(Z.value)&&((de=w.value)==null||de.focus())},me=()=>{Ct(),Z.value==="week"&&Se(Ht.down)},ie=de=>{const{code:j}=de;[Ht.up,Ht.down,Ht.left,Ht.right,Ht.home,Ht.end,Ht.pageUp,Ht.pageDown].includes(j)&&(Se(j),de.stopPropagation(),de.preventDefault()),[Ht.enter,Ht.space,Ht.numpadEnter].includes(j)&&I.value===null&&R.value===null&&(de.preventDefault(),z(_.value,!1))},Se=de=>{var j;const{up:ae,down:X,left:_e,right:Ie,home:Pe,end:rt,pageUp:_t,pageDown:le}=Ht,Te={year:{[ae]:-4,[X]:4,[_e]:-1,[Ie]:1,offset:(Tt,pn)=>Tt.setFullYear(Tt.getFullYear()+pn)},month:{[ae]:-4,[X]:4,[_e]:-1,[Ie]:1,offset:(Tt,pn)=>Tt.setMonth(Tt.getMonth()+pn)},week:{[ae]:-1,[X]:1,[_e]:-1,[Ie]:1,offset:(Tt,pn)=>Tt.setDate(Tt.getDate()+pn*7)},date:{[ae]:-7,[X]:7,[_e]:-1,[Ie]:1,[Pe]:Tt=>-Tt.getDay(),[rt]:Tt=>-Tt.getDay()+6,[_t]:Tt=>-new Date(Tt.getFullYear(),Tt.getMonth(),0).getDate(),[le]:Tt=>new Date(Tt.getFullYear(),Tt.getMonth()+1,0).getDate(),offset:(Tt,pn)=>Tt.setDate(Tt.getDate()+pn)}},Ge=_.value.toDate();for(;Math.abs(_.value.diff(Ge,"year",!0))<1;){const Tt=Te[te.value];if(!Tt)return;if(Tt.offset(Ge,wr(Tt[de])?Tt[de](Ge):(j=Tt[de])!=null?j:0),v&&v(Ge))break;const pn=lt(Ge).locale(u.value);_.value=pn,e("pick",pn,!0);break}},Me=de=>{e("panel-change",_.value.toDate(),de,ne.value)};return $e(()=>Z.value,de=>{if(["month","year"].includes(de)){ne.value=de;return}else if(de==="years"){ne.value="year";return}else if(de==="months"){ne.value="month";return}ne.value="date"},{immediate:!0}),$e(()=>ne.value,()=>{d==null||d.updatePopper()}),$e(()=>b.value,de=>{de&&(_.value=Dt())},{immediate:!0}),$e(()=>t.parsedValue,de=>{if(de){if(H.value||xt(de))return;_.value=de}else _.value=Dt()},{immediate:!0}),e("set-picker-option",["isValidValue",ye]),e("set-picker-option",["formatToString",De]),e("set-picker-option",["parseUserInput",kt]),e("set-picker-option",["handleFocusPicker",me]),(de,j)=>(E(),B("div",{class:J([m(o).b(),m(s).b(),{"has-sidebar":de.$slots.sidebar||m(Q),"has-time":m(Re)}])},[F("div",{class:J(m(o).e("body-wrapper"))},[be(de.$slots,"sidebar",{class:J(m(o).e("sidebar"))}),m(Q)?(E(),B("div",{key:0,class:J(m(o).e("sidebar"))},[(E(!0),B(ze,null,yt(m(h),(ae,X)=>(E(),B("button",{key:X,type:"button",class:J(m(o).e("shortcut")),onClick:_e=>Y(ae)},pe(ae.text),11,["onClick"]))),128))],2)):ue("v-if",!0),F("div",{class:J(m(o).e("body"))},[m(Re)?(E(),B("div",{key:0,class:J(m(s).e("time-header"))},[F("span",{class:J(m(s).e("editor-wrap"))},[P(m(Es),{placeholder:m(l)("el.datepicker.selectDate"),"model-value":m(Ft),size:"small","validate-event":!1,onInput:ae=>I.value=ae,onChange:ht},null,8,["placeholder","model-value","onInput"])],2),mn((E(),B("span",{class:J(m(s).e("editor-wrap"))},[P(m(Es),{placeholder:m(l)("el.datepicker.selectTime"),"model-value":m(Et),size:"small","validate-event":!1,onFocus:qe,onInput:ae=>R.value=ae,onChange:ct},null,8,["placeholder","model-value","onInput"]),P(m(k1),{visible:Ne.value,format:m(vt),"parsed-value":_.value,onPick:Ze},null,8,["visible","format","parsed-value"])],2)),[[m(fc),Le]])],2)):ue("v-if",!0),mn(F("div",{class:J([m(s).e("header"),(ne.value==="year"||ne.value==="month")&&m(s).e("header--bordered")])},[F("span",{class:J(m(s).e("prev-btn"))},[F("button",{type:"button","aria-label":m(l)("el.datepicker.prevYear"),class:J(["d-arrow-left",m(o).e("icon-btn")]),onClick:ae=>V(!1)},[be(de.$slots,"prev-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Ks))]),_:1})])],10,["aria-label","onClick"]),mn(F("button",{type:"button","aria-label":m(l)("el.datepicker.prevMonth"),class:J([m(o).e("icon-btn"),"arrow-left"]),onClick:ae=>q(!1)},[be(de.$slots,"prev-month",{},()=>[P(m(bt),null,{default:U(()=>[P(m(dc))]),_:1})])],10,["aria-label","onClick"]),[[yr,ne.value==="date"]])],2),F("span",{role:"button",class:J(m(s).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:br(ae=>He("year"),["enter"]),onClick:ae=>He("year")},pe(m(oe)),43,["onKeydown","onClick"]),mn(F("span",{role:"button","aria-live":"polite",tabindex:"0",class:J([m(s).e("header-label"),{active:ne.value==="month"}]),onKeydown:br(ae=>He("month"),["enter"]),onClick:ae=>He("month")},pe(m(l)(`el.datepicker.month${m(T)+1}`)),43,["onKeydown","onClick"]),[[yr,ne.value==="date"]]),F("span",{class:J(m(s).e("next-btn"))},[mn(F("button",{type:"button","aria-label":m(l)("el.datepicker.nextMonth"),class:J([m(o).e("icon-btn"),"arrow-right"]),onClick:ae=>q(!0)},[be(de.$slots,"next-month",{},()=>[P(m(bt),null,{default:U(()=>[P(m(za))]),_:1})])],10,["aria-label","onClick"]),[[yr,ne.value==="date"]]),F("button",{type:"button","aria-label":m(l)("el.datepicker.nextYear"),class:J([m(o).e("icon-btn"),"d-arrow-right"]),onClick:ae=>V(!0)},[be(de.$slots,"next-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Gs))]),_:1})])],10,["aria-label","onClick"])],2)],2),[[yr,ne.value!=="time"]]),F("div",{class:J(m(o).e("content")),onKeydown:ie},[ne.value==="date"?(E(),se(M1,{key:0,ref_key:"currentViewRef",ref:w,"selection-mode":m(Z),date:_.value,"parsed-value":de.parsedValue,"disabled-date":m(v),"cell-class-name":m(g),onPick:ee},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):ue("v-if",!0),ne.value==="year"?(E(),se(O1,{key:1,ref_key:"currentViewRef",ref:w,"selection-mode":m(Z),date:_.value,"disabled-date":m(v),"parsed-value":de.parsedValue,onPick:we},null,8,["selection-mode","date","disabled-date","parsed-value"])):ue("v-if",!0),ne.value==="month"?(E(),se(I1,{key:2,ref_key:"currentViewRef",ref:w,"selection-mode":m(Z),date:_.value,"parsed-value":de.parsedValue,"disabled-date":m(v),onPick:he},null,8,["selection-mode","date","parsed-value","disabled-date"])):ue("v-if",!0)],34)],2)],2),mn(F("div",{class:J(m(o).e("footer"))},[mn(P(m(Hf),{text:"",size:"small",class:J(m(o).e("link-btn")),disabled:m(wt),onClick:Lt},{default:U(()=>[Ye(pe(m(l)("el.datepicker.now")),1)]),_:1},8,["class","disabled"]),[[yr,!m(H)&&de.showNow]]),P(m(Hf),{plain:"",size:"small",class:J(m(o).e("link-btn")),disabled:m(Xe),onClick:st},{default:U(()=>[Ye(pe(m(l)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2),[[yr,m(Ue)]])],2))}});var nD=St(tD,[["__file","panel-date-pick.vue"]]);const rD=ot({...W6,...Ry,visible:Boolean}),U6=n=>{const{emit:e}=Rn(),t=My(),r=Za();return s=>{const a=wr(s.value)?s.value():s.value;if(a){e("pick",[lt(a[0]).locale(n.value),lt(a[1]).locale(n.value)]);return}s.onClick&&s.onClick({attrs:t,slots:r,emit:e})}},j6=(n,{defaultValue:e,leftDate:t,rightDate:r,unit:o,onParsedValueChanged:s})=>{const{emit:a}=Rn(),{pickerNs:i}=Bt(qp),l=et("date-range-picker"),{t:u,lang:f}=Dn(),d=U6(f),h=D(),v=D(),g=D({endDate:null,selecting:!1}),y=x=>{g.value=x},b=(x=!1)=>{const C=m(h),T=m(v);Ul([C,T])&&a("pick",[C,T],x)},w=x=>{g.value.selecting=x,x||(g.value.endDate=null)},_=x=>{if(xt(x)&&x.length===2){const[C,T]=x;h.value=C,t.value=C,v.value=T,s(m(h),m(v))}else k()},k=()=>{const[x,C]=Ny(m(e),{lang:m(f),unit:o,unlinkPanels:n.unlinkPanels});h.value=void 0,v.value=void 0,t.value=x,r.value=C};return $e(e,x=>{x&&k()},{immediate:!0}),$e(()=>n.parsedValue,_,{immediate:!0}),{minDate:h,maxDate:v,rangeState:g,lang:f,ppNs:i,drpNs:l,handleChangeRange:y,handleRangeConfirm:b,handleShortcutClick:d,onSelect:w,onReset:_,t:u}},Vd="month",oD=fe({__name:"panel-date-range",props:rD,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(n,{emit:e}){const t=n,r=Bt("EP_PICKER_BASE"),{disabledDate:o,cellClassName:s,defaultTime:a,clearable:i}=r.props,l=Jn(r.props,"format"),u=Jn(r.props,"shortcuts"),f=Jn(r.props,"defaultValue"),{lang:d}=Dn(),h=D(lt().locale(d.value)),v=D(lt().locale(d.value).add(1,Vd)),{minDate:g,maxDate:y,rangeState:b,ppNs:w,drpNs:_,handleChangeRange:k,handleRangeConfirm:x,handleShortcutClick:C,onSelect:T,onReset:A,t:O}=j6(t,{defaultValue:f,leftDate:h,rightDate:v,unit:Vd,onParsedValueChanged:de});$e(()=>t.visible,j=>{!j&&b.value.selecting&&(A(t.parsedValue),T(!1))});const I=D({min:null,max:null}),R=D({min:null,max:null}),L=$(()=>`${h.value.year()} ${O("el.datepicker.year")} ${O(`el.datepicker.month${h.value.month()+1}`)}`),G=$(()=>`${v.value.year()} ${O("el.datepicker.year")} ${O(`el.datepicker.month${v.value.month()+1}`)}`),z=$(()=>h.value.year()),ee=$(()=>h.value.month()),q=$(()=>v.value.year()),V=$(()=>v.value.month()),ne=$(()=>!!u.value.length),oe=$(()=>I.value.min!==null?I.value.min:g.value?g.value.format(Q.value):""),Y=$(()=>I.value.max!==null?I.value.max:y.value||g.value?(y.value||g.value).format(Q.value):""),Z=$(()=>R.value.min!==null?R.value.min:g.value?g.value.format(te.value):""),H=$(()=>R.value.max!==null?R.value.max:y.value||g.value?(y.value||g.value).format(te.value):""),te=$(()=>t.timeFormat||k6(l.value)),Q=$(()=>t.dateFormat||x6(l.value)),he=j=>Ul(j)&&(o?!o(j[0].toDate())&&!o(j[1].toDate()):!0),we=()=>{h.value=h.value.subtract(1,"year"),t.unlinkPanels||(v.value=h.value.add(1,"month")),vt("year")},He=()=>{h.value=h.value.subtract(1,"month"),t.unlinkPanels||(v.value=h.value.add(1,"month")),vt("month")},Re=()=>{t.unlinkPanels?v.value=v.value.add(1,"year"):(h.value=h.value.add(1,"year"),v.value=h.value.add(1,"month")),vt("year")},Ue=()=>{t.unlinkPanels?v.value=v.value.add(1,"month"):(h.value=h.value.add(1,"month"),v.value=h.value.add(1,"month")),vt("month")},Xe=()=>{h.value=h.value.add(1,"year"),vt("year")},st=()=>{h.value=h.value.add(1,"month"),vt("month")},wt=()=>{v.value=v.value.subtract(1,"year"),vt("year")},Lt=()=>{v.value=v.value.subtract(1,"month"),vt("month")},vt=j=>{e("panel-change",[h.value.toDate(),v.value.toDate()],j)},at=$(()=>{const j=(ee.value+1)%12,ae=ee.value+1>=12?1:0;return t.unlinkPanels&&new Date(z.value+ae,j)<new Date(q.value,V.value)}),Et=$(()=>t.unlinkPanels&&q.value*12+V.value-(z.value*12+ee.value+1)>=12),Ft=$(()=>!(g.value&&y.value&&!b.value.selecting&&Ul([g.value,y.value]))),Ne=$(()=>t.type==="datetime"||t.type==="datetimerange"),qe=(j,ae)=>{if(j)return a?lt(a[ae]||a).locale(d.value).year(j.year()).month(j.month()).date(j.date()):j},Le=(j,ae=!0)=>{const X=j.minDate,_e=j.maxDate,Ie=qe(X,0),Pe=qe(_e,1);y.value===Pe&&g.value===Ie||(e("calendar-change",[X.toDate(),_e&&_e.toDate()]),y.value=Pe,g.value=Ie,!(!ae||Ne.value)&&x())},Ke=D(!1),Ze=D(!1),ct=()=>{Ke.value=!1},ht=()=>{Ze.value=!1},ye=(j,ae)=>{I.value[ae]=j;const X=lt(j,Q.value).locale(d.value);if(X.isValid()){if(o&&o(X.toDate()))return;ae==="min"?(h.value=X,g.value=(g.value||h.value).year(X.year()).month(X.month()).date(X.date()),!t.unlinkPanels&&(!y.value||y.value.isBefore(g.value))&&(v.value=X.add(1,"month"),y.value=g.value.add(1,"month"))):(v.value=X,y.value=(y.value||v.value).year(X.year()).month(X.month()).date(X.date()),!t.unlinkPanels&&(!g.value||g.value.isAfter(y.value))&&(h.value=X.subtract(1,"month"),g.value=y.value.subtract(1,"month")))}},De=(j,ae)=>{I.value[ae]=null},kt=(j,ae)=>{R.value[ae]=j;const X=lt(j,te.value).locale(d.value);X.isValid()&&(ae==="min"?(Ke.value=!0,g.value=(g.value||h.value).hour(X.hour()).minute(X.minute()).second(X.second())):(Ze.value=!0,y.value=(y.value||v.value).hour(X.hour()).minute(X.minute()).second(X.second()),v.value=y.value))},Dt=(j,ae)=>{R.value[ae]=null,ae==="min"?(h.value=g.value,Ke.value=!1,(!y.value||y.value.isBefore(g.value))&&(y.value=g.value)):(v.value=y.value,Ze.value=!1,y.value&&y.value.isBefore(g.value)&&(g.value=y.value))},Ct=(j,ae,X)=>{R.value.min||(j&&(h.value=j,g.value=(g.value||h.value).hour(j.hour()).minute(j.minute()).second(j.second())),X||(Ke.value=ae),(!y.value||y.value.isBefore(g.value))&&(y.value=g.value,v.value=j))},me=(j,ae,X)=>{R.value.max||(j&&(v.value=j,y.value=(y.value||v.value).hour(j.hour()).minute(j.minute()).second(j.second())),X||(Ze.value=ae),y.value&&y.value.isBefore(g.value)&&(g.value=y.value))},ie=()=>{h.value=Ny(m(f),{lang:m(d),unit:"month",unlinkPanels:t.unlinkPanels})[0],v.value=h.value.add(1,"month"),y.value=void 0,g.value=void 0,e("pick",null)},Se=j=>xt(j)?j.map(ae=>ae.format(l.value)):j.format(l.value),Me=j=>xt(j)?j.map(ae=>lt(ae,l.value).locale(d.value)):lt(j,l.value).locale(d.value);function de(j,ae){if(t.unlinkPanels&&ae){const X=(j==null?void 0:j.year())||0,_e=(j==null?void 0:j.month())||0,Ie=ae.year(),Pe=ae.month();v.value=X===Ie&&_e===Pe?ae.add(1,Vd):ae}else v.value=h.value.add(1,Vd),ae&&(v.value=v.value.hour(ae.hour()).minute(ae.minute()).second(ae.second()))}return e("set-picker-option",["isValidValue",he]),e("set-picker-option",["parseUserInput",Me]),e("set-picker-option",["formatToString",Se]),e("set-picker-option",["handleClear",ie]),(j,ae)=>(E(),B("div",{class:J([m(w).b(),m(_).b(),{"has-sidebar":j.$slots.sidebar||m(ne),"has-time":m(Ne)}])},[F("div",{class:J(m(w).e("body-wrapper"))},[be(j.$slots,"sidebar",{class:J(m(w).e("sidebar"))}),m(ne)?(E(),B("div",{key:0,class:J(m(w).e("sidebar"))},[(E(!0),B(ze,null,yt(m(u),(X,_e)=>(E(),B("button",{key:_e,type:"button",class:J(m(w).e("shortcut")),onClick:Ie=>m(C)(X)},pe(X.text),11,["onClick"]))),128))],2)):ue("v-if",!0),F("div",{class:J(m(w).e("body"))},[m(Ne)?(E(),B("div",{key:0,class:J(m(_).e("time-header"))},[F("span",{class:J(m(_).e("editors-wrap"))},[F("span",{class:J(m(_).e("time-picker-wrap"))},[P(m(Es),{size:"small",disabled:m(b).selecting,placeholder:m(O)("el.datepicker.startDate"),class:J(m(_).e("editor")),"model-value":m(oe),"validate-event":!1,onInput:X=>ye(X,"min"),onChange:X=>De(X,"min")},null,8,["disabled","placeholder","class","model-value","onInput","onChange"])],2),mn((E(),B("span",{class:J(m(_).e("time-picker-wrap"))},[P(m(Es),{size:"small",class:J(m(_).e("editor")),disabled:m(b).selecting,placeholder:m(O)("el.datepicker.startTime"),"model-value":m(Z),"validate-event":!1,onFocus:X=>Ke.value=!0,onInput:X=>kt(X,"min"),onChange:X=>Dt(X,"min")},null,8,["class","disabled","placeholder","model-value","onFocus","onInput","onChange"]),P(m(k1),{visible:Ke.value,format:m(te),"datetime-role":"start","parsed-value":h.value,onPick:Ct},null,8,["visible","format","parsed-value"])],2)),[[m(fc),ct]])],2),F("span",null,[P(m(bt),null,{default:U(()=>[P(m(za))]),_:1})]),F("span",{class:J([m(_).e("editors-wrap"),"is-right"])},[F("span",{class:J(m(_).e("time-picker-wrap"))},[P(m(Es),{size:"small",class:J(m(_).e("editor")),disabled:m(b).selecting,placeholder:m(O)("el.datepicker.endDate"),"model-value":m(Y),readonly:!m(g),"validate-event":!1,onInput:X=>ye(X,"max"),onChange:X=>De(X,"max")},null,8,["class","disabled","placeholder","model-value","readonly","onInput","onChange"])],2),mn((E(),B("span",{class:J(m(_).e("time-picker-wrap"))},[P(m(Es),{size:"small",class:J(m(_).e("editor")),disabled:m(b).selecting,placeholder:m(O)("el.datepicker.endTime"),"model-value":m(H),readonly:!m(g),"validate-event":!1,onFocus:X=>m(g)&&(Ze.value=!0),onInput:X=>kt(X,"max"),onChange:X=>Dt(X,"max")},null,8,["class","disabled","placeholder","model-value","readonly","onFocus","onInput","onChange"]),P(m(k1),{"datetime-role":"end",visible:Ze.value,format:m(te),"parsed-value":v.value,onPick:me},null,8,["visible","format","parsed-value"])],2)),[[m(fc),ht]])],2)],2)):ue("v-if",!0),F("div",{class:J([[m(w).e("content"),m(_).e("content")],"is-left"])},[F("div",{class:J(m(_).e("header"))},[F("button",{type:"button",class:J([m(w).e("icon-btn"),"d-arrow-left"]),"aria-label":m(O)("el.datepicker.prevYear"),onClick:we},[be(j.$slots,"prev-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Ks))]),_:1})])],10,["aria-label"]),F("button",{type:"button",class:J([m(w).e("icon-btn"),"arrow-left"]),"aria-label":m(O)("el.datepicker.prevMonth"),onClick:He},[be(j.$slots,"prev-month",{},()=>[P(m(bt),null,{default:U(()=>[P(m(dc))]),_:1})])],10,["aria-label"]),j.unlinkPanels?(E(),B("button",{key:0,type:"button",disabled:!m(Et),class:J([[m(w).e("icon-btn"),{"is-disabled":!m(Et)}],"d-arrow-right"]),"aria-label":m(O)("el.datepicker.nextYear"),onClick:Xe},[be(j.$slots,"next-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Gs))]),_:1})])],10,["disabled","aria-label"])):ue("v-if",!0),j.unlinkPanels?(E(),B("button",{key:1,type:"button",disabled:!m(at),class:J([[m(w).e("icon-btn"),{"is-disabled":!m(at)}],"arrow-right"]),"aria-label":m(O)("el.datepicker.nextMonth"),onClick:st},[be(j.$slots,"next-month",{},()=>[P(m(bt),null,{default:U(()=>[P(m(za))]),_:1})])],10,["disabled","aria-label"])):ue("v-if",!0),F("div",null,pe(m(L)),1)],2),P(M1,{"selection-mode":"range",date:h.value,"min-date":m(g),"max-date":m(y),"range-state":m(b),"disabled-date":m(o),"cell-class-name":m(s),onChangerange:m(k),onPick:Le,onSelect:m(T)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),F("div",{class:J([[m(w).e("content"),m(_).e("content")],"is-right"])},[F("div",{class:J(m(_).e("header"))},[j.unlinkPanels?(E(),B("button",{key:0,type:"button",disabled:!m(Et),class:J([[m(w).e("icon-btn"),{"is-disabled":!m(Et)}],"d-arrow-left"]),"aria-label":m(O)("el.datepicker.prevYear"),onClick:wt},[be(j.$slots,"prev-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Ks))]),_:1})])],10,["disabled","aria-label"])):ue("v-if",!0),j.unlinkPanels?(E(),B("button",{key:1,type:"button",disabled:!m(at),class:J([[m(w).e("icon-btn"),{"is-disabled":!m(at)}],"arrow-left"]),"aria-label":m(O)("el.datepicker.prevMonth"),onClick:Lt},[be(j.$slots,"prev-month",{},()=>[P(m(bt),null,{default:U(()=>[P(m(dc))]),_:1})])],10,["disabled","aria-label"])):ue("v-if",!0),F("button",{type:"button","aria-label":m(O)("el.datepicker.nextYear"),class:J([m(w).e("icon-btn"),"d-arrow-right"]),onClick:Re},[be(j.$slots,"next-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Gs))]),_:1})])],10,["aria-label"]),F("button",{type:"button",class:J([m(w).e("icon-btn"),"arrow-right"]),"aria-label":m(O)("el.datepicker.nextMonth"),onClick:Ue},[be(j.$slots,"next-month",{},()=>[P(m(bt),null,{default:U(()=>[P(m(za))]),_:1})])],10,["aria-label"]),F("div",null,pe(m(G)),1)],2),P(M1,{"selection-mode":"range",date:v.value,"min-date":m(g),"max-date":m(y),"range-state":m(b),"disabled-date":m(o),"cell-class-name":m(s),onChangerange:m(k),onPick:Le,onSelect:m(T)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),m(Ne)?(E(),B("div",{key:0,class:J(m(w).e("footer"))},[m(i)?(E(),se(m(Hf),{key:0,text:"",size:"small",class:J(m(w).e("link-btn")),onClick:ie},{default:U(()=>[Ye(pe(m(O)("el.datepicker.clear")),1)]),_:1},8,["class"])):ue("v-if",!0),P(m(Hf),{plain:"",size:"small",class:J(m(w).e("link-btn")),disabled:m(Ft),onClick:X=>m(x)(!1)},{default:U(()=>[Ye(pe(m(O)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled","onClick"])],2)):ue("v-if",!0)],2))}});var aD=St(oD,[["__file","panel-date-range.vue"]]);const sD=ot({...Ry}),iD=["pick","set-picker-option","calendar-change"],lD=({unlinkPanels:n,leftDate:e,rightDate:t})=>{const{t:r}=Dn(),o=()=>{e.value=e.value.subtract(1,"year"),n.value||(t.value=t.value.subtract(1,"year"))},s=()=>{n.value||(e.value=e.value.add(1,"year")),t.value=t.value.add(1,"year")},a=()=>{e.value=e.value.add(1,"year")},i=()=>{t.value=t.value.subtract(1,"year")},l=$(()=>`${e.value.year()} ${r("el.datepicker.year")}`),u=$(()=>`${t.value.year()} ${r("el.datepicker.year")}`),f=$(()=>e.value.year()),d=$(()=>t.value.year()===e.value.year()?e.value.year()+1:t.value.year());return{leftPrevYear:o,rightNextYear:s,leftNextYear:a,rightPrevYear:i,leftLabel:l,rightLabel:u,leftYear:f,rightYear:d}},zd="year",uD=fe({name:"DatePickerMonthRange"}),cD=fe({...uD,props:sD,emits:iD,setup(n,{emit:e}){const t=n,{lang:r}=Dn(),o=Bt("EP_PICKER_BASE"),{shortcuts:s,disabledDate:a}=o.props,i=Jn(o.props,"format"),l=Jn(o.props,"defaultValue"),u=D(lt().locale(r.value)),f=D(lt().locale(r.value).add(1,zd)),{minDate:d,maxDate:h,rangeState:v,ppNs:g,drpNs:y,handleChangeRange:b,handleRangeConfirm:w,handleShortcutClick:_,onSelect:k}=j6(t,{defaultValue:l,leftDate:u,rightDate:f,unit:zd,onParsedValueChanged:oe}),x=$(()=>!!s.length),{leftPrevYear:C,rightNextYear:T,leftNextYear:A,rightPrevYear:O,leftLabel:I,rightLabel:R,leftYear:L,rightYear:G}=lD({unlinkPanels:Jn(t,"unlinkPanels"),leftDate:u,rightDate:f}),z=$(()=>t.unlinkPanels&&G.value>L.value+1),ee=(Y,Z=!0)=>{const H=Y.minDate,te=Y.maxDate;h.value===te&&d.value===H||(e("calendar-change",[H.toDate(),te&&te.toDate()]),h.value=te,d.value=H,Z&&w())},q=()=>{u.value=Ny(m(l),{lang:m(r),unit:"year",unlinkPanels:t.unlinkPanels})[0],f.value=u.value.add(1,"year"),e("pick",null)},V=Y=>xt(Y)?Y.map(Z=>Z.format(i.value)):Y.format(i.value),ne=Y=>xt(Y)?Y.map(Z=>lt(Z,i.value).locale(r.value)):lt(Y,i.value).locale(r.value);function oe(Y,Z){if(t.unlinkPanels&&Z){const H=(Y==null?void 0:Y.year())||0,te=Z.year();f.value=H===te?Z.add(1,zd):Z}else f.value=u.value.add(1,zd)}return e("set-picker-option",["isValidValue",Ul]),e("set-picker-option",["formatToString",V]),e("set-picker-option",["parseUserInput",ne]),e("set-picker-option",["handleClear",q]),(Y,Z)=>(E(),B("div",{class:J([m(g).b(),m(y).b(),{"has-sidebar":!!Y.$slots.sidebar||m(x)}])},[F("div",{class:J(m(g).e("body-wrapper"))},[be(Y.$slots,"sidebar",{class:J(m(g).e("sidebar"))}),m(x)?(E(),B("div",{key:0,class:J(m(g).e("sidebar"))},[(E(!0),B(ze,null,yt(m(s),(H,te)=>(E(),B("button",{key:te,type:"button",class:J(m(g).e("shortcut")),onClick:Q=>m(_)(H)},pe(H.text),11,["onClick"]))),128))],2)):ue("v-if",!0),F("div",{class:J(m(g).e("body"))},[F("div",{class:J([[m(g).e("content"),m(y).e("content")],"is-left"])},[F("div",{class:J(m(y).e("header"))},[F("button",{type:"button",class:J([m(g).e("icon-btn"),"d-arrow-left"]),onClick:m(C)},[be(Y.$slots,"prev-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Ks))]),_:1})])],10,["onClick"]),Y.unlinkPanels?(E(),B("button",{key:0,type:"button",disabled:!m(z),class:J([[m(g).e("icon-btn"),{[m(g).is("disabled")]:!m(z)}],"d-arrow-right"]),onClick:m(A)},[be(Y.$slots,"next-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Gs))]),_:1})])],10,["disabled","onClick"])):ue("v-if",!0),F("div",null,pe(m(I)),1)],2),P(I1,{"selection-mode":"range",date:u.value,"min-date":m(d),"max-date":m(h),"range-state":m(v),"disabled-date":m(a),onChangerange:m(b),onPick:ee,onSelect:m(k)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),F("div",{class:J([[m(g).e("content"),m(y).e("content")],"is-right"])},[F("div",{class:J(m(y).e("header"))},[Y.unlinkPanels?(E(),B("button",{key:0,type:"button",disabled:!m(z),class:J([[m(g).e("icon-btn"),{"is-disabled":!m(z)}],"d-arrow-left"]),onClick:m(O)},[be(Y.$slots,"prev-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Ks))]),_:1})])],10,["disabled","onClick"])):ue("v-if",!0),F("button",{type:"button",class:J([m(g).e("icon-btn"),"d-arrow-right"]),onClick:m(T)},[be(Y.$slots,"next-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Gs))]),_:1})])],10,["onClick"]),F("div",null,pe(m(R)),1)],2),P(I1,{"selection-mode":"range",date:f.value,"min-date":m(d),"max-date":m(h),"range-state":m(v),"disabled-date":m(a),onChangerange:m(b),onPick:ee,onSelect:m(k)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var dD=St(cD,[["__file","panel-month-range.vue"]]);const fD=ot({...Ry}),pD=["pick","set-picker-option","calendar-change"],hD=({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")},s=()=>{e.value=e.value.add(10,"year")},a=()=>{t.value=t.value.subtract(10,"year")},i=$(()=>{const d=Math.floor(e.value.year()/10)*10;return`${d}-${d+9}`}),l=$(()=>{const d=Math.floor(t.value.year()/10)*10;return`${d}-${d+9}`}),u=$(()=>Math.floor(e.value.year()/10)*10+9),f=$(()=>Math.floor(t.value.year()/10)*10);return{leftPrevYear:r,rightNextYear:o,leftNextYear:s,rightPrevYear:a,leftLabel:i,rightLabel:l,leftYear:u,rightYear:f}},eS="year",mD=fe({name:"DatePickerYearRange"}),vD=fe({...mD,props:fD,emits:pD,setup(n,{emit:e}){const t=n,{lang:r}=Dn(),o=D(lt().locale(r.value)),s=D(o.value.add(10,"year")),{pickerNs:a}=Bt(qp),i=et("date-range-picker"),l=$(()=>!!ee.length),u=$(()=>[a.b(),i.b(),{"has-sidebar":!!Za().sidebar||l.value}]),f=$(()=>({content:[a.e("content"),i.e("content"),"is-left"],arrowLeftBtn:[a.e("icon-btn"),"d-arrow-left"],arrowRightBtn:[a.e("icon-btn"),{[a.is("disabled")]:!C.value},"d-arrow-right"]})),d=$(()=>({content:[a.e("content"),i.e("content"),"is-right"],arrowLeftBtn:[a.e("icon-btn"),{"is-disabled":!C.value},"d-arrow-left"],arrowRightBtn:[a.e("icon-btn"),"d-arrow-right"]})),h=U6(r),{leftPrevYear:v,rightNextYear:g,leftNextYear:y,rightPrevYear:b,leftLabel:w,rightLabel:_,leftYear:k,rightYear:x}=hD({unlinkPanels:Jn(t,"unlinkPanels"),leftDate:o,rightDate:s}),C=$(()=>t.unlinkPanels&&x.value>k.value+1),T=D(),A=D(),O=D({endDate:null,selecting:!1}),I=Q=>{O.value=Q},R=(Q,he=!0)=>{const we=Q.minDate,He=Q.maxDate;A.value===He&&T.value===we||(e("calendar-change",[we.toDate(),He&&He.toDate()]),A.value=He,T.value=we,he&&L())},L=(Q=!1)=>{Ul([T.value,A.value])&&e("pick",[T.value,A.value],Q)},G=Q=>{O.value.selecting=Q,Q||(O.value.endDate=null)},z=Bt("EP_PICKER_BASE"),{shortcuts:ee,disabledDate:q}=z.props,V=Jn(z.props,"format"),ne=Jn(z.props,"defaultValue"),oe=()=>{let Q;if(xt(ne.value)){const he=lt(ne.value[0]);let we=lt(ne.value[1]);return t.unlinkPanels||(we=he.add(10,eS)),[he,we]}else ne.value?Q=lt(ne.value):Q=lt();return Q=Q.locale(r.value),[Q,Q.add(10,eS)]};$e(()=>ne.value,Q=>{if(Q){const he=oe();o.value=he[0],s.value=he[1]}},{immediate:!0}),$e(()=>t.parsedValue,Q=>{if(Q&&Q.length===2)if(T.value=Q[0],A.value=Q[1],o.value=T.value,t.unlinkPanels&&A.value){const he=T.value.year(),we=A.value.year();s.value=he===we?A.value.add(10,"year"):A.value}else s.value=o.value.add(10,"year");else{const he=oe();T.value=void 0,A.value=void 0,o.value=he[0],s.value=he[1]}},{immediate:!0});const Y=Q=>xt(Q)?Q.map(he=>lt(he,V.value).locale(r.value)):lt(Q,V.value).locale(r.value),Z=Q=>xt(Q)?Q.map(he=>he.format(V.value)):Q.format(V.value),H=Q=>Ul(Q)&&(q?!q(Q[0].toDate())&&!q(Q[1].toDate()):!0),te=()=>{const Q=oe();o.value=Q[0],s.value=Q[1],A.value=void 0,T.value=void 0,e("pick",null)};return e("set-picker-option",["isValidValue",H]),e("set-picker-option",["parseUserInput",Y]),e("set-picker-option",["formatToString",Z]),e("set-picker-option",["handleClear",te]),(Q,he)=>(E(),B("div",{class:J(m(u))},[F("div",{class:J(m(a).e("body-wrapper"))},[be(Q.$slots,"sidebar",{class:J(m(a).e("sidebar"))}),m(l)?(E(),B("div",{key:0,class:J(m(a).e("sidebar"))},[(E(!0),B(ze,null,yt(m(ee),(we,He)=>(E(),B("button",{key:He,type:"button",class:J(m(a).e("shortcut")),onClick:Re=>m(h)(we)},pe(we.text),11,["onClick"]))),128))],2)):ue("v-if",!0),F("div",{class:J(m(a).e("body"))},[F("div",{class:J(m(f).content)},[F("div",{class:J(m(i).e("header"))},[F("button",{type:"button",class:J(m(f).arrowLeftBtn),onClick:m(v)},[be(Q.$slots,"prev-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Ks))]),_:1})])],10,["onClick"]),Q.unlinkPanels?(E(),B("button",{key:0,type:"button",disabled:!m(C),class:J(m(f).arrowRightBtn),onClick:m(y)},[be(Q.$slots,"next-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Gs))]),_:1})])],10,["disabled","onClick"])):ue("v-if",!0),F("div",null,pe(m(w)),1)],2),P(O1,{"selection-mode":"range",date:o.value,"min-date":T.value,"max-date":A.value,"range-state":O.value,"disabled-date":m(q),onChangerange:I,onPick:R,onSelect:G},null,8,["date","min-date","max-date","range-state","disabled-date"])],2),F("div",{class:J(m(d).content)},[F("div",{class:J(m(i).e("header"))},[Q.unlinkPanels?(E(),B("button",{key:0,type:"button",disabled:!m(C),class:J(m(d).arrowLeftBtn),onClick:m(b)},[be(Q.$slots,"prev-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Ks))]),_:1})])],10,["disabled","onClick"])):ue("v-if",!0),F("button",{type:"button",class:J(m(d).arrowRightBtn),onClick:m(g)},[be(Q.$slots,"next-year",{},()=>[P(m(bt),null,{default:U(()=>[P(m(Gs))]),_:1})])],10,["onClick"]),F("div",null,pe(m(_)),1)],2),P(O1,{"selection-mode":"range",date:s.value,"min-date":T.value,"max-date":A.value,"range-state":O.value,"disabled-date":m(q),onChangerange:I,onPick:R,onSelect:G},null,8,["date","min-date","max-date","range-state","disabled-date"])],2)],2)],2)],2))}});var gD=St(vD,[["__file","panel-year-range.vue"]]);const yD=function(n){switch(n){case"daterange":case"datetimerange":return aD;case"monthrange":return dD;case"yearrange":return gD;default:return nD}};lt.extend(KP);lt.extend(tR);lt.extend(X$);lt.extend(aR);lt.extend(uR);lt.extend(pR);lt.extend(gR);lt.extend(wR);var bD=fe({name:"ElDatePicker",install:null,props:zR,emits:["update:modelValue"],setup(n,{expose:e,emit:t,slots:r}){const o=et("picker-panel");wn("ElPopperOptions",vn(Jn(n,"popperOptions"))),wn(qp,{slots:r,pickerNs:o});const s=D();e({focus:()=>{var l;(l=s.value)==null||l.focus()},blur:()=>{var l;(l=s.value)==null||l.blur()},handleOpen:()=>{var l;(l=s.value)==null||l.handleOpen()},handleClose:()=>{var l;(l=s.value)==null||l.handleClose()}});const i=l=>{t("update:modelValue",l)};return()=>{var l;const u=(l=n.format)!=null?l:_R[n.type]||Ol,f=yD(n.type);return P(OR,It(n,{format:u,type:n.type,ref:s,"onUpdate:modelValue":i}),{default:d=>P(f,d,{"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 SD=$n(bD),q6=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}}},wD=ot({mask:{type:Boolean,default:!0},customMaskEvent:Boolean,overlayClass:{type:ke([String,Array,Object])},zIndex:{type:ke([String,Number])}}),_D={click:n=>n instanceof MouseEvent},CD="overlay";var xD=fe({name:"ElOverlay",props:wD,emits:_D,setup(n,{slots:e,emit:t}){const r=et(CD),o=l=>{t("click",l)},{onClick:s,onMousedown:a,onMouseup:i}=q6(n.customMaskEvent?void 0:o);return()=>n.mask?P("div",{class:[r.b(),n.overlayClass],style:{zIndex:n.zIndex},onClick:s,onMousedown:a,onMouseup:i},[be(e,"default")],pf.STYLE|pf.CLASS|pf.PROPS,["onClick","onMouseup","onMousedown"]):Be("div",{class:n.overlayClass,style:{zIndex:n.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[be(e,"default")])}});const kD=xD,K6=Symbol("dialogInjectionKey"),G6=ot({center:Boolean,alignCenter:Boolean,closeIcon:{type:Kn},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"}}),TD={close:()=>!0},ED=(n,e,t,r)=>{let o={offsetX:0,offsetY:0};const s=u=>{const f=u.clientX,d=u.clientY,{offsetX:h,offsetY:v}=o,g=n.value.getBoundingClientRect(),y=g.left,b=g.top,w=g.width,_=g.height,k=document.documentElement.clientWidth,x=document.documentElement.clientHeight,C=-y+h,T=-b+v,A=k-y-w+h,O=x-b-_+v,I=L=>{let G=h+L.clientX-f,z=v+L.clientY-d;r!=null&&r.value||(G=Math.min(Math.max(G,C),A),z=Math.min(Math.max(z,T),O)),o={offsetX:G,offsetY:z},n.value&&(n.value.style.transform=`translate(${Oo(G)}, ${Oo(z)})`)},R=()=>{document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",R)};document.addEventListener("mousemove",I),document.addEventListener("mouseup",R)},a=()=>{e.value&&n.value&&e.value.addEventListener("mousedown",s)},i=()=>{e.value&&n.value&&e.value.removeEventListener("mousedown",s)},l=()=>{o={offsetX:0,offsetY:0},n.value&&(n.value.style.transform="none")};return Wt(()=>{eu(()=>{t.value?a():i()})}),xr(()=>{i()}),{resetPosition:l}},MD=(...n)=>e=>{n.forEach(t=>{wr(t)?t(e):t.value=e})},ID=fe({name:"ElDialogContent"}),OD=fe({...ID,props:G6,emits:TD,setup(n,{expose:e}){const t=n,{t:r}=Dn(),{Close:o}=nO,{dialogRef:s,headerRef:a,bodyId:i,ns:l,style:u}=Bt(K6),{focusTrapRef:f}=Bt(tO),d=$(()=>[l.b(),l.is("fullscreen",t.fullscreen),l.is("draggable",t.draggable),l.is("align-center",t.alignCenter),{[l.m("center")]:t.center}]),h=MD(f,s),v=$(()=>t.draggable),g=$(()=>t.overflow),{resetPosition:y}=ED(s,a,v,g);return e({resetPosition:y}),(b,w)=>(E(),B("div",{ref:m(h),class:J(m(d)),style:ln(m(u)),tabindex:"-1"},[F("header",{ref_key:"headerRef",ref:a,class:J([m(l).e("header"),b.headerClass,{"show-close":b.showClose}])},[be(b.$slots,"header",{},()=>[F("span",{role:"heading","aria-level":b.ariaLevel,class:J(m(l).e("title"))},pe(b.title),11,["aria-level"])]),b.showClose?(E(),B("button",{key:0,"aria-label":m(r)("el.dialog.close"),class:J(m(l).e("headerbtn")),type:"button",onClick:_=>b.$emit("close")},[P(m(bt),{class:J(m(l).e("close"))},{default:U(()=>[(E(),se(un(b.closeIcon||m(o))))]),_:1},8,["class"])],10,["aria-label","onClick"])):ue("v-if",!0)],2),F("div",{id:m(i),class:J([m(l).e("body"),b.bodyClass])},[be(b.$slots,"default")],10,["id"]),b.$slots.footer?(E(),B("footer",{key:0,class:J([m(l).e("footer"),b.footerClass])},[be(b.$slots,"footer")],2)):ue("v-if",!0)],6))}});var AD=St(OD,[["__file","dialog-content.vue"]]);const PD=ot({...G6,appendToBody:Boolean,appendTo:{type:ke([String,Object]),default:"body"},beforeClose:{type:ke(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"}}),$D={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[zn]:n=>Yo(n),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},RD=(n,e={})=>{Ya(n)||co("[useLockscreen]","You need to pass a ref param to this function");const t=e.ns||et("popup"),r=$(()=>t.bm("parent","hidden"));if(!ya||Hi(document.body,r.value))return;let o=0,s=!1,a="0";const i=()=>{setTimeout(()=>{typeof document>"u"||s&&document&&(document.body.style.width=a,uf(document.body,r.value))},200)};$e(n,l=>{if(!l){i();return}s=!Hi(document.body,r.value),s&&(a=document.body.style.width,$u(document.body,r.value)),o=v6(t.namespace.value);const u=document.documentElement.clientHeight<document.body.scrollHeight,f=s6(document.body,"overflowY");o>0&&(u||f==="scroll")&&s&&(document.body.style.width=`calc(100% - ${o}px)`)}),i6(()=>i())},DD=(n,e)=>{var t;const o=Rn().emit,{nextZIndex:s}=rO();let a="";const i=Wl(),l=Wl(),u=D(!1),f=D(!1),d=D(!1),h=D((t=n.zIndex)!=null?t:s());let v,g;const y=Z_("namespace",oO),b=$(()=>{const q={},V=`--${y.value}-dialog`;return n.fullscreen||(n.top&&(q[`${V}-margin-top`]=n.top),n.width&&(q[`${V}-width`]=Oo(n.width))),q}),w=$(()=>n.alignCenter?{display:"flex"}:{});function _(){o("opened")}function k(){o("closed"),o(zn,!1),n.destroyOnClose&&(d.value=!1)}function x(){o("close")}function C(){g==null||g(),v==null||v(),n.openDelay&&n.openDelay>0?{stop:v}=Ff(()=>I(),n.openDelay):I()}function T(){v==null||v(),g==null||g(),n.closeDelay&&n.closeDelay>0?{stop:g}=Ff(()=>R(),n.closeDelay):R()}function A(){function q(V){V||(f.value=!0,u.value=!1)}n.beforeClose?n.beforeClose(q):T()}function O(){n.closeOnClickModal&&A()}function I(){ya&&(u.value=!0)}function R(){u.value=!1}function L(){o("openAutoFocus")}function G(){o("closeAutoFocus")}function z(q){var V;((V=q.detail)==null?void 0:V.focusReason)==="pointer"&&q.preventDefault()}n.lockScroll&&RD(u);function ee(){n.closeOnPressEscape&&A()}return $e(()=>n.modelValue,q=>{q?(f.value=!1,C(),d.value=!0,h.value=aO(n.zIndex)?s():h.value++,$t(()=>{o("open"),e.value&&(e.value.parentElement.scrollTop=0,e.value.parentElement.scrollLeft=0,e.value.scrollTop=0)})):u.value&&T()}),$e(()=>n.fullscreen,q=>{e.value&&(q?(a=e.value.style.transform,e.value.style.transform=""):e.value.style.transform=a)}),Wt(()=>{n.modelValue&&(u.value=!0,d.value=!0,C())}),{afterEnter:_,afterLeave:k,beforeLeave:x,handleClose:A,onModalClick:O,close:T,doClose:R,onOpenAutoFocus:L,onCloseAutoFocus:G,onCloseRequested:ee,onFocusoutPrevented:z,titleId:i,bodyId:l,closed:f,style:b,overlayDialogStyle:w,rendered:d,visible:u,zIndex:h}},ND=fe({name:"ElDialog",inheritAttrs:!1}),LD=fe({...ND,props:PD,emits:$D,setup(n,{expose:e}){const t=n,r=Za();Ri({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"},$(()=>!!r.title));const o=et("dialog"),s=D(),a=D(),i=D(),{visible:l,titleId:u,bodyId:f,style:d,overlayDialogStyle:h,rendered:v,zIndex:g,afterEnter:y,afterLeave:b,beforeLeave:w,handleClose:_,onModalClick:k,onOpenAutoFocus:x,onCloseAutoFocus:C,onCloseRequested:T,onFocusoutPrevented:A}=DD(t,s);wn(K6,{dialogRef:s,headerRef:a,bodyId:f,ns:o,rendered:v,style:d});const O=q6(k),I=$(()=>t.draggable&&!t.fullscreen);return e({visible:l,dialogContentRef:i,resetPosition:()=>{var L;(L=i.value)==null||L.resetPosition()}}),(L,G)=>(E(),se(m(iO),{to:L.appendTo,disabled:L.appendTo!=="body"?!1:!L.appendToBody},{default:U(()=>[P(Us,{name:"dialog-fade",onAfterEnter:m(y),onAfterLeave:m(b),onBeforeLeave:m(w),persisted:""},{default:U(()=>[mn(P(m(kD),{"custom-mask-event":"",mask:L.modal,"overlay-class":L.modalClass,"z-index":m(g)},{default:U(()=>[F("div",{role:"dialog","aria-modal":"true","aria-label":L.title||void 0,"aria-labelledby":L.title?void 0:m(u),"aria-describedby":m(f),class:J(`${m(o).namespace.value}-overlay-dialog`),style:ln(m(h)),onClick:m(O).onClick,onMousedown:m(O).onMousedown,onMouseup:m(O).onMouseup},[P(m(sO),{loop:"",trapped:m(l),"focus-start-el":"container",onFocusAfterTrapped:m(x),onFocusAfterReleased:m(C),onFocusoutPrevented:m(A),onReleaseRequested:m(T)},{default:U(()=>[m(v)?(E(),se(AD,It({key:0,ref_key:"dialogContentRef",ref:i},L.$attrs,{center:L.center,"align-center":L.alignCenter,"close-icon":L.closeIcon,draggable:m(I),overflow:L.overflow,fullscreen:L.fullscreen,"header-class":L.headerClass,"body-class":L.bodyClass,"footer-class":L.footerClass,"show-close":L.showClose,title:L.title,"aria-level":L.headerAriaLevel,onClose:m(_)}),Wi({header:U(()=>[L.$slots.title?be(L.$slots,"title",{key:1}):be(L.$slots,"header",{key:0,close:m(_),titleId:m(u),titleClass:m(o).e("title")})]),default:U(()=>[be(L.$slots,"default")]),_:2},[L.$slots.footer?{name:"footer",fn:U(()=>[be(L.$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"])):ue("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"]),[[yr,m(l)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])]),_:3},8,["to","disabled"]))}});var FD=St(LD,[["__file","dialog.vue"]]);const Y6=$n(FD),BD=fe({inheritAttrs:!1});function VD(n,e,t,r,o,s){return be(n.$slots,"default")}var zD=St(BD,[["render",VD],["__file","collection.vue"]]);const HD=fe({name:"ElCollectionItem",inheritAttrs:!1});function WD(n,e,t,r,o,s){return be(n.$slots,"default")}var UD=St(HD,[["render",WD],["__file","collection-item.vue"]]);const jD="data-el-collection-item",qD=n=>{const e=`El${n}Collection`,t=`${e}Item`,r=Symbol(e),o=Symbol(t),s={...zD,name:e,setup(){const i=D(null),l=new Map;wn(r,{itemMap:l,getItems:()=>{const f=m(i);if(!f)return[];const d=Array.from(f.querySelectorAll(`[${jD}]`));return[...l.values()].sort((v,g)=>d.indexOf(v.ref)-d.indexOf(g.ref))},collectionRef:i})}},a={...UD,name:t,setup(i,{attrs:l}){const u=D(null),f=Bt(r,void 0);wn(o,{collectionItemRef:u}),Wt(()=>{const d=m(u);d&&f.itemMap.set(d,{ref:d,...l})}),xr(()=>{const d=m(u);f.itemMap.delete(d)})}};return{COLLECTION_INJECTION_KEY:r,COLLECTION_ITEM_INJECTION_KEY:o,ElCollection:s,ElCollectionItem:a}},Ym=ot({trigger:b1.trigger,triggerKeys:{type:ke(Array),default:()=>[Ht.enter,Ht.numpadEnter,Ht.space,Ht.down]},effect:{...jo.effect,default:"light"},type:{type:ke(String)},placement:{type:ke(String),default:"bottom"},popperOptions:{type:ke(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:ke([Number,String]),default:0},maxHeight:{type:ke([Number,String]),default:""},popperClass:{type:String,default:""},disabled:Boolean,role:{type:String,default:"menu"},buttonProps:{type:ke(Object)},teleported:jo.teleported});ot({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Kn}});ot({onKeydown:{type:ke(Function)}});qD("Dropdown");const KD=fe({name:"ImgEmpty"}),GD=fe({...KD,setup(n){const e=et("empty"),t=Wl();return(r,o)=>(E(),B("svg",{viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[F("defs",null,[F("linearGradient",{id:`linearGradient-1-${m(t)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[F("stop",{"stop-color":`var(${m(e).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,["stop-color"]),F("stop",{"stop-color":`var(${m(e).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,["stop-color"])],8,["id"]),F("linearGradient",{id:`linearGradient-2-${m(t)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[F("stop",{"stop-color":`var(${m(e).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,["stop-color"]),F("stop",{"stop-color":`var(${m(e).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,["stop-color"])],8,["id"]),F("rect",{id:`path-3-${m(t)}`,x:"0",y:"0",width:"17",height:"36"},null,8,["id"])]),F("g",{id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[F("g",{id:"B-type",transform:"translate(-1268.000000, -535.000000)"},[F("g",{id:"Group-2",transform:"translate(1268.000000, 535.000000)"},[F("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(${m(e).cssVarBlockName("fill-color-3")})`},null,8,["fill"]),F("polygon",{id:"Rectangle-Copy-14",fill:`var(${m(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"]),F("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)"},[F("polygon",{id:"Rectangle-Copy-10",fill:`var(${m(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"]),F("polygon",{id:"Rectangle-Copy-11",fill:`var(${m(e).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,["fill"]),F("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${m(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"]),F("polygon",{id:"Rectangle-Copy-13",fill:`var(${m(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"])]),F("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${m(t)})`,x:"13",y:"45",width:"40",height:"36"},null,8,["fill"]),F("g",{id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},[F("use",{id:"Mask",fill:`var(${m(e).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${m(t)}`},null,8,["fill","xlink:href"]),F("polygon",{id:"Rectangle-Copy",fill:`var(${m(e).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${m(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"])]),F("polygon",{id:"Rectangle-Copy-18",fill:`var(${m(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 YD=St(GD,[["__file","img-empty.vue"]]);const JD=ot({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),XD=fe({name:"ElEmpty"}),QD=fe({...XD,props:JD,setup(n){const e=n,{t}=Dn(),r=et("empty"),o=$(()=>e.description||t("el.table.emptyText")),s=$(()=>({width:Oo(e.imageSize)}));return(a,i)=>(E(),B("div",{class:J(m(r).b())},[F("div",{class:J(m(r).e("image")),style:ln(m(s))},[a.image?(E(),B("img",{key:0,src:a.image,ondragstart:"return false"},null,8,["src"])):be(a.$slots,"image",{key:1},()=>[P(YD)])],6),F("div",{class:J(m(r).e("description"))},[a.$slots.description?be(a.$slots,"description",{key:0}):(E(),B("p",{key:1},pe(m(o)),1))],2),a.$slots.default?(E(),B("div",{key:0,class:J(m(r).e("bottom"))},[be(a.$slots,"default")],2)):ue("v-if",!0)],2))}});var ZD=St(QD,[["__file","empty.vue"]]);const eN=$n(ZD);function tN(){const n=$r(),e=D(0),t=11,r=$(()=>({minWidth:`${Math.max(e.value,t)}px`}));return oo(n,()=>{var s,a;e.value=(a=(s=n.value)==null?void 0:s.getBoundingClientRect().width)!=null?a:0}),{calculatorRef:n,calculatorWidth:e,inputStyle:r}}const nN=ot({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:Kn}}),rN={click:n=>n instanceof MouseEvent},oN=fe({name:"ElLink"}),aN=fe({...oN,props:nN,emits:rN,setup(n,{emit:e}){const t=n,r=et("link"),o=$(()=>[r.b(),r.m(t.type),r.is("disabled",t.disabled),r.is("underline",t.underline&&!t.disabled)]);function s(a){t.disabled||e("click",a)}return(a,i)=>(E(),B("a",{class:J(m(o)),href:a.disabled||!a.href?void 0:a.href,target:a.disabled||!a.href?void 0:a.target,onClick:s},[a.icon?(E(),se(m(bt),{key:0},{default:U(()=>[(E(),se(un(a.icon)))]),_:1})):ue("v-if",!0),a.$slots.default?(E(),B("span",{key:1,class:J(m(r).e("inner"))},[be(a.$slots,"default")],2)):ue("v-if",!0),a.$slots.icon?be(a.$slots,"icon",{key:2}):ue("v-if",!0)],10,["href","target"]))}});var sN=St(aN,[["__file","link.vue"]]);const iN=$n(sN);let lN=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 Ht.down:{this.gotoSubIndex(this.subIndex+1),o=!0;break}case Ht.up:{this.gotoSubIndex(this.subIndex-1),o=!0;break}case Ht.tab:{cf(e,"mouseleave");break}case Ht.enter:case Ht.numpadEnter:case Ht.space:{o=!0,r.currentTarget.click();break}}return o&&(r.preventDefault(),r.stopPropagation()),!1})})}},uN=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 lN(this,t)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",e=>{let t=!1;switch(e.code){case Ht.down:{cf(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),t=!0;break}case Ht.up:{cf(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),t=!0;break}case Ht.tab:{cf(e.currentTarget,"mouseleave");break}case Ht.enter:case Ht.numpadEnter:case Ht.space:{t=!0,e.currentTarget.click();break}}t&&e.preventDefault()})}},cN=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 uN(r,e)})}};const dN=fe({name:"ElMenuCollapseTransition",setup(){const n=et("menu");return{listeners:{onBeforeEnter:t=>t.style.opacity="0.2",onEnter(t,r){$u(t,`${n.namespace.value}-opacity-transition`),t.style.opacity="1",r()},onAfterEnter(t){uf(t,`${n.namespace.value}-opacity-transition`),t.style.opacity=""},onBeforeLeave(t){t.dataset||(t.dataset={}),Hi(t,n.m("collapse"))?(uf(t,n.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),$u(t,n.m("collapse"))):($u(t,n.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),uf(t,n.m("collapse"))),t.style.width=`${t.scrollWidth}px`,t.style.overflow="hidden"},onLeave(t){$u(t,"horizontal-collapse-transition"),t.style.width=`${t.dataset.scrollWidth}px`}}}}});function fN(n,e,t,r,o,s){return E(),se(Us,It({mode:"out-in"},n.listeners),{default:U(()=>[be(n.$slots,"default")]),_:3},16)}var pN=St(dN,[["render",fN],["__file","menu-collapse-transition.vue"]]);function J6(n,e){const t=$(()=>{let o=n.parent;const s=[e.value];for(;o.type.name!=="ElMenu";)o.props.index&&s.unshift(o.props.index),o=o.parent;return s});return{parentMenu:$(()=>{let o=n.parent;for(;o&&!["ElMenu","ElSubMenu"].includes(o.type.name);)o=o.parent;return o}),indexPath:t}}function hN(n){return $(()=>{const t=n.backgroundColor;return t?new S6(t).shade(20).toString():""})}const X6=(n,e)=>{const t=et("menu");return $(()=>t.cssVarBlock({"text-color":n.textColor||"","hover-text-color":n.textColor||"","bg-color":n.backgroundColor||"","hover-bg-color":hN(n).value||"","active-color":n.activeTextColor||"",level:`${e}`}))},mN=ot({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:Kn},expandOpenIcon:{type:Kn},collapseCloseIcon:{type:Kn},collapseOpenIcon:{type:Kn}}),Jm="ElSubMenu";var Fy=fe({name:Jm,props:mN,setup(n,{slots:e,expose:t}){const r=Rn(),{indexPath:o,parentMenu:s}=J6(r,$(()=>n.index)),a=et("menu"),i=et("sub-menu"),l=Bt("rootMenu");l||co(Jm,"can not inject root menu");const u=Bt(`subMenu:${s.value.uid}`);u||co(Jm,"can not inject sub menu");const f=D({}),d=D({});let h;const v=D(!1),g=D(),y=D(null),b=$(()=>O.value==="horizontal"&&_.value?"bottom-start":"right-start"),w=$(()=>O.value==="horizontal"&&_.value||O.value==="vertical"&&!l.props.collapse?n.expandCloseIcon&&n.expandOpenIcon?T.value?n.expandOpenIcon:n.expandCloseIcon:Iy:n.collapseCloseIcon&&n.collapseOpenIcon?T.value?n.collapseOpenIcon:n.collapseCloseIcon:za),_=$(()=>u.level===0),k=$(()=>{const Z=n.teleported;return Z===void 0?_.value:Z}),x=$(()=>l.props.collapse?`${a.namespace.value}-zoom-in-left`:`${a.namespace.value}-zoom-in-top`),C=$(()=>O.value==="horizontal"&&_.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"]),T=$(()=>l.openedMenus.includes(n.index)),A=$(()=>{let Z=!1;return Object.values(f.value).forEach(H=>{H.active&&(Z=!0)}),Object.values(d.value).forEach(H=>{H.active&&(Z=!0)}),Z}),O=$(()=>l.props.mode),I=vn({index:n.index,indexPath:o,active:A}),R=X6(l.props,u.level+1),L=$(()=>{var Z;return(Z=n.popperOffset)!=null?Z:l.props.popperOffset}),G=$(()=>{var Z;return(Z=n.popperClass)!=null?Z:l.props.popperClass}),z=$(()=>{var Z;return(Z=n.showTimeout)!=null?Z:l.props.showTimeout}),ee=$(()=>{var Z;return(Z=n.hideTimeout)!=null?Z:l.props.hideTimeout}),q=()=>{var Z,H,te;return(te=(H=(Z=y.value)==null?void 0:Z.popperRef)==null?void 0:H.popperInstanceRef)==null?void 0:te.destroy()},V=Z=>{Z||q()},ne=()=>{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:A.value})},oe=(Z,H=z.value)=>{var te;if(Z.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,h==null||h(),{stop:h}=Ff(()=>{l.openMenu(n.index,o.value)},H),k.value&&((te=s.value.vnode.el)==null||te.dispatchEvent(new MouseEvent("mouseenter")))}},Y=(Z=!1)=>{var H;if(l.props.menuTrigger==="click"&&l.props.mode==="horizontal"||!l.props.collapse&&l.props.mode==="vertical"){u.mouseInChild.value=!1;return}h==null||h(),u.mouseInChild.value=!1,{stop:h}=Ff(()=>!v.value&&l.closeMenu(n.index,o.value),ee.value),k.value&&Z&&((H=u.handleMouseleave)==null||H.call(u,!0))};$e(()=>l.props.collapse,Z=>V(!!Z));{const Z=te=>{d.value[te.index]=te},H=te=>{delete d.value[te.index]};wn(`subMenu:${r.uid}`,{addSubMenu:Z,removeSubMenu:H,handleMouseleave:Y,mouseInChild:v,level:u.level+1})}return t({opened:T}),Wt(()=>{l.addSubMenu(I),u.addSubMenu(I)}),xr(()=>{u.removeSubMenu(I),l.removeSubMenu(I)}),()=>{var Z;const H=[(Z=e.title)==null?void 0:Z.call(e),Be(bt,{class:i.e("icon-arrow"),style:{transform:T.value?n.expandCloseIcon&&n.expandOpenIcon||n.collapseCloseIcon&&n.collapseOpenIcon&&l.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>Xn(w.value)?Be(r.appContext.components[w.value]):Be(w.value)})],te=l.isMenuPopup?Be(Pc,{ref:y,visible:T.value,effect:"light",pure:!0,offset:L.value,showArrow:!1,persistent:!0,popperClass:G.value,placement:b.value,teleported:k.value,fallbackPlacements:C.value,transition:x.value,gpuAcceleration:!1},{content:()=>{var Q;return Be("div",{class:[a.m(O.value),a.m("popup-container"),G.value],onMouseenter:he=>oe(he,100),onMouseleave:()=>Y(!0),onFocus:he=>oe(he,100)},[Be("ul",{class:[a.b(),a.m("popup"),a.m(`popup-${b.value}`)],style:R.value},[(Q=e.default)==null?void 0:Q.call(e)])])},default:()=>Be("div",{class:i.e("title"),onClick:ne},H)}):Be(ze,{},[Be("div",{class:i.e("title"),ref:g,onClick:ne},H),Be(F6,{},{default:()=>{var Q;return mn(Be("ul",{role:"menu",class:[a.b(),a.m("inline")],style:R.value},[(Q=e.default)==null?void 0:Q.call(e)]),[[yr,T.value]])}})]);return Be("li",{class:[i.b(),i.is("active",A.value),i.is("opened",T.value),i.is("disabled",n.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:T.value,onMouseenter:oe,onMouseleave:()=>Y(),onFocus:oe},[te])}}});const vN=ot({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:ke(Array),default:()=>Xo([])},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:Kn,default:()=>lO},popperEffect:{type:ke(String),default:"dark"},popperClass:String,showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300}}),Xm=n=>xt(n)&&n.every(e=>Xn(e)),gN={close:(n,e)=>Xn(n)&&Xm(e),open:(n,e)=>Xn(n)&&Xm(e),select:(n,e,t,r)=>Xn(n)&&Xm(e)&&qr(t)&&(r===void 0||r instanceof Promise)};var yN=fe({name:"ElMenu",props:vN,emits:gN,setup(n,{emit:e,slots:t,expose:r}){const o=Rn(),s=o.appContext.config.globalProperties.$router,a=D(),i=et("menu"),l=et("sub-menu"),u=D(-1),f=D(n.defaultOpeneds&&!n.collapse?n.defaultOpeneds.slice(0):[]),d=D(n.defaultActive),h=D({}),v=D({}),g=$(()=>n.mode==="horizontal"||n.mode==="vertical"&&n.collapse),y=()=>{const q=d.value&&h.value[d.value];if(!q||n.mode==="horizontal"||n.collapse)return;q.indexPath.forEach(ne=>{const oe=v.value[ne];oe&&b(ne,oe.indexPath)})},b=(q,V)=>{f.value.includes(q)||(n.uniqueOpened&&(f.value=f.value.filter(ne=>V.includes(ne))),f.value.push(q),e("open",q,V))},w=q=>{const V=f.value.indexOf(q);V!==-1&&f.value.splice(V,1)},_=(q,V)=>{w(q),e("close",q,V)},k=({index:q,indexPath:V})=>{f.value.includes(q)?_(q,V):b(q,V)},x=q=>{(n.mode==="horizontal"||n.collapse)&&(f.value=[]);const{index:V,indexPath:ne}=q;if(!(Bf(V)||Bf(ne)))if(n.router&&s){const oe=q.route||V,Y=s.push(oe).then(Z=>(Z||(d.value=V),Z));e("select",V,ne,{index:V,indexPath:ne,route:oe},Y)}else d.value=V,e("select",V,ne,{index:V,indexPath:ne})},C=q=>{const V=h.value,ne=V[q]||d.value&&V[d.value]||V[n.defaultActive];ne?d.value=ne.index:d.value=q},T=q=>{const V=getComputedStyle(q),ne=Number.parseInt(V.marginLeft,10),oe=Number.parseInt(V.marginRight,10);return q.offsetWidth+ne+oe||0},A=()=>{var q,V;if(!a.value)return-1;const ne=Array.from((V=(q=a.value)==null?void 0:q.childNodes)!=null?V:[]).filter(we=>we.nodeName!=="#text"||we.nodeValue),oe=64,Y=getComputedStyle(a.value),Z=Number.parseInt(Y.paddingLeft,10),H=Number.parseInt(Y.paddingRight,10),te=a.value.clientWidth-Z-H;let Q=0,he=0;return ne.forEach((we,He)=>{we.nodeName!=="#comment"&&(Q+=T(we),Q<=te-oe&&(he=He+1))}),he===ne.length?-1:he},O=q=>v.value[q].indexPath,I=(q,V=33.34)=>{let ne;return()=>{ne&&clearTimeout(ne),ne=setTimeout(()=>{q()},V)}};let R=!0;const L=()=>{if(u.value===A())return;const q=()=>{u.value=-1,$t(()=>{u.value=A()})};R?q():I(q)(),R=!1};$e(()=>n.defaultActive,q=>{h.value[q]||(d.value=""),C(q)}),$e(()=>n.collapse,q=>{q&&(f.value=[])}),$e(h.value,y);let G;eu(()=>{n.mode==="horizontal"&&n.ellipsis?G=oo(a,L).stop:G==null||G()});const z=D(!1);{const q=Y=>{v.value[Y.index]=Y},V=Y=>{delete v.value[Y.index]};wn("rootMenu",vn({props:n,openedMenus:f,items:h,subMenus:v,activeIndex:d,isMenuPopup:g,addMenuItem:Y=>{h.value[Y.index]=Y},removeMenuItem:Y=>{delete h.value[Y.index]},addSubMenu:q,removeSubMenu:V,openMenu:b,closeMenu:_,handleMenuItemClick:x,handleSubMenuClick:k})),wn(`subMenu:${o.uid}`,{addSubMenu:q,removeSubMenu:V,mouseInChild:z,level:0})}Wt(()=>{n.mode==="horizontal"&&new cN(o.vnode.el,i.namespace.value)}),r({open:V=>{const{indexPath:ne}=v.value[V];ne.forEach(oe=>b(oe,ne))},close:w,handleResize:L});const ee=X6(n,0);return()=>{var q,V;let ne=(V=(q=t.default)==null?void 0:q.call(t))!=null?V:[];const oe=[];if(n.mode==="horizontal"&&a.value){const H=Ku(ne),te=u.value===-1?H:H.slice(0,u.value),Q=u.value===-1?[]:H.slice(u.value);Q!=null&&Q.length&&n.ellipsis&&(ne=te,oe.push(Be(Fy,{index:"sub-menu-more",class:l.e("hide-arrow"),popperOffset:n.popperOffset},{title:()=>Be(bt,{class:l.e("icon-more")},{default:()=>Be(n.ellipsisIcon)}),default:()=>Q})))}const Y=n.closeOnClickOutside?[[fc,()=>{f.value.length&&(z.value||(f.value.forEach(H=>e("close",H,O(H))),f.value=[]))}]]:[],Z=mn(Be("ul",{key:String(n.collapse),role:"menubar",ref:a,style:ee.value,class:{[i.b()]:!0,[i.m(n.mode)]:!0,[i.m("collapse")]:n.collapse}},[...ne,...oe]),Y);return n.collapseTransition&&n.mode==="vertical"?Be(pN,()=>Z):Z}}});const bN=ot({index:{type:ke([String,null]),default:null},route:{type:ke([String,Object])},disabled:Boolean}),SN={click:n=>Xn(n.index)&&xt(n.indexPath)},Qm="ElMenuItem",wN=fe({name:Qm,components:{ElTooltip:Pc},props:bN,emits:SN,setup(n,{emit:e}){const t=Rn(),r=Bt("rootMenu"),o=et("menu"),s=et("menu-item");r||co(Qm,"can not inject root menu");const{parentMenu:a,indexPath:i}=J6(t,Jn(n,"index")),l=Bt(`subMenu:${a.value.uid}`);l||co(Qm,"can not inject sub menu");const u=$(()=>n.index===r.activeIndex),f=vn({index:n.index,indexPath:i,active:u}),d=()=>{n.disabled||(r.handleMenuItemClick({index:n.index,indexPath:i.value,route:n.route}),e("click",f))};return Wt(()=>{l.addSubMenu(f),r.addMenuItem(f)}),xr(()=>{l.removeSubMenu(f),r.removeMenuItem(f)}),{parentMenu:a,rootMenu:r,active:u,nsMenu:o,nsMenuItem:s,handleClick:d}}});function _N(n,e,t,r,o,s){const a=To("el-tooltip");return E(),B("li",{class:J([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?(E(),se(a,{key:0,effect:n.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:U(()=>[be(n.$slots,"title")]),default:U(()=>[F("div",{class:J(n.nsMenu.be("tooltip","trigger"))},[be(n.$slots,"default")],2)]),_:3},8,["effect"])):(E(),B(ze,{key:1},[be(n.$slots,"default"),be(n.$slots,"title")],64))],10,["onClick"])}var Q6=St(wN,[["render",_N],["__file","menu-item.vue"]]);const CN={title:String},xN="ElMenuItemGroup",kN=fe({name:xN,props:CN,setup(){return{ns:et("menu-item-group")}}});function TN(n,e,t,r,o,s){return E(),B("li",{class:J(n.ns.b())},[F("div",{class:J(n.ns.e("title"))},[n.$slots.title?be(n.$slots,"title",{key:1}):(E(),B(ze,{key:0},[Ye(pe(n.title),1)],64))],2),F("ul",null,[be(n.$slots,"default")])],2)}var Z6=St(kN,[["render",TN],["__file","menu-item-group.vue"]]);const e5=$n(yN,{MenuItem:Q6,MenuItemGroup:Z6,SubMenu:Fy}),EN=fo(Q6);fo(Z6);fo(Fy);const t5=Symbol("elPaginationKey"),MN=ot({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:Kn}}),IN={click:n=>n instanceof MouseEvent},ON=fe({name:"ElPaginationPrev"}),AN=fe({...ON,props:MN,emits:IN,setup(n){const e=n,{t}=Dn(),r=$(()=>e.disabled||e.currentPage<=1);return(o,s)=>(E(),B("button",{type:"button",class:"btn-prev",disabled:m(r),"aria-label":o.prevText||m(t)("el.pagination.prev"),"aria-disabled":m(r),onClick:a=>o.$emit("click",a)},[o.prevText?(E(),B("span",{key:0},pe(o.prevText),1)):(E(),se(m(bt),{key:1},{default:U(()=>[(E(),se(un(o.prevIcon)))]),_:1}))],8,["disabled","aria-label","aria-disabled","onClick"]))}});var PN=St(AN,[["__file","prev.vue"]]);const $N=ot({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:Kn}}),RN=fe({name:"ElPaginationNext"}),DN=fe({...RN,props:$N,emits:["click"],setup(n){const e=n,{t}=Dn(),r=$(()=>e.disabled||e.currentPage===e.pageCount||e.pageCount===0);return(o,s)=>(E(),B("button",{type:"button",class:"btn-next",disabled:m(r),"aria-label":o.nextText||m(t)("el.pagination.next"),"aria-disabled":m(r),onClick:a=>o.$emit("click",a)},[o.nextText?(E(),B("span",{key:0},pe(o.nextText),1)):(E(),se(m(bt),{key:1},{default:U(()=>[(E(),se(un(o.nextIcon)))]),_:1}))],8,["disabled","aria-label","aria-disabled","onClick"]))}});var NN=St(DN,[["__file","next.vue"]]);const n5=Symbol("ElSelectGroup"),Kp=Symbol("ElSelect");function LN(n,e){const t=Bt(Kp),r=Bt(n5,{disabled:!1}),o=$(()=>f(Ko(t.props.modelValue),n.value)),s=$(()=>{var v;if(t.props.multiple){const g=Ko((v=t.props.modelValue)!=null?v:[]);return!o.value&&g.length>=t.props.multipleLimit&&t.props.multipleLimit>0}else return!1}),a=$(()=>n.label||(qr(n.value)?"":n.value)),i=$(()=>n.value||n.label||""),l=$(()=>n.disabled||e.groupDisabled||s.value),u=Rn(),f=(v=[],g)=>{if(qr(n.value)){const y=t.props.valueKey;return v&&v.some(b=>Ga(Ts(b,y))===Ts(g,y))}else return v&&v.includes(g)},d=()=>{!n.disabled&&!r.disabled&&(t.states.hoveringIndex=t.optionsArray.indexOf(u.proxy))},h=v=>{const g=new RegExp(x$(v),"i");e.visible=g.test(a.value)||n.created};return $e(()=>a.value,()=>{!n.created&&!t.props.remote&&t.setSelected()}),$e(()=>n.value,(v,g)=>{const{remote:y,valueKey:b}=t.props;if(v!==g&&(t.onOptionDestroy(g,u.proxy),t.onOptionCreate(u.proxy)),!n.created&&!y){if(b&&qr(v)&&qr(g)&&v[b]===g[b])return;t.setSelected()}}),$e(()=>r.disabled,()=>{e.groupDisabled=r.disabled},{immediate:!0}),{select:t,currentLabel:a,currentValue:i,itemSelected:o,isDisabled:l,hoverItem:d,updateOption:h}}const FN=fe({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(n){const e=et("select"),t=Wl(),r=$(()=>[e.be("dropdown","item"),e.is("disabled",m(i)),e.is("selected",m(a)),e.is("hovering",m(h))]),o=vn({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:s,itemSelected:a,isDisabled:i,select:l,hoverItem:u,updateOption:f}=LN(n,o),{visible:d,hover:h}=Ac(o),v=Rn().proxy;l.onOptionCreate(v),xr(()=>{const y=v.value,{selected:b}=l.states,w=b.some(_=>_.value===v.value);$t(()=>{l.states.cachedOptions.get(y)===v&&!w&&l.states.cachedOptions.delete(y)}),l.onOptionDestroy(y,v)});function g(){i.value||l.handleOptionSelect(v)}return{ns:e,id:t,containerKls:r,currentLabel:s,itemSelected:a,isDisabled:i,select:l,hoverItem:u,updateOption:f,visible:d,hover:h,selectOptionClick:g,states:o}}});function BN(n,e,t,r,o,s){return mn((E(),B("li",{id:n.id,class:J(n.containerKls),role:"option","aria-disabled":n.isDisabled||void 0,"aria-selected":n.itemSelected,onMousemove:n.hoverItem,onClick:tt(n.selectOptionClick,["stop"])},[be(n.$slots,"default",{},()=>[F("span",null,pe(n.currentLabel),1)])],42,["id","aria-disabled","aria-selected","onMousemove","onClick"])),[[yr,n.visible]])}var By=St(FN,[["render",BN],["__file","option.vue"]]);const VN=fe({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const n=Bt(Kp),e=et("select"),t=$(()=>n.props.popperClass),r=$(()=>n.props.multiple),o=$(()=>n.props.fitInputWidth),s=D("");function a(){var i;s.value=`${(i=n.selectRef)==null?void 0:i.offsetWidth}px`}return Wt(()=>{a(),oo(n.selectRef,a)}),{ns:e,minWidth:s,popperClass:t,isMultiple:r,isFitInputWidth:o}}});function zN(n,e,t,r,o,s){return E(),B("div",{class:J([n.ns.b("dropdown"),n.ns.is("multiple",n.isMultiple),n.popperClass]),style:ln({[n.isFitInputWidth?"width":"minWidth"]:n.minWidth})},[n.$slots.header?(E(),B("div",{key:0,class:J(n.ns.be("dropdown","header"))},[be(n.$slots,"header")],2)):ue("v-if",!0),be(n.$slots,"default"),n.$slots.footer?(E(),B("div",{key:1,class:J(n.ns.be("dropdown","footer"))},[be(n.$slots,"footer")],2)):ue("v-if",!0)],6)}var HN=St(VN,[["render",zN],["__file","select-dropdown.vue"]]);const WN=(n,e)=>{const{t}=Dn(),r=Wl(),o=et("select"),s=et("input"),a=vn({inputValue:"",options:new Map,cachedOptions:new Map,optionValues:[],selected:[],selectionWidth:0,collapseItemWidth:0,selectedLabel:"",hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1}),i=D(null),l=D(null),u=D(null),f=D(null),d=D(null),h=D(null),v=D(null),g=D(null),y=D(null),b=D(null),w=D(null),{isComposing:_,handleCompositionStart:k,handleCompositionUpdate:x,handleCompositionEnd:C}=uO({afterComposition:xe=>Ct(xe)}),{wrapperRef:T,isFocused:A,handleBlur:O}=Ey(d,{beforeFocus(){return V.value},afterFocus(){n.automaticDropdown&&!I.value&&(I.value=!0,a.menuVisibleOnFocus=!0)},beforeBlur(xe){var Qe,qt;return((Qe=u.value)==null?void 0:Qe.isFocusInsideContent(xe))||((qt=f.value)==null?void 0:qt.isFocusInsideContent(xe))},afterBlur(){I.value=!1,a.menuVisibleOnFocus=!1}}),I=D(!1),R=D(),{form:L,formItem:G}=ei(),{inputId:z}=Oc(n,{formItemContext:G}),{valueOnClear:ee,isEmptyValue:q}=a6(n),V=$(()=>n.disabled||(L==null?void 0:L.disabled)),ne=$(()=>xt(n.modelValue)?n.modelValue.length>0:!q(n.modelValue)),oe=$(()=>{var xe;return(xe=L==null?void 0:L.statusIcon)!=null?xe:!1}),Y=$(()=>n.clearable&&!V.value&&a.inputHovering&&ne.value),Z=$(()=>n.remote&&n.filterable&&!n.remoteShowSuffix?"":n.suffixIcon),H=$(()=>o.is("reverse",Z.value&&I.value)),te=$(()=>(G==null?void 0:G.validateState)||""),Q=$(()=>cO[te.value]),he=$(()=>n.remote?300:0),we=$(()=>n.remote&&!a.inputValue&&a.options.size===0),He=$(()=>n.loading?n.loadingText||t("el.select.loading"):n.filterable&&a.inputValue&&a.options.size>0&&Re.value===0?n.noMatchText||t("el.select.noMatch"):a.options.size===0?n.noDataText||t("el.select.noData"):null),Re=$(()=>Ue.value.filter(xe=>xe.visible).length),Ue=$(()=>{const xe=Array.from(a.options.values()),Qe=[];return a.optionValues.forEach(qt=>{const Hn=xe.findIndex(Er=>Er.value===qt);Hn>-1&&Qe.push(xe[Hn])}),Qe.length>=xe.length?Qe:xe}),Xe=$(()=>Array.from(a.cachedOptions.values())),st=$(()=>{const xe=Ue.value.filter(Qe=>!Qe.created).some(Qe=>Qe.currentLabel===a.inputValue);return n.filterable&&n.allowCreate&&a.inputValue!==""&&!xe}),wt=()=>{n.filterable&&wr(n.filterMethod)||n.filterable&&n.remote&&wr(n.remoteMethod)||Ue.value.forEach(xe=>{var Qe;(Qe=xe.updateOption)==null||Qe.call(xe,a.inputValue)})},Lt=js(),vt=$(()=>["small"].includes(Lt.value)?"small":"default"),at=$({get(){return I.value&&!we.value},set(xe){I.value=xe}}),Et=$(()=>{if(n.multiple&&!Io(n.modelValue))return Ko(n.modelValue).length===0&&!a.inputValue;const xe=xt(n.modelValue)?n.modelValue[0]:n.modelValue;return n.filterable||Io(xe)?!a.inputValue:!0}),Ft=$(()=>{var xe;const Qe=(xe=n.placeholder)!=null?xe:t("el.select.placeholder");return n.multiple||!ne.value?Qe:a.selectedLabel}),Ne=$(()=>b3?null:"mouseenter");$e(()=>n.modelValue,(xe,Qe)=>{n.multiple&&n.filterable&&!n.reserveKeyword&&(a.inputValue="",qe("")),Ke(),!Ds(xe,Qe)&&n.validateEvent&&(G==null||G.validate("change").catch(qt=>Ka()))},{flush:"post",deep:!0}),$e(()=>I.value,xe=>{xe?qe(a.inputValue):(a.inputValue="",a.previousQuery=null,a.isBeforeHide=!0),e("visible-change",xe)}),$e(()=>a.options.entries(),()=>{ya&&(Ke(),n.defaultFirstOption&&(n.filterable||n.remote)&&Re.value&&Le())},{flush:"post"}),$e(()=>a.hoveringIndex,xe=>{Xt(xe)&&xe>-1?R.value=Ue.value[xe]||{}:R.value={},Ue.value.forEach(Qe=>{Qe.hover=R.value===Qe})}),eu(()=>{a.isBeforeHide||wt()});const qe=xe=>{a.previousQuery===xe||_.value||(a.previousQuery=xe,n.filterable&&wr(n.filterMethod)?n.filterMethod(xe):n.filterable&&n.remote&&wr(n.remoteMethod)&&n.remoteMethod(xe),n.defaultFirstOption&&(n.filterable||n.remote)&&Re.value?$t(Le):$t(ct))},Le=()=>{const xe=Ue.value.filter(Er=>Er.visible&&!Er.disabled&&!Er.states.groupDisabled),Qe=xe.find(Er=>Er.created),qt=xe[0],Hn=Ue.value.map(Er=>Er.value);a.hoveringIndex=X(Hn,Qe||qt)},Ke=()=>{if(n.multiple)a.selectedLabel="";else{const Qe=xt(n.modelValue)?n.modelValue[0]:n.modelValue,qt=Ze(Qe);a.selectedLabel=qt.currentLabel,a.selected=[qt];return}const xe=[];Io(n.modelValue)||Ko(n.modelValue).forEach(Qe=>{xe.push(Ze(Qe))}),a.selected=xe},Ze=xe=>{let Qe;const qt=S1(xe);for(let _a=a.cachedOptions.size-1;_a>=0;_a--){const na=Xe.value[_a];if(qt?Ts(na.value,n.valueKey)===Ts(xe,n.valueKey):na.value===xe){Qe={value:xe,currentLabel:na.currentLabel,get isDisabled(){return na.isDisabled}};break}}if(Qe)return Qe;const Hn=qt?xe.label:xe??"";return{value:xe,currentLabel:Hn}},ct=()=>{a.hoveringIndex=Ue.value.findIndex(xe=>a.selected.some(Qe=>ho(Qe)===ho(xe)))},ht=()=>{a.selectionWidth=l.value.getBoundingClientRect().width},ye=()=>{a.collapseItemWidth=b.value.getBoundingClientRect().width},De=()=>{var xe,Qe;(Qe=(xe=u.value)==null?void 0:xe.updatePopper)==null||Qe.call(xe)},kt=()=>{var xe,Qe;(Qe=(xe=f.value)==null?void 0:xe.updatePopper)==null||Qe.call(xe)},Dt=()=>{a.inputValue.length>0&&!I.value&&(I.value=!0),qe(a.inputValue)},Ct=xe=>{if(a.inputValue=xe.target.value,n.remote)me();else return Dt()},me=Oy(()=>{Dt()},he.value),ie=xe=>{Ds(n.modelValue,xe)||e(qs,xe)},Se=xe=>rP(xe,Qe=>{const qt=a.cachedOptions.get(Qe);return qt&&!qt.disabled&&!qt.states.groupDisabled}),Me=xe=>{if(n.multiple&&xe.code!==Ht.delete&&xe.target.value.length<=0){const Qe=Ko(n.modelValue).slice(),qt=Se(Qe);if(qt<0)return;const Hn=Qe[qt];Qe.splice(qt,1),e(zn,Qe),ie(Qe),e("remove-tag",Hn)}},de=(xe,Qe)=>{const qt=a.selected.indexOf(Qe);if(qt>-1&&!V.value){const Hn=Ko(n.modelValue).slice();Hn.splice(qt,1),e(zn,Hn),ie(Hn),e("remove-tag",Qe.value)}xe.stopPropagation(),le()},j=xe=>{xe.stopPropagation();const Qe=n.multiple?[]:ee.value;if(n.multiple)for(const qt of a.selected)qt.isDisabled&&Qe.push(qt.value);e(zn,Qe),ie(Qe),a.hoveringIndex=-1,I.value=!1,e("clear"),le()},ae=xe=>{var Qe;if(n.multiple){const qt=Ko((Qe=n.modelValue)!=null?Qe:[]).slice(),Hn=X(qt,xe);Hn>-1?qt.splice(Hn,1):(n.multipleLimit<=0||qt.length<n.multipleLimit)&&qt.push(xe.value),e(zn,qt),ie(qt),xe.created&&qe(""),n.filterable&&!n.reserveKeyword&&(a.inputValue="")}else e(zn,xe.value),ie(xe.value),I.value=!1;le(),!I.value&&$t(()=>{_e(xe)})},X=(xe=[],Qe)=>Io(Qe)?-1:qr(Qe.value)?xe.findIndex(qt=>Ds(Ts(qt,n.valueKey),ho(Qe))):xe.indexOf(Qe.value),_e=xe=>{var Qe,qt,Hn,Er,_a;const na=xt(xe)?xe[0]:xe;let il=null;if(na!=null&&na.value){const ui=Ue.value.filter(Oh=>Oh.value===na.value);ui.length>0&&(il=ui[0].$el)}if(u.value&&il){const ui=(Er=(Hn=(qt=(Qe=u.value)==null?void 0:Qe.popperRef)==null?void 0:qt.contentRef)==null?void 0:Hn.querySelector)==null?void 0:Er.call(Hn,`.${o.be("dropdown","wrap")}`);ui&&oP(ui,il)}(_a=w.value)==null||_a.handleScroll()},Ie=xe=>{a.options.set(xe.value,xe),a.cachedOptions.set(xe.value,xe)},Pe=(xe,Qe)=>{a.options.get(xe)===Qe&&a.options.delete(xe)},rt=$(()=>{var xe,Qe;return(Qe=(xe=u.value)==null?void 0:xe.popperRef)==null?void 0:Qe.contentRef}),_t=()=>{a.isBeforeHide=!1,$t(()=>_e(a.selected))},le=()=>{var xe;(xe=d.value)==null||xe.focus()},Te=()=>{var xe;if(I.value){I.value=!1,$t(()=>{var Qe;return(Qe=d.value)==null?void 0:Qe.blur()});return}(xe=d.value)==null||xe.blur()},Ge=xe=>{j(xe)},Tt=xe=>{if(I.value=!1,A.value){const Qe=new FocusEvent("focus",xe);$t(()=>O(Qe))}},pn=()=>{a.inputValue.length>0?a.inputValue="":I.value=!1},ta=()=>{V.value||(b3&&(a.inputHovering=!0),a.menuVisibleOnFocus?a.menuVisibleOnFocus=!1:I.value=!I.value)},Tr=()=>{if(!I.value)ta();else{const xe=Ue.value[a.hoveringIndex];xe&&!xe.isDisabled&&ae(xe)}},ho=xe=>qr(xe.value)?Ts(xe.value,n.valueKey):xe.value,cu=$(()=>Ue.value.filter(xe=>xe.visible).every(xe=>xe.isDisabled)),li=$(()=>n.multiple?n.collapseTags?a.selected.slice(0,n.maxCollapseTags):a.selected:[]),cn=$(()=>n.multiple?n.collapseTags?a.selected.slice(n.maxCollapseTags):[]:[]),rs=xe=>{if(!I.value){I.value=!0;return}if(!(a.options.size===0||Re.value===0||_.value)&&!cu.value){xe==="next"?(a.hoveringIndex++,a.hoveringIndex===a.options.size&&(a.hoveringIndex=0)):xe==="prev"&&(a.hoveringIndex--,a.hoveringIndex<0&&(a.hoveringIndex=a.options.size-1));const Qe=Ue.value[a.hoveringIndex];(Qe.isDisabled||!Qe.visible)&&rs(xe),$t(()=>_e(R.value))}},Eh=()=>{if(!l.value)return 0;const xe=window.getComputedStyle(l.value);return Number.parseFloat(xe.gap||"6px")},Mh=$(()=>{const xe=Eh();return{maxWidth:`${b.value&&n.maxCollapseTags===1?a.selectionWidth-a.collapseItemWidth-xe:a.selectionWidth}px`}}),Ih=$(()=>({maxWidth:`${a.selectionWidth}px`}));return oo(l,ht),oo(g,De),oo(T,De),oo(y,kt),oo(b,ye),Wt(()=>{Ke()}),{inputId:z,contentId:r,nsSelect:o,nsInput:s,states:a,isFocused:A,expanded:I,optionsArray:Ue,hoverOption:R,selectSize:Lt,filteredOptionsCount:Re,updateTooltip:De,updateTagTooltip:kt,debouncedOnInputChange:me,onInput:Ct,deletePrevTag:Me,deleteTag:de,deleteSelected:j,handleOptionSelect:ae,scrollToOption:_e,hasModelValue:ne,shouldShowPlaceholder:Et,currentPlaceholder:Ft,mouseEnterEventName:Ne,needStatusIcon:oe,showClose:Y,iconComponent:Z,iconReverse:H,validateState:te,validateIcon:Q,showNewOption:st,updateOptions:wt,collapseTagSize:vt,setSelected:Ke,selectDisabled:V,emptyText:He,handleCompositionStart:k,handleCompositionUpdate:x,handleCompositionEnd:C,onOptionCreate:Ie,onOptionDestroy:Pe,handleMenuEnter:_t,focus:le,blur:Te,handleClearClick:Ge,handleClickOutside:Tt,handleEsc:pn,toggleMenu:ta,selectOption:Tr,getValueKey:ho,navigateOptions:rs,dropdownMenuVisible:at,showTagList:li,collapseTagList:cn,tagStyle:Mh,collapseTagStyle:Ih,popperRef:rt,inputRef:d,tooltipRef:u,tagTooltipRef:f,prefixRef:h,suffixRef:v,selectRef:i,wrapperRef:T,selectionRef:l,scrollbarRef:w,menuRef:g,tagMenuRef:y,collapseItemRef:b}};var UN=fe({name:"ElOptions",setup(n,{slots:e}){const t=Bt(Kp);let r=[];return()=>{var o,s;const a=(o=e.default)==null?void 0:o.call(e),i=[];function l(u){xt(u)&&u.forEach(f=>{var d,h,v,g;const y=(d=(f==null?void 0:f.type)||{})==null?void 0:d.name;y==="ElOptionGroup"?l(!Xn(f.children)&&!xt(f.children)&&wr((h=f.children)==null?void 0:h.default)?(v=f.children)==null?void 0:v.default():f.children):y==="ElOption"?i.push((g=f.props)==null?void 0:g.value):xt(f.children)&&l(f.children)})}return a.length&&l((s=a[0])==null?void 0:s.children),Ds(i,r)||(r=i,t&&(t.states.optionValues=i)),a}}});const jN=ot({name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:ti,effect:{type:ke(String),default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:ke(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:jo.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Kn,default:Ty},fitInputWidth:Boolean,suffixIcon:{type:Kn,default:Iy},tagType:{...x1.type,default:"info"},tagEffect:{...x1.effect,default:"light"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,showArrow:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:ke(String),values:o6,default:"bottom-start"},fallbackPlacements:{type:ke(Array),default:["bottom-start","top-start","right","left"]},tabindex:{type:[String,Number],default:0},appendTo:String,...r6,...Qi(["ariaLabel"])}),tS="ElSelect",qN=fe({name:tS,componentName:tS,components:{ElSelectMenu:HN,ElOption:By,ElOptions:UN,ElTag:I$,ElScrollbar:Py,ElTooltip:Pc,ElIcon:bt},directives:{ClickOutside:fc},props:jN,emits:[zn,qs,"remove-tag","clear","visible-change","focus","blur"],setup(n,{emit:e}){const t=$(()=>{const{modelValue:l,multiple:u}=n,f=u?[]:void 0;return xt(l)?u?l:f:u?f:l}),r=vn({...Ac(n),modelValue:t}),o=WN(r,e),{calculatorRef:s,inputStyle:a}=tN();wn(Kp,vn({props:r,states:o.states,optionsArray:o.optionsArray,handleOptionSelect:o.handleOptionSelect,onOptionCreate:o.onOptionCreate,onOptionDestroy:o.onOptionDestroy,selectRef:o.selectRef,setSelected:o.setSelected}));const i=$(()=>n.multiple?o.states.selected.map(l=>l.currentLabel):o.states.selectedLabel);return{...o,modelValue:t,selectedLabel:i,calculatorRef:s,inputStyle:a}}});function KN(n,e,t,r,o,s){const a=To("el-tag"),i=To("el-tooltip"),l=To("el-icon"),u=To("el-option"),f=To("el-options"),d=To("el-scrollbar"),h=To("el-select-menu"),v=dO("click-outside");return mn((E(),B("div",{ref:"selectRef",class:J([n.nsSelect.b(),n.nsSelect.m(n.selectSize)]),[pO(n.mouseEnterEventName)]:g=>n.states.inputHovering=!0,onMouseleave:g=>n.states.inputHovering=!1},[P(i,{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:U(()=>{var g;return[F("div",{ref:"wrapperRef",class:J([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?(E(),B("div",{key:0,ref:"prefixRef",class:J(n.nsSelect.e("prefix"))},[be(n.$slots,"prefix")],2)):ue("v-if",!0),F("div",{ref:"selectionRef",class:J([n.nsSelect.e("selection"),n.nsSelect.is("near",n.multiple&&!n.$slots.prefix&&!!n.states.selected.length)])},[n.multiple?be(n.$slots,"tag",{key:0},()=>[(E(!0),B(ze,null,yt(n.showTagList,y=>(E(),B("div",{key:n.getValueKey(y),class:J(n.nsSelect.e("selected-item"))},[P(a,{closable:!n.selectDisabled&&!y.isDisabled,size:n.collapseTagSize,type:n.tagType,effect:n.tagEffect,"disable-transitions":"",style:ln(n.tagStyle),onClose:b=>n.deleteTag(b,y)},{default:U(()=>[F("span",{class:J(n.nsSelect.e("tags-text"))},[be(n.$slots,"label",{label:y.currentLabel,value:y.value},()=>[Ye(pe(y.currentLabel),1)])],2)]),_:2},1032,["closable","size","type","effect","style","onClose"])],2))),128)),n.collapseTags&&n.states.selected.length>n.maxCollapseTags?(E(),se(i,{key:0,ref:"tagTooltipRef",disabled:n.dropdownMenuVisible||!n.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:n.effect,placement:"bottom",teleported:n.teleported},{default:U(()=>[F("div",{ref:"collapseItemRef",class:J(n.nsSelect.e("selected-item"))},[P(a,{closable:!1,size:n.collapseTagSize,type:n.tagType,effect:n.tagEffect,"disable-transitions":"",style:ln(n.collapseTagStyle)},{default:U(()=>[F("span",{class:J(n.nsSelect.e("tags-text"))}," + "+pe(n.states.selected.length-n.maxCollapseTags),3)]),_:1},8,["size","type","effect","style"])],2)]),content:U(()=>[F("div",{ref:"tagMenuRef",class:J(n.nsSelect.e("selection"))},[(E(!0),B(ze,null,yt(n.collapseTagList,y=>(E(),B("div",{key:n.getValueKey(y),class:J(n.nsSelect.e("selected-item"))},[P(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:U(()=>[F("span",{class:J(n.nsSelect.e("tags-text"))},[be(n.$slots,"label",{label:y.currentLabel,value:y.value},()=>[Ye(pe(y.currentLabel),1)])],2)]),_:2},1032,["closable","size","type","effect","onClose"])],2))),128))],2)]),_:3},8,["disabled","effect","teleported"])):ue("v-if",!0)]):ue("v-if",!0),F("div",{class:J([n.nsSelect.e("selected-item"),n.nsSelect.e("input-wrapper"),n.nsSelect.is("hidden",!n.filterable)])},[mn(F("input",{id:n.inputId,ref:"inputRef","onUpdate:modelValue":y=>n.states.inputValue=y,type:"text",name:n.name,class:J([n.nsSelect.e("input"),n.nsSelect.is(n.selectSize)]),disabled:n.selectDisabled,autocomplete:n.autocomplete,style:ln(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:[br(tt(y=>n.navigateOptions("next"),["stop","prevent"]),["down"]),br(tt(y=>n.navigateOptions("prev"),["stop","prevent"]),["up"]),br(tt(n.handleEsc,["stop","prevent"]),["esc"]),br(tt(n.selectOption,["stop","prevent"]),["enter"]),br(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"]),[[fO,n.states.inputValue]]),n.filterable?(E(),B("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:J(n.nsSelect.e("input-calculator")),textContent:pe(n.states.inputValue)},null,10,["textContent"])):ue("v-if",!0)],2),n.shouldShowPlaceholder?(E(),B("div",{key:1,class:J([n.nsSelect.e("selected-item"),n.nsSelect.e("placeholder"),n.nsSelect.is("transparent",!n.hasModelValue||n.expanded&&!n.states.inputValue)])},[n.hasModelValue?be(n.$slots,"label",{key:0,label:n.currentPlaceholder,value:n.modelValue},()=>[F("span",null,pe(n.currentPlaceholder),1)]):(E(),B("span",{key:1},pe(n.currentPlaceholder),1))],2)):ue("v-if",!0)],2),F("div",{ref:"suffixRef",class:J(n.nsSelect.e("suffix"))},[n.iconComponent&&!n.showClose?(E(),se(l,{key:0,class:J([n.nsSelect.e("caret"),n.nsSelect.e("icon"),n.iconReverse])},{default:U(()=>[(E(),se(un(n.iconComponent)))]),_:1},8,["class"])):ue("v-if",!0),n.showClose&&n.clearIcon?(E(),se(l,{key:1,class:J([n.nsSelect.e("caret"),n.nsSelect.e("icon"),n.nsSelect.e("clear")]),onClick:n.handleClearClick},{default:U(()=>[(E(),se(un(n.clearIcon)))]),_:1},8,["class","onClick"])):ue("v-if",!0),n.validateState&&n.validateIcon&&n.needStatusIcon?(E(),se(l,{key:2,class:J([n.nsInput.e("icon"),n.nsInput.e("validateIcon"),n.nsInput.is("loading",n.validateState==="validating")])},{default:U(()=>[(E(),se(un(n.validateIcon)))]),_:1},8,["class"])):ue("v-if",!0)],2)],10,["onClick"])]}),content:U(()=>[P(h,{ref:"menuRef"},{default:U(()=>[n.$slots.header?(E(),B("div",{key:0,class:J(n.nsSelect.be("dropdown","header")),onClick:tt(()=>{},["stop"])},[be(n.$slots,"header")],10,["onClick"])):ue("v-if",!0),mn(P(d,{id:n.contentId,ref:"scrollbarRef",tag:"ul","wrap-class":n.nsSelect.be("dropdown","wrap"),"view-class":n.nsSelect.be("dropdown","list"),class:J([n.nsSelect.is("empty",n.filteredOptionsCount===0)]),role:"listbox","aria-label":n.ariaLabel,"aria-orientation":"vertical"},{default:U(()=>[n.showNewOption?(E(),se(u,{key:0,value:n.states.inputValue,created:!0},null,8,["value"])):ue("v-if",!0),P(f,null,{default:U(()=>[be(n.$slots,"default")]),_:3})]),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[yr,n.states.options.size>0&&!n.loading]]),n.$slots.loading&&n.loading?(E(),B("div",{key:1,class:J(n.nsSelect.be("dropdown","loading"))},[be(n.$slots,"loading")],2)):n.loading||n.filteredOptionsCount===0?(E(),B("div",{key:2,class:J(n.nsSelect.be("dropdown","empty"))},[be(n.$slots,"empty",{},()=>[F("span",null,pe(n.emptyText),1)])],2)):ue("v-if",!0),n.$slots.footer?(E(),B("div",{key:3,class:J(n.nsSelect.be("dropdown","footer")),onClick:tt(()=>{},["stop"])},[be(n.$slots,"footer")],10,["onClick"])):ue("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"])),[[v,n.handleClickOutside,n.popperRef]])}var GN=St(qN,[["render",KN],["__file","select.vue"]]);const YN=fe({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(n){const e=et("select"),t=D(null),r=Rn(),o=D([]);wn(n5,vn({...Ac(n)}));const s=$(()=>o.value.some(u=>u.visible===!0)),a=u=>{var f,d;return((f=u.type)==null?void 0:f.name)==="ElOption"&&!!((d=u.component)!=null&&d.proxy)},i=u=>{const f=Ko(u),d=[];return f.forEach(h=>{var v,g;a(h)?d.push(h.component.proxy):(v=h.children)!=null&&v.length?d.push(...i(h.children)):(g=h.component)!=null&&g.subTree&&d.push(...i(h.component.subTree))}),d},l=()=>{o.value=i(r.subTree)};return Wt(()=>{l()}),hO(t,l,{attributes:!0,subtree:!0,childList:!0}),{groupRef:t,visible:s,ns:e}}});function JN(n,e,t,r,o,s){return mn((E(),B("ul",{ref:"groupRef",class:J(n.ns.be("group","wrap"))},[F("li",{class:J(n.ns.be("group","title"))},pe(n.label),3),F("li",null,[F("ul",{class:J(n.ns.b("group"))},[be(n.$slots,"default")],2)])],2)),[[yr,n.visible]])}var r5=St(YN,[["render",JN],["__file","option-group.vue"]]);const o5=$n(GN,{Option:By,OptionGroup:r5}),a5=fo(By);fo(r5);const Vy=()=>Bt(t5,{}),XN=ot({pageSize:{type:Number,required:!0},pageSizes:{type:ke(Array),default:()=>Xo([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,teleported:Boolean,size:{type:String,values:Wp},appendSizeTo:String}),QN=fe({name:"ElPaginationSizes"}),ZN=fe({...QN,props:XN,emits:["page-size-change"],setup(n,{emit:e}){const t=n,{t:r}=Dn(),o=et("pagination"),s=Vy(),a=D(t.pageSize);$e(()=>t.pageSizes,(u,f)=>{if(!Ds(u,f)&&xt(u)){const d=u.includes(t.pageSize)?t.pageSize:t.pageSizes[0];e("page-size-change",d)}}),$e(()=>t.pageSize,u=>{a.value=u});const i=$(()=>t.pageSizes);function l(u){var f;u!==a.value&&(a.value=u,(f=s.handleSizeChange)==null||f.call(s,Number(u)))}return(u,f)=>(E(),B("span",{class:J(m(o).e("sizes"))},[P(m(o5),{"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:U(()=>[(E(!0),B(ze,null,yt(m(i),d=>(E(),se(m(a5),{key:d,value:d,label:d+m(r)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size","teleported","append-to"])],2))}});var eL=St(ZN,[["__file","sizes.vue"]]);const tL=ot({size:{type:String,values:Wp}}),nL=fe({name:"ElPaginationJumper"}),rL=fe({...nL,props:tL,setup(n){const{t:e}=Dn(),t=et("pagination"),{pageCount:r,disabled:o,currentPage:s,changeEvent:a}=Vy(),i=D(),l=$(()=>{var d;return(d=i.value)!=null?d:s==null?void 0:s.value});function u(d){i.value=d?+d:""}function f(d){d=Math.trunc(+d),a==null||a(d),i.value=void 0}return(d,h)=>(E(),B("span",{class:J(m(t).e("jump")),disabled:m(o)},[F("span",{class:J([m(t).e("goto")])},pe(m(e)("el.pagination.goto")),3),P(m(Es),{size:d.size,class:J([m(t).e("editor"),m(t).is("in-pagination")]),min:1,max:m(r),disabled:m(o),"model-value":m(l),"validate-event":!1,"aria-label":m(e)("el.pagination.page"),type:"number","onUpdate:modelValue":u,onChange:f},null,8,["size","class","max","disabled","model-value","aria-label"]),F("span",{class:J([m(t).e("classifier")])},pe(m(e)("el.pagination.pageClassifier")),3)],10,["disabled"]))}});var oL=St(rL,[["__file","jumper.vue"]]);const aL=ot({total:{type:Number,default:1e3}}),sL=fe({name:"ElPaginationTotal"}),iL=fe({...sL,props:aL,setup(n){const{t:e}=Dn(),t=et("pagination"),{disabled:r}=Vy();return(o,s)=>(E(),B("span",{class:J(m(t).e("total")),disabled:m(r)},pe(m(e)("el.pagination.total",{total:o.total})),11,["disabled"]))}});var lL=St(iL,[["__file","total.vue"]]);const uL=ot({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),cL=fe({name:"ElPaginationPager"}),dL=fe({...cL,props:uL,emits:["change"],setup(n,{emit:e}){const t=n,r=et("pager"),o=et("icon"),{t:s}=Dn(),a=D(!1),i=D(!1),l=D(!1),u=D(!1),f=D(!1),d=D(!1),h=$(()=>{const x=t.pagerCount,C=(x-1)/2,T=Number(t.currentPage),A=Number(t.pageCount);let O=!1,I=!1;A>x&&(T>x-C&&(O=!0),T<A-C&&(I=!0));const R=[];if(O&&!I){const L=A-(x-2);for(let G=L;G<A;G++)R.push(G)}else if(!O&&I)for(let L=2;L<x;L++)R.push(L);else if(O&&I){const L=Math.floor(x/2)-1;for(let G=T-L;G<=T+L;G++)R.push(G)}else for(let L=2;L<A;L++)R.push(L);return R}),v=$(()=>["more","btn-quickprev",o.b(),r.is("disabled",t.disabled)]),g=$(()=>["more","btn-quicknext",o.b(),r.is("disabled",t.disabled)]),y=$(()=>t.disabled?-1:0);eu(()=>{const x=(t.pagerCount-1)/2;a.value=!1,i.value=!1,t.pageCount>t.pagerCount&&(t.currentPage>t.pagerCount-x&&(a.value=!0),t.currentPage<t.pageCount-x&&(i.value=!0))});function b(x=!1){t.disabled||(x?l.value=!0:u.value=!0)}function w(x=!1){x?f.value=!0:d.value=!0}function _(x){const C=x.target;if(C.tagName.toLowerCase()==="li"&&Array.from(C.classList).includes("number")){const T=Number(C.textContent);T!==t.currentPage&&e("change",T)}else C.tagName.toLowerCase()==="li"&&Array.from(C.classList).includes("more")&&k(x)}function k(x){const C=x.target;if(C.tagName.toLowerCase()==="ul"||t.disabled)return;let T=Number(C.textContent);const A=t.pageCount,O=t.currentPage,I=t.pagerCount-2;C.className.includes("more")&&(C.className.includes("quickprev")?T=O-I:C.className.includes("quicknext")&&(T=O+I)),Number.isNaN(+T)||(T<1&&(T=1),T>A&&(T=A)),T!==O&&e("change",T)}return(x,C)=>(E(),B("ul",{class:J(m(r).b()),onClick:k,onKeyup:br(_,["enter"])},[x.pageCount>0?(E(),B("li",{key:0,class:J([[m(r).is("active",x.currentPage===1),m(r).is("disabled",x.disabled)],"number"]),"aria-current":x.currentPage===1,"aria-label":m(s)("el.pagination.currentPage",{pager:1}),tabindex:m(y)}," 1 ",10,["aria-current","aria-label","tabindex"])):ue("v-if",!0),a.value?(E(),B("li",{key:1,class:J(m(v)),tabindex:m(y),"aria-label":m(s)("el.pagination.prevPages",{pager:x.pagerCount-2}),onMouseenter:T=>b(!0),onMouseleave:T=>l.value=!1,onFocus:T=>w(!0),onBlur:T=>f.value=!1},[(l.value||f.value)&&!x.disabled?(E(),se(m(Ks),{key:0})):(E(),se(m(S3),{key:1}))],42,["tabindex","aria-label","onMouseenter","onMouseleave","onFocus","onBlur"])):ue("v-if",!0),(E(!0),B(ze,null,yt(m(h),T=>(E(),B("li",{key:T,class:J([[m(r).is("active",x.currentPage===T),m(r).is("disabled",x.disabled)],"number"]),"aria-current":x.currentPage===T,"aria-label":m(s)("el.pagination.currentPage",{pager:T}),tabindex:m(y)},pe(T),11,["aria-current","aria-label","tabindex"]))),128)),i.value?(E(),B("li",{key:2,class:J(m(g)),tabindex:m(y),"aria-label":m(s)("el.pagination.nextPages",{pager:x.pagerCount-2}),onMouseenter:T=>b(),onMouseleave:T=>u.value=!1,onFocus:T=>w(),onBlur:T=>d.value=!1},[(u.value||d.value)&&!x.disabled?(E(),se(m(Gs),{key:0})):(E(),se(m(S3),{key:1}))],42,["tabindex","aria-label","onMouseenter","onMouseleave","onFocus","onBlur"])):ue("v-if",!0),x.pageCount>1?(E(),B("li",{key:3,class:J([[m(r).is("active",x.currentPage===x.pageCount),m(r).is("disabled",x.disabled)],"number"]),"aria-current":x.currentPage===x.pageCount,"aria-label":m(s)("el.pagination.currentPage",{pager:x.pageCount}),tabindex:m(y)},pe(x.pageCount),11,["aria-current","aria-label","tabindex"])):ue("v-if",!0)],42,["onKeyup"]))}});var fL=St(dL,[["__file","pager.vue"]]);const Ar=n=>typeof n!="number",pL=ot({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:n=>Xt(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:ke(Array),default:()=>Xo([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:Kn,default:()=>dc},nextText:{type:String,default:""},nextIcon:{type:Kn,default:()=>za},teleported:{type:Boolean,default:!0},small:Boolean,size:ti,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean,appendSizeTo:String}),hL={"update:current-page":n=>Xt(n),"update:page-size":n=>Xt(n),"size-change":n=>Xt(n),change:(n,e)=>Xt(n)&&Xt(e),"current-change":n=>Xt(n),"prev-click":n=>Xt(n),"next-click":n=>Xt(n)},nS="ElPagination";var mL=fe({name:nS,props:pL,emits:hL,setup(n,{emit:e,slots:t}){const{t:r}=Dn(),o=et("pagination"),s=Rn().vnode.props||{},a=mO(),i=$(()=>{var C;return n.small?"small":(C=n.size)!=null?C:a.value});Ri({from:"small",replacement:"size",version:"3.0.0",scope:"el-pagination",ref:"https://element-plus.org/zh-CN/component/pagination.html"},$(()=>!!n.small));const l="onUpdate:currentPage"in s||"onUpdate:current-page"in s||"onCurrentChange"in s,u="onUpdate:pageSize"in s||"onUpdate:page-size"in s||"onSizeChange"in s,f=$(()=>{if(Ar(n.total)&&Ar(n.pageCount)||!Ar(n.currentPage)&&!l)return!1;if(n.layout.includes("sizes")){if(Ar(n.pageCount)){if(!Ar(n.total)&&!Ar(n.pageSize)&&!u)return!1}else if(!u)return!1}return!0}),d=D(Ar(n.defaultPageSize)?10:n.defaultPageSize),h=D(Ar(n.defaultCurrentPage)?1:n.defaultCurrentPage),v=$({get(){return Ar(n.pageSize)?d.value:n.pageSize},set(C){Ar(n.pageSize)&&(d.value=C),u&&(e("update:page-size",C),e("size-change",C))}}),g=$(()=>{let C=0;return Ar(n.pageCount)?Ar(n.total)||(C=Math.max(1,Math.ceil(n.total/v.value))):C=n.pageCount,C}),y=$({get(){return Ar(n.currentPage)?h.value:n.currentPage},set(C){let T=C;C<1?T=1:C>g.value&&(T=g.value),Ar(n.currentPage)&&(h.value=T),l&&(e("update:current-page",T),e("current-change",T))}});$e(g,C=>{y.value>C&&(y.value=C)}),$e([y,v],C=>{e("change",...C)},{flush:"post"});function b(C){y.value=C}function w(C){v.value=C;const T=g.value;y.value>T&&(y.value=T)}function _(){n.disabled||(y.value-=1,e("prev-click",y.value))}function k(){n.disabled||(y.value+=1,e("next-click",y.value))}function x(C,T){C&&(C.props||(C.props={}),C.props.class=[C.props.class,T].join(" "))}return wn(t5,{pageCount:g,disabled:$(()=>n.disabled),currentPage:y,changeEvent:b,handleSizeChange:w}),()=>{var C,T;if(!f.value)return Ka(nS,r("el.pagination.deprecationWarning")),null;if(!n.layout||n.hideOnSinglePage&&g.value<=1)return null;const A=[],O=[],I=Be("div",{class:o.e("rightwrapper")},O),R={prev:Be(PN,{disabled:n.disabled,currentPage:y.value,prevText:n.prevText,prevIcon:n.prevIcon,onClick:_}),jumper:Be(oL,{size:i.value}),pager:Be(fL,{currentPage:y.value,pageCount:g.value,pagerCount:n.pagerCount,onChange:b,disabled:n.disabled}),next:Be(NN,{disabled:n.disabled,currentPage:y.value,pageCount:g.value,nextText:n.nextText,nextIcon:n.nextIcon,onClick:k}),sizes:Be(eL,{pageSize:v.value,pageSizes:n.pageSizes,popperClass:n.popperClass,disabled:n.disabled,teleported:n.teleported,size:i.value,appendSizeTo:n.appendSizeTo}),slot:(T=(C=t==null?void 0:t.default)==null?void 0:C.call(t))!=null?T:null,total:Be(lL,{total:Ar(n.total)?0:n.total})},L=n.layout.split(",").map(z=>z.trim());let G=!1;return L.forEach(z=>{if(z==="->"){G=!0;return}G?O.push(R[z]):A.push(R[z])}),x(A[0],o.is("first")),x(A[A.length-1],o.is("last")),G&&O.length>0&&(x(O[0],o.is("first")),x(O[O.length-1],o.is("last")),A.push(I)),Be("div",{class:[o.b(),o.is("background",n.background),o.m(i.value)]},A)}}});const vL=$n(mL),gL=ot({trigger:b1.trigger,placement:Ym.placement,disabled:b1.disabled,visible:jo.visible,transition:jo.transition,popperOptions:Ym.popperOptions,tabindex:Ym.tabindex,content:jo.content,popperStyle:jo.popperStyle,popperClass:jo.popperClass,enterable:{...jo.enterable,default:!0},effect:{...jo.effect,default:"light"},teleported:jo.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}}),yL={"update:visible":n=>Yo(n),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},bL="onUpdate:visible",SL=fe({name:"ElPopover"}),wL=fe({...SL,props:gL,emits:yL,setup(n,{expose:e,emit:t}){const r=n,o=$(()=>r[bL]),s=et("popover"),a=D(),i=$(()=>{var b;return(b=m(a))==null?void 0:b.popperRef}),l=$(()=>[{width:Oo(r.width)},r.popperStyle]),u=$(()=>[s.b(),r.popperClass,{[s.m("plain")]:!!r.content}]),f=$(()=>r.transition===`${s.namespace.value}-fade-in-linear`),d=()=>{var b;(b=a.value)==null||b.hide()},h=()=>{t("before-enter")},v=()=>{t("before-leave")},g=()=>{t("after-enter")},y=()=>{t("update:visible",!1),t("after-leave")};return e({popperRef:i,hide:d}),(b,w)=>(E(),se(m(Pc),It({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":m(u),"popper-style":m(l),teleported:b.teleported,persistent:b.persistent,"gpu-acceleration":m(f),"onUpdate:visible":m(o),onBeforeShow:h,onBeforeHide:v,onShow:g,onHide:y}),{content:U(()=>[b.title?(E(),B("div",{key:0,class:J(m(s).e("title")),role:"title"},pe(b.title),3)):ue("v-if",!0),be(b.$slots,"default",{},()=>[Ye(pe(b.content),1)])]),default:U(()=>[b.$slots.reference?be(b.$slots,"reference",{key:0}):ue("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 _L=St(wL,[["__file","popover.vue"]]);const rS=(n,e)=>{const t=e.arg||e.value,r=t==null?void 0:t.popperRef;r&&(r.triggerRef=n)};var CL={mounted(n,e){rS(n,e)},updated(n,e){rS(n,e)}};const xL="popover",kL=vO(CL,xL),TL=$n(_L,{directive:kL}),EL=ot({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:ke(String),default:"round"},textInside:Boolean,width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:ke([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:ke(Function),default:n=>`${n}%`}}),ML=fe({name:"ElProgress"}),IL=fe({...ML,props:EL,setup(n){const e=n,t={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},r=et("progress"),o=$(()=>{const k={width:`${e.percentage}%`,animationDuration:`${e.duration}s`},x=_(e.percentage);return x.includes("gradient")?k.background=x:k.backgroundColor=x,k}),s=$(()=>(e.strokeWidth/e.width*100).toFixed(1)),a=$(()=>["circle","dashboard"].includes(e.type)?Number.parseInt(`${50-Number.parseFloat(s.value)/2}`,10):0),i=$(()=>{const k=a.value,x=e.type==="dashboard";return` |
| 2 |
M 50 50 |
| 3 |
m 0 ${x?"":"-"}${k} |
| 4 |
a ${k} ${k} 0 1 1 0 ${x?"-":""}${k*2} |
| 5 |
a ${k} ${k} 0 1 1 0 ${x?"":"-"}${k*2} |
| 6 |
`}),l=$(()=>2*Math.PI*a.value),u=$(()=>e.type==="dashboard"?.75:1),f=$(()=>`${-1*l.value*(1-u.value)/2}px`),d=$(()=>({strokeDasharray:`${l.value*u.value}px, ${l.value}px`,strokeDashoffset:f.value})),h=$(()=>({strokeDasharray:`${l.value*u.value*(e.percentage/100)}px, ${l.value}px`,strokeDashoffset:f.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),v=$(()=>{let k;return e.color?k=_(e.percentage):k=t[e.status]||t.default,k}),g=$(()=>e.status==="warning"?gO:e.type==="line"?e.status==="success"?l6:Ty:e.status==="success"?u6:cc),y=$(()=>e.type==="line"?12+e.strokeWidth*.4:e.width*.111111+2),b=$(()=>e.format(e.percentage));function w(k){const x=100/k.length;return k.map((T,A)=>Xn(T)?{color:T,percentage:(A+1)*x}:T).sort((T,A)=>T.percentage-A.percentage)}const _=k=>{var x;const{color:C}=e;if(wr(C))return C(k);if(Xn(C))return C;{const T=w(C);for(const A of T)if(A.percentage>k)return A.color;return(x=T[T.length-1])==null?void 0:x.color}};return(k,x)=>(E(),B("div",{class:J([m(r).b(),m(r).m(k.type),m(r).is(k.status),{[m(r).m("without-text")]:!k.showText,[m(r).m("text-inside")]:k.textInside}]),role:"progressbar","aria-valuenow":k.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[k.type==="line"?(E(),B("div",{key:0,class:J(m(r).b("bar"))},[F("div",{class:J(m(r).be("bar","outer")),style:ln({height:`${k.strokeWidth}px`})},[F("div",{class:J([m(r).be("bar","inner"),{[m(r).bem("bar","inner","indeterminate")]:k.indeterminate},{[m(r).bem("bar","inner","striped")]:k.striped},{[m(r).bem("bar","inner","striped-flow")]:k.stripedFlow}]),style:ln(m(o))},[(k.showText||k.$slots.default)&&k.textInside?(E(),B("div",{key:0,class:J(m(r).be("bar","innerText"))},[be(k.$slots,"default",{percentage:k.percentage},()=>[F("span",null,pe(m(b)),1)])],2)):ue("v-if",!0)],6)],6)],2)):(E(),B("div",{key:1,class:J(m(r).b("circle")),style:ln({height:`${k.width}px`,width:`${k.width}px`})},[(E(),B("svg",{viewBox:"0 0 100 100"},[F("path",{class:J(m(r).be("circle","track")),d:m(i),stroke:`var(${m(r).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":k.strokeLinecap,"stroke-width":m(s),fill:"none",style:ln(m(d))},null,14,["d","stroke","stroke-linecap","stroke-width"]),F("path",{class:J(m(r).be("circle","path")),d:m(i),stroke:m(v),fill:"none",opacity:k.percentage?1:0,"stroke-linecap":k.strokeLinecap,"stroke-width":m(s),style:ln(m(h))},null,14,["d","stroke","opacity","stroke-linecap","stroke-width"])]))],6)),(k.showText||k.$slots.default)&&!k.textInside?(E(),B("div",{key:2,class:J(m(r).e("text")),style:ln({fontSize:`${m(y)}px`})},[be(k.$slots,"default",{percentage:k.percentage},()=>[k.status?(E(),se(m(bt),{key:1},{default:U(()=>[(E(),se(un(m(g))))]),_:1})):(E(),B("span",{key:0},pe(m(b)),1))])],6)):ue("v-if",!0)],10,["aria-valuenow"]))}});var OL=St(IL,[["__file","progress.vue"]]);const AL=$n(OL);var oS=Number.isNaN||function(e){return typeof e=="number"&&e!==e};function PL(n,e){return!!(n===e||oS(n)&&oS(e))}function $L(n,e){if(n.length!==e.length)return!1;for(var t=0;t<n.length;t++)if(!PL(n[t],e[t]))return!1;return!0}function RL(n,e){e===void 0&&(e=$L);var t=null;function r(){for(var o=[],s=0;s<arguments.length;s++)o[s]=arguments[s];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 DL=()=>{const e=Rn().proxy.$props;return $(()=>{const t=(r,o,s)=>({});return e.perfMode?yO(t):RL(t)})},aS=50,sS="itemRendered",iS="scroll",Ru="forward",A1="backward",Mi="auto",s5="smart",P1="start",Dl="center",$1="end",R1="horizontal",i5="vertical",l5="rtl",D1="negative",u5="positive-ascending",c5="positive-descending",NL={[R1]:"left",[i5]:"top"},LL=20,N1=Zi({type:ke([Number,Function]),required:!0}),L1=Zi({type:Number}),F1=Zi({type:Number,default:2}),FL=Zi({type:String,values:["ltr","rtl"],default:"ltr"}),B1=Zi({type:Number,default:0}),Uf=Zi({type:Number,required:!0}),d5=Zi({type:String,values:["horizontal","vertical"],default:i5}),f5=ot({className:{type:String,default:""},containerElement:{type:ke([String,Object]),default:"div"},data:{type:ke(Array),default:()=>Xo([])},direction:FL,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:ke([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),BL=ot({cache:F1,estimatedItemSize:L1,layout:d5,initScrollOffset:B1,total:Uf,itemSize:N1,...f5}),V1={type:Number,default:6},p5={type:Number,default:0},h5={type:Number,default:2},Di=ot({columnCache:F1,columnWidth:N1,estimatedColumnWidth:L1,estimatedRowHeight:L1,initScrollLeft:B1,initScrollTop:B1,itemKey:{type:ke(Function),default:({columnIndex:n,rowIndex:e})=>`${e}:${n}`},rowCache:F1,rowHeight:N1,totalColumn:Uf,totalRow:Uf,hScrollbarSize:V1,vScrollbarSize:V1,scrollbarStartGap:p5,scrollbarEndGap:h5,role:String,...f5}),m5=ot({alwaysOn:Boolean,class:String,layout:d5,total:Uf,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:V1,startGap:p5,endGap:h5,visible:Boolean}),Hd=(n,e)=>n<e?Ru:A1,lS=n=>n===l5;let Cl=null;function uS(n=!1){if(Cl===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?Cl=c5:(e.scrollLeft=1,e.scrollLeft===0?Cl=D1:Cl=u5),document.body.removeChild(e),Cl}return Cl}function VL({move:n,size:e,bar:t},r){const o={},s=`translate${t.axis}(${n}px)`;return o[t.size]=e,o.transform=s,o.msTransform=s,o.webkitTransform=s,r==="horizontal"?o.height="100%":o.width="100%",o}const cS=fe({name:"ElVirtualScrollBar",props:m5,emits:["scroll","start-move","stop-move"],setup(n,{emit:e}){const t=$(()=>n.startGap+n.endGap),r=et("virtual-scrollbar"),o=et("scrollbar"),s=D(),a=D();let i=null,l=null;const u=vn({isDragging:!1,traveled:0}),f=$(()=>g6[n.layout]),d=$(()=>n.clientSize-m(t)),h=$(()=>({position:"absolute",width:`${R1===n.layout?d.value:n.scrollbarSize}px`,height:`${R1===n.layout?n.scrollbarSize:d.value}px`,[NL[n.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),v=$(()=>{const T=n.ratio,A=n.clientSize;if(T>=100)return Number.POSITIVE_INFINITY;if(T>=50)return T*A/100;const O=A/3;return Math.floor(Math.min(Math.max(T*A,LL),O))}),g=$(()=>{if(!Number.isFinite(v.value))return{display:"none"};const T=`${v.value}px`;return VL({bar:f.value,size:T,move:u.traveled},n.layout)}),y=$(()=>Math.floor(n.clientSize-v.value-m(t))),b=()=>{window.addEventListener("mousemove",x),window.addEventListener("mouseup",k);const T=m(a);T&&(l=document.onselectstart,document.onselectstart=()=>!1,T.addEventListener("touchmove",x,{passive:!0}),T.addEventListener("touchend",k))},w=()=>{window.removeEventListener("mousemove",x),window.removeEventListener("mouseup",k),document.onselectstart=l,l=null;const T=m(a);T&&(T.removeEventListener("touchmove",x),T.removeEventListener("touchend",k))},_=T=>{T.stopImmediatePropagation(),!(T.ctrlKey||[1,2].includes(T.button))&&(u.isDragging=!0,u[f.value.axis]=T.currentTarget[f.value.offset]-(T[f.value.client]-T.currentTarget.getBoundingClientRect()[f.value.direction]),e("start-move"),b())},k=()=>{u.isDragging=!1,u[f.value.axis]=0,e("stop-move"),w()},x=T=>{const{isDragging:A}=u;if(!A||!a.value||!s.value)return;const O=u[f.value.axis];if(!O)return;m6(i);const I=(s.value.getBoundingClientRect()[f.value.direction]-T[f.value.client])*-1,R=a.value[f.value.offset]-O,L=I-R;i=h6(()=>{u.traveled=Math.max(n.startGap,Math.min(L,y.value)),e("scroll",L,y.value)})},C=T=>{const A=Math.abs(T.target.getBoundingClientRect()[f.value.direction]-T[f.value.client]),O=a.value[f.value.offset]/2,I=A-O;u.traveled=Math.max(0,Math.min(I,y.value)),e("scroll",I,y.value)};return $e(()=>n.scrollFrom,T=>{u.isDragging||(u.traveled=Math.ceil(T*y.value))}),xr(()=>{w()}),()=>Be("div",{role:"presentation",ref:s,class:[r.b(),n.class,(n.alwaysOn||u.isDragging)&&"always-on"],style:h.value,onMousedown:tt(C,["stop","prevent"]),onTouchstartPrevent:_},Be("div",{ref:a,class:o.e("thumb"),style:g.value,onMousedown:_},[]))}}),zL=ot({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:ke([Number,Object])}}),HL=ot({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),WL=fe({name:"ElSkeletonItem"}),UL=fe({...WL,props:HL,setup(n){const e=et("skeleton");return(t,r)=>(E(),B("div",{class:J([m(e).e("item"),m(e).e(t.variant)])},[t.variant==="image"?(E(),se(m(bO),{key:0})):ue("v-if",!0)],2))}});var jf=St(UL,[["__file","skeleton-item.vue"]]);const jL=(n,e=0)=>{if(e===0)return n;const t=qr(e)&&!!e.initVal,r=D(t);let o=null;const s=i=>{if(Io(i)){r.value=n.value;return}o&&clearTimeout(o),o=setTimeout(()=>{r.value=n.value},i)},a=i=>{i==="leading"?Xt(e)?s(e):s(e.leading):qr(e)?s(e.trailing):r.value=!1};return Wt(()=>a("leading")),$e(()=>n.value,i=>{a(i?"leading":"trailing")}),r},qL=fe({name:"ElSkeleton"}),KL=fe({...qL,props:zL,setup(n,{expose:e}){const t=n,r=et("skeleton"),o=jL(Jn(t,"loading"),t.throttle);return e({uiLoading:o}),(s,a)=>m(o)?(E(),B("div",It({key:0,class:[m(r).b(),m(r).is("animated",s.animated)]},s.$attrs),[(E(!0),B(ze,null,yt(s.count,i=>(E(),B(ze,{key:i},[m(o)?be(s.$slots,"template",{key:i},()=>[P(jf,{class:J(m(r).is("first")),variant:"p"},null,8,["class"]),(E(!0),B(ze,null,yt(s.rows,l=>(E(),se(jf,{key:l,class:J([m(r).e("paragraph"),m(r).is("last",l===s.rows&&s.rows>1)]),variant:"p"},null,8,["class"]))),128))]):ue("v-if",!0)],64))),128))],16)):be(s.$slots,"default",Vf(It({key:1},s.$attrs)))}});var GL=St(KL,[["__file","skeleton.vue"]]);const YL=$n(GL,{SkeletonItem:jf}),JL=fo(jf),XL=n=>["",...Wp].includes(n),QL=ot({modelValue:{type:[Boolean,String,Number],default:!1},disabled:Boolean,loading:Boolean,size:{type:String,validator:XL},width:{type:[String,Number],default:""},inlinePrompt:Boolean,inactiveActionIcon:{type:Kn},activeActionIcon:{type:Kn},activeIcon:{type:Kn},inactiveIcon:{type:Kn},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:ke(Function)},id:String,tabindex:{type:[String,Number]},...Qi(["ariaLabel"])}),ZL={[zn]:n=>Yo(n)||Xn(n)||Xt(n),[qs]:n=>Yo(n)||Xn(n)||Xt(n),[w1]:n=>Yo(n)||Xn(n)||Xt(n)},v5="ElSwitch",eF=fe({name:v5}),tF=fe({...eF,props:QL,emits:ZL,setup(n,{expose:e,emit:t}){const r=n,{formItem:o}=ei(),s=js(),a=et("switch"),{inputId:i}=Oc(r,{formItemContext:o}),l=Qa($(()=>r.loading)),u=D(r.modelValue!==!1),f=D(),d=D(),h=$(()=>[a.b(),a.m(s.value),a.is("disabled",l.value),a.is("checked",w.value)]),v=$(()=>[a.e("label"),a.em("label","left"),a.is("active",!w.value)]),g=$(()=>[a.e("label"),a.em("label","right"),a.is("active",w.value)]),y=$(()=>({width:Oo(r.width)}));$e(()=>r.modelValue,()=>{u.value=!0});const b=$(()=>u.value?r.modelValue:!1),w=$(()=>b.value===r.activeValue);[r.activeValue,r.inactiveValue].includes(b.value)||(t(zn,r.inactiveValue),t(qs,r.inactiveValue),t(w1,r.inactiveValue)),$e(w,C=>{var T;f.value.checked=C,r.validateEvent&&((T=o==null?void 0:o.validate)==null||T.call(o,"change").catch(A=>Ka()))});const _=()=>{const C=w.value?r.inactiveValue:r.activeValue;t(zn,C),t(qs,C),t(w1,C),$t(()=>{f.value.checked=w.value})},k=()=>{if(l.value)return;const{beforeChange:C}=r;if(!C){_();return}const T=C();[w3(T),Yo(T)].includes(!0)||co(v5,"beforeChange must return type `Promise<boolean>` or `boolean`"),w3(T)?T.then(O=>{O&&_()}).catch(O=>{}):T&&_()},x=()=>{var C,T;(T=(C=f.value)==null?void 0:C.focus)==null||T.call(C)};return Wt(()=>{f.value.checked=w.value}),e({focus:x,checked:w}),(C,T)=>(E(),B("div",{class:J(m(h)),onClick:tt(k,["prevent"])},[F("input",{id:m(i),ref_key:"input",ref:f,class:J(m(a).e("input")),type:"checkbox",role:"switch","aria-checked":m(w),"aria-disabled":m(l),"aria-label":C.ariaLabel,name:C.name,"true-value":C.activeValue,"false-value":C.inactiveValue,disabled:m(l),tabindex:C.tabindex,onChange:_,onKeydown:br(k,["enter"])},null,42,["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"]),!C.inlinePrompt&&(C.inactiveIcon||C.inactiveText)?(E(),B("span",{key:0,class:J(m(v))},[C.inactiveIcon?(E(),se(m(bt),{key:0},{default:U(()=>[(E(),se(un(C.inactiveIcon)))]),_:1})):ue("v-if",!0),!C.inactiveIcon&&C.inactiveText?(E(),B("span",{key:1,"aria-hidden":m(w)},pe(C.inactiveText),9,["aria-hidden"])):ue("v-if",!0)],2)):ue("v-if",!0),F("span",{ref_key:"core",ref:d,class:J(m(a).e("core")),style:ln(m(y))},[C.inlinePrompt?(E(),B("div",{key:0,class:J(m(a).e("inner"))},[C.activeIcon||C.inactiveIcon?(E(),se(m(bt),{key:0,class:J(m(a).is("icon"))},{default:U(()=>[(E(),se(un(m(w)?C.activeIcon:C.inactiveIcon)))]),_:1},8,["class"])):C.activeText||C.inactiveText?(E(),B("span",{key:1,class:J(m(a).is("text")),"aria-hidden":!m(w)},pe(m(w)?C.activeText:C.inactiveText),11,["aria-hidden"])):ue("v-if",!0)],2)):ue("v-if",!0),F("div",{class:J(m(a).e("action"))},[C.loading?(E(),se(m(bt),{key:0,class:J(m(a).is("loading"))},{default:U(()=>[P(m(e6))]),_:1},8,["class"])):m(w)?be(C.$slots,"active-action",{key:1},()=>[C.activeActionIcon?(E(),se(m(bt),{key:0},{default:U(()=>[(E(),se(un(C.activeActionIcon)))]),_:1})):ue("v-if",!0)]):m(w)?ue("v-if",!0):be(C.$slots,"inactive-action",{key:2},()=>[C.inactiveActionIcon?(E(),se(m(bt),{key:0},{default:U(()=>[(E(),se(un(C.inactiveActionIcon)))]),_:1})):ue("v-if",!0)])],2)],6),!C.inlinePrompt&&(C.activeIcon||C.activeText)?(E(),B("span",{key:1,class:J(m(g))},[C.activeIcon?(E(),se(m(bt),{key:0},{default:U(()=>[(E(),se(un(C.activeIcon)))]),_:1})):ue("v-if",!0),!C.activeIcon&&C.activeText?(E(),B("span",{key:1,"aria-hidden":!m(w)},pe(C.activeText),9,["aria-hidden"])):ue("v-if",!0)],2)):ue("v-if",!0)],10,["onClick"]))}});var nF=St(tF,[["__file","switch.vue"]]);const rF=$n(nF);var hc=(n=>(n.ASC="asc",n.DESC="desc",n))(hc||{}),mc=(n=>(n.CENTER="center",n.RIGHT="right",n))(mc||{}),Ys=(n=>(n.LEFT="left",n.RIGHT="right",n))(Ys||{});const z1={asc:"desc",desc:"asc"},vc=Symbol("placeholder"),oF=(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 s={...(r=n.style)!=null?r:{},...o,flexBasis:"auto",width:n.width};return e||(n.maxWidth&&(s.maxWidth=n.maxWidth),n.minWidth&&(s.minWidth=n.minWidth)),s};function aF(n,e,t){const r=$(()=>m(e).map((b,w)=>{var _,k;return{...b,key:(k=(_=b.key)!=null?_:b.dataKey)!=null?k:w}})),o=$(()=>m(r).filter(b=>!b.hidden)),s=$(()=>m(o).filter(b=>b.fixed==="left"||b.fixed===!0)),a=$(()=>m(o).filter(b=>b.fixed==="right")),i=$(()=>m(o).filter(b=>!b.fixed)),l=$(()=>{const b=[];return m(s).forEach(w=>{b.push({...w,placeholderSign:vc})}),m(i).forEach(w=>{b.push(w)}),m(a).forEach(w=>{b.push({...w,placeholderSign:vc})}),b}),u=$(()=>m(s).length||m(a).length),f=$(()=>m(r).reduce((b,w)=>(b[w.key]=oF(w,m(t),n.fixed),b),{})),d=$(()=>m(o).reduce((b,w)=>b+w.width,0)),h=b=>m(r).find(w=>w.key===b),v=b=>m(f)[b],g=(b,w)=>{b.width=w};function y(b){var w;const{key:_}=b.currentTarget.dataset;if(!_)return;const{sortState:k,sortBy:x}=n;let C=hc.ASC;qr(k)?C=z1[k[_]]:C=z1[x.order],(w=n.onColumnSort)==null||w.call(n,{column:h(_),key:_,order:C})}return{columns:r,columnsStyles:f,columnsTotalWidth:d,fixedColumnsOnLeft:s,fixedColumnsOnRight:a,hasFixedColumns:u,mainColumns:l,normalColumns:i,visibleColumns:o,getColumn:h,getColumnStyle:v,updateColumnWidth:g,onColumnSorted:y}}const sF=(n,{mainTableRef:e,leftTableRef:t,rightTableRef:r,onMaybeEndReached:o})=>{const s=D({scrollLeft:0,scrollTop:0});function a(v){var g,y,b;const{scrollTop:w}=v;(g=e.value)==null||g.scrollTo(v),(y=t.value)==null||y.scrollToTop(w),(b=r.value)==null||b.scrollToTop(w)}function i(v){s.value=v,a(v)}function l(v){s.value.scrollTop=v,a(m(s))}function u(v){var g,y;s.value.scrollLeft=v,(y=(g=e.value)==null?void 0:g.scrollTo)==null||y.call(g,m(s))}function f(v){var g;i(v),(g=n.onScroll)==null||g.call(n,v)}function d({scrollTop:v}){const{scrollTop:g}=m(s);v!==g&&l(v)}function h(v,g="auto"){var y;(y=e.value)==null||y.scrollToRow(v,g)}return $e(()=>m(s).scrollTop,(v,g)=>{v>g&&o()}),{scrollPos:s,scrollTo:i,scrollToLeft:u,scrollToTop:l,scrollToRow:h,onScroll:f,onVerticalScroll:d}},iF=(n,{mainTableRef:e,leftTableRef:t,rightTableRef:r,tableInstance:o,ns:s,isScrolling:a})=>{const i=Rn(),{emit:l}=i,u=$r(!1),f=D(n.defaultExpandedRowKeys||[]),d=D(-1),h=$r(null),v=D({}),g=D({}),y=$r({}),b=$r({}),w=$r({}),_=$(()=>Xt(n.estimatedRowHeight));function k(R){var L;(L=n.onRowsRendered)==null||L.call(n,R),R.rowCacheEnd>m(d)&&(d.value=R.rowCacheEnd)}function x({hovered:R,rowKey:L}){if(a.value)return;o.vnode.el.querySelectorAll(`[rowkey="${String(L)}"]`).forEach(ee=>{R?ee.classList.add(s.is("hovered")):ee.classList.remove(s.is("hovered"))})}function C({expanded:R,rowData:L,rowIndex:G,rowKey:z}){var ee,q;const V=[...m(f)],ne=V.indexOf(z);R?ne===-1&&V.push(z):ne>-1&&V.splice(ne,1),f.value=V,l("update:expandedRowKeys",V),(ee=n.onRowExpand)==null||ee.call(n,{expanded:R,rowData:L,rowIndex:G,rowKey:z}),(q=n.onExpandedRowsChange)==null||q.call(n,V)}const T=Oy(()=>{var R,L,G,z;u.value=!0,v.value={...m(v),...m(g)},A(m(h),!1),g.value={},h.value=null,(R=e.value)==null||R.forceUpdate(),(L=t.value)==null||L.forceUpdate(),(G=r.value)==null||G.forceUpdate(),(z=i.proxy)==null||z.$forceUpdate(),u.value=!1},0);function A(R,L=!1){m(_)&&[e,t,r].forEach(G=>{const z=m(G);z&&z.resetAfterRowIndex(R,L)})}function O(R,L,G){const z=m(h);(z===null||z>G)&&(h.value=G),g.value[R]=L}function I({rowKey:R,height:L,rowIndex:G},z){z?z===Ys.RIGHT?w.value[R]=L:y.value[R]=L:b.value[R]=L;const ee=Math.max(...[y,w,b].map(q=>q.value[R]||0));m(v)[R]!==ee&&(O(R,ee,G),T())}return{expandedRowKeys:f,lastRenderedRowIndex:d,isDynamic:_,isResetting:u,rowHeights:v,resetAfterIndex:A,onRowExpanded:C,onRowHovered:x,onRowsRendered:k,onRowHeightChange:I}},lF=(n,{expandedRowKeys:e,lastRenderedRowIndex:t,resetAfterIndex:r})=>{const o=D({}),s=$(()=>{const i={},{data:l,rowKey:u}=n,f=m(e);if(!f||!f.length)return l;const d=[],h=new Set;f.forEach(g=>h.add(g));let v=l.slice();for(v.forEach(g=>i[g[u]]=0);v.length>0;){const g=v.shift();d.push(g),h.has(g[u])&&xt(g.children)&&g.children.length>0&&(v=[...g.children,...v],g.children.forEach(y=>i[y[u]]=i[g[u]]+1))}return o.value=i,d}),a=$(()=>{const{data:i,expandColumnKey:l}=n;return l?m(s):i});return $e(a,(i,l)=>{i!==l&&(t.value=-1,r(0,!0))}),{data:a,depthMap:o}},uF=(n,e)=>n+e,wf=n=>xt(n)?n.reduce(uF,0):n,ji=(n,e,t={})=>wr(n)?n(e):n??t,Os=n=>(["width","maxWidth","minWidth","height"].forEach(e=>{n[e]=Oo(n[e])}),n),g5=n=>fa(n)?e=>Be(n,e):n,cF=(n,{columnsTotalWidth:e,rowsHeight:t,fixedColumnsOnLeft:r,fixedColumnsOnRight:o})=>{const s=$(()=>{const{fixed:_,width:k,vScrollbarSize:x}=n,C=k-x;return _?Math.max(Math.round(m(e)),C):C}),a=$(()=>m(s)+n.vScrollbarSize),i=$(()=>{const{height:_=0,maxHeight:k=0,footerHeight:x,hScrollbarSize:C}=n;if(k>0){const T=m(v),A=m(t),I=m(h)+T+A+C;return Math.min(I,k-x)}return _-x}),l=$(()=>{const{maxHeight:_}=n,k=m(i);if(Xt(_)&&_>0)return k;const x=m(t)+m(h)+m(v);return Math.min(k,x)}),u=_=>_.width,f=$(()=>wf(m(r).map(u))),d=$(()=>wf(m(o).map(u))),h=$(()=>wf(n.headerHeight)),v=$(()=>{var _;return(((_=n.fixedData)==null?void 0:_.length)||0)*n.rowHeight}),g=$(()=>m(i)-m(h)-m(v)),y=$(()=>{const{style:_={},height:k,width:x}=n;return Os({..._,height:k,width:x})}),b=$(()=>Os({height:n.footerHeight})),w=$(()=>({top:Oo(m(h)),bottom:Oo(n.footerHeight),width:Oo(n.width)}));return{bodyWidth:s,fixedTableHeight:l,mainTableHeight:i,leftTableWidth:f,rightTableWidth:d,headerWidth:a,windowHeight:g,footerHeight:b,emptyStyle:w,rootStyle:y,headerHeight:h}};function dF(n){const e=D(),t=D(),r=D(),{columns:o,columnsStyles:s,columnsTotalWidth:a,fixedColumnsOnLeft:i,fixedColumnsOnRight:l,hasFixedColumns:u,mainColumns:f,onColumnSorted:d}=aF(n,Jn(n,"columns"),Jn(n,"fixed")),{scrollTo:h,scrollToLeft:v,scrollToTop:g,scrollToRow:y,onScroll:b,onVerticalScroll:w,scrollPos:_}=sF(n,{mainTableRef:e,leftTableRef:t,rightTableRef:r,onMaybeEndReached:vt}),k=et("table-v2"),x=Rn(),C=$r(!1),{expandedRowKeys:T,lastRenderedRowIndex:A,isDynamic:O,isResetting:I,rowHeights:R,resetAfterIndex:L,onRowExpanded:G,onRowHeightChange:z,onRowHovered:ee,onRowsRendered:q}=iF(n,{mainTableRef:e,leftTableRef:t,rightTableRef:r,tableInstance:x,ns:k,isScrolling:C}),{data:V,depthMap:ne}=lF(n,{expandedRowKeys:T,lastRenderedRowIndex:A,resetAfterIndex:L}),oe=$(()=>{const{estimatedRowHeight:at,rowHeight:Et}=n,Ft=m(V);return Xt(at)?Object.values(m(R)).reduce((Ne,qe)=>Ne+qe,0):Ft.length*Et}),{bodyWidth:Y,fixedTableHeight:Z,mainTableHeight:H,leftTableWidth:te,rightTableWidth:Q,headerWidth:he,windowHeight:we,footerHeight:He,emptyStyle:Re,rootStyle:Ue,headerHeight:Xe}=cF(n,{columnsTotalWidth:a,fixedColumnsOnLeft:i,fixedColumnsOnRight:l,rowsHeight:oe}),st=D(),wt=$(()=>{const at=m(V).length===0;return xt(n.fixedData)?n.fixedData.length===0&&at:at});function Lt(at){const{estimatedRowHeight:Et,rowHeight:Ft,rowKey:Ne}=n;return Et?m(R)[m(V)[at][Ne]]||Et:Ft}function vt(){const{onEndReached:at}=n;if(!at)return;const{scrollTop:Et}=m(_),Ft=m(oe),Ne=m(we),qe=Ft-(Et+Ne)+n.hScrollbarSize;m(A)>=0&&Ft===Et+m(H)-m(Xe)&&at(qe)}return $e(()=>n.expandedRowKeys,at=>T.value=at,{deep:!0}),{columns:o,containerRef:st,mainTableRef:e,leftTableRef:t,rightTableRef:r,isDynamic:O,isResetting:I,isScrolling:C,hasFixedColumns:u,columnsStyles:s,columnsTotalWidth:a,data:V,expandedRowKeys:T,depthMap:ne,fixedColumnsOnLeft:i,fixedColumnsOnRight:l,mainColumns:f,bodyWidth:Y,emptyStyle:Re,rootStyle:Ue,headerWidth:he,footerHeight:He,mainTableHeight:H,fixedTableHeight:Z,leftTableWidth:te,rightTableWidth:Q,showEmpty:wt,getRowHeight:Lt,onColumnSorted:d,onRowHovered:ee,onRowExpanded:G,onRowsRendered:q,onRowHeightChange:z,scrollTo:h,scrollToLeft:v,scrollToTop:g,scrollToRow:y,onScroll:b,onVerticalScroll:w}}const zy=Symbol("tableV2"),y5=String,Rc={type:ke(Array),required:!0},Hy={type:ke(Array)},b5={...Hy,required:!0},fF=String,dS={type:ke(Array),default:()=>Xo([])},xi={type:Number,required:!0},S5={type:ke([String,Number,Symbol]),default:"id"},fS={type:ke(Object)},Ii=ot({class:String,columns:Rc,columnsStyles:{type:ke(Object),required:!0},depth:Number,expandColumnKey:fF,estimatedRowHeight:{...Di.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:ke(Function)},onRowHover:{type:ke(Function)},onRowHeightChange:{type:ke(Function)},rowData:{type:ke(Object),required:!0},rowEventHandlers:{type:ke(Object)},rowIndex:{type:Number,required:!0},rowKey:S5,style:{type:ke(Object)}}),Zm={type:Number,required:!0},Wy=ot({class:String,columns:Rc,fixedHeaderData:{type:ke(Array)},headerData:{type:ke(Array),required:!0},headerHeight:{type:ke([Number,Array]),default:50},rowWidth:Zm,rowHeight:{type:Number,default:50},height:Zm,width:Zm}),_f=ot({columns:Rc,data:b5,fixedData:Hy,estimatedRowHeight:Ii.estimatedRowHeight,width:xi,height:xi,headerWidth:xi,headerHeight:Wy.headerHeight,bodyWidth:xi,rowHeight:xi,cache:BL.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:Di.scrollbarAlwaysOn,scrollbarStartGap:Di.scrollbarStartGap,scrollbarEndGap:Di.scrollbarEndGap,class:y5,style:fS,containerStyle:fS,getRowHeight:{type:ke(Function),required:!0},rowKey:Ii.rowKey,onRowsRendered:{type:ke(Function)},onScroll:{type:ke(Function)}}),pF=ot({cache:_f.cache,estimatedRowHeight:Ii.estimatedRowHeight,rowKey:S5,headerClass:{type:ke([String,Function])},headerProps:{type:ke([Object,Function])},headerCellProps:{type:ke([Object,Function])},headerHeight:Wy.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:ke([String,Function])},rowProps:{type:ke([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:ke([Object,Function])},columns:Rc,data:b5,dataGetter:{type:ke(Function)},fixedData:Hy,expandColumnKey:Ii.expandColumnKey,expandedRowKeys:dS,defaultExpandedRowKeys:dS,class:y5,fixed:Boolean,style:{type:ke(Object)},width:xi,height:xi,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:Di.hScrollbarSize,vScrollbarSize:Di.vScrollbarSize,scrollbarAlwaysOn:m5.alwaysOn,sortBy:{type:ke(Object),default:()=>({})},sortState:{type:ke(Object),default:void 0},onColumnSort:{type:ke(Function)},onExpandedRowsChange:{type:ke(Function)},onEndReached:{type:ke(Function)},onRowExpand:Ii.onRowExpand,onScroll:_f.onScroll,onRowsRendered:_f.onRowsRendered,rowEventHandlers:Ii.rowEventHandlers}),hF="ElTableV2Header",mF=fe({name:hF,props:Wy,setup(n,{slots:e,expose:t}){const r=et("table-v2"),o=Bt("tableV2GridScrollLeft"),s=D(),a=$(()=>Os({width:n.width,height:n.height})),i=$(()=>Os({width:n.rowWidth,height:n.height})),l=$(()=>Ko(m(n.headerHeight))),u=h=>{const v=m(s);$t(()=>{v!=null&&v.scroll&&v.scroll({left:h})})},f=()=>{const h=r.e("fixed-header-row"),{columns:v,fixedHeaderData:g,rowHeight:y}=n;return g==null?void 0:g.map((b,w)=>{var _;const k=Os({height:y,width:"100%"});return(_=e.fixed)==null?void 0:_.call(e,{class:h,columns:v,rowData:b,rowIndex:-(w+1),style:k})})},d=()=>{const h=r.e("dynamic-header-row"),{columns:v}=n;return m(l).map((g,y)=>{var b;const w=Os({width:"100%",height:g});return(b=e.dynamic)==null?void 0:b.call(e,{class:h,columns:v,headerIndex:y,style:w})})};return ky(()=>{o!=null&&o.value&&u(o.value)}),t({scrollToLeft:u}),()=>{if(!(n.height<=0))return P("div",{ref:s,class:n.class,style:m(a),role:"rowgroup"},[P("div",{style:m(i),class:r.e("header")},[d(),f()])])}}});var vF=mF;const gF=({atXEndEdge:n,atXStartEdge:e,atYEndEdge:t,atYStartEdge:r},o)=>{let s=null,a=0,i=0;const l=(f,d)=>{const h=f<=0&&e.value||f>=0&&n.value,v=d<=0&&r.value||d>=0&&t.value;return h&&v};return{hasReachedEdge:l,onWheel:f=>{m6(s);let d=f.deltaX,h=f.deltaY;Math.abs(d)>Math.abs(h)?h=0:d=0,f.shiftKey&&h!==0&&(d=h,h=0),!(l(a,i)&&l(a+d,i+h))&&(a+=d,i+=h,f.preventDefault(),s=h6(()=>{o(a,i),a=0,i=0}))}}},w5=({name:n,clearCache:e,getColumnPosition:t,getColumnStartIndexForOffset:r,getColumnStopIndexForStartIndex:o,getEstimatedTotalHeight:s,getEstimatedTotalWidth:a,getColumnOffset:i,getRowOffset:l,getRowPosition:u,getRowStartIndexForOffset:f,getRowStopIndexForStartIndex:d,initCache:h,injectToInstance:v,validateProps:g})=>fe({name:n??"ElVirtualList",props:Di,emits:[sS,iS],setup(y,{emit:b,expose:w,slots:_}){const k=et("vl");g(y);const x=Rn(),C=D(h(y,x));v==null||v(x,C);const T=D(),A=D(),O=D(),I=D(null),R=D({isScrolling:!1,scrollLeft:Xt(y.initScrollLeft)?y.initScrollLeft:0,scrollTop:Xt(y.initScrollTop)?y.initScrollTop:0,updateRequested:!1,xAxisScrollDir:Ru,yAxisScrollDir:Ru}),L=DL(),G=$(()=>Number.parseInt(`${y.height}`,10)),z=$(()=>Number.parseInt(`${y.width}`,10)),ee=$(()=>{const{totalColumn:Ne,totalRow:qe,columnCache:Le}=y,{isScrolling:Ke,xAxisScrollDir:Ze,scrollLeft:ct}=m(R);if(Ne===0||qe===0)return[0,0,0,0];const ht=r(y,ct,m(C)),ye=o(y,ht,ct,m(C)),De=!Ke||Ze===A1?Math.max(1,Le):1,kt=!Ke||Ze===Ru?Math.max(1,Le):1;return[Math.max(0,ht-De),Math.max(0,Math.min(Ne-1,ye+kt)),ht,ye]}),q=$(()=>{const{totalColumn:Ne,totalRow:qe,rowCache:Le}=y,{isScrolling:Ke,yAxisScrollDir:Ze,scrollTop:ct}=m(R);if(Ne===0||qe===0)return[0,0,0,0];const ht=f(y,ct,m(C)),ye=d(y,ht,ct,m(C)),De=!Ke||Ze===A1?Math.max(1,Le):1,kt=!Ke||Ze===Ru?Math.max(1,Le):1;return[Math.max(0,ht-De),Math.max(0,Math.min(qe-1,ye+kt)),ht,ye]}),V=$(()=>s(y,m(C))),ne=$(()=>a(y,m(C))),oe=$(()=>{var Ne;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:y.direction,height:Xt(y.height)?`${y.height}px`:y.height,width:Xt(y.width)?`${y.width}px`:y.width},(Ne=y.style)!=null?Ne:{}]}),Y=$(()=>{const Ne=`${m(ne)}px`;return{height:`${m(V)}px`,pointerEvents:m(R).isScrolling?"none":void 0,width:Ne}}),Z=()=>{const{totalColumn:Ne,totalRow:qe}=y;if(Ne>0&&qe>0){const[ye,De,kt,Dt]=m(ee),[Ct,me,ie,Se]=m(q);b(sS,{columnCacheStart:ye,columnCacheEnd:De,rowCacheStart:Ct,rowCacheEnd:me,columnVisibleStart:kt,columnVisibleEnd:Dt,rowVisibleStart:ie,rowVisibleEnd:Se})}const{scrollLeft:Le,scrollTop:Ke,updateRequested:Ze,xAxisScrollDir:ct,yAxisScrollDir:ht}=m(R);b(iS,{xAxisScrollDir:ct,scrollLeft:Le,yAxisScrollDir:ht,scrollTop:Ke,updateRequested:Ze})},H=Ne=>{const{clientHeight:qe,clientWidth:Le,scrollHeight:Ke,scrollLeft:Ze,scrollTop:ct,scrollWidth:ht}=Ne.currentTarget,ye=m(R);if(ye.scrollTop===ct&&ye.scrollLeft===Ze)return;let De=Ze;if(lS(y.direction))switch(uS()){case D1:De=-Ze;break;case c5:De=ht-Le-Ze;break}R.value={...ye,isScrolling:!0,scrollLeft:De,scrollTop:Math.max(0,Math.min(ct,Ke-qe)),updateRequested:!0,xAxisScrollDir:Hd(ye.scrollLeft,De),yAxisScrollDir:Hd(ye.scrollTop,ct)},$t(()=>Ue()),Xe(),Z()},te=(Ne,qe)=>{const Le=m(G),Ke=(V.value-Le)/qe*Ne;we({scrollTop:Math.min(V.value-Le,Ke)})},Q=(Ne,qe)=>{const Le=m(z),Ke=(ne.value-Le)/qe*Ne;we({scrollLeft:Math.min(ne.value-Le,Ke)})},{onWheel:he}=gF({atXStartEdge:$(()=>R.value.scrollLeft<=0),atXEndEdge:$(()=>R.value.scrollLeft>=ne.value-m(z)),atYStartEdge:$(()=>R.value.scrollTop<=0),atYEndEdge:$(()=>R.value.scrollTop>=V.value-m(G))},(Ne,qe)=>{var Le,Ke,Ze,ct;(Ke=(Le=A.value)==null?void 0:Le.onMouseUp)==null||Ke.call(Le),(ct=(Ze=O.value)==null?void 0:Ze.onMouseUp)==null||ct.call(Ze);const ht=m(z),ye=m(G);we({scrollLeft:Math.min(R.value.scrollLeft+Ne,ne.value-ht),scrollTop:Math.min(R.value.scrollTop+qe,V.value-ye)})});Nf(T,"wheel",he,{passive:!1});const we=({scrollLeft:Ne=R.value.scrollLeft,scrollTop:qe=R.value.scrollTop})=>{Ne=Math.max(Ne,0),qe=Math.max(qe,0);const Le=m(R);qe===Le.scrollTop&&Ne===Le.scrollLeft||(R.value={...Le,xAxisScrollDir:Hd(Le.scrollLeft,Ne),yAxisScrollDir:Hd(Le.scrollTop,qe),scrollLeft:Ne,scrollTop:qe,updateRequested:!0},$t(()=>Ue()),Xe(),Z())},He=(Ne=0,qe=0,Le=Mi)=>{const Ke=m(R);qe=Math.max(0,Math.min(qe,y.totalColumn-1)),Ne=Math.max(0,Math.min(Ne,y.totalRow-1));const Ze=v6(k.namespace.value),ct=m(C),ht=s(y,ct),ye=a(y,ct);we({scrollLeft:i(y,qe,Le,Ke.scrollLeft,ct,ye>y.width?Ze:0),scrollTop:l(y,Ne,Le,Ke.scrollTop,ct,ht>y.height?Ze:0)})},Re=(Ne,qe)=>{const{columnWidth:Le,direction:Ke,rowHeight:Ze}=y,ct=L.value(e&&Le,e&&Ze,e&&Ke),ht=`${Ne},${qe}`;if(SO(ct,ht))return ct[ht];{const[,ye]=t(y,qe,m(C)),De=m(C),kt=lS(Ke),[Dt,Ct]=u(y,Ne,De),[me]=t(y,qe,De);return ct[ht]={position:"absolute",left:kt?void 0:`${ye}px`,right:kt?`${ye}px`:void 0,top:`${Ct}px`,height:`${Dt}px`,width:`${me}px`},ct[ht]}},Ue=()=>{R.value.isScrolling=!1,$t(()=>{L.value(-1,null,null)})};Wt(()=>{if(!ya)return;const{initScrollLeft:Ne,initScrollTop:qe}=y,Le=m(T);Le&&(Xt(Ne)&&(Le.scrollLeft=Ne),Xt(qe)&&(Le.scrollTop=qe)),Z()});const Xe=()=>{const{direction:Ne}=y,{scrollLeft:qe,scrollTop:Le,updateRequested:Ke}=m(R),Ze=m(T);if(Ke&&Ze){if(Ne===l5)switch(uS()){case D1:{Ze.scrollLeft=-qe;break}case u5:{Ze.scrollLeft=qe;break}default:{const{clientWidth:ct,scrollWidth:ht}=Ze;Ze.scrollLeft=ht-ct-qe;break}}else Ze.scrollLeft=Math.max(0,qe);Ze.scrollTop=Math.max(0,Le)}},{resetAfterColumnIndex:st,resetAfterRowIndex:wt,resetAfter:Lt}=x.proxy;w({windowRef:T,innerRef:I,getItemStyleCache:L,scrollTo:we,scrollToItem:He,states:R,resetAfterColumnIndex:st,resetAfterRowIndex:wt,resetAfter:Lt});const vt=()=>{const{scrollbarAlwaysOn:Ne,scrollbarStartGap:qe,scrollbarEndGap:Le,totalColumn:Ke,totalRow:Ze}=y,ct=m(z),ht=m(G),ye=m(ne),De=m(V),{scrollLeft:kt,scrollTop:Dt}=m(R),Ct=Be(cS,{ref:A,alwaysOn:Ne,startGap:qe,endGap:Le,class:k.e("horizontal"),clientSize:ct,layout:"horizontal",onScroll:Q,ratio:ct*100/ye,scrollFrom:kt/(ye-ct),total:Ze,visible:!0}),me=Be(cS,{ref:O,alwaysOn:Ne,startGap:qe,endGap:Le,class:k.e("vertical"),clientSize:ht,layout:"vertical",onScroll:te,ratio:ht*100/De,scrollFrom:Dt/(De-ht),total:Ke,visible:!0});return{horizontalScrollbar:Ct,verticalScrollbar:me}},at=()=>{var Ne;const[qe,Le]=m(ee),[Ke,Ze]=m(q),{data:ct,totalColumn:ht,totalRow:ye,useIsScrolling:De,itemKey:kt}=y,Dt=[];if(ye>0&&ht>0)for(let Ct=Ke;Ct<=Ze;Ct++)for(let me=qe;me<=Le;me++){const ie=kt({columnIndex:me,data:ct,rowIndex:Ct});Dt.push(Be(ze,{key:ie},(Ne=_.default)==null?void 0:Ne.call(_,{columnIndex:me,data:ct,isScrolling:De?m(R).isScrolling:void 0,style:Re(Ct,me),rowIndex:Ct})))}return Dt},Et=()=>{const Ne=un(y.innerElement),qe=at();return[Be(Ne,{style:m(Y),ref:I},Xn(Ne)?qe:{default:()=>qe})]};return()=>{const Ne=un(y.containerElement),{horizontalScrollbar:qe,verticalScrollbar:Le}=vt(),Ke=Et();return Be("div",{key:0,class:k.e("wrapper"),role:y.role},[Be(Ne,{class:y.className,style:m(oe),onScroll:H,ref:T},Xn(Ne)?Ke:{default:()=>Ke}),qe,Le])}}}),{max:qf,min:_5,floor:C5}=Math,yF={column:"columnWidth",row:"rowHeight"},H1={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},Fa=(n,e,t,r)=>{const[o,s,a]=[t[r],n[yF[r]],t[H1[r]]];if(e>a){let i=0;if(a>=0){const l=o[a];i=l.offset+l.size}for(let l=a+1;l<=e;l++){const u=s(l);o[l]={offset:i,size:u},i+=u}t[H1[r]]=e}return o[e]},x5=(n,e,t,r,o,s)=>{for(;t<=r;){const a=t+C5((r-t)/2),i=Fa(n,a,e,s).offset;if(i===o)return a;i<o?t=a+1:r=a-1}return qf(0,t-1)},bF=(n,e,t,r,o)=>{const s=o==="column"?n.totalColumn:n.totalRow;let a=1;for(;t<s&&Fa(n,t,e,o).offset<r;)t+=a,a*=2;return x5(n,e,C5(t/2),_5(t,s-1),r,o)},pS=(n,e,t,r)=>{const[o,s]=[e[r],e[H1[r]]];return(s>0?o[s].offset:0)>=t?x5(n,e,0,s,t,r):bF(n,e,qf(0,s),t,r)},k5=({totalRow:n},{estimatedRowHeight:e,lastVisitedRowIndex:t,row:r})=>{let o=0;if(t>=n&&(t=n-1),t>=0){const i=r[t];o=i.offset+i.size}const a=(n-t-1)*e;return o+a},T5=({totalColumn:n},{column:e,estimatedColumnWidth:t,lastVisitedColumnIndex:r})=>{let o=0;if(r>n&&(r=n-1),r>=0){const i=e[r];o=i.offset+i.size}const a=(n-r-1)*t;return o+a},SF={column:T5,row:k5},hS=(n,e,t,r,o,s,a)=>{const[i,l]=[s==="row"?n.height:n.width,SF[s]],u=Fa(n,e,o,s),f=l(n,o),d=qf(0,_5(f-i,u.offset)),h=qf(0,u.offset-i+a+u.size);switch(t===s5&&(r>=h-i&&r<=d+i?t=Mi:t=Dl),t){case P1:return d;case $1:return h;case Dl:return Math.round(h+(d-h)/2);case Mi:default:return r>=h&&r<=d?r:h>d||r<h?h:d}},wF=w5({name:"ElDynamicSizeGrid",getColumnPosition:(n,e,t)=>{const r=Fa(n,e,t,"column");return[r.size,r.offset]},getRowPosition:(n,e,t)=>{const r=Fa(n,e,t,"row");return[r.size,r.offset]},getColumnOffset:(n,e,t,r,o,s)=>hS(n,e,t,r,o,"column",s),getRowOffset:(n,e,t,r,o,s)=>hS(n,e,t,r,o,"row",s),getColumnStartIndexForOffset:(n,e,t)=>pS(n,t,e,"column"),getColumnStopIndexForStartIndex:(n,e,t,r)=>{const o=Fa(n,e,r,"column"),s=t+n.width;let a=o.offset+o.size,i=e;for(;i<n.totalColumn-1&&a<s;)i++,a+=Fa(n,e,r,"column").size;return i},getEstimatedTotalHeight:k5,getEstimatedTotalWidth:T5,getRowStartIndexForOffset:(n,e,t)=>pS(n,t,e,"row"),getRowStopIndexForStartIndex:(n,e,t,r)=>{const{totalRow:o,height:s}=n,a=Fa(n,e,r,"row"),i=t+s;let l=a.size+a.offset,u=e;for(;u<o-1&&l<i;)u++,l+=Fa(n,u,r,"row").size;return u},injectToInstance:(n,e)=>{const t=({columnIndex:s,rowIndex:a},i)=>{var l,u;i=Io(i)?!0:i,Xt(s)&&(e.value.lastVisitedColumnIndex=Math.min(e.value.lastVisitedColumnIndex,s-1)),Xt(a)&&(e.value.lastVisitedRowIndex=Math.min(e.value.lastVisitedRowIndex,a-1)),(l=n.exposed)==null||l.getItemStyleCache.value(-1,null,null),i&&((u=n.proxy)==null||u.$forceUpdate())},r=(s,a)=>{t({columnIndex:s},a)},o=(s,a)=>{t({rowIndex:s},a)};Object.assign(n.proxy,{resetAfterColumnIndex:r,resetAfterRowIndex:o,resetAfter:t})},initCache:({estimatedColumnWidth:n=aS,estimatedRowHeight:e=aS})=>({column:{},estimatedColumnWidth:n,estimatedRowHeight:e,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:n,rowHeight:e})=>{}}),_F=w5({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,s,a,i)=>{t=Number(t);const l=Math.max(0,n*e-t),u=Math.min(l,r*e),f=Math.max(0,r*e-t+i+e);switch(o==="smart"&&(s>=f-t&&s<=u+t?o=Mi:o=Dl),o){case P1:return u;case $1:return f;case Dl:{const d=Math.round(f+(u-f)/2);return d<Math.ceil(t/2)?0:d>l+Math.floor(t/2)?l:d}case Mi:default:return s>=f&&s<=u?s:f>u||s<f?f:u}},getRowOffset:({rowHeight:n,height:e,totalRow:t},r,o,s,a,i)=>{e=Number(e);const l=Math.max(0,t*n-e),u=Math.min(l,r*n),f=Math.max(0,r*n-e+i+n);switch(o===s5&&(s>=f-e&&s<=u+e?o=Mi:o=Dl),o){case P1:return u;case $1:return f;case Dl:{const d=Math.round(f+(u-f)/2);return d<Math.ceil(e/2)?0:d>l+Math.floor(e/2)?l:d}case Mi:default:return s>=f&&s<=u?s:f>u||s<f?f: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 s=r*n,a=Math.ceil((t+o-s)/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 s=r*n,a=Math.ceil((t+o-s)/n);return Math.max(0,Math.min(e-1,r+a-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:n,rowHeight:e})=>{}}),CF="ElTableV2Grid",xF=n=>{const e=D(),t=D(),r=D(0),o=$(()=>{const{data:b,rowHeight:w,estimatedRowHeight:_}=n;if(!_)return b.length*w}),s=$(()=>{const{fixedData:b,rowHeight:w}=n;return((b==null?void 0:b.length)||0)*w}),a=$(()=>wf(n.headerHeight)),i=$(()=>{const{height:b}=n;return Math.max(0,b-m(a)-m(s))}),l=$(()=>m(a)+m(s)>0),u=({data:b,rowIndex:w})=>b[w][n.rowKey];function f({rowCacheStart:b,rowCacheEnd:w,rowVisibleStart:_,rowVisibleEnd:k}){var x;(x=n.onRowsRendered)==null||x.call(n,{rowCacheStart:b,rowCacheEnd:w,rowVisibleStart:_,rowVisibleEnd:k})}function d(b,w){var _;(_=t.value)==null||_.resetAfterRowIndex(b,w)}function h(b,w){const _=m(e),k=m(t);qr(b)?(_==null||_.scrollToLeft(b.scrollLeft),r.value=b.scrollLeft,k==null||k.scrollTo(b)):(_==null||_.scrollToLeft(b),r.value=b,k==null||k.scrollTo({scrollLeft:b,scrollTop:w}))}function v(b){var w;(w=m(t))==null||w.scrollTo({scrollTop:b})}function g(b,w){var _;(_=m(t))==null||_.scrollToItem(b,1,w)}function y(){var b,w;(b=m(t))==null||b.$forceUpdate(),(w=m(e))==null||w.$forceUpdate()}return{bodyRef:t,forceUpdate:y,fixedRowHeight:s,gridHeight:i,hasHeader:l,headerHeight:a,headerRef:e,totalHeight:o,itemKey:u,onItemRendered:f,resetAfterRowIndex:d,scrollTo:h,scrollToTop:v,scrollToRow:g,scrollLeft:r}},kF=fe({name:CF,props:_f,setup(n,{slots:e,expose:t}){const{ns:r}=Bt(zy),{bodyRef:o,fixedRowHeight:s,gridHeight:a,hasHeader:i,headerRef:l,headerHeight:u,totalHeight:f,forceUpdate:d,itemKey:h,onItemRendered:v,resetAfterRowIndex:g,scrollTo:y,scrollToTop:b,scrollToRow:w,scrollLeft:_}=xF(n);wn("tableV2GridScrollLeft",_),t({forceUpdate:d,totalHeight:f,scrollTo:y,scrollToTop:b,scrollToRow:w,resetAfterRowIndex:g});const k=()=>n.bodyWidth;return()=>{const{cache:x,columns:C,data:T,fixedData:A,useIsScrolling:O,scrollbarAlwaysOn:I,scrollbarEndGap:R,scrollbarStartGap:L,style:G,rowHeight:z,bodyWidth:ee,estimatedRowHeight:q,headerWidth:V,height:ne,width:oe,getRowHeight:Y,onScroll:Z}=n,H=Xt(q),te=H?wF:_F,Q=m(u);return P("div",{role:"table",class:[r.e("table"),n.class],style:G},[P(te,{ref:o,data:T,useIsScrolling:O,itemKey:h,columnCache:0,columnWidth:H?k:ee,totalColumn:1,totalRow:T.length,rowCache:x,rowHeight:H?Y:z,width:oe,height:m(a),class:r.e("body"),role:"rowgroup",scrollbarStartGap:L,scrollbarEndGap:R,scrollbarAlwaysOn:I,onScroll:Z,onItemRendered:v,perfMode:!1},{default:he=>{var we;const He=T[he.rowIndex];return(we=e.row)==null?void 0:we.call(e,{...he,columns:C,rowData:He})}}),m(i)&&P(vF,{ref:l,class:r.e("header-wrapper"),columns:C,headerData:T,headerHeight:n.headerHeight,fixedHeaderData:A,rowWidth:V,rowHeight:z,width:oe,height:Math.min(Q+m(s),ne)},{dynamic:e.header,fixed:e.row})])}}});var Uy=kF;function TF(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!fa(n)}const EF=(n,{slots:e})=>{const{mainTableRef:t,...r}=n;return P(Uy,It({ref:t},r),TF(e)?e:{default:()=>[e]})};var MF=EF;function IF(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!fa(n)}const OF=(n,{slots:e})=>{if(!n.columns.length)return;const{leftTableRef:t,...r}=n;return P(Uy,It({ref:t},r),IF(e)?e:{default:()=>[e]})};var AF=OF;function PF(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!fa(n)}const $F=(n,{slots:e})=>{if(!n.columns.length)return;const{rightTableRef:t,...r}=n;return P(Uy,It({ref:t},r),PF(e)?e:{default:()=>[e]})};var RF=$F;const DF=n=>{const{isScrolling:e}=Bt(zy),t=D(!1),r=D(),o=$(()=>Xt(n.estimatedRowHeight)&&n.rowIndex>=0),s=(l=!1)=>{const u=m(r);if(!u)return;const{columns:f,onRowHeightChange:d,rowKey:h,rowIndex:v,style:g}=n,{height:y}=u.getBoundingClientRect();t.value=!0,$t(()=>{if(l||y!==Number.parseInt(g.height)){const b=f[0],w=(b==null?void 0:b.placeholderSign)===vc;d==null||d({rowKey:h,height:y,rowIndex:v},b&&!w&&b.fixed)}})},a=$(()=>{const{rowData:l,rowIndex:u,rowKey:f,onRowHover:d}=n,h=n.rowEventHandlers||{},v={};return Object.entries(h).forEach(([g,y])=>{wr(y)&&(v[g]=b=>{y({event:b,rowData:l,rowIndex:u,rowKey:f})})}),d&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:g,hovered:y})=>{const b=v[g];v[g]=w=>{d({event:w,hovered:y,rowData:l,rowIndex:u,rowKey:f}),b==null||b(w)}}),v}),i=l=>{const{onRowExpand:u,rowData:f,rowIndex:d,rowKey:h}=n;u==null||u({expanded:l,rowData:f,rowIndex:d,rowKey:h})};return Wt(()=>{m(o)&&s(!0)}),{isScrolling:e,measurable:o,measured:t,rowRef:r,eventHandlers:a,onExpand:i}},NF="ElTableV2TableRow",LF=fe({name:NF,props:Ii,setup(n,{expose:e,slots:t,attrs:r}){const{eventHandlers:o,isScrolling:s,measurable:a,measured:i,rowRef:l,onExpand:u}=DF(n);return e({onExpand:u}),()=>{const{columns:f,columnsStyles:d,expandColumnKey:h,depth:v,rowData:g,rowIndex:y,style:b}=n;let w=f.map((_,k)=>{const x=xt(g.children)&&g.children.length>0&&_.key===h;return t.cell({column:_,columns:f,columnIndex:k,depth:v,style:d[_.key],rowData:g,rowIndex:y,isScrolling:m(s),expandIconProps:x?{rowData:g,rowIndex:y,onExpand:u}:void 0})});if(t.row&&(w=t.row({cells:w.map(_=>xt(_)&&_.length===1?_[0]:_),style:b,columns:f,depth:v,rowData:g,rowIndex:y,isScrolling:m(s)})),m(a)){const{height:_,...k}=b||{},x=m(i);return P("div",It({ref:l,class:n.class,style:x?b:k,role:"row"},r,m(o)),[w])}return P("div",It(r,{ref:l,class:n.class,style:b,role:"row"},m(o)),[w])}}});var FF=LF;function BF(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!fa(n)}const VF=(n,{slots:e})=>{const{columns:t,columnsStyles:r,depthMap:o,expandColumnKey:s,expandedRowKeys:a,estimatedRowHeight:i,hasFixedColumns:l,rowData:u,rowIndex:f,style:d,isScrolling:h,rowProps:v,rowClass:g,rowKey:y,rowEventHandlers:b,ns:w,onRowHovered:_,onRowExpanded:k}=n,x=ji(g,{columns:t,rowData:u,rowIndex:f},""),C=ji(v,{columns:t,rowData:u,rowIndex:f}),T=u[y],A=o[T]||0,O=!!s,I=f<0,R=[w.e("row"),x,{[w.e(`row-depth-${A}`)]:O&&f>=0,[w.is("expanded")]:O&&a.includes(T),[w.is("fixed")]:!A&&I,[w.is("customized")]:!!e.row}],L=l?_:void 0,G={...C,columns:t,columnsStyles:r,class:R,depth:A,expandColumnKey:s,estimatedRowHeight:I?void 0:i,isScrolling:h,rowIndex:f,rowData:u,rowKey:T,rowEventHandlers:b,style:d};return P(FF,It(G,{onRowExpand:k,onMouseenter:q=>{L==null||L({hovered:!0,rowKey:T,event:q,rowData:u,rowIndex:f})},onMouseleave:q=>{L==null||L({hovered:!1,rowKey:T,event:q,rowData:u,rowIndex:f})},rowkey:T}),BF(e)?e:{default:()=>[e]})};var zF=VF;const jy=(n,{slots:e})=>{var t;const{cellData:r,style:o}=n,s=((t=r==null?void 0:r.toString)==null?void 0:t.call(r))||"",a=be(e,"default",n,()=>[s]);return P("div",{class:n.class,title:s,style:o},[a])};jy.displayName="ElTableV2Cell";jy.inheritAttrs=!1;var HF=jy;const WF=n=>{const{expanded:e,expandable:t,onExpand:r,style:o,size:s}=n,a={onClick:t?()=>r(!e):void 0,class:n.class};return P(bt,It(a,{size:s,style:o}),{default:()=>[P(za,null,null)]})};var UF=WF;const E5=({columns:n,column:e,columnIndex:t,depth:r,expandIconProps:o,isScrolling:s,rowData:a,rowIndex:i,style:l,expandedRowKeys:u,ns:f,cellProps:d,expandColumnKey:h,indentSize:v,iconSize:g,rowKey:y},{slots:b})=>{const w=Os(l);if(e.placeholderSign===vc)return P("div",{class:f.em("row-cell","placeholder"),style:w},null);const{cellRenderer:_,dataKey:k,dataGetter:x}=e,C=wr(x)?x({columns:n,column:e,columnIndex:t,rowData:a,rowIndex:i}):Ts(a,k??""),T=ji(d,{cellData:C,columns:n,column:e,columnIndex:t,rowIndex:i,rowData:a}),A={class:f.e("cell-text"),columns:n,column:e,columnIndex:t,cellData:C,isScrolling:s,rowData:a,rowIndex:i},O=g5(_),I=O?O(A):be(b,"default",A,()=>[P(HF,A,null)]),R=[f.e("row-cell"),e.class,e.align===mc.CENTER&&f.is("align-center"),e.align===mc.RIGHT&&f.is("align-right")],L=i>=0&&h&&e.key===h,G=i>=0&&u.includes(a[y]);let z;const ee=`margin-inline-start: ${r*v}px;`;return L&&(qr(o)?z=P(UF,It(o,{class:[f.e("expand-icon"),f.is("expanded",G)],size:g,expanded:G,style:ee,expandable:!0}),null):z=P("div",{style:[ee,`width: ${g}px; height: ${g}px;`].join(" ")},null)),P("div",It({class:R,style:w},T,{role:"cell"}),[z,I])};E5.inheritAttrs=!1;var mS=E5;const jF=ot({class:String,columns:Rc,columnsStyles:{type:ke(Object),required:!0},headerIndex:Number,style:{type:ke(Object)}}),qF=fe({name:"ElTableV2HeaderRow",props:jF,setup(n,{slots:e}){return()=>{const{columns:t,columnsStyles:r,headerIndex:o,style:s}=n;let a=t.map((i,l)=>e.cell({columns:t,column:i,columnIndex:l,headerIndex:o,style:r[i.key]}));return e.header&&(a=e.header({cells:a.map(i=>xt(i)&&i.length===1?i[0]:i),columns:t,headerIndex:o})),P("div",{class:n.class,style:s,role:"row"},[a])}}});var KF=qF;function GF(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!fa(n)}const YF=({columns:n,columnsStyles:e,headerIndex:t,style:r,headerClass:o,headerProps:s,ns:a},{slots:i})=>{const l={columns:n,headerIndex:t},u=[a.e("header-row"),ji(o,l,""),{[a.is("customized")]:!!i.header}],f={...ji(s,l),columnsStyles:e,class:u,columns:n,headerIndex:t,style:r};return P(KF,f,GF(i)?i:{default:()=>[i]})};var JF=YF;const qy=(n,{slots:e})=>be(e,"default",n,()=>{var t,r;return[P("div",{class:n.class,title:(t=n.column)==null?void 0:t.title},[(r=n.column)==null?void 0:r.title])]});qy.displayName="ElTableV2HeaderCell";qy.inheritAttrs=!1;var XF=qy;const QF=n=>{const{sortOrder:e}=n;return P(bt,{size:14,class:n.class},{default:()=>[e===hc.ASC?P(wO,null,null):P(_O,null,null)]})};var ZF=QF;const eB=(n,{slots:e})=>{const{column:t,ns:r,style:o,onColumnSorted:s}=n,a=Os(o);if(t.placeholderSign===vc)return P("div",{class:r.em("header-row-cell","placeholder"),style:a},null);const{headerCellRenderer:i,headerClass:l,sortable:u}=t,f={...n,class:r.e("header-cell-text")},d=g5(i),h=d?d(f):be(e,"default",f,()=>[P(XF,f,null)]),{sortBy:v,sortState:g,headerCellProps:y}=n;let b,w;if(g){const x=g[t.key];b=!!z1[x],w=b?x:hc.ASC}else b=t.key===v.key,w=b?v.order:hc.ASC;const _=[r.e("header-cell"),ji(l,n,""),t.align===mc.CENTER&&r.is("align-center"),t.align===mc.RIGHT&&r.is("align-right"),u&&r.is("sortable")],k={...ji(y,n),onClick:t.sortable?s:void 0,class:_,style:a,"data-key":t.key};return P("div",It(k,{role:"columnheader"}),[h,u&&P(ZF,{class:[r.e("sort-icon"),b&&r.is("sorting")],sortOrder:w},null)])};var vS=eB;const M5=(n,{slots:e})=>{var t;return P("div",{class:n.class,style:n.style},[(t=e.default)==null?void 0:t.call(e)])};M5.displayName="ElTableV2Footer";var tB=M5;const I5=(n,{slots:e})=>{const t=be(e,"default",{},()=>[P(eN,null,null)]);return P("div",{class:n.class,style:n.style},[t])};I5.displayName="ElTableV2Empty";var nB=I5;const O5=(n,{slots:e})=>{var t;return P("div",{class:n.class,style:n.style},[(t=e.default)==null?void 0:t.call(e)])};O5.displayName="ElTableV2Overlay";var rB=O5;function Tu(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!fa(n)}const oB="ElTableV2",aB=fe({name:oB,props:pF,setup(n,{slots:e,expose:t}){const r=et("table-v2"),{columnsStyles:o,fixedColumnsOnLeft:s,fixedColumnsOnRight:a,mainColumns:i,mainTableHeight:l,fixedTableHeight:u,leftTableWidth:f,rightTableWidth:d,data:h,depthMap:v,expandedRowKeys:g,hasFixedColumns:y,mainTableRef:b,leftTableRef:w,rightTableRef:_,isDynamic:k,isResetting:x,isScrolling:C,bodyWidth:T,emptyStyle:A,rootStyle:O,headerWidth:I,footerHeight:R,showEmpty:L,scrollTo:G,scrollToLeft:z,scrollToTop:ee,scrollToRow:q,getRowHeight:V,onColumnSorted:ne,onRowHeightChange:oe,onRowHovered:Y,onRowExpanded:Z,onRowsRendered:H,onScroll:te,onVerticalScroll:Q}=dF(n);return t({scrollTo:G,scrollToLeft:z,scrollToTop:ee,scrollToRow:q}),wn(zy,{ns:r,isResetting:x,isScrolling:C}),()=>{const{cache:he,cellProps:we,estimatedRowHeight:He,expandColumnKey:Re,fixedData:Ue,headerHeight:Xe,headerClass:st,headerProps:wt,headerCellProps:Lt,sortBy:vt,sortState:at,rowHeight:Et,rowClass:Ft,rowEventHandlers:Ne,rowKey:qe,rowProps:Le,scrollbarAlwaysOn:Ke,indentSize:Ze,iconSize:ct,useIsScrolling:ht,vScrollbarSize:ye,width:De}=n,kt=m(h),Dt={cache:he,class:r.e("main"),columns:m(i),data:kt,fixedData:Ue,estimatedRowHeight:He,bodyWidth:m(T)+ye,headerHeight:Xe,headerWidth:m(I),height:m(l),mainTableRef:b,rowKey:qe,rowHeight:Et,scrollbarAlwaysOn:Ke,scrollbarStartGap:2,scrollbarEndGap:ye,useIsScrolling:ht,width:De,getRowHeight:V,onRowsRendered:H,onScroll:te},Ct=m(f),me=m(u),ie={cache:he,class:r.e("left"),columns:m(s),data:kt,estimatedRowHeight:He,leftTableRef:w,rowHeight:Et,bodyWidth:Ct,headerWidth:Ct,headerHeight:Xe,height:me,rowKey:qe,scrollbarAlwaysOn:Ke,scrollbarStartGap:2,scrollbarEndGap:ye,useIsScrolling:ht,width:Ct,getRowHeight:V,onScroll:Q},Me=m(d)+ye,de={cache:he,class:r.e("right"),columns:m(a),data:kt,estimatedRowHeight:He,rightTableRef:_,rowHeight:Et,bodyWidth:Me,headerWidth:Me,headerHeight:Xe,height:me,rowKey:qe,scrollbarAlwaysOn:Ke,scrollbarStartGap:2,scrollbarEndGap:ye,width:Me,style:`--${m(r.namespace)}-table-scrollbar-size: ${ye}px`,useIsScrolling:ht,getRowHeight:V,onScroll:Q},j=m(o),ae={ns:r,depthMap:m(v),columnsStyles:j,expandColumnKey:Re,expandedRowKeys:m(g),estimatedRowHeight:He,hasFixedColumns:m(y),rowProps:Le,rowClass:Ft,rowKey:qe,rowEventHandlers:Ne,onRowHovered:Y,onRowExpanded:Z,onRowHeightChange:oe},X={cellProps:we,expandColumnKey:Re,indentSize:Ze,iconSize:ct,rowKey:qe,expandedRowKeys:m(g),ns:r},_e={ns:r,headerClass:st,headerProps:wt,columnsStyles:j},Ie={ns:r,sortBy:vt,sortState:at,headerCellProps:Lt,onColumnSorted:ne},Pe={row:le=>P(zF,It(le,ae),{row:e.row,cell:Te=>{let Ge;return e.cell?P(mS,It(Te,X,{style:j[Te.column.key]}),Tu(Ge=e.cell(Te))?Ge:{default:()=>[Ge]}):P(mS,It(Te,X,{style:j[Te.column.key]}),null)}}),header:le=>P(JF,It(le,_e),{header:e.header,cell:Te=>{let Ge;return e["header-cell"]?P(vS,It(Te,Ie,{style:j[Te.column.key]}),Tu(Ge=e["header-cell"](Te))?Ge:{default:()=>[Ge]}):P(vS,It(Te,Ie,{style:j[Te.column.key]}),null)}})},rt=[n.class,r.b(),r.e("root"),{[r.is("dynamic")]:m(k)}],_t={class:r.e("footer"),style:m(R)};return P("div",{class:rt,style:m(O)},[P(MF,Dt,Tu(Pe)?Pe:{default:()=>[Pe]}),P(AF,ie,Tu(Pe)?Pe:{default:()=>[Pe]}),P(RF,de,Tu(Pe)?Pe:{default:()=>[Pe]}),e.footer&&P(tB,_t,{default:e.footer}),m(L)&&P(nB,{class:r.e("empty"),style:m(A)},{default:e.empty}),e.overlay&&P(rB,{class:r.e("overlay")},{default:e.overlay})])}}});var sB=aB;const iB=ot({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:ke(Function)}}),lB=n=>{const e=D(),t=D(0),r=D(0);let o;return Wt(()=>{o=oo(e,([s])=>{const{width:a,height:i}=s.contentRect,{paddingLeft:l,paddingRight:u,paddingTop:f,paddingBottom:d}=getComputedStyle(s.target),h=Number.parseInt(l)||0,v=Number.parseInt(u)||0,g=Number.parseInt(f)||0,y=Number.parseInt(d)||0;t.value=a-h-v,r.value=i-g-y}).stop}),xr(()=>{o==null||o()}),$e([t,r],([s,a])=>{var i;(i=n.onResize)==null||i.call(n,{width:s,height:a})}),{sizer:e,width:t,height:r}},uB=fe({name:"ElAutoResizer",props:iB,setup(n,{slots:e}){const t=et("auto-resizer"),{height:r,width:o,sizer:s}=lB(n),a={width:"100%",height:"100%"};return()=>{var i;return P("div",{ref:s,class:t.b(),style:a},[(i=e.default)==null?void 0:i.call(e,{height:r.value,width:o.value})])}}});var cB=uB;const dB=$n(sB),fB=$n(cB),Gp=Symbol("tabsRootContextKey"),pB=ot({tabs:{type:ke(Array),default:()=>Xo([])}}),A5="ElTabBar",hB=fe({name:A5}),mB=fe({...hB,props:pB,setup(n,{expose:e}){const t=n,r=Rn(),o=Bt(Gp);o||co(A5,"<el-tabs><el-tab-bar /></el-tabs>");const s=et("tabs"),a=D(),i=D(),l=()=>{let v=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(_=>{var k,x;const C=(x=(k=r.parent)==null?void 0:k.refs)==null?void 0:x[`tab-${_.uid}`];if(!C)return!1;if(!_.active)return!0;v=C[`offset${_s(w)}`],g=C[`client${_s(y)}`];const T=window.getComputedStyle(C);return y==="width"&&(g-=Number.parseFloat(T.paddingLeft)+Number.parseFloat(T.paddingRight),v+=Number.parseFloat(T.paddingLeft)),!1}),{[y]:`${g}px`,transform:`translate${_s(b)}(${v}px)`}},u=()=>i.value=l(),f=[],d=()=>{var v;f.forEach(y=>y.stop()),f.length=0;const g=(v=r.parent)==null?void 0:v.refs;if(g){for(const y in g)if(y.startsWith("tab-")){const b=g[y];b&&f.push(oo(b,u))}}};$e(()=>t.tabs,async()=>{await $t(),u(),d()},{immediate:!0});const h=oo(a,()=>u());return xr(()=>{f.forEach(v=>v.stop()),f.length=0,h.stop()}),e({ref:a,update:u}),(v,g)=>(E(),B("div",{ref_key:"barRef",ref:a,class:J([m(s).e("active-bar"),m(s).is(m(o).props.tabPosition)]),style:ln(i.value)},null,6))}});var vB=St(mB,[["__file","tab-bar.vue"]]);const gB=ot({panes:{type:ke(Array),default:()=>Xo([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),yB={tabClick:(n,e,t)=>t instanceof Event,tabRemove:(n,e)=>e instanceof Event},gS="ElTabNav",bB=fe({name:gS,props:gB,emits:yB,setup(n,{expose:e,emit:t}){const r=Bt(Gp);r||co(gS,"<el-tabs><tab-nav /></el-tabs>");const o=et("tabs"),s=CO(),a=xO(),i=D(),l=D(),u=D(),f=D(),d=D(!1),h=D(0),v=D(!1),g=D(!0),y=$(()=>["top","bottom"].includes(r.props.tabPosition)?"width":"height"),b=$(()=>({transform:`translate${y.value==="width"?"X":"Y"}(-${h.value}px)`})),w=()=>{if(!i.value)return;const O=i.value[`offset${_s(y.value)}`],I=h.value;if(!I)return;const R=I>O?I-O:0;h.value=R},_=()=>{if(!i.value||!l.value)return;const O=l.value[`offset${_s(y.value)}`],I=i.value[`offset${_s(y.value)}`],R=h.value;if(O-R<=I)return;const L=O-R>I*2?R+I:O-I;h.value=L},k=async()=>{const O=l.value;if(!d.value||!u.value||!i.value||!O)return;await $t();const I=u.value.querySelector(".is-active");if(!I)return;const R=i.value,L=["top","bottom"].includes(r.props.tabPosition),G=I.getBoundingClientRect(),z=R.getBoundingClientRect(),ee=L?O.offsetWidth-z.width:O.offsetHeight-z.height,q=h.value;let V=q;L?(G.left<z.left&&(V=q-(z.left-G.left)),G.right>z.right&&(V=q+G.right-z.right)):(G.top<z.top&&(V=q-(z.top-G.top)),G.bottom>z.bottom&&(V=q+(G.bottom-z.bottom))),V=Math.max(V,0),h.value=Math.min(V,ee)},x=()=>{var O;if(!l.value||!i.value)return;n.stretch&&((O=f.value)==null||O.update());const I=l.value[`offset${_s(y.value)}`],R=i.value[`offset${_s(y.value)}`],L=h.value;R<I?(d.value=d.value||{},d.value.prev=L,d.value.next=L+R<I,I-L<R&&(h.value=I-R)):(d.value=!1,L>0&&(h.value=0))},C=O=>{let I=0;switch(O.code){case Ht.left:case Ht.up:I=-1;break;case Ht.right:case Ht.down:I=1;break;default:return}const R=Array.from(O.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)"));let G=R.indexOf(O.target)+I;G<0?G=R.length-1:G>=R.length&&(G=0),R[G].focus({preventScroll:!0}),R[G].click(),T()},T=()=>{g.value&&(v.value=!0)},A=()=>v.value=!1;return $e(s,O=>{O==="hidden"?g.value=!1:O==="visible"&&setTimeout(()=>g.value=!0,50)}),$e(a,O=>{O?setTimeout(()=>g.value=!0,50):g.value=!1}),oo(u,x),Wt(()=>setTimeout(()=>k(),0)),ky(()=>x()),e({scrollToActiveTab:k,removeFocus:A}),()=>{const O=d.value?[P("span",{class:[o.e("nav-prev"),o.is("disabled",!d.value.prev)],onClick:w},[P(bt,null,{default:()=>[P(dc,null,null)]})]),P("span",{class:[o.e("nav-next"),o.is("disabled",!d.value.next)],onClick:_},[P(bt,null,{default:()=>[P(za,null,null)]})])]:null,I=n.panes.map((R,L)=>{var G,z,ee,q;const V=R.uid,ne=R.props.disabled,oe=(z=(G=R.props.name)!=null?G:R.index)!=null?z:`${L}`,Y=!ne&&(R.isClosable||n.editable);R.index=`${L}`;const Z=Y?P(bt,{class:"is-icon-close",onClick:Q=>t("tabRemove",R,Q)},{default:()=>[P(cc,null,null)]}):null,H=((q=(ee=R.slots).label)==null?void 0:q.call(ee))||R.props.label,te=!ne&&R.active?0:-1;return P("div",{ref:`tab-${V}`,class:[o.e("item"),o.is(r.props.tabPosition),o.is("active",R.active),o.is("disabled",ne),o.is("closable",Y),o.is("focus",v.value)],id:`tab-${oe}`,key:`tab-${V}`,"aria-controls":`pane-${oe}`,role:"tab","aria-selected":R.active,tabindex:te,onFocus:()=>T(),onBlur:()=>A(),onClick:Q=>{A(),t("tabClick",R,oe,Q)},onKeydown:Q=>{Y&&(Q.code===Ht.delete||Q.code===Ht.backspace)&&t("tabRemove",R,Q)}},[H,Z])});return P("div",{ref:u,class:[o.e("nav-wrap"),o.is("scrollable",!!d.value),o.is(r.props.tabPosition)]},[O,P("div",{class:o.e("nav-scroll"),ref:i},[P("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:C},[n.type?null:P(vB,{ref:f,tabs:[...n.panes]},null),I])])])}}}),SB=ot({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:ke(Function),default:()=>!0},stretch:Boolean}),ev=n=>Xn(n)||Xt(n),wB={[zn]:n=>ev(n),tabClick:(n,e)=>e instanceof Event,tabChange:n=>ev(n),edit:(n,e)=>["remove","add"].includes(e),tabRemove:n=>ev(n),tabAdd:()=>!0},_B=fe({name:"ElTabs",props:SB,emits:wB,setup(n,{emit:e,slots:t,expose:r}){var o;const s=et("tabs"),a=$(()=>["left","right"].includes(n.tabPosition)),{children:i,addChild:l,removeChild:u}=JP(Rn(),"ElTabPane"),f=D(),d=D((o=n.modelValue)!=null?o:"0"),h=async(w,_=!1)=>{var k,x;if(!(d.value===w||Io(w)))try{let C;if(n.beforeLeave){const T=n.beforeLeave(w,d.value);C=T instanceof Promise?await T:T}else C=!0;C!==!1&&(d.value=w,_&&(e(zn,w),e("tabChange",w)),(x=(k=f.value)==null?void 0:k.removeFocus)==null||x.call(k))}catch{}},v=(w,_,k)=>{w.props.disabled||(h(_,!0),e("tabClick",w,k))},g=(w,_)=>{w.props.disabled||Io(w.props.name)||(_.stopPropagation(),e("edit",w.props.name,"remove"),e("tabRemove",w.props.name))},y=()=>{e("edit",void 0,"add"),e("tabAdd")};$e(()=>n.modelValue,w=>h(w)),$e(d,async()=>{var w;await $t(),(w=f.value)==null||w.scrollToActiveTab()}),wn(Gp,{props:n,currentName:d,registerPane:w=>{i.value.push(w)},sortPane:l,unregisterPane:u}),r({currentName:d});const b=({render:w})=>w();return()=>{const w=t["add-icon"],_=n.editable||n.addable?P("div",{class:[s.e("new-tab"),a.value&&s.e("new-tab-vertical")],tabindex:"0",onClick:y,onKeydown:C=>{[Ht.enter,Ht.numpadEnter].includes(C.code)&&y()}},[w?be(t,"add-icon"):P(bt,{class:s.is("icon-plus")},{default:()=>[P(kO,null,null)]})]):null,k=P("div",{class:[s.e("header"),a.value&&s.e("header-vertical"),s.is(n.tabPosition)]},[P(b,{render:()=>{const C=i.value.some(T=>T.slots.label);return P(bB,{ref:f,currentName:d.value,editable:n.editable,type:n.type,panes:i.value,stretch:n.stretch,onTabClick:v,onTabRemove:g},{$stable:!C})}},null),_]),x=P("div",{class:s.e("content")},[be(t,"default")]);return P("div",{class:[s.b(),s.m(n.tabPosition),{[s.m("card")]:n.type==="card",[s.m("border-card")]:n.type==="border-card"}]},[x,k])}}});var CB=_B;const xB=ot({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),P5="ElTabPane",kB=fe({name:P5}),TB=fe({...kB,props:xB,setup(n){const e=n,t=Rn(),r=Za(),o=Bt(Gp);o||co(P5,"usage: <el-tabs><el-tab-pane /></el-tabs/>");const s=et("tab-pane"),a=D(),i=$(()=>e.closable||o.props.closable),l=_3(()=>{var v;return o.currentName.value===((v=e.name)!=null?v:a.value)}),u=D(l.value),f=$(()=>{var v;return(v=e.name)!=null?v:a.value}),d=_3(()=>!e.lazy||u.value||l.value);$e(l,v=>{v&&(u.value=!0)});const h=vn({uid:t.uid,slots:r,props:e,paneName:f,active:l,index:a,isClosable:i});return o.registerPane(h),Wt(()=>{o.sortPane(h)}),Ui(()=>{o.unregisterPane(h.uid)}),(v,g)=>m(d)?mn((E(),B("div",{key:0,id:`pane-${m(f)}`,class:J(m(s).b()),role:"tabpanel","aria-hidden":!m(l),"aria-labelledby":`tab-${m(f)}`},[be(v.$slots,"default")],10,["id","aria-hidden","aria-labelledby"])),[[yr,m(l)]]):ue("v-if",!0)}});var $5=St(TB,[["__file","tab-pane.vue"]]);const EB=$n(CB,{TabPane:$5}),MB=fo($5),R5=Symbol("uploadContextKey"),IB="ElUpload";class OB extends Error{constructor(e,t,r,o){super(e),this.name="UploadAjaxError",this.status=t,this.method=r,this.url=o}}function yS(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 OB(r,t.status,e.method,n)}function AB(n){const e=n.responseText||n.response;if(!e)return e;try{return JSON.parse(e)}catch{return e}}const PB=n=>{typeof XMLHttpRequest>"u"&&co(IB,"XMLHttpRequest is undefined");const e=new XMLHttpRequest,t=n.action;e.upload&&e.upload.addEventListener("progress",s=>{const a=s;a.percent=s.total>0?s.loaded/s.total*100:0,n.onProgress(a)});const r=new FormData;if(n.data)for(const[s,a]of Object.entries(n.data))xt(a)&&a.length?r.append(s,...a):r.append(s,a);r.append(n.filename,n.file,n.file.name),e.addEventListener("error",()=>{n.onError(yS(t,n,e))}),e.addEventListener("load",()=>{if(e.status<200||e.status>=300)return n.onError(yS(t,n,e));n.onSuccess(AB(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((s,a)=>e.setRequestHeader(a,s));else for(const[s,a]of Object.entries(o))Bf(a)||e.setRequestHeader(s,String(a));return e.send(r),e},D5=["text","picture","picture-card"];let $B=1;const W1=()=>Date.now()+$B++,N5=ot({action:{type:String,default:"#"},headers:{type:ke(Object)},method:{type:String,default:"post"},data:{type:ke([Object,Function,Promise]),default:()=>Xo({})},multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:ke(Array),default:()=>Xo([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:D5,default:"text"},httpRequest:{type:ke(Function),default:PB},disabled:Boolean,limit:Number}),RB=ot({...N5,beforeUpload:{type:ke(Function),default:jn},beforeRemove:{type:ke(Function)},onRemove:{type:ke(Function),default:jn},onChange:{type:ke(Function),default:jn},onPreview:{type:ke(Function),default:jn},onSuccess:{type:ke(Function),default:jn},onProgress:{type:ke(Function),default:jn},onError:{type:ke(Function),default:jn},onExceed:{type:ke(Function),default:jn},crossorigin:{type:ke(String)}}),DB=ot({files:{type:ke(Array),default:()=>Xo([])},disabled:{type:Boolean,default:!1},handlePreview:{type:ke(Function),default:jn},listType:{type:String,values:D5,default:"text"},crossorigin:{type:ke(String)}}),NB={remove:n=>!!n},LB=fe({name:"ElUploadList"}),FB=fe({...LB,props:DB,emits:NB,setup(n,{emit:e}){const t=n,{t:r}=Dn(),o=et("upload"),s=et("icon"),a=et("list"),i=Qa(),l=D(!1),u=$(()=>[o.b("list"),o.bm("list",t.listType),o.is("disabled",t.disabled)]),f=d=>{e("remove",d)};return(d,h)=>(E(),se(IO,{tag:"ul",class:J(m(u)),name:m(a).b()},{default:U(()=>[(E(!0),B(ze,null,yt(d.files,(v,g)=>(E(),B("li",{key:v.uid||v.name,class:J([m(o).be("list","item"),m(o).is(v.status),{focusing:l.value}]),tabindex:"0",onKeydown:br(y=>!m(i)&&f(v),["delete"]),onFocus:y=>l.value=!0,onBlur:y=>l.value=!1,onClick:y=>l.value=!1},[be(d.$slots,"default",{file:v,index:g},()=>[d.listType==="picture"||v.status!=="uploading"&&d.listType==="picture-card"?(E(),B("img",{key:0,class:J(m(o).be("list","item-thumbnail")),src:v.url,crossorigin:d.crossorigin,alt:""},null,10,["src","crossorigin"])):ue("v-if",!0),v.status==="uploading"||d.listType!=="picture-card"?(E(),B("div",{key:1,class:J(m(o).be("list","item-info"))},[F("a",{class:J(m(o).be("list","item-name")),onClick:tt(y=>d.handlePreview(v),["prevent"])},[P(m(bt),{class:J(m(s).m("document"))},{default:U(()=>[P(m(TO))]),_:1},8,["class"]),F("span",{class:J(m(o).be("list","item-file-name")),title:v.name},pe(v.name),11,["title"])],10,["onClick"]),v.status==="uploading"?(E(),se(m(AL),{key:0,type:d.listType==="picture-card"?"circle":"line","stroke-width":d.listType==="picture-card"?6:2,percentage:Number(v.percentage),style:ln(d.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):ue("v-if",!0)],2)):ue("v-if",!0),F("label",{class:J(m(o).be("list","item-status-label"))},[d.listType==="text"?(E(),se(m(bt),{key:0,class:J([m(s).m("upload-success"),m(s).m("circle-check")])},{default:U(()=>[P(m(l6))]),_:1},8,["class"])):["picture-card","picture"].includes(d.listType)?(E(),se(m(bt),{key:1,class:J([m(s).m("upload-success"),m(s).m("check")])},{default:U(()=>[P(m(u6))]),_:1},8,["class"])):ue("v-if",!0)],2),m(i)?ue("v-if",!0):(E(),se(m(bt),{key:2,class:J(m(s).m("close")),onClick:y=>f(v)},{default:U(()=>[P(m(cc))]),_:2},1032,["class","onClick"])),ue(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),ue(" This is a bug which needs to be fixed "),ue(" TODO: Fix the incorrect navigation interaction "),m(i)?ue("v-if",!0):(E(),B("i",{key:3,class:J(m(s).m("close-tip"))},pe(m(r)("el.upload.deleteTip")),3)),d.listType==="picture-card"?(E(),B("span",{key:4,class:J(m(o).be("list","item-actions"))},[F("span",{class:J(m(o).be("list","item-preview")),onClick:y=>d.handlePreview(v)},[P(m(bt),{class:J(m(s).m("zoom-in"))},{default:U(()=>[P(m(EO))]),_:1},8,["class"])],10,["onClick"]),m(i)?ue("v-if",!0):(E(),B("span",{key:0,class:J(m(o).be("list","item-delete")),onClick:y=>f(v)},[P(m(bt),{class:J(m(s).m("delete"))},{default:U(()=>[P(m(MO))]),_:1},8,["class"])],10,["onClick"]))],2)):ue("v-if",!0)])],42,["onKeydown","onFocus","onBlur","onClick"]))),128)),be(d.$slots,"append")]),_:3},8,["class","name"]))}});var bS=St(FB,[["__file","upload-list.vue"]]);const BB=ot({disabled:{type:Boolean,default:!1}}),VB={file:n=>xt(n)},L5="ElUploadDrag",zB=fe({name:L5}),HB=fe({...zB,props:BB,emits:VB,setup(n,{emit:e}){Bt(R5)||co(L5,"usage: <el-upload><el-upload-dragger /></el-upload>");const r=et("upload"),o=D(!1),s=Qa(),a=l=>{if(s.value)return;o.value=!1,l.stopPropagation();const u=Array.from(l.dataTransfer.files);e("file",u)},i=()=>{s.value||(o.value=!0)};return(l,u)=>(E(),B("div",{class:J([m(r).b("dragger"),m(r).is("dragover",o.value)]),onDrop:tt(a,["prevent"]),onDragover:tt(i,["prevent"]),onDragleave:tt(f=>o.value=!1,["prevent"])},[be(l.$slots,"default")],42,["onDrop","onDragover","onDragleave"]))}});var WB=St(HB,[["__file","upload-dragger.vue"]]);const UB=ot({...N5,beforeUpload:{type:ke(Function),default:jn},onRemove:{type:ke(Function),default:jn},onStart:{type:ke(Function),default:jn},onSuccess:{type:ke(Function),default:jn},onProgress:{type:ke(Function),default:jn},onError:{type:ke(Function),default:jn},onExceed:{type:ke(Function),default:jn}}),jB=fe({name:"ElUploadContent",inheritAttrs:!1}),qB=fe({...jB,props:UB,setup(n,{expose:e}){const t=n,r=et("upload"),o=Qa(),s=$r({}),a=$r(),i=y=>{if(y.length===0)return;const{autoUpload:b,limit:w,fileList:_,multiple:k,onStart:x,onExceed:C}=t;if(w&&_.length+y.length>w){C(y,_);return}k||(y=y.slice(0,1));for(const T of y){const A=T;A.uid=W1(),x(A),b&&l(A)}},l=async y=>{if(a.value.value="",!t.beforeUpload)return f(y);let b,w={};try{const k=t.data,x=t.beforeUpload(y);w=S1(t.data)?T3(t.data):t.data,b=await x,S1(t.data)&&Ds(k,w)&&(w=T3(t.data))}catch{b=!1}if(b===!1){t.onRemove(y);return}let _=y;b instanceof Blob&&(b instanceof File?_=b:_=new File([b],y.name,{type:y.type})),f(Object.assign(_,{uid:y.uid}),w)},u=async(y,b)=>wr(y)?y(b):y,f=async(y,b)=>{const{headers:w,data:_,method:k,withCredentials:x,name:C,action:T,onProgress:A,onSuccess:O,onError:I,httpRequest:R}=t;try{b=await u(b??_,y)}catch{t.onRemove(y);return}const{uid:L}=y,G={headers:w||{},withCredentials:x,file:y,data:b,method:k,filename:C,action:T,onProgress:ee=>{A(ee,y)},onSuccess:ee=>{O(ee,y),delete s.value[L]},onError:ee=>{I(ee,y),delete s.value[L]}},z=R(G);s.value[L]=z,z instanceof Promise&&z.then(G.onSuccess,G.onError)},d=y=>{const b=y.target.files;b&&i(Array.from(b))},h=()=>{o.value||(a.value.value="",a.value.click())},v=()=>{h()};return e({abort:y=>{OO(s.value).filter(y?([w])=>String(y.uid)===w:()=>!0).forEach(([w,_])=>{_ instanceof XMLHttpRequest&&_.abort(),delete s.value[w]})},upload:l}),(y,b)=>(E(),B("div",{class:J([m(r).b(),m(r).m(y.listType),m(r).is("drag",y.drag),m(r).is("disabled",m(o))]),tabindex:m(o)?"-1":"0",onClick:h,onKeydown:br(tt(v,["self"]),["enter","space"])},[y.drag?(E(),se(WB,{key:0,disabled:m(o),onFile:i},{default:U(()=>[be(y.$slots,"default")]),_:3},8,["disabled"])):be(y.$slots,"default",{key:1}),F("input",{ref_key:"inputRef",ref:a,class:J(m(r).e("input")),name:y.name,disabled:m(o),multiple:y.multiple,accept:y.accept,type:"file",onChange:d,onClick:tt(()=>{},["stop"])},null,42,["name","disabled","multiple","accept","onClick"])],42,["tabindex","onKeydown"]))}});var SS=St(qB,[["__file","upload-content.vue"]]);const wS="ElUpload",_S=n=>{var e;(e=n.url)!=null&&e.startsWith("blob:")&&URL.revokeObjectURL(n.url)},KB=(n,e)=>{const t=AO(n,"fileList",void 0,{passive:!0}),r=v=>t.value.find(g=>g.uid===v.uid);function o(v){var g;(g=e.value)==null||g.abort(v)}function s(v=["ready","uploading","success","fail"]){t.value=t.value.filter(g=>!v.includes(g.status))}function a(v){t.value=t.value.filter(g=>g.uid!==v.uid)}const i=(v,g)=>{const y=r(g);y&&(console.error(v),y.status="fail",a(y),n.onError(v,y,t.value),n.onChange(y,t.value))},l=(v,g)=>{const y=r(g);y&&(n.onProgress(v,y,t.value),y.status="uploading",y.percentage=Math.round(v.percent))},u=(v,g)=>{const y=r(g);y&&(y.status="success",y.response=v,n.onSuccess(v,y,t.value),n.onChange(y,t.value))},f=v=>{Bf(v.uid)&&(v.uid=W1());const g={name:v.name,percentage:0,status:"ready",size:v.size,raw:v,uid:v.uid};if(n.listType==="picture-card"||n.listType==="picture")try{g.url=URL.createObjectURL(v)}catch(y){Ka(wS,y.message),n.onError(y,g,t.value)}t.value=[...t.value,g],n.onChange(g,t.value)},d=async v=>{const g=v instanceof File?r(v):v;g||co(wS,"file to be removed not found");const y=b=>{o(b),a(b),n.onRemove(b,t.value),_S(b)};n.beforeRemove?await n.beforeRemove(g,t.value)!==!1&&y(g):y(g)};function h(){t.value.filter(({status:v})=>v==="ready").forEach(({raw:v})=>{var g;return v&&((g=e.value)==null?void 0:g.upload(v))})}return $e(()=>n.listType,v=>{v!=="picture-card"&&v!=="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}))}),$e(t,v=>{for(const g of v)g.uid||(g.uid=W1()),g.status||(g.status="success")},{immediate:!0,deep:!0}),{uploadFiles:t,abort:o,clearFiles:s,handleError:i,handleProgress:l,handleStart:f,handleSuccess:u,handleRemove:d,submit:h,revokeFileObjectURL:_S}},GB=fe({name:"ElUpload"}),YB=fe({...GB,props:RB,setup(n,{expose:e}){const t=n,r=Qa(),o=$r(),{abort:s,submit:a,clearFiles:i,uploadFiles:l,handleStart:u,handleError:f,handleRemove:d,handleSuccess:h,handleProgress:v,revokeFileObjectURL:g}=KB(t,o),y=$(()=>t.listType==="picture-card"),b=$(()=>({...t,fileList:l.value,onStart:u,onProgress:v,onSuccess:h,onError:f,onRemove:d}));return xr(()=>{l.value.forEach(g)}),wn(R5,{accept:Jn(t,"accept")}),e({abort:s,submit:a,clearFiles:i,handleStart:u,handleRemove:d}),(w,_)=>(E(),B("div",null,[m(y)&&w.showFileList?(E(),se(bS,{key:0,disabled:m(r),"list-type":w.listType,files:m(l),crossorigin:w.crossorigin,"handle-preview":w.onPreview,onRemove:m(d)},Wi({append:U(()=>[P(SS,It({ref_key:"uploadRef",ref:o},m(b)),{default:U(()=>[w.$slots.trigger?be(w.$slots,"trigger",{key:0}):ue("v-if",!0),!w.$slots.trigger&&w.$slots.default?be(w.$slots,"default",{key:1}):ue("v-if",!0)]),_:3},16)]),_:2},[w.$slots.file?{name:"default",fn:U(({file:k,index:x})=>[be(w.$slots,"file",{file:k,index:x})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):ue("v-if",!0),!m(y)||m(y)&&!w.showFileList?(E(),se(SS,It({key:1,ref_key:"uploadRef",ref:o},m(b)),{default:U(()=>[w.$slots.trigger?be(w.$slots,"trigger",{key:0}):ue("v-if",!0),!w.$slots.trigger&&w.$slots.default?be(w.$slots,"default",{key:1}):ue("v-if",!0)]),_:3},16)):ue("v-if",!0),w.$slots.trigger?be(w.$slots,"default",{key:2}):ue("v-if",!0),be(w.$slots,"tip"),!m(y)&&w.showFileList?(E(),se(bS,{key:3,disabled:m(r),"list-type":w.listType,files:m(l),crossorigin:w.crossorigin,"handle-preview":w.onPreview,onRemove:m(d)},Wi({_:2},[w.$slots.file?{name:"default",fn:U(({file:k,index:x})=>[be(w.$slots,"file",{file:k,index:x})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):ue("v-if",!0)]))}});var JB=St(YB,[["__file","upload.vue"]]);const XB=$n(JB),QB={xmlns:"http://www.w3.org/2000/svg",width:"40",height:"40",fill:"none"};function ZB(n,e){return E(),B("svg",QB,e[0]||(e[0]=[F("rect",{width:"40",height:"40",fill:"#F4F6F9",rx:"20"},null,-1)]))}const eV={render:ZB},tV={xmlns:"http://www.w3.org/2000/svg",width:"40",height:"40",fill:"none"};function nV(n,e){return E(),B("svg",tV,e[0]||(e[0]=[F("rect",{width:"40",height:"40",fill:"#232E3C",rx:"20"},null,-1)]))}const rV={render:nV},oV={xmlns:"http://www.w3.org/2000/svg",width:"40",height:"40",fill:"none"};function aV(n,e){return E(),B("svg",oV,e[0]||(e[0]=[es('<g fill="#394452"><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>',1)]))}const sV={render:aV},iV={xmlns:"http://www.w3.org/2000/svg",width:"40",height:"40",fill:"none"};function lV(n,e){return E(),B("svg",iV,e[0]||(e[0]=[F("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"},null,-1),F("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"},null,-1)]))}const uV={render:lV},cV=["aria-label"],dV={class:"ivyforms-theme-switch__images"},fV={class:"ivyforms-theme-switch__images__item"},pV={class:"ivyforms-theme-switch__images__item"},hV=fe({__name:"IvyThemeSwitch",props:{modelValue:{default:"light"},ariaLabel:{default:""}},emits:["update:modelValue"],setup(n,{emit:e}){const{getLabel:t}=dt(),r=n,o=e,s=$({get(){return r.modelValue},set(i){o("update:modelValue",i)}});function a(){s.value=s.value==="light"?"dark":"light"}return(i,l)=>(E(),B("div",{class:J(["ivyforms-theme-switch",{"is-dark":s.value==="dark"}]),"aria-label":r.ariaLabel||m(t)("theme_switch"),role:"button",onClick:a},[P(m(eV),{class:"ivyforms-theme-switch__background ivyforms-theme-switch__background--light"}),P(m(rV),{class:"ivyforms-theme-switch__background ivyforms-theme-switch__background--dark"}),F("div",dV,[F("div",fV,[P(m(sV))]),F("div",pV,[P(m(uV))])])],10,cV))}}),mV={},vV={xmlns:"http://www.w3.org/2000/svg",width:"2",height:"30",viewBox:"0 0 2 30",fill:"none"};function gV(n,e){return E(),B("svg",vV,e[0]||(e[0]=[F("path",{d:"M1 1L1 29",stroke:"#5A6C7E","stroke-opacity":"0.2","stroke-linecap":"round"},null,-1)]))}const tl=Nt(mV,[["render",gV]]),yV={xmlns:"http://www.w3.org/2000/svg",width:"147",height:"32",fill:"none"};function bV(n,e){return E(),B("svg",yV,e[0]||(e[0]=[es('<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 SV={render:bV},wV={xmlns:"http://www.w3.org/2000/svg",width:"83",height:"72",fill:"none"};function _V(n,e){return E(),B("svg",wV,e[0]||(e[0]=[es('<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 CV={render:_V},xV={xmlns:"http://www.w3.org/2000/svg",width:"32",height:"28",fill:"none"};function kV(n,e){return E(),B("svg",xV,e[0]||(e[0]=[es('<path fill="#43D9B8" d="M17.754 11.683q0-5.82 2.952-8.418Q23.736.667 30.42.667H32v9.82q0 12.081-6.89 15.485-2.41 1.195-5.776 1.195h-1.58zM12.64 27.167q-6.501 0-9.687-4.547Q0 18.413 0 10.489V.667h1.58q6.682 0 9.714 2.598 2.952 2.598 2.952 8.418v15.484z"></path><g fill="#fff" opacity=".6" style="mix-blend-mode:luminosity;"><path d="M18.394 6.957q-.64 2.013-.641 4.725v15.485h1.58q3.367 0 5.776-1.196 5.522-2.728 6.62-11.031c-2.688-4.261-7.58-7.313-13.335-7.983M13.604 6.957q.642 2.013.642 4.725v15.485H12.64q-6.502 0-9.688-4.547Q.892 19.684.27 14.941c2.687-4.261 7.58-7.314 13.334-7.984"></path></g><path fill="#03455A" d="M12.015 15.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.779s5.603.71 6.417 3.635"></path><path fill="#fff" d="M12.39 16.85c.818 2.911.575 6.478-1.825 6.574-2.821.112-5.618-1.084-6.52-3.76-.903-2.677.234-5.477 2.539-6.254s5.043.72 5.807 3.44"></path><path fill="#03455A" d="M12.611 21.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.891 17.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.151 15.837c-.872 3.13-.555 6.982 2.117 7.116 3.14.157 6.237-1.098 7.207-3.973s-.332-5.91-2.907-6.779c-2.575-.867-5.603.71-6.417 3.636"></path><path fill="#fff" d="M19.776 16.85c-.817 2.912-.574 6.479 1.826 6.574 2.82.112 5.618-1.084 6.52-3.76.902-2.677-.235-5.477-2.54-6.254-2.304-.777-5.043.72-5.806 3.44"></path><path fill="#03455A" d="M19.555 21.502c-.354-1.305-.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 17.788a1.387 1.387 0 1 0-2.775 0 1.387 1.387 0 0 0 2.775 0"></path>',10)]))}const TV={render:kV},EV=fe({__name:"IvyLogo",props:{orientation:{default:"horizontal"}},setup(n){const e=n;return(t,r)=>(E(),B("div",{class:J(`ivyforms-logo ${e.orientation}`)},[e.orientation==="horizontal"?(E(),se(m(SV),{key:0})):e.orientation==="vertical"?(E(),se(m(CV),{key:1})):(E(),se(m(TV),{key:2}))],2))}});function F5(n){return PO()?(i6(n),!0):!1}const tv=new WeakMap,MV=(...n)=>{var e;const t=n[0],r=(e=Rn())==null?void 0:e.proxy;if(r==null&&!c6())throw new Error("injectLocal must be called in setup");return r&&tv.has(r)&&t in tv.get(r)?tv.get(r)[t]:Bt(...n)},B5=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const IV=Object.prototype.toString,OV=n=>IV.call(n)==="[object Object]",nv=()=>{},AV=PV();function PV(){var n,e;return B5&&((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 $V(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),s=Number.parseFloat(r)+e;return Number.isNaN(s)?n:s+o}function Gu(n){return n.endsWith("rem")?Number.parseFloat(n)*16:Number.parseFloat(n)}function RV(n){return Rn()}function rv(n){return Array.isArray(n)?n:[n]}function DV(n,e=!0,t){RV()?Wt(n,t):e?n():$t(n)}function NV(n,e,t){return $e(n,e,{...t,immediate:!0})}var Wd={};/*! |
| 7 |
* cookie |
| 8 |
* Copyright(c) 2012-2014 Roman Shtylman |
| 9 |
* Copyright(c) 2015 Douglas Christopher Wilson |
| 10 |
* MIT Licensed |
| 11 |
*/var CS;function LV(){if(CS)return Wd;CS=1,Wd.parse=a,Wd.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,s=/^[\u0020-\u003A\u003D-\u007E]*$/;function a(v,g){if(typeof v!="string")throw new TypeError("argument str must be a string");var y={},b=v.length;if(b<2)return y;var w=g&&g.decode||f,_=0,k=0,x=0;do{if(k=v.indexOf("=",_),k===-1)break;if(x=v.indexOf(";",_),x===-1)x=b;else if(k>x){_=v.lastIndexOf(";",k-1)+1;continue}var C=i(v,_,k),T=l(v,k,C),A=v.slice(C,T);if(!e.call(y,A)){var O=i(v,k+1,x),I=l(v,x,O);v.charCodeAt(O)===34&&v.charCodeAt(I-1)===34&&(O++,I--);var R=v.slice(O,I);y[A]=h(R,w)}_=x+1}while(_<b);return y}function i(v,g,y){do{var b=v.charCodeAt(g);if(b!==32&&b!==9)return g}while(++g<y);return y}function l(v,g,y){for(;g>y;){var b=v.charCodeAt(--g);if(b!==32&&b!==9)return g+1}return y}function u(v,g,y){var b=y&&y.encode||encodeURIComponent;if(typeof b!="function")throw new TypeError("option encode is invalid");if(!t.test(v))throw new TypeError("argument name is invalid");var w=b(g);if(!r.test(w))throw new TypeError("argument val is invalid");var _=v+"="+w;if(!y)return _;if(y.maxAge!=null){var k=Math.floor(y.maxAge);if(!isFinite(k))throw new TypeError("option maxAge is invalid");_+="; Max-Age="+k}if(y.domain){if(!o.test(y.domain))throw new TypeError("option domain is invalid");_+="; Domain="+y.domain}if(y.path){if(!s.test(y.path))throw new TypeError("option path is invalid");_+="; Path="+y.path}if(y.expires){var x=y.expires;if(!d(x)||isNaN(x.valueOf()))throw new TypeError("option expires is invalid");_+="; Expires="+x.toUTCString()}if(y.httpOnly&&(_+="; HttpOnly"),y.secure&&(_+="; Secure"),y.partitioned&&(_+="; Partitioned"),y.priority){var C=typeof y.priority=="string"?y.priority.toLowerCase():y.priority;switch(C){case"low":_+="; Priority=Low";break;case"medium":_+="; Priority=Medium";break;case"high":_+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}}if(y.sameSite){var T=typeof y.sameSite=="string"?y.sameSite.toLowerCase():y.sameSite;switch(T){case!0:_+="; SameSite=Strict";break;case"lax":_+="; SameSite=Lax";break;case"strict":_+="; SameSite=Strict";break;case"none":_+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return _}function f(v){return v.indexOf("%")!==-1?decodeURIComponent(v):v}function d(v){return n.call(v)==="[object Date]"}function h(v,g){try{return g(v)}catch{return v}}return Wd}var Cf=LV();function FV(){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 BV(n){return typeof n=="string"?Cf.parse(n):typeof n=="object"&&n!==null?n:{}}function ov(n,e={}){const t=VV(n);if(!e.doNotParse)try{return JSON.parse(t)}catch{}return n}function VV(n){return n&&n[0]==="j"&&n[1]===":"?n.substr(2):n}class zV{constructor(e,t={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;const o=this.cookies;this.cookies=Cf.parse(document.cookie),this._checkChanges(o)};const r=typeof document>"u"?"":document.cookie;this.cookies=BV(e||r),this.defaultSetOptions=t,this.HAS_DOCUMENT_COOKIE=FV()}_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:ov(this.cookies[r])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(e,t={}){return t.doNotUpdate||this.update(),ov(this.cookies[e],t)}getAll(e={}){e.doNotUpdate||this.update();const t={};for(let r in this.cookies)t[r]=ov(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=Cf.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=Cf.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 V5(n,{doNotParse:e=!1,autoUpdateDependencies:t=!1}={},r=new zV){const o=t?[...n||[]]:n;let s=r.getAll({doNotParse:!0});const a=D(0),i=()=>{const l=r.getAll({doNotParse:!0});HV(o||null,l,s)&&a.value++,s=l};return r.addChangeListener(i),F5(()=>{r.removeChangeListener(i)}),{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 HV(n,e,t){if(!n)return!0;for(const r of n)if(e[r]!==t[r])return!0;return!1}const Sa=Do("globalState",{state:()=>({currentPage:"",isFullScreenMode:!1,isFullScreenModeInitialized:!1,pageTitle:""}),actions:{setCurrentPage(n){this.currentPage=n},setFullScreenMode(n){this.isFullScreenMode=n,this.isFullScreenModeInitialized=!0},setPageTitle(n){this.pageTitle=n}}});function Yp(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 WV=Yp(),Nl=D("light"),z5=V5(["ivyforms_theme"]),Ud=z5.get("ivyforms_theme");Ud&&(Ud==="light"||Ud==="dark")&&(Nl.value=Ud);const xS=n=>{Nl.value=n,z5.set("ivyforms_theme",n),n==="dark"?document.body.classList.add("ivyforms-theme-dark"):document.body.classList.remove("ivyforms-theme-dark"),WV.emit("theme-changed",n)};function Ky(){return{theme:$({get:()=>Nl.value,set:e=>xS(e)}),isDark:()=>Nl.value==="dark",isLight:()=>Nl.value==="light",setTheme:xS,getTheme:()=>Nl.value}}const nu="ivyforms-forms",Ur="ivyforms-builder",Dc="ivyforms-settings",UV="ivyforms-dashboard",Ja="ivyforms-entries",Kf="settings",jV="dashboard",Ha="all-forms",qi="add-form",jl="edit-form",U1="form-settings",Js="form-setting",gc="form-notifications",Gf="new-notifications",Yf="edit-notifications",Jf="form-confirmation",H5="results",Xs="form-results",Vl="entry-details",Ns="results-entry-details",io="entries",qV="general-settings",KV="global-settings",GV="security-settings",YV={class:"ivyforms-header"},JV={class:"ivyforms-header__left"},XV={key:2,class:"ivyforms-header__title ivyforms-flex-1 ivyforms-align-items-center ivyforms-gap-12 medium-18"},QV={class:"ivyforms-header__center"},ZV={class:"ivyforms-header__right"},ez=fe({__name:"PageHeader",setup(n){const{redirectToWordPressAdminPage:e}=ba(),{getLabel:t}=dt(),r=V5(),{request:o}=lo(),s=D(!1),a=Sa(),i=Bt("pageTitle",""),l=$(()=>i||a.pageTitle),u=D(!1),f=Gr(),d=[Vl,Ur,qi,jl,Kf,U1,Js,gc,Gf,Yf,Jf,Xs,Ns],h=$(()=>d.includes(f.name)),{theme:v,setTheme:g}=Ky();$O(()=>{g(r.get("ivyforms_theme")||"light")});const y=async()=>{const x=!s.value;b(x),u.value=!0;try{const{data:C,error:T,status:A}=await o("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:"general",settingsOption:"fullscreen",settingsValue:x}});if(A!==200||T){console.error(t("error_update_settings"),T),b(s.value);return}C&&C.success?(s.value=C.data.value,a.setFullScreenMode(C.data.value),typeof window.wpIvySettings<"u"&&(window.wpIvySettings.general.fullscreen=C.data.value)):b(s.value)}catch(C){console.error(t("error_update_settings"),C),b(s.value)}setTimeout(()=>{u.value=!1},1e3)},b=x=>{const C=document.body,T=document.getElementById("adminmenumain"),A=document.getElementById("wpcontent"),O=document.getElementById("wpadminbar"),I=document.getElementsByClassName("wp-toolbar")[0];x?(C.classList.add("ivyforms-fullscreen-mode"),T&&(T.style.display="none"),A&&(A.style.marginLeft="0",A.style.width="100vw",A.style.height="100vh"),O&&(O.style.display="none"),I instanceof HTMLElement&&(I.style.padding="0")):(C.classList.remove("ivyforms-fullscreen-mode"),T&&(T.style.display=""),A&&(A.style.marginLeft="",A.style.width="",A.style.height=""),O&&(O.style.display=""),I instanceof HTMLElement&&(I.style.padding="")),s.value=x,a.setFullScreenMode(x)},w=()=>{window.open("https://wordpress.org/support/plugin/ivyforms/","_blank")};function _(){if(f.name===Vl){e(Ja);return}if(f.name===Ns){const x=f.params.formId;x?e(Ur,`results/entries/${x}`):e(H5);return}if(f.name===Ur||[qi,jl,Kf,U1,Js,gc,Gf,Yf,Jf,Xs].includes(f.name)){e(nu);return}}const k=$(()=>f.name===Vl?t("all_entries"):f.name===Ns?t("results"):t("all_forms"));return Wt(()=>{var C;let x=a.isFullScreenMode;if(!a.isFullScreenModeInitialized)try{typeof window.wpIvySettings<"u"&&((C=window.wpIvySettings.general)==null?void 0:C.fullscreen)!==void 0&&(x=!!window.wpIvySettings.general.fullscreen)}catch(T){console.warn("Could not read wpIvySettings.general.fullscreen:",T)}s.value=x,a.setFullScreenMode(x),x&&b(!0)}),$e(()=>a.isFullScreenMode,x=>{x!==s.value&&(s.value=x,b(x))}),Ui(()=>{s.value&&document.body.classList.remove("ivyforms-fullscreen-mode")}),(x,C)=>{const T=EV,A=tl,O=hV,I=Tn;return E(),B("header",YV,[F("div",JV,[s.value&&h.value?(E(),se(gt,{key:0,priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:_},{default:U(()=>[Ye(pe(k.value),1)]),_:1})):(E(),se(T,{key:1,class:"ivyforms-header__logo",orientation:"logoOnly"})),P(A),l.value&&!s.value?(E(),B("div",XV,[F("span",null,pe(l.value),1)])):ue("",!0),be(x.$slots,"left",{},void 0,!0)]),F("div",QV,[be(x.$slots,"center",{},void 0,!0)]),F("div",ZV,[P(I,{content:m(v)==="dark"?m(t)("light_theme"):m(t)("dark_theme"),theme:"inverted",placement:"bottom"},{default:U(()=>[P(O,{modelValue:m(v),"onUpdate:modelValue":C[0]||(C[0]=R=>Ya(v)?v.value=R:null),"aria-label":m(t)("theme_switch")},null,8,["modelValue","aria-label"])]),_:1},8,["content"]),P(I,{content:m(t)("support"),placement:"bottom",theme:"inverted"},{default:U(()=>[P(gt,{priority:"tertiary","icon-start":"chat-dots","icon-start-type":"outline",onClick:w})]),_:1},8,["content"]),P(A),be(x.$slots,"right",{},void 0,!0),P(I,{content:s.value?m(t)("collapse"):m(t)("full_screen"),theme:"inverted",disabled:u.value},{default:U(()=>[P(gt,{priority:"tertiary","icon-start-category":"arrows","icon-start":s.value?"collapse":"expand",onClick:y},null,8,["icon-start"])]),_:1},8,["content","disabled"])])])}}}),ni=Nt(ez,[["__scopeId","data-v-12d06933"]]),tz=fe({__name:"DashboardPage",setup(n){const{getLabel:e}=dt(),t=e("dashboard");return wn("pageTitle",t),(r,o)=>{const s=ni;return E(),se(s)}}}),nz={},rz={class:"ivyforms-menu-wrapper"};function oz(n,e){const t=e5;return E(),B("div",rz,[P(t,It({class:"ivyforms-menu"},{...n.$props,...n.$attrs}),{default:U(()=>[be(n.$slots,"default")]),_:3},16)])}const ri=Nt(nz,[["render",oz]]),az={class:"ivyforms-header-button-wrapper"},pa=fe({__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:""},route:{default:void 0}},emits:["click"],setup(n,{emit:e}){const{getLabel:t}=dt(),r={name:"page",size:"l",outerSize:"20px"},o=f=>f?{...r,...f}:void 0,s=n,a=$(()=>o(s.iconStartConfig)),i=$(()=>o(s.iconEndConfig)),l=e,u=()=>{s.disabled||l("click",s.name)};return(f,d)=>{const h=nn,v=EN,g=el;return E(),B("div",az,[P(v,{index:f.name,route:f.route,class:J([`size-${f.size}`,"ivyforms-menu-item",`priority-${f.priority}`,`type-${f.type}`,{"is-active-item":f.isActive},{"has-coming-soon":f.comingSoon}]),disabled:f.disabled||f.comingSoon,"aria-label":s.ariaLabel||m(t)("header_button"),tabindex:"0",onClick:u},{default:U(()=>{var y,b;return[(y=a.value)!=null&&y.name?(E(),se(h,Vf(It({key:0},a.value)),null,16)):ue("",!0),F("span",null,pe(f.label),1),(b=i.value)!=null&&b.name?(E(),se(h,Vf(It({key:1},i.value)),null,16)):ue("",!0)]}),_:1},8,["index","route","class","disabled","aria-label"]),s.comingSoon?(E(),se(g,{key:0,class:"ivyforms-header-button-wrapper__coming-soon",size:"s"})):ue("",!0)])}}}),sz=fe({__name:"PagePanel",props:{width:{type:[String,Number],default:"240px"}},setup(n){const e=n,t=$(()=>typeof e.width=="number"?`${e.width}px`:e.width);return(r,o)=>(E(),B("div",{class:"ivyforms-page-panel",style:ln({width:t.value})},[be(r.$slots,"default",{},void 0,!0)],4))}}),Nc=Nt(sz,[["__scopeId","data-v-e817d512"]]),iz={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"40",fill:"none"};function lz(n,e){return E(),B("svg",iz,e[0]||(e[0]=[F("path",{stroke:"#8B929C",d:"M4 0v39M4 0v16a4 4 0 0 0 4 4h4"},null,-1)]))}const uz={render:lz},cz={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"40",fill:"none"};function dz(n,e){return E(),B("svg",cz,e[0]||(e[0]=[F("path",{stroke:"#8B929C",d:"M4 0v16a4 4 0 0 0 4 4h4"},null,-1)]))}const fz={render:dz},pz={class:"ivyforms-menu-accordion ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4"},hz={key:1,class:"ivyforms-menu-accordion__group ivyforms-flex ivyforms-flex-direction-column"},mz={key:0,class:"ivyforms-menu-accordion__content ivyforms-mt-0"},vz={class:"ivyforms-menu-accordion__submenu ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-0 ivyforms-mx-0 ivyforms-my-8"},gz=["onClick"],yz={class:"ivyforms-submenu-item-content ivyforms-flex"},bz={class:"ivyforms-tree-line ivyforms-flex ivyforms-align-items-start"},Sz={class:"medium-14"},wz=fe({__name:"IvyMenuAccordion",props:{menuItems:{},modelValue:{default:""}},emits:["update:modelValue","menuSelect"],setup(n,{emit:e}){const t=n,r=e,o=D(t.modelValue||(t.menuItems.length>0?t.menuItems[0].index:"")),s=D([]),a=$(()=>{const d=[];return t.menuItems.forEach(h=>{var v;(v=h.subItems)!=null&&v.some(g=>g.index===o.value)&&d.push(h.index)}),d}),i=d=>a.value.includes(d),l=d=>{o.value=d,r("update:modelValue",d),r("menuSelect",d),s.value=[]},u=d=>{const h=s.value.includes(d.index);if(s.value=[],!h&&(s.value.push(d.index),d.subItems&&d.subItems.length>0)){const v=d.subItems[0];o.value=v.index,r("update:modelValue",v.index),r("menuSelect",v.index)}},f=d=>{o.value=d,r("update:modelValue",d),r("menuSelect",d)};return $e(()=>t.modelValue,d=>{o.value=d,t.menuItems.some(v=>{var g;return(g=v.subItems)==null?void 0:g.some(y=>y.index===d)})?t.menuItems.forEach(v=>{var g;(g=v.subItems)!=null&&g.some(y=>y.index===d)&&(s.value.includes(v.index)||s.value.push(v.index))}):s.value=[]}),Wt(()=>{if(!t.modelValue&&o.value&&(r("update:modelValue",o.value),r("menuSelect",o.value)),t.modelValue||o.value){const d=t.modelValue||o.value;t.menuItems.forEach(h=>{var v;(v=h.subItems)!=null&&v.some(g=>g.index===d)&&s.value.push(h.index)})}}),(d,h)=>{const v=e5;return E(),B("div",pz,[(E(!0),B(ze,null,yt(d.menuItems,g=>(E(),B(ze,{key:g.index},[g.subItems?(E(),B("div",hz,[P(v,{class:"ivyforms-menu",mode:"vertical"},{default:U(()=>[P(pa,{name:g.index,label:g.label,"is-active":i(g.index),"icon-start-config":g.iconConfig,"icon-end-config":{name:s.value.includes(g.index)?"chevron-up":"chevron-down",type:"outline",category:"arrows",size:"s"},size:"d",type:"tonal",priority:"primary",onClick:y=>u(g)},null,8,["name","label","is-active","icon-start-config","icon-end-config","onClick"])]),_:2},1024),s.value.includes(g.index)?(E(),B("div",mz,[F("div",vz,[(E(!0),B(ze,null,yt(g.subItems,(y,b)=>(E(),B("div",{key:y.index,class:J(["ivyforms-submenu-item ivyforms-ml-32",{"ivyforms-submenu-item--last":b===g.subItems.length-1},{"ivyforms-submenu-item--active":o.value===y.index}]),onClick:w=>f(y.index)},[F("div",yz,[F("div",bz,[b===g.subItems.length-1?(E(),se(m(fz),{key:0,class:"ivyforms-tree-connector"})):(E(),se(m(uz),{key:1,class:"ivyforms-tree-connector"}))]),y.iconConfig?(E(),se(nn,It({key:0,ref_for:!0},y.iconConfig),null,16)):ue("",!0),F("span",Sz,pe(y.label),1)])],10,gz))),128))])])):ue("",!0)])):(E(),se(v,{key:0,class:"ivyforms-menu",mode:"vertical"},{default:U(()=>[P(pa,{name:g.index,label:g.label,"is-active":o.value===g.index,"icon-start-config":g.iconConfig,size:"d",type:"tonal",priority:"primary",onClick:y=>l(g.index)},null,8,["name","label","is-active","icon-start-config","onClick"])]),_:2},1024))],64))),128))])}}}),_z=fe({__name:"SettingsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(n,{emit:e}){const{getLabel:t}=dt(),r=n,o=e,s=No(),a=Gr(),i=D(r.activeIndex||"general"),l=$(()=>[{label:t("general"),index:"general"},{label:t("security"),index:"security",autoNavigateToFirst:!0,subItems:[{index:"security/recaptcha",label:"reCAPTCHA",iconConfig:{name:"recaptcha-colored",type:"fill",category:"security",size:"d"}}]}]),u=f=>{if(i.value=f,o("update:activeIndex",f),f==="general")s.push({path:"/general"});else if(f==="security")s.push({path:"/security/recaptcha"});else if(f.startsWith("security/")){const d=f.split("security/")[1];s.push({path:`/security/${d}`})}};return Wt(()=>{const f=a.path;if(f.includes("/security/")){const d=f.split("/security/")[1];d?(i.value=`security/${d}`,o("update:activeIndex",`security/${d}`)):(i.value="security/recaptcha",o("update:activeIndex","security/recaptcha"))}else f.includes("/security")?(i.value="security/recaptcha",o("update:activeIndex","security/recaptcha")):(i.value="general",o("update:activeIndex","general"))}),(f,d)=>{const h=Nc;return E(),se(h,null,{default:U(()=>[P(wz,{modelValue:i.value,"onUpdate:modelValue":d[0]||(d[0]=v=>i.value=v),"menu-items":l.value,"auto-expand-security":!0,"use-router":!1,class:"ivyforms-settings__menu ivyforms-pr-12",onMenuSelect:u},null,8,["modelValue","menu-items"])]),_:1})}}}),Cz={class:"ivyforms-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-24"},xz=fe({__name:"PageSection",setup(n){const e=Sa();return(t,r)=>(E(),B("div",Cz,[F("div",{class:J(["ivyforms-page-section__content",{"ivyforms-page-section__content__fullscreen":m(e).isFullScreenMode}])},[be(t.$slots,"default",{},void 0,!0)],2)]))}}),nl=Nt(xz,[["__scopeId","data-v-2003a857"]]),kz={};function Tz(n,e){const t=To("router-view"),r=nl;return E(),se(r,null,{default:U(()=>[P(t,null,{default:U(({Component:o})=>[(E(),se(un(o)))]),_:1})]),_:1})}const Ez=Nt(kz,[["render",Tz]]),Mz=fe({__name:"SettingsPage",setup(n){const e=Sa(),t=$(()=>e.isFullScreenMode),{getLabel:r}=dt(),o=No(),{redirectToWordPressAdminPage:s}=ba(),a=D("settings"),i=D("general"),l=r("settings");wn("pageTitle",l);const u=[{label:r("all_forms"),index:Ha},{label:r("entries"),index:io},{label:r("integrations"),index:"integrations"},{label:r("settings"),index:"settings"}],f=h=>{i.value=h,o.push({path:`/${h}/`})},d=h=>{h!==a.value&&(a.value=h,h===Ha?s(nu):h===io?s(Ja):h==="settings"&&s(Dc))};return Wt(()=>{(o.currentRoute.value.path==="/"||o.currentRoute.value.path==="")&&(i.value="general",o.push({path:"/general/"}))}),(h,v)=>{const g=tl,y=ni;return E(),B(ze,null,[P(y,null,{left:U(()=>[t.value?(E(),se(ri,{key:0,mode:"horizontal",ellipsis:!1},{default:U(()=>[(E(),B(ze,null,yt(u,b=>P(pa,{key:b.index,label:b.label,name:b.index,"is-active":a.value===b.index,type:"tonal","coming-soon":b.index==="integrations",onClick:w=>d(b.index)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1})):ue("",!0)]),default:U(()=>[P(g)]),_:1}),F("div",{class:J(["ivyforms-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":t.value}])},[P(_z,{"active-index":i.value,"onUpdate:activeIndex":f},null,8,["active-index"]),P(Ez,{"active-index":i.value},null,8,["active-index"])],2)],64)}}}),Iz=Nt(Mz,[["__scopeId","data-v-31e3ae76"]]),Oz={class:"ivyforms-settings-general ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},Az={class:"ivyforms-settings-general__option-bar ivyforms-pb-8 ivyforms-flex"},Pz={class:"ivyforms-settings-general__option-bar__left ivyforms-flex"},$z={class:"ivyforms-settings-general__title medium-18"},Rz={class:"ivyforms-settings-general__option-bar__right ivyforms-flex"},Dz=fe({__name:"GeneralSettingsPage",setup(n){const{getLabel:e}=dt(),t=()=>{};return(r,o)=>{const s=gt;return E(),B("div",Oz,[F("div",Az,[F("div",Pz,[F("span",$z,pe(m(e)("general")),1)]),F("div",Rz,[P(s,{class:J(["ivyforms-button__action--save"]),priority:"primary",onClick:t},{default:U(()=>[Ye(pe(m(e)("save")),1)]),_:1})])])])}}}),Nz=["aria-live"],Lz={class:"ivyforms-notification__content ivyforms-flex-1"},Fz={key:0,class:"ivyforms-notification__title ivyforms-flex ivyforms-gap-4"},Bz={class:"ivyforms-notification__title-text medium-14 ivyforms-flex-1 ivyforms-align-items-center ivyforms-mt-2"},Vz={key:1,class:"ivyforms-notification__description ivyforms-flex ivyforms-gap-4"},zz={class:"ivyforms-notification__description-text regular-14 ivyforms-flex-1 ivyforms-align-items-center ivyforms-mt-2"},Hz=["href"],Wz={key:0,class:"ivyforms-notification__actions ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},W5=fe({__name:"IvyNotification",props:{type:{default:"stripe"},state:{default:"default"},style:{default:"fill"},title:{default:""},description:{default:""},showIcon:{type:Boolean,default:!1},showTitleIcon:{type:Boolean,default:!0},showDescriptionIcon:{type:Boolean,default:!0},showButton:{type:Boolean,default:!1},buttonLabel:{default:""},showLink:{type:Boolean,default:!1},linkText:{default:""},linkUrl:{default:""}},emits:["buttonClick"],setup(n,{emit:e}){const{getLabel:t}=dt(),{isDark:r}=Ky(),o=n,s=e,a=()=>{switch(o.state){case"success":case"notes":return"check-circle";case"danger":case"warning":return"danger";case"upcoming":return"upcoming-soon-colored";case"pro":return"bolt-lightning";default:return"info"}},i=()=>{switch(o.state){case"success":case"notes":return"primary";case"danger":return"danger";case"warning":return"warning";case"upcoming":case"pro":return"secondary";default:return"tertiary"}},l=()=>{switch(o.state){case"default":return"border";default:return"fill"}},u=()=>{switch(o.state){case"pro":return"fill";case"upcoming":return r()?"outline":"fill";default:return"fill-duo"}},f=()=>{switch(o.state){case"upcoming":return"promotion";default:return"global"}},d=()=>{switch(o.state){case"success":return"var(--map-status-success-symbol-0)";case"danger":return"var(--map-status-error-symbol-0)";case"warning":return"var(--map-status-warning-symbol-0)";case"upcoming":return"var(--map-base-purple-symbol-0)";case"pro":return"var(--map-accent-amber-symbol-0)";case"notes":return"var(--map-status-success-symbol-0)";default:return"var(--map-base-dusk-symbol-0)"}},h=()=>a(),v=()=>u(),g=()=>f(),y=()=>d(),b=()=>a(),w=()=>u(),_=()=>f(),k=()=>d(),x=()=>{s("buttonClick")};return(C,T)=>(E(),B("div",{class:J(["ivyforms-notification ivyforms-flex ivyforms-align-items-center ivyforms-gap-12 ivyforms-p-8",`ivyforms-notification--type-${C.type}`,`ivyforms-notification--state-${C.state}`,`ivyforms-notification--style-${C.style}`]),role:"alert","aria-live":C.state==="danger"?"assertive":"polite"},[F("div",Lz,[C.title?(E(),B("div",Fz,[C.showTitleIcon?(E(),se(nn,{key:0,name:h(),type:v(),category:g(),size:"s",color:y(),class:"ivyforms-notification__title-icon"},null,8,["name","type","category","color"])):ue("",!0),F("span",Bz,pe(C.title),1)])):ue("",!0),C.description?(E(),B("div",Vz,[C.showDescriptionIcon?(E(),se(nn,{key:0,name:b(),type:w(),category:_(),size:"s",color:k(),class:"ivyforms-notification__description-icon ivyforms-mt-2"},null,8,["name","type","category","color"])):ue("",!0),F("span",zz,[Ye(pe(C.description)+" ",1),C.showLink?(E(),B("a",{key:0,class:"ivyforms-notification__description-text__link",href:C.linkUrl,target:"_blank"},pe(C.linkText),9,Hz)):ue("",!0)])])):ue("",!0)]),C.showButton||C.$slots.actions?(E(),B("div",Wz,[be(C.$slots,"actions",{},()=>[C.showButton?(E(),se(gt,{key:0,priority:i(),type:l(),size:"xs",onClick:x},{default:U(()=>[Ye(pe(C.buttonLabel||m(t)("action")),1)]),_:1},8,["priority","type"])):ue("",!0)])])):ue("",!0)],10,Nz))}}),Xa=Do("allForms",()=>{const n=D([]),e=D({page:1,perPage:10,total:0}),t=D({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),r=D({}),{getLabel:o}=dt(),{request:s}=lo(),a=async({page:f=1,perPage:d=10,search:h="",sortBy:v="",sortOrder:g="desc",dateRange:y=[],filters:b={},shouldGetCount:w=!0}={})=>{try{const _={page:f,perPage:d,search:h,orderBy:v,order:g,dateRange:y,filters:b,shouldGetCount:w},{data:k,error:x}=await s("forms/search",{method:"GET",params:_});if(x){Ve({message:`${o("error_fetching_forms")} ${x}`,type:"error"});return}const C=k.data;n.value=u(C.data.data),e.value=C.data.meta,w&&(t.value=C.data.filterCount),C.data.entryCounts&&Object.entries(C.data.entryCounts).forEach(([T,A])=>{r.value[Number(T)]=A})}catch(_){Ve({message:`${o("error_fetching_forms")} ${_}`,type:"error"})}},i=async(f,d)=>{try{const{data:h,error:v,status:g}=await s(`form/update/starred/${f}/`,{method:"POST",data:{attribute:"starred",value:d}});v||g>=400?Ve({message:d?`${o("failed_to_star_form")}: ${(h==null?void 0:h.message)||v}`:`${o("failed_to_unstar_form")}: ${(h==null?void 0:h.message)||v}`,type:"error"}):Ve({message:o(d?"form_starred":"form_unstarred"),type:"success"})}catch(h){Ve({message:d?`${o("failed_to_star_form")} ${h}`:`${o("failed_to_unstar_form")} ${h}`,type:"error"})}},l=async(f,d)=>{try{const{data:h,error:v,status:g}=await s(`form/update/status/${f}/`,{method:"POST",data:{value:d}});v||g>=400?Ve({message:`${o("failed_to_update_form")} ${(h==null?void 0:h.message)||v}`,type:"error"}):Ve({message:o(d?"form_published":"form_unpublished"),type:"success"})}catch(h){Ve({message:`${o("error_updating_forms")} ${h}`,type:"error"})}},u=f=>f.map(d=>({...d,starred:d.starred==="1",published:d.published==="1"}));return{tableData:n,paginationMeta:e,filterCount:t,fetchData:a,updateStarred:i,updateStatus:l,entryCount:r}}),Ls=Do("allEntries",()=>{const n=D([]),e=D([]),t=D({page:1,perPage:10,total:0}),r=D({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),{getLabel:o}=dt(),{request:s}=lo();return{tableData:n,paginationMeta:t,filterCount:r,entryFields:e,fetchData:async({page:f=1,perPage:d=10,search:h="",sortBy:v="",sortOrder:g="desc",dateRange:y=[],filters:b={},shouldGetCount:w=!0,formId:_=null,searchFieldValue:k=!1}={})=>{try{const x={...b};_!=null&&(x.formId=_);const C={page:f,perPage:d,search:h,orderBy:v,order:g,dateRange:y,filters:x,shouldGetCount:w,searchFieldValue:k},{data:T,error:A}=await s("entries/search",{method:"GET",params:C});if(A){Ve({message:`${o("error_fetching_entries")} ${A}`,type:"error"});return}const O=T.data;n.value=O.data.data,t.value=O.data.meta,w&&(r.value=O.data.filterCount),e.value=O.data.entryFields}catch(x){Ve({message:`${o("error_fetching_entries")} ${x}`,type:"error"})}},updateStarred:async(f,d)=>{try{const{data:h,error:v,status:g}=await s(`entry/update/starred/${f}/`,{method:"POST",data:{attribute:"starred",value:d}});v||g>=400?Ve({message:d?`${o("failed_to_star_entry")} ${(h==null?void 0:h.message)||v}`:`${o("failed_to_unstar_entry")} ${(h==null?void 0:h.message)||v}`,type:"error"}):Ve({message:o(d?"entry_starred":"entry_unstarred"),type:"success"})}catch(h){Ve({message:d?`${o("failed_to_star_entry")} ${h}`:`${o("failed_to_unstar_entry")} ${h}`,type:"error"})}},updateStatus:async(f,d)=>{try{const{data:h,error:v,status:g}=await s(`entry/update/status/${f}/`,{method:"POST",data:{value:d}});v||g>=400?Ve({message:`${o("failed_to_update_entry_status")} ${(h==null?void 0:h.message)||v}`,type:"error"}):Ve({message:o(d==="read"?"entry_read":"entry_unread"),type:"success"})}catch(h){Ve({message:`${o("failed_to_update_entry_status")} ${h}`,type:"error"})}},reset:()=>{n.value=[],e.value=[],t.value={page:1,perPage:10,total:0},r.value={readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}}}}),rl=Do("notificationSettingBuilder",()=>{const n=D([]),{getLabel:e}=dt(),t=D([]),r=D({page:1,perPage:10,total:0}),o=D(e("new_notification")),s=D(""),a=D(""),i=D(!1),l=D(""),u=D(""),f=D(!1),d=D(null),h=D(null),v=D(!1),y=oi().createEntityManager("notificationBuilder",{name:o,sender:s,receiver:a,enabled:i,subject:l,message:u}),{request:b}=lo(),w=async I=>{var R;try{const{data:L,error:G,status:z}=await b(`/notification/${I}`,{method:"GET"});if(!G&&z===200&&((R=L==null?void 0:L.data)!=null&&R.data)){const ee=L.data.data;d.value=ee.formId,h.value=I,o.value=ee.name||e("new_notification"),s.value=ee.sender||"",a.value=ee.receiver||"",i.value=ee.enabled||!1,l.value=ee.subject||e("new_notification"),u.value=ee.message||"",f.value=!1,v.value=!0}else Ve({message:`${e("failed_to_load_notification")} ${(L==null?void 0:L.message)||G}`,type:"error"})}catch(L){Ve({message:`${e("failed_to_load_notification")} ${L}`,type:"error"})}},_=async I=>{try{const R=I?`/notifications/${I}`:"/notifications",{data:L,error:G}=await b(R,{method:"GET"});L&&L.data?n.value=L.data.data:(n.value=[],Ve({message:`${e("unexpected_response_structure")} ${G||L}`,type:"error"}))}catch(R){Ve({message:`${e("failed_to_fetch_notification")} ${R}`,type:"error"})}},k=async()=>{try{const I="/notifications",{data:R,error:L}=await b(I,{method:"GET"});R&&R.data?n.value=R.data.data:(n.value=[],Ve({message:`${e("unexpected_response_structure")} ${L||R}`,type:"error"}))}catch(I){Ve({message:`${e("failed_to_fetch_notification")} ${I}`,type:"error"})}},x=I=>{o.value=e("new_notification"),s.value="",a.value="",i.value=!0,l.value=e("new_notification"),u.value="{all_data}",f.value=!1,d.value=I,h.value=null,v.value=!1},C=async I=>{const R={name:o.value||e("new_notification"),sender:s.value||"",receiver:a.value||"",enabled:i.value||!1,subject:l.value||e("new_notification"),message:u.value||"",smartLogic:f.value||!1,formId:I||null};try{const{data:L,error:G,status:z}=await b("/notification/add/",{method:"POST",data:R});!G&&z===200?(h.value=L.data.data.id,n.value.push(L.data),Ve({message:e("create_notification"),type:"success"}),y.resetUnsavedChanges()):Ve({message:`${e("failed_to_create_notification")}: ${(L==null?void 0:L.message)||G}`,type:"error"})}catch(L){Ve({message:`${e("error_creating_notification")} ${L}`,type:"error"})}},T=async(I,R)=>{try{const{data:L,error:G,status:z}=await b(`/notification/update/${I}/`,{method:"POST",data:R});!G&&z===200?Ve({message:e("update_notification"),type:"success"}):Ve({message:`${e("failed_to_update_notification")}: ${(L==null?void 0:L.message)||G}`,type:"error"})}catch(L){Ve({message:`${e("error_updating_notification")} ${L}`,type:"error"})}},A=async({page:I=1,perPage:R=10,search:L="",sortBy:G="",sortOrder:z="asc",filters:ee={},formId:q=null}={})=>{try{const V={...ee};q!=null&&(V.formId=q);const ne={page:I,perPage:R,search:L,orderBy:G,order:z,filters:V},{data:oe,error:Y}=await b("notifications/search",{method:"GET",params:ne});if(Y){Ve({message:`${e("error_fetching_notifications")} ${Y}`,type:"error"});return}const Z=oe.data;t.value=O(Z.data.data||[]),r.value=Z.data.meta||{page:1,perPage:10,total:0}}catch(V){Ve({message:`${e("error_fetching_notifications")} ${V}`,type:"error"})}},O=I=>I.map(R=>{if(R&&typeof R=="object"){const L=Object.keys(R).find(G=>G.includes("notification")||G.includes("Notification"));if(L&&R[L]){const G=R[L];return{id:G.id||0,name:G.name||"",sender:G.sender||"",receiver:G.receiver||"",subject:G.subject||"",message:G.message||"",enabled:G.enabled==="1",formId:G.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:s,receiver:a,enabled:i,subject:l,message:u,smartLogic:f,formId:d,id:h,isEditing:v,getCurrentState:y.getCurrentState,fetchData:_,fetchAllNotifications:k,resetNotification:x,createNotification:C,updateNotification:T,loadNotification:w,searchNotifications:A}}),ha=Do("actionEntity",()=>{const n={title:"",subtitle:"",dialogType:"default"},e=D(!1),t=D(!1),r=D(!0),o=D({...n}),s=D(0),a=D("forms"),i=D("delete"),l=D(null),u=D({}),f=D(null);$e(e,A=>{A||setTimeout(C,150)});const d=async(A,O=null,I,R,L={},G)=>{s.value=O||A,a.value=I,i.value=R,u.value=L,R==="unsaved_changes"&&G&&(f.value=G),h(),e.value=!0},h=()=>{o.value.title=v().title,o.value.subtitle=v().subtitle,o.value.buttons=o.value.buttons?o.value.buttons:{close:{text:y("close")},confirm:{type:"primary",text:v().confirmText}},i.value==="delete"&&(o.value.buttons.confirm.type="danger",o.value.dialogType="error"),i.value==="duplicate"&&(o.value.buttons.confirm.type="primary",o.value.dialogType="info"),i.value==="unsaved_changes"&&(o.value.buttons.confirm.type="warning",o.value.dialogType="warning")},v=()=>{const A={delete:{forms:y("are_you_sure_delete_forms"),form:y("are_you_sure_delete_form"),notification:y("are_you_sure_delete_notification"),entry:y("are_you_sure_delete_entry"),entries:y("are_you_sure_delete_entries")},duplicate:{form:y("duplicate_form"),notification:y("duplicate_notification")},unsaved_changes:{forms:y("unsaved_changes"),form:y("unsaved_changes"),notification:y("unsaved_changes")}},O={delete:{forms:y("action_cannot_be_undone"),form:y("action_cannot_be_undone"),notification:y("action_cannot_be_undone"),entry:y("action_cannot_be_undone"),entries:y("action_cannot_be_undone")},duplicate:{forms:y("duplicate_form_subtitle"),form:y("duplicate_form_subtitle"),notification:y("duplicate_notification_subtitle")}};let I=a.value;return a.value==="forms"&&Array.isArray(s.value)&&s.value.length===1&&(I="form"),a.value==="entries"&&Array.isArray(s.value)&&s.value.length===1&&(I="entry"),{delete:{title:A.delete[I],subtitle:O.delete[I],confirmText:y("delete")},duplicate:{title:A.duplicate[I],subtitle:O.duplicate[I],confirmText:y("duplicate")},unsaved_changes:{title:A.unsaved_changes[I],confirmText:y("leave")}}[i.value]},g=async(A,O)=>{var L,G,z;const I={forms:Xa,notification:rl,entry:Ls,entries:Ls},R=(L=I[A])==null?void 0:L.call(I);if(!R){Ve({message:`Invalid entity type: ${A}`,type:"error"});return}try{if(O!==void 0?await((G=R.fetchData)==null?void 0:G.call(R,O)):await((z=R.fetchData)==null?void 0:z.call(R)),A==="forms"){const ee=Xa();ee.tableData=[...R.tableData]}if(A==="entries"||A==="entry"){const ee=Ls();ee.tableData=[...R.tableData]}}catch(ee){Ve({message:`${y("error_refreshing")} ${A}: ${ee}`,type:"error"})}},{getLabel:y}=dt(),b=async A=>{const{entityType:O,ids:I}=A,R=O==="forms"&&I.length===1?"form":O==="entries"&&I.length===1?"entry":O;u.value.setLoading&&u.value.setLoading(!0);try{e.value=!1;const{request:L}=lo(),{error:G}=await L(`${O}/delete`,{method:"POST",data:{ids:I}});return G?(Ve({message:A.failedMessage||`${y(`failed_to_delete_${R}`)} ${G.message||""}`,type:"error"}),!1):(Ve({message:A.successMessage||y(`${R}_deleted`),type:"success"}),await g(O),!0)}catch(L){return Ve({message:A.errorMessage||`${y(`error_deleting_${R}`)} ${L}`,type:"error"}),!1}finally{u.value.setLoading&&u.value.setLoading(!1),u.value={}}},w=Gr(),_=async A=>{const{entityType:O,id:I}=A;u.value.setLoading&&u.value.setLoading(!0);try{e.value=!1;const{request:R}=lo(),{error:L}=await R(`${O}/delete/${I}/`,{method:"POST",data:{id:I}});if(L)return Ve({message:A.failedMessage||`${y(`failed_to_delete_${O}`)} ${L.message||""}`,type:"error"}),!1;if(Ve({message:A.successMessage||y(`${O}_deleted`),type:"success"}),O==="notification"){if(w.params.id){const G=Array.isArray(w.params.id)?w.params.id[0]:w.params.id,z=parseInt(G,10);await g(O,z)}}else await g(O);return!0}catch(R){return Ve({message:A.errorMessage||`${y(`error_deleting_${O}`)} ${R}`,type:"error"}),e.value=!1,!1}finally{u.value.setLoading&&u.value.setLoading(!1),u.value={}}},k=async A=>{const{entityType:O,id:I}=A;u.value.setLoading&&u.value.setLoading(!0);try{e.value=!1;const{request:R}=lo(),{error:L}=await R(`${O}/duplicate/${I}/`,{method:"POST"});if(L)return Ve({message:A.failedMessage||`${y(`failed_to_duplicate_${O}`)} ${L.message||""}`,type:"error"}),!1;{Ve({message:A.successMessage||y(`${O}_duplicated`),type:"success"});const G=O==="form"?"forms":O==="entry"?"entries":O;if(O==="notification"){if(w.params.id){const z=Array.isArray(w.params.id)?w.params.id[0]:w.params.id,ee=parseInt(z,10);await g(G,ee)}}else await g(G);return l.value&&l.value(),!0}}catch(R){return Ve({message:A.errorMessage||`${y(`error_duplicating_${O}`)} ${R}`,type:"error"}),e.value=!1,!1}finally{u.value.setLoading&&u.value.setLoading(!1),u.value={}}},x=async()=>{switch(i.value){case"delete":Array.isArray(s.value)?await b({entityType:a.value,ids:s.value}):await _({entityType:a.value,id:s.value});break;case"duplicate":await k({entityType:a.value,id:s.value});break;case"unsaved_changes":f.value&&(f.value(),f.value=null),e.value=!1;break}},C=()=>{r.value=!0,o.value={...n},f.value=null};return{dialogVisible:e,dialogLoading:t,actionAllowed:r,dialogData:o,actionType:i,handleActionClick:d,confirmAction:x,refreshData:g,showUnsavedChangesDialog:A=>{d(null,null,"form","unsaved_changes",{},A)}}});var av,kS;function Uz(){if(kS)return av;kS=1;function n(){this.__data__=[],this.size=0}return av=n,av}var sv,TS;function U5(){if(TS)return sv;TS=1;function n(e,t){return e===t||e!==e&&t!==t}return sv=n,sv}var iv,ES;function Jp(){if(ES)return iv;ES=1;var n=U5();function e(t,r){for(var o=t.length;o--;)if(n(t[o][0],r))return o;return-1}return iv=e,iv}var lv,MS;function jz(){if(MS)return lv;MS=1;var n=Jp(),e=Array.prototype,t=e.splice;function r(o){var s=this.__data__,a=n(s,o);if(a<0)return!1;var i=s.length-1;return a==i?s.pop():t.call(s,a,1),--this.size,!0}return lv=r,lv}var uv,IS;function qz(){if(IS)return uv;IS=1;var n=Jp();function e(t){var r=this.__data__,o=n(r,t);return o<0?void 0:r[o][1]}return uv=e,uv}var cv,OS;function Kz(){if(OS)return cv;OS=1;var n=Jp();function e(t){return n(this.__data__,t)>-1}return cv=e,cv}var dv,AS;function Gz(){if(AS)return dv;AS=1;var n=Jp();function e(t,r){var o=this.__data__,s=n(o,t);return s<0?(++this.size,o.push([t,r])):o[s][1]=r,this}return dv=e,dv}var fv,PS;function Xp(){if(PS)return fv;PS=1;var n=Uz(),e=jz(),t=qz(),r=Kz(),o=Gz();function s(a){var i=-1,l=a==null?0:a.length;for(this.clear();++i<l;){var u=a[i];this.set(u[0],u[1])}}return s.prototype.clear=n,s.prototype.delete=e,s.prototype.get=t,s.prototype.has=r,s.prototype.set=o,fv=s,fv}var pv,$S;function Yz(){if($S)return pv;$S=1;var n=Xp();function e(){this.__data__=new n,this.size=0}return pv=e,pv}var hv,RS;function Jz(){if(RS)return hv;RS=1;function n(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}return hv=n,hv}var mv,DS;function Xz(){if(DS)return mv;DS=1;function n(e){return this.__data__.get(e)}return mv=n,mv}var vv,NS;function Qz(){if(NS)return vv;NS=1;function n(e){return this.__data__.has(e)}return vv=n,vv}var gv,LS;function j5(){if(LS)return gv;LS=1;var n=typeof Is=="object"&&Is&&Is.Object===Object&&Is;return gv=n,gv}var yv,FS;function ts(){if(FS)return yv;FS=1;var n=j5(),e=typeof self=="object"&&self&&self.Object===Object&&self,t=n||e||Function("return this")();return yv=t,yv}var bv,BS;function Gy(){if(BS)return bv;BS=1;var n=ts(),e=n.Symbol;return bv=e,bv}var Sv,VS;function Zz(){if(VS)return Sv;VS=1;var n=Gy(),e=Object.prototype,t=e.hasOwnProperty,r=e.toString,o=n?n.toStringTag:void 0;function s(a){var i=t.call(a,o),l=a[o];try{a[o]=void 0;var u=!0}catch{}var f=r.call(a);return u&&(i?a[o]=l:delete a[o]),f}return Sv=s,Sv}var wv,zS;function eH(){if(zS)return wv;zS=1;var n=Object.prototype,e=n.toString;function t(r){return e.call(r)}return wv=t,wv}var _v,HS;function Qp(){if(HS)return _v;HS=1;var n=Gy(),e=Zz(),t=eH(),r="[object Null]",o="[object Undefined]",s=n?n.toStringTag:void 0;function a(i){return i==null?i===void 0?o:r:s&&s in Object(i)?e(i):t(i)}return _v=a,_v}var Cv,WS;function q5(){if(WS)return Cv;WS=1;function n(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}return Cv=n,Cv}var xv,US;function K5(){if(US)return xv;US=1;var n=Qp(),e=q5(),t="[object AsyncFunction]",r="[object Function]",o="[object GeneratorFunction]",s="[object Proxy]";function a(i){if(!e(i))return!1;var l=n(i);return l==r||l==o||l==t||l==s}return xv=a,xv}var kv,jS;function tH(){if(jS)return kv;jS=1;var n=ts(),e=n["__core-js_shared__"];return kv=e,kv}var Tv,qS;function nH(){if(qS)return Tv;qS=1;var n=tH(),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 Tv=t,Tv}var Ev,KS;function G5(){if(KS)return Ev;KS=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 Ev=t,Ev}var Mv,GS;function rH(){if(GS)return Mv;GS=1;var n=K5(),e=nH(),t=q5(),r=G5(),o=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,a=Function.prototype,i=Object.prototype,l=a.toString,u=i.hasOwnProperty,f=RegExp("^"+l.call(u).replace(o,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function d(h){if(!t(h)||e(h))return!1;var v=n(h)?f:s;return v.test(r(h))}return Mv=d,Mv}var Iv,YS;function oH(){if(YS)return Iv;YS=1;function n(e,t){return e==null?void 0:e[t]}return Iv=n,Iv}var Ov,JS;function ru(){if(JS)return Ov;JS=1;var n=rH(),e=oH();function t(r,o){var s=e(r,o);return n(s)?s:void 0}return Ov=t,Ov}var Av,XS;function Yy(){if(XS)return Av;XS=1;var n=ru(),e=ts(),t=n(e,"Map");return Av=t,Av}var Pv,QS;function Zp(){if(QS)return Pv;QS=1;var n=ru(),e=n(Object,"create");return Pv=e,Pv}var $v,ZS;function aH(){if(ZS)return $v;ZS=1;var n=Zp();function e(){this.__data__=n?n(null):{},this.size=0}return $v=e,$v}var Rv,e4;function sH(){if(e4)return Rv;e4=1;function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}return Rv=n,Rv}var Dv,t4;function iH(){if(t4)return Dv;t4=1;var n=Zp(),e="__lodash_hash_undefined__",t=Object.prototype,r=t.hasOwnProperty;function o(s){var a=this.__data__;if(n){var i=a[s];return i===e?void 0:i}return r.call(a,s)?a[s]:void 0}return Dv=o,Dv}var Nv,n4;function lH(){if(n4)return Nv;n4=1;var n=Zp(),e=Object.prototype,t=e.hasOwnProperty;function r(o){var s=this.__data__;return n?s[o]!==void 0:t.call(s,o)}return Nv=r,Nv}var Lv,r4;function uH(){if(r4)return Lv;r4=1;var n=Zp(),e="__lodash_hash_undefined__";function t(r,o){var s=this.__data__;return this.size+=this.has(r)?0:1,s[r]=n&&o===void 0?e:o,this}return Lv=t,Lv}var Fv,o4;function cH(){if(o4)return Fv;o4=1;var n=aH(),e=sH(),t=iH(),r=lH(),o=uH();function s(a){var i=-1,l=a==null?0:a.length;for(this.clear();++i<l;){var u=a[i];this.set(u[0],u[1])}}return s.prototype.clear=n,s.prototype.delete=e,s.prototype.get=t,s.prototype.has=r,s.prototype.set=o,Fv=s,Fv}var Bv,a4;function dH(){if(a4)return Bv;a4=1;var n=cH(),e=Xp(),t=Yy();function r(){this.size=0,this.__data__={hash:new n,map:new(t||e),string:new n}}return Bv=r,Bv}var Vv,s4;function fH(){if(s4)return Vv;s4=1;function n(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}return Vv=n,Vv}var zv,i4;function eh(){if(i4)return zv;i4=1;var n=fH();function e(t,r){var o=t.__data__;return n(r)?o[typeof r=="string"?"string":"hash"]:o.map}return zv=e,zv}var Hv,l4;function pH(){if(l4)return Hv;l4=1;var n=eh();function e(t){var r=n(this,t).delete(t);return this.size-=r?1:0,r}return Hv=e,Hv}var Wv,u4;function hH(){if(u4)return Wv;u4=1;var n=eh();function e(t){return n(this,t).get(t)}return Wv=e,Wv}var Uv,c4;function mH(){if(c4)return Uv;c4=1;var n=eh();function e(t){return n(this,t).has(t)}return Uv=e,Uv}var jv,d4;function vH(){if(d4)return jv;d4=1;var n=eh();function e(t,r){var o=n(this,t),s=o.size;return o.set(t,r),this.size+=o.size==s?0:1,this}return jv=e,jv}var qv,f4;function Y5(){if(f4)return qv;f4=1;var n=dH(),e=pH(),t=hH(),r=mH(),o=vH();function s(a){var i=-1,l=a==null?0:a.length;for(this.clear();++i<l;){var u=a[i];this.set(u[0],u[1])}}return s.prototype.clear=n,s.prototype.delete=e,s.prototype.get=t,s.prototype.has=r,s.prototype.set=o,qv=s,qv}var Kv,p4;function gH(){if(p4)return Kv;p4=1;var n=Xp(),e=Yy(),t=Y5(),r=200;function o(s,a){var i=this.__data__;if(i instanceof n){var l=i.__data__;if(!e||l.length<r-1)return l.push([s,a]),this.size=++i.size,this;i=this.__data__=new t(l)}return i.set(s,a),this.size=i.size,this}return Kv=o,Kv}var Gv,h4;function yH(){if(h4)return Gv;h4=1;var n=Xp(),e=Yz(),t=Jz(),r=Xz(),o=Qz(),s=gH();function a(i){var l=this.__data__=new n(i);this.size=l.size}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=o,a.prototype.set=s,Gv=a,Gv}var Yv,m4;function bH(){if(m4)return Yv;m4=1;var n="__lodash_hash_undefined__";function e(t){return this.__data__.set(t,n),this}return Yv=e,Yv}var Jv,v4;function SH(){if(v4)return Jv;v4=1;function n(e){return this.__data__.has(e)}return Jv=n,Jv}var Xv,g4;function wH(){if(g4)return Xv;g4=1;var n=Y5(),e=bH(),t=SH();function r(o){var s=-1,a=o==null?0:o.length;for(this.__data__=new n;++s<a;)this.add(o[s])}return r.prototype.add=r.prototype.push=e,r.prototype.has=t,Xv=r,Xv}var Qv,y4;function _H(){if(y4)return Qv;y4=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 Qv=n,Qv}var Zv,b4;function CH(){if(b4)return Zv;b4=1;function n(e,t){return e.has(t)}return Zv=n,Zv}var eg,S4;function J5(){if(S4)return eg;S4=1;var n=wH(),e=_H(),t=CH(),r=1,o=2;function s(a,i,l,u,f,d){var h=l&r,v=a.length,g=i.length;if(v!=g&&!(h&&g>v))return!1;var y=d.get(a),b=d.get(i);if(y&&b)return y==i&&b==a;var w=-1,_=!0,k=l&o?new n:void 0;for(d.set(a,i),d.set(i,a);++w<v;){var x=a[w],C=i[w];if(u)var T=h?u(C,x,w,i,a,d):u(x,C,w,a,i,d);if(T!==void 0){if(T)continue;_=!1;break}if(k){if(!e(i,function(A,O){if(!t(k,O)&&(x===A||f(x,A,l,u,d)))return k.push(O)})){_=!1;break}}else if(!(x===C||f(x,C,l,u,d))){_=!1;break}}return d.delete(a),d.delete(i),_}return eg=s,eg}var tg,w4;function xH(){if(w4)return tg;w4=1;var n=ts(),e=n.Uint8Array;return tg=e,tg}var ng,_4;function kH(){if(_4)return ng;_4=1;function n(e){var t=-1,r=Array(e.size);return e.forEach(function(o,s){r[++t]=[s,o]}),r}return ng=n,ng}var rg,C4;function TH(){if(C4)return rg;C4=1;function n(e){var t=-1,r=Array(e.size);return e.forEach(function(o){r[++t]=o}),r}return rg=n,rg}var og,x4;function EH(){if(x4)return og;x4=1;var n=Gy(),e=xH(),t=U5(),r=J5(),o=kH(),s=TH(),a=1,i=2,l="[object Boolean]",u="[object Date]",f="[object Error]",d="[object Map]",h="[object Number]",v="[object RegExp]",g="[object Set]",y="[object String]",b="[object Symbol]",w="[object ArrayBuffer]",_="[object DataView]",k=n?n.prototype:void 0,x=k?k.valueOf:void 0;function C(T,A,O,I,R,L,G){switch(O){case _:if(T.byteLength!=A.byteLength||T.byteOffset!=A.byteOffset)return!1;T=T.buffer,A=A.buffer;case w:return!(T.byteLength!=A.byteLength||!L(new e(T),new e(A)));case l:case u:case h:return t(+T,+A);case f:return T.name==A.name&&T.message==A.message;case v:case y:return T==A+"";case d:var z=o;case g:var ee=I&a;if(z||(z=s),T.size!=A.size&&!ee)return!1;var q=G.get(T);if(q)return q==A;I|=i,G.set(T,A);var V=r(z(T),z(A),I,R,L,G);return G.delete(T),V;case b:if(x)return x.call(T)==x.call(A)}return!1}return og=C,og}var ag,k4;function MH(){if(k4)return ag;k4=1;function n(e,t){for(var r=-1,o=t.length,s=e.length;++r<o;)e[s+r]=t[r];return e}return ag=n,ag}var sg,T4;function Jy(){if(T4)return sg;T4=1;var n=Array.isArray;return sg=n,sg}var ig,E4;function IH(){if(E4)return ig;E4=1;var n=MH(),e=Jy();function t(r,o,s){var a=o(r);return e(r)?a:n(a,s(r))}return ig=t,ig}var lg,M4;function OH(){if(M4)return lg;M4=1;function n(e,t){for(var r=-1,o=e==null?0:e.length,s=0,a=[];++r<o;){var i=e[r];t(i,r,e)&&(a[s++]=i)}return a}return lg=n,lg}var ug,I4;function AH(){if(I4)return ug;I4=1;function n(){return[]}return ug=n,ug}var cg,O4;function PH(){if(O4)return cg;O4=1;var n=OH(),e=AH(),t=Object.prototype,r=t.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(a){return a==null?[]:(a=Object(a),n(o(a),function(i){return r.call(a,i)}))}:e;return cg=s,cg}var dg,A4;function $H(){if(A4)return dg;A4=1;function n(e,t){for(var r=-1,o=Array(e);++r<e;)o[r]=t(r);return o}return dg=n,dg}var fg,P4;function th(){if(P4)return fg;P4=1;function n(e){return e!=null&&typeof e=="object"}return fg=n,fg}var pg,$4;function RH(){if($4)return pg;$4=1;var n=Qp(),e=th(),t="[object Arguments]";function r(o){return e(o)&&n(o)==t}return pg=r,pg}var hg,R4;function DH(){if(R4)return hg;R4=1;var n=RH(),e=th(),t=Object.prototype,r=t.hasOwnProperty,o=t.propertyIsEnumerable,s=n(function(){return arguments}())?n:function(a){return e(a)&&r.call(a,"callee")&&!o.call(a,"callee")};return hg=s,hg}var Du={exports:{}},mg,D4;function NH(){if(D4)return mg;D4=1;function n(){return!1}return mg=n,mg}Du.exports;var N4;function X5(){return N4||(N4=1,function(n,e){var t=ts(),r=NH(),o=e&&!e.nodeType&&e,s=o&&!0&&n&&!n.nodeType&&n,a=s&&s.exports===o,i=a?t.Buffer:void 0,l=i?i.isBuffer:void 0,u=l||r;n.exports=u}(Du,Du.exports)),Du.exports}var vg,L4;function LH(){if(L4)return vg;L4=1;var n=9007199254740991,e=/^(?:0|[1-9]\d*)$/;function t(r,o){var s=typeof r;return o=o??n,!!o&&(s=="number"||s!="symbol"&&e.test(r))&&r>-1&&r%1==0&&r<o}return vg=t,vg}var gg,F4;function Q5(){if(F4)return gg;F4=1;var n=9007199254740991;function e(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=n}return gg=e,gg}var yg,B4;function FH(){if(B4)return yg;B4=1;var n=Qp(),e=Q5(),t=th(),r="[object Arguments]",o="[object Array]",s="[object Boolean]",a="[object Date]",i="[object Error]",l="[object Function]",u="[object Map]",f="[object Number]",d="[object Object]",h="[object RegExp]",v="[object Set]",g="[object String]",y="[object WeakMap]",b="[object ArrayBuffer]",w="[object DataView]",_="[object Float32Array]",k="[object Float64Array]",x="[object Int8Array]",C="[object Int16Array]",T="[object Int32Array]",A="[object Uint8Array]",O="[object Uint8ClampedArray]",I="[object Uint16Array]",R="[object Uint32Array]",L={};L[_]=L[k]=L[x]=L[C]=L[T]=L[A]=L[O]=L[I]=L[R]=!0,L[r]=L[o]=L[b]=L[s]=L[w]=L[a]=L[i]=L[l]=L[u]=L[f]=L[d]=L[h]=L[v]=L[g]=L[y]=!1;function G(z){return t(z)&&e(z.length)&&!!L[n(z)]}return yg=G,yg}var bg,V4;function BH(){if(V4)return bg;V4=1;function n(e){return function(t){return e(t)}}return bg=n,bg}var Nu={exports:{}};Nu.exports;var z4;function VH(){return z4||(z4=1,function(n,e){var t=j5(),r=e&&!e.nodeType&&e,o=r&&!0&&n&&!n.nodeType&&n,s=o&&o.exports===r,a=s&&t.process,i=function(){try{var l=o&&o.require&&o.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();n.exports=i}(Nu,Nu.exports)),Nu.exports}var Sg,H4;function Z5(){if(H4)return Sg;H4=1;var n=FH(),e=BH(),t=VH(),r=t&&t.isTypedArray,o=r?e(r):n;return Sg=o,Sg}var wg,W4;function zH(){if(W4)return wg;W4=1;var n=$H(),e=DH(),t=Jy(),r=X5(),o=LH(),s=Z5(),a=Object.prototype,i=a.hasOwnProperty;function l(u,f){var d=t(u),h=!d&&e(u),v=!d&&!h&&r(u),g=!d&&!h&&!v&&s(u),y=d||h||v||g,b=y?n(u.length,String):[],w=b.length;for(var _ in u)(f||i.call(u,_))&&!(y&&(_=="length"||v&&(_=="offset"||_=="parent")||g&&(_=="buffer"||_=="byteLength"||_=="byteOffset")||o(_,w)))&&b.push(_);return b}return wg=l,wg}var _g,U4;function HH(){if(U4)return _g;U4=1;var n=Object.prototype;function e(t){var r=t&&t.constructor,o=typeof r=="function"&&r.prototype||n;return t===o}return _g=e,_g}var Cg,j4;function WH(){if(j4)return Cg;j4=1;function n(e,t){return function(r){return e(t(r))}}return Cg=n,Cg}var xg,q4;function UH(){if(q4)return xg;q4=1;var n=WH(),e=n(Object.keys,Object);return xg=e,xg}var kg,K4;function jH(){if(K4)return kg;K4=1;var n=HH(),e=UH(),t=Object.prototype,r=t.hasOwnProperty;function o(s){if(!n(s))return e(s);var a=[];for(var i in Object(s))r.call(s,i)&&i!="constructor"&&a.push(i);return a}return kg=o,kg}var Tg,G4;function qH(){if(G4)return Tg;G4=1;var n=K5(),e=Q5();function t(r){return r!=null&&e(r.length)&&!n(r)}return Tg=t,Tg}var Eg,Y4;function KH(){if(Y4)return Eg;Y4=1;var n=zH(),e=jH(),t=qH();function r(o){return t(o)?n(o):e(o)}return Eg=r,Eg}var Mg,J4;function GH(){if(J4)return Mg;J4=1;var n=IH(),e=PH(),t=KH();function r(o){return n(o,t,e)}return Mg=r,Mg}var Ig,X4;function YH(){if(X4)return Ig;X4=1;var n=GH(),e=1,t=Object.prototype,r=t.hasOwnProperty;function o(s,a,i,l,u,f){var d=i&e,h=n(s),v=h.length,g=n(a),y=g.length;if(v!=y&&!d)return!1;for(var b=v;b--;){var w=h[b];if(!(d?w in a:r.call(a,w)))return!1}var _=f.get(s),k=f.get(a);if(_&&k)return _==a&&k==s;var x=!0;f.set(s,a),f.set(a,s);for(var C=d;++b<v;){w=h[b];var T=s[w],A=a[w];if(l)var O=d?l(A,T,w,a,s,f):l(T,A,w,s,a,f);if(!(O===void 0?T===A||u(T,A,i,l,f):O)){x=!1;break}C||(C=w=="constructor")}if(x&&!C){var I=s.constructor,R=a.constructor;I!=R&&"constructor"in s&&"constructor"in a&&!(typeof I=="function"&&I instanceof I&&typeof R=="function"&&R instanceof R)&&(x=!1)}return f.delete(s),f.delete(a),x}return Ig=o,Ig}var Og,Q4;function JH(){if(Q4)return Og;Q4=1;var n=ru(),e=ts(),t=n(e,"DataView");return Og=t,Og}var Ag,Z4;function XH(){if(Z4)return Ag;Z4=1;var n=ru(),e=ts(),t=n(e,"Promise");return Ag=t,Ag}var Pg,ew;function QH(){if(ew)return Pg;ew=1;var n=ru(),e=ts(),t=n(e,"Set");return Pg=t,Pg}var $g,tw;function ZH(){if(tw)return $g;tw=1;var n=ru(),e=ts(),t=n(e,"WeakMap");return $g=t,$g}var Rg,nw;function eW(){if(nw)return Rg;nw=1;var n=JH(),e=Yy(),t=XH(),r=QH(),o=ZH(),s=Qp(),a=G5(),i="[object Map]",l="[object Object]",u="[object Promise]",f="[object Set]",d="[object WeakMap]",h="[object DataView]",v=a(n),g=a(e),y=a(t),b=a(r),w=a(o),_=s;return(n&&_(new n(new ArrayBuffer(1)))!=h||e&&_(new e)!=i||t&&_(t.resolve())!=u||r&&_(new r)!=f||o&&_(new o)!=d)&&(_=function(k){var x=s(k),C=x==l?k.constructor:void 0,T=C?a(C):"";if(T)switch(T){case v:return h;case g:return i;case y:return u;case b:return f;case w:return d}return x}),Rg=_,Rg}var Dg,rw;function tW(){if(rw)return Dg;rw=1;var n=yH(),e=J5(),t=EH(),r=YH(),o=eW(),s=Jy(),a=X5(),i=Z5(),l=1,u="[object Arguments]",f="[object Array]",d="[object Object]",h=Object.prototype,v=h.hasOwnProperty;function g(y,b,w,_,k,x){var C=s(y),T=s(b),A=C?f:o(y),O=T?f:o(b);A=A==u?d:A,O=O==u?d:O;var I=A==d,R=O==d,L=A==O;if(L&&a(y)){if(!a(b))return!1;C=!0,I=!1}if(L&&!I)return x||(x=new n),C||i(y)?e(y,b,w,_,k,x):t(y,b,A,w,_,k,x);if(!(w&l)){var G=I&&v.call(y,"__wrapped__"),z=R&&v.call(b,"__wrapped__");if(G||z){var ee=G?y.value():y,q=z?b.value():b;return x||(x=new n),k(ee,q,w,_,x)}}return L?(x||(x=new n),r(y,b,w,_,k,x)):!1}return Dg=g,Dg}var Ng,ow;function nW(){if(ow)return Ng;ow=1;var n=tW(),e=th();function t(r,o,s,a,i){return r===o?!0:r==null||o==null||!e(r)&&!e(o)?r!==r&&o!==o:n(r,o,s,a,t,i)}return Ng=t,Ng}var Lg,aw;function rW(){if(aw)return Lg;aw=1;var n=nW();function e(t,r){return n(t,r)}return Lg=e,Lg}var oW=rW();const aW=Zo(oW),oi=Do("unsavedChanges",()=>{const{getLabel:n}=dt(),e=D({}),t=ha(),r=(k,x)=>{e.value[k]={...x}},o=(k,x)=>$(()=>e.value[k]?!aW(x(),e.value[k]):!1),s=(k,x)=>{e.value[k]&&(e.value[k]={...x()})},a=k=>e.value[k]||null,i=(k,x,C)=>{const T=k,O=T.target.closest("a");!O||!(typeof x=="function"?x():x)||(T.preventDefault(),t.showUnsavedChangesDialog(()=>{C?C():window.location.href=O.href}))},l=(k,x,C)=>{const T=A=>i(A,x,C);return k.on("adminMenuClick",T),()=>k.off("adminMenuClick",T)},u={formBuilder:{name:null,description:null,published:!0,showTitle:!1,showDescription:!1,storeEntries:!1,fields:[]},confirmationBuilder:{url:"",message:"",enabled:!0,showForm:!1,page:""},notificationBuilder:{name:n("new_notification"),sender:"",receiver:"",enabled:!1,subject:"",message:""},settingsBuilder:{recaptchaType:"v2",recaptchaSiteKey:"",recaptchaSecretKey:"",recaptchaLanguage:""}};let f=!1;const d=async()=>{if(!f){f=!0;try{Object.entries(u).forEach(([k,x])=>{r(k,x)})}finally{f=!1}}},h=k=>{if(!(k in u))throw new Error(`${n("unknown_entity_page_name")} ${k}`);return u[k]},v=(k,x)=>{w(k);const C=b(k,x);return{getCurrentState:C,hasUnsavedChanges:()=>o(k,C),resetUnsavedChanges:()=>g(k,C),resetToInitialState:()=>y(k,x),getInitialState:()=>h(k),entityPageName:k}},g=(k,x)=>{s(k,x)},y=(k,x)=>{const C=h(k);Object.keys(C).forEach(T=>{x[T]&&(T==="fields"&&k==="formBuilder"||Array.isArray(x[T].value)&&Array.isArray(C[T])||typeof x[T].value=="object"&&x[T].value!==null&&typeof C[T]=="object"&&C[T]!==null?x[T].value=structuredClone(C[T]):x[T].value=C[T])}),r(k,C)},b=(k,x)=>()=>{const C=h(k),T={};return Object.keys(C).forEach(A=>{x[A]&&(A==="fields"&&k==="formBuilder"?T[A]=Array.isArray(x[A].value)?[...x[A].value]:x[A].value:T[A]=x[A].value)}),T},w=k=>{const x=h(k);r(k,x)};return{initializeState:r,hasUnsavedChanges:o,resetUnsavedChanges:s,getInitialState:a,onAdminMenuClick:i,setupAdminMenuListener:l,createEntityHandlers:k=>({initializeState:x=>r(k,x),hasUnsavedChanges:x=>o(k,x),resetUnsavedChanges:x=>s(k,x),getInitialState:()=>a(k),getCurrentState:()=>{throw new Error(n("get_current_state_err"))}}),initializeAllEntityStates:d,getEntityInitialState:h,initializeEntityState:w,createGetCurrentStateFunction:b,resetEntityToInitialState:y,resetEntityUnsavedChanges:g,createEntityManager:v}}),Xy=Do("settingsStore",()=>{const n=D(null),e=D(!1),t=D("v2"),r=D(""),o=D(""),s=D(""),{getLabel:a}=dt(),{request:i}=lo(),u=oi().createEntityManager("settingsBuilder",{type:t,siteKey:r,secretKey:o,language:s}),f=$(()=>({type:t.value,siteKey:r.value,secretKey:o.value,language:s.value})),d=$(()=>{var z;return((z=n.value)==null?void 0:z.security)||null}),h=$(()=>{var z;return((z=n.value)==null?void 0:z.general)||null}),v=$(()=>{var z,ee;return((ee=(z=n.value)==null?void 0:z.security)==null?void 0:ee.recaptcha)||null}),g=$(()=>{const z=r.value&&r.value.trim()!=="",ee=o.value&&o.value.trim()!=="";return z&&ee&&L(r.value)&&L(o.value)}),y=$(()=>u.hasUnsavedChanges().value),b=z=>{t.value=z},w=z=>{r.value=z},_=z=>{o.value=z},k=z=>{s.value=z},x=z=>{t.value=z.type,r.value=z.siteKey,o.value=z.secretKey,s.value=z.language||""},C=async()=>{var z,ee;try{e.value=!0;const{data:q,error:V,status:ne}=await i("settings/all",{method:"GET",headers:{"Content-Type":"application/json"}});if(ne===200&&!V&&((z=q==null?void 0:q.data)!=null&&z.data)){n.value=q.data.data;const oe=(ee=q.data.data.security)==null?void 0:ee.recaptcha;return oe&&(t.value=oe.type||"v2",r.value=oe.siteKey||"",o.value=oe.secretKey||"",s.value=oe.language||""),u.resetUnsavedChanges(),!0}else return Ve({message:a("failed_to_load_settings"),type:"error"}),!1}catch(q){return Ve({message:a("error_loading_settings"),type:"error"}),console.error(a("error_loading_settings"),q),!1}finally{e.value=!1}},T=async(z,ee)=>{var q;try{e.value=!0;const{data:V,error:ne,status:oe}=await i(`setting/${z}/${ee}`,{method:"GET",headers:{"Content-Type":"application/json"}});return oe===200&&!ne&&((q=V==null?void 0:V.data)!=null&&q.value)?V.data.value:(Ve({message:a("failed_to_load_settings"),type:"error"}),null)}catch(V){return console.error(a("failed_to_load_settings"),V),Ve({message:a("failed_to_load_settings"),type:"error"}),null}finally{e.value=!1}},A=async(z,ee,q)=>{try{e.value=!0;const{data:V,error:ne,status:oe}=await i("setting/update",{method:"POST",headers:{"Content-Type":"application/json"},data:{settingsCategory:z,settingsOption:ee,settingsValue:q}});return oe===200&&!ne?(Ve({message:a("settings_saved"),type:"success"}),!0):(Ve({message:a("failed_to_save_settings"),type:"error"}),console.error(a("failed_to_save_settings"),V==null?void 0:V.message),!1)}catch(V){return Ve({message:a("error_saving_settings"),type:"error"}),console.error(a("error_saving_settings"),V),!1}finally{e.value=!1}},O=(z,ee,q)=>{if(n.value){const V={...n.value};V[z]&&(V[z][ee]=q,n.value=V)}},I=async()=>{const z=await T("security","recaptcha");z&&(t.value=z.type||"v2",r.value=z.siteKey||"",o.value=z.secretKey||"",s.value=z.language||"",u.resetUnsavedChanges())},R=async()=>{const z=r.value.trim(),ee=o.value.trim();if(z&&!L(z)||ee&&!L(ee)){const ne=z&&!L(z)?a("site_key_invalid"):a("secret_key_invalid");return Ve({message:ne,type:"error"}),!1}const q={type:t.value,siteKey:r.value,secretKey:o.value,language:s.value},V=await A("security","recaptcha",q);return V&&(O("security","recaptcha",q),u.resetUnsavedChanges()),V},L=z=>{if(!z||z.trim()==="")return!0;const ee=z.trim();return ee.length<20||ee.length>100?!1:/^[A-Za-z0-9_-]+$/.test(ee)},G=()=>{u.resetUnsavedChanges()};return{recaptchaType:t,recaptchaSiteKey:r,recaptchaSecretKey:o,recaptchaLanguage:s,isLoading:e,allSettings:n,recaptchaSettings:f,isRecaptchaConfigured:g,hasChanges:y,getCurrentState:u.getCurrentState,securitySettings:d,generalSettings:h,currentRecaptchaSettings:v,setRecaptchaType:b,setRecaptchaSiteKey:w,setRecaptchaSecretKey:_,setRecaptchaLanguage:k,setRecaptchaSettings:x,loadRecaptchaSettings:I,saveRecaptchaSettings:R,resetChanges:G,loadAllSettings:C,updateSettingInState:O,loadSetting:T,saveSetting:A,validateRecaptchaKeyFormat:L}}),sW=[{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"}],nh=fe({__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}=dt(),r=n,o=Bt("isSecondary",!1),s=Za(),a=e,i=$({get:()=>r.modelValue,set:u=>a("update:modelValue",u)}),l=$(()=>r.ariaLabel||t("select"));return(u,f)=>{const d=nn,h=o5;return E(),se(h,It({ref:"elInputRef"},{...u.$attrs,...u.$props},{modelValue:i.value,"onUpdate:modelValue":f[0]||(f[0]=v=>i.value=v),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":m(o)},"ivyforms-form-item-select"],"max-collapse-tags":r.maxTags,"aria-label":l.value}),Wi({default:U(()=>[be(u.$slots,"default")]),_:2},[m(s).prefix||u.iconStart?{name:"prefix",fn:U(()=>[be(u.$slots,"prefix",{},()=>[u.iconStart?(E(),se(d,{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"])):ue("",!0),r.avatar?(E(),se(d,{key:1,class:"ivyforms-input__avatar",name:"user",size:"l"})):ue("",!0)])]),key:"0"}:void 0]),1040,["modelValue","placeholder","disabled","multiple","collapse-tags","clearable","class","max-collapse-tags","aria-label"])}}}),rh=fe({__name:"IvySelectOption",props:{value:{type:[String,Number,Boolean,Object]},label:{},disabled:{type:Boolean},iconConfig:{}},setup(n){const e=n,t=Bt("isSecondary",!1);return(r,o)=>{const s=a5;return E(),se(s,{class:J(["ivyforms-select-option",{"is-secondary":m(t)}]),value:e.value,label:e.label,disabled:r.disabled},{default:U(()=>{var a;return[be(r.$slots,"default"),(a=e.iconConfig)!=null&&a.name?(E(),se(nn,Vf(It({key:0},{...e.iconConfig,name:e.iconConfig.name})),null,16)):ue("",!0)]}),_:3},8,["class","value","label","disabled"])}}}),iW={class:"ivyforms-tab-label-wrapper"},lW=["id","aria-selected","aria-controls"],ou=fe({__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=D([...t.tabs]),o=e,s=$({get:()=>t.modelValue,set:u=>o("update:modelValue",u)}),a=()=>{const u=`tab-${RO(6)}`;r.value.push({name:u,label:`Page ${r.value.length+1}`}),s.value=u},i=()=>{var u;r.value=r.value.filter(f=>f.name!==s.value),r.value.length>0&&(s.value=((u=r.value[0])==null?void 0:u.name)||"")};Wt(()=>{document.addEventListener("keydown",l)}),Ui(()=>{document.removeEventListener("keydown",l)});const l=u=>{if(!r.value.length)return;const f=r.value.findIndex(d=>d.name===s.value);if(f!==-1){if(u.key==="ArrowRight"){let d=(f+1)%r.value.length;for(;r.value[d].disabled&&d!==f;)d=(d+1)%r.value.length;d!==f&&(s.value=r.value[d].name)}else if(u.key==="ArrowLeft"){let d=(f-1+r.value.length)%r.value.length;for(;r.value[d].disabled&&d!==f;)d=(d-1+r.value.length)%r.value.length;d!==f&&(s.value=r.value[d].name)}}};return(u,f)=>{const d=MB,h=EB,v=el;return E(),B("div",{class:J(["ivyforms-tabs-wrapper",{"bg-transparent":!u.background}])},[P(h,{modelValue:s.value,"onUpdate:modelValue":f[0]||(f[0]=g=>s.value=g),type:"card","tab-position":u.position,addable:u.addTab,editable:u.addTab,stretch:u.stretch,class:J([`size-${u.size}`,"ivyforms-tabs-group",`priority-${u.priority}`,`type-${u.type}`,{"bg-transparent":!u.background}]),onTabAdd:a,onTabRemove:i},{default:U(()=>[(E(!0),B(ze,null,yt(r.value,g=>(E(),se(d,{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&&(s.value=g.name)},{label:U(()=>{var y;return[F("div",iW,[(y=g.iconConfig)!=null&&y.name?(E(),se(nn,It({key:0,ref_for:!0},g.iconConfig),null,16)):ue("",!0),F("span",{id:`tab-${g.name}`,role:"tab","aria-selected":s.value===g.name,"aria-controls":`tab-panel-${g.name}`,tabindex:"0"},pe(g.label),9,lW)])]}),default:U(()=>[be(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?(E(),se(v,{key:0})):ue("",!0)],2)}}}),uW={class:"ivyforms-checkbox__label-with-tooltip"},cW={key:0,class:"ivyforms-checkbox__description"},er=fe({__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}=dt(),r=n,o=e,s=$({get(){return r.modelValue},set(a){o("update:modelValue",a)}});return(a,i)=>{const l=nn,u=Tn,f=c$;return a.$slots.default?(E(),se(f,{key:0,modelValue:s.value,"onUpdate:modelValue":i[1]||(i[1]=d=>s.value=d),class:J(["ivyforms-checkbox",[`size-${r.size}`,`priority-${r.priority}`,`type-${r.type}`,r.labelPosition==="left"?"label-left":"label-right",{"with-description":r.description},{"is-checked":s.value,"is-indeterminate":r.indeterminate,"is-disabled":r.disabled,"with-marker":r.type==="withMarker"}]]),disabled:r.disabled,"aria-label":r.ariaLabel||m(t)("checkbox"),onChange:i[2]||(i[2]=d=>a.$emit("change",d))},{default:U(()=>[F("span",uW,[be(a.$slots,"default"),r.tooltip?(E(),se(u,{key:0,content:r.tooltip,"raw-content":"",placement:"top"},{default:U(()=>[P(l,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",class:"ivyforms-checkbox__tooltip-icon",onClick:i[0]||(i[0]=tt(()=>{},["prevent"]))})]),_:1},8,["content"])):ue("",!0)]),r.description?(E(),B("span",cW,pe(r.description),1)):ue("",!0)]),_:3},8,["modelValue","class","disabled","aria-label"])):ue("",!0)}}}),dW={class:"ivyforms-settings-security ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},fW={class:"ivyforms-settings-security__option-bar ivyforms-pb-8 ivyforms-flex"},pW={class:"ivyforms-settings-security__option-bar__left ivyforms-flex"},hW={class:"ivyforms-settings-security__title medium-18"},mW={class:"ivyforms-settings-security__option-bar__right ivyforms-flex ivyforms-gap-8"},vW={class:"ivyforms-settings-security__content ivyforms-pt-20 ivyforms-flex ivyforms-flex-direction-column ivyforms-flex-1 ivyforms-gap-24"},gW={class:"ivyforms-settings-security__content__wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-p-24 ivyforms-gap-24"},yW={class:"ivyforms-settings-security__tabs"},bW={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},SW={for:"site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},wW={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},_W={for:"secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},CW={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},xW={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},kW={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},TW={for:"hcaptcha-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},EW={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},MW={for:"hcaptcha-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},IW={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},OW={for:"turnstile-site-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},AW={class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},PW={for:"turnstile-secret-key",class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},$W={key:3,class:"ivyforms-settings-security__field ivyforms-flex ivyforms-flex-direction-column"},RW={class:"ivyforms-settings-security__field-label medium-14 ivyforms-mb-6"},DW={class:"ivyforms-settings-security__field-description medium-14 ivyforms-mb-12"},NW={class:"ivyforms-settings-security__toggle"},LW=fe({__name:"SecuritySettingsPage",setup(n){const{getLabel:e}=dt(),t=Xy(),r=Gr(),o=[{name:"v2",label:"v2"},{name:"invisible",label:"Invisible v2"},{name:"v3",label:"v3"}],s=$(()=>r.params.provider||"recaptcha"),a=()=>{switch(s.value){case"recaptcha":return"reCAPTCHA";case"hcaptcha":return"hCaptcha";case"turnstile":return"Turnstile";case"honeypot":return"Honeypot";default:return"reCAPTCHA"}},i=$({get:()=>t.recaptchaType,set:ee=>t.setRecaptchaType(ee)}),l=$({get:()=>t.recaptchaSiteKey,set:ee=>t.setRecaptchaSiteKey(ee)}),u=$({get:()=>t.recaptchaSecretKey,set:ee=>t.setRecaptchaSecretKey(ee)}),f=$({get:()=>t.recaptchaLanguage,set:ee=>t.setRecaptchaLanguage(ee)}),d=D(""),h=D(""),v=D(""),g=D(""),y=D(!1),b=$(()=>t.isLoading),w=$(()=>sW.map(ee=>({...ee,label:ee.value===""?e("browser_default"):ee.label}))),_=ee=>{ee?t.setRecaptchaType(ee):t.setRecaptchaType(i.value)},k=()=>{t.setRecaptchaSiteKey(l.value)},x=()=>{t.setRecaptchaSecretKey(u.value)},C=()=>{t.setRecaptchaLanguage(f.value)},T=()=>{window.open("https://cloud.google.com/security/products/recaptcha","_blank")},A=()=>{},O=()=>{},I=()=>{},R=()=>{},L=()=>{},G=()=>{switch(s.value){case"recaptcha":t.setRecaptchaSiteKey(""),t.setRecaptchaSecretKey(""),t.setRecaptchaLanguage("");break;case"hcaptcha":d.value="",h.value="";break;case"turnstile":v.value="",g.value="";break;case"honeypot":y.value=!1;break}},z=async()=>{switch(s.value){case"recaptcha":await t.saveRecaptchaSettings();break}};return Wt(async()=>{await t.loadAllSettings(),t.recaptchaType||t.setRecaptchaType("v2")}),(ee,q)=>{const V=gt,ne=W5,oe=Lr;return E(),B("div",dW,[F("div",fW,[F("div",pW,[F("span",hW,pe(a()),1)]),F("div",mW,[P(V,{class:J(["ivyforms-button__action--reset"]),priority:"tertiary",type:"fill",onClick:G},{default:U(()=>[Ye(pe(m(e)("clear")),1)]),_:1}),P(V,{class:J(["ivyforms-button__action--save"]),priority:"primary",loading:b.value,onClick:z},{default:U(()=>[b.value?ue("",!0):(E(),B(ze,{key:0},[Ye(pe(m(e)("save")),1)],64))]),_:1},8,["loading"])])]),F("div",vW,[s.value==="recaptcha"?(E(),B(ze,{key:0},[F("div",gW,[F("div",yW,[P(ou,{modelValue:i.value,"onUpdate:modelValue":[q[0]||(q[0]=Y=>i.value=Y),_],tabs:o,size:"d",priority:"tertiary",type:"tonal",width:200,background:!0},null,8,["modelValue"])]),P(ne,{type:"stripe",state:"notes",style:"stripe","show-button":!0,"button-label":m(e)("learn_more"),"show-title-icon":!1,"show-description-icon":!0,description:m(e)("recaptcha_instruction"),onButtonClick:T},null,8,["button-label","description"]),F("div",bW,[F("label",SW,pe(m(e)("captcha_site_key")),1),P(oe,{modelValue:l.value,"onUpdate:modelValue":[q[1]||(q[1]=Y=>l.value=Y),k],type:"text",placeholder:m(e)("enter_site_key")},null,8,["modelValue","placeholder"])]),F("div",wW,[F("label",_W,pe(m(e)("captcha_secret_key")),1),P(oe,{modelValue:u.value,"onUpdate:modelValue":[q[2]||(q[2]=Y=>u.value=Y),x],type:"text",placeholder:m(e)("enter_secret_key")},null,8,["modelValue","placeholder"])])]),F("div",CW,[F("label",xW,pe(m(e)("recaptcha_language")),1),P(nh,{modelValue:f.value,"onUpdate:modelValue":[q[3]||(q[3]=Y=>f.value=Y),C],placeholder:m(e)("browser_default")},{default:U(()=>[(E(!0),B(ze,null,yt(w.value,Y=>(E(),se(rh,{key:Y.value,value:Y.value,label:Y.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])],64)):s.value==="hcaptcha"?(E(),B(ze,{key:1},[F("div",kW,[F("label",TW,pe(m(e)("captcha_site_key")),1),P(oe,{modelValue:d.value,"onUpdate:modelValue":[q[4]||(q[4]=Y=>d.value=Y),A],type:"text",placeholder:"{{ getLabel('enter_hcaptcha_site_key') }}"},null,8,["modelValue"])]),F("div",EW,[F("label",MW,pe(m(e)("captcha_secret_key")),1),P(oe,{modelValue:h.value,"onUpdate:modelValue":[q[5]||(q[5]=Y=>h.value=Y),O],type:"text",placeholder:"{{ getLabel('enter_hcaptcha_secret_key') }}"},null,8,["modelValue"])])],64)):s.value==="turnstile"?(E(),B(ze,{key:2},[F("div",IW,[F("label",OW,pe(m(e)("captcha_site_key")),1),P(oe,{modelValue:v.value,"onUpdate:modelValue":[q[6]||(q[6]=Y=>v.value=Y),I],type:"text",placeholder:"{{ getLabel('enter_turnstile_site_key') }}"},null,8,["modelValue"])]),F("div",AW,[F("label",PW,pe(m(e)("captcha_secret_key")),1),P(oe,{modelValue:g.value,"onUpdate:modelValue":[q[7]||(q[7]=Y=>g.value=Y),R],type:"text",placeholder:"{{ getLabel('enter_turnstile_secret_key') }}"},null,8,["modelValue"])])],64)):s.value==="honeypot"?(E(),B("div",$W,[F("label",RW,pe(m(e)("honeypot_protection")),1),F("p",DW,pe(m(e)("honeypot_protection_description")),1),F("div",NW,[P(er,{modelValue:y.value,"onUpdate:modelValue":q[8]||(q[8]=Y=>y.value=Y),label:m(e)("enable_honeypot_protection"),onChange:L},null,8,["modelValue","label"])])])):ue("",!0)])])}}}),FW=Nt(LW,[["__scopeId","data-v-c21c50b3"]]),oh=B5?window:void 0;function Lu(n){var e;const t=Jo(n);return(e=t==null?void 0:t.$el)!=null?e:t}function Ba(...n){const e=[],t=()=>{e.forEach(i=>i()),e.length=0},r=(i,l,u,f)=>(i.addEventListener(l,u,f),()=>i.removeEventListener(l,u,f)),o=$(()=>{const i=rv(Jo(n[0])).filter(l=>l!=null);return i.every(l=>typeof l!="string")?i:void 0}),s=NV(()=>{var i,l;return[(l=(i=o.value)==null?void 0:i.map(u=>Lu(u)))!=null?l:[oh].filter(u=>u!=null),rv(Jo(o.value?n[1]:n[0])),rv(m(o.value?n[2]:n[1])),Jo(o.value?n[3]:n[2])]},([i,l,u,f])=>{if(t(),!(i!=null&&i.length)||!(l!=null&&l.length)||!(u!=null&&u.length))return;const d=OV(f)?{...f}:f;e.push(...i.flatMap(h=>l.flatMap(v=>u.map(g=>r(h,v,g,d)))))},{flush:"post"}),a=()=>{s(),t()};return F5(t),a}let sw=!1;function j1(n,e,t={}){const{window:r=oh,ignore:o=[],capture:s=!0,detectIframe:a=!1}=t;if(!r)return nv;if(AV&&!sw){sw=!0;const y={passive:!0};Array.from(r.document.body.children).forEach(b=>Ba(b,"click",nv,y)),Ba(r.document.documentElement,"click",nv,y)}let i=!0;const l=y=>Jo(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=Lu(b);return w&&(y.target===w||y.composedPath().includes(w))}});function u(y){const b=Jo(y);return b&&b.$.subTree.shapeFlag===16}function f(y,b){const w=Jo(y),_=w.$.subTree&&w.$.subTree.children;return _==null||!Array.isArray(_)?!1:_.some(k=>k.el===b.target||b.composedPath().includes(k.el))}const d=y=>{const b=Lu(n);if(y.target!=null&&!(!(b instanceof Element)&&u(n)&&f(n,y))&&!(!b||b===y.target||y.composedPath().includes(b))){if(y.detail===0&&(i=!l(y)),!i){i=!0;return}e(y)}};let h=!1;const v=[Ba(r,"click",y=>{h||(h=!0,setTimeout(()=>{h=!1},0),d(y))},{passive:!0,capture:s}),Ba(r,"pointerdown",y=>{const b=Lu(n);i=!l(y)&&!!(b&&!y.composedPath().includes(b))},{passive:!0}),a&&Ba(r,"blur",y=>{setTimeout(()=>{var b;const w=Lu(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()=>v.forEach(y=>y())}function BW(){const n=D(!1),e=Rn();return e&&Wt(()=>{n.value=!0},e),n}function VW(n){const e=BW();return $(()=>(e.value,!!n()))}const zW=Symbol("vueuse-ssr-width");function e8(){const n=c6()?MV(zW,null):null;return typeof n=="number"?n:void 0}function Eu(n,e={}){const{window:t=oh,ssrWidth:r=e8()}=e,o=VW(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function"),s=D(typeof r=="number"),a=$r(),i=D(!1),l=u=>{i.value=u.matches};return eu(()=>{if(s.value){s.value=!o.value;const u=Jo(n).split(",");i.value=u.some(f=>{const d=f.includes("not all"),h=f.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),v=f.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let g=!!(h||v);return h&&g&&(g=r>=Gu(h[1])),v&&g&&(g=r<=Gu(v[1])),d?!g:g});return}o.value&&(a.value=t.matchMedia(Jo(n)),i.value=a.value.matches)}),Ba(a,"change",l,{passive:!0}),$(()=>i.value)}function HW(n,e={}){function t(v,g){let y=Jo(n[Jo(v)]);return g!=null&&(y=$V(y,g)),typeof y=="number"&&(y=`${y}px`),y}const{window:r=oh,strategy:o="min-width",ssrWidth:s=e8()}=e,a=typeof s=="number",i=a?D(!1):{value:!0};a&&DV(()=>i.value=!!r);function l(v,g){return!i.value&&a?v==="min"?s>=Gu(g):s<=Gu(g):r?r.matchMedia(`(${v}-width: ${g})`).matches:!1}const u=v=>Eu(()=>`(min-width: ${t(v)})`,e),f=v=>Eu(()=>`(max-width: ${t(v)})`,e),d=Object.keys(n).reduce((v,g)=>(Object.defineProperty(v,g,{get:()=>o==="min-width"?u(g):f(g),enumerable:!0,configurable:!0}),v),{});function h(){const v=Object.keys(n).map(g=>[g,d[g],Gu(t(g))]).sort((g,y)=>g[2]-y[2]);return $(()=>v.filter(([,g])=>g.value).map(([g])=>g))}return Object.assign(d,{greaterOrEqual:u,smallerOrEqual:f,greater(v){return Eu(()=>`(min-width: ${t(v,.1)})`,e)},smaller(v){return Eu(()=>`(max-width: ${t(v,-.1)})`,e)},between(v,g){return Eu(()=>`(min-width: ${t(v)}) and (max-width: ${t(g,-.1)})`,e)},isGreater(v){return l("min",t(v,.1))},isGreaterOrEqual(v){return l("min",t(v))},isSmaller(v){return l("max",t(v,-.1))},isSmallerOrEqual(v){return l("max",t(v))},isInBetween(v,g){return l("min",t(v))&&l("max",t(g,-.1))},current:h,active(){const v=h();return $(()=>v.value.length===0?"":v.value.at(o==="min-width"?-1:0))}})}function t8(n,e={}){const{threshold:t=50,onSwipe:r,onSwipeEnd:o,onSwipeStart:s,passive:a=!0}=e,i=vn({x:0,y:0}),l=vn({x:0,y:0}),u=$(()=>i.x-l.x),f=$(()=>i.y-l.y),{max:d,abs:h}=Math,v=$(()=>d(h(u.value),h(f.value))>=t),g=D(!1),y=$(()=>v.value?h(u.value)>h(f.value)?u.value>0?"left":"right":f.value>0?"up":"down":"none"),b=A=>[A.touches[0].clientX,A.touches[0].clientY],w=(A,O)=>{i.x=A,i.y=O},_=(A,O)=>{l.x=A,l.y=O},k={passive:a,capture:!a},x=A=>{g.value&&(o==null||o(A,y.value)),g.value=!1},C=[Ba(n,"touchstart",A=>{if(A.touches.length!==1)return;const[O,I]=b(A);w(O,I),_(O,I),s==null||s(A)},k),Ba(n,"touchmove",A=>{if(A.touches.length!==1)return;const[O,I]=b(A);_(O,I),k.capture&&!k.passive&&Math.abs(u.value)>Math.abs(f.value)&&A.preventDefault(),!g.value&&v.value&&(g.value=!0),g.value&&(r==null||r(A))},k),Ba(n,["touchend","touchcancel"],x,k)];return{isSwiping:g,direction:y,coordsStart:i,coordsEnd:l,lengthX:u,lengthY:f,stop:()=>C.forEach(A=>A()),isPassiveEventSupported:!0}}const WW=()=>{const n=HW({tabletStart:768,desktopSmallStart:1024,desktopLargeStart:1200}),e=n.smaller("tabletStart"),t=n.between("tabletStart","desktopSmallStart"),r=n.greaterOrEqual("desktopSmallStart"),o=n.between("desktopSmallStart","desktopLargeStart"),s=n.greaterOrEqual("desktopLargeStart");return{isMobile:e,isTablet:t,isDesktop:r,isDesktopSmall:o,isDesktopLarge:s}};function UW(n,e){return!e||!n?!0:Math.ceil(n/e)<=1}const ah=fe({__name:"IvyPagination",props:{total:{type:Number,default:0},pageSize:{type:Number,default:10},currentPage:{type:Number,default:1},background:{type:Boolean,default:!1},more:{type:Boolean,default:!1},count:{type:Boolean,default:!0}},emits:["update:pageSize","update:currentPage"],setup(n,{emit:e}){const{isMobile:t}=WW(),r=n,o=e,s=D(r.pageSize),a=D(r.currentPage||1);$e(()=>r.pageSize,u=>{s.value=u}),$e(s,u=>{o("update:pageSize",u)}),$e(()=>r.currentPage,u=>{u!==void 0&&(a.value=u)}),$e(a,u=>{o("update:currentPage",u)});const i=$(()=>UW(r.total,s.value)),l=$(()=>i.value?"total, sizes":"total, sizes, prev, pager, next, jumper");return(u,f)=>{const d=vL;return E(),se(d,It({"page-size":s.value,"onUpdate:pageSize":f[0]||(f[0]=h=>s.value=h),"current-page":a.value,"onUpdate:currentPage":f[1]||(f[1]=h=>a.value=h),class:[m(t)?"ivyforms-pagination-mobile":"ivyforms-pagination",{"ivyforms-pagination-single":i.value}],"pager-count":5,"page-sizes":[10,20,30,40],layout:l.value},{...u.$props,...u.$attrs}),null,16,["page-size","current-page","class","layout"])}}}),jW={key:0,class:"ivyforms-table__custom-header ivyforms-pt-2"},qW=["onClick"],KW={key:1,style:{display:"flex","align-items":"center",gap:"8px"}},GW={style:{opacity:"0.5",cursor:"not-allowed"}},YW={key:2},JW={key:3,style:{"margin-left":"5px"}},XW={key:0},QW={key:0},ZW={key:1},eU={key:1},sh=fe({__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:240}},emits:["sort-change","width-change"],setup(n,{emit:e}){const t=n,r=e,o=D(document.body.classList.contains("ivyforms-theme-dark")),s=new MutationObserver(()=>{o.value=document.body.classList.contains("ivyforms-theme-dark")}),a=D(null),i=D(0);Wt(()=>{if(a.value){const g=()=>{var w,_;const b=((_=(w=a.value)==null?void 0:w.parentElement)==null?void 0:_.offsetWidth)||t.minTableWidth;i.value=Math.max(t.minTableWidth,Math.floor(b)),r("width-change",i.value)};g(),window.addEventListener("resize",g);const y=new window.ResizeObserver(g);y.observe(a.value),Ui(()=>{window.removeEventListener("resize",g),y.disconnect()})}}),s.observe(document.body,{attributes:!0,attributeFilter:["class"]}),Ui(()=>{s.disconnect()});const l=()=>{var T;const y=t.data.length+1,b=y*50,w=document.querySelector(".ivyforms-table__container"),_=(T=w==null?void 0:w.parentElement)==null?void 0:T.parentElement,k=_?_.offsetHeight:0,x=t.pagination?k-160:k,C=y>1?0:550;return Math.max(C,Math.min(b,x))},u=$(()=>{var g;return((g=t.columns)==null?void 0:g.filter(y=>y.visible).map(y=>({...y,sortable:y.sortable||!1,headerRenderer:y.headerRenderer||void 0,cellRenderer:y.cellRenderer||(b=>Be("span",{},b.rowData[y.key])),minWidth:typeof y.minWidth=="string"?parseInt(y.minWidth,10)||100:y.minWidth,width:typeof y.width=="string"?parseInt(y.width,10)||100:y.width})))||[]}),f=D(null),d=D(null),h=g=>{if(!g.sortable)return;f.value===g.key?d.value=d.value==="asc"?"desc":"asc":(f.value=g.key,d.value="asc");const y={column:f.value,order:d.value};r("sort-change",y)},v=({rowData:g})=>{const y=[];return g.status==="unread"&&y.push("ivyforms-unread-entry"),g.selected&&y.push("is-selected"),y.join(" ")};return(g,y)=>{const b=el,w=nn,_=dB,k=fB;return E(),B("div",{ref_key:"tableContainerRef",ref:a,class:"ivyforms-table__container",style:ln({position:"relative",width:i.value+"px"})},[g.isCustomHeader?(E(),B("div",jW,[be(g.$slots,"header")])):ue("",!0),P(k,{class:J({loading:t.loading})},{default:U(({width:x})=>[P(_,It({ref:"tableV2Ref"},g.$attrs,{columns:u.value,data:t.data,width:Math.max(x,t.minTableWidth),height:l(),class:"ivyforms-table",fixed:t.fixed,"row-class":v,"h-scrollbar-size":20,"v-scrollbar-size":10}),{"header-cell":U(({column:C})=>[F("div",{style:ln({display:"flex",alignItems:"center",cursor:C.sortable?"pointer":"default"}),onClick:T=>h(C)},[C.headerRenderer?(E(),se(un(C.headerRenderer()),{key:0})):C.comingSoon?(E(),B("div",KW,[F("div",GW,pe(C.title),1),P(b,{size:"s"})])):(E(),B("span",YW,pe(C.title),1)),C.sortable?(E(),B("span",JW,[f.value===C.key?(E(),B("span",XW,[d.value==="asc"?(E(),B("span",QW,[P(w,{size:"d","outer-size":"20px",name:o.value?"sort-asc-dark":"sort-asc",category:"table"},null,8,["name"])])):d.value==="desc"?(E(),B("span",ZW,[P(w,{size:"d","outer-size":"20px",name:o.value?"sort-desc-dark":"sort-desc",category:"table"},null,8,["name"])])):ue("",!0)])):(E(),B("span",eU,[P(w,{size:"d","outer-size":"20px",name:"arrow-up-down-2",category:"arrows",type:"outline",color:"var(--map-base-dusk-symbol-2)"})]))])):ue("",!0)],12,qW)]),empty:U(()=>[be(g.$slots,"empty")]),_:2},1040,["columns","data","width","height","fixed"])]),_:3},8,["class"])],4)}}}),tU={xmlns:"http://www.w3.org/2000/svg",width:"199",height:"200",fill:"none"};function nU(n,e){return E(),B("svg",tU,e[0]||(e[0]=[es('<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 rU={render:nU},oU={xmlns:"http://www.w3.org/2000/svg",width:"118",height:"61",fill:"none"};function aU(n,e){return E(),B("svg",oU,e[0]||(e[0]=[es('<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 sU={render:aU},iU={xmlns:"http://www.w3.org/2000/svg",width:"118",height:"61",fill:"none"};function lU(n,e){return E(),B("svg",iU,e[0]||(e[0]=[es('<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 uU={render:lU},cU={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none"};function dU(n,e){return E(),B("svg",cU,e[0]||(e[0]=[es('<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 fU={render:dU},pU={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",fill:"none",viewBox:"0 0 174 155"};function hU(n,e){return E(),B("svg",pU,e[0]||(e[0]=[es('<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 mU={render:hU},vU={class:"ivyforms-page-empty-state__text"},gU={class:"medium-16"},yU={class:"ivyforms-page-empty-state__text__subtitle regular-14"},bU=fe({__name:"PageEmptyState",props:{title:{default:""},subtitle:{default:""},image:{default:"fields"}},setup(n){const e=n,{isDark:t,isLight:r}=Ky();return(o,s)=>(E(),B("div",{class:J(["ivyforms-page-empty-state",`ivyforms-page-empty-state__${e.image}`])},[e.image==="fields"?(E(),se(m(rU),{key:0})):e.image==="form-builder"&&m(r)()?(E(),se(m(sU),{key:1})):e.image==="form-builder"&&m(t)()?(E(),se(m(uU),{key:2})):e.image==="filters"?(E(),se(m(fU),{key:3})):e.image==="not-found"?(E(),se(m(mU),{key:4})):ue("",!0),F("div",vU,[F("span",gU,pe(e.title),1),F("span",yU,pe(e.subtitle),1)]),be(o.$slots,"actionButton",{},void 0,!0)],2))}}),Ki=Nt(bU,[["__scopeId","data-v-81e1614a"]]),SU={};function wU(n,e){const t=YL;return E(),se(t,It({class:"ivyforms-skeleton"},{...n.$props,...n.$attrs},{animated:""}),Wi({_:2},[n.$slots.template?{name:"template",fn:U(()=>[be(n.$slots,"template")]),key:"0"}:void 0,n.$slots.default?{name:"default",fn:U(()=>[be(n.$slots,"default")]),key:"1"}:void 0]),1040)}const Lc=Nt(SU,[["render",wU]]),_U={};function CU(n,e){const t=JL;return E(),se(t,It({class:"ivyforms-skeleton-item"},{...n.$props,...n.$attrs}),null,16)}const Fc=Nt(_U,[["render",CU]]),xU={class:"ivyforms-all-forms__header"},kU=fe({__name:"AllFormsTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading"],setup(n,{emit:e}){const t=ha(),{getLabel:r}=dt(),o=n,s=e,a=D(!1),i=()=>{o.selectedIds.length>0&&t.handleActionClick(null,o.selectedIds,"forms","delete",{setLoading:f=>{a.value=f,s("update:loading",f)}})},l=$(()=>o.selectedIds.length>0),u=f=>{f||s("unselect-all")};return(f,d)=>(E(),B("div",xU,[P(er,{type:"checkmark",indeterminate:"",size:"s","model-value":l.value,"onUpdate:modelValue":u},{default:U(()=>[be(f.$slots,"default")]),_:3},8,["model-value"]),P(gt,{priority:"danger",size:"xs",onClick:i},{default:U(()=>[Ye(pe(m(r)("delete")),1)]),_:1})]))}}),TU=["aria-label"],EU={key:0,class:"ivyforms-indicator-button__indicator-x"},Qy=fe({__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}=dt(),t=n,r=D(t.indicator),o=D(!1),s=D(!1),a=D(!1),i=$(()=>r.value&&(s.value||a.value)),l=()=>{o.value=!o.value},u=()=>{t.customHideIndicator?t.customHideIndicator():r.value=!1,o.value=!1,s.value=!1,a.value=!1};$e(()=>t.indicator,g=>{r.value=g}),$e(r,g=>{g||(s.value=!1,a.value=!1)});const f=g=>{const y={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?y[g].active:s.value?y[g].hover:y[g].default},d=()=>t.color==="tertiary"?"var(--map-base-dusk-fill--4)":"var(--map-ground-level-3)",h=()=>t.color!=="tertiary"&&(s.value||o.value)?"var(--map-base-purple-symbol-0)":"var(--map-base-dusk-symbol-2)",v=$(()=>f(t.type));return(g,y)=>{const b=nn;return E(),B("button",{class:J(["ivyforms-indicator-button__wrapper",{"is-active":o.value,"is-fab":t.color==="fab"}]),style:ln({background:d()}),"aria-label":t.ariaLabel||m(e)("indicator_button"),onClick:l,onMouseenter:y[2]||(y[2]=w=>s.value=!0),onMouseleave:y[3]||(y[3]=w=>s.value=!1)},[P(b,{name:v.value,color:h(),type:"outline",size:"l"},null,8,["name","color"]),r.value?(E(),B("span",{key:0,class:J(["ivyforms-indicator-button__indicator",`priority-${t.indicatorPriority}`]),onMouseenter:y[0]||(y[0]=w=>a.value=!0),onMouseleave:y[1]||(y[1]=w=>a.value=!1),onClick:tt(u,["stop"])},[i.value?(E(),B("span",EU,"×")):ue("",!0)],34)):ue("",!0)],46,TU)}}}),MU={class:"ivyforms-search"},au=fe({__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,s)=>{const a=Lr;return E(),B("div",MU,[P(a,{ref:"elInputRef","model-value":o.modelValue,clearable:!0,placeholder:o.placeholder,"icon-start":"search","icon-start-type":"outline",class:J({"is-secondary":o.isSecondary}),"onUpdate:modelValue":r},null,8,["model-value","placeholder","class"])])}}});var Fu={exports:{}};/** |
| 12 |
* @license |
| 13 |
* Lodash <https://lodash.com/> |
| 14 |
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/> |
| 15 |
* Released under MIT license <https://lodash.com/license> |
| 16 |
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> |
| 17 |
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors |
| 18 |
*/var IU=Fu.exports,iw;function OU(){return iw||(iw=1,function(n,e){(function(){var t,r="4.17.21",o=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",i="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",u=500,f="__lodash_placeholder__",d=1,h=2,v=4,g=1,y=2,b=1,w=2,_=4,k=8,x=16,C=32,T=64,A=128,O=256,I=512,R=30,L="...",G=800,z=16,ee=1,q=2,V=3,ne=1/0,oe=9007199254740991,Y=17976931348623157e292,Z=NaN,H=4294967295,te=H-1,Q=H>>>1,he=[["ary",A],["bind",b],["bindKey",w],["curry",k],["curryRight",x],["flip",I],["partial",C],["partialRight",T],["rearg",O]],we="[object Arguments]",He="[object Array]",Re="[object AsyncFunction]",Ue="[object Boolean]",Xe="[object Date]",st="[object DOMException]",wt="[object Error]",Lt="[object Function]",vt="[object GeneratorFunction]",at="[object Map]",Et="[object Number]",Ft="[object Null]",Ne="[object Object]",qe="[object Promise]",Le="[object Proxy]",Ke="[object RegExp]",Ze="[object Set]",ct="[object String]",ht="[object Symbol]",ye="[object Undefined]",De="[object WeakMap]",kt="[object WeakSet]",Dt="[object ArrayBuffer]",Ct="[object DataView]",me="[object Float32Array]",ie="[object Float64Array]",Se="[object Int8Array]",Me="[object Int16Array]",de="[object Int32Array]",j="[object Uint8Array]",ae="[object Uint8ClampedArray]",X="[object Uint16Array]",_e="[object Uint32Array]",Ie=/\b__p \+= '';/g,Pe=/\b(__p \+=) '' \+/g,rt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,_t=/&(?:amp|lt|gt|quot|#39);/g,le=/[&<>"']/g,Te=RegExp(_t.source),Ge=RegExp(le.source),Tt=/<%-([\s\S]+?)%>/g,pn=/<%([\s\S]+?)%>/g,ta=/<%=([\s\S]+?)%>/g,Tr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ho=/^\w*$/,cu=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,li=/[\\^$.*+?()[\]{}|]/g,cn=RegExp(li.source),rs=/^\s+/,Eh=/\s/,Mh=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ih=/\{\n\/\* \[wrapped with (.+)\] \*/,xe=/,? & /,Qe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,qt=/[()=,{}\[\]\/\s]/,Hn=/\\(\\)?/g,Er=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,_a=/\w*$/,na=/^[-+]0x[0-9a-f]+$/i,il=/^0b[01]+$/i,ui=/^\[object .+?Constructor\]$/,Oh=/^0o[0-7]+$/i,b7=/^(?:0|[1-9]\d*)$/,S7=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Kc=/($^)/,w7=/['\n\r\u2028\u2029\\]/g,Gc="\\ud800-\\udfff",_7="\\u0300-\\u036f",C7="\\ufe20-\\ufe2f",x7="\\u20d0-\\u20ff",z0=_7+C7+x7,H0="\\u2700-\\u27bf",W0="a-z\\xdf-\\xf6\\xf8-\\xff",k7="\\xac\\xb1\\xd7\\xf7",T7="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",E7="\\u2000-\\u206f",M7=" \\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",U0="A-Z\\xc0-\\xd6\\xd8-\\xde",j0="\\ufe0e\\ufe0f",q0=k7+T7+E7+M7,Ah="['’]",I7="["+Gc+"]",K0="["+q0+"]",Yc="["+z0+"]",G0="\\d+",O7="["+H0+"]",Y0="["+W0+"]",J0="[^"+Gc+q0+G0+H0+W0+U0+"]",Ph="\\ud83c[\\udffb-\\udfff]",A7="(?:"+Yc+"|"+Ph+")",X0="[^"+Gc+"]",$h="(?:\\ud83c[\\udde6-\\uddff]){2}",Rh="[\\ud800-\\udbff][\\udc00-\\udfff]",ll="["+U0+"]",Q0="\\u200d",Z0="(?:"+Y0+"|"+J0+")",P7="(?:"+ll+"|"+J0+")",eb="(?:"+Ah+"(?:d|ll|m|re|s|t|ve))?",tb="(?:"+Ah+"(?:D|LL|M|RE|S|T|VE))?",nb=A7+"?",rb="["+j0+"]?",$7="(?:"+Q0+"(?:"+[X0,$h,Rh].join("|")+")"+rb+nb+")*",R7="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",D7="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ob=rb+nb+$7,N7="(?:"+[O7,$h,Rh].join("|")+")"+ob,L7="(?:"+[X0+Yc+"?",Yc,$h,Rh,I7].join("|")+")",F7=RegExp(Ah,"g"),B7=RegExp(Yc,"g"),Dh=RegExp(Ph+"(?="+Ph+")|"+L7+ob,"g"),V7=RegExp([ll+"?"+Y0+"+"+eb+"(?="+[K0,ll,"$"].join("|")+")",P7+"+"+tb+"(?="+[K0,ll+Z0,"$"].join("|")+")",ll+"?"+Z0+"+"+eb,ll+"+"+tb,D7,R7,G0,N7].join("|"),"g"),z7=RegExp("["+Q0+Gc+z0+j0+"]"),H7=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,W7=["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"],U7=-1,xn={};xn[me]=xn[ie]=xn[Se]=xn[Me]=xn[de]=xn[j]=xn[ae]=xn[X]=xn[_e]=!0,xn[we]=xn[He]=xn[Dt]=xn[Ue]=xn[Ct]=xn[Xe]=xn[wt]=xn[Lt]=xn[at]=xn[Et]=xn[Ne]=xn[Ke]=xn[Ze]=xn[ct]=xn[De]=!1;var _n={};_n[we]=_n[He]=_n[Dt]=_n[Ct]=_n[Ue]=_n[Xe]=_n[me]=_n[ie]=_n[Se]=_n[Me]=_n[de]=_n[at]=_n[Et]=_n[Ne]=_n[Ke]=_n[Ze]=_n[ct]=_n[ht]=_n[j]=_n[ae]=_n[X]=_n[_e]=!0,_n[wt]=_n[Lt]=_n[De]=!1;var j7={À:"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"},q7={"&":"&","<":"<",">":">",'"':""","'":"'"},K7={"&":"&","<":"<",">":">",""":'"',"'":"'"},G7={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Y7=parseFloat,J7=parseInt,ab=typeof Is=="object"&&Is&&Is.Object===Object&&Is,X7=typeof self=="object"&&self&&self.Object===Object&&self,ir=ab||X7||Function("return this")(),Nh=e&&!e.nodeType&&e,ci=Nh&&!0&&n&&!n.nodeType&&n,sb=ci&&ci.exports===Nh,Lh=sb&&ab.process,mo=function(){try{var ve=ci&&ci.require&&ci.require("util").types;return ve||Lh&&Lh.binding&&Lh.binding("util")}catch{}}(),ib=mo&&mo.isArrayBuffer,lb=mo&&mo.isDate,ub=mo&&mo.isMap,cb=mo&&mo.isRegExp,db=mo&&mo.isSet,fb=mo&&mo.isTypedArray;function Yr(ve,Ee,Ce){switch(Ce.length){case 0:return ve.call(Ee);case 1:return ve.call(Ee,Ce[0]);case 2:return ve.call(Ee,Ce[0],Ce[1]);case 3:return ve.call(Ee,Ce[0],Ce[1],Ce[2])}return ve.apply(Ee,Ce)}function Q7(ve,Ee,Ce,ut){for(var Vt=-1,dn=ve==null?0:ve.length;++Vt<dn;){var Qn=ve[Vt];Ee(ut,Qn,Ce(Qn),ve)}return ut}function vo(ve,Ee){for(var Ce=-1,ut=ve==null?0:ve.length;++Ce<ut&&Ee(ve[Ce],Ce,ve)!==!1;);return ve}function Z7(ve,Ee){for(var Ce=ve==null?0:ve.length;Ce--&&Ee(ve[Ce],Ce,ve)!==!1;);return ve}function pb(ve,Ee){for(var Ce=-1,ut=ve==null?0:ve.length;++Ce<ut;)if(!Ee(ve[Ce],Ce,ve))return!1;return!0}function as(ve,Ee){for(var Ce=-1,ut=ve==null?0:ve.length,Vt=0,dn=[];++Ce<ut;){var Qn=ve[Ce];Ee(Qn,Ce,ve)&&(dn[Vt++]=Qn)}return dn}function Jc(ve,Ee){var Ce=ve==null?0:ve.length;return!!Ce&&ul(ve,Ee,0)>-1}function Fh(ve,Ee,Ce){for(var ut=-1,Vt=ve==null?0:ve.length;++ut<Vt;)if(Ce(Ee,ve[ut]))return!0;return!1}function En(ve,Ee){for(var Ce=-1,ut=ve==null?0:ve.length,Vt=Array(ut);++Ce<ut;)Vt[Ce]=Ee(ve[Ce],Ce,ve);return Vt}function ss(ve,Ee){for(var Ce=-1,ut=Ee.length,Vt=ve.length;++Ce<ut;)ve[Vt+Ce]=Ee[Ce];return ve}function Bh(ve,Ee,Ce,ut){var Vt=-1,dn=ve==null?0:ve.length;for(ut&&dn&&(Ce=ve[++Vt]);++Vt<dn;)Ce=Ee(Ce,ve[Vt],Vt,ve);return Ce}function ex(ve,Ee,Ce,ut){var Vt=ve==null?0:ve.length;for(ut&&Vt&&(Ce=ve[--Vt]);Vt--;)Ce=Ee(Ce,ve[Vt],Vt,ve);return Ce}function Vh(ve,Ee){for(var Ce=-1,ut=ve==null?0:ve.length;++Ce<ut;)if(Ee(ve[Ce],Ce,ve))return!0;return!1}var tx=zh("length");function nx(ve){return ve.split("")}function rx(ve){return ve.match(Qe)||[]}function hb(ve,Ee,Ce){var ut;return Ce(ve,function(Vt,dn,Qn){if(Ee(Vt,dn,Qn))return ut=dn,!1}),ut}function Xc(ve,Ee,Ce,ut){for(var Vt=ve.length,dn=Ce+(ut?1:-1);ut?dn--:++dn<Vt;)if(Ee(ve[dn],dn,ve))return dn;return-1}function ul(ve,Ee,Ce){return Ee===Ee?mx(ve,Ee,Ce):Xc(ve,mb,Ce)}function ox(ve,Ee,Ce,ut){for(var Vt=Ce-1,dn=ve.length;++Vt<dn;)if(ut(ve[Vt],Ee))return Vt;return-1}function mb(ve){return ve!==ve}function vb(ve,Ee){var Ce=ve==null?0:ve.length;return Ce?Wh(ve,Ee)/Ce:Z}function zh(ve){return function(Ee){return Ee==null?t:Ee[ve]}}function Hh(ve){return function(Ee){return ve==null?t:ve[Ee]}}function gb(ve,Ee,Ce,ut,Vt){return Vt(ve,function(dn,Qn,bn){Ce=ut?(ut=!1,dn):Ee(Ce,dn,Qn,bn)}),Ce}function ax(ve,Ee){var Ce=ve.length;for(ve.sort(Ee);Ce--;)ve[Ce]=ve[Ce].value;return ve}function Wh(ve,Ee){for(var Ce,ut=-1,Vt=ve.length;++ut<Vt;){var dn=Ee(ve[ut]);dn!==t&&(Ce=Ce===t?dn:Ce+dn)}return Ce}function Uh(ve,Ee){for(var Ce=-1,ut=Array(ve);++Ce<ve;)ut[Ce]=Ee(Ce);return ut}function sx(ve,Ee){return En(Ee,function(Ce){return[Ce,ve[Ce]]})}function yb(ve){return ve&&ve.slice(0,_b(ve)+1).replace(rs,"")}function Jr(ve){return function(Ee){return ve(Ee)}}function jh(ve,Ee){return En(Ee,function(Ce){return ve[Ce]})}function du(ve,Ee){return ve.has(Ee)}function bb(ve,Ee){for(var Ce=-1,ut=ve.length;++Ce<ut&&ul(Ee,ve[Ce],0)>-1;);return Ce}function Sb(ve,Ee){for(var Ce=ve.length;Ce--&&ul(Ee,ve[Ce],0)>-1;);return Ce}function ix(ve,Ee){for(var Ce=ve.length,ut=0;Ce--;)ve[Ce]===Ee&&++ut;return ut}var lx=Hh(j7),ux=Hh(q7);function cx(ve){return"\\"+G7[ve]}function dx(ve,Ee){return ve==null?t:ve[Ee]}function cl(ve){return z7.test(ve)}function fx(ve){return H7.test(ve)}function px(ve){for(var Ee,Ce=[];!(Ee=ve.next()).done;)Ce.push(Ee.value);return Ce}function qh(ve){var Ee=-1,Ce=Array(ve.size);return ve.forEach(function(ut,Vt){Ce[++Ee]=[Vt,ut]}),Ce}function wb(ve,Ee){return function(Ce){return ve(Ee(Ce))}}function is(ve,Ee){for(var Ce=-1,ut=ve.length,Vt=0,dn=[];++Ce<ut;){var Qn=ve[Ce];(Qn===Ee||Qn===f)&&(ve[Ce]=f,dn[Vt++]=Ce)}return dn}function Qc(ve){var Ee=-1,Ce=Array(ve.size);return ve.forEach(function(ut){Ce[++Ee]=ut}),Ce}function hx(ve){var Ee=-1,Ce=Array(ve.size);return ve.forEach(function(ut){Ce[++Ee]=[ut,ut]}),Ce}function mx(ve,Ee,Ce){for(var ut=Ce-1,Vt=ve.length;++ut<Vt;)if(ve[ut]===Ee)return ut;return-1}function vx(ve,Ee,Ce){for(var ut=Ce+1;ut--;)if(ve[ut]===Ee)return ut;return ut}function dl(ve){return cl(ve)?yx(ve):tx(ve)}function Fo(ve){return cl(ve)?bx(ve):nx(ve)}function _b(ve){for(var Ee=ve.length;Ee--&&Eh.test(ve.charAt(Ee)););return Ee}var gx=Hh(K7);function yx(ve){for(var Ee=Dh.lastIndex=0;Dh.test(ve);)++Ee;return Ee}function bx(ve){return ve.match(Dh)||[]}function Sx(ve){return ve.match(V7)||[]}var wx=function ve(Ee){Ee=Ee==null?ir:fl.defaults(ir.Object(),Ee,fl.pick(ir,W7));var Ce=Ee.Array,ut=Ee.Date,Vt=Ee.Error,dn=Ee.Function,Qn=Ee.Math,bn=Ee.Object,Kh=Ee.RegExp,_x=Ee.String,go=Ee.TypeError,Zc=Ce.prototype,Cx=dn.prototype,pl=bn.prototype,ed=Ee["__core-js_shared__"],td=Cx.toString,gn=pl.hasOwnProperty,xx=0,Cb=function(){var c=/[^.]+$/.exec(ed&&ed.keys&&ed.keys.IE_PROTO||"");return c?"Symbol(src)_1."+c:""}(),nd=pl.toString,kx=td.call(bn),Tx=ir._,Ex=Kh("^"+td.call(gn).replace(li,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),rd=sb?Ee.Buffer:t,ls=Ee.Symbol,od=Ee.Uint8Array,xb=rd?rd.allocUnsafe:t,ad=wb(bn.getPrototypeOf,bn),kb=bn.create,Tb=pl.propertyIsEnumerable,sd=Zc.splice,Eb=ls?ls.isConcatSpreadable:t,fu=ls?ls.iterator:t,di=ls?ls.toStringTag:t,id=function(){try{var c=vi(bn,"defineProperty");return c({},"",{}),c}catch{}}(),Mx=Ee.clearTimeout!==ir.clearTimeout&&Ee.clearTimeout,Ix=ut&&ut.now!==ir.Date.now&&ut.now,Ox=Ee.setTimeout!==ir.setTimeout&&Ee.setTimeout,ld=Qn.ceil,ud=Qn.floor,Gh=bn.getOwnPropertySymbols,Ax=rd?rd.isBuffer:t,Mb=Ee.isFinite,Px=Zc.join,$x=wb(bn.keys,bn),Zn=Qn.max,hr=Qn.min,Rx=ut.now,Dx=Ee.parseInt,Ib=Qn.random,Nx=Zc.reverse,Yh=vi(Ee,"DataView"),pu=vi(Ee,"Map"),Jh=vi(Ee,"Promise"),hl=vi(Ee,"Set"),hu=vi(Ee,"WeakMap"),mu=vi(bn,"create"),cd=hu&&new hu,ml={},Lx=gi(Yh),Fx=gi(pu),Bx=gi(Jh),Vx=gi(hl),zx=gi(hu),dd=ls?ls.prototype:t,vu=dd?dd.valueOf:t,Ob=dd?dd.toString:t;function W(c){if(Nn(c)&&!Ut(c)&&!(c instanceof rn)){if(c instanceof yo)return c;if(gn.call(c,"__wrapped__"))return A2(c)}return new yo(c)}var vl=function(){function c(){}return function(p){if(!On(p))return{};if(kb)return kb(p);c.prototype=p;var S=new c;return c.prototype=t,S}}();function fd(){}function yo(c,p){this.__wrapped__=c,this.__actions__=[],this.__chain__=!!p,this.__index__=0,this.__values__=t}W.templateSettings={escape:Tt,evaluate:pn,interpolate:ta,variable:"",imports:{_:W}},W.prototype=fd.prototype,W.prototype.constructor=W,yo.prototype=vl(fd.prototype),yo.prototype.constructor=yo;function rn(c){this.__wrapped__=c,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=H,this.__views__=[]}function Hx(){var c=new rn(this.__wrapped__);return c.__actions__=Fr(this.__actions__),c.__dir__=this.__dir__,c.__filtered__=this.__filtered__,c.__iteratees__=Fr(this.__iteratees__),c.__takeCount__=this.__takeCount__,c.__views__=Fr(this.__views__),c}function Wx(){if(this.__filtered__){var c=new rn(this);c.__dir__=-1,c.__filtered__=!0}else c=this.clone(),c.__dir__*=-1;return c}function Ux(){var c=this.__wrapped__.value(),p=this.__dir__,S=Ut(c),M=p<0,N=S?c.length:0,K=nT(0,N,this.__views__),re=K.start,ce=K.end,ge=ce-re,Oe=M?ce:re-1,Ae=this.__iteratees__,Fe=Ae.length,nt=0,mt=hr(ge,this.__takeCount__);if(!S||!M&&N==ge&&mt==ge)return e2(c,this.__actions__);var Ot=[];e:for(;ge--&&nt<mt;){Oe+=p;for(var Gt=-1,At=c[Oe];++Gt<Fe;){var tn=Ae[Gt],sn=tn.iteratee,Zr=tn.type,Or=sn(At);if(Zr==q)At=Or;else if(!Or){if(Zr==ee)continue e;break e}}Ot[nt++]=At}return Ot}rn.prototype=vl(fd.prototype),rn.prototype.constructor=rn;function fi(c){var p=-1,S=c==null?0:c.length;for(this.clear();++p<S;){var M=c[p];this.set(M[0],M[1])}}function jx(){this.__data__=mu?mu(null):{},this.size=0}function qx(c){var p=this.has(c)&&delete this.__data__[c];return this.size-=p?1:0,p}function Kx(c){var p=this.__data__;if(mu){var S=p[c];return S===l?t:S}return gn.call(p,c)?p[c]:t}function Gx(c){var p=this.__data__;return mu?p[c]!==t:gn.call(p,c)}function Yx(c,p){var S=this.__data__;return this.size+=this.has(c)?0:1,S[c]=mu&&p===t?l:p,this}fi.prototype.clear=jx,fi.prototype.delete=qx,fi.prototype.get=Kx,fi.prototype.has=Gx,fi.prototype.set=Yx;function Ca(c){var p=-1,S=c==null?0:c.length;for(this.clear();++p<S;){var M=c[p];this.set(M[0],M[1])}}function Jx(){this.__data__=[],this.size=0}function Xx(c){var p=this.__data__,S=pd(p,c);if(S<0)return!1;var M=p.length-1;return S==M?p.pop():sd.call(p,S,1),--this.size,!0}function Qx(c){var p=this.__data__,S=pd(p,c);return S<0?t:p[S][1]}function Zx(c){return pd(this.__data__,c)>-1}function ek(c,p){var S=this.__data__,M=pd(S,c);return M<0?(++this.size,S.push([c,p])):S[M][1]=p,this}Ca.prototype.clear=Jx,Ca.prototype.delete=Xx,Ca.prototype.get=Qx,Ca.prototype.has=Zx,Ca.prototype.set=ek;function xa(c){var p=-1,S=c==null?0:c.length;for(this.clear();++p<S;){var M=c[p];this.set(M[0],M[1])}}function tk(){this.size=0,this.__data__={hash:new fi,map:new(pu||Ca),string:new fi}}function nk(c){var p=kd(this,c).delete(c);return this.size-=p?1:0,p}function rk(c){return kd(this,c).get(c)}function ok(c){return kd(this,c).has(c)}function ak(c,p){var S=kd(this,c),M=S.size;return S.set(c,p),this.size+=S.size==M?0:1,this}xa.prototype.clear=tk,xa.prototype.delete=nk,xa.prototype.get=rk,xa.prototype.has=ok,xa.prototype.set=ak;function pi(c){var p=-1,S=c==null?0:c.length;for(this.__data__=new xa;++p<S;)this.add(c[p])}function sk(c){return this.__data__.set(c,l),this}function ik(c){return this.__data__.has(c)}pi.prototype.add=pi.prototype.push=sk,pi.prototype.has=ik;function Bo(c){var p=this.__data__=new Ca(c);this.size=p.size}function lk(){this.__data__=new Ca,this.size=0}function uk(c){var p=this.__data__,S=p.delete(c);return this.size=p.size,S}function ck(c){return this.__data__.get(c)}function dk(c){return this.__data__.has(c)}function fk(c,p){var S=this.__data__;if(S instanceof Ca){var M=S.__data__;if(!pu||M.length<o-1)return M.push([c,p]),this.size=++S.size,this;S=this.__data__=new xa(M)}return S.set(c,p),this.size=S.size,this}Bo.prototype.clear=lk,Bo.prototype.delete=uk,Bo.prototype.get=ck,Bo.prototype.has=dk,Bo.prototype.set=fk;function Ab(c,p){var S=Ut(c),M=!S&&yi(c),N=!S&&!M&&ps(c),K=!S&&!M&&!N&&Sl(c),re=S||M||N||K,ce=re?Uh(c.length,_x):[],ge=ce.length;for(var Oe in c)(p||gn.call(c,Oe))&&!(re&&(Oe=="length"||N&&(Oe=="offset"||Oe=="parent")||K&&(Oe=="buffer"||Oe=="byteLength"||Oe=="byteOffset")||Ma(Oe,ge)))&&ce.push(Oe);return ce}function Pb(c){var p=c.length;return p?c[im(0,p-1)]:t}function pk(c,p){return Td(Fr(c),hi(p,0,c.length))}function hk(c){return Td(Fr(c))}function Xh(c,p,S){(S!==t&&!Vo(c[p],S)||S===t&&!(p in c))&&ka(c,p,S)}function gu(c,p,S){var M=c[p];(!(gn.call(c,p)&&Vo(M,S))||S===t&&!(p in c))&&ka(c,p,S)}function pd(c,p){for(var S=c.length;S--;)if(Vo(c[S][0],p))return S;return-1}function mk(c,p,S,M){return us(c,function(N,K,re){p(M,N,S(N),re)}),M}function $b(c,p){return c&&oa(p,tr(p),c)}function vk(c,p){return c&&oa(p,Vr(p),c)}function ka(c,p,S){p=="__proto__"&&id?id(c,p,{configurable:!0,enumerable:!0,value:S,writable:!0}):c[p]=S}function Qh(c,p){for(var S=-1,M=p.length,N=Ce(M),K=c==null;++S<M;)N[S]=K?t:Pm(c,p[S]);return N}function hi(c,p,S){return c===c&&(S!==t&&(c=c<=S?c:S),p!==t&&(c=c>=p?c:p)),c}function bo(c,p,S,M,N,K){var re,ce=p&d,ge=p&h,Oe=p&v;if(S&&(re=N?S(c,M,N,K):S(c)),re!==t)return re;if(!On(c))return c;var Ae=Ut(c);if(Ae){if(re=oT(c),!ce)return Fr(c,re)}else{var Fe=mr(c),nt=Fe==Lt||Fe==vt;if(ps(c))return r2(c,ce);if(Fe==Ne||Fe==we||nt&&!N){if(re=ge||nt?{}:_2(c),!ce)return ge?Kk(c,vk(re,c)):qk(c,$b(re,c))}else{if(!_n[Fe])return N?c:{};re=aT(c,Fe,ce)}}K||(K=new Bo);var mt=K.get(c);if(mt)return mt;K.set(c,re),X2(c)?c.forEach(function(At){re.add(bo(At,p,S,At,c,K))}):Y2(c)&&c.forEach(function(At,tn){re.set(tn,bo(At,p,S,tn,c,K))});var Ot=Oe?ge?ym:gm:ge?Vr:tr,Gt=Ae?t:Ot(c);return vo(Gt||c,function(At,tn){Gt&&(tn=At,At=c[tn]),gu(re,tn,bo(At,p,S,tn,c,K))}),re}function gk(c){var p=tr(c);return function(S){return Rb(S,c,p)}}function Rb(c,p,S){var M=S.length;if(c==null)return!M;for(c=bn(c);M--;){var N=S[M],K=p[N],re=c[N];if(re===t&&!(N in c)||!K(re))return!1}return!0}function Db(c,p,S){if(typeof c!="function")throw new go(a);return xu(function(){c.apply(t,S)},p)}function yu(c,p,S,M){var N=-1,K=Jc,re=!0,ce=c.length,ge=[],Oe=p.length;if(!ce)return ge;S&&(p=En(p,Jr(S))),M?(K=Fh,re=!1):p.length>=o&&(K=du,re=!1,p=new pi(p));e:for(;++N<ce;){var Ae=c[N],Fe=S==null?Ae:S(Ae);if(Ae=M||Ae!==0?Ae:0,re&&Fe===Fe){for(var nt=Oe;nt--;)if(p[nt]===Fe)continue e;ge.push(Ae)}else K(p,Fe,M)||ge.push(Ae)}return ge}var us=l2(ra),Nb=l2(em,!0);function yk(c,p){var S=!0;return us(c,function(M,N,K){return S=!!p(M,N,K),S}),S}function hd(c,p,S){for(var M=-1,N=c.length;++M<N;){var K=c[M],re=p(K);if(re!=null&&(ce===t?re===re&&!Qr(re):S(re,ce)))var ce=re,ge=K}return ge}function bk(c,p,S,M){var N=c.length;for(S=Kt(S),S<0&&(S=-S>N?0:N+S),M=M===t||M>N?N:Kt(M),M<0&&(M+=N),M=S>M?0:Z2(M);S<M;)c[S++]=p;return c}function Lb(c,p){var S=[];return us(c,function(M,N,K){p(M,N,K)&&S.push(M)}),S}function lr(c,p,S,M,N){var K=-1,re=c.length;for(S||(S=iT),N||(N=[]);++K<re;){var ce=c[K];p>0&&S(ce)?p>1?lr(ce,p-1,S,M,N):ss(N,ce):M||(N[N.length]=ce)}return N}var Zh=u2(),Fb=u2(!0);function ra(c,p){return c&&Zh(c,p,tr)}function em(c,p){return c&&Fb(c,p,tr)}function md(c,p){return as(p,function(S){return Ia(c[S])})}function mi(c,p){p=ds(p,c);for(var S=0,M=p.length;c!=null&&S<M;)c=c[aa(p[S++])];return S&&S==M?c:t}function Bb(c,p,S){var M=p(c);return Ut(c)?M:ss(M,S(c))}function Mr(c){return c==null?c===t?ye:Ft:di&&di in bn(c)?tT(c):hT(c)}function tm(c,p){return c>p}function Sk(c,p){return c!=null&&gn.call(c,p)}function wk(c,p){return c!=null&&p in bn(c)}function _k(c,p,S){return c>=hr(p,S)&&c<Zn(p,S)}function nm(c,p,S){for(var M=S?Fh:Jc,N=c[0].length,K=c.length,re=K,ce=Ce(K),ge=1/0,Oe=[];re--;){var Ae=c[re];re&&p&&(Ae=En(Ae,Jr(p))),ge=hr(Ae.length,ge),ce[re]=!S&&(p||N>=120&&Ae.length>=120)?new pi(re&&Ae):t}Ae=c[0];var Fe=-1,nt=ce[0];e:for(;++Fe<N&&Oe.length<ge;){var mt=Ae[Fe],Ot=p?p(mt):mt;if(mt=S||mt!==0?mt:0,!(nt?du(nt,Ot):M(Oe,Ot,S))){for(re=K;--re;){var Gt=ce[re];if(!(Gt?du(Gt,Ot):M(c[re],Ot,S)))continue e}nt&&nt.push(Ot),Oe.push(mt)}}return Oe}function Ck(c,p,S,M){return ra(c,function(N,K,re){p(M,S(N),K,re)}),M}function bu(c,p,S){p=ds(p,c),c=T2(c,p);var M=c==null?c:c[aa(wo(p))];return M==null?t:Yr(M,c,S)}function Vb(c){return Nn(c)&&Mr(c)==we}function xk(c){return Nn(c)&&Mr(c)==Dt}function kk(c){return Nn(c)&&Mr(c)==Xe}function Su(c,p,S,M,N){return c===p?!0:c==null||p==null||!Nn(c)&&!Nn(p)?c!==c&&p!==p:Tk(c,p,S,M,Su,N)}function Tk(c,p,S,M,N,K){var re=Ut(c),ce=Ut(p),ge=re?He:mr(c),Oe=ce?He:mr(p);ge=ge==we?Ne:ge,Oe=Oe==we?Ne:Oe;var Ae=ge==Ne,Fe=Oe==Ne,nt=ge==Oe;if(nt&&ps(c)){if(!ps(p))return!1;re=!0,Ae=!1}if(nt&&!Ae)return K||(K=new Bo),re||Sl(c)?b2(c,p,S,M,N,K):Zk(c,p,ge,S,M,N,K);if(!(S&g)){var mt=Ae&&gn.call(c,"__wrapped__"),Ot=Fe&&gn.call(p,"__wrapped__");if(mt||Ot){var Gt=mt?c.value():c,At=Ot?p.value():p;return K||(K=new Bo),N(Gt,At,S,M,K)}}return nt?(K||(K=new Bo),eT(c,p,S,M,N,K)):!1}function Ek(c){return Nn(c)&&mr(c)==at}function rm(c,p,S,M){var N=S.length,K=N,re=!M;if(c==null)return!K;for(c=bn(c);N--;){var ce=S[N];if(re&&ce[2]?ce[1]!==c[ce[0]]:!(ce[0]in c))return!1}for(;++N<K;){ce=S[N];var ge=ce[0],Oe=c[ge],Ae=ce[1];if(re&&ce[2]){if(Oe===t&&!(ge in c))return!1}else{var Fe=new Bo;if(M)var nt=M(Oe,Ae,ge,c,p,Fe);if(!(nt===t?Su(Ae,Oe,g|y,M,Fe):nt))return!1}}return!0}function zb(c){if(!On(c)||uT(c))return!1;var p=Ia(c)?Ex:ui;return p.test(gi(c))}function Mk(c){return Nn(c)&&Mr(c)==Ke}function Ik(c){return Nn(c)&&mr(c)==Ze}function Ok(c){return Nn(c)&&Pd(c.length)&&!!xn[Mr(c)]}function Hb(c){return typeof c=="function"?c:c==null?zr:typeof c=="object"?Ut(c)?jb(c[0],c[1]):Ub(c):c3(c)}function om(c){if(!Cu(c))return $x(c);var p=[];for(var S in bn(c))gn.call(c,S)&&S!="constructor"&&p.push(S);return p}function Ak(c){if(!On(c))return pT(c);var p=Cu(c),S=[];for(var M in c)M=="constructor"&&(p||!gn.call(c,M))||S.push(M);return S}function am(c,p){return c<p}function Wb(c,p){var S=-1,M=Br(c)?Ce(c.length):[];return us(c,function(N,K,re){M[++S]=p(N,K,re)}),M}function Ub(c){var p=Sm(c);return p.length==1&&p[0][2]?x2(p[0][0],p[0][1]):function(S){return S===c||rm(S,c,p)}}function jb(c,p){return _m(c)&&C2(p)?x2(aa(c),p):function(S){var M=Pm(S,c);return M===t&&M===p?$m(S,c):Su(p,M,g|y)}}function vd(c,p,S,M,N){c!==p&&Zh(p,function(K,re){if(N||(N=new Bo),On(K))Pk(c,p,re,S,vd,M,N);else{var ce=M?M(xm(c,re),K,re+"",c,p,N):t;ce===t&&(ce=K),Xh(c,re,ce)}},Vr)}function Pk(c,p,S,M,N,K,re){var ce=xm(c,S),ge=xm(p,S),Oe=re.get(ge);if(Oe){Xh(c,S,Oe);return}var Ae=K?K(ce,ge,S+"",c,p,re):t,Fe=Ae===t;if(Fe){var nt=Ut(ge),mt=!nt&&ps(ge),Ot=!nt&&!mt&&Sl(ge);Ae=ge,nt||mt||Ot?Ut(ce)?Ae=ce:Wn(ce)?Ae=Fr(ce):mt?(Fe=!1,Ae=r2(ge,!0)):Ot?(Fe=!1,Ae=o2(ge,!0)):Ae=[]:ku(ge)||yi(ge)?(Ae=ce,yi(ce)?Ae=e3(ce):(!On(ce)||Ia(ce))&&(Ae=_2(ge))):Fe=!1}Fe&&(re.set(ge,Ae),N(Ae,ge,M,K,re),re.delete(ge)),Xh(c,S,Ae)}function qb(c,p){var S=c.length;if(S)return p+=p<0?S:0,Ma(p,S)?c[p]:t}function Kb(c,p,S){p.length?p=En(p,function(K){return Ut(K)?function(re){return mi(re,K.length===1?K[0]:K)}:K}):p=[zr];var M=-1;p=En(p,Jr(Mt()));var N=Wb(c,function(K,re,ce){var ge=En(p,function(Oe){return Oe(K)});return{criteria:ge,index:++M,value:K}});return ax(N,function(K,re){return jk(K,re,S)})}function $k(c,p){return Gb(c,p,function(S,M){return $m(c,M)})}function Gb(c,p,S){for(var M=-1,N=p.length,K={};++M<N;){var re=p[M],ce=mi(c,re);S(ce,re)&&wu(K,ds(re,c),ce)}return K}function Rk(c){return function(p){return mi(p,c)}}function sm(c,p,S,M){var N=M?ox:ul,K=-1,re=p.length,ce=c;for(c===p&&(p=Fr(p)),S&&(ce=En(c,Jr(S)));++K<re;)for(var ge=0,Oe=p[K],Ae=S?S(Oe):Oe;(ge=N(ce,Ae,ge,M))>-1;)ce!==c&&sd.call(ce,ge,1),sd.call(c,ge,1);return c}function Yb(c,p){for(var S=c?p.length:0,M=S-1;S--;){var N=p[S];if(S==M||N!==K){var K=N;Ma(N)?sd.call(c,N,1):cm(c,N)}}return c}function im(c,p){return c+ud(Ib()*(p-c+1))}function Dk(c,p,S,M){for(var N=-1,K=Zn(ld((p-c)/(S||1)),0),re=Ce(K);K--;)re[M?K:++N]=c,c+=S;return re}function lm(c,p){var S="";if(!c||p<1||p>oe)return S;do p%2&&(S+=c),p=ud(p/2),p&&(c+=c);while(p);return S}function Jt(c,p){return km(k2(c,p,zr),c+"")}function Nk(c){return Pb(wl(c))}function Lk(c,p){var S=wl(c);return Td(S,hi(p,0,S.length))}function wu(c,p,S,M){if(!On(c))return c;p=ds(p,c);for(var N=-1,K=p.length,re=K-1,ce=c;ce!=null&&++N<K;){var ge=aa(p[N]),Oe=S;if(ge==="__proto__"||ge==="constructor"||ge==="prototype")return c;if(N!=re){var Ae=ce[ge];Oe=M?M(Ae,ge,ce):t,Oe===t&&(Oe=On(Ae)?Ae:Ma(p[N+1])?[]:{})}gu(ce,ge,Oe),ce=ce[ge]}return c}var Jb=cd?function(c,p){return cd.set(c,p),c}:zr,Fk=id?function(c,p){return id(c,"toString",{configurable:!0,enumerable:!1,value:Dm(p),writable:!0})}:zr;function Bk(c){return Td(wl(c))}function So(c,p,S){var M=-1,N=c.length;p<0&&(p=-p>N?0:N+p),S=S>N?N:S,S<0&&(S+=N),N=p>S?0:S-p>>>0,p>>>=0;for(var K=Ce(N);++M<N;)K[M]=c[M+p];return K}function Vk(c,p){var S;return us(c,function(M,N,K){return S=p(M,N,K),!S}),!!S}function gd(c,p,S){var M=0,N=c==null?M:c.length;if(typeof p=="number"&&p===p&&N<=Q){for(;M<N;){var K=M+N>>>1,re=c[K];re!==null&&!Qr(re)&&(S?re<=p:re<p)?M=K+1:N=K}return N}return um(c,p,zr,S)}function um(c,p,S,M){var N=0,K=c==null?0:c.length;if(K===0)return 0;p=S(p);for(var re=p!==p,ce=p===null,ge=Qr(p),Oe=p===t;N<K;){var Ae=ud((N+K)/2),Fe=S(c[Ae]),nt=Fe!==t,mt=Fe===null,Ot=Fe===Fe,Gt=Qr(Fe);if(re)var At=M||Ot;else Oe?At=Ot&&(M||nt):ce?At=Ot&&nt&&(M||!mt):ge?At=Ot&&nt&&!mt&&(M||!Gt):mt||Gt?At=!1:At=M?Fe<=p:Fe<p;At?N=Ae+1:K=Ae}return hr(K,te)}function Xb(c,p){for(var S=-1,M=c.length,N=0,K=[];++S<M;){var re=c[S],ce=p?p(re):re;if(!S||!Vo(ce,ge)){var ge=ce;K[N++]=re===0?0:re}}return K}function Qb(c){return typeof c=="number"?c:Qr(c)?Z:+c}function Xr(c){if(typeof c=="string")return c;if(Ut(c))return En(c,Xr)+"";if(Qr(c))return Ob?Ob.call(c):"";var p=c+"";return p=="0"&&1/c==-1/0?"-0":p}function cs(c,p,S){var M=-1,N=Jc,K=c.length,re=!0,ce=[],ge=ce;if(S)re=!1,N=Fh;else if(K>=o){var Oe=p?null:Xk(c);if(Oe)return Qc(Oe);re=!1,N=du,ge=new pi}else ge=p?[]:ce;e:for(;++M<K;){var Ae=c[M],Fe=p?p(Ae):Ae;if(Ae=S||Ae!==0?Ae:0,re&&Fe===Fe){for(var nt=ge.length;nt--;)if(ge[nt]===Fe)continue e;p&&ge.push(Fe),ce.push(Ae)}else N(ge,Fe,S)||(ge!==ce&&ge.push(Fe),ce.push(Ae))}return ce}function cm(c,p){return p=ds(p,c),c=T2(c,p),c==null||delete c[aa(wo(p))]}function Zb(c,p,S,M){return wu(c,p,S(mi(c,p)),M)}function yd(c,p,S,M){for(var N=c.length,K=M?N:-1;(M?K--:++K<N)&&p(c[K],K,c););return S?So(c,M?0:K,M?K+1:N):So(c,M?K+1:0,M?N:K)}function e2(c,p){var S=c;return S instanceof rn&&(S=S.value()),Bh(p,function(M,N){return N.func.apply(N.thisArg,ss([M],N.args))},S)}function dm(c,p,S){var M=c.length;if(M<2)return M?cs(c[0]):[];for(var N=-1,K=Ce(M);++N<M;)for(var re=c[N],ce=-1;++ce<M;)ce!=N&&(K[N]=yu(K[N]||re,c[ce],p,S));return cs(lr(K,1),p,S)}function t2(c,p,S){for(var M=-1,N=c.length,K=p.length,re={};++M<N;){var ce=M<K?p[M]:t;S(re,c[M],ce)}return re}function fm(c){return Wn(c)?c:[]}function pm(c){return typeof c=="function"?c:zr}function ds(c,p){return Ut(c)?c:_m(c,p)?[c]:O2(hn(c))}var zk=Jt;function fs(c,p,S){var M=c.length;return S=S===t?M:S,!p&&S>=M?c:So(c,p,S)}var n2=Mx||function(c){return ir.clearTimeout(c)};function r2(c,p){if(p)return c.slice();var S=c.length,M=xb?xb(S):new c.constructor(S);return c.copy(M),M}function hm(c){var p=new c.constructor(c.byteLength);return new od(p).set(new od(c)),p}function Hk(c,p){var S=p?hm(c.buffer):c.buffer;return new c.constructor(S,c.byteOffset,c.byteLength)}function Wk(c){var p=new c.constructor(c.source,_a.exec(c));return p.lastIndex=c.lastIndex,p}function Uk(c){return vu?bn(vu.call(c)):{}}function o2(c,p){var S=p?hm(c.buffer):c.buffer;return new c.constructor(S,c.byteOffset,c.length)}function a2(c,p){if(c!==p){var S=c!==t,M=c===null,N=c===c,K=Qr(c),re=p!==t,ce=p===null,ge=p===p,Oe=Qr(p);if(!ce&&!Oe&&!K&&c>p||K&&re&&ge&&!ce&&!Oe||M&&re&&ge||!S&&ge||!N)return 1;if(!M&&!K&&!Oe&&c<p||Oe&&S&&N&&!M&&!K||ce&&S&&N||!re&&N||!ge)return-1}return 0}function jk(c,p,S){for(var M=-1,N=c.criteria,K=p.criteria,re=N.length,ce=S.length;++M<re;){var ge=a2(N[M],K[M]);if(ge){if(M>=ce)return ge;var Oe=S[M];return ge*(Oe=="desc"?-1:1)}}return c.index-p.index}function s2(c,p,S,M){for(var N=-1,K=c.length,re=S.length,ce=-1,ge=p.length,Oe=Zn(K-re,0),Ae=Ce(ge+Oe),Fe=!M;++ce<ge;)Ae[ce]=p[ce];for(;++N<re;)(Fe||N<K)&&(Ae[S[N]]=c[N]);for(;Oe--;)Ae[ce++]=c[N++];return Ae}function i2(c,p,S,M){for(var N=-1,K=c.length,re=-1,ce=S.length,ge=-1,Oe=p.length,Ae=Zn(K-ce,0),Fe=Ce(Ae+Oe),nt=!M;++N<Ae;)Fe[N]=c[N];for(var mt=N;++ge<Oe;)Fe[mt+ge]=p[ge];for(;++re<ce;)(nt||N<K)&&(Fe[mt+S[re]]=c[N++]);return Fe}function Fr(c,p){var S=-1,M=c.length;for(p||(p=Ce(M));++S<M;)p[S]=c[S];return p}function oa(c,p,S,M){var N=!S;S||(S={});for(var K=-1,re=p.length;++K<re;){var ce=p[K],ge=M?M(S[ce],c[ce],ce,S,c):t;ge===t&&(ge=c[ce]),N?ka(S,ce,ge):gu(S,ce,ge)}return S}function qk(c,p){return oa(c,wm(c),p)}function Kk(c,p){return oa(c,S2(c),p)}function bd(c,p){return function(S,M){var N=Ut(S)?Q7:mk,K=p?p():{};return N(S,c,Mt(M,2),K)}}function gl(c){return Jt(function(p,S){var M=-1,N=S.length,K=N>1?S[N-1]:t,re=N>2?S[2]:t;for(K=c.length>3&&typeof K=="function"?(N--,K):t,re&&Ir(S[0],S[1],re)&&(K=N<3?t:K,N=1),p=bn(p);++M<N;){var ce=S[M];ce&&c(p,ce,M,K)}return p})}function l2(c,p){return function(S,M){if(S==null)return S;if(!Br(S))return c(S,M);for(var N=S.length,K=p?N:-1,re=bn(S);(p?K--:++K<N)&&M(re[K],K,re)!==!1;);return S}}function u2(c){return function(p,S,M){for(var N=-1,K=bn(p),re=M(p),ce=re.length;ce--;){var ge=re[c?ce:++N];if(S(K[ge],ge,K)===!1)break}return p}}function Gk(c,p,S){var M=p&b,N=_u(c);function K(){var re=this&&this!==ir&&this instanceof K?N:c;return re.apply(M?S:this,arguments)}return K}function c2(c){return function(p){p=hn(p);var S=cl(p)?Fo(p):t,M=S?S[0]:p.charAt(0),N=S?fs(S,1).join(""):p.slice(1);return M[c]()+N}}function yl(c){return function(p){return Bh(l3(i3(p).replace(F7,"")),c,"")}}function _u(c){return function(){var p=arguments;switch(p.length){case 0:return new c;case 1:return new c(p[0]);case 2:return new c(p[0],p[1]);case 3:return new c(p[0],p[1],p[2]);case 4:return new c(p[0],p[1],p[2],p[3]);case 5:return new c(p[0],p[1],p[2],p[3],p[4]);case 6:return new c(p[0],p[1],p[2],p[3],p[4],p[5]);case 7:return new c(p[0],p[1],p[2],p[3],p[4],p[5],p[6])}var S=vl(c.prototype),M=c.apply(S,p);return On(M)?M:S}}function Yk(c,p,S){var M=_u(c);function N(){for(var K=arguments.length,re=Ce(K),ce=K,ge=bl(N);ce--;)re[ce]=arguments[ce];var Oe=K<3&&re[0]!==ge&&re[K-1]!==ge?[]:is(re,ge);if(K-=Oe.length,K<S)return m2(c,p,Sd,N.placeholder,t,re,Oe,t,t,S-K);var Ae=this&&this!==ir&&this instanceof N?M:c;return Yr(Ae,this,re)}return N}function d2(c){return function(p,S,M){var N=bn(p);if(!Br(p)){var K=Mt(S,3);p=tr(p),S=function(ce){return K(N[ce],ce,N)}}var re=c(p,S,M);return re>-1?N[K?p[re]:re]:t}}function f2(c){return Ea(function(p){var S=p.length,M=S,N=yo.prototype.thru;for(c&&p.reverse();M--;){var K=p[M];if(typeof K!="function")throw new go(a);if(N&&!re&&xd(K)=="wrapper")var re=new yo([],!0)}for(M=re?M:S;++M<S;){K=p[M];var ce=xd(K),ge=ce=="wrapper"?bm(K):t;ge&&Cm(ge[0])&&ge[1]==(A|k|C|O)&&!ge[4].length&&ge[9]==1?re=re[xd(ge[0])].apply(re,ge[3]):re=K.length==1&&Cm(K)?re[ce]():re.thru(K)}return function(){var Oe=arguments,Ae=Oe[0];if(re&&Oe.length==1&&Ut(Ae))return re.plant(Ae).value();for(var Fe=0,nt=S?p[Fe].apply(this,Oe):Ae;++Fe<S;)nt=p[Fe].call(this,nt);return nt}})}function Sd(c,p,S,M,N,K,re,ce,ge,Oe){var Ae=p&A,Fe=p&b,nt=p&w,mt=p&(k|x),Ot=p&I,Gt=nt?t:_u(c);function At(){for(var tn=arguments.length,sn=Ce(tn),Zr=tn;Zr--;)sn[Zr]=arguments[Zr];if(mt)var Or=bl(At),eo=ix(sn,Or);if(M&&(sn=s2(sn,M,N,mt)),K&&(sn=i2(sn,K,re,mt)),tn-=eo,mt&&tn<Oe){var Un=is(sn,Or);return m2(c,p,Sd,At.placeholder,S,sn,Un,ce,ge,Oe-tn)}var zo=Fe?S:this,Aa=nt?zo[c]:c;return tn=sn.length,ce?sn=mT(sn,ce):Ot&&tn>1&&sn.reverse(),Ae&&ge<tn&&(sn.length=ge),this&&this!==ir&&this instanceof At&&(Aa=Gt||_u(Aa)),Aa.apply(zo,sn)}return At}function p2(c,p){return function(S,M){return Ck(S,c,p(M),{})}}function wd(c,p){return function(S,M){var N;if(S===t&&M===t)return p;if(S!==t&&(N=S),M!==t){if(N===t)return M;typeof S=="string"||typeof M=="string"?(S=Xr(S),M=Xr(M)):(S=Qb(S),M=Qb(M)),N=c(S,M)}return N}}function mm(c){return Ea(function(p){return p=En(p,Jr(Mt())),Jt(function(S){var M=this;return c(p,function(N){return Yr(N,M,S)})})})}function _d(c,p){p=p===t?" ":Xr(p);var S=p.length;if(S<2)return S?lm(p,c):p;var M=lm(p,ld(c/dl(p)));return cl(p)?fs(Fo(M),0,c).join(""):M.slice(0,c)}function Jk(c,p,S,M){var N=p&b,K=_u(c);function re(){for(var ce=-1,ge=arguments.length,Oe=-1,Ae=M.length,Fe=Ce(Ae+ge),nt=this&&this!==ir&&this instanceof re?K:c;++Oe<Ae;)Fe[Oe]=M[Oe];for(;ge--;)Fe[Oe++]=arguments[++ce];return Yr(nt,N?S:this,Fe)}return re}function h2(c){return function(p,S,M){return M&&typeof M!="number"&&Ir(p,S,M)&&(S=M=t),p=Oa(p),S===t?(S=p,p=0):S=Oa(S),M=M===t?p<S?1:-1:Oa(M),Dk(p,S,M,c)}}function Cd(c){return function(p,S){return typeof p=="string"&&typeof S=="string"||(p=_o(p),S=_o(S)),c(p,S)}}function m2(c,p,S,M,N,K,re,ce,ge,Oe){var Ae=p&k,Fe=Ae?re:t,nt=Ae?t:re,mt=Ae?K:t,Ot=Ae?t:K;p|=Ae?C:T,p&=~(Ae?T:C),p&_||(p&=-4);var Gt=[c,p,N,mt,Fe,Ot,nt,ce,ge,Oe],At=S.apply(t,Gt);return Cm(c)&&E2(At,Gt),At.placeholder=M,M2(At,c,p)}function vm(c){var p=Qn[c];return function(S,M){if(S=_o(S),M=M==null?0:hr(Kt(M),292),M&&Mb(S)){var N=(hn(S)+"e").split("e"),K=p(N[0]+"e"+(+N[1]+M));return N=(hn(K)+"e").split("e"),+(N[0]+"e"+(+N[1]-M))}return p(S)}}var Xk=hl&&1/Qc(new hl([,-0]))[1]==ne?function(c){return new hl(c)}:Fm;function v2(c){return function(p){var S=mr(p);return S==at?qh(p):S==Ze?hx(p):sx(p,c(p))}}function Ta(c,p,S,M,N,K,re,ce){var ge=p&w;if(!ge&&typeof c!="function")throw new go(a);var Oe=M?M.length:0;if(Oe||(p&=-97,M=N=t),re=re===t?re:Zn(Kt(re),0),ce=ce===t?ce:Kt(ce),Oe-=N?N.length:0,p&T){var Ae=M,Fe=N;M=N=t}var nt=ge?t:bm(c),mt=[c,p,S,M,N,Ae,Fe,K,re,ce];if(nt&&fT(mt,nt),c=mt[0],p=mt[1],S=mt[2],M=mt[3],N=mt[4],ce=mt[9]=mt[9]===t?ge?0:c.length:Zn(mt[9]-Oe,0),!ce&&p&(k|x)&&(p&=-25),!p||p==b)var Ot=Gk(c,p,S);else p==k||p==x?Ot=Yk(c,p,ce):(p==C||p==(b|C))&&!N.length?Ot=Jk(c,p,S,M):Ot=Sd.apply(t,mt);var Gt=nt?Jb:E2;return M2(Gt(Ot,mt),c,p)}function g2(c,p,S,M){return c===t||Vo(c,pl[S])&&!gn.call(M,S)?p:c}function y2(c,p,S,M,N,K){return On(c)&&On(p)&&(K.set(p,c),vd(c,p,t,y2,K),K.delete(p)),c}function Qk(c){return ku(c)?t:c}function b2(c,p,S,M,N,K){var re=S&g,ce=c.length,ge=p.length;if(ce!=ge&&!(re&&ge>ce))return!1;var Oe=K.get(c),Ae=K.get(p);if(Oe&&Ae)return Oe==p&&Ae==c;var Fe=-1,nt=!0,mt=S&y?new pi:t;for(K.set(c,p),K.set(p,c);++Fe<ce;){var Ot=c[Fe],Gt=p[Fe];if(M)var At=re?M(Gt,Ot,Fe,p,c,K):M(Ot,Gt,Fe,c,p,K);if(At!==t){if(At)continue;nt=!1;break}if(mt){if(!Vh(p,function(tn,sn){if(!du(mt,sn)&&(Ot===tn||N(Ot,tn,S,M,K)))return mt.push(sn)})){nt=!1;break}}else if(!(Ot===Gt||N(Ot,Gt,S,M,K))){nt=!1;break}}return K.delete(c),K.delete(p),nt}function Zk(c,p,S,M,N,K,re){switch(S){case Ct:if(c.byteLength!=p.byteLength||c.byteOffset!=p.byteOffset)return!1;c=c.buffer,p=p.buffer;case Dt:return!(c.byteLength!=p.byteLength||!K(new od(c),new od(p)));case Ue:case Xe:case Et:return Vo(+c,+p);case wt:return c.name==p.name&&c.message==p.message;case Ke:case ct:return c==p+"";case at:var ce=qh;case Ze:var ge=M&g;if(ce||(ce=Qc),c.size!=p.size&&!ge)return!1;var Oe=re.get(c);if(Oe)return Oe==p;M|=y,re.set(c,p);var Ae=b2(ce(c),ce(p),M,N,K,re);return re.delete(c),Ae;case ht:if(vu)return vu.call(c)==vu.call(p)}return!1}function eT(c,p,S,M,N,K){var re=S&g,ce=gm(c),ge=ce.length,Oe=gm(p),Ae=Oe.length;if(ge!=Ae&&!re)return!1;for(var Fe=ge;Fe--;){var nt=ce[Fe];if(!(re?nt in p:gn.call(p,nt)))return!1}var mt=K.get(c),Ot=K.get(p);if(mt&&Ot)return mt==p&&Ot==c;var Gt=!0;K.set(c,p),K.set(p,c);for(var At=re;++Fe<ge;){nt=ce[Fe];var tn=c[nt],sn=p[nt];if(M)var Zr=re?M(sn,tn,nt,p,c,K):M(tn,sn,nt,c,p,K);if(!(Zr===t?tn===sn||N(tn,sn,S,M,K):Zr)){Gt=!1;break}At||(At=nt=="constructor")}if(Gt&&!At){var Or=c.constructor,eo=p.constructor;Or!=eo&&"constructor"in c&&"constructor"in p&&!(typeof Or=="function"&&Or instanceof Or&&typeof eo=="function"&&eo instanceof eo)&&(Gt=!1)}return K.delete(c),K.delete(p),Gt}function Ea(c){return km(k2(c,t,R2),c+"")}function gm(c){return Bb(c,tr,wm)}function ym(c){return Bb(c,Vr,S2)}var bm=cd?function(c){return cd.get(c)}:Fm;function xd(c){for(var p=c.name+"",S=ml[p],M=gn.call(ml,p)?S.length:0;M--;){var N=S[M],K=N.func;if(K==null||K==c)return N.name}return p}function bl(c){var p=gn.call(W,"placeholder")?W:c;return p.placeholder}function Mt(){var c=W.iteratee||Nm;return c=c===Nm?Hb:c,arguments.length?c(arguments[0],arguments[1]):c}function kd(c,p){var S=c.__data__;return lT(p)?S[typeof p=="string"?"string":"hash"]:S.map}function Sm(c){for(var p=tr(c),S=p.length;S--;){var M=p[S],N=c[M];p[S]=[M,N,C2(N)]}return p}function vi(c,p){var S=dx(c,p);return zb(S)?S:t}function tT(c){var p=gn.call(c,di),S=c[di];try{c[di]=t;var M=!0}catch{}var N=nd.call(c);return M&&(p?c[di]=S:delete c[di]),N}var wm=Gh?function(c){return c==null?[]:(c=bn(c),as(Gh(c),function(p){return Tb.call(c,p)}))}:Bm,S2=Gh?function(c){for(var p=[];c;)ss(p,wm(c)),c=ad(c);return p}:Bm,mr=Mr;(Yh&&mr(new Yh(new ArrayBuffer(1)))!=Ct||pu&&mr(new pu)!=at||Jh&&mr(Jh.resolve())!=qe||hl&&mr(new hl)!=Ze||hu&&mr(new hu)!=De)&&(mr=function(c){var p=Mr(c),S=p==Ne?c.constructor:t,M=S?gi(S):"";if(M)switch(M){case Lx:return Ct;case Fx:return at;case Bx:return qe;case Vx:return Ze;case zx:return De}return p});function nT(c,p,S){for(var M=-1,N=S.length;++M<N;){var K=S[M],re=K.size;switch(K.type){case"drop":c+=re;break;case"dropRight":p-=re;break;case"take":p=hr(p,c+re);break;case"takeRight":c=Zn(c,p-re);break}}return{start:c,end:p}}function rT(c){var p=c.match(Ih);return p?p[1].split(xe):[]}function w2(c,p,S){p=ds(p,c);for(var M=-1,N=p.length,K=!1;++M<N;){var re=aa(p[M]);if(!(K=c!=null&&S(c,re)))break;c=c[re]}return K||++M!=N?K:(N=c==null?0:c.length,!!N&&Pd(N)&&Ma(re,N)&&(Ut(c)||yi(c)))}function oT(c){var p=c.length,S=new c.constructor(p);return p&&typeof c[0]=="string"&&gn.call(c,"index")&&(S.index=c.index,S.input=c.input),S}function _2(c){return typeof c.constructor=="function"&&!Cu(c)?vl(ad(c)):{}}function aT(c,p,S){var M=c.constructor;switch(p){case Dt:return hm(c);case Ue:case Xe:return new M(+c);case Ct:return Hk(c,S);case me:case ie:case Se:case Me:case de:case j:case ae:case X:case _e:return o2(c,S);case at:return new M;case Et:case ct:return new M(c);case Ke:return Wk(c);case Ze:return new M;case ht:return Uk(c)}}function sT(c,p){var S=p.length;if(!S)return c;var M=S-1;return p[M]=(S>1?"& ":"")+p[M],p=p.join(S>2?", ":" "),c.replace(Mh,`{ |
| 19 |
/* [wrapped with `+p+`] */ |
| 20 |
`)}function iT(c){return Ut(c)||yi(c)||!!(Eb&&c&&c[Eb])}function Ma(c,p){var S=typeof c;return p=p??oe,!!p&&(S=="number"||S!="symbol"&&b7.test(c))&&c>-1&&c%1==0&&c<p}function Ir(c,p,S){if(!On(S))return!1;var M=typeof p;return(M=="number"?Br(S)&&Ma(p,S.length):M=="string"&&p in S)?Vo(S[p],c):!1}function _m(c,p){if(Ut(c))return!1;var S=typeof c;return S=="number"||S=="symbol"||S=="boolean"||c==null||Qr(c)?!0:ho.test(c)||!Tr.test(c)||p!=null&&c in bn(p)}function lT(c){var p=typeof c;return p=="string"||p=="number"||p=="symbol"||p=="boolean"?c!=="__proto__":c===null}function Cm(c){var p=xd(c),S=W[p];if(typeof S!="function"||!(p in rn.prototype))return!1;if(c===S)return!0;var M=bm(S);return!!M&&c===M[0]}function uT(c){return!!Cb&&Cb in c}var cT=ed?Ia:Vm;function Cu(c){var p=c&&c.constructor,S=typeof p=="function"&&p.prototype||pl;return c===S}function C2(c){return c===c&&!On(c)}function x2(c,p){return function(S){return S==null?!1:S[c]===p&&(p!==t||c in bn(S))}}function dT(c){var p=Od(c,function(M){return S.size===u&&S.clear(),M}),S=p.cache;return p}function fT(c,p){var S=c[1],M=p[1],N=S|M,K=N<(b|w|A),re=M==A&&S==k||M==A&&S==O&&c[7].length<=p[8]||M==(A|O)&&p[7].length<=p[8]&&S==k;if(!(K||re))return c;M&b&&(c[2]=p[2],N|=S&b?0:_);var ce=p[3];if(ce){var ge=c[3];c[3]=ge?s2(ge,ce,p[4]):ce,c[4]=ge?is(c[3],f):p[4]}return ce=p[5],ce&&(ge=c[5],c[5]=ge?i2(ge,ce,p[6]):ce,c[6]=ge?is(c[5],f):p[6]),ce=p[7],ce&&(c[7]=ce),M&A&&(c[8]=c[8]==null?p[8]:hr(c[8],p[8])),c[9]==null&&(c[9]=p[9]),c[0]=p[0],c[1]=N,c}function pT(c){var p=[];if(c!=null)for(var S in bn(c))p.push(S);return p}function hT(c){return nd.call(c)}function k2(c,p,S){return p=Zn(p===t?c.length-1:p,0),function(){for(var M=arguments,N=-1,K=Zn(M.length-p,0),re=Ce(K);++N<K;)re[N]=M[p+N];N=-1;for(var ce=Ce(p+1);++N<p;)ce[N]=M[N];return ce[p]=S(re),Yr(c,this,ce)}}function T2(c,p){return p.length<2?c:mi(c,So(p,0,-1))}function mT(c,p){for(var S=c.length,M=hr(p.length,S),N=Fr(c);M--;){var K=p[M];c[M]=Ma(K,S)?N[K]:t}return c}function xm(c,p){if(!(p==="constructor"&&typeof c[p]=="function")&&p!="__proto__")return c[p]}var E2=I2(Jb),xu=Ox||function(c,p){return ir.setTimeout(c,p)},km=I2(Fk);function M2(c,p,S){var M=p+"";return km(c,sT(M,vT(rT(M),S)))}function I2(c){var p=0,S=0;return function(){var M=Rx(),N=z-(M-S);if(S=M,N>0){if(++p>=G)return arguments[0]}else p=0;return c.apply(t,arguments)}}function Td(c,p){var S=-1,M=c.length,N=M-1;for(p=p===t?M:p;++S<p;){var K=im(S,N),re=c[K];c[K]=c[S],c[S]=re}return c.length=p,c}var O2=dT(function(c){var p=[];return c.charCodeAt(0)===46&&p.push(""),c.replace(cu,function(S,M,N,K){p.push(N?K.replace(Hn,"$1"):M||S)}),p});function aa(c){if(typeof c=="string"||Qr(c))return c;var p=c+"";return p=="0"&&1/c==-1/0?"-0":p}function gi(c){if(c!=null){try{return td.call(c)}catch{}try{return c+""}catch{}}return""}function vT(c,p){return vo(he,function(S){var M="_."+S[0];p&S[1]&&!Jc(c,M)&&c.push(M)}),c.sort()}function A2(c){if(c instanceof rn)return c.clone();var p=new yo(c.__wrapped__,c.__chain__);return p.__actions__=Fr(c.__actions__),p.__index__=c.__index__,p.__values__=c.__values__,p}function gT(c,p,S){(S?Ir(c,p,S):p===t)?p=1:p=Zn(Kt(p),0);var M=c==null?0:c.length;if(!M||p<1)return[];for(var N=0,K=0,re=Ce(ld(M/p));N<M;)re[K++]=So(c,N,N+=p);return re}function yT(c){for(var p=-1,S=c==null?0:c.length,M=0,N=[];++p<S;){var K=c[p];K&&(N[M++]=K)}return N}function bT(){var c=arguments.length;if(!c)return[];for(var p=Ce(c-1),S=arguments[0],M=c;M--;)p[M-1]=arguments[M];return ss(Ut(S)?Fr(S):[S],lr(p,1))}var ST=Jt(function(c,p){return Wn(c)?yu(c,lr(p,1,Wn,!0)):[]}),wT=Jt(function(c,p){var S=wo(p);return Wn(S)&&(S=t),Wn(c)?yu(c,lr(p,1,Wn,!0),Mt(S,2)):[]}),_T=Jt(function(c,p){var S=wo(p);return Wn(S)&&(S=t),Wn(c)?yu(c,lr(p,1,Wn,!0),t,S):[]});function CT(c,p,S){var M=c==null?0:c.length;return M?(p=S||p===t?1:Kt(p),So(c,p<0?0:p,M)):[]}function xT(c,p,S){var M=c==null?0:c.length;return M?(p=S||p===t?1:Kt(p),p=M-p,So(c,0,p<0?0:p)):[]}function kT(c,p){return c&&c.length?yd(c,Mt(p,3),!0,!0):[]}function TT(c,p){return c&&c.length?yd(c,Mt(p,3),!0):[]}function ET(c,p,S,M){var N=c==null?0:c.length;return N?(S&&typeof S!="number"&&Ir(c,p,S)&&(S=0,M=N),bk(c,p,S,M)):[]}function P2(c,p,S){var M=c==null?0:c.length;if(!M)return-1;var N=S==null?0:Kt(S);return N<0&&(N=Zn(M+N,0)),Xc(c,Mt(p,3),N)}function $2(c,p,S){var M=c==null?0:c.length;if(!M)return-1;var N=M-1;return S!==t&&(N=Kt(S),N=S<0?Zn(M+N,0):hr(N,M-1)),Xc(c,Mt(p,3),N,!0)}function R2(c){var p=c==null?0:c.length;return p?lr(c,1):[]}function MT(c){var p=c==null?0:c.length;return p?lr(c,ne):[]}function IT(c,p){var S=c==null?0:c.length;return S?(p=p===t?1:Kt(p),lr(c,p)):[]}function OT(c){for(var p=-1,S=c==null?0:c.length,M={};++p<S;){var N=c[p];M[N[0]]=N[1]}return M}function D2(c){return c&&c.length?c[0]:t}function AT(c,p,S){var M=c==null?0:c.length;if(!M)return-1;var N=S==null?0:Kt(S);return N<0&&(N=Zn(M+N,0)),ul(c,p,N)}function PT(c){var p=c==null?0:c.length;return p?So(c,0,-1):[]}var $T=Jt(function(c){var p=En(c,fm);return p.length&&p[0]===c[0]?nm(p):[]}),RT=Jt(function(c){var p=wo(c),S=En(c,fm);return p===wo(S)?p=t:S.pop(),S.length&&S[0]===c[0]?nm(S,Mt(p,2)):[]}),DT=Jt(function(c){var p=wo(c),S=En(c,fm);return p=typeof p=="function"?p:t,p&&S.pop(),S.length&&S[0]===c[0]?nm(S,t,p):[]});function NT(c,p){return c==null?"":Px.call(c,p)}function wo(c){var p=c==null?0:c.length;return p?c[p-1]:t}function LT(c,p,S){var M=c==null?0:c.length;if(!M)return-1;var N=M;return S!==t&&(N=Kt(S),N=N<0?Zn(M+N,0):hr(N,M-1)),p===p?vx(c,p,N):Xc(c,mb,N,!0)}function FT(c,p){return c&&c.length?qb(c,Kt(p)):t}var BT=Jt(N2);function N2(c,p){return c&&c.length&&p&&p.length?sm(c,p):c}function VT(c,p,S){return c&&c.length&&p&&p.length?sm(c,p,Mt(S,2)):c}function zT(c,p,S){return c&&c.length&&p&&p.length?sm(c,p,t,S):c}var HT=Ea(function(c,p){var S=c==null?0:c.length,M=Qh(c,p);return Yb(c,En(p,function(N){return Ma(N,S)?+N:N}).sort(a2)),M});function WT(c,p){var S=[];if(!(c&&c.length))return S;var M=-1,N=[],K=c.length;for(p=Mt(p,3);++M<K;){var re=c[M];p(re,M,c)&&(S.push(re),N.push(M))}return Yb(c,N),S}function Tm(c){return c==null?c:Nx.call(c)}function UT(c,p,S){var M=c==null?0:c.length;return M?(S&&typeof S!="number"&&Ir(c,p,S)?(p=0,S=M):(p=p==null?0:Kt(p),S=S===t?M:Kt(S)),So(c,p,S)):[]}function jT(c,p){return gd(c,p)}function qT(c,p,S){return um(c,p,Mt(S,2))}function KT(c,p){var S=c==null?0:c.length;if(S){var M=gd(c,p);if(M<S&&Vo(c[M],p))return M}return-1}function GT(c,p){return gd(c,p,!0)}function YT(c,p,S){return um(c,p,Mt(S,2),!0)}function JT(c,p){var S=c==null?0:c.length;if(S){var M=gd(c,p,!0)-1;if(Vo(c[M],p))return M}return-1}function XT(c){return c&&c.length?Xb(c):[]}function QT(c,p){return c&&c.length?Xb(c,Mt(p,2)):[]}function ZT(c){var p=c==null?0:c.length;return p?So(c,1,p):[]}function eE(c,p,S){return c&&c.length?(p=S||p===t?1:Kt(p),So(c,0,p<0?0:p)):[]}function tE(c,p,S){var M=c==null?0:c.length;return M?(p=S||p===t?1:Kt(p),p=M-p,So(c,p<0?0:p,M)):[]}function nE(c,p){return c&&c.length?yd(c,Mt(p,3),!1,!0):[]}function rE(c,p){return c&&c.length?yd(c,Mt(p,3)):[]}var oE=Jt(function(c){return cs(lr(c,1,Wn,!0))}),aE=Jt(function(c){var p=wo(c);return Wn(p)&&(p=t),cs(lr(c,1,Wn,!0),Mt(p,2))}),sE=Jt(function(c){var p=wo(c);return p=typeof p=="function"?p:t,cs(lr(c,1,Wn,!0),t,p)});function iE(c){return c&&c.length?cs(c):[]}function lE(c,p){return c&&c.length?cs(c,Mt(p,2)):[]}function uE(c,p){return p=typeof p=="function"?p:t,c&&c.length?cs(c,t,p):[]}function Em(c){if(!(c&&c.length))return[];var p=0;return c=as(c,function(S){if(Wn(S))return p=Zn(S.length,p),!0}),Uh(p,function(S){return En(c,zh(S))})}function L2(c,p){if(!(c&&c.length))return[];var S=Em(c);return p==null?S:En(S,function(M){return Yr(p,t,M)})}var cE=Jt(function(c,p){return Wn(c)?yu(c,p):[]}),dE=Jt(function(c){return dm(as(c,Wn))}),fE=Jt(function(c){var p=wo(c);return Wn(p)&&(p=t),dm(as(c,Wn),Mt(p,2))}),pE=Jt(function(c){var p=wo(c);return p=typeof p=="function"?p:t,dm(as(c,Wn),t,p)}),hE=Jt(Em);function mE(c,p){return t2(c||[],p||[],gu)}function vE(c,p){return t2(c||[],p||[],wu)}var gE=Jt(function(c){var p=c.length,S=p>1?c[p-1]:t;return S=typeof S=="function"?(c.pop(),S):t,L2(c,S)});function F2(c){var p=W(c);return p.__chain__=!0,p}function yE(c,p){return p(c),c}function Ed(c,p){return p(c)}var bE=Ea(function(c){var p=c.length,S=p?c[0]:0,M=this.__wrapped__,N=function(K){return Qh(K,c)};return p>1||this.__actions__.length||!(M instanceof rn)||!Ma(S)?this.thru(N):(M=M.slice(S,+S+(p?1:0)),M.__actions__.push({func:Ed,args:[N],thisArg:t}),new yo(M,this.__chain__).thru(function(K){return p&&!K.length&&K.push(t),K}))});function SE(){return F2(this)}function wE(){return new yo(this.value(),this.__chain__)}function _E(){this.__values__===t&&(this.__values__=Q2(this.value()));var c=this.__index__>=this.__values__.length,p=c?t:this.__values__[this.__index__++];return{done:c,value:p}}function CE(){return this}function xE(c){for(var p,S=this;S instanceof fd;){var M=A2(S);M.__index__=0,M.__values__=t,p?N.__wrapped__=M:p=M;var N=M;S=S.__wrapped__}return N.__wrapped__=c,p}function kE(){var c=this.__wrapped__;if(c instanceof rn){var p=c;return this.__actions__.length&&(p=new rn(this)),p=p.reverse(),p.__actions__.push({func:Ed,args:[Tm],thisArg:t}),new yo(p,this.__chain__)}return this.thru(Tm)}function TE(){return e2(this.__wrapped__,this.__actions__)}var EE=bd(function(c,p,S){gn.call(c,S)?++c[S]:ka(c,S,1)});function ME(c,p,S){var M=Ut(c)?pb:yk;return S&&Ir(c,p,S)&&(p=t),M(c,Mt(p,3))}function IE(c,p){var S=Ut(c)?as:Lb;return S(c,Mt(p,3))}var OE=d2(P2),AE=d2($2);function PE(c,p){return lr(Md(c,p),1)}function $E(c,p){return lr(Md(c,p),ne)}function RE(c,p,S){return S=S===t?1:Kt(S),lr(Md(c,p),S)}function B2(c,p){var S=Ut(c)?vo:us;return S(c,Mt(p,3))}function V2(c,p){var S=Ut(c)?Z7:Nb;return S(c,Mt(p,3))}var DE=bd(function(c,p,S){gn.call(c,S)?c[S].push(p):ka(c,S,[p])});function NE(c,p,S,M){c=Br(c)?c:wl(c),S=S&&!M?Kt(S):0;var N=c.length;return S<0&&(S=Zn(N+S,0)),$d(c)?S<=N&&c.indexOf(p,S)>-1:!!N&&ul(c,p,S)>-1}var LE=Jt(function(c,p,S){var M=-1,N=typeof p=="function",K=Br(c)?Ce(c.length):[];return us(c,function(re){K[++M]=N?Yr(p,re,S):bu(re,p,S)}),K}),FE=bd(function(c,p,S){ka(c,S,p)});function Md(c,p){var S=Ut(c)?En:Wb;return S(c,Mt(p,3))}function BE(c,p,S,M){return c==null?[]:(Ut(p)||(p=p==null?[]:[p]),S=M?t:S,Ut(S)||(S=S==null?[]:[S]),Kb(c,p,S))}var VE=bd(function(c,p,S){c[S?0:1].push(p)},function(){return[[],[]]});function zE(c,p,S){var M=Ut(c)?Bh:gb,N=arguments.length<3;return M(c,Mt(p,4),S,N,us)}function HE(c,p,S){var M=Ut(c)?ex:gb,N=arguments.length<3;return M(c,Mt(p,4),S,N,Nb)}function WE(c,p){var S=Ut(c)?as:Lb;return S(c,Ad(Mt(p,3)))}function UE(c){var p=Ut(c)?Pb:Nk;return p(c)}function jE(c,p,S){(S?Ir(c,p,S):p===t)?p=1:p=Kt(p);var M=Ut(c)?pk:Lk;return M(c,p)}function qE(c){var p=Ut(c)?hk:Bk;return p(c)}function KE(c){if(c==null)return 0;if(Br(c))return $d(c)?dl(c):c.length;var p=mr(c);return p==at||p==Ze?c.size:om(c).length}function GE(c,p,S){var M=Ut(c)?Vh:Vk;return S&&Ir(c,p,S)&&(p=t),M(c,Mt(p,3))}var YE=Jt(function(c,p){if(c==null)return[];var S=p.length;return S>1&&Ir(c,p[0],p[1])?p=[]:S>2&&Ir(p[0],p[1],p[2])&&(p=[p[0]]),Kb(c,lr(p,1),[])}),Id=Ix||function(){return ir.Date.now()};function JE(c,p){if(typeof p!="function")throw new go(a);return c=Kt(c),function(){if(--c<1)return p.apply(this,arguments)}}function z2(c,p,S){return p=S?t:p,p=c&&p==null?c.length:p,Ta(c,A,t,t,t,t,p)}function H2(c,p){var S;if(typeof p!="function")throw new go(a);return c=Kt(c),function(){return--c>0&&(S=p.apply(this,arguments)),c<=1&&(p=t),S}}var Mm=Jt(function(c,p,S){var M=b;if(S.length){var N=is(S,bl(Mm));M|=C}return Ta(c,M,p,S,N)}),W2=Jt(function(c,p,S){var M=b|w;if(S.length){var N=is(S,bl(W2));M|=C}return Ta(p,M,c,S,N)});function U2(c,p,S){p=S?t:p;var M=Ta(c,k,t,t,t,t,t,p);return M.placeholder=U2.placeholder,M}function j2(c,p,S){p=S?t:p;var M=Ta(c,x,t,t,t,t,t,p);return M.placeholder=j2.placeholder,M}function q2(c,p,S){var M,N,K,re,ce,ge,Oe=0,Ae=!1,Fe=!1,nt=!0;if(typeof c!="function")throw new go(a);p=_o(p)||0,On(S)&&(Ae=!!S.leading,Fe="maxWait"in S,K=Fe?Zn(_o(S.maxWait)||0,p):K,nt="trailing"in S?!!S.trailing:nt);function mt(Un){var zo=M,Aa=N;return M=N=t,Oe=Un,re=c.apply(Aa,zo),re}function Ot(Un){return Oe=Un,ce=xu(tn,p),Ae?mt(Un):re}function Gt(Un){var zo=Un-ge,Aa=Un-Oe,d3=p-zo;return Fe?hr(d3,K-Aa):d3}function At(Un){var zo=Un-ge,Aa=Un-Oe;return ge===t||zo>=p||zo<0||Fe&&Aa>=K}function tn(){var Un=Id();if(At(Un))return sn(Un);ce=xu(tn,Gt(Un))}function sn(Un){return ce=t,nt&&M?mt(Un):(M=N=t,re)}function Zr(){ce!==t&&n2(ce),Oe=0,M=ge=N=ce=t}function Or(){return ce===t?re:sn(Id())}function eo(){var Un=Id(),zo=At(Un);if(M=arguments,N=this,ge=Un,zo){if(ce===t)return Ot(ge);if(Fe)return n2(ce),ce=xu(tn,p),mt(ge)}return ce===t&&(ce=xu(tn,p)),re}return eo.cancel=Zr,eo.flush=Or,eo}var XE=Jt(function(c,p){return Db(c,1,p)}),QE=Jt(function(c,p,S){return Db(c,_o(p)||0,S)});function ZE(c){return Ta(c,I)}function Od(c,p){if(typeof c!="function"||p!=null&&typeof p!="function")throw new go(a);var S=function(){var M=arguments,N=p?p.apply(this,M):M[0],K=S.cache;if(K.has(N))return K.get(N);var re=c.apply(this,M);return S.cache=K.set(N,re)||K,re};return S.cache=new(Od.Cache||xa),S}Od.Cache=xa;function Ad(c){if(typeof c!="function")throw new go(a);return function(){var p=arguments;switch(p.length){case 0:return!c.call(this);case 1:return!c.call(this,p[0]);case 2:return!c.call(this,p[0],p[1]);case 3:return!c.call(this,p[0],p[1],p[2])}return!c.apply(this,p)}}function eM(c){return H2(2,c)}var tM=zk(function(c,p){p=p.length==1&&Ut(p[0])?En(p[0],Jr(Mt())):En(lr(p,1),Jr(Mt()));var S=p.length;return Jt(function(M){for(var N=-1,K=hr(M.length,S);++N<K;)M[N]=p[N].call(this,M[N]);return Yr(c,this,M)})}),Im=Jt(function(c,p){var S=is(p,bl(Im));return Ta(c,C,t,p,S)}),K2=Jt(function(c,p){var S=is(p,bl(K2));return Ta(c,T,t,p,S)}),nM=Ea(function(c,p){return Ta(c,O,t,t,t,p)});function rM(c,p){if(typeof c!="function")throw new go(a);return p=p===t?p:Kt(p),Jt(c,p)}function oM(c,p){if(typeof c!="function")throw new go(a);return p=p==null?0:Zn(Kt(p),0),Jt(function(S){var M=S[p],N=fs(S,0,p);return M&&ss(N,M),Yr(c,this,N)})}function aM(c,p,S){var M=!0,N=!0;if(typeof c!="function")throw new go(a);return On(S)&&(M="leading"in S?!!S.leading:M,N="trailing"in S?!!S.trailing:N),q2(c,p,{leading:M,maxWait:p,trailing:N})}function sM(c){return z2(c,1)}function iM(c,p){return Im(pm(p),c)}function lM(){if(!arguments.length)return[];var c=arguments[0];return Ut(c)?c:[c]}function uM(c){return bo(c,v)}function cM(c,p){return p=typeof p=="function"?p:t,bo(c,v,p)}function dM(c){return bo(c,d|v)}function fM(c,p){return p=typeof p=="function"?p:t,bo(c,d|v,p)}function pM(c,p){return p==null||Rb(c,p,tr(p))}function Vo(c,p){return c===p||c!==c&&p!==p}var hM=Cd(tm),mM=Cd(function(c,p){return c>=p}),yi=Vb(function(){return arguments}())?Vb:function(c){return Nn(c)&&gn.call(c,"callee")&&!Tb.call(c,"callee")},Ut=Ce.isArray,vM=ib?Jr(ib):xk;function Br(c){return c!=null&&Pd(c.length)&&!Ia(c)}function Wn(c){return Nn(c)&&Br(c)}function gM(c){return c===!0||c===!1||Nn(c)&&Mr(c)==Ue}var ps=Ax||Vm,yM=lb?Jr(lb):kk;function bM(c){return Nn(c)&&c.nodeType===1&&!ku(c)}function SM(c){if(c==null)return!0;if(Br(c)&&(Ut(c)||typeof c=="string"||typeof c.splice=="function"||ps(c)||Sl(c)||yi(c)))return!c.length;var p=mr(c);if(p==at||p==Ze)return!c.size;if(Cu(c))return!om(c).length;for(var S in c)if(gn.call(c,S))return!1;return!0}function wM(c,p){return Su(c,p)}function _M(c,p,S){S=typeof S=="function"?S:t;var M=S?S(c,p):t;return M===t?Su(c,p,t,S):!!M}function Om(c){if(!Nn(c))return!1;var p=Mr(c);return p==wt||p==st||typeof c.message=="string"&&typeof c.name=="string"&&!ku(c)}function CM(c){return typeof c=="number"&&Mb(c)}function Ia(c){if(!On(c))return!1;var p=Mr(c);return p==Lt||p==vt||p==Re||p==Le}function G2(c){return typeof c=="number"&&c==Kt(c)}function Pd(c){return typeof c=="number"&&c>-1&&c%1==0&&c<=oe}function On(c){var p=typeof c;return c!=null&&(p=="object"||p=="function")}function Nn(c){return c!=null&&typeof c=="object"}var Y2=ub?Jr(ub):Ek;function xM(c,p){return c===p||rm(c,p,Sm(p))}function kM(c,p,S){return S=typeof S=="function"?S:t,rm(c,p,Sm(p),S)}function TM(c){return J2(c)&&c!=+c}function EM(c){if(cT(c))throw new Vt(s);return zb(c)}function MM(c){return c===null}function IM(c){return c==null}function J2(c){return typeof c=="number"||Nn(c)&&Mr(c)==Et}function ku(c){if(!Nn(c)||Mr(c)!=Ne)return!1;var p=ad(c);if(p===null)return!0;var S=gn.call(p,"constructor")&&p.constructor;return typeof S=="function"&&S instanceof S&&td.call(S)==kx}var Am=cb?Jr(cb):Mk;function OM(c){return G2(c)&&c>=-9007199254740991&&c<=oe}var X2=db?Jr(db):Ik;function $d(c){return typeof c=="string"||!Ut(c)&&Nn(c)&&Mr(c)==ct}function Qr(c){return typeof c=="symbol"||Nn(c)&&Mr(c)==ht}var Sl=fb?Jr(fb):Ok;function AM(c){return c===t}function PM(c){return Nn(c)&&mr(c)==De}function $M(c){return Nn(c)&&Mr(c)==kt}var RM=Cd(am),DM=Cd(function(c,p){return c<=p});function Q2(c){if(!c)return[];if(Br(c))return $d(c)?Fo(c):Fr(c);if(fu&&c[fu])return px(c[fu]());var p=mr(c),S=p==at?qh:p==Ze?Qc:wl;return S(c)}function Oa(c){if(!c)return c===0?c:0;if(c=_o(c),c===ne||c===-1/0){var p=c<0?-1:1;return p*Y}return c===c?c:0}function Kt(c){var p=Oa(c),S=p%1;return p===p?S?p-S:p:0}function Z2(c){return c?hi(Kt(c),0,H):0}function _o(c){if(typeof c=="number")return c;if(Qr(c))return Z;if(On(c)){var p=typeof c.valueOf=="function"?c.valueOf():c;c=On(p)?p+"":p}if(typeof c!="string")return c===0?c:+c;c=yb(c);var S=il.test(c);return S||Oh.test(c)?J7(c.slice(2),S?2:8):na.test(c)?Z:+c}function e3(c){return oa(c,Vr(c))}function NM(c){return c?hi(Kt(c),-9007199254740991,oe):c===0?c:0}function hn(c){return c==null?"":Xr(c)}var LM=gl(function(c,p){if(Cu(p)||Br(p)){oa(p,tr(p),c);return}for(var S in p)gn.call(p,S)&&gu(c,S,p[S])}),t3=gl(function(c,p){oa(p,Vr(p),c)}),Rd=gl(function(c,p,S,M){oa(p,Vr(p),c,M)}),FM=gl(function(c,p,S,M){oa(p,tr(p),c,M)}),BM=Ea(Qh);function VM(c,p){var S=vl(c);return p==null?S:$b(S,p)}var zM=Jt(function(c,p){c=bn(c);var S=-1,M=p.length,N=M>2?p[2]:t;for(N&&Ir(p[0],p[1],N)&&(M=1);++S<M;)for(var K=p[S],re=Vr(K),ce=-1,ge=re.length;++ce<ge;){var Oe=re[ce],Ae=c[Oe];(Ae===t||Vo(Ae,pl[Oe])&&!gn.call(c,Oe))&&(c[Oe]=K[Oe])}return c}),HM=Jt(function(c){return c.push(t,y2),Yr(n3,t,c)});function WM(c,p){return hb(c,Mt(p,3),ra)}function UM(c,p){return hb(c,Mt(p,3),em)}function jM(c,p){return c==null?c:Zh(c,Mt(p,3),Vr)}function qM(c,p){return c==null?c:Fb(c,Mt(p,3),Vr)}function KM(c,p){return c&&ra(c,Mt(p,3))}function GM(c,p){return c&&em(c,Mt(p,3))}function YM(c){return c==null?[]:md(c,tr(c))}function JM(c){return c==null?[]:md(c,Vr(c))}function Pm(c,p,S){var M=c==null?t:mi(c,p);return M===t?S:M}function XM(c,p){return c!=null&&w2(c,p,Sk)}function $m(c,p){return c!=null&&w2(c,p,wk)}var QM=p2(function(c,p,S){p!=null&&typeof p.toString!="function"&&(p=nd.call(p)),c[p]=S},Dm(zr)),ZM=p2(function(c,p,S){p!=null&&typeof p.toString!="function"&&(p=nd.call(p)),gn.call(c,p)?c[p].push(S):c[p]=[S]},Mt),eI=Jt(bu);function tr(c){return Br(c)?Ab(c):om(c)}function Vr(c){return Br(c)?Ab(c,!0):Ak(c)}function tI(c,p){var S={};return p=Mt(p,3),ra(c,function(M,N,K){ka(S,p(M,N,K),M)}),S}function nI(c,p){var S={};return p=Mt(p,3),ra(c,function(M,N,K){ka(S,N,p(M,N,K))}),S}var rI=gl(function(c,p,S){vd(c,p,S)}),n3=gl(function(c,p,S,M){vd(c,p,S,M)}),oI=Ea(function(c,p){var S={};if(c==null)return S;var M=!1;p=En(p,function(K){return K=ds(K,c),M||(M=K.length>1),K}),oa(c,ym(c),S),M&&(S=bo(S,d|h|v,Qk));for(var N=p.length;N--;)cm(S,p[N]);return S});function aI(c,p){return r3(c,Ad(Mt(p)))}var sI=Ea(function(c,p){return c==null?{}:$k(c,p)});function r3(c,p){if(c==null)return{};var S=En(ym(c),function(M){return[M]});return p=Mt(p),Gb(c,S,function(M,N){return p(M,N[0])})}function iI(c,p,S){p=ds(p,c);var M=-1,N=p.length;for(N||(N=1,c=t);++M<N;){var K=c==null?t:c[aa(p[M])];K===t&&(M=N,K=S),c=Ia(K)?K.call(c):K}return c}function lI(c,p,S){return c==null?c:wu(c,p,S)}function uI(c,p,S,M){return M=typeof M=="function"?M:t,c==null?c:wu(c,p,S,M)}var o3=v2(tr),a3=v2(Vr);function cI(c,p,S){var M=Ut(c),N=M||ps(c)||Sl(c);if(p=Mt(p,4),S==null){var K=c&&c.constructor;N?S=M?new K:[]:On(c)?S=Ia(K)?vl(ad(c)):{}:S={}}return(N?vo:ra)(c,function(re,ce,ge){return p(S,re,ce,ge)}),S}function dI(c,p){return c==null?!0:cm(c,p)}function fI(c,p,S){return c==null?c:Zb(c,p,pm(S))}function pI(c,p,S,M){return M=typeof M=="function"?M:t,c==null?c:Zb(c,p,pm(S),M)}function wl(c){return c==null?[]:jh(c,tr(c))}function hI(c){return c==null?[]:jh(c,Vr(c))}function mI(c,p,S){return S===t&&(S=p,p=t),S!==t&&(S=_o(S),S=S===S?S:0),p!==t&&(p=_o(p),p=p===p?p:0),hi(_o(c),p,S)}function vI(c,p,S){return p=Oa(p),S===t?(S=p,p=0):S=Oa(S),c=_o(c),_k(c,p,S)}function gI(c,p,S){if(S&&typeof S!="boolean"&&Ir(c,p,S)&&(p=S=t),S===t&&(typeof p=="boolean"?(S=p,p=t):typeof c=="boolean"&&(S=c,c=t)),c===t&&p===t?(c=0,p=1):(c=Oa(c),p===t?(p=c,c=0):p=Oa(p)),c>p){var M=c;c=p,p=M}if(S||c%1||p%1){var N=Ib();return hr(c+N*(p-c+Y7("1e-"+((N+"").length-1))),p)}return im(c,p)}var yI=yl(function(c,p,S){return p=p.toLowerCase(),c+(S?s3(p):p)});function s3(c){return Rm(hn(c).toLowerCase())}function i3(c){return c=hn(c),c&&c.replace(S7,lx).replace(B7,"")}function bI(c,p,S){c=hn(c),p=Xr(p);var M=c.length;S=S===t?M:hi(Kt(S),0,M);var N=S;return S-=p.length,S>=0&&c.slice(S,N)==p}function SI(c){return c=hn(c),c&&Ge.test(c)?c.replace(le,ux):c}function wI(c){return c=hn(c),c&&cn.test(c)?c.replace(li,"\\$&"):c}var _I=yl(function(c,p,S){return c+(S?"-":"")+p.toLowerCase()}),CI=yl(function(c,p,S){return c+(S?" ":"")+p.toLowerCase()}),xI=c2("toLowerCase");function kI(c,p,S){c=hn(c),p=Kt(p);var M=p?dl(c):0;if(!p||M>=p)return c;var N=(p-M)/2;return _d(ud(N),S)+c+_d(ld(N),S)}function TI(c,p,S){c=hn(c),p=Kt(p);var M=p?dl(c):0;return p&&M<p?c+_d(p-M,S):c}function EI(c,p,S){c=hn(c),p=Kt(p);var M=p?dl(c):0;return p&&M<p?_d(p-M,S)+c:c}function MI(c,p,S){return S||p==null?p=0:p&&(p=+p),Dx(hn(c).replace(rs,""),p||0)}function II(c,p,S){return(S?Ir(c,p,S):p===t)?p=1:p=Kt(p),lm(hn(c),p)}function OI(){var c=arguments,p=hn(c[0]);return c.length<3?p:p.replace(c[1],c[2])}var AI=yl(function(c,p,S){return c+(S?"_":"")+p.toLowerCase()});function PI(c,p,S){return S&&typeof S!="number"&&Ir(c,p,S)&&(p=S=t),S=S===t?H:S>>>0,S?(c=hn(c),c&&(typeof p=="string"||p!=null&&!Am(p))&&(p=Xr(p),!p&&cl(c))?fs(Fo(c),0,S):c.split(p,S)):[]}var $I=yl(function(c,p,S){return c+(S?" ":"")+Rm(p)});function RI(c,p,S){return c=hn(c),S=S==null?0:hi(Kt(S),0,c.length),p=Xr(p),c.slice(S,S+p.length)==p}function DI(c,p,S){var M=W.templateSettings;S&&Ir(c,p,S)&&(p=t),c=hn(c),p=Rd({},p,M,g2);var N=Rd({},p.imports,M.imports,g2),K=tr(N),re=jh(N,K),ce,ge,Oe=0,Ae=p.interpolate||Kc,Fe="__p += '",nt=Kh((p.escape||Kc).source+"|"+Ae.source+"|"+(Ae===ta?Er:Kc).source+"|"+(p.evaluate||Kc).source+"|$","g"),mt="//# sourceURL="+(gn.call(p,"sourceURL")?(p.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++U7+"]")+` |
| 21 |
`;c.replace(nt,function(At,tn,sn,Zr,Or,eo){return sn||(sn=Zr),Fe+=c.slice(Oe,eo).replace(w7,cx),tn&&(ce=!0,Fe+=`' + |
| 22 |
__e(`+tn+`) + |
| 23 |
'`),Or&&(ge=!0,Fe+=`'; |
| 24 |
`+Or+`; |
| 25 |
__p += '`),sn&&(Fe+=`' + |
| 26 |
((__t = (`+sn+`)) == null ? '' : __t) + |
| 27 |
'`),Oe=eo+At.length,At}),Fe+=`'; |
| 28 |
`;var Ot=gn.call(p,"variable")&&p.variable;if(!Ot)Fe=`with (obj) { |
| 29 |
`+Fe+` |
| 30 |
} |
| 31 |
`;else if(qt.test(Ot))throw new Vt(i);Fe=(ge?Fe.replace(Ie,""):Fe).replace(Pe,"$1").replace(rt,"$1;"),Fe="function("+(Ot||"obj")+`) { |
| 32 |
`+(Ot?"":`obj || (obj = {}); |
| 33 |
`)+"var __t, __p = ''"+(ce?", __e = _.escape":"")+(ge?`, __j = Array.prototype.join; |
| 34 |
function print() { __p += __j.call(arguments, '') } |
| 35 |
`:`; |
| 36 |
`)+Fe+`return __p |
| 37 |
}`;var Gt=u3(function(){return dn(K,mt+"return "+Fe).apply(t,re)});if(Gt.source=Fe,Om(Gt))throw Gt;return Gt}function NI(c){return hn(c).toLowerCase()}function LI(c){return hn(c).toUpperCase()}function FI(c,p,S){if(c=hn(c),c&&(S||p===t))return yb(c);if(!c||!(p=Xr(p)))return c;var M=Fo(c),N=Fo(p),K=bb(M,N),re=Sb(M,N)+1;return fs(M,K,re).join("")}function BI(c,p,S){if(c=hn(c),c&&(S||p===t))return c.slice(0,_b(c)+1);if(!c||!(p=Xr(p)))return c;var M=Fo(c),N=Sb(M,Fo(p))+1;return fs(M,0,N).join("")}function VI(c,p,S){if(c=hn(c),c&&(S||p===t))return c.replace(rs,"");if(!c||!(p=Xr(p)))return c;var M=Fo(c),N=bb(M,Fo(p));return fs(M,N).join("")}function zI(c,p){var S=R,M=L;if(On(p)){var N="separator"in p?p.separator:N;S="length"in p?Kt(p.length):S,M="omission"in p?Xr(p.omission):M}c=hn(c);var K=c.length;if(cl(c)){var re=Fo(c);K=re.length}if(S>=K)return c;var ce=S-dl(M);if(ce<1)return M;var ge=re?fs(re,0,ce).join(""):c.slice(0,ce);if(N===t)return ge+M;if(re&&(ce+=ge.length-ce),Am(N)){if(c.slice(ce).search(N)){var Oe,Ae=ge;for(N.global||(N=Kh(N.source,hn(_a.exec(N))+"g")),N.lastIndex=0;Oe=N.exec(Ae);)var Fe=Oe.index;ge=ge.slice(0,Fe===t?ce:Fe)}}else if(c.indexOf(Xr(N),ce)!=ce){var nt=ge.lastIndexOf(N);nt>-1&&(ge=ge.slice(0,nt))}return ge+M}function HI(c){return c=hn(c),c&&Te.test(c)?c.replace(_t,gx):c}var WI=yl(function(c,p,S){return c+(S?" ":"")+p.toUpperCase()}),Rm=c2("toUpperCase");function l3(c,p,S){return c=hn(c),p=S?t:p,p===t?fx(c)?Sx(c):rx(c):c.match(p)||[]}var u3=Jt(function(c,p){try{return Yr(c,t,p)}catch(S){return Om(S)?S:new Vt(S)}}),UI=Ea(function(c,p){return vo(p,function(S){S=aa(S),ka(c,S,Mm(c[S],c))}),c});function jI(c){var p=c==null?0:c.length,S=Mt();return c=p?En(c,function(M){if(typeof M[1]!="function")throw new go(a);return[S(M[0]),M[1]]}):[],Jt(function(M){for(var N=-1;++N<p;){var K=c[N];if(Yr(K[0],this,M))return Yr(K[1],this,M)}})}function qI(c){return gk(bo(c,d))}function Dm(c){return function(){return c}}function KI(c,p){return c==null||c!==c?p:c}var GI=f2(),YI=f2(!0);function zr(c){return c}function Nm(c){return Hb(typeof c=="function"?c:bo(c,d))}function JI(c){return Ub(bo(c,d))}function XI(c,p){return jb(c,bo(p,d))}var QI=Jt(function(c,p){return function(S){return bu(S,c,p)}}),ZI=Jt(function(c,p){return function(S){return bu(c,S,p)}});function Lm(c,p,S){var M=tr(p),N=md(p,M);S==null&&!(On(p)&&(N.length||!M.length))&&(S=p,p=c,c=this,N=md(p,tr(p)));var K=!(On(S)&&"chain"in S)||!!S.chain,re=Ia(c);return vo(N,function(ce){var ge=p[ce];c[ce]=ge,re&&(c.prototype[ce]=function(){var Oe=this.__chain__;if(K||Oe){var Ae=c(this.__wrapped__),Fe=Ae.__actions__=Fr(this.__actions__);return Fe.push({func:ge,args:arguments,thisArg:c}),Ae.__chain__=Oe,Ae}return ge.apply(c,ss([this.value()],arguments))})}),c}function e9(){return ir._===this&&(ir._=Tx),this}function Fm(){}function t9(c){return c=Kt(c),Jt(function(p){return qb(p,c)})}var n9=mm(En),r9=mm(pb),o9=mm(Vh);function c3(c){return _m(c)?zh(aa(c)):Rk(c)}function a9(c){return function(p){return c==null?t:mi(c,p)}}var s9=h2(),i9=h2(!0);function Bm(){return[]}function Vm(){return!1}function l9(){return{}}function u9(){return""}function c9(){return!0}function d9(c,p){if(c=Kt(c),c<1||c>oe)return[];var S=H,M=hr(c,H);p=Mt(p),c-=H;for(var N=Uh(M,p);++S<c;)p(S);return N}function f9(c){return Ut(c)?En(c,aa):Qr(c)?[c]:Fr(O2(hn(c)))}function p9(c){var p=++xx;return hn(c)+p}var h9=wd(function(c,p){return c+p},0),m9=vm("ceil"),v9=wd(function(c,p){return c/p},1),g9=vm("floor");function y9(c){return c&&c.length?hd(c,zr,tm):t}function b9(c,p){return c&&c.length?hd(c,Mt(p,2),tm):t}function S9(c){return vb(c,zr)}function w9(c,p){return vb(c,Mt(p,2))}function _9(c){return c&&c.length?hd(c,zr,am):t}function C9(c,p){return c&&c.length?hd(c,Mt(p,2),am):t}var x9=wd(function(c,p){return c*p},1),k9=vm("round"),T9=wd(function(c,p){return c-p},0);function E9(c){return c&&c.length?Wh(c,zr):0}function M9(c,p){return c&&c.length?Wh(c,Mt(p,2)):0}return W.after=JE,W.ary=z2,W.assign=LM,W.assignIn=t3,W.assignInWith=Rd,W.assignWith=FM,W.at=BM,W.before=H2,W.bind=Mm,W.bindAll=UI,W.bindKey=W2,W.castArray=lM,W.chain=F2,W.chunk=gT,W.compact=yT,W.concat=bT,W.cond=jI,W.conforms=qI,W.constant=Dm,W.countBy=EE,W.create=VM,W.curry=U2,W.curryRight=j2,W.debounce=q2,W.defaults=zM,W.defaultsDeep=HM,W.defer=XE,W.delay=QE,W.difference=ST,W.differenceBy=wT,W.differenceWith=_T,W.drop=CT,W.dropRight=xT,W.dropRightWhile=kT,W.dropWhile=TT,W.fill=ET,W.filter=IE,W.flatMap=PE,W.flatMapDeep=$E,W.flatMapDepth=RE,W.flatten=R2,W.flattenDeep=MT,W.flattenDepth=IT,W.flip=ZE,W.flow=GI,W.flowRight=YI,W.fromPairs=OT,W.functions=YM,W.functionsIn=JM,W.groupBy=DE,W.initial=PT,W.intersection=$T,W.intersectionBy=RT,W.intersectionWith=DT,W.invert=QM,W.invertBy=ZM,W.invokeMap=LE,W.iteratee=Nm,W.keyBy=FE,W.keys=tr,W.keysIn=Vr,W.map=Md,W.mapKeys=tI,W.mapValues=nI,W.matches=JI,W.matchesProperty=XI,W.memoize=Od,W.merge=rI,W.mergeWith=n3,W.method=QI,W.methodOf=ZI,W.mixin=Lm,W.negate=Ad,W.nthArg=t9,W.omit=oI,W.omitBy=aI,W.once=eM,W.orderBy=BE,W.over=n9,W.overArgs=tM,W.overEvery=r9,W.overSome=o9,W.partial=Im,W.partialRight=K2,W.partition=VE,W.pick=sI,W.pickBy=r3,W.property=c3,W.propertyOf=a9,W.pull=BT,W.pullAll=N2,W.pullAllBy=VT,W.pullAllWith=zT,W.pullAt=HT,W.range=s9,W.rangeRight=i9,W.rearg=nM,W.reject=WE,W.remove=WT,W.rest=rM,W.reverse=Tm,W.sampleSize=jE,W.set=lI,W.setWith=uI,W.shuffle=qE,W.slice=UT,W.sortBy=YE,W.sortedUniq=XT,W.sortedUniqBy=QT,W.split=PI,W.spread=oM,W.tail=ZT,W.take=eE,W.takeRight=tE,W.takeRightWhile=nE,W.takeWhile=rE,W.tap=yE,W.throttle=aM,W.thru=Ed,W.toArray=Q2,W.toPairs=o3,W.toPairsIn=a3,W.toPath=f9,W.toPlainObject=e3,W.transform=cI,W.unary=sM,W.union=oE,W.unionBy=aE,W.unionWith=sE,W.uniq=iE,W.uniqBy=lE,W.uniqWith=uE,W.unset=dI,W.unzip=Em,W.unzipWith=L2,W.update=fI,W.updateWith=pI,W.values=wl,W.valuesIn=hI,W.without=cE,W.words=l3,W.wrap=iM,W.xor=dE,W.xorBy=fE,W.xorWith=pE,W.zip=hE,W.zipObject=mE,W.zipObjectDeep=vE,W.zipWith=gE,W.entries=o3,W.entriesIn=a3,W.extend=t3,W.extendWith=Rd,Lm(W,W),W.add=h9,W.attempt=u3,W.camelCase=yI,W.capitalize=s3,W.ceil=m9,W.clamp=mI,W.clone=uM,W.cloneDeep=dM,W.cloneDeepWith=fM,W.cloneWith=cM,W.conformsTo=pM,W.deburr=i3,W.defaultTo=KI,W.divide=v9,W.endsWith=bI,W.eq=Vo,W.escape=SI,W.escapeRegExp=wI,W.every=ME,W.find=OE,W.findIndex=P2,W.findKey=WM,W.findLast=AE,W.findLastIndex=$2,W.findLastKey=UM,W.floor=g9,W.forEach=B2,W.forEachRight=V2,W.forIn=jM,W.forInRight=qM,W.forOwn=KM,W.forOwnRight=GM,W.get=Pm,W.gt=hM,W.gte=mM,W.has=XM,W.hasIn=$m,W.head=D2,W.identity=zr,W.includes=NE,W.indexOf=AT,W.inRange=vI,W.invoke=eI,W.isArguments=yi,W.isArray=Ut,W.isArrayBuffer=vM,W.isArrayLike=Br,W.isArrayLikeObject=Wn,W.isBoolean=gM,W.isBuffer=ps,W.isDate=yM,W.isElement=bM,W.isEmpty=SM,W.isEqual=wM,W.isEqualWith=_M,W.isError=Om,W.isFinite=CM,W.isFunction=Ia,W.isInteger=G2,W.isLength=Pd,W.isMap=Y2,W.isMatch=xM,W.isMatchWith=kM,W.isNaN=TM,W.isNative=EM,W.isNil=IM,W.isNull=MM,W.isNumber=J2,W.isObject=On,W.isObjectLike=Nn,W.isPlainObject=ku,W.isRegExp=Am,W.isSafeInteger=OM,W.isSet=X2,W.isString=$d,W.isSymbol=Qr,W.isTypedArray=Sl,W.isUndefined=AM,W.isWeakMap=PM,W.isWeakSet=$M,W.join=NT,W.kebabCase=_I,W.last=wo,W.lastIndexOf=LT,W.lowerCase=CI,W.lowerFirst=xI,W.lt=RM,W.lte=DM,W.max=y9,W.maxBy=b9,W.mean=S9,W.meanBy=w9,W.min=_9,W.minBy=C9,W.stubArray=Bm,W.stubFalse=Vm,W.stubObject=l9,W.stubString=u9,W.stubTrue=c9,W.multiply=x9,W.nth=FT,W.noConflict=e9,W.noop=Fm,W.now=Id,W.pad=kI,W.padEnd=TI,W.padStart=EI,W.parseInt=MI,W.random=gI,W.reduce=zE,W.reduceRight=HE,W.repeat=II,W.replace=OI,W.result=iI,W.round=k9,W.runInContext=ve,W.sample=UE,W.size=KE,W.snakeCase=AI,W.some=GE,W.sortedIndex=jT,W.sortedIndexBy=qT,W.sortedIndexOf=KT,W.sortedLastIndex=GT,W.sortedLastIndexBy=YT,W.sortedLastIndexOf=JT,W.startCase=$I,W.startsWith=RI,W.subtract=T9,W.sum=E9,W.sumBy=M9,W.template=DI,W.times=d9,W.toFinite=Oa,W.toInteger=Kt,W.toLength=Z2,W.toLower=NI,W.toNumber=_o,W.toSafeInteger=NM,W.toString=hn,W.toUpper=LI,W.trim=FI,W.trimEnd=BI,W.trimStart=VI,W.truncate=zI,W.unescape=HI,W.uniqueId=p9,W.upperCase=WI,W.upperFirst=Rm,W.each=B2,W.eachRight=V2,W.first=D2,Lm(W,function(){var c={};return ra(W,function(p,S){gn.call(W.prototype,S)||(c[S]=p)}),c}(),{chain:!1}),W.VERSION=r,vo(["bind","bindKey","curry","curryRight","partial","partialRight"],function(c){W[c].placeholder=W}),vo(["drop","take"],function(c,p){rn.prototype[c]=function(S){S=S===t?1:Zn(Kt(S),0);var M=this.__filtered__&&!p?new rn(this):this.clone();return M.__filtered__?M.__takeCount__=hr(S,M.__takeCount__):M.__views__.push({size:hr(S,H),type:c+(M.__dir__<0?"Right":"")}),M},rn.prototype[c+"Right"]=function(S){return this.reverse()[c](S).reverse()}}),vo(["filter","map","takeWhile"],function(c,p){var S=p+1,M=S==ee||S==V;rn.prototype[c]=function(N){var K=this.clone();return K.__iteratees__.push({iteratee:Mt(N,3),type:S}),K.__filtered__=K.__filtered__||M,K}}),vo(["head","last"],function(c,p){var S="take"+(p?"Right":"");rn.prototype[c]=function(){return this[S](1).value()[0]}}),vo(["initial","tail"],function(c,p){var S="drop"+(p?"":"Right");rn.prototype[c]=function(){return this.__filtered__?new rn(this):this[S](1)}}),rn.prototype.compact=function(){return this.filter(zr)},rn.prototype.find=function(c){return this.filter(c).head()},rn.prototype.findLast=function(c){return this.reverse().find(c)},rn.prototype.invokeMap=Jt(function(c,p){return typeof c=="function"?new rn(this):this.map(function(S){return bu(S,c,p)})}),rn.prototype.reject=function(c){return this.filter(Ad(Mt(c)))},rn.prototype.slice=function(c,p){c=Kt(c);var S=this;return S.__filtered__&&(c>0||p<0)?new rn(S):(c<0?S=S.takeRight(-c):c&&(S=S.drop(c)),p!==t&&(p=Kt(p),S=p<0?S.dropRight(-p):S.take(p-c)),S)},rn.prototype.takeRightWhile=function(c){return this.reverse().takeWhile(c).reverse()},rn.prototype.toArray=function(){return this.take(H)},ra(rn.prototype,function(c,p){var S=/^(?:filter|find|map|reject)|While$/.test(p),M=/^(?:head|last)$/.test(p),N=W[M?"take"+(p=="last"?"Right":""):p],K=M||/^find/.test(p);N&&(W.prototype[p]=function(){var re=this.__wrapped__,ce=M?[1]:arguments,ge=re instanceof rn,Oe=ce[0],Ae=ge||Ut(re),Fe=function(tn){var sn=N.apply(W,ss([tn],ce));return M&&nt?sn[0]:sn};Ae&&S&&typeof Oe=="function"&&Oe.length!=1&&(ge=Ae=!1);var nt=this.__chain__,mt=!!this.__actions__.length,Ot=K&&!nt,Gt=ge&&!mt;if(!K&&Ae){re=Gt?re:new rn(this);var At=c.apply(re,ce);return At.__actions__.push({func:Ed,args:[Fe],thisArg:t}),new yo(At,nt)}return Ot&&Gt?c.apply(this,ce):(At=this.thru(Fe),Ot?M?At.value()[0]:At.value():At)})}),vo(["pop","push","shift","sort","splice","unshift"],function(c){var p=Zc[c],S=/^(?:push|sort|unshift)$/.test(c)?"tap":"thru",M=/^(?:pop|shift)$/.test(c);W.prototype[c]=function(){var N=arguments;if(M&&!this.__chain__){var K=this.value();return p.apply(Ut(K)?K:[],N)}return this[S](function(re){return p.apply(Ut(re)?re:[],N)})}}),ra(rn.prototype,function(c,p){var S=W[p];if(S){var M=S.name+"";gn.call(ml,M)||(ml[M]=[]),ml[M].push({name:p,func:S})}}),ml[Sd(t,w).name]=[{name:"wrapper",func:t}],rn.prototype.clone=Hx,rn.prototype.reverse=Wx,rn.prototype.value=Ux,W.prototype.at=bE,W.prototype.chain=SE,W.prototype.commit=wE,W.prototype.next=_E,W.prototype.plant=xE,W.prototype.reverse=kE,W.prototype.toJSON=W.prototype.valueOf=W.prototype.value=TE,W.prototype.first=W.prototype.head,fu&&(W.prototype[fu]=CE),W},fl=wx();ci?((ci.exports=fl)._=fl,Nh._=fl):ir._=fl}).call(IU)}(Fu,Fu.exports)),Fu.exports}var ql=OU();const AU=["onClick"],PU={class:"ivyforms-context-menu-action__wrapper__content ivyforms-flex ivyforms-align-items-center"},$U={class:"ivyforms-context-menu-action__label ivyforms-mt-2"},RU={key:0,class:"ivy-context-menu-action__right-text regular-14 text-muted ivyforms-mt-2"},DU=fe({__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=h=>{d(h.isComingSoon)||(h.handler&&h.handler(t.entityId),r("action-executed"))},s=h=>l(h.danger)?"var(--map-status-error-symbol-0)":h.iconColor?h.iconColor:"var(--map-base-dusk-symbol-2)",a=h=>typeof h=="function"?h(t.entityId):h,i=h=>typeof h=="function"?h(t.entityId):h,l=h=>typeof h=="function"?h():h,u=h=>typeof h=="function"?h():h,f=h=>typeof h=="function"?h():h,d=h=>typeof h=="function"?h():h;return(h,v)=>{const g=nn,y=el;return E(!0),B(ze,null,yt(t.actions,b=>{var w,_;return E(),B("div",{key:a(b.label),class:J(["ivyforms-context-menu-action regular-14",{divided:u(b.divided),secondary:f(b.secondary),hidden:(w=b==null?void 0:b.isHidden)==null?void 0:w.call(b),ghost:t.style==="ghost",active:(_=b==null?void 0:b.isActive)==null?void 0:_.call(b),"coming-soon":d(b.isComingSoon)}]),onClick:()=>o(b)},[F("div",{class:J(["ivyforms-context-menu-action__wrapper ivyforms-flex ivyforms-justify-content-between ivyforms-flex-grow ivyforms-gap-8 ivyforms-pr-8 ivyforms-align-items-center",{danger:l(b.danger)}])},[F("div",PU,[b.icon?(E(),se(g,{key:0,color:s(b),name:i(b.icon),type:b.iconType||"outline",category:b.iconCategory||"global",size:b.iconSize||"d",class:"ivyforms-context-menu-action__icon"},null,8,["color","name","type","category","size"])):ue("",!0),F("span",$U,pe(b.label),1)]),b.rightText?(E(),B("div",RU,pe(b.rightText),1)):ue("",!0),d(b.isComingSoon)?(E(),se(y,{key:1})):ue("",!0)],2)],10,AU)}),128)}}}),ih=Do("contextMenu",()=>{const n=D(!1),e=$r(null),t=D({}),r=(s={})=>{n.value&&o(),e.value=DU,t.value=s;const a=t.value.contextMenuButtonRef;let i=null;a&&"$el"in a?i=a.$el:a instanceof HTMLElement&&(i=a),i&&i.classList.add("opened"),n.value=!0},o=()=>{n.value=!1;const s=t.value.contextMenuButtonRef;let a=null;s&&"$el"in s?a=s.$el:s instanceof HTMLElement&&(a=s),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}}),NU={key:0,class:"ivyforms-toogle__text-block"},LU={key:0,class:"ivyforms-toggle__text-block__title ivyforms-flex ivyforms-align-items-center"},FU={key:0,class:"regular-16"},BU={key:1,class:"ivyforms-toogle__text-block__description"},Bc=fe({__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}=dt(),r=n,o=e,s=$({get(){return r.modelValue},set(l){o("update:modelValue",l)}}),a=$(()=>r.type==="stroke-with-text"?r.label?r.label:t("on"):""),i=$(()=>r.type==="stroke-with-text"?r.label?r.label:t("off"):"");return(l,u)=>{const f=rF,d=nn,h=Tn;return E(),B("div",{class:J(["ivyforms-toggle",[`text-position-${r.textPosition}`,`size-${r.size}`,`priority-${r.priority}`,`type-${r.type}`,{"is-disabled":r.disabled}]])},[P(f,It({modelValue:s.value,"onUpdate:modelValue":u[0]||(u[0]=v=>s.value=v)},{...l.$props,...l.$attrs,size:""},{"inline-prompt":r.type==="stroke-with-text","active-text":a.value,"inactive-text":i.value,"aria-label":r.ariaLabel||m(t)("toggle_switch"),onChange:u[1]||(u[1]=v=>l.$emit("change",v))}),null,16,["modelValue","inline-prompt","active-text","inactive-text","aria-label"]),r.title||r.tooltip||r.description?(E(),B("div",NU,[r.title||r.tooltip?(E(),B("div",LU,[r.title?(E(),B("div",FU,pe(r.title),1)):ue("",!0),r.tooltip?(E(),se(h,{key:1,content:r.tooltip,"raw-content":"",placement:"top",theme:"inverted","aria-label":r.title},{default:U(()=>[P(d,{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"])):ue("",!0)])):ue("",!0),r.description?(E(),B("div",BU,pe(r.description),1)):ue("",!0)])):ue("",!0)],2)}}}),Ni=fe({__name:"IvyLink",props:{href:{default:"#"},priority:{default:"primary"},target:{default:"_self"},rel:{default:"noreferrer"},size:{default:"d"},onClick:{type:Function,default:()=>{}}},setup(n){const e=n,t=D(!1),r=D(!1),o=$(()=>({href:e.href==="#"?"":e.href,target:e.target,rel:e.target==="_blank"?e.rel:""})),s=u=>{e.href==="#"||!e.href?u.preventDefault():r.value=!0,e.onClick&&e.onClick(u)},a=()=>{t.value=!0},i=()=>{t.value=!1},l=()=>{t.value=!1};return(u,f)=>{const d=iN;return E(),B("div",null,[P(d,It(o.value,{underline:!1,class:["ivyforms-link",`priority-${e.priority} size-${e.size} ${t.value?"pressed":""} ${r.value?"used":""}`],onClick:s,onMousedown:a,onMouseup:i,onMouseleave:l}),{default:U(()=>[be(u.$slots,"default")]),_:3},16,["class"])])}}}),VU={class:"ivyforms-popover"},su=fe({__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,s=D(),a=()=>{var l;(l=s.value)==null||l.hide()},i=()=>{o("show")};return e({hide:a}),(l,u)=>(E(),B("div",VU,[P(m(TL),It({ref_key:"elPopoverRef",ref:s},{...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:i}),{reference:U(()=>[be(l.$slots,"reference")]),default:U(()=>[l.$slots.default&&r.isWithScrollbar?(E(),B(ze,{key:0},[],64)):be(l.$slots,"default",{key:1})]),_:3},16,["popper-class"])]))}}),Zy=fe({__name:"IvyContextMenu",setup(n){const e=ih(),{isOpen:t}=$c(e),r=D(null),o=()=>{e.closeContextMenu()},s=$(()=>e.contextMenuProps);$e(()=>s.value.contextMenuButtonRef,i=>{r.value&&r.value(),i instanceof HTMLElement?r.value=j1(i,()=>e.closeContextMenu()):i&&i.$el&&i.$el instanceof HTMLElement?r.value=j1(i.$el,()=>e.closeContextMenu()):r.value=null});const a=$(()=>{const i=e.contextMenuProps.contextMenuButtonRef;return i&&"$el"in i&&i.$el instanceof HTMLElement?i.$el:i instanceof HTMLElement?i:null});return $e(t,i=>{!i&&r.value&&(r.value(),r.value=null)}),(i,l)=>(E(),se(su,{visible:m(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:U(()=>[(E(),se(un(m(e).contextMenuContent),{actions:m(e).contextMenuProps.actions,"entity-id":m(e).contextMenuProps.entityId,onActionExecuted:o,onCloseMenu:m(e).closeContextMenu},null,40,["actions","entity-id","onCloseMenu"]))]),_:1},8,["visible","virtual-ref"]))}}),e0=fe({__name:"IvyDatePicker",props:{modelValue:{default:null},disabled:{type:Boolean},clearable:{type:Boolean},weekStart:{default:1},prefixIcon:{default:"calendar-mark"},prefixIconColor:{default:"var(--map-base-brand-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}){DO(u=>({"552f0942":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,f=new Date;return f.setTime(f.getTime()-3600*1e3*24*7),[f,u]}},{text:"Last month",value:()=>{const u=new Date,f=new Date;return f.setTime(f.getTime()-3600*1e3*24*30),[f,u]}},{text:"Last 3 months",value:()=>{const u=new Date,f=new Date;return f.setTime(f.getTime()-3600*1e3*24*90),[f,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,f=new Date;return f.setMonth(f.getMonth()-6),[f,u]}}],o=e,s=D(),a=t.prefixIcon?$r({render(){return Be(nn,{name:t.prefixIcon,color:t.prefixIconColor})}}):null;lt.en.weekStart=t.weekStart!==void 0?t.weekStart:1;const i=$({get(){return t.modelValue},set(u){o("update:modelValue",u),$t(()=>{const f=s.value.querySelector(".el-input__inner"),d=s.value.querySelectorAll(".el-range-input");f?f.blur():d.length&&d.forEach(h=>h.blur())})}}),l=$(()=>t.prefixIconColorWhenActive||t.prefixIconColor);return(u,f)=>{const d=SD,h=K$;return E(),B("div",{ref_key:"ivyDatePickerRef",ref:s,class:"ivyforms-date-picker"},[P(h,null,{default:U(()=>[P(d,It({modelValue:i.value,"onUpdate:modelValue":f[0]||(f[0]=v=>i.value=v),class:["ivyforms-input ivyforms-input__size__default",{"has-value":Array.isArray(i.value)?i.value.length>0:i.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":m(a),"range-separator":t.rangeSeparator,shortcuts:t.shortcuts?r:void 0,"cell-class-name":v=>{var b;const g=((b=t.cellClassName)==null?void 0:b.call(t,v))||"",y=t.loading?"is-loading":"";return[g,y].filter(Boolean).join(" ")},onChange:f[1]||(f[1]=()=>o("change",i.value))}),null,16,["modelValue","class","popper-class","prefix-icon","range-separator","shortcuts","cell-class-name"])]),_:1})],512)}}}),zU={class:"ivyforms-dialog-wrapper"},HU={key:0,class:"ivyforms-dialog__header__title-wrapper"},WU={key:1,class:"ivyforms-dialog__header__title-wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},UU={class:"ivyforms-dialog__header__title ivyforms-flex ivyforms-gap-8 ivyforms-justify-content-between ivyforms-align-items-center"},jU={class:"medium-18"},qU={key:0,class:"regular-16 ivyforms-text-secondary"},KU={key:2,class:"ivyforms-dialog__header__close"},GU={key:0,class:"ivyforms-dialog__body"},n8=fe({__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=D(null),s=D(0),a=D(0),i=D(null),l=$({get(){return t.modelValue},set(d){r("update:modelValue",d)}}),u=()=>{s.value=0,f();const{direction:d,lengthY:h}=t8(o,{threshold:0,onSwipe(){d.value==="down"?s.value=Math.min(h.value,window.innerHeight):d.value==="up"&&(s.value=Math.max(s.value-h.value,0))},onSwipeEnd(){d.value==="down"&&Math.abs(h.value)>a.value/2?l.value=!1:s.value=0}});i.value.$el.nextSibling.querySelector(".el-overlay-dialog").scrollTo(0,0)},f=()=>{const d=document.querySelector(".ivyforms-dialog");d&&(a.value=d.clientHeight)};return(d,h)=>{const v=nn,g=Y6;return E(),B("div",zU,[P(g,It({ref_key:"dialogRef",ref:i,modelValue:l.value,"onUpdate:modelValue":h[1]||(h[1]=y=>l.value=y)},{...d.$attrs,...d.$props},{"show-close":!1,style:{bottom:s.value+"px"},class:["ivyforms-dialog",[`type-${t.type}`]],width:t.width,onOpen:h[2]||(h[2]=y=>u())}),Wi({header:U(()=>[F("div",{ref_key:"dialogHeader",ref:o,class:"ivyforms-dialog__header"},[h[3]||(h[3]=F("div",{class:"ivyforms-dialog__header__drag-handle"},null,-1)),d.$slots.header?(E(),B("div",HU,[be(d.$slots,"header")])):ue("",!0),t.title&&!d.$slots.header?(E(),B("div",WU,[F("div",UU,[F("span",jU,pe(t.title),1),be(d.$slots,"titleButton")]),t.subtitle?(E(),B("span",qU,pe(t.subtitle),1)):ue("",!0)])):ue("",!0),d.showClose?(E(),B("div",KU,[P(v,{priority:"tertiary",name:"close",type:"outline",size:"s",category:"global",color:"var(--map-base-dusk-symbol-2)",onClick:h[0]||(h[0]=y=>l.value=!1)})])):ue("",!0)],512)]),default:U(()=>[d.$slots.default?(E(),B("div",GU,[be(d.$slots,"default")])):ue("",!0)]),_:2},[d.$slots.footer?{name:"footer",fn:U(()=>[be(d.$slots,"footer")]),key:"0"}:void 0]),1040,["modelValue","style","class","width"])])}}}),YU={class:"ivyforms-subdialog-wrapper"},JU={class:"ivyforms-subdialog-header-icon"},XU={key:0,class:"ivyforms-subdialog__header__title-wrapper"},QU={key:1,class:"ivyforms-subdialog__header__title-wrapper ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-8"},ZU={class:"ivyforms-subdialog__header__title ivyforms-flex ivyforms-gap-8 ivyforms-justify-content-between ivyforms-align-items-center"},ej={class:"medium-14"},tj={key:2,class:"ivyforms-subdialog__header__close"},nj={key:0,class:"ivyforms-subdialog__body"},Vc=fe({__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}=$c(ha()),{confirmAction:s}=ha(),a=()=>{var y,b,w,_;(b=(y=r.value)==null?void 0:y.buttons)!=null&&b.close.function&&((_=(w=r.value)==null?void 0:w.buttons)==null||_.close.function()),t.value=!1},i=()=>{var y,b,w,_;(b=(y=r.value)==null?void 0:y.buttons)!=null&&b.confirm.function?((_=(w=r.value)==null?void 0:w.buttons)==null||_.confirm.function(),t.value=!1):s()},l=D(null),u=D(0),f=D(0),d=D(null),h=()=>{u.value=0,v();const{direction:y,lengthY:b}=t8(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)>f.value/2?t.value=!1:u.value=0}});d.value.$el.nextSibling.querySelector(".el-overlay-dialog").scrollTo(0,0)},v=()=>{const y=document.querySelector(".ivyforms-subdialog");y&&(f.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=nn,_=Y6;return E(),B("div",YU,[P(_,It({ref_key:"dialogRef",ref:d,modelValue:m(t),"onUpdate:modelValue":b[1]||(b[1]=k=>Ya(t)?t.value=k:null)},{...y.$attrs,type:m(o)},{"show-close":!1,style:{bottom:u.value+"px"},class:["ivyforms-subdialog",[`type-${m(o)}`,`ivyforms-align-${e.align}`,{"position-top":y.top}]],width:e.width,onOpen:b[2]||(b[2]=k=>h())}),Wi({header:U(()=>[F("div",{ref_key:"dialogHeader",ref:l,class:"ivyforms-subdialog__header"},[b[3]||(b[3]=F("div",{class:"ivyforms-subdialog__header__drag-handle"},null,-1)),F("div",JU,[P(w,{name:g(),type:"fill-duo",size:"l"},null,8,["name"])]),y.$slots.header?(E(),B("div",XU,[be(y.$slots,"header")])):ue("",!0),m(r).title&&!y.$slots.header?(E(),B("div",QU,[F("div",ZU,[F("span",ej,pe(m(r).title),1),be(y.$slots,"titleButton")])])):ue("",!0),y.showClose?(E(),B("div",tj,[P(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)})])):ue("",!0)],512)]),default:U(()=>[m(r).subtitle?(E(),B("div",nj,pe(m(r).subtitle),1)):ue("",!0)]),_:2},[m(r).buttons?{name:"footer",fn:U(()=>{var k,x,C,T,A;return[P(gt,{priority:(x=(k=m(r).buttons)==null?void 0:k.close)!=null&&x.type?m(r).buttons.close.type:"tertiary",size:"d",type:"fill","full-width":!0,onClick:a},{default:U(()=>{var O,I;return[Ye(pe(((I=(O=m(r).buttons)==null?void 0:O.close)==null?void 0:I.text)||"Closel"),1)]}),_:1},8,["priority"]),(C=m(r).buttons)!=null&&C.confirm?(E(),se(gt,{key:0,priority:((A=(T=m(r).buttons)==null?void 0:T.confirm)==null?void 0:A.type)||"primary",size:"d",type:"fill","full-width":!0,onClick:i},{default:U(()=>{var O,I;return[Ye(pe(((I=(O=m(r).buttons)==null?void 0:O.confirm)==null?void 0:I.text)||"Confirm"),1)]}),_:1},8,["priority"])):ue("",!0)]}),key:"0"}:void 0]),1040,["modelValue","style","class","width"])])}}});var Pn=(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.ResetFilters="Reset Filters",n.Read="Read",n.Unread="Unread",n))(Pn||{});const qn=(n,e={})=>{const{getLabel:t}=dt();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 s=String(o);alert(`${t("move_up")} ${s}`)}},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")},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:t("reset"),danger:!0,icon:"refresh",iconType:"outline",iconCategory:"arrows",iconSize:"s",handler:()=>alert("Reset")},Read:{label:t("read"),icon:"email",iconSize:"s",handler:()=>alert("Read clicked")},Unread:{label:t("unread"),icon:"unread",iconSize:"s",handler:()=>alert("Unread clicked")},"Reset Filters":{label:t("reset_filters"),danger:!0,icon:"refresh",iconType:"outline",iconCategory:"arrows",iconSize:"s",handler:()=>alert("Reset clicked")}}[n],...e}},r8=6048e5,rj=864e5,lw=Symbol.for("constructDateFrom");function Qs(n,e){return typeof n=="function"?n(e):n&&typeof n=="object"&&lw in n?n[lw](e):n instanceof Date?new n.constructor(e):new Date(e)}function ea(n,e){return Qs(e||n,n)}let oj={};function lh(){return oj}function yc(n,e){var i,l,u,f;const t=lh(),r=(e==null?void 0:e.weekStartsOn)??((l=(i=e==null?void 0:e.locale)==null?void 0:i.options)==null?void 0:l.weekStartsOn)??t.weekStartsOn??((f=(u=t.locale)==null?void 0:u.options)==null?void 0:f.weekStartsOn)??0,o=ea(n,e==null?void 0:e.in),s=o.getDay(),a=(s<r?7:0)+s-r;return o.setDate(o.getDate()-a),o.setHours(0,0,0,0),o}function Xf(n,e){return yc(n,{...e,weekStartsOn:1})}function o8(n,e){const t=ea(n,e==null?void 0:e.in),r=t.getFullYear(),o=Qs(t,0);o.setFullYear(r+1,0,4),o.setHours(0,0,0,0);const s=Xf(o),a=Qs(t,0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);const i=Xf(a);return t.getTime()>=s.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1}function uw(n){const e=ea(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 aj(n,...e){const t=Qs.bind(null,e.find(r=>typeof r=="object"));return e.map(t)}function cw(n,e){const t=ea(n,e==null?void 0:e.in);return t.setHours(0,0,0,0),t}function sj(n,e,t){const[r,o]=aj(t==null?void 0:t.in,n,e),s=cw(r),a=cw(o),i=+s-uw(s),l=+a-uw(a);return Math.round((i-l)/rj)}function ij(n,e){const t=o8(n,e),r=Qs(n,0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),Xf(r)}function lj(n){return n instanceof Date||typeof n=="object"&&Object.prototype.toString.call(n)==="[object Date]"}function uj(n){return!(!lj(n)&&typeof n!="number"||isNaN(+ea(n)))}function cj(n,e){const t=ea(n,e==null?void 0:e.in);return t.setFullYear(t.getFullYear(),0,1),t.setHours(0,0,0,0),t}const dj={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"}},a8=(n,e,t)=>{let r;const o=dj[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 Wa(n){return(e={})=>{const t=e.width?String(e.width):n.defaultWidth;return n.formats[t]||n.formats[n.defaultWidth]}}const fj={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},pj={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},hj={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},mj={date:Wa({formats:fj,defaultWidth:"full"}),time:Wa({formats:pj,defaultWidth:"full"}),dateTime:Wa({formats:hj,defaultWidth:"full"})},vj={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},s8=(n,e,t,r)=>vj[n];function la(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,i=t!=null&&t.width?String(t.width):a;o=n.formattingValues[i]||n.formattingValues[a]}else{const a=n.defaultWidth,i=t!=null&&t.width?String(t.width):n.defaultWidth;o=n.values[i]||n.values[a]}const s=n.argumentCallback?n.argumentCallback(e):e;return o[s]}}const gj={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},yj={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},bj={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"]},Sj={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"]},wj={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"}},_j={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"}},Cj=(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"},i8={ordinalNumber:Cj,era:la({values:gj,defaultWidth:"wide"}),quarter:la({values:yj,defaultWidth:"wide",argumentCallback:n=>n-1}),month:la({values:bj,defaultWidth:"wide"}),day:la({values:Sj,defaultWidth:"wide"}),dayPeriod:la({values:wj,defaultWidth:"wide",formattingValues:_j,defaultFormattingWidth:"wide"})};function ua(n){return(e,t={})=>{const r=t.width,o=r&&n.matchPatterns[r]||n.matchPatterns[n.defaultMatchWidth],s=e.match(o);if(!s)return null;const a=s[0],i=r&&n.parsePatterns[r]||n.parsePatterns[n.defaultParseWidth],l=Array.isArray(i)?kj(i,d=>d.test(a)):xj(i,d=>d.test(a));let u;u=n.valueCallback?n.valueCallback(l):l,u=t.valueCallback?t.valueCallback(u):u;const f=e.slice(a.length);return{value:u,rest:f}}}function xj(n,e){for(const t in n)if(Object.prototype.hasOwnProperty.call(n,t)&&e(n[t]))return t}function kj(n,e){for(let t=0;t<n.length;t++)if(e(n[t]))return t}function l8(n){return(e,t={})=>{const r=e.match(n.matchPattern);if(!r)return null;const o=r[0],s=e.match(n.parsePattern);if(!s)return null;let a=n.valueCallback?n.valueCallback(s[0]):s[0];a=t.valueCallback?t.valueCallback(a):a;const i=e.slice(o.length);return{value:a,rest:i}}}const Tj=/^(\d+)(th|st|nd|rd)?/i,Ej=/\d+/i,Mj={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},Ij={any:[/^b/i,/^(a|c)/i]},Oj={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Aj={any:[/1/i,/2/i,/3/i,/4/i]},Pj={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},$j={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]},Rj={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},Dj={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]},Nj={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},Lj={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}},u8={ordinalNumber:l8({matchPattern:Tj,parsePattern:Ej,valueCallback:n=>parseInt(n,10)}),era:ua({matchPatterns:Mj,defaultMatchWidth:"wide",parsePatterns:Ij,defaultParseWidth:"any"}),quarter:ua({matchPatterns:Oj,defaultMatchWidth:"wide",parsePatterns:Aj,defaultParseWidth:"any",valueCallback:n=>n+1}),month:ua({matchPatterns:Pj,defaultMatchWidth:"wide",parsePatterns:$j,defaultParseWidth:"any"}),day:ua({matchPatterns:Rj,defaultMatchWidth:"wide",parsePatterns:Dj,defaultParseWidth:"any"}),dayPeriod:ua({matchPatterns:Nj,defaultMatchWidth:"any",parsePatterns:Lj,defaultParseWidth:"any"})},Fj={code:"en-US",formatDistance:a8,formatLong:mj,formatRelative:s8,localize:i8,match:u8,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Bj(n,e){const t=ea(n,e==null?void 0:e.in);return sj(t,cj(t))+1}function Vj(n,e){const t=ea(n,e==null?void 0:e.in),r=+Xf(t)-+ij(t);return Math.round(r/r8)+1}function c8(n,e){var f,d,h,v;const t=ea(n,e==null?void 0:e.in),r=t.getFullYear(),o=lh(),s=(e==null?void 0:e.firstWeekContainsDate)??((d=(f=e==null?void 0:e.locale)==null?void 0:f.options)==null?void 0:d.firstWeekContainsDate)??o.firstWeekContainsDate??((v=(h=o.locale)==null?void 0:h.options)==null?void 0:v.firstWeekContainsDate)??1,a=Qs((e==null?void 0:e.in)||n,0);a.setFullYear(r+1,0,s),a.setHours(0,0,0,0);const i=yc(a,e),l=Qs((e==null?void 0:e.in)||n,0);l.setFullYear(r,0,s),l.setHours(0,0,0,0);const u=yc(l,e);return+t>=+i?r+1:+t>=+u?r:r-1}function zj(n,e){var i,l,u,f;const t=lh(),r=(e==null?void 0:e.firstWeekContainsDate)??((l=(i=e==null?void 0:e.locale)==null?void 0:i.options)==null?void 0:l.firstWeekContainsDate)??t.firstWeekContainsDate??((f=(u=t.locale)==null?void 0:u.options)==null?void 0:f.firstWeekContainsDate)??1,o=c8(n,e),s=Qs((e==null?void 0:e.in)||n,0);return s.setFullYear(o,0,r),s.setHours(0,0,0,0),yc(s,e)}function Hj(n,e){const t=ea(n,e==null?void 0:e.in),r=+yc(t,e)-+zj(t,e);return Math.round(r/r8)+1}function yn(n,e){const t=n<0?"-":"",r=Math.abs(n).toString().padStart(e,"0");return t+r}const ms={y(n,e){const t=n.getFullYear(),r=t>0?t:1-t;return yn(e==="yy"?r%100:r,e.length)},M(n,e){const t=n.getMonth();return e==="M"?String(t+1):yn(t+1,2)},d(n,e){return yn(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 yn(n.getHours()%12||12,e.length)},H(n,e){return yn(n.getHours(),e.length)},m(n,e){return yn(n.getMinutes(),e.length)},s(n,e){return yn(n.getSeconds(),e.length)},S(n,e){const t=e.length,r=n.getMilliseconds(),o=Math.trunc(r*Math.pow(10,t-3));return yn(o,e.length)}},xl={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},dw={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 ms.y(n,e)},Y:function(n,e,t,r){const o=c8(n,r),s=o>0?o:1-o;if(e==="YY"){const a=s%100;return yn(a,2)}return e==="Yo"?t.ordinalNumber(s,{unit:"year"}):yn(s,e.length)},R:function(n,e){const t=o8(n);return yn(t,e.length)},u:function(n,e){const t=n.getFullYear();return yn(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 yn(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 yn(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 ms.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 yn(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=Hj(n,r);return e==="wo"?t.ordinalNumber(o,{unit:"week"}):yn(o,e.length)},I:function(n,e,t){const r=Vj(n);return e==="Io"?t.ordinalNumber(r,{unit:"week"}):yn(r,e.length)},d:function(n,e,t){return e==="do"?t.ordinalNumber(n.getDate(),{unit:"date"}):ms.d(n,e)},D:function(n,e,t){const r=Bj(n);return e==="Do"?t.ordinalNumber(r,{unit:"dayOfYear"}):yn(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(),s=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(s);case"ee":return yn(s,2);case"eo":return t.ordinalNumber(s,{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(),s=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(s);case"cc":return yn(s,e.length);case"co":return t.ordinalNumber(s,{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 yn(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=xl.noon:r===0?o=xl.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=xl.evening:r>=12?o=xl.afternoon:r>=4?o=xl.morning:o=xl.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 ms.h(n,e)},H:function(n,e,t){return e==="Ho"?t.ordinalNumber(n.getHours(),{unit:"hour"}):ms.H(n,e)},K:function(n,e,t){const r=n.getHours()%12;return e==="Ko"?t.ordinalNumber(r,{unit:"hour"}):yn(r,e.length)},k:function(n,e,t){let r=n.getHours();return r===0&&(r=24),e==="ko"?t.ordinalNumber(r,{unit:"hour"}):yn(r,e.length)},m:function(n,e,t){return e==="mo"?t.ordinalNumber(n.getMinutes(),{unit:"minute"}):ms.m(n,e)},s:function(n,e,t){return e==="so"?t.ordinalNumber(n.getSeconds(),{unit:"second"}):ms.s(n,e)},S:function(n,e){return ms.S(n,e)},X:function(n,e,t){const r=n.getTimezoneOffset();if(r===0)return"Z";switch(e){case"X":return pw(r);case"XXXX":case"XX":return _i(r);case"XXXXX":case"XXX":default:return _i(r,":")}},x:function(n,e,t){const r=n.getTimezoneOffset();switch(e){case"x":return pw(r);case"xxxx":case"xx":return _i(r);case"xxxxx":case"xxx":default:return _i(r,":")}},O:function(n,e,t){const r=n.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+fw(r,":");case"OOOO":default:return"GMT"+_i(r,":")}},z:function(n,e,t){const r=n.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+fw(r,":");case"zzzz":default:return"GMT"+_i(r,":")}},t:function(n,e,t){const r=Math.trunc(+n/1e3);return yn(r,e.length)},T:function(n,e,t){return yn(+n,e.length)}};function fw(n,e=""){const t=n>0?"-":"+",r=Math.abs(n),o=Math.trunc(r/60),s=r%60;return s===0?t+String(o):t+String(o)+e+yn(s,2)}function pw(n,e){return n%60===0?(n>0?"-":"+")+yn(Math.abs(n)/60,2):_i(n,e)}function _i(n,e=""){const t=n>0?"-":"+",r=Math.abs(n),o=yn(Math.trunc(r/60),2),s=yn(r%60,2);return t+o+e+s}const hw=(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"})}},d8=(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"})}},Wj=(n,e)=>{const t=n.match(/(P+)(p+)?/)||[],r=t[1],o=t[2];if(!o)return hw(n,e);let s;switch(r){case"P":s=e.dateTime({width:"short"});break;case"PP":s=e.dateTime({width:"medium"});break;case"PPP":s=e.dateTime({width:"long"});break;case"PPPP":default:s=e.dateTime({width:"full"});break}return s.replace("{{date}}",hw(r,e)).replace("{{time}}",d8(o,e))},Uj={p:d8,P:Wj},jj=/^D+$/,qj=/^Y+$/,Kj=["D","DD","YY","YYYY"];function Gj(n){return jj.test(n)}function Yj(n){return qj.test(n)}function Jj(n,e,t){const r=Xj(n,e,t);if(console.warn(r),Kj.includes(n))throw new RangeError(r)}function Xj(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 Qj=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Zj=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,eq=/^'([^]*?)'?$/,tq=/''/g,nq=/[a-zA-Z]/;function rq(n,e,t){var f,d,h,v,g,y,b,w;const r=lh(),o=(t==null?void 0:t.locale)??r.locale??Fj,s=(t==null?void 0:t.firstWeekContainsDate)??((d=(f=t==null?void 0:t.locale)==null?void 0:f.options)==null?void 0:d.firstWeekContainsDate)??r.firstWeekContainsDate??((v=(h=r.locale)==null?void 0:h.options)==null?void 0:v.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,i=ea(n,t==null?void 0:t.in);if(!uj(i))throw new RangeError("Invalid time value");let l=e.match(Zj).map(_=>{const k=_[0];if(k==="p"||k==="P"){const x=Uj[k];return x(_,o.formatLong)}return _}).join("").match(Qj).map(_=>{if(_==="''")return{isToken:!1,value:"'"};const k=_[0];if(k==="'")return{isToken:!1,value:oq(_)};if(dw[k])return{isToken:!0,value:_};if(k.match(nq))throw new RangeError("Format string contains an unescaped latin alphabet character `"+k+"`");return{isToken:!1,value:_}});o.localize.preprocessor&&(l=o.localize.preprocessor(i,l));const u={firstWeekContainsDate:s,weekStartsOn:a,locale:o};return l.map(_=>{if(!_.isToken)return _.value;const k=_.value;(!(t!=null&&t.useAdditionalWeekYearTokens)&&Yj(k)||!(t!=null&&t.useAdditionalDayOfYearTokens)&&Gj(k))&&Jj(k,e,String(n));const x=dw[k[0]];return x(i,k,o.localize,u)}).join("")}function oq(n){const e=n.match(eq);return e?e[1].replace(tq,"'"):n}const aq={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},sq={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},iq={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},lq={date:Wa({formats:aq,defaultWidth:"full"}),time:Wa({formats:sq,defaultWidth:"full"}),dateTime:Wa({formats:iq,defaultWidth:"full"})},uq={code:"en-GB",formatDistance:a8,formatLong:lq,formatRelative:s8,localize:i8,match:u8,options:{weekStartsOn:1,firstWeekContainsDate:4}},cq={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}} година"}},dq=(n,e,t)=>{let r;const o=cq[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},fq={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},pq={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},hq={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},mq={date:Wa({formats:fq,defaultWidth:"full"}),time:Wa({formats:pq,defaultWidth:"full"}),dateTime:Wa({formats:hq,defaultWidth:"full"})},vq={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"},gq=(n,e,t,r)=>{const o=vq[n];return typeof o=="function"?o(e):o},yq={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},bq={narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},Sq={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},wq={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},_q={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},Cq={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:"ноћу"}},xq={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:"ноћу"}},kq=(n,e)=>Number(n)+".",Tq={ordinalNumber:kq,era:la({values:yq,defaultWidth:"wide"}),quarter:la({values:bq,defaultWidth:"wide",argumentCallback:n=>n-1}),month:la({values:Sq,defaultWidth:"wide",formattingValues:wq,defaultFormattingWidth:"wide"}),day:la({values:_q,defaultWidth:"wide"}),dayPeriod:la({values:xq,defaultWidth:"wide",formattingValues:Cq,defaultFormattingWidth:"wide"})},Eq=/^(\d+)\./i,Mq=/\d+/i,Iq={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},Oq={any:[/^пр/i,/^(по|нова)/i]},Aq={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},Pq={any:[/1/i,/2/i,/3/i,/4/i]},$q={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},Rq={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]},Dq={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},Nq={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},Lq={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},Fq={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},Bq={ordinalNumber:l8({matchPattern:Eq,parsePattern:Mq,valueCallback:n=>parseInt(n,10)}),era:ua({matchPatterns:Iq,defaultMatchWidth:"wide",parsePatterns:Oq,defaultParseWidth:"any"}),quarter:ua({matchPatterns:Aq,defaultMatchWidth:"wide",parsePatterns:Pq,defaultParseWidth:"any",valueCallback:n=>n+1}),month:ua({matchPatterns:$q,defaultMatchWidth:"wide",parsePatterns:Rq,defaultParseWidth:"any"}),day:ua({matchPatterns:Dq,defaultMatchWidth:"wide",parsePatterns:Nq,defaultParseWidth:"any"}),dayPeriod:ua({matchPatterns:Lq,defaultMatchWidth:"any",parsePatterns:Fq,defaultParseWidth:"any"})},Vq={code:"sr",formatDistance:dq,formatLong:mq,formatRelative:gq,localize:Tq,match:Bq,options:{weekStartsOn:1,firstWeekContainsDate:1}};function f8(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 zq(n){var s,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=((s=window.wpIvyDateFormat)==null?void 0:s.dateFormat)||"dd MMM yyyy",r=((a=window.wpIvyDateFormat)==null?void 0:a.locale)==="sr_RS"?Vq:uq,o=f8(t,"dateFns");try{return rq(e,o,{locale:r})}catch{return""}}const Fs={formatWPDate:zq,convertWPFormat:f8},Hq=Do("ivyformsTemplate",()=>{const n=D([]),e=D({}),t=D(!1),r=D(null),{getLabel:o}=dt(),{request:s}=lo();return{templates:n,categories:e,isLoading:t,error:r,fetchTemplates:async()=>{t.value=!0,r.value=null;try{const{data:w,error:_}=await s("templates",{method:"GET"});if(_)throw new Error(_);if(w.data.success)n.value=Object.values(w.data.data.templates),e.value=w.data.data.categories;else throw new Error(o("failed_to_fetch_template"))}catch(w){throw r.value=w instanceof Error?w.message:o("failed_to_fetch_template"),console.error(o("template_fetch_error"),w),Ve({message:`${o("failed_to_fetch_template")} ${r.value}`,type:"error"}),w}finally{t.value=!1}},getTemplate:async w=>{try{const{data:_,error:k}=await s(`template/${w}`,{method:"GET"});if(k)throw new Error(k);if(_.data.success)return _.data.data;throw new Error(o("failed_to_fetch_template"))}catch(_){return r.value=_ instanceof Error?_.message:o("failed_to_fetch_template"),console.error(o("template_fetch_error"),_),Ve({message:`${o("failed_to_fetch_template")} ${r.value}`,type:"error"}),null}},getTemplatesByCategory:w=>n.value.filter(_=>_.category===w),searchTemplates:w=>{if(!w.trim())return n.value;const _=w.toLowerCase();return n.value.filter(k=>k.name.toLowerCase().includes(_)||k.description.toLowerCase().includes(_))},clearError:()=>{r.value=null},resetStore:()=>{n.value=[],e.value={},t.value=!1,r.value=null},getTemplateById:w=>n.value.find(_=>_.id===w),getAvailableCategories:()=>Object.values(e.value),getTemplatesCount:()=>n.value.length,getProTemplatesCount:()=>n.value.filter(w=>w.is_pro).length,getFreeTemplatesCount:()=>n.value.filter(w=>!w.is_pro).length}}),fn=Do("formBuilderData",()=>{const n=D(null),e=D(!1),t=D([]),r=D(0),o=D(null),s=D("addField"),a=D(null),i=D("Blank form"),l=D(!0),u=D(!1),f=D(!1),d=D(!1),h=D(!1),v=D(null),g=No(),{getLabel:y}=dt(),{request:b}=lo(),w=oi(),_=Z=>{o.value=t.value.find(H=>H.fieldIndex===Z)||null,s.value="options"},k=w.createEntityManager("formBuilder",{name:i,description:a,published:l,showTitle:u,showDescription:f,storeEntries:d,fields:t});function x(Z){Z.stopPropagation();const H=Z.target,te=document.querySelectorAll(".ivyforms-form-builder__list-group__item");let Q=!1;te.forEach(he=>{he.contains(H)&&(Q=!0)}),Q||(o.value=null)}const C=Z=>{var H;return((H=o.value)==null?void 0:H.fieldIndex)===Z},T=(Z,H)=>{const te=t.value.findIndex(Q=>{var he;return Q.fieldIndex===((he=o.value)==null?void 0:he.fieldIndex)});te!==-1&&(t.value[te][Z]=H)},A=Z=>{const H=t.value.findIndex(te=>{var Q;return te.fieldIndex===((Q=o.value)==null?void 0:Q.fieldIndex)});H!==-1&&(t.value[H].required=Z,Z||(t.value[H].requiredMessage=""))},O=Z=>{const H=Z.position??t.value.length+1;t.value.push({id:Z.id,fieldIndex:Z.fieldIndex,type:Z.type,label:Z.label,defaultValue:"",required:Z.required||!1,placeholder:Z.placeholder||"",position:H,hideLabel:Z.hideLabel||!1,readOnly:Z.readOnly||!1,description:Z.description||"",requiredMessage:Z.requiredMessage||"",cssClasses:Z.cssClasses||""}),I()},I=()=>{t.value.forEach((Z,H)=>{Z.position=H+1})},R=()=>(r.value++,r.value),L=async(Z,H)=>{var Q;const te=Sa();try{const{data:he,error:we,status:He}=await b(`form/${Z}/`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!we&&He===200&&((Q=he==null?void 0:he.data)!=null&&Q.data)){n.value=Z,e.value=!0,h.value=!0;const Re=he.data.data;i.value=Re.name||y("blank_form"),a.value=Re.description||"",l.value=Re.published||!1,u.value=Re.showTitle||!1,f.value=Re.showDescription||!1,d.value=Re.storeEntries,v.value=Re.confirmationId||null,i.value&&te.setPageTitle(i.value);const Ue=Re.fields;t.value=[],r.value=0,t.value=Ue.map((Xe,st)=>{const wt=++r.value;return{id:Xe.id,fieldIndex:wt,type:Xe.type,label:Xe.label,defaultValue:Xe.defaultValue||"",required:Xe.required||!1,placeholder:Xe.placeholder||"",position:Xe.position||st+1,hideLabel:Xe.hideLabel||!1,readOnly:Xe.readOnly||!1,description:Xe.description||"",requiredMessage:Xe.requiredMessage||"",cssClasses:Xe.cssClasses||""}}),k.resetUnsavedChanges(),r.value=Math.max(...t.value.map(Xe=>Xe.fieldIndex)),H!=null&&H.normalize&&await G({silent:H.silent??!0})}else Ve({message:y("failed_to_tab_form"),type:"error"}),console.error(y("failed_to_tab_form"),he==null?void 0:he.message)}catch(he){Ve({message:y("error_loading_form"),type:"error"}),console.error(y("error_loading_form"),he)}},G=async Z=>{if(!n.value)return;const H={name:i.value||y("updated_form"),description:a.value||"",published:l.value||!1,showTitle:u.value||!1,showDescription:f.value||!1,storeEntries:d.value,fields:t.value?t.value:[]};try{const{data:te,error:Q,status:he}=await b(`form/update/${n.value}/`,{method:"POST",headers:{"Content-Type":"application/json"},data:H});!Q&&he===200?(Z!=null&&Z.silent||Ve({message:y("form_updated"),type:"success"}),k.resetUnsavedChanges()):(Z!=null&&Z.silent||Ve({message:y("failed_to_update_form"),type:"error"}),console.error(y("failed_to_update_form"),te==null?void 0:te.message))}catch(te){Z!=null&&Z.silent||Ve({message:y("error_updating_form"),type:"error"}),console.error(y("error_updating_form"),te)}},z=async Z=>{var te,Q;const H={name:i.value||y("blank_form"),description:a.value||"",showTitle:u.value||!1,published:l.value||!1,showDescription:f.value||!1,storeEntries:d.value,fields:t.value.map(he=>({id:he.id,fieldIndex:he.fieldIndex,type:he.type,label:he.label,required:he.required,defaultValue:he.defaultValue,placeholder:he.placeholder,position:he.position,hideLabel:he.hideLabel,readOnly:he.readOnly,description:he.description,requiredMessage:he.requiredMessage,cssClasses:he.cssClasses})),...(Z==null?void 0:Z.template_id)&&{template_id:Z.template_id}};try{const{data:he,error:we,status:He}=await b("form/add/",{method:"POST",headers:{"Content-Type":"application/json"},data:H});if(!we&&He===200&&((Q=(te=he==null?void 0:he.data)==null?void 0:te.data)!=null&&Q.id)){const Re=he.data.data;n.value=Re.id,v.value=Re.confirmationId,e.value=!0,h.value=!0,await g.push({hash:`manage/${n.value}`}),Ve({message:y("form_saved"),type:"success"}),k.resetUnsavedChanges()}else Ve({message:y("failed_to_save_form"),type:"error"})}catch(he){Ve({message:`${y("error_save_form")} ${he}`,type:"error"})}},ee=async()=>{var H,te;const Z={name:i.value||y("blank_form"),description:a.value||"",published:l.value||!1,showTitle:u.value||!1,showDescription:f.value||!1,storeEntries:d.value,fields:t.value.map(Q=>({id:Q.id,fieldIndex:Q.fieldIndex,type:Q.type,label:Q.label,required:Q.required,defaultValue:Q.defaultValue,placeholder:Q.placeholder,position:Q.position,hideLabel:Q.hideLabel,readOnly:Q.readOnly,description:Q.description,requiredMessage:Q.requiredMessage,cssClasses:Q.cssClasses}))};try{const{data:Q,error:he,status:we}=await b("form/add/",{method:"POST",headers:{"Content-Type":"application/json"},data:Z});!he&&we===200&&((te=(H=Q==null?void 0:Q.data)==null?void 0:H.data)!=null&&te.id)?(n.value=Q.data.data.id,e.value=!0,h.value=!0,await g.push({hash:`/settings/general/manage/${n.value}`}),Ve({message:y("form_saved"),type:"success"}),k.resetUnsavedChanges()):Ve({message:y("failed_to_save_form"),type:"error"})}catch(Q){Ve({message:`${y("error_save_form")} ${Q}`,type:"error"})}},q=Z=>{const H=t.value.findIndex(te=>te.fieldIndex===Z);if(H>0){const te=t.value[H];t.value[H]=t.value[H-1],t.value[H-1]=te,I()}},V=Z=>{const H=t.value.findIndex(te=>te.fieldIndex===Z);if(H<t.value.length-1){const te=t.value[H];t.value[H]=t.value[H+1],t.value[H+1]=te,I()}},ne=Z=>{var te;const H=t.value.findIndex(Q=>Q.fieldIndex===Z);H!==-1&&(t.value.splice(H,1),((te=o.value)==null?void 0:te.fieldIndex)===Z&&(o.value=null),I())},oe=Z=>{const H=t.value.find(we=>we.fieldIndex===Z);if(!H)return;const te=R(),Q={...JSON.parse(JSON.stringify(H)),id:0,fieldIndex:te,label:H.label+" (copy)"},he=t.value.findIndex(we=>we.fieldIndex===Z);t.value.splice(he+1,0,Q),I()},Y=()=>{n.value=null,e.value=!1,t.value=[],r.value=0,o.value=null,s.value="addField",a.value=null,i.value="Blank form",l.value=!0,u.value=!0,f.value=!1,d.value=!0,h.value=!1,v.value=null};return{formId:n,fields:t,isEditing:e,selectedField:o,activeTab:s,counterFields:r,description:a,name:i,published:l,showTitle:u,showDescription:f,storeEntries:d,isEditingSettingGeneral:h,confirmationId:v,getCurrentState:k.getCurrentState,saveForm:z,loadForm:L,updateForm:G,increaseCounter:R,addField:O,selectField:_,deselectField:x,isSelected:C,updateSelectedField:T,updateRequiredField:A,updateFieldPositions:I,moveFieldUp:q,moveFieldDown:V,deleteField:ne,duplicateField:oe,saveFormSettings:ee,resetForm:Y}}),Wq=["aria-labelledby"],Uq=["aria-labelledby"],jq=fe({__name:"IvyModal",props:{visible:{type:Boolean},title:{default:""},width:{default:""},maxWidth:{default:"90vw"},showCloseButton:{type:Boolean,default:!0},showHeader:{type:Boolean,default:!0},closeOnOverlayClick:{type:Boolean,default:!0},closeOnEscape:{type:Boolean,default:!0},teleport:{type:Boolean,default:!0}},emits:["update:visible","close","open"],setup(n,{emit:e}){const t=n,r=e,o=$({get:()=>t.visible,set:d=>r("update:visible",d)}),s=$(()=>({width:typeof t.width=="number"?`${t.width}px`:t.width,maxWidth:typeof t.maxWidth=="number"?`${t.maxWidth}px`:t.maxWidth})),a=()=>{o.value=!1,r("close")},i=()=>{t.closeOnOverlayClick&&a()},l=d=>{d.key==="Escape"&&t.closeOnEscape&&o.value&&a()},u=()=>{document.body.style.overflow="hidden"},f=()=>{document.body.style.overflow=""};return Wt(()=>{document.addEventListener("keydown",l)}),Ui(()=>{document.removeEventListener("keydown",l),f()}),$e(o,d=>{d?(u(),r("open")):f()}),(d,h)=>d.teleport?(E(),se(NO,{key:0,to:"body"},[P(Us,{name:"ivyforms-modal"},{default:U(()=>[o.value?(E(),B("div",{key:0,class:J(["ivyforms-modal-overlay",{"ivyforms-modal-local":!d.teleport}]),onClick:tt(i,["self"])},[F("div",{class:"ivyforms-modal-container",style:ln(s.value),role:"dialog","aria-modal":"true","aria-labelledby":d.title?"ivyforms-modal-title":void 0},[be(d.$slots,"default",{},void 0,!0)],12,Wq)],2)):ue("",!0)]),_:3})])):(E(),se(Us,{key:1,name:"ivyforms-modal"},{default:U(()=>[o.value?(E(),B("div",{key:0,class:"ivyforms-modal-overlay ivyforms-modal-local",onClick:tt(i,["self"])},[F("div",{class:"ivyforms-modal-container",style:ln(s.value),role:"dialog","aria-modal":"true","aria-labelledby":d.title?"ivyforms-modal-title":void 0},[be(d.$slots,"default",{},void 0,!0)],12,Uq)])):ue("",!0)]),_:3}))}}),qq=Nt(jq,[["__scopeId","data-v-6de685b9"]]),Kq={class:"ivyforms-card"},Gq={class:"ivyforms-card__header"},Yq={class:"ivyforms-card__image-wrapper"},Jq=["src"],Xq={key:1,class:"ivyforms-card__image-placeholder"},Qq={class:"ivyforms-card__footer"},Zq={class:"ivyforms-card__title"},eK={class:"ivyforms-card__desc"},tK=fe({__name:"IvyCard",props:{title:{},description:{},image:{},starred:{type:Boolean}},setup(n){const e=n;return(t,r)=>(E(),B("div",Kq,[F("div",Gq,[be(t.$slots,"header",{},()=>[F("div",Yq,[e.image?(E(),B("img",{key:0,src:e.image,alt:"Card image",class:"ivyforms-card__image"},null,8,Jq)):(E(),B("div",Xq))])],!0)]),F("div",Qq,[be(t.$slots,"footer",{},()=>[F("div",Zq,pe(e.title),1),F("div",eK,pe(e.description),1)],!0)])]))}}),mw=Nt(tK,[["__scopeId","data-v-bf3e9d40"]]),nK={key:0,class:"add-form-page ivyforms-flex ivyforms-flex-direction-column ivyforms-p-0"},rK={class:"ivyforms-header ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-between ivyforms-p-24 ivyforms-mb-0"},oK={class:"ivyforms-close ivyforms-flex ivyforms-align-items-center ivyforms-justify-content-center"},aK={class:"ivyforms-options ivyforms-flex ivyforms-gap-16 ivyforms-mb-0 ivyforms-px-24"},sK={class:"ivyforms-option-icon ivyforms-mr-16"},iK={class:"ivyforms-option-title ivyforms-mb-4 ivyforms-gap-8"},lK={class:"ivyforms-option-desc"},uK={class:"ivyforms-option ivyforms-flex ivyforms-option-disabled ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16"},cK={class:"ivyforms-option-icon ivyforms-flex ivyforms-mr-16"},dK={class:"ivyforms-icon-bg disabled"},fK={class:"ivyforms-option-title ivyforms-flex ivyforms-align-items-center ivyforms-mb-4 ivyforms-gap-8"},pK={class:"ivyforms-option-desc"},hK={class:"ivyforms-templates-section ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-p-24"},mK={class:"ivyforms-templates-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-start ivyforms-gap-8"},vK={class:"ivyforms-select-label ivyforms-m-0"},gK={class:"ivyforms-select-desc ivyforms-m-0"},yK={class:"ivyforms-search ivyforms-m-0"},bK={class:"ivyforms-card-grid ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-mt-0"},SK={class:"ivyforms-image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0"},wK=["src","alt"],_K={class:"ivyforms-card-actions-overlay ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-m-0 ivyforms-p-0"},CK={class:"ivyforms-overlay-buttons ivyforms-flex ivyforms-flex-direction-column ivyforms-justify-content-center ivyforms-align-items-center ivyforms-gap-8"},xK={class:"ivyforms-card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},kK={class:"ivyforms-card__title ivyforms-flex ivyforms-align-items-center ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4 ivyforms-gap-8"},TK={key:0,class:"ivyforms-flash"},EK={class:"ivyforms-card__desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0"},MK={key:2,class:"ivyforms-empty-state ivyforms-flex ivyforms-flex-direction-column ivyforms-align-items-center ivyforms-justify-content-center ivyforms-py-24 ivyforms-px-24"},IK={class:"ivyforms-empty-icon ivyforms-mb-16"},OK={class:"ivyforms-mb-8 ivyforms-m-0"},AK={class:"ivyforms-m-0"},PK={key:1,class:"preview-form-page ivyforms-p-16"},$K={class:"ivyforms-preview-header ivyforms-flex ivyforms-justify-content-between ivyforms-align-items-center ivyforms-gap-16 ivyforms-mb-24"},RK={class:"ivyforms-preview-header-left ivyforms-flex ivyforms-align-items-center ivyforms-gap-12"},DK={class:"ivyforms-template-info ivyforms-flex ivyforms-flex-direction-column"},NK={key:0,class:"ivyforms-flash"},LK={class:"ivyforms-preview-header-right ivyforms-flex ivyforms-align-items-center ivyforms-gap-8"},FK={class:"ivyforms-preview-form ivyforms-p-16"},BK={class:"ivyforms-form-container"},VK={class:"ivyforms-mb-16"},zK={class:"ivyforms-mb-24"},HK={key:0,class:"ivyforms-loading-fields"},WK=fe({__name:"IvyFormsTemplateSelection",props:{visible:{type:Boolean}},emits:["update:visible","form-created","close"],setup(n,{emit:e}){const t=n,r=e,o=Hq(),s=fn(),a=Sa(),{getLabel:i}=dt(),l=$({get:()=>t.visible,set:H=>r("update:visible",H)}),u=D(""),f=D(!1),d=D(!1),h=D(null),v=D(!1),g=D(null),y=D(0),b=D("desktop"),w=D(!1),_=D(null),k=D("scratch"),{redirectToWordPressAdminPage:x}=ba(),C=D([{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"}}]),T=$(()=>{if(!u.value)return o.templates;const H=u.value.toLowerCase();return o.templates.filter(te=>te.name.toLowerCase().includes(H)||te.description.toLowerCase().includes(H))}),A=$(()=>{const H=T.value,te=[];for(let Q=0;Q<H.length;Q+=3)te.push(H.slice(Q,Q+3));return te}),O=$(()=>{const H=o.templates.length>0?o.templates.length:6,te=Array.from({length:H},(he,we)=>({id:`skeleton-${we}`})),Q=[];for(let he=0;he<te.length;he+=3)Q.push(te.slice(he,he+3));return Q}),I=$(()=>y.value>0),R=$(()=>y.value<T.value.length-1),L=async()=>{f.value=!0;try{await o.fetchTemplates()}catch(H){console.error(i("failed_to_tab_form"),H)}finally{f.value=!1}},G=async()=>{if(!d.value){d.value=!0,h.value="blank_form";try{await s.resetForm(),await s.saveForm({template_id:"blank_form"}),s.name&&a.setPageTitle(s.name),s.formId&&r("form-created",parseInt(s.formId)),s.formId&&x(Ur,`/manage/${s.formId}`),l.value=!1}catch(H){console.error(i("failed_to_create_form"),H)}finally{d.value=!1,h.value=null}}},z=async H=>{if(g.value=H,v.value=!0,y.value=T.value.findIndex(te=>te.id===H.id),!H.form_data||!H.form_data.fields||H.form_data.fields.length===0){w.value=!0;try{const te=await o.getTemplate(H.id);if(te){const Q={...te,form_data:{...te.form_data,published:!!te.form_data.published}};g.value=Q,_.value=Q.form_data}}catch(te){console.error(i("failed_to_tab_form"),te)}finally{w.value=!1}}else{const te={...H.form_data,published:!!H.form_data.published};_.value=te}},ee=H=>{switch(H){case"text":return C3;case"email":return VO;case"textarea":case"paragraph":return BO;case"tel":case"phone":return FO;case"number":return LO;default:return C3}},q=async H=>{if(!d.value){d.value=!0,h.value=H.id;try{await s.resetForm();let te=H;if(!H.form_data||!H.form_data.fields||H.form_data.fields.length===0)try{const Q=await o.getTemplate(H.id);Q&&(te={...Q,form_data:{...Q.form_data,published:!!Q.form_data.published}})}catch(Q){console.error("Failed to fetch full template data:",Q)}te.form_data&&(s.name=te.form_data.name||te.name,s.description=te.form_data.description||te.description,s.showTitle=te.form_data.showTitle??!0,s.showDescription=te.form_data.showDescription??!1,s.published=te.form_data.published??!1,te.form_data.fields&&te.form_data.fields.length>0&&(s.counterFields=0,s.fields=[],te.form_data.fields.forEach((Q,he)=>{const we=s.increaseCounter();s.addField({id:0,fieldIndex:we,type:Q.type,label:Q.label,defaultValue:Q.defaultValue||"",required:Q.required||!1,placeholder:Q.placeholder||"",position:he+1})}))),await s.saveForm({template_id:H.id}),s.name&&a.setPageTitle(s.name),s.formId&&(x(Ur,`/manage/${s.formId}`),r("form-created",parseInt(s.formId))),l.value=!1}catch(te){console.error(i("failed_to_create_form"),te)}finally{d.value=!1,h.value=null}}},V=()=>{d.value=!1,h.value=null,l.value=!1,u.value="",g.value=null,v.value=!1,y.value=0,b.value="desktop",r("close")};$e(l,H=>{H&&o.templates.length===0&&L()});const ne=async()=>{if(I.value){y.value--;const H=T.value[y.value];if(g.value=H,!H.form_data||!H.form_data.fields||H.form_data.fields.length===0){w.value=!0;try{const te=await o.getTemplate(H.id);if(te){const Q={...te,form_data:{...te.form_data,published:!!te.form_data.published}};g.value=Q,_.value=Q.form_data}}catch(te){console.error(i("failed_to_tab_form"),te)}finally{w.value=!1}}else{const te={...H.form_data,published:!!H.form_data.published};_.value=te}}},oe=async()=>{if(R.value){y.value++;const H=T.value[y.value];if(g.value=H,!H.form_data||!H.form_data.fields||H.form_data.fields.length===0){w.value=!0;try{const te=await o.getTemplate(H.id);if(te){const Q={...te,form_data:{...te.form_data,published:!!te.form_data.published}};g.value=Q,_.value=Q.form_data}}catch(te){console.error(i("failed_to_tab_form"),te)}finally{w.value=!1}}else{const te={...H.form_data,published:!!H.form_data.published};_.value=te}}},Y=()=>{v.value=!1,g.value=null,y.value=0,_.value=null,w.value=!1},Z=H=>{d.value||(k.value=H,G())};return(H,te)=>(E(),se(qq,{visible:l.value,"onUpdate:visible":te[4]||(te[4]=Q=>l.value=Q),teleport:!0,onClose:V},{default:U(()=>{var Q,he,we,He,Re;return[v.value?(E(),B("div",PK,[F("div",$K,[F("div",RK,[P(gt,{priority:"tertiary","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",onClick:Y},{default:U(()=>[Ye(pe(m(i)("back")),1)]),_:1}),F("div",DK,[F("h3",null,pe((Q=g.value)==null?void 0:Q.name),1),(he=g.value)!=null&&he.is_pro?(E(),B("span",NK,"⚡")):ue("",!0)])]),F("div",LK,[P(gt,{priority:"tertiary","icon-start":"arrow-left","icon-start-category":"arrows","icon-start-type":"fill",disabled:!I.value,onClick:ne},null,8,["disabled"]),P(gt,{priority:"tertiary","icon-start":"arrow-right","icon-start-category":"arrows","icon-start-type":"fill",disabled:!R.value,onClick:oe},null,8,["disabled"]),P(ou,{modelValue:b.value,"onUpdate:modelValue":te[2]||(te[2]=Ue=>b.value=Ue),background:"",tabs:C.value,type:"tonal",priority:"tertiary",size:"d",class:"ivyforms-device-tabs ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},null,8,["modelValue","tabs"]),P(gt,{priority:"primary",loading:d.value,onClick:te[3]||(te[3]=Ue=>q(g.value))},{default:U(()=>[d.value?ue("",!0):(E(),B(ze,{key:0},[Ye(pe(m(i)("use_this_template")),1)],64))]),_:1},8,["loading"])])]),F("div",{class:J(["ivyforms-preview-content",`device-${b.value}`])},[F("div",FK,[F("div",BK,[F("h2",VK,pe((we=g.value)==null?void 0:we.name),1),F("p",zK,pe((He=g.value)==null?void 0:He.description),1),w.value?(E(),B("div",HK,te[7]||(te[7]=[F("div",{class:"ivyforms-loading-message"},"Loading template fields...",-1)]))):(Re=_.value)!=null&&Re.fields&&_.value.fields.length>0?(E(!0),B(ze,{key:1},yt(_.value.fields,(Ue,Xe)=>(E(),se(un(ee(Ue.type)),{key:Ue.id||Xe,modelValue:Ue.value,"onUpdate:modelValue":st=>Ue.value=st,field:{...Ue,formId:0,fieldIndex:Xe,id:parseInt(Ue.id)||0,position:Xe,label:Ue.label||"",defaultValue:Ue.defaultValue||"",required:!1,placeholder:Ue.placeholder||"",value:Ue.value||""},class:"ivyforms-form-field ivyforms-mb-16"},null,8,["modelValue","onUpdate:modelValue","field"]))),128)):ue("",!0),P(gt,{class:"ivyforms-submit-btn ivyforms-p-10",priority:"tertiary",type:"border"},{default:U(()=>[Ye(pe(m(i)("submit")),1)]),_:1})])])],2)])):(E(),B("div",nK,[F("div",rK,[F("span",null,pe(m(i)("add_new_form")),1),F("div",oK,[P(nn,{priority:"tertiary",name:"close",type:"outline",size:"s",category:"global",color:"var(--map-base-dusk-symbol-2)",onClick:V})])]),F("div",aK,[F("div",{class:J(["ivyforms-option ivyforms-flex ivyforms-justify-content-center ivyforms-align-items-center ivyforms-p-24 ivyforms-gap-16",{active:k.value==="scratch","ivyforms-option-disabled":d.value&&h.value==="blank_form"}]),onClick:te[0]||(te[0]=Ue=>Z("scratch"))},[F("div",sK,[F("div",{class:J(["ivyforms-icon-bg",{active:k.value==="scratch",loading:d.value&&h.value==="blank_form"}])},[d.value&&h.value==="blank_form"?(E(),se(nn,{key:1,name:"loader",size:"d",category:"global",type:"outline",color:"var(--map-base-purple-symbol-0)",class:"ivyforms-loading-icon"})):(E(),se(nn,{key:0,name:"plus-circle",size:"d",category:"global",type:"fill-duo",color:"var(--map-base-purple-symbol-0)"}))],2)]),F("div",null,[F("div",iK,pe(d.value&&h.value==="blank_form"?"":m(i)("start_scratch")),1),F("div",lK,pe(m(i)("start_with_blank_desc")),1)])],2),F("div",uK,[F("div",cK,[F("div",dK,[P(nn,{name:"generate-ai",type:"outline",size:"d",category:"templates",color:"var(--map-base-dusk-symbol-2)"})])]),F("div",null,[F("div",fK,[Ye(pe(m(i)("generate_with_ai"))+" ",1),P(el,{image:"coming-soon-arrow-text",size:"s"})]),F("div",pK,pe(m(i)("generate_with_ai_desc")),1)])])]),F("div",hK,[F("div",mK,[F("div",vK,pe(m(i)("select_a_template")),1),F("div",gK,pe(m(i)("select_template_desc")),1)]),F("div",yK,[P(au,{modelValue:u.value,"onUpdate:modelValue":te[1]||(te[1]=Ue=>u.value=Ue),placeholder:m(i)("search_template"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])]),F("div",bK,[f.value?(E(!0),B(ze,{key:0},yt(O.value,(Ue,Xe)=>(E(),B("div",{key:`loading-row-${Xe}`,class:"ivyforms-card-row ivyforms-flex ivyforms-gap-16"},[(E(!0),B(ze,null,yt(Ue,(st,wt)=>(E(),B("div",{key:`loading-${Xe}-${wt}`,class:"ivyforms-card-container"},[P(mw,{title:"",description:"",starred:!1,class:"ivyforms-card ivyforms-gap-0 ivyforms-pb-0"},{header:U(()=>te[5]||(te[5]=[F("div",{class:"ivyforms-image-wrapper ivyforms-flex ivyforms-p-0 ivyforms-m-0"},[F("div",{class:"ivyforms-skeleton-image-placeholder ivyforms-flex ivyforms-flex-direction-column ivyforms-p-10 ivyforms-justify-content-center"},[F("div",{class:"skeleton-bar skeleton-bar-1"}),F("div",{class:"skeleton-bar skeleton-bar-2"}),F("div",{class:"skeleton-bar skeleton-bar-3"}),F("div",{class:"skeleton-row ivyforms-flex ivyforms-gap-12 ivyforms-mt-8"},[F("div",{class:"skeleton-pill"}),F("div",{class:"skeleton-pill"})])])],-1)])),footer:U(()=>te[6]||(te[6]=[F("div",{class:"ivyforms-card-footer-labels ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-4 ivyforms-align-items-start"},[F("div",{class:"ivyforms-empty-title ivyforms-px-16 ivyforms-mt-16 ivyforms-mb-4"}),F("div",{class:"ivyforms-empty-desc ivyforms-px-16 ivyforms-mb-16 ivyforms-mt-0"})],-1)])),_:1})]))),128))]))),128)):(E(!0),B(ze,{key:1},yt(A.value,(Ue,Xe)=>(E(),B("div",{key:Xe,class:"ivyforms-card-row ivyforms-flex ivyforms-gap-16"},[(E(!0),B(ze,null,yt(Ue,st=>(E(),B("div",{key:st.id,class:"ivyforms-card-container"},[P(mw,{title:st.name,description:st.description,starred:!1,class:"ivyforms-card ivyforms-gap-0 ivyforms-pb-0"},{header:U(()=>[F("div",SK,[F("img",{src:st.screenshot,alt:st.name,class:"ivyforms-image ivyforms-m-0 ivyforms-p-0"},null,8,wK),F("div",_K,[F("div",CK,[P(gt,{priority:"tertiary",onClick:wt=>z(st)},{default:U(()=>[Ye(pe(m(i)("preview")),1)]),_:2},1032,["onClick"]),P(gt,{priority:"primary",loading:d.value&&h.value===st.id,onClick:wt=>q(st)},{default:U(()=>[d.value?ue("",!0):(E(),B(ze,{key:0},[Ye(pe(m(i)("use_this_template")),1)],64))]),_:2},1032,["loading","onClick"])])])])]),footer:U(()=>[F("div",xK,[F("div",kK,[Ye(pe(st.name)+" ",1),st.is_pro?(E(),B("span",TK)):ue("",!0)]),F("div",EK,pe(st.description),1)])]),_:2},1032,["title","description"])]))),128))]))),128)),!f.value&&T.value.length===0?(E(),B("div",MK,[F("div",IK,[P(nn,{name:"search",type:"outline",size:"d",category:"global"})]),F("h4",OK,pe(m(i)("no_templates_found")),1),F("p",AK,pe(m(i)("try_adjusting_criteria")),1)])):ue("",!0)])])]))]}),_:1},8,["visible"]))}}),p8=Nt(WK,[["__scopeId","data-v-ebd9b586"]]),UK={class:"all-forms ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},jK={class:"ivyforms-all-forms-option-bar"},qK={class:"ivyforms-all-forms-option-bar__left"},KK={class:"ivyforms-all-forms-option-bar__right"},GK={class:"ivyforms-all-forms-table"},YK={key:0,class:"ivyforms-table-skeleton"},JK={class:"ivyforms-all-forms-pagination-container"},XK=fe({__name:"AllForms",setup(n){const{getLabel:e}=dt(),t=Xa(),r=ih(),{getHashRedirectLink:o,redirectToWordPressAdminPage:s}=ba(),a=D(),i=D(0),l=D(null),u=D(null),f=D(!1),d=D([]),h=D([]),v=D(0),g=D(null),y=D(!1),b=D(!0),w=D(!1),_=D(!1),k=D({}),x=D(null),C=D(""),T=D(""),A=D(!1),O=ql.debounce(le=>{T.value=le},500),I=vn({starred:null,published:null}),R=vn({page:1,perPage:10}),L=vn({column:"id",order:"desc"}),G=vn({publishedTrueCount:0,publishedFalseCount:0,starredTrueCount:0,starredFalseCount:0}),z=ha(),ee=()=>Be(er,{modelValue:Xe.value,size:"s",type:"checkmark",ariaLabel:e("select_all_forms"),"onUpdate:modelValue":le=>kt(le)},()=>[]),q=({rowData:le})=>le?Be(er,{modelValue:le.selected,type:"checkmark",size:"s",ariaLabel:e("select_form_header"),"onUpdate:modelValue":Te=>le.selected=Te},()=>[]):null,V=({rowData:le})=>le?Be(Ni,{size:"s",href:o(Ur,`/manage/${le.id}`)},()=>[le.id]):null,ne=({rowData:le})=>le?Be(Ni,{size:"s",href:o(Ur,`/manage/${le.id}`)},()=>[le.name]):null,oe=({rowData:le})=>le?Be(nn,{name:le.starred?"star-2":"star",type:"fill",size:"d",color:le.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{le.starred=!le.starred,await t.updateStarred(le.id,le.starred),le.starred?(G.starredTrueCount++,G.starredFalseCount--):(G.starredTrueCount--,G.starredFalseCount++)}}):null,Y=({rowData:le})=>le?Be(Bc,{modelValue:le.published,size:"s",ariaLabel:e("status_switch"),"onUpdate:modelValue":async Te=>{le.published=Te,await t.updateStatus(le.id,le.published),le.published?(G.publishedTrueCount++,G.publishedFalseCount--):(G.publishedTrueCount--,G.publishedFalseCount++)}}):null,Z=({rowData:le})=>{if(!le)return null;const Te=t.entryCount[le.id];return Be(Ni,{size:"s",href:o(Ur,`/results/entries/${le.id}`)},()=>[Te!==void 0?Te:"-"])},H=({rowData:le})=>{if(!le)return null;const Te=`[ivyforms id=${le.id}]`;return Be("div",[Be(Tn,{content:e("copy_shortcode"),placement:"top"},()=>[Be(gt,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ariaLabel:e("copy_shorcode_table_form"),onClick:Et(Te)})]),Be("span",Te)])},te=({rowData:le})=>le?Be("div",{class:["ivyforms-column-actions",{hovered:le.id===x.value}]},[Be(Tn,{content:e("edit"),placement:"top"},()=>[Be(gt,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:Ze(le.id)})]),Be(Tn,{content:e("duplicate"),placement:"top"},()=>[Be(gt,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:ht(le.id)})]),Be(Tn,{content:e("preview"),placement:"top"},()=>[Be(gt,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:ye(le.id)})]),Be(Tn,{content:e("actions"),placement:"top"},()=>[Be(gt,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",ref:Te=>{k.value[le.id]=Te&&"$el"in Te&&Te.$el instanceof HTMLElement?Te.$el:null},onClick:()=>Dt(le.id)})])]):null,Q=D([{key:"select",width:56,minWidth:56,headerRenderer:ee,cellRenderer:q,visible:!0,showInModal:!1,fixed:Ys.LEFT},{key:"star",width:32,minWidth:32,title:e("starred"),headerRenderer:()=>Be(nn,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:oe,visible:!0,showInModal:!0},{key:"id",title:e("id"),width:40,minWidth:40,cellRenderer:V,visible:!0,showInModal:!0,sortable:!0},{key:"name",title:e("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:ne,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:Z,visible:!0,showInModal:!0},{key:"shortcode",title:e("shortcode"),width:160,minWidth:160,cellRenderer:H,visible:!0,showInModal:!0},{key:"date-created",title:e("date_created"),width:105,minWidth:105,cellRenderer:({rowData:le})=>Be("span",Fs.formatWPDate(le.dateCreated)),visible:!0,showInModal:!0},{key:"date-edited",title:e("date_edited"),width:105,minWidth:105,cellRenderer:({rowData:le})=>Be("span",Fs.formatWPDate(le.dateEdited)),visible:!0,showInModal:!0},{key:"author",title:e("author"),width:204,minWidth:204,cellRenderer:({rowData:le})=>Be("span",le.author),visible:!0,sortable:!0,showInModal:!0},{key:"actions",headerRenderer:()=>Be(Tn,{content:e("column_visibility"),placement:"left"},()=>[Be(nn,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:me,style:"cursor: pointer;"})]),class:"ivyforms-cell-actions",width:160,minWidth:160,cellRenderer:te,visible:!0,showInModal:!1,fixed:Ys.RIGHT}]),he=$(()=>{var le;return Fs.convertWPFormat(((le=window.wpIvyDateFormat)==null?void 0:le.dateFormat)||"D/M/Y","dayjs")}),we=$(()=>{const le=Q.value.filter(Tr=>Tr.visible),Te=le.filter(Tr=>Tr.showInModal),Ge=i.value||0,Tt=le.reduce((Tr,ho)=>Tr+(typeof ho.width=="number"?ho.width:0),0),ta=Ge-Tt>0?Ge/Te.length:null;return le.map(Tr=>Tr.showInModal&&ta?{...Tr,width:Math.floor(ta)}:Tr)}),He=$(()=>Q.value.reduce((le,Te)=>le+(typeof Te.minWidth=="number"?Te.minWidth:parseFloat(Te.minWidth)||0),0)),Re=$(()=>h.value.some(le=>le.selected)),Ue=$(()=>h.value.filter(le=>le.selected).map(le=>le.id)),Xe=$(()=>h.value.length>0&&h.value.every(le=>le.selected)),st=$({get(){return d.value.every(le=>le.visible)},set(le){d.value.forEach(Ge=>{Ge.key!=="id"&&Ge.showInModal&&(Ge.visible=le)});const Te=d.value.find(Ge=>Ge.key==="id");Te&&(Te.visible=!0)}}),wt=$(()=>d.value.filter(le=>le.visible).length),Lt=le=>{var Te;return wt.value===3&&((Te=d.value.find(Ge=>Ge.key===le))==null?void 0:Te.visible)},vt=$(()=>C.value.trim()!==""||g.value||I.starred!==null||I.published!==null),at=le=>({page:R.page,perPage:R.perPage,search:T.value,sortBy:L.column,sortOrder:L.order,dateRange:Ga(g.value),shouldGetCount:le,filters:{starred:I.starred,published:I.published}}),Et=le=>()=>{navigator.clipboard?navigator.clipboard.writeText(le).then(()=>{Ve({message:e("copied_shortcode"),type:"success"})}):Ve({message:e("clipboard_api_not_supported"),type:"error"})};$e(C,O),$e([()=>R.page,()=>R.perPage,()=>T.value,()=>I.starred,()=>I.published,()=>g.value],async()=>{b.value=!0,await t.fetchData(at(!1)),h.value=t.tableData,b.value=!1}),$e(()=>t.paginationMeta,le=>{R.page!==le.page&&(R.page=le.page),R.perPage!==le.perPage&&(R.perPage=le.perPage)},{deep:!0,immediate:!0}),$e(g,()=>_.value=!!g.value),$e(()=>t.tableData,le=>{h.value=le,b.value=!1},{immediate:!0}),$e(()=>t.paginationMeta,le=>{v.value=Ga(le).total||0},{immediate:!0}),$e(()=>t.filterCount,le=>{G.publishedTrueCount=le.publishedTrueCount,G.publishedFalseCount=le.publishedFalseCount,G.starredTrueCount=le.starredTrueCount,G.starredFalseCount=le.starredFalseCount},{immediate:!0}),$e(()=>d.value.map(le=>le.visible),()=>{if(d.value.filter(Te=>Te.visible).length===0){const Te=d.value.find(Ge=>Ge.key==="id");Te&&(Te.visible=!0)}});const Ft=async le=>{b.value=!0;try{await t.fetchData(at(le)),h.value=t.tableData;const Te=t.paginationMeta;R.page=Te.page,R.perPage=Te.perPage,v.value=Te.total,le&&(G.publishedTrueCount=t.filterCount.publishedTrueCount,G.publishedFalseCount=t.filterCount.publishedFalseCount,G.starredTrueCount=t.filterCount.starredTrueCount,G.starredFalseCount=t.filterCount.starredFalseCount)}finally{b.value=!1,await Ct()}},Ne=({column:le,order:Te})=>{L.column=le,L.order=Te==="asc"?"asc":Te==="desc"?"desc":"",R.page=1,Ft(!1)},qe=()=>{A.value=!0},Le=()=>{A.value=!1},Ke=()=>{Ft(!1),A.value=!1},Ze=le=>()=>{s(Ur,`/manage/${le}`)},ct=le=>()=>{s(Ur,`/settings/general/manage/${le}`)},ht=le=>async()=>{await z.handleActionClick(le,null,"form","duplicate",{setLoading:Te=>{b.value=Te}})},ye=le=>()=>{window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${le}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},De=()=>{h.value.forEach(le=>{le.selected=!1})},kt=le=>{h.value.forEach(Te=>Te.selected=le)},Dt=ql.debounce(le=>{const Te=k.value[le];if(!Te){Ve({message:e("menu_button_element_not_found"),type:"error"});return}x.value=le,r.openContextMenu({actions:[qn(Pn.Entries,{handler:()=>{s(Ur,`/results/entries/${le}`)}}),qn(Pn.Settings,{handler:ct(le)}),qn(Pn.Delete,{handler:async Ge=>{await z.handleActionClick(null,[Ge],"forms","delete",{setLoading:Tt=>{b.value=Tt}})}})],entityId:le,contextMenuButtonRef:Te,onClose:()=>{document.querySelectorAll(".el-table-v2__row.hovered").forEach(Tt=>Tt.classList.remove("hovered")),x.value=null}})},100),Ct=async()=>{await $t();const le=document.querySelector(".ivyforms-table");if(!le)return;const Te=le.querySelectorAll(".el-table-v2__row");Te.length&&Te.forEach(Ge=>{const Tt=Ge.getAttribute("rowkey");Tt&&(Ge.addEventListener("mouseenter",()=>{x.value=Number(Tt),Te.forEach(pn=>{pn.getAttribute("rowkey")===Tt&&pn.classList.add("hovered")})}),Ge.addEventListener("mouseleave",()=>{x.value=null,Te.forEach(pn=>{pn.getAttribute("rowkey")===Tt&&pn.classList.remove("hovered")})}))})},me=()=>{d.value=Q.value.map(le=>({key:le.key,visible:le.visible,showInModal:le.showInModal??!0,title:le.title})),f.value=!0},ie=()=>{d.value.forEach(Ge=>{const Tt=Q.value.find(pn=>pn.key===Ge.key);Tt&&(Tt.visible=Ge.visible)}),Q.value=[...Q.value];const le=Q.value.filter(Ge=>Ge.visible&&Ge.showInModal),Te=le.length>0?`${100/le.length}%`:"auto";Q.value.forEach(Ge=>{Ge.showInModal&&(Ge.width=Ge.visible?Te:null)}),f.value=!1},Se=()=>{y.value=!0,$t(()=>{Me();const le=document.querySelector(".el-date-editor");le==null||le.click()})},Me=()=>{$t(()=>{const le=l.value&&"$el"in l.value?l.value.$el:l.value,Te=u.value&&"$el"in u.value?u.value.$el:u.value;if(le instanceof HTMLElement&&Te instanceof HTMLElement){const Ge=le.getBoundingClientRect();Te.style.position="absolute",Te.style.top=`${Ge.bottom+8}px`,Te.style.left=`${Ge.left}px`,Te.style.inset="unset"}})},de=()=>{y.value=!1},j=()=>{w.value=!1},ae=()=>{g.value=null,_.value=!1,y.value=!1},X=(le,Te=500)=>()=>{le(),setTimeout(()=>{r.closeContextMenu()},Te)},_e=(le,Te)=>{I.starred=le==="starred"?Te:null,I.published=le==="published"?Te:null,w.value=Te!==null},Ie=async()=>{if(r.isOpen){r.closeContextMenu();return}r.openContextMenu({actions:[qn(Pn.Published,{handler:X(()=>_e("published",!0)),rightText:G.publishedTrueCount.toString(),isActive:()=>I.published===!0,secondary:!0}),qn(Pn.Unpublished,{handler:X(()=>_e("published",!1)),isActive:()=>I.published===!1,secondary:!0,rightText:G.publishedFalseCount.toString()}),qn(Pn.Starred,{handler:X(()=>_e("starred",!0)),isActive:()=>I.starred===!0,secondary:!0,rightText:G.starredTrueCount.toString()}),qn(Pn.Unstarred,{handler:X(()=>_e("starred",!1)),isActive:()=>I.starred===!1,rightText:G.starredFalseCount.toString(),secondary:!0}),qn(Pn.Reset,{handler:X(()=>{_e("starred",null),_e("published",null)}),secondary:!0})],contextMenuButtonRef:l.value})},Pe=()=>{I.starred=null,I.published=null,w.value=!1},rt=()=>{I.starred=null,I.published=null,g.value=null,C.value="",R.page=1,w.value=!1,_.value=!1};function _t(le){const Te=l.value&&("$el"in l.value?l.value.$el:l.value),Ge=document.querySelector(".ivyforms-context-menu, .ivyforms-popper-context-menu");r.isOpen&&!(Te!=null&&Te.contains(le.target))&&!(Ge!=null&&Ge.contains(le.target))&&r.closeContextMenu()}return Wt(()=>{document.addEventListener("mousedown",_t),Ft(!0)}),Ui(()=>{document.removeEventListener("mousedown",_t)}),(le,Te)=>{const Ge=au,Tt=Qy,pn=kU,ta=Fc,Tr=Lc,ho=Ki,cu=sh,li=ah;return E(),B("div",UK,[F("div",jK,[F("div",qK,[P(Ge,{modelValue:C.value,"onUpdate:modelValue":Te[0]||(Te[0]=cn=>C.value=cn),class:"ivyforms-search__fixed-width",placeholder:m(e)("search")},null,8,["modelValue","placeholder"]),y.value?(E(),se(e0,{key:0,ref_key:"datePickerPopperRef",ref:u,modelValue:g.value,"onUpdate:modelValue":Te[1]||(Te[1]=cn=>g.value=cn),type:"datetimerange","date-format":he.value,clearable:"",onClose:de},null,8,["modelValue","date-format"])):ue("",!0),P(Tt,{color:"tertiary",type:"datepicker","aria-label":m(e)("date_filters"),indicator:_.value,"custom-hide-indicator":ae,onClick:Se},null,8,["aria-label","indicator"]),P(Tt,{ref_key:"menuButtonRef",ref:l,color:"tertiary",type:"filter","aria-label":m(e)("filters"),indicator:w.value,"custom-hide-indicator":Pe,onClick:Ie},null,8,["aria-label","indicator"]),P(Zy,{onClose:j})]),F("div",KK,[P(gt,{"icon-start":"plus",onClick:qe},{default:U(()=>[Ye(pe(m(e)("form")),1)]),_:1})])]),F("div",GK,[P(cu,{ref_key:"tableRef",ref:a,data:b.value?[]:h.value,loading:b.value,total:v.value,"row-key":"id",columns:we.value,"min-table-width":He.value,"is-custom-header":Re.value,sort:L,pagination:"",onSortChange:Ne,onWidthChange:Te[3]||(Te[3]=cn=>i.value=cn)},{header:U(()=>[P(pn,{loading:b.value,"onUpdate:loading":Te[2]||(Te[2]=cn=>b.value=cn),"selected-ids":Ue.value,onUnselectAll:De},null,8,["loading","selected-ids"])]),empty:U(()=>[b.value?(E(),B("div",YK,[P(Tr,null,{template:U(()=>[(E(!0),B(ze,null,yt(R.perPage,cn=>(E(),se(ta,{key:cn,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):vt.value?(E(),se(ho,{key:2,image:"filters",title:m(e)("empty_state_all_forms_title"),subtitle:m(e)("empty_state_all_forms_subtitle")},{actionButton:U(()=>[P(gt,{onClick:rt},{default:U(()=>[Ye(pe(m(e)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(E(),se(ho,{key:1,image:"not-found",title:m(e)("empty_state_all_forms_title"),subtitle:m(e)("empty_state_all_forms_subtitle")},{actionButton:U(()=>[P(gt,{"icon-start":"plus",onClick:qe},{default:U(()=>[Ye(pe(m(e)("form")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"]),P(n8,{modelValue:f.value,"onUpdate:modelValue":Te[6]||(Te[6]=cn=>f.value=cn),title:m(e)("edit_table"),subtitle:m(e)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{footer:U(()=>[P(gt,{priority:"tertiary",size:"d",type:"fill",onClick:Te[5]||(Te[5]=cn=>f.value=!1)},{default:U(()=>[Ye(pe(m(e)("cancel")),1)]),_:1}),P(gt,{priority:"success",size:"d",type:"fill",onClick:ie},{default:U(()=>[Ye(pe(m(e)("save")),1)]),_:1})]),default:U(()=>[P(er,{modelValue:st.value,"onUpdate:modelValue":Te[4]||(Te[4]=cn=>st.value=cn),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:U(()=>[be(le.$slots,"default",{},()=>[Ye(pe(m(e)("show_all_forms")),1)])]),_:3},8,["modelValue"]),(E(!0),B(ze,null,yt(d.value,cn=>(E(),B("div",{key:cn.key},[cn.showInModal?(E(),se(er,{key:0,modelValue:cn.visible,"onUpdate:modelValue":rs=>cn.visible=rs,disabled:Lt(cn.key),priority:"secondary",size:"s",type:"checkmark"},{default:U(()=>[Ye(pe(cn.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ue("",!0)]))),128))]),_:3},8,["modelValue","title","subtitle"])]),P(Vc,{"show-close":"","align-center":"",type:"error",width:"342px"}),F("div",JK,[P(li,{"current-page":R.page,"onUpdate:currentPage":Te[7]||(Te[7]=cn=>R.page=cn),"page-size":R.perPage,"onUpdate:pageSize":Te[8]||(Te[8]=cn=>R.perPage=cn),total:v.value},null,8,["current-page","page-size","total"])]),P(p8,{visible:A.value,"onUpdate:visible":Te[9]||(Te[9]=cn=>A.value=cn),onClose:Le,onFormCreated:Ke},null,8,["visible"])])}}}),QK={};function ZK(n,e){const t=XK,r=nl;return E(),se(r,{"has-table":""},{default:U(()=>[P(t)]),_:1})}const eG=Nt(QK,[["render",ZK]]),tG=fe({__name:"FormsPage",setup(n){const{getLabel:e}=dt(),{redirectToWordPressAdminPage:t}=ba(),r=e("all_forms");wn("pageTitle",r);const o=Sa(),s=$(()=>o.isFullScreenMode),a=D(Ha),i=[{label:e("all_forms"),index:Ha},{label:e("entries"),index:io},{label:e("integrations"),index:"integrations"},{label:e("settings"),index:"global-settings",routeName:"global-settings"}],l=u=>{u===Ha?t(nu):u===io?t(Ja):u==="global-settings"&&t(Dc)};return(u,f)=>{const d=tl,h=ni,v=eG;return E(),B(ze,null,[P(h,null,{left:U(()=>[s.value?(E(),se(ri,{key:0,mode:"horizontal",ellipsis:!1},{default:U(()=>[(E(),B(ze,null,yt(i,g=>P(pa,{key:g.index,label:g.label,name:g.index,"is-active":a.value===g.index,type:"tonal","coming-soon":g.index==="integrations",onClick:y=>l(g.index)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1})):ue("",!0)]),default:U(()=>[P(d)]),_:1}),F("div",{class:J(["ivyforms-all-forms-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":s.value}])},[P(v)],2)],64)}}}),ol=fe({__name:"IvyScrollbar",props:{priority:{default:"mix"}},setup(n,{expose:e}){const t=D(null),r=n;return e({handleScroll:()=>{var f;(f=t.value)==null||f.handleScroll()},scrollTo:(f,d)=>{var h;(h=t.value)==null||h.scrollTo(f,d)},setScrollTop:f=>{var d;(d=t.value)==null||d.setScrollTop(f)},setScrollLeft:f=>{var d;(d=t.value)==null||d.setScrollLeft(f)},update:()=>{var f;(f=t.value)==null||f.update()},getWrapRef:()=>t.value.wrapRef}),(f,d)=>{const h=Py;return E(),se(h,It({ref_key:"scrollbar",ref:t},{...f.$props,...f.$attrs},{class:["ivyforms-scrollbar",`priority-${r.priority}`]}),{default:U(()=>[be(f.$slots,"default")]),_:3},16,["class"])}}});var xf={exports:{}};const nG=_6(zO);/**! |
| 38 |
* Sortable 1.14.0 |
| 39 |
* @author RubaXa <[email protected]> |
| 40 |
* @author owenm <[email protected]> |
| 41 |
* @license MIT |
| 42 |
*/function vw(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 ma(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?vw(Object(t),!0).forEach(function(r){rG(n,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):vw(Object(t)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(t,r))})}return n}function kf(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?kf=function(e){return typeof e}:kf=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kf(n)}function rG(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function Po(){return Po=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},Po.apply(this,arguments)}function oG(n,e){if(n==null)return{};var t={},r=Object.keys(n),o,s;for(s=0;s<r.length;s++)o=r[s],!(e.indexOf(o)>=0)&&(t[o]=n[o]);return t}function aG(n,e){if(n==null)return{};var t=oG(n,e),r,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(o=0;o<s.length;o++)r=s[o],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(n,r)&&(t[r]=n[r])}return t}function sG(n){return iG(n)||lG(n)||uG(n)||cG()}function iG(n){if(Array.isArray(n))return q1(n)}function lG(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function uG(n,e){if(n){if(typeof n=="string")return q1(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 q1(n,e)}}function q1(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 cG(){throw new TypeError(`Invalid attempt to spread non-iterable instance. |
| 43 |
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var dG="1.14.0";function Ua(n){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(n)}var ns=Ua(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),zc=Ua(/Edge/i),gw=Ua(/firefox/i),Yu=Ua(/safari/i)&&!Ua(/chrome/i)&&!Ua(/android/i),h8=Ua(/iP(ad|od|hone)/i),fG=Ua(/chrome/i)&&Ua(/android/i),m8={capture:!1,passive:!1};function on(n,e,t){n.addEventListener(e,t,!ns&&m8)}function Zt(n,e,t){n.removeEventListener(e,t,!ns&&m8)}function Qf(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 pG(n){return n.host&&n!==document&&n.host.nodeType?n.host:n.parentNode}function qo(n,e,t,r){if(n){t=t||document;do{if(e!=null&&(e[0]===">"?n.parentNode===t&&Qf(n,e):Qf(n,e))||r&&n===t)return n;if(n===t)break}while(n=pG(n))}return null}var yw=/\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(yw," ").replace(" "+e+" "," ");n.className=(r+(t?" "+e:"")).replace(yw," ")}}function pt(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 Li(n,e){var t="";if(typeof n=="string")t=n;else do{var r=pt(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 v8(n,e,t){if(n){var r=n.getElementsByTagName(e),o=0,s=r.length;if(t)for(;o<s;o++)t(r[o],o);return r}return[]}function da(){var n=document.scrollingElement;return n||document.documentElement}function In(n,e,t,r,o){if(!(!n.getBoundingClientRect&&n!==window)){var s,a,i,l,u,f,d;if(n!==window&&n.parentNode&&n!==da()?(s=n.getBoundingClientRect(),a=s.top,i=s.left,l=s.bottom,u=s.right,f=s.height,d=s.width):(a=0,i=0,l=window.innerHeight,u=window.innerWidth,f=window.innerHeight,d=window.innerWidth),(e||t)&&n!==window&&(o=o||n.parentNode,!ns))do if(o&&o.getBoundingClientRect&&(pt(o,"transform")!=="none"||t&&pt(o,"position")!=="static")){var h=o.getBoundingClientRect();a-=h.top+parseInt(pt(o,"border-top-width")),i-=h.left+parseInt(pt(o,"border-left-width")),l=a+s.height,u=i+s.width;break}while(o=o.parentNode);if(r&&n!==window){var v=Li(o||n),g=v&&v.a,y=v&&v.d;v&&(a/=y,i/=g,d/=g,f/=y,l=a+f,u=i+d)}return{top:a,left:i,bottom:l,right:u,width:d,height:f}}}function bw(n,e,t){for(var r=As(n,!0),o=In(n)[e];r;){var s=In(r)[t],a=void 0;if(a=o>=s,!a)return r;if(r===da())break;r=As(r,!1)}return!1}function Kl(n,e,t,r){for(var o=0,s=0,a=n.children;s<a.length;){if(a[s].style.display!=="none"&&a[s]!==Pt.ghost&&(r||a[s]!==Pt.dragged)&&qo(a[s],t.draggable,n,!1)){if(o===e)return a[s];o++}s++}return null}function t0(n,e){for(var t=n.lastElementChild;t&&(t===Pt.ghost||pt(t,"display")==="none"||e&&!Qf(t,e));)t=t.previousElementSibling;return t||null}function Vn(n,e){var t=0;if(!n||!n.parentNode)return-1;for(;n=n.previousElementSibling;)n.nodeName.toUpperCase()!=="TEMPLATE"&&n!==Pt.clone&&(!e||Qf(n,e))&&t++;return t}function Sw(n){var e=0,t=0,r=da();if(n)do{var o=Li(n),s=o.a,a=o.d;e+=n.scrollLeft*s,t+=n.scrollTop*a}while(n!==r&&(n=n.parentNode));return[e,t]}function hG(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 As(n,e){if(!n||!n.getBoundingClientRect)return da();var t=n,r=!1;do if(t.clientWidth<t.scrollWidth||t.clientHeight<t.scrollHeight){var o=pt(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 da();if(r||e)return t;r=!0}}while(t=t.parentNode);return da()}function mG(n,e){if(n&&e)for(var t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);return n}function Fg(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 Ju;function g8(n,e){return function(){if(!Ju){var t=arguments,r=this;t.length===1?n.call(r,t[0]):n.apply(r,t),Ju=setTimeout(function(){Ju=void 0},e)}}}function vG(){clearTimeout(Ju),Ju=void 0}function y8(n,e,t){n.scrollLeft+=e,n.scrollTop+=t}function n0(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 ww(n,e){pt(n,"position","absolute"),pt(n,"top",e.top),pt(n,"left",e.left),pt(n,"width",e.width),pt(n,"height",e.height)}function Bg(n){pt(n,"position",""),pt(n,"top",""),pt(n,"left",""),pt(n,"width",""),pt(n,"height","")}var Sr="Sortable"+new Date().getTime();function gG(){var n=[],e;return{captureAnimationState:function(){if(n=[],!!this.options.animation){var r=[].slice.call(this.el.children);r.forEach(function(o){if(!(pt(o,"display")==="none"||o===Pt.ghost)){n.push({target:o,rect:In(o)});var s=ma({},n[n.length-1].rect);if(o.thisAnimationDuration){var a=Li(o,!0);a&&(s.top-=a.f,s.left-=a.e)}o.fromRect=s}})}},addAnimationState:function(r){n.push(r)},removeAnimationState:function(r){n.splice(hG(n,{target:r}),1)},animateAll:function(r){var o=this;if(!this.options.animation){clearTimeout(e),typeof r=="function"&&r();return}var s=!1,a=0;n.forEach(function(i){var l=0,u=i.target,f=u.fromRect,d=In(u),h=u.prevFromRect,v=u.prevToRect,g=i.rect,y=Li(u,!0);y&&(d.top-=y.f,d.left-=y.e),u.toRect=d,u.thisAnimationDuration&&Fg(h,d)&&!Fg(f,d)&&(g.top-d.top)/(g.left-d.left)===(f.top-d.top)/(f.left-d.left)&&(l=bG(g,h,v,o.options)),Fg(d,f)||(u.prevFromRect=f,u.prevToRect=d,l||(l=o.options.animation),o.animate(u,g,d,l)),l&&(s=!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),s?e=setTimeout(function(){typeof r=="function"&&r()},a):typeof r=="function"&&r(),n=[]},animate:function(r,o,s,a){if(a){pt(r,"transition",""),pt(r,"transform","");var i=Li(this.el),l=i&&i.a,u=i&&i.d,f=(o.left-s.left)/(l||1),d=(o.top-s.top)/(u||1);r.animatingX=!!f,r.animatingY=!!d,pt(r,"transform","translate3d("+f+"px,"+d+"px,0)"),this.forRepaintDummy=yG(r),pt(r,"transition","transform "+a+"ms"+(this.options.easing?" "+this.options.easing:"")),pt(r,"transform","translate3d(0,0,0)"),typeof r.animated=="number"&&clearTimeout(r.animated),r.animated=setTimeout(function(){pt(r,"transition",""),pt(r,"transform",""),r.animated=!1,r.animatingX=!1,r.animatingY=!1},a)}}}}function yG(n){return n.offsetWidth}function bG(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 kl=[],Vg={initializeByDefault:!0},Hc={mount:function(e){for(var t in Vg)Vg.hasOwnProperty(t)&&!(t in e)&&(e[t]=Vg[t]);kl.forEach(function(r){if(r.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),kl.push(e)},pluginEvent:function(e,t,r){var o=this;this.eventCanceled=!1,r.cancel=function(){o.eventCanceled=!0};var s=e+"Global";kl.forEach(function(a){t[a.pluginName]&&(t[a.pluginName][s]&&t[a.pluginName][s](ma({sortable:t},r)),t.options[a.pluginName]&&t[a.pluginName][e]&&t[a.pluginName][e](ma({sortable:t},r)))})},initializePlugins:function(e,t,r,o){kl.forEach(function(i){var l=i.pluginName;if(!(!e.options[l]&&!i.initializeByDefault)){var u=new i(e,t,e.options);u.sortable=e,u.options=e.options,e[l]=u,Po(r,u.defaults)}});for(var s in e.options)if(e.options.hasOwnProperty(s)){var a=this.modifyOption(e,s,e.options[s]);typeof a<"u"&&(e.options[s]=a)}},getEventProperties:function(e,t){var r={};return kl.forEach(function(o){typeof o.eventProperties=="function"&&Po(r,o.eventProperties.call(t[o.pluginName],e))}),r},modifyOption:function(e,t,r){var o;return kl.forEach(function(s){e[s.pluginName]&&s.optionListeners&&typeof s.optionListeners[t]=="function"&&(o=s.optionListeners[t].call(e[s.pluginName],r))}),o}};function Bu(n){var e=n.sortable,t=n.rootEl,r=n.name,o=n.targetEl,s=n.cloneEl,a=n.toEl,i=n.fromEl,l=n.oldIndex,u=n.newIndex,f=n.oldDraggableIndex,d=n.newDraggableIndex,h=n.originalEvent,v=n.putSortable,g=n.extraEventProperties;if(e=e||t&&t[Sr],!!e){var y,b=e.options,w="on"+r.charAt(0).toUpperCase()+r.substr(1);window.CustomEvent&&!ns&&!zc?y=new CustomEvent(r,{bubbles:!0,cancelable:!0}):(y=document.createEvent("Event"),y.initEvent(r,!0,!0)),y.to=a||t,y.from=i||t,y.item=o||t,y.clone=s,y.oldIndex=l,y.newIndex=u,y.oldDraggableIndex=f,y.newDraggableIndex=d,y.originalEvent=h,y.pullMode=v?v.lastPutMode:void 0;var _=ma(ma({},g),Hc.getEventProperties(r,e));for(var k in _)y[k]=_[k];t&&t.dispatchEvent(y),b[w]&&b[w].call(e,y)}}var SG=["evt"],Hr=function(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,s=aG(r,SG);Hc.pluginEvent.bind(Pt)(e,t,ma({dragEl:Je,parentEl:Fn,ghostEl:jt,rootEl:Mn,nextEl:Ci,lastDownEl:Tf,cloneEl:Bn,cloneHidden:Cs,dragStarted:Vu,putSortable:ur,activeSortable:Pt.active,originalEvent:o,oldIndex:Ll,oldDraggableIndex:Xu,newIndex:ro,newDraggableIndex:bs,hideGhostForTarget:_8,unhideGhostForTarget:C8,cloneNowHidden:function(){Cs=!0},cloneNowShown:function(){Cs=!1},dispatchSortableEvent:function(i){Pr({sortable:t,name:i,originalEvent:o})}},s))};function Pr(n){Bu(ma({putSortable:ur,cloneEl:Bn,targetEl:Je,rootEl:Mn,oldIndex:Ll,oldDraggableIndex:Xu,newIndex:ro,newDraggableIndex:bs},n))}var Je,Fn,jt,Mn,Ci,Tf,Bn,Cs,Ll,ro,Xu,bs,jd,ur,Al=!1,Zf=!1,ep=[],bi,Ho,zg,Hg,_w,Cw,Vu,Tl,Qu,Zu=!1,qd=!1,Ef,vr,Wg=[],K1=!1,tp=[],uh=typeof document<"u",Kd=h8,xw=zc||ns?"cssFloat":"float",wG=uh&&!fG&&!h8&&"draggable"in document.createElement("div"),b8=function(){if(uh){if(ns)return!1;var n=document.createElement("x");return n.style.cssText="pointer-events:auto",n.style.pointerEvents==="auto"}}(),S8=function(e,t){var r=pt(e),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),s=Kl(e,0,t),a=Kl(e,1,t),i=s&&pt(s),l=a&&pt(a),u=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+In(s).width,f=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+In(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(s&&i.float&&i.float!=="none"){var d=i.float==="left"?"left":"right";return a&&(l.clear==="both"||l.clear===d)?"vertical":"horizontal"}return s&&(i.display==="block"||i.display==="flex"||i.display==="table"||i.display==="grid"||u>=o&&r[xw]==="none"||a&&r[xw]==="none"&&u+f>o)?"vertical":"horizontal"},_G=function(e,t,r){var o=r?e.left:e.top,s=r?e.right:e.bottom,a=r?e.width:e.height,i=r?t.left:t.top,l=r?t.right:t.bottom,u=r?t.width:t.height;return o===i||s===l||o+a/2===i+u/2},CG=function(e,t){var r;return ep.some(function(o){var s=o[Sr].options.emptyInsertThreshold;if(!(!s||t0(o))){var a=In(o),i=e>=a.left-s&&e<=a.right+s,l=t>=a.top-s&&t<=a.bottom+s;if(i&&l)return r=o}}),r},w8=function(e){function t(s,a){return function(i,l,u,f){var d=i.options.group.name&&l.options.group.name&&i.options.group.name===l.options.group.name;if(s==null&&(a||d))return!0;if(s==null||s===!1)return!1;if(a&&s==="clone")return s;if(typeof s=="function")return t(s(i,l,u,f),a)(i,l,u,f);var h=(a?i:l).options.group.name;return s===!0||typeof s=="string"&&s===h||s.join&&s.indexOf(h)>-1}}var r={},o=e.group;(!o||kf(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},_8=function(){!b8&&jt&&pt(jt,"display","none")},C8=function(){!b8&&jt&&pt(jt,"display","")};uh&&document.addEventListener("click",function(n){if(Zf)return n.preventDefault(),n.stopPropagation&&n.stopPropagation(),n.stopImmediatePropagation&&n.stopImmediatePropagation(),Zf=!1,!1},!0);var Si=function(e){if(Je){e=e.touches?e.touches[0]:e;var t=CG(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[Sr]._onDragOver(r)}}},xG=function(e){Je&&Je.parentNode[Sr]._isOutsideThisEl(e.target)};function Pt(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=Po({},e),n[Sr]=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 S8(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,i){a.setData("Text",i.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:Pt.supportPointer!==!1&&"PointerEvent"in window&&!Yu,emptyInsertThreshold:5};Hc.initializePlugins(this,n,t);for(var r in t)!(r in e)&&(e[r]=t[r]);w8(e);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=e.forceFallback?!1:wG,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?on(n,"pointerdown",this._onTapStart):(on(n,"mousedown",this._onTapStart),on(n,"touchstart",this._onTapStart)),this.nativeDraggable&&(on(n,"dragover",this),on(n,"dragenter",this)),ep.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),Po(this,gG())}Pt.prototype={constructor:Pt,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(Tl=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,s=o.preventOnFilter,a=e.type,i=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,l=(i||e).target,u=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,f=o.filter;if(PG(r),!Je&&!(/mousedown|pointerdown/.test(a)&&e.button!==0||o.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&Yu&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=qo(l,o.draggable,r,!1),!(l&&l.animated)&&Tf!==l)){if(Ll=Vn(l),Xu=Vn(l,o.draggable),typeof f=="function"){if(f.call(this,e,l,this)){Pr({sortable:t,rootEl:u,name:"filter",targetEl:l,toEl:r,fromEl:r}),Hr("filter",t,{evt:e}),s&&e.cancelable&&e.preventDefault();return}}else if(f&&(f=f.split(",").some(function(d){if(d=qo(u,d.trim(),r,!1),d)return Pr({sortable:t,rootEl:d,name:"filter",targetEl:l,fromEl:r,toEl:r}),Hr("filter",t,{evt:e}),!0}),f)){s&&e.cancelable&&e.preventDefault();return}o.handle&&!qo(u,o.handle,r,!1)||this._prepareDragStart(e,i,l)}}},_prepareDragStart:function(e,t,r){var o=this,s=o.el,a=o.options,i=s.ownerDocument,l;if(r&&!Je&&r.parentNode===s){var u=In(r);if(Mn=s,Je=r,Fn=Je.parentNode,Ci=Je.nextSibling,Tf=r,jd=a.group,Pt.dragged=Je,bi={target:Je,clientX:(t||e).clientX,clientY:(t||e).clientY},_w=bi.clientX-u.left,Cw=bi.clientY-u.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,Je.style["will-change"]="all",l=function(){if(Hr("delayEnded",o,{evt:e}),Pt.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!gw&&o.nativeDraggable&&(Je.draggable=!0),o._triggerDragStart(e,t),Pr({sortable:o,name:"choose",originalEvent:e}),An(Je,a.chosenClass,!0)},a.ignore.split(",").forEach(function(f){v8(Je,f.trim(),Ug)}),on(i,"dragover",Si),on(i,"mousemove",Si),on(i,"touchmove",Si),on(i,"mouseup",o._onDrop),on(i,"touchend",o._onDrop),on(i,"touchcancel",o._onDrop),gw&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Je.draggable=!0),Hr("delayStart",this,{evt:e}),a.delay&&(!a.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(zc||ns))){if(Pt.eventCanceled){this._onDrop();return}on(i,"mouseup",o._disableDelayedDrag),on(i,"touchend",o._disableDelayedDrag),on(i,"touchcancel",o._disableDelayedDrag),on(i,"mousemove",o._delayedDragTouchMoveHandler),on(i,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&on(i,"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&&Ug(Je),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Zt(e,"mouseup",this._disableDelayedDrag),Zt(e,"touchend",this._disableDelayedDrag),Zt(e,"touchcancel",this._disableDelayedDrag),Zt(e,"mousemove",this._delayedDragTouchMoveHandler),Zt(e,"touchmove",this._delayedDragTouchMoveHandler),Zt(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?on(document,"pointermove",this._onTouchMove):t?on(document,"touchmove",this._onTouchMove):on(document,"mousemove",this._onTouchMove):(on(Je,"dragend",this),on(Mn,"dragstart",this._onDragStart));try{document.selection?Mf(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(Al=!1,Mn&&Je){Hr("dragStarted",this,{evt:t}),this.nativeDraggable&&on(document,"dragover",xG);var r=this.options;!e&&An(Je,r.dragClass,!1),An(Je,r.ghostClass,!0),Pt.active=this,e&&this._appendGhost(),Pr({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Ho){this._lastX=Ho.clientX,this._lastY=Ho.clientY,_8();for(var e=document.elementFromPoint(Ho.clientX,Ho.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Ho.clientX,Ho.clientY),e!==t);)t=e;if(Je.parentNode[Sr]._isOutsideThisEl(e),t)do{if(t[Sr]){var r=void 0;if(r=t[Sr]._onDragOver({clientX:Ho.clientX,clientY:Ho.clientY,target:e,rootEl:t}),r&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);C8()}},_onTouchMove:function(e){if(bi){var t=this.options,r=t.fallbackTolerance,o=t.fallbackOffset,s=e.touches?e.touches[0]:e,a=jt&&Li(jt,!0),i=jt&&a&&a.a,l=jt&&a&&a.d,u=Kd&&vr&&Sw(vr),f=(s.clientX-bi.clientX+o.x)/(i||1)+(u?u[0]-Wg[0]:0)/(i||1),d=(s.clientY-bi.clientY+o.y)/(l||1)+(u?u[1]-Wg[1]:0)/(l||1);if(!Pt.active&&!Al){if(r&&Math.max(Math.abs(s.clientX-this._lastX),Math.abs(s.clientY-this._lastY))<r)return;this._onDragStart(e,!0)}if(jt){a?(a.e+=f-(zg||0),a.f+=d-(Hg||0)):a={a:1,b:0,c:0,d:1,e:f,f:d};var h="matrix(".concat(a.a,",").concat(a.b,",").concat(a.c,",").concat(a.d,",").concat(a.e,",").concat(a.f,")");pt(jt,"webkitTransform",h),pt(jt,"mozTransform",h),pt(jt,"msTransform",h),pt(jt,"transform",h),zg=f,Hg=d,Ho=s}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!jt){var e=this.options.fallbackOnBody?document.body:Mn,t=In(Je,!0,Kd,!0,e),r=this.options;if(Kd){for(vr=e;pt(vr,"position")==="static"&&pt(vr,"transform")==="none"&&vr!==document;)vr=vr.parentNode;vr!==document.body&&vr!==document.documentElement?(vr===document&&(vr=da()),t.top+=vr.scrollTop,t.left+=vr.scrollLeft):vr=da(),Wg=Sw(vr)}jt=Je.cloneNode(!0),An(jt,r.ghostClass,!1),An(jt,r.fallbackClass,!0),An(jt,r.dragClass,!0),pt(jt,"transition",""),pt(jt,"transform",""),pt(jt,"box-sizing","border-box"),pt(jt,"margin",0),pt(jt,"top",t.top),pt(jt,"left",t.left),pt(jt,"width",t.width),pt(jt,"height",t.height),pt(jt,"opacity","0.8"),pt(jt,"position",Kd?"absolute":"fixed"),pt(jt,"zIndex","100000"),pt(jt,"pointerEvents","none"),Pt.ghost=jt,e.appendChild(jt),pt(jt,"transform-origin",_w/parseInt(jt.style.width)*100+"% "+Cw/parseInt(jt.style.height)*100+"%")}},_onDragStart:function(e,t){var r=this,o=e.dataTransfer,s=r.options;if(Hr("dragStart",this,{evt:e}),Pt.eventCanceled){this._onDrop();return}Hr("setupClone",this),Pt.eventCanceled||(Bn=n0(Je),Bn.draggable=!1,Bn.style["will-change"]="",this._hideClone(),An(Bn,this.options.chosenClass,!1),Pt.clone=Bn),r.cloneId=Mf(function(){Hr("clone",r),!Pt.eventCanceled&&(r.options.removeCloneOnHide||Mn.insertBefore(Bn,Je),r._hideClone(),Pr({sortable:r,name:"clone"}))}),!t&&An(Je,s.dragClass,!0),t?(Zf=!0,r._loopId=setInterval(r._emulateDragOver,50)):(Zt(document,"mouseup",r._onDrop),Zt(document,"touchend",r._onDrop),Zt(document,"touchcancel",r._onDrop),o&&(o.effectAllowed="move",s.setData&&s.setData.call(r,o,Je)),on(document,"drop",r),pt(Je,"transform","translateZ(0)")),Al=!0,r._dragStartId=Mf(r._dragStarted.bind(r,t,e)),on(document,"selectstart",r),Vu=!0,Yu&&pt(document.body,"user-select","none")},_onDragOver:function(e){var t=this.el,r=e.target,o,s,a,i=this.options,l=i.group,u=Pt.active,f=jd===l,d=i.sort,h=ur||u,v,g=this,y=!1;if(K1)return;function b(oe,Y){Hr(oe,g,ma({evt:e,isOwner:f,axis:v?"vertical":"horizontal",revert:a,dragRect:o,targetRect:s,canSort:d,fromSortable:h,target:r,completed:_,onMove:function(H,te){return Gd(Mn,t,Je,o,H,In(H),e,te)},changed:k},Y))}function w(){b("dragOverAnimationCapture"),g.captureAnimationState(),g!==h&&h.captureAnimationState()}function _(oe){return b("dragOverCompleted",{insertion:oe}),oe&&(f?u._hideClone():u._showClone(g),g!==h&&(An(Je,ur?ur.options.ghostClass:u.options.ghostClass,!1),An(Je,i.ghostClass,!0)),ur!==g&&g!==Pt.active?ur=g:g===Pt.active&&ur&&(ur=null),h===g&&(g._ignoreWhileAnimating=r),g.animateAll(function(){b("dragOverAnimationComplete"),g._ignoreWhileAnimating=null}),g!==h&&(h.animateAll(),h._ignoreWhileAnimating=null)),(r===Je&&!Je.animated||r===t&&!r.animated)&&(Tl=null),!i.dragoverBubble&&!e.rootEl&&r!==document&&(Je.parentNode[Sr]._isOutsideThisEl(e.target),!oe&&Si(e)),!i.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),y=!0}function k(){ro=Vn(Je),bs=Vn(Je,i.draggable),Pr({sortable:g,name:"change",toEl:t,newIndex:ro,newDraggableIndex:bs,originalEvent:e})}if(e.preventDefault!==void 0&&e.cancelable&&e.preventDefault(),r=qo(r,i.draggable,t,!0),b("dragOver"),Pt.eventCanceled)return y;if(Je.contains(e.target)||r.animated&&r.animatingX&&r.animatingY||g._ignoreWhileAnimating===r)return _(!1);if(Zf=!1,u&&!i.disabled&&(f?d||(a=Fn!==Mn):ur===this||(this.lastPutMode=jd.checkPull(this,u,Je,e))&&l.checkPut(this,u,Je,e))){if(v=this._getDirection(e,r)==="vertical",o=In(Je),b("dragOverValid"),Pt.eventCanceled)return y;if(a)return Fn=Mn,w(),this._hideClone(),b("revert"),Pt.eventCanceled||(Ci?Mn.insertBefore(Je,Ci):Mn.appendChild(Je)),_(!0);var x=t0(t,i.draggable);if(!x||MG(e,v,this)&&!x.animated){if(x===Je)return _(!1);if(x&&t===e.target&&(r=x),r&&(s=In(r)),Gd(Mn,t,Je,o,r,s,e,!!r)!==!1)return w(),t.appendChild(Je),Fn=t,k(),_(!0)}else if(x&&EG(e,v,this)){var C=Kl(t,0,i,!0);if(C===Je)return _(!1);if(r=C,s=In(r),Gd(Mn,t,Je,o,r,s,e,!1)!==!1)return w(),t.insertBefore(Je,C),Fn=t,k(),_(!0)}else if(r.parentNode===t){s=In(r);var T=0,A,O=Je.parentNode!==t,I=!_G(Je.animated&&Je.toRect||o,r.animated&&r.toRect||s,v),R=v?"top":"left",L=bw(r,"top","top")||bw(Je,"top","top"),G=L?L.scrollTop:void 0;Tl!==r&&(A=s[R],Zu=!1,qd=!I&&i.invertSwap||O),T=IG(e,r,s,v,I?1:i.swapThreshold,i.invertedSwapThreshold==null?i.swapThreshold:i.invertedSwapThreshold,qd,Tl===r);var z;if(T!==0){var ee=Vn(Je);do ee-=T,z=Fn.children[ee];while(z&&(pt(z,"display")==="none"||z===jt))}if(T===0||z===r)return _(!1);Tl=r,Qu=T;var q=r.nextElementSibling,V=!1;V=T===1;var ne=Gd(Mn,t,Je,o,r,s,e,V);if(ne!==!1)return(ne===1||ne===-1)&&(V=ne===1),K1=!0,setTimeout(TG,30),w(),V&&!q?t.appendChild(Je):r.parentNode.insertBefore(Je,V?q:r),L&&y8(L,0,G-L.scrollTop),Fn=Je.parentNode,A!==void 0&&!qd&&(Ef=Math.abs(A-In(r)[R])),k(),_(!0)}if(t.contains(Je))return _(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){Zt(document,"mousemove",this._onTouchMove),Zt(document,"touchmove",this._onTouchMove),Zt(document,"pointermove",this._onTouchMove),Zt(document,"dragover",Si),Zt(document,"mousemove",Si),Zt(document,"touchmove",Si)},_offUpEvents:function(){var e=this.el.ownerDocument;Zt(e,"mouseup",this._onDrop),Zt(e,"touchend",this._onDrop),Zt(e,"pointerup",this._onDrop),Zt(e,"touchcancel",this._onDrop),Zt(document,"selectstart",this)},_onDrop:function(e){var t=this.el,r=this.options;if(ro=Vn(Je),bs=Vn(Je,r.draggable),Hr("drop",this,{evt:e}),Fn=Je&&Je.parentNode,ro=Vn(Je),bs=Vn(Je,r.draggable),Pt.eventCanceled){this._nulling();return}Al=!1,qd=!1,Zu=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),G1(this.cloneId),G1(this._dragStartId),this.nativeDraggable&&(Zt(document,"drop",this),Zt(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Yu&&pt(document.body,"user-select",""),pt(Je,"transform",""),e&&(Vu&&(e.cancelable&&e.preventDefault(),!r.dropBubble&&e.stopPropagation()),jt&&jt.parentNode&&jt.parentNode.removeChild(jt),(Mn===Fn||ur&&ur.lastPutMode!=="clone")&&Bn&&Bn.parentNode&&Bn.parentNode.removeChild(Bn),Je&&(this.nativeDraggable&&Zt(Je,"dragend",this),Ug(Je),Je.style["will-change"]="",Vu&&!Al&&An(Je,ur?ur.options.ghostClass:this.options.ghostClass,!1),An(Je,this.options.chosenClass,!1),Pr({sortable:this,name:"unchoose",toEl:Fn,newIndex:null,newDraggableIndex:null,originalEvent:e}),Mn!==Fn?(ro>=0&&(Pr({rootEl:Fn,name:"add",toEl:Fn,fromEl:Mn,originalEvent:e}),Pr({sortable:this,name:"remove",toEl:Fn,originalEvent:e}),Pr({rootEl:Fn,name:"sort",toEl:Fn,fromEl:Mn,originalEvent:e}),Pr({sortable:this,name:"sort",toEl:Fn,originalEvent:e})),ur&&ur.save()):ro!==Ll&&ro>=0&&(Pr({sortable:this,name:"update",toEl:Fn,originalEvent:e}),Pr({sortable:this,name:"sort",toEl:Fn,originalEvent:e})),Pt.active&&((ro==null||ro===-1)&&(ro=Ll,bs=Xu),Pr({sortable:this,name:"end",toEl:Fn,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Hr("nulling",this),Mn=Je=Fn=jt=Ci=Bn=Tf=Cs=bi=Ho=Vu=ro=bs=Ll=Xu=Tl=Qu=ur=jd=Pt.dragged=Pt.ghost=Pt.clone=Pt.active=null,tp.forEach(function(e){e.checked=!0}),tp.length=zg=Hg=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Je&&(this._onDragOver(e),kG(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,r=this.el.children,o=0,s=r.length,a=this.options;o<s;o++)t=r[o],qo(t,a.draggable,this.el,!1)&&e.push(t.getAttribute(a.dataIdAttr)||AG(t));return e},sort:function(e,t){var r={},o=this.el;this.toArray().forEach(function(s,a){var i=o.children[a];qo(i,this.options.draggable,o,!1)&&(r[s]=i)},this),t&&this.captureAnimationState(),e.forEach(function(s){r[s]&&(o.removeChild(r[s]),o.appendChild(r[s]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return qo(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=Hc.modifyOption(this,e,t);typeof o<"u"?r[e]=o:r[e]=t,e==="group"&&w8(r)},destroy:function(){Hr("destroy",this);var e=this.el;e[Sr]=null,Zt(e,"mousedown",this._onTapStart),Zt(e,"touchstart",this._onTapStart),Zt(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(Zt(e,"dragover",this),Zt(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),ep.splice(ep.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!Cs){if(Hr("hideClone",this),Pt.eventCanceled)return;pt(Bn,"display","none"),this.options.removeCloneOnHide&&Bn.parentNode&&Bn.parentNode.removeChild(Bn),Cs=!0}},_showClone:function(e){if(e.lastPutMode!=="clone"){this._hideClone();return}if(Cs){if(Hr("showClone",this),Pt.eventCanceled)return;Je.parentNode==Mn&&!this.options.group.revertClone?Mn.insertBefore(Bn,Je):Ci?Mn.insertBefore(Bn,Ci):Mn.appendChild(Bn),this.options.group.revertClone&&this.animate(Je,Bn),pt(Bn,"display",""),Cs=!1}}};function kG(n){n.dataTransfer&&(n.dataTransfer.dropEffect="move"),n.cancelable&&n.preventDefault()}function Gd(n,e,t,r,o,s,a,i){var l,u=n[Sr],f=u.options.onMove,d;return window.CustomEvent&&!ns&&!zc?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=s||In(e),l.willInsertAfter=i,l.originalEvent=a,n.dispatchEvent(l),f&&(d=f.call(u,l,a)),d}function Ug(n){n.draggable=!1}function TG(){K1=!1}function EG(n,e,t){var r=In(Kl(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 MG(n,e,t){var r=In(t0(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 IG(n,e,t,r,o,s,a,i){var l=r?n.clientY:n.clientX,u=r?t.height:t.width,f=r?t.top:t.left,d=r?t.bottom:t.right,h=!1;if(!a){if(i&&Ef<u*o){if(!Zu&&(Qu===1?l>f+u*s/2:l<d-u*s/2)&&(Zu=!0),Zu)h=!0;else if(Qu===1?l<f+Ef:l>d-Ef)return-Qu}else if(l>f+u*(1-o)/2&&l<d-u*(1-o)/2)return OG(e)}return h=h||a,h&&(l<f+u*s/2||l>d-u*s/2)?l>f+u/2?1:-1:0}function OG(n){return Vn(Je)<Vn(n)?1:-1}function AG(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 PG(n){tp.length=0;for(var e=n.getElementsByTagName("input"),t=e.length;t--;){var r=e[t];r.checked&&tp.push(r)}}function Mf(n){return setTimeout(n,0)}function G1(n){return clearTimeout(n)}uh&&on(document,"touchmove",function(n){(Pt.active||Al)&&n.cancelable&&n.preventDefault()});Pt.utils={on,off:Zt,css:pt,find:v8,is:function(e,t){return!!qo(e,t,e,!1)},extend:mG,throttle:g8,closest:qo,toggleClass:An,clone:n0,index:Vn,nextTick:Mf,cancelNextTick:G1,detectDirection:S8,getChild:Kl};Pt.get=function(n){return n[Sr]};Pt.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&&(Pt.utils=ma(ma({},Pt.utils),r.utils)),Hc.mount(r)})};Pt.create=function(n,e){return new Pt(n,e)};Pt.version=dG;var Gn=[],zu,Y1,J1=!1,jg,qg,np,Hu;function $G(){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?on(document,"dragover",this._handleAutoScroll):this.options.supportPointer?on(document,"pointermove",this._handleFallbackAutoScroll):r.touches?on(document,"touchmove",this._handleFallbackAutoScroll):on(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var r=t.originalEvent;!this.options.dragOverBubble&&!r.rootEl&&this._handleAutoScroll(r)},drop:function(){this.sortable.nativeDraggable?Zt(document,"dragover",this._handleAutoScroll):(Zt(document,"pointermove",this._handleFallbackAutoScroll),Zt(document,"touchmove",this._handleFallbackAutoScroll),Zt(document,"mousemove",this._handleFallbackAutoScroll)),kw(),If(),vG()},nulling:function(){np=Y1=zu=J1=Hu=jg=qg=null,Gn.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,r){var o=this,s=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,i=document.elementFromPoint(s,a);if(np=t,r||this.options.forceAutoScrollFallback||zc||ns||Yu){Kg(t,this.options,i,r);var l=As(i,!0);J1&&(!Hu||s!==jg||a!==qg)&&(Hu&&kw(),Hu=setInterval(function(){var u=As(document.elementFromPoint(s,a),!0);u!==l&&(l=u,If()),Kg(t,o.options,u,r)},10),jg=s,qg=a)}else{if(!this.options.bubbleScroll||As(i,!0)===da()){If();return}Kg(t,this.options,As(i,!1),!1)}}},Po(n,{pluginName:"scroll",initializeByDefault:!0})}function If(){Gn.forEach(function(n){clearInterval(n.pid)}),Gn=[]}function kw(){clearInterval(Hu)}var Kg=g8(function(n,e,t,r){if(e.scroll){var o=(n.touches?n.touches[0]:n).clientX,s=(n.touches?n.touches[0]:n).clientY,a=e.scrollSensitivity,i=e.scrollSpeed,l=da(),u=!1,f;Y1!==t&&(Y1=t,If(),zu=e.scroll,f=e.scrollFn,zu===!0&&(zu=As(t,!0)));var d=0,h=zu;do{var v=h,g=In(v),y=g.top,b=g.bottom,w=g.left,_=g.right,k=g.width,x=g.height,C=void 0,T=void 0,A=v.scrollWidth,O=v.scrollHeight,I=pt(v),R=v.scrollLeft,L=v.scrollTop;v===l?(C=k<A&&(I.overflowX==="auto"||I.overflowX==="scroll"||I.overflowX==="visible"),T=x<O&&(I.overflowY==="auto"||I.overflowY==="scroll"||I.overflowY==="visible")):(C=k<A&&(I.overflowX==="auto"||I.overflowX==="scroll"),T=x<O&&(I.overflowY==="auto"||I.overflowY==="scroll"));var G=C&&(Math.abs(_-o)<=a&&R+k<A)-(Math.abs(w-o)<=a&&!!R),z=T&&(Math.abs(b-s)<=a&&L+x<O)-(Math.abs(y-s)<=a&&!!L);if(!Gn[d])for(var ee=0;ee<=d;ee++)Gn[ee]||(Gn[ee]={});(Gn[d].vx!=G||Gn[d].vy!=z||Gn[d].el!==v)&&(Gn[d].el=v,Gn[d].vx=G,Gn[d].vy=z,clearInterval(Gn[d].pid),(G!=0||z!=0)&&(u=!0,Gn[d].pid=setInterval((function(){r&&this.layer===0&&Pt.active._onTouchMove(np);var q=Gn[this.layer].vy?Gn[this.layer].vy*i:0,V=Gn[this.layer].vx?Gn[this.layer].vx*i:0;typeof f=="function"&&f.call(Pt.dragged.parentNode[Sr],V,q,n,np,Gn[this.layer].el)!=="continue"||y8(Gn[this.layer].el,V,q)}).bind({layer:d}),24))),d++}while(e.bubbleScroll&&h!==l&&(h=As(h,!1)));J1=u}},30),x8=function(e){var t=e.originalEvent,r=e.putSortable,o=e.dragEl,s=e.activeSortable,a=e.dispatchSortableEvent,i=e.hideGhostForTarget,l=e.unhideGhostForTarget;if(t){var u=r||s;i();var f=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,d=document.elementFromPoint(f.clientX,f.clientY);l(),u&&!u.el.contains(d)&&(a("spill"),this.onSpill({dragEl:o,putSortable:r}))}};function r0(){}r0.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=Kl(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:x8};Po(r0,{pluginName:"revertOnSpill"});function o0(){}o0.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:x8};Po(o0,{pluginName:"removeOnSpill"});var Co;function RG(){function n(){this.defaults={swapClass:"sortable-swap-highlight"}}return n.prototype={dragStart:function(t){var r=t.dragEl;Co=r},dragOverValid:function(t){var r=t.completed,o=t.target,s=t.onMove,a=t.activeSortable,i=t.changed,l=t.cancel;if(a.options.swap){var u=this.sortable.el,f=this.options;if(o&&o!==u){var d=Co;s(o)!==!1?(An(o,f.swapClass,!0),Co=o):Co=null,d&&d!==Co&&An(d,f.swapClass,!1)}i(),r(!0),l()}},drop:function(t){var r=t.activeSortable,o=t.putSortable,s=t.dragEl,a=o||this.sortable,i=this.options;Co&&An(Co,i.swapClass,!1),Co&&(i.swap||o&&o.options.swap)&&s!==Co&&(a.captureAnimationState(),a!==r&&r.captureAnimationState(),DG(s,Co),a.animateAll(),a!==r&&r.animateAll())},nulling:function(){Co=null}},Po(n,{pluginName:"swap",eventProperties:function(){return{swapItem:Co}}})}function DG(n,e){var t=n.parentNode,r=e.parentNode,o,s;!t||!r||t.isEqualNode(e)||r.isEqualNode(n)||(o=Vn(n),s=Vn(e),t.isEqualNode(r)&&o<s&&s++,t.insertBefore(e,t.children[o]),r.insertBefore(n,r.children[s]))}var zt=[],no=[],Mu,Wo,Iu=!1,Wr=!1,El=!1,Cn,Ou,Yd;function NG(){function n(e){for(var t in this)t.charAt(0)==="_"&&typeof this[t]=="function"&&(this[t]=this[t].bind(this));e.options.supportPointer?on(document,"pointerup",this._deselectMultiDrag):(on(document,"mouseup",this._deselectMultiDrag),on(document,"touchend",this._deselectMultiDrag)),on(document,"keydown",this._checkKeyDown),on(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(o,s){var a="";zt.length&&Wo===e?zt.forEach(function(i,l){a+=(l?", ":"")+i.textContent}):a=s.textContent,o.setData("Text",a)}}}return n.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){var r=t.dragEl;Cn=r},delayEnded:function(){this.isMultiDrag=~zt.indexOf(Cn)},setupClone:function(t){var r=t.sortable,o=t.cancel;if(this.isMultiDrag){for(var s=0;s<zt.length;s++)no.push(n0(zt[s])),no[s].sortableIndex=zt[s].sortableIndex,no[s].draggable=!1,no[s].style["will-change"]="",An(no[s],this.options.selectedClass,!1),zt[s]===Cn&&An(no[s],this.options.chosenClass,!1);r._hideClone(),o()}},clone:function(t){var r=t.sortable,o=t.rootEl,s=t.dispatchSortableEvent,a=t.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||zt.length&&Wo===r&&(Tw(!0,o),s("clone"),a()))},showClone:function(t){var r=t.cloneNowShown,o=t.rootEl,s=t.cancel;this.isMultiDrag&&(Tw(!1,o),no.forEach(function(a){pt(a,"display","")}),r(),Yd=!1,s())},hideClone:function(t){var r=this;t.sortable;var o=t.cloneNowHidden,s=t.cancel;this.isMultiDrag&&(no.forEach(function(a){pt(a,"display","none"),r.options.removeCloneOnHide&&a.parentNode&&a.parentNode.removeChild(a)}),o(),Yd=!0,s())},dragStartGlobal:function(t){t.sortable,!this.isMultiDrag&&Wo&&Wo.multiDrag._deselectMultiDrag(),zt.forEach(function(r){r.sortableIndex=Vn(r)}),zt=zt.sort(function(r,o){return r.sortableIndex-o.sortableIndex}),El=!0},dragStarted:function(t){var r=this,o=t.sortable;if(this.isMultiDrag){if(this.options.sort&&(o.captureAnimationState(),this.options.animation)){zt.forEach(function(a){a!==Cn&&pt(a,"position","absolute")});var s=In(Cn,!1,!0,!0);zt.forEach(function(a){a!==Cn&&ww(a,s)}),Wr=!0,Iu=!0}o.animateAll(function(){Wr=!1,Iu=!1,r.options.animation&&zt.forEach(function(a){Bg(a)}),r.options.sort&&Jd()})}},dragOver:function(t){var r=t.target,o=t.completed,s=t.cancel;Wr&&~zt.indexOf(r)&&(o(!1),s())},revert:function(t){var r=t.fromSortable,o=t.rootEl,s=t.sortable,a=t.dragRect;zt.length>1&&(zt.forEach(function(i){s.addAnimationState({target:i,rect:Wr?In(i):a}),Bg(i),i.fromRect=a,r.removeAnimationState(i)}),Wr=!1,LG(!this.options.removeCloneOnHide,o))},dragOverCompleted:function(t){var r=t.sortable,o=t.isOwner,s=t.insertion,a=t.activeSortable,i=t.parentEl,l=t.putSortable,u=this.options;if(s){if(o&&a._hideClone(),Iu=!1,u.animation&&zt.length>1&&(Wr||!o&&!a.options.sort&&!l)){var f=In(Cn,!1,!0,!0);zt.forEach(function(h){h!==Cn&&(ww(h,f),i.appendChild(h))}),Wr=!0}if(!o)if(Wr||Jd(),zt.length>1){var d=Yd;a._showClone(r),a.options.animation&&!Yd&&d&&no.forEach(function(h){a.addAnimationState({target:h,rect:Ou}),h.fromRect=Ou,h.thisAnimationDuration=null})}else a._showClone(r)}},dragOverAnimationCapture:function(t){var r=t.dragRect,o=t.isOwner,s=t.activeSortable;if(zt.forEach(function(i){i.thisAnimationDuration=null}),s.options.animation&&!o&&s.multiDrag.isMultiDrag){Ou=Po({},r);var a=Li(Cn,!0);Ou.top-=a.f,Ou.left-=a.e}},dragOverAnimationComplete:function(){Wr&&(Wr=!1,Jd())},drop:function(t){var r=t.originalEvent,o=t.rootEl,s=t.parentEl,a=t.sortable,i=t.dispatchSortableEvent,l=t.oldIndex,u=t.putSortable,f=u||this.sortable;if(r){var d=this.options,h=s.children;if(!El)if(d.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),An(Cn,d.selectedClass,!~zt.indexOf(Cn)),~zt.indexOf(Cn))zt.splice(zt.indexOf(Cn),1),Mu=null,Bu({sortable:a,rootEl:o,name:"deselect",targetEl:Cn});else{if(zt.push(Cn),Bu({sortable:a,rootEl:o,name:"select",targetEl:Cn}),r.shiftKey&&Mu&&a.el.contains(Mu)){var v=Vn(Mu),g=Vn(Cn);if(~v&&~g&&v!==g){var y,b;for(g>v?(b=v,y=g):(b=g,y=v+1);b<y;b++)~zt.indexOf(h[b])||(An(h[b],d.selectedClass,!0),zt.push(h[b]),Bu({sortable:a,rootEl:o,name:"select",targetEl:h[b]}))}}else Mu=Cn;Wo=f}if(El&&this.isMultiDrag){if(Wr=!1,(s[Sr].options.sort||s!==o)&&zt.length>1){var w=In(Cn),_=Vn(Cn,":not(."+this.options.selectedClass+")");if(!Iu&&d.animation&&(Cn.thisAnimationDuration=null),f.captureAnimationState(),!Iu&&(d.animation&&(Cn.fromRect=w,zt.forEach(function(x){if(x.thisAnimationDuration=null,x!==Cn){var C=Wr?In(x):w;x.fromRect=C,f.addAnimationState({target:x,rect:C})}})),Jd(),zt.forEach(function(x){h[_]?s.insertBefore(x,h[_]):s.appendChild(x),_++}),l===Vn(Cn))){var k=!1;zt.forEach(function(x){if(x.sortableIndex!==Vn(x)){k=!0;return}}),k&&i("update")}zt.forEach(function(x){Bg(x)}),f.animateAll()}Wo=f}(o===s||u&&u.lastPutMode!=="clone")&&no.forEach(function(x){x.parentNode&&x.parentNode.removeChild(x)})}},nullingGlobal:function(){this.isMultiDrag=El=!1,no.length=0},destroyGlobal:function(){this._deselectMultiDrag(),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)},_deselectMultiDrag:function(t){if(!(typeof El<"u"&&El)&&Wo===this.sortable&&!(t&&qo(t.target,this.options.draggable,this.sortable.el,!1))&&!(t&&t.button!==0))for(;zt.length;){var r=zt[0];An(r,this.options.selectedClass,!1),zt.shift(),Bu({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)}},Po(n,{pluginName:"multiDrag",utils:{select:function(t){var r=t.parentNode[Sr];!r||!r.options.multiDrag||~zt.indexOf(t)||(Wo&&Wo!==r&&(Wo.multiDrag._deselectMultiDrag(),Wo=r),An(t,r.options.selectedClass,!0),zt.push(t))},deselect:function(t){var r=t.parentNode[Sr],o=zt.indexOf(t);!r||!r.options.multiDrag||!~o||(An(t,r.options.selectedClass,!1),zt.splice(o,1))}},eventProperties:function(){var t=this,r=[],o=[];return zt.forEach(function(s){r.push({multiDragElement:s,index:s.sortableIndex});var a;Wr&&s!==Cn?a=-1:Wr?a=Vn(s,":not(."+t.options.selectedClass+")"):a=Vn(s),o.push({multiDragElement:s,index:a})}),{items:sG(zt),clones:[].concat(no),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 LG(n,e){zt.forEach(function(t,r){var o=e.children[t.sortableIndex+(n?Number(r):0)];o?e.insertBefore(t,o):e.appendChild(t)})}function Tw(n,e){no.forEach(function(t,r){var o=e.children[t.sortableIndex+(n?Number(r):0)];o?e.insertBefore(t,o):e.appendChild(t)})}function Jd(){zt.forEach(function(n){n!==Cn&&n.parentNode&&n.parentNode.removeChild(n)})}Pt.mount(new $G);Pt.mount(o0,r0);const FG=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:NG,Sortable:Pt,Swap:RG,default:Pt},Symbol.toStringTag,{value:"Module"})),BG=_6(FG);var VG=xf.exports,Ew;function zG(){return Ew||(Ew=1,function(n,e){(function(r,o){n.exports=o(nG,BG)})(typeof self<"u"?self:VG,function(t,r){return function(o){var s={};function a(i){if(s[i])return s[i].exports;var l=s[i]={i,l:!1,exports:{}};return o[i].call(l.exports,l,l.exports,a),l.l=!0,l.exports}return a.m=o,a.c=s,a.d=function(i,l,u){a.o(i,l)||Object.defineProperty(i,l,{enumerable:!0,get:u})},a.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},a.t=function(i,l){if(l&1&&(i=a(i)),l&8||l&4&&typeof i=="object"&&i&&i.__esModule)return i;var u=Object.create(null);if(a.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:i}),l&2&&typeof i!="string")for(var f in i)a.d(u,f,(function(d){return i[d]}).bind(null,f));return u},a.n=function(i){var l=i&&i.__esModule?function(){return i.default}:function(){return i};return a.d(l,"a",l),l},a.o=function(i,l){return Object.prototype.hasOwnProperty.call(i,l)},a.p="",a(a.s="fb15")}({"00ee":function(o,s,a){var i=a("b622"),l=i("toStringTag"),u={};u[l]="z",o.exports=String(u)==="[object z]"},"0366":function(o,s,a){var i=a("1c0b");o.exports=function(l,u,f){if(i(l),u===void 0)return l;switch(f){case 0:return function(){return l.call(u)};case 1:return function(d){return l.call(u,d)};case 2:return function(d,h){return l.call(u,d,h)};case 3:return function(d,h,v){return l.call(u,d,h,v)}}return function(){return l.apply(u,arguments)}}},"057f":function(o,s,a){var i=a("fc6a"),l=a("241c").f,u={}.toString,f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],d=function(h){try{return l(h)}catch{return f.slice()}};o.exports.f=function(v){return f&&u.call(v)=="[object Window]"?d(v):l(i(v))}},"06cf":function(o,s,a){var i=a("83ab"),l=a("d1e7"),u=a("5c6c"),f=a("fc6a"),d=a("c04e"),h=a("5135"),v=a("0cfb"),g=Object.getOwnPropertyDescriptor;s.f=i?g:function(b,w){if(b=f(b),w=d(w,!0),v)try{return g(b,w)}catch{}if(h(b,w))return u(!l.f.call(b,w),b[w])}},"0cfb":function(o,s,a){var i=a("83ab"),l=a("d039"),u=a("cc12");o.exports=!i&&!l(function(){return Object.defineProperty(u("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(o,s,a){var i=a("23e7"),l=a("d58f").left,u=a("a640"),f=a("ae40"),d=u("reduce"),h=f("reduce",{1:0});i({target:"Array",proto:!0,forced:!d||!h},{reduce:function(g){return l(this,g,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(o,s,a){var i=a("c6b6"),l=a("9263");o.exports=function(u,f){var d=u.exec;if(typeof d=="function"){var h=d.call(u,f);if(typeof h!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return h}if(i(u)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return l.call(u,f)}},"159b":function(o,s,a){var i=a("da84"),l=a("fdbc"),u=a("17c2"),f=a("9112");for(var d in l){var h=i[d],v=h&&h.prototype;if(v&&v.forEach!==u)try{f(v,"forEach",u)}catch{v.forEach=u}}},"17c2":function(o,s,a){var i=a("b727").forEach,l=a("a640"),u=a("ae40"),f=l("forEach"),d=u("forEach");o.exports=!f||!d?function(v){return i(this,v,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(o,s,a){var i=a("d066");o.exports=i("document","documentElement")},"1c0b":function(o,s){o.exports=function(a){if(typeof a!="function")throw TypeError(String(a)+" is not a function");return a}},"1c7e":function(o,s,a){var i=a("b622"),l=i("iterator"),u=!1;try{var f=0,d={next:function(){return{done:!!f++}},return:function(){u=!0}};d[l]=function(){return this},Array.from(d,function(){throw 2})}catch{}o.exports=function(h,v){if(!v&&!u)return!1;var g=!1;try{var y={};y[l]=function(){return{next:function(){return{done:g=!0}}}},h(y)}catch{}return g}},"1d80":function(o,s){o.exports=function(a){if(a==null)throw TypeError("Can't call method on "+a);return a}},"1dde":function(o,s,a){var i=a("d039"),l=a("b622"),u=a("2d00"),f=l("species");o.exports=function(d){return u>=51||!i(function(){var h=[],v=h.constructor={};return v[f]=function(){return{foo:1}},h[d](Boolean).foo!==1})}},"23cb":function(o,s,a){var i=a("a691"),l=Math.max,u=Math.min;o.exports=function(f,d){var h=i(f);return h<0?l(h+d,0):u(h,d)}},"23e7":function(o,s,a){var i=a("da84"),l=a("06cf").f,u=a("9112"),f=a("6eeb"),d=a("ce4e"),h=a("e893"),v=a("94ca");o.exports=function(g,y){var b=g.target,w=g.global,_=g.stat,k,x,C,T,A,O;if(w?x=i:_?x=i[b]||d(b,{}):x=(i[b]||{}).prototype,x)for(C in y){if(A=y[C],g.noTargetGet?(O=l(x,C),T=O&&O.value):T=x[C],k=v(w?C:b+(_?".":"#")+C,g.forced),!k&&T!==void 0){if(typeof A==typeof T)continue;h(A,T)}(g.sham||T&&T.sham)&&u(A,"sham",!0),f(x,C,A,g)}}},"241c":function(o,s,a){var i=a("ca84"),l=a("7839"),u=l.concat("length","prototype");s.f=Object.getOwnPropertyNames||function(d){return i(d,u)}},"25f0":function(o,s,a){var i=a("6eeb"),l=a("825a"),u=a("d039"),f=a("ad6d"),d="toString",h=RegExp.prototype,v=h[d],g=u(function(){return v.call({source:"a",flags:"b"})!="/a/b"}),y=v.name!=d;(g||y)&&i(RegExp.prototype,d,function(){var w=l(this),_=String(w.source),k=w.flags,x=String(k===void 0&&w instanceof RegExp&&!("flags"in h)?f.call(w):k);return"/"+_+"/"+x},{unsafe:!0})},"2ca0":function(o,s,a){var i=a("23e7"),l=a("06cf").f,u=a("50c4"),f=a("5a34"),d=a("1d80"),h=a("ab13"),v=a("c430"),g="".startsWith,y=Math.min,b=h("startsWith"),w=!v&&!b&&!!function(){var _=l(String.prototype,"startsWith");return _&&!_.writable}();i({target:"String",proto:!0,forced:!w&&!b},{startsWith:function(k){var x=String(d(this));f(k);var C=u(y(arguments.length>1?arguments[1]:void 0,x.length)),T=String(k);return g?g.call(x,T,C):x.slice(C,C+T.length)===T}})},"2d00":function(o,s,a){var i=a("da84"),l=a("342f"),u=i.process,f=u&&u.versions,d=f&&f.v8,h,v;d?(h=d.split("."),v=h[0]+h[1]):l&&(h=l.match(/Edge\/(\d+)/),(!h||h[1]>=74)&&(h=l.match(/Chrome\/(\d+)/),h&&(v=h[1]))),o.exports=v&&+v},"342f":function(o,s,a){var i=a("d066");o.exports=i("navigator","userAgent")||""},"35a1":function(o,s,a){var i=a("f5df"),l=a("3f8c"),u=a("b622"),f=u("iterator");o.exports=function(d){if(d!=null)return d[f]||d["@@iterator"]||l[i(d)]}},"37e8":function(o,s,a){var i=a("83ab"),l=a("9bf2"),u=a("825a"),f=a("df75");o.exports=i?Object.defineProperties:function(h,v){u(h);for(var g=f(v),y=g.length,b=0,w;y>b;)l.f(h,w=g[b++],v[w]);return h}},"3bbe":function(o,s,a){var i=a("861d");o.exports=function(l){if(!i(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"3ca3":function(o,s,a){var i=a("6547").charAt,l=a("69f3"),u=a("7dd0"),f="String Iterator",d=l.set,h=l.getterFor(f);u(String,"String",function(v){d(this,{type:f,string:String(v),index:0})},function(){var g=h(this),y=g.string,b=g.index,w;return b>=y.length?{value:void 0,done:!0}:(w=i(y,b),g.index+=w.length,{value:w,done:!1})})},"3f8c":function(o,s){o.exports={}},4160:function(o,s,a){var i=a("23e7"),l=a("17c2");i({target:"Array",proto:!0,forced:[].forEach!=l},{forEach:l})},"428f":function(o,s,a){var i=a("da84");o.exports=i},"44ad":function(o,s,a){var i=a("d039"),l=a("c6b6"),u="".split;o.exports=i(function(){return!Object("z").propertyIsEnumerable(0)})?function(f){return l(f)=="String"?u.call(f,""):Object(f)}:Object},"44d2":function(o,s,a){var i=a("b622"),l=a("7c73"),u=a("9bf2"),f=i("unscopables"),d=Array.prototype;d[f]==null&&u.f(d,f,{configurable:!0,value:l(null)}),o.exports=function(h){d[f][h]=!0}},"44e7":function(o,s,a){var i=a("861d"),l=a("c6b6"),u=a("b622"),f=u("match");o.exports=function(d){var h;return i(d)&&((h=d[f])!==void 0?!!h:l(d)=="RegExp")}},4930:function(o,s,a){var i=a("d039");o.exports=!!Object.getOwnPropertySymbols&&!i(function(){return!String(Symbol())})},"4d64":function(o,s,a){var i=a("fc6a"),l=a("50c4"),u=a("23cb"),f=function(d){return function(h,v,g){var y=i(h),b=l(y.length),w=u(g,b),_;if(d&&v!=v){for(;b>w;)if(_=y[w++],_!=_)return!0}else for(;b>w;w++)if((d||w in y)&&y[w]===v)return d||w||0;return!d&&-1}};o.exports={includes:f(!0),indexOf:f(!1)}},"4de4":function(o,s,a){var i=a("23e7"),l=a("b727").filter,u=a("1dde"),f=a("ae40"),d=u("filter"),h=f("filter");i({target:"Array",proto:!0,forced:!d||!h},{filter:function(g){return l(this,g,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(o,s,a){var i=a("0366"),l=a("7b0b"),u=a("9bdd"),f=a("e95a"),d=a("50c4"),h=a("8418"),v=a("35a1");o.exports=function(y){var b=l(y),w=typeof this=="function"?this:Array,_=arguments.length,k=_>1?arguments[1]:void 0,x=k!==void 0,C=v(b),T=0,A,O,I,R,L,G;if(x&&(k=i(k,_>2?arguments[2]:void 0,2)),C!=null&&!(w==Array&&f(C)))for(R=C.call(b),L=R.next,O=new w;!(I=L.call(R)).done;T++)G=x?u(R,k,[I.value,T],!0):I.value,h(O,T,G);else for(A=d(b.length),O=new w(A);A>T;T++)G=x?k(b[T],T):b[T],h(O,T,G);return O.length=T,O}},"4fad":function(o,s,a){var i=a("23e7"),l=a("6f53").entries;i({target:"Object",stat:!0},{entries:function(f){return l(f)}})},"50c4":function(o,s,a){var i=a("a691"),l=Math.min;o.exports=function(u){return u>0?l(i(u),9007199254740991):0}},5135:function(o,s){var a={}.hasOwnProperty;o.exports=function(i,l){return a.call(i,l)}},5319:function(o,s,a){var i=a("d784"),l=a("825a"),u=a("7b0b"),f=a("50c4"),d=a("a691"),h=a("1d80"),v=a("8aa5"),g=a("14c3"),y=Math.max,b=Math.min,w=Math.floor,_=/\$([$&'`]|\d\d?|<[^>]*>)/g,k=/\$([$&'`]|\d\d?)/g,x=function(C){return C===void 0?C:String(C)};i("replace",2,function(C,T,A,O){var I=O.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,R=O.REPLACE_KEEPS_$0,L=I?"$":"$0";return[function(ee,q){var V=h(this),ne=ee==null?void 0:ee[C];return ne!==void 0?ne.call(ee,V,q):T.call(String(V),ee,q)},function(z,ee){if(!I&&R||typeof ee=="string"&&ee.indexOf(L)===-1){var q=A(T,z,this,ee);if(q.done)return q.value}var V=l(z),ne=String(this),oe=typeof ee=="function";oe||(ee=String(ee));var Y=V.global;if(Y){var Z=V.unicode;V.lastIndex=0}for(var H=[];;){var te=g(V,ne);if(te===null||(H.push(te),!Y))break;var Q=String(te[0]);Q===""&&(V.lastIndex=v(ne,f(V.lastIndex),Z))}for(var he="",we=0,He=0;He<H.length;He++){te=H[He];for(var Re=String(te[0]),Ue=y(b(d(te.index),ne.length),0),Xe=[],st=1;st<te.length;st++)Xe.push(x(te[st]));var wt=te.groups;if(oe){var Lt=[Re].concat(Xe,Ue,ne);wt!==void 0&&Lt.push(wt);var vt=String(ee.apply(void 0,Lt))}else vt=G(Re,ne,Ue,Xe,wt,ee);Ue>=we&&(he+=ne.slice(we,Ue)+vt,we=Ue+Re.length)}return he+ne.slice(we)}];function G(z,ee,q,V,ne,oe){var Y=q+z.length,Z=V.length,H=k;return ne!==void 0&&(ne=u(ne),H=_),T.call(oe,H,function(te,Q){var he;switch(Q.charAt(0)){case"$":return"$";case"&":return z;case"`":return ee.slice(0,q);case"'":return ee.slice(Y);case"<":he=ne[Q.slice(1,-1)];break;default:var we=+Q;if(we===0)return te;if(we>Z){var He=w(we/10);return He===0?te:He<=Z?V[He-1]===void 0?Q.charAt(1):V[He-1]+Q.charAt(1):te}he=V[we-1]}return he===void 0?"":he})}})},5692:function(o,s,a){var i=a("c430"),l=a("c6cd");(o.exports=function(u,f){return l[u]||(l[u]=f!==void 0?f:{})})("versions",[]).push({version:"3.6.5",mode:i?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(o,s,a){var i=a("d066"),l=a("241c"),u=a("7418"),f=a("825a");o.exports=i("Reflect","ownKeys")||function(h){var v=l.f(f(h)),g=u.f;return g?v.concat(g(h)):v}},"5a34":function(o,s,a){var i=a("44e7");o.exports=function(l){if(i(l))throw TypeError("The method doesn't accept regular expressions");return l}},"5c6c":function(o,s){o.exports=function(a,i){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:i}}},"5db7":function(o,s,a){var i=a("23e7"),l=a("a2bf"),u=a("7b0b"),f=a("50c4"),d=a("1c0b"),h=a("65f0");i({target:"Array",proto:!0},{flatMap:function(g){var y=u(this),b=f(y.length),w;return d(g),w=h(y,0),w.length=l(w,y,y,b,0,1,g,arguments.length>1?arguments[1]:void 0),w}})},6547:function(o,s,a){var i=a("a691"),l=a("1d80"),u=function(f){return function(d,h){var v=String(l(d)),g=i(h),y=v.length,b,w;return g<0||g>=y?f?"":void 0:(b=v.charCodeAt(g),b<55296||b>56319||g+1===y||(w=v.charCodeAt(g+1))<56320||w>57343?f?v.charAt(g):b:f?v.slice(g,g+2):(b-55296<<10)+(w-56320)+65536)}};o.exports={codeAt:u(!1),charAt:u(!0)}},"65f0":function(o,s,a){var i=a("861d"),l=a("e8b5"),u=a("b622"),f=u("species");o.exports=function(d,h){var v;return l(d)&&(v=d.constructor,typeof v=="function"&&(v===Array||l(v.prototype))?v=void 0:i(v)&&(v=v[f],v===null&&(v=void 0))),new(v===void 0?Array:v)(h===0?0:h)}},"69f3":function(o,s,a){var i=a("7f9a"),l=a("da84"),u=a("861d"),f=a("9112"),d=a("5135"),h=a("f772"),v=a("d012"),g=l.WeakMap,y,b,w,_=function(I){return w(I)?b(I):y(I,{})},k=function(I){return function(R){var L;if(!u(R)||(L=b(R)).type!==I)throw TypeError("Incompatible receiver, "+I+" required");return L}};if(i){var x=new g,C=x.get,T=x.has,A=x.set;y=function(I,R){return A.call(x,I,R),R},b=function(I){return C.call(x,I)||{}},w=function(I){return T.call(x,I)}}else{var O=h("state");v[O]=!0,y=function(I,R){return f(I,O,R),R},b=function(I){return d(I,O)?I[O]:{}},w=function(I){return d(I,O)}}o.exports={set:y,get:b,has:w,enforce:_,getterFor:k}},"6eeb":function(o,s,a){var i=a("da84"),l=a("9112"),u=a("5135"),f=a("ce4e"),d=a("8925"),h=a("69f3"),v=h.get,g=h.enforce,y=String(String).split("String");(o.exports=function(b,w,_,k){var x=k?!!k.unsafe:!1,C=k?!!k.enumerable:!1,T=k?!!k.noTargetGet:!1;if(typeof _=="function"&&(typeof w=="string"&&!u(_,"name")&&l(_,"name",w),g(_).source=y.join(typeof w=="string"?w:"")),b===i){C?b[w]=_:f(w,_);return}else x?!T&&b[w]&&(C=!0):delete b[w];C?b[w]=_:l(b,w,_)})(Function.prototype,"toString",function(){return typeof this=="function"&&v(this).source||d(this)})},"6f53":function(o,s,a){var i=a("83ab"),l=a("df75"),u=a("fc6a"),f=a("d1e7").f,d=function(h){return function(v){for(var g=u(v),y=l(g),b=y.length,w=0,_=[],k;b>w;)k=y[w++],(!i||f.call(g,k))&&_.push(h?[k,g[k]]:g[k]);return _}};o.exports={entries:d(!0),values:d(!1)}},"73d9":function(o,s,a){var i=a("44d2");i("flatMap")},7418:function(o,s){s.f=Object.getOwnPropertySymbols},"746f":function(o,s,a){var i=a("428f"),l=a("5135"),u=a("e538"),f=a("9bf2").f;o.exports=function(d){var h=i.Symbol||(i.Symbol={});l(h,d)||f(h,d,{value:u.f(d)})}},7839:function(o,s){o.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(o,s,a){var i=a("1d80");o.exports=function(l){return Object(i(l))}},"7c73":function(o,s,a){var i=a("825a"),l=a("37e8"),u=a("7839"),f=a("d012"),d=a("1be4"),h=a("cc12"),v=a("f772"),g=">",y="<",b="prototype",w="script",_=v("IE_PROTO"),k=function(){},x=function(I){return y+w+g+I+y+"/"+w+g},C=function(I){I.write(x("")),I.close();var R=I.parentWindow.Object;return I=null,R},T=function(){var I=h("iframe"),R="java"+w+":",L;return I.style.display="none",d.appendChild(I),I.src=String(R),L=I.contentWindow.document,L.open(),L.write(x("document.F=Object")),L.close(),L.F},A,O=function(){try{A=document.domain&&new ActiveXObject("htmlfile")}catch{}O=A?C(A):T();for(var I=u.length;I--;)delete O[b][u[I]];return O()};f[_]=!0,o.exports=Object.create||function(R,L){var G;return R!==null?(k[b]=i(R),G=new k,k[b]=null,G[_]=R):G=O(),L===void 0?G:l(G,L)}},"7dd0":function(o,s,a){var i=a("23e7"),l=a("9ed3"),u=a("e163"),f=a("d2bb"),d=a("d44e"),h=a("9112"),v=a("6eeb"),g=a("b622"),y=a("c430"),b=a("3f8c"),w=a("ae93"),_=w.IteratorPrototype,k=w.BUGGY_SAFARI_ITERATORS,x=g("iterator"),C="keys",T="values",A="entries",O=function(){return this};o.exports=function(I,R,L,G,z,ee,q){l(L,R,G);var V=function(He){if(He===z&&H)return H;if(!k&&He in Y)return Y[He];switch(He){case C:return function(){return new L(this,He)};case T:return function(){return new L(this,He)};case A:return function(){return new L(this,He)}}return function(){return new L(this)}},ne=R+" Iterator",oe=!1,Y=I.prototype,Z=Y[x]||Y["@@iterator"]||z&&Y[z],H=!k&&Z||V(z),te=R=="Array"&&Y.entries||Z,Q,he,we;if(te&&(Q=u(te.call(new I)),_!==Object.prototype&&Q.next&&(!y&&u(Q)!==_&&(f?f(Q,_):typeof Q[x]!="function"&&h(Q,x,O)),d(Q,ne,!0,!0),y&&(b[ne]=O))),z==T&&Z&&Z.name!==T&&(oe=!0,H=function(){return Z.call(this)}),(!y||q)&&Y[x]!==H&&h(Y,x,H),b[R]=H,z)if(he={values:V(T),keys:ee?H:V(C),entries:V(A)},q)for(we in he)(k||oe||!(we in Y))&&v(Y,we,he[we]);else i({target:R,proto:!0,forced:k||oe},he);return he}},"7f9a":function(o,s,a){var i=a("da84"),l=a("8925"),u=i.WeakMap;o.exports=typeof u=="function"&&/native code/.test(l(u))},"825a":function(o,s,a){var i=a("861d");o.exports=function(l){if(!i(l))throw TypeError(String(l)+" is not an object");return l}},"83ab":function(o,s,a){var i=a("d039");o.exports=!i(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(o,s,a){var i=a("c04e"),l=a("9bf2"),u=a("5c6c");o.exports=function(f,d,h){var v=i(d);v in f?l.f(f,v,u(0,h)):f[v]=h}},"861d":function(o,s){o.exports=function(a){return typeof a=="object"?a!==null:typeof a=="function"}},8875:function(o,s,a){var i,l,u;(function(f,d){l=[],i=d,u=typeof i=="function"?i.apply(s,l):i,u!==void 0&&(o.exports=u)})(typeof self<"u"?self:this,function(){function f(){var d=Object.getOwnPropertyDescriptor(document,"currentScript");if(!d&&"currentScript"in document&&document.currentScript||d&&d.get!==f&&document.currentScript)return document.currentScript;try{throw new Error}catch(A){var h=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,v=/@([^@]*):(\d+):(\d+)\s*$/ig,g=h.exec(A.stack)||v.exec(A.stack),y=g&&g[1]||!1,b=g&&g[2]||!1,w=document.location.href.replace(document.location.hash,""),_,k,x,C=document.getElementsByTagName("script");y===w&&(_=document.documentElement.outerHTML,k=new RegExp("(?:[^\\n]+?\\n){0,"+(b-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),x=_.replace(k,"$1").trim());for(var T=0;T<C.length;T++)if(C[T].readyState==="interactive"||C[T].src===y||y===w&&C[T].innerHTML&&C[T].innerHTML.trim()===x)return C[T];return null}}return f})},8925:function(o,s,a){var i=a("c6cd"),l=Function.toString;typeof i.inspectSource!="function"&&(i.inspectSource=function(u){return l.call(u)}),o.exports=i.inspectSource},"8aa5":function(o,s,a){var i=a("6547").charAt;o.exports=function(l,u,f){return u+(f?i(l,u).length:1)}},"8bbf":function(o,s){o.exports=t},"90e3":function(o,s){var a=0,i=Math.random();o.exports=function(l){return"Symbol("+String(l===void 0?"":l)+")_"+(++a+i).toString(36)}},9112:function(o,s,a){var i=a("83ab"),l=a("9bf2"),u=a("5c6c");o.exports=i?function(f,d,h){return l.f(f,d,u(1,h))}:function(f,d,h){return f[d]=h,f}},9263:function(o,s,a){var i=a("ad6d"),l=a("9f7f"),u=RegExp.prototype.exec,f=String.prototype.replace,d=u,h=function(){var b=/a/,w=/b*/g;return u.call(b,"a"),u.call(w,"a"),b.lastIndex!==0||w.lastIndex!==0}(),v=l.UNSUPPORTED_Y||l.BROKEN_CARET,g=/()??/.exec("")[1]!==void 0,y=h||g||v;y&&(d=function(w){var _=this,k,x,C,T,A=v&&_.sticky,O=i.call(_),I=_.source,R=0,L=w;return A&&(O=O.replace("y",""),O.indexOf("g")===-1&&(O+="g"),L=String(w).slice(_.lastIndex),_.lastIndex>0&&(!_.multiline||_.multiline&&w[_.lastIndex-1]!==` |
| 44 |
`)&&(I="(?: "+I+")",L=" "+L,R++),x=new RegExp("^(?:"+I+")",O)),g&&(x=new RegExp("^"+I+"$(?!\\s)",O)),h&&(k=_.lastIndex),C=u.call(A?x:_,L),A?C?(C.input=C.input.slice(R),C[0]=C[0].slice(R),C.index=_.lastIndex,_.lastIndex+=C[0].length):_.lastIndex=0:h&&C&&(_.lastIndex=_.global?C.index+C[0].length:k),g&&C&&C.length>1&&f.call(C[0],x,function(){for(T=1;T<arguments.length-2;T++)arguments[T]===void 0&&(C[T]=void 0)}),C}),o.exports=d},"94ca":function(o,s,a){var i=a("d039"),l=/#|\.prototype\./,u=function(g,y){var b=d[f(g)];return b==v?!0:b==h?!1:typeof y=="function"?i(y):!!y},f=u.normalize=function(g){return String(g).replace(l,".").toLowerCase()},d=u.data={},h=u.NATIVE="N",v=u.POLYFILL="P";o.exports=u},"99af":function(o,s,a){var i=a("23e7"),l=a("d039"),u=a("e8b5"),f=a("861d"),d=a("7b0b"),h=a("50c4"),v=a("8418"),g=a("65f0"),y=a("1dde"),b=a("b622"),w=a("2d00"),_=b("isConcatSpreadable"),k=9007199254740991,x="Maximum allowed index exceeded",C=w>=51||!l(function(){var I=[];return I[_]=!1,I.concat()[0]!==I}),T=y("concat"),A=function(I){if(!f(I))return!1;var R=I[_];return R!==void 0?!!R:u(I)},O=!C||!T;i({target:"Array",proto:!0,forced:O},{concat:function(R){var L=d(this),G=g(L,0),z=0,ee,q,V,ne,oe;for(ee=-1,V=arguments.length;ee<V;ee++)if(oe=ee===-1?L:arguments[ee],A(oe)){if(ne=h(oe.length),z+ne>k)throw TypeError(x);for(q=0;q<ne;q++,z++)q in oe&&v(G,z,oe[q])}else{if(z>=k)throw TypeError(x);v(G,z++,oe)}return G.length=z,G}})},"9bdd":function(o,s,a){var i=a("825a");o.exports=function(l,u,f,d){try{return d?u(i(f)[0],f[1]):u(f)}catch(v){var h=l.return;throw h!==void 0&&i(h.call(l)),v}}},"9bf2":function(o,s,a){var i=a("83ab"),l=a("0cfb"),u=a("825a"),f=a("c04e"),d=Object.defineProperty;s.f=i?d:function(v,g,y){if(u(v),g=f(g,!0),u(y),l)try{return d(v,g,y)}catch{}if("get"in y||"set"in y)throw TypeError("Accessors not supported");return"value"in y&&(v[g]=y.value),v}},"9ed3":function(o,s,a){var i=a("ae93").IteratorPrototype,l=a("7c73"),u=a("5c6c"),f=a("d44e"),d=a("3f8c"),h=function(){return this};o.exports=function(v,g,y){var b=g+" Iterator";return v.prototype=l(i,{next:u(1,y)}),f(v,b,!1,!0),d[b]=h,v}},"9f7f":function(o,s,a){var i=a("d039");function l(u,f){return RegExp(u,f)}s.UNSUPPORTED_Y=i(function(){var u=l("a","y");return u.lastIndex=2,u.exec("abcd")!=null}),s.BROKEN_CARET=i(function(){var u=l("^r","gy");return u.lastIndex=2,u.exec("str")!=null})},a2bf:function(o,s,a){var i=a("e8b5"),l=a("50c4"),u=a("0366"),f=function(d,h,v,g,y,b,w,_){for(var k=y,x=0,C=w?u(w,_,3):!1,T;x<g;){if(x in v){if(T=C?C(v[x],x,h):v[x],b>0&&i(T))k=f(d,h,T,l(T.length),k,b-1)-1;else{if(k>=9007199254740991)throw TypeError("Exceed the acceptable array length");d[k]=T}k++}x++}return k};o.exports=f},a352:function(o,s){o.exports=r},a434:function(o,s,a){var i=a("23e7"),l=a("23cb"),u=a("a691"),f=a("50c4"),d=a("7b0b"),h=a("65f0"),v=a("8418"),g=a("1dde"),y=a("ae40"),b=g("splice"),w=y("splice",{ACCESSORS:!0,0:0,1:2}),_=Math.max,k=Math.min,x=9007199254740991,C="Maximum allowed length exceeded";i({target:"Array",proto:!0,forced:!b||!w},{splice:function(A,O){var I=d(this),R=f(I.length),L=l(A,R),G=arguments.length,z,ee,q,V,ne,oe;if(G===0?z=ee=0:G===1?(z=0,ee=R-L):(z=G-2,ee=k(_(u(O),0),R-L)),R+z-ee>x)throw TypeError(C);for(q=h(I,ee),V=0;V<ee;V++)ne=L+V,ne in I&&v(q,V,I[ne]);if(q.length=ee,z<ee){for(V=L;V<R-ee;V++)ne=V+ee,oe=V+z,ne in I?I[oe]=I[ne]:delete I[oe];for(V=R;V>R-ee+z;V--)delete I[V-1]}else if(z>ee)for(V=R-ee;V>L;V--)ne=V+ee-1,oe=V+z-1,ne in I?I[oe]=I[ne]:delete I[oe];for(V=0;V<z;V++)I[V+L]=arguments[V+2];return I.length=R-ee+z,q}})},a4d3:function(o,s,a){var i=a("23e7"),l=a("da84"),u=a("d066"),f=a("c430"),d=a("83ab"),h=a("4930"),v=a("fdbf"),g=a("d039"),y=a("5135"),b=a("e8b5"),w=a("861d"),_=a("825a"),k=a("7b0b"),x=a("fc6a"),C=a("c04e"),T=a("5c6c"),A=a("7c73"),O=a("df75"),I=a("241c"),R=a("057f"),L=a("7418"),G=a("06cf"),z=a("9bf2"),ee=a("d1e7"),q=a("9112"),V=a("6eeb"),ne=a("5692"),oe=a("f772"),Y=a("d012"),Z=a("90e3"),H=a("b622"),te=a("e538"),Q=a("746f"),he=a("d44e"),we=a("69f3"),He=a("b727").forEach,Re=oe("hidden"),Ue="Symbol",Xe="prototype",st=H("toPrimitive"),wt=we.set,Lt=we.getterFor(Ue),vt=Object[Xe],at=l.Symbol,Et=u("JSON","stringify"),Ft=G.f,Ne=z.f,qe=R.f,Le=ee.f,Ke=ne("symbols"),Ze=ne("op-symbols"),ct=ne("string-to-symbol-registry"),ht=ne("symbol-to-string-registry"),ye=ne("wks"),De=l.QObject,kt=!De||!De[Xe]||!De[Xe].findChild,Dt=d&&g(function(){return A(Ne({},"a",{get:function(){return Ne(this,"a",{value:7}).a}})).a!=7})?function(Ie,Pe,rt){var _t=Ft(vt,Pe);_t&&delete vt[Pe],Ne(Ie,Pe,rt),_t&&Ie!==vt&&Ne(vt,Pe,_t)}:Ne,Ct=function(Ie,Pe){var rt=Ke[Ie]=A(at[Xe]);return wt(rt,{type:Ue,tag:Ie,description:Pe}),d||(rt.description=Pe),rt},me=v?function(Ie){return typeof Ie=="symbol"}:function(Ie){return Object(Ie)instanceof at},ie=function(Pe,rt,_t){Pe===vt&&ie(Ze,rt,_t),_(Pe);var le=C(rt,!0);return _(_t),y(Ke,le)?(_t.enumerable?(y(Pe,Re)&&Pe[Re][le]&&(Pe[Re][le]=!1),_t=A(_t,{enumerable:T(0,!1)})):(y(Pe,Re)||Ne(Pe,Re,T(1,{})),Pe[Re][le]=!0),Dt(Pe,le,_t)):Ne(Pe,le,_t)},Se=function(Pe,rt){_(Pe);var _t=x(rt),le=O(_t).concat(X(_t));return He(le,function(Te){(!d||de.call(_t,Te))&&ie(Pe,Te,_t[Te])}),Pe},Me=function(Pe,rt){return rt===void 0?A(Pe):Se(A(Pe),rt)},de=function(Pe){var rt=C(Pe,!0),_t=Le.call(this,rt);return this===vt&&y(Ke,rt)&&!y(Ze,rt)?!1:_t||!y(this,rt)||!y(Ke,rt)||y(this,Re)&&this[Re][rt]?_t:!0},j=function(Pe,rt){var _t=x(Pe),le=C(rt,!0);if(!(_t===vt&&y(Ke,le)&&!y(Ze,le))){var Te=Ft(_t,le);return Te&&y(Ke,le)&&!(y(_t,Re)&&_t[Re][le])&&(Te.enumerable=!0),Te}},ae=function(Pe){var rt=qe(x(Pe)),_t=[];return He(rt,function(le){!y(Ke,le)&&!y(Y,le)&&_t.push(le)}),_t},X=function(Pe){var rt=Pe===vt,_t=qe(rt?Ze:x(Pe)),le=[];return He(_t,function(Te){y(Ke,Te)&&(!rt||y(vt,Te))&&le.push(Ke[Te])}),le};if(h||(at=function(){if(this instanceof at)throw TypeError("Symbol is not a constructor");var Pe=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),rt=Z(Pe),_t=function(le){this===vt&&_t.call(Ze,le),y(this,Re)&&y(this[Re],rt)&&(this[Re][rt]=!1),Dt(this,rt,T(1,le))};return d&&kt&&Dt(vt,rt,{configurable:!0,set:_t}),Ct(rt,Pe)},V(at[Xe],"toString",function(){return Lt(this).tag}),V(at,"withoutSetter",function(Ie){return Ct(Z(Ie),Ie)}),ee.f=de,z.f=ie,G.f=j,I.f=R.f=ae,L.f=X,te.f=function(Ie){return Ct(H(Ie),Ie)},d&&(Ne(at[Xe],"description",{configurable:!0,get:function(){return Lt(this).description}}),f||V(vt,"propertyIsEnumerable",de,{unsafe:!0}))),i({global:!0,wrap:!0,forced:!h,sham:!h},{Symbol:at}),He(O(ye),function(Ie){Q(Ie)}),i({target:Ue,stat:!0,forced:!h},{for:function(Ie){var Pe=String(Ie);if(y(ct,Pe))return ct[Pe];var rt=at(Pe);return ct[Pe]=rt,ht[rt]=Pe,rt},keyFor:function(Pe){if(!me(Pe))throw TypeError(Pe+" is not a symbol");if(y(ht,Pe))return ht[Pe]},useSetter:function(){kt=!0},useSimple:function(){kt=!1}}),i({target:"Object",stat:!0,forced:!h,sham:!d},{create:Me,defineProperty:ie,defineProperties:Se,getOwnPropertyDescriptor:j}),i({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:ae,getOwnPropertySymbols:X}),i({target:"Object",stat:!0,forced:g(function(){L.f(1)})},{getOwnPropertySymbols:function(Pe){return L.f(k(Pe))}}),Et){var _e=!h||g(function(){var Ie=at();return Et([Ie])!="[null]"||Et({a:Ie})!="{}"||Et(Object(Ie))!="{}"});i({target:"JSON",stat:!0,forced:_e},{stringify:function(Pe,rt,_t){for(var le=[Pe],Te=1,Ge;arguments.length>Te;)le.push(arguments[Te++]);if(Ge=rt,!(!w(rt)&&Pe===void 0||me(Pe)))return b(rt)||(rt=function(Tt,pn){if(typeof Ge=="function"&&(pn=Ge.call(this,Tt,pn)),!me(pn))return pn}),le[1]=rt,Et.apply(null,le)}})}at[Xe][st]||q(at[Xe],st,at[Xe].valueOf),he(at,Ue),Y[Re]=!0},a630:function(o,s,a){var i=a("23e7"),l=a("4df4"),u=a("1c7e"),f=!u(function(d){Array.from(d)});i({target:"Array",stat:!0,forced:f},{from:l})},a640:function(o,s,a){var i=a("d039");o.exports=function(l,u){var f=[][l];return!!f&&i(function(){f.call(null,u||function(){throw 1},1)})}},a691:function(o,s){var a=Math.ceil,i=Math.floor;o.exports=function(l){return isNaN(l=+l)?0:(l>0?i:a)(l)}},ab13:function(o,s,a){var i=a("b622"),l=i("match");o.exports=function(u){var f=/./;try{"/./"[u](f)}catch{try{return f[l]=!1,"/./"[u](f)}catch{}}return!1}},ac1f:function(o,s,a){var i=a("23e7"),l=a("9263");i({target:"RegExp",proto:!0,forced:/./.exec!==l},{exec:l})},ad6d:function(o,s,a){var i=a("825a");o.exports=function(){var l=i(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,s,a){var i=a("83ab"),l=a("d039"),u=a("5135"),f=Object.defineProperty,d={},h=function(v){throw v};o.exports=function(v,g){if(u(d,v))return d[v];g||(g={});var y=[][v],b=u(g,"ACCESSORS")?g.ACCESSORS:!1,w=u(g,0)?g[0]:h,_=u(g,1)?g[1]:void 0;return d[v]=!!y&&!l(function(){if(b&&!i)return!0;var k={length:-1};b?f(k,1,{enumerable:!0,get:h}):k[1]=1,y.call(k,w,_)})}},ae93:function(o,s,a){var i=a("e163"),l=a("9112"),u=a("5135"),f=a("b622"),d=a("c430"),h=f("iterator"),v=!1,g=function(){return this},y,b,w;[].keys&&(w=[].keys(),"next"in w?(b=i(i(w)),b!==Object.prototype&&(y=b)):v=!0),y==null&&(y={}),!d&&!u(y,h)&&l(y,h,g),o.exports={IteratorPrototype:y,BUGGY_SAFARI_ITERATORS:v}},b041:function(o,s,a){var i=a("00ee"),l=a("f5df");o.exports=i?{}.toString:function(){return"[object "+l(this)+"]"}},b0c0:function(o,s,a){var i=a("83ab"),l=a("9bf2").f,u=Function.prototype,f=u.toString,d=/^\s*function ([^ (]*)/,h="name";i&&!(h in u)&&l(u,h,{configurable:!0,get:function(){try{return f.call(this).match(d)[1]}catch{return""}}})},b622:function(o,s,a){var i=a("da84"),l=a("5692"),u=a("5135"),f=a("90e3"),d=a("4930"),h=a("fdbf"),v=l("wks"),g=i.Symbol,y=h?g:g&&g.withoutSetter||f;o.exports=function(b){return u(v,b)||(d&&u(g,b)?v[b]=g[b]:v[b]=y("Symbol."+b)),v[b]}},b64b:function(o,s,a){var i=a("23e7"),l=a("7b0b"),u=a("df75"),f=a("d039"),d=f(function(){u(1)});i({target:"Object",stat:!0,forced:d},{keys:function(v){return u(l(v))}})},b727:function(o,s,a){var i=a("0366"),l=a("44ad"),u=a("7b0b"),f=a("50c4"),d=a("65f0"),h=[].push,v=function(g){var y=g==1,b=g==2,w=g==3,_=g==4,k=g==6,x=g==5||k;return function(C,T,A,O){for(var I=u(C),R=l(I),L=i(T,A,3),G=f(R.length),z=0,ee=O||d,q=y?ee(C,G):b?ee(C,0):void 0,V,ne;G>z;z++)if((x||z in R)&&(V=R[z],ne=L(V,z,I),g)){if(y)q[z]=ne;else if(ne)switch(g){case 3:return!0;case 5:return V;case 6:return z;case 2:h.call(q,V)}else if(_)return!1}return k?-1:w||_?_:q}};o.exports={forEach:v(0),map:v(1),filter:v(2),some:v(3),every:v(4),find:v(5),findIndex:v(6)}},c04e:function(o,s,a){var i=a("861d");o.exports=function(l,u){if(!i(l))return l;var f,d;if(u&&typeof(f=l.toString)=="function"&&!i(d=f.call(l))||typeof(f=l.valueOf)=="function"&&!i(d=f.call(l))||!u&&typeof(f=l.toString)=="function"&&!i(d=f.call(l)))return d;throw TypeError("Can't convert object to primitive value")}},c430:function(o,s){o.exports=!1},c6b6:function(o,s){var a={}.toString;o.exports=function(i){return a.call(i).slice(8,-1)}},c6cd:function(o,s,a){var i=a("da84"),l=a("ce4e"),u="__core-js_shared__",f=i[u]||l(u,{});o.exports=f},c740:function(o,s,a){var i=a("23e7"),l=a("b727").findIndex,u=a("44d2"),f=a("ae40"),d="findIndex",h=!0,v=f(d);d in[]&&Array(1)[d](function(){h=!1}),i({target:"Array",proto:!0,forced:h||!v},{findIndex:function(y){return l(this,y,arguments.length>1?arguments[1]:void 0)}}),u(d)},c8ba:function(o,s){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,s,a){var i=a("23e7"),l=a("4d64").indexOf,u=a("a640"),f=a("ae40"),d=[].indexOf,h=!!d&&1/[1].indexOf(1,-0)<0,v=u("indexOf"),g=f("indexOf",{ACCESSORS:!0,1:0});i({target:"Array",proto:!0,forced:h||!v||!g},{indexOf:function(b){return h?d.apply(this,arguments)||0:l(this,b,arguments.length>1?arguments[1]:void 0)}})},ca84:function(o,s,a){var i=a("5135"),l=a("fc6a"),u=a("4d64").indexOf,f=a("d012");o.exports=function(d,h){var v=l(d),g=0,y=[],b;for(b in v)!i(f,b)&&i(v,b)&&y.push(b);for(;h.length>g;)i(v,b=h[g++])&&(~u(y,b)||y.push(b));return y}},caad:function(o,s,a){var i=a("23e7"),l=a("4d64").includes,u=a("44d2"),f=a("ae40"),d=f("indexOf",{ACCESSORS:!0,1:0});i({target:"Array",proto:!0,forced:!d},{includes:function(v){return l(this,v,arguments.length>1?arguments[1]:void 0)}}),u("includes")},cc12:function(o,s,a){var i=a("da84"),l=a("861d"),u=i.document,f=l(u)&&l(u.createElement);o.exports=function(d){return f?u.createElement(d):{}}},ce4e:function(o,s,a){var i=a("da84"),l=a("9112");o.exports=function(u,f){try{l(i,u,f)}catch{i[u]=f}return f}},d012:function(o,s){o.exports={}},d039:function(o,s){o.exports=function(a){try{return!!a()}catch{return!0}}},d066:function(o,s,a){var i=a("428f"),l=a("da84"),u=function(f){return typeof f=="function"?f:void 0};o.exports=function(f,d){return arguments.length<2?u(i[f])||u(l[f]):i[f]&&i[f][d]||l[f]&&l[f][d]}},d1e7:function(o,s,a){var i={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,u=l&&!i.call({1:2},1);s.f=u?function(d){var h=l(this,d);return!!h&&h.enumerable}:i},d28b:function(o,s,a){var i=a("746f");i("iterator")},d2bb:function(o,s,a){var i=a("825a"),l=a("3bbe");o.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var u=!1,f={},d;try{d=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,d.call(f,[]),u=f instanceof Array}catch{}return function(v,g){return i(v),l(g),u?d.call(v,g):v.__proto__=g,v}}():void 0)},d3b7:function(o,s,a){var i=a("00ee"),l=a("6eeb"),u=a("b041");i||l(Object.prototype,"toString",u,{unsafe:!0})},d44e:function(o,s,a){var i=a("9bf2").f,l=a("5135"),u=a("b622"),f=u("toStringTag");o.exports=function(d,h,v){d&&!l(d=v?d:d.prototype,f)&&i(d,f,{configurable:!0,value:h})}},d58f:function(o,s,a){var i=a("1c0b"),l=a("7b0b"),u=a("44ad"),f=a("50c4"),d=function(h){return function(v,g,y,b){i(g);var w=l(v),_=u(w),k=f(w.length),x=h?k-1:0,C=h?-1:1;if(y<2)for(;;){if(x in _){b=_[x],x+=C;break}if(x+=C,h?x<0:k<=x)throw TypeError("Reduce of empty array with no initial value")}for(;h?x>=0:k>x;x+=C)x in _&&(b=g(b,_[x],x,w));return b}};o.exports={left:d(!1),right:d(!0)}},d784:function(o,s,a){a("ac1f");var i=a("6eeb"),l=a("d039"),u=a("b622"),f=a("9263"),d=a("9112"),h=u("species"),v=!l(function(){var _=/./;return _.exec=function(){var k=[];return k.groups={a:"7"},k},"".replace(_,"$<a>")!=="7"}),g=function(){return"a".replace(/./,"$0")==="$0"}(),y=u("replace"),b=function(){return/./[y]?/./[y]("a","$0")==="":!1}(),w=!l(function(){var _=/(?:)/,k=_.exec;_.exec=function(){return k.apply(this,arguments)};var x="ab".split(_);return x.length!==2||x[0]!=="a"||x[1]!=="b"});o.exports=function(_,k,x,C){var T=u(_),A=!l(function(){var z={};return z[T]=function(){return 7},""[_](z)!=7}),O=A&&!l(function(){var z=!1,ee=/a/;return _==="split"&&(ee={},ee.constructor={},ee.constructor[h]=function(){return ee},ee.flags="",ee[T]=/./[T]),ee.exec=function(){return z=!0,null},ee[T](""),!z});if(!A||!O||_==="replace"&&!(v&&g&&!b)||_==="split"&&!w){var I=/./[T],R=x(T,""[_],function(z,ee,q,V,ne){return ee.exec===f?A&&!ne?{done:!0,value:I.call(ee,q,V)}:{done:!0,value:z.call(q,ee,V)}:{done:!1}},{REPLACE_KEEPS_$0:g,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:b}),L=R[0],G=R[1];i(String.prototype,_,L),i(RegExp.prototype,T,k==2?function(z,ee){return G.call(z,this,ee)}:function(z){return G.call(z,this)})}C&&d(RegExp.prototype[T],"sham",!0)}},d81d:function(o,s,a){var i=a("23e7"),l=a("b727").map,u=a("1dde"),f=a("ae40"),d=u("map"),h=f("map");i({target:"Array",proto:!0,forced:!d||!h},{map:function(g){return l(this,g,arguments.length>1?arguments[1]:void 0)}})},da84:function(o,s,a){(function(i){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 i=="object"&&i)||Function("return this")()}).call(this,a("c8ba"))},dbb4:function(o,s,a){var i=a("23e7"),l=a("83ab"),u=a("56ef"),f=a("fc6a"),d=a("06cf"),h=a("8418");i({target:"Object",stat:!0,sham:!l},{getOwnPropertyDescriptors:function(g){for(var y=f(g),b=d.f,w=u(y),_={},k=0,x,C;w.length>k;)C=b(y,x=w[k++]),C!==void 0&&h(_,x,C);return _}})},dbf1:function(o,s,a){(function(i){a.d(s,"a",function(){return u});function l(){return typeof window<"u"?window.console:i.console}var u=l()}).call(this,a("c8ba"))},ddb0:function(o,s,a){var i=a("da84"),l=a("fdbc"),u=a("e260"),f=a("9112"),d=a("b622"),h=d("iterator"),v=d("toStringTag"),g=u.values;for(var y in l){var b=i[y],w=b&&b.prototype;if(w){if(w[h]!==g)try{f(w,h,g)}catch{w[h]=g}if(w[v]||f(w,v,y),l[y]){for(var _ in u)if(w[_]!==u[_])try{f(w,_,u[_])}catch{w[_]=u[_]}}}}},df75:function(o,s,a){var i=a("ca84"),l=a("7839");o.exports=Object.keys||function(f){return i(f,l)}},e01a:function(o,s,a){var i=a("23e7"),l=a("83ab"),u=a("da84"),f=a("5135"),d=a("861d"),h=a("9bf2").f,v=a("e893"),g=u.Symbol;if(l&&typeof g=="function"&&(!("description"in g.prototype)||g().description!==void 0)){var y={},b=function(){var T=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),A=this instanceof b?new g(T):T===void 0?g():g(T);return T===""&&(y[A]=!0),A};v(b,g);var w=b.prototype=g.prototype;w.constructor=b;var _=w.toString,k=String(g("test"))=="Symbol(test)",x=/^Symbol\((.*)\)[^)]+$/;h(w,"description",{configurable:!0,get:function(){var T=d(this)?this.valueOf():this,A=_.call(T);if(f(y,T))return"";var O=k?A.slice(7,-1):A.replace(x,"$1");return O===""?void 0:O}}),i({global:!0,forced:!0},{Symbol:b})}},e163:function(o,s,a){var i=a("5135"),l=a("7b0b"),u=a("f772"),f=a("e177"),d=u("IE_PROTO"),h=Object.prototype;o.exports=f?Object.getPrototypeOf:function(v){return v=l(v),i(v,d)?v[d]:typeof v.constructor=="function"&&v instanceof v.constructor?v.constructor.prototype:v instanceof Object?h:null}},e177:function(o,s,a){var i=a("d039");o.exports=!i(function(){function l(){}return l.prototype.constructor=null,Object.getPrototypeOf(new l)!==l.prototype})},e260:function(o,s,a){var i=a("fc6a"),l=a("44d2"),u=a("3f8c"),f=a("69f3"),d=a("7dd0"),h="Array Iterator",v=f.set,g=f.getterFor(h);o.exports=d(Array,"Array",function(y,b){v(this,{type:h,target:i(y),index:0,kind:b})},function(){var y=g(this),b=y.target,w=y.kind,_=y.index++;return!b||_>=b.length?(y.target=void 0,{value:void 0,done:!0}):w=="keys"?{value:_,done:!1}:w=="values"?{value:b[_],done:!1}:{value:[_,b[_]],done:!1}},"values"),u.Arguments=u.Array,l("keys"),l("values"),l("entries")},e439:function(o,s,a){var i=a("23e7"),l=a("d039"),u=a("fc6a"),f=a("06cf").f,d=a("83ab"),h=l(function(){f(1)}),v=!d||h;i({target:"Object",stat:!0,forced:v,sham:!d},{getOwnPropertyDescriptor:function(y,b){return f(u(y),b)}})},e538:function(o,s,a){var i=a("b622");s.f=i},e893:function(o,s,a){var i=a("5135"),l=a("56ef"),u=a("06cf"),f=a("9bf2");o.exports=function(d,h){for(var v=l(h),g=f.f,y=u.f,b=0;b<v.length;b++){var w=v[b];i(d,w)||g(d,w,y(h,w))}}},e8b5:function(o,s,a){var i=a("c6b6");o.exports=Array.isArray||function(u){return i(u)=="Array"}},e95a:function(o,s,a){var i=a("b622"),l=a("3f8c"),u=i("iterator"),f=Array.prototype;o.exports=function(d){return d!==void 0&&(l.Array===d||f[u]===d)}},f5df:function(o,s,a){var i=a("00ee"),l=a("c6b6"),u=a("b622"),f=u("toStringTag"),d=l(function(){return arguments}())=="Arguments",h=function(v,g){try{return v[g]}catch{}};o.exports=i?l:function(v){var g,y,b;return v===void 0?"Undefined":v===null?"Null":typeof(y=h(g=Object(v),f))=="string"?y:d?l(g):(b=l(g))=="Object"&&typeof g.callee=="function"?"Arguments":b}},f772:function(o,s,a){var i=a("5692"),l=a("90e3"),u=i("keys");o.exports=function(f){return u[f]||(u[f]=l(f))}},fb15:function(o,s,a){if(a.r(s),typeof window<"u"){var i=window.document.currentScript;{var l=a("8875");i=l(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:l})}var u=i&&i.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 f(me,ie,Se){return ie in me?Object.defineProperty(me,ie,{value:Se,enumerable:!0,configurable:!0,writable:!0}):me[ie]=Se,me}function d(me,ie){var Se=Object.keys(me);if(Object.getOwnPropertySymbols){var Me=Object.getOwnPropertySymbols(me);ie&&(Me=Me.filter(function(de){return Object.getOwnPropertyDescriptor(me,de).enumerable})),Se.push.apply(Se,Me)}return Se}function h(me){for(var ie=1;ie<arguments.length;ie++){var Se=arguments[ie]!=null?arguments[ie]:{};ie%2?d(Object(Se),!0).forEach(function(Me){f(me,Me,Se[Me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(me,Object.getOwnPropertyDescriptors(Se)):d(Object(Se)).forEach(function(Me){Object.defineProperty(me,Me,Object.getOwnPropertyDescriptor(Se,Me))})}return me}function v(me){if(Array.isArray(me))return me}a("e01a"),a("d28b"),a("e260"),a("d3b7"),a("3ca3"),a("ddb0");function g(me,ie){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(me)))){var Se=[],Me=!0,de=!1,j=void 0;try{for(var ae=me[Symbol.iterator](),X;!(Me=(X=ae.next()).done)&&(Se.push(X.value),!(ie&&Se.length===ie));Me=!0);}catch(_e){de=!0,j=_e}finally{try{!Me&&ae.return!=null&&ae.return()}finally{if(de)throw j}}return Se}}a("a630"),a("fb6a"),a("b0c0"),a("25f0");function y(me,ie){(ie==null||ie>me.length)&&(ie=me.length);for(var Se=0,Me=new Array(ie);Se<ie;Se++)Me[Se]=me[Se];return Me}function b(me,ie){if(me){if(typeof me=="string")return y(me,ie);var Se=Object.prototype.toString.call(me).slice(8,-1);if(Se==="Object"&&me.constructor&&(Se=me.constructor.name),Se==="Map"||Se==="Set")return Array.from(me);if(Se==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Se))return y(me,ie)}}function w(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. |
| 45 |
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _(me,ie){return v(me)||g(me,ie)||b(me,ie)||w()}function k(me){if(Array.isArray(me))return y(me)}function x(me){if(typeof Symbol<"u"&&Symbol.iterator in Object(me))return Array.from(me)}function C(){throw new TypeError(`Invalid attempt to spread non-iterable instance. |
| 46 |
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T(me){return k(me)||x(me)||b(me)||C()}var A=a("a352"),O=a.n(A);function I(me){me.parentElement!==null&&me.parentElement.removeChild(me)}function R(me,ie,Se){var Me=Se===0?me.children[0]:me.children[Se-1].nextSibling;me.insertBefore(ie,Me)}var L=a("dbf1");a("13d5"),a("4fad"),a("ac1f"),a("5319");function G(me){var ie=Object.create(null);return function(Me){var de=ie[Me];return de||(ie[Me]=me(Me))}}var z=/-(\w)/g,ee=G(function(me){return me.replace(z,function(ie,Se){return Se.toUpperCase()})});a("5db7"),a("73d9");var q=["Start","Add","Remove","Update","End"],V=["Choose","Unchoose","Sort","Filter","Clone"],ne=["Move"],oe=[ne,q,V].flatMap(function(me){return me}).map(function(me){return"on".concat(me)}),Y={manage:ne,manageAndEmit:q,emit:V};function Z(me){return oe.indexOf(me)!==-1}a("caad"),a("2ca0");var H=["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 te(me){return H.includes(me)}function Q(me){return["transition-group","TransitionGroup"].includes(me)}function he(me){return["id","class","role","style"].includes(me)||me.startsWith("data-")||me.startsWith("aria-")||me.startsWith("on")}function we(me){return me.reduce(function(ie,Se){var Me=_(Se,2),de=Me[0],j=Me[1];return ie[de]=j,ie},{})}function He(me){var ie=me.$attrs,Se=me.componentData,Me=Se===void 0?{}:Se,de=we(Object.entries(ie).filter(function(j){var ae=_(j,2),X=ae[0];return ae[1],he(X)}));return h(h({},de),Me)}function Re(me){var ie=me.$attrs,Se=me.callBackBuilder,Me=we(Ue(ie));Object.entries(Se).forEach(function(j){var ae=_(j,2),X=ae[0],_e=ae[1];Y[X].forEach(function(Ie){Me["on".concat(Ie)]=_e(Ie)})});var de="[data-draggable]".concat(Me.draggable||"");return h(h({},Me),{},{draggable:de})}function Ue(me){return Object.entries(me).filter(function(ie){var Se=_(ie,2),Me=Se[0];return Se[1],!he(Me)}).map(function(ie){var Se=_(ie,2),Me=Se[0],de=Se[1];return[ee(Me),de]}).filter(function(ie){var Se=_(ie,2),Me=Se[0];return Se[1],!Z(Me)})}a("c740");function Xe(me,ie){if(!(me instanceof ie))throw new TypeError("Cannot call a class as a function")}function st(me,ie){for(var Se=0;Se<ie.length;Se++){var Me=ie[Se];Me.enumerable=Me.enumerable||!1,Me.configurable=!0,"value"in Me&&(Me.writable=!0),Object.defineProperty(me,Me.key,Me)}}function wt(me,ie,Se){return ie&&st(me.prototype,ie),me}var Lt=function(ie){var Se=ie.el;return Se},vt=function(ie,Se){return ie.__draggable_context=Se},at=function(ie){return ie.__draggable_context},Et=function(){function me(ie){var Se=ie.nodes,Me=Se.header,de=Se.default,j=Se.footer,ae=ie.root,X=ie.realList;Xe(this,me),this.defaultNodes=de,this.children=[].concat(T(Me),T(de),T(j)),this.externalComponent=ae.externalComponent,this.rootTransition=ae.transition,this.tag=ae.tag,this.realList=X}return wt(me,[{key:"render",value:function(Se,Me){var de=this.tag,j=this.children,ae=this._isRootComponent,X=ae?{default:function(){return j}}:j;return Se(de,Me,X)}},{key:"updated",value:function(){var Se=this.defaultNodes,Me=this.realList;Se.forEach(function(de,j){vt(Lt(de),{element:Me[j],index:j})})}},{key:"getUnderlyingVm",value:function(Se){return at(Se)}},{key:"getVmIndexFromDomIndex",value:function(Se,Me){var de=this.defaultNodes,j=de.length,ae=Me.children,X=ae.item(Se);if(X===null)return j;var _e=at(X);if(_e)return _e.index;if(j===0)return 0;var Ie=Lt(de[0]),Pe=T(ae).findIndex(function(rt){return rt===Ie});return Se<Pe?0:j}},{key:"_isRootComponent",get:function(){return this.externalComponent||this.rootTransition}}]),me}(),Ft=a("8bbf");function Ne(me,ie){var Se=me[ie];return Se?Se():[]}function qe(me){var ie=me.$slots,Se=me.realList,Me=me.getKey,de=Se||[],j=["header","footer"].map(function(rt){return Ne(ie,rt)}),ae=_(j,2),X=ae[0],_e=ae[1],Ie=ie.item;if(!Ie)throw new Error("draggable element must have an item slot");var Pe=de.flatMap(function(rt,_t){return Ie({element:rt,index:_t}).map(function(le){return le.key=Me(rt),le.props=h(h({},le.props||{}),{},{"data-draggable":!0}),le})});if(Pe.length!==de.length)throw new Error("Item slot must have only one child");return{header:X,footer:_e,default:Pe}}function Le(me){var ie=Q(me),Se=!te(me)&&!ie;return{transition:ie,externalComponent:Se,tag:Se?Object(Ft.resolveComponent)(me):ie?Ft.TransitionGroup:me}}function Ke(me){var ie=me.$slots,Se=me.tag,Me=me.realList,de=me.getKey,j=qe({$slots:ie,realList:Me,getKey:de}),ae=Le(Se);return new Et({nodes:j,root:ae,realList:Me})}function Ze(me,ie){var Se=this;Object(Ft.nextTick)(function(){return Se.$emit(me.toLowerCase(),ie)})}function ct(me){var ie=this;return function(Se,Me){if(ie.realList!==null)return ie["onDrag".concat(me)](Se,Me)}}function ht(me){var ie=this,Se=ct.call(this,me);return function(Me,de){Se.call(ie,Me,de),Ze.call(ie,me,Me)}}var ye=null,De={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(ie){return ie}},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},kt=["update:modelValue","change"].concat(T([].concat(T(Y.manageAndEmit),T(Y.emit)).map(function(me){return me.toLowerCase()}))),Dt=Object(Ft.defineComponent)({name:"draggable",inheritAttrs:!1,props:De,emits:kt,data:function(){return{error:!1}},render:function(){try{this.error=!1;var ie=this.$slots,Se=this.$attrs,Me=this.tag,de=this.componentData,j=this.realList,ae=this.getKey,X=Ke({$slots:ie,tag:Me,realList:j,getKey:ae});this.componentStructure=X;var _e=He({$attrs:Se,componentData:de});return X.render(Ft.h,_e)}catch(Ie){return this.error=!0,Object(Ft.h)("pre",{style:{color:"red"}},Ie.stack)}},created:function(){this.list!==null&&this.modelValue!==null&&L.a.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted:function(){var ie=this;if(!this.error){var Se=this.$attrs,Me=this.$el,de=this.componentStructure;de.updated();var j=Re({$attrs:Se,callBackBuilder:{manageAndEmit:function(_e){return ht.call(ie,_e)},emit:function(_e){return Ze.bind(ie,_e)},manage:function(_e){return ct.call(ie,_e)}}}),ae=Me.nodeType===1?Me:Me.parentElement;this._sortable=new O.a(ae,j),this.targetDomElement=ae,ae.__draggable_component__=this}},updated:function(){this.componentStructure.updated()},beforeUnmount:function(){this._sortable!==void 0&&this._sortable.destroy()},computed:{realList:function(){var ie=this.list;return ie||this.modelValue},getKey:function(){var ie=this.itemKey;return typeof ie=="function"?ie:function(Se){return Se[ie]}}},watch:{$attrs:{handler:function(ie){var Se=this._sortable;Se&&Ue(ie).forEach(function(Me){var de=_(Me,2),j=de[0],ae=de[1];Se.option(j,ae)})},deep:!0}},methods:{getUnderlyingVm:function(ie){return this.componentStructure.getUnderlyingVm(ie)||null},getUnderlyingPotencialDraggableComponent:function(ie){return ie.__draggable_component__},emitChanges:function(ie){var Se=this;Object(Ft.nextTick)(function(){return Se.$emit("change",ie)})},alterList:function(ie){if(this.list){ie(this.list);return}var Se=T(this.modelValue);ie(Se),this.$emit("update:modelValue",Se)},spliceList:function(){var ie=arguments,Se=function(de){return de.splice.apply(de,T(ie))};this.alterList(Se)},updatePosition:function(ie,Se){var Me=function(j){return j.splice(Se,0,j.splice(ie,1)[0])};this.alterList(Me)},getRelatedContextFromMoveEvent:function(ie){var Se=ie.to,Me=ie.related,de=this.getUnderlyingPotencialDraggableComponent(Se);if(!de)return{component:de};var j=de.realList,ae={list:j,component:de};if(Se!==Me&&j){var X=de.getUnderlyingVm(Me)||{};return h(h({},X),ae)}return ae},getVmIndexFromDomIndex:function(ie){return this.componentStructure.getVmIndexFromDomIndex(ie,this.targetDomElement)},onDragStart:function(ie){this.context=this.getUnderlyingVm(ie.item),ie.item._underlying_vm_=this.clone(this.context.element),ye=ie.item},onDragAdd:function(ie){var Se=ie.item._underlying_vm_;if(Se!==void 0){I(ie.item);var Me=this.getVmIndexFromDomIndex(ie.newIndex);this.spliceList(Me,0,Se);var de={element:Se,newIndex:Me};this.emitChanges({added:de})}},onDragRemove:function(ie){if(R(this.$el,ie.item,ie.oldIndex),ie.pullMode==="clone"){I(ie.clone);return}var Se=this.context,Me=Se.index,de=Se.element;this.spliceList(Me,1);var j={element:de,oldIndex:Me};this.emitChanges({removed:j})},onDragUpdate:function(ie){I(ie.item),R(ie.from,ie.item,ie.oldIndex);var Se=this.context.index,Me=this.getVmIndexFromDomIndex(ie.newIndex);this.updatePosition(Se,Me);var de={element:this.context.element,oldIndex:Se,newIndex:Me};this.emitChanges({moved:de})},computeFutureIndex:function(ie,Se){if(!ie.element)return 0;var Me=T(Se.to.children).filter(function(X){return X.style.display!=="none"}),de=Me.indexOf(Se.related),j=ie.component.getVmIndexFromDomIndex(de),ae=Me.indexOf(ye)!==-1;return ae||!Se.willInsertAfter?j:j+1},onDragMove:function(ie,Se){var Me=this.move,de=this.realList;if(!Me||!de)return!0;var j=this.getRelatedContextFromMoveEvent(ie),ae=this.computeFutureIndex(j,ie),X=h(h({},this.context),{},{futureIndex:ae}),_e=h(h({},ie),{},{relatedContext:j,draggedContext:X});return Me(_e,Se)},onDragEnd:function(){ye=null}}}),Ct=Dt;s.default=Ct},fb6a:function(o,s,a){var i=a("23e7"),l=a("861d"),u=a("e8b5"),f=a("23cb"),d=a("50c4"),h=a("fc6a"),v=a("8418"),g=a("b622"),y=a("1dde"),b=a("ae40"),w=y("slice"),_=b("slice",{ACCESSORS:!0,0:0,1:2}),k=g("species"),x=[].slice,C=Math.max;i({target:"Array",proto:!0,forced:!w||!_},{slice:function(A,O){var I=h(this),R=d(I.length),L=f(A,R),G=f(O===void 0?R:O,R),z,ee,q;if(u(I)&&(z=I.constructor,typeof z=="function"&&(z===Array||u(z.prototype))?z=void 0:l(z)&&(z=z[k],z===null&&(z=void 0)),z===Array||z===void 0))return x.call(I,L,G);for(ee=new(z===void 0?Array:z)(C(G-L,0)),q=0;L<G;L++,q++)L in I&&v(ee,q,I[L]);return ee.length=q,ee}})},fc6a:function(o,s,a){var i=a("44ad"),l=a("1d80");o.exports=function(u){return i(l(u))}},fdbc:function(o,s){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,s,a){var i=a("4930");o.exports=i&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}}).default})}(xf)),xf.exports}var HG=zG();const k8=Zo(HG),WG={class:"ivyforms-field__text"},UG=fe({__name:"TextField",props:{fieldIndex:{}},setup(n){const e=n,t=fn(),r=$(()=>t.fields.find(d=>d.fieldIndex===e.fieldIndex)),o=$(()=>{var d;return((d=r.value)==null?void 0:d.label)||""}),s=$(()=>{var d;return((d=r.value)==null?void 0:d.placeholder)||""}),a=$(()=>{var d;return((d=r.value)==null?void 0:d.required)||!1}),i=$(()=>{var d;return((d=r.value)==null?void 0:d.hideLabel)||!1}),l=$(()=>{var d;return((d=r.value)==null?void 0:d.fieldIndex)??e.fieldIndex}),u=$(()=>{var d;return((d=r.value)==null?void 0:d.defaultValue)||""}),f=$(()=>{var d;return((d=r.value)==null?void 0:d.type)||"text"});return(d,h)=>{const v=Lr,g=Lo;return E(),B("div",WG,[P(g,{label:i.value?"":o.value,required:a.value},{default:U(()=>[P(v,{id:l.value,readonly:"",placeholder:s.value,"model-value":u.value,type:f.value},null,8,["id","placeholder","model-value","type"])]),_:1},8,["label","required"])])}}}),Mw=Nt(UG,[["__scopeId","data-v-5ac63a2f"]]),jG={class:"ivyforms-field__email"},qG=fe({__name:"EmailField",props:{fieldIndex:{}},setup(n){const e=n,t=fn(),r=$(()=>t.fields.find(d=>d.fieldIndex===e.fieldIndex)),o=$(()=>{var d;return((d=r.value)==null?void 0:d.label)||""}),s=$(()=>{var d;return((d=r.value)==null?void 0:d.placeholder)||""}),a=$(()=>{var d;return((d=r.value)==null?void 0:d.required)||!1}),i=$(()=>{var d;return((d=r.value)==null?void 0:d.hideLabel)||!1}),l=$(()=>{var d;return((d=r.value)==null?void 0:d.fieldIndex)??e.fieldIndex}),u=$(()=>{var d;return((d=r.value)==null?void 0:d.defaultValue)||""}),f=$(()=>{var d;return((d=r.value)==null?void 0:d.type)||"email"});return(d,h)=>{const v=Lr,g=Lo;return E(),B("div",jG,[P(g,{label:i.value?"":o.value,required:a.value},{default:U(()=>[P(v,{id:l.value,readonly:"",placeholder:s.value,"model-value":u.value,type:f.value},null,8,["id","placeholder","model-value","type"])]),_:1},8,["label","required"])])}}}),KG=Nt(qG,[["__scopeId","data-v-000aa929"]]),GG={class:"ivyforms-field__numeric"},YG=fe({__name:"NumericField",props:{fieldIndex:{}},setup(n){const e=n,t=fn(),r=$(()=>t.fields.find(d=>d.fieldIndex===e.fieldIndex)),o=$(()=>{var d;return((d=r.value)==null?void 0:d.label)||""}),s=$(()=>{var d;return((d=r.value)==null?void 0:d.placeholder)||""}),a=$(()=>{var d;return((d=r.value)==null?void 0:d.required)||!1}),i=$(()=>{var d;return((d=r.value)==null?void 0:d.hideLabel)||!1}),l=$(()=>{var d;return((d=r.value)==null?void 0:d.fieldIndex)??e.fieldIndex}),u=$(()=>{var d;return((d=r.value)==null?void 0:d.type)||"number"}),f=$(()=>{var d;return((d=r.value)==null?void 0:d.defaultValue)||""});return(d,h)=>{const v=Lr,g=Lo;return E(),B("div",GG,[P(g,{label:i.value?"":o.value,required:a.value},{default:U(()=>[P(v,{id:l.value,readonly:"",placeholder:s.value,"model-value":f.value,type:u.value},null,8,["id","placeholder","model-value","type"])]),_:1},8,["label","required"])])}}}),JG=Nt(YG,[["__scopeId","data-v-0ddc6629"]]),XG={class:"ivyforms-field__paragraph"},QG=fe({__name:"ParagraphField",props:{fieldIndex:{}},setup(n){const e=n,t=fn(),r=$(()=>t.fields.find(d=>d.fieldIndex===e.fieldIndex)),o=$(()=>{var d;return((d=r.value)==null?void 0:d.label)||""}),s=$(()=>{var d;return((d=r.value)==null?void 0:d.placeholder)||""}),a=$(()=>{var d;return((d=r.value)==null?void 0:d.required)||!1}),i=$(()=>{var d;return((d=r.value)==null?void 0:d.hideLabel)||!1}),l=$(()=>{var d;return((d=r.value)==null?void 0:d.fieldIndex)??e.fieldIndex}),u=$(()=>{var d;return((d=r.value)==null?void 0:d.defaultValue)||""}),f=$(()=>{var d;return((d=r.value)==null?void 0:d.type)||"textarea"});return(d,h)=>{const v=Lr,g=Lo;return E(),B("div",XG,[P(g,{label:i.value?"":o.value,required:a.value},{default:U(()=>[P(v,{id:l.value,readonly:"",placeholder:s.value,"model-value":u.value,type:f.value},null,8,["id","placeholder","model-value","type"])]),_:1},8,["label","required"])])}}}),ZG=Nt(QG,[["__scopeId","data-v-eb0534d5"]]),eY={class:"ivyforms-field__phone"},tY=fe({__name:"PhoneField",props:{fieldIndex:{}},setup(n){const e=n,t=fn(),r=$(()=>t.fields.find(d=>d.fieldIndex===e.fieldIndex)),o=$(()=>{var d;return((d=r.value)==null?void 0:d.label)||""}),s=$(()=>{var d;return((d=r.value)==null?void 0:d.placeholder)||"(___) __ - __ - __"}),a=$(()=>{var d;return((d=r.value)==null?void 0:d.required)||!1}),i=$(()=>{var d;return((d=r.value)==null?void 0:d.hideLabel)||!1}),l=$(()=>{var d;return((d=r.value)==null?void 0:d.fieldIndex)??e.fieldIndex}),u=$(()=>{var d;return((d=r.value)==null?void 0:d.type)||"number"}),f=$(()=>{var d;return((d=r.value)==null?void 0:d.defaultValue)||""});return(d,h)=>{const v=Lo;return E(),B("div",eY,[P(v,{label:i.value?"":o.value,required:a.value},{default:U(()=>[P(HO,{id:l.value,disabled:"",placeholder:s.value,"model-value":f.value,type:u.value},null,8,["id","placeholder","model-value","type"])]),_:1},8,["label","required"])])}}}),nY=Nt(tY,[["__scopeId","data-v-bdfd81a8"]]),rY={class:"ivyforms-form-builder-field-recaptcha"},oY={key:0},aY={key:0,class:"ivyforms-recaptcha-widget"},sY={class:"ivyforms-recaptcha-widget__header"},iY={class:"ivyforms-recaptcha-widget__checkbox"},lY={class:"ivyforms-recaptcha-widget__text"},uY={class:"ivyforms-recaptcha-widget__logos"},cY={key:1,class:"ivyforms-recaptcha-badge"},dY={class:"ivyforms-recaptcha-badge__icon"},fY={class:"ivyforms-recaptcha-badge__content"},pY={class:"ivyforms-recaptcha-badge__text"},hY={class:"ivyforms-recaptcha-badge__protected"},mY={class:"ivyforms-recaptcha-badge__links"},vY={href:"#",class:"ivyforms-recaptcha-badge__link"},gY={href:"#",class:"ivyforms-recaptcha-badge__link"},yY={key:1,class:"ivyforms-recaptcha-warning"},bY=fe({__name:"RecaptchaField",props:{fieldIndex:{}},setup(n){const{getLabel:e}=dt(),t=Xy(),{getHashRedirectLink:r}=ba(),o=()=>r(Dc,"/security/recaptcha"),s=$(()=>t.isRecaptchaConfigured),a=$(()=>t.recaptchaType);return(i,l)=>{const u=nn,f=W5,d=Lo;return E(),B("div",rY,[P(d,null,{default:U(()=>[s.value?(E(),B("div",oY,[a.value==="v2"?(E(),B("div",aY,[F("div",sY,[F("div",iY,[P(u,{name:"check",type:"outline",category:"global",size:"s",class:"ivyforms-recaptcha-widget__icon"})]),F("span",lY,pe(m(e)("not_a_robot")),1),F("div",uY,[P(u,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})])])])):(E(),B("div",cY,[F("div",dY,[P(u,{name:"recaptcha-colored",type:"fill",category:"security",size:"d"})]),F("div",fY,[F("div",pY,[F("span",hY,pe(m(e)("protected_by"))+" reCAPTCHA",1)]),F("div",mY,[F("a",vY,pe(m(e)("privacy")),1),l[0]||(l[0]=F("span",{class:"ivyforms-recaptcha-badge__separator"},"-",-1)),F("a",gY,pe(m(e)("terms")),1)])])]))])):(E(),B("div",yY,[P(f,{state:"warning",description:m(e)("recaptcha_not_configured"),"show-button":!1,"show-link":!0,"link-text":m(e)("configure_now"),"link-url":o()},null,8,["description","link-text","link-url"])]))]),_:1})])}}}),SY=Nt(bY,[["__scopeId","data-v-90ae1975"]]),wY={class:"ivyforms-field__website"},_Y=fe({__name:"WebsiteField",props:{fieldIndex:{}},setup(n){const e=n,t=fn(),r=$(()=>t.fields.find(d=>d.fieldIndex===e.fieldIndex)),o=$(()=>{var d;return((d=r.value)==null?void 0:d.label)||""}),s=$(()=>{var d;return((d=r.value)==null?void 0:d.placeholder)||""}),a=$(()=>{var d;return((d=r.value)==null?void 0:d.required)||!1}),i=$(()=>{var d;return((d=r.value)==null?void 0:d.hideLabel)||!1}),l=$(()=>{var d;return((d=r.value)==null?void 0:d.fieldIndex)??e.fieldIndex}),u=$(()=>{var d;return((d=r.value)==null?void 0:d.defaultValue)||""}),f=$(()=>{var d;return((d=r.value)==null?void 0:d.type)||"website"});return(d,h)=>{const v=Lr,g=Lo;return E(),B("div",wY,[P(g,{label:i.value?"":o.value,required:a.value},{default:U(()=>[P(v,{id:l.value,readonly:"",placeholder:s.value,"model-value":u.value,type:f.value},null,8,["id","placeholder","model-value","type"])]),_:1},8,["label","required"])])}}}),CY=Nt(_Y,[["__scopeId","data-v-e85a1145"]]),xY={class:"action-buttons"},kY=fe({__name:"IvyFieldUnit",props:{variant:{},type:{},fieldIndex:{}},setup(n){const e=fn(),t=D(null),r=n,o=()=>{e.selectField(r.fieldIndex)},s=D(!1),a=$(()=>e.isSelected(r.fieldIndex)),i=$(()=>{const u=r.fieldIndex,f=e.fields.find(v=>v.fieldIndex===u),d=e.fields.length;if(!f)return[];const h=f.position;return[{icon:"arrow-up",category:"arrows",type:"outline",hidden:d===1||h===1,handler:()=>{e.moveFieldUp(f.fieldIndex)}},{icon:"arrow-down",category:"arrows",type:"outline",hidden:d===1||h===d,handler:()=>{e.moveFieldDown(f.fieldIndex)}},{icon:"settings",category:"global",type:"outline",hidden:!1,handler:()=>{o()}},{icon:"copy",category:"global",type:"outline",hidden:!1,handler:()=>{e.duplicateField(f.fieldIndex)}},{icon:"trash",category:"global",type:"outline",hidden:!1,handler:()=>{e.deleteField(f.fieldIndex)}}]}),l=u=>{switch(u){case"text":return Mw;case"email":return KG;case"number":return JG;case"textarea":return ZG;case"phone":return nY;case"website":return CY;case"recaptcha":return SY;default:return Mw}};return(u,f)=>(E(),B("div",{ref_key:"fieldRef",ref:t,class:J(["ivyforms-field-unit",{"is-hovered":s.value,"is-selected":a.value}]),onMouseover:f[0]||(f[0]=d=>s.value=!0),onMouseleave:f[1]||(f[1]=d=>s.value=!1),onClick:tt(o,["stop"])},[(E(),se(un(l(u.type)),{"field-index":u.fieldIndex,readonly:""},null,8,["field-index"])),mn(F("div",xY,[(E(!0),B(ze,null,yt(i.value,(d,h)=>mn((E(),se(gt,{key:h,size:"d",class:J([{"ivyforms-drag-item":d.icon==="move"}]),priority:"white",type:"ghost","icon-only":"","icon-start":d.icon,"icon-start-category":d.category,"icon-start-type":d.type,onClick:tt(d.handler,["stop","prevent"])},null,8,["class","icon-start","icon-start-category","icon-start-type","onClick"])),[[yr,!d.hidden]])),128))],512),[[yr,s.value||a.value]])],34))}}),TY=Nt(kY,[["__scopeId","data-v-1190084c"]]),EY={key:1},MY={class:"ivyforms-form-builder__submit-button ivyforms-p-12"},IY=fe({__name:"FormBuilder",setup(n){const{getLabel:e}=dt(),t=Gr(),r=fn(),o=$(()=>r.fields),s=D(!1),a=()=>e("empty_state_title");Wt(async()=>{t.params.id&&(r.formId=t.params.id,r.fields.length||(r.counterFields=0))});const i=b=>"ivyforms-field-unit_"+r.formId+"_"+b.fieldIndex,l=()=>{s.value=!0},u=()=>{s.value=!1,y()},f=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,_=w.getBoundingClientRect();b.clientY-_.top<_.height/2?w.classList.add("dragging-over-top"):w.classList.add("dragging-over-bottom"),document.querySelectorAll(".action-buttons").forEach(x=>{x.classList.add("hidden")})},d=b=>{b.preventDefault(),[...document.querySelectorAll(".ivyforms-form-builder__list-group__item")].some(_=>_.matches(":hover"))||document.querySelectorAll(".ivyforms-form-builder__list-group__item").forEach(_=>{_.classList.remove("dragging-over-top","dragging-over-bottom")})},h=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")})},v=b=>{r.selectField(b)},g=b=>{r.deselectField(b)},y=()=>{r.fields.forEach((b,w)=>{b.position=w+1})};return(b,w)=>{const _=Ki,k=gt,x=Up;return E(),B("div",{class:"ivyforms-form-builder ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20 ivyforms-pt-10",onClick:g},[P(x,null,{default:U(()=>[P(m(k8),{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:U(({element:C})=>[F("div",{class:"ivyforms-form-builder__list-group__item",onDragover:f,onDragleave:d,onDrop:h},[P(TY,{id:i(C),variant:"default",type:C.type,"field-index":C.fieldIndex,onSelectField:v},null,8,["id","type","field-index"])],32)]),footer:U(()=>[o.value.length===0?(E(),B("div",{key:0,class:"ivyforms-form-builder__item__wrapper__empty",onDragover:f,onDragleave:d},[P(_,{title:a(),image:"form-builder"},null,8,["title"])],32)):ue("",!0),o.value.length!==0?(E(),B("div",EY,[F("div",MY,[P(k,{priority:"tertiary",type:"border",readonly:"",onClick:w[0]||(w[0]=tt(()=>{},["prevent"]))},{default:U(()=>[Ye(pe(m(e)("submit")),1)]),_:1})])])):ue("",!0)]),_:1},8,["list"])]),_:1})])}}}),OY=Nt(IY,[["__scopeId","data-v-76329b64"]]),AY={class:"ivyforms-form-builder-page__section-header ivyforms-flex ivyforms-flex-1 ivyforms-p-12"},PY={class:"ivyforms-form-builder-page__section-header__right"},$Y=fe({__name:"FormBuilderPageSectionHeader",setup(n){const{getLabel:e}=dt(),t=fn(),r=()=>{if(!t.formId){Ve({message:e("form_id_not_found"),type:"error"});return}const o=`[ivyforms id=${t.formId}]`;navigator.clipboard?navigator.clipboard.writeText(o).then(()=>{Ve({message:e("shortcode_copied"),type:"success"})}):Ve({message:e("clipboard_api_not_supported"),type:"error"})};return(o,s)=>{const a=gt,i=Tn;return E(),B("div",AY,[s[0]||(s[0]=F("div",{class:"ivyforms-form-builder-page__section-header__left"},null,-1)),F("div",PY,[P(i,{content:m(e)("copy_shortcode"),placement:"top",theme:"inverted"},{default:U(()=>[P(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"])])])}}}),RY=Nt($Y,[["__scopeId","data-v-27dbedf6"]]),DY={},NY={class:"ivyforms-form-builder-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function LY(n,e){const t=RY,r=OY,o=ol,s=nl;return E(),B("div",NY,[P(t),P(s,null,{default:U(()=>[P(o,null,{default:U(()=>[P(r)]),_:1})]),_:1})])}const FY=Nt(DY,[["render",LY],["__scopeId","data-v-ea2cd0a0"]]),BY={class:"ivyforms-field-style ivyforms-pr-8"},VY=fe({__name:"FieldStyleTabContent",setup(n){const{getLabel:e}=dt();return(t,r)=>{const o=ol;return E(),se(o,null,{default:U(()=>[F("div",BY,pe(m(e)("style_data")),1)]),_:1})}}}),zY={key:0,class:"ivyforms-advanced-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16"},HY=fe({__name:"AdvancedFieldOptions",setup(n){const{getLabel:e}=dt(),{selectedField:t}=$c(fn()),{updateSelectedField:r}=fn(),o=(s,a)=>{r(s,a)};return(s,a)=>{const i=Lr,l=Lo;return["text","email","number","textarea","website"].includes(m(t).type)?(E(),B("div",zY,[P(l,{label:m(e)("default_value")},{default:U(()=>[["text","email","number","website"].includes(m(t).type)?(E(),se(i,{key:0,modelValue:m(t).defaultValue,"onUpdate:modelValue":a[0]||(a[0]=u=>m(t).defaultValue=u),onInput:a[1]||(a[1]=u=>o("defaultValue",u))},null,8,["modelValue"])):ue("",!0),m(t).type==="textarea"?(E(),se(i,{key:1,modelValue:m(t).defaultValue,"onUpdate:modelValue":a[2]||(a[2]=u=>m(t).defaultValue=u),type:"textarea"},null,8,["modelValue"])):ue("",!0)]),_:1},8,["label"])])):ue("",!0)}}}),WY=Nt(HY,[["__scopeId","data-v-acf3792e"]]),UY={},jY={class:"ivyforms-divider"};function qY(n,e){return E(),B("div",jY)}const KY=Nt(UY,[["render",qY],["__scopeId","data-v-2f5ea421"]]),GY={class:"ivyforms-general-field-options ivyforms-flex ivyforms-flex-direction-column ivyforms-gap-16 ivyforms-pt-16 ivyforms-pr-8"},YY={class:"ivyforms-checkbox-row ivyforms-flex ivyforms-gap-16"},JY=fe({__name:"GeneralFieldOptions",setup(n){const{getLabel:e}=dt(),{selectedField:t}=$c(fn()),{updateSelectedField:r,updateRequiredField:o}=fn(),s=(a,i)=>{r(a,i)};return(a,i)=>{const l=Lr,u=Lo,f=er,d=KY;return E(),B("div",GY,[P(u,{label:m(e)("label")},{default:U(()=>[P(l,{modelValue:m(t).label,"onUpdate:modelValue":i[0]||(i[0]=h=>m(t).label=h),onInput:i[1]||(i[1]=h=>s("label",h))},null,8,["modelValue"])]),_:1},8,["label"]),F("div",YY,[P(f,{modelValue:m(t).hideLabel,"onUpdate:modelValue":i[2]||(i[2]=h=>m(t).hideLabel=h),priority:"secondary",type:"checkmark",onChange:i[3]||(i[3]=h=>s("hideLabel",h))},{default:U(()=>[Ye(pe(m(e)("hide_label")),1)]),_:1},8,["modelValue"]),m(t).required?ue("",!0):(E(),se(f,{key:0,modelValue:m(t).readOnly,"onUpdate:modelValue":i[4]||(i[4]=h=>m(t).readOnly=h),priority:"secondary",type:"checkmark",onChange:i[5]||(i[5]=h=>s("readOnly",h))},{default:U(()=>[Ye(pe(m(e)("read_only")),1)]),_:1},8,["modelValue"]))]),P(u,{label:m(e)("description")},{default:U(()=>[P(l,{modelValue:m(t).description,"onUpdate:modelValue":i[6]||(i[6]=h=>m(t).description=h),placeholder:m(e)("field_desc_placeholder"),onInput:i[7]||(i[7]=h=>s("description",h))},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),P(d),m(t).readOnly?ue("",!0):(E(),se(f,{key:0,modelValue:m(t).required,"onUpdate:modelValue":i[8]||(i[8]=h=>m(t).required=h),priority:"secondary",type:"checkmark",onChange:i[9]||(i[9]=h=>m(o)(h))},{default:U(()=>[Ye(pe(m(e)("required")),1)]),_:1},8,["modelValue"])),m(t).required?(E(),se(u,{key:1,label:m(e)("required_message")},{default:U(()=>[P(l,{modelValue:m(t).requiredMessage,"onUpdate:modelValue":i[10]||(i[10]=h=>m(t).requiredMessage=h),placeholder:m(e)("required_message_placeholder"),onInput:i[11]||(i[11]=h=>s("requiredMessage",h))},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):ue("",!0),m(t).readOnly?ue("",!0):(E(),se(d,{key:2})),P(u,{label:m(e)("placeholder")},{default:U(()=>[P(l,{modelValue:m(t).placeholder,"onUpdate:modelValue":i[12]||(i[12]=h=>m(t).placeholder=h),onInput:i[13]||(i[13]=h=>s("placeholder",h))},null,8,["modelValue"])]),_:1},8,["label"]),P(d),P(u,{label:m(e)("css_classes")},{default:U(()=>[P(l,{modelValue:m(t).cssClasses,"onUpdate:modelValue":i[14]||(i[14]=h=>m(t).cssClasses=h),placeholder:m(e)("css_classes_placeholder"),onInput:i[15]||(i[15]=h=>s("cssClasses",h))},null,8,["modelValue","placeholder"])]),_:1},8,["label"])])}}}),XY=Nt(JY,[["__scopeId","data-v-54c3b3e8"]]),QY={key:0,class:"ivyforms-secondary-tab-menu ivyforms-pr-8"},ZY={class:"ivyforms-secondary-tab-menu__tabs"},eJ={class:"ivyforms-secondary-tab-menu__content"},tJ={key:0},nJ={key:1},rJ={key:2},oJ={key:1},aJ=fe({__name:"FieldOptionsTabContent",props:{field:{default:null}},setup(n){const{getLabel:e}=dt(),t=()=>e("no_field_selected"),r=()=>e("please_select_field"),o=D("general"),s=[{name:"general",label:e("general")},{name:"advanced",label:e("advanced")}];return(a,i)=>{const l=ou,u=XY,f=WY,d=Ki;return a.field?(E(),B("div",QY,[F("div",ZY,[P(l,{modelValue:o.value,"onUpdate:modelValue":i[0]||(i[0]=h=>o.value=h),type:"tonal",priority:"secondary",tabs:s,size:"s"},null,8,["modelValue"])]),F("div",eJ,[o.value==="general"?(E(),B("div",tJ,[P(u,{field:a.field},null,8,["field"])])):ue("",!0),o.value==="advanced"?(E(),B("div",nJ,[P(f)])):ue("",!0),o.value==="smartLogic"?(E(),B("div",rJ)):ue("",!0)])])):(E(),B("div",oJ,[P(d,{title:t(),subtitle:r(),image:"fields"},null,8,["title","subtitle"])]))}}}),sJ=Nt(aJ,[["__scopeId","data-v-14451df5"]]),iJ=fe({__name:"IvyCollapse",props:{accordion:{type:Boolean,default:!1}},setup(n){const e=D(["1"]),t=n;return(r,o)=>{const s=j$;return E(),se(s,It({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:U(()=>[be(r.$slots,"default",{},void 0,!0)]),_:3},16,["modelValue","accordion"])}}}),lJ=Nt(iJ,[["__scopeId","data-v-1086a760"]]),uJ={class:"el-icon el-collapse-item__arrow"},cJ={class:"ivyforms-collapse-item__title"},dJ=fe({__name:"IvyCollapseItem",props:{disabled:{type:Boolean,default:!1},comingSoon:{type:Boolean,default:!1},title:{type:String,default:""}},setup(n){const e=n,t=$(()=>e.disabled||e.comingSoon);return(r,o)=>{const s=el,a=q$;return E(),se(a,It({class:["ivyforms-collapse-item",{"is-disabled":t.value}]},r.$attrs,{disabled:t.value}),{icon:U(({isActive:i})=>[e.comingSoon?(E(),se(s,{key:0,class:"ivyforms-collapse-item__coming-soon"})):ue("",!0),F("i",uJ,[(E(),se(un(i?m(WO):m(UO)),{class:"icon"}))])]),title:U(()=>[F("span",cJ,[be(r.$slots,"title",{},()=>[Ye(pe(e.title),1)],!0)])]),default:U(()=>[be(r.$slots,"default",{},void 0,!0)]),_:3},16,["class","disabled"])}}}),fJ=Nt(dJ,[["__scopeId","data-v-fb2e46f9"]]),pJ=["disabled"],hJ={class:"ivyforms-add-field__left-content"},mJ={class:"ivyforms-add-field__name"},vJ={class:"ivyforms-add-field__right-content"},gJ=fe({__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=nn,s=el;return E(),B("button",{class:J(["ivyforms-add-field",["ivyforms-add-field__type__"+e.type,{"is-icon-start":e.iconStart,"is-icon-end":e.iconEnd}]]),disabled:e.disabled||e.comingSoon},[F("span",hJ,[e.iconStart?(E(),se(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"])):ue("",!0),F("span",mJ,pe(e.fieldName),1)]),F("span",vJ,[e.iconEnd?(E(),se(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"])):ue("",!0)]),e.comingSoon?(E(),se(s,{key:0,class:"ivyforms-add-field__coming-soon",size:"s"})):ue("",!0)],10,pJ)}}}),yJ=Nt(gJ,[["__scopeId","data-v-a73bdd2c"]]),bJ={class:"ivyforms-add-field__drag-area ivyforms-flex-1 ivyforms-pr-8 ivyforms-gap-8"},SJ=fe({__name:"AddFieldTabContent",setup(n){const{getLabel:e}=dt(),t=fn(),r=Xy();Wt(async()=>{r.allSettings||await r.loadAllSettings()});const o=g=>g.filter(y=>y.comingSoon?!1:y.type==="recaptcha"?!t.fields.some(w=>w.type==="recaptcha"):!0),s=g=>g.filter(y=>y.comingSoon===!0),a=g=>g.filter(y=>y.comingSoon?!1:y.type==="recaptcha"?t.fields.some(w=>w.type==="recaptcha"):!1),i=$(()=>v.map(g=>({...g,draggableFields:o(g.dragFields),comingSoonFields:s(g.dragFields),disabledFields:a(g.dragFields)}))),l=g=>{if(g==="recaptcha"&&t.fields.some(_=>_.type==="recaptcha"))return;(!Number.isFinite(t.counterFields)||t.counterFields<0)&&(t.counterFields=0);const y=t.increaseCounter(),b=h({type:g},y);t.addField({id:0,fieldIndex:b.fieldIndex,type:b.type,label:b.label||"",defaultValue:b.defaultValue||"",required:b.required||!1,placeholder:b.placeholder||"",position:t.fields.length+1}),u()},u=()=>{t.fields.forEach((g,y)=>{g.position=y+1})},f=g=>{var w;const y=g.target,b=h(y.__draggable_context.element,t.counterFields);(w=g.dataTransfer)==null||w.setData("fieldData",JSON.stringify(b))},d=g=>{const y=t.increaseCounter();return h(g,y)},h=(g,y)=>{switch(g.type){case"text":return{id:0,fieldIndex:y,type:"text",label:e("text"),required:!1,defaultValue:"",placeholder:"",position:0};case"email":return{id:0,fieldIndex:y,type:"email",label:e("email"),required:!1,defaultValue:"",placeholder:"",position:0};case"number":return{id:0,fieldIndex:y,type:"number",label:e("number"),required:!1,defaultValue:"",placeholder:"",position:0};case"textarea":return{id:0,fieldIndex:y,type:"textarea",label:e("paragraph"),required:!1,defaultValue:"",placeholder:"",position:0};case"phone":return{id:0,fieldIndex:y,type:"phone",label:e("phone"),required:!1,defaultValue:"",placeholder:"",position:0};case"website":return{id:0,fieldIndex:y,type:"website",label:e("website"),required:!1,defaultValue:"",placeholder:"",position:0};case"recaptcha":return{id:0,fieldIndex:y,type:"recaptcha",label:e("recaptcha"),required:!1,defaultValue:"",placeholder:"",position:0}}},v=[{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:"website",name:e("website"),iconStart:"globe",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:[{type:"recaptcha",name:e("recaptcha"),iconStart:"recaptcha",iconStartType:"fill",iconStartCategory:"security"}]}];return(g,y)=>{const b=yJ,w=fJ,_=lJ;return E(),se(_,{accordion:!1},{default:U(()=>[(E(!0),B(ze,null,yt(i.value,(k,x)=>(E(),se(w,{key:x,title:k.title,name:k.name,"coming-soon":k.dragFields.length===0},{default:U(()=>[F("div",bJ,[P(m(k8),{class:"ivyforms-add-field__draggable-wrapper",list:k.draggableFields,sort:!1,group:{name:"d_fields",pull:"clone",put:!1},clone:d,"item-key":"type",onDragstart:y[0]||(y[0]=C=>f(C))},{item:U(({element:C})=>[P(b,{"field-type":C.type,"field-name":C.name,"icon-start":C.iconStart,"icon-start-category":C.iconStartCategory,"icon-start-type":C.iconStartType,onClick:T=>l(C.type)},null,8,["field-type","field-name","icon-start","icon-start-category","icon-start-type","onClick"])]),_:2},1032,["list"]),(E(!0),B(ze,null,yt(k.comingSoonFields,C=>(E(),se(b,{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)),(E(!0),B(ze,null,yt(k.disabledFields,C=>(E(),se(b,{key:`disabled-${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":!1,disabled:!0},null,8,["field-type","field-name","icon-start","icon-start-category","icon-start-type"]))),128))])]),_:2},1032,["title","name","coming-soon"]))),128))]),_:1})}}}),wJ=Nt(SJ,[["__scopeId","data-v-f5492cd6"]]),_J={class:"ivyforms-tabs-container ivyforms-pb-16 ivyforms-pr-12"},CJ={class:"ivyforms-tab-content ivyforms-pr-12 ivyforms-width-100"},xJ={key:0},kJ={key:1},TJ={key:2},EJ=fe({__name:"FormBuilderPagePanel",setup(n){const{getLabel:e}=dt(),t=fn(),r=D("addField"),o=[{name:"addField",label:e("add_field")},{name:"options",label:e("options")},{name:"style",label:e("style"),disabled:!0}];return $e(()=>t.selectedField,s=>{s&&(r.value="options")}),(s,a)=>{const i=ou,l=wJ,u=sJ,f=VY,d=ol,h=Nc;return E(),se(h,{width:360},{default:U(()=>[F("div",_J,[P(i,{modelValue:r.value,"onUpdate:modelValue":a[0]||(a[0]=v=>r.value=v),background:"",type:"filled",size:"s",priority:"primary",tabs:o,"coming-soon":!0},null,8,["modelValue"])]),F("div",CJ,[P(d,null,{default:U(()=>[r.value==="addField"?(E(),B("div",xJ,[P(l)])):ue("",!0),r.value==="options"?(E(),B("div",kJ,[P(u,{field:m(t).selectedField},null,8,["field"])])):ue("",!0),r.value==="style"?(E(),B("div",TJ,[P(f)])):ue("",!0)]),_:1})])]),_:1})}}}),MJ=Nt(EJ,[["__scopeId","data-v-d07819d8"]]),IJ=["disabled","aria-label"],OJ={key:0,class:"ivyforms-button-option__spinner-container"},AJ={key:2},iu=fe({__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}=dt(),t=n,r=()=>{(document==null?void 0:document.activeElement).blur()},o=s=>{s.preventDefault()};return(s,a)=>{const i=nn;return E(),B("button",{class:J(["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&&s.$slots.default&&!t.iconOnly,"is-icon-end":t.iconEnd&&s.$slots.default&&!t.iconOnly,"is-icon-only":(t.iconStart||t.iconEnd)&&!s.$slots.default||t.iconOnly}]]),disabled:t.disabled||t.loading,"aria-label":t.ariaLabel||m(e)("option_button"),style:ln({width:t.fullWidth?"100%":void 0}),onClick:r,onMousedown:o},[t.loading?(E(),B("span",OJ,a[0]||(a[0]=[F("svg",{viewBox:"0 0 50 50",class:"ivyforms-button-option__spinner"},[F("circle",{class:"ivyforms-button-option__spinner__line",cx:"25",cy:"25",r:"22.5"})],-1)]))):ue("",!0),t.iconStart&&!t.loading?(E(),se(i,{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"])):ue("",!0),s.$slots.default&&!t.iconOnly?(E(),B("span",AJ,[be(s.$slots,"default")])):ue("",!0),t.iconEnd?(E(),se(i,{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"])):ue("",!0),a[1]||(a[1]=F("svg",{class:"ivyforms-button-option__transition",width:"100%",height:"100%",fill:"none"},[F("g",null,[F("rect",{width:"100%",height:"100%"})])],-1))],46,IJ)}}}),PJ=["onClick"],$J={class:"ivyforms-flex ivyforms-align-items-center ivyforms-gap-4"},RJ={class:"ivyforms-filter-item-label"},DJ={class:"ivyforms-filter-item-value"},NJ={key:0,class:"ivyforms-filter-item-subtitle"},LJ={class:"ivyforms-filter-item__children__items"},FJ=["onClick"],BJ={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"},zJ={class:"ivyforms-filter-options--empty__text regular-12 text-align-center"},HJ=fe({__name:"IvyFilterItems",props:{options:{},selectedItems:{},filterText:{},loading:{type:Boolean}},emits:["select"],setup(n,{emit:e}){const{getLabel:t}=dt(),r=h=>`${t("no_results_for")} ${h}`,o=n,s=e,a=D([]),i=$(()=>{const h=JSON.parse(JSON.stringify(o.options));return o.filterText?h.filter(v=>{if(v.children){const g=v.children.filter(y=>y.label.toLowerCase().includes(o.filterText.toLowerCase()));return v.children=g,g.length>0}return v.label.toLowerCase().includes(o.filterText.toLowerCase())}):h}),l=h=>{if(h.children){const v=f(h);for(const g of h.children)v&&u(g)||s("select",g.value);return}s("select",h.value)},u=h=>Array.isArray(o.selectedItems)?h.children?h.children.every(v=>o.selectedItems.includes(v.value)):o.selectedItems.includes(h.value):o.selectedItems===h.value,f=h=>Array.isArray(o.selectedItems)&&h.children?!h.children.every(v=>o.selectedItems.includes(v.value))&&h.children.some(v=>o.selectedItems.includes(v.value)):!1,d=h=>{const v=a.value.findIndex(g=>g===h);v===-1?a.value.push(h):a.value.splice(v,1)};return(h,v)=>{const g=iu,y=nn,b=er,w=Fc,_=Lc;return E(),B("div",null,[h.loading?ue("",!0):(E(!0),B(ze,{key:0},yt(i.value,(k,x)=>(E(),B("div",{key:x,class:J(["ivyforms-filter-options",{"ivyforms-filter-options--parent":k.children}])},[F("div",{class:J(["ivyforms-filter-item",{"ivyforms-filter-item--parent":k.children,"is-selected":u(k)&&!Array.isArray(o.selectedItems)}]),onClick:C=>k.children?void 0:l(k)},[F("div",$J,[k.children?(E(),se(g,{key:0,type:"ghost","icon-start-type":"outline","icon-start":"arrow-down","icon-start-category":"arrows",size:"xs",class:J(["ivyforms-filter-item__collapse-button",{collapsed:a.value.includes(k.value)}]),onClick:C=>d(k.value)},null,8,["class","onClick"])):ue("",!0),k.icon?(E(),se(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"])):ue("",!0),F("div",null,[F("div",RJ,[Ye(pe(k.label)+" ",1),F("div",DJ,pe(k.labelId),1)]),k.subtitle?(E(),B("div",NJ,pe(k.subtitle),1)):ue("",!0)])]),Array.isArray(o.selectedItems)?(E(),se(b,{key:0,indeterminate:f(k),"model-value":u(k),onChange:C=>k.children?l(k):void 0},null,8,["indeterminate","model-value","onChange"])):ue("",!0)],10,PJ),k.children?(E(),B("div",{key:0,class:J(["ivyforms-filter-item__children__wrapper",{collapsed:a.value.includes(k.value)}])},[F("div",LJ,[(E(!0),B(ze,null,yt(k.children,(C,T)=>(E(),B("div",{key:T,class:"ivyforms-filter-item",onClick:A=>l(C)},[Ye(pe(C.label)+" ",1),P(b,{"model-value":u(C)},null,8,["model-value"])],8,FJ))),128))])],2)):ue("",!0)],2))),128)),h.loading?(E(),se(_,{key:1},{template:U(()=>[(E(),B(ze,null,yt(10,k=>F("div",{key:k,class:"ivyforms-filter-options--parent ivyforms-py-8"},[P(w,{style:{height:"20px"}})])),64))]),_:1})):ue("",!0),!i.value.length&&!h.loading?(E(),B("div",BJ,[F("div",VJ,pe(r(h.filterText)),1),F("div",zJ,pe(m(t)("try_adjusting_search")),1)])):ue("",!0)])}}}),WJ={key:0,class:"ivyforms-filter__button__loading"},UJ={key:0,class:"ivyforms-filter__button__placeholder"},jJ={key:1,class:"ivyforms-filter__button__label"},qJ={class:"ivyforms-text-cut"},KJ={key:2,class:"ivyforms-filter__button__clear ivyforms-filter__icon"},GJ={key:3,class:"ivyforms-filter__button__arrow ivyforms-filter__icon"},YJ={key:0,class:"ivyforms-filter__search"},ch=fe({__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}=dt(),r=n,o=e,s=D(!1),a=D(!1),i=D(null),l=D(null),u=D("");j1(i,()=>{m(l)});const f=$({get(){return r.modelValue},set(x){o("update:modelValue",x),o("change",x)}}),d=$(()=>{const x=f.value;return r.clearable&&(Array.isArray(x)?x.length:x)}),h=$(()=>{const x=f.value;return Array.isArray(x)?x.length>0:!!x}),v=D(f.value),g=()=>{for(const x of r.options){if(x.children){for(const C of x.children)if(C.value===f.value[0])return C.label}if(x.value===(Array.isArray(f.value)?f.value[0]:f.value))return x.label}},y=()=>{r.clearable&&(Array.isArray(f.value)?f.value=[]:f.value=null,o("update:modelValue",Array.isArray(f.value)?[]:null))},b=()=>{Array.isArray(f.value)?v.value=[...f.value]:v.value=f.value,s.value=!0,k("")},w=()=>{s.value=!1,u.value=""},_=x=>{if(Array.isArray(f.value)){const C=f.value.findIndex(T=>T===x);C===-1?f.value.push(x):f.value.splice(C,1)}else f.value=x,l.value&&l.value.hide()},k=async x=>{r.remoteMethod&&(a.value=!0,await r.remoteMethod(x),a.value=!1)};return(x,C)=>{const T=iu,A=nn,O=au,I=HJ,R=ol,L=su;return E(),B("div",{class:J(["ivyforms-filter",[`size-${r.size}`,{"is-clearable":d.value,"is-open":s.value,"has-value":Array.isArray(f.value)?f.value.length>0:f.value,"is-disabled":r.disabled,"is-icon-only":r.showOnlyIcon,"is-full-width":r.isFullWidth,"is-loading":r.loading}]])},[r.showOnlyIcon?(E(),se(T,{key:0,ref_key:"filterButtonRef",ref:i,"icon-start":r.icon,"icon-start-type":r.iconType,"icon-start-category":r.iconCategory,type:r.type,priority:r.priority,active:h.value,onClick:C[0]||(C[0]=G=>b())},null,8,["icon-start","icon-start-type","icon-start-category","type","priority","active"])):(E(),B("div",{key:1,ref_key:"filterButtonRef",ref:i,class:J(["ivyforms-filter__button",{"ivyforms-filter__button--border":r.type==="border","ivyforms-filter__button--loading":r.loading}]),onClick:C[1]||(C[1]=G=>b())},[r.loading?(E(),B("div",WJ,C[5]||(C[5]=[F("span",{class:"ivyforms-filter__button__spinner-container"},[F("svg",{viewBox:"0 0 50 50",class:"ivyforms-filter__button__spinner"},[F("circle",{class:"ivyforms-filter__button__spinner__line",cx:"25",cy:"25",r:"22.5"})])],-1)]))):ue("",!0),r.loading?ue("",!0):(E(),B(ze,{key:1},[h.value?ue("",!0):(E(),B("span",UJ,pe(r.placeholder),1)),h.value?(E(),B("div",jJ,[F("span",qJ,pe(g()),1)])):ue("",!0)],64)),d.value&&!r.loading?(E(),B("div",KJ,[P(A,{class:"ivyforms-filter__icon",name:"close",size:"s",priority:"tertiary",type:"outline",color:"var(--map-base-dusk-symbol-2)",onClick:tt(y,["stop"])})])):r.loading?ue("",!0):(E(),B("div",GJ,[P(A,{priority:"tertiary",name:"chevron-down",type:"outline",category:"arrows",size:"s",color:"var(--map-base-dusk-symbol-2)"})]))],2)),P(L,{ref_key:"filterPopoverRef",ref:l,trigger:"click",placement:"bottom-start","virtual-ref":i.value,"show-arrow":!1,width:x.popoverWidth,"virtual-triggering":"","popper-class":"ivyforms-filter-popover","popper-background":r.popperBackground,"is-with-scrollbar":!1,onBeforeEnter:C[3]||(C[3]=G=>s.value=!0),onAfterLeave:C[4]||(C[4]=G=>w())},{default:U(()=>[x.searchable?(E(),B("div",YJ,[P(O,{modelValue:u.value,"onUpdate:modelValue":[C[2]||(C[2]=G=>u.value=G),k],placeholder:m(t)("search"),"should-collapse-on-mobile":!1},null,8,["modelValue","placeholder"])])):ue("",!0),P(R,null,{default:U(()=>[P(I,{class:"ivyforms-filter-popover__items",options:x.options,"selected-items":f.value,"filter-text":u.value,loading:a.value,onSelect:_},null,8,["options","selected-items","filter-text","loading"])]),_:1})]),_:1},8,["virtual-ref","width","popper-background"])],2)}}}),Wc=Do("confirmationSettingBuilder",()=>{const n=D([]),e=D(null),t=D(null),r=D("successMessage"),o=D(!0),s=D(!1),a=D(""),i=D(""),l=D(""),u=D(!1),{getLabel:f}=dt(),h=oi().createEntityManager("confirmationBuilder",{url:i,message:a,type:r,enabled:o,showForm:s,page:l}),v=()=>{h.resetUnsavedChanges()},{request:g}=lo(),y=async T=>{var A;try{const{data:O,error:I,status:R}=await g(`/confirmation/${T}`,{method:"GET"}),L=(A=O==null?void 0:O.data)==null?void 0:A.data;!I&&R===200&&L?(e.value=T,t.value=L.formId,r.value=L.type||"successMessage",o.value=L.enabled||!1,s.value=L.showForm||!1,a.value=L.message||"",i.value=L.url||"",l.value=L.page||"",u.value=!0,v()):Ve({message:`${f("failed_to_load_confirmation")} ${(O==null?void 0:O.message)??I}`,type:"error"})}catch(O){Ve({message:`${f("failed_to_load_confirmation")} ${O}`,type:"error"})}},b=async T=>{try{const{data:A,error:O,status:I}=await g(`/confirmations/${T}`,{method:"GET"});if(!O&&I===200&&(A!=null&&A.data)){const R=A.data[0][0];e.value=R.id,t.value=R.formId,r.value=R.type||"successMessage",o.value=R.enabled||!1,s.value=R.showForm||!1,a.value=R.message||"",i.value=R.url||"",l.value=R.page||"",u.value=!0,v()}else Ve({message:`${f("failed_to_fetch_confirmation")} ${(A==null?void 0:A.message)??O}`,type:"error"})}catch(A){Ve({message:`${f("failed_to_fetch_confirmation")} ${A}`,type:"error"})}},w=()=>{e.value=null,t.value=null,r.value="",o.value=!0,s.value=!1,a.value="",i.value="",l.value="",u.value=!1},_=async()=>{var A;const T={formId:t.value??null,type:r.value||"",enabled:o.value||!1,showForm:s.value||!1,message:a.value||"",url:i.value||"",page:l.value||""};try{const{data:O,error:I,status:R}=await g("/confirmation/add/",{method:"POST",data:T});!I&&R===200&&((A=O==null?void 0:O.data)!=null&&A.data)?(e.value=O.data.data.id,n.value.push(O.data),Ve({message:f("create_confirmation"),type:"success"}),h.resetUnsavedChanges()):Ve({message:`${f("failed_to_create_confirmation")} ${(O==null?void 0:O.message)??I}`,type:"error"})}catch(O){Ve({message:`${f("error_creating_confirmation")} ${O}`,type:"error"})}},k=async(T,A)=>{try{const{data:O,error:I,status:R}=await g(`/confirmation/update/${T}/`,{method:"POST",data:A});!I&&R===200?(Ve({message:f("update_confirmation"),type:"success"}),h.resetUnsavedChanges()):Ve({message:`${f("error_creating_confirmation")}: ${(O==null?void 0:O.message)??I}`,type:"error"})}catch(O){Ve({message:`${f("error_to_update_confirmation")} ${O}`,type:"error"})}},x=async T=>{try{const{data:A,error:O,status:I}=await g(`/confirmation/duplicate/${T}/`,{method:"POST"});!O&&I===200&&(A!=null&&A.data)?(Ve({message:f("updating_duplicated_confirmation"),type:"success"}),n.value.push(A.data)):Ve({message:`${f("failed_to_duplicate_confirmation")} ${(A==null?void 0:A.message)??O}`,type:"error"})}catch(A){Ve({message:`${f("error_duplicate_confirmation")} ${A}`,type:"error"})}},C=async T=>{try{const{data:A,error:O,status:I}=await g(`/confirmation/delete/${T}/`,{method:"POST",data:{id:T}});!O&&I===200?(Ve({message:f("delete_confirmation"),type:"success"}),n.value=n.value.filter(R=>R.id!==T)):Ve({message:`${f("failed_to_delete_confirmation")} ${(A==null?void 0:A.message)??O}`,type:"error"})}catch(A){Ve({message:`${f("error_delete_confirmation")} ${A}`,type:"error"})}};return{allConfirmations:n,id:e,formId:t,type:r,enabled:o,showForm:s,resetEntityState:v,message:a,url:i,page:l,isEditing:u,getCurrentState:h.getCurrentState,fetchAllConfirmations:b,resetConfirmation:w,createConfirmation:_,updateConfirmation:k,deleteConfirmation:C,loadConfirmation:y,duplicateConfirmation:x}});function dh(){const n=No(),e=oi(),t=ha(),r=fn(),o=Wc(),s=rl();function a(){return{hasFormBuilderUnsaved:e.hasUnsavedChanges("formBuilder",()=>r.getCurrentState()).value,hasConfirmationUnsaved:e.hasUnsavedChanges("confirmationBuilder",()=>o.getCurrentState()).value,hasNotificationUnsaved:e.hasUnsavedChanges("notificationBuilder",()=>s.getCurrentState()).value}}function i(f,d=null){const{hasFormBuilderUnsaved:h,hasConfirmationUnsaved:v,hasNotificationUnsaved:g}=a();return h||v||g?f.routeName?{name:d,params:{id:r.formId}}:void 0:f.routeName?{name:f.routeName,params:{id:r.formId}}:void 0}function l(f,d){if(d(f.routeName))return;const{hasFormBuilderUnsaved:h,hasConfirmationUnsaved:v,hasNotificationUnsaved:g}=a();h||v||g?t.showUnsavedChangesDialog(()=>{h&&e.resetUnsavedChanges("formBuilder",()=>r.getCurrentState()),v&&e.resetUnsavedChanges("confirmationBuilder",()=>o.getCurrentState()),g&&e.resetUnsavedChanges("notificationBuilder",()=>s.getCurrentState()),n.push({name:f.routeName,params:{id:r.formId}})}):n.push({name:f.routeName,params:{id:r.formId}})}function u(f,d){const h=n.currentRoute.value.matched;if(h.some(({name:v})=>v===f))return!0;if(h.length>1&&d==="settings"){const v=h[h.length-2];if(v&&v.name===Kf)return!0}return!!(d==="notifications"&&h.some(({name:v})=>v===Gf||v===Yf))}return{getMenuRoute:i,onMenuClick:l,isActive:u}}const JJ=fe({__name:"FormBuilderPage",setup(n){const{getLabel:e}=dt(),{redirectToWordPressAdminPage:t}=ba(),r=No(),o=D(!1),s=oi(),a=$(()=>[{label:e("build"),index:"build",routeName:f.isEditing?jl:qi},{label:e("settings"),index:"settings",routeName:Js},{label:e("results"),index:"results",routeName:Xs}]),i=D([]),l=D(!1),u=D(!1),f=fn(),d=Sa(),h=Xa(),v=rl(),g=Wc(),y=Yp(),b=dh(),w=$(()=>f.formId),_=async()=>{l.value=!0;try{await h.fetchData({page:1,perPage:100}),i.value=h.tableData.map(I=>({value:I.id,labelId:`${e("id")}: ${I.id}`,label:I.name||`Form #${I.id}`}))}catch(I){console.error(e("failed_to_fetch_form"),I),Ve({message:e("failed_to_fetch_form"),type:"error"})}finally{l.value=!1}},k=async I=>{if(!I){f.resetForm(),v.allNotifications=[],v.formId=null,g.allConfirmations=[],g.formId=null,await r.push({path:"/"});return}u.value=!0;try{await f.loadForm(I),r.currentRoute.value.path.includes("/settings/general/")||r.currentRoute.value.path.includes("/settings/notification/manage")||r.currentRoute.value.path.includes("/settings/confirmation/manage")?(await r.push({path:`/settings/general/manage/${I}`}),Ve({message:e("form_loaded"),type:"success"})):r.currentRoute.value.path.includes("/settings/notification/")?(await v.fetchData(parseInt(I)),await r.push({path:`/settings/notification/${I}`}),Ve({message:e("notification_loaded"),type:"success"})):(await r.push({path:`/manage/${I}`}),Ve({message:e("form_loaded"),type:"success"}))}catch(R){console.error(e("failed_to_load_form"),R),Ve({message:e("failed_to_load_form"),type:"error"})}finally{u.value=!1}},x=async()=>{u.value=!0;try{await f.saveForm(),await _()}finally{u.value=!1}},C=async()=>{u.value=!0;try{await f.updateForm(),await _()}finally{u.value=!1}},T=()=>{f.formId||Ve({message:e("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${f.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")};Wt(async()=>{await _(),!r.currentRoute.value.path.includes("/manage/")||!f.formId?o.value=!0:(o.value=!1,f.formId&&await f.loadForm(f.formId,{normalize:!0,silent:!0})),d.setCurrentPage("FormBuilderPage");const R=s.setupAdminMenuListener(y,()=>s.hasUnsavedChanges("formBuilder",()=>f.getCurrentState()).value);xr(R)}),$e(()=>f.name,I=>{if(I&&f.formId){const R=i.value.findIndex(L=>L.value===f.formId);R!==-1&&(i.value[R].label=I)}});const A=async I=>{try{if(await _(),I&&f.formId&&f.name){const R=i.value.findIndex(L=>L.value===f.formId);R===-1?i.value.push({value:f.formId,labelId:`${e("id")}: ${f.formId}`,label:f.name}):i.value[R].label=f.name,d.setPageTitle(f.name),await f.updateForm({silent:!0})}o.value=!1}catch(R){console.error(e("failed_to_load_form"),R),o.value=!1}},O=()=>{o.value=!1,t(nu)};return(I,R)=>{const L=ch,G=pa,z=ri,ee=Tn,q=tl,V=ni,ne=MJ,oe=FY;return E(),B(ze,null,[P(V,null,{left:U(()=>[P(L,{modelValue:w.value,"onUpdate:modelValue":R[0]||(R[0]=Y=>w.value=Y),size:"s",type:"border",placeholder:m(e)("select_form"),options:i.value,loading:l.value||u.value,onChange:k},null,8,["modelValue","placeholder","options","loading"])]),center:U(()=>[P(z,{mode:"horizontal",ellipsis:!1,router:""},{default:U(()=>[(E(!0),B(ze,null,yt(a.value,Y=>(E(),se(G,{key:Y.index,label:Y.label,name:Y.index,type:"tonal","is-active":m(b).isActive(Y.routeName,Y.index),route:m(b).getMenuRoute(Y,m(qi)),onClick:Z=>m(b).onMenuClick(Y,m(b).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:U(()=>[P(ee,{content:m(e)("preview_form"),placement:"bottom",theme:"inverted"},{default:U(()=>[P(gt,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:T})]),_:1},8,["content"]),m(f).isEditing?(E(),se(gt,{key:0,class:J(["ivyforms-button__action--update"]),priority:"primary",loading:u.value,onClick:C},{default:U(()=>[u.value?ue("",!0):(E(),B(ze,{key:0},[Ye(pe(m(e)("update")),1)],64))]),_:1},8,["loading"])):(E(),se(gt,{key:1,class:J(["ivyforms-button__action--save"]),priority:"primary",loading:u.value,onClick:x},{default:U(()=>[u.value?ue("",!0):(E(),B(ze,{key:0},[Ye(pe(m(e)("save")),1)],64))]),_:1},8,["loading"])),P(q)]),_:1}),F("div",{class:J(["ivyforms-form-builder-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":m(d).isFullScreenMode}])},[P(ne),P(oe),P(p8,{visible:o.value,"onUpdate:visible":R[1]||(R[1]=Y=>o.value=Y),onFormCreated:A,onClose:O},null,8,["visible"])],2),P(Vc,{"show-close":"","align-center":"",width:"342px"})],64)}}}),Iw=Nt(JJ,[["__scopeId","data-v-349f47d6"]]),XJ=fe({__name:"FormSettingsPageSection",emits:["update:isAddingNotification"],setup(n,{emit:e}){const t=e,r=()=>{t("update:isAddingNotification",!1)};return(o,s)=>{const a=To("router-view"),i=nl;return E(),se(i,null,{default:U(()=>[P(a,null,{default:U(({Component:l})=>[(E(),se(un(l),{onCreated:r},null,32))]),_:1})]),_:1})}}}),QJ=fe({__name:"FormSettingsPagePanel",setup(n){const{getLabel:e}=dt(),t=oi(),r=D("vertical"),o=[{label:e("general_settings"),index:"general",routeName:Js},{label:e("notifications"),index:"notifications",routeName:gc},{label:e("confirmations"),index:"confirmations",routeName:Jf}],s=fn(),a=Wc(),i=rl(),l=Yp(),u=dh();return Wt(()=>{const f=t.setupAdminMenuListener(l,()=>t.hasUnsavedChanges("formBuilder",()=>s.getCurrentState()).value||t.hasUnsavedChanges("confirmationBuilder",()=>a.getCurrentState()).value||t.hasUnsavedChanges("notificationBuilder",()=>i.getCurrentState()).value);xr(f)}),(f,d)=>{const h=pa,v=ri,g=Nc;return E(),se(g,null,{default:U(()=>[P(v,{mode:r.value,ellipsis:!1,class:"ivyforms-form-builder-settings__menu ivyforms-pr-12",router:""},{default:U(()=>[(E(),B(ze,null,yt(o,y=>P(h,{key:y.index,label:y.label,name:y.index,type:"tonal","is-active":m(u).isActive(y.routeName,y.index),route:m(u).getMenuRoute(y),onClick:b=>m(u).onMenuClick(y,m(u).isActive)},null,8,["label","name","is-active","route","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),ZJ=fe({__name:"FormBuilderSettingsPage",setup(n){const{getLabel:e}=dt(),t=fn(),r=Sa(),o=Xa(),s=rl(),a=Wc(),i=oi(),l=D("general"),u=D(!1),f=D("horizontal"),d=Gr(),h=No(),v=dh(),g=$(()=>t.formId||null),y=D([]),b=D(!1),w=D(!1),_=$(()=>[{label:e("build"),index:"build",routeName:t.isEditing?jl:qi},{label:e("settings"),index:"settings",routeName:Js},{label:e("results"),index:"results",routeName:Xs}]),k=()=>{t.formId||Ve({message:e("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${t.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},x=async O=>{if(!O){t.resetForm(),s.allNotifications=[],s.formId=null,a.allConfirmations=[],a.formId=null,await h.push({path:"/"});return}w.value=!0;try{await t.loadForm(O);const I=h.currentRoute.value.path+h.currentRoute.value.hash;I.includes("/settings/general/")||I.includes("/settings/notification/manage")||I.includes("/settings/confirmation/manage")?(await h.push({path:`/settings/general/manage/${O}`}),l.value="general",Ve({message:e("form_loaded"),type:"success"})):I.includes("/settings/notification/")?(await s.fetchData(parseInt(O)),await h.push({path:`/settings/notification/${O}`}),l.value="notifications",Ve({message:e("notification_loaded"),type:"success"})):I.includes("/settings/confirmation/")?(await h.push({path:`/settings/confirmation/${O}`}),l.value="confirmations",Ve({message:e("form_loaded"),type:"success"})):(await h.push({path:`/manage/${O}`}),Ve({message:e("form_loaded"),type:"success"}))}catch(I){console.error(e("failed_to_load_form"),I),Ve({message:e("failed_to_load_form"),type:"error"})}finally{w.value=!1}},C=async()=>{b.value=!0;try{await o.fetchData({page:1,perPage:100}),y.value=o.tableData.map(O=>({value:O.id,label:O.name||`Form #${O.id}`}))}catch(O){console.error(e("failed_to_load_form"),O),Ve({message:e("failed_to_fetch_form"),type:"error"})}finally{b.value=!1}};function T(O){const I=O.name?O.name.toString():"";if(I.includes("notification"))l.value="notifications",u.value=!0;else if(I.includes("confirmation"))l.value="confirmations",u.value=!1;else if(I.includes("general")||I.includes("settings"))l.value="general",u.value=!1;else{const R=O.path+O.hash;R.includes("/notification")?(l.value="notifications",u.value=!0):R.includes("/confirmation")?(l.value="confirmations",u.value=!1):(l.value="general",u.value=!1)}}Wt(async()=>{await C(),t.formId||(t.counterFields=0),T(d),i.resetUnsavedChanges("formBuilder",()=>t.getCurrentState());const O=i.setupAdminMenuListener(A,()=>i.hasUnsavedChanges("formBuilder",()=>t.getCurrentState()).value||i.hasUnsavedChanges("confirmationBuilder",()=>a.getCurrentState()).value||i.hasUnsavedChanges("notificationBuilder",()=>s.getCurrentState()).value);xr(O)}),$e(()=>t.name,O=>{if(O&&t.formId){const I=y.value.findIndex(R=>R.value===t.formId);I!==-1&&(y.value[I].label=O)}}),$e(()=>[d.path,d.hash,d.name],()=>{T(d)},{immediate:!0});const A=Yp();return(O,I)=>{const R=ch,L=pa,G=ri,z=gt,ee=Tn,q=tl,V=ni,ne=QJ,oe=XJ;return E(),B(ze,null,[P(V,null,{left:U(()=>[P(R,{modelValue:g.value,"onUpdate:modelValue":I[0]||(I[0]=Y=>g.value=Y),size:"s",type:"border",placeholder:"Select a form",options:y.value,loading:b.value||w.value,onChange:x},null,8,["modelValue","options","loading"])]),center:U(()=>[P(G,{mode:f.value,ellipsis:!1,router:""},{default:U(()=>[(E(!0),B(ze,null,yt(_.value,Y=>(E(),se(L,{key:Y.index,label:Y.label,name:Y.index,type:"tonal","is-active":m(v).isActive(Y.routeName,Y.index),route:m(v).getMenuRoute(Y,m(Js)),onClick:Z=>m(v).onMenuClick(Y,m(v).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1},8,["mode"])]),right:U(()=>[P(ee,{content:m(e)("preview_form"),placement:"bottom",theme:"inverted"},{default:U(()=>[P(z,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:k})]),_:1},8,["content"]),P(q)]),_:1}),F("div",{class:J(["ivyforms-form-builder-settings-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":m(r).isFullScreenMode}])},[(E(),se(ne,{key:g.value,"active-index":l.value},null,8,["active-index"])),P(oe,{"active-index":l.value,"is-adding-notification":u.value},null,8,["active-index","is-adding-notification"])],2),P(Vc,{"align-center":"",width:"342px"})],64)}}}),eX=Nt(ZJ,[["__scopeId","data-v-ebaa9bd0"]]);function cr(n){this.content=n}cr.prototype={constructor:cr,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),s=r.content.slice();return o==-1?s.push(t||n,e):(s[o+1]=e,t&&(s[o]=t)),new cr(s)},remove:function(n){var e=this.find(n);if(e==-1)return this;var t=this.content.slice();return t.splice(e,2),new cr(t)},addToStart:function(n,e){return new cr([n,e].concat(this.remove(n).content))},addToEnd:function(n,e){var t=this.remove(n).content.slice();return t.push(n,e),new cr(t)},addBefore:function(n,e,t){var r=this.remove(e),o=r.content.slice(),s=r.find(n);return o.splice(s==-1?o.length:s,0,e,t),new cr(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=cr.from(n),n.size?new cr(n.content.concat(this.subtract(n).content)):this},append:function(n){return n=cr.from(n),n.size?new cr(this.subtract(n).content.concat(n.content)):this},subtract:function(n){var e=this;n=cr.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}};cr.from=function(n){if(n instanceof cr)return n;var e=[];if(n)for(var t in n)e.push(t,n[t]);return new cr(e)};function T8(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),s=e.child(r);if(o==s){t+=o.nodeSize;continue}if(!o.sameMarkup(s))return t;if(o.isText&&o.text!=s.text){for(let a=0;o.text[a]==s.text[a];a++)t++;return t}if(o.content.size||s.content.size){let a=T8(o.content,s.content,t+1);if(a!=null)return a}t+=o.nodeSize}}function E8(n,e,t,r){for(let o=n.childCount,s=e.childCount;;){if(o==0||s==0)return o==s?null:{a:t,b:r};let a=n.child(--o),i=e.child(--s),l=a.nodeSize;if(a==i){t-=l,r-=l;continue}if(!a.sameMarkup(i))return{a:t,b:r};if(a.isText&&a.text!=i.text){let u=0,f=Math.min(a.text.length,i.text.length);for(;u<f&&a.text[a.text.length-u-1]==i.text[i.text.length-u-1];)u++,t--,r--;return{a:t,b:r}}if(a.content.size||i.content.size){let u=E8(a.content,i.content,t-1,r-1);if(u)return u}t-=l,r-=l}}class We{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,s){for(let a=0,i=0;i<t;a++){let l=this.content[a],u=i+l.nodeSize;if(u>e&&r(l,o+i,s||null,a)!==!1&&l.content.size){let f=i+1;l.nodesBetween(Math.max(0,e-f),Math.min(l.content.size,t-f),r,o+f)}i=u}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,o){let s="",a=!0;return this.nodesBetween(e,t,(i,l)=>{let u=i.isText?i.text.slice(Math.max(e,l)-l,t-l):i.isLeaf?o?typeof o=="function"?o(i):o:i.type.spec.leafText?i.type.spec.leafText(i):"":"";i.isBlock&&(i.isLeaf&&u||i.isTextblock)&&r&&(a?a=!1:s+=r),s+=u},0),s}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,o=this.content.slice(),s=0;for(t.isText&&t.sameMarkup(r)&&(o[o.length-1]=t.withText(t.text+r.text),s=1);s<e.content.length;s++)o.push(e.content[s]);return new We(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 s=0,a=0;a<t;s++){let i=this.content[s],l=a+i.nodeSize;l>e&&((a<e||l>t)&&(i.isText?i=i.cut(Math.max(0,e-a),Math.min(i.text.length,t-a)):i=i.cut(Math.max(0,e-a-1),Math.min(i.content.size,t-a-1))),r.push(i),o+=i.nodeSize),a=l}return new We(r,o)}cutByIndex(e,t){return e==t?We.empty:e==0&&t==this.content.length?this:new We(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let o=this.content.slice(),s=this.size+t.nodeSize-r.nodeSize;return o[e]=t,new We(o,s)}addToStart(e){return new We([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new We(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 T8(this,e,t)}findDiffEnd(e,t=this.size,r=e.size){return E8(this,e,t,r)}findIndex(e,t=-1){if(e==0)return Xd(0,e);if(e==this.size)return Xd(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 s=this.child(r),a=o+s.nodeSize;if(a>=e)return a==e||t>0?Xd(r+1,a):Xd(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 We.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return new We(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return We.empty;let t,r=0;for(let o=0;o<e.length;o++){let s=e[o];r+=s.nodeSize,o&&s.isText&&e[o-1].sameMarkup(s)?(t||(t=e.slice(0,o)),t[t.length-1]=s.withText(t[t.length-1].text+s.text)):t&&t.push(s)}return new We(t||e,r)}static from(e){if(!e)return We.empty;if(e instanceof We)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new We([e],e.nodeSize);throw new RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}We.empty=new We([],0);const Gg={index:0,offset:0};function Xd(n,e){return Gg.index=n,Gg.offset=e,Gg}function rp(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(!rp(n[r],e[r]))return!1}else{for(let r in n)if(!(r in e)||!rp(n[r],e[r]))return!1;for(let r in e)if(!(r in n))return!1}return!0}let Sn=class X1{constructor(e,t){this.type=e,this.attrs=t}addToSet(e){let t,r=!1;for(let o=0;o<e.length;o++){let s=e[o];if(this.eq(s))return e;if(this.type.excludes(s.type))t||(t=e.slice(0,o));else{if(s.type.excludes(this.type))return e;!r&&s.type.rank>this.type.rank&&(t||(t=e.slice(0,o)),t.push(this),r=!0),t&&t.push(s)}}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&&rp(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 X1.none;if(e instanceof X1)return[e];let t=e.slice();return t.sort((r,o)=>r.type.rank-o.type.rank),t}};Sn.none=[];class op extends Error{}class it{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=I8(this.content,e+this.openStart,t);return r&&new it(r,this.openStart,this.openEnd)}removeBetween(e,t){return new it(M8(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 it.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 it(We.fromJSON(e,t.content),r,o)}static maxOpen(e,t=!0){let r=0,o=0;for(let s=e.firstChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.firstChild)r++;for(let s=e.lastChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.lastChild)o++;return new it(e,r,o)}}it.empty=new it(We.empty,0,0);function M8(n,e,t){let{index:r,offset:o}=n.findIndex(e),s=n.maybeChild(r),{index:a,offset:i}=n.findIndex(t);if(o==e||s.isText){if(i!=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,s.copy(M8(s.content,e-o-1,t-o-1)))}function I8(n,e,t,r){let{index:o,offset:s}=n.findIndex(e),a=n.maybeChild(o);if(s==e||a.isText)return n.cut(0,e).append(t).append(n.cut(e));let i=I8(a.content,e-s-1,t);return i&&n.replaceChild(o,a.copy(i))}function tX(n,e,t){if(t.openStart>n.depth)throw new op("Inserted content deeper than insertion position");if(n.depth-t.openStart!=e.depth-t.openEnd)throw new op("Inconsistent open depths");return O8(n,e,t,0)}function O8(n,e,t,r){let o=n.index(r),s=n.node(r);if(o==e.index(r)&&r<n.depth-t.openStart){let a=O8(n,e,t,r+1);return s.copy(s.content.replaceChild(o,a))}else if(t.content.size)if(!t.openStart&&!t.openEnd&&n.depth==r&&e.depth==r){let a=n.parent,i=a.content;return Bi(a,i.cut(0,n.parentOffset).append(t.content).append(i.cut(e.parentOffset)))}else{let{start:a,end:i}=nX(t,n);return Bi(s,P8(n,a,i,e,r))}else return Bi(s,ap(n,e,r))}function A8(n,e){if(!e.type.compatibleContent(n.type))throw new op("Cannot join "+e.type.name+" onto "+n.type.name)}function Q1(n,e,t){let r=n.node(t);return A8(r,e.node(t)),r}function Fi(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 ec(n,e,t,r){let o=(e||n).node(t),s=0,a=e?e.index(t):o.childCount;n&&(s=n.index(t),n.depth>t?s++:n.textOffset&&(Fi(n.nodeAfter,r),s++));for(let i=s;i<a;i++)Fi(o.child(i),r);e&&e.depth==t&&e.textOffset&&Fi(e.nodeBefore,r)}function Bi(n,e){return n.type.checkContent(e),n.copy(e)}function P8(n,e,t,r,o){let s=n.depth>o&&Q1(n,e,o+1),a=r.depth>o&&Q1(t,r,o+1),i=[];return ec(null,n,o,i),s&&a&&e.index(o)==t.index(o)?(A8(s,a),Fi(Bi(s,P8(n,e,t,r,o+1)),i)):(s&&Fi(Bi(s,ap(n,e,o+1)),i),ec(e,t,o,i),a&&Fi(Bi(a,ap(t,r,o+1)),i)),ec(r,null,o,i),new We(i)}function ap(n,e,t){let r=[];if(ec(null,n,t,r),n.depth>t){let o=Q1(n,e,t+1);Fi(Bi(o,ap(n,e,t+1)),r)}return ec(e,null,t,r),new We(r)}function nX(n,e){let t=e.depth-n.openStart,o=e.node(t).copy(n.content);for(let s=t-1;s>=0;s--)o=e.node(s).copy(We.from(o));return{start:o.resolveNoCache(n.openStart+t),end:o.resolveNoCache(o.content.size-n.openEnd-t)}}class bc{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 s=0;s<e;s++)o+=r.child(s).nodeSize;return o}marks(){let e=this.parent,t=this.index();if(e.content.size==0)return Sn.none;if(this.textOffset)return e.child(t).marks;let r=e.maybeChild(t-1),o=e.maybeChild(t);if(!r){let i=r;r=o,o=i}let s=r.marks;for(var a=0;a<s.length;a++)s[a].type.spec.inclusive===!1&&(!o||!s[a].isInSet(o.marks))&&(s=s[a--].removeFromSet(s));return s}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 s=0;s<r.length;s++)r[s].type.spec.inclusive===!1&&(!o||!r[s].isInSet(o.marks))&&(r=r[s--].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 sp(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,s=t;for(let a=e;;){let{index:i,offset:l}=a.content.findIndex(s),u=s-l;if(r.push(a,i,o+l),!u||(a=a.child(i),a.isText))break;s=u-1,o+=l+1}return new bc(t,r,s)}static resolveCached(e,t){let r=Ow.get(e);if(r)for(let s=0;s<r.elts.length;s++){let a=r.elts[s];if(a.pos==t)return a}else Ow.set(e,r=new rX);let o=r.elts[r.i]=bc.resolve(e,t);return r.i=(r.i+1)%oX,o}}class rX{constructor(){this.elts=[],this.i=0}}const oX=12,Ow=new WeakMap;class sp{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 aX=Object.create(null);let Bs=class Z1{constructor(e,t,r,o=Sn.none){this.type=e,this.attrs=t,this.marks=o,this.content=r||We.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&&rp(this.attrs,t||e.defaultAttrs||aX)&&Sn.sameSet(this.marks,r||Sn.none)}copy(e=null){return e==this.content?this:new Z1(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new Z1(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 it.empty;let o=this.resolve(e),s=this.resolve(t),a=r?0:o.sharedDepth(t),i=o.start(a),u=o.node(a).content.cut(o.pos-i,s.pos-i);return new it(u,o.depth-a,s.depth-a)}replace(e,t,r){return tX(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 bc.resolveCached(this,e)}resolveNoCache(e){return bc.resolve(this,e)}rangeHasMark(e,t,r){let o=!1;return t>e&&this.nodesBetween(e,t,s=>(r.isInSet(s.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()+")"),$8(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=We.empty,o=0,s=r.childCount){let a=this.contentMatchAt(e).matchFragment(r,o,s),i=a&&a.matchFragment(this.content,t);if(!i||!i.validEnd)return!1;for(let l=o;l<s;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 s=this.contentMatchAt(e).matchType(r),a=s&&s.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=Sn.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(!Sn.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=We.fromJSON(e,t.content),s=e.nodeType(t.type).create(t.attrs,o,r);return s.type.checkAttrs(s.attrs),s}};Bs.prototype.text=void 0;class ip extends Bs{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):$8(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 ip(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new ip(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 $8(n,e){for(let t=n.length-1;t>=0;t--)e=n[t].type.name+"("+e+")";return e}class Gi{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let r=new sX(e,t);if(r.next==null)return Gi.empty;let o=R8(r);r.next&&r.err("Unexpected trailing text");let s=pX(fX(o));return hX(s,r),s}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 s=t;o&&s<r;s++)o=o.matchType(e.child(s).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 s(a,i){let l=a.matchFragment(e,r);if(l&&(!t||l.validEnd))return We.from(i.map(u=>u.createAndFill()));for(let u=0;u<a.next.length;u++){let{type:f,next:d}=a.next[u];if(!(f.isText||f.hasRequiredAttrs())&&o.indexOf(d)==-1){o.push(d);let h=s(d,i.concat(f));if(h)return h}}return null}return s(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(),s=o.match;if(s.matchType(e)){let a=[];for(let i=o;i.type;i=i.via)a.push(i.type);return a.reverse()}for(let a=0;a<s.next.length;a++){let{type:i,next:l}=s.next[a];!i.isLeaf&&!i.hasRequiredAttrs()&&!(i.name in t)&&(!o.type||l.validEnd)&&(r.push({match:i.contentMatch,type:i,via:o}),t[i.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 s=o+(r.validEnd?"*":" ")+" ";for(let a=0;a<r.next.length;a++)s+=(a?", ":"")+r.next[a].type.name+"->"+e.indexOf(r.next[a].next);return s}).join(` |
| 47 |
`)}}Gi.empty=new Gi(!0);class sX{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 R8(n){let e=[];do e.push(iX(n));while(n.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function iX(n){let e=[];do e.push(lX(n));while(n.next&&n.next!=")"&&n.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function lX(n){let e=dX(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=uX(n,e);else break;return e}function Aw(n){/\D/.test(n.next)&&n.err("Expected number, got '"+n.next+"'");let e=Number(n.next);return n.pos++,e}function uX(n,e){let t=Aw(n),r=t;return n.eat(",")&&(n.next!="}"?r=Aw(n):r=-1),n.eat("}")||n.err("Unclosed braced range"),{type:"range",min:t,max:r,expr:e}}function cX(n,e){let t=n.nodeTypes,r=t[e];if(r)return[r];let o=[];for(let s in t){let a=t[s];a.isInGroup(e)&&o.push(a)}return o.length==0&&n.err("No node type or group '"+e+"' found"),o}function dX(n){if(n.eat("(")){let e=R8(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=cX(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 fX(n){let e=[[]];return o(s(n,0),t()),e;function t(){return e.push([])-1}function r(a,i,l){let u={term:l,to:i};return e[a].push(u),u}function o(a,i){a.forEach(l=>l.to=i)}function s(a,i){if(a.type=="choice")return a.exprs.reduce((l,u)=>l.concat(s(u,i)),[]);if(a.type=="seq")for(let l=0;;l++){let u=s(a.exprs[l],i);if(l==a.exprs.length-1)return u;o(u,i=t())}else if(a.type=="star"){let l=t();return r(i,l),o(s(a.expr,l),l),[r(l)]}else if(a.type=="plus"){let l=t();return o(s(a.expr,i),l),o(s(a.expr,l),l),[r(l)]}else{if(a.type=="opt")return[r(i)].concat(s(a.expr,i));if(a.type=="range"){let l=i;for(let u=0;u<a.min;u++){let f=t();o(s(a.expr,l),f),l=f}if(a.max==-1)o(s(a.expr,l),l);else for(let u=a.min;u<a.max;u++){let f=t();r(l,f),o(s(a.expr,l),f),l=f}return[r(l)]}else{if(a.type=="name")return[r(i,void 0,a.value)];throw new Error("Unknown expr type")}}}}function D8(n,e){return e-n}function Pw(n,e){let t=[];return r(e),t.sort(D8);function r(o){let s=n[o];if(s.length==1&&!s[0].term)return r(s[0].to);t.push(o);for(let a=0;a<s.length;a++){let{term:i,to:l}=s[a];!i&&t.indexOf(l)==-1&&r(l)}}}function pX(n){let e=Object.create(null);return t(Pw(n,0));function t(r){let o=[];r.forEach(a=>{n[a].forEach(({term:i,to:l})=>{if(!i)return;let u;for(let f=0;f<o.length;f++)o[f][0]==i&&(u=o[f][1]);Pw(n,l).forEach(f=>{u||o.push([i,u=[]]),u.indexOf(f)==-1&&u.push(f)})})});let s=e[r.join(",")]=new Gi(r.indexOf(n.length-1)>-1);for(let a=0;a<o.length;a++){let i=o[a][1].sort(D8);s.next.push({type:o[a][0],next:e[i.join(",")]||t(i)})}return s}}function hX(n,e){for(let t=0,r=[n];t<r.length;t++){let o=r[t],s=!o.validEnd,a=[];for(let i=0;i<o.next.length;i++){let{type:l,next:u}=o.next[i];a.push(l.name),s&&!(l.isText||l.hasRequiredAttrs())&&(s=!1),r.indexOf(u)==-1&&r.push(u)}s&&e.err("Only non-generatable nodes ("+a.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function N8(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 L8(n,e){let t=Object.create(null);for(let r in n){let o=e&&e[r];if(o===void 0){let s=n[r];if(s.hasDefault)o=s.default;else throw new RangeError("No value supplied for attribute "+r)}t[r]=o}return t}function F8(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 s=n[o];s.validate&&s.validate(e[o])}}function B8(n,e){let t=Object.create(null);if(e)for(let r in e)t[r]=new vX(n,r,e[r]);return t}let $w=class V8{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=B8(e,r.attrs),this.defaultAttrs=N8(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==Gi.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:L8(this.attrs,e)}create(e=null,t,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new Bs(this,this.computeAttrs(e),We.from(t),Sn.setFrom(r))}createChecked(e=null,t,r){return t=We.from(t),this.checkContent(t),new Bs(this,this.computeAttrs(e),t,Sn.setFrom(r))}createAndFill(e=null,t,r){if(e=this.computeAttrs(e),t=We.from(t),t.size){let a=this.contentMatch.fillBefore(t);if(!a)return null;t=a.append(t)}let o=this.contentMatch.matchFragment(t),s=o&&o.fillBefore(We.empty,!0);return s?new Bs(this,e,t.append(s),Sn.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){F8(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:Sn.none:e}static compile(e,t){let r=Object.create(null);e.forEach((s,a)=>r[s]=new V8(s,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 s in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function mX(n,e,t){let r=t.split("|");return o=>{let s=o===null?"null":typeof o;if(r.indexOf(s)<0)throw new RangeError(`Expected value of type ${r} for attribute ${e} on type ${n}, got ${s}`)}}class vX{constructor(e,t,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?mX(e,t,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class fh{constructor(e,t,r,o){this.name=e,this.rank=t,this.schema=r,this.spec=o,this.attrs=B8(e,o.attrs),this.excluded=null;let s=N8(this.attrs);this.instance=s?new Sn(this,s):null}create(e=null){return!e&&this.instance?this.instance:new Sn(this,L8(this.attrs,e))}static compile(e,t){let r=Object.create(null),o=0;return e.forEach((s,a)=>r[s]=new fh(s,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){F8(this.attrs,e,"mark",this.name)}excludes(e){return this.excluded.indexOf(e)>-1}}class z8{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=cr.from(e.nodes),t.marks=cr.from(e.marks||{}),this.nodes=$w.compile(this.spec.nodes,this),this.marks=fh.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 s=this.nodes[o],a=s.spec.content||"",i=s.spec.marks;if(s.contentMatch=r[a]||(r[a]=Gi.parse(a,this.nodes)),s.inlineContent=s.contentMatch.inlineContent,s.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!s.isInline||!s.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=s}s.markSet=i=="_"?null:i?Rw(this,i.split(" ")):i==""||!s.inlineContent?[]:null}for(let o in this.marks){let s=this.marks[o],a=s.spec.excludes;s.excluded=a==null?[s]:a==""?[]:Rw(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 $w){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 ip(r,r.defaultAttrs,e,Sn.setFrom(t))}mark(e,t){return typeof e=="string"&&(e=this.marks[e]),e.create(t)}nodeFromJSON(e){return Bs.fromJSON(this,e)}markFromJSON(e){return Sn.fromJSON(this,e)}nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown node type: "+e);return t}}function Rw(n,e){let t=[];for(let r=0;r<e.length;r++){let o=e[r],s=n.marks[o],a=s;if(s)t.push(s);else for(let i in n.marks){let l=n.marks[i];(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 gX(n){return n.tag!=null}function yX(n){return n.style!=null}class Vs{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[];let r=this.matchedStyles=[];t.forEach(o=>{if(gX(o))this.tags.push(o);else if(yX(o)){let s=/[^=]*/.exec(o.style)[0];r.indexOf(s)<0&&r.push(s),this.styles.push(o)}}),this.normalizeLists=!this.tags.some(o=>{if(!/^(ul|ol)\b/.test(o.tag)||!o.node)return!1;let s=e.nodes[o.node];return s.contentMatch.matchType(s)})}parse(e,t={}){let r=new Nw(this,t,!1);return r.addAll(e,Sn.none,t.from,t.to),r.finish()}parseSlice(e,t={}){let r=new Nw(this,t,!0);return r.addAll(e,Sn.none,t.from,t.to),it.maxOpen(r.finish())}matchTag(e,t,r){for(let o=r?this.tags.indexOf(r)+1:0;o<this.tags.length;o++){let s=this.tags[o];if(wX(e,s.tag)&&(s.namespace===void 0||e.namespaceURI==s.namespace)&&(!s.context||t.matchesContext(s.context))){if(s.getAttrs){let a=s.getAttrs(e);if(a===!1)continue;s.attrs=a||void 0}return s}}}matchStyle(e,t,r,o){for(let s=o?this.styles.indexOf(o)+1:0;s<this.styles.length;s++){let a=this.styles[s],i=a.style;if(!(i.indexOf(e)!=0||a.context&&!r.matchesContext(a.context)||i.length>e.length&&(i.charCodeAt(e.length)!=61||i.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 s=o.priority==null?50:o.priority,a=0;for(;a<t.length;a++){let i=t[a];if((i.priority==null?50:i.priority)<s)break}t.splice(a,0,o)}for(let o in e.marks){let s=e.marks[o].spec.parseDOM;s&&s.forEach(a=>{r(a=Lw(a)),a.mark||a.ignore||a.clearMark||(a.mark=o)})}for(let o in e.nodes){let s=e.nodes[o].spec.parseDOM;s&&s.forEach(a=>{r(a=Lw(a)),a.node||a.ignore||a.mark||(a.node=o)})}return t}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new Vs(e,Vs.schemaRules(e)))}}const H8={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},bX={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},W8={ol:!0,ul:!0},Sc=1,ey=2,Of=4;function Dw(n,e,t){return e!=null?(e?Sc:0)|(e==="full"?ey:0):n&&n.whitespace=="pre"?Sc|ey:t&-5}class Qd{constructor(e,t,r,o,s,a){this.type=e,this.attrs=t,this.marks=r,this.solid=o,this.options=a,this.content=[],this.activeMarks=Sn.none,this.match=s||(a&Of?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(We.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&Sc)){let r=this.content[this.content.length-1],o;if(r&&r.isText&&(o=/[ \t\r\n\u000c]+$/.exec(r.text))){let s=r;r.text.length==o[0].length?this.content.pop():this.content[this.content.length-1]=s.withText(s.text.slice(0,s.text.length-o[0].length))}}let t=We.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(We.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&&!H8.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class Nw{constructor(e,t,r){this.parser=e,this.options=t,this.isOpen=r,this.open=0,this.localPreserveWS=!1;let o=t.topNode,s,a=Dw(null,t.preserveWhitespace,0)|(r?Of:0);o?s=new Qd(o.type,o.attrs,Sn.none,!0,t.topMatch||o.type.contentMatch,a):r?s=new Qd(null,null,Sn.none,!0,null,a):s=new Qd(e.schema.topNodeType,null,Sn.none,!0,null,a),this.nodes=[s],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,s=o.options&ey?"full":this.localPreserveWS||(o.options&Sc)>0;if(s==="full"||o.inlineContext(e)||/[^ \t\r\n\u000c]/.test(r)){if(s)s!=="full"?r=r.replace(/\r?\n|\r/g," "):r=r.replace(/\r\n?/g,` |
| 48 |
`);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],i=e.previousSibling;(!a||i&&i.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,s=this.top;(e.tagName=="PRE"||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let a=e.nodeName.toLowerCase(),i;W8.hasOwnProperty(a)&&this.parser.normalizeLists&&SX(e);let l=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(i=this.parser.matchTag(e,this,r));e:if(l?l.ignore:bX.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,f=this.needsBlock;if(H8.hasOwnProperty(a))s.content.length&&s.content[0].isInline&&this.open&&(this.open--,s=this.top),u=!0,s.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,t);break e}let d=l&&l.skip?t:this.readStyles(e,t);d&&this.addAll(e,d),u&&this.sync(s),this.needsBlock=f}else{let u=this.readStyles(e,t);u&&this.addElementByRule(e,l,u,l.consuming===!1?i:void 0)}this.localPreserveWS=o}leafFallback(e,t){e.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(` |
| 49 |
`),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 s=this.parser.matchedStyles[o],a=r.getPropertyValue(s);if(a)for(let i=void 0;;){let l=this.parser.matchStyle(s,a,this,i);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)i=l;else break}}return t}addElementByRule(e,t,r,o){let s,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&&(s=!0,r=l)}else{let l=this.parser.schema.marks[t.mark];r=r.concat(l.create(t.attrs))}let i=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)}s&&this.sync(i)&&this.open--}addAll(e,t,r,o){let s=r||0;for(let a=r?e.childNodes[r]:e.firstChild,i=o==null?null:e.childNodes[o];a!=i;a=a.nextSibling,++s)this.findAtPoint(e,s),this.addDOM(a,t);this.findAtPoint(e,s)}findPlace(e,t,r){let o,s;for(let a=this.open,i=0;a>=0;a--){let l=this.nodes[a],u=l.findWrapping(e);if(u&&(!o||o.length>u.length+i)&&(o=u,s=l,!u.length))break;if(l.solid){if(r)break;i+=2}}if(!o)return null;this.sync(s);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 s=this.textblockFromContext();s&&(t=this.enterInner(s,null,t))}let o=this.findPlace(e,t,r);if(o){this.closeExtra();let s=this.top;s.match&&(s.match=s.match.matchType(e.type));let a=Sn.none;for(let i of o.concat(e.marks))(s.type?s.type.allowsMarkType(i.type):Fw(i.type,e.type))&&(a=i.addToSet(a));return s.content.push(e.mark(a)),!0}return!1}enter(e,t,r,o){let s=this.findPlace(e.create(t),r,!1);return s&&(s=this.enterInner(e,t,r,!0,o)),s}enterInner(e,t,r,o=!1,s){this.closeExtra();let a=this.top;a.match=a.match&&a.match.matchType(e);let i=Dw(e,s,a.options);a.options&Of&&a.content.length==0&&(i|=Of);let l=Sn.none;return r=r.filter(u=>(a.type?a.type.allowsMarkType(u.type):Fw(u.type,e))?(l=u.addToSet(l),!1):!0),this.nodes.push(new Qd(e,t,l,o,null,i)),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|=Sc)}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),s=-(r?r.depth+1:0)+(o?0:1),a=(i,l)=>{for(;i>=0;i--){let u=t[i];if(u==""){if(i==t.length-1||i==0)continue;for(;l>=s;l--)if(a(i-1,l))return!0;return!1}else{let f=l>0||l==0&&o?this.nodes[l].type:r&&l>=s?r.node(l-s).type:null;if(!f||f.name!=u&&!f.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 SX(n){for(let e=n.firstChild,t=null;e;e=e.nextSibling){let r=e.nodeType==1?e.nodeName.toLowerCase():null;r&&W8.hasOwnProperty(r)&&t?(t.appendChild(e),e=t):r=="li"?t=e:r&&(t=null)}}function wX(n,e){return(n.matches||n.msMatchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector).call(n,e)}function Lw(n){let e={};for(let t in n)e[t]=n[t];return e}function Fw(n,e){let t=e.schema.nodes;for(let r in t){let o=t[r];if(!o.allowsMarkType(n))continue;let s=[],a=i=>{s.push(i);for(let l=0;l<i.edgeCount;l++){let{type:u,next:f}=i.edge(l);if(u==e||s.indexOf(f)<0&&a(f))return!0}};if(a(o.contentMatch))return!0}}class al{constructor(e,t){this.nodes=e,this.marks=t}serializeFragment(e,t={},r){r||(r=Yg(t).createDocumentFragment());let o=r,s=[];return e.forEach(a=>{if(s.length||a.marks.length){let i=0,l=0;for(;i<s.length&&l<a.marks.length;){let u=a.marks[l];if(!this.marks[u.type.name]){l++;continue}if(!u.eq(s[i][0])||u.type.spec.spanning===!1)break;i++,l++}for(;i<s.length;)o=s.pop()[1];for(;l<a.marks.length;){let u=a.marks[l++],f=this.serializeMark(u,a.isInline,t);f&&(s.push([u,o]),o.appendChild(f.dom),o=f.contentDOM||f.dom)}}o.appendChild(this.serializeNodeInner(a,t))}),r}serializeNodeInner(e,t){let{dom:r,contentDOM:o}=Af(Yg(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 s=this.serializeMark(e.marks[o],e.isInline,t);s&&((s.contentDOM||s.dom).appendChild(r),r=s.dom)}return r}serializeMark(e,t,r={}){let o=this.marks[e.type.name];return o&&Af(Yg(r),o(e,t),null,e.attrs)}static renderSpec(e,t,r=null,o){return Af(e,t,r,o)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new al(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let t=Bw(e.nodes);return t.text||(t.text=r=>r.text),t}static marksFromSchema(e){return Bw(e.marks)}}function Bw(n){let e={};for(let t in n){let r=n[t].spec.toDOM;r&&(e[t]=r)}return e}function Yg(n){return n.document||window.document}const Vw=new WeakMap;function _X(n){let e=Vw.get(n);return e===void 0&&Vw.set(n,e=CX(n)),e}function CX(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 Af(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],s;if(typeof o!="string")throw new RangeError("Invalid array passed to renderSpec");if(r&&(s=_X(r))&&s.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 i,l=t?n.createElementNS(t,o):n.createElement(o),u=e[1],f=1;if(u&&typeof u=="object"&&u.nodeType==null&&!Array.isArray(u)){f=2;for(let d in u)if(u[d]!=null){let h=d.indexOf(" ");h>0?l.setAttributeNS(d.slice(0,h),d.slice(h+1),u[d]):l.setAttribute(d,u[d])}}for(let d=f;d<e.length;d++){let h=e[d];if(h===0){if(d<e.length-1||d>f)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:v,contentDOM:g}=Af(n,h,t,r);if(l.appendChild(v),g){if(i)throw new RangeError("Multiple content holes");i=g}}}return{dom:l,contentDOM:i}}const U8=65535,j8=Math.pow(2,16);function xX(n,e){return n+e*j8}function zw(n){return n&U8}function kX(n){return(n-(n&U8))/j8}const q8=1,K8=2,Pf=4,G8=8;class ty{constructor(e,t,r){this.pos=e,this.delInfo=t,this.recover=r}get deleted(){return(this.delInfo&G8)>0}get deletedBefore(){return(this.delInfo&(q8|Pf))>0}get deletedAfter(){return(this.delInfo&(K8|Pf))>0}get deletedAcross(){return(this.delInfo&Pf)>0}}class so{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&so.empty)return so.empty}recover(e){let t=0,r=zw(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+kX(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,s=this.inverted?2:1,a=this.inverted?1:2;for(let i=0;i<this.ranges.length;i+=3){let l=this.ranges[i]-(this.inverted?o:0);if(l>e)break;let u=this.ranges[i+s],f=this.ranges[i+a],d=l+u;if(e<=d){let h=u?e==l?-1:e==d?1:t:t,v=l+o+(h<0?0:f);if(r)return v;let g=e==(t<0?l:d)?null:xX(i/3,e-l),y=e==l?K8:e==d?q8:Pf;return(t<0?e!=l:e!=d)&&(y|=G8),new ty(v,y,g)}o+=f-u}return r?e+o:new ty(e+o,0,null)}touches(e,t){let r=0,o=zw(t),s=this.inverted?2:1,a=this.inverted?1:2;for(let i=0;i<this.ranges.length;i+=3){let l=this.ranges[i]-(this.inverted?r:0);if(l>e)break;let u=this.ranges[i+s],f=l+u;if(e<=f&&i==o*3)return!0;r+=this.ranges[i+a]-u}return!1}forEach(e){let t=this.inverted?2:1,r=this.inverted?1:2;for(let o=0,s=0;o<this.ranges.length;o+=3){let a=this.ranges[o],i=a-(this.inverted?s:0),l=a+(this.inverted?0:s),u=this.ranges[o+t],f=this.ranges[o+r];e(i,i+u,l,l+f),s+=f-u}}invert(){return new so(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return e==0?so.empty:new so(e<0?[0,-e,0]:[0,0,e])}}so.empty=new so([]);class lp{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 lp(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 lp;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 s=this.from;s<this.to;s++){let a=this._maps[s],i=a.mapResult(e,t);if(i.recover!=null){let l=this.getMirror(s);if(l!=null&&l>s&&l<this.to){s=l,e=this._maps[l].recover(i.recover);continue}}o|=i.delInfo,e=i.pos}return r?e:new ty(e,o,null)}}const Jg=Object.create(null);class kr{getMap(){return so.empty}merge(e){return null}static fromJSON(e,t){if(!t||!t.stepType)throw new RangeError("Invalid input for Step.fromJSON");let r=Jg[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 Jg)throw new RangeError("Duplicate use of step JSON ID "+e);return Jg[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(s){if(s instanceof op)return Yn.fail(s.message);throw s}}}function a0(n,e,t){let r=[];for(let o=0;o<n.childCount;o++){let s=n.child(o);s.content.size&&(s=s.copy(a0(s.content,e,s))),s.isInline&&(s=e(s,t,o)),r.push(s)}return We.fromArray(r)}class Ps extends kr{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)),s=new it(a0(t.content,(a,i)=>!a.isAtom||!i.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,s)}invert(){return new ca(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 Ps(t.pos,r.pos,this.mark)}merge(e){return e instanceof Ps&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new Ps(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 Ps(t.from,t.to,e.markFromJSON(t.mark))}}kr.jsonID("addMark",Ps);class ca extends kr{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 it(a0(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 Ps(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 ca(t.pos,r.pos,this.mark)}merge(e){return e instanceof ca&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new ca(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 ca(t.from,t.to,e.markFromJSON(t.mark))}}kr.jsonID("removeMark",ca);class $s extends kr{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 it(We.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 $s(this.pos,t.marks[o]);return new $s(this.pos,this.mark)}}return new Yi(this.pos,this.mark)}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new $s(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 $s(t.pos,e.markFromJSON(t.mark))}}kr.jsonID("addNodeMark",$s);class Yi extends kr{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 it(We.from(r),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);return!t||!this.mark.isInSet(t.marks)?this:new $s(this.pos,this.mark)}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new Yi(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 Yi(t.pos,e.markFromJSON(t.mark))}}kr.jsonID("removeNodeMark",Yi);class rr extends kr{constructor(e,t,r,o=!1){super(),this.from=e,this.to=t,this.slice=r,this.structure=o}apply(e){return this.structure&&ny(e,this.from,this.to)?Yn.fail("Structure replace would overwrite content"):Yn.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new so([this.from,this.to-this.from,this.slice.size])}invert(e){return new rr(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 rr(t.pos,Math.max(t.pos,r.pos),this.slice,this.structure)}merge(e){if(!(e instanceof rr)||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?it.empty:new it(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new rr(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?it.empty:new it(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new rr(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 rr(t.from,t.to,it.fromJSON(e,t.slice),!!t.structure)}}kr.jsonID("replace",rr);class or extends kr{constructor(e,t,r,o,s,a,i=!1){super(),this.from=e,this.to=t,this.gapFrom=r,this.gapTo=o,this.slice=s,this.insert=a,this.structure=i}apply(e){if(this.structure&&(ny(e,this.from,this.gapFrom)||ny(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 so([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 or(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),s=this.to==this.gapTo?r.pos:e.map(this.gapTo,1);return t.deletedAcross&&r.deletedAcross||o<t.pos||s>r.pos?null:new or(t.pos,r.pos,o,s,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 or(t.from,t.to,t.gapFrom,t.gapTo,it.fromJSON(e,t.slice),t.insert,!!t.structure)}}kr.jsonID("replaceAround",or);function ny(n,e,t){let r=n.resolve(e),o=t-e,s=r.depth;for(;o>0&&s>0&&r.indexAfter(s)==r.node(s).childCount;)s--,o--;if(o>0){let a=r.node(s).maybeChild(r.indexAfter(s));for(;o>0;){if(!a||a.isLeaf)return!0;a=a.firstChild,o--}}return!1}function TX(n,e,t,r){let o=[],s=[],a,i;n.doc.nodesBetween(e,t,(l,u,f)=>{if(!l.isInline)return;let d=l.marks;if(!r.isInSet(d)&&f.type.allowsMarkType(r.type)){let h=Math.max(u,e),v=Math.min(u+l.nodeSize,t),g=r.addToSet(d);for(let y=0;y<d.length;y++)d[y].isInSet(g)||(a&&a.to==h&&a.mark.eq(d[y])?a.to=v:o.push(a=new ca(h,v,d[y])));i&&i.to==h?i.to=v:s.push(i=new Ps(h,v,r))}}),o.forEach(l=>n.step(l)),s.forEach(l=>n.step(l))}function EX(n,e,t,r){let o=[],s=0;n.doc.nodesBetween(e,t,(a,i)=>{if(!a.isInline)return;s++;let l=null;if(r instanceof fh){let u=a.marks,f;for(;f=r.isInSet(u);)(l||(l=[])).push(f),u=f.removeFromSet(u)}else r?r.isInSet(a.marks)&&(l=[r]):l=a.marks;if(l&&l.length){let u=Math.min(i+a.nodeSize,t);for(let f=0;f<l.length;f++){let d=l[f],h;for(let v=0;v<o.length;v++){let g=o[v];g.step==s-1&&d.eq(o[v].style)&&(h=g)}h?(h.to=u,h.step=s):o.push({style:d,from:Math.max(i,e),to:u,step:s})}}}),o.forEach(a=>n.step(new ca(a.from,a.to,a.style)))}function s0(n,e,t,r=t.contentMatch,o=!0){let s=n.doc.nodeAt(e),a=[],i=e+1;for(let l=0;l<s.childCount;l++){let u=s.child(l),f=i+u.nodeSize,d=r.matchType(u.type);if(!d)a.push(new rr(i,f,it.empty));else{r=d;for(let h=0;h<u.marks.length;h++)t.allowsMarkType(u.marks[h].type)||n.step(new ca(i,f,u.marks[h]));if(o&&u.isText&&t.whitespace!="pre"){let h,v=/\r?\n|\r/g,g;for(;h=v.exec(u.text);)g||(g=new it(We.from(t.schema.text(" ",t.allowedMarks(u.marks))),0,0)),a.push(new rr(i+h.index,i+h.index+h[0].length,g))}}i=f}if(!r.validEnd){let l=r.fillBefore(We.empty,!0);n.replace(i,i,new it(l,0,0))}for(let l=a.length-1;l>=0;l--)n.step(a[l])}function MX(n,e,t){return(e==0||n.canReplace(e,n.childCount))&&(t==n.childCount||n.canReplace(0,t))}function lu(n){let t=n.parent.content.cutByIndex(n.startIndex,n.endIndex);for(let r=n.depth;;--r){let o=n.$from.node(r),s=n.$from.index(r),a=n.$to.indexAfter(r);if(r<n.depth&&o.canReplace(s,a,t))return r;if(r==0||o.type.spec.isolating||!MX(o,s,a))break}return null}function IX(n,e,t){let{$from:r,$to:o,depth:s}=e,a=r.before(s+1),i=o.after(s+1),l=a,u=i,f=We.empty,d=0;for(let g=s,y=!1;g>t;g--)y||r.index(g)>0?(y=!0,f=We.from(r.node(g).copy(f)),d++):l--;let h=We.empty,v=0;for(let g=s,y=!1;g>t;g--)y||o.after(g+1)<o.end(g)?(y=!0,h=We.from(o.node(g).copy(h)),v++):u++;n.step(new or(l,u,a,i,new it(f.append(h),d,v),f.size-d,!0))}function i0(n,e,t=null,r=n){let o=OX(n,e),s=o&&AX(r,e);return s?o.map(Hw).concat({type:e,attrs:t}).concat(s.map(Hw)):null}function Hw(n){return{type:n,attrs:null}}function OX(n,e){let{parent:t,startIndex:r,endIndex:o}=n,s=t.contentMatchAt(r).findWrapping(e);if(!s)return null;let a=s.length?s[0]:e;return t.canReplaceWith(r,o,a)?s:null}function AX(n,e){let{parent:t,startIndex:r,endIndex:o}=n,s=t.child(r),a=e.contentMatch.findWrapping(s.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 PX(n,e,t){let r=We.empty;for(let a=t.length-1;a>=0;a--){if(r.size){let i=t[a].type.contentMatch.matchFragment(r);if(!i||!i.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=We.from(t[a].type.create(t[a].attrs,r))}let o=e.start,s=e.end;n.step(new or(o,s,o,s,new it(r,0,0),t.length,!0))}function $X(n,e,t,r,o){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let s=n.steps.length;n.doc.nodesBetween(e,t,(a,i)=>{let l=typeof o=="function"?o(a):o;if(a.isTextblock&&!a.hasMarkup(r,l)&&RX(n.doc,n.mapping.slice(s).map(i),r)){let u=null;if(r.schema.linebreakReplacement){let v=r.whitespace=="pre",g=!!r.contentMatch.matchType(r.schema.linebreakReplacement);v&&!g?u=!1:!v&&g&&(u=!0)}u===!1&&J8(n,a,i,s),s0(n,n.mapping.slice(s).map(i,1),r,void 0,u===null);let f=n.mapping.slice(s),d=f.map(i,1),h=f.map(i+a.nodeSize,1);return n.step(new or(d,h,d+1,h-1,new it(We.from(r.create(l,null,a.marks)),0,0),1,!0)),u===!0&&Y8(n,a,i,s),!1}})}function Y8(n,e,t,r){e.forEach((o,s)=>{if(o.isText){let a,i=/\r?\n|\r/g;for(;a=i.exec(o.text);){let l=n.mapping.slice(r).map(t+1+s+a.index);n.replaceWith(l,l+1,e.type.schema.linebreakReplacement.create())}}})}function J8(n,e,t,r){e.forEach((o,s)=>{if(o.type==o.type.schema.linebreakReplacement){let a=n.mapping.slice(r).map(t+1+s);n.replaceWith(a,a+1,e.type.schema.text(` |
| 50 |
`))}})}function RX(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 s=n.doc.nodeAt(e);if(!s)throw new RangeError("No node at given position");t||(t=s.type);let a=t.create(r,null,o||s.marks);if(s.isLeaf)return n.replaceWith(e,e+s.nodeSize,a);if(!t.validContent(s.content))throw new RangeError("Invalid content for node type "+t.name);n.step(new or(e,e+s.nodeSize,e+1,e+s.nodeSize-1,new it(We.from(a),0,0),1,!0))}function ja(n,e,t=1,r){let o=n.resolve(e),s=o.depth-t,a=r&&r[r.length-1]||o.parent;if(s<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,f=t-2;u>s;u--,f--){let d=o.node(u),h=o.index(u);if(d.type.spec.isolating)return!1;let v=d.content.cutByIndex(h,d.childCount),g=r&&r[f+1];g&&(v=v.replaceChild(0,g.type.create(g.attrs)));let y=r&&r[f]||d;if(!d.canReplace(h+1,d.childCount)||!y.type.validContent(v))return!1}let i=o.indexAfter(s),l=r&&r[0];return o.node(s).canReplaceWith(i,i,l?l.type:o.node(s+1).type)}function NX(n,e,t=1,r){let o=n.doc.resolve(e),s=We.empty,a=We.empty;for(let i=o.depth,l=o.depth-t,u=t-1;i>l;i--,u--){s=We.from(o.node(i).copy(s));let f=r&&r[u];a=We.from(f?f.type.create(f.attrs,a):o.node(i).copy(a))}n.step(new rr(e,e,new it(s.append(a),t,t),!0))}function ai(n,e){let t=n.resolve(e),r=t.index();return X8(t.nodeBefore,t.nodeAfter)&&t.parent.canReplace(r,r+1)}function LX(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 s=e.child(o),a=s.type==r?n.type.schema.nodes.text:s.type;if(t=t.matchType(a),!t||!n.type.allowsMarks(s.marks))return!1}return t.validEnd}function X8(n,e){return!!(n&&e&&!n.isLeaf&&LX(n,e))}function ph(n,e,t=-1){let r=n.resolve(e);for(let o=r.depth;;o--){let s,a,i=r.index(o);if(o==r.depth?(s=r.nodeBefore,a=r.nodeAfter):t>0?(s=r.node(o+1),i++,a=r.node(o).maybeChild(i)):(s=r.node(o).maybeChild(i-1),a=r.node(o+1)),s&&!s.isTextblock&&X8(s,a)&&r.node(o).canReplace(i,i+1))return e;if(o==0)break;e=t<0?r.before(o):r.after(o)}}function FX(n,e,t){let r=null,{linebreakReplacement:o}=n.doc.type.schema,s=n.doc.resolve(e-t),a=s.node().type;if(o&&a.inlineContent){let f=a.whitespace=="pre",d=!!a.contentMatch.matchType(o);f&&!d?r=!1:!f&&d&&(r=!0)}let i=n.steps.length;if(r===!1){let f=n.doc.resolve(e+t);J8(n,f.node(),f.before(),i)}a.inlineContent&&s0(n,e+t-1,a,s.node().contentMatchAt(s.index()),r==null);let l=n.mapping.slice(i),u=l.map(e-t);if(n.step(new rr(u,l.map(e+t,-1),it.empty,!0)),r===!0){let f=n.doc.resolve(u);Y8(n,f.node(),f.before(),n.steps.length)}return n}function BX(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 s=r.index(o);if(r.node(o).canReplaceWith(s,s,t))return r.before(o+1);if(s>0)return null}if(r.parentOffset==r.parent.content.size)for(let o=r.depth-1;o>=0;o--){let s=r.indexAfter(o);if(r.node(o).canReplaceWith(s,s,t))return r.after(o+1);if(s<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 s=0;s<t.openStart;s++)o=o.firstChild.content;for(let s=1;s<=(t.openStart==0&&t.size?2:1);s++)for(let a=r.depth;a>=0;a--){let i=a==r.depth?0:r.pos<=(r.start(a+1)+r.end(a+1))/2?-1:1,l=r.index(a)+(i>0?1:0),u=r.node(a),f=!1;if(s==1)f=u.canReplace(l,l,o);else{let d=u.contentMatchAt(l).findWrapping(o.firstChild.type);f=d&&u.canReplaceWith(l,l,d[0])}if(f)return i==0?r.pos:i<0?r.before(a+1):r.after(a+1)}return null}function hh(n,e,t=e,r=it.empty){if(e==t&&!r.size)return null;let o=n.resolve(e),s=n.resolve(t);return Q8(o,s,r)?new rr(e,t,r):new zX(o,s,r).fit()}function Q8(n,e,t){return!t.openStart&&!t.openEnd&&n.start()==e.start()&&n.parent.canReplace(n.index(),e.index(),t.content)}class zX{constructor(e,t,r){this.$from=e,this.$to=t,this.unplaced=r,this.frontier=[],this.placed=We.empty;for(let o=0;o<=e.depth;o++){let s=e.node(o);this.frontier.push({type:s.type,match:s.contentMatchAt(e.indexAfter(o))})}for(let o=e.depth;o>0;o--)this.placed=We.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 s=this.placed,a=r.depth,i=o.depth;for(;a&&i&&s.childCount==1;)s=s.firstChild.content,a--,i--;let l=new it(s,a,i);return e>-1?new or(r.pos,e,this.$to.pos,this.$to.end(),l,t):l.size||r.pos!=this.$to.pos?new rr(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 s=t.firstChild;if(t.childCount>1&&(o=0),s.type.spec.isolating&&o<=r){e=r;break}t=s.content}for(let t=1;t<=2;t++)for(let r=t==1?e:this.unplaced.openStart;r>=0;r--){let o,s=null;r?(s=Xg(this.unplaced.content,r-1).firstChild,o=s.content):o=this.unplaced.content;let a=o.firstChild;for(let i=this.depth;i>=0;i--){let{type:l,match:u}=this.frontier[i],f,d=null;if(t==1&&(a?u.matchType(a.type)||(d=u.fillBefore(We.from(a),!1)):s&&l.compatibleContent(s.type)))return{sliceDepth:r,frontierDepth:i,parent:s,inject:d};if(t==2&&a&&(f=u.findWrapping(a.type)))return{sliceDepth:r,frontierDepth:i,parent:s,wrap:f};if(s&&u.matchType(s.type))break}}}openMore(){let{content:e,openStart:t,openEnd:r}=this.unplaced,o=Xg(e,t);return!o.childCount||o.firstChild.isLeaf?!1:(this.unplaced=new it(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=Xg(e,t);if(o.childCount<=1&&t>0){let s=e.size-t<=t+o.size;this.unplaced=new it(Wu(e,t-1,1),t-1,s?t-1:r)}else this.unplaced=new it(Wu(e,t,1),t,r)}placeNodes({sliceDepth:e,frontierDepth:t,parent:r,inject:o,wrap:s}){for(;this.depth>t;)this.closeFrontierNode();if(s)for(let y=0;y<s.length;y++)this.openFrontierNode(s[y]);let a=this.unplaced,i=r?r.content:a.content,l=a.openStart-e,u=0,f=[],{match:d,type:h}=this.frontier[t];if(o){for(let y=0;y<o.childCount;y++)f.push(o.child(y));d=d.matchFragment(o)}let v=i.size+e-(a.content.size-a.openEnd);for(;u<i.childCount;){let y=i.child(u),b=d.matchType(y.type);if(!b)break;u++,(u>1||l==0||y.content.size)&&(d=b,f.push(Z8(y.mark(h.allowedMarks(y.marks)),u==1?l:0,u==i.childCount?v:-1)))}let g=u==i.childCount;g||(v=-1),this.placed=Uu(this.placed,t,We.from(f)),this.frontier[t].match=d,g&&v<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let y=0,b=i;y<v;y++){let w=b.lastChild;this.frontier.push({type:w.type,match:w.contentMatchAt(w.childCount)}),b=w.content}this.unplaced=g?e==0?it.empty:new it(Wu(a.content,e-1,1),e-1,v<0?a.openEnd:e-1):new it(Wu(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||!Qg(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],s=t<e.depth&&e.end(t+1)==e.pos+(e.depth-(t+1)),a=Qg(e,t,o,r,s);if(a){for(let i=t-1;i>=0;i--){let{match:l,type:u}=this.frontier[i],f=Qg(e,i,u,l,!0);if(!f||f.childCount)continue e}return{depth:t,fit:a,move:s?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=Uu(this.placed,t.depth,t.fit)),e=t.move;for(let r=t.depth+1;r<=e.depth;r++){let o=e.node(r),s=o.type.contentMatch.fillBefore(o.content,!0,e.index(r));this.openFrontierNode(o.type,o.attrs,s)}return e}openFrontierNode(e,t=null,r){let o=this.frontier[this.depth];o.match=o.match.matchType(e),this.placed=Uu(this.placed,this.depth,We.from(e.create(t,r))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let t=this.frontier.pop().match.fillBefore(We.empty,!0);t.childCount&&(this.placed=Uu(this.placed,this.frontier.length,t))}}function Wu(n,e,t){return e==0?n.cutByIndex(t,n.childCount):n.replaceChild(0,n.firstChild.copy(Wu(n.firstChild.content,e-1,t)))}function Uu(n,e,t){return e==0?n.append(t):n.replaceChild(n.childCount-1,n.lastChild.copy(Uu(n.lastChild.content,e-1,t)))}function Xg(n,e){for(let t=0;t<e;t++)n=n.firstChild.content;return n}function Z8(n,e,t){if(e<=0)return n;let r=n.content;return e>1&&(r=r.replaceChild(0,Z8(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(We.empty,!0)))),n.copy(r)}function Qg(n,e,t,r,o){let s=n.node(e),a=o?n.indexAfter(e):n.index(e);if(a==s.childCount&&!t.compatibleContent(s.type))return null;let i=r.fillBefore(s.content,!0,a);return i&&!HX(t,s.content,a)?i:null}function HX(n,e,t){for(let r=t;r<e.childCount;r++)if(!n.allowsMarks(e.child(r).marks))return!0;return!1}function WX(n){return n.spec.defining||n.spec.definingForContent}function UX(n,e,t,r){if(!r.size)return n.deleteRange(e,t);let o=n.doc.resolve(e),s=n.doc.resolve(t);if(Q8(o,s,r))return n.step(new rr(e,t,r));let a=tC(o,n.doc.resolve(t));a[a.length-1]==0&&a.pop();let i=-(o.depth+1);a.unshift(i);for(let h=o.depth,v=o.pos-1;h>0;h--,v--){let g=o.node(h).type.spec;if(g.defining||g.definingAsContext||g.isolating)break;a.indexOf(h)>-1?i=h:o.before(h)==v&&a.splice(1,0,-h)}let l=a.indexOf(i),u=[],f=r.openStart;for(let h=r.content,v=0;;v++){let g=h.firstChild;if(u.push(g),v==r.openStart)break;h=g.content}for(let h=f-1;h>=0;h--){let v=u[h],g=WX(v.type);if(g&&!v.sameMarkup(o.node(Math.abs(i)-1)))f=h;else if(g||!v.type.isTextblock)break}for(let h=r.openStart;h>=0;h--){let v=(h+f+1)%(r.openStart+1),g=u[v];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 _=o.node(b-1),k=o.index(b-1);if(_.canReplaceWith(k,k,g.type,g.marks))return n.replace(o.before(b),w?s.after(b):t,new it(eC(r.content,0,r.openStart,v),v,r.openEnd))}}let d=n.steps.length;for(let h=a.length-1;h>=0&&(n.replace(e,t,r),!(n.steps.length>d));h--){let v=a[h];v<0||(e=o.before(v),t=s.after(v))}}function eC(n,e,t,r,o){if(e<t){let s=n.firstChild;n=n.replaceChild(0,s.copy(eC(s.content,e+1,t,r,s)))}if(e>r){let s=o.contentMatchAt(0),a=s.fillBefore(n).append(n);n=a.append(s.matchFragment(a).fillBefore(We.empty,!0))}return n}function jX(n,e,t,r){if(!r.isInline&&e==t&&n.doc.resolve(e).parent.content.size){let o=BX(n.doc,e,r.type);o!=null&&(e=t=o)}n.replaceRange(e,t,new it(We.from(r),0,0))}function qX(n,e,t){let r=n.doc.resolve(e),o=n.doc.resolve(t),s=tC(r,o);for(let a=0;a<s.length;a++){let i=s[a],l=a==s.length-1;if(l&&i==0||r.node(i).type.contentMatch.validEnd)return n.delete(r.start(i),o.end(i));if(i>0&&(l||r.node(i-1).canReplace(r.index(i-1),o.indexAfter(i-1))))return n.delete(r.before(i),o.after(i))}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 tC(n,e){let t=[],r=Math.min(n.depth,e.depth);for(let o=r;o>=0;o--){let s=n.start(o);if(s<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;(s==e.start(o)||o==n.depth&&o==e.depth&&n.parent.inlineContent&&e.parent.inlineContent&&o&&e.start(o-1)==s-1)&&t.push(o)}return t}class zl extends kr{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 s in t.attrs)r[s]=t.attrs[s];r[this.attr]=this.value;let o=t.type.create(r,null,t.marks);return Yn.fromReplace(e,this.pos,this.pos+1,new it(We.from(o),0,t.isLeaf?0:1))}getMap(){return so.empty}invert(e){return new zl(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 zl(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 zl(t.pos,t.attr,t.value)}}kr.jsonID("attr",zl);class wc extends kr{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 so.empty}invert(e){return new wc(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 wc(t.attr,t.value)}}kr.jsonID("docAttr",wc);let Gl=class extends Error{};Gl=function n(e){let t=Error.call(this,e);return t.__proto__=n.prototype,t};Gl.prototype=Object.create(Error.prototype);Gl.prototype.constructor=Gl;Gl.prototype.name="TransformError";class nC{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new lp}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let t=this.maybeStep(e);if(t.failed)throw new Gl(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=it.empty){let o=hh(this.doc,e,t,r);return o&&this.step(o),this}replaceWith(e,t,r){return this.replace(e,t,new it(We.from(r),0,0))}delete(e,t){return this.replace(e,t,it.empty)}insert(e,t){return this.replaceWith(e,e,t)}replaceRange(e,t,r){return UX(this,e,t,r),this}replaceRangeWith(e,t,r){return jX(this,e,t,r),this}deleteRange(e,t){return qX(this,e,t),this}lift(e,t){return IX(this,e,t),this}join(e,t=1){return FX(this,e,t),this}wrap(e,t){return PX(this,e,t),this}setBlockType(e,t=e,r,o=null){return $X(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 zl(e,t,r)),this}setDocAttribute(e,t){return this.step(new wc(e,t)),this}addNodeMark(e,t){return this.step(new $s(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 Sn)t.isInSet(r.marks)&&this.step(new Yi(e,t));else{let o=r.marks,s,a=[];for(;s=t.isInSet(o);)a.push(new Yi(e,s)),o=s.removeFromSet(o);for(let i=a.length-1;i>=0;i--)this.step(a[i])}return this}split(e,t=1,r){return NX(this,e,t,r),this}addMark(e,t,r){return TX(this,e,t,r),this}removeMark(e,t,r){return EX(this,e,t,r),this}clearIncompatible(e,t,r){return s0(this,e,t,r),this}}const Zg=Object.create(null);class an{constructor(e,t,r){this.$anchor=e,this.$head=t,this.ranges=r||[new KX(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=it.empty){let r=t.content.lastChild,o=null;for(let i=0;i<t.openEnd;i++)o=r,r=r.lastChild;let s=e.steps.length,a=this.ranges;for(let i=0;i<a.length;i++){let{$from:l,$to:u}=a[i],f=e.mapping.slice(s);e.replaceRange(f.map(l.pos),f.map(u.pos),i?it.empty:t),i==0&&jw(e,s,(r?r.isInline:o&&o.isTextblock)?-1:1)}}replaceWith(e,t){let r=e.steps.length,o=this.ranges;for(let s=0;s<o.length;s++){let{$from:a,$to:i}=o[s],l=e.mapping.slice(r),u=l.map(a.pos),f=l.map(i.pos);s?e.deleteRange(u,f):(e.replaceRangeWith(u,f,t),jw(e,r,t.isInline?-1:1))}}static findFrom(e,t,r=!1){let o=e.parent.inlineContent?new Qt(e):Pl(e.node(0),e.parent,e.pos,e.index(),t,r);if(o)return o;for(let s=e.depth-1;s>=0;s--){let a=t<0?Pl(e.node(0),e.node(s),e.before(s+1),e.index(s),t,r):Pl(e.node(0),e.node(s),e.after(s+1),e.index(s)+1,t,r);if(a)return a}return null}static near(e,t=1){return this.findFrom(e,t)||this.findFrom(e,-t)||new uo(e.node(0))}static atStart(e){return Pl(e,e,0,0,1)||new uo(e)}static atEnd(e){return Pl(e,e,e.content.size,e.childCount,-1)||new uo(e)}static fromJSON(e,t){if(!t||!t.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=Zg[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 Zg)throw new RangeError("Duplicate use of selection JSON ID "+e);return Zg[e]=t,t.prototype.jsonID=e,t}getBookmark(){return Qt.between(this.$anchor,this.$head).getBookmark()}}an.prototype.visible=!0;class KX{constructor(e,t){this.$from=e,this.$to=t}}let Ww=!1;function Uw(n){!Ww&&!n.parent.inlineContent&&(Ww=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+n.parent.type.name+")"))}class Qt extends an{constructor(e,t=e){Uw(e),Uw(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 an.near(r);let o=e.resolve(t.map(this.anchor));return new Qt(o.parent.inlineContent?o:r,r)}replace(e,t=it.empty){if(super.replace(e,t),t==it.empty){let r=this.$from.marksAcross(this.$to);r&&e.ensureMarks(r)}}eq(e){return e instanceof Qt&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new mh(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 Qt(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 s=an.findFrom(t,r,!0)||an.findFrom(t,-r,!0);if(s)t=s.$head;else return an.near(t,r)}return e.parent.inlineContent||(o==0?e=t:(e=(an.findFrom(e,-r,!0)||an.findFrom(e,r,!0)).$anchor,e.pos<t.pos!=o<0&&(e=t))),new Qt(e,t)}}an.jsonID("text",Qt);class mh{constructor(e,t){this.anchor=e,this.head=t}map(e){return new mh(e.map(this.anchor),e.map(this.head))}resolve(e){return Qt.between(e.resolve(this.anchor),e.resolve(this.head))}}class Rt extends an{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),s=e.resolve(o);return r?an.near(s):new Rt(s)}content(){return new it(We.from(this.node),0,0)}eq(e){return e instanceof Rt&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new l0(this.anchor)}static fromJSON(e,t){if(typeof t.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new Rt(e.resolve(t.anchor))}static create(e,t){return new Rt(e.resolve(t))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}}Rt.prototype.visible=!1;an.jsonID("node",Rt);class l0{constructor(e){this.anchor=e}map(e){let{deleted:t,pos:r}=e.mapResult(this.anchor);return t?new mh(r,r):new l0(r)}resolve(e){let t=e.resolve(this.anchor),r=t.nodeAfter;return r&&Rt.isSelectable(r)?new Rt(t):an.near(t)}}class uo extends an{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,t=it.empty){if(t==it.empty){e.delete(0,e.doc.content.size);let r=an.atStart(e.doc);r.eq(e.selection)||e.setSelection(r)}else super.replace(e,t)}toJSON(){return{type:"all"}}static fromJSON(e){return new uo(e)}map(e){return new uo(e)}eq(e){return e instanceof uo}getBookmark(){return GX}}an.jsonID("all",uo);const GX={map(){return this},resolve(n){return new uo(n)}};function Pl(n,e,t,r,o,s=!1){if(e.inlineContent)return Qt.create(n,t);for(let a=r-(o>0?0:1);o>0?a<e.childCount:a>=0;a+=o){let i=e.child(a);if(i.isAtom){if(!s&&Rt.isSelectable(i))return Rt.create(n,t-(o<0?i.nodeSize:0))}else{let l=Pl(n,i,t+o,o<0?i.childCount:0,o,s);if(l)return l}t+=i.nodeSize*o}return null}function jw(n,e,t){let r=n.steps.length-1;if(r<e)return;let o=n.steps[r];if(!(o instanceof rr||o instanceof or))return;let s=n.mapping.maps[r],a;s.forEach((i,l,u,f)=>{a==null&&(a=f)}),n.setSelection(an.near(n.doc.resolve(a),t))}const qw=1,Kw=2,Gw=4;class YX extends nC{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|qw)&-3,this.storedMarks=null,this}get selectionSet(){return(this.updated&qw)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=Kw,this}ensureMarks(e){return Sn.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&Kw)>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)||Sn.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 s=this.storedMarks;if(!s){let a=this.doc.resolve(t);s=r==t?a.marks():a.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(t,r,o.text(e,s)),this.selection.empty||this.setSelection(an.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|=Gw,this}get scrolledIntoView(){return(this.updated&Gw)>0}}function Yw(n,e){return!e||!n?n:n.bind(e)}class ju{constructor(e,t,r){this.name=e,this.init=Yw(t.init,r),this.apply=Yw(t.apply,r)}}const JX=[new ju("doc",{init(n){return n.doc||n.schema.topNodeType.createAndFill()},apply(n){return n.doc}}),new ju("selection",{init(n,e){return n.selection||an.atStart(e.doc)},apply(n){return n.selection}}),new ju("storedMarks",{init(n){return n.storedMarks||null},apply(n,e,t,r){return r.selection.$cursor?n.storedMarks:null}}),new ju("scrollToSelection",{init(){return 0},apply(n,e){return n.scrolledIntoView?e+1:e}})];class e1{constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=JX.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 ju(r.key,r.spec.state,r))})}}class Fl{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 s=!1;for(let a=0;a<this.config.plugins.length;a++){let i=this.config.plugins[a];if(i.spec.appendTransaction){let l=o?o[a].n:0,u=o?o[a].state:this,f=l<t.length&&i.spec.appendTransaction.call(i,l?t.slice(l):t,u,r);if(f&&r.filterTransaction(f,a)){if(f.setMeta("appendedTransaction",e),!o){o=[];for(let d=0;d<this.config.plugins.length;d++)o.push(d<a?{state:r,n:t.length}:{state:this,n:0})}t.push(f),r=r.applyInner(f),s=!0}o&&(o[a]={state:r,n:t.length})}}if(!s)return{state:r,transactions:t}}}applyInner(e){if(!e.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let t=new Fl(this.config),r=this.config.fields;for(let o=0;o<r.length;o++){let s=r[o];t[s.name]=s.apply(e,this[s.name],this,t)}return t}get tr(){return new YX(this)}static create(e){let t=new e1(e.doc?e.doc.type.schema:e.schema,e.plugins),r=new Fl(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 e1(this.schema,e.plugins),r=t.fields,o=new Fl(t);for(let s=0;s<r.length;s++){let a=r[s].name;o[a]=this.hasOwnProperty(a)?this[a]:r[s].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],s=o.spec.state;s&&s.toJSON&&(t[r]=s.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 e1(e.schema,e.plugins),s=new Fl(o);return o.fields.forEach(a=>{if(a.name=="doc")s.doc=Bs.fromJSON(e.schema,t.doc);else if(a.name=="selection")s.selection=an.fromJSON(s.doc,t.selection);else if(a.name=="storedMarks")t.storedMarks&&(s.storedMarks=t.storedMarks.map(e.schema.markFromJSON));else{if(r)for(let i in r){let l=r[i],u=l.spec.state;if(l.key==a.name&&u&&u.fromJSON&&Object.prototype.hasOwnProperty.call(t,i)){s[a.name]=u.fromJSON.call(l,e,t[i],s);return}}s[a.name]=a.init(e,s)}}),s}}function rC(n,e,t){for(let r in n){let o=n[r];o instanceof Function?o=o.bind(e):r=="handleDOMEvents"&&(o=rC(o,e,{})),t[r]=o}return t}class po{constructor(e){this.spec=e,this.props={},e.props&&rC(e.props,this,this.props),this.key=e.key?e.key.key:oC("plugin")}getState(e){return e[this.key]}}const t1=Object.create(null);function oC(n){return n in t1?n+"$"+ ++t1[n]:(t1[n]=0,n+"$")}class wa{constructor(e="key"){this.key=oC(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const dr=function(n){for(var e=0;;e++)if(n=n.previousSibling,!n)return e},Yl=function(n){let e=n.assignedSlot||n.parentNode;return e&&e.nodeType==11?e.host:e};let ry=null;const La=function(n,e,t){let r=ry||(ry=document.createRange());return r.setEnd(n,t??n.nodeValue.length),r.setStart(n,e||0),r},XX=function(){ry=null},Ji=function(n,e,t,r){return t&&(Jw(n,e,t,r,-1)||Jw(n,e,t,r,1))},QX=/^(img|br|input|textarea|hr)$/i;function Jw(n,e,t,r,o){for(;;){if(n==t&&e==r)return!0;if(e==(o<0?0:Mo(n))){let s=n.parentNode;if(!s||s.nodeType!=1||Uc(n)||QX.test(n.nodeName)||n.contentEditable=="false")return!1;e=dr(n)+(o<0?0:1),n=s}else if(n.nodeType==1){if(n=n.childNodes[e+(o<0?-1:0)],n.contentEditable=="false")return!1;e=o<0?Mo(n):0}else return!1}}function Mo(n){return n.nodeType==3?n.nodeValue.length:n.childNodes.length}function ZX(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=Mo(n)}else if(n.parentNode&&!Uc(n))e=dr(n),n=n.parentNode;else return null}}function eQ(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&&!Uc(n))e=dr(n)+1,n=n.parentNode;else return null}}function tQ(n,e,t){for(let r=e==0,o=e==Mo(n);r||o;){if(n==t)return!0;let s=dr(n);if(n=n.parentNode,!n)return!1;r=r&&s==0,o=o&&s==Mo(n)}}function Uc(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 vh=function(n){return n.focusNode&&Ji(n.focusNode,n.focusOffset,n.anchorNode,n.anchorOffset)};function ki(n,e){let t=document.createEvent("Event");return t.initEvent("keydown",!0,!0),t.keyCode=n,t.key=t.code=e,t}function nQ(n){let e=n.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function rQ(n,e,t){if(n.caretPositionFromPoint)try{let r=n.caretPositionFromPoint(e,t);if(r)return{node:r.offsetNode,offset:Math.min(Mo(r.offsetNode),r.offset)}}catch{}if(n.caretRangeFromPoint){let r=n.caretRangeFromPoint(e,t);if(r)return{node:r.startContainer,offset:Math.min(Mo(r.startContainer),r.startOffset)}}}const va=typeof navigator<"u"?navigator:null,Xw=typeof document<"u"?document:null,si=va&&va.userAgent||"",oy=/Edge\/(\d+)/.exec(si),aC=/MSIE \d/.exec(si),ay=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(si),Kr=!!(aC||ay||oy),zs=aC?document.documentMode:ay?+ay[1]:oy?+oy[1]:0,Qo=!Kr&&/gecko\/(\d+)/i.test(si);Qo&&+(/Firefox\/(\d+)/.exec(si)||[0,0])[1];const sy=!Kr&&/Chrome\/(\d+)/.exec(si),_r=!!sy,sC=sy?+sy[1]:0,Rr=!Kr&&!!va&&/Apple Computer/.test(va.vendor),Jl=Rr&&(/Mobile\/\w+/.test(si)||!!va&&va.maxTouchPoints>2),Eo=Jl||(va?/Mac/.test(va.platform):!1),oQ=va?/Win/.test(va.platform):!1,Va=/Android \d/.test(si),jc=!!Xw&&"webkitFontSmoothing"in Xw.documentElement.style,aQ=jc?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function sQ(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 iQ(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 Qw(n,e,t){let r=n.someProp("scrollThreshold")||0,o=n.someProp("scrollMargin")||5,s=n.dom.ownerDocument;for(let a=t||n.dom;a;){if(a.nodeType!=1){a=Yl(a);continue}let i=a,l=i==s.body,u=l?sQ(s):iQ(i),f=0,d=0;if(e.top<u.top+$a(r,"top")?d=-(u.top-e.top+$a(o,"top")):e.bottom>u.bottom-$a(r,"bottom")&&(d=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")?f=-(u.left-e.left+$a(o,"left")):e.right>u.right-$a(r,"right")&&(f=e.right-u.right+$a(o,"right")),f||d)if(l)s.defaultView.scrollBy(f,d);else{let v=i.scrollLeft,g=i.scrollTop;d&&(i.scrollTop+=d),f&&(i.scrollLeft+=f);let y=i.scrollLeft-v,b=i.scrollTop-g;e={left:e.left-y,top:e.top-b,right:e.right-y,bottom:e.bottom-b}}let h=l?"fixed":getComputedStyle(a).position;if(/^(fixed|sticky)$/.test(h))break;a=h=="absolute"?a.offsetParent:Yl(a)}}function lQ(n){let e=n.dom.getBoundingClientRect(),t=Math.max(0,e.top),r,o;for(let s=(e.left+e.right)/2,a=t+1;a<Math.min(innerHeight,e.bottom);a+=5){let i=n.root.elementFromPoint(s,a);if(!i||i==n.dom||!n.dom.contains(i))continue;let l=i.getBoundingClientRect();if(l.top>=t-20){r=i,o=l.top;break}}return{refDOM:r,refTop:o,stack:iC(n.dom)}}function iC(n){let e=[],t=n.ownerDocument;for(let r=n;r&&(e.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),n!=t);r=Yl(r));return e}function uQ({refDOM:n,refTop:e,stack:t}){let r=n?n.getBoundingClientRect().top:0;lC(t,r==0?0:r-e)}function lC(n,e){for(let t=0;t<n.length;t++){let{dom:r,top:o,left:s}=n[t];r.scrollTop!=o+e&&(r.scrollTop=o+e),r.scrollLeft!=s&&(r.scrollLeft=s)}}let Ml=null;function cQ(n){if(n.setActive)return n.setActive();if(Ml)return n.focus(Ml);let e=iC(n);n.focus(Ml==null?{get preventScroll(){return Ml={preventScroll:!0},!0}}:void 0),Ml||(Ml=!1,lC(e,0))}function uC(n,e){let t,r=2e8,o,s=0,a=e.top,i=e.top,l,u;for(let f=n.firstChild,d=0;f;f=f.nextSibling,d++){let h;if(f.nodeType==1)h=f.getClientRects();else if(f.nodeType==3)h=La(f).getClientRects();else continue;for(let v=0;v<h.length;v++){let g=h[v];if(g.top<=a&&g.bottom>=i){a=Math.max(g.bottom,a),i=Math.min(g.top,i);let y=g.left>e.left?g.left-e.left:g.right<e.left?e.left-g.right:0;if(y<r){t=f,r=y,o=y&&t.nodeType==3?{left:g.right<e.left?g.right:g.left,top:e.top}:e,f.nodeType==1&&y&&(s=d+(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=f,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)&&(s=d+1)}}return!t&&l&&(t=l,o=u,r=0),t&&t.nodeType==3?dQ(t,o):!t||r&&t.nodeType==1?{node:n,offset:s}:uC(t,o)}function dQ(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 s=ys(r,1);if(s.top!=s.bottom&&u0(e,s))return{node:n,offset:o+(e.left>=(s.left+s.right)/2?1:0)}}return{node:n,offset:0}}function u0(n,e){return n.left>=e.left-1&&n.left<=e.right+1&&n.top>=e.top-1&&n.top<=e.bottom+1}function fQ(n,e){let t=n.parentNode;return t&&/^li$/i.test(t.nodeName)&&e.left<n.getBoundingClientRect().left?t:n}function pQ(n,e,t){let{node:r,offset:o}=uC(e,t),s=-1;if(r.nodeType==1&&!r.firstChild){let a=r.getBoundingClientRect();s=a.left!=a.right&&t.left>(a.left+a.right)/2?1:-1}return n.docView.posFromDOM(r,o,s)}function hQ(n,e,t,r){let o=-1;for(let s=e,a=!1;s!=n.dom;){let i=n.docView.nearestDesc(s,!0),l;if(!i)return null;if(i.dom.nodeType==1&&(i.node.isBlock&&i.parent||!i.contentDOM)&&((l=i.dom.getBoundingClientRect()).width||l.height)&&(i.node.isBlock&&i.parent&&(!a&&l.left>r.left||l.top>r.top?o=i.posBefore:(!a&&l.right<r.left||l.bottom<r.top)&&(o=i.posAfter),a=!0),!i.contentDOM&&o<0&&!i.node.isText))return(i.node.isBlock?r.top<(l.top+l.bottom)/2:r.left<(l.left+l.right)/2)?i.posBefore:i.posAfter;s=i.dom.parentNode}return o>-1?o:n.docView.posFromDOM(e,t,-1)}function cC(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)),s=o;;){let a=n.childNodes[s];if(a.nodeType==1){let i=a.getClientRects();for(let l=0;l<i.length;l++){let u=i[l];if(u0(e,u))return cC(a,e,u)}}if((s=(s+1)%r)==o)break}return n}function mQ(n,e){let t=n.dom.ownerDocument,r,o=0,s=rQ(t,e.left,e.top);s&&({node:r,offset:o}=s);let a=(n.root.elementFromPoint?n.root:t).elementFromPoint(e.left,e.top),i;if(!a||!n.dom.contains(a.nodeType!=1?a.parentNode:a)){let u=n.dom.getBoundingClientRect();if(!u0(e,u)||(a=cC(n.dom,e,u),!a))return null}if(Rr)for(let u=a;r&&u;u=Yl(u))u.draggable&&(r=void 0);if(a=fQ(a,e),r){if(Qo&&r.nodeType==1&&(o=Math.min(o,r.childNodes.length),o<r.childNodes.length)){let f=r.childNodes[o],d;f.nodeName=="IMG"&&(d=f.getBoundingClientRect()).right<=e.left&&d.bottom>e.top&&o++}let u;jc&&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?i=n.state.doc.content.size:(o==0||r.nodeType!=1||r.childNodes[o-1].nodeName!="BR")&&(i=hQ(n,r,o,e))}i==null&&(i=pQ(n,a,e));let l=n.docView.nearestDesc(a,!0);return{pos:i,inside:l?l.posAtStart-l.border:-1}}function Zw(n){return n.top<n.bottom||n.left<n.right}function ys(n,e){let t=n.getClientRects();if(t.length){let r=t[e<0?0:t.length-1];if(Zw(r))return r}return Array.prototype.find.call(t,Zw)||n.getBoundingClientRect()}const vQ=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function dC(n,e,t){let{node:r,offset:o,atom:s}=n.docView.domFromPos(e,t<0?-1:1),a=jc||Qo;if(r.nodeType==3)if(a&&(vQ.test(r.nodeValue)||(t<0?!o:o==r.nodeValue.length))){let l=ys(La(r,o,o),t);if(Qo&&o&&/\s/.test(r.nodeValue[o-1])&&o<r.nodeValue.length){let u=ys(La(r,o-1,o-1),-1);if(u.top==l.top){let f=ys(La(r,o,o+1),-1);if(f.top!=l.top)return Au(f,f.left<u.left)}}return l}else{let l=o,u=o,f=t<0?1:-1;return t<0&&!o?(u++,f=-1):t>=0&&o==r.nodeValue.length?(l--,f=1):t<0?l--:u++,Au(ys(La(r,l,u),f),f<0)}if(!n.state.doc.resolve(e-(s||0)).parent.inlineContent){if(s==null&&o&&(t<0||o==Mo(r))){let l=r.childNodes[o-1];if(l.nodeType==1)return n1(l.getBoundingClientRect(),!1)}if(s==null&&o<Mo(r)){let l=r.childNodes[o];if(l.nodeType==1)return n1(l.getBoundingClientRect(),!0)}return n1(r.getBoundingClientRect(),t>=0)}if(s==null&&o&&(t<0||o==Mo(r))){let l=r.childNodes[o-1],u=l.nodeType==3?La(l,Mo(l)-(a?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(u)return Au(ys(u,1),!1)}if(s==null&&o<Mo(r)){let l=r.childNodes[o];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let u=l?l.nodeType==3?La(l,0,a?0:1):l.nodeType==1?l:null:null;if(u)return Au(ys(u,-1),!0)}return Au(ys(r.nodeType==3?La(r):r,-t),t>=0)}function Au(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 n1(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 fC(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 gQ(n,e,t){let r=e.selection,o=t=="up"?r.$from:r.$to;return fC(n,e,()=>{let{node:s}=n.docView.domFromPos(o.pos,t=="up"?-1:1);for(;;){let i=n.docView.nearestDesc(s,!0);if(!i)break;if(i.node.isBlock){s=i.contentDOM||i.dom;break}s=i.dom.parentNode}let a=dC(n,o.pos,1);for(let i=s.firstChild;i;i=i.nextSibling){let l;if(i.nodeType==1)l=i.getClientRects();else if(i.nodeType==3)l=La(i,0,i.nodeValue.length).getClientRects();else continue;for(let u=0;u<l.length;u++){let f=l[u];if(f.bottom>f.top+1&&(t=="up"?a.top-f.top>(f.bottom-a.top)*2:f.bottom-a.bottom>(a.bottom-f.top)*2))return!1}}return!0})}const yQ=/[\u0590-\u08ac]/;function bQ(n,e,t){let{$head:r}=e.selection;if(!r.parent.isTextblock)return!1;let o=r.parentOffset,s=!o,a=o==r.parent.content.size,i=n.domSelection();return i?!yQ.test(r.parent.textContent)||!i.modify?t=="left"||t=="backward"?s:a:fC(n,e,()=>{let{focusNode:l,focusOffset:u,anchorNode:f,anchorOffset:d}=n.domSelectionRange(),h=i.caretBidiLevel;i.modify("move",t,"character");let v=r.depth?n.docView.domAfterPos(r.before()):n.dom,{focusNode:g,focusOffset:y}=n.domSelectionRange(),b=g&&!v.contains(g.nodeType==1?g:g.parentNode)||l==g&&u==y;try{i.collapse(f,d),l&&(l!=f||u!=d)&&i.extend&&i.extend(l,u)}catch{}return h!=null&&(i.caretBidiLevel=h),b}):r.pos==r.start()||r.pos==r.end()}let e_=null,t_=null,n_=!1;function SQ(n,e,t){return e_==e&&t_==t?n_:(e_=e,t_=t,n_=t=="up"||t=="down"?gQ(n,e,t):bQ(n,e,t))}const Ao=0,r_=1,Oi=2,ga=3;class qc{constructor(e,t,r,o){this.parent=e,this.children=t,this.dom=r,this.contentDOM=o,this.dirty=Ao,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 s,a;if(e==this.contentDOM)s=e.childNodes[t-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;s=e.previousSibling}for(;s&&!((a=s.pmViewDesc)&&a.parent==this);)s=s.previousSibling;return s?this.posBeforeChild(a)+a.size:this.posAtStart}else{let s,a;if(e==this.contentDOM)s=e.childNodes[t];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;s=e.nextSibling}for(;s&&!((a=s.pmViewDesc)&&a.parent==this);)s=s.nextSibling;return s?this.posBeforeChild(a):this.posAtEnd}let o;if(e==this.dom&&this.contentDOM)o=t>dr(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 s=e;;s=s.parentNode){if(s==this.dom){o=!1;break}if(s.previousSibling)break}if(o==null&&t==e.childNodes.length)for(let s=e;;s=s.parentNode){if(s==this.dom){o=!0;break}if(s.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 s=this.getDesc(o),a;if(s&&(!t||s.node))if(r&&(a=s.nodeDOM)&&!(a.nodeType==1?a.contains(e.nodeType==1?e:e.parentNode):a==e))r=!1;else return s}}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 s=this.getDesc(o);if(s)return s.localPosFromDOM(e,t,r)}return-1}descAt(e){for(let t=0,r=0;t<this.children.length;t++){let o=this.children[t],s=r+o.size;if(r==e&&s!=r){for(;!o.border&&o.children.length;)for(let a=0;a<o.children.length;a++){let i=o.children[a];if(i.size){o=i;break}}return o}if(e<s)return o.descAt(e-r-o.border);r=s}}domFromPos(e,t){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let r=0,o=0;for(let s=0;r<this.children.length;r++){let a=this.children[r],i=s+a.size;if(i>e||a instanceof hC){o=e-s;break}s=i}if(o)return this.children[r].domFromPos(o-this.children[r].border,t);for(let s;r&&!(s=this.children[r-1]).size&&s instanceof pC&&s.side>=0;r--);if(t<=0){let s,a=!0;for(;s=r?this.children[r-1]:null,!(!s||s.dom.parentNode==this.contentDOM);r--,a=!1);return s&&t&&a&&!s.border&&!s.domAtom?s.domFromPos(s.size,t):{node:this.contentDOM,offset:s?dr(s.dom)+1:0}}else{let s,a=!0;for(;s=r<this.children.length?this.children[r]:null,!(!s||s.dom.parentNode==this.contentDOM);r++,a=!1);return s&&a&&!s.border&&!s.domAtom?s.domFromPos(0,t):{node:this.contentDOM,offset:s?dr(s.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,s=-1;for(let a=r,i=0;;i++){let l=this.children[i],u=a+l.size;if(o==-1&&e<=u){let f=a+l.border;if(e>=f&&t<=u-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(e,t,f);e=a;for(let d=i;d>0;d--){let h=this.children[d-1];if(h.size&&h.dom.parentNode==this.contentDOM&&!h.emptyChildAt(1)){o=dr(h.dom)+1;break}e-=h.size}o==-1&&(o=0)}if(o>-1&&(u>t||i==this.children.length-1)){t=u;for(let f=i+1;f<this.children.length;f++){let d=this.children[f];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(-1)){s=dr(d.dom);break}t+=d.size}s==-1&&(s=this.contentDOM.childNodes.length);break}a=u}return{node:this.contentDOM,from:e,to:t,fromOffset:o,toOffset:s}}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 s=Math.min(e,t),a=Math.max(e,t);for(let v=0,g=0;v<this.children.length;v++){let y=this.children[v],b=g+y.size;if(s>g&&a<b)return y.setSelection(e-g-y.border,t-g-y.border,r,o);g=b}let i=this.domFromPos(e,e?-1:1),l=t==e?i:this.domFromPos(t,t?-1:1),u=r.root.getSelection(),f=r.domSelectionRange(),d=!1;if((Qo||Rr)&&e==t){let{node:v,offset:g}=i;if(v.nodeType==3){if(d=!!(g&&v.nodeValue[g-1]==` |
| 51 |
`),d&&g==v.nodeValue.length)for(let y=v,b;y;y=y.parentNode){if(b=y.nextSibling){b.nodeName=="BR"&&(i=l={node:b.parentNode,offset:dr(b)+1});break}let w=y.pmViewDesc;if(w&&w.node&&w.node.isBlock)break}}else{let y=v.childNodes[g-1];d=y&&(y.nodeName=="BR"||y.contentEditable=="false")}}if(Qo&&f.focusNode&&f.focusNode!=l.node&&f.focusNode.nodeType==1){let v=f.focusNode.childNodes[f.focusOffset];v&&v.contentEditable=="false"&&(o=!0)}if(!(o||d&&Rr)&&Ji(i.node,i.offset,f.anchorNode,f.anchorOffset)&&Ji(l.node,l.offset,f.focusNode,f.focusOffset))return;let h=!1;if((u.extend||e==t)&&!d){u.collapse(i.node,i.offset);try{e!=t&&u.extend(l.node,l.offset),h=!0}catch{}}if(!h){if(e>t){let g=i;i=l,l=g}let v=document.createRange();v.setEnd(l.node,l.offset),v.setStart(i.node,i.offset),u.removeAllRanges(),u.addRange(v)}}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 s=this.children[o],a=r+s.size;if(r==a?e<=a&&t>=r:e<a&&t>r){let i=r+s.border,l=a-s.border;if(e>=i&&t<=l){this.dirty=e==r||t==a?Oi:r_,e==i&&t==l&&(s.contentLost||s.dom.parentNode!=this.contentDOM)?s.dirty=ga:s.markDirty(e-i,t-i);return}else s.dirty=s.dom==s.contentDOM&&s.dom.parentNode==this.contentDOM&&!s.children.length?Oi:ga}r=a}this.dirty=Oi}markParentsDirty(){let e=1;for(let t=this.parent;t;t=t.parent,e++){let r=e==1?Oi:r_;t.dirty<r&&(t.dirty=r)}}get domAtom(){return!1}get ignoreForCoords(){return!1}isText(e){return!1}}class pC extends qc{constructor(e,t,r,o){let s,a=t.type.toDOM;if(typeof a=="function"&&(a=a(r,()=>{if(!s)return o;if(s.parent)return s.parent.posBeforeChild(s)})),!t.type.spec.raw){if(a.nodeType!=1){let i=document.createElement("span");i.appendChild(a),a=i}a.contentEditable="false",a.classList.add("ProseMirror-widget")}super(e,[],a,null),this.widget=t,this.widget=t,s=this}matchesWidget(e){return this.dirty==Ao&&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 wQ extends qc{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 Xi extends qc{constructor(e,t,r,o,s){super(e,[],r,o),this.mark=t,this.spec=s}static create(e,t,r,o){let s=o.nodeViews[t.type.name],a=s&&s(t,o,r);return(!a||!a.dom)&&(a=al.renderSpec(document,t.type.spec.toDOM(t,r),null,t.attrs)),new Xi(e,t,a.dom,a.contentDOM||a.dom,a)}parseRule(){return this.dirty&ga||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=ga&&this.mark.eq(e)}markDirty(e,t){if(super.markDirty(e,t),this.dirty!=Ao){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty<this.dirty&&(r.dirty=this.dirty),this.dirty=Ao}}slice(e,t,r){let o=Xi.create(this.parent,this.mark,!0,r),s=this.children,a=this.size;t<a&&(s=ly(s,t,a,r)),e>0&&(s=ly(s,0,e,r));for(let i=0;i<s.length;i++)s[i].parent=o;return o.children=s,o}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}}class Hs extends qc{constructor(e,t,r,o,s,a,i,l,u){super(e,[],s,a),this.node=t,this.outerDeco=r,this.innerDeco=o,this.nodeDOM=i}static create(e,t,r,o,s,a){let i=s.nodeViews[t.type.name],l,u=i&&i(t,s,()=>{if(!l)return a;if(l.parent)return l.parent.posBeforeChild(l)},r,o),f=u&&u.dom,d=u&&u.contentDOM;if(t.isText){if(!f)f=document.createTextNode(t.text);else if(f.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else f||({dom:f,contentDOM:d}=al.renderSpec(document,t.type.spec.toDOM(t),null,t.attrs));!d&&!t.isText&&f.nodeName!="BR"&&(f.hasAttribute("contenteditable")||(f.contentEditable="false"),t.type.spec.draggable&&(f.draggable=!0));let h=f;return f=gC(f,r,t),u?l=new _Q(e,t,r,o,f,d||null,h,u,s,a+1):t.isText?new gh(e,t,r,o,f,h,s):new Hs(e,t,r,o,f,d||null,h,s,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=()=>We.empty)}return e}matchesNode(e,t,r){return this.dirty==Ao&&e.eq(this.node)&&up(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,s=e.composing?this.localCompositionInfo(e,t):null,a=s&&s.pos>-1?s:null,i=s&&s.pos<0,l=new xQ(this,a&&a.node,e);EQ(this.node,this.innerDeco,(u,f,d)=>{u.spec.marks?l.syncToMarks(u.spec.marks,r,e):u.type.side>=0&&!d&&l.syncToMarks(f==this.node.childCount?Sn.none:this.node.child(f).marks,r,e),l.placeWidget(u,e,o)},(u,f,d,h)=>{l.syncToMarks(u.marks,r,e);let v;l.findNodeMatch(u,f,d,h)||i&&e.state.selection.from>o&&e.state.selection.to<o+u.nodeSize&&(v=l.findIndexWithChild(s.node))>-1&&l.updateNodeAt(u,f,d,v,e)||l.updateNextNode(u,f,d,e,h,o)||l.addNode(u,f,d,e,o),o+=u.nodeSize}),l.syncToMarks([],r,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==Oi)&&(a&&this.protectLocalComposition(e,a),mC(this.contentDOM,this.children,e),Jl&&MQ(this.dom))}localCompositionInfo(e,t){let{from:r,to:o}=e.state.selection;if(!(e.state.selection instanceof Qt)||r<t||o>t+this.node.content.size)return null;let s=e.input.compositionNode;if(!s||!this.dom.contains(s.parentNode))return null;if(this.node.inlineContent){let a=s.nodeValue,i=IQ(this.node.content,a,r-t,o-t);return i<0?null:{node:s,pos:i,text:a}}else return{node:s,pos:-1,text:""}}protectLocalComposition(e,{node:t,pos:r,text:o}){if(this.getDesc(t))return;let s=t;for(;s.parentNode!=this.contentDOM;s=s.parentNode){for(;s.previousSibling;)s.parentNode.removeChild(s.previousSibling);for(;s.nextSibling;)s.parentNode.removeChild(s.nextSibling);s.pmViewDesc&&(s.pmViewDesc=void 0)}let a=new wQ(this,s,t,o);e.input.compositionNodes.push(a),this.children=ly(this.children,r,r+o.length,e,a)}update(e,t,r,o){return this.dirty==ga||!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=Ao}updateOuterDeco(e){if(up(e,this.outerDeco))return;let t=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=vC(this.dom,this.nodeDOM,iy(this.outerDeco,this.node,t),iy(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 o_(n,e,t,r,o){gC(r,e,n);let s=new Hs(void 0,n,e,t,r,r,r,o,0);return s.contentDOM&&s.updateChildren(o,0),s}class gh extends Hs{constructor(e,t,r,o,s,a,i){super(e,t,r,o,s,null,a,i,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==ga||this.dirty!=Ao&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(t),(this.dirty!=Ao||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=Ao,!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),s=document.createTextNode(o.text);return new gh(this.parent,o,this.outerDeco,this.innerDeco,s,s,r)}markDirty(e,t){super.markDirty(e,t),this.dom!=this.nodeDOM&&(e==0||t==this.nodeDOM.nodeValue.length)&&(this.dirty=ga)}get domAtom(){return!1}isText(e){return this.node.text==e}}class hC extends qc{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==Ao&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class _Q extends Hs{constructor(e,t,r,o,s,a,i,l,u,f){super(e,t,r,o,s,a,i,u,f),this.spec=l}update(e,t,r,o){if(this.dirty==ga)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){let s=this.spec.update(e,t,r);return s&&this.updateInner(e,t,r,o),s}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 mC(n,e,t){let r=n.firstChild,o=!1;for(let s=0;s<e.length;s++){let a=e[s],i=a.dom;if(i.parentNode==n){for(;i!=r;)r=a_(r),o=!0;r=r.nextSibling}else o=!0,n.insertBefore(i,r);if(a instanceof Xi){let l=r?r.previousSibling:n.lastChild;mC(a.contentDOM,a.children,t),r=l?l.nextSibling:n.firstChild}}for(;r;)r=a_(r),o=!0;o&&t.trackWrites==n&&(t.trackWrites=null)}const tc=function(n){n&&(this.nodeName=n)};tc.prototype=Object.create(null);const Ai=[new tc];function iy(n,e,t){if(n.length==0)return Ai;let r=t?Ai[0]:new tc,o=[r];for(let s=0;s<n.length;s++){let a=n[s].type.attrs;if(a){a.nodeName&&o.push(r=new tc(a.nodeName));for(let i in a){let l=a[i];l!=null&&(t&&o.length==1&&o.push(r=new tc(e.isInline?"span":"div")),i=="class"?r.class=(r.class?r.class+" ":"")+l:i=="style"?r.style=(r.style?r.style+";":"")+l:i!="nodeName"&&(r[i]=l))}}}return o}function vC(n,e,t,r){if(t==Ai&&r==Ai)return e;let o=e;for(let s=0;s<r.length;s++){let a=r[s],i=t[s];if(s){let l;i&&i.nodeName==a.nodeName&&o!=n&&(l=o.parentNode)&&l.nodeName.toLowerCase()==a.nodeName||(l=document.createElement(a.nodeName),l.pmIsDeco=!0,l.appendChild(o),i=Ai[0]),o=l}CQ(o,i||Ai[0],a)}return o}function CQ(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 s=0;s<r.length;s++)o.indexOf(r[s])==-1&&n.classList.remove(r[s]);for(let s=0;s<o.length;s++)r.indexOf(o[s])==-1&&n.classList.add(o[s]);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 gC(n,e,t){return vC(n,n,Ai,iy(e,t,n.nodeType!=1))}function up(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 a_(n){let e=n.nextSibling;return n.parentNode.removeChild(n),e}class xQ{constructor(e,t,r){this.lock=t,this.view=r,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=kQ(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,s=this.stack.length>>1,a=Math.min(s,e.length);for(;o<a&&(o==s-1?this.top:this.stack[o+1<<1]).matchesMark(e[o])&&e[o].type.spec.spanning!==!1;)o++;for(;o<s;)this.destroyRest(),this.top.dirty=Ao,this.index=this.stack.pop(),this.top=this.stack.pop(),s--;for(;s<e.length;){this.stack.push(this.top,this.index+1);let i=-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[s])&&!this.isLocked(u.dom)){i=l;break}}if(i>-1)i>this.index&&(this.changed=!0,this.destroyBetween(this.index,i)),this.top=this.top.children[this.index];else{let l=Xi.create(this.top,e[s],t,r);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,s++}}findNodeMatch(e,t,r,o){let s=-1,a;if(o>=this.preMatch.index&&(a=this.preMatch.matches[o-this.preMatch.index]).parent==this.top&&a.matchesNode(e,t,r))s=this.top.children.indexOf(a,this.index);else for(let i=this.index,l=Math.min(this.top.children.length,i+5);i<l;i++){let u=this.top.children[i];if(u.matchesNode(e,t,r)&&!this.preMatch.matched.has(u)){s=i;break}}return s<0?!1:(this.destroyBetween(this.index,s),this.index++,!0)}updateNodeAt(e,t,r,o,s){let a=this.top.children[o];return a.dirty==ga&&a.dom==a.contentDOM&&(a.dirty=Oi),a.update(e,t,r,s)?(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,s,a){for(let i=this.index;i<this.top.children.length;i++){let l=this.top.children[i];if(l instanceof Hs){let u=this.preMatch.matched.get(l);if(u!=null&&u!=s)return!1;let f=l.dom,d,h=this.isLocked(f)&&!(e.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==e.text&&l.dirty!=ga&&up(t,l.outerDeco));if(!h&&l.update(e,t,r,o))return this.destroyBetween(this.index,i),l.dom!=f&&(this.changed=!0),this.index++,!0;if(!h&&(d=this.recreateWrapper(l,e,t,r,o,a)))return this.destroyBetween(this.index,i),this.top.children[this.index]=d,d.contentDOM&&(d.dirty=Oi,d.updateChildren(o,a+1),d.dirty=Ao),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,t,r,o,s,a){if(e.dirty||t.isAtom||!e.children.length||!e.node.content.eq(t.content)||!up(r,e.outerDeco)||!o.eq(e.innerDeco))return null;let i=Hs.create(this.top,t,r,o,s,a);if(i.contentDOM){i.children=e.children,e.children=[];for(let l of i.children)l.parent=i}return e.destroy(),i}addNode(e,t,r,o,s){let a=Hs.create(this.top,e,t,r,o,s);a.contentDOM&&a.updateChildren(o,s+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 s=new pC(this.top,e,t,r);this.top.children.splice(this.index++,0,s),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],t=this.top;for(;e instanceof Xi;)t=e,e=t.children[t.children.length-1];(!e||!(e instanceof gh)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((Rr||_r)&&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 hC(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 kQ(n,e){let t=e,r=t.children.length,o=n.childCount,s=new Map,a=[];e:for(;o>0;){let i;for(;;)if(r){let u=t.children[r-1];if(u instanceof Xi)t=u,r=u.children.length;else{i=u,r--;break}}else{if(t==e)break e;r=t.parent.children.indexOf(t),t=t.parent}let l=i.node;if(l){if(l!=n.child(o-1))break;--o,s.set(i,o),a.push(i)}}return{index:o,matched:s,matches:a.reverse()}}function TQ(n,e){return n.type.side-e.type.side}function EQ(n,e,t,r){let o=e.locals(n),s=0;if(o.length==0){for(let u=0;u<n.childCount;u++){let f=n.child(u);r(f,o,e.forChild(s,f),u),s+=f.nodeSize}return}let a=0,i=[],l=null;for(let u=0;;){let f,d;for(;a<o.length&&o[a].to==s;){let b=o[a++];b.widget&&(f?(d||(d=[f])).push(b):f=b)}if(f)if(d){d.sort(TQ);for(let b=0;b<d.length;b++)t(d[b],u,!!l)}else t(f,u,!!l);let h,v;if(l)v=-1,h=l,l=null;else if(u<n.childCount)v=u,h=n.child(u++);else break;for(let b=0;b<i.length;b++)i[b].to<=s&&i.splice(b--,1);for(;a<o.length&&o[a].from<=s&&o[a].to>s;)i.push(o[a++]);let g=s+h.nodeSize;if(h.isText){let b=g;a<o.length&&o[a].from<b&&(b=o[a].from);for(let w=0;w<i.length;w++)i[w].to<b&&(b=i[w].to);b<g&&(l=h.cut(b-s),h=h.cut(0,b-s),g=b,v=-1)}else for(;a<o.length&&o[a].to<g;)a++;let y=h.isInline&&!h.isLeaf?i.filter(b=>!b.inline):i.slice();r(h,y,e.forChild(s,h),v),s=g}}function MQ(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 IQ(n,e,t,r){for(let o=0,s=0;o<n.childCount&&s<=r;){let a=n.child(o++),i=s;if(s+=a.nodeSize,!a.isText)continue;let l=a.text;for(;o<n.childCount;){let u=n.child(o++);if(s+=u.nodeSize,!u.isText)break;l+=u.text}if(s>=t){if(s>=r&&l.slice(r-e.length-i,r-i)==e)return r-e.length;let u=i<r?l.lastIndexOf(e,r-i-1):-1;if(u>=0&&u+e.length+i>=t)return i+u;if(t==r&&l.length>=r+e.length-i&&l.slice(r-i,r-i+e.length)==e)return r}}return-1}function ly(n,e,t,r,o){let s=[];for(let a=0,i=0;a<n.length;a++){let l=n[a],u=i,f=i+=l.size;u>=t||f<=e?s.push(l):(u<e&&s.push(l.slice(0,e-u,r)),o&&(s.push(o),o=void 0),f>t&&s.push(l.slice(t-u,l.size,r)))}return s}function c0(n,e=null){let t=n.domSelectionRange(),r=n.state.doc;if(!t.focusNode)return null;let o=n.docView.nearestDesc(t.focusNode),s=o&&o.size==0,a=n.docView.posFromDOM(t.focusNode,t.focusOffset,1);if(a<0)return null;let i=r.resolve(a),l,u;if(vh(t)){for(l=a;o&&!o.node;)o=o.parent;let d=o.node;if(o&&d.isAtom&&Rt.isSelectable(d)&&o.parent&&!(d.isInline&&tQ(t.focusNode,t.focusOffset,o.dom))){let h=o.posBefore;u=new Rt(a==h?i:r.resolve(h))}}else{if(t instanceof n.dom.ownerDocument.defaultView.Selection&&t.rangeCount>1){let d=a,h=a;for(let v=0;v<t.rangeCount;v++){let g=t.getRangeAt(v);d=Math.min(d,n.docView.posFromDOM(g.startContainer,g.startOffset,1)),h=Math.max(h,n.docView.posFromDOM(g.endContainer,g.endOffset,-1))}if(d<0)return null;[l,a]=h==n.state.selection.anchor?[h,d]:[d,h],i=r.resolve(a)}else l=n.docView.posFromDOM(t.anchorNode,t.anchorOffset,1);if(l<0)return null}let f=r.resolve(l);if(!u){let d=e=="pointer"||n.state.selection.head<i.pos&&!s?1:-1;u=d0(n,f,i,d)}return u}function yC(n){return n.editable?n.hasFocus():SC(n)&&document.activeElement&&document.activeElement.contains(n.dom)}function qa(n,e=!1){let t=n.state.selection;if(bC(n,t),!!yC(n)){if(!e&&n.input.mouseDown&&n.input.mouseDown.allowDefault&&_r){let r=n.domSelectionRange(),o=n.domObserver.currentSelection;if(r.anchorNode&&o.anchorNode&&Ji(r.anchorNode,r.anchorOffset,o.anchorNode,o.anchorOffset)){n.input.mouseDown.delayedSelectionSync=!0,n.domObserver.setCurSelection();return}}if(n.domObserver.disconnectSelection(),n.cursorWrapper)AQ(n);else{let{anchor:r,head:o}=t,s,a;s_&&!(t instanceof Qt)&&(t.$from.parent.inlineContent||(s=i_(n,t.from)),!t.empty&&!t.$from.parent.inlineContent&&(a=i_(n,t.to))),n.docView.setSelection(r,o,n,e),s_&&(s&&l_(s),a&&l_(a)),t.visible?n.dom.classList.remove("ProseMirror-hideselection"):(n.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&OQ(n))}n.domObserver.setCurSelection(),n.domObserver.connectSelection()}}const s_=Rr||_r&&sC<63;function i_(n,e){let{node:t,offset:r}=n.docView.domFromPos(e,0),o=r<t.childNodes.length?t.childNodes[r]:null,s=r?t.childNodes[r-1]:null;if(Rr&&o&&o.contentEditable=="false")return r1(o);if((!o||o.contentEditable=="false")&&(!s||s.contentEditable=="false")){if(o)return r1(o);if(s)return r1(s)}}function r1(n){return n.contentEditable="true",Rr&&n.draggable&&(n.draggable=!1,n.wasDraggable=!0),n}function l_(n){n.contentEditable="false",n.wasDraggable&&(n.draggable=!0,n.wasDraggable=null)}function OQ(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(()=>{(!yC(n)||n.state.selection.visible)&&n.dom.classList.remove("ProseMirror-hideselection")},20))})}function AQ(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,dr(r)+1):t.setStart(r,0),t.collapse(!0),e.removeAllRanges(),e.addRange(t),!o&&!n.state.selection.visible&&Kr&&zs<=11&&(r.disabled=!0,r.disabled=!1)}function bC(n,e){if(e instanceof Rt){let t=n.docView.descAt(e.from);t!=n.lastSelectedViewDesc&&(u_(n),t&&t.selectNode(),n.lastSelectedViewDesc=t)}else u_(n)}function u_(n){n.lastSelectedViewDesc&&(n.lastSelectedViewDesc.parent&&n.lastSelectedViewDesc.deselectNode(),n.lastSelectedViewDesc=void 0)}function d0(n,e,t,r){return n.someProp("createSelectionBetween",o=>o(n,e,t))||Qt.between(e,t,r)}function c_(n){return n.editable&&!n.hasFocus()?!1:SC(n)}function SC(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 PQ(n){let e=n.docView.domFromPos(n.state.selection.anchor,0),t=n.domSelectionRange();return Ji(e.node,e.offset,t.anchorNode,t.anchorOffset)}function uy(n,e){let{$anchor:t,$head:r}=n.selection,o=e>0?t.max(r):t.min(r),s=o.parent.inlineContent?o.depth?n.doc.resolve(e>0?o.after():o.before()):null:o;return s&&an.findFrom(s,e)}function Ss(n,e){return n.dispatch(n.state.tr.setSelection(e).scrollIntoView()),!0}function d_(n,e,t){let r=n.state.selection;if(r instanceof Qt)if(t.indexOf("s")>-1){let{$head:o}=r,s=o.textOffset?null:e<0?o.nodeBefore:o.nodeAfter;if(!s||s.isText||!s.isLeaf)return!1;let a=n.state.doc.resolve(o.pos+s.nodeSize*(e<0?-1:1));return Ss(n,new Qt(r.$anchor,a))}else if(r.empty){if(n.endOfTextblock(e>0?"forward":"backward")){let o=uy(n.state,e);return o&&o instanceof Rt?Ss(n,o):!1}else if(!(Eo&&t.indexOf("m")>-1)){let o=r.$head,s=o.textOffset?null:e<0?o.nodeBefore:o.nodeAfter,a;if(!s||s.isText)return!1;let i=e<0?o.pos-s.nodeSize:o.pos;return s.isAtom||(a=n.docView.descAt(i))&&!a.contentDOM?Rt.isSelectable(s)?Ss(n,new Rt(e<0?n.state.doc.resolve(o.pos-s.nodeSize):o)):jc?Ss(n,new Qt(n.state.doc.resolve(e<0?i:i+s.nodeSize))):!1:!1}}else return!1;else{if(r instanceof Rt&&r.node.isInline)return Ss(n,new Qt(e>0?r.$to:r.$from));{let o=uy(n.state,e);return o?Ss(n,o):!1}}}function cp(n){return n.nodeType==3?n.nodeValue.length:n.childNodes.length}function nc(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?$Q(n):RQ(n)}function $Q(n){let e=n.domSelectionRange(),t=e.focusNode,r=e.focusOffset;if(!t)return;let o,s,a=!1;for(Qo&&t.nodeType==1&&r<cp(t)&&nc(t.childNodes[r],-1)&&(a=!0);;)if(r>0){if(t.nodeType!=1)break;{let i=t.childNodes[r-1];if(nc(i,-1))o=t,s=--r;else if(i.nodeType==3)t=i,r=t.nodeValue.length;else break}}else{if(wC(t))break;{let i=t.previousSibling;for(;i&&nc(i,-1);)o=t.parentNode,s=dr(i),i=i.previousSibling;if(i)t=i,r=cp(t);else{if(t=t.parentNode,t==n.dom)break;r=0}}}a?cy(n,t,r):o&&cy(n,o,s)}function RQ(n){let e=n.domSelectionRange(),t=e.focusNode,r=e.focusOffset;if(!t)return;let o=cp(t),s,a;for(;;)if(r<o){if(t.nodeType!=1)break;let i=t.childNodes[r];if(nc(i,1))s=t,a=++r;else break}else{if(wC(t))break;{let i=t.nextSibling;for(;i&&nc(i,1);)s=i.parentNode,a=dr(i)+1,i=i.nextSibling;if(i)t=i,r=0,o=cp(t);else{if(t=t.parentNode,t==n.dom)break;r=o=0}}}s&&cy(n,s,a)}function wC(n){let e=n.pmViewDesc;return e&&e.node&&e.node.isBlock}function DQ(n,e){for(;n&&e==n.childNodes.length&&!Uc(n);)e=dr(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 NQ(n,e){for(;n&&!e&&!Uc(n);)e=dr(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 cy(n,e,t){if(e.nodeType!=3){let s,a;(a=DQ(e,t))?(e=a,t=0):(s=NQ(e,t))&&(e=s,t=s.nodeValue.length)}let r=n.domSelection();if(!r)return;if(vh(r)){let s=document.createRange();s.setEnd(e,t),s.setStart(e,t),r.removeAllRanges(),r.addRange(s)}else r.extend&&r.extend(e,t);n.domObserver.setCurSelection();let{state:o}=n;setTimeout(()=>{n.state==o&&qa(n)},50)}function f_(n,e){let t=n.state.doc.resolve(e);if(!(_r||oQ)&&t.parent.inlineContent){let o=n.coordsAtPos(e);if(e>t.start()){let s=n.coordsAtPos(e-1),a=(s.top+s.bottom)/2;if(a>o.top&&a<o.bottom&&Math.abs(s.left-o.left)>1)return s.left<o.left?"ltr":"rtl"}if(e<t.end()){let s=n.coordsAtPos(e+1),a=(s.top+s.bottom)/2;if(a>o.top&&a<o.bottom&&Math.abs(s.left-o.left)>1)return s.left>o.left?"ltr":"rtl"}}return getComputedStyle(n.dom).direction=="rtl"?"rtl":"ltr"}function p_(n,e,t){let r=n.state.selection;if(r instanceof Qt&&!r.empty||t.indexOf("s")>-1||Eo&&t.indexOf("m")>-1)return!1;let{$from:o,$to:s}=r;if(!o.parent.inlineContent||n.endOfTextblock(e<0?"up":"down")){let a=uy(n.state,e);if(a&&a instanceof Rt)return Ss(n,a)}if(!o.parent.inlineContent){let a=e<0?o:s,i=r instanceof uo?an.near(a,e):an.findFrom(a,e);return i?Ss(n,i):!1}return!1}function h_(n,e){if(!(n.state.selection instanceof Qt))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 s=!t.textOffset&&(e<0?t.nodeBefore:t.nodeAfter);if(s&&!s.isText){let a=n.state.tr;return e<0?a.delete(t.pos-s.nodeSize,t.pos):a.delete(t.pos,t.pos+s.nodeSize),n.dispatch(a),!0}return!1}function m_(n,e,t){n.domObserver.stop(),e.contentEditable=t,n.domObserver.start()}function LQ(n){if(!Rr||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;m_(n,r,"true"),setTimeout(()=>m_(n,r,"false"),20)}return!1}function FQ(n){let e="";return n.ctrlKey&&(e+="c"),n.metaKey&&(e+="m"),n.altKey&&(e+="a"),n.shiftKey&&(e+="s"),e}function BQ(n,e){let t=e.keyCode,r=FQ(e);if(t==8||Eo&&t==72&&r=="c")return h_(n,-1)||Il(n,-1);if(t==46&&!e.shiftKey||Eo&&t==68&&r=="c")return h_(n,1)||Il(n,1);if(t==13||t==27)return!0;if(t==37||Eo&&t==66&&r=="c"){let o=t==37?f_(n,n.state.selection.from)=="ltr"?-1:1:-1;return d_(n,o,r)||Il(n,o)}else if(t==39||Eo&&t==70&&r=="c"){let o=t==39?f_(n,n.state.selection.from)=="ltr"?1:-1:1;return d_(n,o,r)||Il(n,o)}else{if(t==38||Eo&&t==80&&r=="c")return p_(n,-1,r)||Il(n,-1);if(t==40||Eo&&t==78&&r=="c")return LQ(n)||p_(n,1,r)||Il(n,1);if(r==(Eo?"m":"c")&&(t==66||t==73||t==89||t==90))return!0}return!1}function f0(n,e){n.someProp("transformCopied",v=>{e=v(e,n)});let t=[],{content:r,openStart:o,openEnd:s}=e;for(;o>1&&s>1&&r.childCount==1&&r.firstChild.childCount==1;){o--,s--;let v=r.firstChild;t.push(v.type.name,v.attrs!=v.type.defaultAttrs?v.attrs:null),r=v.content}let a=n.someProp("clipboardSerializer")||al.fromSchema(n.state.schema),i=EC(),l=i.createElement("div");l.appendChild(a.serializeFragment(r,{document:i}));let u=l.firstChild,f,d=0;for(;u&&u.nodeType==1&&(f=TC[u.nodeName.toLowerCase()]);){for(let v=f.length-1;v>=0;v--){let g=i.createElement(f[v]);for(;l.firstChild;)g.appendChild(l.firstChild);l.appendChild(g),d++}u=l.firstChild}u&&u.nodeType==1&&u.setAttribute("data-pm-slice",`${o} ${s}${d?` -${d}`:""} ${JSON.stringify(t)}`);let h=n.someProp("clipboardTextSerializer",v=>v(e,n))||e.content.textBetween(0,e.content.size,` |
| 52 |
|
| 53 |
`);return{dom:l,text:h,slice:e}}function _C(n,e,t,r,o){let s=o.parent.type.spec.code,a,i;if(!t&&!e)return null;let l=e&&(r||s||!t);if(l){if(n.someProp("transformPastedText",h=>{e=h(e,s||r,n)}),s)return e?new it(We.from(n.state.schema.text(e.replace(/\r\n?/g,` |
| 54 |
`))),0,0):it.empty;let d=n.someProp("clipboardTextParser",h=>h(e,o,r,n));if(d)i=d;else{let h=o.marks(),{schema:v}=n.state,g=al.fromSchema(v);a=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(y=>{let b=a.appendChild(document.createElement("p"));y&&b.appendChild(g.serializeNode(v.text(y,h)))})}}else n.someProp("transformPastedHTML",d=>{t=d(t,n)}),a=WQ(t),jc&&UQ(a);let u=a&&a.querySelector("[data-pm-slice]"),f=u&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(u.getAttribute("data-pm-slice")||"");if(f&&f[3])for(let d=+f[3];d>0;d--){let h=a.firstChild;for(;h&&h.nodeType!=1;)h=h.nextSibling;if(!h)break;a=h}if(i||(i=(n.someProp("clipboardParser")||n.someProp("domParser")||Vs.fromSchema(n.state.schema)).parseSlice(a,{preserveWhitespace:!!(l||f),context:o,ruleFromNode(h){return h.nodeName=="BR"&&!h.nextSibling&&h.parentNode&&!VQ.test(h.parentNode.nodeName)?{ignore:!0}:null}})),f)i=jQ(v_(i,+f[1],+f[2]),f[4]);else if(i=it.maxOpen(zQ(i.content,o),!0),i.openStart||i.openEnd){let d=0,h=0;for(let v=i.content.firstChild;d<i.openStart&&!v.type.spec.isolating;d++,v=v.firstChild);for(let v=i.content.lastChild;h<i.openEnd&&!v.type.spec.isolating;h++,v=v.lastChild);i=v_(i,d,h)}return n.someProp("transformPasted",d=>{i=d(i,n)}),i}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 zQ(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)),s,a=[];if(n.forEach(i=>{if(!a)return;let l=o.findWrapping(i.type),u;if(!l)return a=null;if(u=a.length&&s.length&&xC(l,s,i,a[a.length-1],0))a[a.length-1]=u;else{a.length&&(a[a.length-1]=kC(a[a.length-1],s.length));let f=CC(i,l);a.push(f),o=o.matchType(f.type),s=l}}),a)return We.from(a)}return n}function CC(n,e,t=0){for(let r=e.length-1;r>=t;r--)n=e[r].create(null,We.from(n));return n}function xC(n,e,t,r,o){if(o<n.length&&o<e.length&&n[o]==e[o]){let s=xC(n,e,t,r.lastChild,o+1);if(s)return r.copy(r.content.replaceChild(r.childCount-1,s));if(r.contentMatchAt(r.childCount).matchType(o==n.length-1?t.type:n[o+1]))return r.copy(r.content.append(We.from(CC(t,n,o+1))))}}function kC(n,e){if(e==0)return n;let t=n.content.replaceChild(n.childCount-1,kC(n.lastChild,e-1)),r=n.contentMatchAt(n.childCount).fillBefore(We.empty,!0);return n.copy(t.append(r))}function dy(n,e,t,r,o,s){let a=e<0?n.firstChild:n.lastChild,i=a.content;return n.childCount>1&&(s=0),o<r-1&&(i=dy(i,e,t,r,o+1,s)),o>=t&&(i=e<0?a.contentMatchAt(0).fillBefore(i,s<=o).append(i):i.append(a.contentMatchAt(a.childCount).fillBefore(We.empty,!0))),n.replaceChild(e<0?0:n.childCount-1,a.copy(i))}function v_(n,e,t){return e<n.openStart&&(n=new it(dy(n.content,-1,e,n.openStart,0,n.openEnd),e,n.openEnd)),t<n.openEnd&&(n=new it(dy(n.content,1,t,n.openEnd,0,0),n.openStart,t)),n}const TC={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 g_=null;function EC(){return g_||(g_=document.implementation.createHTMLDocument("title"))}let o1=null;function HQ(n){let e=window.trustedTypes;return e?(o1||(o1=e.defaultPolicy||e.createPolicy("ProseMirrorClipboard",{createHTML:t=>t})),o1.createHTML(n)):n}function WQ(n){let e=/^(\s*<meta [^>]*>)*/.exec(n);e&&(n=n.slice(e[0].length));let t=EC().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(n),o;if((o=r&&TC[r[1].toLowerCase()])&&(n=o.map(s=>"<"+s+">").join("")+n+o.map(s=>"</"+s+">").reverse().join("")),t.innerHTML=HQ(n),o)for(let s=0;s<o.length;s++)t=t.querySelector(o[s])||t;return t}function UQ(n){let e=n.querySelectorAll(_r?"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 jQ(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:s,openEnd:a}=n;for(let i=r.length-2;i>=0;i-=2){let l=t.nodes[r[i]];if(!l||l.hasRequiredAttrs())break;o=We.from(l.create(r[i+1],o)),s++,a++}return new it(o,s,a)}const Dr={},Nr={},qQ={touchstart:!0,touchmove:!0};class KQ{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 GQ(n){for(let e in Dr){let t=Dr[e];n.dom.addEventListener(e,n.input.eventHandlers[e]=r=>{JQ(n,r)&&!p0(n,r)&&(n.editable||!(r.type in Nr))&&t(n,r)},qQ[e]?{passive:!0}:void 0)}Rr&&n.dom.addEventListener("input",()=>null),fy(n)}function Rs(n,e){n.input.lastSelectionOrigin=e,n.input.lastSelectionTime=Date.now()}function YQ(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 fy(n){n.someProp("handleDOMEvents",e=>{for(let t in e)n.input.eventHandlers[t]||n.dom.addEventListener(t,n.input.eventHandlers[t]=r=>p0(n,r))})}function p0(n,e){return n.someProp("handleDOMEvents",t=>{let r=t[e.type];return r?r(n,e)||e.defaultPrevented:!1})}function JQ(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 XQ(n,e){!p0(n,e)&&Dr[e.type]&&(n.editable||!(e.type in Nr))&&Dr[e.type](n,e)}Nr.keydown=(n,e)=>{let t=e;if(n.input.shiftKey=t.keyCode==16||t.shiftKey,!IC(n,t)&&(n.input.lastKeyCode=t.keyCode,n.input.lastKeyCodeTime=Date.now(),!(Va&&_r&&t.keyCode==13)))if(t.keyCode!=229&&n.domObserver.forceFlush(),Jl&&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,ki(13,"Enter"))),n.input.lastIOSEnter=0)},200)}else n.someProp("handleKeyDown",r=>r(n,t))||BQ(n,t)?t.preventDefault():Rs(n,"key")};Nr.keyup=(n,e)=>{e.keyCode==16&&(n.input.shiftKey=!1)};Nr.keypress=(n,e)=>{let t=e;if(IC(n,t)||!t.charCode||t.ctrlKey&&!t.altKey||Eo&&t.metaKey)return;if(n.someProp("handleKeyPress",o=>o(n,t))){t.preventDefault();return}let r=n.state.selection;if(!(r instanceof Qt)||!r.$from.sameParent(r.$to)){let o=String.fromCharCode(t.charCode);!/[\r\n]/.test(o)&&!n.someProp("handleTextInput",s=>s(n,r.$from.pos,r.$to.pos,o))&&n.dispatch(n.state.tr.insertText(o).scrollIntoView()),t.preventDefault()}};function yh(n){return{left:n.clientX,top:n.clientY}}function QQ(n,e){let t=e.x-n.clientX,r=e.y-n.clientY;return t*t+r*r<100}function h0(n,e,t,r,o){if(r==-1)return!1;let s=n.state.doc.resolve(r);for(let a=s.depth+1;a>0;a--)if(n.someProp(e,i=>a>s.depth?i(n,t,s.nodeAfter,s.before(a),o,!0):i(n,t,s.node(a),s.before(a),o,!1)))return!0;return!1}function Hl(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 ZQ(n,e){if(e==-1)return!1;let t=n.state.doc.resolve(e),r=t.nodeAfter;return r&&r.isAtom&&Rt.isSelectable(r)?(Hl(n,new Rt(t)),!0):!1}function eZ(n,e){if(e==-1)return!1;let t=n.state.selection,r,o;t instanceof Rt&&(r=t.node);let s=n.state.doc.resolve(e);for(let a=s.depth+1;a>0;a--){let i=a>s.depth?s.nodeAfter:s.node(a);if(Rt.isSelectable(i)){r&&t.$from.depth>0&&a>=t.$from.depth&&s.before(t.$from.depth+1)==t.$from.pos?o=s.before(t.$from.depth):o=s.before(a);break}}return o!=null?(Hl(n,Rt.create(n.state.doc,o)),!0):!1}function tZ(n,e,t,r,o){return h0(n,"handleClickOn",e,t,r)||n.someProp("handleClick",s=>s(n,e,r))||(o?eZ(n,t):ZQ(n,t))}function nZ(n,e,t,r){return h0(n,"handleDoubleClickOn",e,t,r)||n.someProp("handleDoubleClick",o=>o(n,e,r))}function rZ(n,e,t,r){return h0(n,"handleTripleClickOn",e,t,r)||n.someProp("handleTripleClick",o=>o(n,e,r))||oZ(n,t,r)}function oZ(n,e,t){if(t.button!=0)return!1;let r=n.state.doc;if(e==-1)return r.inlineContent?(Hl(n,Qt.create(r,0,r.content.size)),!0):!1;let o=r.resolve(e);for(let s=o.depth+1;s>0;s--){let a=s>o.depth?o.nodeAfter:o.node(s),i=o.before(s);if(a.inlineContent)Hl(n,Qt.create(r,i+1,i+1+a.content.size));else if(Rt.isSelectable(a))Hl(n,Rt.create(r,i));else continue;return!0}}function m0(n){return dp(n)}const MC=Eo?"metaKey":"ctrlKey";Dr.mousedown=(n,e)=>{let t=e;n.input.shiftKey=t.shiftKey;let r=m0(n),o=Date.now(),s="singleClick";o-n.input.lastClick.time<500&&QQ(t,n.input.lastClick)&&!t[MC]&&(n.input.lastClick.type=="singleClick"?s="doubleClick":n.input.lastClick.type=="doubleClick"&&(s="tripleClick")),n.input.lastClick={time:o,x:t.clientX,y:t.clientY,type:s};let a=n.posAtCoords(yh(t));a&&(s=="singleClick"?(n.input.mouseDown&&n.input.mouseDown.done(),n.input.mouseDown=new aZ(n,a,t,!!r)):(s=="doubleClick"?nZ:rZ)(n,a.pos,a.inside,t)?t.preventDefault():Rs(n,"pointer"))};class aZ{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[MC],this.allowDefault=r.shiftKey;let s,a;if(t.inside>-1)s=e.state.doc.nodeAt(t.inside),a=t.inside;else{let f=e.state.doc.resolve(t.pos);s=f.parent,a=f.depth?f.before():0}const i=o?null:r.target,l=i?e.docView.nearestDesc(i,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:u}=e.state;(r.button==0&&s.type.spec.draggable&&s.type.spec.selectable!==!1||u instanceof Rt&&u.from<=a&&u.to>a)&&(this.mightDrag={node:s,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)),Rs(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(()=>qa(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(yh(e))),this.updateAllowDefault(e),this.allowDefault||!t?Rs(this.view,"pointer"):tZ(this.view,t.pos,t.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||Rr&&this.mightDrag&&!this.mightDrag.node.isAtom||_r&&!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)?(Hl(this.view,an.near(this.view.state.doc.resolve(t.pos))),e.preventDefault()):Rs(this.view,"pointer")}move(e){this.updateAllowDefault(e),Rs(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)}}Dr.touchstart=n=>{n.input.lastTouch=Date.now(),m0(n),Rs(n,"pointer")};Dr.touchmove=n=>{n.input.lastTouch=Date.now(),Rs(n,"pointer")};Dr.contextmenu=n=>m0(n);function IC(n,e){return n.composing?!0:Rr&&Math.abs(e.timeStamp-n.input.compositionEndedAt)<500?(n.input.compositionEndedAt=-2e8,!0):!1}const sZ=Va?5e3:-1;Nr.compositionstart=Nr.compositionupdate=n=>{if(!n.composing){n.domObserver.flush();let{state:e}=n,t=e.selection.$to;if(e.selection instanceof Qt&&(e.storedMarks||!t.textOffset&&t.parentOffset&&t.nodeBefore.marks.some(r=>r.type.spec.inclusive===!1)))n.markCursor=n.state.storedMarks||t.marks(),dp(n,!0),n.markCursor=null;else if(dp(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,s=r.focusOffset;o&&o.nodeType==1&&s!=0;){let a=s<0?o.lastChild:o.childNodes[s-1];if(!a)break;if(a.nodeType==3){let i=n.domSelection();i&&i.collapse(a,a.nodeValue.length);break}else o=a,s=-1}}n.input.composing=!0}OC(n,sZ)};Nr.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++,OC(n,20))};function OC(n,e){clearTimeout(n.input.composingTimeout),e>-1&&(n.input.composingTimeout=setTimeout(()=>dp(n),e))}function AC(n){for(n.composing&&(n.input.composing=!1,n.input.compositionEndedAt=lZ());n.input.compositionNodes.length>0;)n.input.compositionNodes.pop().markParentsDirty()}function iZ(n){let e=n.domSelectionRange();if(!e.focusNode)return null;let t=ZX(e.focusNode,e.focusOffset),r=eQ(e.focusNode,e.focusOffset);if(t&&r&&t!=r){let o=r.pmViewDesc,s=n.domObserver.lastChangedTextNode;if(t==s||r==s)return s;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 lZ(){let n=document.createEvent("Event");return n.initEvent("event",!0,!0),n.timeStamp}function dp(n,e=!1){if(!(Va&&n.domObserver.flushingSoon>=0)){if(n.domObserver.forceFlush(),AC(n),e||n.docView&&n.docView.dirty){let t=c0(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 uZ(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 _c=Kr&&zs<15||Jl&&aQ<604;Dr.copy=Nr.cut=(n,e)=>{let t=e,r=n.state.selection,o=t.type=="cut";if(r.empty)return;let s=_c?null:t.clipboardData,a=r.content(),{dom:i,text:l}=f0(n,a);s?(t.preventDefault(),s.clearData(),s.setData("text/html",i.innerHTML),s.setData("text/plain",l)):uZ(n,i),o&&n.dispatch(n.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function cZ(n){return n.openStart==0&&n.openEnd==0&&n.content.childCount==1?n.content.firstChild:null}function dZ(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?Cc(n,r.value,null,o,e):Cc(n,r.textContent,r.innerHTML,o,e)},50)}function Cc(n,e,t,r,o){let s=_C(n,e,t,r,n.state.selection.$from);if(n.someProp("handlePaste",l=>l(n,o,s||it.empty)))return!0;if(!s)return!1;let a=cZ(s),i=a?n.state.tr.replaceSelectionWith(a,r):n.state.tr.replaceSelection(s);return n.dispatch(i.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function PC(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," "):""}Nr.paste=(n,e)=>{let t=e;if(n.composing&&!Va)return;let r=_c?null:t.clipboardData,o=n.input.shiftKey&&n.input.lastKeyCode!=45;r&&Cc(n,PC(r),r.getData("text/html"),o,t)?t.preventDefault():dZ(n,t)};class $C{constructor(e,t,r){this.slice=e,this.move=t,this.node=r}}const fZ=Eo?"altKey":"ctrlKey";function RC(n,e){let t=n.someProp("dragCopies",r=>!r(e));return t??!e[fZ]}Dr.dragstart=(n,e)=>{let t=e,r=n.input.mouseDown;if(r&&r.done(),!t.dataTransfer)return;let o=n.state.selection,s=o.empty?null:n.posAtCoords(yh(t)),a;if(!(s&&s.pos>=o.from&&s.pos<=(o instanceof Rt?o.to-1:o.to))){if(r&&r.mightDrag)a=Rt.create(n.state.doc,r.mightDrag.pos);else if(t.target&&t.target.nodeType==1){let d=n.docView.nearestDesc(t.target,!0);d&&d.node.type.spec.draggable&&d!=n.docView&&(a=Rt.create(n.state.doc,d.posBefore))}}let i=(a||n.state.selection).content(),{dom:l,text:u,slice:f}=f0(n,i);(!t.dataTransfer.files.length||!_r||sC>120)&&t.dataTransfer.clearData(),t.dataTransfer.setData(_c?"Text":"text/html",l.innerHTML),t.dataTransfer.effectAllowed="copyMove",_c||t.dataTransfer.setData("text/plain",u),n.dragging=new $C(f,RC(n,t),a)};Dr.dragend=n=>{let e=n.dragging;window.setTimeout(()=>{n.dragging==e&&(n.dragging=null)},50)};Nr.dragover=Nr.dragenter=(n,e)=>e.preventDefault();Nr.drop=(n,e)=>{let t=e,r=n.dragging;if(n.dragging=null,!t.dataTransfer)return;let o=n.posAtCoords(yh(t));if(!o)return;let s=n.state.doc.resolve(o.pos),a=r&&r.slice;a?n.someProp("transformPasted",g=>{a=g(a,n)}):a=_C(n,PC(t.dataTransfer),_c?null:t.dataTransfer.getData("text/html"),!1,s);let i=!!(r&&RC(n,t));if(n.someProp("handleDrop",g=>g(n,t,a||it.empty,i))){t.preventDefault();return}if(!a)return;t.preventDefault();let l=a?VX(n.state.doc,s.pos,a):s.pos;l==null&&(l=s.pos);let u=n.state.tr;if(i){let{node:g}=r;g?g.replace(u):u.deleteSelection()}let f=u.mapping.map(l),d=a.openStart==0&&a.openEnd==0&&a.content.childCount==1,h=u.doc;if(d?u.replaceRangeWith(f,f,a.content.firstChild):u.replaceRange(f,f,a),u.doc.eq(h))return;let v=u.doc.resolve(f);if(d&&Rt.isSelectable(a.content.firstChild)&&v.nodeAfter&&v.nodeAfter.sameMarkup(a.content.firstChild))u.setSelection(new Rt(v));else{let g=u.mapping.map(l);u.mapping.maps[u.mapping.maps.length-1].forEach((y,b,w,_)=>g=_),u.setSelection(d0(n,v,u.doc.resolve(g)))}n.focus(),n.dispatch(u.setMeta("uiEvent","drop"))};Dr.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())&&qa(n)},20))};Dr.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)};Dr.beforeinput=(n,e)=>{if(_r&&Va&&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",s=>s(n,ki(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 Nr)Dr[n]=Nr[n];function xc(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 fp{constructor(e,t){this.toDOM=e,this.spec=t||Vi,this.side=this.spec.side||0}map(e,t,r,o){let{pos:s,deleted:a}=e.mapResult(t.from+o,this.side<0?-1:1);return a?null:new Go(s-r,s-r,this)}valid(){return!0}eq(e){return this==e||e instanceof fp&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&xc(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class Ws{constructor(e,t){this.attrs=e,this.spec=t||Vi}map(e,t,r,o){let s=e.map(t.from+o,this.spec.inclusiveStart?-1:1)-r,a=e.map(t.to+o,this.spec.inclusiveEnd?1:-1)-r;return s>=a?null:new Go(s,a,this)}valid(e,t){return t.from<t.to}eq(e){return this==e||e instanceof Ws&&xc(this.attrs,e.attrs)&&xc(this.spec,e.spec)}static is(e){return e.type instanceof Ws}destroy(){}}class v0{constructor(e,t){this.attrs=e,this.spec=t||Vi}map(e,t,r,o){let s=e.mapResult(t.from+o,1);if(s.deleted)return null;let a=e.mapResult(t.to+o,-1);return a.deleted||a.pos<=s.pos?null:new Go(s.pos-r,a.pos-r,this)}valid(e,t){let{index:r,offset:o}=e.content.findIndex(t.from),s;return o==t.from&&!(s=e.child(r)).isText&&o+s.nodeSize==t.to}eq(e){return this==e||e instanceof v0&&xc(this.attrs,e.attrs)&&xc(this.spec,e.spec)}destroy(){}}class Go{constructor(e,t,r){this.from=e,this.to=t,this.type=r}copy(e,t){return new Go(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 Go(e,e,new fp(t,r))}static inline(e,t,r,o){return new Go(e,t,new Ws(r,o))}static node(e,t,r,o){return new Go(e,t,new v0(r,o))}get spec(){return this.type.spec}get inline(){return this.type instanceof Ws}get widget(){return this.type instanceof fp}}const $l=[],Vi={};class nr{constructor(e,t){this.local=e.length?e:$l,this.children=t.length?t:$l}static create(e,t){return t.length?pp(t,e,0,Vi):gr}find(e,t,r){let o=[];return this.findInner(e??0,t??1e9,o,0,r),o}findInner(e,t,r,o,s){for(let a=0;a<this.local.length;a++){let i=this.local[a];i.from<=t&&i.to>=e&&(!s||s(i.spec))&&r.push(i.copy(i.from+o,i.to+o))}for(let a=0;a<this.children.length;a+=3)if(this.children[a]<t&&this.children[a+1]>e){let i=this.children[a]+1;this.children[a+2].findInner(e-i,t-i,r,o+i,s)}}map(e,t,r){return this==gr||e.maps.length==0?this:this.mapInner(e,t,0,0,r||Vi)}mapInner(e,t,r,o,s){let a;for(let i=0;i<this.local.length;i++){let l=this.local[i].map(e,r,o);l&&l.type.valid(t,l)?(a||(a=[])).push(l):s.onRemove&&s.onRemove(this.local[i].spec)}return this.children.length?pZ(this.children,a||[],e,t,r,o,s):a?new nr(a.sort(zi),$l):gr}add(e,t){return t.length?this==gr?nr.create(e,t):this.addInner(e,t,0):this}addInner(e,t,r){let o,s=0;e.forEach((i,l)=>{let u=l+r,f;if(f=NC(t,i,u)){for(o||(o=this.children.slice());s<o.length&&o[s]<l;)s+=3;o[s]==l?o[s+2]=o[s+2].addInner(i,f,u+1):o.splice(s,0,l,l+i.nodeSize,pp(f,i,u+1,Vi)),s+=3}});let a=DC(s?LC(t):t,-r);for(let i=0;i<a.length;i++)a[i].type.valid(e,a[i])||a.splice(i--,1);return new nr(a.length?this.local.concat(a).sort(zi):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 s=0;s<r.length;s+=3){let a,i=r[s]+t,l=r[s+1]+t;for(let f=0,d;f<e.length;f++)(d=e[f])&&d.from>i&&d.to<l&&(e[f]=null,(a||(a=[])).push(d));if(!a)continue;r==this.children&&(r=this.children.slice());let u=r[s+2].removeInner(a,i+1);u!=gr?r[s+2]=u:(r.splice(s,3),s-=3)}if(o.length){for(let s=0,a;s<e.length;s++)if(a=e[s])for(let i=0;i<o.length;i++)o[i].eq(a,t)&&(o==this.local&&(o=this.local.slice()),o.splice(i--,1))}return r==this.children&&o==this.local?this:o.length||r.length?new nr(o,r):gr}forChild(e,t){if(this==gr)return this;if(t.isLeaf)return nr.empty;let r,o;for(let i=0;i<this.children.length;i+=3)if(this.children[i]>=e){this.children[i]==e&&(r=this.children[i+2]);break}let s=e+1,a=s+t.content.size;for(let i=0;i<this.local.length;i++){let l=this.local[i];if(l.from<a&&l.to>s&&l.type instanceof Ws){let u=Math.max(s,l.from)-s,f=Math.min(a,l.to)-s;u<f&&(o||(o=[])).push(l.copy(u,f))}}if(o){let i=new nr(o.sort(zi),$l);return r?new xs([i,r]):i}return r||gr}eq(e){if(this==e)return!0;if(!(e instanceof nr)||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 g0(this.localsInner(e))}localsInner(e){if(this==gr)return $l;if(e.inlineContent||!this.local.some(Ws.is))return this.local;let t=[];for(let r=0;r<this.local.length;r++)this.local[r].type instanceof Ws||t.push(this.local[r]);return t}forEachSet(e){e(this)}}nr.empty=new nr([],[]);nr.removeOverlap=g0;const gr=nr.empty;class xs{constructor(e){this.members=e}map(e,t){const r=this.members.map(o=>o.map(e,t,Vi));return xs.from(r)}forChild(e,t){if(t.isLeaf)return nr.empty;let r=[];for(let o=0;o<this.members.length;o++){let s=this.members[o].forChild(e,t);s!=gr&&(s instanceof xs?r=r.concat(s.members):r.push(s))}return xs.from(r)}eq(e){if(!(e instanceof xs)||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 s=this.members[o].localsInner(e);if(s.length)if(!t)t=s;else{r&&(t=t.slice(),r=!1);for(let a=0;a<s.length;a++)t.push(s[a])}}return t?g0(r?t:t.sort(zi)):$l}static from(e){switch(e.length){case 0:return gr;case 1:return e[0];default:return new xs(e.every(t=>t instanceof nr)?e:e.reduce((t,r)=>t.concat(r instanceof nr?r:r.members),[]))}}forEachSet(e){for(let t=0;t<this.members.length;t++)this.members[t].forEachSet(e)}}function pZ(n,e,t,r,o,s,a){let i=n.slice();for(let u=0,f=s;u<t.maps.length;u++){let d=0;t.maps[u].forEach((h,v,g,y)=>{let b=y-g-(v-h);for(let w=0;w<i.length;w+=3){let _=i[w+1];if(_<0||h>_+f-d)continue;let k=i[w]+f-d;v>=k?i[w+1]=h<=k?-2:-1:h>=f&&b&&(i[w]+=b,i[w+1]+=b)}d+=b}),f=t.maps[u].map(f,-1)}let l=!1;for(let u=0;u<i.length;u+=3)if(i[u+1]<0){if(i[u+1]==-2){l=!0,i[u+1]=-1;continue}let f=t.map(n[u]+s),d=f-o;if(d<0||d>=r.content.size){l=!0;continue}let h=t.map(n[u+1]+s,-1),v=h-o,{index:g,offset:y}=r.content.findIndex(d),b=r.maybeChild(g);if(b&&y==d&&y+b.nodeSize==v){let w=i[u+2].mapInner(t,b,f+1,n[u]+s+1,a);w!=gr?(i[u]=d,i[u+1]=v,i[u+2]=w):(i[u+1]=-2,l=!0)}else l=!0}if(l){let u=hZ(i,n,e,t,o,s,a),f=pp(u,r,0,a);e=f.local;for(let d=0;d<i.length;d+=3)i[d+1]<0&&(i.splice(d,3),d-=3);for(let d=0,h=0;d<f.children.length;d+=3){let v=f.children[d];for(;h<i.length&&i[h]<v;)h+=3;i.splice(h,0,f.children[d],f.children[d+1],f.children[d+2])}}return new nr(e.sort(zi),i)}function DC(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 Go(o.from+e,o.to+e,o.type))}return t}function hZ(n,e,t,r,o,s,a){function i(l,u){for(let f=0;f<l.local.length;f++){let d=l.local[f].map(r,o,u);d?t.push(d):a.onRemove&&a.onRemove(l.local[f].spec)}for(let f=0;f<l.children.length;f+=3)i(l.children[f+2],l.children[f]+u+1)}for(let l=0;l<n.length;l+=3)n[l+1]==-1&&i(n[l+2],e[l]+s+1);return t}function NC(n,e,t){if(e.isLeaf)return null;let r=t+e.nodeSize,o=null;for(let s=0,a;s<n.length;s++)(a=n[s])&&a.from>t&&a.to<r&&((o||(o=[])).push(a),n[s]=null);return o}function LC(n){let e=[];for(let t=0;t<n.length;t++)n[t]!=null&&e.push(n[t]);return e}function pp(n,e,t,r){let o=[],s=!1;e.forEach((i,l)=>{let u=NC(n,i,l+t);if(u){s=!0;let f=pp(u,i,t+l+1,r);f!=gr&&o.push(l,l+i.nodeSize,f)}});let a=DC(s?LC(n):n,-t).sort(zi);for(let i=0;i<a.length;i++)a[i].type.valid(e,a[i])||(r.onRemove&&r.onRemove(a[i].spec),a.splice(i--,1));return a.length||o.length?new nr(a,o):gr}function zi(n,e){return n.from-e.from||n.to-e.to}function g0(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 s=e[o];if(s.from==r.from){s.to!=r.to&&(e==n&&(e=n.slice()),e[o]=s.copy(s.from,r.to),y_(e,o+1,s.copy(r.to,s.to)));continue}else{s.from<r.to&&(e==n&&(e=n.slice()),e[t]=r.copy(r.from,s.from),y_(e,o,r.copy(s.from,r.to)));break}}}return e}function y_(n,e,t){for(;e<n.length&&zi(t,n[e])>0;)e++;n.splice(e,0,t)}function a1(n){let e=[];return n.someProp("decorations",t=>{let r=t(n.state);r&&r!=gr&&e.push(r)}),n.cursorWrapper&&e.push(nr.create(n.state.doc,[n.cursorWrapper.deco])),xs.from(e)}const mZ={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},vZ=Kr&&zs<=11;class gZ{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 yZ{constructor(e,t){this.view=e,this.handleDOMChange=t,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new gZ,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]);Kr&&zs<=11&&r.some(o=>o.type=="childList"&&o.removedNodes.length||o.type=="characterData"&&o.oldValue.length>o.target.nodeValue.length)?this.flushSoon():this.flush()}),vZ&&(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,mZ)),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(c_(this.view)){if(this.suppressingSelectionUpdates)return qa(this.view);if(Kr&&zs<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&Ji(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 s=e.focusNode;s;s=Yl(s))t.add(s);for(let s=e.anchorNode;s;s=Yl(s))if(t.has(s)){r=s;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)&&c_(e)&&!this.ignoreSelectionChange(r),s=-1,a=-1,i=!1,l=[];if(e.editable)for(let f=0;f<t.length;f++){let d=this.registerMutation(t[f],l);d&&(s=s<0?d.from:Math.min(d.from,s),a=a<0?d.to:Math.max(d.to,a),d.typeOver&&(i=!0))}if(Qo&&l.length){let f=l.filter(d=>d.nodeName=="BR");if(f.length==2){let[d,h]=f;d.parentNode&&d.parentNode.parentNode==h.parentNode?h.remove():d.remove()}else{let{focusNode:d}=this.currentSelection;for(let h of f){let v=h.parentNode;v&&v.nodeName=="LI"&&(!d||wZ(e,d)!=v)&&h.remove()}}}let u=null;s<0&&o&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&vh(r)&&(u=c0(e))&&u.eq(an.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,qa(e),this.currentSelection.set(r),e.scrollToSelection()):(s>-1||o)&&(s>-1&&(e.docView.markDirty(s,a),bZ(e)),this.handleDOMChange(s,a,i,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(r)||qa(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 f=0;f<e.addedNodes.length;f++){let d=e.addedNodes[f];t.push(d),d.nodeType==3&&(this.lastChangedTextNode=d)}if(r.contentDOM&&r.contentDOM!=r.dom&&!r.contentDOM.contains(e.target))return{from:r.posBefore,to:r.posAfter};let o=e.previousSibling,s=e.nextSibling;if(Kr&&zs<=11&&e.addedNodes.length)for(let f=0;f<e.addedNodes.length;f++){let{previousSibling:d,nextSibling:h}=e.addedNodes[f];(!d||Array.prototype.indexOf.call(e.addedNodes,d)<0)&&(o=d),(!h||Array.prototype.indexOf.call(e.addedNodes,h)<0)&&(s=h)}let a=o&&o.parentNode==e.target?dr(o)+1:0,i=r.localPosFromDOM(e.target,a,-1),l=s&&s.parentNode==e.target?dr(s):e.target.childNodes.length,u=r.localPosFromDOM(e.target,l,1);return{from:i,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 b_=new WeakMap,S_=!1;function bZ(n){if(!b_.has(n)&&(b_.set(n,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(n.dom).whiteSpace)!==-1)){if(n.requiresGeckoHackNode=Qo,S_)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."),S_=!0}}function w_(n,e){let t=e.startContainer,r=e.startOffset,o=e.endContainer,s=e.endOffset,a=n.domAtPos(n.state.selection.anchor);return Ji(a.node,a.offset,o,s)&&([t,r,o,s]=[o,s,t,r]),{anchorNode:t,anchorOffset:r,focusNode:o,focusOffset:s}}function SZ(n,e){if(e.getComposedRanges){let o=e.getComposedRanges(n.root)[0];if(o)return w_(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?w_(n,t):null}function wZ(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 _Z(n,e,t){let{node:r,fromOffset:o,toOffset:s,from:a,to:i}=n.docView.parseRange(e,t),l=n.domSelectionRange(),u,f=l.anchorNode;if(f&&n.dom.contains(f.nodeType==1?f:f.parentNode)&&(u=[{node:f,offset:l.anchorOffset}],vh(l)||u.push({node:l.focusNode,offset:l.focusOffset})),_r&&n.input.lastKeyCode===8)for(let b=s;b>o;b--){let w=r.childNodes[b-1],_=w.pmViewDesc;if(w.nodeName=="BR"&&!_){s=b;break}if(!_||_.size)break}let d=n.state.doc,h=n.someProp("domParser")||Vs.fromSchema(n.state.schema),v=d.resolve(a),g=null,y=h.parse(r,{topNode:v.parent,topMatch:v.parent.contentMatchAt(v.index()),topOpen:!0,from:o,to:s,preserveWhitespace:v.parent.type.whitespace=="pre"?"full":!0,findPositions:u,ruleFromNode:CZ,context:v});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:i}}function CZ(n){let e=n.pmViewDesc;if(e)return e.parseRule();if(n.nodeName=="BR"&&n.parentNode){if(Rr&&/^(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||Rr&&/^(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 xZ=/^(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 kZ(n,e,t,r,o){let s=n.input.compositionPendingChanges||(n.composing?n.input.compositionID:0);if(n.input.compositionPendingChanges=0,e<0){let I=n.input.lastSelectionTime>Date.now()-50?n.input.lastSelectionOrigin:null,R=c0(n,I);if(R&&!n.state.selection.eq(R)){if(_r&&Va&&n.input.lastKeyCode===13&&Date.now()-100<n.input.lastKeyCodeTime&&n.someProp("handleKeyDown",G=>G(n,ki(13,"Enter"))))return;let L=n.state.tr.setSelection(R);I=="pointer"?L.setMeta("pointer",!0):I=="key"&&L.scrollIntoView(),s&&L.setMeta("composition",s),n.dispatch(L)}return}let a=n.state.doc.resolve(e),i=a.sharedDepth(t);e=a.before(i+1),t=n.state.doc.resolve(t).after(i+1);let l=n.state.selection,u=_Z(n,e,t),f=n.state.doc,d=f.slice(u.from,u.to),h,v;n.input.lastKeyCode===8&&Date.now()-100<n.input.lastKeyCodeTime?(h=n.state.selection.to,v="end"):(h=n.state.selection.from,v="start"),n.input.lastKeyCode=null;let g=MZ(d.content,u.doc.content,u.from,h,v);if(g&&n.input.domChangeCount++,(Jl&&n.input.lastIOSEnter>Date.now()-225||Va)&&o.some(I=>I.nodeType==1&&!xZ.test(I.nodeName))&&(!g||g.endA>=g.endB)&&n.someProp("handleKeyDown",I=>I(n,ki(13,"Enter")))){n.input.lastIOSEnter=0;return}if(!g)if(r&&l instanceof Qt&&!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 I=__(n,n.state.doc,u.sel);if(I&&!I.eq(n.state.selection)){let R=n.state.tr.setSelection(I);s&&R.setMeta("composition",s),n.dispatch(R)}}return}n.state.selection.from<n.state.selection.to&&g.start==g.endB&&n.state.selection instanceof Qt&&(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)),Kr&&zs<=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=f.resolve(g.start),_=y.sameParent(b)&&y.parent.inlineContent&&w.end()>=g.endA,k;if((Jl&&n.input.lastIOSEnter>Date.now()-225&&(!_||o.some(I=>I.nodeName=="DIV"||I.nodeName=="P"))||!_&&y.pos<u.doc.content.size&&(!y.sameParent(b)||!y.parent.inlineContent)&&!/\S/.test(u.doc.textBetween(y.pos,b.pos,"",""))&&(k=an.findFrom(u.doc.resolve(y.pos+1),1,!0))&&k.head>y.pos)&&n.someProp("handleKeyDown",I=>I(n,ki(13,"Enter")))){n.input.lastIOSEnter=0;return}if(n.state.selection.anchor>g.start&&EZ(f,g.start,g.endA,y,b)&&n.someProp("handleKeyDown",I=>I(n,ki(8,"Backspace")))){Va&&_r&&n.domObserver.suppressSelectionUpdates();return}_r&&g.endB==g.start&&(n.input.lastChromeDelete=Date.now()),Va&&!_&&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(I){return I(n,ki(13,"Enter"))})},20));let x=g.start,C=g.endA,T,A,O;if(_){if(y.pos==b.pos)Kr&&zs<=11&&y.parentOffset==0&&(n.domObserver.suppressSelectionUpdates(),setTimeout(()=>qa(n),20)),T=n.state.tr.delete(x,C),A=f.resolve(g.start).marksAcross(f.resolve(g.endA));else if(g.endA==g.endB&&(O=TZ(y.parent.content.cut(y.parentOffset,b.parentOffset),w.parent.content.cut(w.parentOffset,g.endA-w.start()))))T=n.state.tr,O.type=="add"?T.addMark(x,C,O.mark):T.removeMark(x,C,O.mark);else if(y.parent.child(y.index()).isText&&y.index()==b.index()-(b.textOffset?0:1)){let I=y.parent.textBetween(y.parentOffset,b.parentOffset);if(n.someProp("handleTextInput",R=>R(n,x,C,I)))return;T=n.state.tr.insertText(I,x,C)}}if(T||(T=n.state.tr.replace(x,C,u.doc.slice(g.start-u.from,g.endB-u.from))),u.sel){let I=__(n,T.doc,u.sel);I&&!(_r&&n.composing&&I.empty&&(g.start!=g.endB||n.input.lastChromeDelete<Date.now()-100)&&(I.head==x||I.head==T.mapping.map(C)-1)||Kr&&I.empty&&I.head==x)&&T.setSelection(I)}A&&T.ensureMarks(A),s&&T.setMeta("composition",s),n.dispatch(T.scrollIntoView())}function __(n,e,t){return Math.max(t.anchor,t.head)>e.content.size?null:d0(n,e.resolve(t.anchor),e.resolve(t.head))}function TZ(n,e){let t=n.firstChild.marks,r=e.firstChild.marks,o=t,s=r,a,i,l;for(let f=0;f<r.length;f++)o=r[f].removeFromSet(o);for(let f=0;f<t.length;f++)s=t[f].removeFromSet(s);if(o.length==1&&s.length==0)i=o[0],a="add",l=f=>f.mark(i.addToSet(f.marks));else if(o.length==0&&s.length==1)i=s[0],a="remove",l=f=>f.mark(i.removeFromSet(f.marks));else return null;let u=[];for(let f=0;f<e.childCount;f++)u.push(l(e.child(f)));if(We.from(u).eq(n))return{mark:i,type:a}}function EZ(n,e,t,r,o){if(t-e<=o.pos-r.pos||s1(r,!0,!1)<o.pos)return!1;let s=n.resolve(e);if(!r.parent.isTextblock){let i=s.nodeAfter;return i!=null&&t==e+i.nodeSize}if(s.parentOffset<s.parent.content.size||!s.parent.isTextblock)return!1;let a=n.resolve(s1(s,!0,!0));return!a.parent.isTextblock||a.pos>t||s1(a,!0,!1)<t?!1:r.parent.content.cut(r.parentOffset).eq(a.parent.content)}function s1(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 s=n.node(r).maybeChild(n.indexAfter(r));for(;s&&!s.isLeaf;)s=s.firstChild,o++}return o}function MZ(n,e,t,r,o){let s=n.findDiffStart(e,t);if(s==null)return null;let{a,b:i}=n.findDiffEnd(e,t+n.size,t+e.size);if(o=="end"){let l=Math.max(0,s-Math.min(a,i));r-=a+l-s}if(a<s&&n.size<e.size){let l=r<=s&&r>=a?s-r:0;s-=l,s&&s<e.size&&C_(e.textBetween(s-1,s+1))&&(s+=l?1:-1),i=s+(i-a),a=s}else if(i<s){let l=r<=s&&r>=i?s-r:0;s-=l,s&&s<n.size&&C_(n.textBetween(s-1,s+1))&&(s+=l?1:-1),a=s+(a-i),i=s}return{start:s,endA:a,endB:i}}function C_(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 IZ{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 KQ,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=t,this.state=t.state,this.directPlugins=t.plugins||[],this.directPlugins.forEach(M_),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=T_(this),k_(this),this.nodeViews=E_(this),this.docView=o_(this.state.doc,x_(this),a1(this),this.dom,this),this.domObserver=new yZ(this,(r,o,s,a)=>kZ(this,r,o,s,a)),this.domObserver.start(),GQ(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&&fy(this);let t=this._props;this._props=e,e.plugins&&(e.plugins.forEach(M_),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,s=!1,a=!1;e.storedMarks&&this.composing&&(AC(this),a=!0),this.state=e;let i=o.plugins!=e.plugins||this._props.plugins!=t.plugins;if(i||this._props.plugins!=t.plugins||this._props.nodeViews!=t.nodeViews){let v=E_(this);AZ(v,this.nodeViews)&&(this.nodeViews=v,s=!0)}(i||t.handleDOMEvents!=this._props.handleDOMEvents)&&fy(this),this.editable=T_(this),k_(this);let l=a1(this),u=x_(this),f=o.plugins!=e.plugins&&!o.doc.eq(e.doc)?"reset":e.scrollToSelection>o.scrollToSelection?"to selection":"preserve",d=s||!this.docView.matchesNode(e.doc,u,l);(d||!e.selection.eq(o.selection))&&(a=!0);let h=f=="preserve"&&a&&this.dom.style.overflowAnchor==null&&lQ(this);if(a){this.domObserver.stop();let v=d&&(Kr||_r)&&!this.composing&&!o.selection.empty&&!e.selection.empty&&OZ(o.selection,e.selection);if(d){let g=_r?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=iZ(this)),(s||!this.docView.update(e.doc,u,l,this))&&(this.docView.updateOuterDeco(u),this.docView.destroy(),this.docView=o_(e.doc,u,l,this.dom,this)),g&&!this.trackWrites&&(v=!0)}v||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&PQ(this))?qa(this,v):(bC(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),f=="reset"?this.dom.scrollTop=0:f=="to selection"?this.scrollToSelection():h&&uQ(h)}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 Rt){let t=this.docView.domAfterPos(this.state.selection.from);t.nodeType==1&&Qw(this,t.getBoundingClientRect(),e)}else Qw(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 s=r.from+(this.state.doc.content.size-t.doc.content.size);(s>0&&this.state.doc.nodeAt(s))==r.node&&(o=s)}this.dragging=new $C(e.slice,e.move,o<0?void 0:Rt.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 i=this.directPlugins[a].props[e];if(i!=null&&(o=t?t(i):i))return o}let s=this.state.plugins;if(s)for(let a=0;a<s.length;a++){let i=s[a].props[e];if(i!=null&&(o=t?t(i):i))return o}}hasFocus(){if(Kr){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&&cQ(this.dom),qa(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 mQ(this,e)}coordsAtPos(e,t=1){return dC(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 SQ(this,t||this.state,e)}pasteHTML(e,t){return Cc(this,"",e,!1,t||new ClipboardEvent("paste"))}pasteText(e,t){return Cc(this,e,null,!0,t||new ClipboardEvent("paste"))}serializeForClipboard(e){return f0(this,e)}destroy(){this.docView&&(YQ(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],a1(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,XX())}get isDestroyed(){return this.docView==null}dispatchEvent(e){return XQ(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?Rr&&this.root.nodeType===11&&nQ(this.dom.ownerDocument)==this.dom&&SZ(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}function x_(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"),[Go.node(0,n.state.doc.content.size,e)]}function k_(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:Go.widget(n.state.selection.from,e,{raw:!0,marks:n.markCursor})}}else n.cursorWrapper=null}function T_(n){return!n.someProp("editable",e=>e(n.state)===!1)}function OZ(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 E_(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 AZ(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 M_(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 Zs={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:"'"},hp={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},PZ=typeof navigator<"u"&&/Mac/.test(navigator.platform),$Z=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var fr=0;fr<10;fr++)Zs[48+fr]=Zs[96+fr]=String(fr);for(var fr=1;fr<=24;fr++)Zs[fr+111]="F"+fr;for(var fr=65;fr<=90;fr++)Zs[fr]=String.fromCharCode(fr+32),hp[fr]=String.fromCharCode(fr);for(var i1 in Zs)hp.hasOwnProperty(i1)||(hp[i1]=Zs[i1]);function RZ(n){var e=PZ&&n.metaKey&&n.shiftKey&&!n.ctrlKey&&!n.altKey||$Z&&n.shiftKey&&n.key&&n.key.length==1||n.key=="Unidentified",t=!e&&n.key||(n.shiftKey?hp:Zs)[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),NZ=typeof navigator<"u"&&/Win/.test(navigator.platform);function LZ(n){let e=n.split(/-(?!$)/),t=e[e.length-1];t=="Space"&&(t=" ");let r,o,s,a;for(let i=0;i<e.length-1;i++){let l=e[i];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))s=!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),s&&(t="Shift-"+t),t}function FZ(n){let e=Object.create(null);for(let t in n)e[LZ(t)]=n[t];return e}function l1(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 BZ(n){return new po({props:{handleKeyDown:VZ(n)}})}function VZ(n){let e=FZ(n);return function(t,r){let o=RZ(r),s,a=e[l1(o,r)];if(a&&a(t.state,t.dispatch,t))return!0;if(o.length==1&&o!=" "){if(r.shiftKey){let i=e[l1(o,r,!1)];if(i&&i(t.state,t.dispatch,t))return!0}if((r.altKey||r.metaKey||r.ctrlKey)&&!(NZ&&r.ctrlKey&&r.altKey)&&(s=Zs[r.keyCode])&&s!=o){let i=e[l1(s,r)];if(i&&i(t.state,t.dispatch,t))return!0}}return!1}}const y0=(n,e)=>n.selection.empty?!1:(e&&e(n.tr.deleteSelection().scrollIntoView()),!0);function FC(n,e){let{$cursor:t}=n.selection;return!t||(e?!e.endOfTextblock("backward",n):t.parentOffset>0)?null:t}const BC=(n,e,t)=>{let r=FC(n,t);if(!r)return!1;let o=b0(r);if(!o){let a=r.blockRange(),i=a&&lu(a);return i==null?!1:(e&&e(n.tr.lift(a,i).scrollIntoView()),!0)}let s=o.nodeBefore;if(GC(n,o,e,-1))return!0;if(r.parent.content.size==0&&(Xl(s,"end")||Rt.isSelectable(s)))for(let a=r.depth;;a--){let i=hh(n.doc,r.before(a),r.after(a),it.empty);if(i&&i.slice.size<i.to-i.from){if(e){let l=n.tr.step(i);l.setSelection(Xl(s,"end")?an.findFrom(l.doc.resolve(l.mapping.map(o.pos,-1)),-1):Rt.create(l.doc,o.pos-s.nodeSize)),e(l.scrollIntoView())}return!0}if(a==1||r.node(a-1).childCount>1)break}return s.isAtom&&o.depth==r.depth-1?(e&&e(n.tr.delete(o.pos-s.nodeSize,o.pos).scrollIntoView()),!0):!1},zZ=(n,e,t)=>{let r=FC(n,t);if(!r)return!1;let o=b0(r);return o?VC(n,o,e):!1},HZ=(n,e,t)=>{let r=HC(n,t);if(!r)return!1;let o=S0(r);return o?VC(n,o,e):!1};function VC(n,e,t){let r=e.nodeBefore,o=r,s=e.pos-1;for(;!o.isTextblock;s--){if(o.type.spec.isolating)return!1;let f=o.lastChild;if(!f)return!1;o=f}let a=e.nodeAfter,i=a,l=e.pos+1;for(;!i.isTextblock;l++){if(i.type.spec.isolating)return!1;let f=i.firstChild;if(!f)return!1;i=f}let u=hh(n.doc,s,l,it.empty);if(!u||u.from!=s||u instanceof rr&&u.slice.size>=l-s)return!1;if(t){let f=n.tr.step(u);f.setSelection(Qt.create(f.doc,s)),t(f.scrollIntoView())}return!0}function Xl(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 zC=(n,e,t)=>{let{$head:r,empty:o}=n.selection,s=r;if(!o)return!1;if(r.parent.isTextblock){if(t?!t.endOfTextblock("backward",n):r.parentOffset>0)return!1;s=b0(r)}let a=s&&s.nodeBefore;return!a||!Rt.isSelectable(a)?!1:(e&&e(n.tr.setSelection(Rt.create(n.doc,s.pos-a.nodeSize)).scrollIntoView()),!0)};function b0(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 HC(n,e){let{$cursor:t}=n.selection;return!t||(e?!e.endOfTextblock("forward",n):t.parentOffset<t.parent.content.size)?null:t}const WC=(n,e,t)=>{let r=HC(n,t);if(!r)return!1;let o=S0(r);if(!o)return!1;let s=o.nodeAfter;if(GC(n,o,e,1))return!0;if(r.parent.content.size==0&&(Xl(s,"start")||Rt.isSelectable(s))){let a=hh(n.doc,r.before(),r.after(),it.empty);if(a&&a.slice.size<a.to-a.from){if(e){let i=n.tr.step(a);i.setSelection(Xl(s,"start")?an.findFrom(i.doc.resolve(i.mapping.map(o.pos)),1):Rt.create(i.doc,i.mapping.map(o.pos))),e(i.scrollIntoView())}return!0}}return s.isAtom&&o.depth==r.depth-1?(e&&e(n.tr.delete(o.pos,o.pos+s.nodeSize).scrollIntoView()),!0):!1},UC=(n,e,t)=>{let{$head:r,empty:o}=n.selection,s=r;if(!o)return!1;if(r.parent.isTextblock){if(t?!t.endOfTextblock("forward",n):r.parentOffset<r.parent.content.size)return!1;s=S0(r)}let a=s&&s.nodeAfter;return!a||!Rt.isSelectable(a)?!1:(e&&e(n.tr.setSelection(Rt.create(n.doc,s.pos)).scrollIntoView()),!0)};function S0(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 WZ=(n,e)=>{let t=n.selection,r=t instanceof Rt,o;if(r){if(t.node.isTextblock||!ai(n.doc,t.from))return!1;o=t.from}else if(o=ph(n.doc,t.from,-1),o==null)return!1;if(e){let s=n.tr.join(o);r&&s.setSelection(Rt.create(s.doc,o-n.doc.resolve(o).nodeBefore.nodeSize)),e(s.scrollIntoView())}return!0},UZ=(n,e)=>{let t=n.selection,r;if(t instanceof Rt){if(t.node.isTextblock||!ai(n.doc,t.to))return!1;r=t.to}else if(r=ph(n.doc,t.to,1),r==null)return!1;return e&&e(n.tr.join(r).scrollIntoView()),!0},jZ=(n,e)=>{let{$from:t,$to:r}=n.selection,o=t.blockRange(r),s=o&&lu(o);return s==null?!1:(e&&e(n.tr.lift(o,s).scrollIntoView()),!0)},jC=(n,e)=>{let{$head:t,$anchor:r}=n.selection;return!t.parent.type.spec.code||!t.sameParent(r)?!1:(e&&e(n.tr.insertText(` |
| 55 |
`).scrollIntoView()),!0)};function w0(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 qZ=(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),s=t.indexAfter(-1),a=w0(o.contentMatchAt(s));if(!a||!o.canReplaceWith(s,s,a))return!1;if(e){let i=t.after(),l=n.tr.replaceWith(i,i,a.createAndFill());l.setSelection(an.near(l.doc.resolve(i),1)),e(l.scrollIntoView())}return!0},qC=(n,e)=>{let t=n.selection,{$from:r,$to:o}=t;if(t instanceof uo||r.parent.inlineContent||o.parent.inlineContent)return!1;let s=w0(o.parent.contentMatchAt(o.indexAfter()));if(!s||!s.isTextblock)return!1;if(e){let a=(!r.parentOffset&&o.index()<o.parent.childCount?r:o).pos,i=n.tr.insert(a,s.createAndFill());i.setSelection(Qt.create(i.doc,a+1)),e(i.scrollIntoView())}return!0},KC=(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 s=t.before();if(ja(n.doc,s))return e&&e(n.tr.split(s).scrollIntoView()),!0}let r=t.blockRange(),o=r&&lu(r);return o==null?!1:(e&&e(n.tr.lift(r,o).scrollIntoView()),!0)};function KZ(n){return(e,t)=>{let{$from:r,$to:o}=e.selection;if(e.selection instanceof Rt&&e.selection.node.isBlock)return!r.parentOffset||!ja(e.doc,r.pos)?!1:(t&&t(e.tr.split(r.pos).scrollIntoView()),!0);if(!r.depth)return!1;let s=[],a,i,l=!1,u=!1;for(let v=r.depth;;v--)if(r.node(v).isBlock){l=r.end(v)==r.pos+(r.depth-v),u=r.start(v)==r.pos-(r.depth-v),i=w0(r.node(v-1).contentMatchAt(r.indexAfter(v-1))),s.unshift(l&&i?{type:i}:null),a=v;break}else{if(v==1)return!1;s.unshift(null)}let f=e.tr;(e.selection instanceof Qt||e.selection instanceof uo)&&f.deleteSelection();let d=f.mapping.map(r.pos),h=ja(f.doc,d,s.length,s);if(h||(s[0]=i?{type:i}:null,h=ja(f.doc,d,s.length,s)),!h)return!1;if(f.split(d,s.length,s),!l&&u&&r.node(a).type!=i){let v=f.mapping.map(r.before(a)),g=f.doc.resolve(v);i&&r.node(a-1).canReplaceWith(g.index(),g.index()+1,i)&&f.setNodeMarkup(f.mapping.map(r.before(a)),i)}return t&&t(f.scrollIntoView()),!0}}const GZ=KZ(),YZ=(n,e)=>{let{$from:t,to:r}=n.selection,o,s=t.sharedDepth(r);return s==0?!1:(o=t.before(s),e&&e(n.tr.setSelection(Rt.create(n.doc,o))),!0)};function JZ(n,e,t){let r=e.nodeBefore,o=e.nodeAfter,s=e.index();return!r||!o||!r.type.compatibleContent(o.type)?!1:!r.content.size&&e.parent.canReplace(s-1,s)?(t&&t(n.tr.delete(e.pos-r.nodeSize,e.pos).scrollIntoView()),!0):!e.parent.canReplace(s,s+1)||!(o.isTextblock||ai(n.doc,e.pos))?!1:(t&&t(n.tr.join(e.pos).scrollIntoView()),!0)}function GC(n,e,t,r){let o=e.nodeBefore,s=e.nodeAfter,a,i,l=o.type.spec.isolating||s.type.spec.isolating;if(!l&&JZ(n,e,t))return!0;let u=!l&&e.parent.canReplace(e.index(),e.index()+1);if(u&&(a=(i=o.contentMatchAt(o.childCount)).findWrapping(s.type))&&i.matchType(a[0]||s.type).validEnd){if(t){let v=e.pos+s.nodeSize,g=We.empty;for(let w=a.length-1;w>=0;w--)g=We.from(a[w].create(null,g));g=We.from(o.copy(g));let y=n.tr.step(new or(e.pos-1,v,e.pos,v,new it(g,1,0),a.length,!0)),b=y.doc.resolve(v+2*a.length);b.nodeAfter&&b.nodeAfter.type==o.type&&ai(y.doc,b.pos)&&y.join(b.pos),t(y.scrollIntoView())}return!0}let f=s.type.spec.isolating||r>0&&l?null:an.findFrom(e,1),d=f&&f.$from.blockRange(f.$to),h=d&&lu(d);if(h!=null&&h>=e.depth)return t&&t(n.tr.lift(d,h).scrollIntoView()),!0;if(u&&Xl(s,"start",!0)&&Xl(o,"end")){let v=o,g=[];for(;g.push(v),!v.isTextblock;)v=v.lastChild;let y=s,b=1;for(;!y.isTextblock;y=y.firstChild)b++;if(v.canReplace(v.childCount,v.childCount,y.content)){if(t){let w=We.empty;for(let k=g.length-1;k>=0;k--)w=We.from(g[k].copy(w));let _=n.tr.step(new or(e.pos-g.length,e.pos+s.nodeSize,e.pos+b,e.pos+s.nodeSize-b,new it(w,g.length,0),0,!0));t(_.scrollIntoView())}return!0}}return!1}function YC(n){return function(e,t){let r=e.selection,o=n<0?r.$from:r.$to,s=o.depth;for(;o.node(s).isInline;){if(!s)return!1;s--}return o.node(s).isTextblock?(t&&t(e.tr.setSelection(Qt.create(e.doc,n<0?o.start(s):o.end(s)))),!0):!1}}const XZ=YC(-1),QZ=YC(1);function ZZ(n,e=null){return function(t,r){let{$from:o,$to:s}=t.selection,a=o.blockRange(s),i=a&&i0(a,n,e);return i?(r&&r(t.tr.wrap(a,i).scrollIntoView()),!0):!1}}function I_(n,e=null){return function(t,r){let o=!1;for(let s=0;s<t.selection.ranges.length&&!o;s++){let{$from:{pos:a},$to:{pos:i}}=t.selection.ranges[s];t.doc.nodesBetween(a,i,(l,u)=>{if(o)return!1;if(!(!l.isTextblock||l.hasMarkup(n,e)))if(l.type==n)o=!0;else{let f=t.doc.resolve(u),d=f.index();o=f.parent.canReplaceWith(d,d+1,n)}})}if(!o)return!1;if(r){let s=t.tr;for(let a=0;a<t.selection.ranges.length;a++){let{$from:{pos:i},$to:{pos:l}}=t.selection.ranges[a];s.setBlockType(i,l,n,e)}r(s.scrollIntoView())}return!0}}function _0(...n){return function(e,t,r){for(let o=0;o<n.length;o++)if(n[o](e,t,r))return!0;return!1}}_0(y0,BC,zC);_0(y0,WC,UC);_0(jC,qC,KC,GZ);typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform&&os.platform()=="darwin";function eee(n,e=null){return function(t,r){let{$from:o,$to:s}=t.selection,a=o.blockRange(s);if(!a)return!1;let i=r?t.tr:null;return tee(i,a,n,e)?(r&&r(i.scrollIntoView()),!0):!1}}function tee(n,e,t,r=null){let o=!1,s=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);s=new sp(l,l,e.depth),e.endIndex<e.parent.childCount&&(e=new sp(e.$from,a.resolve(e.$to.end(e.depth)),e.depth)),o=!0}let i=i0(s,t,r,e);return i?(n&&nee(n,e,i,o,t),!0):!1}function nee(n,e,t,r,o){let s=We.empty;for(let f=t.length-1;f>=0;f--)s=We.from(t[f].type.create(t[f].attrs,s));n.step(new or(e.start-(r?2:0),e.end,e.start,e.end,new it(s,0,0),t.length,!0));let a=0;for(let f=0;f<t.length;f++)t[f].type==o&&(a=f+1);let i=t.length-a,l=e.start+t.length-(r?2:0),u=e.parent;for(let f=e.startIndex,d=e.endIndex,h=!0;f<d;f++,h=!1)!h&&ja(n.doc,l,i)&&(n.split(l,i),l+=2*i),l+=u.child(f).nodeSize;return n}function ree(n){return function(e,t){let{$from:r,$to:o}=e.selection,s=r.blockRange(o,a=>a.childCount>0&&a.firstChild.type==n);return s?t?r.node(s.depth-1).type==n?oee(e,t,n,s):aee(e,t,s):!0:!1}}function oee(n,e,t,r){let o=n.tr,s=r.end,a=r.$to.end(r.depth);s<a&&(o.step(new or(s-1,a,s,a,new it(We.from(t.create(null,r.parent.copy())),1,0),1,!0)),r=new sp(o.doc.resolve(r.$from.pos),o.doc.resolve(a),r.depth));const i=lu(r);if(i==null)return!1;o.lift(r,i);let l=o.doc.resolve(o.mapping.map(s,-1)-1);return ai(o.doc,l.pos)&&l.nodeBefore.type==l.nodeAfter.type&&o.join(l.pos),e(o.scrollIntoView()),!0}function aee(n,e,t){let r=n.tr,o=t.parent;for(let v=t.end,g=t.endIndex-1,y=t.startIndex;g>y;g--)v-=o.child(g).nodeSize,r.delete(v-1,v+1);let s=r.doc.resolve(t.start),a=s.nodeAfter;if(r.mapping.map(t.end)!=t.start+s.nodeAfter.nodeSize)return!1;let i=t.startIndex==0,l=t.endIndex==o.childCount,u=s.node(-1),f=s.index(-1);if(!u.canReplace(f+(i?0:1),f+1,a.content.append(l?We.empty:We.from(o))))return!1;let d=s.pos,h=d+a.nodeSize;return r.step(new or(d-(i?1:0),h+(l?1:0),d+1,h-1,new it((i?We.empty:We.from(o.copy(We.empty))).append(l?We.empty:We.from(o.copy(We.empty))),i?0:1,l?0:1),i?0:1)),e(r.scrollIntoView()),!0}function see(n){return function(e,t){let{$from:r,$to:o}=e.selection,s=r.blockRange(o,u=>u.childCount>0&&u.firstChild.type==n);if(!s)return!1;let a=s.startIndex;if(a==0)return!1;let i=s.parent,l=i.child(a-1);if(l.type!=n)return!1;if(t){let u=l.lastChild&&l.lastChild.type==i.type,f=We.from(u?n.create():null),d=new it(We.from(n.create(null,We.from(i.type.create(null,f)))),u?3:1,0),h=s.start,v=s.end;t(e.tr.step(new or(h-(u?3:1),v,h,v,d,1,!0)).scrollIntoView())}return!0}}function bh(n){const{state:e,transaction:t}=n;let{selection:r}=t,{doc:o}=t,{storedMarks:s}=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 s},get selection(){return r},get doc(){return o},get tr(){return r=t.selection,o=t.doc,s=t.storedMarks,t}}}class Sh{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:s}=r,a=this.buildProps(s);return Object.fromEntries(Object.entries(e).map(([i,l])=>[i,(...f)=>{const d=l(...f)(a);return!s.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(s),d}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(e,t=!0){const{rawCommands:r,editor:o,state:s}=this,{view:a}=o,i=[],l=!!e,u=e||s.tr,f=()=>(!l&&t&&!u.getMeta("preventDispatch")&&!this.hasCustomState&&a.dispatch(u),i.every(h=>h===!0)),d={...Object.fromEntries(Object.entries(r).map(([h,v])=>[h,(...y)=>{const b=this.buildProps(u,t),w=v(...y)(b);return i.push(w),d}])),run:f};return d}createCan(e){const{rawCommands:t,state:r}=this,o=!1,s=e||r.tr,a=this.buildProps(s,o);return{...Object.fromEntries(Object.entries(t).map(([l,u])=>[l,(...f)=>u(...f)({...a,dispatch:void 0})])),chain:()=>this.createChain(s,o)}}buildProps(e,t=!0){const{rawCommands:r,editor:o,state:s}=this,{view:a}=o,i={tr:e,editor:o,view:a,state:bh({state:s,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,(...f)=>u(...f)(i)]))}};return i}}class iee{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 ft(n,e,t){return n.config[e]===void 0&&n.parent?ft(n.parent,e,t):typeof n.config[e]=="function"?n.config[e].bind({...t,parent:n.parent?ft(n.parent,e,t):null}):n.config[e]}function wh(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 JC(n){const e=[],{nodeExtensions:t,markExtensions:r}=wh(n),o=[...t,...r],s={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return n.forEach(a=>{const i={name:a.name,options:a.options,storage:a.storage,extensions:o},l=ft(a,"addGlobalAttributes",i);if(!l)return;l().forEach(f=>{f.types.forEach(d=>{Object.entries(f.attributes).forEach(([h,v])=>{e.push({type:d,name:h,attribute:{...s,...v}})})})})}),o.forEach(a=>{const i={name:a.name,options:a.options,storage:a.storage},l=ft(a,"addAttributes",i);if(!l)return;const u=l();Object.entries(u).forEach(([f,d])=>{const h={...s,...d};typeof(h==null?void 0:h.default)=="function"&&(h.default=h.default()),h!=null&&h.isRequired&&(h==null?void 0:h.default)===void 0&&delete h.default,e.push({type:a.name,name:f,attribute:h})})}),e}function ar(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 sr(...n){return n.filter(e=>!!e).reduce((e,t)=>{const r={...e};return Object.entries(t).forEach(([o,s])=>{if(!r[o]){r[o]=s;return}if(o==="class"){const i=s?String(s).split(" "):[],l=r[o]?r[o].split(" "):[],u=i.filter(f=>!l.includes(f));r[o]=[...l,...u].join(" ")}else if(o==="style"){const i=s?s.split(";").map(f=>f.trim()).filter(Boolean):[],l=r[o]?r[o].split(";").map(f=>f.trim()).filter(Boolean):[],u=new Map;l.forEach(f=>{const[d,h]=f.split(":").map(v=>v.trim());u.set(d,h)}),i.forEach(f=>{const[d,h]=f.split(":").map(v=>v.trim());u.set(d,h)}),r[o]=Array.from(u.entries()).map(([f,d])=>`${f}: ${d}`).join("; ")}else r[o]=s}),r},{})}function py(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)=>sr(t,r),{})}function XC(n){return typeof n=="function"}function en(n,e=void 0,...t){return XC(n)?e?n.bind(e)(...t):n(...t):n}function lee(n={}){return Object.keys(n).length===0&&n.constructor===Object}function uee(n){return typeof n!="string"?n:n.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(n):n==="true"?!0:n==="false"?!1:n}function O_(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((s,a)=>{const i=a.attribute.parseHTML?a.attribute.parseHTML(t):uee(t.getAttribute(a.name));return i==null?s:{...s,[a.name]:i}},{});return{...r,...o}}}}function A_(n){return Object.fromEntries(Object.entries(n).filter(([e,t])=>e==="attrs"&&lee(t)?!1:t!=null))}function cee(n,e){var t;const r=JC(n),{nodeExtensions:o,markExtensions:s}=wh(n),a=(t=o.find(u=>ft(u,"topNode")))===null||t===void 0?void 0:t.name,i=Object.fromEntries(o.map(u=>{const f=r.filter(w=>w.type===u.name),d={name:u.name,options:u.options,storage:u.storage,editor:e},h=n.reduce((w,_)=>{const k=ft(_,"extendNodeSchema",d);return{...w,...k?k(u):{}}},{}),v=A_({...h,content:en(ft(u,"content",d)),marks:en(ft(u,"marks",d)),group:en(ft(u,"group",d)),inline:en(ft(u,"inline",d)),atom:en(ft(u,"atom",d)),selectable:en(ft(u,"selectable",d)),draggable:en(ft(u,"draggable",d)),code:en(ft(u,"code",d)),whitespace:en(ft(u,"whitespace",d)),linebreakReplacement:en(ft(u,"linebreakReplacement",d)),defining:en(ft(u,"defining",d)),isolating:en(ft(u,"isolating",d)),attrs:Object.fromEntries(f.map(w=>{var _;return[w.name,{default:(_=w==null?void 0:w.attribute)===null||_===void 0?void 0:_.default}]}))}),g=en(ft(u,"parseHTML",d));g&&(v.parseDOM=g.map(w=>O_(w,f)));const y=ft(u,"renderHTML",d);y&&(v.toDOM=w=>y({node:w,HTMLAttributes:py(w,f)}));const b=ft(u,"renderText",d);return b&&(v.toText=b),[u.name,v]})),l=Object.fromEntries(s.map(u=>{const f=r.filter(b=>b.type===u.name),d={name:u.name,options:u.options,storage:u.storage,editor:e},h=n.reduce((b,w)=>{const _=ft(w,"extendMarkSchema",d);return{...b,..._?_(u):{}}},{}),v=A_({...h,inclusive:en(ft(u,"inclusive",d)),excludes:en(ft(u,"excludes",d)),group:en(ft(u,"group",d)),spanning:en(ft(u,"spanning",d)),code:en(ft(u,"code",d)),attrs:Object.fromEntries(f.map(b=>{var w;return[b.name,{default:(w=b==null?void 0:b.attribute)===null||w===void 0?void 0:w.default}]}))}),g=en(ft(u,"parseHTML",d));g&&(v.parseDOM=g.map(b=>O_(b,f)));const y=ft(u,"renderHTML",d);return y&&(v.toDOM=b=>y({mark:b,HTMLAttributes:py(b,f)})),[u.name,v]}));return new z8({topNode:a,nodes:i,marks:l})}function u1(n,e){return e.nodes[n]||e.marks[n]||null}function P_(n,e){return Array.isArray(e)?e.some(t=>(typeof t=="string"?t:t.name)===n.name):e}function C0(n,e){const t=al.fromSchema(e).serializeFragment(n),o=document.implementation.createHTMLDocument().createElement("div");return o.appendChild(t),o.innerHTML}const dee=(n,e=500)=>{let t="";const r=n.parentOffset;return n.parent.nodesBetween(Math.max(0,r-e),r,(o,s,a,i)=>{var l,u;const f=((u=(l=o.type.spec).toText)===null||u===void 0?void 0:u.call(l,{node:o,pos:s,parent:a,index:i}))||o.textContent||"%leaf%";t+=o.isAtom&&!o.isText?f:f.slice(0,Math.max(0,r-s))}),t};function x0(n){return Object.prototype.toString.call(n)==="[object RegExp]"}class _h{constructor(e){this.find=e.find,this.handler=e.handler}}const fee=(n,e)=>{if(x0(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 Zd(n){var e;const{editor:t,from:r,to:o,text:s,rules:a,plugin:i}=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(h=>h.type.spec.code))return!1;let f=!1;const d=dee(u)+s;return a.forEach(h=>{if(f)return;const v=fee(d,h.find);if(!v)return;const g=l.state.tr,y=bh({state:l.state,transaction:g}),b={from:r-(v[0].length-s.length),to:o},{commands:w,chain:_,can:k}=new Sh({editor:t,state:y});h.handler({state:y,range:b,match:v,commands:w,chain:_,can:k})===null||!g.steps.length||(g.setMeta(i,{transform:g,from:r,to:o,text:s}),l.dispatch(g),f=!0)}),f}function pee(n){const{editor:e,rules:t}=n,r=new po({state:{init(){return null},apply(o,s,a){const i=o.getMeta(r);if(i)return i;const l=o.getMeta("applyInputRules");return!!l&&setTimeout(()=>{let{text:f}=l;typeof f=="string"?f=f:f=C0(We.from(f),a.schema);const{from:d}=l,h=d+f.length;Zd({editor:e,from:d,to:h,text:f,rules:t,plugin:r})}),o.selectionSet||o.docChanged?null:s}},props:{handleTextInput(o,s,a,i){return Zd({editor:e,from:s,to:a,text:i,rules:t,plugin:r})},handleDOMEvents:{compositionend:o=>(setTimeout(()=>{const{$cursor:s}=o.state.selection;s&&Zd({editor:e,from:s.pos,to:s.pos,text:"",rules:t,plugin:r})}),!1)},handleKeyDown(o,s){if(s.key!=="Enter")return!1;const{$cursor:a}=o.state.selection;return a?Zd({editor:e,from:a.pos,to:a.pos,text:` |
| 56 |
`,rules:t,plugin:r}):!1}},isInputRules:!0});return r}function hee(n){return Object.prototype.toString.call(n).slice(8,-1)}function ef(n){return hee(n)!=="Object"?!1:n.constructor===Object&&Object.getPrototypeOf(n)===Object.prototype}function Ch(n,e){const t={...n};return ef(n)&&ef(e)&&Object.keys(e).forEach(r=>{ef(e[r])&&ef(n[r])?t[r]=Ch(n[r],e[r]):t[r]=e[r]}),t}class $o{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=en(ft(this,"addOptions",{name:this.name}))),this.storage=en(ft(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new $o(e)}configure(e={}){const t=this.extend({...this.config,addOptions:()=>Ch(this.options,e)});return t.name=this.name,t.parent=this.parent,t}extend(e={}){const t=new $o(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=en(ft(t,"addOptions",{name:t.name})),t.storage=en(ft(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 mee(n){return typeof n=="number"}class vee{constructor(e){this.find=e.find,this.handler=e.handler}}const gee=(n,e,t)=>{if(x0(e))return[...n.matchAll(e)];const r=e(n,t);return r?r.map(o=>{const s=[o.text];return s.index=o.index,s.input=n,s.data=o.data,o.replaceWith&&(o.text.includes(o.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),s.push(o.replaceWith)),s}):[]};function yee(n){const{editor:e,state:t,from:r,to:o,rule:s,pasteEvent:a,dropEvent:i}=n,{commands:l,chain:u,can:f}=new Sh({editor:e,state:t}),d=[];return t.doc.nodesBetween(r,o,(v,g)=>{if(!v.isTextblock||v.type.spec.code)return;const y=Math.max(r,g),b=Math.min(o,g+v.content.size),w=v.textBetween(y-g,b-g,void 0,"");gee(w,s.find,a).forEach(k=>{if(k.index===void 0)return;const x=y+k.index+1,C=x+k[0].length,T={from:t.tr.mapping.map(x),to:t.tr.mapping.map(C)},A=s.handler({state:t,range:T,match:k,commands:l,chain:u,can:f,pasteEvent:a,dropEvent:i});d.push(A)})}),d.every(v=>v!==null)}let tf=null;const bee=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 See(n){const{editor:e,rules:t}=n;let r=null,o=!1,s=!1,a=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,i;try{i=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{i=null}const l=({state:f,from:d,to:h,rule:v,pasteEvt:g})=>{const y=f.tr,b=bh({state:f,transaction:y});if(!(!yee({editor:e,state:b,from:Math.max(d-1,0),to:h.b-1,rule:v,pasteEvent:g,dropEvent:i})||!y.steps.length)){try{i=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{i=null}return a=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,y}};return t.map(f=>new po({view(d){const h=g=>{var y;r=!((y=d.dom.parentElement)===null||y===void 0)&&y.contains(g.target)?d.dom.parentElement:null,r&&(tf=e)},v=()=>{tf&&(tf=null)};return window.addEventListener("dragstart",h),window.addEventListener("dragend",v),{destroy(){window.removeEventListener("dragstart",h),window.removeEventListener("dragend",v)}}},props:{handleDOMEvents:{drop:(d,h)=>{if(s=r===d.dom.parentElement,i=h,!s){const v=tf;v&&setTimeout(()=>{const g=v.state.selection;g&&v.commands.deleteRange({from:g.from,to:g.to})},10)}return!1},paste:(d,h)=>{var v;const g=(v=h.clipboardData)===null||v===void 0?void 0:v.getData("text/html");return a=h,o=!!(g!=null&&g.includes("data-pm-slice")),!1}}},appendTransaction:(d,h,v)=>{const g=d[0],y=g.getMeta("uiEvent")==="paste"&&!o,b=g.getMeta("uiEvent")==="drop"&&!s,w=g.getMeta("applyPasteRules"),_=!!w;if(!y&&!b&&!_)return;if(_){let{text:C}=w;typeof C=="string"?C=C:C=C0(We.from(C),v.schema);const{from:T}=w,A=T+C.length,O=bee(C);return l({rule:f,state:v,from:T,to:{b:A},pasteEvt:O})}const k=h.doc.content.findDiffStart(v.doc.content),x=h.doc.content.findDiffEnd(v.doc.content);if(!(!mee(k)||!x||k===x.b))return l({rule:f,state:v,from:k,to:x,pasteEvt:a})}}))}function wee(n){const e=n.filter((t,r)=>n.indexOf(t)!==r);return Array.from(new Set(e))}class Bl{constructor(e,t){this.splittableMarks=[],this.editor=t,this.extensions=Bl.resolve(e),this.schema=cee(this.extensions,t),this.setupExtensions()}static resolve(e){const t=Bl.sort(Bl.flatten(e)),r=wee(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=ft(t,"addExtensions",r);return o?[t,...this.flatten(o())]:t}).flat(10)}static sort(e){return e.sort((r,o)=>{const s=ft(r,"priority")||100,a=ft(o,"priority")||100;return s>a?-1:s<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:u1(t.name,this.schema)},o=ft(t,"addCommands",r);return o?{...e,...o()}:e},{})}get plugins(){const{editor:e}=this,t=Bl.sort([...this.extensions].reverse()),r=[],o=[],s=t.map(a=>{const i={name:a.name,options:a.options,storage:a.storage,editor:e,type:u1(a.name,this.schema)},l=[],u=ft(a,"addKeyboardShortcuts",i);let f={};if(a.type==="mark"&&ft(a,"exitable",i)&&(f.ArrowRight=()=>$o.handleExit({editor:e,mark:a})),u){const y=Object.fromEntries(Object.entries(u()).map(([b,w])=>[b,()=>w({editor:e})]));f={...f,...y}}const d=BZ(f);l.push(d);const h=ft(a,"addInputRules",i);P_(a,e.options.enableInputRules)&&h&&r.push(...h());const v=ft(a,"addPasteRules",i);P_(a,e.options.enablePasteRules)&&v&&o.push(...v());const g=ft(a,"addProseMirrorPlugins",i);if(g){const y=g();l.push(...y)}return l}).flat();return[pee({editor:e,rules:r}),...See({editor:e,rules:o}),...s]}get attributes(){return JC(this.extensions)}get nodeViews(){const{editor:e}=this,{nodeExtensions:t}=wh(this.extensions);return Object.fromEntries(t.filter(r=>!!ft(r,"addNodeView")).map(r=>{const o=this.attributes.filter(l=>l.type===r.name),s={name:r.name,options:r.options,storage:r.storage,editor:e,type:ar(r.name,this.schema)},a=ft(r,"addNodeView",s);if(!a)return[];const i=(l,u,f,d,h)=>{const v=py(l,o);return a()({node:l,view:u,getPos:f,decorations:d,innerDecorations:h,editor:e,extension:r,HTMLAttributes:v})};return[r.name,i]}))}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:u1(e.name,this.schema)};e.type==="mark"&&(!((t=en(ft(e,"keepOnSplit",r)))!==null&&t!==void 0)||t)&&this.splittableMarks.push(e.name);const o=ft(e,"onBeforeCreate",r),s=ft(e,"onCreate",r),a=ft(e,"onUpdate",r),i=ft(e,"onSelectionUpdate",r),l=ft(e,"onTransaction",r),u=ft(e,"onFocus",r),f=ft(e,"onBlur",r),d=ft(e,"onDestroy",r);o&&this.editor.on("beforeCreate",o),s&&this.editor.on("create",s),a&&this.editor.on("update",a),i&&this.editor.on("selectionUpdate",i),l&&this.editor.on("transaction",l),u&&this.editor.on("focus",u),f&&this.editor.on("blur",f),d&&this.editor.on("destroy",d)})}}class Cr{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=en(ft(this,"addOptions",{name:this.name}))),this.storage=en(ft(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Cr(e)}configure(e={}){const t=this.extend({...this.config,addOptions:()=>Ch(this.options,e)});return t.name=this.name,t.parent=this.parent,t}extend(e={}){const t=new Cr({...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=en(ft(t,"addOptions",{name:t.name})),t.storage=en(ft(t,"addStorage",{name:t.name,options:t.options})),t}}function QC(n,e,t){const{from:r,to:o}=e,{blockSeparator:s=` |
| 57 |
|
| 58 |
`,textSerializers:a={}}=t||{};let i="";return n.nodesBetween(r,o,(l,u,f,d)=>{var h;l.isBlock&&u>r&&(i+=s);const v=a==null?void 0:a[l.type.name];if(v)return f&&(i+=v({node:l,pos:u,parent:f,index:d,range:e})),!1;l.isText&&(i+=(h=l==null?void 0:l.text)===null||h===void 0?void 0:h.slice(Math.max(r,u)-u,o-u))}),i}function ZC(n){return Object.fromEntries(Object.entries(n.nodes).filter(([,e])=>e.spec.toText).map(([e,t])=>[e,t.spec.toText]))}const _ee=Cr.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new po({key:new wa("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:n}=this,{state:e,schema:t}=n,{doc:r,selection:o}=e,{ranges:s}=o,a=Math.min(...s.map(f=>f.$from.pos)),i=Math.max(...s.map(f=>f.$to.pos)),l=ZC(t);return QC(r,{from:a,to:i},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),Cee=()=>({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),xee=(n=!1)=>({commands:e})=>e.setContent("",n),kee=()=>({state:n,tr:e,dispatch:t})=>{const{selection:r}=e,{ranges:o}=r;return t&&o.forEach(({$from:s,$to:a})=>{n.doc.nodesBetween(s.pos,a.pos,(i,l)=>{if(i.type.isText)return;const{doc:u,mapping:f}=e,d=u.resolve(f.map(l)),h=u.resolve(f.map(l+i.nodeSize)),v=d.blockRange(h);if(!v)return;const g=lu(v);if(i.type.isTextblock){const{defaultType:y}=d.parent.contentMatchAt(d.index());e.setNodeMarkup(v.start,y)}(g||g===0)&&e.lift(v,g)})}),!0},Tee=n=>e=>n(e),Eee=()=>({state:n,dispatch:e})=>qC(n,e),Mee=(n,e)=>({editor:t,tr:r})=>{const{state:o}=t,s=o.doc.slice(n.from,n.to);r.deleteRange(n.from,n.to);const a=r.mapping.map(e);return r.insert(a,s.content),r.setSelection(new Qt(r.doc.resolve(a-1))),!0},Iee=()=>({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 s=o.depth;s>0;s-=1)if(o.node(s).type===r.type){if(e){const i=o.before(s),l=o.after(s);n.delete(i,l).scrollIntoView()}return!0}return!1},Oee=n=>({tr:e,state:t,dispatch:r})=>{const o=ar(n,t.schema),s=e.selection.$anchor;for(let a=s.depth;a>0;a-=1)if(s.node(a).type===o){if(r){const l=s.before(a),u=s.after(a);e.delete(l,u).scrollIntoView()}return!0}return!1},Aee=n=>({tr:e,dispatch:t})=>{const{from:r,to:o}=n;return t&&e.delete(r,o),!0},Pee=()=>({state:n,dispatch:e})=>y0(n,e),$ee=()=>({commands:n})=>n.keyboardShortcut("Enter"),Ree=()=>({state:n,dispatch:e})=>qZ(n,e);function mp(n,e,t={strict:!0}){const r=Object.keys(e);return r.length?r.every(o=>t.strict?e[o]===n[o]:x0(e[o])?e[o].test(n[o]):e[o]===n[o]):!0}function e7(n,e,t={}){return n.find(r=>r.type===e&&mp(Object.fromEntries(Object.keys(t).map(o=>[o,r.attrs[o]])),t))}function $_(n,e,t={}){return!!e7(n,e,t)}function k0(n,e,t){var r;if(!n||!e)return;let o=n.parent.childAfter(n.parentOffset);if((!o.node||!o.node.marks.some(f=>f.type===e))&&(o=n.parent.childBefore(n.parentOffset)),!o.node||!o.node.marks.some(f=>f.type===e)||(t=t||((r=o.node.marks[0])===null||r===void 0?void 0:r.attrs),!e7([...o.node.marks],e,t)))return;let a=o.index,i=n.start()+o.offset,l=a+1,u=i+o.node.nodeSize;for(;a>0&&$_([...n.parent.child(a-1).marks],e,t);)a-=1,i-=n.parent.child(a).nodeSize;for(;l<n.parent.childCount&&$_([...n.parent.child(l).marks],e,t);)u+=n.parent.child(l).nodeSize,l+=1;return{from:i,to:u}}function ii(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 s=ii(n,r.schema),{doc:a,selection:i}=t,{$from:l,from:u,to:f}=i;if(o){const d=k0(l,s,e);if(d&&d.from<=u&&d.to>=f){const h=Qt.create(a,d.from,d.to);t.setSelection(h)}}return!0},Nee=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 t7(n){return n instanceof Qt}function Pi(n=0,e=0,t=0){return Math.min(Math.max(n,e),t)}function n7(n,e=null){if(!e)return null;const t=an.atStart(n),r=an.atEnd(n);if(e==="start"||e===!0)return t;if(e==="end")return r;const o=t.from,s=r.to;return e==="all"?Qt.create(n,Pi(0,o,s),Pi(n.content.size,o,s)):Qt.create(n,Pi(e,o,s),Pi(e,o,s))}function Lee(){return navigator.platform==="Android"||/android/i.test(navigator.userAgent)}function T0(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}const Fee=(n=null,e={})=>({editor:t,view:r,tr:o,dispatch:s})=>{e={scrollIntoView:!0,...e};const a=()=>{(T0()||Lee())&&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(s&&n===null&&!t7(t.state.selection))return a(),!0;const i=n7(o.doc,n)||t.state.selection,l=t.state.selection.eq(i);return s&&(l||o.setSelection(i),l&&o.storedMarks&&o.setStoredMarks(o.storedMarks),a()),!0},Bee=(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),r7=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&&r7(r)}return n};function nf(n){const e=`<body>${n}</body>`,t=new window.DOMParser().parseFromString(e,"text/html").body;return r7(t)}function vp(n,e,t){if(n instanceof Bs||n instanceof We)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 We.fromArray(n.map(i=>e.nodeFromJSON(i)));const a=e.nodeFromJSON(n);return t.errorOnInvalidContent&&a.check(),a}catch(s){if(t.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:s});return console.warn("[tiptap warn]: Invalid content.","Passed value:",n,"Error:",s),vp("",e,t)}if(o){if(t.errorOnInvalidContent){let a=!1,i="";const l=new z8({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,i=typeof u=="string"?u:u.outerHTML,null)}]}})});if(t.slice?Vs.fromSchema(l).parseSlice(nf(n),t.parseOptions):Vs.fromSchema(l).parse(nf(n),t.parseOptions),t.errorOnInvalidContent&&a)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${i}`)})}const s=Vs.fromSchema(e);return t.slice?s.parseSlice(nf(n),t.parseOptions).content:s.parse(nf(n),t.parseOptions)}return vp("",e,t)}function zee(n,e,t){const r=n.steps.length-1;if(r<e)return;const o=n.steps[r];if(!(o instanceof rr||o instanceof or))return;const s=n.mapping.maps[r];let a=0;s.forEach((i,l,u,f)=>{a===0&&(a=f)}),n.setSelection(an.near(n.doc.resolve(a),t))}const Hee=n=>!("type"in n),Wee=(n,e,t)=>({tr:r,dispatch:o,editor:s})=>{var a;if(o){t={parseOptions:s.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...t};let i;try{i=vp(e,s.schema,{parseOptions:{preserveWhitespace:"full",...t.parseOptions},errorOnInvalidContent:(a=t.errorOnInvalidContent)!==null&&a!==void 0?a:s.options.enableContentCheck})}catch(g){return s.emit("contentError",{editor:s,error:g,disableCollaboration:()=>{s.storage.collaboration&&(s.storage.collaboration.isDisabled=!0)}}),!1}let{from:l,to:u}=typeof n=="number"?{from:n,to:n}:{from:n.from,to:n.to},f=!0,d=!0;if((Hee(i)?i:[i]).forEach(g=>{g.check(),f=f?g.isText&&g.marks.length===0:!1,d=d?g.isBlock:!1}),l===u&&d){const{parent:g}=r.doc.resolve(l);g.isTextblock&&!g.type.spec.code&&!g.childCount&&(l-=1,u+=1)}let v;if(f){if(Array.isArray(e))v=e.map(g=>g.text||"").join("");else if(e instanceof We){let g="";e.forEach(y=>{y.text&&(g+=y.text)}),v=g}else typeof e=="object"&&e&&e.text?v=e.text:v=e;r.insertText(v,l,u)}else v=i,r.replaceWith(l,u,v);t.updateSelection&&zee(r,r.steps.length-1,-1),t.applyInputRules&&r.setMeta("applyInputRules",{from:l,text:v}),t.applyPasteRules&&r.setMeta("applyPasteRules",{from:l,text:v})}return!0},Uee=()=>({state:n,dispatch:e})=>WZ(n,e),jee=()=>({state:n,dispatch:e})=>UZ(n,e),qee=()=>({state:n,dispatch:e})=>BC(n,e),Kee=()=>({state:n,dispatch:e})=>WC(n,e),Gee=()=>({state:n,dispatch:e,tr:t})=>{try{const r=ph(n.doc,n.selection.$from.pos,-1);return r==null?!1:(t.join(r,2),e&&e(t),!0)}catch{return!1}},Yee=()=>({state:n,dispatch:e,tr:t})=>{try{const r=ph(n.doc,n.selection.$from.pos,1);return r==null?!1:(t.join(r,2),e&&e(t),!0)}catch{return!1}},Jee=()=>({state:n,dispatch:e})=>zZ(n,e),Xee=()=>({state:n,dispatch:e})=>HZ(n,e);function o7(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function Qee(n){const e=n.split(/-(?!$)/);let t=e[e.length-1];t==="Space"&&(t=" ");let r,o,s,a;for(let i=0;i<e.length-1;i+=1){const l=e[i];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))s=!0;else if(/^mod$/i.test(l))T0()||o7()?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}`),s&&(t=`Shift-${t}`),t}const Zee=n=>({editor:e,view:t,tr:r,dispatch:o})=>{const s=Qee(n).split(/-(?!$)/),a=s.find(u=>!["Alt","Ctrl","Meta","Shift"].includes(u)),i=new KeyboardEvent("keydown",{key:a==="Space"?" ":a,altKey:s.includes("Alt"),ctrlKey:s.includes("Ctrl"),metaKey:s.includes("Meta"),shiftKey:s.includes("Shift"),bubbles:!0,cancelable:!0}),l=e.captureTransaction(()=>{t.someProp("handleKeyDown",u=>u(t,i))});return l==null||l.steps.forEach(u=>{const f=u.map(r.mapping);f&&o&&r.maybeStep(f)}),!0};function kc(n,e,t={}){const{from:r,to:o,empty:s}=n.selection,a=e?ar(e,n.schema):null,i=[];n.doc.nodesBetween(r,o,(d,h)=>{if(d.isText)return;const v=Math.max(r,h),g=Math.min(o,h+d.nodeSize);i.push({node:d,from:v,to:g})});const l=o-r,u=i.filter(d=>a?a.name===d.node.type.name:!0).filter(d=>mp(d.node.attrs,t,{strict:!1}));return s?!!u.length:u.reduce((d,h)=>d+h.to-h.from,0)>=l}const ete=(n,e={})=>({state:t,dispatch:r})=>{const o=ar(n,t.schema);return kc(t,o,e)?jZ(t,r):!1},tte=()=>({state:n,dispatch:e})=>KC(n,e),nte=n=>({state:e,dispatch:t})=>{const r=ar(n,e.schema);return ree(r)(e,t)},rte=()=>({state:n,dispatch:e})=>jC(n,e);function xh(n,e){return e.nodes[n]?"node":e.marks[n]?"mark":null}function R_(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 ote=(n,e)=>({tr:t,state:r,dispatch:o})=>{let s=null,a=null;const i=xh(typeof n=="string"?n:n.name,r.schema);return i?(i==="node"&&(s=ar(n,r.schema)),i==="mark"&&(a=ii(n,r.schema)),o&&t.selection.ranges.forEach(l=>{r.doc.nodesBetween(l.$from.pos,l.$to.pos,(u,f)=>{s&&s===u.type&&t.setNodeMarkup(f,void 0,R_(u.attrs,e)),a&&u.marks.length&&u.marks.forEach(d=>{a===d.type&&t.addMark(f,f+u.nodeSize,a.create(R_(d.attrs,e)))})})}),!0):!1},ate=()=>({tr:n,dispatch:e})=>(e&&n.scrollIntoView(),!0),ste=()=>({tr:n,dispatch:e})=>{if(e){const t=new uo(n.doc);n.setSelection(t)}return!0},ite=()=>({state:n,dispatch:e})=>zC(n,e),lte=()=>({state:n,dispatch:e})=>UC(n,e),ute=()=>({state:n,dispatch:e})=>YZ(n,e),cte=()=>({state:n,dispatch:e})=>QZ(n,e),dte=()=>({state:n,dispatch:e})=>XZ(n,e);function hy(n,e,t={},r={}){return vp(n,e,{slice:!1,parseOptions:t,errorOnInvalidContent:r.errorOnInvalidContent})}const fte=(n,e=!1,t={},r={})=>({editor:o,tr:s,dispatch:a,commands:i})=>{var l,u;const{doc:f}=s;if(t.preserveWhitespace!=="full"){const d=hy(n,o.schema,t,{errorOnInvalidContent:(l=r.errorOnInvalidContent)!==null&&l!==void 0?l:o.options.enableContentCheck});return a&&s.replaceWith(0,f.content.size,d).setMeta("preventUpdate",!e),!0}return a&&s.setMeta("preventUpdate",!e),i.insertContentAt({from:0,to:f.content.size},n,{parseOptions:t,errorOnInvalidContent:(u=r.errorOnInvalidContent)!==null&&u!==void 0?u:o.options.enableContentCheck})};function E0(n,e){const t=ii(e,n.schema),{from:r,to:o,empty:s}=n.selection,a=[];s?(n.storedMarks&&a.push(...n.storedMarks),a.push(...n.selection.$head.marks())):n.doc.nodesBetween(r,o,l=>{a.push(...l.marks)});const i=a.find(l=>l.type.name===t.name);return i?{...i.attrs}:{}}function pte(n,e){const t=new nC(n);return e.forEach(r=>{r.steps.forEach(o=>{t.step(o)})}),t}function hte(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 mte(n,e,t){const r=[];return n.nodesBetween(e.from,e.to,(o,s)=>{t(o)&&r.push({node:o,pos:s})}),r}function vte(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 M0(n){return e=>vte(e.$from,n)}function gte(n,e){const t={from:0,to:n.content.size};return QC(n,t,e)}function yte(n,e){const t=ar(e,n.schema),{from:r,to:o}=n.selection,s=[];n.doc.nodesBetween(r,o,i=>{s.push(i)});const a=s.reverse().find(i=>i.type.name===t.name);return a?{...a.attrs}:{}}function a7(n,e){const t=xh(typeof e=="string"?e:e.name,n.schema);return t==="node"?yte(n,e):t==="mark"?E0(n,e):{}}function bte(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 Ste(n){const e=bte(n);return e.length===1?e:e.filter((t,r)=>!e.filter((s,a)=>a!==r).some(s=>t.oldRange.from>=s.oldRange.from&&t.oldRange.to<=s.oldRange.to&&t.newRange.from>=s.newRange.from&&t.newRange.to<=s.newRange.to))}function wte(n){const{mapping:e,steps:t}=n,r=[];return e.maps.forEach((o,s)=>{const a=[];if(o.ranges.length)o.forEach((i,l)=>{a.push({from:i,to:l})});else{const{from:i,to:l}=t[s];if(i===void 0||l===void 0)return;a.push({from:i,to:l})}a.forEach(({from:i,to:l})=>{const u=e.slice(s).map(i,-1),f=e.slice(s).map(l),d=e.invert().map(u,-1),h=e.invert().map(f);r.push({oldRange:{from:d,to:h},newRange:{from:u,to:f}})})}),Ste(r)}function I0(n,e,t){const r=[];return n===e?t.resolve(n).marks().forEach(o=>{const s=t.resolve(n),a=k0(s,o.type);a&&r.push({mark:o,...a})}):t.nodesBetween(n,e,(o,s)=>{!o||(o==null?void 0:o.nodeSize)===void 0||r.push(...o.marks.map(a=>({from:s,to:s+o.nodeSize,mark:a})))}),r}function $f(n,e,t){return Object.fromEntries(Object.entries(t).filter(([r])=>{const o=n.find(s=>s.type===e&&s.name===r);return o?o.attribute.keepOnSplit:!1}))}function my(n,e,t={}){const{empty:r,ranges:o}=n.selection,s=e?ii(e,n.schema):null;if(r)return!!(n.storedMarks||n.selection.$from.marks()).filter(d=>s?s.name===d.type.name:!0).find(d=>mp(d.attrs,t,{strict:!1}));let a=0;const i=[];if(o.forEach(({$from:d,$to:h})=>{const v=d.pos,g=h.pos;n.doc.nodesBetween(v,g,(y,b)=>{if(!y.isText&&!y.marks.length)return;const w=Math.max(v,b),_=Math.min(g,b+y.nodeSize),k=_-w;a+=k,i.push(...y.marks.map(x=>({mark:x,from:w,to:_})))})}),a===0)return!1;const l=i.filter(d=>s?s.name===d.mark.type.name:!0).filter(d=>mp(d.mark.attrs,t,{strict:!1})).reduce((d,h)=>d+h.to-h.from,0),u=i.filter(d=>s?d.mark.type!==s&&d.mark.type.excludes(s):!0).reduce((d,h)=>d+h.to-h.from,0);return(l>0?l+u:l)>=a}function _te(n,e,t={}){if(!e)return kc(n,null,t)||my(n,null,t);const r=xh(e,n.schema);return r==="node"?kc(n,e,t):r==="mark"?my(n,e,t):!1}function D_(n,e){const{nodeExtensions:t}=wh(e),r=t.find(a=>a.name===n);if(!r)return!1;const o={name:r.name,options:r.options,storage:r.storage},s=en(ft(r,"group",o));return typeof s!="string"?!1:s.split(" ").includes("list")}function O0(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(s=>{o!==!1&&(O0(s,{ignoreWhitespace:t,checkChildren:e})||(o=!1))}),o}return!1}function Cte(n,e,t){var r;const{selection:o}=e;let s=null;if(t7(o)&&(s=o.$cursor),s){const i=(r=n.storedMarks)!==null&&r!==void 0?r:s.marks();return!!t.isInSet(i)||!i.some(l=>l.type.excludes(t))}const{ranges:a}=o;return a.some(({$from:i,$to:l})=>{let u=i.depth===0?n.doc.inlineContent&&n.doc.type.allowsMarkType(t):!1;return n.doc.nodesBetween(i.pos,l.pos,(f,d,h)=>{if(u)return!1;if(f.isInline){const v=!h||h.type.allowsMarkType(t),g=!!t.isInSet(f.marks)||!f.marks.some(y=>y.type.excludes(t));u=v&&g}return!u}),u})}const xte=(n,e={})=>({tr:t,state:r,dispatch:o})=>{const{selection:s}=t,{empty:a,ranges:i}=s,l=ii(n,r.schema);if(o)if(a){const u=E0(r,l);t.addStoredMark(l.create({...u,...e}))}else i.forEach(u=>{const f=u.$from.pos,d=u.$to.pos;r.doc.nodesBetween(f,d,(h,v)=>{const g=Math.max(v,f),y=Math.min(v+h.nodeSize,d);h.marks.find(w=>w.type===l)?h.marks.forEach(w=>{l===w.type&&t.addMark(g,y,l.create({...w.attrs,...e}))}):t.addMark(g,y,l.create(e))})});return Cte(r,t,l)},kte=(n,e)=>({tr:t})=>(t.setMeta(n,e),!0),Tte=(n,e={})=>({state:t,dispatch:r,chain:o})=>{const s=ar(n,t.schema);let a;return t.selection.$anchor.sameParent(t.selection.$head)&&(a=t.selection.$anchor.parent.attrs),s.isTextblock?o().command(({commands:i})=>I_(s,{...a,...e})(t)?!0:i.clearNodes()).command(({state:i})=>I_(s,{...a,...e})(i,r)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},Ete=n=>({tr:e,dispatch:t})=>{if(t){const{doc:r}=e,o=Pi(n,0,r.content.size),s=Rt.create(r,o);e.setSelection(s)}return!0},Mte=n=>({tr:e,dispatch:t})=>{if(t){const{doc:r}=e,{from:o,to:s}=typeof n=="number"?{from:n,to:n}:n,a=Qt.atStart(r).from,i=Qt.atEnd(r).to,l=Pi(o,a,i),u=Pi(s,a,i),f=Qt.create(r,l,u);e.setSelection(f)}return!0},Ite=n=>({state:e,dispatch:t})=>{const r=ar(n,e.schema);return see(r)(e,t)};function N_(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 Ote=({keepMarks:n=!0}={})=>({tr:e,state:t,dispatch:r,editor:o})=>{const{selection:s,doc:a}=e,{$from:i,$to:l}=s,u=o.extensionManager.attributes,f=$f(u,i.node().type.name,i.node().attrs);if(s instanceof Rt&&s.node.isBlock)return!i.parentOffset||!ja(a,i.pos)?!1:(r&&(n&&N_(t,o.extensionManager.splittableMarks),e.split(i.pos).scrollIntoView()),!0);if(!i.parent.isBlock)return!1;const d=l.parentOffset===l.parent.content.size,h=i.depth===0?void 0:hte(i.node(-1).contentMatchAt(i.indexAfter(-1)));let v=d&&h?[{type:h,attrs:f}]:void 0,g=ja(e.doc,e.mapping.map(i.pos),1,v);if(!v&&!g&&ja(e.doc,e.mapping.map(i.pos),1,h?[{type:h}]:void 0)&&(g=!0,v=h?[{type:h,attrs:f}]:void 0),r){if(g&&(s instanceof Qt&&e.deleteSelection(),e.split(e.mapping.map(i.pos),1,v),h&&!d&&!i.parentOffset&&i.parent.type!==h)){const y=e.mapping.map(i.before()),b=e.doc.resolve(y);i.node(-1).canReplaceWith(b.index(),b.index()+1,h)&&e.setNodeMarkup(e.mapping.map(i.before()),h)}n&&N_(t,o.extensionManager.splittableMarks),e.scrollIntoView()}return g},Ate=(n,e={})=>({tr:t,state:r,dispatch:o,editor:s})=>{var a;const i=ar(n,r.schema),{$from:l,$to:u}=r.selection,f=r.selection.node;if(f&&f.isBlock||l.depth<2||!l.sameParent(u))return!1;const d=l.node(-1);if(d.type!==i)return!1;const h=s.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==i||l.index(-2)!==l.node(-2).childCount-1)return!1;if(o){let w=We.empty;const _=l.index(-1)?1:l.index(-2)?2:3;for(let O=l.depth-_;O>=l.depth-3;O-=1)w=We.from(l.node(O).copy(w));const k=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3,x={...$f(h,l.node().type.name,l.node().attrs),...e},C=((a=i.contentMatch.defaultType)===null||a===void 0?void 0:a.createAndFill(x))||void 0;w=w.append(We.from(i.createAndFill(null,C)||void 0));const T=l.before(l.depth-(_-1));t.replace(T,l.after(-k),new it(w,4-_,0));let A=-1;t.doc.nodesBetween(T,t.doc.content.size,(O,I)=>{if(A>-1)return!1;O.isTextblock&&O.content.size===0&&(A=I+1)}),A>-1&&t.setSelection(Qt.near(t.doc.resolve(A))),t.scrollIntoView()}return!0}const v=u.pos===l.end()?d.contentMatchAt(0).defaultType:null,g={...$f(h,d.type.name,d.attrs),...e},y={...$f(h,l.node().type.name,l.node().attrs),...e};t.delete(l.pos,u.pos);const b=v?[{type:i,attrs:g},{type:v,attrs:y}]:[{type:i,attrs:g}];if(!ja(t.doc,l.pos,2))return!1;if(o){const{selection:w,storedMarks:_}=r,{splittableMarks:k}=s.extensionManager,x=_||w.$to.parentOffset&&w.$from.marks();if(t.split(l.pos,2,b).scrollIntoView(),!x||!o)return!0;const C=x.filter(T=>k.includes(T.type.name));t.ensureMarks(C)}return!0},c1=(n,e)=>{const t=M0(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)&&ai(n.doc,t.pos)&&n.join(t.pos),!0},d1=(n,e)=>{const t=M0(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)&&ai(n.doc,r)&&n.join(r),!0},Pte=(n,e,t,r={})=>({editor:o,tr:s,state:a,dispatch:i,chain:l,commands:u,can:f})=>{const{extensions:d,splittableMarks:h}=o.extensionManager,v=ar(n,a.schema),g=ar(e,a.schema),{selection:y,storedMarks:b}=a,{$from:w,$to:_}=y,k=w.blockRange(_),x=b||y.$to.parentOffset&&y.$from.marks();if(!k)return!1;const C=M0(T=>D_(T.type.name,d))(y);if(k.depth>=1&&C&&k.depth-C.depth<=1){if(C.node.type===v)return u.liftListItem(g);if(D_(C.node.type.name,d)&&v.validContent(C.node.content)&&i)return l().command(()=>(s.setNodeMarkup(C.pos,v),!0)).command(()=>c1(s,v)).command(()=>d1(s,v)).run()}return!t||!x||!i?l().command(()=>f().wrapInList(v,r)?!0:u.clearNodes()).wrapInList(v,r).command(()=>c1(s,v)).command(()=>d1(s,v)).run():l().command(()=>{const T=f().wrapInList(v,r),A=x.filter(O=>h.includes(O.type.name));return s.ensureMarks(A),T?!0:u.clearNodes()}).wrapInList(v,r).command(()=>c1(s,v)).command(()=>d1(s,v)).run()},$te=(n,e={},t={})=>({state:r,commands:o})=>{const{extendEmptyMarkRange:s=!1}=t,a=ii(n,r.schema);return my(r,a,e)?o.unsetMark(a,{extendEmptyMarkRange:s}):o.setMark(a,e)},Rte=(n,e,t={})=>({state:r,commands:o})=>{const s=ar(n,r.schema),a=ar(e,r.schema),i=kc(r,s,t);let l;return r.selection.$anchor.sameParent(r.selection.$head)&&(l=r.selection.$anchor.parent.attrs),i?o.setNode(a,l):o.setNode(s,{...l,...t})},Dte=(n,e={})=>({state:t,commands:r})=>{const o=ar(n,t.schema);return kc(t,o,e)?r.lift(o):r.wrapIn(o,e)},Nte=()=>({state:n,dispatch:e})=>{const t=n.plugins;for(let r=0;r<t.length;r+=1){const o=t[r];let s;if(o.spec.isInputRules&&(s=o.getState(n))){if(e){const a=n.tr,i=s.transform;for(let l=i.steps.length-1;l>=0;l-=1)a.step(i.steps[l].invert(i.docs[l]));if(s.text){const l=a.doc.resolve(s.from).marks();a.replaceWith(s.from,s.to,n.schema.text(s.text,l))}else a.delete(s.from,s.to)}return!0}}return!1},Lte=()=>({tr:n,dispatch:e})=>{const{selection:t}=n,{empty:r,ranges:o}=t;return r||e&&o.forEach(s=>{n.removeMark(s.$from.pos,s.$to.pos)}),!0},Fte=(n,e={})=>({tr:t,state:r,dispatch:o})=>{var s;const{extendEmptyMarkRange:a=!1}=e,{selection:i}=t,l=ii(n,r.schema),{$from:u,empty:f,ranges:d}=i;if(!o)return!0;if(f&&a){let{from:h,to:v}=i;const g=(s=u.marks().find(b=>b.type===l))===null||s===void 0?void 0:s.attrs,y=k0(u,l,g);y&&(h=y.from,v=y.to),t.removeMark(h,v,l)}else d.forEach(h=>{t.removeMark(h.$from.pos,h.$to.pos,l)});return t.removeStoredMark(l),!0},Bte=(n,e={})=>({tr:t,state:r,dispatch:o})=>{let s=null,a=null;const i=xh(typeof n=="string"?n:n.name,r.schema);return i?(i==="node"&&(s=ar(n,r.schema)),i==="mark"&&(a=ii(n,r.schema)),o&&t.selection.ranges.forEach(l=>{const u=l.$from.pos,f=l.$to.pos;let d,h,v,g;t.selection.empty?r.doc.nodesBetween(u,f,(y,b)=>{s&&s===y.type&&(v=Math.max(b,u),g=Math.min(b+y.nodeSize,f),d=b,h=y)}):r.doc.nodesBetween(u,f,(y,b)=>{b<u&&s&&s===y.type&&(v=Math.max(b,u),g=Math.min(b+y.nodeSize,f),d=b,h=y),b>=u&&b<=f&&(s&&s===y.type&&t.setNodeMarkup(b,void 0,{...y.attrs,...e}),a&&y.marks.length&&y.marks.forEach(w=>{if(a===w.type){const _=Math.max(b,u),k=Math.min(b+y.nodeSize,f);t.addMark(_,k,a.create({...w.attrs,...e}))}}))}),h&&(d!==void 0&&t.setNodeMarkup(d,void 0,{...h.attrs,...e}),a&&h.marks.length&&h.marks.forEach(y=>{a===y.type&&t.addMark(v,g,a.create({...y.attrs,...e}))}))}),!0):!1},Vte=(n,e={})=>({state:t,dispatch:r})=>{const o=ar(n,t.schema);return ZZ(o,e)(t,r)},zte=(n,e={})=>({state:t,dispatch:r})=>{const o=ar(n,t.schema);return eee(o,e)(t,r)};var Hte=Object.freeze({__proto__:null,blur:Cee,clearContent:xee,clearNodes:kee,command:Tee,createParagraphNear:Eee,cut:Mee,deleteCurrentNode:Iee,deleteNode:Oee,deleteRange:Aee,deleteSelection:Pee,enter:$ee,exitCode:Ree,extendMarkRange:Dee,first:Nee,focus:Fee,forEach:Bee,insertContent:Vee,insertContentAt:Wee,joinBackward:qee,joinDown:jee,joinForward:Kee,joinItemBackward:Gee,joinItemForward:Yee,joinTextblockBackward:Jee,joinTextblockForward:Xee,joinUp:Uee,keyboardShortcut:Zee,lift:ete,liftEmptyBlock:tte,liftListItem:nte,newlineInCode:rte,resetAttributes:ote,scrollIntoView:ate,selectAll:ste,selectNodeBackward:ite,selectNodeForward:lte,selectParentNode:ute,selectTextblockEnd:cte,selectTextblockStart:dte,setContent:fte,setMark:xte,setMeta:kte,setNode:Tte,setNodeSelection:Ete,setTextSelection:Mte,sinkListItem:Ite,splitBlock:Ote,splitListItem:Ate,toggleList:Pte,toggleMark:$te,toggleNode:Rte,toggleWrap:Dte,undoInputRule:Nte,unsetAllMarks:Lte,unsetMark:Fte,updateAttributes:Bte,wrapIn:Vte,wrapInList:zte});const Wte=Cr.create({name:"commands",addCommands(){return{...Hte}}}),Ute=Cr.create({name:"drop",addProseMirrorPlugins(){return[new po({key:new wa("tiptapDrop"),props:{handleDrop:(n,e,t,r)=>{this.editor.emit("drop",{editor:this.editor,event:e,slice:t,moved:r})}}})]}}),jte=Cr.create({name:"editable",addProseMirrorPlugins(){return[new po({key:new wa("editable"),props:{editable:()=>this.editor.options.editable}})]}}),qte=Cr.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:n}=this;return[new po({key:new wa("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}}}})]}}),Kte=Cr.create({name:"keymap",addKeyboardShortcuts(){const n=()=>this.editor.commands.first(({commands:a})=>[()=>a.undoInputRule(),()=>a.command(({tr:i})=>{const{selection:l,doc:u}=i,{empty:f,$anchor:d}=l,{pos:h,parent:v}=d,g=d.parent.isTextblock&&h>0?i.doc.resolve(h-1):d,y=g.parent.type.spec.isolating,b=d.pos-d.parentOffset,w=y&&g.parent.childCount===1?b===d.pos:an.atStart(u).from===h;return!f||!v.type.isTextblock||v.textContent.length||!w||w&&d.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},s={...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 T0()||o7()?s:o},addProseMirrorPlugins(){return[new po({key:new wa("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:s,from:a,to:i}=e.selection,l=an.atStart(e.doc).from,u=an.atEnd(e.doc).to;if(s||!(a===l&&i===u)||!O0(t.doc))return;const h=t.tr,v=bh({state:t,transaction:h}),{commands:g}=new Sh({editor:this.editor,state:v});if(g.clearNodes(),!!h.steps.length)return h}})]}}),Gte=Cr.create({name:"paste",addProseMirrorPlugins(){return[new po({key:new wa("tiptapPaste"),props:{handlePaste:(n,e,t)=>{this.editor.emit("paste",{editor:this.editor,event:e,slice:t})}}})]}}),Yte=Cr.create({name:"tabindex",addProseMirrorPlugins(){return[new po({key:new wa("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}});class Ti{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 Ti(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 Ti(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 Ti(e,this.editor)}get children(){const e=[];return this.node.content.forEach((t,r)=>{const o=t.isBlock&&!t.isTextblock,s=t.isAtom&&!t.isText,a=this.pos+r+(s?0:1),i=this.resolvedPos.doc.resolve(a);if(!o&&i.depth<=this.depth)return;const l=new Ti(i,this.editor,o,o?t:null);o&&(l.actualDepth=this.depth+1),e.push(new Ti(i,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 s=o.node.attrs,a=Object.keys(t);for(let i=0;i<a.length;i+=1){const l=a[i];if(s[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 s=Object.keys(t);return this.children.forEach(a=>{r&&o.length>0||(a.node.type.name===e&&s.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 Jte=`.ProseMirror { |
| 59 |
position: relative; |
| 60 |
} |
| 61 |
|
| 62 |
.ProseMirror { |
| 63 |
word-wrap: break-word; |
| 64 |
white-space: pre-wrap; |
| 65 |
white-space: break-spaces; |
| 66 |
-webkit-font-variant-ligatures: none; |
| 67 |
font-variant-ligatures: none; |
| 68 |
font-feature-settings: "liga" 0; /* the above doesn't seem to work in Edge */ |
| 69 |
} |
| 70 |
|
| 71 |
.ProseMirror [contenteditable="false"] { |
| 72 |
white-space: normal; |
| 73 |
} |
| 74 |
|
| 75 |
.ProseMirror [contenteditable="false"] [contenteditable="true"] { |
| 76 |
white-space: pre-wrap; |
| 77 |
} |
| 78 |
|
| 79 |
.ProseMirror pre { |
| 80 |
white-space: pre-wrap; |
| 81 |
} |
| 82 |
|
| 83 |
img.ProseMirror-separator { |
| 84 |
display: inline !important; |
| 85 |
border: none !important; |
| 86 |
margin: 0 !important; |
| 87 |
width: 0 !important; |
| 88 |
height: 0 !important; |
| 89 |
} |
| 90 |
|
| 91 |
.ProseMirror-gapcursor { |
| 92 |
display: none; |
| 93 |
pointer-events: none; |
| 94 |
position: absolute; |
| 95 |
margin: 0; |
| 96 |
} |
| 97 |
|
| 98 |
.ProseMirror-gapcursor:after { |
| 99 |
content: ""; |
| 100 |
display: block; |
| 101 |
position: absolute; |
| 102 |
top: -2px; |
| 103 |
width: 20px; |
| 104 |
border-top: 1px solid black; |
| 105 |
animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite; |
| 106 |
} |
| 107 |
|
| 108 |
@keyframes ProseMirror-cursor-blink { |
| 109 |
to { |
| 110 |
visibility: hidden; |
| 111 |
} |
| 112 |
} |
| 113 |
|
| 114 |
.ProseMirror-hideselection *::selection { |
| 115 |
background: transparent; |
| 116 |
} |
| 117 |
|
| 118 |
.ProseMirror-hideselection *::-moz-selection { |
| 119 |
background: transparent; |
| 120 |
} |
| 121 |
|
| 122 |
.ProseMirror-hideselection * { |
| 123 |
caret-color: transparent; |
| 124 |
} |
| 125 |
|
| 126 |
.ProseMirror-focused .ProseMirror-gapcursor { |
| 127 |
display: block; |
| 128 |
} |
| 129 |
|
| 130 |
.tippy-box[data-animation=fade][data-state=hidden] { |
| 131 |
opacity: 0 |
| 132 |
}`;function Xte(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 Qte=class extends iee{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=Xte(Jte,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=XC(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(s=>{const a=typeof s=="string"?`${s}$`:s.key;r=t.filter(i=>!i.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?[jte,_ee.configure({blockSeparator:(t=(e=this.options.coreExtensionOptions)===null||e===void 0?void 0:e.clipboardTextSerializer)===null||t===void 0?void 0:t.blockSeparator}),Wte,qte,Kte,Yte,Ute,Gte].filter(s=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[s.name]!==!1:!0):[],...this.options.extensions].filter(s=>["extension","node","mark"].includes(s==null?void 0:s.type));this.extensionManager=new Bl(o,this)}createCommandManager(){this.commandManager=new Sh({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){var e;let t;try{t=hy(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(i=>i.name!=="collaboration"),this.createExtensionManager()}}),t=hy(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}const r=n7(t,this.options.autofocus);this.view=new IZ(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:Fl.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 s=this.view.dom;s.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 i;return(i=this.capturedTransaction)===null||i===void 0?void 0:i.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"),s=e.getMeta("blur");o&&this.emit("focus",{editor:this,event:o.event,transaction:e}),s&&this.emit("blur",{editor:this,event:s.event,transaction:e}),!(!e.docChanged||e.getMeta("preventUpdate"))&&this.emit("update",{editor:this,transaction:e})}getAttributes(e){return a7(this.state,e)}isActive(e,t){const r=typeof e=="string"?e:null,o=typeof e=="string"?t:e;return _te(this.state,r,o)}getJSON(){return this.state.doc.toJSON()}getHTML(){return C0(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:t=` |
| 133 |
|
| 134 |
`,textSerializers:r={}}=e||{};return gte(this.state.doc,{blockSeparator:t,textSerializers:{...ZC(this.schema),...r}})}get isEmpty(){return O0(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 Ti(t,this)}get $doc(){return this.$pos(0)}};function Tc(n){return new _h({find:n.find,handler:({state:e,range:t,match:r})=>{const o=en(n.getAttributes,void 0,r);if(o===!1||o===null)return null;const{tr:s}=e,a=r[r.length-1],i=r[0];if(a){const l=i.search(/\S/),u=t.from+i.indexOf(a),f=u+a.length;if(I0(t.from,t.to,e.doc).filter(v=>v.mark.type.excluded.find(y=>y===n.type&&y!==v.mark.type)).filter(v=>v.to>u).length)return null;f<t.to&&s.delete(f,t.to),u>t.from&&s.delete(t.from+l,u);const h=t.from+l+a.length;s.addMark(t.from+l,h,n.type.create(o||{})),s.removeStoredMark(n.type)}}})}function Zte(n){return new _h({find:n.find,handler:({state:e,range:t,match:r})=>{const o=en(n.getAttributes,void 0,r)||{},{tr:s}=e,a=t.from;let i=t.to;const l=n.type.create(o);if(r[1]){const u=r[0].lastIndexOf(r[1]);let f=a+u;f>i?f=i:i=f+r[1].length;const d=r[0][r[0].length-1];s.insertText(d,a+r[0].length-1),s.replaceWith(f,i,l)}else if(r[0]){const u=n.type.isInline?a:a-1;s.insert(u,n.type.create(o)).delete(s.mapping.map(a),s.mapping.map(i))}s.scrollIntoView()}})}function ene(n){return new _h({find:n.find,handler:({state:e,range:t,match:r})=>{const o=e.doc.resolve(t.from),s=en(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,s)}})}function Ec(n){return new _h({find:n.find,handler:({state:e,range:t,match:r,chain:o})=>{const s=en(n.getAttributes,void 0,r)||{},a=e.tr.delete(t.from,t.to),l=a.doc.resolve(t.from).blockRange(),u=l&&i0(l,n.type,s);if(!u)return null;if(a.wrap(l,u),n.keepMarks&&n.editor){const{selection:d,storedMarks:h}=e,{splittableMarks:v}=n.editor.extensionManager,g=h||d.$to.parentOffset&&d.$from.marks();if(g){const y=g.filter(b=>v.includes(b.type.name));a.ensureMarks(y)}}if(n.keepAttributes){const d=n.type.name==="bulletList"||n.type.name==="orderedList"?"listItem":"taskList";o().updateAttributes(d,s).run()}const f=a.doc.resolve(t.from-1).nodeBefore;f&&f.type===n.type&&ai(a.doc,t.from-1)&&(!n.joinPredicate||n.joinPredicate(r,f))&&a.join(t.from-1)}})}class Ro{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=en(ft(this,"addOptions",{name:this.name}))),this.storage=en(ft(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Ro(e)}configure(e={}){const t=this.extend({...this.config,addOptions:()=>Ch(this.options,e)});return t.name=this.name,t.parent=this.parent,t}extend(e={}){const t=new Ro(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=en(ft(t,"addOptions",{name:t.name})),t.storage=en(ft(t,"addStorage",{name:t.name,options:t.options})),t}}function Ql(n){return new vee({find:n.find,handler:({state:e,range:t,match:r,pasteEvent:o})=>{const s=en(n.getAttributes,void 0,r,o);if(s===!1||s===null)return null;const{tr:a}=e,i=r[r.length-1],l=r[0];let u=t.to;if(i){const f=l.search(/\S/),d=t.from+l.indexOf(i),h=d+i.length;if(I0(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>d).length)return null;h<t.to&&a.delete(h,t.to),d>t.from&&a.delete(t.from+f,d),u=t.from+f+i.length,a.addMark(t.from+f,u,n.type.create(s||{})),a.removeStoredMark(n.type)}}})}function L_(n){return qO((e,t)=>({get(){return e(),n},set(r){n=r,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t()})})}}))}class tne extends Qte{constructor(e={}){return super(e),this.contentComponent=null,this.appContext=null,this.reactiveState=L_(this.view.state),this.reactiveExtensionStorage=L_(this.extensionStorage),this.on("beforeTransaction",({nextState:t})=>{this.reactiveState.value=t,this.reactiveExtensionStorage.value=this.extensionStorage}),jO(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 F_=fe({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(n){const e=D(),t=Rn();return eu(()=>{const r=n.editor;r&&r.options.element&&e.value&&$t(()=>{if(!e.value||!r.options.element.firstChild)return;const o=m(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()})}),xr(()=>{const r=n.editor;r&&(r.contentComponent=null,r.appContext=null)}),{rootEl:e}},render(){return Be("div",{ref:n=>{this.rootEl=n}})}}),nne=(n={})=>{const e=$r();return Wt(()=>{e.value=new tne(n)}),xr(()=>{var t,r,o;const s=(t=e.value)===null||t===void 0?void 0:t.options.element,a=s==null?void 0:s.cloneNode(!0);(r=s==null?void 0:s.parentNode)===null||r===void 0||r.replaceChild(a,s),(o=e.value)===null||o===void 0||o.destroy()}),e},rne=fe({__name:"IvyFontFamilyPopover",props:{editor:{},ariaLabel:{}},setup(n){const{getLabel:e}=dt(),t=D(!0),r=n,o=["Inter","Comic Sans MS","Sans Serif","serif","monospace","cursive"],s=D("Sans Serif"),a=i=>{r.editor.chain().focus().setFontFamily(i).run()};return(i,l)=>{const u=rh,f=nh;return E(),se(f,{ref:"elInputRef",modelValue:s.value,"onUpdate:modelValue":l[0]||(l[0]=d=>s.value=d),placeholder:"Select font",clearable:!1,disabled:!1,multiple:!1,class:J({"is-secondary":t.value}),"aria-label":r.ariaLabel||m(e)("font_family"),onChange:a},{default:U(()=>[(E(),B(ze,null,yt(o,d=>P(u,{key:d,value:d,label:d,class:J({"is-secondary":t.value})},{default:U(()=>[F("span",{style:ln({fontFamily:d})},pe(d),5)]),_:2},1032,["value","label","class"])),64))]),_:1},8,["modelValue","class","aria-label"])}}}),one=fe({__name:"IvyHeadingPopover",props:{editor:{},ariaLabel:{}},setup(n){const{getLabel:e}=dt(),t=n,r=D(!0),o=D("Paragraph"),s=a=>{if(a>0){t.editor.commands.toggleHeading({level:a});return}t.editor.commands.setParagraph()};return(a,i)=>{const l=rh,u=nh;return E(),se(u,{modelValue:o.value,"onUpdate:modelValue":i[0]||(i[0]=f=>o.value=f),placeholder:"Select Heading Level",clearable:!1,disabled:!1,multiple:!1,class:J({"is-secondary":r.value}),"aria-label":t.ariaLabel||m(e)("heading_level"),onChange:s},{default:U(()=>[P(l,{value:0,label:m(e)("paragraph"),class:J({"is-secondary":r.value})},{default:U(()=>i[1]||(i[1]=[F("p",null,"Paragraph",-1)])),_:1},8,["label","class"]),(E(),B(ze,null,yt(6,f=>P(l,{key:f,value:f,label:"Heading "+f,class:J({"is-secondary":r.value})},{default:U(()=>[(E(),se(un("h"+f),{"data-item-type":"heading"},{default:U(()=>[Ye("Heading "+pe(f),1)]),_:2},1024))]),_:2},1032,["value","label","class"])),64))]),_:1},8,["modelValue","class","aria-label"])}}}),ane={class:"ivyforms-flex ivyforms-gap-8"},sne=fe({__name:"IvyImagePopover",props:{editor:{}},setup(n){const{getLabel:e}=dt(),t=n,r=D(null),o=D(!1),s=D(null),a=D(!1),i=async d=>{const h=await u(d.raw);t.editor.commands.setImage({src:h}),m(r).hide()},l=()=>{t.editor.commands.setImage({src:s.value}),m(r).hide()},u=d=>{const h=new FileReader;return new Promise((v,g)=>{h.onload=y=>{var b;(b=y.target)!=null&&b.result?v(y.target.result):g(new Error("Failed to read file"))},h.onerror=g,h.readAsDataURL(d)})},f=()=>{s.value=null,o.value=!1};return(d,h)=>{const v=XB,g=er,y=su;return E(),se(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:f},{reference:U(()=>[P(iu,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"image",onClick:h[4]||(h[4]=tt(()=>{},["stop","prevent"]))})]),default:U(()=>[o.value?(E(),B(ze,{key:1},[F("div",ane,[P(Lr,{modelValue:s.value,"onUpdate:modelValue":h[1]||(h[1]=b=>s.value=b),placeholder:m(e)("image_url")},null,8,["modelValue","placeholder"]),P(gt,{onClick:[l,h[2]||(h[2]=tt(()=>{},["stop","prevent"]))]},{default:U(()=>[Ye(pe(m(e)("save")),1)]),_:1})]),P(g,{modelValue:a.value,"onUpdate:modelValue":h[3]||(h[3]=b=>a.value=b),class:"ivyforms-ml-8"},{default:U(()=>[Ye(pe(m(e)("open_in_new_tab")),1)]),_:1},8,["modelValue"])],64)):(E(),B(ze,{key:0},[P(gt,{type:"ghost",class:"insert-image-button",priority:"secondary",onClick:h[0]||(h[0]=tt(b=>o.value=!0,["stop","prevent"]))},{default:U(()=>[Ye(pe(m(e)("insert_image_by_url")),1)]),_:1}),P(v,{"auto-upload":!1,"show-file-list":!1,"on-change":i},{trigger:U(()=>[P(gt,{type:"ghost",priority:"secondary"},{default:U(()=>[Ye(pe(m(e)("upload_image")),1)]),_:1})]),_:1})],64))]),_:1},8,["width","placement"])}}}),ine={class:"ivyforms-flex ivyforms-gap-8 ivyforms-mt-4"},lne={class:"ivyforms-flex ivyforms-gap-16 ivyforms-mt-4"},une=fe({__name:"IvyLinkPopover",props:{editor:{}},setup(n){const{getLabel:e}=dt(),t=n,r=D(null),o=D(""),s=D(!1),a=()=>{t.editor.chain().focus().extendMarkRange("link").setLink({href:o.value,target:s.value===!0?"_blank":"_self"}).run(),m(r).hide()},i=()=>{window.open(o.value,"_blank")},l=()=>{t.editor.chain().focus().extendMarkRange("link").unsetLink().run(),m(r).hide()},u=()=>{const d=t.editor.getAttributes("link");o.value=d.href,s.value=d.target==="_blank"},f=()=>{o.value="",s.value=!1};return(d,h)=>{const v=su;return E(),se(v,{ref_key:"popoverRef",ref:r,class:"ivyforms-link-popover",trigger:"click","popper-background":"level-2-foreground",width:"250",onShow:u,onHide:f},{reference:U(()=>[P(iu,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"link",active:d.editor.isActive("link"),onClick:h[2]||(h[2]=tt(()=>{},["stop","prevent"]))},null,8,["active"])]),default:U(()=>[F("div",ine,[P(Lr,{modelValue:o.value,"onUpdate:modelValue":h[0]||(h[0]=g=>o.value=g),placeholder:"Enter Link",autofocus:""},null,8,["modelValue"])]),P(er,{modelValue:s.value,"onUpdate:modelValue":h[1]||(h[1]=g=>s.value=g),class:"ivyforms-ml-8",onClick:i},{default:U(()=>[Ye(pe(m(e)("open_in_new_tab")),1)]),_:1},8,["modelValue"]),F("div",lne,[P(gt,{class:"ivyforms-flex-grow",priority:"white",type:"fill",size:"d",disabled:!d.editor.isActive("link"),onClick:tt(l,["stop","prevent"])},{default:U(()=>[Ye(pe(m(e)("clear")),1)]),_:1},8,["disabled"]),P(gt,{class:"ivyforms-flex-grow",size:"d",onClick:tt(a,["prevent"])},{default:U(()=>[Ye(pe(m(e)("save")),1)]),_:1})])]),_:1},512)}}}),cne=["#232E3C","#0938B9","#014D5D","#CA8A04","#CC5C00","#970202","#892969","#4034AB","#8B929C","#316BFF","#06A192","#E9B308","#F0852E","#D92E2E","#DE5EB3","#7A69EE","#FFFFFF","#CBE3FF","#D4FEEB","#FEF18B","#FFC799","#F3A5A5","#F7CAE8","#CEC4FD"],dne={class:"ivyforms-color-set"},fne=["onClick"],pne={class:"ivyforms-flex ivyforms-gap-16 ivyforms-mt-24"},hne=fe({__name:"IvyColorPickerPopover",props:{editor:{},textStyleProperty:{}},setup(n){const{getLabel:e}=dt(),t=n,r=D(null),o=D(null),s=D(null),a=D(null),i=()=>{a.value=E0(t.editor.state,"textStyle")[t.textStyleProperty]||null,r.value.updateHasValue()},l=d=>{a.value=d,r.value.updateHasValue(),t.textStyleProperty==="color"?t.editor.commands.setColor(d):t.editor.chain().focus().setTextBackgroundColor(d).run()},u=()=>{o.value.focus(),t.textStyleProperty==="color"?t.editor.commands.setColor(a.value):t.editor.chain().focus().setTextBackgroundColor(a.value).run(),m(s).hide()},f=()=>{a.value=null,r.value.updateHasValue(),t.textStyleProperty==="color"?t.editor.commands.unsetColor():t.editor.chain().focus().unsetTextBackgroundColor().run()};return(d,h)=>{const v=gt,g=su;return E(),se(g,{ref_key:"popoverRef",ref:s,trigger:"click",width:296,onShow:h[2]||(h[2]=y=>i())},{reference:U(()=>[be(d.$slots,"reference")]),default:U(()=>[F("div",dne,[(E(!0),B(ze,null,yt(m(cne),y=>(E(),B("div",{key:y,style:ln({"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:J(["ivyforms-color-set__item",{"color--selected":a.value===y}]),onMousedown:h[0]||(h[0]=tt(()=>{},["prevent"])),onClick:tt(b=>l(y),["stop"])},null,46,fne))),128))]),P(Up,null,{default:U(()=>[P(Lo,{ref_key:"hexFormItemRef",ref:r,label:"Hex"},{default:U(()=>[P(Lr,{ref_key:"hexInputRef",ref:o,modelValue:a.value,"onUpdate:modelValue":h[1]||(h[1]=y=>a.value=y),autofocus:"",maxlength:"7"},null,8,["modelValue"])]),_:1},512),F("div",pne,[P(v,{class:"ivyforms-flex-1",type:"border",size:"s",onClick:tt(f,["prevent"])},{default:U(()=>[Ye(pe(m(e)("reset")),1)]),_:1}),P(v,{class:"ivyforms-flex-1",size:"s",onClick:tt(u,["prevent"])},{default:U(()=>[Ye(pe(m(e)("save")),1)]),_:1})])]),_:1})]),_:3},512)}}}),mne=fe({__name:"IvyTextAlignPopoover",props:{editor:{}},setup(n){const e=n,t=D(null),r=o=>{e.editor.chain().focus().setTextAlign(o).run(),t.value.hide()};return(o,s)=>{const a=iu,i=su;return E(),se(i,{ref_key:"popoverRef",ref:t,trigger:"click","popper-background":"level-2-foreground",width:"10"},{reference:U(()=>[P(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:s[0]||(s[0]=tt(()=>{},["stop","prevent"]))},null,8,["icon-start"])]),default:U(()=>[P(a,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"text-align-left",active:o.editor.isActive({textAlign:"left"}),onClick:s[1]||(s[1]=tt(l=>r("left"),["stop","prevent"]))},null,8,["active"]),P(a,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"text-align-right",active:o.editor.isActive({textAlign:"right"}),onClick:s[2]||(s[2]=tt(l=>r("right"),["stop","prevent"]))},null,8,["active"]),P(a,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"text-align-center",active:o.editor.isActive({textAlign:"center"}),onClick:s[3]||(s[3]=tt(l=>r("center"),["stop","prevent"]))},null,8,["active"]),P(a,{size:"s",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"text-align-justify",active:o.editor.isActive({textAlign:"justify"}),onClick:s[4]||(s[4]=tt(l=>r("justify"),["stop","prevent"]))},null,8,["active"])]),_:1},512)}}}),vne=Ro.create({name:"doc",topNode:!0,content:"block+"}),gne=Ro.create({name:"text",group:"inline"}),yne=Ro.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:n}){return["p",sr(this.options.HTMLAttributes,n),0]},addCommands(){return{setParagraph:()=>({commands:n})=>n.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),bne=n=>{if(!n.children.length)return;const e=n.querySelectorAll("span");e&&e.forEach(t=>{var r,o;const s=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};${s}`)})},Sne=$o.create({name:"textStyle",priority:101,addOptions(){return{HTMLAttributes:{},mergeNestedSpanStyles:!1}},parseHTML(){return[{tag:"span",getAttrs:n=>n.hasAttribute("style")?(this.options.mergeNestedSpanStyles&&bne(n),{}):!1}]},renderHTML({HTMLAttributes:n}){return["span",sr(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(s=>!!s))||n.removeMark(r,r+t.nodeSize,this.type)}),!0}}}}),wne=Cr.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()}}}),_ne=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,Cne=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,xne=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,kne=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,Tne=$o.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",sr(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[Tc({find:_ne,type:this.type}),Tc({find:xne,type:this.type})]},addPasteRules(){return[Ql({find:Cne,type:this.type}),Ql({find:kne,type:this.type})]}}),Ene=Cr.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")}}}),Mne=Ro.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]}`,sr(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=>ene({find:new RegExp(`^(#{${Math.min(...this.options.levels)},${n}})\\s$`),type:this.type,getAttributes:{level:n}}))}}),Ine=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,One=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,Ane=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,Pne=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,$ne=$o.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",sr(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[Tc({find:Ine,type:this.type}),Tc({find:Ane,type:this.type})]},addPasteRules(){return[Ql({find:One,type:this.type}),Ql({find:Pne,type:this.type})]}}),Rne=$o.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",sr(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+~~))$/,Nne=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,Lne=$o.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",sr(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[Tc({find:Dne,type:this.type})]},addPasteRules(){return[Ql({find:Nne,type:this.type})]}}),Fne=/^\s*>\s$/,Bne=Ro.create({name:"blockquote",addOptions(){return{HTMLAttributes:{}}},content:"block+",group:"block",defining:!0,parseHTML(){return[{tag:"blockquote"}]},renderHTML({HTMLAttributes:n}){return["blockquote",sr(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[Ec({find:Fne,type:this.type})]}}),Vne="listItem",B_="textStyle",V_=/^\s*([-+*])\s$/,zne=Ro.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",sr(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(B_)).run():n.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}},addInputRules(){let n=Ec({find:V_,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(n=Ec({find:V_,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(B_),editor:this.editor})),[n]}}),Hne=Ro.create({name:"listItem",addOptions(){return{HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:n}){return["li",sr(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)}}}),Wne="listItem",z_="textStyle",H_=/^(\d+)\.\s$/,Une=Ro.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",sr(this.options.HTMLAttributes,t),0]:["ol",sr(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(Wne,this.editor.getAttributes(z_)).run():n.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-7":()=>this.editor.commands.toggleOrderedList()}},addInputRules(){let n=Ec({find:H_,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=Ec({find:H_,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:e=>({start:+e[1],...this.editor.getAttributes(z_)}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1],editor:this.editor})),[n]}}),jne=$o.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",sr(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()}}}),qne=$o.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",sr(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()}}}),Kne=Cr.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()}}}),Gne="aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster6d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",Yne="ελ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",Zl=(n,e)=>{for(const t in e)n[t]=e[t];return n},vy="numeric",gy="ascii",yy="alpha",rc="asciinumeric",qu="alphanumeric",by="domain",s7="emoji",Jne="scheme",Xne="slashscheme",f1="whitespace";function Qne(n,e){return n in e||(e[n]=[]),e[n]}function $i(n,e,t){e[vy]&&(e[rc]=!0,e[qu]=!0),e[gy]&&(e[rc]=!0,e[yy]=!0),e[rc]&&(e[qu]=!0),e[yy]&&(e[qu]=!0),e[qu]&&(e[by]=!0),e[s7]&&(e[by]=!0);for(const r in e){const o=Qne(r,t);o.indexOf(n)<0&&o.push(n)}}function Zne(n,e){const t={};for(const r in e)e[r].indexOf(n)>=0&&(t[r]=!0);return t}function jr(n=null){this.j={},this.jr=[],this.jd=null,this.t=n}jr.groups={};jr.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],s=e.jr[r][1];if(s&&o.test(n))return s}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||jr.groups;let o;return e&&e.j?o=e:(o=new jr(e),t&&r&&$i(e,t,r)),this.jr.push([n,o]),o},ts(n,e,t,r){let o=this;const s=n.length;if(!s)return o;for(let a=0;a<s-1;a++)o=o.tt(n[a]);return o.tt(n[s-1],e,t,r)},tt(n,e,t,r){r=r||jr.groups;const o=this;if(e&&e.j)return o.j[n]=e,e;const s=e;let a,i=o.go(n);if(i?(a=new jr,Zl(a.j,i.j),a.jr.push.apply(a.jr,i.jr),a.jd=i.jd,a.t=i.t):a=new jr,s){if(r)if(a.t&&typeof a.t=="string"){const l=Zl(Zne(a.t,r),t);$i(s,l,r)}else t&&$i(s,t,r);a.t=s}return o.j[n]=a,a}};const Yt=(n,e,t,r,o)=>n.ta(e,t,r,o),Ln=(n,e,t,r,o)=>n.tr(e,t,r,o),W_=(n,e,t,r,o)=>n.ts(e,t,r,o),je=(n,e,t,r,o)=>n.tt(e,t,r,o),Na="WORD",Sy="UWORD",i7="ASCIINUMERICAL",l7="ALPHANUMERICAL",Mc="LOCALHOST",wy="TLD",_y="UTLD",Rf="SCHEME",Rl="SLASH_SCHEME",A0="NUM",Cy="WS",P0="NL",oc="OPENBRACE",ac="CLOSEBRACE",gp="OPENBRACKET",yp="CLOSEBRACKET",bp="OPENPAREN",Sp="CLOSEPAREN",wp="OPENANGLEBRACKET",_p="CLOSEANGLEBRACKET",Cp="FULLWIDTHLEFTPAREN",xp="FULLWIDTHRIGHTPAREN",kp="LEFTCORNERBRACKET",Tp="RIGHTCORNERBRACKET",Ep="LEFTWHITECORNERBRACKET",Mp="RIGHTWHITECORNERBRACKET",Ip="FULLWIDTHLESSTHAN",Op="FULLWIDTHGREATERTHAN",Ap="AMPERSAND",$0="APOSTROPHE",Pp="ASTERISK",ws="AT",$p="BACKSLASH",Rp="BACKTICK",Dp="CARET",ks="COLON",R0="COMMA",Np="DOLLAR",sa="DOT",Lp="EQUALS",D0="EXCLAMATION",ko="HYPHEN",sc="PERCENT",Fp="PIPE",Bp="PLUS",Vp="POUND",ic="QUERY",N0="QUOTE",u7="FULLWIDTHMIDDLEDOT",L0="SEMI",ia="SLASH",lc="TILDE",zp="UNDERSCORE",c7="EMOJI",Hp="SYM";var d7=Object.freeze({__proto__:null,WORD:Na,UWORD:Sy,ASCIINUMERICAL:i7,ALPHANUMERICAL:l7,LOCALHOST:Mc,TLD:wy,UTLD:_y,SCHEME:Rf,SLASH_SCHEME:Rl,NUM:A0,WS:Cy,NL:P0,OPENBRACE:oc,CLOSEBRACE:ac,OPENBRACKET:gp,CLOSEBRACKET:yp,OPENPAREN:bp,CLOSEPAREN:Sp,OPENANGLEBRACKET:wp,CLOSEANGLEBRACKET:_p,FULLWIDTHLEFTPAREN:Cp,FULLWIDTHRIGHTPAREN:xp,LEFTCORNERBRACKET:kp,RIGHTCORNERBRACKET:Tp,LEFTWHITECORNERBRACKET:Ep,RIGHTWHITECORNERBRACKET:Mp,FULLWIDTHLESSTHAN:Ip,FULLWIDTHGREATERTHAN:Op,AMPERSAND:Ap,APOSTROPHE:$0,ASTERISK:Pp,AT:ws,BACKSLASH:$p,BACKTICK:Rp,CARET:Dp,COLON:ks,COMMA:R0,DOLLAR:Np,DOT:sa,EQUALS:Lp,EXCLAMATION:D0,HYPHEN:ko,PERCENT:sc,PIPE:Fp,PLUS:Bp,POUND:Vp,QUERY:ic,QUOTE:N0,FULLWIDTHMIDDLEDOT:u7,SEMI:L0,SLASH:ia,TILDE:lc,UNDERSCORE:zp,EMOJI:c7,SYM:Hp});const Ra=/[a-z]/,Pu=new RegExp("\\p{L}","u"),p1=new RegExp("\\p{Emoji}","u"),Da=/\d/,h1=/\s/,U_="\r",m1=` |
| 135 |
`,ere="️",tre="",v1="";let rf=null,of=null;function nre(n=[]){const e={};jr.groups=e;const t=new jr;rf==null&&(rf=j_(Gne)),of==null&&(of=j_(Yne)),je(t,"'",$0),je(t,"{",oc),je(t,"}",ac),je(t,"[",gp),je(t,"]",yp),je(t,"(",bp),je(t,")",Sp),je(t,"<",wp),je(t,">",_p),je(t,"(",Cp),je(t,")",xp),je(t,"「",kp),je(t,"」",Tp),je(t,"『",Ep),je(t,"』",Mp),je(t,"<",Ip),je(t,">",Op),je(t,"&",Ap),je(t,"*",Pp),je(t,"@",ws),je(t,"`",Rp),je(t,"^",Dp),je(t,":",ks),je(t,",",R0),je(t,"$",Np),je(t,".",sa),je(t,"=",Lp),je(t,"!",D0),je(t,"-",ko),je(t,"%",sc),je(t,"|",Fp),je(t,"+",Bp),je(t,"#",Vp),je(t,"?",ic),je(t,'"',N0),je(t,"/",ia),je(t,";",L0),je(t,"~",lc),je(t,"_",zp),je(t,"\\",$p),je(t,"・",u7);const r=Ln(t,Da,A0,{[vy]:!0});Ln(r,Da,r);const o=Ln(r,Ra,i7,{[rc]:!0}),s=Ln(r,Pu,l7,{[qu]:!0}),a=Ln(t,Ra,Na,{[gy]:!0});Ln(a,Da,o),Ln(a,Ra,a),Ln(o,Da,o),Ln(o,Ra,o);const i=Ln(t,Pu,Sy,{[yy]:!0});Ln(i,Ra),Ln(i,Da,s),Ln(i,Pu,i),Ln(s,Da,s),Ln(s,Ra),Ln(s,Pu,s);const l=je(t,m1,P0,{[f1]:!0}),u=je(t,U_,Cy,{[f1]:!0}),f=Ln(t,h1,Cy,{[f1]:!0});je(t,v1,f),je(u,m1,l),je(u,v1,f),Ln(u,h1,f),je(f,U_),je(f,m1),Ln(f,h1,f),je(f,v1,f);const d=Ln(t,p1,c7,{[s7]:!0});je(d,"#"),Ln(d,p1,d),je(d,ere,d);const h=je(d,tre);je(h,"#"),Ln(h,p1,d);const v=[[Ra,a],[Da,o]],g=[[Ra,null],[Pu,i],[Da,s]];for(let y=0;y<rf.length;y++)vs(t,rf[y],wy,Na,v);for(let y=0;y<of.length;y++)vs(t,of[y],_y,Sy,g);$i(wy,{tld:!0,ascii:!0},e),$i(_y,{utld:!0,alpha:!0},e),vs(t,"file",Rf,Na,v),vs(t,"mailto",Rf,Na,v),vs(t,"http",Rl,Na,v),vs(t,"https",Rl,Na,v),vs(t,"ftp",Rl,Na,v),vs(t,"ftps",Rl,Na,v),$i(Rf,{scheme:!0,ascii:!0},e),$i(Rl,{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],_=n[y][1]?{[Jne]:!0}:{[Xne]:!0};b.indexOf("-")>=0?_[by]=!0:Ra.test(b)?Da.test(b)?_[rc]=!0:_[gy]=!0:_[vy]=!0,W_(t,b,b,_)}return W_(t,"localhost",Mc,{ascii:!0}),t.jd=new jr(Hp),{start:t,tokens:Zl({groups:e},d7)}}function f7(n,e){const t=rre(e.replace(/[A-Z]/g,i=>i.toLowerCase())),r=t.length,o=[];let s=0,a=0;for(;a<r;){let i=n,l=null,u=0,f=null,d=-1,h=-1;for(;a<r&&(l=i.go(t[a]));)i=l,i.accepts()?(d=0,h=0,f=i):d>=0&&(d+=t[a].length,h++),u+=t[a].length,s+=t[a].length,a++;s-=d,a-=h,u-=d,o.push({t:f.t,v:e.slice(s-u,s),s:s-u,e:s})}return o}function rre(n){const e=[],t=n.length;let r=0;for(;r<t;){let o=n.charCodeAt(r),s,a=o<55296||o>56319||r+1===t||(s=n.charCodeAt(r+1))<56320||s>57343?n[r]:n.slice(r,r+2);e.push(a),r+=a.length}return e}function vs(n,e,t,r,o){let s;const a=e.length;for(let i=0;i<a-1;i++){const l=e[i];n.j[l]?s=n.j[l]:(s=new jr(r),s.jr=o.slice(),n.j[l]=s),n=s}return s=new jr(t),s.jr=o.slice(),n.j[e[a-1]]=s,s}function j_(n){const e=[],t=[];let r=0,o="0123456789";for(;r<n.length;){let s=0;for(;o.indexOf(n[r+s])>=0;)s++;if(s>0){e.push(t.join(""));for(let a=parseInt(n.substring(r,r+s),10);a>0;a--)t.pop();r+=s}else t.push(n[r]),r++}return e}const Ic={defaultProtocol:"http",events:null,format:q_,formatHref:q_,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function F0(n,e=null){let t=Zl({},Ic);n&&(t=Zl(t,n instanceof F0?n.o:n));const r=t.ignoreTags,o=[];for(let s=0;s<r.length;s++)o.push(r[s].toUpperCase());this.o=t,e&&(this.defaultRender=e),this.ignoreTags=o}F0.prototype={o:Ic,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]:Ic[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 q_(n){return n}function p7(n,e){this.t="token",this.v=n,this.tk=e}p7.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=Ic.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),s=this.toFormattedString(n),a={},i=n.get("className",t,e),l=n.get("target",t,e),u=n.get("rel",t,e),f=n.getObj("attributes",t,e),d=n.getObj("events",t,e);return a.href=r,i&&(a.class=i),l&&(a.target=l),u&&(a.rel=u),f&&Zl(a,f),{tagName:o,attributes:a,content:s,eventListeners:d}}};function kh(n,e){class t extends p7{constructor(o,s){super(o,s),this.t=n}}for(const r in e)t.prototype[r]=e[r];return t.t=n,t}const K_=kh("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),G_=kh("text"),ore=kh("nl"),af=kh("url",{isLink:!0,toHref(n=Ic.defaultProtocol){return this.hasProtocol()?this.v:`${n}://${this.v}`},hasProtocol(){const n=this.tk;return n.length>=2&&n[0].t!==Mc&&n[1].t===ks}}),xo=n=>new jr(n);function are({groups:n}){const e=n.domain.concat([Ap,Pp,ws,$p,Rp,Dp,Np,Lp,ko,A0,sc,Fp,Bp,Vp,ia,Hp,lc,zp]),t=[ks,R0,sa,D0,sc,ic,N0,L0,wp,_p,oc,ac,yp,gp,bp,Sp,Cp,xp,kp,Tp,Ep,Mp,Ip,Op],r=[Ap,$0,Pp,$p,Rp,Dp,Np,Lp,ko,oc,ac,sc,Fp,Bp,Vp,ic,ia,Hp,lc,zp],o=xo(),s=je(o,lc);Yt(s,r,s),Yt(s,n.domain,s);const a=xo(),i=xo(),l=xo();Yt(o,n.domain,a),Yt(o,n.scheme,i),Yt(o,n.slashscheme,l),Yt(a,r,s),Yt(a,n.domain,a);const u=je(a,ws);je(s,ws,u),je(i,ws,u),je(l,ws,u);const f=je(s,sa);Yt(f,r,s),Yt(f,n.domain,s);const d=xo();Yt(u,n.domain,d),Yt(d,n.domain,d);const h=je(d,sa);Yt(h,n.domain,d);const v=xo(K_);Yt(h,n.tld,v),Yt(h,n.utld,v),je(u,Mc,v);const g=je(d,ko);je(g,ko,g),Yt(g,n.domain,d),Yt(v,n.domain,d),je(v,sa,h),je(v,ko,g);const y=je(v,ks);Yt(y,n.numeric,K_);const b=je(a,ko),w=je(a,sa);je(b,ko,b),Yt(b,n.domain,a),Yt(w,r,s),Yt(w,n.domain,a);const _=xo(af);Yt(w,n.tld,_),Yt(w,n.utld,_),Yt(_,n.domain,a),Yt(_,r,s),je(_,sa,w),je(_,ko,b),je(_,ws,u);const k=je(_,ks),x=xo(af);Yt(k,n.numeric,x);const C=xo(af),T=xo();Yt(C,e,C),Yt(C,t,T),Yt(T,e,C),Yt(T,t,T),je(_,ia,C),je(x,ia,C);const A=je(i,ks),O=je(l,ks),I=je(O,ia),R=je(I,ia);Yt(i,n.domain,a),je(i,sa,w),je(i,ko,b),Yt(l,n.domain,a),je(l,sa,w),je(l,ko,b),Yt(A,n.domain,C),je(A,ia,C),je(A,ic,C),Yt(R,n.domain,C),Yt(R,e,C),je(R,ia,C);const L=[[oc,ac],[gp,yp],[bp,Sp],[wp,_p],[Cp,xp],[kp,Tp],[Ep,Mp],[Ip,Op]];for(let G=0;G<L.length;G++){const[z,ee]=L[G],q=je(C,z);je(T,z,q),je(q,ee,C);const V=xo(af);Yt(q,e,V);const ne=xo();Yt(q,t),Yt(V,e,V),Yt(V,t,ne),Yt(ne,e,V),Yt(ne,t,ne),je(V,ee,C),je(ne,ee,C)}return je(o,Mc,_),je(o,P0,ore),{start:o,tokens:d7}}function sre(n,e,t){let r=t.length,o=0,s=[],a=[];for(;o<r;){let i=n,l=null,u=null,f=0,d=null,h=-1;for(;o<r&&!(l=i.go(t[o].t));)a.push(t[o++]);for(;o<r&&(u=l||i.go(t[o].t));)l=null,i=u,i.accepts()?(h=0,d=i):h>=0&&h++,o++,f++;if(h<0)o-=f,o<r&&(a.push(t[o]),o++);else{a.length>0&&(s.push(g1(G_,e,a)),a=[]),o-=h,f-=h;const v=d.t,g=t.slice(o-f,o);s.push(g1(v,e,g))}}return a.length>0&&s.push(g1(G_,e,a)),s}function g1(n,e,t){const r=t[0].s,o=t[t.length-1].e,s=e.slice(r,o);return new n(s,t)}const ire=typeof console<"u"&&console&&console.warn||(()=>{}),lre="until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.",kn={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function ure(){return jr.groups={},kn.scanner=null,kn.parser=null,kn.tokenQueue=[],kn.pluginQueue=[],kn.customSchemes=[],kn.initialized=!1,kn}function Y_(n,e=!1){if(kn.initialized&&ire(`linkifyjs: already initialized - will not register custom scheme "${n}" ${lre}`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(n))throw new Error(`linkifyjs: incorrect scheme format. |
| 136 |
1. Must only contain digits, lowercase ASCII letters or "-" |
| 137 |
2. Cannot start or end with "-" |
| 138 |
3. "-" cannot repeat`);kn.customSchemes.push([n,e])}function cre(){kn.scanner=nre(kn.customSchemes);for(let n=0;n<kn.tokenQueue.length;n++)kn.tokenQueue[n][1]({scanner:kn.scanner});kn.parser=are(kn.scanner.tokens);for(let n=0;n<kn.pluginQueue.length;n++)kn.pluginQueue[n][1]({scanner:kn.scanner,parser:kn.parser});return kn.initialized=!0,kn}function B0(n){return kn.initialized||cre(),sre(kn.parser.start,n,f7(kn.scanner.start,n))}B0.scan=f7;function h7(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 F0(t),o=B0(n),s=[];for(let a=0;a<o.length;a++){const i=o[a];i.isLink&&(!e||i.t===e)&&r.check(i)&&s.push(i.toFormattedObject(r))}return s}function dre(n){return n.length===1?n[0].isLink:n.length===3&&n[1].isLink?["()","[]"].includes(n[0].value+n[2].value):!1}function fre(n){return new po({key:new wa("autolink"),appendTransaction:(e,t,r)=>{const o=e.some(u=>u.docChanged)&&!t.doc.eq(r.doc),s=e.some(u=>u.getMeta("preventAutolink"));if(!o||s)return;const{tr:a}=r,i=pte(t.doc,[...e]);if(wte(i).forEach(({newRange:u})=>{const f=mte(r.doc,u,v=>v.isTextblock);let d,h;if(f.length>1?(d=f[0],h=r.doc.textBetween(d.pos,d.pos+d.node.nodeSize,void 0," ")):f.length&&r.doc.textBetween(u.from,u.to," "," ").endsWith(" ")&&(d=f[0],h=r.doc.textBetween(d.pos,u.to,void 0," ")),d&&h){const v=h.split(" ").filter(w=>w!=="");if(v.length<=0)return!1;const g=v[v.length-1],y=d.pos+h.lastIndexOf(g);if(!g)return!1;const b=B0(g).map(w=>w.toObject(n.defaultProtocol));if(!dre(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=>{I0(w.from,w.to,r.doc).some(_=>_.mark.type===n.type)||a.addMark(w.from,w.to,n.type.create({href:w.href}))})}}),!!a.steps.length)return a}})}function pre(n){return new po({key:new wa("handleClickLink"),props:{handleClick:(e,t,r)=>{var o,s;if(r.button!==0||!e.editable)return!1;let a=r.target;const i=[];for(;a.nodeName!=="DIV";)i.push(a),a=a.parentNode;if(!i.find(h=>h.nodeName==="A"))return!1;const l=a7(e.state,n.type.name),u=r.target,f=(o=u==null?void 0:u.href)!==null&&o!==void 0?o:l.href,d=(s=u==null?void 0:u.target)!==null&&s!==void 0?s:l.target;return u&&f?(window.open(f,d),!0):!1}}})}function hre(n){return new po({key:new wa("handlePasteLink"),props:{handlePaste:(e,t,r)=>{const{state:o}=e,{selection:s}=o,{empty:a}=s;if(a)return!1;let i="";r.content.forEach(u=>{i+=u.textContent});const l=h7(i,{defaultProtocol:n.defaultProtocol}).find(u=>u.isLink&&u.value===i);return!i||!l?!1:n.editor.commands.setMark(n.type,{href:l.href})}}})}const mre=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g;function wi(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(mre,"").match(new RegExp(`^(?:(?:${t.join("|")}):|[^a-z]|[a-z0-9+.-]+(?:[^a-z+.-:]|$))`,"i"))}const vre=$o.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"){Y_(n);return}Y_(n.scheme,n.optionalSlashes)})},onDestroy(){ure()},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)=>!!wi(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=>!!wi(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=>!!wi(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?["a",sr(this.options.HTMLAttributes,n),0]:["a",sr(this.options.HTMLAttributes,{...n,href:""}),0]},addCommands(){return{setLink:n=>({chain:e})=>{const{href:t}=n;return this.options.isAllowedUri(t,{defaultValidate:r=>!!wi(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=>!!wi(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[Ql({find:n=>{const e=[];if(n){const{protocols:t,defaultProtocol:r}=this.options,o=h7(n).filter(s=>s.isLink&&this.options.isAllowedUri(s.value,{defaultValidate:a=>!!wi(a,t),protocols:t,defaultProtocol:r}));o.length&&o.forEach(s=>e.push({text:s.value,data:{href:s.href},index:s.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(fre({type:this.type,defaultProtocol:this.options.defaultProtocol,validate:r=>this.options.isAllowedUri(r,{defaultValidate:o=>!!wi(o,e),protocols:e,defaultProtocol:t}),shouldAutoLink:this.options.shouldAutoLink})),this.options.openOnClick===!0&&n.push(pre({type:this.type})),this.options.linkOnPaste&&n.push(hre({editor:this.editor,defaultProtocol:this.options.defaultProtocol,type:this.type})),n}}),gre=/(?:^|\s)(!\[(.+|:?)]\((\S+)(?:(?:\s+)["'](\S+)["'])?\))$/,yre=Ro.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",sr(this.options.HTMLAttributes,n)]},addCommands(){return{setImage:n=>({commands:e})=>e.insertContent({type:this.name,attrs:n})}},addInputRules(){return[Zte({find:gre,type:this.type,getAttributes:n=>{const[,,e,t,r]=n;return{src:t,alt:e,title:r}}})]}}),bre=Cr.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 sf(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 Sre=Cr.create({name:"IvyEditorColorExtension",addOptions(){return{types:["textStyle"]}},addGlobalAttributes(){return[{types:this.options.types,attributes:{color:{default:null,parseHTML:n=>{var e;return sf((e=n.style.color)==null?void 0:e.replace(/['"]+/g,""))},renderHTML:n=>n.color?{style:`color: ${sf(n.color)}`}:{}},backgroundColor:{default:null,parseHTML:n=>{var e;return sf((e=n.style.backgroundColor)==null?void 0:e.replace(/['"]+/g,""))},renderHTML:n=>n.backgroundColor?{style:`background-color: ${sf(n.backgroundColor)}`}:{}}}}]},addCommands(){return{setTextBackgroundColor:n=>({chain:e})=>e().setMark("textStyle",{backgroundColor:n}).run(),unsetTextBackgroundColor:()=>({chain:n})=>n().setMark("textStyle",{backgroundColor:null}).removeEmptyTextStyle().run()}}}),wre={class:"tab-content"},_re={key:0},Cre={key:0,class:"ivyforms-editor__control"},xre={key:1},m7=fe({__name:"IvyEditor",props:{modelValue:{}},emits:["update:modelValue","input"],setup(n,{expose:e,emit:t}){const{getLabel:r}=dt(),o=D("visual"),s=[{label:r("visual"),index:"visual"},{label:r("html"),index:"html"}],a=n,i=t,l=$({get(){return a.modelValue},set(v){i("update:modelValue",v)}}),u=nne({extensions:[vne,gne,yne,Tne,$ne,Rne,Lne,Bne,Sne,wne,Ene.configure({types:["heading","paragraph"]}),Mne,zne,Une,Hne,jne,qne,Kne,vre.configure({openOnClick:!0,defaultProtocol:"https"}),yre,bre,Sre],content:l.value,onUpdate:()=>{l.value=u.value.getHTML()}});$e(l,()=>{u.value.getHTML()!==l.value&&u.value.commands.setContent(l.value)});const f=()=>{u.value.commands.focus()},d=v=>{var y;const g=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(v.key);(y=u==null?void 0:u.value)!=null&&y.isFocused&&g&&v.stopPropagation()};return e({editor:u,focus:f,hasContent:()=>{var g,y;const v=(y=(g=u==null?void 0:u.value)==null?void 0:g.getJSON())==null?void 0:y.content;return!(Array.isArray(v)&&v.length===1&&!Object.hasOwn(v[0],"content"))}}),(v,g)=>{var A;const y=ou,b=iu,w=mne,_=hne,k=une,x=sne,C=one,T=rne;return E(),B("div",{class:J(["ivyforms-editor",{"is-focused":(A=m(u))==null?void 0:A.isFocused}])},[P(y,{modelValue:o.value,"onUpdate:modelValue":g[0]||(g[0]=O=>o.value=O),type:"tonal",priority:"secondary",size:"l",tabs:s.map(O=>({name:O.index,label:O.label}))},null,8,["modelValue","tabs"]),F("div",wre,[o.value==="visual"?(E(),B("div",_re,[P(m(F_),{class:"ivyforms-editor__content ivyforms-p-12",editor:m(u),onMousedown:f,onKeydown:d},null,8,["editor"]),m(u)?(E(),B("div",Cre,[P(b,{size:"s","icon-only":"",type:"ghost",priority:"white","icon-start-category":"text-formatting","icon-start":"text-bold",active:m(u).isActive("bold"),onClick:g[1]||(g[1]=tt(O=>m(u).chain().focus().toggleBold().run(),["stop","prevent"]))},null,8,["active"]),P(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"text-italic",active:m(u).isActive("italic"),onClick:g[2]||(g[2]=tt(O=>m(u).chain().focus().toggleItalic().run(),["stop","prevent"]))},null,8,["active"]),P(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"text-underline",active:m(u).isActive("underline"),onClick:g[3]||(g[3]=tt(O=>m(u).chain().focus().toggleUnderline().run(),["stop","prevent"]))},null,8,["active"]),P(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"text-strikethrough",active:m(u).isActive("strike"),onClick:g[4]||(g[4]=tt(O=>m(u).chain().focus().toggleStrike().run(),["stop","prevent"]))},null,8,["active"]),P(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"list-bulleted",active:m(u).isActive("bulletList"),onClick:g[5]||(g[5]=tt(O=>m(u).chain().focus().toggleBulletList().run(),["stop","prevent"]))},null,8,["active"]),P(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"list-numbered",active:m(u).isActive("orderedList"),onClick:g[6]||(g[6]=tt(O=>m(u).chain().focus().toggleOrderedList().run(),["stop","prevent"]))},null,8,["active"]),P(b,{size:"s",type:"ghost",priority:"white","icon-only":"","icon-start-category":"text-formatting","icon-start":"quotes",active:m(u).isActive("blockquote"),onClick:g[7]||(g[7]=tt(O=>m(u).chain().focus().toggleBlockquote().run(),["stop","prevent"]))},null,8,["active"]),P(w,{editor:m(u)},null,8,["editor"]),P(_,{editor:m(u),"text-style-property":"color"},{reference:U(()=>[P(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"]),P(_,{editor:m(u),"text-style-property":"backgroundColor"},{reference:U(()=>[P(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"]),P(k,{editor:m(u)},null,8,["editor"]),P(x,{editor:m(u)},null,8,["editor"]),P(C,{editor:m(u)},null,8,["editor"]),P(T,{editor:m(u)},null,8,["editor"])])):ue("",!0)])):ue("",!0),o.value==="html"?(E(),B("div",xre,[P(m(F_),{class:"ivyforms-editor__content ivyforms-p-12 ivyforms-flex-grow ivyforms-editor-html",editor:m(u),onMousedown:f,onKeydown:d},null,8,["editor"])])):ue("",!0)])],2)}}}),kre={class:"ivyforms-form-builder-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},Tre={class:"ivyforms-form-builder-settings-notification__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-mr-20"},Ere={class:"ivyforms-form-builder-settings-notification__option-bar__left ivyforms-flex ivyforms-gap-8"},Mre={class:"ivyforms-form-builder-settings-notification__option-bar__right ivyforms-flex ivyforms-gap-8"},Ire=fe({__name:"FormBuilderManageNotification",setup(n){const e=No(),{getLabel:t}=dt(),r=()=>{e.push({name:gc,params:{id:i.formId}})},o=rl(),{isEditing:s}=$c(o),a=D({formName:"",formDescription:""}),i=fn(),l=D(!1),u=async()=>{l.value=!0;try{const f={name:o.name,sender:o.sender,receiver:o.receiver,enabled:o.enabled,subject:o.subject,message:o.message,smartLogic:o.smartLogic,formId:i.formId||o.formId};o.isEditing?await o.updateNotification(o.id,f):await o.createNotification(i.formId),r()}catch(f){console.error(t("error_saving_notification"),f)}finally{l.value=!1}};return(f,d)=>{const h=Bc,v=gt,g=Lr,y=Lo,b=m7,w=Up,_=ol;return E(),B("div",kre,[F("div",Tre,[F("div",Ere,[P(h,{modelValue:m(o).enabled,"onUpdate:modelValue":d[0]||(d[0]=k=>m(o).enabled=k),priority:"primary",size:"s",title:m(t)("enabled_status"),"text-position":"left"},null,8,["modelValue","title"])]),F("div",Mre,[P(v,{class:J(["ivyforms-button__action--cancel"]),priority:"tertiary",onClick:r},{default:U(()=>[Ye(pe(m(t)("cancel")),1)]),_:1}),P(v,{class:J(["ivyforms-button__action--save"]),priority:"primary",loading:l.value,onClick:u},{default:U(()=>[l.value?ue("",!0):(E(),B(ze,{key:0},[Ye(pe(m(t)(m(s)?"update":"save")),1)],64))]),_:1},8,["loading"])])]),P(_,null,{default:U(()=>[P(w,{model:a.value},{default:U(()=>[P(y,{label:m(t)("name"),prop:"notificationName"},{default:U(()=>[P(g,{modelValue:m(o).name,"onUpdate:modelValue":d[1]||(d[1]=k=>m(o).name=k),placeholder:m(t)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),P(y,{label:m(t)("send_from"),prop:"notificationSender"},{default:U(()=>[P(g,{modelValue:m(o).sender,"onUpdate:modelValue":d[2]||(d[2]=k=>m(o).sender=k),placeholder:"[email protected]",type:"email"},null,8,["modelValue"])]),_:1},8,["label"]),P(y,{label:m(t)("send_to"),prop:"notificationReceiver"},{default:U(()=>[P(g,{modelValue:m(o).receiver,"onUpdate:modelValue":d[3]||(d[3]=k=>m(o).receiver=k),placeholder:"[email protected]",type:"email"},null,8,["modelValue"])]),_:1},8,["label"]),P(y,{label:m(t)("subject"),prop:"notificationSubject"},{default:U(()=>[P(g,{modelValue:m(o).subject,"onUpdate:modelValue":d[4]||(d[4]=k=>m(o).subject=k),placeholder:m(t)("example")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),P(y,{label:m(t)("message"),prop:"formDescription",class:"ivyforms-form-builder-settings-notification__editor"},{default:U(()=>[P(b,{modelValue:m(o).message,"onUpdate:modelValue":d[5]||(d[5]=k=>m(o).message=k)},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})])}}}),xy=Nt(Ire,[["__scopeId","data-v-3f03f683"]]),Ore={class:"ivyforms-form-builder-settings ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},Are={class:"ivyforms-form-builder-settings__option-bar ivyforms-pb-8 ivyforms-flex ivyforms-mr-20"},Pre={class:"ivyforms-form-builder-settings__option-bar__left ivyforms-flex ivyforms-gap-8"},$re={class:"ivyforms-form-builder-settings__option-bar__right ivyforms-flex ivyforms-gap-8"},Rre={class:"ivyforms-form-checkbox ivyforms-flex ivyforms-flex-direction-column"},Dre=fe({__name:"FormBuilderSettings",setup(n){const{getLabel:e}=dt(),t=Gr(),r=D({formName:"",formDescription:""}),o=fn(),s=D(!1);Wt(async()=>{t.params.id&&await o.loadForm(t.params.id)});const a=async()=>{s.value=!0;try{await o.saveFormSettings()}finally{s.value=!1}},i=async()=>{s.value=!0;try{await o.updateForm()}finally{s.value=!1}};return(l,u)=>{const f=Bc,d=gt,h=Lr,v=Lo,g=er,y=Up,b=ol;return E(),B("div",Ore,[F("div",Are,[F("div",Pre,[P(f,{modelValue:m(o).published,"onUpdate:modelValue":u[0]||(u[0]=w=>m(o).published=w),priority:"primary",size:"s",title:m(e)("enabled_status"),"text-position":"left"},null,8,["modelValue","title"])]),F("div",$re,[m(o).isEditingSettingGeneral?(E(),se(d,{key:0,class:J(["ivyforms-button__action--update"]),priority:"primary",loading:s.value,onClick:i},{default:U(()=>[s.value?ue("",!0):(E(),B(ze,{key:0},[Ye(pe(m(e)("save")),1)],64))]),_:1},8,["loading"])):(E(),se(d,{key:1,class:J(["ivyforms-button__action--save"]),priority:"primary",loading:s.value,onClick:a},{default:U(()=>[s.value?ue("",!0):(E(),B(ze,{key:0},[Ye(pe(m(e)("save")),1)],64))]),_:1},8,["loading"]))])]),P(b,null,{default:U(()=>[P(y,{model:r.value},{default:U(()=>[P(v,{label:m(e)("form_name"),prop:"formName"},{default:U(()=>[P(h,{modelValue:m(o).name,"onUpdate:modelValue":u[1]||(u[1]=w=>m(o).name=w),placeholder:"[email protected]"},null,8,["modelValue"])]),_:1},8,["label"]),P(v,{label:m(e)("form_desc"),prop:"formDescription",class:"ivyforms-form-settings-description"},{default:U(()=>[P(h,{modelValue:m(o).description,"onUpdate:modelValue":u[2]||(u[2]=w=>m(o).description=w),type:"textarea",placeholder:m(e)("form_description")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),F("div",Rre,[P(g,{modelValue:m(o).showTitle,"onUpdate:modelValue":u[3]||(u[3]=w=>m(o).showTitle=w),priority:"secondary",size:"d",type:"checkmark"},{default:U(()=>[Ye(pe(m(e)("show_form_title")),1)]),_:1},8,["modelValue"]),P(g,{modelValue:m(o).showDescription,"onUpdate:modelValue":u[4]||(u[4]=w=>m(o).showDescription=w),priority:"secondary",size:"d",type:"checkmark"},{default:U(()=>[Ye(pe(m(e)("show_form_description")),1)]),_:1},8,["modelValue"]),P(g,{modelValue:m(o).storeEntries,"onUpdate:modelValue":u[5]||(u[5]=w=>m(o).storeEntries=w),priority:"secondary",size:"d",type:"checkmark"},{default:U(()=>[Ye(pe(m(e)("store_entries_db")),1)]),_:1},8,["modelValue"])])]),_:1},8,["model"])]),_:1})])}}}),J_=Nt(Dre,[["__scopeId","data-v-41746fef"]]),Nre={class:"ivyforms-settings-notification ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-gap-24 ivyforms-pr-20"},Lre={key:0,class:"ivyforms-flex-1 ivyforms-flex ivyforms-flex-direction-column"},Fre={class:"ivyforms-settings-notification__option-bar ivyforms-flex ivyforms-gap-8"},Bre={class:"ivyforms-settings-notification__option-bar-left ivyforms-flex ivyforms-gap-8"},Vre={class:"ivyforms-settings-notification__option-bar-right ivyforms-flex ivyforms-gap-8"},zre={class:"ivyforms-settings-notification__table ivyforms-gap-24 ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column"},Hre={key:0,class:"ivyforms-table-skeleton"},Wre={class:"ivyforms-all-forms-pagination-container"},Ure={key:1},jre=fe({__name:"FormBuilderNotificationTable",setup(n){const{getLabel:e}=dt(),t=fn(),r=rl(),o=ha(),s=D(""),a=D(""),i=D(!1),l=D(!1),u=D(!1),f=D([]),d=D(0),h=Gr(),v=No(),g=ql.debounce(V=>{a.value=V},500),y=vn({page:1,perPage:10}),b=vn({column:"id",order:"desc"}),w=$(()=>s.value.trim().length>0),_=()=>({page:y.page,perPage:y.perPage,search:a.value,sortBy:b.column,sortOrder:b.order,formId:h.params.id?parseInt(Array.isArray(h.params.id)?h.params.id[0]:h.params.id,10):null}),k=async()=>{i.value=!0;try{await r.searchNotifications(_()),f.value=r.tableData;const V=r.paginationMeta;y.page=V.page,y.perPage=V.perPage,d.value=V.total}catch(V){console.error(e("error_loading_notification"),V)}finally{i.value=!1}};$e(s,g),$e(()=>o.dialogVisible,(V,ne)=>{ne&&!V&&(o.actionType==="delete"||o.actionType==="duplicate")&&setTimeout(k,300)}),$e([()=>y.page,()=>y.perPage,()=>a.value],async()=>{i.value=!0,await r.searchNotifications(_()),f.value=r.tableData,i.value=!1}),$e(()=>r.tableData,V=>{f.value=V,i.value=!1},{immediate:!0}),$e(()=>r.paginationMeta,V=>{d.value=Ga(V).total||0},{immediate:!0});const x=({column:V,order:ne})=>{b.column=V,b.order=ne==="asc"?"asc":ne==="desc"?"desc":"asc",y.page=1,k()},C=()=>{const V=Array.isArray(h.params.id)?h.params.id[0]:h.params.id;r.resetNotification(V),l.value=!0,u.value=!1,v.replace("/settings/notification/manage/")},T=()=>{l.value=!1,u.value=!1,k(),v.push({hash:`/settings/notification/${t.formId}`})},A=V=>async()=>{i.value=!0;try{await r.loadNotification(V),l.value=!0,u.value=!0}catch(ne){console.error(e("error_loading_notification"),ne)}finally{i.value=!1,await v.push(`/settings/notification/manage/${V}`)}},O=V=>async()=>{await o.handleActionClick(V,null,"notification","duplicate",{setLoading:ne=>{i.value=ne}})},I=V=>async()=>{await o.handleActionClick(V,null,"notification","delete",{setLoading:ne=>{i.value=ne}})},R=({rowData:V})=>V?Be("div",{class:"ivyforms-column-actions"},[Be(Tn,{content:e("edit"),placement:"top"},()=>[Be(gt,{iconOnly:!0,iconStart:"edit",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:A(V.id)})]),Be(Tn,{content:e("duplicate"),placement:"top"},()=>[Be(gt,{iconOnly:!0,iconStart:"copy",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:O(V.id)})]),Be(Tn,{content:e("delete"),placement:"top"},()=>[Be(gt,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:I(V.id)})])]):null,L=({rowData:V})=>V?Be(Bc,{modelValue:V.enabled,size:"s","onUpdate:modelValue":async ne=>{V.enabled=ne,await r.updateNotification(V.id,V),await k()}}):null,G=({rowData:V})=>V?Be(Ni,{size:"s",href:"#",onClick:A(V.id)},()=>[V.name||"No Name"]):null,z=({rowData:V})=>V?Be("span",V.receiver||"No Receiver"):null,ee=({rowData:V})=>V?Be("span",V.subject||"No Subject"):null,q=D([{key:"enabled",title:e("status"),cellRenderer:L,width:100,visible:!0,class:"status-column"},{key:"name",title:e("name"),cellRenderer:G,width:300,visible:!0,class:"name-column",sortable:!0},{key:"receiver",title:e("receiver"),cellRenderer:z,width:250,visible:!0,class:"receiver-column",sortable:!0},{key:"subject",title:e("subject"),cellRenderer:ee,width:300,visible:!0,class:"subject-column",sortable:!0},{key:"actions",title:"",cellRenderer:R,width:200,visible:!0,class:"ivyforms-cell-actions"}]);return Wt(()=>{r.isEditing=!1,k()}),(V,ne)=>(E(),B("div",Nre,[l.value?(E(),B("div",Ure,[P(xy,{onClose:T})])):(E(),B("div",Lre,[F("div",Fre,[F("div",Bre,[P(au,{modelValue:s.value,"onUpdate:modelValue":ne[0]||(ne[0]=oe=>s.value=oe),placeholder:m(e)("search_notifications"),clearable:""},null,8,["modelValue","placeholder"])]),F("div",Vre,[P(gt,{"icon-start":"plus",onClick:C},{default:U(()=>[Ye(pe(m(e)("notifications")),1)]),_:1})])]),F("div",zre,[P(sh,{columns:q.value,data:i.value?[]:f.value,loading:i.value,sort:b,"row-key":"id",pagination:"",onSortChange:x},{empty:U(()=>[i.value?(E(),B("div",Hre,[P(Lc,null,{template:U(()=>[(E(!0),B(ze,null,yt(y.perPage,oe=>(E(),se(Fc,{key:oe,class:"ivyforms-skeleton-row",style:{"min-height":"48px","margin-bottom":"8px"}}))),128))]),_:1})])):w.value?(E(),se(Ki,{key:2,title:m(e)("empty_search_title"),subtitle:m(e)("empty_search_subtitle")},null,8,["title","subtitle"])):(E(),se(Ki,{key:1,image:"not-found",title:m(e)("empty_state_notification_title"),subtitle:m(e)("empty_state_notification_subtitle")},{actionButton:U(()=>[P(gt,{"icon-start":"plus",onClick:C},{default:U(()=>[Ye(pe(m(e)("notifications")),1)]),_:1})]),_:1},8,["title","subtitle"]))]),_:1},8,["columns","data","loading","sort"]),F("div",Wre,[P(ah,{"current-page":y.page,"onUpdate:currentPage":ne[1]||(ne[1]=oe=>y.page=oe),"page-size":y.perPage,"onUpdate:pageSize":ne[2]||(ne[2]=oe=>y.perPage=oe),total:d.value},null,8,["current-page","page-size","total"])])])]))]))}}),qre=fe({__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=$({get(){return t.modelValue},set(s){r("update:modelValue",s)}});return(s,a)=>{const i=C$;return E(),se(i,It({modelValue:o.value,"onUpdate:modelValue":a[0]||(a[0]=l=>o.value=l),class:["ivyforms-radio-group",[`direction-${t.direction}`]]},{...s.$props,...s.$attrs},{onChange:a[1]||(a[1]=l=>s.$emit("change",l))}),{default:U(()=>[be(s.$slots,"default")]),_:3},16,["modelValue","class"])}}}),Kre={class:"ivyforms-radio__label-with-tooltip"},Gre={key:0,class:"ivyforms-radio__description"},Yre=fe({__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=$({get(){return t.modelValue},set(s){r("update:modelValue",s)}});return(s,a)=>{const i=nn,l=Tn,u=_$;return s.$slots.default?(E(),se(u,It({key:0,modelValue:o.value,"onUpdate:modelValue":a[1]||(a[1]=f=>o.value=f),class:["ivyforms-radio",[`size-${t.size}`,`type-${t.type}`,`priority-${t.priority}`,t.labelPosition==="left"?"label-left":"label-right",{"with-description":t.description}]]},{...s.$props,...s.$attrs,size:""},{onChange:a[2]||(a[2]=f=>s.$emit("change",f))}),{default:U(()=>[F("span",Kre,[be(s.$slots,"default"),t.tooltip?(E(),se(l,{key:0,content:t.tooltip,"raw-content":"",placement:"top"},{default:U(()=>[P(i,{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"])):ue("",!0)]),t.description?(E(),B("span",Gre,pe(t.description),1)):ue("",!0)]),_:3},16,["modelValue","class"])):ue("",!0)}}}),Jre={key:0,class:"ivyforms-form-builder-settings-confirmation ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-pr-20"},Xre={class:"ivyforms-form-builder-settings-confirmation__option-bar ivyforms-pb-8 ivyforms-flex"},Qre={class:"ivyforms-form-builder-settings-confirmation__option-bar__left ivyforms-flex"},Zre={class:"ivyforms-form-builder-settings-confirmation__option-bar__right ivyforms-flex"},eoe={key:0,class:"ivyforms-form-builder-settings-confirmation__content-section"},toe={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},noe={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},roe={class:"confirmation-title medium-14"},ooe={class:"redirection-description regular-14"},aoe={class:"ivyforms-form-builder-settings-confirmation__radio-section ivyforms-mt-16"},soe={key:1,class:"ivyforms-form-builder-settings-confirmation__content-section"},ioe={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},loe={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},uoe={class:"confirmation-title medium-14"},coe={key:2,class:"ivyforms-form-builder-settings-confirmation__content-section"},doe={class:"ivyforms-form-builder-settings-confirmation__field-label ivyforms-flex ivyforms-flex-direction-column ivyforms-mb-6 ivyforms-gap-4"},foe={class:"ivyforms-form-builder-settings-confirmation__field-label-row ivyforms-flex ivyforms-gap-4"},poe={class:"confirmation-title medium-14"},hoe=fe({__name:"FormBuilderConfirmation",setup(n){const{getLabel:e}=dt(),{request:t}=lo(),r=Gr(),o=Wc(),s=fn(),a=D("horizontal"),i=D("successMessage"),l=D([]),u=D(!1),f=D(!1),d=[{label:e("success_message"),index:"successMessage"},{label:e("redirect_to_page"),index:"redirectToPage"},{label:e("redirect_to_custom_url"),index:"redirectToCustomUrl"}],h=async()=>{switch(f.value=!0,i.value){case"successMessage":o.page="",o.url="";break;case"redirectToPage":o.message="",o.url="";break;case"redirectToCustomUrl":o.message="",o.page="";break}const v={formId:s.formId,type:i.value,enabled:o.enabled,showForm:o.showForm,message:o.message||"",url:o.url||"",page:o.page||""};o.type=i.value,o.formId=Number(s.formId);try{o.id?await o.updateConfirmation(o.id,v):await o.createConfirmation()}finally{f.value=!1}};return Wt(async()=>{try{const{data:v,error:g,status:y}=await t("wp/v2/pages",{method:"GET",headers:{"Content-Type":"application/json"}},{useNamespace:!1});!g&&y===200&&Array.isArray(v)?l.value=v.map(w=>({value:w.id,label:w.title.rendered})):l.value=[],r.params.id&&await o.loadConfirmation(Number(r.params.id));const b=o.type;if(i.value=b||"successMessage",typeof o.resetEntityState=="function"&&o.resetEntityState(),u.value=!0,o.page){const w=l.value.find(_=>_.value===Number(o.page));o.page=w?w.value:o.page}}catch(v){console.error(e("error_loading_data_confirmation"),v)}}),$e(()=>u.value&&i.value,v=>{v&&o.type!==v&&(o.type=v)}),$e(()=>u.value&&o.type,v=>{v&&i.value!==v&&(i.value=v)}),(v,g)=>{const y=Bc,b=gt,w=ou,_=m7,k=Yre,x=qre,C=rh,T=nh,A=Lr;return u.value?(E(),B("div",Jre,[F("div",Xre,[F("div",Qre,[P(y,{modelValue:m(o).enabled,"onUpdate:modelValue":g[0]||(g[0]=O=>m(o).enabled=O),priority:"primary",size:"s","text-position":"left",title:m(e)("enabled_status")},null,8,["modelValue","title"])]),F("div",Zre,[P(b,{class:J(["ivyforms-button__action--save"]),priority:"primary",loading:f.value,onClick:h},{default:U(()=>[f.value?ue("",!0):(E(),B(ze,{key:0},[Ye(pe(m(e)("save")),1)],64))]),_:1},8,["loading"])])]),P(w,{modelValue:i.value,"onUpdate:modelValue":g[1]||(g[1]=O=>i.value=O),mode:a.value,type:"tonal",priority:"tertiary",class:"ivyforms-form-builder-settings-confirmation__menu",tabs:d.map(O=>({name:O.index,label:O.label}))},null,8,["modelValue","mode","tabs"]),i.value==="successMessage"?(E(),B("div",eoe,[F("div",toe,[F("div",noe,[F("span",roe,pe(m(e)("redirection_message")),1),P(Tn,{content:m(e)("redirection_message_tooltip"),placement:"top",theme:"inverted"},{default:U(()=>[P(nn,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:g[2]||(g[2]=tt(()=>{},["prevent"]))})]),_:1},8,["content"])]),F("span",ooe,pe(m(e)("overridden_warn")),1)]),P(_,{modelValue:m(o).message,"onUpdate:modelValue":g[3]||(g[3]=O=>m(o).message=O)},null,8,["modelValue"]),F("div",aoe,[F("p",null,pe(m(e)("after_form_submission")),1),P(x,{modelValue:m(o).showForm,"onUpdate:modelValue":g[4]||(g[4]=O=>m(o).showForm=O),priority:"secondary"},{default:U(()=>[P(k,{value:!1,priority:"secondary"},{default:U(()=>[Ye(pe(m(e)("hide_form")),1)]),_:1}),P(k,{value:!0,priority:"secondary"},{default:U(()=>[Ye(pe(m(e)("reset_form")),1)]),_:1})]),_:1},8,["modelValue"])])])):i.value==="redirectToPage"?(E(),B("div",soe,[F("div",ioe,[F("div",loe,[F("span",uoe,pe(m(e)("redirect_to_page")),1),P(Tn,{content:m(e)("success_message_tooltip"),placement:"top",theme:"inverted"},{default:U(()=>[P(nn,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:g[5]||(g[5]=tt(()=>{},["prevent"]))})]),_:1},8,["content"])])]),P(T,{modelValue:m(o).page,"onUpdate:modelValue":g[6]||(g[6]=O=>m(o).page=O),placeholder:m(e)("select_page")},{default:U(()=>[(E(!0),B(ze,null,yt(l.value,O=>(E(),se(C,{key:O.value,value:O.value,label:O.label},{default:U(()=>[Ye(pe(O.label),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])):i.value==="redirectToCustomUrl"?(E(),B("div",coe,[F("div",doe,[F("div",foe,[F("span",poe,pe(m(e)("redirection_message_url")),1),P(Tn,{content:m(e)("redirection_message_url_tooltip"),placement:"top",theme:"inverted"},{default:U(()=>[P(nn,{name:"question",type:"outline",size:"s",color:"var(--map-base-dusk-symbol-2)",onClick:g[7]||(g[7]=tt(()=>{},["prevent"]))})]),_:1},8,["content"])])]),P(A,{modelValue:m(o).url,"onUpdate:modelValue":g[8]||(g[8]=O=>m(o).url=O),placeholder:m(e)("enter_url")},null,8,["modelValue","placeholder"])])):ue("",!0)])):ue("",!0)}}}),moe={class:"ivyforms-all-entries__header"},v7=fe({__name:"AllEntriesTableHeader",props:{selectedIds:{},loading:{type:Boolean}},emits:["unselect-all","reload","update:loading"],setup(n,{emit:e}){const t=ha(),{getLabel:r}=dt(),o=n,s=e,a=D(!1),i=()=>{o.selectedIds.length>0&&t.handleActionClick(null,o.selectedIds,"entries","delete",{setLoading:f=>{a.value=f,s("update:loading",f)}})},l=$(()=>o.selectedIds.length>0),u=f=>{f||s("unselect-all")};return(f,d)=>(E(),B("div",moe,[P(er,{type:"checkmark",indeterminate:"",size:"s","model-value":l.value,"onUpdate:modelValue":u},{default:U(()=>[be(f.$slots,"default")]),_:3},8,["model-value"]),P(gt,{priority:"danger",size:"xs",onClick:i},{default:U(()=>[Ye(pe(m(r)("delete")),1)]),_:1})]))}}),voe={class:"all-entries ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},goe={class:"ivyforms-all-entries-option-bar"},yoe={class:"ivyforms-all-entries-option-bar__left"},boe={class:"ivyforms-all-entries-table"},Soe={key:0,class:"ivyforms-table-skeleton"},woe={class:"ivyforms-all-entries-pagination-container"},_oe=fe({__name:"AllEntries",setup(n){const{getHashRedirectLink:e,redirectToWordPressAdminPage:t}=ba(),{getLabel:r}=dt(),o=fn(),s=Xa(),a=Ls(),i=ih(),l=ha(),u=D(),f=D(0),d=D(null),h=D(null),v=D([]),g=D(0),y=D(null),b=D(!1),w=D(!0),_=D(!1),k=D(!1),x=D(null),C=D(""),T=D(""),A=ql.debounce(ye=>{T.value=ye},500),O=vn({starred:null,read:null}),I=vn({page:1,perPage:10}),R=vn({column:"id",order:"desc"}),L=vn({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),G=()=>Be(er,{modelValue:we.value,size:"s",type:"checkmark","onUpdate:modelValue":ye=>vt(ye)},()=>[]),z=({rowData:ye})=>ye?Be(er,{modelValue:ye.selected,type:"checkmark",size:"s","onUpdate:modelValue":De=>ye.selected=De},()=>[]):null,ee=({rowData:ye})=>ye?Be(Ni,{size:"s",href:e(Ja,`/manage/${ye.id}`),class:ye.status==="unread"?"ivyforms-unread-entry":""},()=>[ye.id]):null,q=({rowData:ye})=>ye?Be(nn,{name:ye.starred?"star-2":"star",type:"fill",size:"d",color:ye.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{ye.starred=!ye.starred,await a.updateStarred(ye.id,ye.starred),ye.starred?(L.starredTrueCount++,L.starredFalseCount--):(L.starredTrueCount--,L.starredFalseCount++)}}):null,V=({rowData:ye})=>{if(!ye)return null;const De=ye.formId,kt=Z.value[De]||"";return Be(Ni,{size:"s",href:e(Ur,`/manage/${De}`)},()=>[kt])},ne=({rowData:ye})=>ye?Be("div",{class:["ivyforms-column-actions",{hovered:ye.id===x.value}]},[Be(Tn,{content:ye.status==="read"?r("mark_as_unread"):r("mark_as_read"),placement:"top"},Be(gt,{iconOnly:!0,iconStart:ye.status==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:async()=>{ye.status=ye.status==="read"?"unread":"read",await a.updateStatus(ye.id,ye.status),ye.status==="read"?(L.readTrueCount++,L.readFalseCount--):(L.readTrueCount--,L.readFalseCount++)}})),Be(Tn,{content:r("preview"),placement:"top"},Be(gt,{iconOnly:!0,iconStart:"preview",size:"s",type:"ghost",priority:"tertiary",iconStartType:"outline",onClick:wt(ye.id)})),Be(Tn,{content:r("delete"),placement:"top"},Be(gt,{iconOnly:!0,iconStart:"trash",size:"s",type:"ghost",priority:"danger",iconStartType:"outline",onClick:at(ye.id)}))]):null,oe=D([{key:"select",width:44,minWidth:44,headerRenderer:G,cellRenderer:z,visible:!0,showInModal:!1,fixed:Ys.LEFT},{key:"star",width:32,minWidth:32,title:r("starred"),headerRenderer:()=>Be(nn,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:q,visible:!0,showInModal:!0},{key:"id",title:r("id"),width:40,minWidth:40,cellRenderer:ee,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"form-name",title:r("form_name"),width:204,minWidth:204,sortable:!0,cellRenderer:V,visible:!0,showInModal:!0},{key:"date-created",title:r("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:ye})=>Be("span",Fs.formatWPDate(ye.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:r("browser"),width:100,minWidth:100,cellRenderer:({rowData:ye})=>Be("span",ye.userAgent||r("unknown")),visible:!0,showInModal:!0},{key:"ip",title:r("ip_address"),width:120,minWidth:120,cellRenderer:({rowData:ye})=>Be("span",ye.ipAddress||r("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",class:"ivyforms-cell-actions",width:124,minWidth:124,cellRenderer:ne,visible:!0,showInModal:!1,fixed:Ys.RIGHT}]),Y=$(()=>{var ye;return Fs.convertWPFormat(((ye=window.wpIvyDateFormat)==null?void 0:ye.dateFormat)||"D/M/Y","dayjs")}),Z=$(()=>{const ye={};return s.tableData.forEach(De=>{De.id&&De.name&&(ye[De.id]=De.name)}),ye}),H=$(()=>{const ye=oe.value.filter(ie=>ie.visible),De=ye.filter(ie=>ie.showInModal),kt=f.value||0,Dt=ye.reduce((ie,Se)=>ie+(typeof Se.width=="number"?Se.width:0),0),me=kt-Dt>0?kt/De.length:null;return ye.map(ie=>ie.showInModal&&me?{...ie,width:Math.floor(me)}:ie)}),te=$(()=>oe.value.reduce((ye,De)=>ye+(typeof De.minWidth=="number"?De.minWidth:parseFloat(De.minWidth)||0),0)),Q=$(()=>v.value.some(ye=>ye.selected)),he=$(()=>v.value.filter(ye=>ye.selected).map(ye=>ye.id)),we=$(()=>v.value.length>0&&v.value.every(ye=>ye.selected)),He=$(()=>C.value.trim()!==""||y.value||O.starred!==null||O.read!==null),Re=ye=>({page:I.page,perPage:I.perPage,search:T.value,sortBy:R.column,sortOrder:R.order,dateRange:Ga(y.value),shouldGetCount:ye,formId:o.formId?Number(o.formId):void 0,filters:{starred:O.starred,read:O.read},searchFieldValue:!1});$e(C,A),$e([()=>I.page,()=>I.perPage,()=>T.value,()=>O.starred,()=>O.read,()=>y.value],async()=>{w.value=!0,await a.fetchData(Re(!1)),v.value=a.tableData,w.value=!1}),$e([()=>o.formId],async()=>{w.value=!0,await a.fetchData(Re(!0)),v.value=a.tableData,w.value=!1}),$e(y,()=>k.value=!!y.value),$e(()=>a.tableData,ye=>{v.value=ye,w.value=!1},{immediate:!0}),$e(()=>a.paginationMeta,ye=>{I.page!==ye.page&&(I.page=ye.page),I.perPage!==ye.perPage&&(I.perPage=ye.perPage)},{deep:!0,immediate:!0}),$e(()=>a.filterCount,ye=>{L.readTrueCount=ye.readTrueCount,L.readFalseCount=ye.readFalseCount,L.starredTrueCount=ye.starredTrueCount,L.starredFalseCount=ye.starredFalseCount},{immediate:!0});const Ue=async ye=>{w.value=!0;try{await a.fetchData(Re(ye)),v.value=a.tableData;const De=a.paginationMeta;I.page=De.page,I.perPage=De.perPage,g.value=De.total,ye&&(L.readTrueCount=a.filterCount.readTrueCount,L.readFalseCount=a.filterCount.readFalseCount,L.starredTrueCount=a.filterCount.starredTrueCount,L.starredFalseCount=a.filterCount.starredFalseCount)}finally{w.value=!1,await Xe()}},Xe=async()=>{await $t();const ye=document.querySelector(".ivyforms-table");if(!ye)return;const De=ye.querySelectorAll(".el-table-v2__row");De.length&&De.forEach(kt=>{const Dt=kt.getAttribute("rowkey");Dt&&(kt.addEventListener("mouseenter",()=>{x.value=Number(Dt),De.forEach(Ct=>{Ct.getAttribute("rowkey")===Dt&&Ct.classList.add("hovered")})}),kt.addEventListener("mouseleave",()=>{x.value=null,De.forEach(Ct=>{Ct.getAttribute("rowkey")===Dt&&Ct.classList.remove("hovered")})}))})},st=({column:ye,order:De})=>{R.column=ye,R.order=De==="asc"?"asc":De==="desc"?"desc":"",I.page=1,Ue(!1)},wt=ye=>()=>{t(Ja,`/manage/${ye}`)},Lt=()=>{v.value.forEach(ye=>{ye.selected=!1})},vt=ye=>{v.value.forEach(De=>De.selected=ye)},at=ye=>async()=>{await l.handleActionClick(ye,null,"entry","delete",{setLoading:De=>{w.value=De}})},Et=()=>{b.value=!0,$t(()=>{Ft();const ye=document.querySelector(".el-date-editor");ye==null||ye.click()})},Ft=()=>{$t(()=>{const ye=d.value&&"$el"in d.value?d.value.$el:d.value,De=h.value&&"$el"in h.value?h.value.$el:h.value;if(ye instanceof HTMLElement&&De instanceof HTMLElement){const kt=ye.getBoundingClientRect();De.style.position="absolute",De.style.top=`${kt.bottom+8}px`,De.style.left=`${kt.left}px`,De.style.inset="unset"}})},Ne=()=>{b.value=!1},qe=()=>{y.value=null,k.value=!1,b.value=!1},Le=(ye,De=500)=>()=>{ye(),setTimeout(()=>{i.closeContextMenu()},De)},Ke=(ye,De)=>{O.starred=ye==="starred"?De:null,O.read=ye==="read"?De:null,_.value=De!==null},Ze=async()=>{if(i.isOpen){i.closeContextMenu();return}i.openContextMenu({actions:[qn(Pn.Read,{handler:Le(()=>Ke("read","read")),rightText:L.readTrueCount.toString(),isActive:()=>O.read==="read",secondary:!0}),qn(Pn.Unread,{handler:Le(()=>Ke("read","unread")),isActive:()=>O.read==="unread",secondary:!0,rightText:L.readFalseCount.toString()}),qn(Pn.Starred,{handler:Le(()=>Ke("starred",!0)),isActive:()=>O.starred===!0,secondary:!0,rightText:L.starredTrueCount.toString()}),qn(Pn.Unstarred,{handler:Le(()=>Ke("starred",!1)),isActive:()=>O.starred===!1,rightText:L.starredFalseCount.toString(),secondary:!0}),qn(Pn.ResetFilters,{handler:Le(()=>{Ke("starred",null),Ke("read",null)}),secondary:!0})],contextMenuButtonRef:d.value})},ct=()=>{O.starred=null,O.read=null,_.value=!1},ht=()=>{O.starred=null,O.read=null,y.value=null,C.value="",I.page=1,_.value=!1,k.value=!1};return Wt(()=>{Ue(!0),s.tableData.length||s.fetchData()}),(ye,De)=>{const kt=au,Dt=Qy,Ct=v7,me=Fc,ie=Lc,Se=Ki,Me=sh,de=ah;return E(),B("div",voe,[F("div",goe,[F("div",yoe,[P(kt,{modelValue:C.value,"onUpdate:modelValue":De[0]||(De[0]=j=>C.value=j),class:"ivyforms-search__fixed-width",placeholder:m(r)("search")},null,8,["modelValue","placeholder"]),b.value?(E(),se(e0,{key:0,ref_key:"datePickerPopperRef",ref:h,modelValue:y.value,"onUpdate:modelValue":De[1]||(De[1]=j=>y.value=j),type:"datetimerange","date-format":Y.value,clearable:"",onClose:Ne},null,8,["modelValue","date-format"])):ue("",!0),P(Dt,{color:"tertiary",type:"datepicker","aria-label":m(r)("date_filters"),indicator:k.value,"custom-hide-indicator":qe,onClick:Et},null,8,["aria-label","indicator"]),P(Dt,{ref_key:"menuButtonRef",ref:d,color:"tertiary",type:"filter","aria-label":m(r)("filters"),indicator:_.value,"custom-hide-indicator":ct,onClick:Ze},null,8,["aria-label","indicator"]),P(Zy)])]),F("div",boe,[P(Me,{ref_key:"tableRef",ref:u,data:w.value?[]:v.value,loading:w.value,total:g.value,"row-key":"id",columns:H.value,"min-table-width":te.value,"is-custom-header":Q.value,sort:R,pagination:"",onSortChange:st,onWidthChange:De[3]||(De[3]=j=>f.value=j)},{header:U(()=>[P(Ct,{loading:w.value,"onUpdate:loading":De[2]||(De[2]=j=>w.value=j),"selected-ids":he.value,onUnselectAll:Lt},null,8,["loading","selected-ids"])]),empty:U(()=>[w.value?(E(),B("div",Soe,[P(ie,null,{template:U(()=>[(E(!0),B(ze,null,yt(I.perPage,j=>(E(),se(me,{key:j,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):He.value?(E(),se(Se,{key:2,image:"filters",title:m(r)("empty_state_filters_all_entries_title"),subtitle:m(r)("empty_state_filters_all_entries_subtitle")},{actionButton:U(()=>[P(gt,{onClick:ht},{default:U(()=>[Ye(pe(m(r)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(E(),se(Se,{key:1,image:"not-found",title:m(r)("empty_state_all_entries_title"),subtitle:m(r)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])]),P(Vc,{"show-close":"","align-center":"",type:"error",width:"342px"}),F("div",woe,[P(de,{"current-page":I.page,"onUpdate:currentPage":De[4]||(De[4]=j=>I.page=j),"page-size":I.perPage,"onUpdate:pageSize":De[5]||(De[5]=j=>I.perPage=j),total:g.value},null,8,["current-page","page-size","total"])])])}}}),Coe={};function xoe(n,e){const t=_oe,r=nl;return E(),se(r,{"has-table":""},{default:U(()=>[P(t)]),_:1})}const koe=Nt(Coe,[["render",xoe]]),Toe={class:"ivyforms-all-entries-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},g7=fe({__name:"EntriesPage",setup(n){const{getLabel:e}=dt(),t=D(),r=D([]),o=D(!1),s=D(!1),a=Xa(),i=fn(),l=Sa(),u=$(()=>l.isFullScreenMode),{redirectToWordPressAdminPage:f}=ba(),d=D(io),h=$(()=>[{label:e("all_forms"),index:Ha,routeName:Ha},{label:e("entries"),index:io,routeName:io},{label:e("integrations"),index:"integrations"},{label:e("settings"),index:"global-settings",routeName:"global-settings"}]),v=e("all_entries");wn("pageTitle",v);const g=async()=>{o.value=!0;try{await a.fetchData({page:1,perPage:100}),r.value=a.tableData.map(w=>({value:w.id,labelId:`${e("id")}: ${w.id}`,label:w.name||`Form #${w.id}`}))}catch(w){console.error(e("failed_to_fetch_form"),w),Ve({message:e("failed_to_fetch_form"),type:"error"})}finally{o.value=!1}},y=w=>{t.value=w,i.formId=String(w)},b=w=>{w===Ha?f(nu):w===io?f(Ja):w==="global-settings"&&f(Dc)};return Wt(()=>{g()}),(w,_)=>{const k=ch,x=tl,C=ni,T=koe;return E(),B(ze,null,[P(C,null,{left:U(()=>[P(k,{modelValue:t.value,"onUpdate:modelValue":_[0]||(_[0]=A=>t.value=A),size:"s",type:"border",clearable:"",placeholder:m(e)("select_form"),options:r.value,loading:o.value||s.value,onChange:y},null,8,["modelValue","placeholder","options","loading"]),u.value?(E(),se(ri,{key:0,mode:"horizontal",ellipsis:!1},{default:U(()=>[(E(!0),B(ze,null,yt(h.value,A=>(E(),se(pa,{key:A.index,label:A.label,name:A.index,"is-active":d.value===A.index,type:"tonal","coming-soon":A.index==="integrations",onClick:O=>b(A.index)},null,8,["label","name","is-active","coming-soon","onClick"]))),128))]),_:1})):ue("",!0)]),default:U(()=>[P(x)]),_:1}),F("div",Toe,[P(T)])],64)}}}),Eoe=[{key:"id",label:"Entry ID"},{key:"ipAddress",label:"User IP"},{key:"sourceURL",label:"Source URL"},{key:"userAgent",label:"Browser"},{key:"author",label:"User"},{key:"status",label:"Status"},{key:"dateCreated",label:"Submitted On"}],Moe={class:"ivyforms-entry-page-section-title"},Ioe={class:"medium-18"},Ooe={class:"ivyforms-entry-page-section-content"},Aoe={class:"ivyforms-entry-details-table"},Poe={class:"ivyforms-key-column medium-14"},$oe={class:"ivyforms-value-column regular-14"},Roe={key:0,class:"ivyforms-status-cell"},Doe=fe({__name:"EntryDetailsPagePanel",setup(n){const e=Gr(),t=No(),r=Ls(),{getLabel:o}=dt(),s=Bt("entry"),a=$(()=>Eoe.filter(u=>(s==null?void 0:s.value)&&Object.prototype.hasOwnProperty.call(s.value,u.key))),i=()=>e.name===Ns?e.params.entryId:e.params.id,l=async u=>{try{const f=u==="read"?"unread":"read",d=i();await r.updateStatus(Number(d),f),s!=null&&s.value&&(s.value.status=f),u==="read"&&f==="unread"&&(e.name===Ns?await t.push({name:Xs,params:{id:e.params.formId}}):(e.name===Vl||e.name===io)&&await t.push({name:io}))}catch(f){console.error(o("failed_to_update_entry_status"),f)}};return(u,f)=>{const d=gt,h=Nc;return E(),se(h,{width:360},{default:U(()=>[F("div",Moe,[F("span",Ioe,pe(m(o)("general_details")),1)]),F("div",Ooe,[F("table",Aoe,[F("tbody",null,[(E(!0),B(ze,null,yt(a.value,v=>(E(),B("tr",{key:v.key},[F("td",Poe,pe(v.label),1),F("td",$oe,[v.label===m(o)("status")?(E(),B("div",Roe,[F("span",null,pe(m(s)[v.key].charAt(0).toUpperCase()+m(s)[v.key].slice(1)),1),P(d,{"icon-only":"","icon-start":m(s)[v.key]==="read"?"read":"unread",size:"s",type:"ghost",priority:"tertiary","icon-start-type":"outline",onClick:g=>l(m(s)[v.key])},null,8,["icon-start","onClick"])])):v.label===m(o)("submitted_on")?(E(),B(ze,{key:1},[Ye(pe(m(Fs).formatWPDate(m(s)[v.key])),1)],64)):(E(),B(ze,{key:2},[Ye(pe(m(s)[v.key]),1)],64))])]))),128))])])])]),_:1})}}}),Noe=Nt(Doe,[["__scopeId","data-v-186c774c"]]),y7=Do("entry",()=>{const n=D(null),e=D([]),t=D(!1),r=D(null),{getLabel:o}=dt(),{request:s}=lo(),a=Ls();return{entry:n,entryFields:e,loading:t,error:r,fetchEntry:async l=>{try{const{data:u,error:f,status:d}=await s(`entry/${l}`,{method:"GET",headers:{"Content-Type":"application/json"}});!f&&d===200&&(u!=null&&u.data)?(n.value=u.data.entry,e.value=u.data.fields||[],t.value=!1,n.value.status==="unread"&&(await a.updateStatus(l,"read"),n.value.status="read")):(Ve({message:o("failed_to_get_entry"),type:"error"}),console.error(o("failed_to_get_entry"),u==null?void 0:u.message))}catch(u){Ve({message:`${o("failed_to_get_entry")} ${u}`,type:"error"})}}}}),Loe={class:"ivyforms-entry-page-section-title"},Foe={class:"medium-18"},Boe={class:"ivyforms-entry-page-section-content ivyforms-mt-24"},Voe={class:"ivyforms-entry-table"},zoe={class:"ivyforms-key-column medium-14"},Hoe={class:"ivyforms-value-column regular-14"},Woe=fe({__name:"EntryPageSectionContent",setup(n){const e=fn(),t=D(!1),r=y7(),{getLabel:o}=dt(),s=D(!1),a=$(()=>t.value?r.entryFields:r.entryFields.filter(l=>l.fieldValue!==null&&l.fieldValue!==""));$e(()=>r.entry,async l=>{l&&l.formId&&(!e.fields||e.fields.length===0)&&(s.value=!0,await e.loadForm(l.formId.toString()),s.value=!1)},{immediate:!0});const i=l=>{var d;const u=typeof l=="object"&&l!==null?l.fieldId??l.id:l,f=(d=e.fields)==null?void 0:d.find(h=>h.id==u);return f?f.label:""};return(l,u)=>{const f=er;return E(),B(ze,null,[F("div",Loe,[F("span",Foe,pe(m(o)("user_information")),1),P(f,{modelValue:t.value,"onUpdate:modelValue":u[0]||(u[0]=d=>t.value=d),priority:"secondary",type:"checkmark"},{default:U(()=>[Ye(pe(m(o)("show_empty_fields")),1)]),_:1},8,["modelValue"])]),F("div",Boe,[F("table",Voe,[F("tbody",null,[(E(!0),B(ze,null,yt(a.value,d=>(E(),B("tr",{key:d.id},[F("td",zoe,pe(i(d)||""),1),F("td",Hoe,pe(d.fieldValue),1)]))),128))])])])],64)}}}),Uoe={},joe={class:"ivyforms-entry-page-section ivyforms-flex ivyforms-flex-1 ivyforms-gap-8 ivyforms-flex-direction-column"};function qoe(n,e){const t=Woe,r=ol,o=nl;return E(),B("div",joe,[P(o,{class:"ivyforms-pr-20"},{default:U(()=>[P(r,null,{default:U(()=>[P(t)]),_:1})]),_:1})])}const Koe=Nt(Uoe,[["render",qoe],["__scopeId","data-v-525cb4ac"]]),Goe={class:"ivyforms-header__navigation"},Yoe={class:"ivyforms-header__navigation-text regular-14"},Joe={key:0,class:"ivyforms-count-loader"},Xoe={class:"ivyforms-entry-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8"},Qoe=fe({__name:"EntryPage",setup(n){const e=Gr(),t=No(),r=y7(),o=fn(),s=Ls(),{getLabel:a}=dt(),i=$(()=>e.name==="results-entry-details"),l=$(()=>i.value?e.params.entryId:e.params.id),u=$(()=>i.value?e.params.formId:o.formId),f=D(null),d=D(null),h=D([]),v=D(1),g=$(()=>h.value.length),y=D(!1),b=$(()=>o.name?o.name:""),w=async x=>{y.value=!0;try{await r.fetchEntry(x),f.value=r.entry,d.value=r.entryFields,v.value=h.value.findIndex(C=>Number(C.id)===Number(x))+1}finally{y.value=!1}},_=async()=>{if(v.value>1){v.value--;const x=h.value[v.value-1].id;i.value?await t.push({name:Ns,params:{formId:u.value,entryId:x}}):await t.push(`/manage/${x}`),await w(Number(x))}},k=async()=>{if(v.value<g.value){v.value++;const x=h.value[v.value-1].id;i.value?await t.push({name:Ns,params:{formId:u.value,entryId:x}}):await t.push(`/manage/${x}`),await w(Number(x))}};return Wt(async()=>{y.value=!0,u.value&&await o.loadForm(Array.isArray(u.value)?u.value[0]:u.value);try{await r.fetchEntry(Number(l.value)),f.value=r.entry,d.value=r.entryFields,await o.loadForm(f.value.formId);const x=r.entry.formId;await s.fetchData({formId:x}),h.value=s.tableData.filter(C=>Number(C.formId)===Number(x)).sort((C,T)=>Number(C.id)-Number(T.id)),v.value=h.value.findIndex(C=>Number(C.id)===Number(l.value))+1,$e(()=>i.value?e.params.entryId:e.params.id,C=>{v.value=h.value.findIndex(T=>Number(T.id)===Number(C))+1},{immediate:!0})}catch(x){console.error(a("failed_to_get_entry"),x)}finally{y.value=!1}}),wn("entry",f),wn("pageTitle",b),(x,C)=>{const T=gt,A=ni,O=Koe,I=Noe;return E(),B(ze,null,[P(A,null,{center:U(()=>[F("div",Goe,[P(T,{"icon-only":"","icon-start":"chevron-left","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:v.value<=1,onClick:_},null,8,["disabled"]),P(T,{"icon-only":"","icon-start":"chevron-right","icon-start-category":"arrows","icon-start-type":"outline",priority:"tertiary",type:"fill",size:"s",disabled:v.value>=g.value,onClick:k},null,8,["disabled"]),F("span",Yoe,[y.value?(E(),B("div",Joe)):(E(),B(ze,{key:1},[Ye(pe(v.value)+"/"+pe(g.value)+" "+pe(m(a)("entries")),1)],64))])])]),_:1}),F("div",Xoe,[P(O),P(I)])],64)}}}),V0=Nt(Qoe,[["__scopeId","data-v-84a69e0f"]]),Zoe={class:"entries-results ivyforms-flex ivyforms-flex-1 ivyforms-flex-direction-column ivyforms-p-4 ivyforms-gap-24"},eae={class:"ivyforms-entries-results-option-bar"},tae={class:"ivyforms-entries-results-option-bar__left"},nae={class:"ivyforms-entries-results-table"},rae={key:0,class:"ivyforms-table-skeleton"},oae={class:"ivyforms-all-forms-pagination-container"},aae=fe({__name:"FormBuilderResultsEntries",setup(n){const{getHashRedirectLink:e,redirectToWordPressAdminPage:t}=ba(),{getLabel:r}=dt(),o=fn(),s=Xa(),a=Gr(),i=Ls(),l=ih(),u=ha(),f=D(),d=D(null),h=D({}),v=D(null),g=D(!1),y=D([]),b=D([]),w=D(0),_=D(null),k=D(!1),x=D(!0),C=D(!1),T=D(!1),A=D(null),O=D([]),I=D(""),R=D(""),L=ql.debounce(j=>{R.value=j},500),G=vn({starred:null,read:null}),z=vn({page:1,perPage:10}),ee=vn({column:"id",order:"desc"}),q=vn({readTrueCount:0,readFalseCount:0,starredTrueCount:0,starredFalseCount:0}),V=()=>Be(er,{modelValue:st.value,size:"s",type:"checkmark","onUpdate:modelValue":j=>ht(j)},()=>[]),ne=({rowData:j})=>j?Be(er,{modelValue:j.selected,type:"checkmark",size:"s","onUpdate:modelValue":ae=>j.selected=ae},()=>[]):null,oe=({rowData:j})=>{if(!j)return null;const ae=a.params.formId||a.params.id,X=j.id,_e=`/results/entries/${ae}/manage/${X}`,Ie=e(Ur,_e);return Be(Ni,{size:"s",href:Ie,class:j.status==="unread"?"ivyforms-unread-entry":""},()=>[j.id])},Y=({rowData:j})=>j?Be(nn,{name:j.starred?"star-2":"star",type:"fill",size:"d",color:j.starred?"var(--map-accent-amber-symbol-0)":"var(--map-base-dusk-symbol--1)",style:"cursor: pointer;",onClick:async()=>{j.starred=!j.starred,await i.updateStarred(j.id,j.starred),j.starred?(q.starredTrueCount++,q.starredFalseCount--):(q.starredTrueCount--,q.starredFalseCount++)}}):null,Z=({rowData:j})=>j?Be(Tn,{content:r("actions"),placement:"top"},()=>[Be(gt,{iconOnly:!0,iconStart:"context-menu-dot",size:"s",type:"ghost",priority:"tertiary",iconStartType:"fill",ref:ae=>{h.value[j.id]=ae&&"$el"in ae&&ae.$el instanceof HTMLElement?ae.$el:null},onClick:()=>ye(j)})]):null,H=D([{key:"select",width:44,minWidth:44,headerRenderer:V,cellRenderer:ne,visible:!0,showInModal:!1,fixed:Ys.LEFT},{key:"star",width:32,minWidth:32,title:r("starred"),headerRenderer:()=>Be(nn,{name:"star",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)"}),cellRenderer:Y,visible:!0,showInModal:!0},{key:"id",title:r("id"),width:40,minWidth:40,cellRenderer:oe,visible:!0,showInModal:!0,sortable:!0,class:"ivyforms-custom-link"},{key:"date-created",title:r("date_submitted"),width:105,minWidth:105,cellRenderer:({rowData:j})=>Be("span",Fs.formatWPDate(j.dateCreated)),visible:!0,showInModal:!0},{key:"browser",title:r("browser"),width:100,minWidth:100,cellRenderer:({rowData:j})=>Be("span",j.userAgent||r("unknown")),visible:!0,showInModal:!0},{key:"actions",title:"",class:"ivyforms-cell-actions, ivyforms-sticky-right",headerRenderer:()=>Be(Tn,{content:r("column_visibility"),placement:"left"},()=>[Be(nn,{name:"eye-opened",type:"outline",size:"d",color:"var(--map-base-dusk-symbol-2)",onClick:qe,style:"cursor: pointer;"})]),width:45,minWidth:45,cellRenderer:Z,visible:!0,showInModal:!1,fixed:Ys.RIGHT}]),te=$(()=>{const j=a.params.id,ae=Array.isArray(j)?j[0]:j;return o.loadForm(ae),(o.fields||[]).map((_e,Ie)=>({key:`field-${_e.fieldIndex}`,title:_e.label,width:150,minWidth:100,cellRenderer:({rowData:Pe})=>{var _t;const rt=(_t=i.entryFields.find(le=>le.entryId==Pe.id&&le.fieldId==_e.id))==null?void 0:_t.fieldValue;return Be("span",rt||"")},visible:Ie<4,showInModal:!0}))});$e(te,j=>{O.value.length===0?O.value=j.map(ae=>({...ae})):O.value=j.map(ae=>{const X=O.value.find(_e=>_e.key===ae.key);return X?{...ae,visible:X.visible}:{...ae}})},{immediate:!0});const Q=D([]);$e([H,O],()=>{const j=H.value,ae=j.findIndex(Ie=>Ie.key==="id"),X=j.slice(0,ae+1),_e=j.slice(ae+1);Q.value=[...X,...O.value,..._e]},{immediate:!0});const we=$(()=>{var j;return Fs.convertWPFormat(((j=window.wpIvyDateFormat)==null?void 0:j.dateFormat)||"D/M/Y","dayjs")}),He=$(()=>{var rt,_t;const j=Q.value.filter(le=>le.visible),ae=j.filter(le=>le.showInModal),X=((_t=(rt=f.value)==null?void 0:rt.$el)==null?void 0:_t.offsetWidth)||0,_e=j.reduce((le,Te)=>le+(typeof Te.width=="number"?Te.width:0),0),Pe=X-_e>0?X/ae.length:null;return j.map(le=>le.showInModal&&Pe?{...le,width:Math.floor(Pe)}:le)}),Re=$(()=>H.value.reduce((j,ae)=>j+(typeof ae.minWidth=="number"?ae.minWidth:parseFloat(ae.minWidth)||0),0)),Ue=$(()=>b.value.some(j=>j.selected)),Xe=$(()=>b.value.filter(j=>j.selected).map(j=>j.id)),st=$(()=>b.value.length>0&&b.value.every(j=>j.selected)),wt=$({get(){return y.value.every(j=>j.visible)},set(j){y.value.forEach(X=>{X.key!=="id"&&X.showInModal&&(X.visible=j)});const ae=y.value.find(X=>X.key==="id");ae&&(ae.visible=!0)}}),Lt=$(()=>y.value.filter(j=>j.visible).length),vt=j=>{var ae;return Lt.value===1&&((ae=y.value.find(X=>X.key===j))==null?void 0:ae.visible)},at=$(()=>I.value.trim()!==""||_.value||G.starred!==null||G.read!==null),Et=j=>({page:z.page,perPage:z.perPage,search:R.value,sortBy:ee.column,sortOrder:ee.order,dateRange:Ga(_.value),shouldGetCount:j,formId:Number(a.params.id),filters:{starred:G.starred,read:G.read},searchFieldValue:!0});$e(I,L),$e([()=>z.page,()=>z.perPage,()=>R.value,()=>G.starred,()=>G.read,()=>_.value,()=>a.params.id],async()=>{x.value=!0,await i.fetchData(Et(!1)),b.value=i.tableData,x.value=!1}),$e(_,()=>T.value=!!_.value),$e(()=>i.tableData,j=>{b.value=j,x.value=!1},{immediate:!0}),$e(()=>i.paginationMeta,j=>{w.value=Ga(j).total||0},{immediate:!0}),$e(()=>y.value.map(j=>j.visible),()=>{if(y.value.filter(ae=>ae.visible).length===0){const ae=y.value.find(X=>X.key==="id");ae&&(ae.visible=!0)}});const Ft=async j=>{x.value=!0;try{await i.fetchData(Et(j)),b.value=i.tableData;const ae=i.paginationMeta;z.page=ae.page,z.perPage=ae.perPage,w.value=ae.total,j&&(q.readTrueCount=i.filterCount.readTrueCount,q.readFalseCount=i.filterCount.readFalseCount,q.starredTrueCount=i.filterCount.starredTrueCount,q.starredFalseCount=i.filterCount.starredFalseCount)}finally{x.value=!1,await Ne()}},Ne=async()=>{await $t();const j=document.querySelector(".ivyforms-table");if(!j)return;const ae=j.querySelectorAll(".el-table-v2__row");ae.length&&ae.forEach(X=>{const _e=X.getAttribute("rowkey");_e&&(X.addEventListener("mouseenter",()=>{A.value=Number(_e),ae.forEach(Ie=>{Ie.getAttribute("rowkey")===_e&&Ie.classList.add("hovered")})}),X.addEventListener("mouseleave",()=>{A.value=null,ae.forEach(Ie=>{Ie.getAttribute("rowkey")===_e&&Ie.classList.remove("hovered")})}))})},qe=()=>{y.value=Q.value.map(j=>({key:j.key,visible:j.visible,showInModal:j.showInModal??!0,title:j.title})),g.value=!0},Le=()=>{y.value.forEach(j=>{const ae=Q.value.find(_e=>_e.key===j.key);ae&&(ae.visible=j.visible);const X=O.value.find(_e=>_e.key===j.key);X&&(X.visible=j.visible)}),g.value=!1},Ke=({column:j,order:ae})=>{ee.column=j,ee.order=ae==="asc"?"asc":ae==="desc"?"desc":"",z.page=1,Ft(!1)},Ze=j=>()=>{t(Ja,`/manage/${j}`)},ct=()=>{b.value.forEach(j=>{j.selected=!1})},ht=j=>{b.value.forEach(ae=>ae.selected=j)},ye=ql.debounce(j=>{const ae=j.id,X=j.status,_e=h.value[ae];if(!_e){console.warn(r("menu_button_element_not_found"));return}A.value=ae,l.openContextMenu({actions:[qn(X==="unread"?Pn.MarkAsRead:Pn.MarkAsUnread,{iconSize:"s",handler:async Ie=>{const Pe=j.status==="unread"?"read":"unread";await i.updateStatus(Ie,Pe),j.status=Pe,j.status==="read"?(q.readTrueCount++,q.readFalseCount--):(q.readTrueCount--,q.readFalseCount++)}}),qn(Pn.Preview,{iconSize:"s",handler:Ze(ae)}),qn(Pn.Delete,{iconSize:"s",handler:async Ie=>{await u.handleActionClick(null,[Ie],"entry","delete",{setLoading:Pe=>{x.value=Pe}})}})],entityId:ae,contextMenuButtonRef:_e,onClose:()=>{document.querySelectorAll(".el-table-v2__row.hovered").forEach(Pe=>Pe.classList.remove("hovered")),A.value=null}})},100),De=()=>{k.value=!0,$t(()=>{kt();const j=document.querySelector(".el-date-editor");j==null||j.click()})},kt=()=>{$t(()=>{const j=d.value&&"$el"in d.value?d.value.$el:d.value,ae=v.value&&"$el"in v.value?v.value.$el:v.value;if(j instanceof HTMLElement&&ae instanceof HTMLElement){const X=j.getBoundingClientRect();ae.style.position="absolute",ae.style.top=`${X.bottom+8}px`,ae.style.left=`${X.left}px`,ae.style.inset="unset"}})},Dt=()=>{k.value=!1},Ct=()=>{_.value=null,T.value=!1,k.value=!1},me=(j,ae=500)=>()=>{j(),setTimeout(()=>{l.closeContextMenu()},ae)},ie=(j,ae)=>{G.starred=j==="starred"?ae:null,G.read=j==="read"?ae:null,C.value=ae!==null},Se=async()=>{if(l.isOpen){l.closeContextMenu();return}l.openContextMenu({actions:[qn(Pn.Read,{handler:me(()=>ie("read","read")),rightText:q.readTrueCount.toString(),isActive:()=>G.read==="read",secondary:!0}),qn(Pn.Unread,{handler:me(()=>ie("read","unread")),isActive:()=>G.read==="unread",secondary:!0,rightText:q.readFalseCount.toString()}),qn(Pn.Starred,{handler:me(()=>ie("starred",!0)),isActive:()=>G.starred===!0,secondary:!0,rightText:q.starredTrueCount.toString()}),qn(Pn.Unstarred,{handler:me(()=>ie("starred",!1)),isActive:()=>G.starred===!1,rightText:q.starredFalseCount.toString(),secondary:!0}),qn(Pn.ResetFilters,{handler:me(()=>{ie("starred",null),ie("read",null)}),secondary:!0})],contextMenuButtonRef:d.value})},Me=()=>{G.starred=null,G.read=null,C.value=!1},de=()=>{G.starred=null,G.read=null,_.value=null,I.value="",z.page=1,C.value=!1,T.value=!1};return Wt(()=>{Ft(!0),s.tableData.length||s.fetchData()}),(j,ae)=>{const X=au,_e=Qy,Ie=v7,Pe=Fc,rt=Lc,_t=Ki,le=sh,Te=ah;return E(),B("div",Zoe,[F("div",eae,[F("div",tae,[P(X,{modelValue:I.value,"onUpdate:modelValue":ae[0]||(ae[0]=Ge=>I.value=Ge),class:"ivyforms-search__fixed-width",placeholder:m(r)("search")},null,8,["modelValue","placeholder"]),k.value?(E(),se(e0,{key:0,ref_key:"datePickerPopperRef",ref:v,modelValue:_.value,"onUpdate:modelValue":ae[1]||(ae[1]=Ge=>_.value=Ge),type:"datetimerange","date-format":we.value,clearable:"",onClose:Dt},null,8,["modelValue","date-format"])):ue("",!0),P(_e,{color:"tertiary",type:"datepicker","aria-label":m(r)("date_filters"),indicator:T.value,"custom-hide-indicator":Ct,onClick:De},null,8,["aria-label","indicator"]),P(_e,{ref_key:"menuButtonRef",ref:d,color:"tertiary",type:"filter","aria-label":m(r)("filters"),indicator:C.value,"custom-hide-indicator":Me,onClick:Se},null,8,["aria-label","indicator"]),P(Zy)])]),F("div",nae,[(E(),se(le,{ref_key:"tableRef",ref:f,key:Array.isArray(m(a).params.id)?m(a).params.id[0]:m(a).params.id,data:x.value?[]:b.value,loading:x.value,total:w.value,"row-key":"id",columns:He.value,"min-table-width":Re.value,"is-custom-header":Ue.value,sort:ee,onSortChange:Ke},{header:U(()=>[P(Ie,{loading:x.value,"onUpdate:loading":ae[2]||(ae[2]=Ge=>x.value=Ge),"selected-ids":Xe.value,onUnselectAll:ct},null,8,["loading","selected-ids"])]),empty:U(()=>[x.value?(E(),B("div",rae,[P(rt,null,{template:U(()=>[(E(!0),B(ze,null,yt(z.perPage,Ge=>(E(),se(Pe,{key:Ge,class:"ivyforms-skeleton-row"}))),128))]),_:1})])):at.value?(E(),se(_t,{key:2,image:"filters",title:m(r)("empty_state_filters_all_entries_title"),subtitle:m(r)("empty_state_filters_all_entries_subtitle")},{actionButton:U(()=>[P(gt,{onClick:de},{default:U(()=>[Ye(pe(m(r)("reset_filters")),1)]),_:1})]),_:1},8,["title","subtitle"])):(E(),se(_t,{key:1,image:"not-found",title:m(r)("empty_state_all_entries_title"),subtitle:m(r)("empty_state_all_entries_subtitle")},null,8,["title","subtitle"]))]),_:1},8,["data","loading","total","columns","min-table-width","is-custom-header","sort"])),P(n8,{modelValue:g.value,"onUpdate:modelValue":ae[5]||(ae[5]=Ge=>g.value=Ge),title:m(r)("edit_table"),subtitle:m(r)("edit_columns"),"show-close":"","align-center":"",width:"400px"},{default:U(()=>[P(er,{modelValue:wt.value,"onUpdate:modelValue":ae[3]||(ae[3]=Ge=>wt.value=Ge),priority:"secondary",size:"s",type:"checkmark",class:"show-all-columns"},{default:U(()=>[be(j.$slots,"default",{},()=>[Ye(pe(m(r)("show_all_columns")),1)])]),_:3},8,["modelValue"]),(E(!0),B(ze,null,yt(y.value,Ge=>(E(),B("div",{key:Ge.key},[Ge.showInModal?(E(),se(er,{key:0,modelValue:Ge.visible,"onUpdate:modelValue":Tt=>Ge.visible=Tt,disabled:vt(Ge.key),priority:"secondary",size:"s",type:"checkmark"},{default:U(()=>[Ye(pe(Ge.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):ue("",!0)]))),128))]),footer:U(()=>[P(gt,{priority:"tertiary",size:"d",type:"fill",onClick:ae[4]||(ae[4]=Ge=>g.value=!1)},{default:U(()=>[Ye(pe(m(r)("cancel")),1)]),_:1}),P(gt,{priority:"success",size:"d",type:"fill",onClick:Le},{default:U(()=>[Ye(pe(m(r)("save")),1)]),_:1})]),_:3},8,["modelValue","title","subtitle"])]),P(Vc,{"show-close":"","align-center":"",type:"error",width:"342px"}),F("div",oae,[P(Te,{"current-page":z.page,"onUpdate:currentPage":ae[6]||(ae[6]=Ge=>z.page=Ge),"page-size":z.perPage,"onUpdate:pageSize":ae[7]||(ae[7]=Ge=>z.perPage=Ge),total:w.value},null,8,["current-page","page-size","total"])])])}}}),sae={};function iae(n,e){const t=To("router-view"),r=nl;return E(),se(r,null,{default:U(()=>[P(t,null,{default:U(({Component:o})=>[(E(),se(un(o)))]),_:1})]),_:1})}const lae=Nt(sae,[["render",iae]]),uae=fe({__name:"FormResultsPagePanel",props:{activeIndex:{}},emits:["update:activeIndex"],setup(n,{emit:e}){const{getLabel:t}=dt(),r=D("vertical"),o=n,s=Gr(),a=fn(),i=$(()=>a.formId||s.params.id),l=e,u=[{label:t("entries"),index:io,disabled:!1}],f=No(),d=h=>{l("update:activeIndex",h),h==="entries"&&f.push({path:`/results/entries/${i.value}`})};return(h,v)=>{const g=pa,y=ri,b=Nc;return E(),se(b,null,{default:U(()=>[P(y,{mode:r.value,ellipsis:!1,class:"ivyforms-form-builder-results__menu"},{default:U(()=>[(E(),B(ze,null,yt(u,w=>P(g,{key:w.index,label:w.label,name:w.index,type:"tonal","is-active":o.activeIndex===w.index,"coming-soon":w.disabled,onClick:_=>d(w.index)},null,8,["label","name","is-active","coming-soon","onClick"])),64))]),_:1},8,["mode"])]),_:1})}}}),cae=fe({__name:"FormBuilderResultsPage",setup(n){const e=fn(),t=Sa(),r=Xa(),o=D("entries"),s=D([]),a=D(!1),i=D(!1),l=Gr(),u=No(),f=dh(),{getLabel:d}=dt(),h=$(()=>e.formId||null),v=$(()=>[{label:d("build"),index:"build",routeName:e.isEditing?jl:qi},{label:d("settings"),index:"settings",routeName:Js},{label:d("results"),index:"results",routeName:Xs}]),g=_=>{o.value=_},y=()=>{e.formId||Ve({message:d("first_save_form"),type:"error"}),window.open(`${window.wpIvyUrls.siteURL}?ivyforms_preview=${e.formId}&_wpNonce=${window.wpIvyApiSettings.nonce}`,"_blank")},b=async _=>{_&&await u.push({path:`/results/entries/${_}`})},w=async()=>{a.value=!0;try{await r.fetchData({page:1,perPage:100}),s.value=r.tableData.map(_=>({value:_.id,labelId:`${d("id")}: ${_.id}`,label:_.name||`Form #${_.id}`}))}catch(_){console.error(d("failed_to_load_form"),_),Ve({message:d("failed_to_fetch_form"),type:"error"})}finally{a.value=!1}};return Wt(async()=>{await w(),e.formId||(e.counterFields=0)}),$e(()=>l.params.id,_=>{_&&(e.formId=String(_))},{immediate:!0}),$e(()=>e.name,_=>{if(_&&e.formId){const k=s.value.findIndex(x=>x.value===e.formId);k!==-1&&(s.value[k].label=_)}}),$e(()=>l.hash,_=>{_.includes("/entries")?o.value="entries":_.includes("/insights")?o.value="insights":_.includes("/report")&&(o.value="report")},{immediate:!0}),(_,k)=>{const x=ch,C=pa,T=ri,A=gt,O=Tn,I=tl,R=ni,L=uae,G=lae;return E(),B(ze,null,[P(R,null,{left:U(()=>[P(x,{modelValue:h.value,"onUpdate:modelValue":k[0]||(k[0]=z=>h.value=z),size:"s",type:"border",placeholder:m(d)("select_form"),options:s.value,loading:a.value||i.value,onChange:b},null,8,["modelValue","placeholder","options","loading"])]),center:U(()=>[P(T,{mode:"horizontal",ellipsis:!1,router:""},{default:U(()=>[(E(!0),B(ze,null,yt(v.value,z=>(E(),se(C,{key:z.index,label:z.label,name:z.index,type:"tonal","is-active":m(f).isActive(z.routeName,z.index),route:m(f).getMenuRoute(z,m(Xs)),onClick:ee=>m(f).onMenuClick(z,m(f).isActive)},null,8,["label","name","is-active","route","onClick"]))),128))]),_:1})]),right:U(()=>[P(O,{content:m(d)("preview_form"),placement:"bottom",theme:"inverted"},{default:U(()=>[P(A,{priority:"tertiary","icon-start":"eye-opened","icon-start-type":"outline",onClick:y})]),_:1},8,["content"]),P(I)]),_:1}),F("div",{class:J(["ivyforms-form-builder-results-page ivyforms-flex ivyforms-gap-8 ivyforms-p-8",{"ivyforms-fullscreen-mode":m(t).isFullScreenMode}])},[(E(),se(L,{key:h.value,"active-index":o.value,"onUpdate:activeIndex":g},null,8,["active-index"])),P(G,{"active-index":o.value},null,8,["active-index"])],2)],64)}}}),dae=Nt(cae,[["__scopeId","data-v-ab13be94"]]),uu=new URLSearchParams(window.location.search).get("page");let sl=[];uu===UV&&(sl=[{path:"/",name:jV,component:tz}]);uu===nu&&(sl=[{path:"/",name:Ha,component:tG}]);uu===Ur&&(sl=[{path:"/",name:qi,component:Iw,children:[{path:"/manage/:id(\\d+)",name:jl,component:Iw}]},{path:"/settings",name:Kf,component:eX,children:[{path:"general",name:U1,component:J_},{path:"general/manage/:id(\\d+)",name:Js,component:J_},{path:"notification/:id(\\d+)",name:gc,component:jre},{path:"notification/manage",name:Gf,component:xy},{path:"notification/manage/:id(\\d+)?",name:Yf,component:xy},{path:"confirmation/manage/:id(\\d+)",name:Jf,component:hoe}]},{path:"/results",name:H5,component:dae,children:[{path:"entries/:id(\\d+)",name:Xs,component:aae}]},{path:"/results/entries/:formId/manage/:entryId(\\d+)",name:Ns,component:V0}]);uu===Ja&&(sl=[{path:"/",name:io,component:g7},{path:"/manage/:id(\\d+)",name:Vl,component:V0}]);uu===Dc&&(sl=[{path:"/",name:KV,component:Iz,children:[{path:"general",name:qV,component:Dz},{path:"security",redirect:"security/recaptcha"},{path:"security/:provider(recaptcha|hcaptcha|turnstile|honeypot)",name:GV,component:FW}]}]);uu===Ja&&(sl=[{path:"/",name:io,component:g7},{path:"/manage/:id(\\d+)",name:Vl,component:V0}]);const fae=KO({history:GO(),routes:sl}),Th=YO(eA),pae=JO();Th.use(pae);Th.use(fae);const hae=XO();hae.initialize();Th.config.globalProperties.$labels=dt();Th.mount("#ivyforms-app"); |
| 139 |
|