UNPKG

@inkline/inkline

Version:

Inkline is the Vue.js UI/UX Library built for creating your next design system

1 lines 139 kB
var pp=Object.defineProperty,up=Object.defineProperties;var fp=Object.getOwnPropertyDescriptors;var st=Object.getOwnPropertySymbols;var Ia=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable;var Ea=(l,n,M)=>n in l?pp(l,n,{enumerable:!0,configurable:!0,writable:!0,value:M}):l[n]=M,h=(l,n)=>{for(var M in n||(n={}))Ia.call(n,M)&&Ea(l,M,n[M]);if(st)for(var M of st(n))Va.call(n,M)&&Ea(l,M,n[M]);return l},v=(l,n)=>up(l,fp(n));var bn=(l,n)=>{var M={};for(var y in l)Ia.call(l,y)&&n.indexOf(y)<0&&(M[y]=l[y]);if(l!=null&&st)for(var y of st(l))n.indexOf(y)<0&&Va.call(l,y)&&(M[y]=l[y]);return M};(function(l,n){typeof exports=="object"&&typeof module!="undefined"?n(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],n):(l=typeof globalThis!="undefined"?globalThis:l||self,n(l.Inkline={},l.Vue))})(this,function(l,n){"use strict";var M="";function y(e){let t=e.color;return t||(e.$inkline.options.colorMode==="system"?t=typeof window!="undefined"&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":t=e.$inkline.options.colorMode),{[`-${t}`]:!0}}function lt(e,t){if(!e||!t)return!1;if(t.indexOf(" ")!==-1)throw new Error("Class name should not contain spaces.");return e.classList?e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1}function Re(e,t){if(!e)return;let i=e.className;const a=(t||"").split(" ");for(let o=0,r=a.length;o<r;o++){const s=a[o];!s||(e.classList?e.classList.add(s):lt(e,s)||(i+=" "+s))}e.classList||(e.className=i)}function dt(e,t="camel"){const i=t==="camel"?/([A-Z])/g:/_([a-zA-Z])/g;return e.replace(i,(a,o)=>"-"+o.toLowerCase())}function ct(e,t){return["string","number"].indexOf(typeof t)>-1&&t!==""?`${dt(e)}-${t}`:dt(e)}function Me(e){return e.charAt(0).toUpperCase()+e.slice(1)}function we(e){if(Array.isArray(e)){const t=e.slice().map(we),i=Object.keys(t);return Object.keys(e).filter(a=>!i.includes(a)).forEach(a=>{t[a]=e[a]}),t}else if(typeof e=="object")return Object.keys(e).reduce((t,i)=>(t[i]=we(e[i]),t),{});return e}function gn(e,t){let i;return function(...a){const o=this;clearTimeout(i),i=setTimeout(()=>e.apply(o,a),t)}}function Fe(e){if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return e.type!=="hidden"&&e.type!=="file";case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}}function pt(e){if(!Fe(e))return!1;try{e.focus()}catch{}return typeof window!="undefined"&&document.activeElement===e}function ut(e){for(let t=0;t<e.childNodes.length;t++){const i=e.childNodes[t];if(pt(i)||ut(i))return!0}return!1}function $n(e){for(let t=e.childNodes.length-1;t>=0;t--){const i=e.childNodes[t];if(pt(i)||$n(i))return!0}return!1}function me(e,t){if(!e||!t||typeof window=="undefined")return;if(e.currentStyle)return e.currentStyle[t];const i=window.getComputedStyle(e,null);return i.getPropertyValue?i.getPropertyValue(t):i[t]}function Na(e){let t=0;if(e.length===0)return t;for(let i=0;i<e.length;i++)t=(t<<5)-t+e.charCodeAt(i),t=t&t;return t}const ft=e=>e instanceof Function,Ce={xs:[0,575],sm:[576,767],md:[768,991],lg:[992,1199],xl:[1200,1399],xxl:[1400,1/0]},je=["","xs","sm","md","lg","xl","xxl"],kn={tab:["Tab",9],enter:["Enter",13],esc:["Escape",27],space:[" ","Space",32],left:["ArrowLeft","Left",37],up:["ArrowUp","Up",38],right:["ArrowRight","Right",39],down:["ArrowDown","Down",40]},za={input:e=>e,blur:e=>e.target.value,focus:e=>e.target.value,mouseenter:e=>e.target.value,mouseleave:e=>e.target.value},mt={pristine:!0,dirty:!1,untouched:!0,touched:!1,valid:!0,invalid:!1,errors:[]},vn={value:"",validators:[]},ht=["value","validators","pristine","dirty","untouched","touched","valid","invalid","errors"],B=(e,t)=>{const i=t.key||t.keyIdentifier||t.keyCode;return kn[e].indexOf(i)!==-1};function Ge(){if(typeof window=="undefined")return!1;const e=navigator.userAgent||navigator.vendor||window.opera;return typeof Ge.cachedValue=="undefined"&&(Ge.cachedValue=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e.substr(0,4))),Ge.cachedValue}function wn(e){return Boolean(e)&&Boolean(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}function Cn(e,t){if(!t)return[{text:e}];const i=[],a=e.toLowerCase(),o=t.toLowerCase();let r=0,s=0;for(;s<e.length;){const d=a.indexOf(o,s),p=d>=0;s=p?d:e.length,s&&(i.push({text:e.substring(r,s)}),r=s),p&&(s+=t.length,i.push({text:e.substring(r,s),marked:!0}),r=s)}return i}function Bn(e){const t={};return(...i)=>{const a=JSON.stringify(i);return a in t||(t[a]=e(...i)),t[a]}}function _n(e,t,i){e&&t&&e.removeEventListener(t,i,!1)}function Sn(e,t,i){e&&t&&e.detachEvent("on"+t,i)}const In=()=>typeof window=="undefined"?()=>{}:window.document.removeEventListener?_n:Sn,x=In();function Vn(e,t,i){e&&t&&i&&e.addEventListener(t,i,!1)}function En(e,t,i){e&&t&&i&&e.attachEvent("on"+t,i)}const Nn=()=>typeof window=="undefined"?()=>{}:window.document.addEventListener?Vn:En,Q=Nn(),Oa=function(e,t,i){const a=function(...o){i&&i.apply(this,o),x(e,t,a)};Q(e,t,a)};function zn(e,t,i=3,a=0){let o;for(const r of e){const s=r.$children||(r.componentInstance||{}).$children||r.children;if(((r.$options||{}).name===t||((r.$options||{}).extends||{}).name===t||((r.componentInstance||{}).$options||{}).name===t||(((r.componentInstance||{}).$options||{}).extends||{}).name===t)&&(o=r),s&&s.length>0&&a<i&&!o&&(o=zn(s,t,i,a+1)),o)break}return o}function On(e,t,i=3,a=0){let o=[];if(!e)return o;for(const r of e){const s=r.$children||(r.componentInstance||{}).$children||r.children;((r.$options||{}).name===t||((r.$options||{}).extends||{}).name===t||((r.componentInstance||{}).$options||{}).name===t||(((r.componentInstance||{}).$options||{}).extends||{}).name===t)&&o.push(r),s&&s.length>0&&a<i&&(o=o.concat(On(s,t,i,a+1)))}return o}const yt=e=>e.map(t=>t.type==="element"?n.h(t.name,t.attributes,yt(t.children)):t.value);function Dn(e){return(e||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")}function bt(e,t){if(!e||!t)return;const i=t.split(" ");let a=" "+e.className+" ";for(let o=0,r=i.length;o<r;o++){const s=i[o];!s||(e.classList?e.classList.remove(s):lt(e,s)&&(a=a.replace(" "+s+" "," ")))}e.classList||(e.className=Dn(a))}function Da(e){return e.toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}function W(e,t){return t.split(".").reduce((i,a)=>i&&i[a],e)}function An(e,t,i,a){return W(e,t)[i]=a,e}function gt(e,t,i){return t.split(".").reduce((a,o)=>(Object.keys(i).forEach(r=>{a[o][r]=i[r]}),a&&a[o]),e),Object.keys(i).forEach(a=>{e[a]=i[a]}),e}function Aa(e){return(t,i)=>W(t,e)>W(i,e)?1:W(t,e)<W(i,e)?-1:0}function Ln(e,t="dash"){const i=t==="dash"?/-([a-z0-9])/g:/_([a-z0-9])/g;return e.replace(i,(a,o)=>o.toUpperCase())}function La(e,t="camel"){const i=t==="camel"?/([A-Z])/g:/-([a-zA-Z])/g;return e.replace(i,(a,o)=>"_"+o.toLowerCase())}function Pa(e,t,i){if(typeof window=="undefined")return;let a;const o=h({bubbles:!1,cancelable:!0},i);/^mouse|click/.test(t)?a="MouseEvents":/^key/.test(t)?a="KeyboardEvent":a="HTMLEvents";const r=document.createEvent(a);return r.initEvent(t,o.bubbles,o.cancelable),Object.keys(o).forEach(s=>{s!=="bubbles"&&s!=="cancelable"&&(r[s]=o[s])}),e.dispatchEvent?e.dispatchEvent(r):e.fireEvent("on"+t,r),e}function A(e){return`${e?`${e}-`:""}${Math.random().toString(36).substr(2,9)}`}const ee={"en-US":/^[A-Z]+$/i,"bg-BG":/^[А-Я]+$/i,"cs-CZ":/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[A-ZÆØÅ]+$/i,"de-DE":/^[A-ZÄÖÜß]+$/i,"el-GR":/^[Α-ω]+$/i,"es-ES":/^[A-ZÁÉÍÑÓÚÜ]+$/i,"fr-FR":/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[A-ZÀÉÈÌÎÓÒÙ]+$/i,"nb-NO":/^[A-ZÆØÅ]+$/i,"nl-NL":/^[A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[A-ZÆØÅ]+$/i,"hu-HU":/^[A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"pl-PL":/^[A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]+$/i,"ru-RU":/^[А-ЯЁ]+$/i,"sl-SI":/^[A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[A-ZÅÄÖ]+$/i,"tr-TR":/^[A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[А-ЩЬЮЯЄIЇҐі]+$/i,"ku-IQ":/^[ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/},te={"en-US":/^[0-9A-Z]+$/i,"bg-BG":/^[0-9А-Я]+$/i,"cs-CZ":/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[0-9A-ZÆØÅ]+$/i,"de-DE":/^[0-9A-ZÄÖÜß]+$/i,"el-GR":/^[0-9Α-ω]+$/i,"es-ES":/^[0-9A-ZÁÉÍÑÓÚÜ]+$/i,"fr-FR":/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[0-9A-ZÀÉÈÌÎÓÒÙ]+$/i,"hu-HU":/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"nb-NO":/^[0-9A-ZÆØÅ]+$/i,"nl-NL":/^[0-9A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[0-9A-ZÆØÅ]+$/i,"pl-PL":/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]+$/i,"ru-RU":/^[0-9А-ЯЁ]+$/i,"sl-SI":/^[0-9A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[0-9A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[0-9A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[0-9А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[0-9A-ZÅÄÖ]+$/i,"tr-TR":/^[0-9A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[0-9А-ЩЬЮЯЄIЇҐі]+$/i,"ku-IQ":/^[٠١٢٣٤٥٦٧٨٩0-9ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/},Z={"en-US":".",ar:"\u066B"},Ta=["AE","BH","DZ","EG","IQ","JO","KW","LB","LY","MA","QM","QA","SA","SD","SY","TN","YE"],Ra=["AU","GB","HK","IN","NZ","ZA","ZM"],Ma=["ar-EG","ar-LB","ar-LY"],Fa=["bg-BG","cs-CZ","da-DK","de-DE","el-GR","en-ZM","es-ES","fr-FR","it-IT","ku-IQ","hu-HU","nb-NO","nn-NO","nl-NL","pl-PL","pt-PT","ru-RU","sl-SI","sr-RS@latin","sr-RS","sv-SE","tr-TR","uk-UA"];Ra.forEach(e=>{ee[`en-${e}`]=ee["en-US"],te[`en-${e}`]=te["en-US"],Z[`en-${e}`]=Z["en-US"]}),Ta.forEach(e=>{ee[`ar-${e}`]=ee.ar,te[`ar-${e}`]=te.ar,Z[`ar-${e}`]=Z.ar}),Ma.forEach(e=>{Z[e]=Z["en-US"]}),Fa.forEach(e=>{Z[e]=Z.ar}),ee["pt-BR"]=ee["pt-PT"],te["pt-BR"]=te["pt-PT"],Z["pt-BR"]=Z["pt-PT"],ee["pl-Pl"]=ee["pl-PL"],te["pl-Pl"]=te["pl-PL"],Z["pl-Pl"]=Z["pl-PL"];function Pn(e,t={}){const i=t.locale||"en-US",a=o=>{let r=String(o);return t.allowDashes&&(r=r.replace(/-/g,"")),t.allowSpaces&&(r=r.replace(/ /g,"")),r};return e.constructor===Array?e.every(o=>ee[i].test(a(o))):ee[i].test(a(e))}function Tn(e,t={}){const i=t.locale||"en-US",a=o=>{let r=String(o);return t.allowDashes&&(r=r.replace(/-/g,"")),t.allowSpaces&&(r=r.replace(/ /g,"")),r};return e.constructor===Array?e.every(o=>te[i].test(a(o))):te[i].test(a(e))}function Rn(e,t={validator:()=>!0}){return e.constructor===Array?e.every(i=>t.validator(i)):t.validator(e)}function Mn(e,t={allowNegative:!1,allowDecimal:!1}){let i="\\d+";t.allowNegative&&(i="[-]?"+i),t.allowDecimal&&(i+="([\\.\\,]\\d+)?");const a=new RegExp(`^${i}$`);return e.constructor===Array?e.every(o=>a.test(o)):a.test(e)}const Fn=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;function jn(e){return e.constructor===Array?e.every(t=>!t||Fn.test(String(t))):!e||Fn.test(String(e))}function Gn(e,t={value:0}){if(e==null)return!1;const i=a=>Number(a);return Array.isArray(e)?e.every(a=>i(a)<=t.value):i(e)<=t.value}function Wn(e,t={value:0}){return e==null?!1:e.constructor===Array?e.length<=t.value:typeof e=="object"?Object.keys(e).length<=t.value:String(e).length<=t.value}function qn(e,t={value:0}){if(e==null)return!1;const i=a=>Number(a);return Array.isArray(e)?e.every(a=>i(a)>=t.value):i(e)>=t.value}function Zn(e,t={value:0}){return e==null?!1:e.constructor===Array?e.length>=t.value:typeof e=="object"?Object.keys(e).length>=t.value:String(e).length>=t.value}function Kn(e,t={invalidateFalse:!1}){return e==null?!1:e.constructor===Array?!!e.length:typeof e=="boolean"?t.invalidateFalse?e:!0:!!String(e).trim().length}function Hn(e,t={}){if(!t.target)return!1;const i=W(t.schema(),t.target);if(!i)throw new Error(`Could not find target with name '${t.target}' in 'sameAs' validator.`);return e===i.value}const We={alpha:Pn,alphanumeric:Tn,custom:Rn,number:Mn,email:jn,max:Gn,maxLength:Wn,min:qn,minLength:Zn,required:Kn,sameAs:Hn};function ja(e,t){We[e]=t}function Ga(e){delete We[e]}function qe(e){const i=Object.keys(e).length===0||Array.isArray(e.validators)||e.hasOwnProperty("value")?h(h({},mt),vn):mt;return Object.entries(i).forEach(([a,o])=>{e.hasOwnProperty(a)||(e[a]=o)}),Object.keys(e).filter(a=>!ht.includes(a)).forEach(a=>{(typeof e[a]=="object"||Array.isArray(e[a]))&&(e[a]=qe(e[a]))}),e}const Wa={validation:{alpha:e=>{let t;switch(!0){case(e.allowSpaces&&e.allowDashes):t="letters, spaces, and dashes";break;case e.allowSpaces:t="letters and spaces";break;case e.allowDashes:t="letters and dashes";break;default:t="letters"}return`Please enter ${t} only.`},alphanumeric:e=>{let t;switch(!0){case(e.allowSpaces&&e.allowDashes):t="letters, numbers, spaces, and dashes";break;case e.allowSpaces:t="letters, numbers, and spaces";break;case e.allowDashes:t="letters, numbers, and dashes";break;default:t="letters and numbers"}return`Please enter ${t} only.`},number:e=>{let t;switch(!0){case(e.allowNegative&&e.allowDecimal):t="positive or negative decimal numbers";break;case e.allowNegative:t="positive or negative numbers";break;case e.allowDecimal:t="decimal numbers";break;default:t="numbers"}return`Please enter ${t} only.`},email:()=>"Please enter a valid email address.",max:()=>"Please enter a maximum value of {value}.",maxLength:()=>"Please enter up to {value} characters.",min:()=>"Please enter a minimum value of {value}.",minLength:()=>"Please enter at least {value} characters.",required:()=>"Please enter a value for this field.",sameAs:()=>"Please make sure that the two values match.",custom:()=>"Please enter a correct value for this field."}};function Un(e,t={}){const i=W(Ze.messages[Ze.locale],e),a=ft(i)?i(t):i||e;return Object.keys(t).reduce((o,r)=>o.replace(new RegExp(`{${r}}`,"g"),`${t[r]}`),a)}const Ze={locale:"en",messages:{en:Wa}};function Qn(e){Ze.locale=e}function Yn(e,t=""){const i=[];return e.valid=(e.validators||[]).reduce((a,o)=>{const r=typeof o=="string"?{name:o}:o,s=We[r.name](e.value,r);if(!s){const d=r,{name:p,message:m}=d,c=bn(d,["name","message"]),C=h({name:t.split(".").pop(),value:e.value},c),O=(m instanceof Function?m():m)||Un(`validation.${p}`,C);i.push({name:p,message:O,path:t})}return a&&s},!0),e.invalid=!e.valid,e.errors=i,e}function $t(e,t=""){return e.valid=Object.keys(e).filter(i=>!ht.includes(i)).reduce((i,a)=>(Object.keys(e[a]).length===0||e[a].validators||e[a].value?e[a]=Yn(e[a],`${t}`?`${t}.${a}`:a):e[a]=$t(e[a],`${t}`?`${t}.${a}`:a),i&&e[a].valid),!0),e.invalid=!e.valid,e}function Ke(e){return $t(e,"")}const qa={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"28",viewBox:"0 0 16 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"caret-down",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M16 11c0 0.266-0.109 0.516-0.297 0.703l-7 7c-0.187 0.187-0.438 0.297-0.703 0.297s-0.516-0.109-0.703-0.297l-7-7c-0.187-0.187-0.297-0.438-0.297-0.703 0-0.547 0.453-1 1-1h14c0.547 0 1 0.453 1 1z"},children:[]}]},Za={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"check",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M23.625 3.5l-13.125 13.125-6.125-6.125-4.375 4.375 10.5 10.5 17.5-17.5z"},children:[]}]},Ka={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"chevron-down",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M26.297 12.625l-11.594 11.578c-0.391 0.391-1.016 0.391-1.406 0l-11.594-11.578c-0.391-0.391-0.391-1.031 0-1.422l2.594-2.578c0.391-0.391 1.016-0.391 1.406 0l8.297 8.297 8.297-8.297c0.391-0.391 1.016-0.391 1.406 0l2.594 2.578c0.391 0.391 0.391 1.031 0 1.422z"},children:[]}]},Ha={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"28",viewBox:"0 0 24 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"circle",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M24 14c0 6.625-5.375 12-12 12s-12-5.375-12-12 5.375-12 12-12 12 5.375 12 12z"},children:[]}]},Ua={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"danger",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M14 2.625c-3.038 0-5.895 1.183-8.043 3.332s-3.332 5.005-3.332 8.043c0 3.038 1.183 5.895 3.332 8.043s5.005 3.332 8.043 3.332c3.038 0 5.895-1.183 8.043-3.332s3.332-5.005 3.332-8.043c0-3.038-1.183-5.895-3.332-8.043s-5.005-3.332-8.043-3.332zM14 0v0c7.732 0 14 6.268 14 14s-6.268 14-14 14c-7.732 0-14-6.268-14-14s6.268-14 14-14zM12.25 19.25h3.5v3.5h-3.5zM12.25 5.25h3.5v10.5h-3.5z"},children:[]}]},Qa={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"info",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M12.25 8.313c0-0.722 0.591-1.313 1.313-1.313h0.875c0.722 0 1.313 0.591 1.313 1.313v0.875c0 0.722-0.591 1.313-1.313 1.313h-0.875c-0.722 0-1.313-0.591-1.313-1.313v-0.875z"},children:[]},{name:"path",type:"element",value:"",attributes:{d:"M17.5 21h-7v-1.75h1.75v-5.25h-1.75v-1.75h5.25v7h1.75z"},children:[]},{name:"path",type:"element",value:"",attributes:{d:"M14 0c-7.732 0-14 6.268-14 14s6.268 14 14 14 14-6.268 14-14-6.268-14-14-14zM14 25.375c-6.282 0-11.375-5.093-11.375-11.375s5.093-11.375 11.375-11.375 11.375 5.093 11.375 11.375-5.093 11.375-11.375 11.375z"},children:[]}]},Ya={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"minus",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M0 11.375v5.25c0 0.483 0.392 0.875 0.875 0.875h26.25c0.483 0 0.875-0.392 0.875-0.875v-5.25c0-0.483-0.392-0.875-0.875-0.875h-26.25c-0.483 0-0.875 0.392-0.875 0.875z"},children:[]}]},Xa={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"plus",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M27.125 10.5h-9.625v-9.625c0-0.483-0.392-0.875-0.875-0.875h-5.25c-0.483 0-0.875 0.392-0.875 0.875v9.625h-9.625c-0.483 0-0.875 0.392-0.875 0.875v5.25c0 0.483 0.392 0.875 0.875 0.875h9.625v9.625c0 0.483 0.392 0.875 0.875 0.875h5.25c0.483 0 0.875-0.392 0.875-0.875v-9.625h9.625c0.483 0 0.875-0.392 0.875-0.875v-5.25c0-0.483-0.392-0.875-0.875-0.875z"},children:[]}]},Ja={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"search",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M27.132 23.827l-6.632-5.641c-0.686-0.617-1.419-0.9-2.011-0.873 1.566-1.834 2.511-4.213 2.511-6.813 0-5.799-4.701-10.5-10.5-10.5s-10.5 4.701-10.5 10.5 4.701 10.5 10.5 10.5c2.6 0 4.98-0.946 6.813-2.511-0.027 0.592 0.256 1.326 0.873 2.011l5.641 6.632c0.966 1.073 2.544 1.164 3.506 0.201s0.872-2.54-0.201-3.506zM10.5 17.5c-3.866 0-7-3.134-7-7s3.134-7 7-7 7 3.134 7 7-3.134 7-7 7z"},children:[]}]},xa={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"28",viewBox:"0 0 16 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"sort-asc",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M16 11c0 0.547-0.453 1-1 1h-14c-0.547 0-1-0.453-1-1 0-0.266 0.109-0.516 0.297-0.703l7-7c0.187-0.187 0.438-0.297 0.703-0.297s0.516 0.109 0.703 0.297l7 7c0.187 0.187 0.297 0.438 0.297 0.703z"},children:[]}]},eo={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"28",viewBox:"0 0 16 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"sort-desc",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M16 17c0 0.266-0.109 0.516-0.297 0.703l-7 7c-0.187 0.187-0.438 0.297-0.703 0.297s-0.516-0.109-0.703-0.297l-7-7c-0.187-0.187-0.297-0.438-0.297-0.703 0-0.547 0.453-1 1-1h14c0.547 0 1 0.453 1 1z"},children:[]}]},to={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"28",viewBox:"0 0 16 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"sort",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M16 17c0 0.266-0.109 0.516-0.297 0.703l-7 7c-0.187 0.187-0.438 0.297-0.703 0.297s-0.516-0.109-0.703-0.297l-7-7c-0.187-0.187-0.297-0.438-0.297-0.703 0-0.547 0.453-1 1-1h14c0.547 0 1 0.453 1 1zM16 11c0 0.547-0.453 1-1 1h-14c-0.547 0-1-0.453-1-1 0-0.266 0.109-0.516 0.297-0.703l7-7c0.187-0.187 0.438-0.297 0.703-0.297s0.516 0.109 0.703 0.297l7 7c0.187 0.187 0.297 0.438 0.297 0.703z"},children:[]}]},no={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"times",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M27.745 22.495c-0-0-0-0-0-0l-8.494-8.494 8.494-8.494c0-0 0-0 0-0 0.091-0.091 0.158-0.198 0.2-0.312 0.116-0.311 0.050-0.675-0.2-0.925l-4.013-4.013c-0.25-0.25-0.614-0.316-0.925-0.2-0.114 0.042-0.221 0.109-0.312 0.2 0 0-0 0-0 0l-8.494 8.494-8.494-8.494c-0-0-0-0-0-0-0.091-0.091-0.198-0.158-0.312-0.2-0.311-0.116-0.675-0.050-0.925 0.2l-4.013 4.013c-0.25 0.25-0.316 0.614-0.2 0.925 0.042 0.114 0.109 0.221 0.2 0.312 0 0 0 0 0 0l8.494 8.494-8.494 8.494c-0 0-0 0-0 0-0.091 0.091-0.157 0.198-0.2 0.312-0.116 0.311-0.050 0.675 0.2 0.925l4.013 4.013c0.25 0.25 0.614 0.316 0.925 0.2 0.114-0.042 0.221-0.109 0.312-0.2 0-0 0-0 0-0l8.494-8.494 8.494 8.494c0 0 0 0 0 0 0.092 0.091 0.198 0.158 0.312 0.2 0.311 0.116 0.675 0.050 0.925-0.2l4.013-4.013c0.25-0.25 0.316-0.614 0.2-0.925-0.042-0.114-0.109-0.221-0.2-0.312z"},children:[]}]},io={name:"svg",type:"element",value:"",attributes:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"currentColor"},children:[{name:"title",type:"element",value:"",attributes:{},children:[{name:"",type:"text",value:"warning",attributes:{},children:[]}]},{name:"path",type:"element",value:"",attributes:{d:"M14 2.537l11.733 23.385h-23.467l11.733-23.385zM14 0c-0.603 0-1.207 0.407-1.665 1.221l-11.951 23.819c-0.916 1.628-0.137 2.96 1.731 2.96h23.77c1.868 0 2.647-1.332 1.731-2.96h0l-11.951-23.819c-0.458-0.814-1.061-1.221-1.665-1.221v0z"},children:[]},{name:"path",type:"element",value:"",attributes:{d:"M15.75 22.75c0 0.966-0.784 1.75-1.75 1.75s-1.75-0.784-1.75-1.75c0-0.966 0.784-1.75 1.75-1.75s1.75 0.784 1.75 1.75z"},children:[]},{name:"path",type:"element",value:"",attributes:{d:"M14 19.25c-0.966 0-1.75-0.784-1.75-1.75v-5.25c0-0.966 0.784-1.75 1.75-1.75s1.75 0.784 1.75 1.75v5.25c0 0.966-0.784 1.75-1.75 1.75z"},children:[]}]};var ao=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",inkCaretDown:qa,inkCheck:Za,inkChevronDown:Ka,inkCircle:Ha,inkDanger:Ua,inkInfo:Qa,inkMinus:Ya,inkPlus:Xa,inkSearch:Ja,inkSortAsc:xa,inkSortDesc:eo,inkSort:to,inkTimes:no,inkWarning:io});const kt="inkline-color-mode",He=e=>{let t;e==="system"?t=matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":t=e,bt(document.body,"-light -dark"),Re(document.body,`-${t}`)},Xn={components:{},icons:{},colorMode:"system",locale:"en",validateOn:["input","blur"],color:"",size:"",routerComponent:"router-link",componentOptions:{}};function Jn(a){var o=a,{icons:e,components:t}=o,i=bn(o,["icons","components"]);return{form(r){return qe(r)},setLocale(r){Qn(r)},options:n.reactive(i)}}const he={prototype:void 0,icons:void 0},oo={install(e,t={}){const i=h(h({},Xn),t);for(const r in i.components)e.component(i.components[r].name,i.components[r]);typeof window!="undefined"&&(i.colorMode=localStorage.getItem(kt)||i.colorMode);const a=Jn(i);e.config.globalProperties.$inkline=a,e.provide("inkline",a),he.prototype=a;const o=h(h({},ao),i.icons);if(e.provide("inklineIcons",o),typeof window!="undefined"){Re(document.body,"inkline"),n.watch(()=>a.options.colorMode,d=>{He(d),localStorage.setItem(kt,d)});const r=d=>{a.options.prefersColorScheme=d.matches?"dark":"light",a.options.colorMode==="system"&&He(a.options.colorMode)},s=matchMedia("(prefers-color-scheme: dark)");s.addEventListener?s.addEventListener("change",r):s.addListener(r),He(i.colorMode)}}};function u(e,t,i=""){return()=>{var a;return he.prototype?((a=he.prototype.options.componentOptions[e])==null?void 0:a[t])?he.prototype.options.componentOptions[e][t]:he.prototype.options[t]:i}}function $(e){return["","xs","sm","md","lg","xl","xxl"].includes(e)}var vt=n.defineComponent({props:{collapse:{type:[String,Boolean],default:"md"},modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],data(){return{open:this.modelValue,windowWidth:typeof window!="undefined"?window.innerWidth:0}},computed:{collapsibleClasses(){return{"-open":this.open,"-collapsible":this.collapsible,[`-collapse-${this.collapse}`]:Boolean(this.collapse)}},collapsible(){return this.collapse===!0||this.collapse===!1?this.collapse:this.windowWidth<=Ce[this.collapse][1]}},watch:{modelValue(e){this.open=e}},created(){typeof window!="undefined"&&(Q(window,"resize",this.onWindowResize),this.onWindowResize())},beforeUnmount(){typeof window!="undefined"&&x(window,"resize",this.onWindowResize)},methods:{setOpen(e){this.open=e,this.$emit("update:modelValue",this.open)},toggleOpen(){this.open=!this.open,this.$emit("update:modelValue",this.open)},onWindowResize(){if(this.collapse===!0||this.collapse===!1||typeof window=="undefined")return;const e=window.innerWidth;this.windowWidth<=Ce[this.collapse][1]&&e>Ce[this.collapse][1]&&this.setOpen(!1),this.windowWidth=window.innerWidth}}}),Y=n.defineComponent({inject:{formGroup:{default:()=>({})},form:{default:()=>({})}},computed:{isDisabled(){return this.disabled||this.form.isDisabled||this.formGroup.isDisabled},isReadonly(){return this.readonly||this.form.isReadonly||this.formGroup.isReadonly},parent(){return this.formGroup.$?this.formGroup:this.form},schema(){const e=this.parent.schema||{};return this.name!==""?W(e,`${this.name}`):e}}}),se=n.defineComponent({props:{tag:{type:String,default:"a"}},computed:{isTag(){return this.$attrs.to?this.routerComponent:this.$attrs.href?"a":this.tag},isComponent(){return this.isTag===this.routerComponent},routerComponent(){return this.$inkline.options.routerComponent}}}),F="top",K="bottom",H="right",j="left",wt="auto",Be=[F,K,H,j],ye="start",_e="end",ro="clippingParents",xn="viewport",Se="popper",so="reference",ei=Be.reduce(function(e,t){return e.concat([t+"-"+ye,t+"-"+_e])},[]),ti=[].concat(Be,[wt]).reduce(function(e,t){return e.concat([t,t+"-"+ye,t+"-"+_e])},[]),lo="beforeRead",co="read",po="afterRead",uo="beforeMain",fo="main",mo="afterMain",ho="beforeWrite",yo="write",bo="afterWrite",go=[lo,co,po,uo,fo,mo,ho,yo,bo];function ne(e){return e?(e.nodeName||"").toLowerCase():null}function X(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function be(e){var t=X(e).Element;return e instanceof t||e instanceof Element}function U(e){var t=X(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ni(e){if(typeof ShadowRoot=="undefined")return!1;var t=X(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function $o(e){var t=e.state;Object.keys(t.elements).forEach(function(i){var a=t.styles[i]||{},o=t.attributes[i]||{},r=t.elements[i];!U(r)||!ne(r)||(Object.assign(r.style,a),Object.keys(o).forEach(function(s){var d=o[s];d===!1?r.removeAttribute(s):r.setAttribute(s,d===!0?"":d)}))})}function ko(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach(function(a){var o=t.elements[a],r=t.attributes[a]||{},s=Object.keys(t.styles.hasOwnProperty(a)?t.styles[a]:i[a]),d=s.reduce(function(p,m){return p[m]="",p},{});!U(o)||!ne(o)||(Object.assign(o.style,d),Object.keys(r).forEach(function(p){o.removeAttribute(p)}))})}}var vo={name:"applyStyles",enabled:!0,phase:"write",fn:$o,effect:ko,requires:["computeStyles"]};function ie(e){return e.split("-")[0]}var le=Math.max,Ue=Math.min,ge=Math.round;function $e(e,t){t===void 0&&(t=!1);var i=e.getBoundingClientRect(),a=1,o=1;if(U(e)&&t){var r=e.offsetHeight,s=e.offsetWidth;s>0&&(a=ge(i.width)/s||1),r>0&&(o=ge(i.height)/r||1)}return{width:i.width/a,height:i.height/o,top:i.top/o,right:i.right/a,bottom:i.bottom/o,left:i.left/a,x:i.left/a,y:i.top/o}}function Ct(e){var t=$e(e),i=e.offsetWidth,a=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-a)<=1&&(a=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:a}}function ii(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&ni(i)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function ae(e){return X(e).getComputedStyle(e)}function wo(e){return["table","td","th"].indexOf(ne(e))>=0}function oe(e){return((be(e)?e.ownerDocument:e.document)||window.document).documentElement}function Qe(e){return ne(e)==="html"?e:e.assignedSlot||e.parentNode||(ni(e)?e.host:null)||oe(e)}function ai(e){return!U(e)||ae(e).position==="fixed"?null:e.offsetParent}function Co(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,i=navigator.userAgent.indexOf("Trident")!==-1;if(i&&U(e)){var a=ae(e);if(a.position==="fixed")return null}for(var o=Qe(e);U(o)&&["html","body"].indexOf(ne(o))<0;){var r=ae(o);if(r.transform!=="none"||r.perspective!=="none"||r.contain==="paint"||["transform","perspective"].indexOf(r.willChange)!==-1||t&&r.willChange==="filter"||t&&r.filter&&r.filter!=="none")return o;o=o.parentNode}return null}function Ie(e){for(var t=X(e),i=ai(e);i&&wo(i)&&ae(i).position==="static";)i=ai(i);return i&&(ne(i)==="html"||ne(i)==="body"&&ae(i).position==="static")?t:i||Co(e)||t}function Bt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ve(e,t,i){return le(e,Ue(t,i))}function Bo(e,t,i){var a=Ve(e,t,i);return a>i?i:a}function oi(){return{top:0,right:0,bottom:0,left:0}}function ri(e){return Object.assign({},oi(),e)}function si(e,t){return t.reduce(function(i,a){return i[a]=e,i},{})}var _o=function(t,i){return t=typeof t=="function"?t(Object.assign({},i.rects,{placement:i.placement})):t,ri(typeof t!="number"?t:si(t,Be))};function So(e){var t,i=e.state,a=e.name,o=e.options,r=i.elements.arrow,s=i.modifiersData.popperOffsets,d=ie(i.placement),p=Bt(d),m=[j,H].indexOf(d)>=0,c=m?"height":"width";if(!(!r||!s)){var C=_o(o.padding,i),O=Ct(r),k=p==="y"?F:j,w=p==="y"?K:H,I=i.rects.reference[c]+i.rects.reference[p]-s[p]-i.rects.popper[c],g=s[p]-i.rects.reference[p],V=Ie(r),E=V?p==="y"?V.clientHeight||0:V.clientWidth||0:0,N=I/2-g/2,b=C[k],z=E-O[c]-C[w],_=E/2-O[c]/2+N,S=Ve(b,_,z),D=p;i.modifiersData[a]=(t={},t[D]=S,t.centerOffset=S-_,t)}}function Io(e){var t=e.state,i=e.options,a=i.element,o=a===void 0?"[data-popper-arrow]":a;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||!ii(t.elements.popper,o)||(t.elements.arrow=o))}var Vo={name:"arrow",enabled:!0,phase:"main",fn:So,effect:Io,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ke(e){return e.split("-")[1]}var Eo={top:"auto",right:"auto",bottom:"auto",left:"auto"};function No(e){var t=e.x,i=e.y,a=window,o=a.devicePixelRatio||1;return{x:ge(t*o)/o||0,y:ge(i*o)/o||0}}function li(e){var t,i=e.popper,a=e.popperRect,o=e.placement,r=e.variation,s=e.offsets,d=e.position,p=e.gpuAcceleration,m=e.adaptive,c=e.roundOffsets,C=e.isFixed,O=c===!0?No(s):typeof c=="function"?c(s):s,k=O.x,w=k===void 0?0:k,I=O.y,g=I===void 0?0:I,V=s.hasOwnProperty("x"),E=s.hasOwnProperty("y"),N=j,b=F,z=window;if(m){var _=Ie(i),S="clientHeight",D="clientWidth";if(_===X(i)&&(_=oe(i),ae(_).position!=="static"&&d==="absolute"&&(S="scrollHeight",D="scrollWidth")),_=_,o===F||(o===j||o===H)&&r===_e){b=K;var R=C&&z.visualViewport?z.visualViewport.height:_[S];g-=R-a.height,g*=p?1:-1}if(o===j||(o===F||o===K)&&r===_e){N=H;var P=C&&z.visualViewport?z.visualViewport.width:_[D];w-=P-a.width,w*=p?1:-1}}var T=Object.assign({position:d},m&&Eo);if(p){var G;return Object.assign({},T,(G={},G[b]=E?"0":"",G[N]=V?"0":"",G.transform=(z.devicePixelRatio||1)<=1?"translate("+w+"px, "+g+"px)":"translate3d("+w+"px, "+g+"px, 0)",G))}return Object.assign({},T,(t={},t[b]=E?g+"px":"",t[N]=V?w+"px":"",t.transform="",t))}function zo(e){var t=e.state,i=e.options,a=i.gpuAcceleration,o=a===void 0?!0:a,r=i.adaptive,s=r===void 0?!0:r,d=i.roundOffsets,p=d===void 0?!0:d,m={placement:ie(t.placement),variation:ke(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,li(Object.assign({},m,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:p})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,li(Object.assign({},m,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:p})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Oo={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:zo,data:{}},Ye={passive:!0};function Do(e){var t=e.state,i=e.instance,a=e.options,o=a.scroll,r=o===void 0?!0:o,s=a.resize,d=s===void 0?!0:s,p=X(t.elements.popper),m=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&m.forEach(function(c){c.addEventListener("scroll",i.update,Ye)}),d&&p.addEventListener("resize",i.update,Ye),function(){r&&m.forEach(function(c){c.removeEventListener("scroll",i.update,Ye)}),d&&p.removeEventListener("resize",i.update,Ye)}}var Ao={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Do,data:{}},Lo={left:"right",right:"left",bottom:"top",top:"bottom"};function Xe(e){return e.replace(/left|right|bottom|top/g,function(t){return Lo[t]})}var Po={start:"end",end:"start"};function di(e){return e.replace(/start|end/g,function(t){return Po[t]})}function _t(e){var t=X(e),i=t.pageXOffset,a=t.pageYOffset;return{scrollLeft:i,scrollTop:a}}function St(e){return $e(oe(e)).left+_t(e).scrollLeft}function To(e){var t=X(e),i=oe(e),a=t.visualViewport,o=i.clientWidth,r=i.clientHeight,s=0,d=0;return a&&(o=a.width,r=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=a.offsetLeft,d=a.offsetTop)),{width:o,height:r,x:s+St(e),y:d}}function Ro(e){var t,i=oe(e),a=_t(e),o=(t=e.ownerDocument)==null?void 0:t.body,r=le(i.scrollWidth,i.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=le(i.scrollHeight,i.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),d=-a.scrollLeft+St(e),p=-a.scrollTop;return ae(o||i).direction==="rtl"&&(d+=le(i.clientWidth,o?o.clientWidth:0)-r),{width:r,height:s,x:d,y:p}}function It(e){var t=ae(e),i=t.overflow,a=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+o+a)}function ci(e){return["html","body","#document"].indexOf(ne(e))>=0?e.ownerDocument.body:U(e)&&It(e)?e:ci(Qe(e))}function Ee(e,t){var i;t===void 0&&(t=[]);var a=ci(e),o=a===((i=e.ownerDocument)==null?void 0:i.body),r=X(a),s=o?[r].concat(r.visualViewport||[],It(a)?a:[]):a,d=t.concat(s);return o?d:d.concat(Ee(Qe(s)))}function Vt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Mo(e){var t=$e(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function pi(e,t){return t===xn?Vt(To(e)):be(t)?Mo(t):Vt(Ro(oe(e)))}function Fo(e){var t=Ee(Qe(e)),i=["absolute","fixed"].indexOf(ae(e).position)>=0,a=i&&U(e)?Ie(e):e;return be(a)?t.filter(function(o){return be(o)&&ii(o,a)&&ne(o)!=="body"&&(i?ae(o).position!=="static":!0)}):[]}function jo(e,t,i){var a=t==="clippingParents"?Fo(e):[].concat(t),o=[].concat(a,[i]),r=o[0],s=o.reduce(function(d,p){var m=pi(e,p);return d.top=le(m.top,d.top),d.right=Ue(m.right,d.right),d.bottom=Ue(m.bottom,d.bottom),d.left=le(m.left,d.left),d},pi(e,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function ui(e){var t=e.reference,i=e.element,a=e.placement,o=a?ie(a):null,r=a?ke(a):null,s=t.x+t.width/2-i.width/2,d=t.y+t.height/2-i.height/2,p;switch(o){case F:p={x:s,y:t.y-i.height};break;case K:p={x:s,y:t.y+t.height};break;case H:p={x:t.x+t.width,y:d};break;case j:p={x:t.x-i.width,y:d};break;default:p={x:t.x,y:t.y}}var m=o?Bt(o):null;if(m!=null){var c=m==="y"?"height":"width";switch(r){case ye:p[m]=p[m]-(t[c]/2-i[c]/2);break;case _e:p[m]=p[m]+(t[c]/2-i[c]/2);break}}return p}function Ne(e,t){t===void 0&&(t={});var i=t,a=i.placement,o=a===void 0?e.placement:a,r=i.boundary,s=r===void 0?ro:r,d=i.rootBoundary,p=d===void 0?xn:d,m=i.elementContext,c=m===void 0?Se:m,C=i.altBoundary,O=C===void 0?!1:C,k=i.padding,w=k===void 0?0:k,I=ri(typeof w!="number"?w:si(w,Be)),g=c===Se?so:Se,V=e.rects.popper,E=e.elements[O?g:c],N=jo(be(E)?E:E.contextElement||oe(e.elements.popper),s,p),b=$e(e.elements.reference),z=ui({reference:b,element:V,strategy:"absolute",placement:o}),_=Vt(Object.assign({},V,z)),S=c===Se?_:b,D={top:N.top-S.top+I.top,bottom:S.bottom-N.bottom+I.bottom,left:N.left-S.left+I.left,right:S.right-N.right+I.right},R=e.modifiersData.offset;if(c===Se&&R){var P=R[o];Object.keys(D).forEach(function(T){var G=[H,K].indexOf(T)>=0?1:-1,ce=[F,K].indexOf(T)>=0?"y":"x";D[T]+=P[ce]*G})}return D}function Go(e,t){t===void 0&&(t={});var i=t,a=i.placement,o=i.boundary,r=i.rootBoundary,s=i.padding,d=i.flipVariations,p=i.allowedAutoPlacements,m=p===void 0?ti:p,c=ke(a),C=c?d?ei:ei.filter(function(w){return ke(w)===c}):Be,O=C.filter(function(w){return m.indexOf(w)>=0});O.length===0&&(O=C);var k=O.reduce(function(w,I){return w[I]=Ne(e,{placement:I,boundary:o,rootBoundary:r,padding:s})[ie(I)],w},{});return Object.keys(k).sort(function(w,I){return k[w]-k[I]})}function Wo(e){if(ie(e)===wt)return[];var t=Xe(e);return[di(e),t,di(t)]}function qo(e){var t=e.state,i=e.options,a=e.name;if(!t.modifiersData[a]._skip){for(var o=i.mainAxis,r=o===void 0?!0:o,s=i.altAxis,d=s===void 0?!0:s,p=i.fallbackPlacements,m=i.padding,c=i.boundary,C=i.rootBoundary,O=i.altBoundary,k=i.flipVariations,w=k===void 0?!0:k,I=i.allowedAutoPlacements,g=t.options.placement,V=ie(g),E=V===g,N=p||(E||!w?[Xe(g)]:Wo(g)),b=[g].concat(N).reduce(function(ve,re){return ve.concat(ie(re)===wt?Go(t,{placement:re,boundary:c,rootBoundary:C,padding:m,flipVariations:w,allowedAutoPlacements:I}):re)},[]),z=t.rects.reference,_=t.rects.popper,S=new Map,D=!0,R=b[0],P=0;P<b.length;P++){var T=b[P],G=ie(T),ce=ke(T)===ye,Ae=[F,K].indexOf(G)>=0,Le=Ae?"width":"height",q=Ne(t,{placement:T,boundary:c,rootBoundary:C,altBoundary:O,padding:m}),J=Ae?ce?H:j:ce?K:F;z[Le]>_[Le]&&(J=Xe(J));var nt=Xe(J),pe=[];if(r&&pe.push(q[G]<=0),d&&pe.push(q[J]<=0,q[nt]<=0),pe.every(function(ve){return ve})){R=T,D=!1;break}S.set(T,pe)}if(D)for(var it=w?3:1,fn=function(re){var Te=b.find(function(ot){var ue=S.get(ot);if(ue)return ue.slice(0,re).every(function(mn){return mn})});if(Te)return R=Te,"break"},Pe=it;Pe>0;Pe--){var at=fn(Pe);if(at==="break")break}t.placement!==R&&(t.modifiersData[a]._skip=!0,t.placement=R,t.reset=!0)}}var Zo={name:"flip",enabled:!0,phase:"main",fn:qo,requiresIfExists:["offset"],data:{_skip:!1}};function fi(e,t,i){return i===void 0&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function mi(e){return[F,H,K,j].some(function(t){return e[t]>=0})}function Ko(e){var t=e.state,i=e.name,a=t.rects.reference,o=t.rects.popper,r=t.modifiersData.preventOverflow,s=Ne(t,{elementContext:"reference"}),d=Ne(t,{altBoundary:!0}),p=fi(s,a),m=fi(d,o,r),c=mi(p),C=mi(m);t.modifiersData[i]={referenceClippingOffsets:p,popperEscapeOffsets:m,isReferenceHidden:c,hasPopperEscaped:C},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":C})}var Ho={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ko};function Uo(e,t,i){var a=ie(e),o=[j,F].indexOf(a)>=0?-1:1,r=typeof i=="function"?i(Object.assign({},t,{placement:e})):i,s=r[0],d=r[1];return s=s||0,d=(d||0)*o,[j,H].indexOf(a)>=0?{x:d,y:s}:{x:s,y:d}}function Qo(e){var t=e.state,i=e.options,a=e.name,o=i.offset,r=o===void 0?[0,0]:o,s=ti.reduce(function(c,C){return c[C]=Uo(C,t.rects,r),c},{}),d=s[t.placement],p=d.x,m=d.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=p,t.modifiersData.popperOffsets.y+=m),t.modifiersData[a]=s}var Yo={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Qo};function Xo(e){var t=e.state,i=e.name;t.modifiersData[i]=ui({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Jo={name:"popperOffsets",enabled:!0,phase:"read",fn:Xo,data:{}};function xo(e){return e==="x"?"y":"x"}function er(e){var t=e.state,i=e.options,a=e.name,o=i.mainAxis,r=o===void 0?!0:o,s=i.altAxis,d=s===void 0?!1:s,p=i.boundary,m=i.rootBoundary,c=i.altBoundary,C=i.padding,O=i.tether,k=O===void 0?!0:O,w=i.tetherOffset,I=w===void 0?0:w,g=Ne(t,{boundary:p,rootBoundary:m,padding:C,altBoundary:c}),V=ie(t.placement),E=ke(t.placement),N=!E,b=Bt(V),z=xo(b),_=t.modifiersData.popperOffsets,S=t.rects.reference,D=t.rects.popper,R=typeof I=="function"?I(Object.assign({},t.rects,{placement:t.placement})):I,P=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,G={x:0,y:0};if(!!_){if(r){var ce,Ae=b==="y"?F:j,Le=b==="y"?K:H,q=b==="y"?"height":"width",J=_[b],nt=J+g[Ae],pe=J-g[Le],it=k?-D[q]/2:0,fn=E===ye?S[q]:D[q],Pe=E===ye?-D[q]:-S[q],at=t.elements.arrow,ve=k&&at?Ct(at):{width:0,height:0},re=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:oi(),Te=re[Ae],ot=re[Le],ue=Ve(0,S[q],ve[q]),mn=N?S[q]/2-it-ue-Te-P.mainAxis:fn-ue-Te-P.mainAxis,op=N?-S[q]/2+it+ue+ot+P.mainAxis:Pe+ue+ot+P.mainAxis,hn=t.elements.arrow&&Ie(t.elements.arrow),rp=hn?b==="y"?hn.clientTop||0:hn.clientLeft||0:0,ga=(ce=T==null?void 0:T[b])!=null?ce:0,sp=J+mn-ga-rp,lp=J+op-ga,$a=Ve(k?Ue(nt,sp):nt,J,k?le(pe,lp):pe);_[b]=$a,G[b]=$a-J}if(d){var ka,dp=b==="x"?F:j,cp=b==="x"?K:H,fe=_[z],rt=z==="y"?"height":"width",va=fe+g[dp],wa=fe-g[cp],yn=[F,j].indexOf(V)!==-1,Ca=(ka=T==null?void 0:T[z])!=null?ka:0,Ba=yn?va:fe-S[rt]-D[rt]-Ca+P.altAxis,_a=yn?fe+S[rt]+D[rt]-Ca-P.altAxis:wa,Sa=k&&yn?Bo(Ba,fe,_a):Ve(k?Ba:va,fe,k?_a:wa);_[z]=Sa,G[z]=Sa-fe}t.modifiersData[a]=G}}var tr={name:"preventOverflow",enabled:!0,phase:"main",fn:er,requiresIfExists:["offset"]};function nr(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function ir(e){return e===X(e)||!U(e)?_t(e):nr(e)}function ar(e){var t=e.getBoundingClientRect(),i=ge(t.width)/e.offsetWidth||1,a=ge(t.height)/e.offsetHeight||1;return i!==1||a!==1}function or(e,t,i){i===void 0&&(i=!1);var a=U(t),o=U(t)&&ar(t),r=oe(t),s=$e(e,o),d={scrollLeft:0,scrollTop:0},p={x:0,y:0};return(a||!a&&!i)&&((ne(t)!=="body"||It(r))&&(d=ir(t)),U(t)?(p=$e(t,!0),p.x+=t.clientLeft,p.y+=t.clientTop):r&&(p.x=St(r))),{x:s.left+d.scrollLeft-p.x,y:s.top+d.scrollTop-p.y,width:s.width,height:s.height}}function rr(e){var t=new Map,i=new Set,a=[];e.forEach(function(r){t.set(r.name,r)});function o(r){i.add(r.name);var s=[].concat(r.requires||[],r.requiresIfExists||[]);s.forEach(function(d){if(!i.has(d)){var p=t.get(d);p&&o(p)}}),a.push(r)}return e.forEach(function(r){i.has(r.name)||o(r)}),a}function sr(e){var t=rr(e);return go.reduce(function(i,a){return i.concat(t.filter(function(o){return o.phase===a}))},[])}function lr(e){var t;return function(){return t||(t=new Promise(function(i){Promise.resolve().then(function(){t=void 0,i(e())})})),t}}function dr(e){var t=e.reduce(function(i,a){var o=i[a.name];return i[a.name]=o?Object.assign({},o,a,{options:Object.assign({},o.options,a.options),data:Object.assign({},o.data,a.data)}):a,i},{});return Object.keys(t).map(function(i){return t[i]})}var hi={placement:"bottom",modifiers:[],strategy:"absolute"};function yi(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return!t.some(function(a){return!(a&&typeof a.getBoundingClientRect=="function")})}function cr(e){e===void 0&&(e={});var t=e,i=t.defaultModifiers,a=i===void 0?[]:i,o=t.defaultOptions,r=o===void 0?hi:o;return function(d,p,m){m===void 0&&(m=r);var c={placement:"bottom",orderedModifiers:[],options:Object.assign({},hi,r),modifiersData:{},elements:{reference:d,popper:p},attributes:{},styles:{}},C=[],O=!1,k={state:c,setOptions:function(V){var E=typeof V=="function"?V(c.options):V;I(),c.options=Object.assign({},r,c.options,E),c.scrollParents={reference:be(d)?Ee(d):d.contextElement?Ee(d.contextElement):[],popper:Ee(p)};var N=sr(dr([].concat(a,c.options.modifiers)));return c.orderedModifiers=N.filter(function(b){return b.enabled}),w(),k.update()},forceUpdate:function(){if(!O){var V=c.elements,E=V.reference,N=V.popper;if(!!yi(E,N)){c.rects={reference:or(E,Ie(N),c.options.strategy==="fixed"),popper:Ct(N)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(P){return c.modifiersData[P.name]=Object.assign({},P.data)});for(var b=0;b<c.orderedModifiers.length;b++){if(c.reset===!0){c.reset=!1,b=-1;continue}var z=c.orderedModifiers[b],_=z.fn,S=z.options,D=S===void 0?{}:S,R=z.name;typeof _=="function"&&(c=_({state:c,options:D,name:R,instance:k})||c)}}}},update:lr(function(){return new Promise(function(g){k.forceUpdate(),g(c)})}),destroy:function(){I(),O=!0}};if(!yi(d,p))return k;k.setOptions(m).then(function(g){!O&&m.onFirstUpdate&&m.onFirstUpdate(g)});function w(){c.orderedModifiers.forEach(function(g){var V=g.name,E=g.options,N=E===void 0?{}:E,b=g.effect;if(typeof b=="function"){var z=b({state:c,name:V,instance:k,options:N}),_=function(){};C.push(z||_)}})}function I(){C.forEach(function(g){return g()}),C=[]}return k}}var pr=[Ao,Jo,Oo,vo,Yo,Zo,tr,Vo,Ho],ur=cr({defaultModifiers:pr});const fr=e=>({name:"offset",options:{offset:[0,e]}}),mr=()=>({name:"arrow",options:{padding:6}}),hr=()=>({name:"preventOverflow",options:{padding:8}}),yr=()=>({name:"computeStyles",options:{gpuAcceleration:!1,adaptive:!1}}),br=()=>({name:"sameWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect({state:e}){e.elements.popper.style.width=`${e.elements.reference.offsetWidth}px`}}),bi=({offset:e})=>[fr(e),mr(),hr(),yr()];var ze=n.defineComponent({props:{placement:{type:String,default:"auto"},offset:{type:Number,default:6},popperOptions:{