Files
singlechat/client/node_modules/@vueform/multiselect/dist/multiselect.global.js

2 lines
57 KiB
JavaScript

var VueformMultiselect=function(e){"use strict";function t(e){return null==e}function a(a,l,n){const{object:r,valueProp:o,mode:i}=e.toRefs(a),u=e.getCurrentInstance().proxy,s=n.iv,c=e=>r.value||t(e)?e:Array.isArray(e)?e.map((e=>e[o.value])):e[o.value],d=e=>t(e)?"single"===i.value?{}:[]:e;return{update:(e,t=!0)=>{s.value=d(e);const a=c(e);l.emit("change",a,u),t&&(l.emit("input",a),l.emit("update:modelValue",a))}}}function l(t){return e.customRef((()=>({get:t,set:()=>{}})))}function n(t,a){const{value:n,modelValue:r,mode:o,valueProp:i}=e.toRefs(t),u=e.ref("single"!==o.value?[]:{}),s=l((()=>void 0!==r.value?r.value:n.value)),c=e.computed((()=>"single"===o.value?u.value[i.value]:u.value.map((e=>e[i.value])))),d=l((()=>"single"!==o.value?u.value.map((e=>e[i.value])).join(","):u.value[i.value]));return{iv:u,internalValue:u,ev:s,externalValue:s,textValue:d,plainValue:c}}function r(t,a,l){const{regex:n}=e.toRefs(t),r=e.getCurrentInstance().proxy,o=l.isOpen,i=l.open,u=e.ref(null);return e.watch(u,(e=>{!o.value&&e&&i(),a.emit("search-change",e,r)})),{search:u,clearSearch:()=>{u.value=""},handleSearchInput:e=>{u.value=e.target.value},handleKeypress:e=>{if(n.value){let t=n.value;"string"==typeof t&&(t=new RegExp(t)),e.key.match(t)||e.preventDefault()}},handlePaste:e=>{if(n.value){let t=(e.clipboardData||window.clipboardData).getData("Text"),a=n.value;"string"==typeof a&&(a=new RegExp(a)),t.split("").every((e=>!!e.match(a)))||e.preventDefault()}a.emit("paste",e,r)}}}function o(t,a,l){const{groupSelect:n,mode:r,groups:o,disabledProp:i}=e.toRefs(t),u=e.ref(null),s=e=>{void 0===e||null!==e&&e[i.value]||o.value&&e&&e.group&&("single"===r.value||!n.value)||(u.value=e)};return{pointer:u,setPointer:s,clearPointer:()=>{s(null)}}}function i(e,t=!0){return t?String(e).toLowerCase().trim():String(e).toLowerCase().normalize("NFD").trim().replace(/æ/g,"ae").replace(/œ/g,"oe").replace(/ø/g,"o").replace(/\p{Diacritic}/gu,"")}const u=(e,t)=>{if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const a=Object.keys(e),l=Object.keys(t);if(a.length!==l.length)return!1;for(let n of a){if(!l.includes(n))return!1;if(!u(e[n],t[n]))return!1}return!0};function s(a,n,r){const{options:o,mode:s,trackBy:c,limit:d,hideSelected:p,createTag:v,createOption:f,label:m,appendNewTag:h,appendNewOption:g,multipleLabel:b,object:y,loading:w,delay:O,resolveOnLoad:x,minChars:k,filterResults:S,clearOnSearch:C,clearOnSelect:L,valueProp:E,allowAbsent:B,groupLabel:T,canDeselect:V,max:_,strict:q,closeOnSelect:P,closeOnDeselect:N,groups:A,reverse:D,infinite:R,groupOptions:I,groupHideEmpty:j,groupSelect:M,onCreate:z,disabledProp:$,searchStart:W,searchFilter:H}=e.toRefs(a),F=e.getCurrentInstance().proxy,K=r.iv,G=r.ev,U=r.search,X=r.clearSearch,Y=r.update,J=r.pointer,Q=r.setPointer,Z=r.clearPointer,ee=r.focus,te=r.deactivate,ae=r.close,le=r.localize,ne=e.ref([]),re=e.ref([]),oe=e.ref(!1),ie=e.ref(null),ue=e.ref(R.value&&-1===d.value?10:d.value),se=e.computed({get:()=>re.value,set:e=>re.value=e}),ce=l((()=>v.value||f.value||!1)),de=l((()=>void 0!==h.value?h.value:void 0===g.value||g.value)),pe=e.computed((()=>{if(A.value){let e=me.value||[],t=[];return e.forEach((e=>{We(e[I.value]).forEach((a=>{t.push(Object.assign({},a,e[$.value]?{[$.value]:!0}:{}))}))})),t}{let e=We(re.value||[]);return ne.value.length&&(e=e.concat(ne.value)),e}})),ve=e.computed((()=>{let e=pe.value;return D.value&&(e=e.reverse()),xe.value.length&&(e=xe.value.concat(e)),$e(e)})),fe=e.computed((()=>{let e=ve.value;return ue.value>0&&(e=e.slice(0,ue.value)),e})),me=e.computed((()=>{if(!A.value)return[];let e=[],t=re.value||[];return ne.value.length&&e.push({[T.value]:" ",[I.value]:[...ne.value],__CREATE__:!0}),e.concat(t)})),he=e.computed((()=>{let e=[...me.value].map((e=>({...e})));return xe.value.length&&(e[0]&&e[0].__CREATE__?e[0][I.value]=[...xe.value,...e[0][I.value]]:e=[{[T.value]:" ",[I.value]:[...xe.value],__CREATE__:!0}].concat(e)),e})),ge=e.computed((()=>{if(!A.value)return[];let e=he.value;return ze((e||[]).map(((e,t)=>{const a=We(e[I.value]);return{...e,index:t,group:!0,[I.value]:$e(a,!1).map((t=>Object.assign({},t,e[$.value]?{[$.value]:!0}:{}))),__VISIBLE__:$e(a).map((t=>Object.assign({},t,e[$.value]?{[$.value]:!0}:{})))}})))})),be=e.computed((()=>{switch(s.value){case"single":return!t(K.value[E.value]);case"multiple":case"tags":return!t(K.value)&&K.value.length>0}})),ye=e.computed((()=>void 0!==b.value?b.value(K.value,F):K.value&&K.value.length>1?`${K.value.length} options selected`:"1 option selected")),we=l((()=>!pe.value.length&&!oe.value&&!xe.value.length)),Oe=l((()=>pe.value.length>0&&0==fe.value.length&&(U.value&&A.value||!A.value))),xe=e.computed((()=>!1!==ce.value&&U.value?-1!==je(U.value)?[]:[{[E.value]:U.value,[ke.value[0]]:U.value,[m.value]:U.value,__CREATE__:!0}]:[])),ke=e.computed((()=>c.value?Array.isArray(c.value)?c.value:[c.value]:[m.value])),Se=l((()=>{switch(s.value){case"single":return null;case"multiple":case"tags":return[]}})),Ce=l((()=>w.value||oe.value)),Le=e=>{switch("object"!=typeof e&&(e=Ie(e)),s.value){case"single":Y(e);break;case"multiple":case"tags":Y(K.value.concat(e))}n.emit("select",Be(e),e,F)},Ee=e=>{switch("object"!=typeof e&&(e=Ie(e)),s.value){case"single":Ve();break;case"tags":case"multiple":Y(Array.isArray(e)?K.value.filter((t=>-1===e.map((e=>e[E.value])).indexOf(t[E.value]))):K.value.filter((t=>t[E.value]!=e[E.value])))}n.emit("deselect",Be(e),e,F)},Be=e=>y.value?e:e[E.value],Te=e=>{Ee(e)},Ve=()=>{Y(Se.value),n.emit("clear",F)},_e=e=>{if(void 0!==e.group)return"single"!==s.value&&(Re(e[I.value])&&e[I.value].length);switch(s.value){case"single":return!t(K.value)&&(K.value[E.value]==e[E.value]||"object"==typeof K.value[E.value]&&"object"==typeof e[E.value]&&u(K.value[E.value],e[E.value]));case"tags":case"multiple":return!t(K.value)&&-1!==K.value.map((e=>e[E.value])).indexOf(e[E.value])}},qe=e=>!0===e[$.value],Pe=()=>!(void 0===_||-1===_.value||!be.value&&_.value>0)&&K.value.length>=_.value,Ne=e=>{switch(e.__CREATE__&&delete(e={...e}).__CREATE__,s.value){case"single":if(e&&_e(e))return V.value&&Ee(e),void(N.value&&(Z(),ae()));e&&Ae(e),L.value&&X(),P.value&&(Z(),ae()),e&&Le(e);break;case"multiple":if(e&&_e(e))return Ee(e),void(N.value&&(Z(),ae()));if(Pe())return void n.emit("max",F);e&&(Ae(e),Le(e)),L.value&&X(),p.value&&Z(),P.value&&ae();break;case"tags":if(e&&_e(e))return Ee(e),void(N.value&&(Z(),ae()));if(Pe())return void n.emit("max",F);e&&Ae(e),L.value&&X(),e&&Le(e),p.value&&Z(),P.value&&ae()}P.value||ee()},Ae=e=>{void 0===Ie(e[E.value])&&ce.value&&(n.emit("tag",e[E.value],F),n.emit("option",e[E.value],F),n.emit("create",e[E.value],F),de.value&&Me(e),X())},De=e=>void 0===e.find((e=>!_e(e)&&!e[$.value])),Re=e=>void 0===e.find((e=>!_e(e))),Ie=e=>pe.value[pe.value.map((e=>String(e[E.value]))).indexOf(String(e))],je=e=>pe.value.findIndex((t=>ke.value.some((a=>(parseInt(t[a])==t[a]?parseInt(t[a]):t[a])===(parseInt(e)==e?parseInt(e):e))))),Me=e=>{ne.value.push(e)},ze=e=>j.value?e.filter((e=>U.value?e.__VISIBLE__.length:e[I.value].length)):e.filter((e=>!U.value||e.__VISIBLE__.length)),$e=(e,t=!0)=>{let a=e;if(U.value&&S.value){let e=H.value;e||(e=(e,t,a)=>ke.value.some((a=>{let l=i(le(e[a]),q.value);return W.value?l.startsWith(i(t,q.value)):-1!==l.indexOf(i(t,q.value))}))),a=a.filter((t=>e(t,U.value,F)))}return p.value&&t&&(a=a.filter((e=>!(e=>-1!==["tags","multiple"].indexOf(s.value)&&p.value&&_e(e))(e)))),a},We=e=>{let t=e;var a;return a=t,"[object Object]"===Object.prototype.toString.call(a)&&(t=Object.keys(t).map((e=>{let a=t[e];return{[E.value]:e,[ke.value[0]]:a,[m.value]:a}}))),t=t&&Array.isArray(t)?t.map((e=>"object"==typeof e?e:{[E.value]:e,[ke.value[0]]:e,[m.value]:e})):[],t},He=()=>{t(G.value)||(K.value=Ge(G.value))},Fe=e=>(oe.value=!0,new Promise(((t,a)=>{o.value(U.value,F).then((t=>{re.value=t||[],"function"==typeof e&&e(t),oe.value=!1})).catch((e=>{console.error(e),re.value=[],oe.value=!1})).finally((()=>{t()}))}))),Ke=()=>{if(be.value)if("single"===s.value){let e=Ie(K.value[E.value]);if(void 0!==e){let t=e[m.value];K.value[m.value]=t,y.value&&(G.value[m.value]=t)}}else K.value.forEach(((e,t)=>{let a=Ie(K.value[t][E.value]);if(void 0!==a){let e=a[m.value];K.value[t][m.value]=e,y.value&&(G.value[t][m.value]=e)}}))},Ge=e=>t(e)?"single"===s.value?{}:[]:y.value?e:"single"===s.value?Ie(e)||(B.value?{[m.value]:e,[E.value]:e,[ke.value[0]]:e}:{}):e.filter((e=>!!Ie(e)||B.value)).map((e=>Ie(e)||{[m.value]:e,[E.value]:e,[ke.value[0]]:e})),Ue=()=>{ie.value=e.watch(U,(e=>{e.length<k.value||!e&&0!==k.value||(oe.value=!0,C.value&&(re.value=[]),setTimeout((()=>{e==U.value&&o.value(U.value,F).then((t=>{e!=U.value&&U.value||(re.value=t,J.value=fe.value.filter((e=>!0!==e[$.value]))[0]||null,oe.value=!1)})).catch((e=>{console.error(e)}))}),O.value))}),{flush:"sync"})};if("single"!==s.value&&!t(G.value)&&!Array.isArray(G.value))throw new Error(`v-model must be an array when using "${s.value}" mode`);return o&&"function"==typeof o.value?x.value?Fe(He):1==y.value&&He():(re.value=o.value,He()),O.value>-1&&Ue(),e.watch(O,((e,t)=>{ie.value&&ie.value(),e>=0&&Ue()})),e.watch(G,(e=>{if(t(e))Y(Ge(e),!1);else switch(s.value){case"single":(y.value?e[E.value]!=K.value[E.value]:e!=K.value[E.value])&&Y(Ge(e),!1);break;case"multiple":case"tags":(function(e,t){if(e.length!==t.length)return!1;const a=t.slice().sort();return e.slice().sort().every((function(e,t){return e===a[t]}))})(y.value?e.map((e=>e[E.value])):e,K.value.map((e=>e[E.value])))||Y(Ge(e),!1)}}),{deep:!0}),e.watch(o,((e,t)=>{"function"==typeof a.options?x.value&&(!t||e&&e.toString()!==t.toString())&&Fe():(re.value=a.options,Object.keys(K.value).length||He(),Ke())})),e.watch(m,Ke),e.watch(d,((e,t)=>{ue.value=R.value&&-1===e?10:e})),{resolvedOptions:se,pfo:ve,fo:fe,filteredOptions:fe,hasSelected:be,multipleLabelText:ye,eo:pe,extendedOptions:pe,eg:me,extendedGroups:me,fg:ge,filteredGroups:ge,noOptions:we,noResults:Oe,resolving:oe,busy:Ce,offset:ue,select:Le,deselect:Ee,remove:Te,selectAll:()=>{"single"!==s.value&&Le(fe.value.filter((e=>!e.disabled&&!_e(e))))},clear:Ve,isSelected:_e,isDisabled:qe,isMax:Pe,getOption:Ie,handleOptionClick:e=>{if(!qe(e))return z.value&&!_e(e)&&e.__CREATE__&&(delete(e={...e}).__CREATE__,(e=z.value(e,F))instanceof Promise)?(oe.value=!0,void e.then((e=>{oe.value=!1,Ne(e)}))):void Ne(e)},handleGroupClick:e=>{if(!qe(e)&&"single"!==s.value&&M.value){switch(s.value){case"multiple":case"tags":De(e[I.value])?Ee(e[I.value]):Le(e[I.value].filter((e=>-1===K.value.map((e=>e[E.value])).indexOf(e[E.value]))).filter((e=>!e[$.value])).filter(((e,t)=>K.value.length+1+t<=_.value||-1===_.value))),p.value&&J.value&&Q(ge.value.filter((e=>!e[$.value]))[J.value.index])}P.value&&te()}},handleTagRemove:(e,t)=>{0===t.button?Te(e):t.preventDefault()},refreshOptions:e=>{Fe(e)},resolveOptions:Fe,refreshLabels:Ke}}function c(t,a,n){const{valueProp:r,showOptions:o,searchable:i,groupLabel:u,groups:s,mode:c,groupSelect:d,disabledProp:p,groupOptions:v}=e.toRefs(t),f=n.fo,m=n.fg,h=n.handleOptionClick,g=n.handleGroupClick,b=n.search,y=n.pointer,w=n.setPointer,O=n.clearPointer,x=n.multiselect,k=n.isOpen,S=e.computed((()=>f.value.filter((e=>!e[p.value])))),C=e.computed((()=>m.value.filter((e=>!e[p.value])))),L=l((()=>"single"!==c.value&&d.value)),E=l((()=>y.value&&y.value.group)),B=e.computed((()=>I(y.value))),T=e.computed((()=>{const e=E.value?y.value:I(y.value),t=C.value.map((e=>e[u.value])).indexOf(e[u.value]);let a=C.value[t-1];return void 0===a&&(a=_.value),a})),V=e.computed((()=>{let e=C.value.map((e=>e.label)).indexOf(E.value?y.value[u.value]:I(y.value)[u.value])+1;return C.value.length<=e&&(e=0),C.value[e]})),_=e.computed((()=>[...C.value].slice(-1)[0])),q=e.computed((()=>y.value.__VISIBLE__.filter((e=>!e[p.value]))[0])),P=e.computed((()=>{const e=B.value.__VISIBLE__.filter((e=>!e[p.value]));return e[e.map((e=>e[r.value])).indexOf(y.value[r.value])-1]})),N=e.computed((()=>{const e=I(y.value).__VISIBLE__.filter((e=>!e[p.value]));return e[e.map((e=>e[r.value])).indexOf(y.value[r.value])+1]})),A=e.computed((()=>[...T.value.__VISIBLE__.filter((e=>!e[p.value]))].slice(-1)[0])),D=e.computed((()=>[..._.value.__VISIBLE__.filter((e=>!e[p.value]))].slice(-1)[0])),R=()=>{w(S.value[0]||null)},I=e=>C.value.find((t=>-1!==t.__VISIBLE__.map((e=>e[r.value])).indexOf(e[r.value]))),j=()=>{let e=x.value.querySelector("[data-pointed]");if(!e)return;let t=e.parentElement.parentElement;s.value&&(t=E.value?e.parentElement.parentElement.parentElement:e.parentElement.parentElement.parentElement.parentElement),e.offsetTop+e.offsetHeight>t.clientHeight+t.scrollTop&&(t.scrollTop=e.offsetTop+e.offsetHeight-t.clientHeight),e.offsetTop<t.scrollTop&&(t.scrollTop=e.offsetTop)};return e.watch(b,(e=>{i.value&&(e.length&&o.value?R():O())})),e.watch(k,(t=>{if(t&&x&&x.value){let t=x.value.querySelectorAll("[data-selected]")[0];if(!t)return;let a=t.parentElement.parentElement;e.nextTick((()=>{a.scrollTop=t.offsetTop}))}})),{pointer:y,canPointGroups:L,isPointed:e=>!(!y.value||!(!e.group&&y.value[r.value]===e[r.value]||void 0!==e.group&&y.value[u.value]===e[u.value]))||void 0,setPointerFirst:R,selectPointer:()=>{y.value&&!0!==y.value[p.value]&&(E.value?g(y.value):h(y.value))},forwardPointer:()=>{if(null===y.value)w((s.value&&L.value?C.value[0].__CREATE__?S.value[0]:C.value[0]:S.value[0])||null);else if(s.value&&L.value){let e=E.value?q.value:N.value;void 0===e&&(e=V.value,e.__CREATE__&&(e=e[v.value][0])),w(e||null)}else{let e=S.value.map((e=>e[r.value])).indexOf(y.value[r.value])+1;S.value.length<=e&&(e=0),w(S.value[e]||null)}e.nextTick((()=>{j()}))},backwardPointer:()=>{if(null===y.value){let e=S.value[S.value.length-1];s.value&&L.value&&(e=D.value,void 0===e&&(e=_.value)),w(e||null)}else if(s.value&&L.value){let e=E.value?A.value:P.value;void 0===e&&(e=E.value?T.value:B.value,e.__CREATE__&&(e=A.value,void 0===e&&(e=T.value))),w(e||null)}else{let e=S.value.map((e=>e[r.value])).indexOf(y.value[r.value])-1;e<0&&(e=S.value.length-1),w(S.value[e]||null)}e.nextTick((()=>{j()}))}}}function d(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function p(e){return e instanceof d(e).Element||e instanceof Element}function v(e){return e instanceof d(e).HTMLElement||e instanceof HTMLElement}function f(e){return"undefined"!=typeof ShadowRoot&&(e instanceof d(e).ShadowRoot||e instanceof ShadowRoot)}var m=Math.max,h=Math.min,g=Math.round;function b(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function y(){return!/^((?!chrome|android).)*safari/i.test(b())}function w(e,t,a){void 0===t&&(t=!1),void 0===a&&(a=!1);var l=e.getBoundingClientRect(),n=1,r=1;t&&v(e)&&(n=e.offsetWidth>0&&g(l.width)/e.offsetWidth||1,r=e.offsetHeight>0&&g(l.height)/e.offsetHeight||1);var o=(p(e)?d(e):window).visualViewport,i=!y()&&a,u=(l.left+(i&&o?o.offsetLeft:0))/n,s=(l.top+(i&&o?o.offsetTop:0))/r,c=l.width/n,f=l.height/r;return{width:c,height:f,top:s,right:u+c,bottom:s+f,left:u,x:u,y:s}}function O(e){var t=d(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function x(e){return e?(e.nodeName||"").toLowerCase():null}function k(e){return((p(e)?e.ownerDocument:e.document)||window.document).documentElement}function S(e){return w(k(e)).left+O(e).scrollLeft}function C(e){return d(e).getComputedStyle(e)}function L(e){var t=C(e),a=t.overflow,l=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(a+n+l)}function E(e,t,a){void 0===a&&(a=!1);var l,n,r=v(t),o=v(t)&&function(e){var t=e.getBoundingClientRect(),a=g(t.width)/e.offsetWidth||1,l=g(t.height)/e.offsetHeight||1;return 1!==a||1!==l}(t),i=k(t),u=w(e,o,a),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!a)&&(("body"!==x(t)||L(i))&&(s=(l=t)!==d(l)&&v(l)?{scrollLeft:(n=l).scrollLeft,scrollTop:n.scrollTop}:O(l)),v(t)?((c=w(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=S(i))),{x:u.left+s.scrollLeft-c.x,y:u.top+s.scrollTop-c.y,width:u.width,height:u.height}}function B(e){var t=w(e),a=e.offsetWidth,l=e.offsetHeight;return Math.abs(t.width-a)<=1&&(a=t.width),Math.abs(t.height-l)<=1&&(l=t.height),{x:e.offsetLeft,y:e.offsetTop,width:a,height:l}}function T(e){return"html"===x(e)?e:e.assignedSlot||e.parentNode||(f(e)?e.host:null)||k(e)}function V(e){return["html","body","#document"].indexOf(x(e))>=0?e.ownerDocument.body:v(e)&&L(e)?e:V(T(e))}function _(e,t){var a;void 0===t&&(t=[]);var l=V(e),n=l===(null==(a=e.ownerDocument)?void 0:a.body),r=d(l),o=n?[r].concat(r.visualViewport||[],L(l)?l:[]):l,i=t.concat(o);return n?i:i.concat(_(T(o)))}function q(e){return["table","td","th"].indexOf(x(e))>=0}function P(e){return v(e)&&"fixed"!==C(e).position?e.offsetParent:null}function N(e){for(var t=d(e),a=P(e);a&&q(a)&&"static"===C(a).position;)a=P(a);return a&&("html"===x(a)||"body"===x(a)&&"static"===C(a).position)?t:a||function(e){var t=/firefox/i.test(b());if(/Trident/i.test(b())&&v(e)&&"fixed"===C(e).position)return null;var a=T(e);for(f(a)&&(a=a.host);v(a)&&["html","body"].indexOf(x(a))<0;){var l=C(a);if("none"!==l.transform||"none"!==l.perspective||"paint"===l.contain||-1!==["transform","perspective"].indexOf(l.willChange)||t&&"filter"===l.willChange||t&&l.filter&&"none"!==l.filter)return a;a=a.parentNode}return null}(e)||t}var A="top",D="bottom",R="right",I="left",j="auto",M=[A,D,R,I],z="start",$="end",W="clippingParents",H="viewport",F="popper",K="reference",G=M.reduce((function(e,t){return e.concat([t+"-"+z,t+"-"+$])}),[]),U=[].concat(M,[j]).reduce((function(e,t){return e.concat([t,t+"-"+z,t+"-"+$])}),[]),X=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Y(e){var t=new Map,a=new Set,l=[];function n(e){a.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!a.has(e)){var l=t.get(e);l&&n(l)}})),l.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){a.has(e.name)||n(e)})),l}function J(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Q(e,t,a){return t===H?J(function(e,t){var a=d(e),l=k(e),n=a.visualViewport,r=l.clientWidth,o=l.clientHeight,i=0,u=0;if(n){r=n.width,o=n.height;var s=y();(s||!s&&"fixed"===t)&&(i=n.offsetLeft,u=n.offsetTop)}return{width:r,height:o,x:i+S(e),y:u}}(e,a)):p(t)?function(e,t){var a=w(e,!1,"fixed"===t);return a.top=a.top+e.clientTop,a.left=a.left+e.clientLeft,a.bottom=a.top+e.clientHeight,a.right=a.left+e.clientWidth,a.width=e.clientWidth,a.height=e.clientHeight,a.x=a.left,a.y=a.top,a}(t,a):J(function(e){var t,a=k(e),l=O(e),n=null==(t=e.ownerDocument)?void 0:t.body,r=m(a.scrollWidth,a.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),o=m(a.scrollHeight,a.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),i=-l.scrollLeft+S(e),u=-l.scrollTop;return"rtl"===C(n||a).direction&&(i+=m(a.clientWidth,n?n.clientWidth:0)-r),{width:r,height:o,x:i,y:u}}(k(e)))}function Z(e){var t=_(T(e)),a=["absolute","fixed"].indexOf(C(e).position)>=0&&v(e)?N(e):e;return p(a)?t.filter((function(e){return p(e)&&function(e,t){var a=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(a&&f(a)){var l=t;do{if(l&&e.isSameNode(l))return!0;l=l.parentNode||l.host}while(l)}return!1}(e,a)&&"body"!==x(e)})):[]}function ee(e){return e.split("-")[0]}function te(e){return e.split("-")[1]}function ae(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function le(e){var t,a=e.reference,l=e.element,n=e.placement,r=n?ee(n):null,o=n?te(n):null,i=a.x+a.width/2-l.width/2,u=a.y+a.height/2-l.height/2;switch(r){case A:t={x:i,y:a.y-l.height};break;case D:t={x:i,y:a.y+a.height};break;case R:t={x:a.x+a.width,y:u};break;case I:t={x:a.x-l.width,y:u};break;default:t={x:a.x,y:a.y}}var s=r?ae(r):null;if(null!=s){var c="y"===s?"height":"width";switch(o){case z:t[s]=t[s]-(a[c]/2-l[c]/2);break;case $:t[s]=t[s]+(a[c]/2-l[c]/2)}}return t}function ne(e,t){void 0===t&&(t={});var a,l=t,n=l.placement,r=void 0===n?e.placement:n,o=l.strategy,i=void 0===o?e.strategy:o,u=l.boundary,s=void 0===u?W:u,c=l.rootBoundary,d=void 0===c?H:c,v=l.elementContext,f=void 0===v?F:v,g=l.altBoundary,b=void 0!==g&&g,y=l.padding,O=void 0===y?0:y,x=function(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}("number"!=typeof O?O:(a=O,M.reduce((function(e,t){return e[t]=a,e}),{}))),S=f===F?K:F,C=e.rects.popper,L=e.elements[b?S:f],E=function(e,t,a,l){var n="clippingParents"===t?Z(e):[].concat(t),r=[].concat(n,[a]),o=r[0],i=r.reduce((function(t,a){var n=Q(e,a,l);return t.top=m(n.top,t.top),t.right=h(n.right,t.right),t.bottom=h(n.bottom,t.bottom),t.left=m(n.left,t.left),t}),Q(e,o,l));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}(p(L)?L:L.contextElement||k(e.elements.popper),s,d,i),B=w(e.elements.reference),T=le({reference:B,element:C,strategy:"absolute",placement:r}),V=J(Object.assign({},C,T)),_=f===F?V:B,q={top:E.top-_.top+x.top,bottom:_.bottom-E.bottom+x.bottom,left:E.left-_.left+x.left,right:_.right-E.right+x.right},P=e.modifiersData.offset;if(f===F&&P){var N=P[r];Object.keys(q).forEach((function(e){var t=[R,D].indexOf(e)>=0?1:-1,a=[A,D].indexOf(e)>=0?"y":"x";q[e]+=N[a]*t}))}return q}var re={placement:"bottom",modifiers:[],strategy:"absolute"};function oe(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function ie(e){void 0===e&&(e={});var t=e,a=t.defaultModifiers,l=void 0===a?[]:a,n=t.defaultOptions,r=void 0===n?re:n;return function(e,t,a){void 0===a&&(a=r);var n,o,i={placement:"bottom",orderedModifiers:[],options:Object.assign({},re,r),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},u=[],s=!1,c={state:i,setOptions:function(a){var n="function"==typeof a?a(i.options):a;d(),i.options=Object.assign({},r,i.options,n),i.scrollParents={reference:p(e)?_(e):e.contextElement?_(e.contextElement):[],popper:_(t)};var o,s,v=function(e){var t=Y(e);return X.reduce((function(e,a){return e.concat(t.filter((function(e){return e.phase===a})))}),[])}((o=[].concat(l,i.options.modifiers),s=o.reduce((function(e,t){var a=e[t.name];return e[t.name]=a?Object.assign({},a,t,{options:Object.assign({},a.options,t.options),data:Object.assign({},a.data,t.data)}):t,e}),{}),Object.keys(s).map((function(e){return s[e]}))));return i.orderedModifiers=v.filter((function(e){return e.enabled})),i.orderedModifiers.forEach((function(e){var t=e.name,a=e.options,l=void 0===a?{}:a,n=e.effect;if("function"==typeof n){var r=n({state:i,name:t,instance:c,options:l}),o=function(){};u.push(r||o)}})),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,a=e.popper;if(oe(t,a)){i.rects={reference:E(t,N(a),"fixed"===i.options.strategy),popper:B(a)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach((function(e){return i.modifiersData[e.name]=Object.assign({},e.data)}));for(var l=0;l<i.orderedModifiers.length;l++)if(!0!==i.reset){var n=i.orderedModifiers[l],r=n.fn,o=n.options,u=void 0===o?{}:o,d=n.name;"function"==typeof r&&(i=r({state:i,options:u,name:d,instance:c})||i)}else i.reset=!1,l=-1}}},update:(n=function(){return new Promise((function(e){c.forceUpdate(),e(i)}))},function(){return o||(o=new Promise((function(e){Promise.resolve().then((function(){o=void 0,e(n())}))}))),o}),destroy:function(){d(),s=!0}};if(!oe(e,t))return c;function d(){u.forEach((function(e){return e()})),u=[]}return c.setOptions(a).then((function(e){!s&&a.onFirstUpdate&&a.onFirstUpdate(e)})),c}}var ue={passive:!0};var se={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ce(e){var t,a=e.popper,l=e.popperRect,n=e.placement,r=e.variation,o=e.offsets,i=e.position,u=e.gpuAcceleration,s=e.adaptive,c=e.roundOffsets,p=e.isFixed,v=o.x,f=void 0===v?0:v,m=o.y,h=void 0===m?0:m,b="function"==typeof c?c({x:f,y:h}):{x:f,y:h};f=b.x,h=b.y;var y=o.hasOwnProperty("x"),w=o.hasOwnProperty("y"),O=I,x=A,S=window;if(s){var L=N(a),E="clientHeight",B="clientWidth";if(L===d(a)&&"static"!==C(L=k(a)).position&&"absolute"===i&&(E="scrollHeight",B="scrollWidth"),n===A||(n===I||n===R)&&r===$)x=D,h-=(p&&L===S&&S.visualViewport?S.visualViewport.height:L[E])-l.height,h*=u?1:-1;if(n===I||(n===A||n===D)&&r===$)O=R,f-=(p&&L===S&&S.visualViewport?S.visualViewport.width:L[B])-l.width,f*=u?1:-1}var T,V=Object.assign({position:i},s&&se),_=!0===c?function(e,t){var a=e.x,l=e.y,n=t.devicePixelRatio||1;return{x:g(a*n)/n||0,y:g(l*n)/n||0}}({x:f,y:h},d(a)):{x:f,y:h};return f=_.x,h=_.y,u?Object.assign({},V,((T={})[x]=w?"0":"",T[O]=y?"0":"",T.transform=(S.devicePixelRatio||1)<=1?"translate("+f+"px, "+h+"px)":"translate3d("+f+"px, "+h+"px, 0)",T)):Object.assign({},V,((t={})[x]=w?h+"px":"",t[O]=y?f+"px":"",t.transform="",t))}var de=ie({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,a=e.instance,l=e.options,n=l.scroll,r=void 0===n||n,o=l.resize,i=void 0===o||o,u=d(t.elements.popper),s=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&s.forEach((function(e){e.addEventListener("scroll",a.update,ue)})),i&&u.addEventListener("resize",a.update,ue),function(){r&&s.forEach((function(e){e.removeEventListener("scroll",a.update,ue)})),i&&u.removeEventListener("resize",a.update,ue)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,a=e.name;t.modifiersData[a]=le({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,a=e.options,l=a.gpuAcceleration,n=void 0===l||l,r=a.adaptive,o=void 0===r||r,i=a.roundOffsets,u=void 0===i||i,s={placement:ee(t.placement),variation:te(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ce(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,ce(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var a=t.styles[e]||{},l=t.attributes[e]||{},n=t.elements[e];v(n)&&x(n)&&(Object.assign(n.style,a),Object.keys(l).forEach((function(e){var t=l[e];!1===t?n.removeAttribute(e):n.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,a={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,a.popper),t.styles=a,t.elements.arrow&&Object.assign(t.elements.arrow.style,a.arrow),function(){Object.keys(t.elements).forEach((function(e){var l=t.elements[e],n=t.attributes[e]||{},r=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:a[e]).reduce((function(e,t){return e[t]="",e}),{});v(l)&&x(l)&&(Object.assign(l.style,r),Object.keys(n).forEach((function(e){l.removeAttribute(e)})))}))}},requires:["computeStyles"]}]});function pe(e,t,a){return m(e,h(t,a))}var ve={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,a=e.options,l=e.name,n=a.mainAxis,r=void 0===n||n,o=a.altAxis,i=void 0!==o&&o,u=a.boundary,s=a.rootBoundary,c=a.altBoundary,d=a.padding,p=a.tether,v=void 0===p||p,f=a.tetherOffset,g=void 0===f?0:f,b=ne(t,{boundary:u,rootBoundary:s,padding:d,altBoundary:c}),y=ee(t.placement),w=te(t.placement),O=!w,x=ae(y),k="x"===x?"y":"x",S=t.modifiersData.popperOffsets,C=t.rects.reference,L=t.rects.popper,E="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,T="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),V=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,_={x:0,y:0};if(S){if(r){var q,P="y"===x?A:I,j="y"===x?D:R,M="y"===x?"height":"width",$=S[x],W=$+b[P],H=$-b[j],F=v?-L[M]/2:0,K=w===z?C[M]:L[M],G=w===z?-L[M]:-C[M],U=t.elements.arrow,X=v&&U?B(U):{width:0,height:0},Y=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},J=Y[P],Q=Y[j],Z=pe(0,C[M],X[M]),le=O?C[M]/2-F-Z-J-T.mainAxis:K-Z-J-T.mainAxis,re=O?-C[M]/2+F+Z+Q+T.mainAxis:G+Z+Q+T.mainAxis,oe=t.elements.arrow&&N(t.elements.arrow),ie=oe?"y"===x?oe.clientTop||0:oe.clientLeft||0:0,ue=null!=(q=null==V?void 0:V[x])?q:0,se=$+re-ue,ce=pe(v?h(W,$+le-ue-ie):W,$,v?m(H,se):H);S[x]=ce,_[x]=ce-$}if(i){var de,ve="x"===x?A:I,fe="x"===x?D:R,me=S[k],he="y"===k?"height":"width",ge=me+b[ve],be=me-b[fe],ye=-1!==[A,I].indexOf(y),we=null!=(de=null==V?void 0:V[k])?de:0,Oe=ye?ge:me-C[he]-L[he]-we+T.altAxis,xe=ye?me+C[he]+L[he]-we-T.altAxis:be,ke=v&&ye?function(e,t,a){var l=pe(e,t,a);return l>a?a:l}(Oe,me,xe):pe(v?Oe:ge,me,v?xe:be);S[k]=ke,_[k]=ke-me}t.modifiersData[l]=_}},requiresIfExists:["offset"]},fe={left:"right",right:"left",bottom:"top",top:"bottom"};function me(e){return e.replace(/left|right|bottom|top/g,(function(e){return fe[e]}))}var he={start:"end",end:"start"};function ge(e){return e.replace(/start|end/g,(function(e){return he[e]}))}function be(e,t){void 0===t&&(t={});var a=t,l=a.placement,n=a.boundary,r=a.rootBoundary,o=a.padding,i=a.flipVariations,u=a.allowedAutoPlacements,s=void 0===u?U:u,c=te(l),d=c?i?G:G.filter((function(e){return te(e)===c})):M,p=d.filter((function(e){return s.indexOf(e)>=0}));0===p.length&&(p=d);var v=p.reduce((function(t,a){return t[a]=ne(e,{placement:a,boundary:n,rootBoundary:r,padding:o})[ee(a)],t}),{});return Object.keys(v).sort((function(e,t){return v[e]-v[t]}))}var ye={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,a=e.options,l=e.name;if(!t.modifiersData[l]._skip){for(var n=a.mainAxis,r=void 0===n||n,o=a.altAxis,i=void 0===o||o,u=a.fallbackPlacements,s=a.padding,c=a.boundary,d=a.rootBoundary,p=a.altBoundary,v=a.flipVariations,f=void 0===v||v,m=a.allowedAutoPlacements,h=t.options.placement,g=ee(h),b=u||(g===h||!f?[me(h)]:function(e){if(ee(e)===j)return[];var t=me(e);return[ge(e),t,ge(t)]}(h)),y=[h].concat(b).reduce((function(e,a){return e.concat(ee(a)===j?be(t,{placement:a,boundary:c,rootBoundary:d,padding:s,flipVariations:f,allowedAutoPlacements:m}):a)}),[]),w=t.rects.reference,O=t.rects.popper,x=new Map,k=!0,S=y[0],C=0;C<y.length;C++){var L=y[C],E=ee(L),B=te(L)===z,T=[A,D].indexOf(E)>=0,V=T?"width":"height",_=ne(t,{placement:L,boundary:c,rootBoundary:d,altBoundary:p,padding:s}),q=T?B?R:I:B?D:A;w[V]>O[V]&&(q=me(q));var P=me(q),N=[];if(r&&N.push(_[E]<=0),i&&N.push(_[q]<=0,_[P]<=0),N.every((function(e){return e}))){S=L,k=!1;break}x.set(L,N)}if(k)for(var M=function(e){var t=y.find((function(t){var a=x.get(t);if(a)return a.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},$=f?3:1;$>0;$--){if("break"===M($))break}t.placement!==S&&(t.modifiersData[l]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function we(t,a,n){const{disabled:r,appendTo:o,appendToBody:i,openDirection:u}=e.toRefs(t),s=e.getCurrentInstance().proxy,c=n.multiselect,d=n.dropdown,p=e.ref(!1),v=e.ref(null),f=e.ref(null),m=l((()=>o.value||i.value)),h=l((()=>"top"===u.value&&"bottom"===f.value||"bottom"===u.value&&"top"!==f.value?"bottom":"top")),g=()=>{if(!v.value)return;let e=parseInt(window.getComputedStyle(d.value).borderTopWidth.replace("px","")),t=parseInt(window.getComputedStyle(d.value).borderBottomWidth.replace("px",""));v.value.setOptions((a=>({...a,modifiers:[...a.modifiers,{name:"offset",options:{offset:[0,-1*("top"===h.value?e:t)]}}]}))),v.value.update()},b=e=>{for(;e&&e!==document.body;){if("fixed"===getComputedStyle(e).position)return!0;e=e.parentElement}return!1};return e.onMounted((()=>{m.value&&(v.value=de(c.value,d.value,{strategy:b(c.value)?"fixed":void 0,placement:u.value,modifiers:[ve,ye,{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`}},{name:"toggleClass",enabled:!0,phase:"write",fn({state:e}){f.value=e.placement}}]}))})),e.onBeforeUnmount((()=>{m.value&&v.value&&(v.value.destroy(),v.value=null)})),{popper:v,isOpen:p,open:()=>{p.value||r.value||(p.value=!0,a.emit("open",s),m.value&&e.nextTick((()=>{g()})))},close:()=>{p.value&&(p.value=!1,a.emit("close",s))},placement:h,updatePopper:g}}function Oe(t,a,n){const{searchable:r,disabled:o,clearOnBlur:i}=e.toRefs(t),u=n.input,s=n.open,c=n.close,d=n.clearSearch,p=n.isOpen,v=n.wrapper,f=n.tags,m=e.ref(!1),h=e.ref(!1),g=l((()=>r.value||o.value?-1:0)),b=()=>{r.value&&u.value.blur(),v.value.blur()},y=(e=!0)=>{o.value||(m.value=!0,e&&s())},w=()=>{m.value=!1,setTimeout((()=>{m.value||(c(),i.value&&d())}),1)};return{tabindex:g,isActive:m,mouseClicked:h,blur:b,focus:()=>{r.value&&!o.value&&u.value.focus()},activate:y,deactivate:w,handleFocusIn:e=>{e.target.closest("[data-tags]")&&"INPUT"!==e.target.nodeName||e.target.closest("[data-clear]")||y(h.value)},handleFocusOut:()=>{w()},handleCaretClick:()=>{w(),b()},handleMousedown:e=>{h.value=!0,p.value&&(e.target.isEqualNode(v.value)||e.target.isEqualNode(f.value))?setTimeout((()=>{w()}),0):p.value||!document.activeElement.isEqualNode(v.value)&&!document.activeElement.isEqualNode(u.value)||y(),setTimeout((()=>{h.value=!1}),0)}}}function xe(t,a,n){const{mode:r,addTagOn:o,openDirection:i,searchable:u,showOptions:s,valueProp:c,groups:d,addOptionOn:p,createTag:v,createOption:f,reverse:m}=e.toRefs(t),h=e.getCurrentInstance().proxy,g=n.iv,b=n.update,y=n.deselect,w=n.search,O=n.setPointer,x=n.selectPointer,k=n.backwardPointer,S=n.forwardPointer,C=n.multiselect,L=n.wrapper,E=n.tags,B=n.isOpen,T=n.open,V=n.blur,_=n.fo,q=l((()=>v.value||f.value||!1)),P=l((()=>void 0!==o.value?o.value:void 0!==p.value?p.value:["enter"])),N=()=>{"tags"===r.value&&!s.value&&q.value&&u.value&&!d.value&&O(_.value[_.value.map((e=>e[c.value])).indexOf(w.value)])};return{handleKeydown:e=>{let t,l;switch(a.emit("keydown",e,h),-1!==["ArrowLeft","ArrowRight","Enter"].indexOf(e.key)&&"tags"===r.value&&(t=[...C.value.querySelectorAll("[data-tags] > *")].filter((e=>e!==E.value)),l=t.findIndex((e=>e===document.activeElement))),e.key){case"Backspace":if("single"===r.value)return;if(u.value&&-1===[null,""].indexOf(w.value))return;if(0===g.value.length)return;let a=g.value.filter((e=>!e.disabled&&!1!==e.remove));a.length&&y(a[a.length-1]);break;case"Enter":if(e.preventDefault(),229===e.keyCode)return;if(-1!==l&&void 0!==l)return b([...g.value].filter(((e,t)=>t!==l))),void(l===t.length-1&&(t.length-1?t[t.length-2].focus():u.value?E.value.querySelector("input").focus():L.value.focus()));if(-1===P.value.indexOf("enter")&&q.value)return;N(),x();break;case" ":if(!q.value&&!u.value)return e.preventDefault(),N(),void x();if(!q.value)return!1;if(-1===P.value.indexOf("space")&&q.value)return;e.preventDefault(),N(),x();break;case"Tab":case";":case",":if(-1===P.value.indexOf(e.key.toLowerCase())||!q.value)return;N(),x(),e.preventDefault();break;case"Escape":V();break;case"ArrowUp":if(e.preventDefault(),!s.value)return;B.value||T(),k();break;case"ArrowDown":if(e.preventDefault(),!s.value)return;B.value||T(),S();break;case"ArrowLeft":if(u.value&&E.value&&E.value.querySelector("input").selectionStart||e.shiftKey||"tags"!==r.value||!g.value||!g.value.length)return;e.preventDefault(),-1===l?t[t.length-1].focus():l>0&&t[l-1].focus();break;case"ArrowRight":if(-1===l||e.shiftKey||"tags"!==r.value||!g.value||!g.value.length)return;e.preventDefault(),t.length>l+1?t[l+1].focus():u.value?E.value.querySelector("input").focus():u.value||L.value.focus()}},handleKeyup:e=>{a.emit("keyup",e,h)},preparePointer:N}}function ke(t,a,n){const{classes:r,disabled:o,showOptions:i,breakTags:u}=e.toRefs(t),s=n.isOpen,c=n.isPointed,d=n.isSelected,p=n.isDisabled,v=n.isActive,f=n.canPointGroups,m=n.resolving,h=n.fo,g=n.placement,b=l((()=>({container:"multiselect",containerDisabled:"is-disabled",containerOpen:"is-open",containerOpenTop:"is-open-top",containerActive:"is-active",wrapper:"multiselect-wrapper",singleLabel:"multiselect-single-label",singleLabelText:"multiselect-single-label-text",multipleLabel:"multiselect-multiple-label",search:"multiselect-search",tags:"multiselect-tags",tag:"multiselect-tag",tagWrapper:"multiselect-tag-wrapper",tagWrapperBreak:"multiselect-tag-wrapper-break",tagDisabled:"is-disabled",tagRemove:"multiselect-tag-remove",tagRemoveIcon:"multiselect-tag-remove-icon",tagsSearchWrapper:"multiselect-tags-search-wrapper",tagsSearch:"multiselect-tags-search",tagsSearchCopy:"multiselect-tags-search-copy",placeholder:"multiselect-placeholder",caret:"multiselect-caret",caretOpen:"is-open",clear:"multiselect-clear",clearIcon:"multiselect-clear-icon",spinner:"multiselect-spinner",inifinite:"multiselect-inifite",inifiniteSpinner:"multiselect-inifite-spinner",dropdown:"multiselect-dropdown",dropdownTop:"is-top",dropdownHidden:"is-hidden",options:"multiselect-options",optionsTop:"is-top",group:"multiselect-group",groupLabel:"multiselect-group-label",groupLabelPointable:"is-pointable",groupLabelPointed:"is-pointed",groupLabelSelected:"is-selected",groupLabelDisabled:"is-disabled",groupLabelSelectedPointed:"is-selected is-pointed",groupLabelSelectedDisabled:"is-selected is-disabled",groupOptions:"multiselect-group-options",option:"multiselect-option",optionPointed:"is-pointed",optionSelected:"is-selected",optionDisabled:"is-disabled",optionSelectedPointed:"is-selected is-pointed",optionSelectedDisabled:"is-selected is-disabled",noOptions:"multiselect-no-options",noResults:"multiselect-no-results",fakeInput:"multiselect-fake-input",assist:"multiselect-assistive-text",spacer:"multiselect-spacer",...r.value}))),y=l((()=>!!(s.value&&i.value&&(!m.value||m.value&&h.value.length))));return{classList:e.computed((()=>{const e=b.value;return{container:[e.container].concat(o.value?e.containerDisabled:[]).concat(y.value&&"top"===g.value?e.containerOpenTop:[]).concat(y.value&&"top"!==g.value?e.containerOpen:[]).concat(v.value?e.containerActive:[]),wrapper:e.wrapper,spacer:e.spacer,singleLabel:e.singleLabel,singleLabelText:e.singleLabelText,multipleLabel:e.multipleLabel,search:e.search,tags:e.tags,tag:[e.tag].concat(o.value?e.tagDisabled:[]),tagWrapper:[e.tagWrapper,u.value?e.tagWrapperBreak:null],tagDisabled:e.tagDisabled,tagRemove:e.tagRemove,tagRemoveIcon:e.tagRemoveIcon,tagsSearchWrapper:e.tagsSearchWrapper,tagsSearch:e.tagsSearch,tagsSearchCopy:e.tagsSearchCopy,placeholder:e.placeholder,caret:[e.caret].concat(s.value?e.caretOpen:[]),clear:e.clear,clearIcon:e.clearIcon,spinner:e.spinner,inifinite:e.inifinite,inifiniteSpinner:e.inifiniteSpinner,dropdown:[e.dropdown].concat("top"===g.value?e.dropdownTop:[]).concat(s.value&&i.value&&y.value?[]:e.dropdownHidden),options:[e.options].concat("top"===g.value?e.optionsTop:[]),group:e.group,groupLabel:t=>{let a=[e.groupLabel];return c(t)?a.push(d(t)?e.groupLabelSelectedPointed:e.groupLabelPointed):d(t)&&f.value?a.push(p(t)?e.groupLabelSelectedDisabled:e.groupLabelSelected):p(t)&&a.push(e.groupLabelDisabled),f.value&&a.push(e.groupLabelPointable),a},groupOptions:e.groupOptions,option:(t,a)=>{let l=[e.option];return c(t)?l.push(d(t)?e.optionSelectedPointed:e.optionPointed):d(t)?l.push(p(t)?e.optionSelectedDisabled:e.optionSelected):(p(t)||a&&p(a))&&l.push(e.optionDisabled),l},noOptions:e.noOptions,noResults:e.noResults,assist:e.assist,fakeInput:e.fakeInput}})),showDropdown:y}}function Se(t,a,n){const{limit:r,infinite:o}=e.toRefs(t),i=n.isOpen,u=n.offset,s=n.search,c=n.pfo,d=n.eo,p=e.ref(null),v=e.shallowRef(null),f=l((()=>u.value<c.value.length)),m=t=>{const{isIntersecting:a,target:l}=t[0];if(a){const t=l.offsetParent,a=t.scrollTop;u.value+=-1==r.value?10:r.value,e.nextTick((()=>{t.scrollTop=a}))}},h=()=>{i.value&&u.value<c.value.length?p.value.observe(v.value):!i.value&&p.value&&p.value.disconnect()};return e.watch(i,(()=>{o.value&&h()})),e.watch(s,(()=>{o.value&&(u.value=r.value,h())}),{flush:"post"}),e.watch(d,(()=>{o.value&&h()}),{immediate:!1,flush:"post"}),e.onMounted((()=>{window&&window.IntersectionObserver&&(p.value=new IntersectionObserver(m))})),{hasMore:f,infiniteLoader:v}}function Ce(t,a,n){const{placeholder:r,id:o,valueProp:i,label:u,mode:s,groupLabel:c,aria:d,searchable:p}=e.toRefs(t),v=n.pointer,f=n.iv,m=n.hasSelected,h=n.multipleLabelText,g=e.ref(null),b=l((()=>(o.value?o.value+"-":"")+"assist")),y=l((()=>(o.value?o.value+"-":"")+"multiselect-options")),w=l((()=>{if(v.value){let e=o.value?`${o.value}-`:"";return e+=(v.value.group?"multiselect-group":"multiselect-option")+"-",e+=v.value.group?v.value.index:v.value[i.value],e}})),O=l((()=>r.value)),x=l((()=>"single"!==s.value)),k=e.computed((()=>"single"===s.value&&m.value?f.value[u.value]:"multiple"===s.value&&m.value?h.value:"tags"===s.value&&m.value?f.value.map((e=>e[u.value])).join(", "):"")),S=e.computed((()=>{let e={...d.value};return p.value&&(e["aria-labelledby"]=e["aria-labelledby"]?`${b.value} ${e["aria-labelledby"]}`:b.value,k.value&&e["aria-label"]&&(e["aria-label"]=`${k.value}, ${e["aria-label"]}`)),e}));return e.onMounted((()=>{if(o.value&&document&&document.querySelector){let e=document.querySelector(`[for="${o.value}"]`);g.value=e?e.innerText:null}})),{arias:S,ariaLabel:k,ariaAssist:b,ariaControls:y,ariaPlaceholder:O,ariaMultiselectable:x,ariaActiveDescendant:w,ariaOptionId:e=>`${o.value?o.value+"-":""}multiselect-option-${e[i.value]}`,ariaOptionLabel:e=>`${e}`,ariaGroupId:e=>`${o.value?o.value+"-":""}multiselect-group-${e.index}`,ariaGroupLabel:e=>`${e}`,ariaTagLabel:e=>`${e}`}}function Le(t,a,l){const{locale:n,fallbackLocale:r}=e.toRefs(t);return{localize:e=>e&&"object"==typeof e?e&&e[n.value]?e[n.value]:e&&n.value&&e[n.value.toUpperCase()]?e[n.value.toUpperCase()]:e&&e[r.value]?e[r.value]:e&&r.value&&e[r.value.toUpperCase()]?e[r.value.toUpperCase()]:e&&Object.keys(e)[0]?e[Object.keys(e)[0]]:"":e}}function Ee(t,a,l){return{multiselect:e.shallowRef(null),wrapper:e.shallowRef(null),tags:e.shallowRef(null),input:e.shallowRef(null),dropdown:e.shallowRef(null)}}var Be={name:"Multiselect",emits:["paste","open","close","select","deselect","input","search-change","tag","option","update:modelValue","change","clear","keydown","keyup","max","create"],props:{value:{required:!1},modelValue:{required:!1},options:{type:[Array,Object,Function],required:!1,default:()=>[]},id:{type:[String,Number],required:!1,default:void 0},name:{type:[String,Number],required:!1,default:"multiselect"},disabled:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1,default:"label"},trackBy:{type:[String,Array],required:!1,default:void 0},valueProp:{type:String,required:!1,default:"value"},placeholder:{type:String,required:!1,default:null},mode:{type:String,required:!1,default:"single"},searchable:{type:Boolean,required:!1,default:!1},limit:{type:Number,required:!1,default:-1},hideSelected:{type:Boolean,required:!1,default:!0},createTag:{type:Boolean,required:!1,default:void 0},createOption:{type:Boolean,required:!1,default:void 0},appendNewTag:{type:Boolean,required:!1,default:void 0},appendNewOption:{type:Boolean,required:!1,default:void 0},addTagOn:{type:Array,required:!1,default:void 0},addOptionOn:{type:Array,required:!1,default:void 0},caret:{type:Boolean,required:!1,default:!0},loading:{type:Boolean,required:!1,default:!1},noOptionsText:{type:[String,Object],required:!1,default:"The list is empty"},noResultsText:{type:[String,Object],required:!1,default:"No results found"},multipleLabel:{type:Function,required:!1,default:void 0},object:{type:Boolean,required:!1,default:!1},delay:{type:Number,required:!1,default:-1},minChars:{type:Number,required:!1,default:0},resolveOnLoad:{type:Boolean,required:!1,default:!0},filterResults:{type:Boolean,required:!1,default:!0},clearOnSearch:{type:Boolean,required:!1,default:!1},clearOnSelect:{type:Boolean,required:!1,default:!0},canDeselect:{type:Boolean,required:!1,default:!0},canClear:{type:Boolean,required:!1,default:!0},max:{type:Number,required:!1,default:-1},showOptions:{type:Boolean,required:!1,default:!0},required:{type:Boolean,required:!1,default:!1},openDirection:{type:String,required:!1,default:"bottom"},nativeSupport:{type:Boolean,required:!1,default:!1},classes:{type:Object,required:!1,default:()=>({})},strict:{type:Boolean,required:!1,default:!0},closeOnSelect:{type:Boolean,required:!1,default:!0},closeOnDeselect:{type:Boolean,required:!1,default:!1},autocomplete:{type:String,required:!1,default:void 0},groups:{type:Boolean,required:!1,default:!1},groupLabel:{type:String,required:!1,default:"label"},groupOptions:{type:String,required:!1,default:"options"},groupHideEmpty:{type:Boolean,required:!1,default:!1},groupSelect:{type:Boolean,required:!1,default:!0},inputType:{type:String,required:!1,default:"text"},attrs:{required:!1,type:Object,default:()=>({})},onCreate:{required:!1,type:Function,default:void 0},disabledProp:{type:String,required:!1,default:"disabled"},searchStart:{type:Boolean,required:!1,default:!1},reverse:{type:Boolean,required:!1,default:!1},regex:{type:[Object,String,RegExp],required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},infinite:{type:Boolean,required:!1,default:!1},aria:{required:!1,type:Object,default:()=>({})},clearOnBlur:{required:!1,type:Boolean,default:!0},locale:{required:!1,type:String,default:null},fallbackLocale:{required:!1,type:String,default:"en"},searchFilter:{required:!1,type:Function,default:null},allowAbsent:{required:!1,type:Boolean,default:!1},appendToBody:{required:!1,type:Boolean,default:!1},closeOnScroll:{required:!1,type:Boolean,default:!1},breakTags:{required:!1,type:Boolean,default:!1},appendTo:{required:!1,type:String,default:void 0}},setup:(e,t)=>function(e,t,a,l={}){return a.forEach((a=>{l={...l,...a(e,t,l)}})),l}(e,t,[Ee,Le,n,o,we,r,a,Oe,s,Se,c,xe,ke,Ce]),beforeMount(){(this.$root.constructor&&this.$root.constructor.version&&this.$root.constructor.version.match(/^2\./)||2===this.vueVersionMs)&&(this.$options.components.Teleport||(this.$options.components.Teleport={render(){return this.$slots.default?this.$slots.default[0]:null}}))}};const Te=["id","dir"],Ve=["tabindex","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable","role"],_e=["type","modelValue","value","autocomplete","id","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],qe=["onKeyup","aria-label"],Pe=["onClick"],Ne=["type","modelValue","value","id","autocomplete","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],Ae=["innerHTML"],De=["id"],Re=["id"],Ie=["id","aria-label","aria-selected"],je=["data-pointed","onMouseenter","onClick"],Me=["innerHTML"],ze=["aria-label"],$e=["data-pointed","data-selected","onMouseenter","onClick","id","aria-selected","aria-label"],We=["data-pointed","data-selected","onMouseenter","onClick","id","aria-selected","aria-label"],He=["innerHTML"],Fe=["innerHTML"],Ke=["value"],Ge=["name","value"],Ue=["name","value"],Xe=["id"];return Be.render=function(t,a,l,n,r,o){return e.openBlock(),e.createElementBlock("div",{ref:"multiselect",class:e.normalizeClass(t.classList.container),id:l.searchable?void 0:l.id,dir:l.rtl?"rtl":void 0,onFocusin:a[12]||(a[12]=(...e)=>t.handleFocusIn&&t.handleFocusIn(...e)),onFocusout:a[13]||(a[13]=(...e)=>t.handleFocusOut&&t.handleFocusOut(...e)),onKeyup:a[14]||(a[14]=(...e)=>t.handleKeyup&&t.handleKeyup(...e)),onKeydown:a[15]||(a[15]=(...e)=>t.handleKeydown&&t.handleKeydown(...e))},[e.createElementVNode("div",e.mergeProps({class:t.classList.wrapper,onMousedown:a[9]||(a[9]=(...e)=>t.handleMousedown&&t.handleMousedown(...e)),ref:"wrapper",tabindex:t.tabindex,"aria-controls":l.searchable?void 0:t.ariaControls,"aria-placeholder":l.searchable?void 0:t.ariaPlaceholder,"aria-expanded":l.searchable?void 0:t.isOpen,"aria-activedescendant":l.searchable?void 0:t.ariaActiveDescendant,"aria-multiselectable":l.searchable?void 0:t.ariaMultiselectable,role:l.searchable?void 0:"combobox"},l.searchable?{}:t.arias),[e.createCommentVNode(" Search "),"tags"!==l.mode&&l.searchable&&!l.disabled?(e.openBlock(),e.createElementBlock("input",e.mergeProps({key:0,type:l.inputType,modelValue:t.search,value:t.search,class:t.classList.search,autocomplete:l.autocomplete,id:l.searchable?l.id:void 0,onInput:a[0]||(a[0]=(...e)=>t.handleSearchInput&&t.handleSearchInput(...e)),onKeypress:a[1]||(a[1]=(...e)=>t.handleKeypress&&t.handleKeypress(...e)),onPaste:a[2]||(a[2]=e.withModifiers(((...e)=>t.handlePaste&&t.handlePaste(...e)),["stop"])),ref:"input","aria-controls":t.ariaControls,"aria-placeholder":t.ariaPlaceholder,"aria-expanded":t.isOpen,"aria-activedescendant":t.ariaActiveDescendant,"aria-multiselectable":t.ariaMultiselectable,role:"combobox"},{...l.attrs,...t.arias}),null,16,_e)):e.createCommentVNode("v-if",!0),e.createCommentVNode(" Tags (with search) "),"tags"==l.mode?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(t.classList.tags),"data-tags":""},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.iv,((a,n,r)=>e.renderSlot(t.$slots,"tag",{option:a,handleTagRemove:t.handleTagRemove,disabled:l.disabled},(()=>[(e.openBlock(),e.createElementBlock("span",{class:e.normalizeClass([t.classList.tag,a.disabled?t.classList.tagDisabled:null]),tabindex:"-1",onKeyup:e.withKeys((e=>t.handleTagRemove(a,e)),["enter"]),key:r,"aria-label":t.ariaTagLabel(t.localize(a[l.label]))},[e.createElementVNode("span",{class:e.normalizeClass(t.classList.tagWrapper)},e.toDisplayString(t.localize(a[l.label])),3),l.disabled||a.disabled?e.createCommentVNode("v-if",!0):(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(t.classList.tagRemove),onClick:e.withModifiers((e=>t.handleTagRemove(a,e)),["stop"])},[e.createElementVNode("span",{class:e.normalizeClass(t.classList.tagRemoveIcon)},null,2)],10,Pe))],42,qe))])))),256)),e.createElementVNode("div",{class:e.normalizeClass(t.classList.tagsSearchWrapper),ref:"tags"},[e.createCommentVNode(" Used for measuring search width "),e.createElementVNode("span",{class:e.normalizeClass(t.classList.tagsSearchCopy)},e.toDisplayString(t.search),3),e.createCommentVNode(" Actual search input "),l.searchable&&!l.disabled?(e.openBlock(),e.createElementBlock("input",e.mergeProps({key:0,type:l.inputType,modelValue:t.search,value:t.search,class:t.classList.tagsSearch,id:l.searchable?l.id:void 0,autocomplete:l.autocomplete,onInput:a[3]||(a[3]=(...e)=>t.handleSearchInput&&t.handleSearchInput(...e)),onKeypress:a[4]||(a[4]=(...e)=>t.handleKeypress&&t.handleKeypress(...e)),onPaste:a[5]||(a[5]=e.withModifiers(((...e)=>t.handlePaste&&t.handlePaste(...e)),["stop"])),ref:"input","aria-controls":t.ariaControls,"aria-placeholder":t.ariaPlaceholder,"aria-expanded":t.isOpen,"aria-activedescendant":t.ariaActiveDescendant,"aria-multiselectable":t.ariaMultiselectable,role:"combobox"},{...l.attrs,...t.arias}),null,16,Ne)):e.createCommentVNode("v-if",!0)],2)],2)):e.createCommentVNode("v-if",!0),e.createCommentVNode(" Single label "),"single"==l.mode&&t.hasSelected&&!t.search&&t.iv?e.renderSlot(t.$slots,"singlelabel",{key:2,value:t.iv},(()=>[e.createElementVNode("div",{class:e.normalizeClass(t.classList.singleLabel)},[e.createElementVNode("span",{class:e.normalizeClass(t.classList.singleLabelText)},e.toDisplayString(t.localize(t.iv[l.label])),3)],2)])):e.createCommentVNode("v-if",!0),e.createCommentVNode(" Multiple label "),"multiple"==l.mode&&t.hasSelected&&!t.search?e.renderSlot(t.$slots,"multiplelabel",{key:3,values:t.iv},(()=>[e.createElementVNode("div",{class:e.normalizeClass(t.classList.multipleLabel),innerHTML:t.multipleLabelText},null,10,Ae)])):e.createCommentVNode("v-if",!0),e.createCommentVNode(" Placeholder "),!l.placeholder||t.hasSelected||t.search?e.createCommentVNode("v-if",!0):e.renderSlot(t.$slots,"placeholder",{key:4},(()=>[e.createElementVNode("div",{class:e.normalizeClass(t.classList.placeholder),"aria-hidden":"true"},e.toDisplayString(l.placeholder),3)])),e.createCommentVNode(" Spinner "),l.loading||t.resolving?e.renderSlot(t.$slots,"spinner",{key:5},(()=>[e.createElementVNode("span",{class:e.normalizeClass(t.classList.spinner),"aria-hidden":"true"},null,2)])):e.createCommentVNode("v-if",!0),e.createCommentVNode(" Clear "),t.hasSelected&&!l.disabled&&l.canClear&&!t.busy?e.renderSlot(t.$slots,"clear",{key:6,clear:t.clear},(()=>[e.createElementVNode("span",{"aria-hidden":"true",tabindex:"0",role:"button","data-clear":"","aria-roledescription":"❎",class:e.normalizeClass(t.classList.clear),onClick:a[6]||(a[6]=(...e)=>t.clear&&t.clear(...e)),onKeyup:a[7]||(a[7]=e.withKeys(((...e)=>t.clear&&t.clear(...e)),["enter"]))},[e.createElementVNode("span",{class:e.normalizeClass(t.classList.clearIcon)},null,2)],34)])):e.createCommentVNode("v-if",!0),e.createCommentVNode(" Caret "),l.caret&&l.showOptions?e.renderSlot(t.$slots,"caret",{key:7,handleCaretClick:t.handleCaretClick,isOpen:t.isOpen},(()=>[e.createElementVNode("span",{class:e.normalizeClass(t.classList.caret),onClick:a[8]||(a[8]=(...e)=>t.handleCaretClick&&t.handleCaretClick(...e)),"aria-hidden":"true"},null,2)])):e.createCommentVNode("v-if",!0)],16,Ve),e.createCommentVNode(" Options "),(e.openBlock(),e.createBlock(e.Teleport,{to:l.appendTo||"body",disabled:!l.appendToBody&&!l.appendTo},[e.createElementVNode("div",{id:l.id?`${l.id}-dropdown`:void 0,class:e.normalizeClass(t.classList.dropdown),tabindex:"-1",ref:"dropdown",onFocusin:a[10]||(a[10]=(...e)=>t.handleFocusIn&&t.handleFocusIn(...e)),onFocusout:a[11]||(a[11]=(...e)=>t.handleFocusOut&&t.handleFocusOut(...e))},[e.renderSlot(t.$slots,"beforelist",{options:t.fo}),e.createElementVNode("ul",{class:e.normalizeClass(t.classList.options),id:t.ariaControls,role:"listbox"},[l.groups?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(t.fg,((a,n,r)=>(e.openBlock(),e.createElementBlock("li",{class:e.normalizeClass(t.classList.group),key:r,id:t.ariaGroupId(a),"aria-label":t.ariaGroupLabel(t.localize(a[l.groupLabel])),"aria-selected":t.isSelected(a),role:"option"},[a.__CREATE__?e.createCommentVNode("v-if",!0):(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(t.classList.groupLabel(a)),"data-pointed":t.isPointed(a),onMouseenter:e=>t.setPointer(a,n),onClick:e=>t.handleGroupClick(a)},[e.renderSlot(t.$slots,"grouplabel",{group:a,isSelected:t.isSelected,isPointed:t.isPointed},(()=>[e.createElementVNode("span",{innerHTML:t.localize(a[l.groupLabel])},null,8,Me)]))],42,je)),e.createElementVNode("ul",{class:e.normalizeClass(t.classList.groupOptions),"aria-label":t.ariaGroupLabel(t.localize(a[l.groupLabel])),role:"group"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(a.__VISIBLE__,((n,r,o)=>(e.openBlock(),e.createElementBlock("li",{class:e.normalizeClass(t.classList.option(n,a)),"data-pointed":t.isPointed(n),"data-selected":t.isSelected(n)||void 0,key:o,onMouseenter:e=>t.setPointer(n),onClick:e=>t.handleOptionClick(n),id:t.ariaOptionId(n),"aria-selected":t.isSelected(n),"aria-label":t.ariaOptionLabel(t.localize(n[l.label])),role:"option"},[e.renderSlot(t.$slots,"option",{option:n,isSelected:t.isSelected,isPointed:t.isPointed,search:t.search},(()=>[e.createElementVNode("span",null,e.toDisplayString(t.localize(n[l.label])),1)]))],42,$e)))),128))],10,ze)],10,Ie)))),128)):(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:1},e.renderList(t.fo,((a,n,r)=>(e.openBlock(),e.createElementBlock("li",{class:e.normalizeClass(t.classList.option(a)),"data-pointed":t.isPointed(a),"data-selected":t.isSelected(a)||void 0,key:r,onMouseenter:e=>t.setPointer(a),onClick:e=>t.handleOptionClick(a),id:t.ariaOptionId(a),"aria-selected":t.isSelected(a),"aria-label":t.ariaOptionLabel(t.localize(a[l.label])),role:"option"},[e.renderSlot(t.$slots,"option",{option:a,isSelected:t.isSelected,isPointed:t.isPointed,search:t.search},(()=>[e.createElementVNode("span",null,e.toDisplayString(t.localize(a[l.label])),1)]))],42,We)))),128))],10,Re),t.noOptions?e.renderSlot(t.$slots,"nooptions",{key:0},(()=>[e.createElementVNode("div",{class:e.normalizeClass(t.classList.noOptions),innerHTML:t.localize(l.noOptionsText)},null,10,He)])):e.createCommentVNode("v-if",!0),t.noResults?e.renderSlot(t.$slots,"noresults",{key:1},(()=>[e.createElementVNode("div",{class:e.normalizeClass(t.classList.noResults),innerHTML:t.localize(l.noResultsText)},null,10,Fe)])):e.createCommentVNode("v-if",!0),l.infinite&&t.hasMore?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(t.classList.inifinite),ref:"infiniteLoader"},[e.renderSlot(t.$slots,"infinite",{},(()=>[e.createElementVNode("span",{class:e.normalizeClass(t.classList.inifiniteSpinner)},null,2)]))],2)):e.createCommentVNode("v-if",!0),e.renderSlot(t.$slots,"afterlist",{options:t.fo})],42,De)],8,["to","disabled"])),e.createCommentVNode(" Hacky input element to show HTML5 required warning "),l.required?(e.openBlock(),e.createElementBlock("input",{key:0,class:e.normalizeClass(t.classList.fakeInput),tabindex:"-1",value:t.textValue,required:""},null,10,Ke)):e.createCommentVNode("v-if",!0),e.createCommentVNode(" Native input support "),l.nativeSupport?(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},["single"==l.mode?(e.openBlock(),e.createElementBlock("input",{key:0,type:"hidden",name:l.name,value:void 0!==t.plainValue?t.plainValue:""},null,8,Ge)):(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:1},e.renderList(t.plainValue,((t,a)=>(e.openBlock(),e.createElementBlock("input",{type:"hidden",name:`${l.name}[]`,value:t,key:a},null,8,Ue)))),128))],64)):e.createCommentVNode("v-if",!0),e.createCommentVNode(" Screen reader assistive text "),l.searchable&&t.hasSelected?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(t.classList.assist),id:t.ariaAssist,"aria-hidden":"true"},e.toDisplayString(t.ariaLabel),11,Xe)):e.createCommentVNode("v-if",!0),e.createCommentVNode(" Create height for empty input "),e.createElementVNode("div",{class:e.normalizeClass(t.classList.spacer)},null,2)],42,Te)},Be.__file="src/Multiselect.vue",Be}(Vue);