1import{d as W,c as $,t as ze,a as A,b as H,o as h,r as V,n as U,u as m,e as le,f as I,w as R,g as ke,h as Te,i as ve,j as be,k as se,l as ae,m as te,p as de,F as pe,q as Ve,s as Ge,v as G,x as Ee,y as Pt,z as ne,A as $r,B as pt,C as Sl,D as Me,E as ya,G as Xt,H as Fe,T as Dt,I as Ke,J as Tr,K as mt,L as ja,M as ba,N as He,O as Wa,P as wl,Q as Vr,R as Or,S as $t,U as Ca,V as Ro,W as Ar,X as Mt,Y as Mo,Z as qo,_ as Pr,$ as Nr,a0 as jo,a1 as Yl,a2 as Er}from"./vue-runtimeBHGad_ZB.js";var Hr=Object.defineProperty,zr=(t,e,l)=>e in t?Hr(t,e,{enumerable:!0,configurable:!0,writable:!0,value:l}):t[e]=l,Ze=(t,e,l)=>(zr(t,typeof e!="symbol"?e+"":e,l),l);const ha=t=>$(()=>{const e=ze(t);return e?`justify-content-${e}`:""}),Lr=t=>typeof t=="boolean"||t==="true"||t==="false",v=t=>$(()=>{const e=ze(t);return Lr(e)?!!e:e}),Ga=(t,e)=>{const l=v(t),a=A(e);return $(()=>l.value===!0?"true":typeof l.value=="string"?l.value:a.value===!1?"true":l.value===!1?"false":void 0)},Wo=/_/g,Go=/([a-z])([A-Z])/g,Fr=/^[0-9]*\.?[0-9]+$/,Dr=/(\s|^)(\w)/g,Ir=/(\s|^)(\w)/,Pa=/\s+/,Rr=/^#/,Mr=/^#[A-Za-z]+[\w\-:.]*$/,qr=/[-/\\^$*+?.()|[\]{}]/g,jr=/[\s\uFEFF\xA0]+/g,rl=t=>$(()=>{const e=ze(t);return Fr.test(String(e))?`${Number(e)}px`:e});class Vt{constructor(e,l={}){if(Ze(this,"cancelable",!0),Ze(this,"componentId",null),Ze(this,"_defaultPrevented",!1),Ze(this,"eventType",""),Ze(this,"nativeEvent",null),Ze(this,"_preventDefault"),Ze(this,"relatedTarget",null),Ze(this,"target",null),!e)throw new TypeError(`Failed to construct '${this.constructor.name}'. 1 argument required, ${arguments.length} given.`);Object.assign(this,Vt.Defaults,l,{eventType:e}),this._preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)}}get defaultPrevented(){return this._defaultPrevented}set defaultPrevented(e){this._defaultPrevented=e}get preventDefault(){return this._preventDefault}set preventDefault(e){this._preventDefault=e}static get Defaults(){return{cancelable:!0,componentId:null,eventType:"",nativeEvent:null,relatedTarget:null,target:null}}}class aa extends Vt{constructor(e,l={}){super(e,l),Ze(this,"trigger",null),Object.assign(this,Vt.Defaults,l,{eventType:e})}static get Defaults(){return{...super.Defaults,trigger:null}}}class Wr extends Vt{constructor(e,l){super(e,l),Ze(this,"from"),Ze(this,"to"),Ze(this,"direction"),Object.assign(this,Vt.Defaults,l,{eventType:e});const{from:a,direction:o,to:n}=l;this.from=a,this.to=n,this.direction=o}static get Defaults(){return{...super.Defaults}}}const Gr=(t,e={})=>{const l=(o=[])=>{const{activeElement:n}=document;return n&&!o.some(i=>i===n)?n:null},a=o=>o===l();try{t.focus(e)}catch(o){console.error(o)}return a(t)},Le=t=>((t==null?void 0:t())??[]).length===0,Ur=t=>{if(t.getAttribute("display")==="none")return!1;const e=t.getBoundingClientRect();return!!(e&&e.height>0&&e.width>0)},il=t=>{const e=window.getComputedStyle(t),l=e.transitionDelay.split(",")[0]||"",a=e.transitionDuration.split(",")[0]||"",o=Number(l.slice(0,-1))*1e3,n=Number(a.slice(0,-1))*1e3;return o+n},xl=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Xr=t=>(()=>{let e=!1;if(xl)try{const l={get passive(){e=!0}};WINDOW.addEventListener("test",l,l),WINDOW.removeEventListener("test",l,l)}catch{e=!1}return e})()?typeof t=="object"?t:{capture:!!t||!1}:typeof t=="object"?t.capture:t,Kr=(t,e,l,a)=>{t&&t.addEventListener&&t.addEventListener(e,l,Xr(a))},Yr=(t,e,l,a)=>{t&&t.removeEventListener&&t.removeEventListener(e,l,a)},Jl=(t,e)=>{(t?Kr:Yr)(...e)},Jr=["TD","TH","TR"],Qr=["a","a *","button","button *","input:not(.disabled):not([disabled])","select:not(.disabled):not([disabled])","textarea:not(.disabled):not([disabled])",'[role="link"]','[role="link"] *','[role="button"]','[role="button"] *',"[tabindex]:not(.disabled):not([disabled])"].join(","),_a=t=>{if(!t||!t.target)return!1;const e=t.target;if("disabled"in e&&e.disabled||Jr.indexOf(e.tagName)!==-1)return!1;if(e.closest(".dropdown-menu"))return!0;const l=e.tagName==="LABEL"?e:e.closest("label");if(l){const a=l.getAttribute("for"),o=a?document.getElementById(a):l.querySelector("input, select, textarea");if(o&&!o.disabled)return!0}return e.matches(Qr)},Uo=["top","right","bottom","left"],Ql=["start","end"],Zl=Uo.reduce((t,e)=>t.concat(e,e+"-"+Ql[0],e+"-"+Ql[1]),[]),ct=Math.min,De=Math.max,za=Math.round,$a=Math.floor,Ot=t=>({x:t,y:t}
1),Zr={left:"right",right:"left",bottom:"top",top:"bottom"},ei={start:"end",end:"start"};function ul(t,e,l){return De(t,ct(e,l))}function kt(t,e){return typeof t=="function"?t(e):t}function ot(t){return t.split("-")[0]}function dt(t){return t.split("-")[1]}function Xo(t){return t==="x"?"y":"x"}function kl(t){return t==="y"?"height":"width"}function la(t){return["top","bottom"].includes(ot(t))?"y":"x"}function Cl(t){return Xo(la(t))}function Ko(t,e,l){l===void 0&&(l=!1);const a=dt(t),o=Cl(t),n=kl(o);let i=o==="x"?a===(l?"end":"start")?"right":"left":a==="start"?"bottom":"top";return e.reference[n]>e.floating[n]&&(i=Fa(i)),[i,Fa(i)]}function ti(t){const e=Fa(t);return[La(t),e,La(e)]}function La(t){return t.replace(/start|end/g,e=>ei[e])}function ai(t,e,l){const a=["left","right"],o=["right","left"],n=["top","bottom"],i=["bottom","top"];switch(t){case"top":case"bottom":return l?e?o:a:e?a:o;case"left":case"right":return e?n:i;default:return[]}}function li(t,e,l,a){const o=dt(t);let n=ai(ot(t),l==="start",a);return o&&(n=n.map(i=>i+"-"+o),e&&(n=n.concat(n.map(La)))),n}function Fa(t){return t.replace(/left|right|bottom|top/g,e=>Zr[e])}function oi(t){return{top:0,right:0,bottom:0,left:0,...t}}function _l(t){return typeof t!="number"?oi(t):{top:t,right:t,bottom:t,left:t}}function Kt(t){return{...t,top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height}}function eo(t,e,l){let{reference:a,floating:o}=t;const n=la(e),i=Cl(e),r=kl(i),u=ot(e),s=n==="y",d=a.x+a.width/2-o.width/2,f=a.y+a.height/2-o.height/2,g=a[r]/2-o[r]/2;let p;switch(u){case"top":p={x:d,y:a.y-o.height};break;case"bottom":p={x:d,y:a.y+a.height};break;case"right":p={x:a.x+a.width,y:f};break;case"left":p={x:a.x-o.width,y:f};break;default:p={x:a.x,y:a.y}}switch(dt(e)){case"start":p[i]-=g*(l&&s?-1:1);break;case"end":p[i]+=g*(l&&s?-1:1);break}return p}const ni=async(t,e,l)=>{const{placement:a="bottom",strategy:o="absolute",middleware:n=[],platform:i}=l,r=n.filter(Boolean),u=await(i.isRTL==null?void 0:i.isRTL(e));let s=await i.getElementRects({reference:t,floating:e,strategy:o}),{x:d,y:f}=eo(s,a,u),g=a,p={},b=0;for(let _=0;_<r.length;_++){const{name:B,fn:c}=r[_],{x:k,y,data:w,reset:S}=await c({x:d,y:f,initialPlacement:a,placement:g,strategy:o,middlewareData:p,rects:s,platform:i,elements:{reference:t,floating:e}});d=k??d,f=y??f,p={...p,[B]:{...p[B],...w}},S&&b<=50&&(b++,typeof S=="object"&&(S.placement&&(g=S.placement),S.rects&&(s=S.rects===!0?await i.getElementRects({reference:t,floating:e,strategy:o}):S.rects),{x:d,y:f}=eo(s,g,u)),_=-1)}return{x:d,y:f,placement:g,strategy:o,middlewareData:p}};async function Yt(t,e){var l;e===void 0&&(e={});const{x:a,y:o,platform:n,rects:i,elements:r,strategy:u}=t,{boundary:s="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:g=!1,padding:p=0}=kt(e,t),b=_l(p),_=r[g?f==="floating"?"reference":"floating":f],B=Kt(await n.getClippingRect({element:(l=await(n.isElement==null?void 0:n.isElement(_)))==null||l?_:_.contextElement||await(n.getDocumentElement==null?void 0:n.getDocumentElement(r.floating)),boundary:s,rootBoundary:d,strategy:u})),c=f==="floating"?{...i.floating,x:a,y:o}:i.reference,k=await(n.getOffsetParent==null?void 0:n.getOffsetParent(r.floating)),y=await(n.isElement==null?void 0:n.isElement(k))?await(n.getScale==null?void 0:n.getScale(k))||{x:1,y:1}:{x:1,y:1},w=Kt(n.convertOffsetParentRelativeRectToViewportRelativeRect?await n.convertOffsetParentRelativeRectToViewportRelativeRect({elements:r,rect:c,offsetParent:k,strategy:u}):c);return{top:(B.top-w.top+b.top)/y.y,bottom:(w.bottom-B.bottom+b.bottom)/y.y,left:(B.left-w.left+b.left)/y.x,right:(w.right-B.right+b.right)/y.x}}const ri=t=>({name:"arrow",options:t,async fn(e){const{x:l,y:a,placement:o,rects:n,platform:i,elements:r,middlewareData:u}=e,{element:s,padding:d=0}=kt(t,e)||{};if(s==null)return{};const f=_l(d),g={x:l,y:a},p=Cl(o),b=kl(p),_=await i.getDimensions(s),B=p==="y",c=B?"top":"left",k=B?"bottom":"right",y=B?"clientHeight":"clientWidth",w=n.reference[b]+n.reference[p]-g[p]-n.floating[b],S=g[p]-n.reference[p],x=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s));let C=x?x[y]:0;(!C||!await(i.isElement==null?void 0:i.isElement(x)))&&(C=r.floating[y]||n.floating[b]);const T=w/2-S/2,L=C/2-_[b]/2-1,P=ct(f[c],L),z=ct(f[k],L),K=P,ee=C-_[b]-z,E=C/2-_[b]/2+T,F=ul(K,E,ee),M=!u.arrow&&dt(o)!=null&&E!==F&&n.reference[b]/2-(E<K?P:z)-_[b]/2<0,Y=M?E<K?E-K:E-ee:0;return{[p]:g[p]+Y,data:{[p]:F,centerOffset:E-F-Y,...M&&{alignmentOffset:Y}},reset:M}}});function ii(t,e,l){return(t?[...l.filter(a=>dt(a)===t),...l.filter(a=>dt(a)!==t)]:l.filter(a=>ot(a)===a)).filter(a=>t?dt(a)===t||(e?La(a)!==a:!1):!0)}const ui=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,async fn(e){var l,a,o;const{rects:n,middlewareData:i,placement:r,platform:u,elements:s}=e,{crossAxis:d=!1,alignment:f,allowedPlacements:g=Zl,autoAlignment:p=!0,...b}=kt(t,e),_=f!==void 0||g===Zl?ii(f||null,p,g):g,B=await Yt(e,b),c=((l=i.autoPlacement)==null?void 0:l.index)||0,k=_[c];if(k==null)return{};const y=Ko(k,n,await(u.isRTL==null?void 0:u.isRTL(s.floating)));if(r!==k)return{reset:{placement:_[0]}};const w=[B[ot(k)],B[y[0]],B[y[1]]],S=[...((a=i.autoPlacement)==null?void 0:a.overflows)||[],{placement:k,overflows:w}],x=_[c+1];if(x)return{data:{index:c+1,overflows:S},reset:{placement:x}};const C=S.map(L=>{const P=dt(L.placement);return[L.placement,P&&d?L.overflows.slice(0,2).reduce((z,K)=>z+K,0):L.overflows[0],L.overflows]}).sort((L,P)=>L[1]-P[1]),T=((o=C.filter(L=>L[2].slice(0,dt(L[0])?2:3).every(P=>P<=0))[0])==null?void 0:o[0])||C[0][0];return T!==r?{data:{index:c+1,overflows:S},reset:{placement:T}}:{}}}},si=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var l,a;const{placement:o,middlewareData:n,rects:i,initialPlacement:r,platform:u,elements:s}=e,{mainAxis:d=!0,crossAxis:f=!0,fallbackPlacements:g,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:_=!0,...B}=kt(t,e);if((l=n.arrow)!=null&&l.alignmentOffset)return{};const c=ot(o),k=ot(r)===r,y=await(u.isRTL==null?void 0:u.isRTL(s.floating)),w=g||(k||!_?[Fa(r)]:ti(r));!g&&b!=="none"&&w.push(...li(r,_,b,y));const S=[r,...w],x=await Yt(e,B),C=[];let T=((a=n.flip)==null?void 0:a.overflows)||[];if(d&&C.push(x[c]),f){const K=Ko(o,i,y);C.push(x[K[0]],x[K[1]])}if(T=[...T,{placement:o,overflows:C}],!C.every(K=>K<=0)){var L,P;const K=(((L=n.flip)==null?void 0:L.index)||0)+1,ee=S[K];if(ee)return{data:{index:K,overflows:T},reset:{placement:ee}};let E=(P=T.filter(F=>F.overflows[0]<=0).sort((F,M)=>F.overflows[1]-M.overflows[1])[0])==null?void 0:P.placement;if(!E)switch(p){case"bestFit":{var z;const F=(z=T.map(M=>[M.placement,M.overflows.filter(Y=>Y>0).reduce((Y,ie)=>Y+ie,0)]).sort((M,Y)=>M[1]-Y[1])[0])==null?void 0:z[0];F&&(E=F);break}case"initialPlacement":E=r;break}if(o!==E)return{reset:{placement:E}}}return{}}}};function to(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function ao(t){return Uo.some(e=>t[e]>=0)}const di=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:l}=e,{strategy:a="referenceHidden",...o}=kt(t,e);switch(a){case"referenceHidden":{const n=await Yt(e,{...o,elementContext:"reference"}),i=to(n,l.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:ao(i)}}}case"escaped":{const n=await Yt(e,{...o,altBoundary:!0}),i=to(n,l.floating);return{data:{escapedOffsets:i,escaped:ao(i)}}}default:return{}}}}};function Yo(t){const e=ct(...t.map(n=>n.left)),l=ct(...t.map(n=>n.top)),a=De(...t.map(n=>n.right)),o=De(...t.map(n=>n.bottom));return{x:e,y:l,width:a-e,height:o-l}}function vi(t){const e=t.slice().sort((o,n)=>o.y-n.y),l=[];let a=null;for(let o=0;o<e.length;o++){const n=e[o];!a||n.y-a.y>a.height/2?l.push([n]):l[l.length-1].push(n),a=n}return l.map(o=>Kt(Yo(o)))}const fi=function(t){return t===void 0&&(t={}),{name:"inline",options:t,async fn(e){const{placement:l,elements:a,rects:o,platform:n,strategy:i}=e,{padding:r=2,x:u,y:s}=kt(t,e),d=Array.from(await(n.getClientRects==null?void 0:n.getClientRects(a.reference))||[]),f=vi(d),g=Kt(Yo(d)),p=_l(r);function b(){if(f.length===2&&f[0].left>f[1].right&&u!=null&&s!=null)return f.find(B=>u>B.left-p.left&&u<B.right+p.right&&s>B.top-p.top&&s<B.bottom+p.bottom)||g;if(f.length>=2){if(la(l)==="y"){const P=f[0],z=f[f.length-1],K=ot(l)==="top",ee=P.top,E=z.bottom,F=K?P.left:z.left,M=K?P.right:z.right,Y=M-F,ie=E-ee;return{top:ee,bottom:E,left:F,right:M,width:Y,height:ie,x:F,y:ee}}
vendor: 4,615 bytes, line 1
1const B=ot(l)==="left",c=De(...f.map(P=>P.right)),k=ct(...f.map(P=>P.left)),y=f.filter(P=>B?P.left===k:P.right===c),w=y[0].top,S=y[y.length-1].bottom,x=k,C=c,T=C-x,L=S-w;return{top:w,bottom:S,left:x,right:C,width:T,height:L,x,y:w}}return g}const _=await n.getElementRects({reference:{getBoundingClientRect:b},floating:a.floating,strategy:i});return o.reference.x!==_.reference.x||o.reference.y!==_.reference.y||o.reference.width!==_.reference.width||o.reference.height!==_.reference.height?{reset:{rects:_}}:{}}}};async function ci(t,e){const{placement:l,platform:a,elements:o}=t,n=await(a.isRTL==null?void 0:a.isRTL(o.floating)),i=ot(l),r=dt(l),u=la(l)==="y",s=["left","top"].includes(i)?-1:1,d=n&&u?-1:1,f=kt(e,t);let{mainAxis:g,crossAxis:p,alignmentAxis:b}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return r&&typeof b=="number"&&(p=r==="end"?b*-1:b),u?{x:p*d,y:g*s}:{x:g*s,y:p*d}}const Jo=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var l,a;const{x:o,y:n,placement:i,middlewareData:r}=e,u=await ci(e,t);return i===((l=r.offset)==null?void 0:l.placement)&&(a=r.arrow)!=null&&a.alignmentOffset?{}:{x:o+u.x,y:n+u.y,data:{...u,placement:i}}}}},pi=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:l,y:a,placement:o}=e,{mainAxis:n=!0,crossAxis:i=!1,limiter:r={fn:B=>{let{x:c,y:k}=B;return{x:c,y:k}}},...u}=kt(t,e),s={x:l,y:a},d=await Yt(e,u),f=la(ot(o)),g=Xo(f);let p=s[g],b=s[f];if(n){const B=g==="y"?"top":"left",c=g==="y"?"bottom":"right",k=p+d[B],y=p-d[c];p=ul(k,p,y)}if(i){const B=f==="y"?"top":"left",c=f==="y"?"bottom":"right",k=b+d[B],y=b-d[c];b=ul(k,b,y)}const _=r.fn({...e,[g]:p,[f]:b});return{..._,data:{x:_.x-l,y:_.y-a}}}}},mi=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){const{placement:l,rects:a,platform:o,elements:n}=e,{apply:i=()=>{},...r}=kt(t,e),u=await Yt(e,r),s=ot(l),d=dt(l),f=la(l)==="y",{width:g,height:p}=a.floating;let b,_;s==="top"||s==="bottom"?(b=s,_=d===(await(o.isRTL==null?void 0:o.isRTL(n.floating))?"start":"end")?"left":"right"):(_=s,b=d==="end"?"top":"bottom");const B=p-u[b],c=g-u[_],k=!e.middlewareData.shift;let y=B,w=c;if(f){const x=g-u.left-u.right;w=d||k?ct(c,x):x}else{const x=p-u.top-u.bottom;y=d||k?ct(B,x):x}if(k&&!d){const x=De(u.left,0),C=De(u.right,0),T=De(u.top,0),L=De(u.bottom,0);f?w=g-2*(x!==0||C!==0?x+C:De(u.left,u.right)):y=p-2*(T!==0||L!==0?T+L:De(u.top,u.bottom))}await i({...e,availableWidth:w,availableHeight:y});const S=await o.getDimensions(n.floating);return g!==S.width||p!==S.height?{reset:{rects:!0}}:{}}}};function St(t){return $l(t)?(t.nodeName||"").toLowerCase():"#document"}function Ye(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Ct(t){var e;return(e=($l(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function $l(t){return t instanceof Node||t instanceof Ye(t).Node}function wt(t){return t instanceof Element||t instanceof Ye(t).Element}function yt(t){return t instanceof HTMLElement||t instanceof Ye(t).HTMLElement}function lo(t){return typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Ye(t).ShadowRoot}function Ba(t){const{overflow:e,overflowX:l,overflowY:a,display:o}=nt(t);return/auto|scroll|overlay|hidden|clip/.test(e+a+l)&&!["inline","contents"].includes(o)}function gi(t){return["table","td","th"].includes(St(t))}function Tl(t){const e=Vl(),l=nt(t);return l.transform!=="none"||l.perspective!=="none"||(l.containerType?l.containerType!=="normal":!1)||!e&&(l.backdropFilter?l.backdropFilter!=="none":!1)||!e&&(l.filter?l.filter!=="none":!1)||["transform","perspective","filter"].some(a=>(l.willChange||"").includes(a))||["paint","layout","strict","content"].some(a=>(l.contain||"").includes(a))}function Qo(t){let e=Jt(t);for(;yt(e)&&!Ua(e);){if(Tl(e))return e;e=Jt(e)}return null}function Vl(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ua(t){return["html","body","#document"].includes(St(t))}function nt(t){return Ye(t).getComputedStyle(t)}function Xa(t){return wt(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Jt(t){if(St(t)==="html")return t;const e=t.assignedSlot||t.parentNode||lo(t)&&t.host||Ct(t);return lo(e)?e.host:e}function Zo(t){const e=Jt(t);return Ua(e)?t.ownerDocument?t.ownerDocument.body:t.body:yt(e)&&Ba(e)?e:Zo(e)}function ca(t,e,l){var a;e===void 0&&(e=[]),l===void 0&&(l=!0);const o=Zo(t),n=o===((a=t.ownerDocument)==null?void 0:a.body),i=Ye(o);
1return n?e.concat(i,i.visualViewport||[],Ba(o)?o:[],i.frameElement&&l?ca(i.frameElement):[]):e.concat(o,ca(o,[],l))}function en(t){const e=nt(t);let l=parseFloat(e.width)||0,a=parseFloat(e.height)||0;const o=yt(t),n=o?t.offsetWidth:l,i=o?t.offsetHeight:a,r=za(l)!==n||za(a)!==i;return r&&(l=n,a=i),{width:l,height:a,$:r}}function Ol(t){return wt(t)?t:t.contextElement}function Gt(t){const e=Ol(t);if(!yt(e))return Ot(1);const l=e.getBoundingClientRect(),{width:a,height:o,$:n}=en(e);let i=(n?za(l.width):l.width)/a,r=(n?za(l.height):l.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!r||!Number.isFinite(r))&&(r=1),{x:i,y:r}}const yi=Ot(0);function tn(t){const e=Ye(t);return!Vl()||!e.visualViewport?yi:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function bi(t,e,l){return e===void 0&&(e=!1),!l||e&&l!==Ye(t)?!1:e}function Lt(t,e,l,a){e===void 0&&(e=!1),l===void 0&&(l=!1);const o=t.getBoundingClientRect(),n=Ol(t);let i=Ot(1);e&&(a?wt(a)&&(i=Gt(a)):i=Gt(t));const r=bi(n,l,a)?tn(n):Ot(0);let u=(o.left+r.x)/i.x,s=(o.top+r.y)/i.y,d=o.width/i.x,f=o.height/i.y;if(n){const g=Ye(n),p=a&&wt(a)?Ye(a):a;let b=g.frameElement;for(;b&&a&&p!==g;){const _=Gt(b),B=b.getBoundingClientRect(),c=nt(b),k=B.left+(b.clientLeft+parseFloat(c.paddingLeft))*_.x,y=B.top+(b.clientTop+parseFloat(c.paddingTop))*_.y;u*=_.x,s*=_.y,d*=_.x,f*=_.y,u+=k,s+=y,b=Ye(b).frameElement}}return Kt({width:d,height:f,x:u,y:s})}const hi=[":popover-open",":modal"];function an(t){let e=!1,l=0,a=0;function o(n){try{e=e||t.matches(n)}catch{}}if(hi.forEach(n=>{o(n)}),e){const n=Qo(t);if(n){const i=n.getBoundingClientRect();l=i.x,a=i.y}}return[e,l,a]}function Bi(t){let{elements:e,rect:l,offsetParent:a,strategy:o}=t;const n=Ct(a),[i]=e?an(e.floating):[!1];if(a===n||i)return l;let r={scrollLeft:0,scrollTop:0},u=Ot(1);const s=Ot(0),d=yt(a);if((d||!d&&o!=="fixed")&&((St(a)!=="body"||Ba(n))&&(r=Xa(a)),yt(a))){const f=Lt(a);u=Gt(a),s.x=f.x+a.clientLeft,s.y=f.y+a.clientTop}return{width:l.width*u.x,height:l.height*u.y,x:l.x*u.x-r.scrollLeft*u.x+s.x,y:l.y*u.y-r.scrollTop*u.y+s.y}}function Si(t){return Array.from(t.getClientRects())}function ln(t){return Lt(Ct(t)).left+Xa(t).scrollLeft}function wi(t){const e=Ct(t),l=Xa(t),a=t.ownerDocument.body,o=De(e.scrollWidth,e.clientWidth,a.scrollWidth,a.clientWidth),n=De(e.scrollHeight,e.clientHeight,a.scrollHeight,a.clientHeight);let i=-l.scrollLeft+ln(t);const r=-l.scrollTop;return nt(a).direction==="rtl"&&(i+=De(e.clientWidth,a.clientWidth)-o),{width:o,height:n,x:i,y:r}}
vendor: 4,319 bytes, line 1
1function xi(t,e){const l=Ye(t),a=Ct(t),o=l.visualViewport;let n=a.clientWidth,i=a.clientHeight,r=0,u=0;if(o){n=o.width,i=o.height;const s=Vl();(!s||s&&e==="fixed")&&(r=o.offsetLeft,u=o.offsetTop)}return{width:n,height:i,x:r,y:u}}function ki(t,e){const l=Lt(t,!0,e==="fixed"),a=l.top+t.clientTop,o=l.left+t.clientLeft,n=yt(t)?Gt(t):Ot(1),i=t.clientWidth*n.x,r=t.clientHeight*n.y,u=o*n.x,s=a*n.y;return{width:i,height:r,x:u,y:s}}function oo(t,e,l){let a;if(e==="viewport")a=xi(t,l);else if(e==="document")a=wi(Ct(t));else if(wt(e))a=ki(e,l);else{const o=tn(t);a={...e,x:e.x-o.x,y:e.y-o.y}}return Kt(a)}function on(t,e){const l=Jt(t);return l===e||!wt(l)||Ua(l)?!1:nt(l).position==="fixed"||on(l,e)}function Ci(t,e){const l=e.get(t);if(l)return l;let a=ca(t,[],!1).filter(r=>wt(r)&&St(r)!=="body"),o=null;const n=nt(t).position==="fixed";let i=n?Jt(t):t;for(;wt(i)&&!Ua(i);){const r=nt(i),u=Tl(i);!u&&r.position==="fixed"&&(o=null),(n?!u&&!o:!u&&r.position==="static"&&o&&["absolute","fixed"].includes(o.position)||Ba(i)&&!u&&on(t,i))?a=a.filter(s=>s!==i):o=r,i=Jt(i)}return e.set(t,a),a}function _i(t){let{element:e,boundary:l,rootBoundary:a,strategy:o}=t;const n=[...l==="clippingAncestors"?Ci(e,this._c):[].concat(l),a],i=n[0],r=n.reduce((u,s)=>{const d=oo(e,s,o);return u.top=De(d.top,u.top),u.right=ct(d.right,u.right),u.bottom=ct(d.bottom,u.bottom),u.left=De(d.left,u.left),u},oo(e,i,o));return{width:r.right-r.left,height:r.bottom-r.top,x:r.left,y:r.top}}function $i(t){const{width:e,height:l}=en(t);return{width:e,height:l}}function Ti(t,e,l,a){const o=yt(e),n=Ct(e),i=l==="fixed",r=Lt(t,!0,i,e);let u={scrollLeft:0,scrollTop:0};const s=Ot(0);if(o||!o&&!i)if((St(e)!=="body"||Ba(n))&&(u=Xa(e)),o){const _=Lt(e,!0,i,e);s.x=_.x+e.clientLeft,s.y=_.y+e.clientTop}else n&&(s.x=ln(n));let d=r.left+u.scrollLeft-s.x,f=r.top+u.scrollTop-s.y;const[g,p,b]=an(a);return g&&(d+=p,f+=b,o&&(d+=e.clientLeft,f+=e.clientTop)),{x:d,y:f,width:r.width,height:r.height}}function no(t,e){return!yt(t)||nt(t).position==="fixed"?null:e?e(t):t.offsetParent}function nn(t,e){const l=Ye(t);if(!yt(t))return l;let a=no(t,e);for(;a&&gi(a)&&nt(a).position==="static";)a=no(a,e);return a&&(St(a)==="html"||St(a)==="body"&&nt(a).position==="static"&&!Tl(a))?l:a||Qo(t)||l}const Vi=async function(t){const e=this.getOffsetParent||nn,l=this.getDimensions;return{reference:Ti(t.reference,await e(t.floating),t.strategy,t.floating),floating:{x:0,y:0,...await l(t.floating)}}};function Oi(t){return nt(t).direction==="rtl"}const Ai={convertOffsetParentRelativeRectToViewportRelativeRect:Bi,getDocumentElement:Ct,getClippingRect:_i,getOffsetParent:nn,getElementRects:Vi,getClientRects:Si,getDimensions:$i,getScale:Gt,isElement:wt,isRTL:Oi};function Pi(t,e){let l=null,a;const o=Ct(t);function n(){var r;clearTimeout(a),(r=l)==null||r.disconnect(),l=null}function i(r,u){r===void 0&&(r=!1),u===void 0&&(u=1),n();const{left:s,top:d,width:f,height:g}=t.getBoundingClientRect();if(r||e(),!f||!g)return;const p=$a(d),b=$a(o.clientWidth-(s+f)),_=$a(o.clientHeight-(d+g)),B=$a(s),c={rootMargin:-p+"px "+-b+"px "+-_+"px "+-B+"px",threshold:De(0,ct(1,u))||1};let k=!0;function y(w){const S=w[0].intersectionRatio;if(S!==u){if(!k)return i();S?i(!1,S):a=setTimeout(()=>{i(!1,1e-7)},100)}k=!1}try{l=new IntersectionObserver(y,{...c,root:o.ownerDocument})}catch{l=new IntersectionObserver(y,c)}l.observe(t)}return i(!0),n}function rn(t,e,l,a){a===void 0&&(a={});const{ancestorScroll:o=!0,ancestorResize:n=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:r=typeof IntersectionObserver=="function",animationFrame:u=!1}=a,s=Ol(t),d=o||n?[...s?ca(s):[],...ca(e)]:[];d.forEach(c=>{o&&c.addEventListener("scroll",l,{passive:!0}),n&&c.addEventListener("resize",l)});const f=s&&r?Pi(s,l):null;let g=-1,p=null;i&&(p=new ResizeObserver(c=>{let[k]=c;k&&k.target===s&&p&&(p.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var y;(y=p)==null||y.observe(e)})),l()}),s&&!u&&p.observe(s),p.observe(e));let b,_=u?Lt(t):null;u&&B();function B(){const c=Lt(t);_&&(c.x!==_.x||c.y!==_.y||c.width!==_.width||c.height!==_.height)&&l(),_=c,b=requestAnimationFrame(B)}return l(),()=>{var c;d.forEach(k=>{o&&k.removeEventListener("scroll",l),n&&k.removeEventListener("resize",l)}),f==null||f(),(c=p)==null||c.disconnect(),p=null,u&&cancelAnimationFrame(b)}}
1const Ni=ui,un=pi,sn=si,dn=mi,Ei=di,Hi=ri,zi=fi,Li=(t,e,l)=>{const a=new Map,o={platform:Ai,...l},n={...o.platform,_c:a};return ni(t,e,{...o,platform:n})};function Fi(t){return t!=null&&typeof t=="object"&&"$el"in t}function sl(t){if(Fi(t)){const e=t.$el;return $l(e)&&St(e)==="#comment"?null:e}return t}function Di(t){return{name:"arrow",options:t,fn(e){const l=sl(m(t.element));return l==null?{}:Hi({element:l,padding:t.padding}).fn(e)}}}function vn(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function ro(t,e){const l=vn(t);return Math.round(e*l)/l}function fn(t,e,l){l===void 0&&(l={});const a=l.whileElementsMounted,o=$(()=>{var C;return(C=m(l.open))!=null?C:!0}),n=$(()=>m(l.middleware)),i=$(()=>{var C;return(C=m(l.placement))!=null?C:"bottom"}),r=$(()=>{var C;return(C=m(l.strategy))!=null?C:"absolute"}),u=$(()=>{var C;return(C=m(l.transform))!=null?C:!0}),s=$(()=>sl(t.value)),d=$(()=>sl(e.value)),f=G(0),g=G(0),p=G(r.value),b=G(i.value),_=Xt({}),B=G(!1),c=$(()=>{const C={position:p.value,left:"0",top:"0"};if(!d.value)return C;const T=ro(d.value,f.value),L=ro(d.value,g.value);return u.value?{...C,transform:"translate("+T+"px, "+L+"px)",...vn(d.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:T+"px",top:L+"px"}});let k;function y(){s.value==null||d.value==null||Li(s.value,d.value,{middleware:n.value,placement:i.value,strategy:r.value}).then(C=>{f.value=C.x,g.value=C.y,p.value=C.strategy,b.value=C.placement,_.value=C.middlewareData,B.value=!0})}function w(){typeof k=="function"&&(k(),k=void 0)}function S(){if(w(),a===void 0){y();return}if(s.value!=null&&d.value!=null){k=a(s.value,d.value,y);return}}function x(){o.value||(B.value=!1)}return ve([n,i,r],y,{flush:"sync"}),ve([s,d],S,{flush:"sync"}),ve(o,x,{flush:"sync"}),Mo()&&qo(w),{x:Mt(f),y:Mt(g),strategy:Mt(p),placement:Mt(b),middlewareData:Mt(_),isPositioned:Mt(B),floatingStyles:c,update:y}}const Ii=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Ri=/^aria-[\w-]*$/i,Mi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,qi=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,ji=(t,e)=>{const l=t.nodeName.toLowerCase();return e.includes(l)?Ii.has(l)?!!(Mi.test(t.nodeValue||"")||qi.test(t.nodeValue||"")):!0:e.filter(a=>a instanceof RegExp).some(a=>a.test(l))},qt={"*":["class","dir","id","lang","role",Ri],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},jt=(t,e,l)=>{if(!t.length)return t;const a=new window.DOMParser().parseFromString(t,"text/html"),o=a.body.querySelectorAll("*");for(const n of o){const i=n.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){n.remove();continue}const r=n.attributes,u=[...e["*"]||[],...e[i]||[]];for(const s of r)ji(s,u)||n.removeAttribute(s.nodeName)}return a.body.innerHTML};function At(t){return Mo()?(qo(t),!0):!1}function Wi(t,e){if(typeof Symbol<"u"){const l={...t};return Object.defineProperty(l,Symbol.iterator,{enumerable:!1,value(){let a=0;return{next:()=>({value:e[a++],done:a>e.length})}}}),l}else return Object.assign([...e],t)}function vt(t){return typeof t=="function"?t():m(t)}const Da=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Gi=t=>typeof t<"u",Ui=t=>t!=null,Xi=Object.prototype.toString,Ki=t=>Xi.call(t)==="[object Object]",at=()=>{},dl=Yi();function Yi(){var t,e;return Da&&((t=window==null?void 0:window.navigator)==null?void 0:t.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((e=window==null?void 0:window.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function cn(t,e){function l(...a){return new Promise((o,n)=>{Promise.resolve(t(()=>e.apply(this,a),{fn:e,thisArg:this,args:a})).then(o).catch(n)})}return l}const pn=t=>t();function Ji(t,e={}){let l,a,o=at;const n=i=>{clearTimeout(i),o(),o=at};return i=>{const r=vt(t),u=vt(e.maxWait);return l&&n(l),r<=0||u!==void 0&&u<=0?(a&&(n(a),a=null),Promise.resolve(i())):new Promise((s,d)=>{o=e.rejectOnCancel?d:s,u&&!a&&(a=setTimeout(()=>{l&&n(l),a=null,s(i())},u)),l=setTimeout(()=>{a&&n(a),a=null,s(i())},r)})}}function Qi(t=pn){const e=G(!0);function l(){e.value=!1}function a(){e.value=!0}const o=(...n)=>{e.value&&t(...n)};return{isActive:Ke(e),pause:l,resume:a,eventFilter:o}}function Zi(t){const e=Object.create(null);return l=>e[l]||(e[l]=t(l))}const eu=/-(\w)/g,tu=Zi(t=>t.replace(eu,(e,l)=>l?l.toUpperCase():""));function au(...t){if(t.length!==1)return A(...t);const e=t[0];return typeof e=="function"?Ke(Er(()=>({get:e,set:at}))):G(e)}function lu(t,e=200,l={}){return cn(Ji(e,l),t)}function ou(t,e,l={}){const{eventFilter:a=pn,...o}=l;return ve(t,cn(a,e),o)}function io(t,e,l={}){const{eventFilter:a,...o}=l,{eventFilter:n,pause:i,resume:r,isActive:u}=Qi(a);return{stop:ou(t,e,{...o,eventFilter:n}
1),pause:i,resume:r,isActive:u}}function vl(t,e,...[l]){const{flush:a="sync",deep:o=!1,immediate:n=!0,direction:i="both",transform:r={}}=l||{},u=[],s="ltr"in r&&r.ltr||(f=>f),d="rtl"in r&&r.rtl||(f=>f);return(i==="both"||i==="ltr")&&u.push(io(t,f=>{u.forEach(g=>g.pause()),e.value=s(f),u.forEach(g=>g.resume())},{flush:a,deep:o,immediate:n})),(i==="both"||i==="rtl")&&u.push(io(e,f=>{u.forEach(g=>g.pause()),t.value=d(f),u.forEach(g=>g.resume())},{flush:a,deep:o,immediate:n})),()=>{u.forEach(f=>f.stop())}}function mn(t,e=1e3,l={}){const{immediate:a=!0,immediateCallback:o=!1}=l;let n=null;const i=G(!1);function r(){n&&(clearInterval(n),n=null)}function u(){i.value=!1,r()}function s(){const d=vt(e);d<=0||(i.value=!0,o&&t(),r(),n=setInterval(t,d))}if(a&&Da&&s(),jo(e)||typeof e=="function"){const d=ve(e,()=>{i.value&&Da&&s()});At(d)}return At(u),{isActive:i,pause:u,resume:s}}function xe(t,e={}){const{method:l="parseFloat",radix:a,nanToZero:o}=e;return $(()=>{let n=vt(t);return typeof n=="string"&&(n=Number[l](n,a)),o&&Number.isNaN(n)&&(n=0),n})}function Ia(t={}){const{inheritAttrs:e=!0}=t,l=Xt(),a=W({setup(n,{slots:i}){return()=>{l.value=i.default}}}),o=W({inheritAttrs:e,setup(n,{attrs:i,slots:r}){return()=>{var u;l.value;const s=(u=l.value)==null?void 0:u.call(l,{...nu(i),$slots:r});return e&&(s==null?void 0:s.length)===1?s[0]:s}}});return Wi({define:a,reuse:o},[a,o])}function nu(t){const e={};for(const l in t)e[tu(l)]=t[l];return e}function tt(t){var e;const l=vt(t);return(e=l==null?void 0:l.$el)!=null?e:l}const _t=Da?window:void 0;function Ne(...t){let e,l,a,o;if(typeof t[0]=="string"||Array.isArray(t[0])?([l,a,o]=t,e=_t):[e,l,a,o]=t,!e)return at;Array.isArray(l)||(l=[l]),Array.isArray(a)||(a=[a]);const n=[],i=()=>{n.forEach(d=>d()),n.length=0},r=(d,f,g,p)=>(d.addEventListener(f,g,p),()=>d.removeEventListener(f,g,p)),u=ve(()=>[tt(e),vt(o)],([d,f])=>{if(i(),!d)return;const g=Ki(f)?{...f}:f;n.push(...l.flatMap(p=>a.map(b=>r(d,p,b,g))))},{immediate:!0,flush:"post"}),s=()=>{u(),i()};return At(s),s}let uo=!1;function gn(t,e,l={}){const{window:a=_t,ignore:o=[],capture:n=!0,detectIframe:i=!1}=l;if(!a)return at;dl&&!uo&&(uo=!0,Array.from(a.document.body.children).forEach(d=>d.addEventListener("click",at)),a.document.documentElement.addEventListener("click",at));let r=!0;const u=d=>o.some(f=>{if(typeof f=="string")return Array.from(a.document.querySelectorAll(f)).some(g=>g===d.target||d.composedPath().includes(g));{const g=tt(f);return g&&(d.target===g||d.composedPath().includes(g))}}),s=[Ne(a,"click",d=>{const f=tt(t);if(!(!f||f===d.target||d.composedPath().includes(f))){if(d.detail===0&&(r=!u(d)),!r){r=!0;return}e(d)}},{passive:!0,capture:n}),Ne(a,"pointerdown",d=>{const f=tt(t);r=!u(d)&&!!(f&&!d.composedPath().includes(f))},{passive:!0}),i&&Ne(a,"blur",d=>{setTimeout(()=>{var f;const g=tt(t);((f=a.document.activeElement)==null?void 0:f.tagName)==="IFRAME"&&!(g!=null&&g.contains(a.document.activeElement))&&e(d)},0)})].filter(Boolean);return()=>s.forEach(d=>d())}function ru(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function Xe(...t){let e,l,a={};t.length===3?(e=t[0],l=t[1],a=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,l=t[0],a=t[1]):(e=t[0],l=t[1]):(e=!0,l=t[0]);const{target:o=_t,eventName:n="keydown",passive:i=!1,dedupe:r=!1}=a,u=ru(e);return Ne(o,n,s=>{s.repeat&&vt(r)||u(s)&&l(s)},i)}function iu(){const t=G(!1);return ya()&&pt(()=>{t.value=!0}),t}function yn(t){const e=iu();return $(()=>(e.value,!!t()))}function uu(t){return JSON.parse(JSON.stringify(t))}const Ta=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Va="__vueuse_ssr_handlers__",su=du();function du(){return Va in Ta||(Ta[Va]=Ta[Va]||{}),Ta[Va]}function vu(t,e){return su[t]||e}function fu(t,e,l={}){const{window:a=_t,...o}=l;let n;const i=yn(()=>a&&"MutationObserver"in a),r=()=>{n&&(n.disconnect(),n=void 0)},u=ve(()=>tt(t),f=>{r(),i.value&&a&&f&&(n=new MutationObserver(e),n.observe(f,o))},{immediate:!0}),s=()=>n==null?void 0:n.takeRecords(),d=()=>{r(),u()};return At(d),{isSupported:i,stop:d,takeRecords:s}}function Al(t,e={}){const{delayEnter:l=0,delayLeave:a=0,window:o=_t}=e,n=G(!1);let i;const r=u=>{const s=u?l:a;i&&(clearTimeout(i),i=void 0),s?i=setTimeout(()=>n.value=u,s):n.value=u};return o&&(Ne(t,"mouseenter",()=>r(!0),{passive:!0}),Ne(t,"mouseleave",()=>r(!1),{passive:!0})),n}function cu(t,e,l={}){const{root:a,rootMargin:o="0px",threshold:n=.1,window:i=_t,immediate:r=!0}=l,u=yn(()=>i&&"IntersectionObserver"in i),s=$(()=>{const b=vt(t);return(Array.isArray(b)?b:[b]).map(tt).filter(Ui)});let d=at;const f=G(r),g=u.value?ve(()=>[s.value,tt(a),f.value],([b,_])=>{if(d(),!f.value||!b.length)return;const B=new IntersectionObserver(e,{root:tt(_),rootMargin:o,threshold:n});b.forEach(c=>c&&B.observe(c)),d=()=>{B.disconnect(),d=at}},{immediate:r,flush:"post"}):at,p=()=>{d(),g(),f.value=!1};return At(p),{isSupported:u,isActive:f,pause(){d(),f.value=!1},resume(){f.value=!0},stop:p}}function qe(t,e={}){const{initialValue:l=!1,focusVisible:a=!1}=e,o=G(!1),n=$(()=>tt(t));
1Ne(n,"focus",r=>{var u,s;(!a||(s=(u=r.target).matches)!=null&&s.call(u,":focus-visible"))&&(o.value=!0)}),Ne(n,"blur",()=>o.value=!1);const i=$({get:()=>o.value,set(r){var u,s;!r&&o.value?(u=n.value)==null||u.blur():r&&!o.value&&((s=n.value)==null||s.focus())}});return ve(n,()=>{i.value=l},{immediate:!0,flush:"post"}),{focused:i}}function tl(t){return typeof Window<"u"&&t instanceof Window?t.document.documentElement:typeof Document<"u"&&t instanceof Document?t.documentElement:t}const pu={page:t=>[t.pageX,t.pageY],client:t=>[t.clientX,t.clientY],screen:t=>[t.screenX,t.screenY],movement:t=>t instanceof Touch?null:[t.movementX,t.movementY]};function mu(t={}){const{type:e="page",touch:l=!0,resetOnTouchEnds:a=!1,initialValue:o={x:0,y:0},window:n=_t,target:i=n,scroll:r=!0,eventFilter:u}=t;let s=null;const d=G(o.x),f=G(o.y),g=G(null),p=typeof e=="function"?e:pu[e],b=S=>{const x=p(S);s=S,x&&([d.value,f.value]=x,g.value="mouse")},_=S=>{if(S.touches.length>0){const x=p(S.touches[0]);x&&([d.value,f.value]=x,g.value="touch")}},B=()=>{if(!s||!n)return;const S=p(s);s instanceof MouseEvent&&S&&(d.value=S[0]+n.scrollX,f.value=S[1]+n.scrollY)},c=()=>{d.value=o.x,f.value=o.y},k=u?S=>u(()=>b(S),{}):S=>b(S),y=u?S=>u(()=>_(S),{}):S=>_(S),w=u?()=>u(()=>B(),{}):()=>B();if(i){const S={passive:!0};Ne(i,["mousemove","dragover"],k,S),l&&e!=="movement"&&(Ne(i,["touchstart","touchmove"],y,S),a&&Ne(i,"touchend",c,S)),r&&e==="page"&&Ne(n,"scroll",w,{passive:!0})}return{x:d,y:f,sourceType:g}}function so(t,e={}){const{handleOutside:l=!0,window:a=_t}=e,o=e.type||"page",{x:n,y:i,sourceType:r}=mu(e),u=G(t??(a==null?void 0:a.document.body)),s=G(0),d=G(0),f=G(0),g=G(0),p=G(0),b=G(0),_=G(!0);let B=()=>{};return a&&(B=ve([u,n,i],()=>{const c=tt(u);if(!c)return;const{left:k,top:y,width:w,height:S}=c.getBoundingClientRect();f.value=k+(o==="page"?a.pageXOffset:0),g.value=y+(o==="page"?a.pageYOffset:0),p.value=S,b.value=w;const x=n.value-f.value,C=i.value-g.value;_.value=w===0||S===0||x<0||C<0||x>w||C>S,(l||!_.value)&&(s.value=x,d.value=C)},{immediate:!0}),Ne(document,"mouseleave",()=>{_.value=!0})),{x:n,y:i,sourceType:r,elementX:s,elementY:d,elementPositionX:f,elementPositionY:g,elementHeight:p,elementWidth:b,isOutside:_,stop:B}}function bn(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth<t.scrollWidth||e.overflowY==="auto"&&t.clientHeight<t.scrollHeight)return!0;{const l=t.parentNode;return!l||l.tagName==="BODY"?!1:bn(l)}}function gu(t){const e=t||window.event,l=e.target;return bn(l)?!1:e.touches.length>1?!0:(e.preventDefault&&e.preventDefault(),!1)}const Oa=new WeakMap;function yu(t,e=!1){const l=G(e);let a=null,o;ve(au(t),r=>{const u=tl(vt(r));if(u){const s=u;Oa.get(s)||Oa.set(s,o),l.value&&(s.style.overflow="hidden")}},{immediate:!0});const n=()=>{const r=tl(vt(t));!r||l.value||(dl&&(a=Ne(r,"touchmove",u=>{gu(u)},{passive:!1})),r.style.overflow="hidden",l.value=!0)},i=()=>{var r;const u=tl(vt(t));!u||!l.value||(dl&&(a==null||a()),u.style.overflow=(r=Oa.get(u))!=null?r:"",Oa.delete(u),l.value=!1)};return At(i),$({get(){return l.value},set(r){r?n():i()}})}function bu(t,e={}){const{threshold:l=50,onSwipe:a,onSwipeEnd:o,onSwipeStart:n,passive:i=!0,window:r=_t}=e,u=Yl({x:0,y:0}),s=Yl({x:0,y:0}),d=$(()=>u.x-s.x),f=$(()=>u.y-s.y),{max:g,abs:p}=Math,b=$(()=>g(p(d.value),p(f.value))>=l),_=G(!1),B=$(()=>b.value?p(d.value)>p(f.value)?d.value>0?"left":"right":f.value>0?"up":"down":"none"),c=T=>[T.touches[0].clientX,T.touches[0].clientY],k=(T,L)=>{u.x=T,u.y=L},y=(T,L)=>{s.x=T,s.y=L};let w;const S=hu(r==null?void 0:r.document);i?w=S?{passive:!0}:{capture:!1}:w=S?{passive:!1,capture:!0}:{capture:!0};const x=T=>{_.value&&(o==null||o(T,B.value)),_.value=!1},C=[Ne(t,"touchstart",T=>{if(T.touches.length!==1)return;w.capture&&!w.passive&&T.preventDefault();const[L,P]=c(T);k(L,P),y(L,P),n==null||n(T)},w),Ne(t,"touchmove",T=>{if(T.touches.length!==1)return;const[L,P]=c(T);y(L,P),!_.value&&b.value&&(_.value=!0),_.value&&(a==null||a(T))},w),Ne(t,["touchend","touchcancel"],x,w)];return{isPassiveEventSupported:S,isSwiping:_,direction:B,coordsStart:u,coordsEnd:s,lengthX:d,lengthY:f,stop:()=>C.forEach(T=>T())}}function hu(t){if(!t)return!1;let e=!1;
1const l={get passive(){return e=!0,!1}};return t.addEventListener("x",at,l),t.removeEventListener("x",at),e}function $e(t,e,l,a={}){var o,n,i;const{clone:r=!1,passive:u=!1,eventName:s,deep:d=!1,defaultValue:f,shouldEmit:g}=a,p=ya(),b=l||(p==null?void 0:p.emit)||((o=p==null?void 0:p.$emit)==null?void 0:o.bind(p))||((i=(n=p==null?void 0:p.proxy)==null?void 0:n.$emit)==null?void 0:i.bind(p==null?void 0:p.proxy));let _=s;e||(e="modelValue"),_=_||`update:${e.toString()}`;const B=y=>r?typeof r=="function"?r(y):uu(y):y,c=()=>Gi(t[e])?B(t[e]):f,k=y=>{g?g(y)&&b(_,y):b(_,y)};if(u){const y=c(),w=G(y);let S=!1;return ve(()=>t[e],x=>{S||(S=!0,w.value=B(x),He(()=>S=!1))}),ve(w,x=>{!S&&(x!==t[e]||d)&&k(x)},{deep:d}),w}else return $({get(){return c()},set(y){k(y)}})}const Bu=["id"],Su=["innerHTML"],wu=["innerHTML"],Pl=W({inheritAttrs:!1,__name:"BPopover",props:{boundary:{default:"clippingAncestors"},boundaryPadding:{default:void 0},click:{type:[Boolean,String],default:!1},container:{default:void 0},content:{default:void 0},customClass:{default:""},delay:{default:()=>({show:100,hide:300})},floatingMiddleware:{default:void 0},hide:{type:[Boolean,String],default:void 0},html:{type:[Boolean,String],default:!1},id:{default:void 0},inline:{type:[Boolean,String],default:!1},manual:{type:[Boolean,String],default:!1},modelValue:{type:[Boolean,String],default:!1},noAutoClose:{type:[Boolean,String],default:!1},noFade:{type:[Boolean,String],default:!1},noFlip:{type:[Boolean,String],default:!1},noHide:{type:[Boolean,String],default:!1},noShift:{type:[Boolean,String],default:!1},noSize:{type:[Boolean,String],default:!1},noninteractive:{type:[Boolean,String],default:!1},offset:{default:null},placement:{default:"top"},persistent:{type:[Boolean,String],default:!1},realtime:{type:[Boolean,String],default:!1},reference:{default:null},strategy:{default:"absolute"},target:{default:null},title:{default:void 0},tooltip:{type:[Boolean,String],default:!1},variant:{default:null}},emits:["hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=v(()=>a.modelValue),i=G(n.value),r=G(n.value);Wa(()=>{o("update:modelValue",i.value)}),ve(n,()=>{n.value!==i.value&&(n.value?oe():me(new Event("update:modelValue")))});const u=Oe(()=>a.id,"popover"),s=v(()=>a.click),d=v(()=>a.manual),f=v(()=>a.noShift),g=v(()=>a.noSize),p=v(()=>a.noFlip),b=v(()=>a.noFade),_=v(()=>a.noAutoClose),B=v(()=>a.noHide),c=v(()=>a.realtime),k=v(()=>a.inline),y=v(()=>a.persistent),w=v(()=>a.tooltip),S=v(()=>a.noninteractive),x=v(()=>a.html),C=G(!1),T=G(null),L=G(null),P=G(null),z=G(null),K=G(null),ee=$(()=>a.title?jt(a.title,qt):""),E=$(()=>a.content?jt(a.content,qt):""),F=A(()=>a.placement.startsWith("auto")),M=xe(()=>a.offset??NaN),Y=$(()=>a.boundary==="document"||a.boundary==="viewport"?void 0:a.boundary),ie=$(()=>a.boundary==="document"||a.boundary==="viewport"?a.boundary:void 0),J=G({}),ge=$(()=>{if(a.floatingMiddleware!==void 0)return a.floatingMiddleware;const j=a.offset!==null?M.value:w.value?6:8,Z=[Jo(j)];return p.value===!1&&!F.value&&Z.push(sn({boundary:Y.value,rootBoundary:ie.value,padding:a.boundaryPadding})),F.value&&Z.push(Ni({alignment:a.placement.split("-")[1]||void 0,boundary:Y.value,rootBoundary:ie.value,padding:a.boundaryPadding})),f.value===!1&&Z.push(un({boundary:Y.value,rootBoundary:ie.value,padding:a.boundaryPadding})),B.value===!1&&Z.push(Ei({boundary:Y.value,rootBoundary:ie.value,padding:a.boundaryPadding})),k.value===!0&&Z.push(zi()),Z.push(Di({element:P,padding:10})),g.value===!1&&Z.push(dn({boundary:Y.value,rootBoundary:ie.value,padding:a.boundaryPadding,apply({availableWidth:we,availableHeight:Ce}){J.value={maxHeight:Ce?`${Ce}px`:void 0,maxWidth:we?`${we}px`:void 0}}})),Z}),_e=A(()=>F.value?void 0:a.placement),{floatingStyles:ue,middlewareData:ce,placement:he,update:Be}=fn(L,T,{placement:_e,middleware:ge,strategy:A(()=>a.strategy),whileElementsMounted:(...j)=>rn(...j,{animationFrame:c.value})}),O=G({position:"absolute"});ve(ce,()=>{var j;if(B.value===!1&&((j=ce.value.hide)!=null&&j.referenceHidden?C.value=!0:C.value=!1),ce.value.arrow){const{x:Z,y:we}=ce.value.arrow;O.value={position:"absolute",top:we?`${we}px`:"",left:Z?`${Z}px`:""}}});const q=$(()=>{const j=w.value?"tooltip":"popover";return[j,`b-${j}`,{[`b-${j}-${a.variant}`]:a.variant!==null,show:i.value&&!C.value,"pe-none":!i.value,fade:!b.value,"d-none":!i.value&&b.value,[`${a.customClass}`]:a.customClass!==void 0,[`bs-${j}-${ku(he.value)}`]:he.value!==void 0}]}),{isOutside:N}=so(T),{isOutside:D}=so(z),Q=j=>{const Z=j??new Event("click");i.value?me(Z):oe()},X=(j,Z={})=>new aa(j,{cancelable:!1,target:T.value||null,relatedTarget:null,trigger:null,...Z,componentId:u.value});let re;
1const oe=()=>{const j=X("show",{cancelable:!0});if(o("show",j),j.defaultPrevented){o("show-prevented");return}r.value=!0,He(()=>{var Z;Be(),re=setTimeout(()=>{Be(),i.value=!0,He(()=>{o("shown",X("shown"))})},typeof a.delay=="number"?a.delay:((Z=a.delay)==null?void 0:Z.show)||0)})},me=j=>{var Z;const we=X("hide",{cancelable:!0});if(o("hide",we),we.defaultPrevented){o("hide-prevented");return}re&&(clearTimeout(re),re=void 0);const Ce=typeof a.delay=="number"?a.delay:((Z=a.delay)==null?void 0:Z.hide)||0;setTimeout(()=>{var Ae,Ie;(j==null?void 0:j.type)==="click"||(j==null?void 0:j.type)==="forceHide"||(j==null?void 0:j.type)==="update:modelValue"&&d.value||!S.value&&N.value&&D.value&&!((Ae=T.value)!=null&&Ae.contains(document==null?void 0:document.activeElement))&&!((Ie=z.value)!=null&&Ie.contains(document==null?void 0:document.activeElement))||S.value&&D.value?(i.value=!1,He(()=>{setTimeout(()=>{r.value=!1},T.value?il(T.value):150),o("hidden",X("hidden"))})):setTimeout(()=>{me(j)},Ce<50?50:Ce)},Ce)};e({hide:me,show:oe,toggle:Q});const Se=()=>{var j;if(a.target){const Z=Ht(a.target);Z?z.value=Z:console.warn("Target element not found",a.target)}else z.value=(j=K.value)==null?void 0:j.nextElementSibling;if(a.reference){const Z=Ht(a.reference);Z?L.value=Z:console.warn("Reference element not found",a.reference)}else L.value=z.value;if(!(!z.value||d.value)&&xl){if(z.value.addEventListener("forceHide",me),s.value){z.value.addEventListener("click",Q);return}z.value.addEventListener("pointerenter",oe),z.value.addEventListener("pointerleave",me),z.value.addEventListener("focus",oe),z.value.addEventListener("blur",me)}},fe=()=>{z.value&&(z.value.removeEventListener("forceHide",me),z.value.removeEventListener("click",Q),z.value.removeEventListener("pointerenter",oe),z.value.removeEventListener("pointerleave",me),z.value.removeEventListener("focus",oe),z.value.removeEventListener("blur",me))};return gn(T,()=>{i.value&&s.value&&!_.value&&!d.value&&me(new Event("clickOutside"))},{ignore:[z]}),ve([()=>a.click,()=>a.target,()=>a.reference],()=>{fe(),Se()}),pt(Se),wl(fe),(j,Z)=>(h(),H(pe,null,[le("span",{ref_key:"placeholder",ref:K},null,512),V(j.$slots,"target",{show:oe,hide:me,toggle:Q,showState:i.value}),(h(),I(Dt,{to:j.container||"body",disabled:!j.container},[r.value||m(y)?(h(),H("div",te({key:0,id:j.id},j.$attrs,{ref_key:"element",ref:T,class:q.value,role:"tooltip",tabindex:"-1",style:m(ue)}),[le("div",{ref_key:"arrow",ref:P,class:U(`${m(w)?"tooltip":"popover"}-arrow`),style:Me(O.value),"data-popper-arrow":""},null,6),le("div",{class:"overflow-auto",style:Me(J.value)},[j.title||j.$slots.title?(h(),H(pe,{key:0},[m(x)?(h(),H("div",{key:1,class:U(["position-sticky top-0",m(w)?"tooltip-inner":"popover-header"]),innerHTML:ee.value},null,10,Su)):(h(),H("div",{key:0,class:U(["position-sticky top-0",m(w)?"tooltip-inner":"popover-header"])},[V(j.$slots,"title",{},()=>[se(ae(j.title),1)])],2))],64)):ne("",!0),m(w)&&!j.$slots.title&&!j.title||!m(w)?(h(),H(pe,{key:1},[m(x)?(h(),H("div",{key:1,class:U(m(w)?"tooltip-inner":"popover-body"),innerHTML:E.value},null,10,wu)):(h(),H("div",{key:0,class:U(m(w)?"tooltip-inner":"popover-body")},[V(j.$slots,"default",{},()=>[se(ae(j.content),1)])],2))],64)):ne("",!0)],4)],16,Bu)):ne("",!0)],8,["to","disabled"]))],64))}}),xu=({top:t,end:e,start:l,alignCenter:a,alignEnd:o})=>{const n=t?"top":l?"left":e?"right":"bottom",i=o?"end":a?null:"start";return`${n}${i?`-${i}`:""}`},ku=t=>{const[e]=t.split("-");switch(e){case"left":return"start";case"right":return"end";default:return e}},pa=t=>typeof t!="object"||t.active!==!1,Ra=(t,e)=>{if(!pa(t))return{};const l=typeof t>"u"||typeof t=="object"&&!t.title&&!t.content,a=e.getAttribute("title")||e.getAttribute("data-original-title");return l?a?(e.removeAttribute("title"),e.setAttribute("data-original-title",a),{content:jt(a,qt)}):{}:typeof t=="string"?{content:jt(t,qt)}:{title:t!=null&&t.title?jt(t==null?void 0:t.title,qt):void 0,content:t!=null&&t.content?jt(t==null?void 0:t.content,qt):void 0}},Ut=(t,e)=>({target:e,modelValue:t.modifiers.show,inline:t.modifiers.inline,click:t.modifiers.click,realtime:t.modifiers.realtime,persistent:t.modifiers.persistent,placement:t.modifiers.left?"left"
1:t.modifiers.right?"right":t.modifiers.bottom?"bottom":t.modifiers.top?"top":void 0,html:!0,...typeof t.value=="object"?t.value:{},...t.modifiers.interactive?{noninteractive:!1}:{},title:null,content:null}),Ma=(t,e)=>{var l;const a=document.createElement("span");e.modifiers.body?document.body.appendChild(a):e.modifiers.child?t.appendChild(a):(l=t.parentNode)==null||l.insertBefore(a,t.nextSibling),t.$__app=Nr({render:()=>{var o;return Fe(Pl,{...(o=t.$__state)==null?void 0:o.value})}}),t.$__app.mount(a),t.$__element=a},hn=t=>{var e;const l=t.$__element;(e=t.$__app)==null||e.unmount(),delete t.$__app,delete t.$__state,setTimeout(()=>{l==null||l.remove()},0),delete t.$__element},Bn=(t,e,l)=>{const a=st(t,e);return l&&typeof l=="function"?l(a,e,t):a},Ka=(t,e,l)=>e.concat(["sm","md","lg","xl","xxl"]).reduce((a,o)=>(a[t?`${t}${o.charAt(0).toUpperCase()+o.slice(1)}`:o]=l,a),{}),Sn=(t,e,l,a=l)=>Object.keys(e).reduce((o,n)=>(t[n]&&o.push([a,n.replace(l,""),t[n]].filter(i=>i&&typeof i!="boolean").join("-").toLowerCase()),o),[]),Ht=t=>{if(t)return typeof t=="string"?typeof document>"u"?void 0:document.getElementById(t)??document.querySelector(t)??void 0:t.$el??t},sa=(t="")=>`__BVID__${Math.random().toString().slice(2,8)}___BV_${t}__`,Cu=(t,e)=>((t==null?void 0:t())??[]).reduce((l,a)=>(typeof a.type=="symbol"?l=l.concat(a.children):l.push(a),l),[]).filter(l=>{var a;return((a=l.type)==null?void 0:a.__name)===e}),al=t=>t.replace(Wo," ").replace(Go,(e,l,a)=>`${l} ${a}`).replace(Ir,(e,l,a)=>l+a.toUpperCase()),vo=t=>t.replace(Wo," ").replace(Go,(e,l,a)=>`${l} ${a}`).replace(Dr,(e,l,a)=>l+a.toUpperCase()),_u=t=>{const e=t.trim();return e.charAt(0).toUpperCase()+e.slice(1)},$u=t=>t.replace(qr,"\\$&"),Tu=t=>$u(t).replace(jr,"\\s"),Na=t=>typeof t=="string"?vo(t):t.label!==void 0?t.label:typeof t.key=="string"?vo(t.key):t.key,Vu=t=>!!(t.href||t.to),wn=Symbol("carousel"),xn=Symbol("tabs"),kn=Symbol("progress"),Cn=Symbol("listGroup"),_n=Symbol("avatarGroup"),$n=Symbol("accordion"),Tn=Symbol("checkboxGroup"),Vn=Symbol("radioGroup"),Nl=Symbol("collapse"),On=Symbol("collapse"),El=Symbol("navbar"),An=Symbol("toastPlugin"),Pn=Symbol("rtlPlugin"),Nn=Symbol("breadcrumbPlugin"),En=Symbol("modalControllerPlugin"),Hn=Symbol("modalManagerPlugin"),ia=(t,e={},l={})=>{const a=[t];let o;for(let n=0;n<a.length&&!o;n++){const i=a[n];o=l[i]}return o&&typeof o=="function"?o(e):o},Ya=(t,e)=>Object.keys(t).filter(l=>!e.map(a=>a.toString()).includes(l)).reduce((l,a)=>({...l,[a]:t[a]}),{}),Hl=(t,e)=>[...e].reduce((l,a)=>(l[a]=t[a],l),{}),st=(t,e,l)=>{const a=e.split(/[.[\]]/g);let o=t;for(const n of a){if(o==null)return l;n.trim()!==""&&(o=o[n])}return o===void 0?l:o},fo=(t,e)=>{const{all:l,...a}=t,o={};l&&e.forEach(i=>{o[i]=l});const n={...o,...a};return Object.entries(n).filter(([i,r])=>!!r&&e.includes(i)).map(([i])=>i)},co=(t,e)=>e+(t?_u(t):""),It=(t,e)=>{const l=A(e),a=A(t),o=A(()=>Vu(a.value)),n=$(()=>o.value?Hl(a.value,l.value??["active","activeClass","append","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover"]):{});return{computedLink:o,computedLinkProps:n}},Ou=()=>({...Ee(Nn)}),ft=t=>$(()=>{let e=ze(t);return e={...e,variant:e.variant??null,bgVariant:e.bgVariant??null,textVariant:e.textVariant??null},{[`text-bg-${e.variant}`]:e.variant!==null,[`text-${e.textVariant}`]:e.textVariant!==null&&e.variant===null,[`bg-${e.bgVariant}`]:e.bgVariant!==null&&e.variant===null}}),Au=t=>$(()=>{const e=ze(t);return{container:e===!0,[`container-${e}`]:typeof e=="string"}}),zn=(t,e=G(1e3),l={})=>{const a=Ke(A(t)),o=Ke(A(e)),n=G(!1),i=G(0),r=A(()=>Math.ceil(a.value/o.value)),u=A(()=>f.value||n.value?Math.round(a.value-i.value*o.value):0),{pause:s,resume:d,isActive:f}=mn(()=>{i.value=i.value+1},e,l),g=()=>{n.value=!1,i.value=0,d()},p=()=>{n.value=!1,i.value=r.value};Wa(()=>{i.value>r.value&&(i.value=r.value),i.value===r.value&&s()}),ve([o,a],()=>{p(),g()});const b=()=>{f.value!==!1&&(n.value=!0,s())},_=()=>{i.value!==r.value&&(n.value=!1,d())};return{isActive:Ke(f),isPaused:Ke(n),restart:g,stop:p,pause:b,resume:_,value:u}},Rt=t=>$(()=>{const e=ze(t);return e===!0?"is-valid":e===!1?"is-invalid":null}),Ln=t=>$(()=>{const e=ze(t);return{"form-check":e.plain===!1&&e.button===!1,"form-check-inline":e.inline===!0,"form-switch":e.switch===!0,[`form-control-${e.size}`]:e.size!==void 0&&e.size!=="md"&&e.button===!1}}),Fn=t=>{const e=A(t),l=Rt(()=>e.value.state??null);return $(()=>[l.value,{"form-check-input":e.value.plain===!1&&e.value.button===!1,"btn-check":e.value.button===!0}])},Dn=t=>
1$(()=>{const e=ze(t);return{"form-check-label":e.plain===!1&&e.button===!1,btn:e.button===!0,[`btn-${e.buttonVariant}`]:e.button===!0&&e.buttonVariant!==void 0&&e.buttonVariant!==null,[`btn-${e.size}`]:e.button&&e.size&&e.size!=="md"}}),In=t=>{const e=A(t),l=Ga(()=>e.value.ariaInvalid,()=>e.value.state);return $(()=>({"aria-invalid":l.value,"aria-required":e.value.required===!0?!0:void 0}))},Rn=t=>$(()=>{const e=ze(t);return{"was-validated":e.validated===!0,"btn-group":e.buttons===!0&&e.stacked===!1,"btn-group-vertical":e.stacked===!0&&e.buttons===!0,[`btn-group-${e.size}`]:e.size!==void 0}}),Oe=(t,e)=>$(()=>ze(t)||sa(e)),Mn=(t,e)=>{const l=G(null),a=$e(t,"modelValue",e,{passive:!0}),o=Oe(()=>t.id,"input"),n=v(()=>t.autofocus),i=v(()=>t.disabled),r=v(()=>t.lazy),u=v(()=>t.lazyFormatter),s=v(()=>t.number),d=v(()=>t.state),f=v(()=>t.trim),g=xe(()=>t.debounce??0),p=xe(()=>t.debounceMaxWait??NaN),b=lu(w=>{a.value=w},()=>r.value===!0?0:g.value,{maxWait:()=>r.value===!0?NaN:p.value}),_=(w,S=!1)=>{r.value===!0&&S===!1||b(w)},{focused:B}=qe(l,{initialValue:n.value}),c=(w,S,x=!1)=>t.formatter!==void 0&&(!u.value||x)?t.formatter(w,S):w,k=w=>f.value?w.trim():s.value?Number.parseFloat(w):w;pt(()=>{var w;l.value&&(l.value.value=((w=a.value)==null?void 0:w.toString())??"")}),Pr(()=>{He(()=>{n.value&&(B.value=!0)})});const y=Ga(()=>t.ariaInvalid,d);return{input:l,computedId:o,computedAriaInvalid:y,onInput:w=>{const{value:S}=w.target,x=c(S,w);if(w.defaultPrevented){w.preventDefault();return}const C=k(x);_(C)},onChange:w=>{const{value:S}=w.target,x=c(S,w);if(w.defaultPrevented){w.preventDefault();return}const C=k(x);a.value!==C&&_(x,!0)},onBlur:w=>{if(!r.value&&!u.value)return;const{value:S}=w.target,x=c(S,w,!0),C=k(x);a.value!==C&&_(x,!0)},focus:()=>{i.value||(B.value=!0)},blur:()=>{i.value||(B.value=!1)}}},qn=(t,e)=>{const l=n=>typeof n=="object"&&n!==null&&"label"in n,a=n=>{if(typeof n=="string")return{value:n,text:n};const i=st(n,e.valueField),r=st(n,e.textField),u=st(n,e.htmlField),s=st(n,e.disabledField),d=e.optionsField?st(n,e.optionsField):void 0;return d!==void 0?{label:st(n,e.labelField)||r,options:d}:{value:i,text:r,html:u,disabled:s}},o=n=>n.map(i=>a(i));return{normalizedOptions:$(()=>o(ze(t))),isComplex:l}},ll="modal-open",jn=()=>{const t=Ee(Hn),e=a=>{t==null||t.removeStack(a),t==null||t.removeRegistry(a)},l=vu("updateHTMLAttrs",(a,o,n)=>{const i=typeof a=="string"?window==null?void 0:window.document.querySelector(a):tt(a);i&&(o==="class"?i.classList.toggle(ll,n===ll):i.setAttribute(o,n))});return At(()=>{l("body","class","")}),ve(()=>t==null?void 0:t.countStack.value,a=>{a!==void 0&&l("body","class",a>0?ll:"")}),{...t,dispose:e}},Pu=t=>{const{pushRegistry:e,pushStack:l,removeStack:a,stack:o,dispose:n,countStack:i}=jn(),r=ya();if(!r||r.type.__name!=="BModal")throw new Error("useModalManager must only use in BModal component");return e==null||e(r),At(()=>{n(r)}),ve(t,(u,s)=>{u?l==null||l(r):s&&!u&&(a==null||a(r))},{immediate:!0}),{activePosition:$(()=>o==null?void 0:o.value.findIndex(u=>{var s,d;return((s=u.exposed)==null?void 0:s.id)===((d=r.exposed)==null?void 0:d.id)})),activeModalCount:i}},Nu=()=>{const{lastStack:t,stack:e}=jn();
1return{...Ee(En),hide:(l="")=>{var a;t!=null&&t.value&&((a=t==null?void 0:t.value.exposed)==null||a.hide(l))},hideAll:(l="")=>{e==null||e.value.forEach(a=>{var o;(o=a.exposed)==null||o.hide(l)})}}},zl=t=>{const e=(u,s)=>{const d=s===null?"":`${s}-`;return u==="circle"?`${d}rounded-circle`:u==="pill"?`${d}rounded-pill`:typeof u=="number"||u==="0"||u==="1"||u==="2"||u==="3"||u==="4"||u==="5"?`${d}rounded-${u}`:u==="none"?`${d}rounded-0`:u==="sm"?`${d}rounded-1`:u==="lg"?`${d}rounded-5`:`${d}rounded`},l=Ke(A(t)),a=v(()=>l.value.rounded),o=v(()=>l.value.roundedTop),n=v(()=>l.value.roundedBottom),i=v(()=>l.value.roundedStart),r=v(()=>l.value.roundedEnd);return $(()=>({[`${e(a.value,null)}`]:!!a.value,[`${e(o.value,"top")}`]:!!o.value,[`${e(n.value,"bottom")}`]:!!n.value,[`${e(i.value,"start")}`]:!!i.value,[`${e(r.value,"end")}`]:!!r.value}))},Eu=()=>{const t=Ee(Pn);return pt(()=>{ve([()=>t==null?void 0:t.isRtl.value,()=>t==null?void 0:t.locale.value],([e,l])=>{const a=document.documentElement;a.setAttribute("dir",e??!1?"rtl":"ltr"),a.setAttribute("lang",l??"")},{immediate:!0})}),{...t}},Wn=(t,e)=>{const l=Ke(A(t)),a=Ke(A(e)),o=A(()=>!a.value);pt(()=>{const n=yu(document.body,l.value&&o.value);ve([l,o],([i,r])=>{n.value=i&&r})})},Hu=(t,e,l={})=>{const a=A(t),o=A(e),n=G(Ht(a.value)),i=G(Ht(o.value));ve([a,o],()=>{c()});const{contentQuery:r=":scope > [id]",targetQuery:u="[href]",manual:s=!1,root:d,rootMargin:f="0px 0px -25%",threshold:g=[.1,.5,1],watchChanges:p=!0}=l,b=G(null),_=G([]),B=G([]);ya()?pt(()=>{vl(a,n,{transform:{ltr:L=>Ht(L)},direction:"ltr",immediate:!0}),vl(o,i,{transform:{ltr:L=>Ht(L)},direction:"ltr",immediate:!0}),c()}):He(()=>{c()});const c=()=>{B.value=n.value?Array.from(n.value.querySelectorAll(r)):[],_.value=B.value.map(L=>({id:L.id,el:L,visible:!1,text:L.textContent}))};let k=!0,y=0;const w=$(()=>n.value&&getComputedStyle(n.value).overflowY==="visible"?null:n.value),S=cu(B,L=>{var P,z,K,ee;const E=(P=w.value||(document==null?void 0:document.documentElement))==null?void 0:P.scrollTop;k=E>y,y=E,L.forEach(M=>{if(M.isIntersecting){_.value.forEach(Y=>{Y.el===M.target&&(Y.visible=!0)});return}_.value.forEach(Y=>{Y.el===M.target&&(Y.visible=!1)})});let F=null;k?F=((z=[..._.value].reverse().find(M=>M.visible))==null?void 0:z.id)||null:F=((K=_.value.find(M=>M.visible))==null?void 0:K.id)||null,F!==null&&(b.value=F),b.value||(b.value=((ee=_.value[0])==null?void 0:ee.id)||null)},{root:d?Ht(d):w,rootMargin:f,threshold:g});ve(b,L=>{var P;if(s)return;const z=(P=i.value)==null?void 0:P.querySelectorAll(u);if(z===void 0)return;let K=!1,ee=null;z.forEach(E=>{var F,M,Y,ie,J,ge,_e,ue,ce,he,Be;const O=E.closest(".dropdown");if((F=E.getAttribute("href"))!=null&&F.includes(`#${L}`)){ee=E,E.classList.add("active"),O&&((M=O==null?void 0:O.querySelector(".dropdown-toggle"))==null||M.classList.add("active"),K=!0);let q=(Y=E.closest(".nav"))==null?void 0:Y.previousSibling;for(;(ie=q==null?void 0:q.classList)!=null&&ie.contains("nav-item");)K=!0,(J=q.querySelector(".nav-link"))==null||J.classList.add("active"),q=(ge=q.closest(".nav"))==null?void 0:ge.previousSibling}else if(E.classList.remove("active"),O&&!K&&((_e=O==null?void 0:O.querySelector(".dropdown-toggle"))==null||_e.classList.remove("active")),!K){let q=(ue=E.closest(".nav"))==null?void 0:ue.previousSibling;for(;(ce=q==null?void 0:q.classList)!=null&&ce.contains("nav-item");)K=!0,q.querySelector(".nav-link")!==ee&&((he=q.querySelector(".nav-link"))==null||he.classList.remove("active")),q=(Be=q.closest(".nav"))==null?void 0:Be.previousSibling}})});const x=p?fu(n,()=>{c()},{childList:!0}):{stop:()=>{}},C=(L,P=!1)=>{var z,K;L.preventDefault();const ee=(K=(z=L.target)==null?void 0:z.getAttribute)==null?void 0:K.call(z,"href"),E=ee?document==null?void 0:document.querySelector(ee):null;E&&n.value&&(n.value.scrollTo?n.value.scrollTo({top:E.offsetTop,behavior:P?"smooth":"auto"}):n.value.scrollTop=E.offsetTop)},T=()=>{S.stop(),x.stop()};return{current:Ke(b),list:_,content:n,target:i,scrollIntoView:C,updateList:c,cleanup:T}},zu=()=>({...Ee(An)}),oa=W({__name:"BTransition",props:{appear:{type:[Boolean,String],default:!1},mode:{default:void 0},noFade:{type:[Boolean,String],default:!1},transProps:{default:void 0}},emits:["after-appear","after-enter","after-leave","appear","before-appear","before-enter","before-leave","enter","appear-cancelled","enter-cancelled","leave","leave-cancelled"],setup(t,{emit:e}){const l=t,a=e,o=v(()=>l.appear),n=v(()=>l.noFade),i=$(()=>{const u={name:"",enterActiveClass:"",enterToClass:"",leaveActiveClass:"",leaveToClass:"showing",enterFromClass:"showing",leaveFromClass:""}
1,s={...u,enterActiveClass:"fade showing",leaveActiveClass:"fade showing"};return n.value?u:s}),r=$(()=>({mode:l.mode,css:!0,...i.value}));return(u,s)=>(h(),I(Tr,te({...r.value,...u.transProps},{appear:m(o),onAfterAppear:s[0]||(s[0]=d=>a("after-appear",d)),onAfterEnter:s[1]||(s[1]=d=>a("after-enter",d)),onAfterLeave:s[2]||(s[2]=d=>a("after-leave",d)),onAppear:s[3]||(s[3]=d=>a("appear",d)),onBeforeAppear:s[4]||(s[4]=d=>a("before-appear",d)),onBeforeEnter:s[5]||(s[5]=d=>a("before-enter",d)),onBeforeLeave:s[6]||(s[6]=d=>a("before-leave",d)),onEnter:s[7]||(s[7]=d=>a("enter",d)),onAppearCancelled:s[8]||(s[8]=d=>a("appear-cancelled",d)),onEnterCancelled:s[9]||(s[9]=d=>a("enter-cancelled",d)),onLeave:s[10]||(s[10]=d=>a("leave",d)),onLeaveCancelled:s[11]||(s[11]=d=>a("leave-cancelled",d))}),{default:R(()=>[V(u.$slots,"default")]),_:3},16,["appear"]))}}),Lu=["type","disabled","aria-label"],na=W({__name:"BCloseButton",props:{ariaLabel:{default:"Close"},disabled:{type:[Boolean,String],default:!1},type:{default:"button"}},emits:["click"],setup(t,{emit:e}){const l=t,a=e,o=v(()=>l.disabled);return(n,i)=>(h(),H("button",{type:n.type,class:"btn-close",disabled:m(o),"aria-label":n.ariaLabel,onClick:i[0]||(i[0]=r=>a("click",r))},null,8,Lu))}}),po="active",ht=W({__name:"BLink",props:{active:{type:[Boolean,String],default:void 0},activeClass:{default:"router-link-active"},append:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},exactActiveClass:{default:"router-link-exact-active"},href:{default:void 0},icon:{type:[Boolean,String],default:!1},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:!1},routerComponentName:{default:"router-link"},routerTag:{default:"a"},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:null},variant:{default:null}},emits:["click"],setup(t,{emit:e}){const l=t,a=e,o=ba(),n=v(()=>l.active),i=v(()=>l.icon);v(()=>l.append);const r=v(()=>l.disabled);v(()=>l.replace);const u=Ee(Nl,null),s=Ee(El,null),d=ya(),f=$(()=>{const c=l.routerComponentName.split("-").map(k=>k.charAt(0).toUpperCase()+k.slice(1)).join("");return(d==null?void 0:d.appContext.app.component(c))===void 0||r.value||!l.to?"a":l.routerComponentName}),g=$(()=>{const c="#";if(l.href)return l.href;if(typeof l.to=="string")return l.to||c;const{to:k}=l;if(k!==void 0&&"path"in k){const y=k.path||"",w=k.query?`?${Object.keys(k.query).map(x=>{var C;return`${x}=${(C=k.query)==null?void 0:C[x]}`}).join("=")}`:"",S=!k.hash||k.hash.charAt(0)==="#"?k.hash||"":`#${k.hash}`;return`${y}${w}${S}`||c}return c}),p=$(()=>({[`link-${l.variant}`]:l.variant!==null,[`link-opacity-${l.opacity}`]:l.opacity!==void 0,[`link-opacity-${l.opacityHover}-hover`]:l.opacityHover!==void 0,[`link-underline-${l.underlineVariant}`]:l.underlineVariant!==null,[`link-offset-${l.underlineOffset}`]:l.underlineOffset!==void 0,[`link-offset-${l.underlineOffsetHover}-hover`]:l.underlineOffsetHover!==void 0,[`link-underline-opacity-${l.underlineOpacity}`]:l.underlineOpacity!==void 0,[`link-underline-opacity-${l.underlineOpacityHover}-hover`]:l.underlineOpacityHover!==void 0,"icon-link":i.value===!0})),b=$(()=>({class:p.value,to:l.to,href:g.value,target:l.target,rel:l.target==="_blank"?l.rel??"noopener":void 0,tabindex:r.value?"-1":typeof o.tabindex>"u"?null:o.tabindex,"aria-disabled":r.value?!0:null})),_=$(()=>({[po]:n.value,disabled:r.value})),B=c=>{var k,y,w;if(r.value){c.preventDefault(),c.stopImmediatePropagation();return}(((k=u==null?void 0:u.isNav)==null?void 0:k.value)===!0&&s===null||s!==null&&((y=s.autoClose)==null?void 0:y.value)===!0)&&((w=u==null?void 0:u.close)==null||w.call(u)),a("click",c)};return(c,k)=>f.value==="router-link"?(h(),I(de(f.value),te({key:0},b.value,{custom:""}),{default:R(({href:y,navigate:w,isActive:S,isExactActive:x})=>[(h(),I(de(c.routerTag),te({href:y,class:{[po]:m(n),[c.activeClass]:S,[c.exactActiveClass]:x}},c.$attrs,{onClick:C=>{w(C),B(C)}}),{default:R(()=>[V(c.$slots,"default")]),_:2},1040,["href","class","onClick"]))]),_:3},16)):(h(),I(de(f.value),te({key:1,class:_.value},b.value,{onClick:B}),{default:R(()=>[V(c.$slots,"default")]),_:3},16,["class"]))}}),Fu=["aria-valuenow","aria-valuemax"],Gn=W({__name:"BProgressBar",props:{animated:{type:[Boolean,String],default:!1},label:{default:void 0},labelHtml:{default:void 0},max:{default:void 0},precision:{default:0},showProgress:{type:[Boolean,String],default:!1},showValue:{type:[Boolean,String],default:!1},striped:{type:[Boolean,String],default:!1},value:{default:0},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(t){const e=t,l=Ee(kn,null),a=v(()=>e.animated),o=v(()=>e.showProgress),n=v(()=>e.showValue),i=v(()=>
1e.striped),r=ft(e),u=$(()=>[r.value,{"progress-bar-animated":a.value||(l==null?void 0:l.animated.value),"progress-bar-striped":i.value||(l==null?void 0:l.striped.value)||a.value||(l==null?void 0:l.animated.value)}]),s=xe(()=>e.precision),d=xe(()=>e.value),f=xe(()=>e.max??NaN),g=xe(()=>(l==null?void 0:l.max.value)??NaN),p=$(()=>e.labelHtml!==void 0?e.labelHtml:n.value||l!=null&&l.showValue.value?d.value.toFixed(s.value):o.value||l!=null&&l.showProgress.value?(d.value*100/(f.value||100)).toFixed(s.value):e.label!==void 0?e.label:""),b=$(()=>g.value?`${d.value*100/g.value}%`:f.value?`${d.value*100/f.value}%`:typeof e.value=="string"?e.value:`${e.value}%`);return(_,B)=>(h(),H("div",{class:U(["progress-bar",u.value]),role:"progressbar","aria-valuenow":_.value,"aria-valuemin":"0","aria-valuemax":_.max,style:Me({width:b.value})},[V(_.$slots,"default",{},()=>[se(ae(p.value),1)])],14,Fu))}}),Un=W({__name:"BProgress",props:{height:{default:void 0},animated:{type:[Boolean,String],default:void 0},max:{default:100},precision:{default:void 0},showProgress:{type:[Boolean,String],default:void 0},showValue:{type:[Boolean,String],default:void 0},striped:{type:[Boolean,String],default:void 0},value:{default:void 0},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(t){const e=t,l=v(()=>e.animated),a=v(()=>e.showProgress),o=v(()=>e.showValue),n=v(()=>e.striped);return mt(kn,{animated:l,max:A(()=>e.max),showProgress:a,showValue:o,striped:n}),(i,r)=>(h(),H("div",{class:"progress",style:Me({height:i.height})},[V(i.$slots,"default",{},()=>[be(Gn,{animated:i.animated,max:i.max,precision:i.precision,"show-progress":i.showProgress,"show-value":i.showValue,striped:i.striped,value:i.value,variant:i.variant,"text-variant":i.textVariant,"bg-variant":i.bgVariant},null,8,["animated","max","precision","show-progress","show-value","striped","value","variant","text-variant","bg-variant"])])],4))}}),Du=["id","role","aria-live","aria-atomic"],Iu={class:"me-auto"},Xn=W({__name:"BToast",props:{body:{default:void 0},bodyClass:{default:void 0},headerClass:{default:void 0},headerTag:{default:"div"},id:{default:void 0},interval:{default:1e3},isStatus:{type:[Boolean,String],default:!1},modelValue:{type:[Boolean,Number],default:!1},noCloseButton:{type:[Boolean,String],default:!1},noFade:{type:[Boolean,String],default:!1},noHoverPause:{type:[Boolean,String],default:!1},progressProps:{default:void 0},showOnPause:{type:[Boolean,String],default:!0},solid:{type:[Boolean,String],default:!1},title:{default:void 0},toastClass:{default:void 0},transProps:{default:void 0},variant:{default:void 0},bgVariant:{default:null},textVariant:{default:null},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0}},emits:["close","close-countdown","hide","hidden","show","shown","show-prevented","hide-prevented","update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=G(null),i=Al(n),r=$e(a,"modelValue",o,{passive:!0}),{computedLink:u,computedLinkProps:s}=It(a),d=v(()=>a.isStatus),f=v(()=>a.noCloseButton),g=v(()=>a.noFade),p=v(()=>a.noHoverPause),b=v(()=>a.showOnPause),_=xe(()=>a.interval);v(()=>a.solid);const B=ft(a),c=A(()=>typeof r.value=="boolean"?0:r.value),{isActive:k,pause:y,restart:w,resume:S,stop:x,isPaused:C,value:T}=zn(c,_,{immediate:typeof r.value=="number"});Wa(()=>{o("close-countdown",T.value)});const L=A(()=>u.value?ht:"div"),P=A(()=>typeof r.value=="boolean"?r.value:k.value||b.value&&C.value),z=$(()=>[B.value,{show:P.value}]),K=()=>{p.value||y()};ve(i,J=>{if(J){K();return}S()});const ee=(J,ge={})=>new aa(J,{cancelable:!1,target:n.value||null,relatedTarget:null,trigger:null,...ge,componentId:a.id}),E=()=>{const J=ee("show",{cancelable:!0});if(o("show",J),J.defaultPrevented){r.value&&(r.value=!1),o("show-prevented");return}r.value||(r.value=!0)},F=(J="")=>{const ge=ee("hide",{cancelable:J!=="",trigger:J});if(o("hide",ge),J==="close"&&o("close",ge),ge.defaultPrevented){o("hide-prevented"),r.value||(r.value=!0);return}typeof r.value=="boolean"?r.value=!1:(r.value=0,x())},M=()=>{E()},Y=()=>{o("shown",ee("shown"))},ie=()=>{o("hidden",ee("hidden"))};return ve(k,J=>{J===!1&&C.value===!1&&r.value&&F()}),wl(x),e({pause:y,restart:w,resume:S,stop:x}),(J,ge)=>(h(),I(oa,te({"no-fade":m(g)},J.transProps,{onBeforeEnter:M,onAfterEnter:Y,onAfterLeave:ie}),{default:R(()=>[P.value?(h(),H("div",{key:0,id:J.id,ref_key:"element",ref:n,class:U(["toast",[J.toastClass,z.value]]),tabindex:"0",role:P.value?m(d)?"status":"alert":void 0,"aria-live":P.value?m(d)?"polite":"assertive":void 0,"aria-atomic":P.value?!0:void 0},[J.$slots.title||J.title?(h(),I(de(J.headerTag),{key:0,class:"toast-header"},{default:R(()=>[V(J.$slots,"title",{hide:F},()=>
1[le("strong",Iu,ae(J.title),1)]),m(f)?ne("",!0):(h(),I(na,{key:0,onClick:ge[0]||(ge[0]=_e=>F("close"))}))]),_:3})):ne("",!0),J.$slots.default||J.body?(h(),I(de(L.value),te({key:1,class:["toast-body",J.bodyClass],style:{display:"block"}},m(s),{onClick:ge[1]||(ge[1]=_e=>m(u)?F():()=>{})}),{default:R(()=>[V(J.$slots,"default",{hide:F},()=>[se(ae(J.body),1)])]),_:3},16,["class"])):ne("",!0),typeof m(r)=="number"&&J.progressProps!==void 0?(h(),I(Un,{key:2,animated:J.progressProps.animated,precision:J.progressProps.precision,"show-progress":J.progressProps.showProgress,"show-value":J.progressProps.showValue,striped:J.progressProps.striped,variant:J.progressProps.variant,max:m(r),value:m(T),height:"4px"},null,8,["animated","precision","show-progress","show-value","striped","variant","max","value"])):ne("",!0)],10,Du)):ne("",!0)]),_:3},16,["no-fade"]))}}),Ru="top-right",Mu={install(t){const e=Xt([]),l=G(!1),a=i=>{l.value=i},o=i=>{const r=Symbol(),u=$(()=>{const s=ze(i.props);return{component:ze(i.component)??Xn,props:{...s,pos:(s==null?void 0:s.pos)||Ru,_modelValue:(s==null?void 0:s.value)||5e3,_self:r}}});return(u.value.props.appendToast!==void 0?u.value.props.appendToast:l.value)?e.value=[...e.value,u]:e.value=[u,...e.value],r},n=i=>{e.value=e.value.filter(r=>r.value.props._self!==i)};t.provide(An,{_setIsAppend:a,toasts:e,show:o,remove:n})}},qu={install(t){const e=G([]),l=()=>{e.value.splice(0,e.value.length)};t.provide(Nn,{items:e,reset:l})}},ju={key:0,class:"visually-hidden"},Ja=W({__name:"BSpinner",props:{label:{default:void 0},role:{default:"status"},small:{type:[Boolean,String],default:!1},tag:{default:"span"},type:{default:"border"},variant:{default:null}},setup(t){const e=t,l=Ge(),a=v(()=>e.small),o=$(()=>[`spinner-${e.type}`,{[`spinner-${e.type}-sm`]:a.value,[`text-${e.variant}`]:e.variant!==null}]),n=A(()=>!Le(l.label));return(i,r)=>(h(),I(de(i.tag),{class:U(o.value),role:i.label||n.value?i.role:null,"aria-hidden":i.label||n.value?null:!0},{default:R(()=>[i.label||n.value?(h(),H("span",ju,[V(i.$slots,"label",{},()=>[se(ae(i.label),1)])])):ne("",!0)]),_:3},8,["class","role","aria-hidden"]))}}),Tt=W({__name:"BButton",props:{loading:{type:[Boolean,String],default:!1},loadingFill:{type:[Boolean,String],default:!1},loadingText:{default:"Loading..."},pill:{type:[Boolean,String],default:!1},pressed:{type:[Boolean,String],default:void 0},size:{default:"md"},squared:{type:[Boolean,String],default:!1},tag:{default:"button"},type:{default:"button"},variant:{default:"secondary"},active:{type:[Boolean,String],default:!1},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},routerTag:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0}},emits:["click","update:pressed"],setup(t,{emit:e}){const l=t,a=e,o=$e(l,"pressed",a),n=v(()=>l.active),i=v(()=>l.disabled),r=v(()=>l.pill),u=v(()=>l.pressed),s=v(()=>l.squared),d=v(()=>l.loading),f=v(()=>l.loadingFill),{computedLink:g,computedLinkProps:p}=It(l,["active-class","exact-active-class","replace","routerComponentName","routerTag"]),b=A(()=>typeof u.value=="boolean"),_=A(()=>l.tag==="button"&&l.href===void 0&&l.to===void 0),B=A(()=>l.to!==void 0),c=A(()=>l.href!==void 0?!1:!_.value),k=$(()=>B.value?p.value:[]),y=$(()=>[[`btn-${l.size}`],{[`btn-${l.variant}`]:l.variant!==null,active:n.value||u.value,"rounded-pill":r.value,"rounded-0":s.value,disabled:i.value}]),w=A(()=>B.value?ht:l.href?"a":l.tag),S=x=>{if(i.value){x.preventDefault(),x.stopPropagation();return}a("click",x),b.value&&(o.value=!u.value)};return(x,C)=>(h(),I(de(w.value),te({class:"btn"},k.value,{class:y.value,"aria-disabled":c.value?m(i):null,"aria-pressed":b.value?m(u):null,autocomplete:b.value?"off":null,disabled:_.value?m(i):null,href:x.href,rel:m(g)?x.rel:null,role:c.value||m(g)?"button":null,target:m(g)?x.target:null,type:_.value?x.type:null,to:_.value?null:x.to,append:m(g)?x.append:null,onClick:S}),{default:R(()=>[m(d)?V(x.$slots,"loading",{key:0}
1,()=>[m(f)?ne("",!0):(h(),H(pe,{key:0},[se(ae(x.loadingText),1)],64)),V(x.$slots,"loading-spinner",{},()=>[be(Ja,{small:x.size!=="lg",label:m(f)?x.loadingText:void 0},null,8,["small","label"])])]):V(x.$slots,"default",{key:1})]),_:3},16,["class","aria-disabled","aria-pressed","autocomplete","disabled","href","rel","role","target","type","to","append"]))}}),Qa=W({__name:"BOverlay",props:{bgColor:{default:void 0},blur:{default:"2px"},fixed:{type:[Boolean,String],default:!1},noCenter:{type:[Boolean,String],default:!1},noFade:{type:[Boolean,String],default:!1},noSpinner:{type:[Boolean,String],default:!1},noWrap:{type:[Boolean,String],default:!1},opacity:{default:.85},overlayTag:{default:"div"},show:{type:[Boolean,String],default:!1},spinnerSmall:{type:[Boolean,String],default:!1},spinnerType:{default:"border"},spinnerVariant:{default:void 0},variant:{default:"light"},wrapTag:{default:"div"},zIndex:{default:10},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},emits:["click","hidden","shown"],setup(t,{emit:e}){const l=t,a=e,o={top:0,left:0,bottom:0,right:0},n=v(()=>l.fixed),i=v(()=>l.noSpinner),r=v(()=>l.noCenter),u=v(()=>l.noWrap),s=v(()=>l.show),d=v(()=>l.spinnerSmall),f=v(()=>l.rounded),g=v(()=>l.roundedTop),p=v(()=>l.roundedBottom),b=v(()=>l.roundedStart),_=v(()=>l.roundedEnd),B=zl(()=>({rounded:f.value,roundedTop:g.value,roundedBottom:p.value,roundedStart:b.value,roundedEnd:_.value})),c=A(()=>l.variant!==null&&!l.bgColor?`bg-${l.variant}`:""),k=A(()=>s.value?!0:null),y=$(()=>({type:l.spinnerType,variant:l.spinnerVariant,small:d.value})),w=$(()=>({...o,zIndex:l.zIndex||10})),S=$(()=>({"position-absolute":!u.value||!n.value,"position-fixed":u.value&&n.value})),x=$(()=>[c.value,B.value]),C=$(()=>({...o,opacity:l.opacity,backgroundColor:l.bgColor||void 0,backdropFilter:l.blur?`blur(${l.blur})`:void 0})),T=$(()=>r.value?o:{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"});return(L,P)=>(h(),I(de(L.wrapTag),{class:"b-overlay-wrap position-relative","aria-busy":k.value},{default:R(()=>[V(L.$slots,"default"),be(oa,{"no-fade":L.noFade,"trans-props":{enterToClass:"show"},name:"fade",onAfterEnter:P[1]||(P[1]=z=>a("shown")),onAfterLeave:P[2]||(P[2]=z=>a("hidden"))},{default:R(()=>[m(s)?(h(),I(de(L.overlayTag),{key:0,class:U(["b-overlay",S.value]),style:Me(w.value),onClick:P[0]||(P[0]=z=>a("click",z))},{default:R(()=>[le("div",{class:U(["position-absolute",x.value]),style:Me(C.value)},null,6),le("div",{class:"position-absolute",style:Me(T.value)},[V(L.$slots,"overlay",ke(Te(y.value)),()=>[m(i)?ne("",!0):(h(),I(Ja,ke(te({key:0},y.value)),null,16))])],4)]),_:3},8,["class","style"])):ne("",!0)]),_:3},8,["no-fade"])]),_:3},8,["aria-busy"]))}}),Wu=["id","aria-labelledby","aria-describedby"],Gu=["id"],mo=1056,Uu=W({inheritAttrs:!1,__name:"BModal",props:{autoFocus:{type:[Boolean,String],default:!0},autoFocusButton:{default:void 0},body:{default:void 0},backdropVariant:{default:void 0},bodyBgVariant:{default:null},bodyClass:{default:void 0},bodyScrolling:{type:[Boolean,String],default:!1},bodyTextVariant:{default:null},bodyVariant:{default:null},busy:{type:[Boolean,String],default:!1},buttonSize:{default:"md"},cancelDisabled:{type:[Boolean,String],default:!1},cancelTitle:{default:"Cancel"},cancelVariant:{default:"secondary"},centered:{type:[Boolean,String],default:!1},contentClass:{default:void 0},dialogClass:{default:void 0},footerBgVariant:{default:null},footerBorderVariant:{default:null},footerClass:{default:void 0},footerTextVariant:{default:null},footerVariant:{default:null},fullscreen:{type:[Boolean,String],default:!1},headerBgVariant:{default:null},headerBorderVariant:{default:null},headerClass:{default:void 0},headerCloseClass:{default:void 0},headerCloseLabel:{default:"Close"},headerCloseVariant:{default:"secondary"},headerTextVariant:{default:null},headerVariant:{default:null},hideBackdrop:{type:[Boolean,String],default:!1},hideFooter:{type:[Boolean,String],default:!1},hideHeader:{type:[Boolean,String],default:!1},hideHeaderClose:{type:[Boolean,String],default:!1},id:{default:void 0},lazy:{type:[Boolean,String],default:!1},modalClass:{default:void 0},modelValue:{type:[Boolean,String],default:!1},noCloseOnBackdrop:{type:[Boolean,String],default:!1},noCloseOnEsc:{type:[Boolean,String],default:!1},noFade:{type:[Boolean,String],default:!1},okDisabled:{type:[Boolean,String],default:!1},okOnly:{type:[Boolean,String],default:!1},okTitle:{default:"Ok"},okVariant:{default:"primary"},scrollable:{type:[Boolean,String],default:!1},size:{default:"md"},teleportDisabled:{type:[Boolean,String],default:!1},teleportTo:{default:"body"},title:{default:void 0},titleClass:{default:void 0},titleSrOnly:{type:[Boolean,String],default:!1},titleTag:{default:"h5"},transProps:{default:void 0}},emits:["cancel","close","hidden","hide","hide-prevented","ok","show","show-prevented","shown","update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=Ge(),i=Oe(()=>a.id,"modal"),r=$e(a,"modelValue",o,{passive:!0}),u=v(()=>a.busy),s=v(()=>a.lazy),d=v(()=>a.cancelDisabled),f=v(()=>a.centered),g=v(()=>a.hideBackdrop),p=v(()=>a.hideFooter),b=v(()=>a.hideHeader),_=v(()=>a.hideHeaderClose),B=v(r),c=v(()=>a.noCloseOnBackdrop),k=v(()=>a.noCloseOnEsc),y=v(()=>a.noFade),w=v(()=>a.autoFocus),S=v(()=>a.okDisabled),x=v(()=>a.okOnly),C=v(()=>a.scrollable),T=v(()=>a.titleSrOnly),L=v(()=>a.teleportDisabled),P=v(()=>a.bodyScrolling),z=v(()=>
1a.fullscreen),K=G(null),ee=G(null),E=G(null),F=G(null),M=G(B.value),Y=G(!1);Xe("Escape",()=>{Z("esc")},{target:K}),Wn(B,P);const{focused:ie}=qe(K,{initialValue:B.value&&a.autoFocusButton===void 0}),{focused:J}=qe(ee,{initialValue:B.value&&a.autoFocusButton==="ok"}),{focused:ge}=qe(E,{initialValue:B.value&&a.autoFocusButton==="cancel"}),{focused:_e}=qe(F,{initialValue:B.value&&a.autoFocusButton==="close"}),ue=$(()=>[a.modalClass,{fade:!y.value,show:M.value}]),ce=A(()=>s.value===!1||s.value===!0&&Y.value===!0||s.value===!0&&B.value===!0),he=A(()=>a.backdropVariant!==void 0?a.backdropVariant:g.value?"transparent":"dark"),Be=A(()=>!Le(n["header-close"])),O=$(()=>[a.dialogClass,{"modal-fullscreen":z.value===!0,[`modal-fullscreen-${z.value}-down`]:typeof z.value=="string",[`modal-${a.size}`]:a.size!=="md","modal-dialog-centered":f.value,"modal-dialog-scrollable":C.value}]),q=ft(()=>({bgVariant:a.bodyBgVariant,textVariant:a.bodyTextVariant,variant:a.bodyVariant})),N=$(()=>[a.bodyClass,q.value]),D=ft(()=>({bgVariant:a.headerBgVariant,textVariant:a.headerTextVariant,variant:a.headerVariant})),Q=$(()=>[a.headerClass,D.value,{[`border-${a.headerBorderVariant}`]:a.headerBorderVariant!==null}]),X=$(()=>({variant:Be.value?a.headerCloseVariant:void 0,class:a.headerCloseClass})),re=ft(()=>({bgVariant:a.footerBgVariant,textVariant:a.footerTextVariant,variant:a.footerVariant})),oe=$(()=>[a.footerClass,re.value,{[`border-${a.footerBorderVariant}`]:a.footerBorderVariant!==null}]),me=$(()=>[a.titleClass,{"visually-hidden":T.value}]),Se=A(()=>d.value||u.value),fe=A(()=>S.value||u.value),j=(ye,Pe={})=>new aa(ye,{cancelable:!1,target:K.value||null,relatedTarget:null,trigger:null,...Pe,componentId:i.value});ve(B,(ye,Pe)=>{ye!==Pe&&(ye===!0?we():Z())});const Z=(ye="")=>{if(ye==="backdrop"&&c.value||ye==="esc"&&k.value){o("hide-prevented");return}const Pe=j("hide",{cancelable:ye!=="",trigger:ye});if(ye==="ok"&&o(ye,Pe),ye==="cancel"&&o(ye,Pe),ye==="close"&&o(ye,Pe),o("hide",Pe),Pe.defaultPrevented){o("hide-prevented"),r.value||(r.value=!0);return}r.value&&(r.value=!1)},we=()=>{if(M.value)return;const ye=j("show",{cancelable:!0});if(o("show",ye),ye.defaultPrevented){r.value&&(r.value=!1),o("show-prevented");return}r.value||(r.value=!0)},Ce=()=>{w.value!==!1&&(a.autoFocusButton==="ok"?J.value=!0:a.autoFocusButton==="close"?_e.value=!0:a.autoFocusButton==="cancel"?ge.value=!0:ie.value=!0)},Ae=()=>{we()},Ie=()=>{M.value=!0,Ce(),o("shown",j("shown")),s.value===!0&&(Y.value=!0)},Qe=()=>{M.value=!1},Re=()=>{o("hidden",j("hidden")),s.value===!0&&(Y.value=!1)},{activePosition:Et,activeModalCount:ra}=Pu(M),xa=$(()=>({"z-index":M.value?mo-(((ra==null?void 0:ra.value)??0)-((Et==null?void 0:Et.value)??0)):mo}));Ne(K,"bv-toggle",()=>{B.value?Z():we()});const Bt=$(()=>({cancel:()=>{Z("cancel")},close:()=>{Z("close")},hide:Z,ok:()=>{Z("ok")},visible:B.value}));return e({hide:Z,id:i,show:we}),(ye,Pe)=>{var Kl;return h(),I(Dt,{to:ye.teleportTo,disabled:m(L)},[be(oa,te({"no-fade":!0},ye.transProps,{"trans-props":{enterToClass:"show",...(Kl=ye.transProps)==null?void 0:Kl.transProps},onBeforeEnter:Ae,onAfterEnter:Ie,onLeave:Qe,onAfterLeave:Re}),{default:R(()=>[Pt(le("div",te({id:m(i),ref_key:"element",ref:K,class:["modal",ue.value],role:"dialog","aria-labelledby":m(b)?void 0:`${m(i)}-label`,"aria-describedby":`${m(i)}-body`,tabindex:"-1"},ye.$attrs,{style:xa.value}),[le("div",{class:U(["modal-dialog",O.value])},[ce.value?(h(),H("div",{key:0,class:U(["modal-content",ye.contentClass])},[m(b)?ne("",!0):(h(),H("div",{key:0,class:U(["modal-header",Q.value])},[V(ye.$slots,"header",ke(Te(Bt.value)),()=>[(h(),I(de(ye.titleTag),{id:`${m(i)}-label`,class:U(["modal-title",me.value])},{default:R(()=>[V(ye.$slots,"title",ke(Te(Bt.value)),()=>[se(ae(ye.title),1)],!0)]),_:3},8,["id","class"])),m(_)?ne("",!0):(h(),H(pe,{key:0},[Be.value?(h(),I(Tt,te({key:0},X.value,{onClick:Pe[0]||(Pe[0]=ka=>Z("close"))}),{default:R(()=>[V(ye.$slots,"header-close",{},void 0,!0)]),_:3},16)):(h(),I(na,te({key:1,"aria-label":ye.headerCloseLabel},X.value,{onClick:Pe[1]||(Pe[1]=ka=>Z("close"))}),null,16,["aria-label"]))],64))],!0)],2)),le("div",{id:`${m(i)}-body`,class:U(["modal-body",N.value])},[V(ye.$slots,"default",ke(Te(Bt.value)),()=>[se(ae(ye.body),1)],!0)],10,Gu),m(p)?ne("",!0):(h(),H("div",{key:1,class:U(["modal-footer",oe.value])},[V(ye.$slots,"footer",ke(Te(Bt.value)),()=>
1[V(ye.$slots,"cancel",ke(Te(Bt.value)),()=>[m(x)?ne("",!0):(h(),I(Tt,{key:0,ref_key:"cancelButton",ref:E,disabled:Se.value,size:ye.buttonSize,variant:ye.cancelVariant,onClick:Pe[2]||(Pe[2]=ka=>Z("cancel"))},{default:R(()=>[se(ae(ye.cancelTitle),1)]),_:1},8,["disabled","size","variant"]))],!0),V(ye.$slots,"ok",ke(Te(Bt.value)),()=>[be(Tt,{ref_key:"okButton",ref:ee,disabled:fe.value,size:ye.buttonSize,variant:ye.okVariant,onClick:Pe[3]||(Pe[3]=ka=>Z("ok"))},{default:R(()=>[se(ae(ye.okTitle),1)]),_:1},8,["disabled","size","variant"])],!0)],!0)],2))],2)):ne("",!0)],2),V(ye.$slots,"backdrop",{},()=>[be(Qa,{variant:he.value,show:m(B),"no-spinner":"",fixed:"","no-wrap":"",blur:null,onClick:Pe[4]||(Pe[4]=ka=>Z("backdrop"))},null,8,["variant","show"])],!0)],16,Wu),[[ja,m(B)]])]),_:3},16,["trans-props"])],8,["to","disabled"])}}}),Za=(t,e)=>{const l=t.__vccOpts||t;for(const[a,o]of e)l[a]=o;return l},fl=Za(Uu,[["__scopeId","data-v-e2619669"]]),Xu={install(t){const e=Xt([]),l=()=>{let i=()=>{};return{value:new Promise(r=>{i=r}),resolve:i}},a=i=>{const r=l(),u=Symbol();return e.value=[...e.value,$(()=>({component:ze(i.component)??fl,props:{...ze(i.props),_isConfirm:!1,_promise:r,_self:u,_modelValue:!0}}))],r.value},o=i=>{const r=l(),u=Symbol();return e.value=[...e.value,$(()=>({component:ze(i.component)??fl,props:{...ze(i.props),_isConfirm:!0,_promise:r,_self:u,_modelValue:!0}}))],r.value},n=i=>{e.value=e.value.filter(r=>r.value.props._self!==i)};t.provide(En,{modals:e,remove:n,show:a,confirm:o})}},Ku={install(t){const e=Xt([]),l=A(()=>e.value.length),a=A(()=>e.value[e.value.length-1]),o=s=>{e.value=[...e.value,s]},n=s=>{e.value=e.value.filter(d=>d.uid!==s.uid)},i=Xt([]),r=s=>{i.value=[...i.value,s]},u=s=>{i.value=i.value.filter(d=>d.uid!==s.uid)};t.provide(Hn,{stack:e,countStack:l,lastStack:a,registry:i,pushStack:o,removeStack:n,pushRegistry:r,removeRegistry:u})}},Yu={install(t,e){var l,a;const o=typeof(e==null?void 0:e.rtl)=="boolean"?!1:((l=e==null?void 0:e.rtl)==null?void 0:l.rtlInitial)??!1,n=typeof(e==null?void 0:e.rtl)=="boolean"?void 0:((a=e==null?void 0:e.rtl)==null?void 0:a.localeInitial)??void 0,i=G(o),r=G(n);t.provide(Pn,{isRtl:i,locale:r})}},Ju=["id"],Qu=W({__name:"BAccordion",props:{flush:{type:[Boolean,String],default:!1},free:{type:[Boolean,String],default:!1},id:{default:void 0},modelValue:{default:void 0}},emits:["update:modelValue"],setup(t,{emit:e}){const l=t,a=$e(l,"modelValue",e,{passive:!0}),o=Oe(()=>l.id,"accordion"),n=v(()=>l.flush),i=v(()=>l.free),r=$(()=>({"accordion-flush":n.value}));return mt($n,{openItem:Ke(a),free:i,setOpenItem:u=>{a.value=u}}),(u,s)=>(h(),H("div",{id:m(o),class:U(["accordion",r.value])},[V(u.$slots,"default")],10,Ju))}}),Kn=W({inheritAttrs:!1,__name:"BCollapse",props:{horizontal:{type:[Boolean,String],default:!1},id:{default:void 0},isNav:{type:[Boolean,String],default:!1},modelValue:{type:[Boolean,String],default:!1},skipAnimation:{type:[Boolean,String],default:!1},tag:{default:"div"},toggle:{type:[Boolean,String],default:!1},visible:{type:[Boolean,String],default:!1}},emits:["hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=(z,K={})=>new aa(z,{cancelable:!1,target:b.value||null,relatedTarget:null,trigger:null,...K,componentId:p.value}),i=$e(a,"modelValue",o,{passive:!0}),r=v(i),u=v(()=>a.toggle),s=v(()=>a.horizontal),d=v(()=>a.isNav),f=v(()=>a.visible),g=v(()=>a.skipAnimation),p=Oe(()=>a.id,"collapse"),b=G(null),_=G(!1),B=G(r.value),c=$(()=>({show:B.value,"navbar-collapse":d.value,collapsing:_.value,closing:B.value&&!r.value,"collapse-horizontal":s.value})),k=()=>{i.value=!1},y=()=>{i.value=!0},w=()=>{i.value=!r.value},S=$(()=>({toggle:w,open:y,close:k,id:p.value,visible:r.value}));let x,C,T=g.value;const L=()=>{const z=n("show",{cancelable:!0});if(o("show",z),z.defaultPrevented){o("show-prevented");return}clearTimeout(C),clearTimeout(x),B.value=!0,!T&&(_.value=!0,He(()=>{b.value!==null&&(s.value?b.value.style.width=`${b.value.scrollWidth}px`:b.value.style.height=`${b.value.scrollHeight}px`,x=setTimeout(()=>{_.value=!1,o("shown"),b.value!==null&&(b.value.style.height="",b.value.style.width="")},il(b.value)))}))},P=()=>{const z=n("hide",{cancelable:!0});if(o("hide",z),z.defaultPrevented){o("hide-prevented");return}if(clearTimeout(x),clearTimeout(C),b.value!==null){if(T){B.value=!1;return}_.value?(b.value.style.height="",b.value.style.width=""):s.value?b.value.style.width=`${b.value.scrollWidth}px`:b.value.style.height=`${b.value.scrollHeight}px`,b.value.offsetHeight,_.value=!0,He(()=>{b.value!==null&&(b.value.style.height="",b.value.style.width="",C=setTimeout(()=>{B.value=!1,_.value=!1,o("hidden")},il(b.value)))})}};return ve(i,()=>{r.value?L():P()}),pt(()=>{b.value!==null&&!r.value&&u.value&&He(()=>{i.value=!0})}),ve(g,z=>{T=z}),f.value&&(T=!0,i.value=!0,He(()=>{T=g.value})),ve(f,z=>{T=!0,z?y():k(),He(()=>{T=g.value})}),Ne(b,"bv-toggle",()=>{i.value=!r.value}),e({close:k,isNav:d,open:y,toggle:w,visible:Ke(B)}),mt(Nl,{id:p,close:k,open:y,toggle:w,visible:Ke(B),isNav:d}),(z,K)=>(h(),H(pe,null,[V(z.$slots,"header",ke(Te(S.value))),(h(),I(de(z.tag),te({id:m(p),ref_key:"element",ref:b,class:["collapse",c.value],"is-nav":m(d)},z.$attrs),{default:R(()=>[V(z.$slots,"default",ke(Te(S.value)))]),_:3},16,["id","class","is-nav"])),V(z.$slots,"footer",ke(Te(S.value)))],64))}}),Zu=["aria-expanded","aria-controls","onClick"],es=W({inheritAttrs:!1,__name:"BAccordionItem",props:{bodyAttrs:{default:void 0},bodyClass:{default:void 0},buttonAttrs:{default:void 0},buttonClass:{default:void 0},collapseClass:{default:void 0},headerAttrs:{default:void 0},headerClass:{default:void 0},headerTag:{default:"h2"},horizontal:{type:[Boolean,String],default:void 0},id:{default:void 0},isNav:{type:[Boolean,String],default:void 0},modelValue:{type:Boolean,default:!1},tag:{default:void 0},title:{default:void 0},toggle:{type:[Boolean,String],default:void 0},visible:{type:[Boolean,String],default:!1},wrapperAttrs:{default:void 0}},emits:["hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(t,{emit:e}){const{class:l,...a}
1=ba(),o=t,n=e,i=$e(o,"modelValue",n,{passive:!0}),r=Ee($n,null),u=Oe(()=>o.id,"accordion_item");return pt(()=>{i.value&&!(r!=null&&r.free.value)&&(r==null||r.setOpenItem(u.value)),!i.value&&(r==null?void 0:r.openItem.value)===u.value&&(i.value=!0)}),ve(()=>r==null?void 0:r.openItem.value,()=>i.value=(r==null?void 0:r.openItem.value)===u.value&&!(r!=null&&r.free.value)),ve(i,()=>{i.value&&!(r!=null&&r.free.value)&&(r==null||r.setOpenItem(u.value))}),(s,d)=>(h(),H("div",te({class:"accordion-item"},s.wrapperAttrs,{class:m(l)}),[be(Kn,te({id:m(u),modelValue:m(i),"onUpdate:modelValue":d[0]||(d[0]=f=>jo(i)?i.value=f:null),class:["accordion-collapse",s.collapseClass],"aria-labelledby":`${m(u)}-heading`},a,{tag:s.tag,toggle:s.toggle,horizontal:s.horizontal,visible:s.visible,"is-nav":s.isNav,onShow:d[1]||(d[1]=f=>n("show",f)),onShown:d[2]||(d[2]=f=>n("shown")),onHide:d[3]||(d[3]=f=>n("hide",f)),onHidden:d[4]||(d[4]=f=>n("hidden")),onHidePrevented:d[5]||(d[5]=f=>n("hide-prevented")),onShowPrevented:d[6]||(d[6]=f=>n("show-prevented"))}),{header:R(({visible:f,toggle:g})=>[(h(),I(de(s.headerTag),te({id:`${m(u)}-heading`,class:["accordion-header",s.headerClass]},s.headerAttrs),{default:R(()=>[le("button",te({class:"accordion-button"},s.buttonAttrs,{class:[{collapsed:!f},s.buttonClass],type:"button","aria-expanded":f?"true":"false","aria-controls":m(u),onClick:g}),[V(s.$slots,"title",{},()=>[se(ae(s.title),1)])],16,Zu)]),_:2},1040,["id","class"]))]),default:R(()=>[le("div",te({class:"accordion-body"},s.bodyAttrs,{class:s.bodyClass}),[V(s.$slots,"default")],16)]),_:3},16,["id","modelValue","class","aria-labelledby","tag","toggle","horizontal","visible","is-nav"])],16))}}),ts=W({__name:"BAlert",props:{closeClass:{default:void 0},closeContent:{default:void 0},closeLabel:{default:"Close"},closeVariant:{default:"secondary"},dismissible:{type:[Boolean,String],default:!1},fade:{type:[Boolean,String],default:!1},immediate:{type:[Boolean,String],default:!0},interval:{default:1e3},modelValue:{type:[Boolean,Number],default:!1},noHoverPause:{type:[Boolean,String],default:!1},showOnPause:{type:[Boolean,String],default:!0},variant:{default:"info"}},emits:["close","close-countdown","closed","update:modelValue"],setup(t,{expose:e,emit:l}
1){const a=t,o=l,n=Ge(),i=G(null),r=$e(a,"modelValue",o),u=Al(i),s=v(()=>a.dismissible),d=v(()=>a.fade),f=v(()=>a.immediate),g=v(()=>a.showOnPause),p=v(()=>a.noHoverPause),b=xe(()=>a.interval),_=A(()=>!Le(n.close)),B=A(()=>typeof r.value=="boolean"?0:r.value),c=$(()=>({[`alert-${a.variant}`]:a.variant!==null,"alert-dismissible":s.value})),k=$(()=>[a.closeClass,{"btn-close-custom":_.value}]),{isActive:y,pause:w,restart:S,resume:x,stop:C,isPaused:T,value:L}=zn(B,b,{immediate:typeof r.value=="number"&&f.value}),P=A(()=>typeof r.value=="boolean"?r.value:y.value||g.value&&T.value),z=$(()=>({variant:_.value?a.closeVariant:void 0,class:k.value}));Wa(()=>{o("close-countdown",L.value)});const K=()=>{o("close"),typeof r.value=="boolean"?r.value=!1:(r.value=0,C()),o("closed")},ee=()=>{p.value||w()};return ve(u,E=>{if(E){ee();return}x()}),wl(C),e({pause:w,restart:S,resume:x,stop:C}),(E,F)=>(h(),I(oa,{"no-fade":!m(d),"trans-props":{enterToClass:"show"}},{default:R(()=>[P.value?(h(),H("div",{key:0,ref_key:"element",ref:i,class:U(["alert",c.value]),role:"alert","aria-live":"polite","aria-atomic":"true"},[V(E.$slots,"default",{},void 0,!0),m(s)?(h(),H(pe,{key:0},[_.value||E.closeContent?(h(),I(Tt,te({key:0},z.value,{onClick:K}),{default:R(()=>[V(E.$slots,"close",{},()=>[se(ae(E.closeContent),1)],!0)]),_:3},16)):(h(),I(na,te({key:1,"aria-label":E.closeLabel},z.value,{onClick:K}),null,16,["aria-label"]))],64)):ne("",!0)],2)):ne("",!0)]),_:3},8,["no-fade"]))}}),as=Za(ts,[["__scopeId","data-v-80abc89a"]]),ls={key:0,class:"b-avatar-custom"},os={key:1,class:"b-avatar-img"},ns=["src","alt"],go=.4,rs=W({__name:"BAvatar",props:{alt:{default:"avatar"},badge:{type:[Boolean,String],default:!1},badgeBgVariant:{default:null},badgeOffset:{default:void 0},badgeStart:{type:[Boolean,String],default:!1},badgeTextVariant:{default:null},badgeTop:{type:[Boolean,String],default:!1},badgeVariant:{default:"primary"},button:{type:[Boolean,String],default:!1},buttonType:{default:"button"},icon:{type:[String,Boolean],default:void 0},size:{default:void 0},square:{type:[Boolean,String],default:!1},src:{default:void 0},text:{default:void 0},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:"secondary"},bgVariant:{default:null},textVariant:{default:null},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},emits:["click","img-error"],setup(t,{emit:e}){const l=t,a=e,o=Ge(),{computedLink:n,computedLinkProps:i}=It(l),r=Ee(_n,null),u=["sm",null,"lg"],s=go*.7,d=v(()=>l.badgeStart),f=v(()=>l.badgeTop),g=v(()=>l.button),p=v(()=>l.disabled),b=v(()=>l.square),_=v(()=>l.rounded),B=v(()=>l.roundedTop),c=v(()=>l.roundedBottom),k=v(()=>l.roundedStart),y=v(()=>l.roundedEnd),w=A(()=>!Le(o.default)),S=A(()=>!Le(o.badge)),x=A(()=>!!l.badge||l.badge===""||S.value),C=A(()=>(r==null?void 0:r.size.value)??b.value),T=rl(()=>l.size),L=rl(()=>r==null?void 0:r.size.value),P=$(()=>L.value??T.value),z=A(()=>(r==null?void 0:r.variant.value)??l.variant),K=A(()=>(r==null?void 0:r.rounded.value)??_.value),ee=A(()=>(r==null?void 0:r.roundedTop.value)??B.value),E=A(()=>(r==null?void 0:r.roundedBottom.value)??c.value),F=A(()=>(r==null?void 0:r.roundedStart.value)??k.value),M=A(()=>(r==null?void 0:r.roundedEnd.value)??y.value),Y=zl(()=>({rounded:K.value,roundedTop:ee.value,roundedBottom:E.value,roundedStart:F.value,roundedEnd:M.value})),ie=ft(()=>({variant:l.badgeVariant,bgVariant:l.badgeBgVariant,textVariant:l.badgeTextVariant})),J=A(()=>l.badge===!0?"":l.badge),ge=A(()=>(r==null?void 0:r.textVariant.value)??l.textVariant),_e=A(()=>(r==null?void 0:r.bgVariant.value)??l.bgVariant),ue=ft(()=>({bgVariant:_e.value,textVariant:ge.value,variant:z.value})),ce=$(()=>[ue.value,C.value===!0?void 0:Y.value,{[`b-avatar-${l.size}`]:!!l.size&&u.indexOf(T.value)!==-1,[`btn-${z.value}`]:g.value?z.value!==null:!1,badge:!g.value&&z.value!==null&&w.value,btn:g.value,"rounded-0":C.value===!0}]),he=$(()=>{const X=l.badgeOffset||"0px";return{fontSize:(u.indexOf(P.value||null)===-1?`calc(${P.value} * ${s})`:"")||"",top:f.value?X:"",bottom:f.value?"":X,left:d.value?X:"",right:d.value?"":X}}),Be=$(()=>{const X=u.indexOf(P.value||null)===-1?`calc(${P.value} * ${go})`:null;return X?{fontSize:X}:{}}),O=$(()=>{var X;const re=((X=r==null?void 0:r.overlapScale)==null?void 0:X.value)||0,oe=P.value&&re?`calc(${P.value} * -${re})`:null;return oe?{marginLeft:oe,marginRight:oe}:{}}),q=A(()=>n.value?ht:g.value?"button":"span"),N=$(()=>({...O.value,width:P.value??void 0,height:P.value??void 0})),D=X=>{!p.value&&(n.value||g.value)&&a("click",X)},Q=X=>{a("img-error",X)};return(X,re)=>(h(),I(de(q.value),te({class:["b-avatar",ce.value],style:N.value},m(i),{type:m(g)&&!m(n)?l.buttonType:void 0,disabled:m(p)||null,onClick:D}),{default:R(()=>[w.value?(h(),H("span",ls,[V(X.$slots,"default")])):X.src?(h(),H("span",os,[le("img",{src:X.src,alt:X.alt,onError:Q}
1,null,40,ns)])):X.text?(h(),H("span",{key:2,class:"b-avatar-text",style:Me(Be.value)},ae(X.text),5)):ne("",!0),x.value?(h(),H("span",{key:3,class:U(["b-avatar-badge",m(ie)]),style:Me(he.value)},[V(X.$slots,"badge",{},()=>[se(ae(J.value),1)])],6)):ne("",!0)]),_:3},16,["class","style","type","disabled"]))}}),is=W({__name:"BAvatarGroup",props:{overlap:{default:.3},size:{default:void 0},square:{type:[Boolean,String],default:!1},tag:{default:"div"},variant:{default:null},bgVariant:{default:null},textVariant:{default:null},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},setup(t){const e=t,l=v(()=>e.square),a=v(()=>e.rounded),o=v(()=>e.roundedTop),n=v(()=>e.roundedBottom),i=v(()=>e.roundedStart),r=v(()=>e.roundedEnd),u=xe(()=>e.overlap),s=rl(()=>e.size),d=A(()=>Math.min(Math.max(u.value,0),1)/2),f=$(()=>{const g=s.value?`calc(${s.value} * ${d.value})`:null;return g?{paddingLeft:g,paddingRight:g}:{}});return mt(_n,{overlapScale:d,size:A(()=>e.size),square:l,rounded:a,roundedTop:o,roundedBottom:n,roundedStart:i,roundedEnd:r,variant:A(()=>e.variant),bgVariant:A(()=>e.bgVariant),textVariant:A(()=>e.textVariant)}),(g,p)=>(h(),I(de(g.tag),{class:"b-avatar-group",role:"group"},{default:R(()=>[le("div",{class:"b-avatar-group-inner",style:Me(f.value)},[V(g.$slots,"default")],4)]),_:3}))}}),us=W({__name:"BBadge",props:{dotIndicator:{type:[Boolean,String],default:!1},pill:{type:[Boolean,String],default:!1},tag:{default:"span"},textIndicator:{type:[Boolean,String],default:!1},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:"secondary"},bgVariant:{default:null},textVariant:{default:null}},setup(t){const e=t,l=v(()=>e.pill),a=v(()=>e.textIndicator),o=v(()=>e.dotIndicator),n=v(()=>e.active),i=v(()=>e.disabled),r=ft(e),{computedLink:u,computedLinkProps:s}=It(e,["active","activeClass","append","disabled","href","rel","replace","routerComponentName","target","to","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","icon"]),d=A(()=>u.value?ht:e.tag),f=$(()=>[r.value,{active:n.value,disabled:i.value,"rounded-pill":l.value,"position-absolute top-0 start-100 translate-middle":a.value||o.value,"p-2 border border-light rounded-circle":o.value,"text-decoration-none":u.value}]);return(g,p)=>(h(),I(de(d.value),te({class:["badge",f.value]},m(s)),{default:R(()=>[V(g.$slots,"default")]),_:3},16,["class"]))}}),Yn=W({__name:"BBreadcrumbItem",props:{ariaCurrent:{default:"location"},text:{default:void 0},active:{type:[Boolean,String],default:!1},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},emits:["click"],setup(t,{emit:e}){const l=t,a=e,o=v(()=>l.active),n=v(()=>l.disabled),i=$(()=>({active:o.value})),r=A(()=>o.value?"span":ht),u=A(()=>o.value?l.ariaCurrent:void 0),s=$(()=>r.value!=="span"?Hl(l,["active","activeClass","append","disabled","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","icon"]):{}),d=f=>{if(n.value||o.value){f.preventDefault(),f.stopImmediatePropagation();return}n.value||a("click",f)};return(f,g)=>(h(),H("li",{class:U(["breadcrumb-item",i.value])},[(h(),I(de(r.value),te({"aria-current":u.value},s.value,{onClick:d}),{default:R(()=>[V(f.$slots,"default",{},()=>[se(ae(f.text),1)])]),_:3},16,["aria-current"]))],2))}}),ss={"aria-label":"breadcrumb"},ds={class:"breadcrumb"},vs=W({__name:"BBreadcrumb",props:{items:{default:void 0}},setup(t){const e=t,l=Ou(),a=$(()=>{var o;const n=e.items||((o=l.items)==null?void 0:o.value)||[];let i=!1;return n.map((r,u)=>(typeof r=="string"&&(r={text:r},u<n.length-1&&(r.href="#")),r.active&&(i=!0),!r.active&&!i&&(r.active=u+1===n.length),r))});return(o,n)=>(h(),H("nav",ss,[le("ol",ds,[V(o.$slots,"prepend"),(h(!0),H(pe,null,Ve(a.value,(i,r)=>(h(),I(Yn,te({key:r},i),{default:R(()=>[se(ae(i.text),1)]),_:2},1040))),128)),V(o.$slots,"default"),V(o.$slots,"append")])]))}}),fs=W({__name:"BButtonGroup",props:{ariaLabel:{default:"Group"},size:{default:"md"},tag:{default:"div"},vertical:{type:[Boolean,String],default:!1}},setup(t){const e=t,l=v(()=>e.vertical),a=$(()=>({"btn-group":!l.value,[`btn-group-${e.size}`]:e.size!=="md","btn-group-vertical":l.value}));return(o,n)=>(h(),I(de(o.tag),{class:U(a.value),role:"group","aria-label":o.ariaLabel},{default:R(()=>[V(o.$slots,"default")]),_:3},8,["class","aria-label"]))}}),cs=["role","aria-label"],ps=W({__name:"BButtonToolbar",props:{ariaLabel:{default:"Group"},justify:{type:[Boolean,String],default:!1},role:{default:"toolbar"}},setup(t){const e=t,l=v(()=>e.justify),a=$(()=>({"justify-content-between":l.value}));return(o,n)=>(h(),H("div",{class:U([a.value,"btn-toolbar"]),role:o.role,"aria-label":o.ariaLabel},[V(o.$slots,"default")],10,cs))}}),ms=["src","width","height","srcset","sizes","loading"],Ll=W({__name:"BImg",props:{blank:{type:[Boolean,String],default:!1},blankColor:{default:"transparent"},block:{type:[Boolean,String],default:!1},center:{type:[Boolean,String],default:!1},end:{type:[Boolean,String],default:!1},fluid:{type:[Boolean,String],default:!1},fluidGrow:{type:[Boolean,String],default:!1},height:{default:void 0},lazy:{type:[Boolean,String],default:!1},sizes:{default:void 0},src:{default:void 0},srcset:{default:void 0},start:{type:[Boolean,String],default:!1},thumbnail:{type:[Boolean,String],default:!1},width:{default:void 0},rounded:{type:[String,Number,Boolean],default:!1},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},setup(t){const e=t,l=v(()=>e.lazy),a=v(()=>e.blank),o=v(()=>e.block),n=v(()=>e.center),i=v(()=>e.fluid),r=v(()=>e.fluidGrow),u=v(()=>e.start),s=v(()=>e.end),d=v(()=>e.thumbnail),f=xe(()=>e.height??NaN),g=xe(()=>e.width??NaN),p=v(()=>e.rounded),b=v(()=>e.roundedTop),_=v(()=>e.roundedBottom),B=v(()=>e.roundedStart),c=v(()=>e.roundedEnd),k=zl(()=>({rounded:p.value,roundedTop:b.value,roundedBottom:_.value,roundedStart:B.value,roundedEnd:c.value})),y=$(()=>typeof e.srcset=="string"?e.srcset.split(",").filter(P=>P).join(","):Array.isArray(e.srcset)?e.srcset.filter(P=>P).join(","):void 0),w=$(()=>typeof e.sizes=="string"?e.sizes.split(",").filter(P=>P).join(","):Array.isArray(e.sizes)?e.sizes.filter(P=>P).join(","):void 0),S=$(()=>{const P=Number.isNaN(g.value)?void 0:g.value,z=Number.isNaN(f.value)?void 0:f.value;return a.value?P!==void 0&&z===void 0?{height:P,width:P}:P===void 0&&z!==void 0?{height:z,width:z}:{height:1,width:1}:{width:P,height:z}}),x=A(()=>L(S.value.width,S.value.height,e.blankColor)),C=A(()=>u.value?"float-start":s.value?"float-end":n.value?"mx-auto":void 0),T=$(()=>[k.value,{"img-thumbnail":d.value,"img-fluid":i.value||r.value,"w-100":r.value,[`${C.value}`]:C.value!==void 0,"d-block":o.value||n.value}]),L=(P,z,K)=>`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(`<svg width="${P}" height="${z}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ${P} ${z}" preserveAspectRatio="none"> 2 <rect width="100%" height="100%" style="fill:${K};"></rect> 3 </svg>`)}`;return(P,z)=>(h(),H("img",{class:U(T.value),src:m(a)?x.value:P.src,width:S.value.width||void 0,height:S.value.height||void 0,srcset:m(a)?void 0:y.value,sizes:m(a)?void 0:w.value,loading:m(l)?"lazy":"eager"},null,10,ms))}}),Fl=W({__name:"BCardImg",props:{bottom:{type:[Boolean,String],default:!1},top:{type:[Boolean,String],default:!1},blank:{type:[Boolean,String],default:void 0},blankColor:{default:void 0},block:{type:[Boolean,String],default:void 0},center:{type:[Boolean,String],default:void 0},end:{type:[Boolean,String],default:void 0},fluid:{type:[Boolean,String],default:void 0},fluidGrow:{type:[Boolean,String],default:void 0},height:{default:void 0},lazy:{type:[Boolean,String],default:void 0},sizes:{default:void 0},src:{default:void 0},srcset:{default:void 0},start:{type:[Boolean,String],default:void 0},thumbnail:{type:[Boolean,String],default:void 0},width:{default:void 0},rounded:{type:[String,Number,Boolean],default:void 0},roundedTop:{type:[String,Number,Boolean],default:void 0},roundedBottom:{type:[String,Number,Boolean],default:void 0},roundedStart:{type:[String,Number,Boolean],default:void 0},roundedEnd:{type:[String,Number,Boolean],default:void 0}},setup(t){const e=t,l=v(()=>e.bottom),a=v(()=>e.end),o=v(()=>e.start),n=v(()=>e.top),i=A(()=>n.value?"card-img-top":a.value?"card-img-right":l.value?"card-img-bottom":o.value?"card-img-left":"card-img"),r=$(()=>Ya(e,["bottom","top","end","start"]));return(u,s)=>(h(),I(Ll,te(r.value,{class:i.value}),null,16,["class"]))}}
3),gs=["innerHTML"],Jn=W({__name:"BCardHeadFoot",props:{borderVariant:{default:null},html:{default:void 0},tag:{default:"div"},text:{default:void 0},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(t){const e=t,l=ft(e),a=$(()=>[l.value,{[`border-${e.borderVariant}`]:e.borderVariant!==null}]);return(o,n)=>(h(),I(de(o.tag),{class:U(a.value)},{default:R(()=>[o.html?(h(),H("div",{key:0,innerHTML:o.html},null,8,gs)):V(o.$slots,"default",{key:1},()=>[se(ae(o.text),1)])]),_:3},8,["class"]))}}),Qn=W({__name:"BCardHeader",props:{borderVariant:{default:void 0},html:{default:void 0},tag:{default:"div"},text:{default:void 0},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(t){const e=t;return(l,a)=>(h(),I(Jn,te({class:"card-header"},e),{default:R(()=>[V(l.$slots,"default")]),_:3},16))}}),Zn=W({__name:"BCardTitle",props:{tag:{default:"h4"},text:{default:void 0}},setup(t){return(e,l)=>(h(),I(de(e.tag),{class:"card-title"},{default:R(()=>[V(e.$slots,"default",{},()=>[se(ae(e.text),1)])]),_:3}))}}),er=W({__name:"BCardSubtitle",props:{text:{default:void 0},tag:{default:"h6"},textVariant:{default:"body-secondary"}},setup(t){const e=t,l=$(()=>({[`text-${e.textVariant}`]:e.textVariant!==null}));return(a,o)=>(h(),I(de(a.tag),{class:U(["card-subtitle mb-2",l.value])},{default:R(()=>[V(a.$slots,"default",{},()=>[se(ae(a.text),1)])]),_:3},8,["class"]))}}),tr=W({__name:"BCardBody",props:{overlay:{type:[Boolean,String],default:!1},subtitle:{default:void 0},subtitleTag:{default:"h4"},subtitleTextVariant:{default:void 0},tag:{default:"div"},text:{default:void 0},title:{default:void 0},titleTag:{default:"h4"},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(t){const e=t,l=Ge(),a=v(()=>e.overlay),o=ft(e),n=A(()=>!Le(l.title)),i=A(()=>!Le(l.subtitle)),r=$(()=>[o.value,{"card-img-overlay":a.value}]);return(u,s)=>(h(),I(de(u.tag),{class:U(["card-body",r.value])},{default:R(()=>[u.title||n.value?(h(),I(Zn,{key:0,tag:u.titleTag},{default:R(()=>[V(u.$slots,"title",{},()=>[se(ae(u.title),1)])]),_:3},8,["tag"])):ne("",!0),u.subtitle||i.value?(h(),I(er,{key:1,tag:u.subtitleTag,"text-variant":u.subtitleTextVariant},{default:R(()=>[V(u.$slots,"subtitle",{},()=>[se(ae(u.subtitle),1)])]),_:3},8,["tag","text-variant"])):ne("",!0),V(u.$slots,"default",{},()=>[se(ae(u.text),1)])]),_:3},8,["class"]))}}),ar=W({__name:"BCardFooter",props:{borderVariant:{default:void 0},html:{default:void 0},tag:{default:"div"},text:{default:void 0},variant:{default:void 0},bgVariant:{default:void 0},textVariant:{default:void 0}},setup(t){const e=t;return(l,a)=>(h(),I(Jn,te({class:"card-footer"},e),{default:R(()=>[V(l.$slots,"default",{},()=>[se(ae(l.text),1)])]),_:3},16))}}),lr=W({__name:"BCard",props:{align:{default:void 0},bodyBgVariant:{default:void 0},bodyClass:{default:void 0},bodyTag:{default:"div"},bodyText:{default:""},bodyTextVariant:{default:void 0},borderVariant:{default:null},footer:{default:void 0},footerBgVariant:{default:void 0},footerBorderVariant:{default:void 0},footerClass:{default:void 0},footerHtml:{default:""},footerTag:{default:"div"},footerTextVariant:{default:void 0},footerVariant:{default:null},header:{default:void 0},headerBgVariant:{default:void 0},headerBorderVariant:{default:void 0},headerClass:{default:void 0},headerHtml:{default:""},headerTag:{default:"div"},headerTextVariant:{default:void 0},headerVariant:{default:null},imgAlt:{default:void 0},imgBottom:{type:[Boolean,String],default:!1},imgEnd:{type:[Boolean,String],default:!1},imgHeight:{default:void 0},imgSrc:{default:void 0},imgStart:{type:[Boolean,String],default:!1},imgTop:{type:[Boolean,String],default:!1},imgWidth:{default:void 0},noBody:{type:[Boolean,String],default:!1},overlay:{type:[Boolean,String],default:!1},subtitle:{default:void 0},subtitleTag:{default:"h6"},subtitleTextVariant:{default:"body-secondary"},tag:{default:"div"},title:{default:void 0},titleTag:{default:"h4"},variant:{default:null},bgVariant:{default:null},textVariant:{default:null}},setup(t){const e=t,l=Ge(),a=v(()=>e.imgBottom),o=v(()=>e.imgEnd),n=v(()=>e.imgStart),i=v(()=>e.noBody),r=A(()=>!Le(l.header)),u=A(()=>!Le(l.footer)),s=ft(e),d=$(()=>[s.value,{[`text-${e.align}`]:e.align!==void 0,[`border-${e.borderVariant}`]:e.borderVariant!==null,"flex-row":n.value,"flex-row-reverse":o.value}]),f=$(()=>({src:e.imgSrc,alt:e.imgAlt,height:e.imgHeight,width:e.imgWidth,bottom:e.imgBottom,end:e.imgEnd,start:e.imgStart,top:e.imgTop})),g=Ia();return(p,b)=>(h(),I(de(p.tag),{class:U(["card",d.value])},{default:R(()=>[be(m(g).define,null,{default:R(()=>[V(p.$slots,"img",{},()=>[p.imgSrc?(h(),I(Fl,ke(te({key:0},f.value)),null,16)):ne("",!0)])]),_:3}),m(a)?ne("",!0):(h(),I(m(g).reuse,{key:0})),p.header||r.value||p.headerHtml?(h(),I(Qn,{key:1,"bg-variant":p.headerBgVariant,variant:p.headerVariant,"border-variant":p.headerBorderVariant,html:p.headerHtml,tag:p.headerTag,"text-variant":p.headerTextVariant,class:U(p.headerClass)},{default:R(()=>[V(p.$slots,"header",{},()=>[se(ae(p.header),1)])]),_:3},8,["bg-variant","variant","border-variant","html","tag","text-variant","class"])):ne("",!0),m(i)?V(p.$slots,"default",{key:3},()=>[se(ae(p.bodyText),1)]):(h(),I(tr,{key:2,overlay:p.overlay,"bg-variant":p.bodyBgVariant,tag:p.bodyTag,"text-variant":p.bodyTextVariant,subtitle:p.subtitle,"subtitle-tag":p.subtitleTag,"subtitle-text-variant":p.subtitleTextVariant,title:p.title,"title-tag":p.titleTag,class:U(p.bodyClass)},{default:R(()=>[V(p.$slots,"default",{},()=>[se(ae(p.bodyText),1)])]),_:3},8,["overlay","bg-variant","tag","text-variant","subtitle","subtitle-tag","subtitle-text-variant","title","title-tag","class"])),p.footer||u.value||p.footerHtml?(h(),I(ar,{key:4,"bg-variant":p.footerBgVariant,"border-variant":p.footerBorderVariant,variant:p.footerVariant,html:p.footerHtml,tag:p.footerTag,"text-variant":p.footerTextVariant,class:U(p.footerClass)},{default:R(()=>[V(p.$slots,"footer",{},()=>[se(ae(p.footer),1)])]),_:3},8,["bg-variant","border-variant","variant","html","tag","text-variant","class"])):ne("",!0),m(a)?(h(),I(m(g).reuse,{key:5})):ne("",!0)]),_:3},8,["class"]))}}),ys=W({__name:"BCardGroup",props:{columns:{type:[Boolean,String],default:!1},deck:{type:[Boolean,String],default:!1},tag:{default:"div"}},setup(t){const e=t,l=v(()=>e.columns),a=v(()=>e.deck),o=A(()=>a.value?"card-deck":l.value?"card-columns":"card-group");return(n,i)=>(h(),I(de(n.tag),{class:U(o.value)},{default:R(()=>[V(n.$slots,"default")]),_:3},8,["class"]))}}),bs=W({__name:"BCardText",props:{tag:{default:"p"},text:{default:void 0}},setup(t){return(e,l)=>(h(),I(de(e.tag),{class:"card-text"},{default:R(()=>[V(e.$slots,"default",{},()=>[se(ae(e.text),1)])]),_:3}))}}),hs=["id"],Bs={key:0,class:"carousel-indicators"},Ss=["aria-current","aria-label","onClick"],ws=le("span",{class:"carousel-control-prev-icon","aria-hidden":"true"},null,-1),xs={class:"visually-hidden"},ks=le("span",{class:"carousel-control-next-icon","aria-hidden":"true"},null,-1),Cs={class:"visually-hidden"},_s=W({__name:"BCarousel",props:{background:{default:void 0},controls:{type:[Boolean,String],default:!1},controlsNextText:{default:"Next"},controlsPrevText:{default:"Previous"},fade:{type:[Boolean,String],default:!1},id:{default:void 0},imgHeight:{default:void 0},imgWidth:{default:void 0},indicators:{type:[Boolean,String],default:!1},indicatorsButtonLabel:{default:"Slide"},interval:{default:5e3},keyboard:{type:[Boolean,String],default:!0},modelValue:{default:0},noHoverPause:{type:[Boolean,String],default:!1},noTouch:{type:[Boolean,String],default:!1},noWrap:{type:[Boolean,String],default:!1},ride:{type:[Boolean,String],default:!1},rideReverse:{type:[Boolean,String],default:!1},touchThreshold:{default:50}},emits:["slide","slid","update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=Ge(),i=Oe(()=>a.id,"carousel"),r=$e(a,"modelValue",o,{passive:!0}),u=v(()=>a.keyboard),s=v(()=>a.rideReverse),d=v(()=>a.noHoverPause),f=v(()=>a.fade),g=v(()=>a.controls),p=v(()=>a.indicators),b=v(()=>a.noTouch),_=v(()=>a.noWrap),B=xe(()=>a.touchThreshold),c=xe(()=>a.interval),k=v(()=>a.ride),y=G(!1),w=G(!1),S=G(!0),x=G(null),C=G(null),T=G(r.value),L=Al(C),P=A(()=>`carousel-item carousel-item-${S.value?"prev":"next"} carousel-item-${S.value?"end":"start"}`),z=A(()=>`carousel-item active carousel-item-${S.value?"start":"end"}`),{pause:K,resume:ee}=mn(()=>{s.value?J():ge()},c,{immediate:k.value==="carousel"}),E=A(()=>k.value===!0&&w.value===!0||k.value==="carousel"),F=$(()=>Cu(n.default,"BCarouselSlide")),M=$(()=>({"carousel-fade":f.value})),Y=N=>{var D;return new Wr(N,{componentId:i.value,cancelable:!1,target:C.value,direction:S.value?"right":"left",from:T.value,to:r.value,relatedTarget:((D=x.value)==null?void 0:D.children[r.value])??null})},ie=N=>{if(y.value!==!0){if(k.value===!0&&(w.value=!0),E.value===!0&&ee(),S.value=!(N<r.value),N>=F.value.length){if(_.value)return;r.value=0;return}if(N<0){if(_.value)return;r.value=F.value.length-1;return}T.value=r.value,r.value=N}},J=()=>{ie(r.value-1)},ge=()=>{ie(r.value+1)},_e=N=>{u.value!==!1&&N()},ue=()=>{d.value||K()},ce=()=>{E.value&&ee()},{lengthX:he}=bu(C,{passive:!0,onSwipeStart(){b.value!==!0&&K()},onSwipeEnd(){if(b.value===!0)return;const N=()=>{E.value!==!1&&ee()};if(he.value>=B.value){ge(),N();return}he.value<=-B.value&&(J(),N())}}),Be=()=>{o("slide",Y("slide")),y.value=!0},O=()=>{o("slid",Y("slid")),y.value=!1},q=N=>{r.value!==0&&N.classList.add("carousel-item")};return Xe("ArrowLeft",()=>{_e(J)},{target:C}),Xe("ArrowRight",()=>{_e(ge)},{target:C}),ve(k,()=>{w.value=!1}),ve(L,N=>{if(N){ue();return}ce()}),e({next:ge,pause:K,prev:J,resume:ee}),mt(wn,{background:A(()=>a.background),width:A(()=>a.imgWidth),height:A(()=>a.imgHeight)}),(N,D)=>(h(),H("div",{id:m(i),ref_key:"element",ref:C,class:U(["carousel slide pointer-event",M.value])},[m(p)?(h(),H("div",Bs,[(h(!0),H(pe,null,Ve(F.value.length,(Q,X)=>
3(h(),H("button",{key:X,type:"button","data-bs-target":"",class:U(X===m(r)?"active":""),"aria-current":X===m(r)?!0:void 0,"aria-label":`${N.indicatorsButtonLabel} ${X}`,onClick:re=>ie(X)},null,10,Ss))),128))])):ne("",!0),le("div",{ref_key:"relatedTarget",ref:x,class:"carousel-inner"},[be(Ro,{"enter-from-class":P.value,"enter-active-class":P.value,"enter-to-class":P.value,"leave-from-class":z.value,"leave-active-class":z.value,"leave-to-class":z.value,onBeforeLeave:Be,onAfterLeave:O,onAfterEnter:q},{default:R(()=>[(h(!0),H(pe,null,Ve(F.value,(Q,X)=>Pt((h(),I(de(Q),{key:X,class:U({active:X===m(r)&&y.value===!1})},null,8,["class"])),[[ja,X===m(r)]])),128))]),_:1},8,["enter-from-class","enter-active-class","enter-to-class","leave-from-class","leave-active-class","leave-to-class"])],512),m(g)?(h(),H(pe,{key:1},[le("button",{class:"carousel-control-prev",type:"button",onClick:J},[ws,le("span",xs,ae(N.controlsPrevText),1)]),le("button",{class:"carousel-control-next",type:"button",onClick:ge},[ks,le("span",Cs,ae(N.controlsNextText),1)])],64)):ne("",!0)],10,hs))}}),$s=["innerHTML"],Ts={key:1},Vs=["innerHTML"],Os={key:1},As=W({__name:"BCarouselSlide",props:{background:{default:void 0},caption:{default:void 0},captionHtml:{default:void 0},captionTag:{default:"h3"},contentTag:{default:"div"},contentVisibleUp:{default:void 0},id:{default:void 0},imgAlt:{default:void 0},imgBlank:{type:[Boolean,String],default:!1},imgBlankColor:{default:"transparent"},imgHeight:{default:void 0},imgSrc:{default:void 0},imgSrcset:{default:void 0},imgWidth:{default:void 0},interval:{default:void 0},text:{default:void 0},textHtml:{default:void 0},textTag:{default:"p"}},setup(t){const e=t,l=Ge(),a=Ee(wn,null),o=A(()=>e.text||e.textHtml||!Le(l.text)),n=A(()=>e.caption||e.captionHtml||!Le(l.caption)),i=A(()=>o.value||n.value||!Le(l.default)),r=$(()=>({background:`${e.background||(a==null?void 0:a.background.value)||"rgb(171, 171, 171)"} none repeat scroll 0% 0%`})),u=$(()=>({"d-none":e.contentVisibleUp!==void 0,[`d-${e.contentVisibleUp}-block`]:e.contentVisibleUp!==void 0}));return(s,d)=>(h(),H("div",{class:"carousel-item",style:Me(r.value)},[V(s.$slots,"img",{},()=>{var f,g;return[be(Ll,{class:"d-block w-100",alt:s.imgAlt,srcset:s.imgSrcset,src:s.imgSrc,width:s.imgWidth||((f=m(a))==null?void 0:f.width.value),height:s.imgHeight||((g=m(a))==null?void 0:g.height.value),blank:s.imgBlank,"blank-color":s.imgBlankColor},null,8,["alt","srcset","src","width","height","blank","blank-color"])]}),i.value?(h(),I(de(s.contentTag),{key:0,class:U(["carousel-caption",u.value])},{default:R(()=>[n.value?(h(),I(de(s.captionTag),{key:0},{default:R(()=>[V(s.$slots,"caption",{},()=>[s.captionHtml?(h(),H("span",{key:0,innerHTML:s.captionHtml},null,8,$s)):(h(),H("span",Ts,ae(s.caption),1))])]),_:3})):ne("",!0),o.value?(h(),I(de(s.textTag),{key:1},{default:R(()=>[V(s.$slots,"text",{},()=>[s.textHtml?(h(),H("span",{key:0,innerHTML:s.textHtml},null,8,Vs)):(h(),H("span",Os,ae(s.text),1))])]),_:3})):ne("",!0),V(s.$slots,"default")]),_:3},8,["class"])):ne("",!0)],4))}}),yo=Ka("",[],{type:[Boolean,String,Number],default:!1}),bo=Ka("offset",[""],{type:[String,Number],default:null}),ho=Ka("order",[""],{type:[String,Number],default:null}),Ps=W({name:"BCol",slots:Object,props:{col:{type:[Boolean,String],default:!1},cols:{type:[String,Number],default:null},...yo,offset:{type:[String,Number],default:null},...bo,order:{type:[String,Number],default:null},...ho,alignSelf:{type:String,default:null},tag:{type:String,default:"div"}},setup(t){const e=[{content:yo,propPrefix:"cols",classPrefix:"col"},{content:bo,propPrefix:"offset"},{content:ho,propPrefix:"order"}],l=v(()=>t.col),a=$(()=>e.flatMap(o=>Sn(t,o.content,o.propPrefix,o.classPrefix)));return{computedClasses:$(()=>[a.value,{col:l.value||!a.value.some(o=>/^col-/.test(o))&&!t.cols,[`col-${t.cols}`]:!!t.cols,[`offset-${t.offset}`]:!!t.offset,[`order-${t.order}`]:!!t.order,[`align-self-${t.alignSelf}`]:!!t.alignSelf}])}}});function Ns(t,e,l,a,o,n){return h(),I(de(t.tag),{class:U(t.computedClasses)},{default:R(()=>[V(t.$slots,"default")]),_:3},8,["class"])}const da=Za(Ps,[["render",Ns]]),Es=W({__name:"BContainer",props:{fluid:{type:[Boolean,String],default:!1},gutterX:{default:void 0},gutterY:{default:void 0},tag:{default:"div"}},setup(t){const e=t,l=xe(()=>e.gutterX??NaN,{method:"parseInt"}),a=xe(()=>e.gutterY??NaN,{method:"parseInt"}),o=v(()=>e.fluid),n=$(()=>({container:o.value===!1,"container-fluid":o.value===!0,[`container-${o.value}`]:typeof o.value=="string",[`gx-${l.value}`]:!Number.isNaN(l.value),[`gy-${a.value}`]:!Number.isNaN(a.value)}));return(i,r)=>(h(),I(de(i.tag),{class:U(n.value)},{default:R(()=>[V(i.$slots,"default")]),_:3},8,["class"]))}}),Hs={class:"visually-hidden"},zs=["aria-labelledby","role"],or=W({__name:"BDropdown",props:{ariaLabel:{default:void 0},autoClose:{type:[Boolean,String],default:!0},boundary:{default:"clippingAncestors"},boundaryPadding:{default:void 0},center:{type:[Boolean,String],default:!1},container:{default:void 0},disabled:{type:[Boolean,String],default:!1},dropend:{type:[Boolean,String],default:!1},dropstart:{type:[Boolean,String],default:!1},dropup:{type:[Boolean,String],default:!1},end:{type:[Boolean,String],default:!1},floatingMiddleware:{default:void 0},id:{default:void 0},isNav:{type:[Boolean,String],default:!1},lazy:{type:[Boolean,String],default:!1},menuClass:{default:void 0},modelValue:{type:[Boolean,String],default:!1},noCaret:{type:[Boolean,String],default:!1},noFlip:{type:[Boolean,String],default:!1},noShift:{type:[Boolean,String],default:!1},noSize:{type:[Boolean,String],default:!1},offset:{default:0},role:{default:"menu"},size:{default:"md"},split:{type:[Boolean,String],default:!1},splitButtonType:{default:"button"},splitClass:{default:void 0},splitDisabled:{type:[Boolean,String],default:void 0},splitHref:{default:void 0},splitTo:{default:void 0},splitVariant:{default:void 0},strategy:{default:"absolute"},text:{default:void 0},toggleClass:{default:void 0},toggleText:{default:"Toggle dropdown"},variant:{default:"secondary"}},emits:["click","hidden","hide","hide-prevented","show","show-prevented","shown","toggle","update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=Oe(()=>a.id,"dropdown"),i=$e(a,"modelValue",o,{passive:!0}),r=v(i),u=v(()=>a.dropup),s=v(()=>a.dropend),d=v(()=>a.isNav),f=v(()=>a.dropstart),g=v(()=>a.center),p=v(()=>a.end),b=v(()=>a.split),_=v(()=>a.noCaret),B=v(()=>a.noFlip),c=v(()=>a.noShift),k=v(()=>a.noSize),y=v(()=>a.lazy),w=v(()=>a.splitDisabled),S=A(()=>typeof a.offset=="string"||typeof a.offset=="number"?a.offset:NaN),x=xe(S),C=G(null),T=G(null),L=G(null),P=G(null),z=$(()=>a.boundary==="document"||a.boundary==="viewport"?void 0:a.boundary),K=$(()=>a.boundary==="document"||a.boundary==="viewport"?a.boundary:void 0),ee=A(()=>b.value?T.value:L.value);Xe("Escape",()=>{i.value=!r},{target:ee}),Xe("Escape",()=>{i.value=!r},{target:C});const E=(N,D)=>{var Q,X,re,oe;if(N.preventDefault(),!r.value){O(),He(()=>E(N,D));return}const me=(Q=C.value)==null?void 0:Q.querySelectorAll(".dropdown-item:not(.disabled):not(:disabled)");if(me)if((X=C.value)!=null&&X.contains(document.activeElement)){const Se=C.value.querySelector(".dropdown-item:focus"),fe=Array.prototype.indexOf.call(me,Se)+D;fe>
3=0&&fe<(me==null?void 0:me.length)&&((re=me[fe])==null||re.focus())}else(oe=me[D===-1?me.length-1:0])==null||oe.focus()};Xe("ArrowUp",N=>E(N,-1),{target:ee}),Xe("ArrowDown",N=>E(N,1),{target:ee}),Xe("ArrowUp",N=>E(N,-1),{target:C}),Xe("ArrowDown",N=>E(N,1),{target:C});const F=$(()=>xu({top:u.value,start:f.value,end:s.value,alignCenter:g.value,alignEnd:p.value})),M=G({}),Y=$(()=>{if(a.floatingMiddleware!==void 0)return a.floatingMiddleware;const N=typeof a.offset=="string"||typeof a.offset=="number"?x.value:a.offset,D=[Jo(N)];return B.value===!1&&D.push(sn({boundary:z.value,rootBoundary:K.value,padding:a.boundaryPadding})),c.value===!1&&D.push(un({boundary:z.value,rootBoundary:K.value,padding:a.boundaryPadding})),k.value===!1&&D.push(dn({boundary:z.value,rootBoundary:K.value,padding:a.boundaryPadding,apply({availableWidth:Q,availableHeight:X}){M.value={maxHeight:X&&r.value?`${X}px`:void 0,maxWidth:Q&&r.value?`${Q}px`:void 0}}})),D}),{update:ie,floatingStyles:J}=fn(ee,C,{placement:F,middleware:Y,strategy:A(()=>a.strategy),whileElementsMounted:rn}),ge=$(()=>({dropup:u.value,dropend:s.value,dropstart:f.value,"position-static":a.boundary!=="clippingAncestors"&&!d.value})),_e=$(()=>[b.value?a.splitClass:a.toggleClass,{"nav-link":d.value,"dropdown-toggle":!b.value,"dropdown-toggle-no-caret":_.value&&!b.value,show:b.value?void 0:r.value}]),ue=()=>{q()},ce=N=>{b.value?o("click",N):ue()};gn(C,()=>{r.value&&(a.autoClose===!0||a.autoClose==="outside")&&q()},{ignore:[T,L]});const he=()=>{r.value&&(a.autoClose===!0||a.autoClose==="inside")&&q()},Be=()=>{i.value&&q()},O=()=>{i.value||q()},q=()=>{var N;o("toggle");const D=r.value,Q=new aa(D?"hide":"show");if(o(D?"hide":"show",Q),Q.defaultPrevented){o(D?"hide-prevented":"show-prevented");return}i.value=!D,o(D?"hidden":"shown"),(N=P.value)==null||N.dispatchEvent(new Event("forceHide"))};return ve(r,()=>{ie()}),e({close:Be,open:O,toggle:q}),mt(On,{id:n,open:O,close:Be,toggle:q,visible:r,isNav:d}),(N,D)=>(h(),H("div",{ref_key:"wrapper",ref:P,class:U([ge.value,"btn-group"])},[be(Tt,{id:m(n),ref_key:"splitButton",ref:L,variant:N.splitVariant||N.variant,size:N.size,class:U(_e.value),disabled:m(w)||N.disabled,type:N.splitButtonType,"aria-label":N.ariaLabel,"aria-expanded":m(b)?void 0:m(r),"aria-haspopup":m(b)?void 0:"menu",href:m(b)?N.splitHref:void 0,to:m(b)&&N.splitTo?N.splitTo:void 0,onClick:ce},{default:R(()=>[V(N.$slots,"button-content",{},()=>[se(ae(N.text),1)])]),_:3},8,["id","variant","size","class","disabled","type","aria-label","aria-expanded","aria-haspopup","href","to"]),m(b)?(h(),I(Tt,{key:0,ref_key:"button",ref:T,variant:N.variant,size:N.size,disabled:N.disabled,class:U([[N.toggleClass,{show:m(r)}],"dropdown-toggle-split dropdown-toggle"]),"aria-expanded":m(r),"aria-haspopup":"menu",onClick:ue},{default:R(()=>[le("span",Hs,[V(N.$slots,"toggle-text",{},()=>[se(ae(N.toggleText),1)])])]),_:3},8,["variant","size","disabled","class","aria-expanded"])):ne("",!0),(h(),I(Dt,{to:N.container||"body",disabled:!N.container},[!m(y)||m(r)?Pt((h(),H("ul",{key:0,ref_key:"floating",ref:C,style:Me([m(J),M.value]),class:U(["dropdown-menu overflow-auto",[N.menuClass,{show:m(r)}]]),"aria-labelledby":m(n),role:N.role,onClick:he},[V(N.$slots,"default",{hide:Be,show:O})],14,zs)),[[ja,m(y)||m(r)]]):ne("",!0)],8,["to","disabled"]))],2))}}),Ls={role:"presentation"},Fs=W({__name:"BDropdownDivider",props:{tag:{default:"hr"}},setup(t){return(e,l)=>(h(),H("li",Ls,[(h(),I(de(e.tag),{class:"dropdown-divider",role:"separator","aria-orientation":"horizontal"}))]))}}),Ds={role:"presentation"},Is=W({__name:"BDropdownForm",setup(t){return(e,l)=>(h(),H("li",Ds,[le("form",te({class:"dropdown-item-text"},e.$attrs),[V(e.$slots,"default")],16)]))}}),Rs={role:"presentation"},Ms=["id","aria-describedby"],qs=W({inheritAttrs:!1,__name:"BDropdownGroup",props:{ariaDescribedby:{default:void 0},header:{default:void 0},headerClass:{default:void 0},headerTag:{default:"header"},headerVariant:{default:null},id:{default:void 0}},setup(t){const e=t,l=A(()=>e.id?`${e.id}_group_dd_header`:void 0),a=A(()=>e.headerTag==="header"?void 0:"heading"),o=$(()=>[e.headerClass,{[`text-${e.headerVariant}`]:e.headerVariant!==null}]);return(n,i)=>(h(),H("li",Rs,[(h(),I(de(n.headerTag),{id:l.value,class:U(["dropdown-header",o.value]),role:a.value},{default:R(()=>[V(n.$slots,"header",{},()=>[se(ae(n.header),1)])]),_:3},8,["id","class","role"])),le("ul",te({id:n.id,role:"group",class:"list-unstyled"},n.$attrs,{"aria-describedby":n.ariaDescribedby||l.value}),[V(n.$slots,"default")],16,Ms)]))}}),js={class:"dropdown-header"},Ws=W({__name:"BDropdownHeader",setup(t){return(e,l)=>(h(),H("li",null,[le("h6",js,[V(e.$slots,"default")])]))}}),Gs=W({inheritAttrs:!1,__name:"BDropdownItem",props:{linkClass:{default:void 0},wrapperAttrs:{default:void 0},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:null}},emits:["click"],setup(t,{emit:e}){const l=t,a=e,{class:o,...n}=ba(),i=v(()=>l.active),r=v(()=>l.disabled),{computedLink:u,computedLinkProps:s}=It(l),d=$(()=>[l.linkClass,{active:i.value,disabled:r.value,[`text-${l.variant}`]:l.variant!==null}]),f=A(()=>u.value?ht:l.href?"a":"button"),g=Ee(Nl,null),p=Ee(On,null),b=Ee(El,null),_=B=>{var c,k,y;a("click",B),b!==null&&((c=b==null?void 0:b.autoClose)==null?void 0:c.value)===!0&&((k=g==null?void 0:g.close)==null||k.call(g)),(y=p==null?void 0:p.close)==null||y.call(p)};return(B,c)=>(h(),H("li",te({role:"presentation",class:m(o)}
3,B.wrapperAttrs),[(h(),I(de(f.value),te({class:["dropdown-item",d.value],disabled:m(r),"aria-disabled":m(r)?!0:null,"aria-current":m(i)?!0:null,href:f.value==="a"?B.href:null,rel:B.rel,role:"menuitem",type:f.value==="button"?"button":null,target:B.target},{...m(s),...n},{onClick:_}),{default:R(()=>[V(B.$slots,"default")]),_:3},16,["class","disabled","aria-disabled","aria-current","href","rel","type","target"]))],16))}}),Us={role:"presentation"},Xs=["disabled"],Ks=W({inheritAttrs:!1,__name:"BDropdownItemButton",props:{active:{type:[Boolean,String],default:!1},activeClass:{default:"active"},buttonClass:{default:void 0},disabled:{type:[Boolean,String],default:!1},variant:{default:null}},emits:["click"],setup(t,{emit:e}){const l=t,a=e,o=v(()=>l.active),n=v(()=>l.disabled),i=$(()=>[l.buttonClass,{[l.activeClass]:o.value,disabled:n.value,[`text-${l.variant}`]:l.variant!==null}]),r=u=>{a("click",u)};return(u,s)=>(h(),H("li",Us,[le("button",{role:"menu",type:"button",class:U(["dropdown-item",i.value]),disabled:m(n),onClick:r},[V(u.$slots,"default")],10,Xs)]))}}),Ys={role:"presentation"},Js=W({__name:"BDropdownText",props:{text:{default:""}},setup(t){return(e,l)=>(h(),H("li",Ys,[le("span",te({class:"dropdown-item-text"},e.$attrs),[V(e.$slots,"default",{},()=>[se(ae(e.text),1)])],16)]))}}),Qs=["id","novalidate"],nr=W({__name:"BForm",props:{floating:{type:[Boolean,String],default:!1},id:{default:void 0},novalidate:{type:[Boolean,String],default:!1},validated:{type:[Boolean,String],default:!1}},emits:["submit"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=G(null),i=v(()=>a.floating),r=v(()=>a.novalidate),u=v(()=>a.validated),s=$(()=>({"form-floating":i.value,"was-validated":u.value})),d=f=>{o("submit",f)};return e({element:n}),(f,g)=>(h(),H("form",{id:f.id,ref_key:"element",ref:n,novalidate:m(r),class:U(s.value),onSubmit:$t(d,["prevent"])},[V(f.$slots,"default")],42,Qs))}}),Zs={class:"form-floating"},ed=["for"],td=W({__name:"BFormFloatingLabel",props:{label:{default:void 0},labelFor:{default:void 0},text:{default:void 0}},setup(t){return(e,l)=>(h(),H("div",Zs,[V(e.$slots,"default",{},()=>[se(ae(e.text),1)]),le("label",{for:e.labelFor},[V(e.$slots,"label",{},()=>[se(ae(e.label),1)])],8,ed)]))}}),cl=W({__name:"BFormInvalidFeedback",props:{ariaLive:{default:void 0},forceShow:{type:[Boolean,String],default:!1},id:{default:void 0},role:{default:void 0},state:{type:[Boolean,String,null],default:null},tag:{default:"div"},text:{default:void 0},tooltip:{type:[Boolean,String],default:!1}},setup(t){const e=t,l=v(()=>e.forceShow),a=v(()=>e.state),o=v(()=>e.tooltip),n=A(()=>l.value===!0||a.value===!1),i=$(()=>({"d-block":n.value,"invalid-feedback":!o.value,"invalid-tooltip":o.value}));return(r,u)=>(h(),I(de(r.tag),{id:r.id,role:r.role,"aria-live":r.ariaLive,"aria-atomic":r.ariaLive?!0:void 0,class:U(i.value)},{default:R(()=>[V(r.$slots,"default",{},()=>[se(ae(r.text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),Ea=W({__name:"BFormRow",props:{tag:{default:"div"}},setup(t){return(e,l)=>(h(),I(de(e.tag),{class:"row d-flex flex-wrap"},{default:R(()=>[V(e.$slots,"default")]),_:3}))}}),pl=W({__name:"BFormText",props:{id:{default:void 0},inline:{type:[Boolean,String],default:!1},tag:{default:"small"},text:{default:void 0},textVariant:{default:"body-secondary"}},setup(t){const e=t,l=v(()=>e.inline),a=$(()=>({[`text-${e.textVariant}`]:e.textVariant!==null,"form-text":!l.value}));return(o,n)=>(h(),I(de(o.tag),{id:o.id,class:U(a.value)},{default:R(()=>[V(o.$slots,"default",{},()=>[se(ae(o.text),1)])]),_:3},8,["id","class"]))}}),ml=W({__name:"BFormValidFeedback",props:{ariaLive:{default:void 0},forceShow:{type:[Boolean,String],default:!1},id:{default:void 0},role:{default:void 0},state:{type:[Boolean,String,null],default:null},tag:{default:"div"},text:{default:void 0},tooltip:{type:[Boolean,String],default:!1}},setup(t){const e=t,l=v(()=>e.forceShow),a=v(()=>e.state),o=v(()=>e.tooltip),n=A(()=>l.value===!0||a.value===!0),i=$(()=>({"d-block":n.value,"valid-feedback":!o.value,"valid-tooltip":o.value}));return(r,u)=>(h(),I(de(r.tag),{id:r.id,role:r.role,"aria-live":r.ariaLive,"aria-atomic":r.ariaLive?!0:void 0,class:U(i.value)},{default:R(()=>[V(r.$slots,"default",{},()=>[se(ae(r.text),1)])]),_:3},8,["id","role","aria-live","aria-atomic","class"]))}}),rr=W({name:"ComponentOrEmpty",slots:Object,props:{tag:{type:String,default:"div"},to:{type:[String,Object],default:null},skip:{type:Boolean,default:!1}},setup(t,{slots:e,attrs:l}){return()=>{var a,o,n;return t.skip?(a=e.default)==null?void 0:a.call(e):t.tag==="Teleport"?Fe(Dt,{to:t.to},[(o=e.default)==null?void 0:o.call(e)]):Fe(t.tag,{...l},[(n=e.default)==null?void 0:n.call(e)])}}}),ad=["id","disabled","required","name","form","aria-label","aria-labelledby","aria-required","value","true-value","false-value","indeterminate"],ld=["for"],ir=W({inheritAttrs:!1,__name:"BFormCheckbox",props:{ariaLabel:{default:void 0},ariaLabelledby:{default:void 0},autofocus:{type:[Boolean,String],default:!1},button:{type:[Boolean,String],default:!1},buttonGroup:{type:[Boolean,String],default:!1},buttonVariant:{default:null},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},id:{default:void 0},indeterminate:{type:[Boolean,String],default:!1},inline:{type:[Boolean,String],default:!1},modelValue:{type:[Boolean,String,Object,Number,null],default:void 0},name:{default:void 0},plain:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:void 0},size:{default:void 0},state:{type:[Boolean,String,null],default:null},switch:{type:[Boolean,String],default:!1},uncheckedValue:{type:[Boolean,String,Object,Number,null],default:!1},value:{type:[Boolean,String,Object,Number,null],default:!0}},emits:["update:modelValue","update:indeterminate"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=Ge(),i=$e(a,"modelValue",o,{passive:!0}),r=$e(a,"indeterminate",o),u=Oe(()=>a.id,"form-check"),s=v(()=>a.indeterminate),d=v(()=>a.autofocus),f=v(()=>a.plain),g=v(()=>a.button),p=v(()=>a.buttonGroup),b=v(()=>a.switch),_=v(()=>a.disabled),B=v(()=>a.inline),c=v(()=>a.required),k=v(()=>a.state),y=Ee(Tn,null),w=G(null),{focused:S}=qe(w,{initialValue:d.value}),x=A(()=>!Le(n.default)),C=$({get:()=>(y==null?void 0:y.modelValue.value)??i.value,set:E=>{if(E!==void 0){if(r.value=!1,y!==null&&Array.isArray(E)){y.modelValue.value=E;return}i.value=E}}}),T=A(()=>!!(a.name??(y==null?void 0:y.name.value))&&(c.value||(y==null?void 0:y.required.value))),L=A(()=>p.value||((y==null?void 0:y.buttons.value)??!1)),P=$(()=>({plain:f.value||((y==null?void 0:y.plain.value)??!1),button:g.value||((y==null?void 0:y.buttons.value)??!1),inline:B.value||((y==null?void 0:y.inl
3ine.value)??!1),switch:b.value||((y==null?void 0:y.switch.value)??!1),state:k.value||(y==null?void 0:y.state.value),size:a.size??(y==null?void 0:y.size.value)??"md",buttonVariant:a.buttonVariant??(y==null?void 0:y.buttonVariant.value)??"secondary"})),z=Ln(P),K=Fn(P),ee=Dn(P);return e({blur:()=>{S.value=!1},element:w,focus:()=>{S.value=!0}}),(E,F)=>(h(),I(rr,{skip:L.value,class:U(m(z))},{default:R(()=>{var M,Y,ie;return[Pt(le("input",te({id:m(u)},E.$attrs,{ref_key:"input",ref:w,"onUpdate:modelValue":F[0]||(F[0]=J=>C.value=J),class:m(K),type:"checkbox",disabled:m(_)||((M=m(y))==null?void 0:M.disabled.value),required:T.value||void 0,name:E.name||((Y=m(y))==null?void 0:Y.name.value),form:E.form||((ie=m(y))==null?void 0:ie.form.value),"aria-label":E.ariaLabel,"aria-labelledby":E.ariaLabelledby,"aria-required":T.value||void 0,value:E.value,"true-value":E.value,"false-value":E.uncheckedValue,indeterminate:m(s)}),null,16,ad),[[$r,C.value]]),x.value||m(f)===!1?(h(),H("label",{key:0,for:m(u),class:U(m(ee))},[V(E.$slots,"default")],10,ld)):ne("",!0)]}),_:3},8,["skip","class"]))}}),od=["id"],nd=["innerHTML"],rd=W({__name:"BFormCheckboxGroup",props:{ariaInvalid:{type:[Boolean,String],default:void 0},autofocus:{type:[Boolean,String],default:!1},buttonVariant:{default:"secondary"},buttons:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},disabledField:{default:"disabled"},form:{default:void 0},htmlField:{default:"html"},id:{default:void 0},modelValue:{default:()=>[]},name:{default:void 0},options:{default:()=>[]},plain:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:"md"},stacked:{type:[Boolean,String],default:!1},state:{type:[Boolean,String,null],default:null},switches:{type:[Boolean,String],default:!1},textField:{default:"text"},validated:{type:[Boolean,String],default:!1},valueField:{default:"value"}},emits:["change","input","update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=$e(a,"modelValue",o,{passive:!0}),i=Oe(()=>a.id,"checkbox"),r=Oe(()=>a.name,"checkbox"),u=v(()=>a.autofocus),s=v(()=>a.buttons),d=v(()=>a.disabled),f=v(()=>a.plain),g=v(()=>a.required),p=v(()=>a.stacked),b=v(()=>a.state),_=v(()=>a.switches),B=v(()=>a.validated),c=G(null),{focused:k}=qe(c,{initialValue:u.value});mt(Tn,{modelValue:n,switch:_,buttonVariant:A(()=>a.buttonVariant),form:A(()=>a.form),name:r,state:b,plain:f,size:A(()=>a.size),inline:A(()=>!p.value),required:g,buttons:s,disabled:d}),ve(n,C=>{o("input",[...C]),He(()=>{o("change",[...C])})});const y=$(()=>a.options.map((C,T)=>typeof C=="string"||typeof C=="number"?{props:{value:C,disabled:d.value},text:C.toString(),html:void 0,self:Symbol(`checkboxGroupOptionItem${T}`)}:{props:{value:C[a.valueField],disabled:C[a.disabledField],...C.props?C.props:{}},text:C[a.textField],html:C[a.htmlField],self:Symbol(`checkboxGroupOptionItem${T}`)})),w=$(()=>({required:g.value,ariaInvalid:a.ariaInvalid,state:b.value,validated:B.value,buttons:s.value,stacked:p.value,size:a.size})),S=In(w),x=Rn(w);return e({blur:()=>{k.value=!1},focus:()=>{k.value=!0}}),(C,T)=>(h(),H("div",te(m(S),{id:m(i),ref_key:"element",ref:c,role:"group",class:[m(x),"bv-no-focus-ring"],tabindex:"-1"}),[V(C.$slots,"first"),(h(!0),H(pe,null,Ve(y.value,L=>(h(),I(ir,te({key:L.self},L.props),{default:R(()=>[L.html?(h(),H("span",{key:0,innerHTML:L.html},null,8,nd)):(h(),H(pe,{key:1},[se(ae(L.text),1)],64))]),_:2},1040))),128)),V(C.$slots,"default")],16,od))}}),id=["for"],ud=["id","form","name","multiple","disabled","capture","accept","required","aria-required","directory","webkitdirectory"],sd=W({inheritAttrs:!1,__name:"BFormFile",props:{accept:{default:""},autofocus:{type:[Boolean,String],default:!1},capture:{type:[Boolean,String],default:!1},directory:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},id:{default:void 0},label:{default:""},labelClass:{default:void 0},modelValue:{default:null},multiple:{type:[Boolean,String],default:!1},name:{default:void 0},noDrop:{type:[Boolean,String],default:!1},noTraverse:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:void 0},state:{type:[Boolean,String,null],default:null}},emits:["update:modelValue"],setup(t,{expose:e,emit:l}){const a=Ge(),o=t,n=$e(o,"modelValue",l,{passive:!0}),i=Oe(()=>o.id),r=v(()=>o.autofocus),u=v(()=>o.directory),s=v(()=>
3o.disabled),d=v(()=>o.multiple),f=v(()=>o.noDrop);v(()=>o.noTraverse);const g=v(()=>o.required),p=v(()=>o.state),b=v(()=>o.capture),_=Rt(p),B=G(null),{focused:c}=qe(B,{initialValue:r.value}),k=A(()=>!Le(a.label)),y=A(()=>typeof o.accept=="string"?o.accept:o.accept.join(",")),w=$(()=>[_.value,{[`form-control-${o.size}`]:o.size!==void 0}]),S=()=>{var T,L;const P=((T=B.value)==null?void 0:T.files)===null||((L=B.value)==null?void 0:L.files)===void 0?null:[...B.value.files];n.value=P===null?null:d.value===!0?P:P[0]},x=T=>{f.value===!0&&T.preventDefault()},C=()=>{n.value=null};return ve(n,T=>{T===null&&B.value!==null&&(B.value.value="")}),e({blur:()=>{c.value=!1},element:B,focus:()=>{c.value=!0},reset:C}),(T,L)=>(h(),H(pe,null,[k.value||T.label?(h(),H("label",{key:0,for:m(i),class:U(["form-label",T.labelClass])},[V(T.$slots,"label",{},()=>[se(ae(T.label),1)])],10,id)):ne("",!0),le("input",te({id:m(i)},T.$attrs,{ref_key:"input",ref:B,type:"file",class:["form-control",w.value],form:T.form,name:T.name,multiple:m(d),disabled:m(s),capture:m(b),accept:y.value||void 0,required:m(g)||void 0,"aria-required":m(g)||void 0,directory:m(u),webkitdirectory:m(u),onChange:S,onDrop:x}),null,16,ud)],64))}}),ur=["input","select","textarea"],dd=ur.map(t=>`${t}:not([disabled])`).join(),vd=[...ur,"a","button","label"],fd="label",cd="invalid-feedback",pd="valid-feedback",md="description",gd="default",yd=W({components:{BCol:da,BFormInvalidFeedback:cl,BFormRow:Ea,BFormText:pl,BFormValidFeedback:ml},props:{ariaInvalid:{type:[Boolean,String],default:void 0},contentCols:{type:[Boolean,String,Number],default:void 0},contentColsLg:{type:[Boolean,String,Number],default:void 0},contentColsMd:{type:[Boolean,String,Number],default:void 0},contentColsSm:{type:[Boolean,String,Number],default:void 0},contentColsXl:{type:[Boolean,String,Number],default:void 0},description:{type:[String],default:void 0},disabled:{type:[Boolean,String],default:!1},feedbackAriaLive:{type:String,default:"assertive"},id:{type:String,default:void 0},invalidFeedback:{type:String,default:void 0},label:{type:String,default:void 0},labelAlign:{type:[Boolean,String,Number],default:void 0},labelAlignLg:{type:[Boolean,String,Number],default:void 0},labelAlignMd:{type:[Boolean,String,Number],default:void 0},labelAlignSm:{type:[Boolean,String,Number],default:void 0},labelAlignXl:{type:[Boolean,String,Number],default:void 0},labelClass:{type:[Array,Object,String],default:void 0},labelCols:{type:[Boolean,String,Number],default:void 0},labelColsLg:{type:[Boolean,String,Number],default:void 0},labelColsMd:{type:[Boolean,String,Number],default:void 0},labelColsSm:{type:[Boolean,String,Number],default:void 0},labelColsXl:{type:[Boolean,String,Number],default:void 0},labelFor:{type:String,default:void 0},labelSize:{type:String,default:void 0},labelSrOnly:{type:[Boolean,String],default:!1},state:{type:[Boolean,String],default:null},tooltip:{type:[Boolean,String],default:!1},validFeedback:{type:String,default:void 0},validated:{type:[Boolean,String],default:!1},floating:{type:[Boolean,String],default:!1}},setup(t){const e=v(()=>t.disabled),l=v(()=>t.labelSrOnly),a=v(()=>t.state),o=v(()=>t.tooltip),n=v(()=>t.validated),i=v(()=>t.floating),r=null,u=["xs","sm","md","lg","xl"],s=(y,w)=>u.reduce((S,x)=>{const C=co(x==="xs"?"":x,`${w}Align`),T=y[C]||null;return T&&(x==="xs"?S.push(`text-${T}`):S.push(`text-${x}-${T}`)),S},[]),d=(y,w)=>u.reduce((S,x)=>{const C=co(x==="xs"?"":x,`${w}Cols`);let T=y[C];if(T=T===""?!0:T||!1,typeof T!="boolean"&&T!=="auto"){const L=Number.parseInt(T);T=Number.isNaN(L)?0:L,T=T>0?T:!1}return T&&(x==="xs"?S[typeof T=="boolean"?"col":"cols"]=T:S[x||(typeof T=="boolean"?"col":"cols")]=T),S},{}),f=G(null),g=(y,w=null)=>{if(xl&&t.labelFor&&f.value!==null){const S=f.value.querySelector(`#${CSS.escape(t.labelFor)}`);if(S){const x="aria-describedby",C=(y||"").split(Pa),T=(w||"").split(Pa),L=(S.getAttribute(x)||"").split(Pa).filter(P=>!T.includes(P)).concat(C).filter((P,z,K)=>K.indexOf(P)===z).filter(P=>P).join(" ").trim();L?S.setAttribute(x,L):S.removeAttribute(x)}}},p=$(()=>d(t,"content")),b=$(()=>s(t,"label")),_=$(()=>d(t,"label")),B=$(()=>Object.keys(p.value).length>0||Object.keys(_.value).length>0),c=Rt(a),k=Ga(()=>t.ariaInvalid,a);return ve(()=>r,(y,w)=>{y!==w&&g(y,w)}),pt(()=>{He(()=>{g(r)})}),{disabledBoolean:e,labelSrOnlyBoolean:l,stateBoolean:a,tooltipBoolean:o,validatedBoolean:n,floatingBoolean:i,ariaDescribedby:r,computedAriaInvalid:k,contentColProps:p,isHorizontal:B,labelAlignClasses:b,labelColProps:_,onLegendClick:y=>{if(t.labelFor||f.value===null)return;const{target:w}=y,S=w?w.tagName:"";if(vd.indexOf(S)!==-1)return;
3const x=[...f.value.querySelectorAll(dd)].filter(Ur),[C]=x;x.length===1&&C instanceof HTMLElement&&Gr(C)},stateClass:c}},render(){const t=this.$props,e=this.$slots,l=Oe(),a=!t.labelFor;let o=null;const n=ia(fd,{},e)||t.label,i=n?sa("_BV_label_"):null;if(n||this.isHorizontal){const w=a?"legend":"label";if(this.labelSrOnlyBoolean)n&&(o=Fe(w,{class:"visually-hidden",id:i,for:t.labelFor||null},n)),this.isHorizontal?o=Fe(da,this.labelColProps,{default:()=>o}):o=Fe("div",{},[o]);else{const S={onClick:a?this.onLegendClick:null,...this.isHorizontal?this.labelColProps:{},tag:this.isHorizontal?w:null,id:i,for:t.labelFor||null,tabIndex:a?"-1":null,class:[this.isHorizontal?"col-form-label":"form-label",{"bv-no-focus-ring":a,"col-form-label":this.isHorizontal||a,"pt-0":!this.isHorizontal&&a,"d-block":!this.isHorizontal&&!a,[`col-form-label-${t.labelSize}`]:!!t.labelSize},this.labelAlignClasses,t.labelClass]};this.isHorizontal?o=Fe(da,S,{default:()=>n}):o=Fe(w,S,n)}}let r=null;const u=ia(cd,{},e)||this.invalidFeedback,s=u?sa("_BV_feedback_invalid_"):void 0;u&&(r=Fe(cl,{ariaLive:t.feedbackAriaLive,id:s,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>u}));let d=null;const f=ia(pd,{},e)||this.validFeedback,g=f?sa("_BV_feedback_valid_"):void 0;f&&(d=Fe(ml,{ariaLive:t.feedbackAriaLive,id:g,state:this.stateBoolean,tooltip:this.tooltipBoolean},{default:()=>f}));let p=null;const b=ia(md,{},e)||this.description,_=b?sa("_BV_description_"):void 0;b&&(p=Fe(pl,{id:_},{default:()=>b}));const B=this.ariaDescribedby=[_,this.stateBoolean===!1?s:null,this.stateBoolean===!0?g:null].filter(w=>w).join(" ")||null,c=[ia(gd,{ariaDescribedby:B,descriptionId:_,id:l,labelId:i},e)||"",r,d,p];!this.isHorizontal&&this.floatingBoolean&&c.push(o);let k=Fe("div",{ref:"content",class:[{"form-floating":!this.isHorizontal&&this.floatingBoolean}]},c);this.isHorizontal&&(k=Fe(da,{ref:"content",...this.contentColProps},{default:()=>c}));const y={class:[this.stateClass,{"was-validated":this.validatedBoolean}],id:Oe(()=>t.id).value,disabled:a?this.disabledBoolean:null,role:a?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":a&&this.isHorizontal?i:null};return this.isHorizontal&&!a?Fe(Ea,y,{default:()=>[o,k]}):Fe(a?"fieldset":"div",y,this.isHorizontal&&a?[Fe(Ea,null,{default:()=>[o,k]})]:this.isHorizontal||!this.floatingBoolean?[o,k]:[k])}}),bd=["id","value","name","form","type","disabled","placeholder","required","autocomplete","readonly","min","max","step","list","aria-required","aria-invalid"],hd=W({__name:"BFormInput",props:{max:{default:void 0},min:{default:void 0},step:{default:void 0},type:{default:"text"},ariaInvalid:{type:[Boolean,String],default:void 0},autocomplete:{default:void 0},autofocus:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},formatter:{type:Function,default:void 0},id:{default:void 0},lazy:{type:[Boolean,String],default:!1},lazyFormatter:{type:[Boolean,String],default:!1},list:{default:void 0},modelValue:{default:""},name:{default:void 0},number:{type:[Boolean,String],default:!1},placeholder:{default:void 0},plaintext:{type:[Boolean,String],default:!1},readonly:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:void 0},state:{type:[Boolean,String,null],default:null},trim:{type:[Boolean,String],default:!1},debounce:{default:0},debounceMaxWait:{default:NaN}},emits:["update:modelValue"],setup(t,{expose:e,emit:l}
3){const a=t,o=l,{input:n,computedId:i,computedAriaInvalid:r,onInput:u,onChange:s,onBlur:d,focus:f,blur:g}=Mn(a,o),p=v(()=>a.disabled),b=v(()=>a.required),_=v(()=>a.readonly),B=v(()=>a.plaintext),c=v(()=>a.state),k=Rt(c),y=G(!1),w=$(()=>{const S=a.type==="range",x=a.type==="color";return[k.value,{"form-control-highlighted":y.value,"form-range":S,"form-control":x||!B.value&&!S,"form-control-color":x,"form-control-plaintext":B.value&&!S&&!x,[`form-control-${a.size}`]:!!a.size}]});return e({blur:g,element:n,focus:f}),(S,x)=>(h(),H("input",{id:m(i),ref_key:"input",ref:n,value:S.modelValue,class:U(w.value),name:S.name||void 0,form:S.form||void 0,type:S.type,disabled:m(p),placeholder:S.placeholder,required:m(b)||void 0,autocomplete:S.autocomplete||void 0,readonly:m(_)||m(B),min:S.min,max:S.max,step:S.step,list:S.type!=="password"?S.list:void 0,"aria-required":m(b)||void 0,"aria-invalid":m(r),onInput:x[0]||(x[0]=C=>m(u)(C)),onChange:x[1]||(x[1]=C=>m(s)(C)),onBlur:x[2]||(x[2]=C=>m(d)(C))},null,42,bd))}}),Bd=["id","disabled","required","name","form","aria-label","aria-labelledby","value","aria-required"],Sd=["for"],sr=W({inheritAttrs:!1,__name:"BFormRadio",props:{ariaLabel:{default:void 0},ariaLabelledby:{default:void 0},autofocus:{type:[Boolean,String],default:!1},button:{type:[Boolean,String],default:!1},buttonGroup:{type:[Boolean,String],default:!1},buttonVariant:{default:null},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},id:{default:void 0},inline:{type:[Boolean,String],default:!1},modelValue:{type:[String,Boolean,Object,Number,null],default:void 0},name:{default:void 0},plain:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:void 0},state:{type:[Boolean,String,null],default:null},value:{type:[String,Boolean,Object,Number,null],default:!0}},emits:["update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=Ge(),i=$e(a,"modelValue",o,{passive:!0}),r=Oe(()=>a.id,"form-check"),u=v(()=>a.autofocus),s=v(()=>a.plain),d=v(()=>a.button),f=v(()=>a.buttonGroup),g=v(()=>a.disabled),p=v(()=>a.inline),b=v(()=>a.required),_=v(()=>
3a.state),B=Ee(Vn,null),c=G(null),{focused:k}=qe(c,{initialValue:u.value}),y=A(()=>!Le(n.default)),w=$({get:()=>(B==null?void 0:B.modelValue.value)??i.value,set:z=>{if(z!==void 0){if(B!==null){B.modelValue.value=z;return}i.value=z}}}),S=A(()=>!!(a.name??(B==null?void 0:B.name.value))&&(b.value||(B==null?void 0:B.required.value))),x=A(()=>f.value||((B==null?void 0:B.buttons.value)??!1)),C=$(()=>({plain:s.value||((B==null?void 0:B.plain.value)??!1),button:d.value||((B==null?void 0:B.buttons.value)??!1),inline:p.value||((B==null?void 0:B.inline.value)??!1),state:_.value||(B==null?void 0:B.state.value),size:a.size??(B==null?void 0:B.size.value)??"md",buttonVariant:a.buttonVariant??(B==null?void 0:B.buttonVariant.value)??"secondary"})),T=Ln(C),L=Fn(C),P=Dn(C);return e({blur:()=>{k.value=!1},element:c,focus:()=>{k.value=!0}}),(z,K)=>(h(),I(rr,{skip:x.value,class:U(m(T))},{default:R(()=>{var ee,E,F;return[Pt(le("input",te({id:m(r)},z.$attrs,{ref_key:"input",ref:c,"onUpdate:modelValue":K[0]||(K[0]=M=>w.value=M),class:m(L),type:"radio",disabled:m(g)||((ee=m(B))==null?void 0:ee.disabled.value),required:S.value||void 0,name:z.name||((E=m(B))==null?void 0:E.name.value),form:z.form||((F=m(B))==null?void 0:F.form.value),"aria-label":z.ariaLabel,"aria-labelledby":z.ariaLabelledby,value:z.value,"aria-required":S.value||void 0}),null,16,Bd),[[Ar,w.value]]),y.value||m(s)===!1?(h(),H("label",{key:0,for:m(r),class:U(m(P))},[V(z.$slots,"default")],10,Sd)):ne("",!0)]}),_:3},8,["skip","class"]))}}),wd=["id"],xd=["innerHTML"],kd=W({__name:"BFormRadioGroup",props:{ariaInvalid:{type:[Boolean,String],default:void 0},autofocus:{type:[Boolean,String],default:!1},buttonVariant:{default:"secondary"},buttons:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},disabledField:{default:"disabled"},form:{default:void 0},htmlField:{default:"html"},id:{default:void 0},modelValue:{type:[String,Boolean,Object,Number,null],default:null},name:{default:void 0},options:{default:()=>[]},plain:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:"md"},stacked:{type:[Boolean,String],default:!1},state:{type:[Boolean,String,null],default:null},textField:{default:"text"},validated:{type:[Boolean,String],default:!1},valueField:{default:"value"}},emits:["change","input","update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=$e(a,"modelValue",o,{passive:!0}),i=Oe(()=>a.id,"radio"),r=Oe(()=>a.name,"checkbox"),u=v(()=>a.autofocus),s=v(()=>a.buttons),d=v(()=>a.disabled),f=v(()=>a.plain),g=v(()=>a.required),p=v(()=>a.stacked),b=v(()=>a.state),_=v(()=>a.validated),B=G(null),{focused:c}=qe(B,{initialValue:u.value});mt(Vn,{modelValue:n,buttonVariant:A(()=>a.buttonVariant),form:A(()=>a.form),name:r,buttons:s,state:b,plain:f,size:A(()=>a.size),inline:A(()=>!p.value),required:g,disabled:d}),ve(n,x=>{o("input",x),He(()=>{o("change",x)})});const k=$(()=>a.options.map((x,C)=>typeof x=="string"||typeof x=="number"?{value:x,disabled:d.value,text:x.toString(),html:void 0,self:Symbol(`radioGroupOptionItem${C}`)}:{value:x[a.valueField],disabled:x[a.disabledField],...x.props?x.props:{},text:x[a.textField],html:x[a.htmlField],self:Symbol(`radioGroupOptionItem${C}`)})),y=$(()=>({required:g.value,ariaInvalid:a.ariaInvalid,state:b.value,validated:_.value,buttons:s.value,stacked:p.value,size:a.size})),w=In(y),S=Rn(y);return e({blur:()=>{c.value=!1},focus:()=>{c.value=!0}}),(x,C)=>(h(),H("div",te(m(w),{id:m(i),ref_key:"element",ref:B,role:"radiogroup",class:[m(S),"bv-no-focus-ring"],tabindex:"-1"}),[V(x.$slots,"first"),(h(!0),H(pe,null,Ve(k.value,T=>(h(),I(sr,{key:T.self,disabled:T.disabled,value:T.value},{default:R(()=>[T.html?(h(),H("span",{key:0,innerHTML:T.html},null,8,xd)):(h(),H(pe,{key:1},[se(ae(T.text),1)],64))]),_:2},1032,["disabled","value"]))),128)),V(x.$slots,"default")],16,wd))}}),Cd=["value","disabled"],Dl=W({__name:"BFormSelectOption",props:{disabled:{type:[Boolean,String],default:!1},value:{default:void 0}},setup(t){const e=t,l=v(()=>e.disabled);return(a,o)=>(h(),H("option",{value:a.value,disabled:m(l)},[V(a.$slots,"default")],8,Cd))}}),_d=["label"],$d=["innerHTML"],dr=W({__name:"BFormSelectOptionGroup",props:{disabledField:{default:"disabled"},htmlField:{default:"html"},label:{default:void 0},options:{default:()=>[]},textField:{default:"text"},valueField:{default:"value"}},setup(t){const e=t,{normalizedOptions:l}=qn(()=>e.options,e),a=$(()=>l.value);return(o,n)=>(h(),H("optgroup",{label:o.label},[V(o.$slots,"first"),(h(!0),H(pe,null,Ve(a.value,(i,r)=>(h(),I(Dl,te({key:r,disabled:i.disabled,value:i.value},o.$attrs),{default:R(()=>[i.html?(h(),H("span",{key:0,innerHTML:i.html},null,8,$d)):(h(),H(pe,{key:1},[se(ae(i.text),1)],64))]),_:2},1040,["disabled","value"]))),128)),V(o.$slots,"default")],8,_d))}}),Td=["id","name","form","multiple","size","disabled","required","aria-required","aria-invalid"],
3Vd=["innerHTML"],Od=W({__name:"BFormSelect",props:{ariaInvalid:{type:[Boolean,String],default:void 0},autofocus:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},disabledField:{default:"disabled"},form:{default:void 0},htmlField:{default:"html"},id:{default:void 0},labelField:{default:"label"},modelValue:{type:[String,Object,Number,Boolean,null],default:""},multiple:{type:[Boolean,String],default:!1},name:{default:void 0},options:{default:()=>[]},optionsField:{default:"options"},plain:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},selectSize:{default:0},size:{default:"md"},state:{type:[Boolean,String,null],default:null},textField:{default:"text"},valueField:{default:"value"}},emits:["update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=$e(a,"modelValue",l,{passive:!0}),n=Oe(()=>a.id,"input"),i=v(()=>a.autofocus),r=v(()=>a.disabled),u=v(()=>a.multiple),s=v(()=>a.plain),d=v(()=>a.required),f=v(()=>a.state),g=xe(()=>a.selectSize),p=Rt(f),b=G(null),{focused:_}=qe(b,{initialValue:i.value}),B=$(()=>[p.value,{"form-control":s.value,[`form-control-${a.size}`]:a.size!=="md"&&s.value,"form-select":!s.value,[`form-select-${a.size}`]:a.size!=="md"&&!s.value}]),c=A(()=>g.value||s.value?g.value:void 0),k=Ga(()=>a.ariaInvalid,f),{normalizedOptions:y,isComplex:w}=qn(()=>a.options,a),S=$(()=>y.value),x=$({get:()=>o.value,set:C=>{o.value=C}});return e({blur:()=>{_.value=!1},element:b,focus:()=>{_.value=!0}}),(C,T)=>Pt((h(),H("select",{id:m(n),ref_key:"input",ref:b,"onUpdate:modelValue":T[0]||(T[0]=L=>x.value=L),class:U(B.value),name:C.name,form:C.form||void 0,multiple:m(u)||void 0,size:c.value,disabled:m(r),required:m(d)||void 0,"aria-required":m(d)||void 0,"aria-invalid":m(k)},[V(C.$slots,"first"),(h(!0),H(pe,null,Ve(S.value,(L,P)=>(h(),H(pe,{key:P},[m(w)(L)?(h(),I(dr,{key:0,label:L.label,options:L.options,"value-field":C.valueField,"text-field":C.textField,"html-field":C.htmlField,"disabled-field":C.disabledField},null,8,["label","options","value-field","text-field","html-field","disabled-field"])):(h(),I(Dl,{key:1,value:L.value,disabled:L.disabled},{default:R(()=>[L.html?(h(),H("span",{key:0,innerHTML:L.html},null,8,Vd)):(h(),H(pe,{key:1},[se(ae(L.text),1)],64))]),_:2},1032,["value","disabled"]))],64))),128)),V(C.$slots,"default")],10,Td)),[[Vr,x.value]])}}),ol="ArrowDown",Bo="End",So="Home",wo="PageDown",xo="PageUp",nl="ArrowUp",Ad=["lang","tabindex","title"],Pd=["name","form","value"],Nd=["id","dir","tabindex","aria-label","aria-invalid","aria-required","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext"],Ue={min:1,max:100,step:1,repeatDelay:500,repeatInterval:100,repeatThreshold:10,repeatMultiplier:4},Ed=W({__name:"BFormSpinbutton",props:{ariaControls:{default:void 0},ariaLabel:{default:void 0},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},formatterFn:{type:Function,default:void 0},id:{default:void 0},inline:{type:[Boolean,String],default:!1},labelDecrement:{default:"Decrement"},labelIncrement:{default:"Increment"},locale:{default:void 0},max:{default:Ue.max},min:{default:Ue.min},modelValue:{default:null},name:{default:void 0},placeholder:{default:void 0},readonly:{type:[Boolean,String],default:!1},repeatDelay:{default:Ue.repeatDelay},repeatInterval:{default:Ue.repeatInterval},repeatStepMultiplier:{default:Ue.repeatMultiplier},repeatThreshold:{default:Ue.repeatThreshold},required:{type:[Boolean,String],default:!1},size:{default:void 0},state:{type:[Boolean,String,null],default:null},step:{default:Ue.step},vertical:{type:[Boolean,String],default:!1},wrap:{type:[Boolean,String],default:!1}},emits:["change","update:modelValue"],setup(t,{emit:e}){const l=[nl,ol,So,Bo,xo,wo],a=t,o=e,n=$e(a,"modelValue",o,{passive:!0}),i=G(null),{focused:r}=qe(i),u=Oe(()=>a.id,"spinbutton"),s=v(()=>a.disabled),d=v(()=>a.inline),f=v(()=>a.readonly),g=v(()=>a.vertical),p=v(()=>a.required),b=v(()=>a.wrap),_=v(()=>a.state),B=$(()=>({disabled:s.value,readonly:f.value,focus:r.value,"d-inline-flex":d.value||g.value,"d-flex":!d.value&&!g.value,"align-items-stretch":!g.value,"flex-column":g.value,[`form-control-${a.size}`]:a.size!==void 0})),c=$(()=>({"d-flex":g.value,"align-self-center":!g.value,"align-items-center":g.value,"border-top":g.value,"border-bottom":g.value,"border-start":!g.value,"border-end":!g.value}));let k,y,w=!1;const S=xe(()=>a.step),x=A(()=>Number.isNaN(S.value)?Ue.step:S.value),C=xe(()=>a.min),T=A(()=>Number.isNaN(C.value)?Ue.min:C.value),L=xe(()=>a.max),P=A(()=>{const j=x.value,Z=T.value;return Math.floor((L.value-Z)/j)*j+Z}),z=xe(()=>a.repeatDelay,{nanToZero:!0,method:"parseInt"}),K=A(()=>z.value>
30?z.value:Ue.repeatDelay),ee=xe(()=>a.repeatInterval,{nanToZero:!0,method:"parseInt"}),E=A(()=>ee.value>0?ee.value:Ue.repeatInterval),F=xe(()=>a.repeatThreshold,{nanToZero:!0,method:"parseInt"}),M=A(()=>Math.max(Number.isNaN(F.value)?Ue.repeatThreshold:F.value,1)),Y=xe(()=>a.repeatStepMultiplier,{nanToZero:!0,method:"parseInt"}),ie=A(()=>Math.max(Number.isNaN(Y.value)?Ue.repeatMultiplier:Y.value,1)),J=A(()=>{const j=x.value;return Math.floor(j)===j?0:(j.toString().split(".")[1]||"").length}),ge=A(()=>Math.pow(10,J.value||0)),_e=A(()=>n.value===null?"":n.value.toFixed(J.value)),{isRtl:ue,locale:ce}=Eu(),he=$(()=>{const j=[(a.locale??(ce==null?void 0:ce.value))||"locale"];return new Intl.NumberFormat(j).resolvedOptions().locale}),Be=()=>new Intl.NumberFormat(he.value,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:J.value,maximumFractionDigits:J.value,notation:"standard"}).format,O=A(()=>a.formatterFn??Be()),q=j=>{let{value:Z}=n;if(!s.value&&Z!==null){const we=x.value*j,Ce=T.value,Ae=P.value,Ie=ge.value,{wrap:Qe}=a;Z=Math.round((Z-Ce)/we)*we+Ce+we,Z=Math.round(Z*Ie)/Ie,n.value=Z>Ae?Qe?Ce:Ae:Z<Ce?Qe?Ae:Ce:Z}},N=(j=1)=>{if(n.value===null){n.value=T.value;return}q(1*j)},D=(j=1)=>{if(n.value===null){n.value=b.value?P.value:T.value;return}q(-1*j)},Q=j=>{j.preventDefault(),j.stopImmediatePropagation()};Xe(l,j=>{const{code:Z,altKey:we,ctrlKey:Ce,metaKey:Ae}=j;if(!(s.value||f.value||we||Ce||Ae)&&(Q(j),!w)){if(Se(),[nl,ol].includes(Z)){if(w=!0,Z===nl){X(j,N);return}Z===ol&&X(j,D);return}if(Z===xo){N(ie.value);return}if(Z===wo){D(ie.value);return}if(Z===So){n.value=T.value;return}Z===Bo&&(n.value=P.value)}},{target:i,eventName:"keydown"}),Xe(l,j=>{const{altKey:Z,ctrlKey:we,metaKey:Ce}=j;
3s.value||f.value||Z||we||Ce||(Q(j),Se(),w=!1,o("change",n.value))},{target:i,eventName:"keyup"});const X=(j,Z)=>{const{type:we}=j||{};if(!s.value&&!f.value){if(re(j)&&we==="mousedown"&&j.button)return;Se(),Z(1);const Ce=M.value,Ae=ie.value,Ie=K.value,Qe=E.value;k=setTimeout(()=>{let Re=0;y=setInterval(()=>{Z(Re<Ce?1:Ae),Re++},Qe)},Ie)}},re=j=>j.type==="mouseup"||j.type==="mousedown",oe=j=>{re(j)&&j.type==="mouseup"&&j.button||(Q(j),Se(),me(!1),o("change",n.value))},me=j=>{try{Jl(j,[document.body,"mouseup",oe,!1]),Jl(j,[document.body,"touchend",oe,!1])}catch{}},Se=()=>{clearTimeout(k),clearInterval(y),k=void 0,y=void 0},fe=$(()=>{const j={svg:{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-plus",viewBox:"0 0 16 16"},path:{d:"M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"}},Z={svg:{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-dash",viewBox:"0 0 16 16"},path:{d:"M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z"}},we={class:[{"py-0":!g.value},"btn","btn-sm","border-0","rounded-0"],tabindex:"-1",type:"button",disabled:s.value||f.value,"aria-disabled":s.value||f.value?!0:void 0,"aria-controls":u.value},Ce={"aria-hidden":!0,scale:r.value?1.5:1.25},Ae=(Re,Et)=>{!s.value&&!f.value&&(Q(Re),me(!0),r.value=!0,X(Re,Et))},Ie={button:{...we,"aria-label":a.labelIncrement||void 0,"aria-keyshortcuts":"ArrowUp"},svg:{...Ce,...j.svg},path:{...j.path},slot:{name:"increment"},handler:Re=>Ae(Re,N)},Qe={button:{...we,"aria-label":a.labelDecrement||void 0,"aria-keyshortcuts":"ArrowDown"},svg:{...Ce,...Z.svg},path:{...Z.path},slot:{name:"decrement"},handler:Re=>Ae(Re,D)};return{top:{...g.value?Ie:Qe},bottom:{...g.value?Qe:Ie}}});return(j,Z)=>(h(),H("div",{ref_key:"element",ref:i,class:U(["b-form-spinbutton form-control",B.value]),role:"group",lang:he.value,tabindex:m(s)?void 0:"-1",title:j.ariaLabel,onClick:Z[4]||(Z[4]=we=>r.value=!0)},[V(j.$slots,fe.value.top.slot.name,{hasFocus:m(r)},()=>[le("button",te(fe.value.top.button,{onMousedown:Z[0]||(Z[0]=(...we)=>fe.value.top.handler&&fe.value.top.handler(...we)),onTouchstart:Z[1]||(Z[1]=(...we)=>fe.value.top.handler&&fe.value.top.handler(...we))}),[(h(),H("svg",ke(Te(fe.value.top.svg)),[le("path",ke(Te(fe.value.top.path)),null,16)],16))],16)]),j.name&&!m(s)?(h(),H("input",{key:"hidden",type:"hidden",name:j.name,form:j.form,value:_e.value},null,8,Pd)):ne("",!0),le("output",{id:m(u),key:"output",class:U(["flex-grow-1",c.value]),dir:m(ue)??!1?"rtl":"ltr",tabindex:m(s)?void 0:"0",role:"spinbutton","aria-live":"off","aria-label":j.ariaLabel||void 0,"aria-invalid":m(_)===!1||!m(n)!==null&&m(p)?!0:void 0,"aria-required":m(p)?!0:void 0,"aria-valuemin":T.value,"aria-valuemax":P.value,"aria-valuenow":m(n)!==null?m(n):void 0,"aria-valuetext":m(n)!==null?O.value(m(n)):void 0},[le("bdi",null,ae((m(n)!==null?O.value(m(n)):j.placeholder)||""),1)],10,Nd),V(j.$slots,fe.value.bottom.slot.name,{hasFocus:m(r)},()=>[le("button",te(fe.value.bottom.button,{onMousedown:Z[2]||(Z[2]=(...we)=>fe.value.bottom.handler&&fe.value.bottom.handler(...we)),onTouchstart:Z[3]||(Z[3]=(...we)=>fe.value.bottom.handler&&fe.value.bottom.handler(...we))}),[(h(),H("svg",ke(Te(fe.value.bottom.svg)),[le("path",ke(Te(fe.value.bottom.path)),null,16)],16))],16)])],10,Ad))}}),Hd=["id"],vr=W({__name:"BFormTag",props:{disabled:{type:[Boolean,String],default:!1},id:{default:void 0},noRemove:{type:[Boolean,String],default:!1},pill:{type:[Boolean,String],default:!1},removeLabel:{default:"Remove tag"},tag:{default:"span"},title:{default:void 0},variant:{default:"secondary"}},emits:["remove"],setup(t,{emit:e}){const l=t,a=e,o=Ge(),n=Oe(()=>l.id),i=v(()=>l.disabled),r=v(()=>l.noRemove),u=v(()=>l.pill),s=$(()=>{var g;return((((g=o.default)==null?void 0:g.call(o,{})[0].children)??"").toString()||l.title)??""}),d=A(()=>`${n.value}taglabel__`),f=$(()=>({[`text-bg-${l.variant}`]:l.variant!==null,"rounded-pill":u.value,disabled:i.value}));return(g,p)=>(h(),I(de(g.tag),{id:m(n),title:s.value,class:U(["badge b-form-tag d-inline-flex align-items-center mw-100",f.value]),"aria-labelledby":d.value},{default:R(()=>[le("span",{id:d.value,class:"b-form-tag-content flex-grow-1 text-truncate"},[V(g.$slots,"default",{},()=>[se(ae(s.value),1)])],8,Hd),!m(i)&&!m(r)?(h(),I(na,{key:0,"aria-keyshortcuts":"Delete","aria-label":g.removeLabel,class:"b-form-tag-remove","aria-describedby":d.value,"aria-controls":g.id,onClick:p[
30]||(p[0]=b=>a("remove",s.value))},null,8,["aria-label","aria-describedby","aria-controls"])):ne("",!0)]),_:3},8,["id","title","class","aria-labelledby"]))}}),zd=["id"],Ld=["id","for","aria-live"],Fd=["id","aria-live"],Dd=["id"],Id=["aria-controls"],Rd={role:"group",class:"d-flex"},Md=["id","disabled","value","type","placeholder","form","required","aria-required"],qd=["disabled"],jd={"aria-live":"polite","aria-atomic":"true"},Wd={key:0,class:"d-block invalid-feedback"},Gd={key:1,class:"form-text text-body-secondary"},Ud={key:2,class:"form-text text-body-secondary"},Xd=["name","value"],Kd=W({__name:"BFormTags",props:{addButtonText:{default:"Add"},addButtonVariant:{default:"outline-secondary"},addOnChange:{type:[Boolean,String],default:!1},autofocus:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},duplicateTagText:{default:"Duplicate tag(s)"},form:{default:void 0},inputAttrs:{default:void 0},inputClass:{default:void 0},inputId:{default:void 0},inputType:{default:"text"},invalidTagText:{default:"Invalid tag(s)"},limit:{default:void 0},limitTagsText:{default:"Tag limit reached"},modelValue:{default:()=>[]},name:{default:void 0},noAddOnEnter:{type:[Boolean,String],default:!1},noOuterFocus:{type:[Boolean,String],default:!1},noTagRemove:{type:[Boolean,String],default:!1},placeholder:{default:"Add tag..."},removeOnDelete:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},separator:{default:void 0},size:{default:"md"},state:{type:[Boolean,String,null],default:null},tagClass:{default:void 0},tagPills:{type:[Boolean,String],default:!1},tagRemoveLabel:{default:void 0},tagRemovedLabel:{default:"Tag removed"},tagValidator:{type:Function,default:()=>!0},tagVariant:{default:"secondary"}},emits:["blur","focus","focusin","focusout","input","tag-state","update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=$e(a,"modelValue",o),i=Oe(),r=v(()=>a.addOnChange),u=v(()=>a.autofocus),s=v(()=>a.disabled),d=v(()=>a.noAddOnEnter),f=v(()=>a.noOuterFocus),g=v(()=>a.noTagRemove),p=v(()=>a.removeOnDelete),b=v(()=>a.required),_=v(()=>a.state),B=v(()=>a.tagPills),c=xe(()=>a.limit??NaN),k=Rt(_),y=G(null),{focused:w}=qe(y,{initialValue:u.value}),S=A(()=>a.inputId||`${i.value}input__`),x=G([...n.value]),C=G(""),T=G(n.value.length>0),L=G(""),P=G([]),z=G([]),K=G([]);vl(n,x,{direction:"ltr",transform:{ltr:D=>[...D]}});const ee=$(()=>[k.value,{[`form-control-${a.size}`]:a.size!=="md",disabled:s.value,focus:w.value}]),E=$(()=>x.value.includes(C.value)),F=$(()=>C.value===""?!1:!a.tagValidator(C.value)),M=A(()=>x.value.length===c.value),Y=A(()=>!F.value&&!E.value),ie=$(()=>({addButtonText:a.addButtonText,addButtonVariant:a.addButtonVariant,addTag:q,disableAddButton:Y.value,disabled:s.value,duplicateTagText:a.duplicateTagText,duplicateTags:K.value,form:a.form,inputAttrs:{...a.inputAttrs,disabled:s.value,form:a.form,id:S,value:C},inputHandlers:{input:ue,keydown:he,change:ce},inputId:S,inputType:a.inputType,invalidTagText:a.invalidTagText,invalidTags:z.value,isDuplicate:E.value,isInvalid:F.value,isLimitReached:M.value,limitTagsText:a.limitTagsText,limit:c.value,noTagRemove:g.value,placeholder:a.placeholder,removeTag:N,required:b.value,separator:a.separator,size:a.size,state:_.value,tagClass:a.tagClass,tagPills:B.value,tagRemoveLabel:a.tagRemoveLabel,tagVariant:a.tagVariant,tags:x.value})),J=D=>{if(s.value){D.target.blur();return}o("focusin",D)},ge=D=>{s.value||f.value||(w.value=!0,o("focus",D))},_e=D=>{w.value=!1,o("blur",D)},ue=D=>{var Q,X;
3const re=typeof D=="string"?D:D.target.value;if(T.value=!1,(Q=a.separator)!=null&&Q.includes(re.charAt(0))&&re.length>0){y.value&&(y.value.value="");return}if(C.value=re,(X=a.separator)!=null&&X.includes(re.charAt(re.length-1))){q(re.slice(0,re.length-1));return}P.value=a.tagValidator(re)&&!E.value?[re]:[],z.value=a.tagValidator(re)?[]:[re],K.value=E.value?[re]:[],o("tag-state",P.value,z.value,K.value)},ce=D=>{r.value&&(ue(D),E.value||q(C.value))},he=D=>{if(D.key==="Enter"&&!d.value){q(C.value);return}(D.key==="Backspace"||D.key==="Delete")&&p.value&&C.value===""&&T.value&&x.value.length>0?N(x.value[x.value.length-1]):T.value=!0};Xe(he,{target:y});const Be=$(()=>{if(a.separator)return typeof a.separator=="string"?a.separator:a.separator.join("")}),O=$(()=>{if(Be.value)return new RegExp(`[${Tu(Be.value)}]+`)}),q=D=>{D=(D??C.value).trim();const Q=O.value?D.split(O.value).map(oe=>oe.trim()):[D],X=[];for(const oe of Q)if(!(oe===""||E.value||!a.tagValidator(oe))){if(c.value&&M.value)break;X.push(oe)}const re=[...n.value,...X];C.value="",T.value=!0,n.value=re,o("input",re),w.value=!0},N=D=>{const Q=x.value.indexOf((D==null?void 0:D.toString())??"");Q!==-1&&(L.value=x.value.splice(Q,1).toString(),n.value=x.value)};return e({blur:()=>{w.value=!1},element:y,focus:()=>{w.value=!0}}),(D,Q)=>(h(),H("div",{id:m(i),class:U(["b-form-tags form-control h-auto",ee.value]),role:"group",tabindex:"-1",onFocusin:J,onFocusout:Q[1]||(Q[1]=X=>o("focusout",X))},[le("output",{id:`${m(i)}selected_tags__`,class:"visually-hidden",for:S.value,"aria-live":m(w)?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"},ae(x.value.join(", ")),9,Ld),le("div",{id:`${m(i)}removed_tags__`,role:"status","aria-live":m(w)?"assertive":"off","aria-atomic":"true",class:"visually-hidden"}," ("+ae(D.tagRemovedLabel)+") "+ae(L.value),9,Fd),V(D.$slots,"default",ke(Te(ie.value)),()=>[le("ul",{id:`${m(i)}tag_list__`,class:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center"},[(h(!0),H(pe,null,Ve(x.value,(X,re)=>V(D.$slots,"tag",{key:re,tag:X,tagClass:D.tagClass,tagVariant:D.tagVariant,tagPills:m(B),removeTag:N},()=>[(h(),I(vr,{key:X,class:U(D.tagClass),tag:"li",variant:D.tagVariant,pill:D.tagPills,onRemove:N},{default:R(()=>[se(ae(X),1)]),_:2},1032,["class","variant","pill"]))])),128)),le("li",{role:"none","aria-live":"off",class:"b-from-tags-field flex-grow-1","aria-controls":`${m(i)}tag_list__`},[le("div",Rd,[le("input",te({id:S.value,ref_key:"input",ref:y,disabled:m(s),value:C.value,type:D.inputType,placeholder:D.placeholder,class:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",style:{outline:"currentcolor none 0px","min-width":"5rem"}},D.inputAttrs,{form:D.form,required:m(b)||void 0,"aria-required":m(b)||void 0,onInput:ue,onChange:ce,onFocus:ge,onBlur:_e}),null,16,Md),Y.value?(h(),H("button",{key:0,type:"button",class:U(["btn b-form-tags-button py-0",[D.inputClass,{[`btn-${D.addButtonVariant}`]:D.addButtonVariant!==null,"disabled invisible":C.value.length===0}]]),style:{"font-size":"90%"},disabled:m(s)||C.value.length===0||M.value,onClick:Q[0]||(Q[0]=X=>q(C.value))},[V(D.$slots,"add-button-text",{},()=>[se(ae(D.addButtonText),1)])],10,qd)):ne("",!0)])],8,Id)],8,Dd),le("div",jd,[F.value?(h(),H("div",Wd,ae(D.invalidTagText)+": "+ae(C.value),1)):ne("",!0),E.value?(h(),H("small",Gd,ae(D.duplicateTagText)+": "+ae(C.value),1)):ne("",!0),x.value.length===D.limit?(h(),H("small",Ud,"Tag limit reached")):ne("",!0)])]),D.name?(h(!0),H(pe,{key:0},Ve(x.value,(X,re)=>(h(),H("input",{key:re,type:"hidden",name:D.name,value:X},null,8,Xd))),128)):ne("",!0)],42,zd))}}),Yd=["id","name","form","value","disabled","placeholder","required","autocomplete","readonly","aria-required","aria-invalid","rows","wrap"],Jd=W({__name:"BFormTextarea",props:{noResize:{type:[Boolean,String],default:!1},rows:{default:2},wrap:{default:"soft"},ariaInvalid:{type:[Boolean,String],default:void 0},autocomplete:{default:void 0},autofocus:{type:[Boolean,String],default:!1},disabled:{type:[Boolean,String],default:!1},form:{default:void 0},formatter:{type:Function,default:void 0},id:{default:void 0},lazy:{type:[Boolean,String],default:!1},lazyFormatter:{type:[Boolean,String],default:!1},list:{default:void 0},modelValue:{default:""},name:{default:void 0},number:{type:[Boolean,String],default:!1},placeholder:{default:void 0},plaintext:{type:[Boolean,String],default:!1},readonly:{type:[Boolean,String],default:!1},required:{type:[Boolean,String],default:!1},size:{default:void 0},state:{type:[Boolean,String,null],default:null},trim:{type:[Boolean,String],default:!1},debounce:{default:0},debounceMaxWait:{default:NaN}},emits:["update:modelValue"],setup(t,{expose:e,emit:l}
3){const a=t,o=l,{input:n,computedId:i,computedAriaInvalid:r,onInput:u,onChange:s,onBlur:d,focus:f,blur:g}=Mn(a,o),p=v(()=>a.disabled),b=v(()=>a.required),_=v(()=>a.readonly),B=v(()=>a.plaintext),c=v(()=>a.noResize),k=v(()=>a.state),y=Rt(k),w=$(()=>[y.value,B.value?"form-control-plaintext":"form-control",{[`form-control-${a.size}`]:!!a.size}]),S=$(()=>({resize:c.value?"none":void 0}));return e({blur:g,element:n,focus:f}),(x,C)=>(h(),H("textarea",{id:m(i),ref_key:"input",ref:n,class:U(w.value),name:x.name||void 0,form:x.form||void 0,value:x.modelValue??void 0,disabled:m(p),placeholder:x.placeholder,required:m(b)||void 0,autocomplete:x.autocomplete||void 0,readonly:m(_)||m(B),"aria-required":x.required||void 0,"aria-invalid":m(r),rows:x.rows,style:Me(S.value),wrap:x.wrap||void 0,onInput:C[0]||(C[0]=T=>m(u)(T)),onChange:C[1]||(C[1]=T=>m(s)(T)),onBlur:C[2]||(C[2]=T=>m(d)(T))},null,46,Yd))}}),Qd={key:0,class:"input-group-text"},Zd=["innerHTML"],ev={key:1},tv={key:0,class:"input-group-text"},av=["innerHTML"],lv={key:1},ov=W({__name:"BInputGroup",props:{append:{default:void 0},appendHtml:{default:void 0},id:{default:void 0},prepend:{default:void 0},prependHtml:{default:void 0},size:{default:"md"},tag:{default:"div"}},setup(t){const e=t,l=$(()=>({[`input-group-${e.size}`]:e.size!=="md"})),a=A(()=>!!e.append||!!e.appendHtml),o=A(()=>!!e.prepend||!!e.prependHtml);return(n,i)=>(h(),I(de(n.tag),{id:n.id,class:U(["input-group",l.value]),role:"group"},{default:R(()=>[V(n.$slots,"prepend",{},()=>[o.value?(h(),H("span",Qd,[n.prependHtml?(h(),H("span",{key:0,innerHTML:n.prependHtml},null,8,Zd)):(h(),H("span",ev,ae(n.prepend),1))])):ne("",!0)]),V(n.$slots,"default"),V(n.$slots,"append",{},()=>[a.value?(h(),H("span",tv,[n.appendHtml?(h(),H("span",{key:0,innerHTML:n.appendHtml},null,8,av)):(h(),H("span",lv,ae(n.append),1))])):ne("",!0)])]),_:3},8,["id","class"]))}}),fr=W({__name:"BInputGroupText",props:{tag:{default:"div"},text:{default:void 0}},setup(t){return(e,l)=>(h(),I(de(e.tag),{class:"input-group-text"},{default:R(()=>[V(e.$slots,"default",{},()=>[se(ae(e.text),1)])]),_:3}))}}),Il=W({__name:"BInputGroupAddon",props:{isText:{type:[Boolean,String],default:!1}},setup(t){const e=t,l=v(()=>e.isText);return(a,o)=>m(l)?(h(),I(fr,{key:0},{default:R(()=>[V(a.$slots,"default")]),_:3})):V(a.$slots,"default",{key:1})}}),nv=W({__name:"BInputGroupAppend",props:{isText:{type:[Boolean,String],default:!1}},setup(t){return(e,l)=>(h(),I(Il,ke(Te(e.$props)),{default:R(()=>[V(e.$slots,"default")]),_:3},16))}}),rv=W({__name:"BInputGroupPrepend",props:{isText:{type:[Boolean,String],default:!1}},setup(t){return(e,l)=>(h(),I(Il,ke(Te(e.$props)),{default:R(()=>[V(e.$slots,"default")]),_:3},16))}}),iv=W({__name:"BListGroup",props:{flush:{type:[Boolean,String],default:!1},horizontal:{type:[Boolean,String],default:!1},numbered:{type:[Boolean,String],default:!1},tag:{default:"div"}},setup(t){const e=t,l=v(()=>e.flush),a=v(()=>e.numbered),o=v(()=>e.horizontal),n=$(()=>{const r=l.value?!1:o.value;return{"list-group-flush":l.value,"list-group-horizontal":r===!0,[`list-group-horizontal-${r}`]:typeof r=="string","list-group-numbered":a.value}}),i=A(()=>a.value===!0?"ol":e.tag);return mt(Cn,{numbered:a}),(r,u)=>(h(),I(de(i.value),{class:U(["list-group",n.value])},{default:R(()=>[V(r.$slots,"default")]),_:3},8,["class"]))}}),uv=W({__name:"BListGroupItem",props:{action:{type:[Boolean,String],default:!1},button:{type:[Boolean,String],default:!1},tag:{default:"div"},active:{type:[Boolean,String],default:!1},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},setup(t){const e=t,l=ba(),a=Ee(Cn,null),o=v(()=>e.action),n=v(()=>e.active),i=v(()=>e.button),r=v(()=>e.disabled),{computedLink:u}=It(e),s=A(()=>!i.value&&u.value),d=A(()=>a!=null&&a.numbered.value?"li":i.value?"button":s.value?ht:e.tag),f=$(()=>o.value||s.value||i.value||["a","router-link","button","b-link"].includes(e.tag)),g=$(()=>({[`list-group-item-${e.variant}`]:e.variant!==null&&e.variant!==void 0,"list-group-item-action":f.value,active:n.value,disabled:r.value})),p=$(()=>{const b={};return i.value&&((!l||!l.type)&&(b.type="button"),r.value&&(b.disabled=!0)),b});return(b,_)=>(h(),I(de(d.value),te({class:["list-group-item",g.value],"aria-current":m(n)?!0:void 0,"aria-disabled":m(r)?!0:void 0,target:s.value?b.target:void 0,href:m(i)?void 0:b.href,to:m(i)?void 0:b.to},p.value),{default:R(()=>[V(b.$slots,"default")]),_:3},16,["class","aria-current","aria-disabled","target","href","to"]))}}),sv={id:"__BVID__modal-container"},dv=W({__name:"BModalOrchestrator",props:{teleportDisabled:{type:[Boolean,String],default:!1},teleportTo:{default:"body"}},setup(t,{expose:e}){const l=t,a=v(()=>l.teleportDisabled),{modals:o,remove:n,show:i,confirm:r}=Nu(),u=s=>Ya(s,["_promise","_self","_isConfirm","_modelValue"]);return e({modals:o,show:i,confirm:r}),(s,d)=>(h(),I(Dt,{to:s.teleportTo,disabled:m(a)},[le("div",sv,[(h(!0),H(pe,null,Ve(m(o),(f,g)=>(h(),I(de(f.value.component),te({key:g,modelValue:f.value.props._modelValue,"onUpdate:modelValue":p=>f.value.props._modelValue=p},u(f.value.props),{"teleport-disabled":!0,onHide:p=>
3{if(f.value.props._isConfirm===!0){if(p.trigger==="ok"){f.value.props._promise.resolve(!0);return}if(p.trigger==="cancel"){f.value.props._promise.resolve(!1);return}f.value.props._promise.resolve(null)}f.value.props._promise.resolve(!0)},onHidden:p=>{var b;return(b=m(n))==null?void 0:b(f.value.props._self)}}),null,16,["modelValue","onUpdate:modelValue","onHide","onHidden"]))),128))])],8,["to","disabled"]))}}),vv=W({__name:"BNav",props:{align:{default:void 0},cardHeader:{type:[Boolean,String],default:!1},fill:{type:[Boolean,String],default:!1},justified:{type:[Boolean,String],default:!1},pills:{type:[Boolean,String],default:!1},small:{type:[Boolean,String],default:!1},tabs:{type:[Boolean,String],default:!1},tag:{default:"ul"},underline:{type:[Boolean,String],default:!1},vertical:{type:[Boolean,String],default:!1}},setup(t){const e=t,l=v(()=>e.cardHeader),a=v(()=>e.fill),o=v(()=>e.justified),n=v(()=>e.pills),i=v(()=>e.small),r=v(()=>e.tabs),u=v(()=>e.vertical),s=ha(()=>e.align),d=v(()=>e.underline),f=$(()=>({"nav-tabs":r.value,"nav-pills":n.value&&!r.value,"card-header-tabs":!u.value&&l.value&&r.value,"card-header-pills":!u.value&&l.value&&n.value&&!r.value,"flex-column":u.value,"nav-fill":!u.value&&a.value,"nav-justified":!u.value&&o.value,[s.value]:!u.value&&e.align!==void 0,small:i.value,"nav-underline":d.value}));return(g,p)=>(h(),I(de(g.tag),{class:U(["nav",f.value])},{default:R(()=>[V(g.$slots,"default")]),_:3},8,["class"]))}}),fv={class:"d-flex flex-row align-items-center flex-wrap"},cv=W({inheritAttrs:!1,__name:"BNavForm",props:{role:{default:void 0},floating:{type:[Boolean,String],default:void 0},id:{default:void 0},novalidate:{type:[Boolean,String],default:void 0},validated:{type:[Boolean,String],default:void 0}},emits:["submit"],setup(t,{emit:e}){const l=e,a=o=>{l("submit",o)};return(o,n)=>(h(),H("li",fv,[be(nr,te(o.$attrs,{id:o.id,floating:o.floating,role:o.role,novalidate:o.novalidate,validated:o.validated,class:"d-flex",onSubmit:$t(a,["prevent"])}),{default:R(()=>[V(o.$slots,"default")]),_:3},16,["id","floating","role","novalidate","validated"])]))}}),pv={class:"nav-item"},mv=W({__name:"BNavItem",props:{linkAttrs:{default:void 0},linkClass:{default:void 0},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},emits:["click"],setup(t,{emit:e}){const l=t,a=e,o=v(()=>l.disabled),n=$(()=>Hl(l,["active","activeClass","append","disabled","href","icon","opacity","opacityHover","rel","replace","routerComponentName","target","to","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","underlineVariant","variant"]));return n.value.activeClass,(i,r)=>(h(),H("li",pv,[be(ht,te({class:["nav-link",i.linkClass],tabindex:m(o)?-1:void 0,"aria-disabled":m(o)?!0:void 0},{...n.value,...i.linkAttrs},{onClick:r[0]||(r[0]=u=>a("click",u))}),{default:R(()=>[V(i.$slots,"default")]),_:3},16,["class","tabindex","aria-disabled"])]))}}),gv={class:"nav-item dropdown"},yv=W({__name:"BNavItemDropdown",props:{ariaLabel:{default:void 0},autoClose:{type:[Boolean,String],default:!0},boundary:{default:"clippingAncestors"},boundaryPadding:{default:void 0},center:{type:[Boolean,String],default:!1},container:{default:void 0},disabled:{type:[Boolean,String],default:!1},dropend:{type:[Boolean,String],default:!1},dropstart:{type:[Boolean,String],default:!1},dropup:{type:[Boolean,String],default:!1},end:{type:[Boolean,String],default:!1},floatingMiddleware:{default:void 0},id:{default:void 0},isNav:{type:[Boolean,String],default:!0},lazy:{type:[Boolean,String],default:!1},menuClass:{default:void 0},modelValue:{type:[Boolean,String],default:!1},noCaret:{type:[Boolean,String],default:!1},noFlip:{type:[Boolean,String],default:!1},noShift:{type:[Boolean,String],default:!1},noSize:{type:[Boolean,String],default:!1},offset:{default:0},role:{default:"menu"},size:{default:"md"},split:{type:[Boolean,String],default:!1},splitButtonType:{default:"button"},splitClass:{default:void 0},splitDisabled:{type:[Boolean,String],default:void 0},splitHref:{default:void 0},splitTo:{default:void 0},splitVariant:{default:void 0},strategy:{default:"absolute"},text:{default:void 0},toggleClass:{default:void 0},toggleText:{default:"Toggle dropdown"},variant:{default:"link"}},emits:["click","hidden","hide","hide-prevented","show","show-prevented","shown","toggle","update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=G(null),i=()=>{var u;(u=n.value)==null||u.close()},r=()=>{var u;(u=n.value)==null||u.open()};return e({close:i,open:r,toggle:()=>{var u;
3(u=n.value)==null||u.toggle()}}),(u,s)=>(h(),H("li",gv,[be(or,te({ref_key:"dropdown",ref:n},a,{"is-nav":"",onShow:s[0]||(s[0]=d=>o("show",d)),onShown:s[1]||(s[1]=d=>o("shown")),onHide:s[2]||(s[2]=d=>o("hide",d)),onHidden:s[3]||(s[3]=d=>o("hidden")),onHidePrevented:s[4]||(s[4]=d=>o("hide-prevented")),onShowPrevented:s[5]||(s[5]=d=>o("show-prevented")),onClick:s[6]||(s[6]=d=>o("click",d)),onToggle:s[7]||(s[7]=d=>o("toggle")),"onUpdate:modelValue":s[8]||(s[8]=d=>o("update:modelValue",d))}),{"button-content":R(()=>[V(u.$slots,"button-content")]),"toggle-text":R(()=>[V(u.$slots,"toggle-text")]),default:R(()=>[V(u.$slots,"default",{hide:i,show:r})]),_:3},16)]))}}),bv={class:"navbar-text"},hv=W({__name:"BNavText",props:{text:{default:void 0}},setup(t){return(e,l)=>(h(),H("li",bv,[V(e.$slots,"default",{},()=>[se(ae(e.text),1)])]))}}),Bv=W({__name:"BNavbar",props:{autoClose:{type:[Boolean,String],default:!0},container:{type:[String,Boolean],default:"fluid"},fixed:{default:void 0},print:{type:[Boolean,String],default:!1},sticky:{default:void 0},tag:{default:"nav"},toggleable:{type:[Boolean,String],default:!1},variant:{default:null}},setup(t){const e=t,l=v(()=>e.container),a=v(()=>e.autoClose),o=v(()=>e.print),n=v(()=>e.toggleable),i=A(()=>e.tag==="nav"?void 0:"navigation"),r=Au(l),u=$(()=>({"d-print":o.value,[`sticky-${e.sticky}`]:e.sticky!==void 0,[`bg-${e.variant}`]:e.variant!==null,[`fixed-${e.fixed}`]:e.fixed!==void 0,"navbar-expand":n.value===!1,[`navbar-expand-${n.value}`]:typeof n.value=="string"}));return mt(El,{tag:A(()=>e.tag),autoClose:a}),(s,d)=>(h(),I(de(s.tag),{class:U(["navbar",u.value]),role:i.value},{default:R(()=>[s.container!==!1?(h(),H("div",{key:0,class:U(m(r))},[V(s.$slots,"default")],2)):V(s.$slots,"default",{key:1})]),_:3},8,["class","role"]))}}),Sv=W({__name:"BNavbarBrand",props:{tag:{default:"div"},active:{type:[Boolean,String],default:void 0},activeClass:{default:void 0},append:{type:[Boolean,String],default:void 0},disabled:{type:[Boolean,String],default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:[Boolean,String],default:void 0},opacity:{default:void 0},opacityHover:{default:void 0},rel:{default:void 0},replace:{type:[Boolean,String],default:void 0},routerComponentName:{default:void 0},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},setup(t){const e=t,{computedLink:l,computedLinkProps:a}=It(e,["active","activeClass","append","disabled","href","rel","replace","routerComponentName","target","to","variant","opacity","opacityHover","underlineVariant","underlineOffset","underlineOffsetHover","underlineOpacity","underlineOpacityHover","icon"]),o=A(()=>l.value?ht:e.tag);return(n,i)=>(h(),I(de(o.value),te({class:"navbar-brand"},m(a)),{default:R(()=>[V(n.$slots,"default")]),_:3},16))}}),wv=W({__name:"BNavbarNav",props:{align:{default:void 0},fill:{type:[Boolean,String],default:!1},justified:{type:[Boolean,String],default:!1},small:{type:[Boolean,String],default:!1},tag:{default:"ul"}},setup(t){const e=t,l=v(()=>e.fill),a=v(()=>e.justified),o=v(()=>e.small),n=ha(()=>e.align),i=$(()=>({"nav-fill":l.value,"nav-justified":a.value,[n.value]:e.align!==void 0,small:o.value}));return(r,u)=>(h(),H("ul",{class:U(["navbar-nav",i.value])},[V(r.$slots,"default")],2))}}),ko=(t,e)=>t.setAttribute("data-bs-theme",e),xv={mounted(t,e){ko(t,e.value)},updated(t,e){ko(t,e.value)}},kv=(t,e)=>{const{modifiers:l,arg:a,value:o}=t,n=Object.keys(l||{}),i=typeof o=="string"?o.split(Pa):o;if(e.tagName.toLowerCase()==="a"){const r=e.getAttribute("href")||"";Mr.test(r)&&n.push(r.replace(Rr,""))}return Array.prototype.concat.apply([],[a,i]).forEach(r=>typeof r=="string"&&n.push(r)),n.filter((r,u,s)=>r&&s.indexOf(r)===u)},Cv=(t,e)=>{t.forEach(l=>{const a=document.getElementById(l);a!==null&&a.dispatchEvent(new Event("bv-toggle"))}),setTimeout(()=>cr(t,e),50)},cr=(t,e)=>{let l=!1;t.forEach(a=>{const o=document.getElementById(a);o!=null&&o.classList.contains("show")&&(l=!0),o!=null&&o.classList.contains("closing")&&(l=!1)}),e.setAttribute("aria-expanded",l?"true":"false"),e.classList.remove(l?"collapsed":"not-collapsed"),e.classList.add(l?"not-collapsed":"collapsed")},Co=(t,e)=>{const l=kv(e,t);l.length!==0&&(t.__toggle&&t.removeEventListener("click",t.__toggle),t.__toggle=()=>Cv(l,t),t.addEventListener("click",t.__toggle),t.setAttribute("aria-controls",l.join(" ")),cr(l,t))},gl={mounted:Co,updated:Co,unmounted(t){t.removeEventListener("click",t.__toggle),t.removeAttribute("aria-controls"),t.removeAttribute("aria-expanded")}},_v={mounted(t,e){if(!pa(e.value))return;const l=Ra(e.value,t);!l.content&&!l.title||(t.$__state=G({...Ut(e,t),...l}),Ma(t,e))},updated(t,e){if(!pa(e.value))return;const l=Ra(e.value,t);if(!(!l.content&&!l.title)){if(!t.$__state){t.$__state=G({...Ut(e,t),...l}),Ma(t,e);return}t.$__state.value={...Ut(e,t),...l}}},beforeUnmount(t){hn(t)}},_o=(t,e)=>{t.$__scrollspy&&t.$__scrollspy.cleanup();const{arg:l,value:a}
3=e,o=typeof a=="object"&&a!==null,n=l||(typeof a=="string"?a:o?a.content||a.element:null);t.$__scrollspy=Hu(n,t,o?Ya(a,["content","element"]):{})},$v={mounted:_o,updated:_o,beforeUnmount(t){t.$__scrollspy&&t.$__scrollspy.cleanup()}},Tv={mounted(t,e){const l=pa(e.value);if(!l)return;const a=Ra(e.value,t);!a.content&&!a.title||(t.$__state=G({noninteractive:!0,...Ut(e,t),title:a.title??a.content??"",tooltip:l}),Ma(t,e))},updated(t,e){const l=pa(e.value);if(!l)return;const a=Ra(e.value,t);if(!(!a.content&&!a.title)){if(!t.$__state){t.$__state=G({noninteractive:!0,...Ut(e,t),title:a.title??a.content??"",tooltip:l}),Ma(t,e);return}t.$__state.value={noninteractive:!0,...Ut(e,t),title:a.title??a.content??"",tooltip:l}}},beforeUnmount(t){hn(t)}},$o=Object.freeze(Object.defineProperty({__proto__:null,vBColorMode:xv,vBModal:gl,vBPopover:_v,vBScrollspy:$v,vBToggle:gl,vBTooltip:Tv},Symbol.toStringTag,{value:"Module"})),Vv=["disabled","aria-label"],Ov=le("span",{class:"navbar-toggler-icon"},null,-1),Av=W({__name:"BNavbarToggle",props:{disabled:{type:[Boolean,String],default:!1},label:{default:"Toggle navigation"},target:{default:void 0}},emits:["click"],setup(t,{emit:e}){const l=t,a=e,o=v(()=>l.disabled),n=$(()=>({disabled:o.value})),i=r=>{o.value||a("click",r)};return(r,u)=>Pt((h(),H("button",{class:U(["navbar-toggler",n.value]),type:"button",disabled:m(o),"aria-label":r.label,onClick:i},[V(r.$slots,"default",{},()=>[Ov])],10,Vv)),[[m(gl),m(o)?void 0:r.target]])}}),Pv=["id","aria-labelledby"],Nv=["id"],Ev=W({inheritAttrs:!1,__name:"BOffcanvas",props:{backdrop:{type:[Boolean,String],default:!0},backdropVariant:{default:"dark"},bodyClass:{default:void 0},bodyScrolling:{type:[Boolean,String],default:!1},footerClass:{default:void 0},headerClass:{default:void 0},headerCloseClass:{default:void 0},headerCloseLabel:{default:"Close"},headerCloseVariant:{default:"secondary"},id:{default:void 0},lazy:{type:[Boolean,String],default:!1},modelValue:{type:[Boolean,String],default:!1},noCloseOnBackdrop:{type:[Boolean,String],default:!1},noCloseOnEsc:{type:[Boolean,String],default:!1},noFocus:{type:[Boolean,String],default:!1},noHeader:{type:[Boolean,String],default:!1},noHeaderClose:{type:[Boolean,String],default:!1},placement:{default:"start"},teleportDisabled:{type:[Boolean,String],default:!1},teleportTo:{default:"body"},title:{default:void 0}},emits:["close","esc","hidden","hide","hide-prevented","show","show-prevented","shown","update:modelValue"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=Ge(),i=$e(a,"modelValue",o,{passive:!0}),r=v(i),u=v(()=>a.bodyScrolling),s=v(()=>a.backdrop),d=v(()=>a.noHeaderClose),f=v(()=>a.noHeader),g=v(()=>a.noFocus),p=v(()=>a.noCloseOnBackdrop),b=v(()=>a.noCloseOnEsc),_=v(()=>a.lazy),B=v(()=>a.teleportDisabled),c=Oe(()=>a.id,"offcanvas");Wn(r,u);const k=G(null);Xe("Escape",()=>{F("esc")},{target:k});const{focused:y}=qe(k,{initialValue:r.value&&g.value===!1}),w=G(r.value),S=G(!1),x=A(()=>s.value===!0&&r.value===!0),C=A(()=>_.value===!1||_.value===!0&&S.value===!0||_.value===!0&&r.value===!0),T=A(()=>!Le(n["header-close"])),L=$(()=>[{"text-reset":!T.value},a.headerCloseClass]),P=$(()=>({variant:T.value?a.headerCloseVariant:void 0,class:L.value})),z=A(()=>!Le(n.footer)),K=$(()=>["offcanvas",`offcanvas-${a.placement}`,{show:r.value&&w.value===!0}]),ee=$(()=>({visible:r.value,placement:a.placement,hide:F})),E=(ue,ce={})=>new aa(ue,{cancelable:!1,target:k.value||null,relatedTarget:null,trigger:null,...ce,componentId:c.value}),F=(ue="")=>{if(ue==="backdrop"&&p.value||ue==="esc"&&b.value){o("hide-prevented");return}const ce=E("hide",{cancelable:ue!=="",trigger:ue});if(ue==="close"&&o(ue,ce),ue==="esc"&&o(ue,ce),o("hide",ce),ce.defaultPrevented){o("hide-prevented");return}i.value=!1},M=()=>{const ue=E("show",{cancelable:!0});if(o("show",ue),ue.defaultPrevented){i.value=!1,o("show-prevented");return}i.value=!0},Y=()=>{He(()=>{g.value===!1&&(y.value=!0)})},ie=()=>M(),J=()=>{w.value=!0,Y(),o("shown",E("shown")),_.value===!0&&(S.value=!0)},ge=()=>{w.value=!1},_e=()=>{o("hidden",E("hidden")),_.value===!0&&(S.value=!1)};return Ne(k,"bv-toggle",()=>{r.value?F():M()}),e({hide:F,show:M}),(ue,ce)=>(h(),I(Dt,{to:ue.teleportTo,disabled:m(B)},[be(oa,{"no-fade":!0,"trans-props":{enterToClass:"showing",enterFromClass:"",leaveToClass:"hiding show",leaveFromClass:"show"},onBeforeEnter:ie,onAfterEnter:J,onLeave:ge,onAfterLeave:_e},{default:R(()=>[Pt(le("div",te({id:m(c),ref_key:"element",ref:k,"aria-modal":"true",role:"dialog",class:K.value,tabindex:"-1","aria-labelledby":`${m(c)}-offcanvas-label`,"data-bs-backdrop":"false"},ue.$attrs),[C.value?(h(),H(pe,{key:0},[m(f)?ne("",!0):(h(),H("div",{key:0,class:U(["offcanvas-header",ue.headerClass])},[V(ue.$slots,"header",ke(Te(ee.value)),()=>[le("h5",{id:`${m(c)}-offcanvas-label`,class:"offcanvas-title"},[V(ue.$slots,"title",ke(Te(ee.value)),()=>
3[se(ae(ue.title),1)])],8,Nv),m(d)?ne("",!0):(h(),H(pe,{key:0},[T.value?(h(),I(Tt,te({key:0},P.value,{onClick:ce[0]||(ce[0]=he=>F("close"))}),{default:R(()=>[V(ue.$slots,"header-close")]),_:3},16)):(h(),I(na,te({key:1,"aria-label":ue.headerCloseLabel},P.value,{onClick:ce[1]||(ce[1]=he=>F("close"))}),null,16,["aria-label"]))],64))])],2)),le("div",{class:U(["offcanvas-body",ue.bodyClass])},[V(ue.$slots,"default",ke(Te(ee.value)))],2),z.value?(h(),H("div",{key:1,class:U(ue.footerClass)},[V(ue.$slots,"footer",ke(Te(ee.value)))],2)):ne("",!0)],64)):ne("",!0)],16,Pv),[[ja,m(i)]])]),_:3}),V(ue.$slots,"backdrop",{},()=>[be(Qa,{variant:ue.backdropVariant,show:x.value,fixed:"","no-wrap":"","no-spinner":"",onClick:ce[2]||(ce[2]=he=>F("backdrop"))},null,8,["variant","show"])])],8,["to","disabled"]))}}),Hv=["aria-disabled","aria-label"],To=20,Vo=0,zv=W({__name:"BPagination",props:{align:{default:"start"},ariaControls:{default:void 0},ariaLabel:{default:"Pagination"},disabled:{type:[Boolean,String],default:!1},ellipsisClass:{default:void 0},ellipsisText:{default:"…"},firstClass:{default:void 0},firstNumber:{type:[Boolean,String],default:!1},firstText:{default:"«"},hideEllipsis:{type:[Boolean,String],default:!1},hideGotoEndButtons:{type:[Boolean,String],default:!1},labelFirstPage:{default:"Go to first page"},labelLastPage:{default:"Go to last page"},labelNextPage:{default:"Go to next page"},labelPage:{default:"Go to page"},labelPrevPage:{default:"Go to previous page"},lastClass:{default:void 0},lastNumber:{type:[Boolean,String],default:!1},lastText:{default:"»"},limit:{default:5},modelValue:{default:1},nextClass:{default:void 0},nextText:{default:"›"},pageClass:{default:void 0},perPage:{default:To},pills:{type:[Boolean,String],default:!1},prevClass:{default:void 0},prevText:{default:"‹"},size:{default:void 0},totalRows:{default:Vo}},emits:["update:modelValue","page-click"],setup(t,{emit:e}){const l=t,a=e,o=$e(l,"modelValue",a),n=v(()=>l.disabled),i=v(()=>l.firstNumber),r=v(()=>l.hideEllipsis),u=v(()=>l.hideGotoEndButtons),s=v(()=>l.lastNumber),d=v(()=>l.pills),f=xe(()=>l.limit,{nanToZero:!0,method:"parseInt"}),g=xe(()=>l.perPage,{nanToZero:!0,method:"parseInt"}),p=xe(()=>l.totalRows,{nanToZero:!0,method:"parseInt"}),b=xe(o,{nanToZero:!0,method:"parseInt"}),_=A(()=>Math.max(g.value||To,1)),B=A(()=>Math.max(p.value||Vo,0)),c=A(()=>Math.ceil(B.value/_.value)),k=A(()=>l.align==="fill"),y=A(()=>l.align==="fill"?"start":l.align),w=ha(y),S=O=>O===b.value,x=O=>n.value?null:S(O)?"0":"-1",C=O=>n.value||S(O)||b.value<1||O<1||O>c.value,T=$(()=>C(1)),L=$(()=>C(b.value-1)),P=$(()=>C(c.value)),z=$(()=>C(b.value+1)),K=({page:O,classVal:q,dis:N,slotName:D,textValue:Q,tabIndex:X,label:re,position:oe,isActive:me,role:Se,hidden:fe})=>({li:{class:["page-item",{active:me,disabled:N,"flex-fill":k.value,"d-flex":k.value&&!N},q],role:Se,"aria-hidden":fe},button:{is:N?"span":"button",class:["page-link",{"flex-grow-1":!N&&k.value}],"aria-label":re,"aria-controls":l.ariaControls||void 0,"aria-disabled":N?!0:void 0,"aria-posinset":oe,"aria-setsize":oe?c.value:void 0,role:"menuitem",type:N?void 0:"button",tabindex:N?void 0:X},text:{name:D,active:me,value:Q??O,page:O,disabled:N,index:O-1,content:Q?void 0:O},clickHandler:j=>he(j,O)}),ee=({page:O,classVal:q,dis:N,slotName:D,textValue:Q,label:X})=>K({page:O,classVal:q,dis:N,slotName:D,textValue:Q,label:X,tabIndex:"-1"}),E=O=>K({page:O,dis:n.value,classVal:l.pageClass,slotName:"page",label:l.labelPage?`${l.labelPage} ${O}`:void 0,tabIndex:x(O)??void 0,position:O,isActive:S(O)}),F=$(()=>ee({page:1,dis:T.value,classVal:l.firstClass,slotName:"first-text",textValue:l.firstText,label:l.labelFirstPage})),M=$(()=>ee({page:Math.max(b.value-1,1),dis:L.value,classVal:l.prevClass,slotName:"prev-text",textValue:l.prevText,label:l.labelPrevPage})),Y=$(()=>ee({page:Math.min(b.value+1,c.value),dis:z.value,classVal:l.nextClass,slotName:"next-text",textValue:l.nextText,label:l.labelNextPage})),ie=$(()=>ee({page:c.value,dis:P.value,classVal:l.lastClass,slotName:"last-text",textValue:l.lastText,label:l.labelLastPage})),J=Ia(),ge=Ia(),_e=$(()=>({li:{class:["page-item","disabled","bv-d-xs-down-none",k.value?"flex-fill":"",l.ellipsisClass],role:"separator"},span:{class:["page-link"]}}
3)),ue=$(()=>[w.value,{[`pagination-${l.size}`]:l.size!==void 0,"b-pagination-pills":d.value}]),ce=$(()=>({pageSize:_.value,totalRows:p.value,numberOfPages:c.value})),he=(O,q)=>{if(q===b.value)return;const N=new Vt("page-click",{cancelable:!0,target:O.target});a("page-click",N,q),!N.defaultPrevented&&(o.value=q)};ve(b,O=>{const q=((N,D)=>{const Q=N||1;return Q>D?D:Q<1?1:Q})(O,c.value);q!==o.value&&(o.value=q)}),ve(ce,(O,q)=>{(q.pageSize!==O.pageSize&&q.totalRows===O.totalRows||q.numberOfPages!==O.numberOfPages&&b.value>q.numberOfPages)&&(o.value=1)});const Be=$(()=>{const O=c.value,{value:q}=b,N=f.value,D=i.value?1:0,Q=s.value?1:0,X=r.value||N<=3,re=u.value?1:0;if(O<N+D+Q)return[!D&&!re?-1:null,-2,...Array.from({length:O},(Se,fe)=>fe+1),-3,!Q&&!re?-4:null].filter(Se=>Se!==null);const oe=Array.from({length:N+4-re*2});re?(oe[0]=-2,oe[oe.length-1]=-3):(D?(oe[0]=-2,oe[1]=1):(oe[0]=-1,oe[1]=-2),Q?(oe[oe.length-1]=-3,oe[oe.length-2]=O):(oe[oe.length-1]=-4,oe[oe.length-2]=-3));const me=Math.floor(N/2);if(q<=me+D){for(let Se=1;Se<=N;Se++)oe[Se+1-re]=Se+D;X||(oe[oe.length-3]=-5)}if(q>O-me-Q){const Se=O-(N-1)-Q;for(let fe=0;fe<N;fe++)oe[fe+2-re]=Se+fe;X||(oe[2]=-5)}if(!oe[2]){const Se=q-Math.floor(N/2);for(let fe=0;fe<N;fe++)oe[fe+2-re]=Se+fe;X||(oe[2]=-5,oe[oe.length-3]=-5)}return oe});return(O,q)=>(h(),H("ul",{class:U(["pagination",ue.value]),role:"menubar","aria-disabled":m(n),"aria-label":O.ariaLabel||void 0},[be(m(J).define,null,{default:R(({button:N,li:D,text:Q,clickHandler:X})=>[le("li",ke(Te(D)),[(h(),I(de(N.is),te(N,{onClick:X}),{default:R(()=>[V(O.$slots,Q.name,{disabled:Q.disabled,page:Q.page,index:Q.index,active:Q.active,content:Q.value},()=>[se(ae(Q.value),1)])]),_:2},1040,["onClick"]))],16)]),_:3}),be(m(ge).define,null,{default:R(()=>[le("li",ke(Te(_e.value.li)),[le("span",ke(Te(_e.value.span)),[V(O.$slots,"ellipsis-text",{},()=>[se(ae(O.ellipsisText||"..."),1)])],16)],16)]),_:3}),(h(!0),H(pe,null,Ve(Be.value,N=>(h(),H(pe,{key:`page-${N.number}`},[N===-1?(h(),I(m(J).reuse,ke(te({key:0},F.value)),null,16)):N===-2?(h(),I(m(J).reuse,ke(te({key:1},M.value)),null,16)):N===-3?(h(),I(m(J).reuse,ke(te({key:2},Y.value)),null,16)):N===-4?(h(),I(m(J).reuse,ke(te({key:3},ie.value)),null,16)):N===-5?(h(),I(m(ge).reuse,{key:4})):(h(),I(m(J).reuse,ke(te({key:5},E(N))),null,16))],64))),128))],10,Hv))}}),et=W({inheritAttrs:!1,__name:"BPlaceholder",props:{animation:{default:void 0},cols:{default:12},size:{default:"md"},tag:{default:"span"},variant:{default:null},width:{default:void 0},wrapperTag:{default:"span"}},setup(t){const e=t,l=A(()=>e.width===void 0?void 0:typeof e.width=="number"?e.width.toString():e.width.replace("%","")),a=A(()=>e.cols===void 0?void 0:typeof e.cols=="number"?e.cols.toString():e.cols),o=$(()=>({[`col-${a.value}`]:a.value!==void 0&&l.value===void 0,[`bg-${e.variant}`]:e.variant!==null,[`placeholder-${e.size}`]:e.size!=="md"})),n=$(()=>({[`placeholder-${e.animation}`]:e.animation!==void 0})),i=$(()=>({width:l.value===void 0?void 0:`${l.value}%`}));return(r,u)=>(h(),I(de(r.wrapperTag),{class:U(n.value)},{default:R(()=>[(h(),I(de(r.tag),te(r.$attrs,{class:["placeholder",o.value],style:i.value}),null,16,["class","style"]))]),_:1},8,["class"]))}}),pr=W({__name:"BPlaceholderButton",props:{animation:{default:void 0},cols:{default:void 0},tag:{default:"div"},variant:{default:"primary"},width:{default:void 0}},setup(t){const e=t,l=$(()=>({[`btn-${e.variant}`]:e.variant!==null}));return(a,o)=>(h(),I(et,{class:U(["btn disabled",l.value]),animation:a.animation,width:a.width,cols:a.cols,tag:a.tag,style:{cursor:"wait","pointer-events":"auto"}},null,8,["class","animation","width","cols","tag"]))}}),Lv=W({__name:"BPlaceholderCard",props:{animation:{default:void 0},footerAnimation:{default:void 0},footerSize:{default:"md"},footerVariant:{default:void 0},footerWidth:{default:100},headerAnimation:{default:void 0},headerSize:{default:"md"},headerVariant:{default:void 0},headerWidth:{default:100},imgBlankColor:{default:"#868e96"},imgBottom:{type:[Boolean,String],default:!1},imgHeight:{default:100},imgSrc:{default:void 0},noButton:{type:[Boolean,String],default:!1},noFooter:{type:[Boolean,String],default:!1},noHeader:{type:[Boolean,String],default:!1},noImg:{type:[Boolean,String],default:!1},size:{default:"md"},variant:{default:void 0}},setup(t){const e=t,l=v(()=>e.noButton),a=v(()=>e.noHeader),o=v(()=>e.noFooter),n=v(()=>e.noImg),i=$(()=>({animation:e.animation,size:e.size,variant:e.variant})),r=A(()=>l.value?et:pr);return(u,s)=>(h(),I(lr,{"img-bottom":u.imgBottom},Sl({default:R(()=>[V(u.$slots,"default",{},()=>[be(et,te({cols:"7"},i.value),null,16),be(et,te({cols:"4"},i.value),null,16),be(et,te({cols:"4"},i.value),null,16),be(et,te({cols:"6"},i.value),null,16),be(et,te({cols:"8"},i.value),null,16)])]),_:2},[m(n)?void 0:{name:"img",fn:R(()=>[V(u.$slots,"img",{},()=>[be(Fl,{blank:!u.imgSrc,"blank-color":u.imgBlankColor,height:u.imgSrc?void 0:u.imgHeight,src:u.imgSrc,top:!u.imgBottom,bottom:u.imgBottom,style:{cursor:"wait"}},null,8,["blank","blank-color","height","src","top","bottom"])])]),key:"0"},m(a)?void 0:{name:"header",fn:R(()=>[V(u.$slots,"header",{},()=>[be(et,{width:u.headerWidth,variant:u.headerVariant,animation:u.headerAnimation,size:u.headerSize},null,8,["width","variant","animation","size"])])]),key:"1"},m(o)?void 0:{name:"footer",fn:R(()=>[V(u.$slots,"footer",{},()=>
3[(h(),I(de(r.value),{width:u.footerWidth,animation:u.footerAnimation,size:m(l)?u.footerSize:void 0,variant:u.footerVariant},null,8,["width","animation","size","variant"]))])]),key:"2"}]),1032,["img-bottom"]))}}),Fv=["id"],Dv=["id"],Rl=W({__name:"BTableSimple",props:{bordered:{type:[Boolean,String],default:!1},borderless:{type:[Boolean,String],default:!1},borderVariant:{default:null},captionTop:{type:[Boolean,String],default:!1},dark:{type:[Boolean,String],default:!1},fixed:{type:[Boolean,String],default:!1},hover:{type:[Boolean,String],default:!1},id:{default:void 0},noBorderCollapse:{type:[Boolean,String],default:!1},outlined:{type:[Boolean,String],default:!1},responsive:{type:[Boolean,String],default:!1},small:{type:[Boolean,String],default:!1},stacked:{type:[Boolean,String],default:!1},stickyHeader:{type:[Boolean,String],default:!1},striped:{type:[Boolean,String],default:!1},stripedColumns:{type:[Boolean,String],default:!1},tableClass:{default:void 0},variant:{default:null}},setup(t){const e=t,l=v(()=>e.captionTop),a=v(()=>e.borderless),o=v(()=>e.bordered),n=v(()=>e.dark),i=v(()=>e.hover),r=v(()=>e.small),u=v(()=>e.striped),s=v(()=>e.stickyHeader),d=v(()=>e.stripedColumns),f=v(()=>e.responsive),g=v(()=>e.stacked),p=$(()=>[e.tableClass,"table","b-table",{"table-bordered":o.value,"table-borderless":a.value,[`border-${e.borderVariant}`]:e.borderVariant!==null,"caption-top":l.value,"table-dark":n.value,"table-hover":i.value,"b-table-stacked":g.value===!0,[`b-table-stacked-${g.value}`]:typeof g.value=="string","table-striped":u.value,"table-sm":r.value,[`table-${e.variant}`]:e.variant!==null,"table-striped-columns":d.value}]),b=$(()=>({"table-responsive":f.value===!0,[`table-responsive-${f.value}`]:typeof f.value=="string","b-table-sticky-header":s.value}));return(_,B)=>m(f)?(h(),H("div",{key:1,class:U(b.value)},[le("table",{id:_.id,class:U(p.value)},[V(_.$slots,"default")],10,Dv)],2)):(h(),H("table",{key:0,id:_.id,class:U(p.value)},[V(_.$slots,"default")],10,Fv))}}),Iv=W({__name:"BPlaceholderTable",props:{animation:{default:void 0},cellWidth:{default:100},columns:{default:5},footerAnimation:{default:void 0},footerCellWidth:{default:100},footerColumns:{default:void 0},footerSize:{default:"md"},footerVariant:{default:void 0},headerAnimation:{default:void 0},headerCellWidth:{default:100},headerColumns:{default:void 0},headerSize:{default:"md"},headerVariant:{default:void 0},hideHeader:{type:[Boolean,String],default:!1},rows:{default:3},showFooter:{type:[Boolean,String],default:!1},size:{default:"md"},variant:{default:void 0}},setup(t){const e=t,l=xe(()=>e.columns),a=xe(()=>e.rows),o=A(()=>e.headerColumns??NaN),n=A(()=>e.footerColumns??NaN),i=xe(o),r=xe(n),u=A(()=>l.value||5),s=A(()=>a.value||3),d=A(()=>e.headerColumns===void 0?u.value:i.value),f=A(()=>e.footerColumns===void 0?u.value:r.value),g=v(()=>e.hideHeader),p=v(()=>e.showFooter);return(b,_)=>(h(),I(Rl,null,{default:R(()=>[m(g)?ne("",!0):V(b.$slots,"thead",{key:0},()=>[le("thead",null,[le("tr",null,[(h(!0),H(pe,null,Ve(d.value,(B,c)=>(h(),H("th",{key:c},[be(et,{size:b.headerSize,variant:b.headerVariant,animation:b.headerAnimation,width:b.headerCellWidth},null,8,["size","variant","animation","width"])]))),128))])])]),V(b.$slots,"default",{},()=>[le("tbody",null,[(h(!0),H(pe,null,Ve(s.value,(B,c)=>(h(),H("tr",{key:c},[(h(!0),H(pe,null,Ve(u.value,(k,y)=>(h(),H("td",{key:y},[be(et,{size:b.size,variant:b.variant,animation:b.animation,width:b.cellWidth},null,8,["size","variant","animation","width"])]))),128))]))),128))])]),m(p)?V(b.$slots,"tfoot",{key:1},()=>[le("tfoot",null,[le("tr",null,[(h(!0),H(pe,null,Ve(f.value,(B,c)=>(h(),H("th",{key:c},[be(et,{size:b.footerSize,variant:b.footerVariant,animation:b.footerAnimation,width:b.footerCellWidth},null,8,["size","variant","animation","width"])]))),128))])])]):ne("",!0)]),_:3}))}}),Rv=W({__name:"BPlaceholderWrapper",props:{loading:{type:[Boolean,String],default:!1}},setup(t){const e=t,l=v(()=>e.loading);return(a,o)=>m(l)?V(a.$slots,"loading",{key:0}):V(a.$slots,"default",{key:1})}}),Oo=Ka("cols",[""],{type:[String,Number],default:null}
3),Mv=W({name:"BRow",slots:Object,props:{tag:{type:String,default:"div"},gutterX:{type:String,default:null},gutterY:{type:String,default:null},noGutters:{type:[Boolean,String],default:!1},alignV:{type:String,default:null},alignH:{type:String,default:null},alignContent:{type:String,default:null},...Oo},setup(t){const e=v(()=>t.noGutters),l=ha(()=>t.alignH),a=$(()=>Sn(t,Oo,"cols","row-cols"));return{computedClasses:$(()=>[a.value,{[`gx-${t.gutterX}`]:t.gutterX!==null,[`gy-${t.gutterY}`]:t.gutterY!==null,"g-0":e.value,[`align-items-${t.alignV}`]:t.alignV!==null,[l.value]:t.alignH!==null,[`align-content-${t.alignContent}`]:t.alignContent!==null}])}}});function qv(t,e,l,a,o,n){return h(),I(de(t.tag),{class:U(["row",t.computedClasses])},{default:R(()=>[V(t.$slots,"default")]),_:3},8,["class"])}const jv=Za(Mv,[["render",qv]]),mr=W({__name:"BTbody",props:{variant:{default:null}},setup(t){const e=t,l=$(()=>({[`thead-${e.variant}`]:e.variant!==null}));return(a,o)=>(h(),H("tbody",{class:U(l.value)},[V(a.$slots,"default")],2))}}),Wv=["scope","colspan","rowspan","data-label"],Gv={key:0},Wt=W({__name:"BTd",props:{colspan:{default:void 0},rowspan:{default:void 0},stackedHeading:{default:void 0},stickyColumn:{type:[Boolean,String],default:!1},variant:{default:null}},setup(t){const e=t,l=v(()=>e.stickyColumn),a=$(()=>({[`table-${e.variant}`]:e.variant!==null,"b-table-sticky-column":l.value,"table-b-table-default":l.value&&e.variant===null})),o=A(()=>e.colspan?"colspan":e.rowspan?"rowspan":"col");return(n,i)=>(h(),H("td",{scope:o.value,class:U(a.value),colspan:n.colspan,rowspan:n.rowspan,"data-label":n.stackedHeading},[n.stackedHeading?(h(),H("div",Gv,[V(n.$slots,"default")])):V(n.$slots,"default",{key:1})],10,Wv))}}),yl=W({__name:"BTfoot",props:{variant:{default:null}},setup(t){const e=t,l=$(()=>({[`table-${e.variant}`]:e.variant!==null}));return(a,o)=>(h(),H("tfoot",{class:U(l.value)},[V(a.$slots,"default")],2))}}),Uv=["scope","colspan","rowspan","data-label"],Xv={key:0},bl=W({__name:"BTh",props:{colspan:{default:void 0},rowspan:{default:void 0},stackedHeading:{default:void 0},stickyColumn:{type:[Boolean,String],default:!1},variant:{default:null}},setup(t){const e=t,l=v(()=>e.stickyColumn),a=$(()=>({[`table-${e.variant}`]:e.variant!==null,"b-table-sticky-column":l.value,"table-b-table-default":l.value&&e.variant===null})),o=A(()=>e.colspan?"colspan":e.rowspan?"rowspan":"col");return(n,i)=>(h(),H("th",{scope:o.value,class:U(a.value),colspan:n.colspan,rowspan:n.rowspan,"data-label":n.stackedHeading},[n.stackedHeading!==void 0?(h(),H("div",Xv,[V(n.$slots,"default")])):V(n.$slots,"default",{key:1})],10,Uv))}}),gr=W({__name:"BThead",props:{variant:{default:null}},setup(t){const e=t,l=$(()=>({[`table-${e.variant}`]:e.variant!==null}));return(a,o)=>(h(),H("thead",{class:U(l.value)},[V(a.$slots,"default")],2))}}),ut=W({__name:"BTr",props:{variant:{default:null}},setup(t){const e=t,l=$(()=>({[`table-${e.variant}`]:e.variant!==null}));return(a,o)=>(h(),H("tr",{class:U(l.value)},[V(a.$slots,"default")],2))}}),Kv={key:0,class:"b-table-stacked-label"},Yv={class:"d-inline-flex flex-nowrap align-items-center gap-1"},Jv={key:2},yr=W({__name:"BTableLite",props:{align:{default:void 0},caption:{default:void 0},captionHtml:{default:void 0},detailsTdClass:{default:void 0},emptyFilteredText:{default:"There are no records matching your request"},emptyText:{default:"There are no records to show"},fieldColumnClass:{type:[Function,String,Object],default:void 0},fields:{default:()=>[]},footClone:{type:[Boolean,String],default:!1},footRowVariant:{default:void 0},footVariant:{default:void 0},headRowVariant:{default:void 0},headVariant:{default:void 0},items:{default:()=>[]},labelStacked:{type:[Boolean,String],default:!1},modelValue:{default:void 0},primaryKey:{default:void 0},showEmpty:{type:[Boolean,String],default:!1},tbodyClass:{default:void 0},tbodyTrAttr:{default:void 0},tbodyTrClass:{type:[Function,String,Object],default:void 0},tfootClass:{default:void 0},tfootTrClass:{default:void 0},theadClass:{default:void 0},theadTrClass:{default:void 0},bordered:{type:[Boolean,String],default:void 0},borderless:{type:[Boolean,String],default:void 0},borderVariant:{default:void 0},captionTop:{type:[Boolean,String],default:void 0},dark:{type:[Boolean,String],default:void 0},fixed:{type:[Boolean,String],default:void 0},hover:{type:[Boolean,String],default:void 0},id:{default:void 0}
3,noBorderCollapse:{type:[Boolean,String],default:void 0},outlined:{type:[Boolean,String],default:void 0},responsive:{type:[Boolean,String],default:void 0},small:{type:[Boolean,String],default:void 0},stacked:{type:[Boolean,String],default:void 0},stickyHeader:{type:[Boolean,String],default:void 0},striped:{type:[Boolean,String],default:void 0},stripedColumns:{type:[Boolean,String],default:void 0},tableClass:{default:void 0},variant:{default:void 0}},emits:["head-clicked","row-clicked","row-dbl-clicked","row-hovered","row-unhovered"],setup(t,{emit:e}){const l=t,a=e,o=v(()=>l.footClone),n=v(()=>l.labelStacked),i=v(()=>l.showEmpty),r=v(()=>l.stacked),u=$(()=>[l.tableClass,{[`align-${l.align}`]:l.align!==void 0}]),s=$(()=>!l.fields.length&&l.items.length?Object.keys(l.items[0]).map(c=>{const k=al(c);return{key:c,label:k,tdAttr:r.value===!0?{"data-label":k}:void 0}}):l.fields.map(c=>{if(typeof c=="string"){const k=al(c);return{key:c,label:k,tdAttr:r.value===!0?{"data-label":k}:void 0}}return{...c,tdAttr:r.value===!0?{"data-label":al(c.key),...c.tdAttr}:c.tdAttr}})),d=A(()=>s.value.length),f=(c,k,y)=>{const w=st(c,k);return y&&typeof y=="function"?y(w,k,c):y},g=(c,k,y=!1)=>{const w=typeof c=="string"?c:c.key;a("head-clicked",w,c,k,y)},p=c=>{c._showDetails=!c._showDetails},b=c=>[c.class,c.thClass,{"b-table-sticky-column":c.stickyColumn},l.fieldColumnClass?typeof l.fieldColumnClass=="function"?l.fieldColumnClass(c):l.fieldColumnClass:null],_=(c,k)=>{var y;return[c.class,c.tdClass,(y=k._cellVariants)!=null&&y[c.key]?`table-${k._cellVariants[c.key]}`:null,{"b-table-sticky-column":c.stickyColumn}]},B=(c,k)=>l.tbodyTrClass?typeof l.tbodyTrClass=="function"?l.tbodyTrClass(c,k):l.tbodyTrClass:null;return(c,k)=>(h(),I(Rl,{id:c.id,bordered:c.bordered,borderless:c.borderless,"border-variant":c.borderVariant,"caption-top":c.captionTop,dark:c.dark,fixed:c.fixed,hover:c.hover,"no-border-collapse":c.noBorderCollapse,outlined:c.outlined,responsive:c.responsive,small:c.small,stacked:m(r),"sticky-header":c.stickyHeader,striped:c.striped,"table-class":u.value,variant:c.variant,"striped-columns":c.stripedColumns},{default:R(()=>[be(gr,{variant:c.headVariant,class:U(c.theadClass)},{default:R(()=>[c.$slots["thead-top"]?V(c.$slots,"thead-top",{key:0}):ne("",!0),be(ut,{variant:c.headRowVariant,class:U(c.theadTrClass)},{default:R(()=>[(h(!0),H(pe,null,Ve(s.value,y=>(h(),I(bl,te({key:y.key,scope:"col",class:b(y),title:y.headerTitle,variant:y.variant,abbr:y.headerAbbr,style:y.thStyle},y.thAttr,{onClick:w=>g(y,w)}),{default:R(()=>[V(c.$slots,c.$slots[`head(${String(y.key)})`]?`head(${String(y.key)})`:"head()",{label:y.label,column:y.key,field:y,isFoot:!1},()=>[se(ae(m(Na)(y)),1)])]),_:2},1040,["class","title","variant","abbr","style","onClick"]))),128))]),_:3},8,["variant","class"]),c.$slots["thead-sub"]?(h(),I(ut,{key:1},{default:R(()=>[(h(!0),H(pe,null,Ve(s.value,y=>(h(),I(Wt,{key:y.key,scope:"col",variant:y.variant,class:U([y.class,y.thClass])},{default:R(()=>[V(c.$slots,"thead-sub",te({items:s.value},y),()=>[se(ae(y.label),1)])]),_:2},1032,["variant","class"]))),128))]),_:3})):ne("",!0)]),_:3},8,["variant","class"]),be(mr,{class:U(c.tbodyClass)},{default:R(()=>[V(c.$slots,"custom-body",{fields:s.value,items:c.items,columns:s.value.length},()=>[!m(r)&&c.$slots["top-row"]?(h(),I(ut,{key:0},{default:R(()=>[V(c.$slots,"top-row")]),_:3})):ne("",!0),(h(!0),H(pe,null,Ve(c.items,(y,w)=>(h(),H(pe,{key:w},[be(ut,{class:U(B(y,"row")),variant:y._rowVariant,onClick:S=>!m(_a)(S)&&a("row-clicked",y,w,S),onDblclick:S=>!m(_a)(S)&&a("row-dbl-clicked",y,w,S),onMouseenter:S=>!m(_a)(S)&&a("row-hovered",y,w,S),onMouseleave:S=>!m(_a)(S)&&a("row-unhovered",y,w,S)},{default:R(()=>[(h(!0),H(pe,null,Ve(s.value,S=>{var x;return h(),I(Wt,te({key:S.key,variant:(x=y._cellVariants)!=null&&x[S.key]?null:S.variant,class:_(S,y)},f(y,String(S.key),S.tdAttr)),{default:R(()=>[m(r)&&m(n)?(h(),H("label",Kv,ae(m(Na)(S)),1)):ne("",!0),V(c.$slots,c.$slots[`cell(${String(S.key)})`]?`cell(${String(S.key)})`:"cell()",{value:m(st)(y,String(S.key)),index:w,item:y,field:S,items:c.items,toggleDetails:()=>{p(y)}
3,detailsShowing:y._showDetails??!1},()=>[!c.$slots[`cell(${String(S.key)})`]&&!c.$slots["cell()"]?(h(),H(pe,{key:0},[se(ae(m(Bn)(y,String(S.key),S.formatter)),1)],64)):ne("",!0)])]),_:2},1040,["variant","class"])}),128))]),_:2},1032,["class","variant","onClick","onDblclick","onMouseenter","onMouseleave"]),y._showDetails===!0&&c.$slots["row-details"]?(h(),H(pe,{key:0},[be(ut,{"aria-hidden":"true",role:"presentation",class:"d-none"}),be(ut,{class:U(B(y,"row-details")),variant:y._rowVariant},{default:R(()=>[be(Wt,{colspan:d.value},{default:R(()=>[V(c.$slots,"row-details",{item:y,toggleDetails:()=>{p(y)},fields:c.fields,index:w})]),_:2},1032,["colspan"])]),_:2},1032,["class","variant"])],64)):ne("",!0)],64))),128)),m(i)&&c.items.length===0?(h(),I(ut,{key:1,class:"b-table-empty-slot"},{default:R(()=>[be(Wt,{colspan:d.value},{default:R(()=>[V(c.$slots,"empty",{items:c.items},()=>[se(ae(c.emptyText),1)])]),_:3},8,["colspan"])]),_:3})):ne("",!0),!m(r)&&c.$slots["bottom-row"]?(h(),I(ut,{key:2},{default:R(()=>[V(c.$slots,"bottom-row")]),_:3})):ne("",!0)])]),_:3},8,["class"]),m(o)?(h(),I(yl,{key:0,variant:c.footVariant,class:U(c.tfootClass)},{default:R(()=>[be(ut,{variant:c.footRowVariant,class:U(c.tfootTrClass)},{default:R(()=>[(h(!0),H(pe,null,Ve(s.value,y=>(h(),I(bl,te({key:y.key,scope:"col",class:b(y),title:y.headerTitle,abbr:y.headerAbbr,style:y.thStyle,variant:y.variant},y.thAttr,{onClick:w=>g(y,w,!0)}),{default:R(()=>[le("div",Yv,[le("div",null,[V(c.$slots,c.$slots[`foot(${String(y.key)})`]?`foot(${String(y.key)})`:"foot()",{label:y.label,column:y.key,field:y,isFoot:!0},()=>[se(ae(m(Na)(y)),1)])])])]),_:2},1040,["class","title","abbr","style","variant","onClick"]))),128))]),_:3},8,["variant","class"])]),_:3},8,["variant","class"])):c.$slots["custom-foot"]?(h(),I(yl,{key:1},{default:R(()=>[V(c.$slots,"custom-foot",{fields:s.value,items:c.items,columns:s.value.length})]),_:3})):ne("",!0),c.$slots["table-caption"]||c.caption?(h(),H("caption",Jv,[V(c.$slots,"table-caption",{},()=>[se(ae(c.caption),1)])])):ne("",!0)]),_:3},8,["id","bordered","borderless","border-variant","caption-top","dark","fixed","hover","no-border-collapse","outlined","responsive","small","stacked","sticky-header","striped","table-class","variant","striped-columns"]))}}),Qv=le("path",{"fill-rule":"evenodd",d:"M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z"},null,-1),Zv=[Qv],ef=le("path",{"fill-rule":"evenodd",d:"M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4z"},null,-1),tf=[ef],af={class:"d-flex align-items-center gap-2 mt-5"},lf=W({__name:"BTable",props:{provider:{default:void 0},sortCompare:{default:void 0},noProvider:{default:void 0},noProviderPaging:{type:[Boolean,String],default:!1},noProviderSorting:{type:[Boolean,String],default:!1},noProviderFiltering:{type:[Boolean,String],default:!1},sortBy:{default:void 0},sortDesc:{type:[Boolean,String],default:!1},selectable:{type:[Boolean,String],default:!1},stickySelect:{type:[Boolean,String],default:!1},selectHead:{type:[Boolean,String],default:!0},selectMode:{default:"multi"},selectionVariant:{default:"primary"},busy:{type:[Boolean,String],default:!1},busyLoadingText:{default:"Loading..."},perPage:{default:1/0},currentPage:{default:1},filter:{default:void 0},filterable:{default:void 0},noLocalSorting:{type:[Boolean,String],default:!1},noSelectOnClick:{type:[Boolean,String],default:!1},sortCompareLocale:{default:void 0},sortCompareOptions:{default:()=>({numeric:!0})},selectedItems:{default:()=>[]},noSortableIcon:{type:[Boolean,String],default:!1},align:{default:void 0},caption:{default:void 0},captionHtml:{default:void 0},detailsTdClass:{default:void 0},emptyFilteredText:{default:void 0},emptyText:{default:void 0},fieldColumnClass:{type:[Function,String,Object],default:void 0},fields:{default:()=>[]},footClone:{type:[Boolean,String],default:void 0},footRowVariant:{default:void 0},footVariant:{default:void 0},headRowVariant:{default:void 0},headVariant:{default:void 0},items:{default:()=>[]},labelStacked:{type:[Boolean,String],default:void 0},modelValue:{default:void 0},primaryKey:{default:void 0},showEmpty:{type:[Boolean,String],default:void 0},tbodyClass:{default:void 0},tbodyTrAttr:{default:void 0},tbodyTrClass:{type:[Function,String,Object],default:void 0},tfootClass:{default:void 0},tfootTrClass:{default:void 0},theadClass:{default:void 0},theadTrClass:{default:void 0},bordered:{type:[Boolean,String],default:void 0},borderless:{type:[Boolean,String],default:void 0},borderVariant:{default:void 0},captionTop:{type:[Boolean,String],default:void 0},dark:{type:[Boolean,String],default:void 0},fixed:{type:[Boolean,String],default:void 0},hover:{type:[Boolean,String],default:void 0},id:{default:void 0}
3,noBorderCollapse:{type:[Boolean,String],default:void 0},outlined:{type:[Boolean,String],default:void 0},responsive:{type:[Boolean,String],default:void 0},small:{type:[Boolean,String],default:void 0},stacked:{type:[Boolean,String],default:void 0},stickyHeader:{type:[Boolean,String],default:void 0},striped:{type:[Boolean,String],default:void 0},stripedColumns:{type:[Boolean,String],default:void 0},variant:{default:void 0}},emits:["filtered","head-clicked","row-clicked","row-dbl-clicked","row-hovered","row-selected","row-unhovered","row-unselected","selection","sorted","update:busy","update:selectedItems","update:sortDesc","update:sortBy"],setup(t,{expose:e,emit:l}){const a=t,o=l,n=$e(a,"sortBy",o,{passive:!0}),i=$e(a,"busy",o,{passive:!0}),r=$e(a,"sortDesc",o,{passive:!0}),u=$e(a,"selectedItems",o,{passive:!0}),s=$({get:()=>new Set([...u.value]),set:O=>{u.value=[...O]}}),d={add:O=>{const q=new Set(s.value);q.add(O),s.value=q,o("row-selected",O)},clear:()=>{s.value.forEach(O=>{d.delete(O)})},delete:O=>{const q=new Set(s.value);q.delete(O),s.value=q,o("row-unselected",O)},has:O=>{if(!a.primaryKey)return s.value.has(O);const q=a.primaryKey;for(const N of s.value){const D=st(N,q),Q=st(O,q);if(D&&Q&&D===Q)return!0}return!1}},f=G([]),g=v(r),p=v(i),b=v(()=>a.noProviderPaging),_=v(()=>a.noProviderSorting),B=v(()=>a.noProviderFiltering),c=v(()=>a.selectable),k=v(()=>a.noSortableIcon),y=v(()=>a.noSelectOnClick),w=v(()=>a.noLocalSorting),S=xe(()=>a.perPage,{method:"parseInt"}),x=xe(()=>a.currentPage,{method:"parseInt"}),C=A(()=>!!a.filter),T=A(()=>a.provider!==void 0),L=A(()=>s.value.size>0),P=$(()=>n.value!==void 0||a.fields.some(O=>typeof O=="string"?!1:O.sortable)),z=$(()=>a.fields.map(O=>typeof O=="string"?O:{...O,thAttr:{"aria-sort":P.value===!1?void 0:n.value!==O.key?"none":g.value===!0?"descending":"ascending",...O.thAttr}})),K=$(()=>({"b-table-busy":p.value,"b-table-selectable":c.value,"user-select-none":c.value&&L.value})),ee=$(()=>[a.tbodyTrClass?typeof a.tbodyTrClass=="function"?a.tbodyTrClass(null,"table-busy"):a.tbodyTrClass:null]),E=O=>[{"b-table-sortable-column":P.value&&O.sortable}],F=(O,q)=>[{[`selected table-${a.selectionVariant}`]:c.value&&O&&d.has(O)},a.tbodyTrClass?typeof a.tbodyTrClass=="function"?a.tbodyTrClass(O,q):a.tbodyTrClass:null],M=O=>n.value!==O.key?{opacity:.5}:{},Y=$(()=>{const O=D=>{const Q=n.value;if(Q===void 0)return D;const X=z.value.find(re=>typeof re=="string"?!1:re.key===Q);return typeof X!="string"&&(X==null?void 0:X.sortable)===!1?D:[...D].sort((re,oe)=>{if(a.sortCompare!==void 0)return a.sortCompare(re,oe,Q,g.value);const me=Se=>{const fe=Se[Q];if(X&&typeof X!="string"&&X.sortByFormatted){const j=typeof X.sortByFormatted=="function"?X.sortByFormatted:X.formatter;if(j)return Bn(Se,String(X.key),j)}return typeof fe=="object"&&fe!==null?JSON.stringify(fe):(fe==null?void 0:fe.toString())??""};return me(re).localeCompare(me(oe),a.sortCompareLocale,a.sortCompareOptions)*(g.value?-1:1)})},q=D=>D.filter(Q=>Object.entries(Q).some(([X,re])=>{var oe,me,Se;return re==null||X[0]==="_"||!((oe=a.filterable)!=null&&oe.includes(X))&&(me=a.filterable)!=null&&me.length?!1:(typeof re=="object"?JSON.stringify(Object.values(re)):re.toString()).toLowerCase().includes(((Se=a.filter)==null?void 0:Se.toLowerCase())??"")}));let N=T.value?f.value:a.items;return(C.value===!0&&!T.value||C.value===!0&&T.value&&B.value)&&(N=q(N)),(P.value===!0&&!T.value&&!w.value||P.value===!0&&T.value&&_.value)&&(N=O(N)),N}),ie=$(()=>Number.isNaN(S.value)||T.value&&!b.value?Y.value:Y.value.slice((x.value-1)*(S.value||1/0),x.value*(S.value||1/0))),J=(O,q,N=!1,D=!1,Q=!1)=>{if(c.value){if(a.selectMode==="single"||a.selectMode==="multi"){if(N||D)return;d.has(O)?d.delete(O):(a.selectMode==="single"&&d.clear(),d.add(O))}else if(D||Q)d.has(O)?d.delete(O):d.add(O);else if(N){const X=[...s.value].pop(),re=a.items.findIndex(Se=>Se===X),oe=Math.min(re,q),me=Math.max(re,q);a.items.slice(oe,me+1).forEach(Se=>{d.has(Se)||d.add(Se)})}else d.clear(),d.add(O);he()}},ge=(O,q,N)=>
3{y.value===!1&&J(O,q,N.shiftKey,N.ctrlKey,N.metaKey),o("row-clicked",O,q,N)},_e=O=>{if(!P.value)return;const q=typeof O=="string"?O:O.key,N=typeof O=="string"?!1:O.sortable;P.value===!0&&N===!0&&(n.value!==q?(n.value=q,r.value=!1):g.value===!1?r.value=!0:(n.value=void 0,r.value=!1),o("sorted",q,n.value===void 0?!1:!g.value))},ue=(O,q,N,D=!1)=>{o("head-clicked",O,q,N,D),_e(q)},ce=async()=>{if(!T.value||a.provider===void 0||p.value)return;i.value=!0;const O=a.provider({currentPage:x.value,filter:a.filter,sortBy:n.value,sortDesc:a.sortDesc,perPage:S.value});try{const q=O instanceof Promise?await O:O;if(q===void 0)return;f.value=q}finally{i.value=!1}},he=()=>{c.value&&o("selection",[...s.value])},Be=async(O,q,N)=>{if(q===N)return;const D=oe=>{var me;return((me=a.noProvider)==null?void 0:me.includes(oe))===!0},Q=(O==="currentPage"||O==="perPage")&&(D("paging")||b.value===!0),X=O==="filter"&&(D("filtering")||B.value===!0),re=(O==="sortBy"||O==="sortDesc")&&(D("sorting")||_.value===!0);Q||X||re||(T.value===!0&&await ce(),O==="currentPage"||O==="perPage"||o("filtered",[...Y.value]))};return ve(()=>a.filter,(O,q)=>{Be("filter",O,q),!(O===q||T.value)&&(O||o("filtered",[...Y.value]))}),ve(x,(O,q)=>{Be("currentPage",O,q)}),ve(S,(O,q)=>{Be("perPage",O,q)}),ve(n,(O,q)=>{Be("sortBy",O,q)}),ve(g,(O,q)=>{Be("sortDesc",O,q)}),ve(()=>a.provider,O=>{if(O===void 0){f.value=[];return}ce()}),pt(ce),e({clearSelected:()=>{c.value&&(d.clear(),he())},refresh:ce,selectAllRows:()=>{if(!c.value)return;const O=s.value.size>0?[...s.value]:[];s.value=new Set([...Y.value]),s.value.forEach(q=>{O.includes(q)||o("row-selected",q)}),he()},selectRow:O=>{if(!c.value)return;const q=Y.value[O];!q||d.has(q)||(d.add(q),he())},unselectRow:O=>{if(!c.value)return;const q=Y.value[O];!q||!d.has(q)||(d.delete(q),he())}}),(O,q)=>(h(),I(yr,te(a,{"aria-busy":m(p),items:ie.value,fields:z.value,"table-class":K.value,"tbody-tr-class":F,"field-column-class":E,onHeadClicked:ue,onRowClicked:ge,onRowHovered:q[0]||(q[0]=(N,D,Q)=>{o("row-hovered",N,D,Q)}),onRowUnhovered:q[1]||(q[1]=(N,D,Q)=>{o("row-unhovered",N,D,Q)})}),Sl({"head()":R(N=>[se(ae(m(Na)(N.field))+" ",1),P.value&&N.field.sortable&&m(k)===!1?(h(),H(pe,{key:0},[m(g)?V(O.$slots,"sortDesc",ke(te({key:1},{...N})),()=>[(h(),H("svg",{style:Me(M(N.field)),xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-arrow-down-short",viewBox:"0 0 16 16","aria-hidden":""},tf,4))]):V(O.$slots,"sortAsc",ke(te({key:0},{...N})),()=>[(h(),H("svg",{style:Me(M(N.field)),xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-arrow-up-short",viewBox:"0 0 16 16","aria-hidden":""},Zv,4))])],64)):ne("",!0)]),"custom-body":R(N=>[m(p)?(h(),I(ut,{key:0,class:U(["b-table-busy-slot",ee.value])},{default:R(()=>[be(Wt,{colspan:N.fields.length},{default:R(()=>[V(O.$slots,"table-busy",{},()=>[be(Qa,{show:""},{overlay:R(()=>[le("div",af,[be(Ja),le("strong",null,ae(O.busyLoadingText),1)])]),_:1})])]),_:2},1032,["colspan"])]),_:2},1032,["class"])):ne("",!0)]),_:2},[Ve(O.$slots,(N,D)=>({name:D,fn:R(Q=>[V(O.$slots,D,ke(Te(Q)))])}))]),1040,["aria-busy","items","fields","table-class"]))}}),of=W({inheritAttrs:!1,__name:"BTab",props:{active:{type:[Boolean,String],default:!1},buttonId:{default:void 0},disabled:{type:[Boolean,String],default:!1},id:{default:void 0},lazy:{type:[Boolean,String],default:void 0},lazyOnce:{type:[Boolean,String],default:void 0},noBody:{type:[Boolean,String],default:!1},tag:{default:"div"},title:{default:void 0},titleItemClass:{default:void 0},titleLinkAttrs:{default:void 0},titleLinkClass:{default:void 0}},emits:["update:active"],setup(t,{emit:e}){const l=t,a=Ge(),o=e,n=Ee(xn,null),i=Oe(()=>l.id,"tabpane"),r=Oe(()=>l.buttonId,"tab"),u=v(()=>l.active),s=v(()=>l.disabled),d=v(()=>l.lazyOnce??l.lazy),f=v(()=>l.noBody),g=G(!1),p=G(null),{onClick:b,..._}=ba(),B=$(()=>({id:i.value,buttonId:r.value,disabled:s.value,title:l.title,titleComponent:a.title,titleItemClass:l.titleItemClass,titleLinkAttrs:l.titleLinkAttrs,titleLinkClass:l.titleLinkClass,onClick:b,el:p.value}));pt(()=>{n&&(n.registerTab(B),u.value&&n.activateTab(i.value))}),Or(()=>{n&&n.unregisterTab(i.value)});const c=A(()=>(n==null?void 0:n.activeId.value)===i.value),k=G(c.value),y=A(()=>!!(n!=null&&n.lazy.value||d.value)),w=A(()=>l.lazyOnce!==void 0),S=A(()=>c.value&&!s.value),x=A(()=>S.value||!y.value||y.value&&w.value&&g.value);ve(c,T=>{if(T){o("update:active",!0),setTimeout(()=>{k.value=!0},0);return}k.value=!1,o("update:active",!1)}),ve(u,T=>{if(n){if(!T){c.value&&n.activateTab(void 0);return}n.activateTab(i.value)}});const C=$(()=>[{active:c.value,show:k.value,"card-body":(n==null?void 0:n.card.value)&&f.value===!1,fade:!(n!=null&&n.noFade.value)},k.value?n==null?void 0:n.activeTabClass:n==null?void 0:n.inactiveTabClass,n==null?void 0:n.tabClass]);return ve(x,T=>{T&&!g.value&&(g.value=!0)}),(T,L)=>(h(),I(de(T.tag),te({id:m(i),ref_key:"el",ref:p,class:["tab-pane",C.value],role:"tabpanel","aria-labelledby":m(r)},_),{default:R(()=>[x.value?V(T.$slots,"default",{key:0}):ne("",!0)]),_:3},16,["id","class","aria-labelledby"]))}}),nf=["aria-orientation"],rf=["id","aria-controls","aria-selected","onClick"],uf=W({__name:"BTabs",props:{activeId:{default:void 0},activeNavItemClass:{default:void 0},activeTabClass:{default:void 0},align:{default:void 0},card:{type:[Boolean,String],default:!1},contentClass:{default:void 0},end:{type:[Boolean,String],default:!1},fill:{type:[Boolean,String],default:!1},id:{default:void 0},inactiveNavItemClass:{default:void 0},inactiveTabClass:{default:void 0},justified:{type:[Boolean,String],default:!1},lazy:{type:[Boolean,String],default:!1},modelValue:{default:-1},navClass:{default:void 0},navItemClass:{default:void 0},navWrapperClass:{default:void 0},noFade:{type:[Boolean,String],default:!1},noNavStyle:{type:[Boolean,String],default:!1},pills:{type:[Boolean,String],default:!1},small:{type:[Boolean,String],default:!1},tag:{default:"div"},tabClass:{default:void 0},vertical:{type:[Boolean,String],default:!1}},emits:["activate-tab","click","update:activeId","update:modelValue"],setup(t,{emit:e}){const l=t,a=e,o=$e(l,"modelValue",a,{passive:!0}),n=$e(l,"activeId",a,{passive:!0}),i=v(()=>l.card),r=v(()=>l.end),u=v(()=>l.fill),s=v(()=>l.justified),d=v(()=>l.lazy),f=v(()=>l.noFade),g=v(()=>l.noNavStyle),p=v(()=>l.pills),b=v(()=>l.small),_=v(()=>l.vertical),B=Ia(),c=G([]),k=$(()=>c.value.map(E=>{const F=m(E),M=F.id===n.value;return{...F,active:M,navItemClasses:[{active:M,disabled:F.disabled},M?l.activeNavItemClass:l.inactiveNavItemClass,l.navItemClass,F.titleLinkClass]}})),y=A(()=>!(k!=null&&k.value&&k.value.length>0)),w=$(()=>({"d-flex":_.value,"align-items-start":_.value})),S=ha(()=>l.align),x=$(()=>({"nav-pills":p.value,"flex-column me-3":_.value,[S.value]:l.align!==void 0,"nav-fill":u.value,"card-header-tabs":i.value,"nav-justified":s.value,"nav-tabs":!g.value&&!p.value,small:b.value})),C=E=>{var F;if(E!==void 0){const M=(F=k.value[E])==null?void 0:F.id;if(E>-1&&E<k.value.length&&!k.value[E].disabled&&(o.value<0||n.value!==M||o.value!==E)){const Y=new Vt("activate-tab",{cancelable:!0});a("activate-tab",E,o.value,Y),Y.defaultPrevented||(n.value!==M&&(n.value=M),o.value!==E&&(o.value=E))}}},T=(E,F)=>{var M,Y,ie;C(F),F>=0&&!k.value[F].disabled&&(M=k.value[F])!=null&&M.onClick&&typeof k.value[F].onClick=="function"&&((ie=(Y=k.value[F]).onClick)==null||ie.call(Y,E))},L=E=>{var F,M;k.value.length<=0||(o.value=P(o.value+E,E),(M=document.getElementById((F=k.value[o.value])==null?void 0:F.buttonId))==null||M.focus())},P=(E,F)=>{let M=E,Y=-1,ie=-1;for(let J=0;J<k.value.length;J++)k.value[J].disabled||(Y===-1&&(Y=J),ie=J);for(;M>=Y&&M<=ie&&k.value[M].disabled;)M+=F;return M<Y&&(M=Y),M>ie&&(M=ie),M};ve(o,(E,F)=>{if(E===F||k.value.length<=0)return;const M=P(E,E>F?1:-1);He(()=>{C(M)})}),ve(n,(E,F)=>{const M=k.value.findIndex(Y=>Y.id===E);if(E!==F&&!(k.value.length<=0)){if(M===-1){C(P(0,1));return}C(M)}});const z=E=>{c.value.find(F=>F.value.id===E.value.id)?c.value[c.value.findIndex(F=>F.value.id===E.value.id)]=E:c.value.push(E),c.value.sort((F,M)=>
3{if(!Node||!F.value.el||!M.value.el)return 0;const Y=F.value.el.compareDocumentPosition(M.value.el);return Y&Node.DOCUMENT_POSITION_FOLLOWING?-1:Y&Node.DOCUMENT_POSITION_PRECEDING?1:0})},K=E=>{c.value=c.value.filter(F=>F.value.id!==E)};ve(c,()=>{ee()},{deep:!0});const ee=()=>{var E;if(k.value.length===0){o.value=-1,n.value=void 0;return}if(o.value>=0&&!n.value&&(n.value=(E=k.value[o.value])==null?void 0:E.id),k.value.find(F=>F.id===n.value)){C(k.value.findIndex(F=>F.id===n.value));return}C(k.value.map(F=>!F.disabled).indexOf(!0))};return mt(xn,{lazy:d,card:i,noFade:f,activeTabClass:A(()=>l.activeTabClass),inactiveTabClass:A(()=>l.inactiveTabClass),tabClass:A(()=>l.tabClass),registerTab:z,unregisterTab:K,activeId:n,activateTab:E=>{const F=k.value.findIndex(M=>M.id===E);if(E===void 0||F===-1){C(P(0,1));return}C(F)}}),(E,F)=>(h(),I(de(E.tag),{id:E.id,class:U(["tabs",w.value])},{default:R(()=>[be(m(B).define,null,{default:R(()=>[le("div",{class:U(["tab-content",E.contentClass])},[V(E.$slots,"default"),y.value?(h(),H("div",{key:"bv-empty-tab",class:U(["tab-pane active",{"card-body":m(i)}])},[V(E.$slots,"empty")],2)):ne("",!0)],2)]),_:3}),m(r)?(h(),I(m(B).reuse,{key:0})):ne("",!0),le("div",{class:U([E.navWrapperClass,{"card-header":m(i),"ms-auto":E.vertical&&m(r)}])},[le("ul",{class:U(["nav",[x.value,E.navClass]]),role:"tablist","aria-orientation":E.vertical?"vertical":"horizontal"},[V(E.$slots,"tabs-start"),(h(!0),H(pe,null,Ve(k.value,(M,Y)=>(h(),H("li",{key:M.id,class:U(["nav-item",M.titleItemClass]),role:"presentation"},[le("button",te({id:M.buttonId,class:["nav-link",M.navItemClasses],role:"tab","aria-controls":M.id,"aria-selected":M.active},M.titleLinkAttrs,{onKeydown:[F[0]||(F[0]=Ca($t(ie=>L(-1),["stop","prevent"]),["left"])),F[1]||(F[1]=Ca($t(ie=>L(1),["stop","prevent"]),["right"])),F[2]||(F[2]=Ca($t(ie=>L(-999),["stop","prevent"]),["page-up"])),F[3]||(F[3]=Ca($t(ie=>L(999),["stop","prevent"]),["page-down"]))],onClick:$t(ie=>T(ie,Y),["stop","prevent"])}),[M.titleComponent?(h(),I(de(M.titleComponent),{key:0})):(h(),H(pe,{key:1},[se(ae(M.title),1)],64))],16,rf)],2))),128)),V(E.$slots,"tabs-end")],10,nf)],2),m(r)?ne("",!0):(h(),I(m(B).reuse,{key:1}))]),_:3},8,["id","class"]))}}),sf={id:"__BVID__toaster-container"},df=W({__name:"BToastOrchestrator",props:{teleportDisabled:{type:[Boolean,String],default:!1},teleportTo:{default:"body"},appendToast:{type:[Boolean,String],default:!1}},setup(t,{expose:e}){const l=t,a=v(()=>l.teleportDisabled),o=v(()=>l.appendToast),n={"top-left":"top-0 start-0","top-center":"top-0 start-50 translate-middle-x","top-right":"top-0 end-0","middle-left":"top-50 start-0 translate-middle-y","middle-center":"top-50 start-50 translate-middle","middle-right":"top-50 end-0 translate-middle-y","bottom-left":"bottom-0 start-0","bottom-center":"bottom-0 start-50 translate-middle-x","bottom-right":"bottom-0 end-0"},{remove:i,toasts:r,show:u,_setIsAppend:s}
3=zu();ve(o,f=>{s==null||s(f)},{immediate:!0});const d=f=>Ya(f,["_modelValue","_self","pos"]);return e({remove:i,show:u,toasts:r}),(f,g)=>(h(),I(Dt,{to:f.teleportTo,disabled:m(a)},[le("div",sf,[(h(),H(pe,null,Ve(n,(p,b)=>le("div",{key:b,class:U([p,"toast-container position-fixed p-3"])},[be(Ro,{name:"b-list"},{default:R(()=>{var _;return[(h(!0),H(pe,null,Ve((_=m(r))==null?void 0:_.filter(B=>B.value.props.pos===b),B=>(h(),I(de(B.value.component),te({key:B.value.props._self},d(B.value.props),{modelValue:B.value.props._modelValue,"onUpdate:modelValue":c=>B.value.props._modelValue=c,"trans-props":{...B.value.props.transProps,appear:!0},onHide:$t(c=>{var k;return(k=m(i))==null?void 0:k(B.value.props._self)},["prevent"])}),null,16,["modelValue","onUpdate:modelValue","trans-props","onHide"]))),128))]}),_:2},1024)],2)),64))])],8,["to","disabled"]))}}),vf=W({__name:"BTooltip",props:{interactive:{type:[Boolean,String],default:void 0},boundary:{},boundaryPadding:{},click:{type:[Boolean,String],default:void 0},container:{default:void 0},content:{default:void 0},customClass:{default:void 0},delay:{default:void 0},floatingMiddleware:{default:void 0},hide:{type:[Boolean,String],default:void 0},html:{type:[Boolean,String],default:void 0},id:{default:void 0},inline:{type:[Boolean,String],default:void 0},manual:{type:[Boolean,String],default:void 0},modelValue:{type:[Boolean,String],default:void 0},noAutoClose:{type:[Boolean,String],default:void 0},noFade:{type:[Boolean,String],default:void 0},noFlip:{type:[Boolean,String],default:void 0},noHide:{type:[Boolean,String],default:void 0},noShift:{type:[Boolean,String],default:void 0},noSize:{type:[Boolean,String]},noninteractive:{type:[Boolean,String],default:void 0},offset:{default:void 0},placement:{default:void 0},persistent:{type:[Boolean,String]},realtime:{type:[Boolean,String],default:void 0},reference:{default:void 0},strategy:{default:void 0},target:{default:void 0},title:{default:void 0},variant:{default:void 0}},setup(t,{expose:e}){var l,a,o;const n=t,i=$(()=>{const{interactive:u,noninteractive:s,...d}=n;return{noninteractive:s!==void 0?s:!u,...d}}),r=G(null);return e({hide:(l=r.value)==null?void 0:l.hide,show:(a=r.value)==null?void 0:a.show,toggle:(o=r.value)==null?void 0:o.toggle}),(u,s)=>(h(),I(Pl,te({ref_key:"popover",ref:r,tooltip:""},i.value),Sl({_:2},[Ve(u.$slots,(d,f)=>({name:f,fn:R(g=>[V(u.$slots,f,ke(Te(g)))])}))]),1040))}}),Ao=Object.freeze(Object.defineProperty({__proto__:null,BAccordion:Qu,BAccordionItem:es,BAlert:as,BAvatar:rs,BAvatarGroup:is,BBadge:us,BBreadcrumb:vs,BBreadcrumbItem:Yn,BButton:Tt,BButtonGroup:fs,BButtonToolbar:ps,BCard:lr,BCardBody:tr,BCardFooter:ar,BCardGroup:ys,BCardHeader:Qn,BCardImg:Fl,BCardSubtitle:er,BCardText:bs,BCardTitle:Zn,BCarousel:_s,BCarouselSlide:As,BCloseButton:na,BCol:da,BCollapse:Kn,BContainer:Es,BDropdown:or,BDropdownDivider:Fs,BDropdownForm:Is,BDropdownGroup:qs,BDropdownHeader:Ws,BDropdownItem:Gs,BDropdownItemButton:Ks,BDropdownText:Js,BForm:nr,BFormCheckbox:ir,BFormCheckboxGroup:rd,BFormFile:sd,BFormFloatingLabel:td,BFormGroup:yd,BFormInput:hd,BFormInvalidFeedback:cl,BFormRadio:sr,BFormRadioGroup:kd,BFormRow:Ea,BFormSelect:Od,BFormSelectOption:Dl,BFormSelectOptionGroup:dr,BFormSpinbutton:Ed,BFormTag:vr,BFormTags:Kd,BFormText:pl,BFormTextarea:Jd,BFormValidFeedback:ml,BImg:Ll,BInputGroup:ov,BInputGroupAddon:Il,BInputGroupAppend:nv,BInputGroupPrepend:rv,BInputGroupText:fr,BLink:ht,BListGroup:iv,BListGroupItem:uv,BModal:fl,BModalOrchestrator:dv,BNav:vv,BNavForm:cv,BNavItem:mv,BNavItemDropdown:yv,BNavText:hv,BNavbar:Bv,BNavbarBrand:Sv,BNavbarNav:wv,BNavbarToggle:Av,BOffcanvas:Ev,BOverlay:Qa,BPagination:zv,BPlaceholder:et,BPlaceholderButton:pr,BPlaceholderCard:Lv,BPlaceholderTable:Iv,BPlaceholderWrapper:Rv,BPopover:Pl,BProgress:Un,BProgressBar:Gn,BRow:jv,BSpinner:Ja,BTab:of,BTable:lf,BTableLite:yr,BTableSimple:Rl,BTabs:uf,BTbody:mr,BTd:Wt,BTfoot:yl,BTh:bl,BThead:gr,BToast:Xn,BToastOrchestrator:df,BTooltip:vf,BTr:ut,BTransition:oa},Symbol.toStringTag,{value:"Module"})),bc=({components:t=!1,directives:e=!1,plugins:l={}}={})=>({install(a){const o=typeof t=="boolean"?{all:t}:t,n=Object.keys(Ao);
vendor: 5,378 bytes, line 3
3fo(o,n).forEach(s=>{const d=Ao[s];a.component(s,d)});const i=typeof e=="boolean"?{all:e}:e,r=Object.keys($o),u=s=>s.toLowerCase().startsWith("v")?s.slice(1):s;fo(i,r).forEach(s=>{const d=u(s),f=$o[s];a.directive(d,f)}),((l==null?void 0:l.breadcrumb)??!0)&&a.use(qu),((l==null?void 0:l.modalController)??!0)&&a.use(Xu),((l==null?void 0:l.modalManager)??!0)&&a.use(Ku),(((l==null?void 0:l.rtl)??!0)||typeof l.rtl=="object")&&a.use(Yu,l),((l==null?void 0:l.toast)??!0)&&a.use(Mu)}});var je="top",rt="bottom",it="right",We="left",Ml="auto",Sa=[je,rt,it,We],Qt="start",ma="end",ff="clippingParents",br="viewport",ua="popper",cf="reference",Po=Sa.reduce(function(t,e){return t.concat([e+"-"+Qt,e+"-"+ma])},[]),hr=[].concat(Sa,[Ml]).reduce(function(t,e){return t.concat([e,e+"-"+Qt,e+"-"+ma])},[]),pf="beforeRead",mf="read",gf="afterRead",yf="beforeMain",bf="main",hf="afterMain",Bf="beforeWrite",Sf="write",wf="afterWrite",xf=[pf,mf,gf,yf,bf,hf,Bf,Sf,wf];function bt(t){return t?(t.nodeName||"").toLowerCase():null}function Je(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Ft(t){var e=Je(t).Element;return t instanceof e||t instanceof Element}function lt(t){var e=Je(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function ql(t){if(typeof ShadowRoot>"u")return!1;var e=Je(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function kf(t){var e=t.state;Object.keys(e.elements).forEach(function(l){var a=e.styles[l]||{},o=e.attributes[l]||{},n=e.elements[l];!lt(n)||!bt(n)||(Object.assign(n.style,a),Object.keys(o).forEach(function(i){var r=o[i];r===!1?n.removeAttribute(i):n.setAttribute(i,r===!0?"":r)}))})}function Cf(t){var e=t.state,l={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,l.popper),e.styles=l,e.elements.arrow&&Object.assign(e.elements.arrow.style,l.arrow),function(){Object.keys(e.elements).forEach(function(a){var o=e.elements[a],n=e.attributes[a]||{},i=Object.keys(e.styles.hasOwnProperty(a)?e.styles[a]:l[a]),r=i.reduce(function(u,s){return u[s]="",u},{});!lt(o)||!bt(o)||(Object.assign(o.style,r),Object.keys(n).forEach(function(u){o.removeAttribute(u)}))})}}const _f={name:"applyStyles",enabled:!0,phase:"write",fn:kf,effect:Cf,requires:["computeStyles"]};function gt(t){return t.split("-")[0]}var zt=Math.max,qa=Math.min,Zt=Math.round;function hl(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Br(){return!/^((?!chrome|android).)*safari/i.test(hl())}function ea(t,e,l){e===void 0&&(e=!1),l===void 0&&(l=!1);var a=t.getBoundingClientRect(),o=1,n=1;e&<(t)&&(o=t.offsetWidth>0&&Zt(a.width)/t.offsetWidth||1,n=t.offsetHeight>0&&Zt(a.height)/t.offsetHeight||1);var i=Ft(t)?Je(t):window,r=i.visualViewport,u=!Br()&&l,s=(a.left+(u&&r?r.offsetLeft:0))/o,d=(a.top+(u&&r?r.offsetTop:0))/n,f=a.width/o,g=a.height/n;return{width:f,height:g,top:d,right:s+f,bottom:d+g,left:s,x:s,y:d}}function jl(t){var e=ea(t),l=t.offsetWidth,a=t.offsetHeight;return Math.abs(e.width-l)<=1&&(l=e.width),Math.abs(e.height-a)<=1&&(a=e.height),{x:t.offsetLeft,y:t.offsetTop,width:l,height:a}}function Sr(t,e){var l=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(l&&ql(l)){var a=e;do{if(a&&t.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function xt(t){return Je(t).getComputedStyle(t)}function $f(t){return["table","td","th"].indexOf(bt(t))>=0}function Nt(t){return((Ft(t)?t.ownerDocument:t.document)||window.document).documentElement}function el(t){return bt(t)==="html"?t:t.assignedSlot||t.parentNode||(ql(t)?t.host:null)||Nt(t)}function No(t){return!lt(t)||xt(t).position==="fixed"?null:t.offsetParent}function Tf(t){var e=/firefox/i.test(hl()),l=/Trident/i.test(hl());if(l&<(t)){var a=xt(t);if(a.position==="fixed")return null}var o=el(t);for(ql(o)&&(o=o.host);lt(o)&&["html","body"].indexOf(bt(o))<0;){var n=xt(o);if(n.transform!=="none"||n.perspective!=="none"||n.contain==="paint"||["transform","perspective"].indexOf(n.willChange)!==-1||e&&n.willChange==="filter"||e&&n.filter&&n.filter!=="none")return o;o=o.parentNode}return null}function wa(t){for(var e=Je(t),l=No(t);l&&$f(l)&&xt(l).position==="static";)l=No(l);return l&&(bt(l)==="html"||bt(l)==="body"&&xt(l).position==="static")?e:l||Tf(t)||e}function Wl(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function va(t,e,l){return zt(t,qa(e,l))}function Vf(t,e,l){var a=va(t,e,l);return a>l?l:a}function wr(){return{top:0,right:0,bottom:0,left:0}}function xr(t){return Object.assign({},wr(),t)}function kr(t,e){return e.reduce(function(l,a){return l[a]=t,l},{})}var Of=function(e,l){return e=typeof e=="function"?e(Object.assign({},l.rects,{placement:l.placement})):e,xr(typeof e!="number"?e:kr(e,Sa))};function Af(t){var e,l=t.state,a=t.name,o=t.options,n=l.elements.arrow,i=l.modifiersData.popperOffsets,r=gt(l.placement),u=Wl(r),s=[We,it].indexOf(r)>=0,d=s?"height":"width";if(!(!n||!i)){var f=Of(o.padding,l),g=jl(n),p=u==="y"?je:We,b=u==="y"?rt:it,_=l.rects.reference[d]+l.rects.reference[u]-i[u]-l.rects.popper[d],B=i[u]-l.rects.reference[u],c=wa(n),k=c?u==="y"?c.clientHeight||0:c.clientWidth||0:0,y=_/2-B/2,w=f[p],S=k-g[d]-f[b],x=k/2-g[d
vendor: 15,829 bytes, line 3
3]/2+y,C=va(w,x,S),T=u;l.modifiersData[a]=(e={},e[T]=C,e.centerOffset=C-x,e)}}function Pf(t){var e=t.state,l=t.options,a=l.element,o=a===void 0?"[data-popper-arrow]":a;o!=null&&(typeof o=="string"&&(o=e.elements.popper.querySelector(o),!o)||Sr(e.elements.popper,o)&&(e.elements.arrow=o))}const Nf={name:"arrow",enabled:!0,phase:"main",fn:Af,effect:Pf,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ta(t){return t.split("-")[1]}var Ef={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Hf(t,e){var l=t.x,a=t.y,o=e.devicePixelRatio||1;return{x:Zt(l*o)/o||0,y:Zt(a*o)/o||0}}function Eo(t){var e,l=t.popper,a=t.popperRect,o=t.placement,n=t.variation,i=t.offsets,r=t.position,u=t.gpuAcceleration,s=t.adaptive,d=t.roundOffsets,f=t.isFixed,g=i.x,p=g===void 0?0:g,b=i.y,_=b===void 0?0:b,B=typeof d=="function"?d({x:p,y:_}):{x:p,y:_};p=B.x,_=B.y;var c=i.hasOwnProperty("x"),k=i.hasOwnProperty("y"),y=We,w=je,S=window;if(s){var x=wa(l),C="clientHeight",T="clientWidth";if(x===Je(l)&&(x=Nt(l),xt(x).position!=="static"&&r==="absolute"&&(C="scrollHeight",T="scrollWidth")),x=x,o===je||(o===We||o===it)&&n===ma){w=rt;var L=f&&x===S&&S.visualViewport?S.visualViewport.height:x[C];_-=L-a.height,_*=u?1:-1}if(o===We||(o===je||o===rt)&&n===ma){y=it;var P=f&&x===S&&S.visualViewport?S.visualViewport.width:x[T];p-=P-a.width,p*=u?1:-1}}var z=Object.assign({position:r},s&&Ef),K=d===!0?Hf({x:p,y:_},Je(l)):{x:p,y:_};if(p=K.x,_=K.y,u){var ee;return Object.assign({},z,(ee={},ee[w]=k?"0":"",ee[y]=c?"0":"",ee.transform=(S.devicePixelRatio||1)<=1?"translate("+p+"px, "+_+"px)":"translate3d("+p+"px, "+_+"px, 0)",ee))}return Object.assign({},z,(e={},e[w]=k?_+"px":"",e[y]=c?p+"px":"",e.transform="",e))}function zf(t){var e=t.state,l=t.options,a=l.gpuAcceleration,o=a===void 0?!0:a,n=l.adaptive,i=n===void 0?!0:n,r=l.roundOffsets,u=r===void 0?!0:r,s={placement:gt(e.placement),variation:ta(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Eo(Object.assign({},s,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:i,roundOffsets:u})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Eo(Object.assign({},s,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Lf={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:zf,data:{}};var Aa={passive:!0};function Ff(t){var e=t.state,l=t.instance,a=t.options,o=a.scroll,n=o===void 0?!0:o,i=a.resize,r=i===void 0?!0:i,u=Je(e.elements.popper),s=[].concat(e.scrollParents.reference,e.scrollParents.popper);return n&&s.forEach(function(d){d.addEventListener("scroll",l.update,Aa)}),r&&u.addEventListener("resize",l.update,Aa),function(){n&&s.forEach(function(d){d.removeEventListener("scroll",l.update,Aa)}),r&&u.removeEventListener("resize",l.update,Aa)}}const Df={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Ff,data:{}};var If={left:"right",right:"left",bottom:"top",top:"bottom"};function Ha(t){return t.replace(/left|right|bottom|top/g,function(e){return If[e]})}var Rf={start:"end",end:"start"};function Ho(t){return t.replace(/start|end/g,function(e){return Rf[e]})}function Gl(t){var e=Je(t),l=e.pageXOffset,a=e.pageYOffset;return{scrollLeft:l,scrollTop:a}}function Ul(t){return ea(Nt(t)).left+Gl(t).scrollLeft}function Mf(t,e){var l=Je(t),a=Nt(t),o=l.visualViewport,n=a.clientWidth,i=a.clientHeight,r=0,u=0;if(o){n=o.width,i=o.height;var s=Br();(s||!s&&e==="fixed")&&(r=o.offsetLeft,u=o.offsetTop)}return{width:n,height:i,x:r+Ul(t),y:u}}function qf(t){var e,l=Nt(t),a=Gl(t),o=(e=t.ownerDocument)==null?void 0:e.body,n=zt(l.scrollWidth,l.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=zt(l.scrollHeight,l.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),r=-a.scrollLeft+Ul(t),u=-a.scrollTop;return xt(o||l).direction==="rtl"&&(r+=zt(l.clientWidth,o?o.clientWidth:0)-n),{width:n,height:i,x:r,y:u}}function Xl(t){var e=xt(t),l=e.overflow,a=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(l+o+a)}function Cr(t){return["html","body","#document"].indexOf(bt(t))>=0?t.ownerDocument.body:lt(t)&&Xl(t)?t:Cr(el(t))}function fa(t,e){var l;e===void 0&&(e=[]);var a=Cr(t),o=a===((l=t.ownerDocument)==null?void 0:l.body),n=Je(a),i=o?[n].concat(n.visualViewport||[],Xl(a)?a:[]):a,r=e.concat(i);return o?r:r.concat(fa(el(i)))}function Bl(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function jf(t,e){var l=ea(t,!1,e==="fixed");return l.top=l.top+t.clientTop,l.left=l.left+t.clientLeft,l.bottom=l.top+t.clientHeight,l.right=l.left+t.clientWidth,l.width=t.clientWidth,l.height=t.clientHeight,l.x=l.left,l.y=l.top,l}function zo(t,e,l){return e===br?Bl(Mf(t,l)):Ft(e)?jf(e,l):Bl(qf(Nt(t)))}function Wf(t){var e=fa(el(t)),l=["absolute","fixed"].indexOf(xt(t).position)>=0,a=l&<(t)?wa(t):t;return Ft(a)?e.filter(function(o){return Ft(o)&&Sr(o,a)&&bt(o)!=="body"}):[]}function Gf(t,e,l,a){var o=e==="clippingParents"?Wf(t):[].concat(e),n=[].concat(o,[l]),i=n[0],r=n.reduce(function(u,s){var d=zo(t,s,a);return u.top=zt(d.top,u.top),u.right=qa(d.right,u.right),u.bottom=qa(d.bottom,u.bottom),u.left=zt(d.left,u.left),u},zo(t,i,a));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}function _r(t){var e=t.reference,l=t.element,a=t.placement,o=a?gt(a):null,n=a?ta(a):null,i=e.x+e.width/2-l.width/2,r=e.y+e.height/2-l.height/2,u;switch(o){case je:u={x:i,y:e.y-l.height};break;case rt:u={x:i,y:e.y+e.height};break;case it:u={x:e.x+e.width,y:r};break;case We:u={x:e.x-l.width,y:r};break;default:u={x:e.x,y:e.y}}var s=o?Wl(o):null;if(s!=null){var d=s==="y"?"height":"width";switch(n){case Qt:u[s]=u[s]-(e[d]/2-l[d]/2);break;case ma:u[s]=u[s]+(e[d]/2-l[d]/2);break}}return u}function ga(t,e){e===void 0&&(e={});var l=e,a=l.placement,o=a===void 0?t.placement:a,n=l.strategy,i=n===void 0?t.strategy:n,r=l.boundary,u=r===void 0?ff:r,s=l.rootBoundary,d=s===void 0?br:s,f=l.elementContext,g=f===void 0?ua:f,p=l.altBoundary,b=p===void 0?!1:p,_=l.padding,B=_===void 0?0:_,c=xr(typeof B!="number"?B:kr(B,Sa)),k=g===ua?cf:ua,y=t.rects.popper,w=t.elements[b?k:g],S=Gf(Ft(w)?w:w.contextElement||Nt(t.elements.popper),u,d,i),x=ea(t.elements.reference),C=_r({reference:x,element:y,placement:o}),T=Bl(Object.assign({},y,C)),L=g===ua?T:x,P={top:S.top-L.top+c.top,bottom:L.bottom-S.bottom+c.bottom,left:S.left-L.left+c.left,right:L.right-S.right+c.right},z=t.modifiersData.offset;if(g===ua&&z){var K=z[o];Object.keys(P).forEach(function(ee){var E=[it,rt].indexOf(ee)>=0?1:-1,F=[je,rt].indexOf(ee)>=0?"y":"x";P[ee]+=K[F]*E})}return P}function Uf(t,e){e===void 0&&(e={});var l=e,a=l.placement,o=l.boundary,n=l.rootBoundary,i=l.padding,r=l.flipVariations,u=l.allowedAutoPlacements,s=u===void 0?hr:u,d=ta(a),f=d?r?Po:Po.filter(function(b){return ta(b)===d}):Sa,g=f.filter(function(b){return s.indexOf(b)>=0});g.length===0&&(g=f);var p=g.reduce(function(b,_){return b[_]=ga(t,{placement:_,boundary:o,rootBoundary:n,padding:i})[gt(_)],b},{});return Object.keys(p).sort(function(b,_){return p[b]-p[_]})}function Xf(t){if(gt(t)===Ml)return[];var e=Ha(t);return[Ho(t),e,Ho(e)]}function Kf(t){var e=t.state,l=t.options,a=t.name;if(!e.modifiersData[a]._skip){for(var o=l.mainAxis,n=o===void 0?!0:o,i=l.altAxis,r=i===void 0?!0:i,u=l.fallbackPlacements,s=l.padding,d=l.boundary,f=l.rootBoundary,g=l.altBoundary,p=l.flipVariations,b=p===void 0?!0:p,_=l.allowedAutoPlacements,B=e.options.placement,c=gt(B),k=c===B,y=u||(k||!b?[Ha(B)]:Xf(B)),w=[B].concat(y).reduce(function(he,Be){return he.concat(gt(Be)===Ml?Uf(e,{placement:Be,boundary:d,rootBoundary:f,padding:s,flipVariations:b,allowedAutoPlacements:_}):Be)},[]),S=e.rects.reference,x=e.rects.popper,C=new Map,T=!0,L=w[0],P=0;P<w.length;P++){var z=w[P],K=gt(z),ee=ta(z)===Qt,E=[je,rt].indexOf(K)>=0,F=E?"width":"height",M=ga(e,{placement:z,boundary:d,rootBoundary:f,altBoundary:g,padding:s}),Y=E?ee?it:We:ee?rt:je;S[F]>x[F]&&(Y=Ha(Y));var ie=Ha(Y),J=[];if(n&&J.push(M[K]<=0),r&&J.push(M[Y]<=0,M[ie]<=0),J.every(function(he){return he})){L=z,T=!1;break}C.set(z,J)}if(T)for(var ge=b?3:1,_e=function(Be){var O=w.find(function(q){var N=C.get(q);if(N)return N.slice(0,Be).every(function(D){return D})});if(O)return L=O,"break"},ue=ge;ue>0;ue--){var ce=_e(ue);if(ce==="break")break}e.placement!==L&&(e.modifiersData[a]._skip=!0,e.placement=L,e.reset=!0)}}const Yf={name:"flip",enabled:!0,phase:"main",fn:Kf,requiresIfExists:["offset"],data:{_skip:!1}};function Lo(t,e,l){return l===void 0&&(l={x:0,y:0}),{top:t.top-e.height-l.y,right:t.right-e.width+l.x,bottom:t.bottom-e.height+l.y,left:t.left-e.width-l.x}}function Fo(t){return[je,it,rt,We].some(function(e){return t[e]>=0})}function Jf(t){var e=t.state,l=t.name,a=e.rects.reference,o=e.rects.popper,n=e.modifiersData.preventOverflow,i=ga(e,{elementContext:"reference"}),r=ga(e,{altBoundary:!0}),u=Lo(i,a),s=Lo(r,o,n),d=Fo(u),f=Fo(s);e.modifiersData[l]={referenceClippingOffsets:u,popperEscapeOffsets:s,isReferenceHidden:d,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":f})}const Qf={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Jf};function Zf(t,e,l){var a=gt(t),o=[We,je].indexOf(a)>=0?-1:1,n=typeof l=="function"?l(Object.assign({},e,{placement:t})):l,i=n[0],r=n[1];return i=i||0,r=(r||0)*o,[We,it].indexOf(a)>=0?{x:r,y:i}:{x:i,y:r}}function ec(t){var e=t.state,l=t.options,a=t.name,o=l.offset,n=o===void 0?[0,0]:o,i=hr.reduce(function(d,f){return d[f]=Zf(f,e.rects,n),d},{}),r=i[e.placement],u=r.x,s=r.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=u,e.modifiersData.popperOffsets.y+=s),e.modifiersData[a]=i}const tc={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:ec};function ac(t){var e=t.state,l=t.name;e.modifiersData[l]=_r({reference:e.rects.reference,element:e.rects.popper,placement:e.placement})}const lc={name:"popperOffsets",enabled:!0,phase:"read",fn:ac,data:{}};function oc(t){return t==="x"?"y":"x"}function nc(t){var e=t.state,l=t.options,a=t.name,o=l.mainAxis,n=o===void 0?!0:o,i=l.altAxis,r=i===void 0?!1:i,u=l.boundary,s=l.rootBoundary,d=l.altBoundary,f=l.padding,g=l.tether,p=g===void 0?!0:g,b=l.tetherOffset,_=b===void 0?0:b,B=ga(e,{boundary:u,rootBoundary:s,padding:f,altBoundary:d}),c=gt(e.placement),k=ta(e.placement),y=!k,w=Wl(c),S=oc(w),x=e.modifiersData.popperOffsets,C=e.rects.reference,T=e.rects.popper,L=typeof _=="function"?_(Object.assign({},e.rects,{placement:e.placement})):_,P=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),z=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,K={x:0,y:0};if(x){if(n){var ee,E=w==="y"?je:We,F=w==="y"?rt:it,M=w==="y"?"height":"width",Y=x[w],ie=Y+B[E],J=Y-B[F],ge=p?-T[M]/2:0,_e=k===Qt?C[M]:T[M],ue=k===Qt?-T[M]:-C[M],ce=e.elements.arrow,he=p&&ce?jl(ce):{width:0,height:0},Be=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:wr(),O=Be[E],q=Be[F],N=va(0,C[M],he[M]),D=y?C[M]/2-ge-N-O-P.mainAxis:_e-N-O-P.mainAxis,Q=y?-C[M]/2+ge+N+q+P.mainAxis:ue+N+q+P.mainAxis,X=e.elements.arrow&&wa(e.elements.arrow),re=X?w==="y"?X.clientTop||0:X.clientLeft||0:0,oe=(ee=z==null?void 0:z[w])!=null?ee:0,me=Y+D-oe-re,Se=Y+Q-oe,fe=va(p?qa(ie,me):ie,Y,p?zt(J,Se):J);x[w]=fe,K[w]=fe-Y}if(r){var j,Z=w==="x"?je:We,we=w==="x"?rt:it,Ce=x[S],Ae=S==="y"?"height":"width",Ie=Ce+B[Z],Qe=Ce-B[we],Re=[je,We].indexOf(c)!==-1,Et=(j=z==null?void 0:z[S])!=null?j:0,ra=Re?Ie:Ce-C[Ae]-T[Ae]-Et+P.altAxis,xa=Re?Ce+C[Ae]+T[Ae]-Et-P.altAxis:Qe,Bt=p&&Re?Vf(ra,Ce,xa):va(p?ra:Ie,Ce,p?xa:Qe);x[S]=Bt,K[S]=Bt-Ce}e.modifiersData[a]=K}}const rc={name:"preventOverflow",enabled:!0,phase:"main",fn:nc,requiresIfExists:["offset"]};function ic(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function uc(t){return t===Je(t)||!lt(t)?Gl(t):ic(t)}function sc(t){var e=t.getBoundingClientRect(),l=Zt(e.width)/t.offsetWidth||1,a=Zt(e.height)/t.offsetHeight||1;return l!==1||a!==1}function dc(t,e,l){l===void 0&&(l=!1);var a=lt(e),o=lt(e)&&sc(e),n=Nt(e),i=ea(t,o,l),r={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!l)&&((bt(e)!=="body"||Xl(n))&&(r=uc(e)),lt(e)?(u=ea(e,!0),u.x+=e.clientLeft,u.y+=e.clientTop):n&&(u.x=Ul(n))),{x:i.left+r.scrollLeft-u.x,y:i.top+r.scrollTop-u.y,width:i.width,height:i.height}}function vc(t){var e=new Map,l=new Set,a=[];t.forEach(function(n){e.set(n.name,n)});function o(n){l.add(n.name);var i=[].concat(n.requires||[],n.requiresIfExists||[]);i.forEach(function(r){if(!l.has(r)){var u=e.get(r);u&&o(u)}}),a.push(n)}return t.forEach(function(n){l.has(n.name)||o(n)}),a}function fc(t){var e=vc(t);return xf.reduce(function(l,a){return l.concat(e.filter(function(o){return o.phase===a}))},[])}function cc(t){var e;return function(){return e||(e=new Promise(function(l){Promise.resolve().then(function(){e=void 0,l(t())})})),e}}function pc(t){var e=t.reduce(function(l,a){var o=l[a.name];return l[a.name]=o?Object.assign({},o,a,{options:Object.assign({},o.options,a.options),data:Object.assign({},o.data,a.data)}):a,l},{});return Object.keys(e).map(function(l){return e[l]})}var Do={placement:"bottom",modifiers:[],strategy:"absolute"};function Io(){for(var t=arguments.length,e=new Array(t),l=0;l<t;l++)e[l]=arguments[l];return!e.some(function(a){return!(a&&typeof a.getBoundingClientRect=="function")})}function mc(t){t===void 0&&(t={});var e=t,l=e.defaultModifiers,a=l===void 0?[]:l,o=e.defaultOptions,n=o===void 0?Do:o;return function(r,u,s){s===void 0&&(s=n);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},Do,n),modifiersData:{},elements:{reference:r,popper:u},attributes:{},styles:{}},f=[],g=!1,p={state:d,setOptions:function(c){var k=typeof c=="function"?c(d.options):c;_(),d.options=Object.assign({},n,d.options,k),d.scrollParents={reference:Ft(r)?fa(r):r.contextElement?fa(r.contextElement):[],popper:fa(u)};var y=fc(pc([].concat(a,d.options.modifiers)));return d.orderedModifiers=y.filter(function(w){return w.enabled}),b(),p.update()},forceUpdate:function(){if(!g){var c=d.elements,k=c.reference,y=c.popper;if(Io(k,y)){d.rects={reference:dc(k,wa(y),d.options.strategy==="fixed"),popper:jl(y)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(P){return d.modifiersData[P.name]=Object.assign({},P.data)});for(var w=0;w<d.orderedModifiers.length;w++){if(d.reset===!0){d.reset=!1,w=-1;continue}var S=d.orderedModifiers[w],x=S.fn,C=S.options,T=C===void 0?{}:C,L=S.name;typeof x=="function"&&(d=x({state:d,options:T,name:L,instance:p})||d)}}}},update:cc(function(){return new Promise(function(B){p.forceUpdate(),B(d)})}),destroy:function(){_(),g=!0}};if(!Io(r,u))return p;p.setOptions(s).then(function(B){!g&&s.onFirstUpdate&&s.onFirstUpdate(B)});function b(){d.orderedModifiers.forEach(function(B){var c=B.name,k=B.options,y=k===void 0?{}:k,w=B.effect;if(typeof w=="function"){var S=w({state:d,name:c,instance:p,options:y}),x=function(){};f.push(S||x)}})}function _(){f.forEach(function(B){return B()}),f=[]}return p}}var gc=[Df,lc,Lf,_f,tc,Yf,rc,Nf,Qf],hc=mc({defaultModifiers:gc});export{ps as $,Jd as A,Tt as B,Ja as C,Av as D,Bv as E,Wt as F,of as G,uf as H,lr as I,tr as J,Fs as K,Zn as L,Od as M,gr as N,hd as O,mr as P,Ed as Q,fl as R,or as S,mv as T,zv as U,yd as V,bl as W,Dl as X,rd as Y,Pl as Z,bc as _,nv as a,pl as a0,nr as a1,df as a2,kd as a3,sr as a4,gl as a5,_v as a6,Tv as a7,$v as a8,Sv as b,hc as c,wv as d,Ws as e,Kn as f,Rl as g,ht as h,Es as i,da as j,ir as k,Xn as l,Un as m,ut as n,Gs as o,lf as p,yl as q,us as r,Ev as s,jv as t,Gn as u,as as v,vv as w,yv as x,ov as y,sd as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.