Files
2026-07-09 14:23:25 +02:00

47 lines
139 KiB
JavaScript

(()=>{var Go=Object.create;var Ti=Object.defineProperty;var Ko=Object.getOwnPropertyDescriptor;var Jo=Object.getOwnPropertyNames;var Qo=Object.getPrototypeOf,Zo=Object.prototype.hasOwnProperty;var Gr=(e,t)=>()=>{try{return t||e((t={exports:{}}).exports,t),t.exports}catch(n){throw t=0,n}};var ea=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Jo(t))!Zo.call(e,i)&&i!==n&&Ti(e,i,{get:()=>t[i],enumerable:!(r=Ko(t,i))||r.enumerable});return e};var ta=(e,t,n)=>(n=e!=null?Go(Qo(e)):{},ea(t||!e||!e.__esModule?Ti(n,"default",{value:e,enumerable:!0}):n,e));var fo=Gr(()=>{});var po=Gr(()=>{});var ho=Gr((Us,yr)=>{(function(){"use strict";var e="input is invalid type",t="finalize already called",n=typeof window=="object",r=n?window:{};r.JS_MD5_NO_WINDOW&&(n=!1);var i=!n&&typeof self=="object",o=!r.JS_MD5_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;o?r=global:i&&(r=self);var a=!r.JS_MD5_NO_COMMON_JS&&typeof yr=="object"&&yr.exports,c=typeof define=="function"&&define.amd,u=!r.JS_MD5_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",f="0123456789abcdef".split(""),y=[128,32768,8388608,-2147483648],m=[0,8,16,24],O=["hex","array","digest","buffer","arrayBuffer","base64"],S="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),x=[],M;if(u){var I=new ArrayBuffer(68);M=new Uint8Array(I),x=new Uint32Array(I)}var $=Array.isArray;(r.JS_MD5_NO_NODE_JS||!$)&&($=function(l){return Object.prototype.toString.call(l)==="[object Array]"});var A=ArrayBuffer.isView;u&&(r.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW||!A)&&(A=function(l){return typeof l=="object"&&l.buffer&&l.buffer.constructor===ArrayBuffer});var N=function(l){var h=typeof l;if(h==="string")return[l,!0];if(h!=="object"||l===null)throw new Error(e);if(u&&l.constructor===ArrayBuffer)return[new Uint8Array(l),!1];if(!$(l)&&!A(l))throw new Error(e);return[l,!1]},Y=function(l){return function(h){return new X(!0).update(h)[l]()}},ne=function(){var l=Y("hex");o&&(l=J(l)),l.create=function(){return new X},l.update=function(p){return l.create().update(p)};for(var h=0;h<O.length;++h){var v=O[h];l[v]=Y(v)}return l},J=function(l){var h=fo(),v=po().Buffer,p;v.from&&!r.JS_MD5_NO_BUFFER_FROM?p=v.from:p=function(P){return new v(P)};var j=function(P){if(typeof P=="string")return h.createHash("md5").update(P,"utf8").digest("hex");if(P==null)throw new Error(e);return P.constructor===ArrayBuffer&&(P=new Uint8Array(P)),$(P)||A(P)||P.constructor===v?h.createHash("md5").update(p(P)).digest("hex"):l(P)};return j},V=function(l){return function(h,v){return new Q(h,!0).update(v)[l]()}},de=function(){var l=V("hex");l.create=function(p){return new Q(p)},l.update=function(p,j){return l.create(p).update(j)};for(var h=0;h<O.length;++h){var v=O[h];l[v]=V(v)}return l};function X(l){if(l)x[0]=x[16]=x[1]=x[2]=x[3]=x[4]=x[5]=x[6]=x[7]=x[8]=x[9]=x[10]=x[11]=x[12]=x[13]=x[14]=x[15]=0,this.blocks=x,this.buffer8=M;else if(u){var h=new ArrayBuffer(68);this.buffer8=new Uint8Array(h),this.blocks=new Uint32Array(h)}else this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=this.h1=this.h2=this.h3=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}X.prototype.update=function(l){if(this.finalized)throw new Error(t);var h=N(l);l=h[0];for(var v=h[1],p,j=0,P,R=l.length,Z=this.blocks,ze=this.buffer8;j<R;){if(this.hashed&&(this.hashed=!1,Z[0]=Z[16],Z[16]=Z[1]=Z[2]=Z[3]=Z[4]=Z[5]=Z[6]=Z[7]=Z[8]=Z[9]=Z[10]=Z[11]=Z[12]=Z[13]=Z[14]=Z[15]=0),v)if(u)for(P=this.start;j<R&&P<64;++j)p=l.charCodeAt(j),p<128?ze[P++]=p:p<2048?(ze[P++]=192|p>>>6,ze[P++]=128|p&63):p<55296||p>=57344?(ze[P++]=224|p>>>12,ze[P++]=128|p>>>6&63,ze[P++]=128|p&63):(p=65536+((p&1023)<<10|l.charCodeAt(++j)&1023),ze[P++]=240|p>>>18,ze[P++]=128|p>>>12&63,ze[P++]=128|p>>>6&63,ze[P++]=128|p&63);else for(P=this.start;j<R&&P<64;++j)p=l.charCodeAt(j),p<128?Z[P>>>2]|=p<<m[P++&3]:p<2048?(Z[P>>>2]|=(192|p>>>6)<<m[P++&3],Z[P>>>2]|=(128|p&63)<<m[P++&3]):p<55296||p>=57344?(Z[P>>>2]|=(224|p>>>12)<<m[P++&3],Z[P>>>2]|=(128|p>>>6&63)<<m[P++&3],Z[P>>>2]|=(128|p&63)<<m[P++&3]):(p=65536+((p&1023)<<10|l.charCodeAt(++j)&1023),Z[P>>>2]|=(240|p>>>18)<<m[P++&3],Z[P>>>2]|=(128|p>>>12&63)<<m[P++&3],Z[P>>>2]|=(128|p>>>6&63)<<m[P++&3],Z[P>>>2]|=(128|p&63)<<m[P++&3]);else if(u)for(P=this.start;j<R&&P<64;++j)ze[P++]=l[j];else for(P=this.start;j<R&&P<64;++j)Z[P>>>2]|=l[j]<<m[P++&3];this.lastByteIndex=P,this.bytes+=P-this.start,P>=64?(this.start=P-64,this.hash(),this.hashed=!0):this.start=P}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this},X.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var l=this.blocks,h=this.lastByteIndex;l[h>>>2]|=y[h&3],h>=56&&(this.hashed||this.hash(),l[0]=l[16],l[16]=l[1]=l[2]=l[3]=l[4]=l[5]=l[6]=l[7]=l[8]=l[9]=l[10]=l[11]=l[12]=l[13]=l[14]=l[15]=0),l[14]=this.bytes<<3,l[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},X.prototype.hash=function(){var l,h,v,p,j,P,R=this.blocks;this.first?(l=R[0]-680876937,l=(l<<7|l>>>25)-271733879<<0,p=(-1732584194^l&2004318071)+R[1]-117830708,p=(p<<12|p>>>20)+l<<0,v=(-271733879^p&(l^-271733879))+R[2]-1126478375,v=(v<<17|v>>>15)+p<<0,h=(l^v&(p^l))+R[3]-1316259209,h=(h<<22|h>>>10)+v<<0):(l=this.h0,h=this.h1,v=this.h2,p=this.h3,l+=(p^h&(v^p))+R[0]-680876936,l=(l<<7|l>>>25)+h<<0,p+=(v^l&(h^v))+R[1]-389564586,p=(p<<12|p>>>20)+l<<0,v+=(h^p&(l^h))+R[2]+606105819,v=(v<<17|v>>>15)+p<<0,h+=(l^v&(p^l))+R[3]-1044525330,h=(h<<22|h>>>10)+v<<0),l+=(p^h&(v^p))+R[4]-176418897,l=(l<<7|l>>>25)+h<<0,p+=(v^l&(h^v))+R[5]+1200080426,p=(p<<12|p>>>20)+l<<0,v+=(h^p&(l^h))+R[6]-1473231341,v=(v<<17|v>>>15)+p<<0,h+=(l^v&(p^l))+R[7]-45705983,h=(h<<22|h>>>10)+v<<0,l+=(p^h&(v^p))+R[8]+1770035416,l=(l<<7|l>>>25)+h<<0,p+=(v^l&(h^v))+R[9]-1958414417,p=(p<<12|p>>>20)+l<<0,v+=(h^p&(l^h))+R[10]-42063,v=(v<<17|v>>>15)+p<<0,h+=(l^v&(p^l))+R[11]-1990404162,h=(h<<22|h>>>10)+v<<0,l+=(p^h&(v^p))+R[12]+1804603682,l=(l<<7|l>>>25)+h<<0,p+=(v^l&(h^v))+R[13]-40341101,p=(p<<12|p>>>20)+l<<0,v+=(h^p&(l^h))+R[14]-1502002290,v=(v<<17|v>>>15)+p<<0,h+=(l^v&(p^l))+R[15]+1236535329,h=(h<<22|h>>>10)+v<<0,l+=(v^p&(h^v))+R[1]-165796510,l=(l<<5|l>>>27)+h<<0,p+=(h^v&(l^h))+R[6]-1069501632,p=(p<<9|p>>>23)+l<<0,v+=(l^h&(p^l))+R[11]+643717713,v=(v<<14|v>>>18)+p<<0,h+=(p^l&(v^p))+R[0]-373897302,h=(h<<20|h>>>12)+v<<0,l+=(v^p&(h^v))+R[5]-701558691,l=(l<<5|l>>>27)+h<<0,p+=(h^v&(l^h))+R[10]+38016083,p=(p<<9|p>>>23)+l<<0,v+=(l^h&(p^l))+R[15]-660478335,v=(v<<14|v>>>18)+p<<0,h+=(p^l&(v^p))+R[4]-405537848,h=(h<<20|h>>>12)+v<<0,l+=(v^p&(h^v))+R[9]+568446438,l=(l<<5|l>>>27)+h<<0,p+=(h^v&(l^h))+R[14]-1019803690,p=(p<<9|p>>>23)+l<<0,v+=(l^h&(p^l))+R[3]-187363961,v=(v<<14|v>>>18)+p<<0,h+=(p^l&(v^p))+R[8]+1163531501,h=(h<<20|h>>>12)+v<<0,l+=(v^p&(h^v))+R[13]-1444681467,l=(l<<5|l>>>27)+h<<0,p+=(h^v&(l^h))+R[2]-51403784,p=(p<<9|p>>>23)+l<<0,v+=(l^h&(p^l))+R[7]+1735328473,v=(v<<14|v>>>18)+p<<0,h+=(p^l&(v^p))+R[12]-1926607734,h=(h<<20|h>>>12)+v<<0,j=h^v,l+=(j^p)+R[5]-378558,l=(l<<4|l>>>28)+h<<0,p+=(j^l)+R[8]-2022574463,p=(p<<11|p>>>21)+l<<0,P=p^l,v+=(P^h)+R[11]+1839030562,v=(v<<16|v>>>16)+p<<0,h+=(P^v)+R[14]-35309556,h=(h<<23|h>>>9)+v<<0,j=h^v,l+=(j^p)+R[1]-1530992060,l=(l<<4|l>>>28)+h<<0,p+=(j^l)+R[4]+1272893353,p=(p<<11|p>>>21)+l<<0,P=p^l,v+=(P^h)+R[7]-155497632,v=(v<<16|v>>>16)+p<<0,h+=(P^v)+R[10]-1094730640,h=(h<<23|h>>>9)+v<<0,j=h^v,l+=(j^p)+R[13]+681279174,l=(l<<4|l>>>28)+h<<0,p+=(j^l)+R[0]-358537222,p=(p<<11|p>>>21)+l<<0,P=p^l,v+=(P^h)+R[3]-722521979,v=(v<<16|v>>>16)+p<<0,h+=(P^v)+R[6]+76029189,h=(h<<23|h>>>9)+v<<0,j=h^v,l+=(j^p)+R[9]-640364487,l=(l<<4|l>>>28)+h<<0,p+=(j^l)+R[12]-421815835,p=(p<<11|p>>>21)+l<<0,P=p^l,v+=(P^h)+R[15]+530742520,v=(v<<16|v>>>16)+p<<0,h+=(P^v)+R[2]-995338651,h=(h<<23|h>>>9)+v<<0,l+=(v^(h|~p))+R[0]-198630844,l=(l<<6|l>>>26)+h<<0,p+=(h^(l|~v))+R[7]+1126891415,p=(p<<10|p>>>22)+l<<0,v+=(l^(p|~h))+R[14]-1416354905,v=(v<<15|v>>>17)+p<<0,h+=(p^(v|~l))+R[5]-57434055,h=(h<<21|h>>>11)+v<<0,l+=(v^(h|~p))+R[12]+1700485571,l=(l<<6|l>>>26)+h<<0,p+=(h^(l|~v))+R[3]-1894986606,p=(p<<10|p>>>22)+l<<0,v+=(l^(p|~h))+R[10]-1051523,v=(v<<15|v>>>17)+p<<0,h+=(p^(v|~l))+R[1]-2054922799,h=(h<<21|h>>>11)+v<<0,l+=(v^(h|~p))+R[8]+1873313359,l=(l<<6|l>>>26)+h<<0,p+=(h^(l|~v))+R[15]-30611744,p=(p<<10|p>>>22)+l<<0,v+=(l^(p|~h))+R[6]-1560198380,v=(v<<15|v>>>17)+p<<0,h+=(p^(v|~l))+R[13]+1309151649,h=(h<<21|h>>>11)+v<<0,l+=(v^(h|~p))+R[4]-145523070,l=(l<<6|l>>>26)+h<<0,p+=(h^(l|~v))+R[11]-1120210379,p=(p<<10|p>>>22)+l<<0,v+=(l^(p|~h))+R[2]+718787259,v=(v<<15|v>>>17)+p<<0,h+=(p^(v|~l))+R[9]-343485551,h=(h<<21|h>>>11)+v<<0,this.first?(this.h0=l+1732584193<<0,this.h1=h-271733879<<0,this.h2=v-1732584194<<0,this.h3=p+271733878<<0,this.first=!1):(this.h0=this.h0+l<<0,this.h1=this.h1+h<<0,this.h2=this.h2+v<<0,this.h3=this.h3+p<<0)},X.prototype.hex=function(){this.finalize();var l=this.h0,h=this.h1,v=this.h2,p=this.h3;return f[l>>>4&15]+f[l&15]+f[l>>>12&15]+f[l>>>8&15]+f[l>>>20&15]+f[l>>>16&15]+f[l>>>28&15]+f[l>>>24&15]+f[h>>>4&15]+f[h&15]+f[h>>>12&15]+f[h>>>8&15]+f[h>>>20&15]+f[h>>>16&15]+f[h>>>28&15]+f[h>>>24&15]+f[v>>>4&15]+f[v&15]+f[v>>>12&15]+f[v>>>8&15]+f[v>>>20&15]+f[v>>>16&15]+f[v>>>28&15]+f[v>>>24&15]+f[p>>>4&15]+f[p&15]+f[p>>>12&15]+f[p>>>8&15]+f[p>>>20&15]+f[p>>>16&15]+f[p>>>28&15]+f[p>>>24&15]},X.prototype.toString=X.prototype.hex,X.prototype.digest=function(){this.finalize();var l=this.h0,h=this.h1,v=this.h2,p=this.h3;return[l&255,l>>>8&255,l>>>16&255,l>>>24&255,h&255,h>>>8&255,h>>>16&255,h>>>24&255,v&255,v>>>8&255,v>>>16&255,v>>>24&255,p&255,p>>>8&255,p>>>16&255,p>>>24&255]},X.prototype.array=X.prototype.digest,X.prototype.arrayBuffer=function(){this.finalize();var l=new ArrayBuffer(16),h=new Uint32Array(l);return h[0]=this.h0,h[1]=this.h1,h[2]=this.h2,h[3]=this.h3,l},X.prototype.buffer=X.prototype.arrayBuffer,X.prototype.base64=function(){for(var l,h,v,p="",j=this.array(),P=0;P<15;)l=j[P++],h=j[P++],v=j[P++],p+=S[l>>>2]+S[(l<<4|h>>>4)&63]+S[(h<<2|v>>>6)&63]+S[v&63];return l=j[P],p+=S[l>>>2]+S[l<<4&63]+"==",p};function Q(l,h){var v,p=N(l);if(l=p[0],p[1]){var j=[],P=l.length,R=0,Z;for(v=0;v<P;++v)Z=l.charCodeAt(v),Z<128?j[R++]=Z:Z<2048?(j[R++]=192|Z>>>6,j[R++]=128|Z&63):Z<55296||Z>=57344?(j[R++]=224|Z>>>12,j[R++]=128|Z>>>6&63,j[R++]=128|Z&63):(Z=65536+((Z&1023)<<10|l.charCodeAt(++v)&1023),j[R++]=240|Z>>>18,j[R++]=128|Z>>>12&63,j[R++]=128|Z>>>6&63,j[R++]=128|Z&63);l=j}l.length>64&&(l=new X(!0).update(l).array());var ze=[],Rt=[];for(v=0;v<64;++v){var Ut=l[v]||0;ze[v]=92^Ut,Rt[v]=54^Ut}X.call(this,h),this.update(Rt),this.oKeyPad=ze,this.inner=!0,this.sharedMemory=h}Q.prototype=new X,Q.prototype.finalize=function(){if(X.prototype.finalize.call(this),this.inner){this.inner=!1;var l=this.array();X.call(this,this.sharedMemory),this.update(this.oKeyPad),this.update(l),X.prototype.finalize.call(this)}};var me=ne();me.md5=me,me.md5.hmac=de(),a?yr.exports=me:(r.md5=me,c&&define(function(){return me}))})()});var Hi=["top","right","bottom","left"],Pi=["start","end"],Mi=Hi.reduce((e,t)=>e.concat(t,t+"-"+Pi[0],t+"-"+Pi[1]),[]),Et=Math.min,tt=Math.max,hr=Math.round,pr=Math.floor,nn=e=>({x:e,y:e}),na={left:"right",right:"left",bottom:"top",top:"bottom"},ra={start:"end",end:"start"};function Kr(e,t,n){return tt(e,Et(t,n))}function jt(e,t){return typeof e=="function"?e(t):e}function pt(e){return e.split("-")[0]}function xt(e){return e.split("-")[1]}function $i(e){return e==="x"?"y":"x"}function Jr(e){return e==="y"?"height":"width"}function Pn(e){return["top","bottom"].includes(pt(e))?"y":"x"}function Qr(e){return $i(Pn(e))}function Wi(e,t,n){n===void 0&&(n=!1);let r=xt(e),i=Qr(e),o=Jr(i),a=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=mr(a)),[a,mr(a)]}function ia(e){let t=mr(e);return[vr(e),t,vr(t)]}function vr(e){return e.replace(/start|end/g,t=>ra[t])}function oa(e,t,n){let r=["left","right"],i=["right","left"],o=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:r:t?r:i;case"left":case"right":return t?o:a;default:return[]}}function aa(e,t,n,r){let i=xt(e),o=oa(pt(e),n==="start",r);return i&&(o=o.map(a=>a+"-"+i),t&&(o=o.concat(o.map(vr)))),o}function mr(e){return e.replace(/left|right|bottom|top/g,t=>na[t])}function sa(e){return{top:0,right:0,bottom:0,left:0,...e}}function Zr(e){return typeof e!="number"?sa(e):{top:e,right:e,bottom:e,left:e}}function Dn(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Ri(e,t,n){let{reference:r,floating:i}=e,o=Pn(t),a=Qr(t),c=Jr(a),u=pt(t),f=o==="y",y=r.x+r.width/2-i.width/2,m=r.y+r.height/2-i.height/2,O=r[c]/2-i[c]/2,S;switch(u){case"top":S={x:y,y:r.y-i.height};break;case"bottom":S={x:y,y:r.y+r.height};break;case"right":S={x:r.x+r.width,y:m};break;case"left":S={x:r.x-i.width,y:m};break;default:S={x:r.x,y:r.y}}switch(xt(t)){case"start":S[a]-=O*(n&&f?-1:1);break;case"end":S[a]+=O*(n&&f?-1:1);break}return S}var la=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,c=o.filter(Boolean),u=await(a.isRTL==null?void 0:a.isRTL(t)),f=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:y,y:m}=Ri(f,r,u),O=r,S={},x=0;for(let M=0;M<c.length;M++){let{name:I,fn:$}=c[M],{x:A,y:N,data:Y,reset:ne}=await $({x:y,y:m,initialPlacement:r,placement:O,strategy:i,middlewareData:S,rects:f,platform:a,elements:{reference:e,floating:t}});y=A??y,m=N??m,S={...S,[I]:{...S[I],...Y}},ne&&x<=50&&(x++,typeof ne=="object"&&(ne.placement&&(O=ne.placement),ne.rects&&(f=ne.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:i}):ne.rects),{x:y,y:m}=Ri(f,O,u)),M=-1)}return{x:y,y:m,placement:O,strategy:i,middlewareData:S}};async function _n(e,t){var n;t===void 0&&(t={});let{x:r,y:i,platform:o,rects:a,elements:c,strategy:u}=e,{boundary:f="clippingAncestors",rootBoundary:y="viewport",elementContext:m="floating",altBoundary:O=!1,padding:S=0}=jt(t,e),x=Zr(S),I=c[O?m==="floating"?"reference":"floating":m],$=Dn(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(I)))==null||n?I:I.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(c.floating)),boundary:f,rootBoundary:y,strategy:u})),A=m==="floating"?{...a.floating,x:r,y:i}:a.reference,N=await(o.getOffsetParent==null?void 0:o.getOffsetParent(c.floating)),Y=await(o.isElement==null?void 0:o.isElement(N))?await(o.getScale==null?void 0:o.getScale(N))||{x:1,y:1}:{x:1,y:1},ne=Dn(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:A,offsetParent:N,strategy:u}):A);return{top:($.top-ne.top+x.top)/Y.y,bottom:(ne.bottom-$.bottom+x.bottom)/Y.y,left:($.left-ne.left+x.left)/Y.x,right:(ne.right-$.right+x.right)/Y.x}}var ca=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:o,platform:a,elements:c,middlewareData:u}=t,{element:f,padding:y=0}=jt(e,t)||{};if(f==null)return{};let m=Zr(y),O={x:n,y:r},S=Qr(i),x=Jr(S),M=await a.getDimensions(f),I=S==="y",$=I?"top":"left",A=I?"bottom":"right",N=I?"clientHeight":"clientWidth",Y=o.reference[x]+o.reference[S]-O[S]-o.floating[x],ne=O[S]-o.reference[S],J=await(a.getOffsetParent==null?void 0:a.getOffsetParent(f)),V=J?J[N]:0;(!V||!await(a.isElement==null?void 0:a.isElement(J)))&&(V=c.floating[N]||o.floating[x]);let de=Y/2-ne/2,X=V/2-M[x]/2-1,Q=Et(m[$],X),me=Et(m[A],X),l=Q,h=V-M[x]-me,v=V/2-M[x]/2+de,p=Kr(l,v,h),j=!u.arrow&&xt(i)!=null&&v!==p&&o.reference[x]/2-(v<l?Q:me)-M[x]/2<0,P=j?v<l?v-l:v-h:0;return{[S]:O[S]+P,data:{[S]:p,centerOffset:v-p-P,...j&&{alignmentOffset:P}},reset:j}}});function ua(e,t,n){return(e?[...n.filter(i=>xt(i)===e),...n.filter(i=>xt(i)!==e)]:n.filter(i=>pt(i)===i)).filter(i=>e?xt(i)===e||(t?vr(i)!==i:!1):!0)}var fa=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,i;let{rects:o,middlewareData:a,placement:c,platform:u,elements:f}=t,{crossAxis:y=!1,alignment:m,allowedPlacements:O=Mi,autoAlignment:S=!0,...x}=jt(e,t),M=m!==void 0||O===Mi?ua(m||null,S,O):O,I=await _n(t,x),$=((n=a.autoPlacement)==null?void 0:n.index)||0,A=M[$];if(A==null)return{};let N=Wi(A,o,await(u.isRTL==null?void 0:u.isRTL(f.floating)));if(c!==A)return{reset:{placement:M[0]}};let Y=[I[pt(A)],I[N[0]],I[N[1]]],ne=[...((r=a.autoPlacement)==null?void 0:r.overflows)||[],{placement:A,overflows:Y}],J=M[$+1];if(J)return{data:{index:$+1,overflows:ne},reset:{placement:J}};let V=ne.map(Q=>{let me=xt(Q.placement);return[Q.placement,me&&y?Q.overflows.slice(0,2).reduce((l,h)=>l+h,0):Q.overflows[0],Q.overflows]}).sort((Q,me)=>Q[1]-me[1]),X=((i=V.filter(Q=>Q[2].slice(0,xt(Q[0])?2:3).every(me=>me<=0))[0])==null?void 0:i[0])||V[0][0];return X!==c?{data:{index:$+1,overflows:ne},reset:{placement:X}}:{}}}},da=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;let{placement:i,middlewareData:o,rects:a,initialPlacement:c,platform:u,elements:f}=t,{mainAxis:y=!0,crossAxis:m=!0,fallbackPlacements:O,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:M=!0,...I}=jt(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};let $=pt(i),A=pt(c)===c,N=await(u.isRTL==null?void 0:u.isRTL(f.floating)),Y=O||(A||!M?[mr(c)]:ia(c));!O&&x!=="none"&&Y.push(...aa(c,M,x,N));let ne=[c,...Y],J=await _n(t,I),V=[],de=((r=o.flip)==null?void 0:r.overflows)||[];if(y&&V.push(J[$]),m){let l=Wi(i,a,N);V.push(J[l[0]],J[l[1]])}if(de=[...de,{placement:i,overflows:V}],!V.every(l=>l<=0)){var X,Q;let l=(((X=o.flip)==null?void 0:X.index)||0)+1,h=ne[l];if(h)return{data:{index:l,overflows:de},reset:{placement:h}};let v=(Q=de.filter(p=>p.overflows[0]<=0).sort((p,j)=>p.overflows[1]-j.overflows[1])[0])==null?void 0:Q.placement;if(!v)switch(S){case"bestFit":{var me;let p=(me=de.map(j=>[j.placement,j.overflows.filter(P=>P>0).reduce((P,R)=>P+R,0)]).sort((j,P)=>j[1]-P[1])[0])==null?void 0:me[0];p&&(v=p);break}case"initialPlacement":v=c;break}if(i!==v)return{reset:{placement:v}}}return{}}}};function Ii(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Li(e){return Hi.some(t=>e[t]>=0)}var pa=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...i}=jt(e,t);switch(r){case"referenceHidden":{let o=await _n(t,{...i,elementContext:"reference"}),a=Ii(o,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Li(a)}}}case"escaped":{let o=await _n(t,{...i,altBoundary:!0}),a=Ii(o,n.floating);return{data:{escapedOffsets:a,escaped:Li(a)}}}default:return{}}}}};function Ui(e){let t=Et(...e.map(o=>o.left)),n=Et(...e.map(o=>o.top)),r=tt(...e.map(o=>o.right)),i=tt(...e.map(o=>o.bottom));return{x:t,y:n,width:r-t,height:i-n}}function ha(e){let t=e.slice().sort((i,o)=>i.y-o.y),n=[],r=null;for(let i=0;i<t.length;i++){let o=t[i];!r||o.y-r.y>r.height/2?n.push([o]):n[n.length-1].push(o),r=o}return n.map(i=>Dn(Ui(i)))}var va=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:r,rects:i,platform:o,strategy:a}=t,{padding:c=2,x:u,y:f}=jt(e,t),y=Array.from(await(o.getClientRects==null?void 0:o.getClientRects(r.reference))||[]),m=ha(y),O=Dn(Ui(y)),S=Zr(c);function x(){if(m.length===2&&m[0].left>m[1].right&&u!=null&&f!=null)return m.find(I=>u>I.left-S.left&&u<I.right+S.right&&f>I.top-S.top&&f<I.bottom+S.bottom)||O;if(m.length>=2){if(Pn(n)==="y"){let Q=m[0],me=m[m.length-1],l=pt(n)==="top",h=Q.top,v=me.bottom,p=l?Q.left:me.left,j=l?Q.right:me.right,P=j-p,R=v-h;return{top:h,bottom:v,left:p,right:j,width:P,height:R,x:p,y:h}}let I=pt(n)==="left",$=tt(...m.map(Q=>Q.right)),A=Et(...m.map(Q=>Q.left)),N=m.filter(Q=>I?Q.left===A:Q.right===$),Y=N[0].top,ne=N[N.length-1].bottom,J=A,V=$,de=V-J,X=ne-Y;return{top:Y,bottom:ne,left:J,right:V,width:de,height:X,x:J,y:Y}}return O}let M=await o.getElementRects({reference:{getBoundingClientRect:x},floating:r.floating,strategy:a});return i.reference.x!==M.reference.x||i.reference.y!==M.reference.y||i.reference.width!==M.reference.width||i.reference.height!==M.reference.height?{reset:{rects:M}}:{}}}};async function ma(e,t){let{placement:n,platform:r,elements:i}=e,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),a=pt(n),c=xt(n),u=Pn(n)==="y",f=["left","top"].includes(a)?-1:1,y=o&&u?-1:1,m=jt(t,e),{mainAxis:O,crossAxis:S,alignmentAxis:x}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return c&&typeof x=="number"&&(S=c==="end"?x*-1:x),u?{x:S*y,y:O*f}:{x:O*f,y:S*y}}var Vi=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:i,y:o,placement:a,middlewareData:c}=t,u=await ma(t,e);return a===((n=c.offset)==null?void 0:n.placement)&&(r=c.arrow)!=null&&r.alignmentOffset?{}:{x:i+u.x,y:o+u.y,data:{...u,placement:a}}}}},ga=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:c={fn:I=>{let{x:$,y:A}=I;return{x:$,y:A}}},...u}=jt(e,t),f={x:n,y:r},y=await _n(t,u),m=Pn(pt(i)),O=$i(m),S=f[O],x=f[m];if(o){let I=O==="y"?"top":"left",$=O==="y"?"bottom":"right",A=S+y[I],N=S-y[$];S=Kr(A,S,N)}if(a){let I=m==="y"?"top":"left",$=m==="y"?"bottom":"right",A=x+y[I],N=x-y[$];x=Kr(A,x,N)}let M=c.fn({...t,[O]:S,[m]:x});return{...M,data:{x:M.x-n,y:M.y-r}}}}},ba=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:n,rects:r,platform:i,elements:o}=t,{apply:a=()=>{},...c}=jt(e,t),u=await _n(t,c),f=pt(n),y=xt(n),m=Pn(n)==="y",{width:O,height:S}=r.floating,x,M;f==="top"||f==="bottom"?(x=f,M=y===(await(i.isRTL==null?void 0:i.isRTL(o.floating))?"start":"end")?"left":"right"):(M=f,x=y==="end"?"top":"bottom");let I=S-u[x],$=O-u[M],A=!t.middlewareData.shift,N=I,Y=$;if(m){let J=O-u.left-u.right;Y=y||A?Et($,J):J}else{let J=S-u.top-u.bottom;N=y||A?Et(I,J):J}if(A&&!y){let J=tt(u.left,0),V=tt(u.right,0),de=tt(u.top,0),X=tt(u.bottom,0);m?Y=O-2*(J!==0||V!==0?J+V:tt(u.left,u.right)):N=S-2*(de!==0||X!==0?de+X:tt(u.top,u.bottom))}await a({...t,availableWidth:Y,availableHeight:N});let ne=await i.getDimensions(o.floating);return O!==ne.width||S!==ne.height?{reset:{rects:!0}}:{}}}};function rn(e){return zi(e)?(e.nodeName||"").toLowerCase():"#document"}function ct(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Bt(e){var t;return(t=(zi(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function zi(e){return e instanceof Node||e instanceof ct(e).Node}function Nt(e){return e instanceof Element||e instanceof ct(e).Element}function Tt(e){return e instanceof HTMLElement||e instanceof ct(e).HTMLElement}function Fi(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ct(e).ShadowRoot}function zn(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=ht(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function ya(e){return["table","td","th"].includes(rn(e))}function ei(e){let t=ti(),n=ht(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function wa(e){let t=Tn(e);for(;Tt(t)&&!gr(t);){if(ei(t))return t;t=Tn(t)}return null}function ti(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function gr(e){return["html","body","#document"].includes(rn(e))}function ht(e){return ct(e).getComputedStyle(e)}function br(e){return Nt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Tn(e){if(rn(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Fi(e)&&e.host||Bt(e);return Fi(t)?t.host:t}function Yi(e){let t=Tn(e);return gr(t)?e.ownerDocument?e.ownerDocument.body:e.body:Tt(t)&&zn(t)?t:Yi(t)}function Vn(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);let i=Yi(e),o=i===((r=e.ownerDocument)==null?void 0:r.body),a=ct(i);return o?t.concat(a,a.visualViewport||[],zn(i)?i:[],a.frameElement&&n?Vn(a.frameElement):[]):t.concat(i,Vn(i,[],n))}function Xi(e){let t=ht(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Tt(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,c=hr(n)!==o||hr(r)!==a;return c&&(n=o,r=a),{width:n,height:r,$:c}}function ni(e){return Nt(e)?e:e.contextElement}function Cn(e){let t=ni(e);if(!Tt(t))return nn(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=Xi(t),a=(o?hr(n.width):n.width)/r,c=(o?hr(n.height):n.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!c||!Number.isFinite(c))&&(c=1),{x:a,y:c}}var xa=nn(0);function qi(e){let t=ct(e);return!ti()||!t.visualViewport?xa:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Ea(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==ct(e)?!1:t}function vn(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),o=ni(e),a=nn(1);t&&(r?Nt(r)&&(a=Cn(r)):a=Cn(e));let c=Ea(o,n,r)?qi(o):nn(0),u=(i.left+c.x)/a.x,f=(i.top+c.y)/a.y,y=i.width/a.x,m=i.height/a.y;if(o){let O=ct(o),S=r&&Nt(r)?ct(r):r,x=O,M=x.frameElement;for(;M&&r&&S!==x;){let I=Cn(M),$=M.getBoundingClientRect(),A=ht(M),N=$.left+(M.clientLeft+parseFloat(A.paddingLeft))*I.x,Y=$.top+(M.clientTop+parseFloat(A.paddingTop))*I.y;u*=I.x,f*=I.y,y*=I.x,m*=I.y,u+=N,f+=Y,x=ct(M),M=x.frameElement}}return Dn({width:y,height:m,x:u,y:f})}var Oa=[":popover-open",":modal"];function Gi(e){return Oa.some(t=>{try{return e.matches(t)}catch{return!1}})}function Sa(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o=i==="fixed",a=Bt(r),c=t?Gi(t.floating):!1;if(r===a||c&&o)return n;let u={scrollLeft:0,scrollTop:0},f=nn(1),y=nn(0),m=Tt(r);if((m||!m&&!o)&&((rn(r)!=="body"||zn(a))&&(u=br(r)),Tt(r))){let O=vn(r);f=Cn(r),y.x=O.x+r.clientLeft,y.y=O.y+r.clientTop}return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-u.scrollLeft*f.x+y.x,y:n.y*f.y-u.scrollTop*f.y+y.y}}function Aa(e){return Array.from(e.getClientRects())}function Ki(e){return vn(Bt(e)).left+br(e).scrollLeft}function Ca(e){let t=Bt(e),n=br(e),r=e.ownerDocument.body,i=tt(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=tt(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+Ki(e),c=-n.scrollTop;return ht(r).direction==="rtl"&&(a+=tt(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:c}}function Da(e,t){let n=ct(e),r=Bt(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,c=0,u=0;if(i){o=i.width,a=i.height;let f=ti();(!f||f&&t==="fixed")&&(c=i.offsetLeft,u=i.offsetTop)}return{width:o,height:a,x:c,y:u}}function _a(e,t){let n=vn(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=Tt(e)?Cn(e):nn(1),a=e.clientWidth*o.x,c=e.clientHeight*o.y,u=i*o.x,f=r*o.y;return{width:a,height:c,x:u,y:f}}function ki(e,t,n){let r;if(t==="viewport")r=Da(e,n);else if(t==="document")r=Ca(Bt(e));else if(Nt(t))r=_a(t,n);else{let i=qi(e);r={...t,x:t.x-i.x,y:t.y-i.y}}return Dn(r)}function Ji(e,t){let n=Tn(e);return n===t||!Nt(n)||gr(n)?!1:ht(n).position==="fixed"||Ji(n,t)}function Ta(e,t){let n=t.get(e);if(n)return n;let r=Vn(e,[],!1).filter(c=>Nt(c)&&rn(c)!=="body"),i=null,o=ht(e).position==="fixed",a=o?Tn(e):e;for(;Nt(a)&&!gr(a);){let c=ht(a),u=ei(a);!u&&c.position==="fixed"&&(i=null),(o?!u&&!i:!u&&c.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||zn(a)&&!u&&Ji(e,a))?r=r.filter(y=>y!==a):i=c,a=Tn(a)}return t.set(e,r),r}function Pa(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n==="clippingAncestors"?Ta(t,this._c):[].concat(n),r],c=a[0],u=a.reduce((f,y)=>{let m=ki(t,y,i);return f.top=tt(m.top,f.top),f.right=Et(m.right,f.right),f.bottom=Et(m.bottom,f.bottom),f.left=tt(m.left,f.left),f},ki(t,c,i));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function Ma(e){let{width:t,height:n}=Xi(e);return{width:t,height:n}}function Ra(e,t,n){let r=Tt(t),i=Bt(t),o=n==="fixed",a=vn(e,!0,o,t),c={scrollLeft:0,scrollTop:0},u=nn(0);if(r||!r&&!o)if((rn(t)!=="body"||zn(i))&&(c=br(t)),r){let m=vn(t,!0,o,t);u.x=m.x+t.clientLeft,u.y=m.y+t.clientTop}else i&&(u.x=Ki(i));let f=a.left+c.scrollLeft-u.x,y=a.top+c.scrollTop-u.y;return{x:f,y,width:a.width,height:a.height}}function Ni(e,t){return!Tt(e)||ht(e).position==="fixed"?null:t?t(e):e.offsetParent}function Qi(e,t){let n=ct(e);if(!Tt(e)||Gi(e))return n;let r=Ni(e,t);for(;r&&ya(r)&&ht(r).position==="static";)r=Ni(r,t);return r&&(rn(r)==="html"||rn(r)==="body"&&ht(r).position==="static"&&!ei(r))?n:r||wa(e)||n}var Ia=async function(e){let t=this.getOffsetParent||Qi,n=this.getDimensions;return{reference:Ra(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function La(e){return ht(e).direction==="rtl"}var Fa={convertOffsetParentRelativeRectToViewportRelativeRect:Sa,getDocumentElement:Bt,getClippingRect:Pa,getOffsetParent:Qi,getElementRects:Ia,getClientRects:Aa,getDimensions:Ma,getScale:Cn,isElement:Nt,isRTL:La};function ka(e,t){let n=null,r,i=Bt(e);function o(){var c;clearTimeout(r),(c=n)==null||c.disconnect(),n=null}function a(c,u){c===void 0&&(c=!1),u===void 0&&(u=1),o();let{left:f,top:y,width:m,height:O}=e.getBoundingClientRect();if(c||t(),!m||!O)return;let S=pr(y),x=pr(i.clientWidth-(f+m)),M=pr(i.clientHeight-(y+O)),I=pr(f),A={rootMargin:-S+"px "+-x+"px "+-M+"px "+-I+"px",threshold:tt(0,Et(1,u))||1},N=!0;function Y(ne){let J=ne[0].intersectionRatio;if(J!==u){if(!N)return a();J?a(!1,J):r=setTimeout(()=>{a(!1,1e-7)},100)}N=!1}try{n=new IntersectionObserver(Y,{...A,root:i.ownerDocument})}catch{n=new IntersectionObserver(Y,A)}n.observe(e)}return a(!0),o}function ji(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:c=typeof IntersectionObserver=="function",animationFrame:u=!1}=r,f=ni(e),y=i||o?[...f?Vn(f):[],...Vn(t)]:[];y.forEach($=>{i&&$.addEventListener("scroll",n,{passive:!0}),o&&$.addEventListener("resize",n)});let m=f&&c?ka(f,n):null,O=-1,S=null;a&&(S=new ResizeObserver($=>{let[A]=$;A&&A.target===f&&S&&(S.unobserve(t),cancelAnimationFrame(O),O=requestAnimationFrame(()=>{var N;(N=S)==null||N.observe(t)})),n()}),f&&!u&&S.observe(f),S.observe(t));let x,M=u?vn(e):null;u&&I();function I(){let $=vn(e);M&&($.x!==M.x||$.y!==M.y||$.width!==M.width||$.height!==M.height)&&n(),M=$,x=requestAnimationFrame(I)}return n(),()=>{var $;y.forEach(A=>{i&&A.removeEventListener("scroll",n),o&&A.removeEventListener("resize",n)}),m?.(),($=S)==null||$.disconnect(),S=null,u&&cancelAnimationFrame(x)}}var ri=fa,Zi=ga,eo=da,to=ba,no=pa,ro=ca,io=va,Bi=(e,t,n)=>{let r=new Map,i={platform:Fa,...n},o={...i.platform,_c:r};return la(e,t,{...i,platform:o})},Na=e=>{let t={placement:"bottom",strategy:"absolute",middleware:[]},n=Object.keys(e),r=i=>e[i];return n.includes("offset")&&t.middleware.push(Vi(r("offset"))),n.includes("teleport")&&(t.strategy="fixed"),n.includes("placement")&&(t.placement=r("placement")),n.some(i=>/^auto-?placement$/i.test(i))&&!n.includes("flip")&&t.middleware.push(ri(r("autoPlacement"))),n.includes("flip")&&t.middleware.push(eo(r("flip"))),n.includes("shift")&&t.middleware.push(Zi(r("shift"))),n.includes("inline")&&t.middleware.push(io(r("inline"))),n.includes("arrow")&&t.middleware.push(ro(r("arrow"))),n.includes("hide")&&t.middleware.push(no(r("hide"))),n.includes("size")&&t.middleware.push(to(r("size"))),t},ja=(e,t)=>{let n={component:{trap:!1},float:{placement:"bottom",strategy:"absolute",middleware:[]}},r=i=>e[e.indexOf(i)+1];if(e.includes("trap")&&(n.component.trap=!0),e.includes("teleport")&&(n.float.strategy="fixed"),e.includes("offset")&&n.float.middleware.push(Vi(t.offset||10)),e.includes("placement")&&(n.float.placement=r("placement")),e.some(i=>/^auto-?placement$/i.test(i))&&!e.includes("flip")&&n.float.middleware.push(ri(t.autoPlacement)),e.includes("flip")&&n.float.middleware.push(eo(t.flip)),e.includes("shift")&&n.float.middleware.push(Zi(t.shift)),e.includes("inline")&&n.float.middleware.push(io(t.inline)),e.includes("arrow")&&n.float.middleware.push(ro(t.arrow)),e.includes("hide")&&n.float.middleware.push(no(t.hide)),e.includes("size")){let i=t.size?.availableWidth??null,o=t.size?.availableHeight??null;i&&delete t.size.availableWidth,o&&delete t.size.availableHeight,n.float.middleware.push(to({...t.size,apply({availableWidth:a,availableHeight:c,elements:u}){Object.assign(u.floating.style,{maxWidth:`${i??a}px`,maxHeight:`${o??c}px`})}}))}return n},Ba=e=>{var t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".split(""),n="";e||(e=Math.floor(Math.random()*t.length));for(var r=0;r<e;r++)n+=t[Math.floor(Math.random()*t.length)];return n};function Ha(e,t=()=>{}){let n=!1;return function(){n?t.apply(this,arguments):(n=!0,e.apply(this,arguments))}}function $a(e){let t={dismissable:!0,trap:!1};function n(r,i=null){if(r){if(r.hasAttribute("aria-expanded")||r.setAttribute("aria-expanded",!1),i.hasAttribute("id"))r.setAttribute("aria-controls",i.getAttribute("id"));else{let o=`panel-${Ba(8)}`;r.setAttribute("aria-controls",o),i.setAttribute("id",o)}i.setAttribute("aria-modal",!0),i.setAttribute("role","dialog")}}e.magic("float",r=>(i={},o={})=>{let a={...t,...o},c=Object.keys(i).length>0?Na(i):{middleware:[ri()]},u=r,f=r.parentElement.closest("[x-data]"),y=f.querySelector('[x-ref="panel"]');n(u,y);function m(){return y.style.display=="block"}function O(){y.style.display="none",u.setAttribute("aria-expanded","false"),a.trap&&y.setAttribute("x-trap","false"),ji(r,y,M)}function S(){y.style.display="block",u.setAttribute("aria-expanded","true"),a.trap&&y.setAttribute("x-trap","true"),M()}function x(){m()?O():S()}async function M(){return await Bi(r,y,c).then(({middlewareData:I,placement:$,x:A,y:N})=>{if(I.arrow){let Y=I.arrow?.x,ne=I.arrow?.y,J=c.middleware.filter(de=>de.name=="arrow")[0].options.element,V={top:"bottom",right:"left",bottom:"top",left:"right"}[$.split("-")[0]];Object.assign(J.style,{left:Y!=null?`${Y}px`:"",top:ne!=null?`${ne}px`:"",right:"",bottom:"",[V]:"-4px"})}if(I.hide){let{referenceHidden:Y}=I.hide;Object.assign(y.style,{visibility:Y?"hidden":"visible"})}Object.assign(y.style,{left:`${A}px`,top:`${N}px`})})}a.dismissable&&(window.addEventListener("click",I=>{!f.contains(I.target)&&m()&&x()}),window.addEventListener("keydown",I=>{I.key==="Escape"&&m()&&x()},!0)),x()}),e.directive("float",(r,{modifiers:i,expression:o},{evaluate:a,effect:c})=>{let u=o?a(o):{},f=i.length>0?ja(i,u):{},y=null;f.float.strategy=="fixed"&&(r.style.position="fixed");let m=V=>r.parentElement&&!r.parentElement.closest("[x-data]").contains(V.target)?r.close():null,O=V=>V.key==="Escape"?r.close():null,S=r.getAttribute("x-ref"),x=r.parentElement.closest("[x-data]"),M=x.querySelectorAll(`[\\@click^="$refs.${S}"]`),I=x.querySelectorAll(`[x-on\\:click^="$refs.${S}"]`);r.style.setProperty("display","none"),n([...M,...I][0],r),r._x_isShown=!1,r.trigger=null,r._x_doHide||(r._x_doHide=()=>{r.style.setProperty("display","none",i.includes("important")?"important":void 0)}),r._x_doShow||(r._x_doShow=()=>{r.style.setProperty("display","block",i.includes("important")?"important":void 0)});let $=()=>{r._x_doHide(),r._x_isShown=!1},A=()=>{r._x_doShow(),r._x_isShown=!0},N=()=>setTimeout(A),Y=Ha(V=>V?A():$(),V=>{typeof r._x_toggleAndCascadeWithTransitions=="function"?r._x_toggleAndCascadeWithTransitions(r,V,A,$):V?N():$()}),ne,J=!0;c(()=>a(V=>{!J&&V===ne||(i.includes("immediate")&&(V?N():$()),Y(V),ne=V,J=!1)})),r.open=async function(V){r.trigger=V.currentTarget?V.currentTarget:V,Y(!0),r.trigger.setAttribute("aria-expanded","true"),f.component.trap&&r.setAttribute("x-trap","true"),y=ji(r.trigger,r,()=>{Bi(r.trigger,r,f.float).then(({middlewareData:de,placement:X,x:Q,y:me})=>{if(de.arrow){let l=de.arrow?.x,h=de.arrow?.y,v=f.float.middleware.filter(j=>j.name=="arrow")[0].options.element,p={top:"bottom",right:"left",bottom:"top",left:"right"}[X.split("-")[0]];Object.assign(v.style,{left:l!=null?`${l}px`:"",top:h!=null?`${h}px`:"",right:"",bottom:"",[p]:"-4px"})}if(de.hide){let{referenceHidden:l}=de.hide;Object.assign(r.style,{visibility:l?"hidden":"visible"})}Object.assign(r.style,{left:`${Q}px`,top:`${me}px`})})}),window.addEventListener("click",m),window.addEventListener("keydown",O,!0)},r.close=function(){if(!r._x_isShown)return!1;Y(!1),r.trigger.setAttribute("aria-expanded","false"),f.component.trap&&r.setAttribute("x-trap","false"),y(),window.removeEventListener("click",m),window.removeEventListener("keydown",O,!1)},r.toggle=function(V){r._x_isShown?r.close():r.open(V)}})}var oo=$a;function Wa(e){e.store("lazyLoadedAssets",{loaded:new Set,check(a){return Array.isArray(a)?a.every(c=>this.loaded.has(c)):this.loaded.has(a)},markLoaded(a){Array.isArray(a)?a.forEach(c=>this.loaded.add(c)):this.loaded.add(a)}});let t=a=>new CustomEvent(a,{bubbles:!0,composed:!0,cancelable:!0}),n=(a,c={},u,f)=>{let y=document.createElement(a);return Object.entries(c).forEach(([m,O])=>y[m]=O),u&&(f?u.insertBefore(y,f):u.appendChild(y)),y},r=(a,c,u={},f=null,y=null)=>{let m=a==="link"?`link[href="${c}"]`:`script[src="${c}"]`;if(document.querySelector(m)||e.store("lazyLoadedAssets").check(c))return Promise.resolve();let O=a==="link"?{...u,href:c}:{...u,src:c},S=n(a,O,f,y);return new Promise((x,M)=>{S.onload=()=>{e.store("lazyLoadedAssets").markLoaded(c),x()},S.onerror=()=>{M(new Error(`Failed to load ${a}: ${c}`))}})},i=async(a,c,u=null,f=null)=>{let y={type:"text/css",rel:"stylesheet"};c&&(y.media=c);let m=document.head,O=null;if(u&&f){let S=document.querySelector(`link[href*="${f}"]`);S?(m=S.parentElement,O=u==="before"?S:S.nextSibling):(console.warn(`Target (${f}) not found for ${a}. Appending to head.`),m=document.head,O=null)}await r("link",a,y,m,O)},o=async(a,c,u=null,f=null,y=null)=>{let m=document.head,O=null;if(u&&f){let x=document.querySelector(`script[src*="${f}"]`);x?(m=x.parentElement,O=u==="before"?x:x.nextSibling):(console.warn(`Target (${f}) not found for ${a}. Falling back to head or body.`),m=document.head,O=null)}else(c.has("body-start")||c.has("body-end"))&&(m=document.body,c.has("body-start")&&(O=document.body.firstChild));let S={};y&&(S.type="module"),await r("script",a,S,m,O)};e.directive("load-css",(a,{expression:c},{evaluate:u})=>{let f=u(c),y=a.media,m=a.getAttribute("data-dispatch"),O=a.getAttribute("data-css-before")?"before":a.getAttribute("data-css-after")?"after":null,S=a.getAttribute("data-css-before")||a.getAttribute("data-css-after")||null;Promise.all(f.map(x=>i(x,y,O,S))).then(()=>{m&&window.dispatchEvent(t(`${m}-css`))}).catch(console.error)}),e.directive("load-js",(a,{expression:c,modifiers:u},{evaluate:f})=>{let y=f(c),m=new Set(u),O=a.getAttribute("data-js-before")?"before":a.getAttribute("data-js-after")?"after":null,S=a.getAttribute("data-js-before")||a.getAttribute("data-js-after")||null,x=a.getAttribute("data-js-as-module")||a.getAttribute("data-as-module")||!1,M=a.getAttribute("data-dispatch");Promise.all(y.map(I=>o(I,m,O,S,x))).then(()=>{M&&window.dispatchEvent(t(`${M}-js`))}).catch(console.error)})}var ao=Wa;function Ua(){return!0}function Va({component:e,argument:t}){return new Promise(n=>{if(t)window.addEventListener(t,()=>n(),{once:!0});else{let r=i=>{i.detail.id===e.id&&(window.removeEventListener("async-alpine:load",r),n())};window.addEventListener("async-alpine:load",r)}})}function za(){return new Promise(e=>{"requestIdleCallback"in window?window.requestIdleCallback(e):setTimeout(e,200)})}function Ya({argument:e}){return new Promise(t=>{if(!e)return console.log("Async Alpine: media strategy requires a media query. Treating as 'eager'"),t();let n=window.matchMedia(`(${e})`);n.matches?t():n.addEventListener("change",t,{once:!0})})}function Xa({component:e,argument:t}){return new Promise(n=>{let r=t||"0px 0px 0px 0px",i=new IntersectionObserver(o=>{o[0].isIntersecting&&(i.disconnect(),n())},{rootMargin:r});i.observe(e.el)})}var so={eager:Ua,event:Va,idle:za,media:Ya,visible:Xa};async function qa(e){let t=Ga(e.strategy);await ii(e,t)}async function ii(e,t){if(t.type==="expression"){if(t.operator==="&&")return Promise.all(t.parameters.map(n=>ii(e,n)));if(t.operator==="||")return Promise.any(t.parameters.map(n=>ii(e,n)))}return so[t.method]?so[t.method]({component:e,argument:t.argument}):!1}function Ga(e){let t=Ka(e),n=co(t);return n.type==="method"?{type:"expression",operator:"&&",parameters:[n]}:n}function Ka(e){let t=/\s*([()])\s*|\s*(\|\||&&|\|)\s*|\s*((?:[^()&|]+\([^()]+\))|[^()&|]+)\s*/g,n=[],r;for(;(r=t.exec(e))!==null;){let[i,o,a,c]=r;if(o!==void 0)n.push({type:"parenthesis",value:o});else if(a!==void 0)n.push({type:"operator",value:a==="|"?"&&":a});else{let u={type:"method",method:c.trim()};c.includes("(")&&(u.method=c.substring(0,c.indexOf("(")).trim(),u.argument=c.substring(c.indexOf("(")+1,c.indexOf(")"))),c.method==="immediate"&&(c.method="eager"),n.push(u)}}return n}function co(e){let t=lo(e);for(;e.length>0&&(e[0].value==="&&"||e[0].value==="|"||e[0].value==="||");){let n=e.shift().value,r=lo(e);t.type==="expression"&&t.operator===n?t.parameters.push(r):t={type:"expression",operator:n,parameters:[t,r]}}return t}function lo(e){if(e[0].value==="("){e.shift();let t=co(e);return e[0].value===")"&&e.shift(),t}else return e.shift()}function uo(e){let t="load",n=e.prefixed("load-src"),r=e.prefixed("ignore"),i={defaultStrategy:"eager",keepRelativeURLs:!1},o=!1,a={},c=0;function u(){return c++}e.asyncOptions=A=>{i={...i,...A}},e.asyncData=(A,N=!1)=>{a[A]={loaded:!1,download:N}},e.asyncUrl=(A,N)=>{!A||!N||a[A]||(a[A]={loaded:!1,download:()=>import($(N))})},e.asyncAlias=A=>{o=A};let f=A=>{e.skipDuringClone(()=>{A._x_async||(A._x_async="init",A._x_ignore=!0,A.setAttribute(r,""))})()},y=async A=>{e.skipDuringClone(async()=>{if(A._x_async!=="init")return;A._x_async="await";let{name:N,strategy:Y}=m(A);await qa({name:N,strategy:Y,el:A,id:A.id||u()}),A.isConnected&&(await O(N),A.isConnected&&(x(A),A._x_async="loaded"))})()};y.inline=f,e.directive(t,y).before("ignore");function m(A){let N=I(A.getAttribute(e.prefixed("data"))),Y=A.getAttribute(e.prefixed(t))||i.defaultStrategy,ne=A.getAttribute(n);return ne&&e.asyncUrl(N,ne),{name:N,strategy:Y}}async function O(A){if(A.startsWith("_x_async_")||(M(A),!a[A]||a[A].loaded))return;let N=await S(A);e.data(A,N),a[A].loaded=!0}async function S(A){if(!a[A])return;let N=await a[A].download(A);return typeof N=="function"?N:N[A]||N.default||Object.values(N)[0]||!1}function x(A){e.destroyTree(A),A._x_ignore=!1,A.removeAttribute(r),!A.closest(`[${r}]`)&&e.initTree(A)}function M(A){if(!(!o||a[A])){if(typeof o=="function"){e.asyncData(A,o);return}e.asyncUrl(A,o.replaceAll("[name]",A))}}function I(A){return(A||"").trim().split(/[({]/g)[0]||`_x_async_${u()}`}function $(A){return i.keepRelativeURLs||new RegExp("^(?:[a-z+]+:)?//","i").test(A)?A:new URL(A,document.baseURI).href}}var qo=ta(ho(),1);function Ja(e,t,n){return(t=ts(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $t(){return $t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$t.apply(null,arguments)}function vo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Mt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?vo(Object(n),!0).forEach(function(r){Ja(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vo(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Qa(e,t){if(e==null)return{};var n,r,i=Za(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Za(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function es(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ts(e){var t=es(e,"string");return typeof t=="symbol"?t:t+""}function hi(e){"@babel/helpers - typeof";return hi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hi(e)}var ns="1.15.7";function Ht(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Wt=Ht(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),er=Ht(/Edge/i),mo=Ht(/firefox/i),Gn=Ht(/safari/i)&&!Ht(/chrome/i)&&!Ht(/android/i),yi=Ht(/iP(ad|od|hone)/i),So=Ht(/chrome/i)&&Ht(/android/i),Ao={capture:!1,passive:!1};function Oe(e,t,n){e.addEventListener(t,n,!Wt&&Ao)}function Ee(e,t,n){e.removeEventListener(t,n,!Wt&&Ao)}function _r(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function Co(e){return e.host&&e!==document&&e.host.nodeType&&e.host!==e?e.host:e.parentNode}function St(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&_r(e,t):_r(e,t))||r&&e===n)return e;if(e===n)break}while(e=Co(e))}return null}var go=/\s+/g;function ut(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(go," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(go," ")}}function ae(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function Fn(e,t){var n="";if(typeof e=="string")n=e;else do{var r=ae(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function Do(e,t,n){if(e){var r=e.getElementsByTagName(t),i=0,o=r.length;if(n)for(;i<o;i++)n(r[i],i);return r}return[]}function Pt(){var e=document.scrollingElement;return e||document.documentElement}function qe(e,t,n,r,i){if(!(!e.getBoundingClientRect&&e!==window)){var o,a,c,u,f,y,m;if(e!==window&&e.parentNode&&e!==Pt()?(o=e.getBoundingClientRect(),a=o.top,c=o.left,u=o.bottom,f=o.right,y=o.height,m=o.width):(a=0,c=0,u=window.innerHeight,f=window.innerWidth,y=window.innerHeight,m=window.innerWidth),(t||n)&&e!==window&&(i=i||e.parentNode,!Wt))do if(i&&i.getBoundingClientRect&&(ae(i,"transform")!=="none"||n&&ae(i,"position")!=="static")){var O=i.getBoundingClientRect();a-=O.top+parseInt(ae(i,"border-top-width")),c-=O.left+parseInt(ae(i,"border-left-width")),u=a+o.height,f=c+o.width;break}while(i=i.parentNode);if(r&&e!==window){var S=Fn(i||e),x=S&&S.a,M=S&&S.d;S&&(a/=M,c/=x,m/=x,y/=M,u=a+y,f=c+m)}return{top:a,left:c,bottom:u,right:f,width:m,height:y}}}function bo(e,t,n){for(var r=sn(e,!0),i=qe(e)[t];r;){var o=qe(r)[n],a=void 0;if(n==="top"||n==="left"?a=i>=o:a=i<=o,!a)return r;if(r===Pt())break;r=sn(r,!1)}return!1}function kn(e,t,n,r){for(var i=0,o=0,a=e.children;o<a.length;){if(a[o].style.display!=="none"&&a[o]!==se.ghost&&(r||a[o]!==se.dragged)&&St(a[o],n.draggable,e,!1)){if(i===t)return a[o];i++}o++}return null}function wi(e,t){for(var n=e.lastElementChild;n&&(n===se.ghost||ae(n,"display")==="none"||t&&!_r(n,t));)n=n.previousElementSibling;return n||null}function vt(e,t){var n=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)e.nodeName.toUpperCase()!=="TEMPLATE"&&e!==se.clone&&(!t||_r(e,t))&&n++;return n}function yo(e){var t=0,n=0,r=Pt();if(e)do{var i=Fn(e),o=i.a,a=i.d;t+=e.scrollLeft*o,n+=e.scrollTop*a}while(e!==r&&(e=e.parentNode));return[t,n]}function rs(e,t){for(var n in e)if(e.hasOwnProperty(n)){for(var r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n)}return-1}function sn(e,t){if(!e||!e.getBoundingClientRect)return Pt();var n=e,r=!1;do if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var i=ae(n);if(n.clientWidth<n.scrollWidth&&(i.overflowX=="auto"||i.overflowX=="scroll")||n.clientHeight<n.scrollHeight&&(i.overflowY=="auto"||i.overflowY=="scroll")){if(!n.getBoundingClientRect||n===document.body)return Pt();if(r||t)return n;r=!0}}while(n=n.parentNode);return Pt()}function is(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function oi(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}var Kn;function _o(e,t){return function(){if(!Kn){var n=arguments,r=this;n.length===1?e.call(r,n[0]):e.apply(r,n),Kn=setTimeout(function(){Kn=void 0},t)}}}function os(){clearTimeout(Kn),Kn=void 0}function To(e,t,n){e.scrollLeft+=t,e.scrollTop+=n}function Po(e){var t=window.Polymer,n=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):n?n(e).clone(!0)[0]:e.cloneNode(!0)}function Mo(e,t,n){var r={};return Array.from(e.children).forEach(function(i){var o,a,c,u;if(!(!St(i,t.draggable,e,!1)||i.animated||i===n)){var f=qe(i);r.left=Math.min((o=r.left)!==null&&o!==void 0?o:1/0,f.left),r.top=Math.min((a=r.top)!==null&&a!==void 0?a:1/0,f.top),r.right=Math.max((c=r.right)!==null&&c!==void 0?c:-1/0,f.right),r.bottom=Math.max((u=r.bottom)!==null&&u!==void 0?u:-1/0,f.bottom)}}),r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}var st="Sortable"+new Date().getTime();function as(){var e=[],t;return{captureAnimationState:function(){if(e=[],!!this.options.animation){var r=[].slice.call(this.el.children);r.forEach(function(i){if(!(ae(i,"display")==="none"||i===se.ghost)){e.push({target:i,rect:qe(i)});var o=Mt({},e[e.length-1].rect);if(i.thisAnimationDuration){var a=Fn(i,!0);a&&(o.top-=a.f,o.left-=a.e)}i.fromRect=o}})}},addAnimationState:function(r){e.push(r)},removeAnimationState:function(r){e.splice(rs(e,{target:r}),1)},animateAll:function(r){var i=this;if(!this.options.animation){clearTimeout(t),typeof r=="function"&&r();return}var o=!1,a=0;e.forEach(function(c){var u=0,f=c.target,y=f.fromRect,m=qe(f),O=f.prevFromRect,S=f.prevToRect,x=c.rect,M=Fn(f,!0);M&&(m.top-=M.f,m.left-=M.e),f.toRect=m,f.thisAnimationDuration&&oi(O,m)&&!oi(y,m)&&(x.top-m.top)/(x.left-m.left)===(y.top-m.top)/(y.left-m.left)&&(u=ls(x,O,S,i.options)),oi(m,y)||(f.prevFromRect=y,f.prevToRect=m,u||(u=i.options.animation),i.animate(f,x,m,u)),u&&(o=!0,a=Math.max(a,u),clearTimeout(f.animationResetTimer),f.animationResetTimer=setTimeout(function(){f.animationTime=0,f.prevFromRect=null,f.fromRect=null,f.prevToRect=null,f.thisAnimationDuration=null},u),f.thisAnimationDuration=u)}),clearTimeout(t),o?t=setTimeout(function(){typeof r=="function"&&r()},a):typeof r=="function"&&r(),e=[]},animate:function(r,i,o,a){if(a){ae(r,"transition",""),ae(r,"transform","");var c=Fn(this.el),u=c&&c.a,f=c&&c.d,y=(i.left-o.left)/(u||1),m=(i.top-o.top)/(f||1);r.animatingX=!!y,r.animatingY=!!m,ae(r,"transform","translate3d("+y+"px,"+m+"px,0)"),this.forRepaintDummy=ss(r),ae(r,"transition","transform "+a+"ms"+(this.options.easing?" "+this.options.easing:"")),ae(r,"transform","translate3d(0,0,0)"),typeof r.animated=="number"&&clearTimeout(r.animated),r.animated=setTimeout(function(){ae(r,"transition",""),ae(r,"transform",""),r.animated=!1,r.animatingX=!1,r.animatingY=!1},a)}}}}function ss(e){return e.offsetWidth}function ls(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}var Mn=[],ai={initializeByDefault:!0},tr={mount:function(t){for(var n in ai)ai.hasOwnProperty(n)&&!(n in t)&&(t[n]=ai[n]);Mn.forEach(function(r){if(r.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")}),Mn.push(t)},pluginEvent:function(t,n,r){var i=this;this.eventCanceled=!1,r.cancel=function(){i.eventCanceled=!0};var o=t+"Global";Mn.forEach(function(a){n[a.pluginName]&&(n[a.pluginName][o]&&n[a.pluginName][o](Mt({sortable:n},r)),n.options[a.pluginName]&&n[a.pluginName][t]&&n[a.pluginName][t](Mt({sortable:n},r)))})},initializePlugins:function(t,n,r,i){Mn.forEach(function(c){var u=c.pluginName;if(!(!t.options[u]&&!c.initializeByDefault)){var f=new c(t,n,t.options);f.sortable=t,f.options=t.options,t[u]=f,$t(r,f.defaults)}});for(var o in t.options)if(t.options.hasOwnProperty(o)){var a=this.modifyOption(t,o,t.options[o]);typeof a<"u"&&(t.options[o]=a)}},getEventProperties:function(t,n){var r={};return Mn.forEach(function(i){typeof i.eventProperties=="function"&&$t(r,i.eventProperties.call(n[i.pluginName],t))}),r},modifyOption:function(t,n,r){var i;return Mn.forEach(function(o){t[o.pluginName]&&o.optionListeners&&typeof o.optionListeners[n]=="function"&&(i=o.optionListeners[n].call(t[o.pluginName],r))}),i}};function cs(e){var t=e.sortable,n=e.rootEl,r=e.name,i=e.targetEl,o=e.cloneEl,a=e.toEl,c=e.fromEl,u=e.oldIndex,f=e.newIndex,y=e.oldDraggableIndex,m=e.newDraggableIndex,O=e.originalEvent,S=e.putSortable,x=e.extraEventProperties;if(t=t||n&&n[st],!!t){var M,I=t.options,$="on"+r.charAt(0).toUpperCase()+r.substr(1);window.CustomEvent&&!Wt&&!er?M=new CustomEvent(r,{bubbles:!0,cancelable:!0}):(M=document.createEvent("Event"),M.initEvent(r,!0,!0)),M.to=a||n,M.from=c||n,M.item=i||n,M.clone=o,M.oldIndex=u,M.newIndex=f,M.oldDraggableIndex=y,M.newDraggableIndex=m,M.originalEvent=O,M.pullMode=S?S.lastPutMode:void 0;var A=Mt(Mt({},x),tr.getEventProperties(r,t));for(var N in A)M[N]=A[N];n&&n.dispatchEvent(M),I[$]&&I[$].call(t,M)}}var us=["evt"],at=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=r.evt,o=Qa(r,us);tr.pluginEvent.bind(se)(t,n,Mt({dragEl:k,parentEl:Ve,ghostEl:fe,rootEl:Ne,nextEl:bn,lastDownEl:Sr,cloneEl:We,cloneHidden:an,dragStarted:Yn,putSortable:Qe,activeSortable:se.active,originalEvent:i,oldIndex:Ln,oldDraggableIndex:Jn,newIndex:ft,newDraggableIndex:on,hideGhostForTarget:Fo,unhideGhostForTarget:ko,cloneNowHidden:function(){an=!0},cloneNowShown:function(){an=!1},dispatchSortableEvent:function(c){it({sortable:n,name:c,originalEvent:i})}},o))};function it(e){cs(Mt({putSortable:Qe,cloneEl:We,targetEl:k,rootEl:Ne,oldIndex:Ln,oldDraggableIndex:Jn,newIndex:ft,newDraggableIndex:on},e))}var k,Ve,fe,Ne,bn,Sr,We,an,Ln,ft,Jn,on,wr,Qe,In=!1,Tr=!1,Pr=[],mn,Ot,si,li,wo,xo,Yn,Rn,Qn,Zn=!1,xr=!1,Ar,nt,ci=[],vi=!1,Mr=[],Ir=typeof document<"u",Er=yi,Eo=er||Wt?"cssFloat":"float",fs=Ir&&!So&&!yi&&"draggable"in document.createElement("div"),Ro=(function(){if(Ir){if(Wt)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}})(),Io=function(t,n){var r=ae(t),i=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=kn(t,0,n),a=kn(t,1,n),c=o&&ae(o),u=a&&ae(a),f=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+qe(o).width,y=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+qe(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(o&&c.float&&c.float!=="none"){var m=c.float==="left"?"left":"right";return a&&(u.clear==="both"||u.clear===m)?"vertical":"horizontal"}return o&&(c.display==="block"||c.display==="flex"||c.display==="table"||c.display==="grid"||f>=i&&r[Eo]==="none"||a&&r[Eo]==="none"&&f+y>i)?"vertical":"horizontal"},ds=function(t,n,r){var i=r?t.left:t.top,o=r?t.right:t.bottom,a=r?t.width:t.height,c=r?n.left:n.top,u=r?n.right:n.bottom,f=r?n.width:n.height;return i===c||o===u||i+a/2===c+f/2},ps=function(t,n){var r;return Pr.some(function(i){var o=i[st].options.emptyInsertThreshold;if(!(!o||wi(i))){var a=qe(i),c=t>=a.left-o&&t<=a.right+o,u=n>=a.top-o&&n<=a.bottom+o;if(c&&u)return r=i}}),r},Lo=function(t){function n(o,a){return function(c,u,f,y){var m=c.options.group.name&&u.options.group.name&&c.options.group.name===u.options.group.name;if(o==null&&(a||m))return!0;if(o==null||o===!1)return!1;if(a&&o==="clone")return o;if(typeof o=="function")return n(o(c,u,f,y),a)(c,u,f,y);var O=(a?c:u).options.group.name;return o===!0||typeof o=="string"&&o===O||o.join&&o.indexOf(O)>-1}}var r={},i=t.group;(!i||hi(i)!="object")&&(i={name:i}),r.name=i.name,r.checkPull=n(i.pull,!0),r.checkPut=n(i.put),r.revertClone=i.revertClone,t.group=r},Fo=function(){!Ro&&fe&&ae(fe,"display","none")},ko=function(){!Ro&&fe&&ae(fe,"display","")};Ir&&!So&&document.addEventListener("click",function(e){if(Tr)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Tr=!1,!1},!0);var gn=function(t){if(k){t=t.touches?t.touches[0]:t;var n=ps(t.clientX,t.clientY);if(n){var r={};for(var i in t)t.hasOwnProperty(i)&&(r[i]=t[i]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[st]._onDragOver(r)}}},hs=function(t){k&&k.parentNode[st]._isOutsideThisEl(t.target)};function se(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=$t({},t),e[st]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Io(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,c){a.setData("Text",c.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:se.supportPointer!==!1&&"PointerEvent"in window&&(!Gn||yi),emptyInsertThreshold:5};tr.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);Lo(t);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=t.forceFallback?!1:fs,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?Oe(e,"pointerdown",this._onTapStart):(Oe(e,"mousedown",this._onTapStart),Oe(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(Oe(e,"dragover",this),Oe(e,"dragenter",this)),Pr.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),$t(this,as())}se.prototype={constructor:se,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Rn=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,k):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,i=this.options,o=i.preventOnFilter,a=t.type,c=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,u=(c||t).target,f=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||u,y=i.filter;if(Es(r),!k&&!(/mousedown|pointerdown/.test(a)&&t.button!==0||i.disabled)&&!f.isContentEditable&&!(!this.nativeDraggable&&Gn&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=St(u,i.draggable,r,!1),!(u&&u.animated)&&Sr!==u)){if(Ln=vt(u),Jn=vt(u,i.draggable),typeof y=="function"){if(y.call(this,t,u,this)){it({sortable:n,rootEl:f,name:"filter",targetEl:u,toEl:r,fromEl:r}),at("filter",n,{evt:t}),o&&t.preventDefault();return}}else if(y&&(y=y.split(",").some(function(m){if(m=St(f,m.trim(),r,!1),m)return it({sortable:n,rootEl:m,name:"filter",targetEl:u,fromEl:r,toEl:r}),at("filter",n,{evt:t}),!0}),y)){o&&t.preventDefault();return}i.handle&&!St(f,i.handle,r,!1)||this._prepareDragStart(t,c,u)}}},_prepareDragStart:function(t,n,r){var i=this,o=i.el,a=i.options,c=o.ownerDocument,u;if(r&&!k&&r.parentNode===o){var f=qe(r);if(Ne=o,k=r,Ve=k.parentNode,bn=k.nextSibling,Sr=r,wr=a.group,se.dragged=k,mn={target:k,clientX:(n||t).clientX,clientY:(n||t).clientY},wo=mn.clientX-f.left,xo=mn.clientY-f.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,k.style["will-change"]="all",u=function(){if(at("delayEnded",i,{evt:t}),se.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!mo&&i.nativeDraggable&&(k.draggable=!0),i._triggerDragStart(t,n),it({sortable:i,name:"choose",originalEvent:t}),ut(k,a.chosenClass,!0)},a.ignore.split(",").forEach(function(y){Do(k,y.trim(),ui)}),Oe(c,"dragover",gn),Oe(c,"mousemove",gn),Oe(c,"touchmove",gn),a.supportPointer?(Oe(c,"pointerup",i._onDrop),!this.nativeDraggable&&Oe(c,"pointercancel",i._onDrop)):(Oe(c,"mouseup",i._onDrop),Oe(c,"touchend",i._onDrop),Oe(c,"touchcancel",i._onDrop)),mo&&this.nativeDraggable&&(this.options.touchStartThreshold=4,k.draggable=!0),at("delayStart",this,{evt:t}),a.delay&&(!a.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(er||Wt))){if(se.eventCanceled){this._onDrop();return}a.supportPointer?(Oe(c,"pointerup",i._disableDelayedDrag),Oe(c,"pointercancel",i._disableDelayedDrag)):(Oe(c,"mouseup",i._disableDelayedDrag),Oe(c,"touchend",i._disableDelayedDrag),Oe(c,"touchcancel",i._disableDelayedDrag)),Oe(c,"mousemove",i._delayedDragTouchMoveHandler),Oe(c,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&Oe(c,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(u,a.delay)}else u()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){k&&ui(k),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;Ee(t,"mouseup",this._disableDelayedDrag),Ee(t,"touchend",this._disableDelayedDrag),Ee(t,"touchcancel",this._disableDelayedDrag),Ee(t,"pointerup",this._disableDelayedDrag),Ee(t,"pointercancel",this._disableDelayedDrag),Ee(t,"mousemove",this._delayedDragTouchMoveHandler),Ee(t,"touchmove",this._delayedDragTouchMoveHandler),Ee(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?Oe(document,"pointermove",this._onTouchMove):n?Oe(document,"touchmove",this._onTouchMove):Oe(document,"mousemove",this._onTouchMove):(Oe(k,"dragend",this),Oe(Ne,"dragstart",this._onDragStart));try{document.selection?Cr(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(In=!1,Ne&&k){at("dragStarted",this,{evt:n}),this.nativeDraggable&&Oe(document,"dragover",hs);var r=this.options;!t&&ut(k,r.dragClass,!1),ut(k,r.ghostClass,!0),se.active=this,t&&this._appendGhost(),it({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Ot){this._lastX=Ot.clientX,this._lastY=Ot.clientY,Fo();for(var t=document.elementFromPoint(Ot.clientX,Ot.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Ot.clientX,Ot.clientY),t!==n);)n=t;if(k.parentNode[st]._isOutsideThisEl(t),n)do{if(n[st]){var r=void 0;if(r=n[st]._onDragOver({clientX:Ot.clientX,clientY:Ot.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=Co(n));ko()}},_onTouchMove:function(t){if(mn){var n=this.options,r=n.fallbackTolerance,i=n.fallbackOffset,o=t.touches?t.touches[0]:t,a=fe&&Fn(fe,!0),c=fe&&a&&a.a,u=fe&&a&&a.d,f=Er&&nt&&yo(nt),y=(o.clientX-mn.clientX+i.x)/(c||1)+(f?f[0]-ci[0]:0)/(c||1),m=(o.clientY-mn.clientY+i.y)/(u||1)+(f?f[1]-ci[1]:0)/(u||1);if(!se.active&&!In){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<r)return;this._onDragStart(t,!0)}if(fe){a?(a.e+=y-(si||0),a.f+=m-(li||0)):a={a:1,b:0,c:0,d:1,e:y,f:m};var O="matrix(".concat(a.a,",").concat(a.b,",").concat(a.c,",").concat(a.d,",").concat(a.e,",").concat(a.f,")");ae(fe,"webkitTransform",O),ae(fe,"mozTransform",O),ae(fe,"msTransform",O),ae(fe,"transform",O),si=y,li=m,Ot=o}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!fe){var t=this.options.fallbackOnBody?document.body:Ne,n=qe(k,!0,Er,!0,t),r=this.options;if(Er){for(nt=t;ae(nt,"position")==="static"&&ae(nt,"transform")==="none"&&nt!==document;)nt=nt.parentNode;nt!==document.body&&nt!==document.documentElement?(nt===document&&(nt=Pt()),n.top+=nt.scrollTop,n.left+=nt.scrollLeft):nt=Pt(),ci=yo(nt)}fe=k.cloneNode(!0),ut(fe,r.ghostClass,!1),ut(fe,r.fallbackClass,!0),ut(fe,r.dragClass,!0),ae(fe,"transition",""),ae(fe,"transform",""),ae(fe,"box-sizing","border-box"),ae(fe,"margin",0),ae(fe,"top",n.top),ae(fe,"left",n.left),ae(fe,"width",n.width),ae(fe,"height",n.height),ae(fe,"opacity","0.8"),ae(fe,"position",Er?"absolute":"fixed"),ae(fe,"zIndex","100000"),ae(fe,"pointerEvents","none"),se.ghost=fe,t.appendChild(fe),ae(fe,"transform-origin",wo/parseInt(fe.style.width)*100+"% "+xo/parseInt(fe.style.height)*100+"%")}},_onDragStart:function(t,n){var r=this,i=t.dataTransfer,o=r.options;if(at("dragStart",this,{evt:t}),se.eventCanceled){this._onDrop();return}at("setupClone",this),se.eventCanceled||(We=Po(k),We.removeAttribute("id"),We.draggable=!1,We.style["will-change"]="",this._hideClone(),ut(We,this.options.chosenClass,!1),se.clone=We),r.cloneId=Cr(function(){at("clone",r),!se.eventCanceled&&(r.options.removeCloneOnHide||Ne.insertBefore(We,k),r._hideClone(),it({sortable:r,name:"clone"}))}),!n&&ut(k,o.dragClass,!0),n?(Tr=!0,r._loopId=setInterval(r._emulateDragOver,50)):(Ee(document,"mouseup",r._onDrop),Ee(document,"touchend",r._onDrop),Ee(document,"touchcancel",r._onDrop),i&&(i.effectAllowed="move",o.setData&&o.setData.call(r,i,k)),Oe(document,"drop",r),ae(k,"transform","translateZ(0)")),In=!0,r._dragStartId=Cr(r._dragStarted.bind(r,n,t)),Oe(document,"selectstart",r),Yn=!0,window.getSelection().removeAllRanges(),Gn&&ae(document.body,"user-select","none")},_onDragOver:function(t){var n=this.el,r=t.target,i,o,a,c=this.options,u=c.group,f=se.active,y=wr===u,m=c.sort,O=Qe||f,S,x=this,M=!1;if(vi)return;function I(R,Z){at(R,x,Mt({evt:t,isOwner:y,axis:S?"vertical":"horizontal",revert:a,dragRect:i,targetRect:o,canSort:m,fromSortable:O,target:r,completed:A,onMove:function(Rt,Ut){return Or(Ne,n,k,i,Rt,qe(Rt),t,Ut)},changed:N},Z))}function $(){I("dragOverAnimationCapture"),x.captureAnimationState(),x!==O&&O.captureAnimationState()}function A(R){return I("dragOverCompleted",{insertion:R}),R&&(y?f._hideClone():f._showClone(x),x!==O&&(ut(k,Qe?Qe.options.ghostClass:f.options.ghostClass,!1),ut(k,c.ghostClass,!0)),Qe!==x&&x!==se.active?Qe=x:x===se.active&&Qe&&(Qe=null),O===x&&(x._ignoreWhileAnimating=r),x.animateAll(function(){I("dragOverAnimationComplete"),x._ignoreWhileAnimating=null}),x!==O&&(O.animateAll(),O._ignoreWhileAnimating=null)),(r===k&&!k.animated||r===n&&!r.animated)&&(Rn=null),!c.dragoverBubble&&!t.rootEl&&r!==document&&(k.parentNode[st]._isOutsideThisEl(t.target),!R&&gn(t)),!c.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),M=!0}function N(){ft=vt(k),on=vt(k,c.draggable),it({sortable:x,name:"change",toEl:n,newIndex:ft,newDraggableIndex:on,originalEvent:t})}if(t.preventDefault!==void 0&&t.cancelable&&t.preventDefault(),r=St(r,c.draggable,n,!0),I("dragOver"),se.eventCanceled)return M;if(k.contains(t.target)||r.animated&&r.animatingX&&r.animatingY||x._ignoreWhileAnimating===r)return A(!1);if(Tr=!1,f&&!c.disabled&&(y?m||(a=Ve!==Ne):Qe===this||(this.lastPutMode=wr.checkPull(this,f,k,t))&&u.checkPut(this,f,k,t))){if(S=this._getDirection(t,r)==="vertical",i=qe(k),I("dragOverValid"),se.eventCanceled)return M;if(a)return Ve=Ne,$(),this._hideClone(),I("revert"),se.eventCanceled||(bn?Ne.insertBefore(k,bn):Ne.appendChild(k)),A(!0);var Y=wi(n,c.draggable);if(!Y||bs(t,S,this)&&!Y.animated){if(Y===k)return A(!1);if(Y&&n===t.target&&(r=Y),r&&(o=qe(r)),Or(Ne,n,k,i,r,o,t,!!r)!==!1)return $(),Y&&Y.nextSibling?n.insertBefore(k,Y.nextSibling):n.appendChild(k),Ve=n,N(),A(!0)}else if(Y&&gs(t,S,this)){var ne=kn(n,0,c,!0);if(ne===k)return A(!1);if(r=ne,o=qe(r),Or(Ne,n,k,i,r,o,t,!1)!==!1)return $(),n.insertBefore(k,ne),Ve=n,N(),A(!0)}else if(r.parentNode===n){o=qe(r);var J=0,V,de=k.parentNode!==n,X=!ds(k.animated&&k.toRect||i,r.animated&&r.toRect||o,S),Q=S?"top":"left",me=bo(r,"top","top")||bo(k,"top","top"),l=me?me.scrollTop:void 0;Rn!==r&&(V=o[Q],Zn=!1,xr=!X&&c.invertSwap||de),J=ys(t,r,o,S,X?1:c.swapThreshold,c.invertedSwapThreshold==null?c.swapThreshold:c.invertedSwapThreshold,xr,Rn===r);var h;if(J!==0){var v=vt(k);do v-=J,h=Ve.children[v];while(h&&(ae(h,"display")==="none"||h===fe))}if(J===0||h===r)return A(!1);Rn=r,Qn=J;var p=r.nextElementSibling,j=!1;j=J===1;var P=Or(Ne,n,k,i,r,o,t,j);if(P!==!1)return(P===1||P===-1)&&(j=P===1),vi=!0,setTimeout(ms,30),$(),j&&!p?n.appendChild(k):r.parentNode.insertBefore(k,j?p:r),me&&To(me,0,l-me.scrollTop),Ve=k.parentNode,V!==void 0&&!xr&&(Ar=Math.abs(V-qe(r)[Q])),N(),A(!0)}if(n.contains(k))return A(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){Ee(document,"mousemove",this._onTouchMove),Ee(document,"touchmove",this._onTouchMove),Ee(document,"pointermove",this._onTouchMove),Ee(document,"dragover",gn),Ee(document,"mousemove",gn),Ee(document,"touchmove",gn)},_offUpEvents:function(){var t=this.el.ownerDocument;Ee(t,"mouseup",this._onDrop),Ee(t,"touchend",this._onDrop),Ee(t,"pointerup",this._onDrop),Ee(t,"pointercancel",this._onDrop),Ee(t,"touchcancel",this._onDrop),Ee(document,"selectstart",this)},_onDrop:function(t){var n=this.el,r=this.options;if(ft=vt(k),on=vt(k,r.draggable),at("drop",this,{evt:t}),Ve=k&&k.parentNode,ft=vt(k),on=vt(k,r.draggable),se.eventCanceled){this._nulling();return}In=!1,xr=!1,Zn=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),mi(this.cloneId),mi(this._dragStartId),this.nativeDraggable&&(Ee(document,"drop",this),Ee(n,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Gn&&ae(document.body,"user-select",""),ae(k,"transform",""),t&&(Yn&&(t.cancelable&&t.preventDefault(),!r.dropBubble&&t.stopPropagation()),fe&&fe.parentNode&&fe.parentNode.removeChild(fe),(Ne===Ve||Qe&&Qe.lastPutMode!=="clone")&&We&&We.parentNode&&We.parentNode.removeChild(We),k&&(this.nativeDraggable&&Ee(k,"dragend",this),ui(k),k.style["will-change"]="",Yn&&!In&&ut(k,Qe?Qe.options.ghostClass:this.options.ghostClass,!1),ut(k,this.options.chosenClass,!1),it({sortable:this,name:"unchoose",toEl:Ve,newIndex:null,newDraggableIndex:null,originalEvent:t}),Ne!==Ve?(ft>=0&&(it({rootEl:Ve,name:"add",toEl:Ve,fromEl:Ne,originalEvent:t}),it({sortable:this,name:"remove",toEl:Ve,originalEvent:t}),it({rootEl:Ve,name:"sort",toEl:Ve,fromEl:Ne,originalEvent:t}),it({sortable:this,name:"sort",toEl:Ve,originalEvent:t})),Qe&&Qe.save()):ft!==Ln&&ft>=0&&(it({sortable:this,name:"update",toEl:Ve,originalEvent:t}),it({sortable:this,name:"sort",toEl:Ve,originalEvent:t})),se.active&&((ft==null||ft===-1)&&(ft=Ln,on=Jn),it({sortable:this,name:"end",toEl:Ve,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){at("nulling",this),Ne=k=Ve=fe=bn=We=Sr=an=mn=Ot=Yn=ft=on=Ln=Jn=Rn=Qn=Qe=wr=se.dragged=se.ghost=se.clone=se.active=null;var t=this.el;Mr.forEach(function(n){t.contains(n)&&(n.checked=!0)}),Mr.length=si=li=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":k&&(this._onDragOver(t),vs(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,i=0,o=r.length,a=this.options;i<o;i++)n=r[i],St(n,a.draggable,this.el,!1)&&t.push(n.getAttribute(a.dataIdAttr)||xs(n));return t},sort:function(t,n){var r={},i=this.el;this.toArray().forEach(function(o,a){var c=i.children[a];St(c,this.options.draggable,i,!1)&&(r[o]=c)},this),n&&this.captureAnimationState(),t.forEach(function(o){r[o]&&(i.removeChild(r[o]),i.appendChild(r[o]))}),n&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,n){return St(t,n||this.options.draggable,this.el,!1)},option:function(t,n){var r=this.options;if(n===void 0)return r[t];var i=tr.modifyOption(this,t,n);typeof i<"u"?r[t]=i:r[t]=n,t==="group"&&Lo(r)},destroy:function(){at("destroy",this);var t=this.el;t[st]=null,Ee(t,"mousedown",this._onTapStart),Ee(t,"touchstart",this._onTapStart),Ee(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(Ee(t,"dragover",this),Ee(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(n){n.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),Pr.splice(Pr.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!an){if(at("hideClone",this),se.eventCanceled)return;ae(We,"display","none"),this.options.removeCloneOnHide&&We.parentNode&&We.parentNode.removeChild(We),an=!0}},_showClone:function(t){if(t.lastPutMode!=="clone"){this._hideClone();return}if(an){if(at("showClone",this),se.eventCanceled)return;k.parentNode==Ne&&!this.options.group.revertClone?Ne.insertBefore(We,k):bn?Ne.insertBefore(We,bn):Ne.appendChild(We),this.options.group.revertClone&&this.animate(k,We),ae(We,"display",""),an=!1}}};function vs(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}function Or(e,t,n,r,i,o,a,c){var u,f=e[st],y=f.options.onMove,m;return window.CustomEvent&&!Wt&&!er?u=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(u=document.createEvent("Event"),u.initEvent("move",!0,!0)),u.to=t,u.from=e,u.dragged=n,u.draggedRect=r,u.related=i||t,u.relatedRect=o||qe(t),u.willInsertAfter=c,u.originalEvent=a,e.dispatchEvent(u),y&&(m=y.call(f,u,a)),m}function ui(e){e.draggable=!1}function ms(){vi=!1}function gs(e,t,n){var r=qe(kn(n.el,0,n.options,!0)),i=Mo(n.el,n.options,fe),o=10;return t?e.clientX<i.left-o||e.clientY<r.top&&e.clientX<r.right:e.clientY<i.top-o||e.clientY<r.bottom&&e.clientX<r.left}function bs(e,t,n){var r=qe(wi(n.el,n.options.draggable)),i=Mo(n.el,n.options,fe),o=10;return t?e.clientX>i.right+o||e.clientY>r.bottom&&e.clientX>r.left:e.clientY>i.bottom+o||e.clientX>r.right&&e.clientY>r.top}function ys(e,t,n,r,i,o,a,c){var u=r?e.clientY:e.clientX,f=r?n.height:n.width,y=r?n.top:n.left,m=r?n.bottom:n.right,O=!1;if(!a){if(c&&Ar<f*i){if(!Zn&&(Qn===1?u>y+f*o/2:u<m-f*o/2)&&(Zn=!0),Zn)O=!0;else if(Qn===1?u<y+Ar:u>m-Ar)return-Qn}else if(u>y+f*(1-i)/2&&u<m-f*(1-i)/2)return ws(t)}return O=O||a,O&&(u<y+f*o/2||u>m-f*o/2)?u>y+f/2?1:-1:0}function ws(e){return vt(k)<vt(e)?1:-1}function xs(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function Es(e){Mr.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var r=t[n];r.checked&&Mr.push(r)}}function Cr(e){return setTimeout(e,0)}function mi(e){return clearTimeout(e)}Ir&&Oe(document,"touchmove",function(e){(se.active||In)&&e.cancelable&&e.preventDefault()});se.utils={on:Oe,off:Ee,css:ae,find:Do,is:function(t,n){return!!St(t,n,t,!1)},extend:is,throttle:_o,closest:St,toggleClass:ut,clone:Po,index:vt,nextTick:Cr,cancelNextTick:mi,detectDirection:Io,getChild:kn,expando:st};se.get=function(e){return e[st]};se.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.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&&(se.utils=Mt(Mt({},se.utils),r.utils)),tr.mount(r)})};se.create=function(e,t){return new se(e,t)};se.version=ns;var Xe=[],Xn,gi,bi=!1,fi,di,Rr,qn;function Os(){function e(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var t in this)t.charAt(0)==="_"&&typeof this[t]=="function"&&(this[t]=this[t].bind(this))}return e.prototype={dragStarted:function(n){var r=n.originalEvent;this.sortable.nativeDraggable?Oe(document,"dragover",this._handleAutoScroll):this.options.supportPointer?Oe(document,"pointermove",this._handleFallbackAutoScroll):r.touches?Oe(document,"touchmove",this._handleFallbackAutoScroll):Oe(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(n){var r=n.originalEvent;!this.options.dragOverBubble&&!r.rootEl&&this._handleAutoScroll(r)},drop:function(){this.sortable.nativeDraggable?Ee(document,"dragover",this._handleAutoScroll):(Ee(document,"pointermove",this._handleFallbackAutoScroll),Ee(document,"touchmove",this._handleFallbackAutoScroll),Ee(document,"mousemove",this._handleFallbackAutoScroll)),Oo(),Dr(),os()},nulling:function(){Rr=gi=Xn=bi=qn=fi=di=null,Xe.length=0},_handleFallbackAutoScroll:function(n){this._handleAutoScroll(n,!0)},_handleAutoScroll:function(n,r){var i=this,o=(n.touches?n.touches[0]:n).clientX,a=(n.touches?n.touches[0]:n).clientY,c=document.elementFromPoint(o,a);if(Rr=n,r||this.options.forceAutoScrollFallback||er||Wt||Gn){pi(n,this.options,c,r);var u=sn(c,!0);bi&&(!qn||o!==fi||a!==di)&&(qn&&Oo(),qn=setInterval(function(){var f=sn(document.elementFromPoint(o,a),!0);f!==u&&(u=f,Dr()),pi(n,i.options,f,r)},10),fi=o,di=a)}else{if(!this.options.bubbleScroll||sn(c,!0)===Pt()){Dr();return}pi(n,this.options,sn(c,!1),!1)}}},$t(e,{pluginName:"scroll",initializeByDefault:!0})}function Dr(){Xe.forEach(function(e){clearInterval(e.pid)}),Xe=[]}function Oo(){clearInterval(qn)}var pi=_o(function(e,t,n,r){if(t.scroll){var i=(e.touches?e.touches[0]:e).clientX,o=(e.touches?e.touches[0]:e).clientY,a=t.scrollSensitivity,c=t.scrollSpeed,u=Pt(),f=!1,y;gi!==n&&(gi=n,Dr(),Xn=t.scroll,y=t.scrollFn,Xn===!0&&(Xn=sn(n,!0)));var m=0,O=Xn;do{var S=O,x=qe(S),M=x.top,I=x.bottom,$=x.left,A=x.right,N=x.width,Y=x.height,ne=void 0,J=void 0,V=S.scrollWidth,de=S.scrollHeight,X=ae(S),Q=S.scrollLeft,me=S.scrollTop;S===u?(ne=N<V&&(X.overflowX==="auto"||X.overflowX==="scroll"||X.overflowX==="visible"),J=Y<de&&(X.overflowY==="auto"||X.overflowY==="scroll"||X.overflowY==="visible")):(ne=N<V&&(X.overflowX==="auto"||X.overflowX==="scroll"),J=Y<de&&(X.overflowY==="auto"||X.overflowY==="scroll"));var l=ne&&(Math.abs(A-i)<=a&&Q+N<V)-(Math.abs($-i)<=a&&!!Q),h=J&&(Math.abs(I-o)<=a&&me+Y<de)-(Math.abs(M-o)<=a&&!!me);if(!Xe[m])for(var v=0;v<=m;v++)Xe[v]||(Xe[v]={});(Xe[m].vx!=l||Xe[m].vy!=h||Xe[m].el!==S)&&(Xe[m].el=S,Xe[m].vx=l,Xe[m].vy=h,clearInterval(Xe[m].pid),(l!=0||h!=0)&&(f=!0,Xe[m].pid=setInterval(function(){r&&this.layer===0&&se.active._onTouchMove(Rr);var p=Xe[this.layer].vy?Xe[this.layer].vy*c:0,j=Xe[this.layer].vx?Xe[this.layer].vx*c:0;typeof y=="function"&&y.call(se.dragged.parentNode[st],j,p,e,Rr,Xe[this.layer].el)!=="continue"||To(Xe[this.layer].el,j,p)}.bind({layer:m}),24))),m++}while(t.bubbleScroll&&O!==u&&(O=sn(O,!1)));bi=f}},30),No=function(t){var n=t.originalEvent,r=t.putSortable,i=t.dragEl,o=t.activeSortable,a=t.dispatchSortableEvent,c=t.hideGhostForTarget,u=t.unhideGhostForTarget;if(n){var f=r||o;c();var y=n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,m=document.elementFromPoint(y.clientX,y.clientY);u(),f&&!f.el.contains(m)&&(a("spill"),this.onSpill({dragEl:i,putSortable:r}))}};function xi(){}xi.prototype={startIndex:null,dragStart:function(t){var n=t.oldDraggableIndex;this.startIndex=n},onSpill:function(t){var n=t.dragEl,r=t.putSortable;this.sortable.captureAnimationState(),r&&r.captureAnimationState();var i=kn(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(n,i):this.sortable.el.appendChild(n),this.sortable.animateAll(),r&&r.animateAll()},drop:No};$t(xi,{pluginName:"revertOnSpill"});function Ei(){}Ei.prototype={onSpill:function(t){var n=t.dragEl,r=t.putSortable,i=r||this.sortable;i.captureAnimationState(),n.parentNode&&n.parentNode.removeChild(n),i.animateAll()},drop:No};$t(Ei,{pluginName:"removeOnSpill"});se.mount(new Os);se.mount(Ei,xi);var Oi=se;window.Sortable=Oi;var jo=e=>{e.directive("sortable",t=>{let n=parseInt(t.dataset?.sortableAnimationDuration);n!==0&&!n&&(n=300),t.sortable=Oi.create(t,{group:t.getAttribute("x-sortable-group"),draggable:"[x-sortable-item]",handle:"[x-sortable-handle]",dataIdAttr:"x-sortable-item",animation:n,ghostClass:"fi-sortable-ghost",onEnd(r){let{item:i,to:o,oldDraggableIndex:a,newDraggableIndex:c}=r;if(a===c)return;let u=this.options.draggable,f=o.querySelectorAll(`:scope > ${u}`)[c-1];f&&o.insertBefore(i,f.nextSibling)}})})};var Ss=Object.create,Ci=Object.defineProperty,As=Object.getPrototypeOf,Cs=Object.prototype.hasOwnProperty,Ds=Object.getOwnPropertyNames,_s=Object.getOwnPropertyDescriptor,Ts=e=>Ci(e,"__esModule",{value:!0}),Bo=(e,t)=>()=>(t||(t={exports:{}},e(t.exports,t)),t.exports),Ps=(e,t,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Ds(t))!Cs.call(e,r)&&r!=="default"&&Ci(e,r,{get:()=>t[r],enumerable:!(n=_s(t,r))||n.enumerable});return e},Ho=e=>Ps(Ts(Ci(e!=null?Ss(As(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),Ms=Bo(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});function t(d){var s=d.getBoundingClientRect();return{width:s.width,height:s.height,top:s.top,right:s.right,bottom:s.bottom,left:s.left,x:s.left,y:s.top}}function n(d){if(d==null)return window;if(d.toString()!=="[object Window]"){var s=d.ownerDocument;return s&&s.defaultView||window}return d}function r(d){var s=n(d),b=s.pageXOffset,_=s.pageYOffset;return{scrollLeft:b,scrollTop:_}}function i(d){var s=n(d).Element;return d instanceof s||d instanceof Element}function o(d){var s=n(d).HTMLElement;return d instanceof s||d instanceof HTMLElement}function a(d){if(typeof ShadowRoot>"u")return!1;var s=n(d).ShadowRoot;return d instanceof s||d instanceof ShadowRoot}function c(d){return{scrollLeft:d.scrollLeft,scrollTop:d.scrollTop}}function u(d){return d===n(d)||!o(d)?r(d):c(d)}function f(d){return d?(d.nodeName||"").toLowerCase():null}function y(d){return((i(d)?d.ownerDocument:d.document)||window.document).documentElement}function m(d){return t(y(d)).left+r(d).scrollLeft}function O(d){return n(d).getComputedStyle(d)}function S(d){var s=O(d),b=s.overflow,_=s.overflowX,T=s.overflowY;return/auto|scroll|overlay|hidden/.test(b+T+_)}function x(d,s,b){b===void 0&&(b=!1);var _=y(s),T=t(d),F=o(s),U={scrollLeft:0,scrollTop:0},H={x:0,y:0};return(F||!F&&!b)&&((f(s)!=="body"||S(_))&&(U=u(s)),o(s)?(H=t(s),H.x+=s.clientLeft,H.y+=s.clientTop):_&&(H.x=m(_))),{x:T.left+U.scrollLeft-H.x,y:T.top+U.scrollTop-H.y,width:T.width,height:T.height}}function M(d){var s=t(d),b=d.offsetWidth,_=d.offsetHeight;return Math.abs(s.width-b)<=1&&(b=s.width),Math.abs(s.height-_)<=1&&(_=s.height),{x:d.offsetLeft,y:d.offsetTop,width:b,height:_}}function I(d){return f(d)==="html"?d:d.assignedSlot||d.parentNode||(a(d)?d.host:null)||y(d)}function $(d){return["html","body","#document"].indexOf(f(d))>=0?d.ownerDocument.body:o(d)&&S(d)?d:$(I(d))}function A(d,s){var b;s===void 0&&(s=[]);var _=$(d),T=_===((b=d.ownerDocument)==null?void 0:b.body),F=n(_),U=T?[F].concat(F.visualViewport||[],S(_)?_:[]):_,H=s.concat(U);return T?H:H.concat(A(I(U)))}function N(d){return["table","td","th"].indexOf(f(d))>=0}function Y(d){return!o(d)||O(d).position==="fixed"?null:d.offsetParent}function ne(d){var s=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,b=navigator.userAgent.indexOf("Trident")!==-1;if(b&&o(d)){var _=O(d);if(_.position==="fixed")return null}for(var T=I(d);o(T)&&["html","body"].indexOf(f(T))<0;){var F=O(T);if(F.transform!=="none"||F.perspective!=="none"||F.contain==="paint"||["transform","perspective"].indexOf(F.willChange)!==-1||s&&F.willChange==="filter"||s&&F.filter&&F.filter!=="none")return T;T=T.parentNode}return null}function J(d){for(var s=n(d),b=Y(d);b&&N(b)&&O(b).position==="static";)b=Y(b);return b&&(f(b)==="html"||f(b)==="body"&&O(b).position==="static")?s:b||ne(d)||s}var V="top",de="bottom",X="right",Q="left",me="auto",l=[V,de,X,Q],h="start",v="end",p="clippingParents",j="viewport",P="popper",R="reference",Z=l.reduce(function(d,s){return d.concat([s+"-"+h,s+"-"+v])},[]),ze=[].concat(l,[me]).reduce(function(d,s){return d.concat([s,s+"-"+h,s+"-"+v])},[]),Rt="beforeRead",Ut="read",Lr="afterRead",Fr="beforeMain",kr="main",Vt="afterMain",nr="beforeWrite",Nr="write",rr="afterWrite",It=[Rt,Ut,Lr,Fr,kr,Vt,nr,Nr,rr];function jr(d){var s=new Map,b=new Set,_=[];d.forEach(function(F){s.set(F.name,F)});function T(F){b.add(F.name);var U=[].concat(F.requires||[],F.requiresIfExists||[]);U.forEach(function(H){if(!b.has(H)){var G=s.get(H);G&&T(G)}}),_.push(F)}return d.forEach(function(F){b.has(F.name)||T(F)}),_}function mt(d){var s=jr(d);return It.reduce(function(b,_){return b.concat(s.filter(function(T){return T.phase===_}))},[])}function zt(d){var s;return function(){return s||(s=new Promise(function(b){Promise.resolve().then(function(){s=void 0,b(d())})})),s}}function At(d){for(var s=arguments.length,b=new Array(s>1?s-1:0),_=1;_<s;_++)b[_-1]=arguments[_];return[].concat(b).reduce(function(T,F){return T.replace(/%s/,F)},d)}var Ct='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s',Br='Popper: modifier "%s" requires "%s", but "%s" modifier is not available',Ze=["name","enabled","phase","fn","effect","requires","options"];function Hr(d){d.forEach(function(s){Object.keys(s).forEach(function(b){switch(b){case"name":typeof s.name!="string"&&console.error(At(Ct,String(s.name),'"name"','"string"','"'+String(s.name)+'"'));break;case"enabled":typeof s.enabled!="boolean"&&console.error(At(Ct,s.name,'"enabled"','"boolean"','"'+String(s.enabled)+'"'));case"phase":It.indexOf(s.phase)<0&&console.error(At(Ct,s.name,'"phase"',"either "+It.join(", "),'"'+String(s.phase)+'"'));break;case"fn":typeof s.fn!="function"&&console.error(At(Ct,s.name,'"fn"','"function"','"'+String(s.fn)+'"'));break;case"effect":typeof s.effect!="function"&&console.error(At(Ct,s.name,'"effect"','"function"','"'+String(s.fn)+'"'));break;case"requires":Array.isArray(s.requires)||console.error(At(Ct,s.name,'"requires"','"array"','"'+String(s.requires)+'"'));break;case"requiresIfExists":Array.isArray(s.requiresIfExists)||console.error(At(Ct,s.name,'"requiresIfExists"','"array"','"'+String(s.requiresIfExists)+'"'));break;case"options":case"data":break;default:console.error('PopperJS: an invalid property has been provided to the "'+s.name+'" modifier, valid properties are '+Ze.map(function(_){return'"'+_+'"'}).join(", ")+'; but "'+b+'" was provided.')}s.requires&&s.requires.forEach(function(_){d.find(function(T){return T.name===_})==null&&console.error(At(Br,String(s.name),_,_))})})})}function $r(d,s){var b=new Set;return d.filter(function(_){var T=s(_);if(!b.has(T))return b.add(T),!0})}function ot(d){return d.split("-")[0]}function Wr(d){var s=d.reduce(function(b,_){var T=b[_.name];return b[_.name]=T?Object.assign({},T,_,{options:Object.assign({},T.options,_.options),data:Object.assign({},T.data,_.data)}):_,b},{});return Object.keys(s).map(function(b){return s[b]})}function ir(d){var s=n(d),b=y(d),_=s.visualViewport,T=b.clientWidth,F=b.clientHeight,U=0,H=0;return _&&(T=_.width,F=_.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(U=_.offsetLeft,H=_.offsetTop)),{width:T,height:F,x:U+m(d),y:H}}var gt=Math.max,ln=Math.min,Yt=Math.round;function or(d){var s,b=y(d),_=r(d),T=(s=d.ownerDocument)==null?void 0:s.body,F=gt(b.scrollWidth,b.clientWidth,T?T.scrollWidth:0,T?T.clientWidth:0),U=gt(b.scrollHeight,b.clientHeight,T?T.scrollHeight:0,T?T.clientHeight:0),H=-_.scrollLeft+m(d),G=-_.scrollTop;return O(T||b).direction==="rtl"&&(H+=gt(b.clientWidth,T?T.clientWidth:0)-F),{width:F,height:U,x:H,y:G}}function Nn(d,s){var b=s.getRootNode&&s.getRootNode();if(d.contains(s))return!0;if(b&&a(b)){var _=s;do{if(_&&d.isSameNode(_))return!0;_=_.parentNode||_.host}while(_)}return!1}function Xt(d){return Object.assign({},d,{left:d.x,top:d.y,right:d.x+d.width,bottom:d.y+d.height})}function ar(d){var s=t(d);return s.top=s.top+d.clientTop,s.left=s.left+d.clientLeft,s.bottom=s.top+d.clientHeight,s.right=s.left+d.clientWidth,s.width=d.clientWidth,s.height=d.clientHeight,s.x=s.left,s.y=s.top,s}function sr(d,s){return s===j?Xt(ir(d)):o(s)?ar(s):Xt(or(y(d)))}function yn(d){var s=A(I(d)),b=["absolute","fixed"].indexOf(O(d).position)>=0,_=b&&o(d)?J(d):d;return i(_)?s.filter(function(T){return i(T)&&Nn(T,_)&&f(T)!=="body"}):[]}function wn(d,s,b){var _=s==="clippingParents"?yn(d):[].concat(s),T=[].concat(_,[b]),F=T[0],U=T.reduce(function(H,G){var oe=sr(d,G);return H.top=gt(oe.top,H.top),H.right=ln(oe.right,H.right),H.bottom=ln(oe.bottom,H.bottom),H.left=gt(oe.left,H.left),H},sr(d,F));return U.width=U.right-U.left,U.height=U.bottom-U.top,U.x=U.left,U.y=U.top,U}function cn(d){return d.split("-")[1]}function dt(d){return["top","bottom"].indexOf(d)>=0?"x":"y"}function lr(d){var s=d.reference,b=d.element,_=d.placement,T=_?ot(_):null,F=_?cn(_):null,U=s.x+s.width/2-b.width/2,H=s.y+s.height/2-b.height/2,G;switch(T){case V:G={x:U,y:s.y-b.height};break;case de:G={x:U,y:s.y+s.height};break;case X:G={x:s.x+s.width,y:H};break;case Q:G={x:s.x-b.width,y:H};break;default:G={x:s.x,y:s.y}}var oe=T?dt(T):null;if(oe!=null){var z=oe==="y"?"height":"width";switch(F){case h:G[oe]=G[oe]-(s[z]/2-b[z]/2);break;case v:G[oe]=G[oe]+(s[z]/2-b[z]/2);break}}return G}function cr(){return{top:0,right:0,bottom:0,left:0}}function ur(d){return Object.assign({},cr(),d)}function fr(d,s){return s.reduce(function(b,_){return b[_]=d,b},{})}function qt(d,s){s===void 0&&(s={});var b=s,_=b.placement,T=_===void 0?d.placement:_,F=b.boundary,U=F===void 0?p:F,H=b.rootBoundary,G=H===void 0?j:H,oe=b.elementContext,z=oe===void 0?P:oe,De=b.altBoundary,Fe=De===void 0?!1:De,Ce=b.padding,xe=Ce===void 0?0:Ce,Me=ur(typeof xe!="number"?xe:fr(xe,l)),Se=z===P?R:P,Be=d.elements.reference,Re=d.rects.popper,He=d.elements[Fe?Se:z],ce=wn(i(He)?He:He.contextElement||y(d.elements.popper),U,G),Pe=t(Be),_e=lr({reference:Pe,element:Re,strategy:"absolute",placement:T}),ke=Xt(Object.assign({},Re,_e)),Le=z===P?ke:Pe,Ye={top:ce.top-Le.top+Me.top,bottom:Le.bottom-ce.bottom+Me.bottom,left:ce.left-Le.left+Me.left,right:Le.right-ce.right+Me.right},$e=d.modifiersData.offset;if(z===P&&$e){var Ue=$e[T];Object.keys(Ye).forEach(function(wt){var et=[X,de].indexOf(wt)>=0?1:-1,Ft=[V,de].indexOf(wt)>=0?"y":"x";Ye[wt]+=Ue[Ft]*et})}return Ye}var dr="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",Ur="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",xn={placement:"bottom",modifiers:[],strategy:"absolute"};function un(){for(var d=arguments.length,s=new Array(d),b=0;b<d;b++)s[b]=arguments[b];return!s.some(function(_){return!(_&&typeof _.getBoundingClientRect=="function")})}function En(d){d===void 0&&(d={});var s=d,b=s.defaultModifiers,_=b===void 0?[]:b,T=s.defaultOptions,F=T===void 0?xn:T;return function(H,G,oe){oe===void 0&&(oe=F);var z={placement:"bottom",orderedModifiers:[],options:Object.assign({},xn,F),modifiersData:{},elements:{reference:H,popper:G},attributes:{},styles:{}},De=[],Fe=!1,Ce={state:z,setOptions:function(Be){Me(),z.options=Object.assign({},F,z.options,Be),z.scrollParents={reference:i(H)?A(H):H.contextElement?A(H.contextElement):[],popper:A(G)};var Re=mt(Wr([].concat(_,z.options.modifiers)));z.orderedModifiers=Re.filter(function($e){return $e.enabled});var He=$r([].concat(Re,z.options.modifiers),function($e){var Ue=$e.name;return Ue});if(Hr(He),ot(z.options.placement)===me){var ce=z.orderedModifiers.find(function($e){var Ue=$e.name;return Ue==="flip"});ce||console.error(['Popper: "auto" placements require the "flip" modifier be',"present and enabled to work."].join(" "))}var Pe=O(G),_e=Pe.marginTop,ke=Pe.marginRight,Le=Pe.marginBottom,Ye=Pe.marginLeft;return[_e,ke,Le,Ye].some(function($e){return parseFloat($e)})&&console.warn(['Popper: CSS "margin" styles cannot be used to apply padding',"between the popper and its reference element or boundary.","To replicate margin, use the `offset` modifier, as well as","the `padding` option in the `preventOverflow` and `flip`","modifiers."].join(" ")),xe(),Ce.update()},forceUpdate:function(){if(!Fe){var Be=z.elements,Re=Be.reference,He=Be.popper;if(!un(Re,He)){console.error(dr);return}z.rects={reference:x(Re,J(He),z.options.strategy==="fixed"),popper:M(He)},z.reset=!1,z.placement=z.options.placement,z.orderedModifiers.forEach(function(Ue){return z.modifiersData[Ue.name]=Object.assign({},Ue.data)});for(var ce=0,Pe=0;Pe<z.orderedModifiers.length;Pe++){if(ce+=1,ce>100){console.error(Ur);break}if(z.reset===!0){z.reset=!1,Pe=-1;continue}var _e=z.orderedModifiers[Pe],ke=_e.fn,Le=_e.options,Ye=Le===void 0?{}:Le,$e=_e.name;typeof ke=="function"&&(z=ke({state:z,options:Ye,name:$e,instance:Ce})||z)}}},update:zt(function(){return new Promise(function(Se){Ce.forceUpdate(),Se(z)})}),destroy:function(){Me(),Fe=!0}};if(!un(H,G))return console.error(dr),Ce;Ce.setOptions(oe).then(function(Se){!Fe&&oe.onFirstUpdate&&oe.onFirstUpdate(Se)});function xe(){z.orderedModifiers.forEach(function(Se){var Be=Se.name,Re=Se.options,He=Re===void 0?{}:Re,ce=Se.effect;if(typeof ce=="function"){var Pe=ce({state:z,name:Be,instance:Ce,options:He}),_e=function(){};De.push(Pe||_e)}})}function Me(){De.forEach(function(Se){return Se()}),De=[]}return Ce}}var On={passive:!0};function Vr(d){var s=d.state,b=d.instance,_=d.options,T=_.scroll,F=T===void 0?!0:T,U=_.resize,H=U===void 0?!0:U,G=n(s.elements.popper),oe=[].concat(s.scrollParents.reference,s.scrollParents.popper);return F&&oe.forEach(function(z){z.addEventListener("scroll",b.update,On)}),H&&G.addEventListener("resize",b.update,On),function(){F&&oe.forEach(function(z){z.removeEventListener("scroll",b.update,On)}),H&&G.removeEventListener("resize",b.update,On)}}var jn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Vr,data:{}};function zr(d){var s=d.state,b=d.name;s.modifiersData[b]=lr({reference:s.rects.reference,element:s.rects.popper,strategy:"absolute",placement:s.placement})}var Bn={name:"popperOffsets",enabled:!0,phase:"read",fn:zr,data:{}},Yr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Xr(d){var s=d.x,b=d.y,_=window,T=_.devicePixelRatio||1;return{x:Yt(Yt(s*T)/T)||0,y:Yt(Yt(b*T)/T)||0}}function Hn(d){var s,b=d.popper,_=d.popperRect,T=d.placement,F=d.offsets,U=d.position,H=d.gpuAcceleration,G=d.adaptive,oe=d.roundOffsets,z=oe===!0?Xr(F):typeof oe=="function"?oe(F):F,De=z.x,Fe=De===void 0?0:De,Ce=z.y,xe=Ce===void 0?0:Ce,Me=F.hasOwnProperty("x"),Se=F.hasOwnProperty("y"),Be=Q,Re=V,He=window;if(G){var ce=J(b),Pe="clientHeight",_e="clientWidth";ce===n(b)&&(ce=y(b),O(ce).position!=="static"&&(Pe="scrollHeight",_e="scrollWidth")),ce=ce,T===V&&(Re=de,xe-=ce[Pe]-_.height,xe*=H?1:-1),T===Q&&(Be=X,Fe-=ce[_e]-_.width,Fe*=H?1:-1)}var ke=Object.assign({position:U},G&&Yr);if(H){var Le;return Object.assign({},ke,(Le={},Le[Re]=Se?"0":"",Le[Be]=Me?"0":"",Le.transform=(He.devicePixelRatio||1)<2?"translate("+Fe+"px, "+xe+"px)":"translate3d("+Fe+"px, "+xe+"px, 0)",Le))}return Object.assign({},ke,(s={},s[Re]=Se?xe+"px":"",s[Be]=Me?Fe+"px":"",s.transform="",s))}function g(d){var s=d.state,b=d.options,_=b.gpuAcceleration,T=_===void 0?!0:_,F=b.adaptive,U=F===void 0?!0:F,H=b.roundOffsets,G=H===void 0?!0:H,oe=O(s.elements.popper).transitionProperty||"";U&&["transform","top","right","bottom","left"].some(function(De){return oe.indexOf(De)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',`
`,'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.",`
`,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "));var z={placement:ot(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:T};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,Hn(Object.assign({},z,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:U,roundOffsets:G})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,Hn(Object.assign({},z,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:G})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})}var w={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:g,data:{}};function C(d){var s=d.state;Object.keys(s.elements).forEach(function(b){var _=s.styles[b]||{},T=s.attributes[b]||{},F=s.elements[b];!o(F)||!f(F)||(Object.assign(F.style,_),Object.keys(T).forEach(function(U){var H=T[U];H===!1?F.removeAttribute(U):F.setAttribute(U,H===!0?"":H)}))})}function L(d){var s=d.state,b={popper:{position:s.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(s.elements.popper.style,b.popper),s.styles=b,s.elements.arrow&&Object.assign(s.elements.arrow.style,b.arrow),function(){Object.keys(s.elements).forEach(function(_){var T=s.elements[_],F=s.attributes[_]||{},U=Object.keys(s.styles.hasOwnProperty(_)?s.styles[_]:b[_]),H=U.reduce(function(G,oe){return G[oe]="",G},{});!o(T)||!f(T)||(Object.assign(T.style,H),Object.keys(F).forEach(function(G){T.removeAttribute(G)}))})}}var q={name:"applyStyles",enabled:!0,phase:"write",fn:C,effect:L,requires:["computeStyles"]};function W(d,s,b){var _=ot(d),T=[Q,V].indexOf(_)>=0?-1:1,F=typeof b=="function"?b(Object.assign({},s,{placement:d})):b,U=F[0],H=F[1];return U=U||0,H=(H||0)*T,[Q,X].indexOf(_)>=0?{x:H,y:U}:{x:U,y:H}}function B(d){var s=d.state,b=d.options,_=d.name,T=b.offset,F=T===void 0?[0,0]:T,U=ze.reduce(function(z,De){return z[De]=W(De,s.rects,F),z},{}),H=U[s.placement],G=H.x,oe=H.y;s.modifiersData.popperOffsets!=null&&(s.modifiersData.popperOffsets.x+=G,s.modifiersData.popperOffsets.y+=oe),s.modifiersData[_]=U}var be={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:B},le={left:"right",right:"left",bottom:"top",top:"bottom"};function pe(d){return d.replace(/left|right|bottom|top/g,function(s){return le[s]})}var ye={start:"end",end:"start"};function Te(d){return d.replace(/start|end/g,function(s){return ye[s]})}function je(d,s){s===void 0&&(s={});var b=s,_=b.placement,T=b.boundary,F=b.rootBoundary,U=b.padding,H=b.flipVariations,G=b.allowedAutoPlacements,oe=G===void 0?ze:G,z=cn(_),De=z?H?Z:Z.filter(function(xe){return cn(xe)===z}):l,Fe=De.filter(function(xe){return oe.indexOf(xe)>=0});Fe.length===0&&(Fe=De,console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var Ce=Fe.reduce(function(xe,Me){return xe[Me]=qt(d,{placement:Me,boundary:T,rootBoundary:F,padding:U})[ot(Me)],xe},{});return Object.keys(Ce).sort(function(xe,Me){return Ce[xe]-Ce[Me]})}function Ae(d){if(ot(d)===me)return[];var s=pe(d);return[Te(d),s,Te(s)]}function Ie(d){var s=d.state,b=d.options,_=d.name;if(!s.modifiersData[_]._skip){for(var T=b.mainAxis,F=T===void 0?!0:T,U=b.altAxis,H=U===void 0?!0:U,G=b.fallbackPlacements,oe=b.padding,z=b.boundary,De=b.rootBoundary,Fe=b.altBoundary,Ce=b.flipVariations,xe=Ce===void 0?!0:Ce,Me=b.allowedAutoPlacements,Se=s.options.placement,Be=ot(Se),Re=Be===Se,He=G||(Re||!xe?[pe(Se)]:Ae(Se)),ce=[Se].concat(He).reduce(function(te,ge){return te.concat(ot(ge)===me?je(s,{placement:ge,boundary:z,rootBoundary:De,padding:oe,flipVariations:xe,allowedAutoPlacements:Me}):ge)},[]),Pe=s.rects.reference,_e=s.rects.popper,ke=new Map,Le=!0,Ye=ce[0],$e=0;$e<ce.length;$e++){var Ue=ce[$e],wt=ot(Ue),et=cn(Ue)===h,Ft=[V,de].indexOf(wt)>=0,dn=Ft?"width":"height",Qt=qt(s,{placement:Ue,boundary:z,rootBoundary:De,altBoundary:Fe,padding:oe}),kt=Ft?et?X:Q:et?de:V;Pe[dn]>_e[dn]&&(kt=pe(kt));var $n=pe(kt),Zt=[];if(F&&Zt.push(Qt[wt]<=0),H&&Zt.push(Qt[kt]<=0,Qt[$n]<=0),Zt.every(function(te){return te})){Ye=Ue,Le=!1;break}ke.set(Ue,Zt)}if(Le)for(var Sn=xe?3:1,Wn=function(ge){var we=ce.find(function(Ke){var Je=ke.get(Ke);if(Je)return Je.slice(0,ge).every(function(Dt){return Dt})});if(we)return Ye=we,"break"},D=Sn;D>0;D--){var K=Wn(D);if(K==="break")break}s.placement!==Ye&&(s.modifiersData[_]._skip=!0,s.placement=Ye,s.reset=!0)}}var re={name:"flip",enabled:!0,phase:"main",fn:Ie,requiresIfExists:["offset"],data:{_skip:!1}};function he(d){return d==="x"?"y":"x"}function ve(d,s,b){return gt(d,ln(s,b))}function ee(d){var s=d.state,b=d.options,_=d.name,T=b.mainAxis,F=T===void 0?!0:T,U=b.altAxis,H=U===void 0?!1:U,G=b.boundary,oe=b.rootBoundary,z=b.altBoundary,De=b.padding,Fe=b.tether,Ce=Fe===void 0?!0:Fe,xe=b.tetherOffset,Me=xe===void 0?0:xe,Se=qt(s,{boundary:G,rootBoundary:oe,padding:De,altBoundary:z}),Be=ot(s.placement),Re=cn(s.placement),He=!Re,ce=dt(Be),Pe=he(ce),_e=s.modifiersData.popperOffsets,ke=s.rects.reference,Le=s.rects.popper,Ye=typeof Me=="function"?Me(Object.assign({},s.rects,{placement:s.placement})):Me,$e={x:0,y:0};if(_e){if(F||H){var Ue=ce==="y"?V:Q,wt=ce==="y"?de:X,et=ce==="y"?"height":"width",Ft=_e[ce],dn=_e[ce]+Se[Ue],Qt=_e[ce]-Se[wt],kt=Ce?-Le[et]/2:0,$n=Re===h?ke[et]:Le[et],Zt=Re===h?-Le[et]:-ke[et],Sn=s.elements.arrow,Wn=Ce&&Sn?M(Sn):{width:0,height:0},D=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:cr(),K=D[Ue],te=D[wt],ge=ve(0,ke[et],Wn[et]),we=He?ke[et]/2-kt-ge-K-Ye:$n-ge-K-Ye,Ke=He?-ke[et]/2+kt+ge+te+Ye:Zt+ge+te+Ye,Je=s.elements.arrow&&J(s.elements.arrow),Dt=Je?ce==="y"?Je.clientTop||0:Je.clientLeft||0:0,Un=s.modifiersData.offset?s.modifiersData.offset[s.placement][ce]:0,_t=_e[ce]+we-Un-Dt,An=_e[ce]+Ke-Un;if(F){var pn=ve(Ce?ln(dn,_t):dn,Ft,Ce?gt(Qt,An):Qt);_e[ce]=pn,$e[ce]=pn-Ft}if(H){var en=ce==="x"?V:Q,qr=ce==="x"?de:X,tn=_e[Pe],hn=tn+Se[en],Di=tn-Se[qr],_i=ve(Ce?ln(hn,_t):hn,tn,Ce?gt(Di,An):Di);_e[Pe]=_i,$e[Pe]=_i-tn}}s.modifiersData[_]=$e}}var ie={name:"preventOverflow",enabled:!0,phase:"main",fn:ee,requiresIfExists:["offset"]},E=function(s,b){return s=typeof s=="function"?s(Object.assign({},b.rects,{placement:b.placement})):s,ur(typeof s!="number"?s:fr(s,l))};function Ge(d){var s,b=d.state,_=d.name,T=d.options,F=b.elements.arrow,U=b.modifiersData.popperOffsets,H=ot(b.placement),G=dt(H),oe=[Q,X].indexOf(H)>=0,z=oe?"height":"width";if(!(!F||!U)){var De=E(T.padding,b),Fe=M(F),Ce=G==="y"?V:Q,xe=G==="y"?de:X,Me=b.rects.reference[z]+b.rects.reference[G]-U[G]-b.rects.popper[z],Se=U[G]-b.rects.reference[G],Be=J(F),Re=Be?G==="y"?Be.clientHeight||0:Be.clientWidth||0:0,He=Me/2-Se/2,ce=De[Ce],Pe=Re-Fe[z]-De[xe],_e=Re/2-Fe[z]/2+He,ke=ve(ce,_e,Pe),Le=G;b.modifiersData[_]=(s={},s[Le]=ke,s.centerOffset=ke-_e,s)}}function ue(d){var s=d.state,b=d.options,_=b.element,T=_===void 0?"[data-popper-arrow]":_;if(T!=null&&!(typeof T=="string"&&(T=s.elements.popper.querySelector(T),!T))){if(o(T)||console.error(['Popper: "arrow" element must be an HTMLElement (not an SVGElement).',"To use an SVG arrow, wrap it in an HTMLElement that will be used as","the arrow."].join(" ")),!Nn(s.elements.popper,T)){console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper',"element."].join(" "));return}s.elements.arrow=T}}var Lt={name:"arrow",enabled:!0,phase:"main",fn:Ge,effect:ue,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function bt(d,s,b){return b===void 0&&(b={x:0,y:0}),{top:d.top-s.height-b.y,right:d.right-s.width+b.x,bottom:d.bottom-s.height+b.y,left:d.left-s.width-b.x}}function Gt(d){return[V,X,de,Q].some(function(s){return d[s]>=0})}function Kt(d){var s=d.state,b=d.name,_=s.rects.reference,T=s.rects.popper,F=s.modifiersData.preventOverflow,U=qt(s,{elementContext:"reference"}),H=qt(s,{altBoundary:!0}),G=bt(U,_),oe=bt(H,T,F),z=Gt(G),De=Gt(oe);s.modifiersData[b]={referenceClippingOffsets:G,popperEscapeOffsets:oe,isReferenceHidden:z,hasPopperEscaped:De},s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-reference-hidden":z,"data-popper-escaped":De})}var Jt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Kt},rt=[jn,Bn,w,q],lt=En({defaultModifiers:rt}),yt=[jn,Bn,w,q,be,re,ie,Lt,Jt],fn=En({defaultModifiers:yt});e.applyStyles=q,e.arrow=Lt,e.computeStyles=w,e.createPopper=fn,e.createPopperLite=lt,e.defaultModifiers=yt,e.detectOverflow=qt,e.eventListeners=jn,e.flip=re,e.hide=Jt,e.offset=be,e.popperGenerator=En,e.popperOffsets=Bn,e.preventOverflow=ie}),$o=Bo(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=Ms(),n='<svg width="16" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M0 6s1.796-.013 4.67-3.615C5.851.9 6.93.006 8 0c1.07-.006 2.148.887 3.343 2.385C14.233 6.005 16 6 16 6H0z"></svg>',r="tippy-box",i="tippy-content",o="tippy-backdrop",a="tippy-arrow",c="tippy-svg-arrow",u={passive:!0,capture:!0};function f(g,w){return{}.hasOwnProperty.call(g,w)}function y(g,w,C){if(Array.isArray(g)){var L=g[w];return L??(Array.isArray(C)?C[w]:C)}return g}function m(g,w){var C={}.toString.call(g);return C.indexOf("[object")===0&&C.indexOf(w+"]")>-1}function O(g,w){return typeof g=="function"?g.apply(void 0,w):g}function S(g,w){if(w===0)return g;var C;return function(L){clearTimeout(C),C=setTimeout(function(){g(L)},w)}}function x(g,w){var C=Object.assign({},g);return w.forEach(function(L){delete C[L]}),C}function M(g){return g.split(/\s+/).filter(Boolean)}function I(g){return[].concat(g)}function $(g,w){g.indexOf(w)===-1&&g.push(w)}function A(g){return g.filter(function(w,C){return g.indexOf(w)===C})}function N(g){return g.split("-")[0]}function Y(g){return[].slice.call(g)}function ne(g){return Object.keys(g).reduce(function(w,C){return g[C]!==void 0&&(w[C]=g[C]),w},{})}function J(){return document.createElement("div")}function V(g){return["Element","Fragment"].some(function(w){return m(g,w)})}function de(g){return m(g,"NodeList")}function X(g){return m(g,"MouseEvent")}function Q(g){return!!(g&&g._tippy&&g._tippy.reference===g)}function me(g){return V(g)?[g]:de(g)?Y(g):Array.isArray(g)?g:Y(document.querySelectorAll(g))}function l(g,w){g.forEach(function(C){C&&(C.style.transitionDuration=w+"ms")})}function h(g,w){g.forEach(function(C){C&&C.setAttribute("data-state",w)})}function v(g){var w,C=I(g),L=C[0];return!(L==null||(w=L.ownerDocument)==null)&&w.body?L.ownerDocument:document}function p(g,w){var C=w.clientX,L=w.clientY;return g.every(function(q){var W=q.popperRect,B=q.popperState,be=q.props,le=be.interactiveBorder,pe=N(B.placement),ye=B.modifiersData.offset;if(!ye)return!0;var Te=pe==="bottom"?ye.top.y:0,je=pe==="top"?ye.bottom.y:0,Ae=pe==="right"?ye.left.x:0,Ie=pe==="left"?ye.right.x:0,re=W.top-L+Te>le,he=L-W.bottom-je>le,ve=W.left-C+Ae>le,ee=C-W.right-Ie>le;return re||he||ve||ee})}function j(g,w,C){var L=w+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(q){g[L](q,C)})}var P={isTouch:!1},R=0;function Z(){P.isTouch||(P.isTouch=!0,window.performance&&document.addEventListener("mousemove",ze))}function ze(){var g=performance.now();g-R<20&&(P.isTouch=!1,document.removeEventListener("mousemove",ze)),R=g}function Rt(){var g=document.activeElement;if(Q(g)){var w=g._tippy;g.blur&&!w.state.isVisible&&g.blur()}}function Ut(){document.addEventListener("touchstart",Z,u),window.addEventListener("blur",Rt)}var Lr=typeof window<"u"&&typeof document<"u",Fr=Lr?navigator.userAgent:"",kr=/MSIE |Trident\//.test(Fr);function Vt(g){var w=g==="destroy"?"n already-":" ";return[g+"() was called on a"+w+"destroyed instance. This is a no-op but","indicates a potential memory leak."].join(" ")}function nr(g){var w=/[ \t]{2,}/g,C=/^[ \t]*/gm;return g.replace(w," ").replace(C,"").trim()}function Nr(g){return nr(`
%ctippy.js
%c`+nr(g)+`
%c\u{1F477}\u200D This is a development-only message. It will be removed in production.
`)}function rr(g){return[Nr(g),"color: #00C584; font-size: 1.3em; font-weight: bold;","line-height: 1.5","color: #a6a095;"]}var It;jr();function jr(){It=new Set}function mt(g,w){if(g&&!It.has(w)){var C;It.add(w),(C=console).warn.apply(C,rr(w))}}function zt(g,w){if(g&&!It.has(w)){var C;It.add(w),(C=console).error.apply(C,rr(w))}}function At(g){var w=!g,C=Object.prototype.toString.call(g)==="[object Object]"&&!g.addEventListener;zt(w,["tippy() was passed","`"+String(g)+"`","as its targets (first) argument. Valid types are: String, Element,","Element[], or NodeList."].join(" ")),zt(C,["tippy() was passed a plain object which is not supported as an argument","for virtual positioning. Use props.getReferenceClientRect instead."].join(" "))}var Ct={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Br={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Ze=Object.assign({appendTo:function(){return document.body},aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},Ct,{},Br),Hr=Object.keys(Ze),$r=function(w){gt(w,[]);var C=Object.keys(w);C.forEach(function(L){Ze[L]=w[L]})};function ot(g){var w=g.plugins||[],C=w.reduce(function(L,q){var W=q.name,B=q.defaultValue;return W&&(L[W]=g[W]!==void 0?g[W]:B),L},{});return Object.assign({},g,{},C)}function Wr(g,w){var C=w?Object.keys(ot(Object.assign({},Ze,{plugins:w}))):Hr,L=C.reduce(function(q,W){var B=(g.getAttribute("data-tippy-"+W)||"").trim();if(!B)return q;if(W==="content")q[W]=B;else try{q[W]=JSON.parse(B)}catch{q[W]=B}return q},{});return L}function ir(g,w){var C=Object.assign({},w,{content:O(w.content,[g])},w.ignoreAttributes?{}:Wr(g,w.plugins));return C.aria=Object.assign({},Ze.aria,{},C.aria),C.aria={expanded:C.aria.expanded==="auto"?w.interactive:C.aria.expanded,content:C.aria.content==="auto"?w.interactive?null:"describedby":C.aria.content},C}function gt(g,w){g===void 0&&(g={}),w===void 0&&(w=[]);var C=Object.keys(g);C.forEach(function(L){var q=x(Ze,Object.keys(Ct)),W=!f(q,L);W&&(W=w.filter(function(B){return B.name===L}).length===0),mt(W,["`"+L+"`","is not a valid prop. You may have spelled it incorrectly, or if it's","a plugin, forgot to pass it in an array as props.plugins.",`
`,`All props: https://atomiks.github.io/tippyjs/v6/all-props/
`,"Plugins: https://atomiks.github.io/tippyjs/v6/plugins/"].join(" "))})}var ln=function(){return"innerHTML"};function Yt(g,w){g[ln()]=w}function or(g){var w=J();return g===!0?w.className=a:(w.className=c,V(g)?w.appendChild(g):Yt(w,g)),w}function Nn(g,w){V(w.content)?(Yt(g,""),g.appendChild(w.content)):typeof w.content!="function"&&(w.allowHTML?Yt(g,w.content):g.textContent=w.content)}function Xt(g){var w=g.firstElementChild,C=Y(w.children);return{box:w,content:C.find(function(L){return L.classList.contains(i)}),arrow:C.find(function(L){return L.classList.contains(a)||L.classList.contains(c)}),backdrop:C.find(function(L){return L.classList.contains(o)})}}function ar(g){var w=J(),C=J();C.className=r,C.setAttribute("data-state","hidden"),C.setAttribute("tabindex","-1");var L=J();L.className=i,L.setAttribute("data-state","hidden"),Nn(L,g.props),w.appendChild(C),C.appendChild(L),q(g.props,g.props);function q(W,B){var be=Xt(w),le=be.box,pe=be.content,ye=be.arrow;B.theme?le.setAttribute("data-theme",B.theme):le.removeAttribute("data-theme"),typeof B.animation=="string"?le.setAttribute("data-animation",B.animation):le.removeAttribute("data-animation"),B.inertia?le.setAttribute("data-inertia",""):le.removeAttribute("data-inertia"),le.style.maxWidth=typeof B.maxWidth=="number"?B.maxWidth+"px":B.maxWidth,B.role?le.setAttribute("role",B.role):le.removeAttribute("role"),(W.content!==B.content||W.allowHTML!==B.allowHTML)&&Nn(pe,g.props),B.arrow?ye?W.arrow!==B.arrow&&(le.removeChild(ye),le.appendChild(or(B.arrow))):le.appendChild(or(B.arrow)):ye&&le.removeChild(ye)}return{popper:w,onUpdate:q}}ar.$$tippy=!0;var sr=1,yn=[],wn=[];function cn(g,w){var C=ir(g,Object.assign({},Ze,{},ot(ne(w)))),L,q,W,B=!1,be=!1,le=!1,pe=!1,ye,Te,je,Ae=[],Ie=S(Re,C.interactiveDebounce),re,he=sr++,ve=null,ee=A(C.plugins),ie={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},E={id:he,reference:g,popper:J(),popperInstance:ve,props:C,state:ie,plugins:ee,clearDelayTimeouts:Ft,setProps:dn,setContent:Qt,show:kt,hide:$n,hideWithInteractivity:Zt,enable:wt,disable:et,unmount:Sn,destroy:Wn};if(!C.render)return zt(!0,"render() function has not been supplied."),E;var Ge=C.render(E),ue=Ge.popper,Lt=Ge.onUpdate;ue.setAttribute("data-tippy-root",""),ue.id="tippy-"+E.id,E.popper=ue,g._tippy=E,ue._tippy=E;var bt=ee.map(function(D){return D.fn(E)}),Gt=g.hasAttribute("aria-expanded");return Me(),T(),s(),b("onCreate",[E]),C.showOnCreate&&$e(),ue.addEventListener("mouseenter",function(){E.props.interactive&&E.state.isVisible&&E.clearDelayTimeouts()}),ue.addEventListener("mouseleave",function(D){E.props.interactive&&E.props.trigger.indexOf("mouseenter")>=0&&(yt().addEventListener("mousemove",Ie),Ie(D))}),E;function Kt(){var D=E.props.touch;return Array.isArray(D)?D:[D,0]}function Jt(){return Kt()[0]==="hold"}function rt(){var D;return!!((D=E.props.render)!=null&&D.$$tippy)}function lt(){return re||g}function yt(){var D=lt().parentNode;return D?v(D):document}function fn(){return Xt(ue)}function d(D){return E.state.isMounted&&!E.state.isVisible||P.isTouch||ye&&ye.type==="focus"?0:y(E.props.delay,D?0:1,Ze.delay)}function s(){ue.style.pointerEvents=E.props.interactive&&E.state.isVisible?"":"none",ue.style.zIndex=""+E.props.zIndex}function b(D,K,te){if(te===void 0&&(te=!0),bt.forEach(function(we){we[D]&&we[D].apply(void 0,K)}),te){var ge;(ge=E.props)[D].apply(ge,K)}}function _(){var D=E.props.aria;if(D.content){var K="aria-"+D.content,te=ue.id,ge=I(E.props.triggerTarget||g);ge.forEach(function(we){var Ke=we.getAttribute(K);if(E.state.isVisible)we.setAttribute(K,Ke?Ke+" "+te:te);else{var Je=Ke&&Ke.replace(te,"").trim();Je?we.setAttribute(K,Je):we.removeAttribute(K)}})}}function T(){if(!(Gt||!E.props.aria.expanded)){var D=I(E.props.triggerTarget||g);D.forEach(function(K){E.props.interactive?K.setAttribute("aria-expanded",E.state.isVisible&&K===lt()?"true":"false"):K.removeAttribute("aria-expanded")})}}function F(){yt().removeEventListener("mousemove",Ie),yn=yn.filter(function(D){return D!==Ie})}function U(D){if(!(P.isTouch&&(le||D.type==="mousedown"))&&!(E.props.interactive&&ue.contains(D.target))){if(lt().contains(D.target)){if(P.isTouch||E.state.isVisible&&E.props.trigger.indexOf("click")>=0)return}else b("onClickOutside",[E,D]);E.props.hideOnClick===!0&&(E.clearDelayTimeouts(),E.hide(),be=!0,setTimeout(function(){be=!1}),E.state.isMounted||z())}}function H(){le=!0}function G(){le=!1}function oe(){var D=yt();D.addEventListener("mousedown",U,!0),D.addEventListener("touchend",U,u),D.addEventListener("touchstart",G,u),D.addEventListener("touchmove",H,u)}function z(){var D=yt();D.removeEventListener("mousedown",U,!0),D.removeEventListener("touchend",U,u),D.removeEventListener("touchstart",G,u),D.removeEventListener("touchmove",H,u)}function De(D,K){Ce(D,function(){!E.state.isVisible&&ue.parentNode&&ue.parentNode.contains(ue)&&K()})}function Fe(D,K){Ce(D,K)}function Ce(D,K){var te=fn().box;function ge(we){we.target===te&&(j(te,"remove",ge),K())}if(D===0)return K();j(te,"remove",Te),j(te,"add",ge),Te=ge}function xe(D,K,te){te===void 0&&(te=!1);var ge=I(E.props.triggerTarget||g);ge.forEach(function(we){we.addEventListener(D,K,te),Ae.push({node:we,eventType:D,handler:K,options:te})})}function Me(){Jt()&&(xe("touchstart",Be,{passive:!0}),xe("touchend",He,{passive:!0})),M(E.props.trigger).forEach(function(D){if(D!=="manual")switch(xe(D,Be),D){case"mouseenter":xe("mouseleave",He);break;case"focus":xe(kr?"focusout":"blur",ce);break;case"focusin":xe("focusout",ce);break}})}function Se(){Ae.forEach(function(D){var K=D.node,te=D.eventType,ge=D.handler,we=D.options;K.removeEventListener(te,ge,we)}),Ae=[]}function Be(D){var K,te=!1;if(!(!E.state.isEnabled||Pe(D)||be)){var ge=((K=ye)==null?void 0:K.type)==="focus";ye=D,re=D.currentTarget,T(),!E.state.isVisible&&X(D)&&yn.forEach(function(we){return we(D)}),D.type==="click"&&(E.props.trigger.indexOf("mouseenter")<0||B)&&E.props.hideOnClick!==!1&&E.state.isVisible?te=!0:$e(D),D.type==="click"&&(B=!te),te&&!ge&&Ue(D)}}function Re(D){var K=D.target,te=lt().contains(K)||ue.contains(K);if(!(D.type==="mousemove"&&te)){var ge=Ye().concat(ue).map(function(we){var Ke,Je=we._tippy,Dt=(Ke=Je.popperInstance)==null?void 0:Ke.state;return Dt?{popperRect:we.getBoundingClientRect(),popperState:Dt,props:C}:null}).filter(Boolean);p(ge,D)&&(F(),Ue(D))}}function He(D){var K=Pe(D)||E.props.trigger.indexOf("click")>=0&&B;if(!K){if(E.props.interactive){E.hideWithInteractivity(D);return}Ue(D)}}function ce(D){E.props.trigger.indexOf("focusin")<0&&D.target!==lt()||E.props.interactive&&D.relatedTarget&&ue.contains(D.relatedTarget)||Ue(D)}function Pe(D){return P.isTouch?Jt()!==D.type.indexOf("touch")>=0:!1}function _e(){ke();var D=E.props,K=D.popperOptions,te=D.placement,ge=D.offset,we=D.getReferenceClientRect,Ke=D.moveTransition,Je=rt()?Xt(ue).arrow:null,Dt=we?{getBoundingClientRect:we,contextElement:we.contextElement||lt()}:g,Un={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(pn){var en=pn.state;if(rt()){var qr=fn(),tn=qr.box;["placement","reference-hidden","escaped"].forEach(function(hn){hn==="placement"?tn.setAttribute("data-placement",en.placement):en.attributes.popper["data-popper-"+hn]?tn.setAttribute("data-"+hn,""):tn.removeAttribute("data-"+hn)}),en.attributes.popper={}}}},_t=[{name:"offset",options:{offset:ge}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Ke}},Un];rt()&&Je&&_t.push({name:"arrow",options:{element:Je,padding:3}}),_t.push.apply(_t,K?.modifiers||[]),E.popperInstance=t.createPopper(Dt,ue,Object.assign({},K,{placement:te,onFirstUpdate:je,modifiers:_t}))}function ke(){E.popperInstance&&(E.popperInstance.destroy(),E.popperInstance=null)}function Le(){var D=E.props.appendTo,K,te=lt();E.props.interactive&&D===Ze.appendTo||D==="parent"?K=te.parentNode:K=O(D,[te]),K.contains(ue)||K.appendChild(ue),_e(),mt(E.props.interactive&&D===Ze.appendTo&&te.nextElementSibling!==ue,["Interactive tippy element may not be accessible via keyboard","navigation because it is not directly after the reference element","in the DOM source order.",`
`,"Using a wrapper <div> or <span> tag around the reference element","solves this by creating a new parentNode context.",`
`,"Specifying `appendTo: document.body` silences this warning, but it","assumes you are using a focus management solution to handle","keyboard navigation.",`
`,"See: https://atomiks.github.io/tippyjs/v6/accessibility/#interactivity"].join(" "))}function Ye(){return Y(ue.querySelectorAll("[data-tippy-root]"))}function $e(D){E.clearDelayTimeouts(),D&&b("onTrigger",[E,D]),oe();var K=d(!0),te=Kt(),ge=te[0],we=te[1];P.isTouch&&ge==="hold"&&we&&(K=we),K?L=setTimeout(function(){E.show()},K):E.show()}function Ue(D){if(E.clearDelayTimeouts(),b("onUntrigger",[E,D]),!E.state.isVisible){z();return}if(!(E.props.trigger.indexOf("mouseenter")>=0&&E.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(D.type)>=0&&B)){var K=d(!1);K?q=setTimeout(function(){E.state.isVisible&&E.hide()},K):W=requestAnimationFrame(function(){E.hide()})}}function wt(){E.state.isEnabled=!0}function et(){E.hide(),E.state.isEnabled=!1}function Ft(){clearTimeout(L),clearTimeout(q),cancelAnimationFrame(W)}function dn(D){if(mt(E.state.isDestroyed,Vt("setProps")),!E.state.isDestroyed){b("onBeforeUpdate",[E,D]),Se();var K=E.props,te=ir(g,Object.assign({},E.props,{},D,{ignoreAttributes:!0}));E.props=te,Me(),K.interactiveDebounce!==te.interactiveDebounce&&(F(),Ie=S(Re,te.interactiveDebounce)),K.triggerTarget&&!te.triggerTarget?I(K.triggerTarget).forEach(function(ge){ge.removeAttribute("aria-expanded")}):te.triggerTarget&&g.removeAttribute("aria-expanded"),T(),s(),Lt&&Lt(K,te),E.popperInstance&&(_e(),Ye().forEach(function(ge){requestAnimationFrame(ge._tippy.popperInstance.forceUpdate)})),b("onAfterUpdate",[E,D])}}function Qt(D){E.setProps({content:D})}function kt(){mt(E.state.isDestroyed,Vt("show"));var D=E.state.isVisible,K=E.state.isDestroyed,te=!E.state.isEnabled,ge=P.isTouch&&!E.props.touch,we=y(E.props.duration,0,Ze.duration);if(!(D||K||te||ge)&&!lt().hasAttribute("disabled")&&(b("onShow",[E],!1),E.props.onShow(E)!==!1)){if(E.state.isVisible=!0,rt()&&(ue.style.visibility="visible"),s(),oe(),E.state.isMounted||(ue.style.transition="none"),rt()){var Ke=fn(),Je=Ke.box,Dt=Ke.content;l([Je,Dt],0)}je=function(){var _t;if(!(!E.state.isVisible||pe)){if(pe=!0,ue.offsetHeight,ue.style.transition=E.props.moveTransition,rt()&&E.props.animation){var An=fn(),pn=An.box,en=An.content;l([pn,en],we),h([pn,en],"visible")}_(),T(),$(wn,E),(_t=E.popperInstance)==null||_t.forceUpdate(),E.state.isMounted=!0,b("onMount",[E]),E.props.animation&&rt()&&Fe(we,function(){E.state.isShown=!0,b("onShown",[E])})}},Le()}}function $n(){mt(E.state.isDestroyed,Vt("hide"));var D=!E.state.isVisible,K=E.state.isDestroyed,te=!E.state.isEnabled,ge=y(E.props.duration,1,Ze.duration);if(!(D||K||te)&&(b("onHide",[E],!1),E.props.onHide(E)!==!1)){if(E.state.isVisible=!1,E.state.isShown=!1,pe=!1,B=!1,rt()&&(ue.style.visibility="hidden"),F(),z(),s(),rt()){var we=fn(),Ke=we.box,Je=we.content;E.props.animation&&(l([Ke,Je],ge),h([Ke,Je],"hidden"))}_(),T(),E.props.animation?rt()&&De(ge,E.unmount):E.unmount()}}function Zt(D){mt(E.state.isDestroyed,Vt("hideWithInteractivity")),yt().addEventListener("mousemove",Ie),$(yn,Ie),Ie(D)}function Sn(){mt(E.state.isDestroyed,Vt("unmount")),E.state.isVisible&&E.hide(),E.state.isMounted&&(ke(),Ye().forEach(function(D){D._tippy.unmount()}),ue.parentNode&&ue.parentNode.removeChild(ue),wn=wn.filter(function(D){return D!==E}),E.state.isMounted=!1,b("onHidden",[E]))}function Wn(){mt(E.state.isDestroyed,Vt("destroy")),!E.state.isDestroyed&&(E.clearDelayTimeouts(),E.unmount(),Se(),delete g._tippy,E.state.isDestroyed=!0,b("onDestroy",[E]))}}function dt(g,w){w===void 0&&(w={});var C=Ze.plugins.concat(w.plugins||[]);At(g),gt(w,C),Ut();var L=Object.assign({},w,{plugins:C}),q=me(g),W=V(L.content),B=q.length>1;mt(W&&B,["tippy() was passed an Element as the `content` prop, but more than","one tippy instance was created by this invocation. This means the","content element will only be appended to the last tippy instance.",`
`,"Instead, pass the .innerHTML of the element, or use a function that","returns a cloned version of the element instead.",`
`,`1) content: element.innerHTML
`,"2) content: () => element.cloneNode(true)"].join(" "));var be=q.reduce(function(le,pe){var ye=pe&&cn(pe,L);return ye&&le.push(ye),le},[]);return V(g)?be[0]:be}dt.defaultProps=Ze,dt.setDefaultProps=$r,dt.currentInput=P;var lr=function(w){var C=w===void 0?{}:w,L=C.exclude,q=C.duration;wn.forEach(function(W){var B=!1;if(L&&(B=Q(L)?W.reference===L:W.popper===L.popper),!B){var be=W.props.duration;W.setProps({duration:q}),W.hide(),W.state.isDestroyed||W.setProps({duration:be})}})},cr=Object.assign({},t.applyStyles,{effect:function(w){var C=w.state,L={popper:{position:C.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(C.elements.popper.style,L.popper),C.styles=L,C.elements.arrow&&Object.assign(C.elements.arrow.style,L.arrow)}}),ur=function(w,C){var L;C===void 0&&(C={}),zt(!Array.isArray(w),["The first argument passed to createSingleton() must be an array of","tippy instances. The passed value was",String(w)].join(" "));var q=w,W=[],B,be=C.overrides,le=[],pe=!1;function ye(){W=q.map(function(ee){return ee.reference})}function Te(ee){q.forEach(function(ie){ee?ie.enable():ie.disable()})}function je(ee){return q.map(function(ie){var E=ie.setProps;return ie.setProps=function(Ge){E(Ge),ie.reference===B&&ee.setProps(Ge)},function(){ie.setProps=E}})}function Ae(ee,ie){var E=W.indexOf(ie);if(ie!==B){B=ie;var Ge=(be||[]).concat("content").reduce(function(ue,Lt){return ue[Lt]=q[E].props[Lt],ue},{});ee.setProps(Object.assign({},Ge,{getReferenceClientRect:typeof Ge.getReferenceClientRect=="function"?Ge.getReferenceClientRect:function(){return ie.getBoundingClientRect()}}))}}Te(!1),ye();var Ie={fn:function(){return{onDestroy:function(){Te(!0)},onHidden:function(){B=null},onClickOutside:function(E){E.props.showOnCreate&&!pe&&(pe=!0,B=null)},onShow:function(E){E.props.showOnCreate&&!pe&&(pe=!0,Ae(E,W[0]))},onTrigger:function(E,Ge){Ae(E,Ge.currentTarget)}}}},re=dt(J(),Object.assign({},x(C,["overrides"]),{plugins:[Ie].concat(C.plugins||[]),triggerTarget:W,popperOptions:Object.assign({},C.popperOptions,{modifiers:[].concat(((L=C.popperOptions)==null?void 0:L.modifiers)||[],[cr])})})),he=re.show;re.show=function(ee){if(he(),!B&&ee==null)return Ae(re,W[0]);if(!(B&&ee==null)){if(typeof ee=="number")return W[ee]&&Ae(re,W[ee]);if(q.includes(ee)){var ie=ee.reference;return Ae(re,ie)}if(W.includes(ee))return Ae(re,ee)}},re.showNext=function(){var ee=W[0];if(!B)return re.show(0);var ie=W.indexOf(B);re.show(W[ie+1]||ee)},re.showPrevious=function(){var ee=W[W.length-1];if(!B)return re.show(ee);var ie=W.indexOf(B),E=W[ie-1]||ee;re.show(E)};var ve=re.setProps;return re.setProps=function(ee){be=ee.overrides||be,ve(ee)},re.setInstances=function(ee){Te(!0),le.forEach(function(ie){return ie()}),q=ee,Te(!1),ye(),je(re),re.setProps({triggerTarget:W})},le=je(re),re},fr={mouseover:"mouseenter",focusin:"focus",click:"click"};function qt(g,w){zt(!(w&&w.target),["You must specity a `target` prop indicating a CSS selector string matching","the target elements that should receive a tippy."].join(" "));var C=[],L=[],q=!1,W=w.target,B=x(w,["target"]),be=Object.assign({},B,{trigger:"manual",touch:!1}),le=Object.assign({},B,{showOnCreate:!0}),pe=dt(g,be),ye=I(pe);function Te(he){if(!(!he.target||q)){var ve=he.target.closest(W);if(ve){var ee=ve.getAttribute("data-tippy-trigger")||w.trigger||Ze.trigger;if(!ve._tippy&&!(he.type==="touchstart"&&typeof le.touch=="boolean")&&!(he.type!=="touchstart"&&ee.indexOf(fr[he.type])<0)){var ie=dt(ve,le);ie&&(L=L.concat(ie))}}}}function je(he,ve,ee,ie){ie===void 0&&(ie=!1),he.addEventListener(ve,ee,ie),C.push({node:he,eventType:ve,handler:ee,options:ie})}function Ae(he){var ve=he.reference;je(ve,"touchstart",Te,u),je(ve,"mouseover",Te),je(ve,"focusin",Te),je(ve,"click",Te)}function Ie(){C.forEach(function(he){var ve=he.node,ee=he.eventType,ie=he.handler,E=he.options;ve.removeEventListener(ee,ie,E)}),C=[]}function re(he){var ve=he.destroy,ee=he.enable,ie=he.disable;he.destroy=function(E){E===void 0&&(E=!0),E&&L.forEach(function(Ge){Ge.destroy()}),L=[],Ie(),ve()},he.enable=function(){ee(),L.forEach(function(E){return E.enable()}),q=!1},he.disable=function(){ie(),L.forEach(function(E){return E.disable()}),q=!0},Ae(he)}return ye.forEach(re),pe}var dr={name:"animateFill",defaultValue:!1,fn:function(w){var C;if(!((C=w.props.render)!=null&&C.$$tippy))return zt(w.props.animateFill,"The `animateFill` plugin requires the default render function."),{};var L=Xt(w.popper),q=L.box,W=L.content,B=w.props.animateFill?Ur():null;return{onCreate:function(){B&&(q.insertBefore(B,q.firstElementChild),q.setAttribute("data-animatefill",""),q.style.overflow="hidden",w.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(B){var le=q.style.transitionDuration,pe=Number(le.replace("ms",""));W.style.transitionDelay=Math.round(pe/10)+"ms",B.style.transitionDuration=le,h([B],"visible")}},onShow:function(){B&&(B.style.transitionDuration="0ms")},onHide:function(){B&&h([B],"hidden")}}}};function Ur(){var g=J();return g.className=o,h([g],"hidden"),g}var xn={clientX:0,clientY:0},un=[];function En(g){var w=g.clientX,C=g.clientY;xn={clientX:w,clientY:C}}function On(g){g.addEventListener("mousemove",En)}function Vr(g){g.removeEventListener("mousemove",En)}var jn={name:"followCursor",defaultValue:!1,fn:function(w){var C=w.reference,L=v(w.props.triggerTarget||C),q=!1,W=!1,B=!0,be=w.props;function le(){return w.props.followCursor==="initial"&&w.state.isVisible}function pe(){L.addEventListener("mousemove",je)}function ye(){L.removeEventListener("mousemove",je)}function Te(){q=!0,w.setProps({getReferenceClientRect:null}),q=!1}function je(re){var he=re.target?C.contains(re.target):!0,ve=w.props.followCursor,ee=re.clientX,ie=re.clientY,E=C.getBoundingClientRect(),Ge=ee-E.left,ue=ie-E.top;(he||!w.props.interactive)&&w.setProps({getReferenceClientRect:function(){var bt=C.getBoundingClientRect(),Gt=ee,Kt=ie;ve==="initial"&&(Gt=bt.left+Ge,Kt=bt.top+ue);var Jt=ve==="horizontal"?bt.top:Kt,rt=ve==="vertical"?bt.right:Gt,lt=ve==="horizontal"?bt.bottom:Kt,yt=ve==="vertical"?bt.left:Gt;return{width:rt-yt,height:lt-Jt,top:Jt,right:rt,bottom:lt,left:yt}}})}function Ae(){w.props.followCursor&&(un.push({instance:w,doc:L}),On(L))}function Ie(){un=un.filter(function(re){return re.instance!==w}),un.filter(function(re){return re.doc===L}).length===0&&Vr(L)}return{onCreate:Ae,onDestroy:Ie,onBeforeUpdate:function(){be=w.props},onAfterUpdate:function(he,ve){var ee=ve.followCursor;q||ee!==void 0&&be.followCursor!==ee&&(Ie(),ee?(Ae(),w.state.isMounted&&!W&&!le()&&pe()):(ye(),Te()))},onMount:function(){w.props.followCursor&&!W&&(B&&(je(xn),B=!1),le()||pe())},onTrigger:function(he,ve){X(ve)&&(xn={clientX:ve.clientX,clientY:ve.clientY}),W=ve.type==="focus"},onHidden:function(){w.props.followCursor&&(Te(),ye(),B=!0)}}}};function zr(g,w){var C;return{popperOptions:Object.assign({},g.popperOptions,{modifiers:[].concat((((C=g.popperOptions)==null?void 0:C.modifiers)||[]).filter(function(L){var q=L.name;return q!==w.name}),[w])})}}var Bn={name:"inlinePositioning",defaultValue:!1,fn:function(w){var C=w.reference;function L(){return!!w.props.inlinePositioning}var q,W=-1,B=!1,be={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(je){var Ae=je.state;L()&&(q!==Ae.placement&&w.setProps({getReferenceClientRect:function(){return le(Ae.placement)}}),q=Ae.placement)}};function le(Te){return Yr(N(Te),C.getBoundingClientRect(),Y(C.getClientRects()),W)}function pe(Te){B=!0,w.setProps(Te),B=!1}function ye(){B||pe(zr(w.props,be))}return{onCreate:ye,onAfterUpdate:ye,onTrigger:function(je,Ae){if(X(Ae)){var Ie=Y(w.reference.getClientRects()),re=Ie.find(function(he){return he.left-2<=Ae.clientX&&he.right+2>=Ae.clientX&&he.top-2<=Ae.clientY&&he.bottom+2>=Ae.clientY});W=Ie.indexOf(re)}},onUntrigger:function(){W=-1}}}};function Yr(g,w,C,L){if(C.length<2||g===null)return w;if(C.length===2&&L>=0&&C[0].left>C[1].right)return C[L]||w;switch(g){case"top":case"bottom":{var q=C[0],W=C[C.length-1],B=g==="top",be=q.top,le=W.bottom,pe=B?q.left:W.left,ye=B?q.right:W.right,Te=ye-pe,je=le-be;return{top:be,bottom:le,left:pe,right:ye,width:Te,height:je}}case"left":case"right":{var Ae=Math.min.apply(Math,C.map(function(ue){return ue.left})),Ie=Math.max.apply(Math,C.map(function(ue){return ue.right})),re=C.filter(function(ue){return g==="left"?ue.left===Ae:ue.right===Ie}),he=re[0].top,ve=re[re.length-1].bottom,ee=Ae,ie=Ie,E=ie-ee,Ge=ve-he;return{top:he,bottom:ve,left:ee,right:ie,width:E,height:Ge}}default:return w}}var Xr={name:"sticky",defaultValue:!1,fn:function(w){var C=w.reference,L=w.popper;function q(){return w.popperInstance?w.popperInstance.state.elements.reference:C}function W(pe){return w.props.sticky===!0||w.props.sticky===pe}var B=null,be=null;function le(){var pe=W("reference")?q().getBoundingClientRect():null,ye=W("popper")?L.getBoundingClientRect():null;(pe&&Hn(B,pe)||ye&&Hn(be,ye))&&w.popperInstance&&w.popperInstance.update(),B=pe,be=ye,w.state.isMounted&&requestAnimationFrame(le)}return{onMount:function(){w.props.sticky&&le()}}}};function Hn(g,w){return g&&w?g.top!==w.top||g.right!==w.right||g.bottom!==w.bottom||g.left!==w.left:!0}dt.setDefaultProps({render:ar}),e.animateFill=dr,e.createSingleton=ur,e.default=dt,e.delegate=qt,e.followCursor=jn,e.hideAll=lr,e.inlinePositioning=Bn,e.roundArrow=n,e.sticky=Xr}),Si=Ho($o()),Rs=Ho($o()),Is=e=>{let t={plugins:[]},n=i=>e[e.indexOf(i)+1];if(e.includes("animation")&&(t.animation=n("animation")),e.includes("duration")&&(t.duration=parseInt(n("duration"))),e.includes("delay")){let i=n("delay");t.delay=i.includes("-")?i.split("-").map(o=>parseInt(o)):parseInt(i)}if(e.includes("cursor")){t.plugins.push(Rs.followCursor);let i=n("cursor");["x","initial"].includes(i)?t.followCursor=i==="x"?"horizontal":"initial":t.followCursor=!0}e.includes("on")&&(t.trigger=n("on")),e.includes("arrowless")&&(t.arrow=!1),e.includes("html")&&(t.allowHTML=!0),e.includes("interactive")&&(t.interactive=!0),e.includes("border")&&t.interactive&&(t.interactiveBorder=parseInt(n("border"))),e.includes("debounce")&&t.interactive&&(t.interactiveDebounce=parseInt(n("debounce"))),e.includes("max-width")&&(t.maxWidth=parseInt(n("max-width"))),e.includes("theme")&&(t.theme=n("theme")),e.includes("placement")&&(t.placement=n("placement"));let r={};return e.includes("no-flip")&&(r.modifiers||(r.modifiers=[]),r.modifiers.push({name:"flip",enabled:!1})),t.popperOptions=r,t};function Ai(e){e.magic("tooltip",t=>(n,r={})=>{let i=r.timeout;delete r.timeout;let o=(0,Si.default)(t,{content:n,trigger:"manual",...r});o.show(),setTimeout(()=>{o.hide(),setTimeout(()=>o.destroy(),r.duration||300)},i||2e3)}),e.directive("tooltip",(t,{modifiers:n,expression:r},{evaluateLater:i,effect:o,cleanup:a})=>{let c=n.length>0?Is(n):{};t.__x_tippy||(t.__x_tippy=(0,Si.default)(t,c)),a(()=>{t.__x_tippy&&(t.__x_tippy.destroy(),delete t.__x_tippy)});let u=()=>t.__x_tippy.enable(),f=()=>t.__x_tippy.disable(),y=m=>{m?(u(),t.__x_tippy.setContent(m)):f()};if(n.includes("raw"))y(r);else{let m=i(r);o(()=>{m(O=>{typeof O=="object"?(t.__x_tippy.setProps(O),u()):y(O)})})}})}Ai.defaultProps=e=>(Si.default.setDefaultProps(e),Ai);var Ls=Ai,Wo=Ls;var Uo=()=>({init(){document.addEventListener("livewire:navigate",()=>this.close())},toggle(e){this.$refs.panel?.toggle(e)},open(e){this.$refs.panel?.open(e)},close(e){this.$refs.panel?.close(e)}});var Vo=()=>({form:null,processingCount:0,isProcessing:!1,processingMessage:null,init(){let e=this.$el.closest("form");e?.addEventListener("form-processing-started",t=>{this.processingCount++,this.isProcessing=!0,this.processingMessage=t.detail.message}),e?.addEventListener("form-processing-finished",()=>{this.processingCount=Math.max(0,this.processingCount-1),this.isProcessing=this.processingCount>0})}});var zo=({id:e})=>({isOpen:!1,isWindowVisible:!1,isTrapActive:!1,livewire:null,textSelectionClosePreventionMouseDownHandler:null,textSelectionClosePreventionMouseUpHandler:null,textSelectionClosePreventionClickHandler:null,init(){this.$nextTick(()=>{this.isWindowVisible=this.isOpen,this.setUpTextSelectionClosePrevention(),this.$watch("isOpen",()=>this.isWindowVisible=this.isOpen)})},setUpTextSelectionClosePrevention(){let t=".fi-modal-window",n=".fi-modal-close-overlay",i=!1,o=0;this.textSelectionClosePreventionClickHandler=c=>{c.stopPropagation(),c.preventDefault(),document.removeEventListener("click",this.textSelectionClosePreventionClickHandler,!0)};let a=c=>!c.target.closest(t)&&(c.target.closest(n)||c.target.closest("body"));this.textSelectionClosePreventionMouseDownHandler=c=>{o=Date.now(),i=!!c.target.closest(t)},this.textSelectionClosePreventionMouseUpHandler=c=>{let u=Date.now()-o<75;i&&a(c)&&!u?document.addEventListener("click",this.textSelectionClosePreventionClickHandler,!0):document.removeEventListener("click",this.textSelectionClosePreventionClickHandler,!0),i=!1},document.addEventListener("mousedown",this.textSelectionClosePreventionMouseDownHandler,!0),document.addEventListener("mouseup",this.textSelectionClosePreventionMouseUpHandler,!0)},isTopmost(){if(!e)return!0;let t=document.querySelectorAll(".fi-modal-open");return t.length===0?!1:t[t.length-1].id===e},close(){this.closeQuietly(),this.isTrapActive=!1,this.$dispatch("modal-closed",{id:e})},closeQuietly(){this.isOpen=!1},open(){this.$nextTick(()=>{this.isOpen=!0,this.isTrapActive=!0,document.dispatchEvent(new CustomEvent("x-modal-opened",{bubbles:!0,composed:!0,detail:{id:e}}))})},destroy(){this.textSelectionClosePreventionMouseDownHandler&&(document.removeEventListener("mousedown",this.textSelectionClosePreventionMouseDownHandler,!0),this.textSelectionClosePreventionMouseDownHandler=null),this.textSelectionClosePreventionMouseUpHandler&&(document.removeEventListener("mouseup",this.textSelectionClosePreventionMouseUpHandler,!0),this.textSelectionClosePreventionMouseUpHandler=null),this.textSelectionClosePreventionClickHandler&&(document.removeEventListener("click",this.textSelectionClosePreventionClickHandler,!0),this.textSelectionClosePreventionClickHandler=null)}});var Yo=()=>({inputs:[],state:null,init(){this.inputs=Array.from(this.$root.querySelectorAll(".fi-one-time-code-input-digit")),this.distribute(this.state),this.$watch("state",e=>{this.read()!==(e??"")&&this.distribute(e)}),this.inputs.forEach((e,t)=>{e.addEventListener("input",n=>{n.stopPropagation();let r=n.target.value;if(r.length>1){this.distribute(r),this.commit(),this.focusInput(this.getFirstEmptyInputIndex());return}if(r===""){this.commit();return}if(/\D/.test(r)){n.target.value="";return}this.commit(),this.focusInput(t+1)}),e.addEventListener("keydown",n=>{if(["Backspace","Delete"].includes(n.key)&&n.target.value===""){this.focusInput(t-1);return}n.key==="ArrowLeft"&&(this.focusInput(t-1),n.preventDefault()),n.key==="ArrowRight"&&(this.focusInput(t+1),n.preventDefault())}),e.addEventListener("focus",n=>n.target.setSelectionRange(0,1)),e.addEventListener("pointerdown",n=>{let r=Math.min(t,this.getFirstEmptyInputIndex());r!==t&&(n.preventDefault(),this.focusInput(r))})})},distribute(e){let t=(e??"").toString().replace(/\D/g,"").slice(0,this.inputs.length);this.inputs.forEach((n,r)=>{n.value=t[r]??""})},read(){return this.inputs.map(e=>e.value).join("")},commit(){let e=this.read();this.state=e===""?null:e},getFirstEmptyInputIndex(){let e=this.inputs.findIndex(t=>t.value==="");return e===-1?this.inputs.length-1:e},focusInput(e){let t=this.inputs[Math.max(0,Math.min(e,this.inputs.length-1))];if(t){if(document.activeElement===t){t.setSelectionRange(0,1);return}t.focus()}}});document.addEventListener("livewire:init",()=>{let e=t=>{let n=Alpine.findClosest(t,r=>r.__livewire);if(!n)throw"Could not find Livewire component in DOM tree.";return n.__livewire};Livewire.interceptMessage(({message:t,onSuccess:n})=>{n(({payload:o})=>{queueMicrotask(()=>{if(!o.effects?.html)for(let[a,c]of Object.entries(o.effects?.partials??{})){let u=Array.from(t.component.el.querySelectorAll(`[wire\\:partial="${a}"]`)).filter(x=>e(x)===t.component);if(!u.length)continue;if(u.length>1)throw`Multiple elements found for partial [${a}].`;let f=u[0],y=f.parentElement?f.parentElement.tagName.toLowerCase():"div",m=document.createElement(y);m.innerHTML=c,m.__livewire=t.component;let O=m.firstElementChild;O.__livewire=t.component;let S={};f.querySelectorAll("[wire\\:id]").forEach(x=>{S[x.getAttribute("wire:id")]=x}),O.querySelectorAll("[wire\\:id]").forEach(x=>{if(x.hasAttribute("wire:snapshot"))return;let M=x.getAttribute("wire:id"),I=S[M];I&&x.replaceWith(I.cloneNode(!0))}),window.Alpine.morph(f,O,{updating:(x,M,I,$)=>{if(!r(x)){if(x.__livewire_replace===!0&&(x.innerHTML=M.innerHTML),x.__livewire_replace_self===!0)return x.outerHTML=M.outerHTML,$();if(x.__livewire_ignore===!0||(x.__livewire_ignore_self===!0&&I(),i(x)&&x.getAttribute("wire:id")!==t.component.id))return $();i(x)&&(M.__livewire=t.component)}},key:x=>{if(!r(x))return x.hasAttribute("wire:key")?x.getAttribute("wire:key"):x.hasAttribute("wire:id")?x.getAttribute("wire:id"):x.id},lookahead:!1})}})});function r(o){return typeof o.hasAttribute!="function"}function i(o){return o.hasAttribute("wire:id")}})});var Xo=(e,t,n)=>{let r=(y,m)=>{for(let O of y){let S=i(O,m);if(S!==null)return S}},i=(y,m)=>{let O=y.match(/^[\{\[]([^\[\]\{\}]*)[\}\]](.*)/s);if(O===null||O.length!==3)return null;let S=O[1],x=O[2];if(S.includes(",")){let[M,I]=S.split(",",2);if(I==="*"&&m>=M)return x;if(M==="*"&&m<=I)return x;if(m>=M&&m<=I)return x}return S==m?x:null},o=y=>y.toString().charAt(0).toUpperCase()+y.toString().slice(1),a=(y,m)=>{if(m.length===0)return y;let O={};for(let[S,x]of Object.entries(m))O[":"+o(S??"")]=o(x??""),O[":"+S.toUpperCase()]=x.toString().toUpperCase(),O[":"+S]=x;return Object.entries(O).forEach(([S,x])=>{y=y.replaceAll(S,x)}),y},c=y=>y.map(m=>m.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,"")),u=e.split("|"),f=r(u,t);return f!==void 0?a(f.trim(),n):(u=c(u),a(u.length>1&&t>1?u[1]:u[0],n))};document.addEventListener("alpine:init",()=>{window.Alpine.plugin(oo),window.Alpine.plugin(ao),window.Alpine.plugin(uo),window.Alpine.plugin(jo),window.Alpine.plugin(Wo),window.Alpine.data("filamentDropdown",Uo),window.Alpine.data("filamentFormButton",Vo),window.Alpine.data("filamentModal",zo),window.Alpine.data("filamentOneTimeCodeInput",Yo)});window.jsMd5=qo.md5;window.pluralize=Xo;})();
/*! Bundled license information:
js-md5/src/md5.js:
(**
* [js-md5]{@link https://github.com/emn178/js-md5}
*
* @namespace md5
* @version 0.8.3
* @author Chen, Yi-Cyuan [emn178@gmail.com]
* @copyright Chen, Yi-Cyuan 2014-2023
* @license MIT
*)
sortablejs/modular/sortable.esm.js:
(**!
* Sortable 1.15.7
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*)
*/