File: //home/arjun/projects/buyercall/node_modules/flowbite-vue/dist/flowbite-vue.umd.js
(function(h,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],e):(h=typeof globalThis<"u"?globalThis:h||self,e(h["flowbite-vue"]={},h.Vue))})(this,function(h,e){"use strict";var Ot=document.createElement("style");Ot.textContent=`@tailwind components;@layer components{.btn-group>button{@apply rounded-none;}.btn-group>button:first-child{@apply rounded-l-lg;}.btn-group>button:last-child{@apply rounded-r-lg;}}.to-bottom-enter-active[data-v-7ea3917f],.to-bottom-leave-active[data-v-7ea3917f],.to-left-enter-active[data-v-7ea3917f],.to-left-leave-active[data-v-7ea3917f],.to-right-enter-active[data-v-7ea3917f],.to-right-leave-active[data-v-7ea3917f],.to-top-enter-active[data-v-7ea3917f],.to-top-leave-active[data-v-7ea3917f]{transition:all .25s}.to-top-enter-active[data-v-7ea3917f],.to-top-leave-to[data-v-7ea3917f]{opacity:0;transform:translateY(10px)}.to-top-leave[data-v-7ea3917f],.to-top-enter-to[data-v-7ea3917f]{opacity:1;transform:translateY(0)}.to-right-enter-active[data-v-7ea3917f],.to-right-leave-to[data-v-7ea3917f]{opacity:0;transform:translate(-10px)}.to-right-leave[data-v-7ea3917f],.to-right-enter-to[data-v-7ea3917f]{opacity:1;transform:translate(0)}.to-bottom-enter-active[data-v-7ea3917f],.to-bottom-leave-to[data-v-7ea3917f]{opacity:0;transform:translateY(-10px)}.to-bottom-leave[data-v-7ea3917f],.to-bottom-enter-to[data-v-7ea3917f]{opacity:1;transform:translateY(0)}.to-left-enter-active[data-v-7ea3917f],.to-left-leave-to[data-v-7ea3917f]{opacity:0;transform:translate(10px)}.to-left-leave[data-v-7ea3917f],.to-left-enter-to[data-v-7ea3917f]{opacity:1;transform:translate(0)}.slide-left-enter-active[data-v-aba06225],.slide-left-leave-active[data-v-aba06225]{transition:all .5s ease}.slide-left-enter-from[data-v-aba06225],.slide-left-leave-to[data-v-aba06225]{opacity:0;transform:translate(30px)}.slide-right-enter-active[data-v-aba06225],.slide-right-leave-active[data-v-aba06225]{transition:all .5s ease}.slide-right-enter-from[data-v-aba06225],.slide-right-leave-to[data-v-aba06225]{opacity:0;transform:translate(-30px)}.slide-top-enter-active[data-v-aba06225],.slide-top-leave-active[data-v-aba06225]{transition:all .5s ease}.slide-top-enter-from[data-v-aba06225],.slide-top-leave-to[data-v-aba06225]{opacity:0;transform:translateY(30px)}.slide-bottom-enter-active[data-v-aba06225],.slide-bottom-leave-active[data-v-aba06225]{transition:all .5s ease}.slide-bottom-enter-from[data-v-aba06225],.slide-bottom-leave-to[data-v-aba06225]{opacity:0;transform:translateY(-30px)}.fade-enter-active[data-v-aba06225],.fade-leave-active[data-v-aba06225]{transition:all .5s ease}.fade-enter-from[data-v-aba06225],.fade-leave-to[data-v-aba06225]{opacity:0}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-tooltip-dark .v-popper__wrapper .v-popper__inner{background:rgba(0,0,0);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip-dark .v-popper__arrow-inner{visibility:hidden}.v-popper--theme-tooltip-dark .v-popper__arrow-outer{border-color:#000c}@media (prefers-color-scheme: dark){.v-popper--theme-tooltip-dark .v-popper__wrapper .v-popper__inner{background:rgb(55 65 81)}.v-popper--theme-tooltip-dark .v-popper__arrow-outer{border-color:#374151}}.v-popper--theme-tooltip-light .v-popper__wrapper .v-popper__inner{background:#fff;color:#000;padding:7px 12px 6px;border-radius:6px;border:1px solid #eeeeee;box-shadow:0 6px 30px #00000040}.v-popper--theme-tooltip-light .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-tooltip-light .v-popper__arrow-outer{border-color:#ddd}.v-popper__popper[data-popper-placement^=bottom] .v-popper__inner{margin-top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__inner{margin-left:-1px}input[type=range].range-lg[data-v-c4cfe3d4]::-moz-range-thumb{height:1.5rem;width:1.5rem}input[type=range].range-sm[data-v-c4cfe3d4]::-moz-range-thumb{height:1rem;width:1rem}
`,document.head.appendChild(Ot);let Lt=(t=21)=>crypto.getRandomValues(new Uint8Array(t)).reduce((r,o)=>(o&=63,o<36?r+=o.toString(36):o<62?r+=(o-26).toString(36).toUpperCase():o>62?r+="-":r+="_",r),"");const dt=e.reactive({});function ve(t,r){return e.onBeforeMount(()=>{t&&(dt[t]={id:t,flush:r?.flush??!1,alwaysOpen:r?.alwaysOpen??!1,openFirstItem:r?.openFirstItem??!0,panels:{}})}),e.onBeforeUnmount(()=>{t&&delete dt[t]}),{accordionsStates:dt}}const bo=["data-accordion-id"],yo=e.defineComponent({__name:"FwbAccordion",props:{alwaysOpen:{type:Boolean,default:!1},openFirstItem:{type:Boolean,default:!0},flush:{type:Boolean,default:!1}},setup(t){const r=t,o=Lt();return ve(o,{...r}),(n,a)=>(e.openBlock(),e.createElementBlock("div",{"data-accordion-id":e.unref(o)},[e.renderSlot(n.$slots,"default")],8,bo))}});function wo(){for(var t=0,r,o,n="";t<arguments.length;)(r=arguments[t++])&&(o=Rt(r))&&(n&&(n+=" "),n+=o);return n}function Rt(t){if(typeof t=="string")return t;for(var r,o="",n=0;n<t.length;n++)t[n]&&(r=Rt(t[n]))&&(o&&(o+=" "),o+=r);return o}var ct="-";function ko(t){var r=xo(t),o=t.conflictingClassGroups,n=t.conflictingClassGroupModifiers,a=n===void 0?{}:n;function s(i){var d=i.split(ct);return d[0]===""&&d.length!==1&&d.shift(),Dt(d,r)||_o(i)}function l(i,d){var c=o[i]||[];return d&&a[i]?[].concat(c,a[i]):c}return{getClassGroupId:s,getConflictingClassGroupIds:l}}function Dt(t,r){if(t.length===0)return r.classGroupId;var o=t[0],n=r.nextPart.get(o),a=n?Dt(t.slice(1),n):void 0;if(a)return a;if(r.validators.length!==0){var s=t.join(ct);return r.validators.find(function(l){var i=l.validator;return i(s)})?.classGroupId}}var jt=/^\[(.+)\]$/;function _o(t){if(jt.test(t)){var r=jt.exec(t)[1],o=r?.substring(0,r.indexOf(":"));if(o)return"arbitrary.."+o}}function xo(t){var r=t.theme,o=t.prefix,n={nextPart:new Map,validators:[]},a=$o(Object.entries(t.classGroups),o);return a.forEach(function(s){var l=s[0],i=s[1];pt(i,n,l,r)}),n}function pt(t,r,o,n){t.forEach(function(a){if(typeof a=="string"){var s=a===""?r:Ht(r,a);s.classGroupId=o;return}if(typeof a=="function"){if(Co(a)){pt(a(n),r,o,n);return}r.validators.push({validator:a,classGroupId:o});return}Object.entries(a).forEach(function(l){var i=l[0],d=l[1];pt(d,Ht(r,i),o,n)})})}function Ht(t,r){var o=t;return r.split(ct).forEach(function(n){o.nextPart.has(n)||o.nextPart.set(n,{nextPart:new Map,validators:[]}),o=o.nextPart.get(n)}),o}function Co(t){return t.isThemeGetter}function $o(t,r){return r?t.map(function(o){var n=o[0],a=o[1],s=a.map(function(l){return typeof l=="string"?r+l:typeof l=="object"?Object.fromEntries(Object.entries(l).map(function(i){var d=i[0],c=i[1];return[r+d,c]})):l});return[n,s]}):t}function vo(t){if(t<1)return{get:function(){},set:function(){}};var r=0,o=new Map,n=new Map;function a(s,l){o.set(s,l),r++,r>t&&(r=0,n=o,o=new Map)}return{get:function(l){var i=o.get(l);if(i!==void 0)return i;if((i=n.get(l))!==void 0)return a(l,i),i},set:function(l,i){o.has(l)?o.set(l,i):a(l,i)}}}var Gt="!";function So(t){var r=t.separator||":",o=r.length===1,n=r[0],a=r.length;return function(l){for(var i=[],d=0,c=0,f,u=0;u<l.length;u++){var m=l[u];if(d===0){if(m===n&&(o||l.slice(u,u+a)===r)){i.push(l.slice(c,u)),c=u+a;continue}if(m==="/"){f=u;continue}}m==="["?d++:m==="]"&&d--}var p=i.length===0?l:l.substring(c),g=p.startsWith(Gt),b=g?p.substring(1):p,w=f&&f>c?f-c:void 0;return{modifiers:i,hasImportantModifier:g,baseClassName:b,maybePostfixModifierPosition:w}}}function Bo(t){if(t.length<=1)return t;var r=[],o=[];return t.forEach(function(n){var a=n[0]==="[";a?(r.push.apply(r,o.sort().concat([n])),o=[]):o.push(n)}),r.push.apply(r,o.sort()),r}function Eo(t){return{cache:vo(t.cacheSize),splitModifiers:So(t),...ko(t)}}var To=/\s+/;function zo(t,r){var o=r.splitModifiers,n=r.getClassGroupId,a=r.getConflictingClassGroupIds,s=new Set;return t.trim().split(To).map(function(l){var i=o(l),d=i.modifiers,c=i.hasImportantModifier,f=i.baseClassName,u=i.maybePostfixModifierPosition,m=n(u?f.substring(0,u):f),p=!!u;if(!m){if(!u)return{isTailwindClass:!1,originalClassName:l};if(m=n(f),!m)return{isTailwindClass:!1,originalClassName:l};p=!1}var g=Bo(d).join(":"),b=c?g+Gt:g;return{isTailwindClass:!0,modifierId:b,classGroupId:m,originalClassName:l,hasPostfixModifier:p}}).reverse().filter(function(l){if(!l.isTailwindClass)return!0;var i=l.modifierId,d=l.classGroupId,c=l.hasPostfixModifier,f=i+d;return s.has(f)?!1:(s.add(f),a(d,c).forEach(function(u){return s.add(i+u)}),!0)}).reverse().map(function(l){return l.originalClassName}).join(" ")}function No(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var n,a,s,l=i;function i(c){var f=r[0],u=r.slice(1),m=u.reduce(function(p,g){return g(p)},f());return n=Eo(m),a=n.cache.get,s=n.cache.set,l=d,d(c)}function d(c){var f=a(c);if(f)return f;var u=zo(c,n);return s(c,u),u}return function(){return l(wo.apply(null,arguments))}}function P(t){var r=function(n){return n[t]||[]};return r.isThemeGetter=!0,r}var Wt=/^\[(?:([a-z-]+):)?(.+)\]$/i,Vo=/^\d+\/\d+$/,Po=new Set(["px","full","screen"]),Fo=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Io=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Ao=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function H(t){return le(t)||Po.has(t)||Vo.test(t)||ut(t)}function ut(t){return ie(t,"length",jo)}function Mo(t){return ie(t,"size",qt)}function Oo(t){return ie(t,"position",qt)}function Lo(t){return ie(t,"url",Ho)}function De(t){return ie(t,"number",le)}function le(t){return!Number.isNaN(Number(t))}function Ro(t){return t.endsWith("%")&&le(t.slice(0,-1))}function Se(t){return Ut(t)||ie(t,"number",Ut)}function v(t){return Wt.test(t)}function Be(){return!0}function J(t){return Fo.test(t)}function Do(t){return ie(t,"",Go)}function ie(t,r,o){var n=Wt.exec(t);return n?n[1]?n[1]===r:o(n[2]):!1}function jo(t){return Io.test(t)}function qt(){return!1}function Ho(t){return t.startsWith("url(")}function Ut(t){return Number.isInteger(Number(t))}function Go(t){return Ao.test(t)}function Wo(){var t=P("colors"),r=P("spacing"),o=P("blur"),n=P("brightness"),a=P("borderColor"),s=P("borderRadius"),l=P("borderSpacing"),i=P("borderWidth"),d=P("contrast"),c=P("grayscale"),f=P("hueRotate"),u=P("invert"),m=P("gap"),p=P("gradientColorStops"),g=P("gradientColorStopPositions"),b=P("inset"),w=P("margin"),_=P("opacity"),k=P("padding"),$=P("saturate"),y=P("scale"),z=P("sepia"),x=P("skew"),E=P("space"),I=P("translate"),O=function(){return["auto","contain","none"]},V=function(){return["auto","hidden","clip","visible","scroll"]},N=function(){return["auto",v,r]},C=function(){return[v,r]},T=function(){return["",H]},A=function(){return["auto",le,v]},L=function(){return["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]},M=function(){return["solid","dashed","dotted","double","none"]},ae=function(){return["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]},ge=function(){return["start","end","center","between","around","evenly","stretch"]},he=function(){return["","0",v]},Re=function(){return["auto","avoid","all","avoid-page","page","left","right","column"]},se=function(){return[le,De]},$e=function(){return[le,v]};return{cacheSize:500,theme:{colors:[Be],spacing:[H],blur:["none","",J,v],brightness:se(),borderColor:[t],borderRadius:["none","","full",J,v],borderSpacing:C(),borderWidth:T(),contrast:se(),grayscale:he(),hueRotate:$e(),invert:he(),gap:C(),gradientColorStops:[t],gradientColorStopPositions:[Ro,ut],inset:N(),margin:N(),opacity:se(),padding:C(),saturate:se(),scale:se(),sepia:he(),skew:$e(),space:C(),translate:C()},classGroups:{aspect:[{aspect:["auto","square","video",v]}],container:["container"],columns:[{columns:[J]}],"break-after":[{"break-after":Re()}],"break-before":[{"break-before":Re()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(L(),[v])}],overflow:[{overflow:V()}],"overflow-x":[{"overflow-x":V()}],"overflow-y":[{"overflow-y":V()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[b]}],"inset-x":[{"inset-x":[b]}],"inset-y":[{"inset-y":[b]}],start:[{start:[b]}],end:[{end:[b]}],top:[{top:[b]}],right:[{right:[b]}],bottom:[{bottom:[b]}],left:[{left:[b]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Se]}],basis:[{basis:N()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",v]}],grow:[{grow:he()}],shrink:[{shrink:he()}],order:[{order:["first","last","none",Se]}],"grid-cols":[{"grid-cols":[Be]}],"col-start-end":[{col:["auto",{span:["full",Se]},v]}],"col-start":[{"col-start":A()}],"col-end":[{"col-end":A()}],"grid-rows":[{"grid-rows":[Be]}],"row-start-end":[{row:["auto",{span:[Se]},v]}],"row-start":[{"row-start":A()}],"row-end":[{"row-end":A()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",v]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",v]}],gap:[{gap:[m]}],"gap-x":[{"gap-x":[m]}],"gap-y":[{"gap-y":[m]}],"justify-content":[{justify:["normal"].concat(ge())}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal"].concat(ge(),["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(ge(),["baseline"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[k]}],px:[{px:[k]}],py:[{py:[k]}],ps:[{ps:[k]}],pe:[{pe:[k]}],pt:[{pt:[k]}],pr:[{pr:[k]}],pb:[{pb:[k]}],pl:[{pl:[k]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[E]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[E]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",v,r]}],"min-w":[{"min-w":["min","max","fit",v,H]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[J]},J,v]}],h:[{h:[v,r,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",v,H]}],"max-h":[{"max-h":[v,r,"min","max","fit"]}],"font-size":[{text:["base",J,ut]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",De]}],"font-family":[{font:[Be]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",v]}],"line-clamp":[{"line-clamp":["none",le,De]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",v,H]}],"list-image":[{"list-image":["none",v]}],"list-style-type":[{list:["none","disc","decimal",v]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[_]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[_]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(M(),["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",H]}],"underline-offset":[{"underline-offset":["auto",v,H]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:C()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",v]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",v]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[_]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(L(),[Oo])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Mo]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Lo]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[g]}],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[i]}],"border-w-x":[{"border-x":[i]}],"border-w-y":[{"border-y":[i]}],"border-w-s":[{"border-s":[i]}],"border-w-e":[{"border-e":[i]}],"border-w-t":[{"border-t":[i]}],"border-w-r":[{"border-r":[i]}],"border-w-b":[{"border-b":[i]}],"border-w-l":[{"border-l":[i]}],"border-opacity":[{"border-opacity":[_]}],"border-style":[{border:[].concat(M(),["hidden"])}],"divide-x":[{"divide-x":[i]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[i]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[_]}],"divide-style":[{divide:M()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:[""].concat(M())}],"outline-offset":[{"outline-offset":[v,H]}],"outline-w":[{outline:[H]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:T()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[_]}],"ring-offset-w":[{"ring-offset":[H]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",J,Do]}],"shadow-color":[{shadow:[Be]}],opacity:[{opacity:[_]}],"mix-blend":[{"mix-blend":ae()}],"bg-blend":[{"bg-blend":ae()}],filter:[{filter:["","none"]}],blur:[{blur:[o]}],brightness:[{brightness:[n]}],contrast:[{contrast:[d]}],"drop-shadow":[{"drop-shadow":["","none",J,v]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[u]}],saturate:[{saturate:[$]}],sepia:[{sepia:[z]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[o]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[d]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[_]}],"backdrop-saturate":[{"backdrop-saturate":[$]}],"backdrop-sepia":[{"backdrop-sepia":[z]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[l]}],"border-spacing-x":[{"border-spacing-x":[l]}],"border-spacing-y":[{"border-spacing-y":[l]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",v]}],duration:[{duration:$e()}],ease:[{ease:["linear","in","out","in-out",v]}],delay:[{delay:$e()}],animate:[{animate:["none","spin","ping","pulse","bounce",v]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[y]}],"scale-x":[{"scale-x":[y]}],"scale-y":[{"scale-y":[y]}],rotate:[{rotate:[Se,v]}],"translate-x":[{"translate-x":[I]}],"translate-y":[{"translate-y":[I]}],"skew-x":[{"skew-x":[x]}],"skew-y":[{"skew-y":[x]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",v]}],accent:[{accent:["auto",t]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",v]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","pinch-zoom","manipulation",{pan:["x","left","right","y","up","down"]}]}],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",v]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[H,De]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}var B=No(Wo);const qo="p-5 border border-gray-200 dark:border-gray-700 dark:bg-gray-900";function Uo(t){const r=e.computed(()=>t.value.parentElement.parentElement.dataset.accordionId),o=e.computed(()=>t.value.parentElement.dataset.panelId),{accordionsStates:n}=ve(),a=e.computed(()=>n[r.value]),s=e.computed(()=>n[r.value].panels[o.value]),l=e.computed(()=>Object.keys(n[r.value].panels[o.value]).length);return{contentClasses:e.computed(()=>B(qo,!s.value.isVisible&&"hidden",(s.value.order!==l.value-1||a.value.flush)&&"border-b-0",s.value.order===l.value-1&&"border-t-0",a.value.flush&&"border-x-0"))}}const Yo=e.defineComponent({__name:"FwbAccordionContent",setup(t){const r=e.ref(!1),o=e.ref();let n;return e.onMounted(()=>{n=Uo(o).contentClasses,r.value=!0}),(a,s)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"content",ref:o},[r.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(n))},[e.renderSlot(a.$slots,"default")],2)):e.createCommentVNode("",!0)],512))}}),Ko="flex items-center p-5 w-full font-medium text-left text-gray-500 border border-gray-200 focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-800 dark:border-gray-700 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-800",Jo="w-6 h-6 shrink-0";function Qo(t){const r=e.computed(()=>t.value.parentElement.parentElement.dataset.accordionId),o=e.computed(()=>t.value.parentElement.dataset.panelId),{accordionsStates:n}=ve(),a=e.computed(()=>n[r.value]),s=e.computed(()=>a.value.panels[o.value]),l=e.computed(()=>Object.keys(s.value).length),i=e.computed(()=>s.value.order!==l.value-1),d=e.computed(()=>i.value||a.value.flush&&s.value.order===l.value-1&&!s.value.isVisible),c=e.computed(()=>B(Ko,s.value.isVisible&&"bg-gray-100 dark:bg-gray-800",s.value.order===0&&!a.value.flush&&"rounded-t-xl",s.value.order===0&&a.value.flush&&"border-t-0",d.value&&"border-b-0",a.value.flush&&"border-x-0")),f=e.computed(()=>B(Jo,s.value.isVisible&&"rotate-180"));return{headerClasses:c,arrowClasses:f}}const Zo={class:"w-full"},Xo=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z"},null,-1)],en=e.defineComponent({__name:"FwbAccordionHeader",setup(t){const r=e.ref(!1),o=e.ref(),n=e.computed(()=>o.value.parentElement.parentElement.dataset.accordionId),a=e.computed(()=>o.value.parentElement.dataset.panelId),{accordionsStates:s}=ve(),l=e.computed(()=>s[n.value]),i=e.computed(()=>l.value.panels[a.value]);let d,c;function f(){const p=i.value.isVisible;for(const g in l.value.panels){const b=l.value.panels[g];b.id!==a.value?b.isVisible=!1:b.isVisible=!p}}function u(){i.value.isVisible=!i.value.isVisible}function m(){if(l.value.alwaysOpen)return u();f()}return e.onMounted(()=>{const p=Qo(o);d=p.headerClasses,c=p.arrowClasses,r.value=!0}),(p,g)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"header",ref:o},[r.value?(e.openBlock(),e.createElementBlock("button",{key:0,type:"button",class:e.normalizeClass(e.unref(d)),onClick:m},[e.createElementVNode("span",Zo,[e.renderSlot(p.$slots,"default")]),(e.openBlock(),e.createElementBlock("svg",{"data-accordion-icon":"",class:e.normalizeClass(e.unref(c)),fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Xo,2))],2)):e.createCommentVNode("",!0)],512))}}),tn=["data-panel-id"],rn=e.defineComponent({__name:"FwbAccordionPanel",setup(t){const{accordionsStates:r}=ve(),o=Lt(),n=e.ref(),a=e.computed(()=>n.value?n.value.parentElement.dataset.accordionId:null),s=e.computed(()=>r[a.value]);return e.onMounted(()=>{const l=Object.keys(s?.value?.panels)?.length;s.value.panels[o]={id:o,order:l,isVisible:(s.value.openFirstItem&&l===0)??!1}}),(l,i)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"panel",ref:n,"data-panel-id":e.unref(o)},[a.value?e.renderSlot(l.$slots,"default",{key:0}):e.createCommentVNode("",!0)],8,tn))}}),on={class:"flex items-center"},nn=e.createElementVNode("svg",{class:"flex-shrink-0 w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z","clip-rule":"evenodd"})],-1),an=[e.createElementVNode("span",{class:"sr-only"},"Dismiss",-1),e.createElementVNode("svg",{class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","clip-rule":"evenodd"})],-1)],sn="ml-auto -mr-1.5 -my-1.5 rounded-lg focus:ring-2 p-1.5 inline-flex h-8 w-8 dark:bg-gray-800 dark:hover:bg-gray-700",ln=e.defineComponent({inheritAttrs:!1,__name:"FwbAlert",props:{type:{default:"info"},closable:{type:Boolean,default:!1},icon:{type:Boolean,default:!1},border:{type:Boolean,default:!1}},emits:["close"],setup(t,{emit:r}){const o=t,n=e.useAttrs(),a={danger:"text-red-800 dark:text-red-400",dark:"text-gray-800 dark:text-gray-300",info:"text-blue-800 dark:text-blue-400",success:"text-green-800 dark:text-green-400",warning:"text-yellow-800 dark:text-yellow-300"},s={danger:"bg-red-50",dark:"bg-gray-50",info:"bg-blue-50",success:"bg-green-50",warning:"bg-yellow-50"},i=B(sn,{danger:"text-red-500 dark:text-red-400 bg-red-50 hover:bg-red-200 focus:ring-red-400",dark:"text-gray-500 dark:text-gray-300 bg-gray-50 hover:bg-gray-200 focus:ring-gray-400 dark:hover:text-white",info:"text-blue-500 dark:text-blue-400 bg-blue-50 hover:bg-blue-200 focus:ring-blue-400",success:"text-green-500 dark:text-green-400 bg-green-50 hover:bg-green-200 focus:ring-green-400",warning:"text-yellow-500 dark:text-yellow-300 bg-yellow-50 hover:bg-yellow-200 focus:ring-yellow-400"}[o.type]),d={danger:"border-red-500 dark:text-red-400",dark:"border-gray-500 dark:text-gray-400",info:"border-blue-500 dark:text-blue-400",success:"border-green-500 dark:text-green-400",warning:"border-yellow-500 dark:text-yellow-400"},c={danger:[a.danger,s.danger].join(" "),dark:[a.dark,s.dark].join(" "),info:[a.info,s.info].join(" "),success:[a.success,s.success].join(" "),warning:[a.warning,s.warning].join(" ")},f=B("p-4 gap-3 text-sm dark:bg-gray-800 rounded-lg",c[o.type],(o.icon||o.closable)&&"flex items-center",d[o.type],o.border&&"border",n.class),u=e.ref(!0);function m(){r("close"),u.value=!1}return(p,g)=>u.value?(e.openBlock(),e.createElementBlock("div",e.mergeProps({key:0},p.$attrs,{class:e.unref(f),role:"alert"}),[e.createElementVNode("div",on,[p.icon||p.$slots.icon?e.renderSlot(p.$slots,"icon",{key:0},()=>[nn]):e.createCommentVNode("",!0),e.renderSlot(p.$slots,"title")]),e.renderSlot(p.$slots,"default",{onCloseClick:m}),e.renderSlot(p.$slots,"close-icon",{onCloseClick:m},()=>[p.closable?(e.openBlock(),e.createElementBlock("button",{key:0,type:"button",class:e.normalizeClass(e.unref(i)),"aria-label":"Close",onClick:m},an,2)):e.createCommentVNode("",!0)])],16)):e.createCommentVNode("",!0)}}),Q=t=>B(t),Yt={xs:"w-6 h-6",sm:"w-8 h-8",md:"w-10 h-10",lg:"w-20 h-20",xl:"w-36 h-36"},Kt={default:"rounded",rounded:"rounded-full"},dn="ring-2 ring-gray-300 dark:ring-gray-500 p-1",cn="absolute h-3.5 w-3.5 rounded-full border-2 border-white dark:border-gray-800",pn={away:"bg-gray-400",busy:"bg-yellow-400",offline:"bg-red-400",online:"bg-green-400"},un={"top-right-rounded":"top-0 -right-0.5","top-right-default":"-top-1.5 -right-1.5","top-left-rounded":"top-0 left-0","top-left-default":"top-0 left-0 transform -translate-y-1/2 -translate-x-1/2","bottom-right-rounded":"bottom-0 -right-0.5","bottom-right-default":"bottom-0 -right-1.5 translate-y-1/2","bottom-left-rounded":"bottom-0 left-0","bottom-left-default":"-bottom-1.5 left-0 transform -translate-x-1/2 "},fn="absolute w-auto h-auto text-gray-400",mn="flex overflow-hidden relative justify-center items-center",gn="bg-gray-100 dark:bg-gray-600",hn="font-medium text-gray-600 dark:text-gray-300",bn={xs:"bottom-0",sm:"bottom-0",md:"-bottom-1",lg:"-bottom-2",xl:"-bottom-4"};function yn(t){const r=e.computed(()=>Q([Yt[t.size.value],Kt[t.rounded.value?"rounded":"default"],t.bordered.value?dn:"",t.stacked.value?"border-2 border-white dark:border-gray-800":""])),o=e.computed(()=>{const l=`${t.statusPosition.value}-${t.rounded.value?"rounded":"default"}`;return Q([cn,pn[t.status.value],un[l]])}),n=e.computed(()=>Q([fn,bn[t.size.value]])),a=e.computed(()=>Q([mn,Yt[t.size.value],Kt[t.rounded.value?"rounded":"default"],t.img.value&&t.bordered.value?"":gn,t.bordered.value?" overflow-visible":""])),s=e.computed(()=>Q([hn]));return{avatarClasses:r,avatarDotClasses:o,avatarPlaceholderClasses:n,avatarPlaceholderInitialsClasses:s,avatarPlaceholderWrapperClasses:a}}const wn={class:"relative"},kn=["alt","src"],_n=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z","fill-rule":"evenodd"},null,-1)],xn=["data-pos"],Cn=e.defineComponent({__name:"FwbAvatar",props:{alt:{type:String,default:"Avatar"},bordered:{type:Boolean,default:!1},img:{type:String,default:""},rounded:{type:Boolean,default:!1},size:{type:String,default:"md"},stacked:{type:Boolean,default:!1},status:{type:String,default:null},statusPosition:{type:String,default:"top-right"},initials:{type:String,default:null}},setup(t){const r=t,o=e.ref(!1);function n(){o.value=!0}const a=e.useSlots(),s=e.computed(()=>a.placeholder),{avatarClasses:l,avatarDotClasses:i,avatarPlaceholderClasses:d,avatarPlaceholderInitialsClasses:c,avatarPlaceholderWrapperClasses:f}=yn(e.toRefs(r));return(u,m)=>(e.openBlock(),e.createElementBlock("div",wn,[e.createElementVNode("div",{class:e.normalizeClass(e.unref(f))},[t.img&&!o.value?(e.openBlock(),e.createElementBlock("img",{key:0,alt:t.alt,class:e.normalizeClass(e.unref(l)),src:t.img,onError:n},null,42,kn)):!t.initials&&s.value?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(d))},[e.renderSlot(u.$slots,"placeholder")],2)):!t.img&&!t.initials?(e.openBlock(),e.createElementBlock("svg",{key:2,class:e.normalizeClass(e.unref(d)),fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},_n,2)):(e.openBlock(),e.createElementBlock("div",{key:3,class:e.normalizeClass(e.unref(c))},e.toDisplayString(t.initials),3))],2),t.status?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(e.unref(i)),"data-pos":t.statusPosition},null,10,xn)):e.createCommentVNode("",!0)]))}}),q=(t,r)=>{const o=t.__vccOpts||t;for(const[n,a]of r)o[n]=a;return o},$n={},vn={class:"flex -space-x-4"};function Sn(t,r){return e.openBlock(),e.createElementBlock("div",vn,[e.renderSlot(t.$slots,"default")])}const Bn=q($n,[["render",Sn]]),En=["href"],Tn=e.defineComponent({__name:"FwbAvatarStackCounter",props:{total:{type:Number,default:1},href:{type:String,default:"#"}},setup(t){return(r,o)=>(e.openBlock(),e.createElementBlock("a",{class:"relative flex justify-center items-center w-10 h-10 text-xs font-medium text-white bg-gray-700 rounded-full border-2 border-white hover:bg-gray-600 dark:border-gray-800",href:t.href},"+"+e.toDisplayString(t.total),9,En))}}),zn="mr-2 px-2.5 py-0.5 rounded flex items-center justify-center",Nn="bg-blue-100 hover:bg-blue-200 text-blue-800 dark:text-blue-800 dark:hover:bg-blue-300",Vn="p-1 rounded-full mr-2",Pn={default:"text-blue-800 dark:text-blue-800",dark:"text-gray-800 dark:bg-gray-700",red:"text-red-800 dark:text-red-900",green:"text-green-800 dark:text-green-900",yellow:"text-yellow-800 dark:text-yellow-900",indigo:"text-indigo-800 dark:text-indigo-900",purple:"text-purple-800 dark:text-purple-900",pink:"text-pink-800 dark:text-pink-900"},Fn={default:"bg-blue-100 dark:bg-blue-200",dark:"bg-gray-100 dark:bg-gray-700",red:"bg-red-100 dark:bg-red-200",green:"bg-green-100 dark:bg-green-200",yellow:"bg-yellow-100 dark:bg-yellow-200",indigo:"bg-indigo-100 dark:bg-indigo-200",purple:"bg-purple-100 dark:bg-purple-200",pink:"bg-pink-100 dark:bg-pink-200"},In={xs:"text-xs font-semibold",sm:"text-sm font-medium"};function An(t,r){const o=e.useAttrs();return{badgeClasses:e.computed(()=>B(In[t.size],t.href?"":Fn[t.type],t.href?"":Pn[t.type],t.href?Nn:"",r.isContentEmpty.value?Vn:zn,o.class))}}const Mn=e.defineComponent({__name:"FwbBadge",props:{type:{default:"default"},size:{default:"xs"},href:{default:null}},setup(t){const r=t,o=e.useSlots(),n=e.computed(()=>!o.default),a=e.computed(()=>r.href?"a":"span"),{badgeClasses:s}=An(r,{isContentEmpty:n});return(l,i)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(a.value),{class:e.normalizeClass(e.unref(s)),href:l.href},{default:e.withCtx(()=>[e.renderSlot(l.$slots,"icon"),e.renderSlot(l.$slots,"default")]),_:3},8,["class","href"]))}});function On(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Jt={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(t){(function(){var r={}.hasOwnProperty;function o(){for(var n=[],a=0;a<arguments.length;a++){var s=arguments[a];if(s){var l=typeof s;if(l==="string"||l==="number")n.push(s);else if(Array.isArray(s)){if(s.length){var i=o.apply(null,s);i&&n.push(i)}}else if(l==="object"){if(s.toString!==Object.prototype.toString&&!s.toString.toString().includes("[native code]")){n.push(s.toString());continue}for(var d in s)r.call(s,d)&&s[d]&&n.push(d)}}}return n.join(" ")}t.exports?(o.default=o,t.exports=o):window.classNames=o})()})(Jt);var Ln=Jt.exports;const F=On(Ln),Rn="inline-flex items-center space-x-1 md:space-x-3",Dn={default:"flex",solid:"flex px-5 py-3 text-gray-700 border border-gray-200 rounded-lg bg-gray-50 dark:bg-gray-800 dark:border-gray-700"};function jn(t){const r=e.computed(()=>F(Rn)),o=e.computed(()=>F(Dn[t.solid.value?"solid":"defauilt"]));return{breadcrumbClasses:r,breadcrumbWrapperClasses:o}}const Hn=e.defineComponent({__name:"FwbBreadcrumb",props:{solid:{type:Boolean,default:!1}},setup(t){const r=t,{breadcrumbClasses:o,breadcrumbWrapperClasses:n}=jn(e.toRefs(r));return(a,s)=>(e.openBlock(),e.createElementBlock("nav",{class:e.normalizeClass(e.unref(n)),"aria-label":"Breadcrumb"},[e.createElementVNode("ol",{class:e.normalizeClass(e.unref(o))},[e.renderSlot(a.$slots,"default")],2)],2))}}),Gn="ml-1 inline-flex items-center text-sm font-medium dark:text-gray-400",Wn="text-gray-700 hover:text-gray-900 dark:hover:text-white",qn="text-gray-500";function Un(t){return{breadcrumbItemClasses:e.computed(()=>F(Gn,t.href.value?Wn:qn))}}const Yn={class:"inline-flex items-center"},Kn={key:0,class:"w-6 h-6 text-gray-400 mr-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Jn=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z","fill-rule":"evenodd"},null,-1)],Qn={key:0,class:"w-4 h-4 mr-2",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Zn=[e.createElementVNode("path",{d:"M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z"},null,-1)],Xn=e.defineComponent({__name:"FwbBreadcrumbItem",props:{href:{type:String,default:null},home:{type:Boolean,default:!1}},setup(t){const r=t,o=e.computed(()=>r.href?"a":"span"),{breadcrumbItemClasses:n}=Un(e.toRefs(r));return(a,s)=>(e.openBlock(),e.createElementBlock("li",Yn,[e.renderSlot(a.$slots,"arrow-icon",{},()=>[t.home?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("svg",Kn,Jn))]),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.value),{class:e.normalizeClass(e.unref(n)),href:t.href},{default:e.withCtx(()=>[e.renderSlot(a.$slots,"home-icon",{},()=>[t.home?(e.openBlock(),e.createElementBlock("svg",Qn,Zn)):e.createCommentVNode("",!0)]),e.renderSlot(a.$slots,"default")]),_:3},8,["class","href"]))]))}}),ea={0:"w-0 h-0",.5:"w-0.5 h-0.5",1:"w-1 h-1",1.5:"w-1.5 h-1.5",10:"w-10 h-10",11:"w-11 h-11",12:"w-12 h-12",2:"w-2 h-2",2.5:"w-2.5 h-2.5",3:"w-3 h-3",4:"w-4 h-4",5:"w-5 h-5",6:"w-6 h-6",7:"w-7 h-7",8:"w-8 h-8",9:"w-9 h-9"},ta={blue:"fill-blue-600",gray:"fill-gray-600 dark:fill-gray-300",green:"fill-green-500",pink:"fill-pink-600",purple:"fill-purple-600",red:"fill-red-600",white:"fill-white",yellow:"fill-yellow-400"};function ra(t){const r=e.computed(()=>ea[t.size.value]),o=e.computed(()=>ta[t.color.value]),n=e.computed(()=>"text-gray-200 dark:text-gray-600"),a=e.computed(()=>"animate-spin");return{spinnerClasses:e.computed(()=>F(a.value,n.value,o.value,r.value))}}const oa=[e.createElementVNode("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"},null,-1),e.createElementVNode("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"},null,-1)],Ee=e.defineComponent({__name:"FwbSpinner",props:{color:{default:"blue"},size:{default:"4"}},setup(t){const r=t,{spinnerClasses:o}=ra(e.toRefs(r));return(n,a)=>(e.openBlock(),e.createElementBlock("svg",{class:e.normalizeClass(e.unref(o)),fill:"none",role:"status",viewBox:"0 0 100 101",xmlns:"http://www.w3.org/2000/svg"},oa,2))}}),Qt={default:{default:"text-white bg-blue-700 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg dark:bg-blue-600 focus:outline-none dark:focus:ring-blue-800",blue:"text-white bg-blue-700 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg dark:bg-blue-600 focus:outline-none dark:focus:ring-blue-800",alternative:"font-medium text-gray-900 focus:outline-none bg-white rounded-lg border border-gray-200 focus:z-10 focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600",dark:"text-white bg-gray-800 focus:outline-none focus:ring-4 focus:ring-gray-300 font-medium rounded-lg dark:bg-gray-800 dark:focus:ring-gray-700 dark:border-gray-700",light:"text-gray-900 bg-white border border-gray-300 focus:outline-none focus:ring-4 focus:ring-gray-200 font-medium rounded-lg dark:bg-gray-800 dark:text-white dark:border-gray-600 dark:focus:ring-gray-700",green:"focus:outline-none text-white bg-green-700 focus:ring-4 focus:ring-green-300 font-medium rounded-lg dark:bg-green-600 dark:focus:ring-green-800",red:"focus:outline-none text-white bg-red-700 focus:ring-4 focus:ring-red-300 font-medium rounded-lg dark:bg-red-600 dark:focus:ring-red-900",yellow:"focus:outline-none text-white bg-yellow-400 focus:ring-4 focus:ring-yellow-300 font-medium rounded-lg dark:focus:ring-yellow-900",purple:"focus:outline-none text-white bg-purple-700 focus:ring-4 focus:ring-purple-300 font-medium rounded-lg dark:bg-purple-600 dark:focus:ring-purple-900",pink:"focus:outline-none text-white bg-pink-700 focus:ring-4 focus:ring-pink-300 font-medium rounded-lg dark:bg-pink-600 dark:focus:ring-pink-900"},hover:{default:"hover:bg-blue-800 dark:hover:bg-blue-700",blue:"hover:bg-blue-800 dark:hover:bg-blue-700",alternative:"hover:bg-gray-100 hover:text-blue-700 dark:hover:text-white dark:hover:bg-gray-700",dark:"hover:bg-gray-900 dark:hover:bg-gray-700",light:"hover:bg-gray-100 dark:hover:border-gray-600",green:"hover:bg-green-800 dark:hover:bg-green-700",red:"hover:bg-red-800 dark:hover:bg-red-700",yellow:"hover:bg-yellow-500",purple:"hover:bg-purple-800 dark:hover:bg-purple-700",pink:"hover:bg-pink-800 dark:hover:bg-pink-700"}},Zt={default:{dark:"text-gray-900 border border-gray-800 focus:ring-4 focus:outline-none focus:ring-gray-300 font-medium rounded-lg text-sm text-center dark:border-gray-600 dark:text-gray-400 dark:focus:ring-gray-800",default:"text-blue-700 border border-blue-700 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm text-center dark:border-blue-500 dark:text-blue-500 dark:focus:ring-blue-800",blue:"text-blue-700 border border-blue-700 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm text-center dark:border-blue-500 dark:text-blue-500 dark:focus:ring-blue-800",green:"text-green-700 border border-green-700 focus:ring-4 focus:outline-none focus:ring-green-300 font-medium rounded-lg text-sm text-center dark:border-green-500 dark:text-green-500 dark:focus:ring-green-800",purple:"text-purple-700 border border-purple-700 focus:ring-4 focus:outline-none focus:ring-purple-300 font-medium rounded-lg text-sm text-center dark:border-purple-400 dark:text-purple-400 dark:focus:ring-purple-900",pink:"text-pink-700 border border-pink-700 focus:ring-4 focus:outline-none focus:ring-pink-300 font-medium rounded-lg text-sm text-center dark:border-pink-400 dark:text-pink-400 dark:focus:ring-pink-900",red:"text-red-700 border border-red-700 focus:ring-4 focus:outline-none focus:ring-red-300 font-medium rounded-lg text-sm text-center dark:border-red-500 dark:text-red-500 dark:focus:ring-red-900",yellow:"text-yellow-400 border border-yellow-400 focus:ring-4 focus:outline-none focus:ring-yellow-300 font-medium rounded-lg text-sm text-center dark:border-yellow-300 dark:text-yellow-300 dark:focus:ring-yellow-900"},hover:{dark:"hover:text-white hover:bg-gray-900 dark:hover:text-white dark:hover:bg-gray-600",default:"hover:text-white hover:bg-blue-800 dark:hover:text-white dark:hover:bg-blue-600",blue:"hover:text-white hover:bg-blue-800 dark:hover:text-white dark:hover:bg-blue-600",green:"hover:text-white hover:bg-green-800 dark:hover:text-white dark:hover:bg-green-600",purple:"hover:text-white hover:bg-purple-800 dark:hover:text-white dark:hover:bg-purple-500",pink:"hover:text-white hover:bg-pink-800 dark:hover:text-white dark:hover:bg-pink-500",red:"hover:text-white hover:bg-red-800 dark:hover:text-white dark:hover:bg-red-600",yellow:"hover:text-white hover:bg-yellow-500 dark:hover:text-white dark:hover:bg-yellow-400"}},Xt={hover:{"cyan-blue":"hover:bg-gradient-to-bl","green-blue":"hover:bg-gradient-to-bl","pink-orange":"hover:bg-gradient-to-bl","purple-blue":"hover:bg-gradient-to-bl","purple-pink":"hover:bg-gradient-to-l","red-yellow":"hover:bg-gradient-to-bl","teal-lime":"hover:bg-gradient-to-l hover:from-teal-200 hover:to-lime-200",blue:"hover:bg-gradient-to-br",cyan:"hover:bg-gradient-to-br",green:"hover:bg-gradient-to-br",lime:"hover:bg-gradient-to-br",pink:"hover:bg-gradient-to-br",purple:"hover:bg-gradient-to-br",red:"hover:bg-gradient-to-br",teal:"hover:bg-gradient-to-br"},default:{"cyan-blue":"text-white bg-gradient-to-r from-cyan-500 to-blue-500 focus:ring-4 focus:outline-none focus:ring-cyan-300 dark:focus:ring-cyan-800 font-medium rounded-lg","green-blue":"text-white bg-gradient-to-br from-green-400 to-blue-600 focus:ring-4 focus:outline-none focus:ring-green-200 dark:focus:ring-green-800 font-medium rounded-lg","pink-orange":"text-white bg-gradient-to-br from-pink-500 to-orange-400 focus:ring-4 focus:outline-none focus:ring-pink-200 dark:focus:ring-pink-800 font-medium rounded-lg","purple-blue":"text-white bg-gradient-to-br from-purple-600 to-blue-500 focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800 font-medium rounded-lg","purple-pink":"text-white bg-gradient-to-r from-purple-500 to-pink-500 focus:ring-4 focus:outline-none focus:ring-purple-200 dark:focus:ring-purple-800 font-medium rounded-lg","red-yellow":"text-gray-900 bg-gradient-to-r from-red-200 via-red-300 to-yellow-200 focus:ring-4 focus:outline-none focus:ring-red-100 dark:focus:ring-red-400 font-medium rounded-lg","teal-lime":"text-gray-900 bg-gradient-to-r from-teal-200 to-lime-200 focus:ring-4 focus:outline-none focus:ring-lime-200 dark:focus:ring-teal-700 font-medium rounded-lg",blue:"text-white bg-gradient-to-r from-blue-500 via-blue-600 to-blue-700 focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800 rounded-lg",cyan:"text-white bg-gradient-to-r from-cyan-500 via-cyan-600 to-cyan-700 focus:ring-4 focus:outline-none focus:ring-cyan-300 dark:focus:ring-cyan-800 rounded-lg",green:"text-white bg-gradient-to-r from-green-500 via-green-600 to-green-700 focus:ring-4 focus:outline-none focus:ring-green-300 dark:focus:ring-green-800 rounded-lg",lime:"text-gray-900 bg-gradient-to-r from-lime-500 via-lime-600 to-lime-700 focus:ring-4 focus:outline-none focus:ring-lime-300 dark:focus:ring-lime-800 rounded-lg",pink:"text-white bg-gradient-to-r from-pink-500 via-pink-600 to-pink-700 focus:ring-4 focus:outline-none focus:ring-pink-300 dark:focus:ring-pink-800 rounded-lg",purple:"text-white bg-gradient-to-r from-purple-500 via-purple-600 to-purple-700 focus:ring-4 focus:outline-none focus:ring-purple-300 dark:focus:ring-purple-800 rounded-lg",red:"text-white bg-gradient-to-r from-red-500 via-red-600 to-red-700 focus:ring-4 focus:outline-none focus:ring-red-300 dark:focus:ring-red-800 rounded-lg",teal:"text-white bg-gradient-to-r from-teal-500 via-teal-600 to-teal-700 focus:ring-4 focus:outline-none focus:ring-teal-300 dark:focus:ring-teal-800 rounded-lg"}},er={default:{"cyan-blue":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-cyan-500 to-blue-500 dark:text-white focus:ring-4 focus:outline-none focus:ring-cyan-200 dark:focus:ring-cyan-800","green-blue":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-green-400 to-blue-600 dark:text-white focus:ring-4 focus:outline-none focus:ring-green-200 dark:focus:ring-green-800","pink-orange":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-pink-500 to-orange-400 dark:text-white focus:ring-4 focus:outline-none focus:ring-pink-200 dark:focus:ring-pink-800","purple-blue":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-purple-600 to-blue-500 dark:text-white focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800","purple-pink":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-purple-500 to-pink-500 dark:text-white focus:ring-4 focus:outline-none focus:ring-purple-200 dark:focus:ring-purple-800","red-yellow":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-red-200 via-red-300 to-yellow-200 dark:text-white focus:ring-4 focus:outline-none focus:ring-red-100 dark:focus:ring-red-400","teal-lime":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-teal-300 to-lime-300 dark:text-white focus:ring-4 focus:outline-none focus:ring-lime-200 dark:focus:ring-lime-800"},hover:{"cyan-blue":"group-hover:from-cyan-500 group-hover:to-blue-500 hover:text-white","green-blue":"group-hover:from-green-400 group-hover:to-blue-600 hover:text-white","pink-orange":"group-hover:from-pink-500 group-hover:to-orange-400 hover:text-white","purple-blue":"group-hover:from-purple-600 group-hover:to-blue-500 hover:text-white","purple-pink":"group-hover:from-purple-500 group-hover:to-pink-500 hover:text-white","red-yellow":"group-hover:from-red-200 group-hover:via-red-300 group-hover:to-yellow-200 dark:hover:text-gray-900","teal-lime":"group-hover:from-teal-300 group-hover:to-lime-300 dark:hover:text-gray-900"}},na={xs:"text-xs px-2 py-1",sm:"text-sm px-3 py-1.5",md:"text-sm px-4 py-2",lg:"text-base px-5 py-2.5",xl:"text-base px-6 py-3"},aa={xs:"text-xs p-1",sm:"text-sm p-1.5",md:"text-sm p-2",lg:"text-base p-2.5",xl:"text-base p-3"},tr={blue:"shadow-lg shadow-blue-500/50 dark:shadow-lg dark:shadow-blue-800/80",cyan:"shadow-lg shadow-cyan-500/50 dark:shadow-lg dark:shadow-cyan-800/80",green:"shadow-lg shadow-green-500/50 dark:shadow-lg dark:shadow-green-800/80",lime:"shadow-lg shadow-lime-500/50 dark:shadow-lg dark:shadow-lime-800/80",pink:"shadow-lg shadow-pink-500/50 dark:shadow-lg dark:shadow-pink-800/80",purple:"shadow-lg shadow-purple-500/50 dark:shadow-lg dark:shadow-purple-800/80",red:"shadow-lg shadow-red-500/50 dark:shadow-lg dark:shadow-red-800/80",teal:"shadow-lg shadow-teal-500/50 dark:shadow-lg dark:shadow-teal-800/80"},ft=["blue","green","cyan","teal","lime","red","pink","purple"],sa=["alternative","light"];function la(t){const r=e.useSlots(),o=e.computed(()=>t.square.value?aa[t.size.value]:na[t.size.value]),n=e.computed(()=>{const s=!!t.gradient.value,l=!!t.color.value,i=t.outline.value;let d="",c="";if(s&&i)ft.includes(t.gradient.value)?console.warn(`cannot use outline prop with "${t.gradient.value}" gradient`):(c=er.default[t.gradient.value],t.disabled.value||(d=er.hover[t.gradient.value]));else if(s)c=Xt.default[t.gradient.value],t.disabled.value||(d=Xt.hover[t.gradient.value]);else if(l&&i)if(sa.includes(t.color.value))console.warn(`cannot use outline prop with "${t.color.value}" color`);else{const u=t.color.value;c=Zt.default[u],t.disabled.value||(d=Zt.hover[u])}else{const u=t.color.value;c=Qt.default[u],t.disabled.value||(d=Qt.hover[u])}let f="";return t.shadow.value===""?t.gradient.value&&ft.includes(t.gradient.value)&&(f=tr[t.gradient.value]):typeof t.shadow.value=="string"&&ft.includes(t.shadow.value)&&(f=tr[t.shadow.value]),[c,d,f,t.pill.value&&"!rounded-full",t.disabled.value&&"cursor-not-allowed opacity-50",s&&i?"p-0.5":o.value,(r.prefix||r.suffix||t.loading.value)&&"inline-flex items-center",t.class.value].filter(u=>u).join(" ")}),a=e.computed(()=>t.gradient.value&&t.outline.value?["relative bg-white dark:bg-gray-900 rounded-md inline-flex items-center",o.value,t.disabled.value?"":"group-hover:bg-opacity-0 transition-all ease-in duration-75"].filter(s=>s).join(" "):"");return{wrapperClasses:n.value,spanClasses:a.value}}function ia(t){const r={xs:"2.5",sm:"3",md:"4",lg:"5",xl:"6"},o=e.computed(()=>r[t.size.value]);return{color:e.computed(()=>t.outline.value?t.gradient.value?t.gradient.value.includes("purple")?"purple":t.gradient.value.includes("blue")?"blue":t.gradient.value.includes("pink")?"pink":t.gradient.value.includes("red")?"red":"white":["alternative","dark","light"].includes(t.color.value)?"white":t.color.value==="default"?"blue":t.color.value:"white"),size:o}}const da={key:0,class:"mr-2"},ca={key:0,class:"mr-2"},pa={key:1,class:"ml-2"},ua={key:1,class:"ml-2"},rr=e.defineComponent({__name:"FwbButton",props:{class:{default:""},color:{default:"default"},gradient:{default:null},size:{default:"md"},shadow:{default:null},pill:{type:Boolean,default:!1},square:{type:Boolean,default:!1},outline:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadingPosition:{default:"prefix"},disabled:{type:Boolean,default:!1},href:{default:""},tag:{default:"a"}},setup(t){const r=t,o=la(e.toRefs(r)),n=e.computed(()=>Q(o.wrapperClasses)),a=e.computed(()=>Q(o.spanClasses)),s=e.computed(()=>r.outline&&r.gradient),l=e.computed(()=>r.loading&&r.loadingPosition==="prefix"),i=e.computed(()=>r.loading&&r.loadingPosition==="suffix"),{color:d,size:c}=ia(e.toRefs(r)),f=r.tag!=="a"?e.resolveComponent(r.tag):"a",u=r.href?f:"button",m=r.tag==="router-link"||r.tag==="nuxt-link"?"to":"href";return(p,g)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(u)),e.normalizeProps({class:n.value,[e.unref(m)||""]:p.href,disabled:e.unref(u)==="button"&&p.disabled}),{default:e.withCtx(()=>[!s.value&&(p.$slots.prefix||l.value)?(e.openBlock(),e.createElementBlock("div",da,[l.value?(e.openBlock(),e.createBlock(Ee,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(p.$slots,"prefix",{key:1})])):e.createCommentVNode("",!0),e.createElementVNode("span",{class:e.normalizeClass(a.value)},[s.value&&(p.$slots.prefix||l.value)?(e.openBlock(),e.createElementBlock("span",ca,[l.value?(e.openBlock(),e.createBlock(Ee,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(p.$slots,"prefix",{key:1})])):e.createCommentVNode("",!0),e.renderSlot(p.$slots,"default"),s.value&&(p.$slots.suffix||i.value)?(e.openBlock(),e.createElementBlock("span",pa,[i.value?(e.openBlock(),e.createBlock(Ee,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(p.$slots,"suffix",{key:1})])):e.createCommentVNode("",!0)],2),!s.value&&(p.$slots.suffix||i.value)?(e.openBlock(),e.createElementBlock("div",ua,[i.value?(e.openBlock(),e.createBlock(Ee,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(p.$slots,"suffix",{key:1})])):e.createCommentVNode("",!0)]),_:3},16,["class","disabled"]))}}),Df="",fa={},ma={class:"btn-group inline-flex rounded-md shadow-sm",role:"group"};function ga(t,r){return e.openBlock(),e.createElementBlock("div",ma,[e.renderSlot(t.$slots,"default")])}const ha=q(fa,[["render",ga]]);function ba(t){const r=e.computed(()=>t.variant.value==="default"?"block max-w-sm bg-white rounded-lg border border-gray-200 shadow-md hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700":t.variant.value==="image"?"max-w-sm bg-white rounded-lg border border-gray-200 shadow-md dark:bg-gray-800 dark:border-gray-700":t.variant.value==="horizontal"?"flex flex-col items-center bg-white rounded-lg border shadow-md md:flex-row md:max-w-xl hover:bg-gray-100 dark:border-gray-700 dark:bg-gray-800 dark:hover:bg-gray-700":""),o=e.computed(()=>t.variant.value==="horizontal"?"object-cover w-full h-96 rounded-t-lg md:h-auto md:w-48 md:rounded-none md:rounded-l-lg":"");return{cardClasses:r,horizontalImageClasses:o}}const ya=["alt","src"],wa=e.defineComponent({__name:"FwbCard",props:{href:{type:String,default:""},imgAlt:{type:String,default:""},imgSrc:{type:String,default:""},variant:{type:String,default:"default"}},setup(t){const r=t,{cardClasses:o,horizontalImageClasses:n}=ba(e.toRefs(r)),a=e.computed(()=>r.href?"a":"div");return(s,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(a.value),{class:e.normalizeClass(e.unref(o)),href:t.href},{default:e.withCtx(()=>[t.imgSrc?(e.openBlock(),e.createElementBlock("img",{key:0,alt:t.imgAlt,class:e.normalizeClass([e.unref(n),"rounded-t-lg"]),src:t.imgSrc},null,10,ya)):e.createCommentVNode("",!0),e.createElementVNode("div",null,[e.renderSlot(s.$slots,"default")])]),_:3},8,["class","href"]))}}),ka={class:"relative"},_a={class:"overflow-hidden relative h-56 rounded-lg sm:h-64 xl:h-80 2xl:h-96"},xa=["alt","src"],Ca={key:0,class:"flex absolute bottom-5 left-1/2 z-30 space-x-3 -translate-x-1/2"},$a=["aria-label","onClick"],va=["onClick"],Sa=[e.createElementVNode("span",{class:"inline-flex justify-center items-center w-8 h-8 rounded-full sm:w-10 sm:h-10 bg-white/30 dark:bg-gray-800/30 group-hover:bg-white/50 dark:group-hover:bg-gray-800/60 group-focus:ring-4 group-focus:ring-white dark:group-focus:ring-gray-800/70 group-focus:outline-none"},[e.createElementVNode("svg",{class:"w-5 h-5 text-white sm:w-6 sm:h-6 dark:text-gray-800",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M15 19l-7-7 7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"})]),e.createElementVNode("span",{class:"hidden"},"Previous")],-1)],Ba=["onClick"],Ea=[e.createElementVNode("span",{class:"inline-flex justify-center items-center w-8 h-8 rounded-full sm:w-10 sm:h-10 bg-white/30 dark:bg-gray-800/30 group-hover:bg-white/50 dark:group-hover:bg-gray-800/60 group-focus:ring-4 group-focus:ring-white dark:group-focus:ring-gray-800/70 group-focus:outline-none"},[e.createElementVNode("svg",{class:"w-5 h-5 text-white sm:w-6 sm:h-6 dark:text-gray-800",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M9 5l7 7-7 7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"})]),e.createElementVNode("span",{class:"hidden"},"Next")],-1)],Ta=e.defineComponent({__name:"FwbCarousel",props:{pictures:{type:Array,default(){return[]}},noIndicators:{type:Boolean,default:!1},noControls:{type:Boolean,default:!1},slide:{type:Boolean,default:!1},slideInterval:{type:Number,default:3e3},animation:{type:Boolean,default:!1}},setup(t){const r=t,o=e.ref(0),n=e.ref(""),a=e.ref(),s=()=>{a.value=setInterval(function(){d()},r.slideInterval)},l=()=>{clearInterval(a.value),s()},i=f=>{o.value=f,l()},d=()=>{o.value!==r.pictures.length-1?o.value++:o.value=0,n.value="right",l()},c=()=>{o.value!==0?o.value--:o.value=r.pictures.length-1,n.value="left",l()};return e.onMounted(()=>{r.slide&&s()}),(f,u)=>(e.openBlock(),e.createElementBlock("div",ka,[e.createElementVNode("div",_a,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.pictures,(m,p)=>(e.openBlock(),e.createElementBlock("div",{key:p,class:e.normalizeClass([p===o.value?"z-30":"z-0","absolute inset-0 -translate-y-0"])},[e.createElementVNode("img",{alt:m.alt,src:m.src,class:"block absolute top-1/2 left-1/2 w-full -translate-x-1/2 -translate-y-1/2"},null,8,xa)],2))),128))]),t.noIndicators?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",Ca,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.pictures,(m,p)=>(e.openBlock(),e.createElementBlock("button",{key:p,"aria-label":"Slide "+p,class:e.normalizeClass([p===o.value?"bg-white":"bg-white/50","w-3 h-3 rounded-full bg-white"]),"aria-current":"false",type:"button",onClick:e.withModifiers(g=>i(p),["prevent"])},null,10,$a))),128))])),t.noControls?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createElementVNode("button",{class:"flex absolute top-0 left-0 z-30 justify-center items-center px-4 h-full cursor-pointer group focus:outline-none","data-carousel-prev":"",type:"button",onClick:e.withModifiers(c,["prevent"])},Sa,8,va),e.createElementVNode("button",{class:"flex absolute top-0 right-0 z-30 justify-center items-center px-4 h-full cursor-pointer group focus:outline-none","data-carousel-next":"",type:"button",onClick:e.withModifiers(d,["prevent"])},Ea,8,Ba)],64))]))}});var or;const mt=typeof window<"u",za=t=>typeof t<"u",Na=t=>typeof t=="function",Va=t=>typeof t=="string",gt=()=>{};mt&&((or=window?.navigator)!=null&&or.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function je(t){return typeof t=="function"?t():e.unref(t)}function Pa(t){return t}function Fa(t,r){var o;if(typeof t=="number")return t+r;const n=((o=t.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:o[0])||"",a=t.slice(n.length),s=parseFloat(n)+r;return Number.isNaN(s)?t:s+a}function ht(t){return e.getCurrentScope()?(e.onScopeDispose(t),!0):!1}function Ia(t){return typeof t=="function"?e.computed(t):e.ref(t)}function Aa(t,r=!0){e.getCurrentInstance()?e.onMounted(t):r?t():e.nextTick(t)}function Ma(t,r,o={}){const{immediate:n=!0}=o,a=e.ref(!1);let s=null;function l(){s&&(clearTimeout(s),s=null)}function i(){a.value=!1,l()}function d(...c){l(),a.value=!0,s=setTimeout(()=>{a.value=!1,s=null,t(...c)},je(r))}return n&&(a.value=!0,mt&&d()),ht(i),{isPending:a,start:d,stop:i}}function Oa(t=!1,r={}){const{truthyValue:o=!0,falsyValue:n=!1}=r,a=e.isRef(t),s=e.ref(t);function l(i){if(arguments.length)return s.value=i,s.value;{const d=je(o);return s.value=s.value===d?je(n):d,s.value}}return a?l:[s,l]}function Te(t){var r;const o=je(t);return(r=o?.$el)!=null?r:o}const He=mt?window:void 0;function Ge(...t){let r,o,n,a;if(Va(t[0])?([o,n,a]=t,r=He):[r,o,n,a]=t,!r)return gt;let s=gt;const l=e.watch(()=>Te(r),d=>{s(),d&&(d.addEventListener(o,n,a),s=()=>{d.removeEventListener(o,n,a),s=gt})},{immediate:!0,flush:"post"}),i=()=>{l(),s()};return ht(i),i}function La(t,r,o={}){const{window:n=He,ignore:a,capture:s=!0,detectIframe:l=!1}=o;if(!n)return;const i=e.ref(!0);let d;const c=p=>{n.clearTimeout(d);const g=Te(t);!g||g===p.target||p.composedPath().includes(g)||!i.value||r(p)},f=p=>a&&a.some(g=>{const b=Te(g);return b&&(p.target===b||p.composedPath().includes(b))}),u=[Ge(n,"click",c,{passive:!0,capture:s}),Ge(n,"pointerdown",p=>{const g=Te(t);i.value=!!g&&!p.composedPath().includes(g)&&!f(p)},{passive:!0}),Ge(n,"pointerup",p=>{if(p.button===0){const g=p.composedPath();p.composedPath=()=>g,d=n.setTimeout(()=>c(p),50)}},{passive:!0}),l&&Ge(n,"blur",p=>{var g;const b=Te(t);((g=document.activeElement)==null?void 0:g.tagName)==="IFRAME"&&!b?.contains(document.activeElement)&&r(p)})].filter(Boolean);return()=>u.forEach(p=>p())}function Ra(t,r=!1){const o=e.ref(),n=()=>o.value=!!t();return n(),Aa(n,r),o}function ze(t,r={}){const{window:o=He}=r,n=Ra(()=>o&&"matchMedia"in o&&typeof o.matchMedia=="function");let a;const s=e.ref(!1),l=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",i):a.removeListener(i))},i=()=>{n.value&&(l(),a=o.matchMedia(Ia(t).value),s.value=a.matches,"addEventListener"in a?a.addEventListener("change",i):a.addListener(i))};return e.watchEffect(i),ht(()=>l()),s}const nr={sm:640,md:768,lg:1024,xl:1280,"2xl":1536};var Da=Object.defineProperty,ar=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,sr=(t,r,o)=>r in t?Da(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,Ga=(t,r)=>{for(var o in r||(r={}))ja.call(r,o)&&sr(t,o,r[o]);if(ar)for(var o of ar(r))Ha.call(r,o)&&sr(t,o,r[o]);return t};function lr(t,r={}){function o(i,d){let c=t[i];return d!=null&&(c=Fa(c,d)),typeof c=="number"&&(c=`${c}px`),c}const{window:n=He}=r;function a(i){return n?n.matchMedia(i).matches:!1}const s=i=>ze(`(min-width: ${o(i)})`,r),l=Object.keys(t).reduce((i,d)=>(Object.defineProperty(i,d,{get:()=>s(d),enumerable:!0,configurable:!0}),i),{});return Ga({greater(i){return ze(`(min-width: ${o(i,.1)})`,r)},greaterOrEqual:s,smaller(i){return ze(`(max-width: ${o(i,-.1)})`,r)},smallerOrEqual(i){return ze(`(max-width: ${o(i)})`,r)},between(i,d){return ze(`(min-width: ${o(i)}) and (max-width: ${o(d,-.1)})`,r)},isGreater(i){return a(`(min-width: ${o(i,.1)})`)},isGreaterOrEqual(i){return a(`(min-width: ${o(i)})`)},isSmaller(i){return a(`(max-width: ${o(i,-.1)})`)},isSmallerOrEqual(i){return a(`(max-width: ${o(i)})`)},isInBetween(i,d){return a(`(min-width: ${o(i)}) and (max-width: ${o(d,-.1)})`)}},l)}function Wa(t){return JSON.parse(JSON.stringify(t))}const ir=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},dr="__vueuse_ssr_handlers__";ir[dr]=ir[dr]||{};var cr;(function(t){t.UP="UP",t.RIGHT="RIGHT",t.DOWN="DOWN",t.LEFT="LEFT",t.NONE="NONE"})(cr||(cr={}));var qa=Object.defineProperty,pr=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,ur=(t,r,o)=>r in t?qa(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,Ka=(t,r)=>{for(var o in r||(r={}))Ua.call(r,o)&&ur(t,o,r[o]);if(pr)for(var o of pr(r))Ya.call(r,o)&&ur(t,o,r[o]);return t};Ka({linear:Pa},{easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]});function fr(t,r,o,n={}){var a,s,l;const{clone:i=!1,passive:d=!1,eventName:c,deep:f=!1,defaultValue:u}=n,m=e.getCurrentInstance(),p=o||m?.emit||((a=m?.$emit)==null?void 0:a.bind(m))||((l=(s=m?.proxy)==null?void 0:s.$emit)==null?void 0:l.bind(m?.proxy));let g=c;r||(r="modelValue"),g=c||g||`update:${r.toString()}`;const b=_=>i?Na(i)?i(_):Wa(_):_,w=()=>za(t[r])?b(t[r]):u;if(d){const _=w(),k=e.ref(_);return e.watch(()=>t[r],$=>k.value=b($)),e.watch(k,$=>{($!==t[r]||f)&&p(g,$)},{deep:f}),k}else return e.computed({get(){return w()},set(_){p(g,_)}})}var Ja=typeof global=="object"&&global&&global.Object===Object&&global;const Qa=Ja;var Za=typeof self=="object"&&self&&self.Object===Object&&self,Xa=Qa||Za||Function("return this")();const bt=Xa;var es=bt.Symbol;const Z=es;var mr=Object.prototype,ts=mr.hasOwnProperty,rs=mr.toString,Ne=Z?Z.toStringTag:void 0;function os(t){var r=ts.call(t,Ne),o=t[Ne];try{t[Ne]=void 0;var n=!0}catch{}var a=rs.call(t);return n&&(r?t[Ne]=o:delete t[Ne]),a}var ns=Object.prototype,as=ns.toString;function ss(t){return as.call(t)}var ls="[object Null]",is="[object Undefined]",gr=Z?Z.toStringTag:void 0;function yt(t){return t==null?t===void 0?is:ls:gr&&gr in Object(t)?os(t):ss(t)}function wt(t){return t!=null&&typeof t=="object"}var ds="[object Symbol]";function kt(t){return typeof t=="symbol"||wt(t)&&yt(t)==ds}function cs(t,r){for(var o=-1,n=t==null?0:t.length,a=Array(n);++o<n;)a[o]=r(t[o],o,t);return a}var ps=Array.isArray;const be=ps;var us=1/0,hr=Z?Z.prototype:void 0,br=hr?hr.toString:void 0;function yr(t){if(typeof t=="string")return t;if(be(t))return cs(t,yr)+"";if(kt(t))return br?br.call(t):"";var r=t+"";return r=="0"&&1/t==-us?"-0":r}function We(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}function fs(t){return t}var ms="[object AsyncFunction]",gs="[object Function]",hs="[object GeneratorFunction]",bs="[object Proxy]";function ys(t){if(!We(t))return!1;var r=yt(t);return r==gs||r==hs||r==ms||r==bs}var ws=bt["__core-js_shared__"];const _t=ws;var wr=function(){var t=/[^.]+$/.exec(_t&&_t.keys&&_t.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function ks(t){return!!wr&&wr in t}var _s=Function.prototype,xs=_s.toString;function Cs(t){if(t!=null){try{return xs.call(t)}catch{}try{return t+""}catch{}}return""}var $s=/[\\^$.*+?()[\]{}|]/g,vs=/^\[object .+?Constructor\]$/,Ss=Function.prototype,Bs=Object.prototype,Es=Ss.toString,Ts=Bs.hasOwnProperty,zs=RegExp("^"+Es.call(Ts).replace($s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Ns(t){if(!We(t)||ks(t))return!1;var r=ys(t)?zs:vs;return r.test(Cs(t))}function Vs(t,r){return t?.[r]}function xt(t,r){var o=Vs(t,r);return Ns(o)?o:void 0}function Ps(t,r,o){switch(o.length){case 0:return t.call(r);case 1:return t.call(r,o[0]);case 2:return t.call(r,o[0],o[1]);case 3:return t.call(r,o[0],o[1],o[2])}return t.apply(r,o)}var Fs=800,Is=16,As=Date.now;function Ms(t){var r=0,o=0;return function(){var n=As(),a=Is-(n-o);if(o=n,a>0){if(++r>=Fs)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function Os(t){return function(){return t}}var Ls=function(){try{var t=xt(Object,"defineProperty");return t({},"",{}),t}catch{}}();const qe=Ls;var Rs=qe?function(t,r){return qe(t,"toString",{configurable:!0,enumerable:!1,value:Os(r),writable:!0})}:fs,Ds=Ms(Rs);const js=Ds;var Hs=9007199254740991,Gs=/^(?:0|[1-9]\d*)$/;function kr(t,r){var o=typeof t;return r=r??Hs,!!r&&(o=="number"||o!="symbol"&&Gs.test(t))&&t>-1&&t%1==0&&t<r}function Ws(t,r,o){r=="__proto__"&&qe?qe(t,r,{configurable:!0,enumerable:!0,value:o,writable:!0}):t[r]=o}function _r(t,r){return t===r||t!==t&&r!==r}var qs=Object.prototype,Us=qs.hasOwnProperty;function Ys(t,r,o){var n=t[r];(!(Us.call(t,r)&&_r(n,o))||o===void 0&&!(r in t))&&Ws(t,r,o)}var xr=Math.max;function Ks(t,r,o){return r=xr(r===void 0?t.length-1:r,0),function(){for(var n=arguments,a=-1,s=xr(n.length-r,0),l=Array(s);++a<s;)l[a]=n[r+a];a=-1;for(var i=Array(r+1);++a<r;)i[a]=n[a];return i[r]=o(l),Ps(t,this,i)}}var Js=9007199254740991;function Qs(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=Js}var Zs="[object Arguments]";function Cr(t){return wt(t)&&yt(t)==Zs}var $r=Object.prototype,Xs=$r.hasOwnProperty,el=$r.propertyIsEnumerable,tl=Cr(function(){return arguments}())?Cr:function(t){return wt(t)&&Xs.call(t,"callee")&&!el.call(t,"callee")};const vr=tl;var rl=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ol=/^\w*$/;function nl(t,r){if(be(t))return!1;var o=typeof t;return o=="number"||o=="symbol"||o=="boolean"||t==null||kt(t)?!0:ol.test(t)||!rl.test(t)||r!=null&&t in Object(r)}var al=xt(Object,"create");const Ve=al;function sl(){this.__data__=Ve?Ve(null):{},this.size=0}function ll(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var il="__lodash_hash_undefined__",dl=Object.prototype,cl=dl.hasOwnProperty;function pl(t){var r=this.__data__;if(Ve){var o=r[t];return o===il?void 0:o}return cl.call(r,t)?r[t]:void 0}var ul=Object.prototype,fl=ul.hasOwnProperty;function ml(t){var r=this.__data__;return Ve?r[t]!==void 0:fl.call(r,t)}var gl="__lodash_hash_undefined__";function hl(t,r){var o=this.__data__;return this.size+=this.has(t)?0:1,o[t]=Ve&&r===void 0?gl:r,this}function de(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r<o;){var n=t[r];this.set(n[0],n[1])}}de.prototype.clear=sl,de.prototype.delete=ll,de.prototype.get=pl,de.prototype.has=ml,de.prototype.set=hl;function bl(){this.__data__=[],this.size=0}function Ue(t,r){for(var o=t.length;o--;)if(_r(t[o][0],r))return o;return-1}var yl=Array.prototype,wl=yl.splice;function kl(t){var r=this.__data__,o=Ue(r,t);if(o<0)return!1;var n=r.length-1;return o==n?r.pop():wl.call(r,o,1),--this.size,!0}function _l(t){var r=this.__data__,o=Ue(r,t);return o<0?void 0:r[o][1]}function xl(t){return Ue(this.__data__,t)>-1}function Cl(t,r){var o=this.__data__,n=Ue(o,t);return n<0?(++this.size,o.push([t,r])):o[n][1]=r,this}function ye(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r<o;){var n=t[r];this.set(n[0],n[1])}}ye.prototype.clear=bl,ye.prototype.delete=kl,ye.prototype.get=_l,ye.prototype.has=xl,ye.prototype.set=Cl;var $l=xt(bt,"Map");const vl=$l;function Sl(){this.size=0,this.__data__={hash:new de,map:new(vl||ye),string:new de}}function Bl(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function Ye(t,r){var o=t.__data__;return Bl(r)?o[typeof r=="string"?"string":"hash"]:o.map}function El(t){var r=Ye(this,t).delete(t);return this.size-=r?1:0,r}function Tl(t){return Ye(this,t).get(t)}function zl(t){return Ye(this,t).has(t)}function Nl(t,r){var o=Ye(this,t),n=o.size;return o.set(t,r),this.size+=o.size==n?0:1,this}function ce(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r<o;){var n=t[r];this.set(n[0],n[1])}}ce.prototype.clear=Sl,ce.prototype.delete=El,ce.prototype.get=Tl,ce.prototype.has=zl,ce.prototype.set=Nl;var Vl="Expected a function";function Ct(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(Vl);var o=function(){var n=arguments,a=r?r.apply(this,n):n[0],s=o.cache;if(s.has(a))return s.get(a);var l=t.apply(this,n);return o.cache=s.set(a,l)||s,l};return o.cache=new(Ct.Cache||ce),o}Ct.Cache=ce;var Pl=500;function Fl(t){var r=Ct(t,function(n){return o.size===Pl&&o.clear(),n}),o=r.cache;return r}var Il=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Al=/\\(\\)?/g,Ml=Fl(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace(Il,function(o,n,a,s){r.push(a?s.replace(Al,"$1"):n||o)}),r});const Ol=Ml;function Ll(t){return t==null?"":yr(t)}function Ke(t,r){return be(t)?t:nl(t,r)?[t]:Ol(Ll(t))}var Rl=1/0;function $t(t){if(typeof t=="string"||kt(t))return t;var r=t+"";return r=="0"&&1/t==-Rl?"-0":r}function Dl(t,r){r=Ke(r,t);for(var o=0,n=r.length;t!=null&&o<n;)t=t[$t(r[o++])];return o&&o==n?t:void 0}function jl(t,r){for(var o=-1,n=r.length,a=t.length;++o<n;)t[a+o]=r[o];return t}var Sr=Z?Z.isConcatSpreadable:void 0;function Hl(t){return be(t)||vr(t)||!!(Sr&&t&&t[Sr])}function Br(t,r,o,n,a){var s=-1,l=t.length;for(o||(o=Hl),a||(a=[]);++s<l;){var i=t[s];r>0&&o(i)?r>1?Br(i,r-1,o,n,a):jl(a,i):n||(a[a.length]=i)}return a}function Gl(t){var r=t==null?0:t.length;return r?Br(t,1):[]}function Wl(t){return js(Ks(t,void 0,Gl),t+"")}function ql(t,r){return t!=null&&r in Object(t)}function Ul(t,r,o){r=Ke(r,t);for(var n=-1,a=r.length,s=!1;++n<a;){var l=$t(r[n]);if(!(s=t!=null&&o(t,l)))break;t=t[l]}return s||++n!=a?s:(a=t==null?0:t.length,!!a&&Qs(a)&&kr(l,a)&&(be(t)||vr(t)))}function Yl(t,r){return t!=null&&Ul(t,r,ql)}function Kl(t,r,o,n){if(!We(t))return t;r=Ke(r,t);for(var a=-1,s=r.length,l=s-1,i=t;i!=null&&++a<s;){var d=$t(r[a]),c=o;if(d==="__proto__"||d==="constructor"||d==="prototype")return t;if(a!=l){var f=i[d];c=n?n(f,d,i):void 0,c===void 0&&(c=We(f)?f:kr(r[a+1])?[]:{})}Ys(i,d,c),i=i[d]}return t}function Jl(t,r,o){for(var n=-1,a=r.length,s={};++n<a;){var l=r[n],i=Dl(t,l);o(i,l)&&Kl(s,Ke(l,t),i)}return s}function Ql(t,r){return Jl(t,r,function(o,n){return Yl(t,n)})}var Zl=Wl(function(t,r){return t==null?{}:Ql(t,r)});const Xl=Zl;function Je(t,r=!0,o=[]){return t.forEach(n=>{if(n!==null){if(typeof n!="object"){(typeof n=="string"||typeof n=="number")&&o.push(e.createTextVNode(String(n)));return}if(Array.isArray(n)){Je(n,r,o);return}if(n.type===e.Fragment){if(n.children===null)return;Array.isArray(n.children)&&Je(n.children,r,o)}else n.type!==e.Comment&&o.push(n)}}),o}function ei(t,r="default",o=void 0){const n=t[r];if(!n)return console.warn("getFirstSlotVNode",`slot[${r}] is empty`),null;const a=Je(n(o));return a.length===1?a[0]:(console.warn("getFirstSlotVNode",`slot[${r}] should have exactly one child`),null)}const ti={focus:["onFocus","onBlur"],click:["onClick"],hover:["onMouseenter","onMouseleave"]};function ri(t,r){Object.entries(ti).forEach(([,o])=>{o.forEach(n=>{t.props?t.props=Object.assign({},t.props):t.props={};const a=t.props[n],s=r[n];a?t.props[n]=(...l)=>{a(...l),s(...l)}:t.props[n]=s})})}const vt=e.defineComponent({name:"SlotListener",props:{trigger:{type:String,default:"click"}},emits:["click","focus","blur","mouseenter","mouseleave"],setup(t,{emit:r}){return{handleClick:i=>{r("click",i)},handleBlur:i=>{r("blur",i)},handleFocus:i=>{r("focus",i)},handleMouseLeave:i=>{r("mouseleave",i)},handleMouseEnter:i=>{r("mouseenter",i)}}},render(){const{$slots:t}=this,r={onClick:this.handleClick,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onFocus:this.handleFocus,onBlur:this.handleBlur},o=ei(t,"default"),n=[r];return o?.props&&n.push(Xl(o.props,"onClick","onMouseenter","onMouseleave","onFocus","onBlur")),o&&ri(o,{onBlur:s=>{n.forEach(l=>{l?.onBlur?.(s)})},onFocus:s=>{n.forEach(l=>{l?.onFocus?.(s)})},onClick:s=>{n.forEach(l=>{l?.onClick?.(s)})},onMouseenter:s=>{n.forEach(l=>{l?.onMouseenter?.(s)})},onMouseleave:s=>{n.forEach(l=>{l?.onMouseleave?.(s)})}}),o}}),oi="absolute z-10 bg-white divide-y divide-gray-100 rounded shadow dark:bg-gray-700",Qe=8,ni={bottom:"",left:"top-0",right:"top-0",top:""},ai={bottom(t){return`bottom: -${t.height+Qe}px;`},left(t){return`left: -${t.width+Qe}px;`},right(t){return`right: -${t.width+Qe}px;`},top(t){return`top: -${t.height+Qe}px;`}};function si(t){e.watch(t.visible,a=>{a&&e.nextTick(()=>o())});const r=e.ref(""),o=()=>{const a=t.contentRef.value?.getBoundingClientRect();if(!a){r.value="";return}r.value=ai[t.placement.value](a)};return{contentClasses:e.computed(()=>F(oi,ni[t.placement.value])),contentStyles:r}}const li=t=>(e.pushScopeId("data-v-7ea3917f"),t=t(),e.popScopeId(),t),ii={class:"inline-flex items-center"},di=li(()=>e.createElementVNode("svg",{class:"w-4 h-4 ml-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M19 9l-7 7-7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"})],-1)),ci=e.defineComponent({__name:"FwbDropdown",props:{placement:{default:"bottom"},text:{default:""},transition:{default:""}},setup(t){const r=t,o=e.ref(!1),n=()=>o.value=!1,a=()=>o.value=!o.value,s={bottom:"to-bottom",left:"to-left",right:"to-right",top:"to-top"},l=e.computed(()=>r.transition===null?s[r.placement]:r.transition),i=e.ref(),d=e.ref(),{contentClasses:c,contentStyles:f}=si({placement:e.toRef(r,"placement"),visible:o,contentRef:i});return La(d,()=>{o.value&&(o.value=!1)}),(u,m)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"wrapper",ref:d,class:"inline-flex relative"},[e.createElementVNode("div",ii,[e.createVNode(vt,{onClick:a},{default:e.withCtx(()=>[e.renderSlot(u.$slots,"trigger",{},()=>[e.createVNode(rr,null,{suffix:e.withCtx(()=>[di]),default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(u.text)+" ",1)]),_:1})],!0)]),_:3})]),e.createVNode(e.Transition,{name:l.value},{default:e.withCtx(()=>[o.value?(e.openBlock(),e.createElementBlock("div",{key:0,ref_key:"content",ref:i,class:e.normalizeClass([e.unref(c)]),style:e.normalizeStyle(e.unref(f))},[e.createVNode(vt,{onClick:n},{default:e.withCtx(()=>[e.renderSlot(u.$slots,"default",{},void 0,!0)]),_:3})],6)):e.createCommentVNode("",!0)]),_:3},8,["name"])],512))}}),qf="",pi=q(ci,[["__scopeId","data-v-7ea3917f"]]),ui=e.defineComponent({inheritAttrs:!1,__name:"FwbFooter",props:{sticky:{type:Boolean,default:!1},footerType:{default:"default"}},setup(t){const r=t,o=e.useAttrs(),n=B(r.footerType==="sitemap"&&"bg-gray-800",r.footerType==="socialmedia"&&"p-4 bg-white sm:p-6 dark:bg-gray-800",r.footerType==="logo"&&"p-4 bg-white rounded-lg shadow md:px-6 md:py-8 dark:bg-gray-800",r.footerType==="default"&&"p-4 bg-white rounded-lg shadow md:flex md:items-center md:justify-between md:p-6 dark:bg-gray-800",r.sticky&&"absolute bottom-0 left-0 z-20 w-full border-t border-gray-200 dark:border-gray-600",o.class);return(a,s)=>(e.openBlock(),e.createElementBlock("footer",e.mergeProps(a.$attrs,{class:e.unref(n)}),[e.renderSlot(a.$slots,"default")],16))}}),fi=["href"],mi=["alt","src"],gi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterBrand",props:{href:{default:""},src:{default:""},alt:{default:""},name:{default:""},imageClass:{default:""},nameClass:{default:""},aClass:{default:""}},setup(t){const r=t,o=e.useAttrs(),n=B("mb-6 md:mb-0",o.class),a=B("flex items-center",r.aClass),s=B("h-8 mr-3",r.imageClass),l=B("self-center text-2xl font-semibold whitespace-nowrap dark:text-white",r.nameClass);return(i,d)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps({class:e.unref(n)},i.$attrs),[e.createElementVNode("a",{class:e.normalizeClass(e.unref(a)),href:i.href},[e.createElementVNode("img",{alt:i.alt,class:e.normalizeClass(e.unref(s)),src:i.src},null,10,mi),e.createElementVNode("span",{class:e.normalizeClass(e.unref(l))},e.toDisplayString(i.name),3)],10,fi)],16))}}),hi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterCopyright",props:{year:{default:new Date().getFullYear()},by:{default:""},href:{default:""},aClass:{default:""},copyrightMessage:{default:"All Rights Reserved."}},setup(t){const r=t,o=e.useAttrs(),n=B("block text-sm text-gray-500 sm:text-center dark:text-gray-400",o.class),a=B(r.href?"hover:underline":"ml-1",r.aClass),s=r.href?"a":"span";return(l,i)=>(e.openBlock(),e.createElementBlock("span",e.mergeProps(l.$attrs,{class:e.unref(n)}),[e.createTextVNode(" © "+e.toDisplayString(l.year)+" ",1),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(s)),{class:e.normalizeClass(e.unref(a)),href:l.href},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(l.by),1)]),_:1},8,["class","href"])),e.createTextVNode(" "+e.toDisplayString(l.copyrightMessage),1)],16))}}),bi={class:"sr-only"},yi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterIcon",props:{href:{default:""},ariaLabel:{default:""},srText:{default:""}},setup(t){const r=t,o=e.useAttrs(),n=r.href?"a":"span",a=B("text-gray-500 hover:text-gray-900 dark:hover:text-white",o.class);return(s,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(n)),e.mergeProps({"aria-label":s.ariaLabel,class:e.unref(a),href:s.href},s.$attrs),{default:e.withCtx(()=>[e.renderSlot(s.$slots,"default"),e.createElementVNode("span",bi,e.toDisplayString(s.srText),1)]),_:3},16,["aria-label","class","href"]))}}),wi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterLink",props:{href:{default:""},aClass:{default:""},component:{default:"a"}},setup(t){const r=t,o=e.useAttrs(),n=r.component==="a"?"a":e.resolveComponent(r.component),a=r.component==="router-link"?"to":"href",s=B("hover:underline",r.aClass),l=B("mr-4 md:mr-6 last:mr-0",o.class);return(i,d)=>(e.openBlock(),e.createElementBlock("li",e.mergeProps(i.$attrs,{class:e.unref(l)}),[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(n)),e.normalizeProps({[e.unref(a)||""]:i.href,class:e.unref(s)}),{default:e.withCtx(()=>[e.renderSlot(i.$slots,"default")]),_:3},16,["class"]))],16))}}),ki=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterLinkGroup",setup(t){const r=e.useAttrs(),o=B("flex flex-wrap items-center mt-3 text-sm font-medium text-gray-500 dark:text-gray-400 sm:mt-0",r.class);return(n,a)=>(e.openBlock(),e.createElementBlock("ul",e.mergeProps(n.$attrs,{class:e.unref(o)}),[e.renderSlot(n.$slots,"default")],16))}}),_i="overflow-hidden w-48 text-sm font-medium text-gray-900 bg-white border border-gray-200 rounded-lg dark:bg-gray-700 dark:border-gray-600 dark:text-white";function xi(){return{containerClasses:e.computed(()=>F(_i))}}const Ci=e.defineComponent({__name:"FwbListGroup",setup(t){const{containerClasses:r}=xi();return(o,n)=>(e.openBlock(),e.createElementBlock("ul",{class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),$i={border:t=>t.substring(0,t.lastIndexOf("-"))},vi=(t,r=$i)=>{const n=Object.keys(r).find(a=>t.includes(a));return n?r[n](t):t.substring(0,t.indexOf("-"))};function D(...t){return t.filter(r=>r).reduce((r,o)=>{const n=Array.isArray(o)?Array.from(o).map(f=>f.split(" ")).flat():o.split(" "),a=n.map(f=>vi(f)),s=a.filter(f=>!r.types.includes(f)),i=[...a.filter(f=>r.types.includes(f)),...s],d=[...new Set([...r.types,...i])],c=d.map(f=>{if(i.includes(f)){const m=a.indexOf(f);if(m>=0)return n[m]||""}const u=r.types.indexOf(f);return u>=0&&r.classes[u]||""}).filter(f=>!!f);return{types:d,classes:c}},{types:[],classes:[]}).classes.join(" ")}const Si="inline-flex items-center w-full px-4 py-2 border-b border-gray-200 dark:border-gray-600",Bi="block w-full px-4 py-2 cursor-pointer hover:bg-gray-100 hover:text-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-700 focus:text-blue-700 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:ring-gray-500 dark:focus:text-white",Ei="bg-gray-100 cursor-not-allowed dark:bg-gray-600 dark:text-gray-400";function Ti(t){return{itemClasses:e.computed(()=>D(Si,t.disabled.value?Ei:"",!t.disabled.value&&t.hover.value?Bi:""))}}const zi={key:0,class:"mr-2"},Ni={key:1,class:"ml-2"},Vi=e.defineComponent({__name:"FwbListGroupItem",props:{hover:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(t){const r=t,{itemClasses:o}=Ti(e.toRefs(r));return(n,a)=>(e.openBlock(),e.createElementBlock("li",{class:e.normalizeClass(e.unref(o))},[n.$slots.prefix?(e.openBlock(),e.createElementBlock("div",zi,[e.renderSlot(n.$slots,"prefix")])):e.createCommentVNode("",!0),e.renderSlot(n.$slots,"default"),n.$slots.suffix?(e.openBlock(),e.createElementBlock("div",Ni,[e.renderSlot(n.$slots,"suffix")])):e.createCommentVNode("",!0)],2))}}),Pi=e.createElementVNode("div",{class:"bg-gray-900 bg-opacity-50 dark:bg-opacity-80 fixed inset-0 z-40"},null,-1),Fi=["onClick","onKeyup"],Ii={class:"relative bg-white rounded-lg shadow dark:bg-gray-700"},Ai=e.createElementVNode("svg",{class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","fill-rule":"evenodd"})],-1),Mi={key:0,class:"p-6 rounded-b border-gray-200 border-t dark:border-gray-600"},Oi=e.defineComponent({__name:"FwbModal",props:{notEscapable:{type:Boolean,default:!1},persistent:{type:Boolean,default:!1},size:{default:"2xl"}},emits:["close","click:outside"],setup(t,{emit:r}){const o=t,n={xs:"max-w-xs",sm:"max-w-sm",md:"max-w-md",lg:"max-w-lg",xl:"max-w-xl","2xl":"max-w-2xl","3xl":"max-w-3xl","4xl":"max-w-4xl","5xl":"max-w-5xl","6xl":"max-w-6xl","7xl":"max-w-7xl"};function a(){r("close")}function s(){o.persistent||(r("click:outside"),a())}function l(){!o.notEscapable&&!o.persistent&&a()}const i=e.ref(null);return e.onMounted(()=>{i.value&&i.value.focus()}),(d,c)=>(e.openBlock(),e.createElementBlock("div",null,[Pi,e.createElementVNode("div",{ref_key:"modalRef",ref:i,class:"overflow-y-auto overflow-x-hidden fixed top-0 right-0 left-0 z-50 w-full md:inset-0 h-modal md:h-full justify-center items-center flex",tabindex:"0",onClick:e.withModifiers(s,["self"]),onKeyup:e.withKeys(l,["esc"])},[e.createElementVNode("div",{class:e.normalizeClass([`${n[d.size]}`,"relative p-4 w-full h-full"])},[e.createElementVNode("div",Ii,[e.createElementVNode("div",{class:e.normalizeClass([d.$slots.header?"border-b border-gray-200 dark:border-gray-600":"","p-4 rounded-t flex justify-between items-center"])},[e.renderSlot(d.$slots,"header"),d.persistent?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("button",{key:0,"aria-label":"close",class:"text-gray-400 bg-transparent hover:bg-gray-200 hover:text-gray-900 rounded-lg text-sm p-1.5 ml-auto inline-flex items-center dark:hover:bg-gray-600 dark:hover:text-white",type:"button",onClick:a},[e.renderSlot(d.$slots,"close-icon",{},()=>[Ai])]))],2),e.createElementVNode("div",{class:e.normalizeClass([d.$slots.header?"":"pt-0","p-6"])},[e.renderSlot(d.$slots,"body")],2),d.$slots.footer?(e.openBlock(),e.createElementBlock("div",Mi,[e.renderSlot(d.$slots,"footer")])):e.createCommentVNode("",!0)])],2)],40,Fi)]))}}),Li={class:"container flex flex-wrap justify-between items-center mx-auto"},Ri=e.createElementVNode("span",{class:"sr-only"},"Open main menu",-1),Di=e.createElementVNode("svg",{"aria-hidden":"true",class:"w-6 h-6",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z","fill-rule":"evenodd"})],-1),ji={key:0,class:"hidden md:order-2 md:flex"},Hi=" border-gray-200",Gi="fixed w-full z-20 top-0 left-0 border-b border-gray-200 dark:border-gray-600",Wi="rounded",qi="p-3 bg-gray-50 dark:bg-gray-800 dark:border-gray-700",Ui="bg-white px-2 sm:px-4 py-2.5 dark:bg-gray-900",Yi=e.defineComponent({__name:"FwbNavbar",props:{class:{type:String,default:""},sticky:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},solid:{type:Boolean,default:!1}},setup(t){const r=t,o=e.useSlots(),a=lr(nr).smaller("md"),s=e.ref(!1),l=Oa(s),i=e.computed(()=>Q([Hi,r.sticky?Gi:"",r.rounded?Wi:"",r.solid?qi:Ui,r.class].join(" "))),d=e.computed(()=>a?s.value:!0);return(c,f)=>(e.openBlock(),e.createElementBlock("nav",{class:e.normalizeClass(i.value)},[e.createElementVNode("div",Li,[e.renderSlot(c.$slots,"logo"),e.createElementVNode("button",{"aria-controls":"navbar-default","aria-expanded":"false",class:"inline-flex items-center p-2 ml-3 text-sm text-gray-500 rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600",type:"button",onClick:f[0]||(f[0]=u=>e.unref(l)())},[Ri,e.renderSlot(c.$slots,"menu-icon",{},()=>[Di])]),e.renderSlot(c.$slots,"default",{isShowMenu:d.value}),e.unref(o)["right-side"]?(e.openBlock(),e.createElementBlock("div",ji,[e.renderSlot(c.$slots,"right-side")])):e.createCommentVNode("",!0)])],2))}}),Ki="w-full md:block md:w-auto",Ji="flex flex-col p-4 mt-4 rounded-lg border border-gray-100 md:flex-row md:space-x-8 md:mt-0 md:text-sm md:font-medium md:border-0 dark:bg-gray-800 md:dark:bg-gray-900 dark:border-gray-700",Qi="bg-gray-50",Zi=e.defineComponent({__name:"FwbNavbarCollapse",props:{isShowMenu:{type:Boolean,default:!1}},setup(t){const r=t,n=lr(nr).smaller("md"),a=e.computed(()=>F(Ki,r.isShowMenu?"":"hidden")),s=e.computed(()=>F(Ji,n.value?Qi:""));return(l,i)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(a.value)},[e.createElementVNode("ul",{class:e.normalizeClass(s.value)},[e.renderSlot(l.$slots,"default")],2)],2))}}),Xi="bg-blue-700 md:bg-transparent text-white md:text-blue-700 dark:text-white",ed="text-gray-700 hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-blue-700 dark:text-gray-400 md:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent",td="block py-2 pr-4 pl-3 rounded md:p-0",rd=e.defineComponent({__name:"FwbNavbarLink",props:{link:{default:"/"},isActive:{type:Boolean,default:!1},component:{default:"a"},linkAttr:{default:"href"},disabled:{type:Boolean,default:!1}},emits:["click"],setup(t,{emit:r}){const o=t,n=e.computed(()=>o.component!=="a"?e.resolveComponent(o.component):"a"),a=B(td,o.isActive?Xi:ed),s=l=>{o.disabled||r("click",l)};return(l,i)=>(e.openBlock(),e.createElementBlock("li",null,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(n.value),e.normalizeProps({[l.linkAttr||""]:l.link,class:e.unref(a),onClick:s}),{default:e.withCtx(()=>[e.renderSlot(l.$slots,"default")]),_:3},16,["class"]))]))}}),od=["src","alt"],nd={class:"self-center text-xl font-semibold whitespace-nowrap dark:text-white"},ad=e.defineComponent({__name:"FwbNavbarLogo",props:{link:{default:"/"},imageUrl:{default:"/assets/logo.svg"},alt:{default:"Logo"},component:{default:"a"},linkAttr:{default:"href"}},setup(t){const r=t,o=e.computed(()=>r.component!=="a"?e.resolveComponent(r.component):"a");return(n,a)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.value),e.normalizeProps({class:"flex items-center",[n.linkAttr||""]:n.link}),{default:e.withCtx(()=>[e.createElementVNode("img",{src:n.imageUrl,alt:n.alt,class:"mr-3 h-6 sm:h-10"},null,8,od),e.createElementVNode("span",nd,[e.renderSlot(n.$slots,"default")])]),_:3},16))}}),sd={"aria-label":"Navigation"},ld={class:"font-semibold text-gray-900 dark:text-white"},id={class:"font-semibold text-gray-900 dark:text-white"},dd={class:"font-semibold text-gray-900 dark:text-white"},cd=["disabled"],pd=["disabled"],ud={key:0,stroke:"currentColor",fill:"currentColor","stroke-width":"0",viewBox:"0 0 20 20","aria-hidden":"true",class:"h-5 w-5",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},fd=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z","clip-rule":"evenodd"},null,-1)],md=["disabled","onClick"],gd=["disabled"],hd={key:0,stroke:"currentColor",fill:"currentColor","stroke-width":"0",viewBox:"0 0 20 20","aria-hidden":"true",class:"h-5 w-5",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},bd=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z","clip-rule":"evenodd"},null,-1)],yd=["disabled"],wd=e.defineComponent({__name:"FwbPagination",props:{modelValue:{default:1},totalPages:{default:void 0},perPage:{default:10},totalItems:{default:10},layout:{default:"pagination"},showIcons:{type:Boolean,default:!1},sliceLength:{default:2},previousLabel:{default:"Prev"},nextLabel:{default:"Next"},enableFirstAndLastButtons:{type:Boolean,default:!1},showLabels:{type:Boolean,default:!0},large:{type:Boolean,default:!1}},emits:["update:model-value","page-changed"],setup(t,{emit:r}){const o=t;function n(y){r("update:model-value",y),r("page-changed",y)}function a(){r("update:model-value",o.modelValue-1),r("page-changed",o.modelValue-1)}function s(){r("update:model-value",o.modelValue+1),r("page-changed",o.modelValue+1)}function l(){r("update:model-value",1),r("page-changed",1)}function i(){const y=d.value;r("update:model-value",y),r("page-changed",y)}const d=e.computed(()=>o.totalPages?o.totalPages:Math.ceil(o.totalItems/o.perPage)),c=e.computed(()=>o.modelValue<=1),f=e.computed(()=>o.modelValue>=d.value),u=y=>y===o.modelValue,m=e.computed(()=>{if(o.layout==="navigation")return[];if(o.layout==="table")return[];if(d.value<=o.sliceLength*2+1){const x=[];for(let E=1;E<=d.value;E++)x.push(E);return x}if(o.modelValue<=o.sliceLength){const x=[],E=Math.abs(o.modelValue-o.sliceLength)+o.modelValue+o.sliceLength+1;for(let I=1;I<=E;I++)x.push(I);return x}if(o.modelValue>=d.value-o.sliceLength){const x=[];for(let E=Math.abs(d.value-o.sliceLength*2);E<=d.value;E++)x.push(E);return x}const y=[],z=o.modelValue-o.sliceLength>0?o.modelValue-o.sliceLength:1;for(let x=z;x<o.modelValue+o.sliceLength+1&&!(x>=d.value);x++)y.push(x);return y}),p=e.computed(()=>o.modelValue*o.perPage-o.perPage+1),g=e.computed(()=>{const y=o.modelValue*o.perPage;return o.totalItems&&y>o.totalItems?o.totalItems:y}),b=e.computed(()=>o.totalItems?o.totalItems:d.value*o.perPage),w=e.computed(()=>o.modelValue===1),_=e.computed(()=>o.modelValue===d.value);function k(y){const z="flex items-center justify-center px-3 h-8 leading-tight text-gray-500 bg-white border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white",x="text-blue-600 bg-blue-50 hover:bg-blue-100 hover:text-blue-700 dark:bg-gray-700 dark:text-white",E="px-4 h-10";return B(z,y&&x,o.large&&E)}function $(y){const z="flex items-center justify-center first:rounded-l-lg last:rounded-r-lg px-3 h-8 ml-0 leading-tight text-gray-500 bg-white border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white",x="bg-gray-100 text-gray-700 dark:bg-gray-700 dark:text-white cursor-not-allowed",E="px-4 h-10",I="border-none text-white hover:text-white bg-gray-800 rounded-none first:rounded-l last:rounded-r hover:bg-gray-900 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white";return B(z,y===o.modelValue&&x,o.large&&E,(y>d.value||y<1)&&x,o.layout==="navigation"&&"first:mr-3",(o.layout==="navigation"||o.layout==="table")&&"rounded-lg",o.layout==="table"&&I)}return(y,z)=>(e.openBlock(),e.createElementBlock("nav",sd,[y.layout==="table"?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["text-gray-700 dark:text-gray-400 mb-2",y.large?"text-base":"text-sm"])},[e.createTextVNode(" Showing "),e.createElementVNode("span",ld,e.toDisplayString(p.value),1),e.createTextVNode(" to "),e.createElementVNode("span",id,e.toDisplayString(g.value),1),e.createTextVNode(" of "),e.createElementVNode("span",dd,e.toDisplayString(b.value),1)],2)):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["inline-flex",y.large&&"text-base h-10"])},[e.renderSlot(y.$slots,"start"),y.enableFirstAndLastButtons?e.renderSlot(y.$slots,"first-button",{key:0},()=>[e.createElementVNode("button",{disabled:w.value,class:e.normalizeClass($(1)),onClick:l}," First ",10,cd)]):e.createCommentVNode("",!0),e.renderSlot(y.$slots,"prev-button",{disabled:c.value,decreasePage:a},()=>[e.createElementVNode("button",{disabled:c.value,class:e.normalizeClass($(y.modelValue-1)),onClick:a},[e.renderSlot(y.$slots,"prev-icon",{},()=>[y.showIcons||y.$slots["prev-icon"]?(e.openBlock(),e.createElementBlock("svg",ud,fd)):e.createCommentVNode("",!0)]),y.showLabels?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(e.toDisplayString(y.previousLabel),1)],64)):e.createCommentVNode("",!0)],10,pd)]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(m.value,x=>e.renderSlot(y.$slots,"page-button",{key:x,page:x,setPage:n,disabled:u(x)},()=>[e.createElementVNode("button",{disabled:u(x),class:e.normalizeClass(k(x===y.modelValue)),onClick:E=>n(x)},e.toDisplayString(x),11,md)])),128)),e.renderSlot(y.$slots,"next-button",{disabled:f.value,increasePage:s},()=>[e.createElementVNode("button",{disabled:f.value,class:e.normalizeClass($(y.modelValue+1)),onClick:s},[y.showLabels?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(e.toDisplayString(y.nextLabel),1)],64)):e.createCommentVNode("",!0),e.renderSlot(y.$slots,"next-icon",{},()=>[y.showIcons||y.$slots["next-icon"]?(e.openBlock(),e.createElementBlock("svg",hd,bd)):e.createCommentVNode("",!0)])],10,gd)]),y.enableFirstAndLastButtons?e.renderSlot(y.$slots,"last-button",{key:1},()=>[e.createElementVNode("button",{disabled:_.value,class:e.normalizeClass($(d.value)),onClick:i}," Last ",10,yd)]):e.createCommentVNode("",!0),e.renderSlot(y.$slots,"end")],2)]))}}),kd={default:"bg-blue-600 dark:bg-blue-600",blue:"bg-blue-600 dark:bg-blue-600",dark:"bg-gray-600 dark:bg-gray-300",green:"bg-green-600 dark:bg-green-500",red:"bg-red-600 dark:bg-red-500",yellow:"bg-yellow-400",indigo:"bg-indigo-600 dark:bg-indigo-500",purple:"bg-purple-600 dark:bg-purple-500"},_d={default:"",blue:"text-blue-700 dark:text-blue-500",dark:"dark:text-white",green:"text-green-700 dark:text-green-500",red:"text-red-700 dark:text-red-500",yellow:"text-yellow-700 dark:text-yellow-500",indigo:"text-indigo-700 dark:text-indigo-500",purple:"text-purple-700 dark:text-purple-500"},Er={sm:"h-1.5 text-xs leading-none",md:"h-2.5 text-xs leading-none",lg:"h-4 text-sm leading-none",xl:"h-6 text-base leading-tight"};function xd(t){const r=e.computed(()=>F(kd[t.color.value],Er[t.size.value])),o=e.computed(()=>F(Er[t.size.value])),n=e.computed(()=>F(_d[t.color.value]));return{innerClasses:r,outerClasses:o,outsideLabelClasses:n}}const Cd={key:0,class:"flex justify-between mb-1"},$d=e.defineComponent({__name:"FwbProgress",props:{color:{default:"default"},label:{default:""},labelPosition:{default:"none"},labelProgress:{type:Boolean,default:!1},progress:{default:0},size:{default:"md"}},setup(t){const r=t,{innerClasses:o,outerClasses:n,outsideLabelClasses:a}=xd(e.toRefs(r));return(s,l)=>(e.openBlock(),e.createElementBlock("div",null,[s.label||s.labelProgress&&s.labelPosition==="outside"?(e.openBlock(),e.createElementBlock("div",Cd,[e.createElementVNode("span",{class:e.normalizeClass([e.unref(a),"text-base font-medium"])},e.toDisplayString(s.label),3),s.labelProgress&&s.labelPosition==="outside"?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass([e.unref(a),"text-sm font-medium"])},e.toDisplayString(s.progress)+"%",3)):e.createCommentVNode("",!0)])):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass([e.unref(n),"w-full bg-gray-200 rounded-full dark:bg-gray-700"])},[e.createElementVNode("div",{class:e.normalizeClass([e.unref(o),"rounded-full font-medium text-blue-100 text-center p-0.5"]),style:e.normalizeStyle({width:s.progress+"%"})},[s.labelProgress&&s.labelPosition==="inside"?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(e.toDisplayString(s.progress)+"% ",1)],64)):e.createCommentVNode("",!0)],6)],2)]))}}),vd={sm:"w-5 h-5",md:"w-7 h-7",lg:"w-10 h-10"};function Sd(t){return{sizeClasses:e.computed(()=>F(vd[t.size.value]??""))}}const Bd={class:"flex items-center"},Ed=[e.createElementVNode("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"},null,-1)],Td=[e.createElementVNode("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"},null,-1)],zd=e.createElementVNode("span",{class:"w-1 h-1 mx-1.5 bg-gray-500 rounded-full dark:bg-gray-400"},null,-1),Nd=["href"],Vd=e.defineComponent({__name:"FwbRating",props:{rating:{default:3},reviewLink:{default:""},reviewText:{default:""},scale:{default:5},size:{default:"md"}},setup(t){const r=t,o=e.computed(()=>Math.floor(r.rating)),n=e.computed(()=>r.scale-o.value),{sizeClasses:a}=Sd(e.toRefs(r));return(s,l)=>(e.openBlock(),e.createElementBlock("div",Bd,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.value,i=>(e.openBlock(),e.createElementBlock("svg",{key:i,class:e.normalizeClass([e.unref(a),"text-yellow-400"]),fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Ed,2))),128)),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n.value,i=>(e.openBlock(),e.createElementBlock("svg",{key:i,class:e.normalizeClass([e.unref(a),"text-gray-300 dark:text-gray-500"]),fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Td,2))),128)),e.renderSlot(s.$slots,"besideText"),s.reviewText&&s.reviewLink?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[zd,e.createElementVNode("a",{href:s.reviewLink,class:"text-sm font-medium text-gray-900 underline hover:no-underline dark:text-white"},e.toDisplayString(s.reviewText),9,Nd)],64)):e.createCommentVNode("",!0)]))}}),Pd={class:"h-full px-3 py-4 overflow-y-auto bg-gray-50 dark:bg-gray-800"},Fd={class:"space-y-2 font-medium"},Id=e.defineComponent({inheritAttrs:!1,__name:"FwbSidebar",setup(t){const r=e.useAttrs(),o=B("absolute top-0 left-0 z-40 w-64 h-screen transition-transform",r.class);return(n,a)=>(e.openBlock(),e.createElementBlock("aside",e.mergeProps(n.$attrs,{class:e.unref(o),"aria-label":"Sidebar"}),[e.createElementVNode("div",Pd,[e.createElementVNode("div",Fd,[e.renderSlot(n.$slots,"default")])])],16))}}),Ad={class:"p-4 mt-6 rounded-lg bg-blue-50 dark:bg-blue-900",role:"alert"},Md={class:"flex items-center mb-3"},Od={class:"bg-orange-100 text-orange-800 text-sm font-semibold mr-2 px-2.5 py-0.5 rounded dark:bg-orange-200 dark:text-orange-900"},Ld=[e.createElementVNode("span",{class:"sr-only"},"Close",-1),e.createElementVNode("svg",{class:"w-2.5 h-2.5","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14"},[e.createElementVNode("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})],-1)],Rd=e.defineComponent({__name:"FwbSidebarCta",props:{label:{default:void 0}},emits:["close"],setup(t,{emit:r}){function o(){r("close")}return(n,a)=>(e.openBlock(),e.createElementBlock("div",Ad,[e.createElementVNode("div",Md,[e.createElementVNode("span",Od,e.toDisplayString(n.label),1),e.createElementVNode("button",{type:"button",class:"ml-auto -mx-1.5 -my-1.5 bg-blue-50 inline-flex justify-center items-center w-6 h-6 text-blue-900 rounded-lg focus:ring-2 focus:ring-blue-400 p-1 hover:bg-blue-200 h-6 w-6 dark:bg-blue-900 dark:text-blue-400 dark:hover:bg-blue-800","aria-label":"Close",onClick:o},Ld)]),e.renderSlot(n.$slots,"default")]))}}),Dd={class:"overflow-hidden"},jd=e.createElementVNode("svg",{class:"flex-shrink-0 w-5 h-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 18 21"},[e.createElementVNode("path",{d:"M15 12a1 1 0 0 0 .962-.726l2-7A1 1 0 0 0 17 3H3.77L3.175.745A1 1 0 0 0 2.208 0H1a1 1 0 0 0 0 2h.438l.6 2.255v.019l2 7 .746 2.986A3 3 0 1 0 9 17a2.966 2.966 0 0 0-.184-1h2.368c-.118.32-.18.659-.184 1a3 3 0 1 0 3-3H6.78l-.5-2H15Z"})],-1),Hd={class:"flex-1 ml-3 text-left whitespace-nowrap"},Gd=[e.createElementVNode("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m1 1 4 4 4-4"},null,-1)],Wd={class:"py-2 space-y-2 z-0 overflow-hidden"},qd={key:0},Ud=e.defineComponent({__name:"FwbSidebarDropdownItem",setup(t){const r=e.ref(!1);function o(){r.value=!r.value}return(n,a)=>(e.openBlock(),e.createElementBlock("div",Dd,[e.createElementVNode("button",{type:"button",class:"flex items-center w-full p-2 text-base text-gray-900 transition duration-75 rounded-lg group hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700 z-10","aria-controls":"dropdown-content",onClick:o},[e.renderSlot(n.$slots,"icon",{},()=>[jd]),e.createElementVNode("span",Hd,[e.renderSlot(n.$slots,"trigger")]),e.renderSlot(n.$slots,"arrow-icon",{toggleDropdown:o},()=>[(e.openBlock(),e.createElementBlock("svg",{class:e.normalizeClass(["w-3 h-3 transition-all duration-300",r.value&&"rotate-180"]),"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 10 6"},Gd,2))])]),e.createElementVNode("div",Wd,[e.createVNode(e.Transition,{duration:150,"enter-from-class":"-translate-y-full","enter-to-class":"translate-y-0","enter-active-class":"transition duration-400 ease-out","leave-active-class":"transition duration-400 ease-in","leave-from-class":"translate-y-0","leave-to-class":"-translate-y-full"},{default:e.withCtx(()=>[r.value?(e.openBlock(),e.createElementBlock("div",qd,[e.renderSlot(n.$slots,"default")])):e.createCommentVNode("",!0)]),_:3})])]))}}),Yd=e.defineComponent({__name:"FwbSidebarItem",props:{link:{default:"/"},tag:{default:"router-link"}},setup(t){const r=t,o=r.tag==="a"?"a":e.resolveComponent(r.tag),n=r.tag==="a"?"href":"to";return(a,s)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(o)),e.normalizeProps({[e.unref(n)||""]:a.link,class:"flex items-center p-2 text-gray-900 rounded-lg dark:text-white hover:bg-gray-100 dark:hover:bg-gray-700 group"}),{default:e.withCtx(()=>[e.renderSlot(a.$slots,"icon"),e.createElementVNode("span",{class:e.normalizeClass(["flex-1 whitespace-nowrap",a.$slots.icon&&"ml-3"])},[e.renderSlot(a.$slots,"default")],2),e.renderSlot(a.$slots,"suffix")]),_:3},16))}}),Kd="pt-4 mt-4 space-y-2 font-medium border-t border-gray-200 dark:border-gray-700",Jd=e.defineComponent({__name:"FwbSidebarItemGroup",props:{border:{type:Boolean,default:!1}},setup(t){return(r,o)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(r.border&&Kd)},[e.renderSlot(r.$slots,"default")],2))}}),Qd=["src","alt"],Zd={class:"self-center text-xl font-semibold whitespace-nowrap dark:text-white"},Xd=e.defineComponent({__name:"FwbSidebarLogo",props:{name:{default:""},link:{default:"/"},logo:{default:""},alt:{default:""},tag:{default:"router-link"}},setup(t){const r=t,o=r.tag==="a"?"a":e.resolveComponent(r.tag),n=r.tag==="a"?"href":"to";return(a,s)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(o)),e.normalizeProps({[e.unref(n)||""]:a.link,class:"flex items-center mb-5 pl-2.5"}),{default:e.withCtx(()=>[e.createElementVNode("img",{src:a.logo,class:"h-6 mr-3 sm:h-7",alt:a.alt??a.name},null,8,Qd),e.createElementVNode("span",Zd,e.toDisplayString(a.name),1)]),_:1},16))}}),ec={class:"relative overflow-x-auto shadow-md sm:rounded-lg"},tc={class:"w-full text-sm text-left text-gray-500 dark:text-gray-400"},rc=e.defineComponent({__name:"FwbTable",props:{striped:{type:Boolean,default:!1},stripedColumns:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1}},setup(t){const r=t;return e.provide("hoverable",r.hoverable),e.provide("striped",r.striped),e.provide("stripedColumns",r.stripedColumns),(o,n)=>(e.openBlock(),e.createElementBlock("div",ec,[e.createElementVNode("table",tc,[e.renderSlot(o.$slots,"default")])]))}}),oc={};function nc(t,r){return e.openBlock(),e.createElementBlock("tbody",null,[e.renderSlot(t.$slots,"default")])}const ac=q(oc,[["render",nc]]),sc="px-6 py-4 first:font-medium first:text-gray-900 first:dark:text-white first:whitespace-nowrap last:text-right",lc="even:bg-gray-white even:dark:bg-gray-900 odd:dark:bg-gray-800 odd:bg-gray-50";function ic(){const t=e.inject("stripedColumns");return{tableCellClasses:e.computed(()=>F(sc,{[lc]:t}))}}const dc=e.defineComponent({__name:"FwbTableCell",setup(t){const{tableCellClasses:r}=ic();return(o,n)=>(e.openBlock(),e.createElementBlock("td",{class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),cc={},pc={class:"text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-700 dark:text-gray-400"};function uc(t,r){return e.openBlock(),e.createElementBlock("thead",pc,[e.createElementVNode("tr",null,[e.renderSlot(t.$slots,"default")])])}const fc=q(cc,[["render",uc]]),mc="px-6 py-3 text-xs uppercase",gc="even:bg-white even:dark:bg-gray-900 odd:dark:bg-gray-800 odd:bg-gray-50";function hc(){const t=e.inject("stripedColumns");return{tableHeadCellClasses:e.computed(()=>F(mc,{[gc]:t}))}}const bc=e.defineComponent({__name:"FwbTableHeadCell",setup(t){const{tableHeadCellClasses:r}=hc();return(o,n)=>(e.openBlock(),e.createElementBlock("th",{scope:"col",class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),yc="bg-white dark:bg-gray-800 [&:not(:last-child)]:border-b [&:not(:last-child)]:dark:border-gray-700",wc="odd:bg-white even:bg-gray-50 odd:dark:bg-gray-800 even:dark:bg-gray-700",kc="hover:bg-gray-50 dark:hover:bg-gray-600";function _c(){const t=e.inject("striped"),r=e.inject("hoverable");return{tableRowClasses:e.computed(()=>F(yc,{[kc]:r,[wc]:t}))}}const xc=e.defineComponent({__name:"FwbTableRow",setup(t){const{tableRowClasses:r}=_c();return(o,n)=>(e.openBlock(),e.createElementBlock("tr",{class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),Tr="flowbite-tab-activate-func-injection",zr="flowbite-tab-active-name-injection",Nr="flowbite-tab-style-injection",Vr="flowbite-tab-visibility-directive-injection",Cc={key:0},$c={key:1},vc=e.defineComponent({__FLOWBITE_TAB__:!0,__name:"FwbTab",props:{name:{type:String,required:!0},title:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(t){const r=e.inject(zr,""),o=e.inject(Vr,"if");return(n,a)=>e.unref(o)==="if"?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.unref(r)===t.name?(e.openBlock(),e.createElementBlock("div",Cc,[e.renderSlot(n.$slots,"default")])):e.createCommentVNode("",!0)],64)):e.unref(o)==="show"?e.withDirectives((e.openBlock(),e.createElementBlock("div",$c,[e.renderSlot(n.$slots,"default")],512)),[[e.vShow,e.unref(r)===t.name]]):e.createCommentVNode("",!0)}});function Sc(t){const r=e.computed(()=>B("flex flex-wrap font-medium text-center text-gray-500 dark:text-gray-400 text-sm",t.variant==="underline"&&"-mb-px",t.variant==="default"&&"border-b border-gray-200 dark:border-gray-700"));return{divClasses:e.computed(()=>t.variant==="underline"?"border-b border-gray-200 dark:border-gray-700 font-medium text-center text-gray-500 dark:text-gray-400 text-sm":""),ulClasses:r}}const Pr="flowbite-themable-injection-key",we={blue:{background:"bg-blue-700 dark:bg-blue-600",disabled:"",hover:"hover:bg-blue-800 dark:hover:bg-blue-700",text:"text-blue-600 dark:text-blue-500",border:"border-blue-600 dark:border-blue-500",focus:"focus:ring-blue-300 dark:focus:ring-blue-800"},green:{background:"bg-green-700 dark:bg-green-600",disabled:"",hover:"hover:bg-green-800 dark:hover:bg-green-700",text:"text-green-600 dark:text-green-500",border:"border-green-600 dark:border-green-500",focus:"focus:ring-green-300 dark:focus:ring-green-800"},pink:{background:"bg-pink-700 dark:bg-pink-600",disabled:"",hover:"hover:bg-pink-800 dark:hover:bg-pink-700",text:"text-pink-600 dark:text-pink-500",border:"border-pink-600 dark:border-pink-500",focus:"focus:ring-pink-300 dark:focus:ring-pink-900"},purple:{background:"bg-purple-700 dark:bg-purple-600",disabled:"",hover:"hover:bg-purple-800 dark:hover:bg-purple-700",text:"text-purple-600 dark:text-purple-500",border:"border-purple-600 dark:border-purple-500",focus:"focus:ring-purple-300 dark:focus:ring-purple-900"},red:{background:"bg-red-700 dark:bg-red-600",disabled:"",hover:"hover:bg-red-800 dark:hover:bg-red-700",text:"text-red-600 dark:text-red-500",border:"border-red-600 dark:border-red-500",focus:"focus:ring-red-300 dark:focus:ring-red-900"}};function Fr(t){const r=e.inject(Pr,e.ref(null)),o=e.computed(()=>t||r.value),n=e.computed(()=>!!r?.value),a=e.computed(()=>o.value?we[o.value].background:""),s=e.computed(()=>o.value?we[o.value].border:""),l=e.computed(()=>r?.value||void 0),i=e.computed(()=>o.value?we[o.value].disabled:""),d=e.computed(()=>o.value?we[o.value].focus:""),c=e.computed(()=>o.value?we[o.value].hover:""),f=e.computed(()=>o.value?we[o.value].text:"");return{backgroundClasses:a,borderClasses:s,color:l,disabledClasses:i,focusClasses:d,hoverClasses:c,isActive:n,textClasses:f}}const Bc={default:"cursor-pointer inline-block p-4 rounded-t-lg hover:text-gray-600 hover:bg-gray-50 dark:hover:bg-gray-800 dark:hover:text-gray-300",active:"cursor-pointer inline-block p-4 text-blue-600 bg-gray-100 rounded-t-lg active dark:bg-gray-800 dark:text-blue-500",disabled:"inline-block p-4 text-gray-400 rounded-t-lg cursor-not-allowed dark:text-gray-500"},Ec={default:"cursor-pointer inline-block p-4 rounded-t-lg border-b-2 border-transparent hover:text-gray-600 hover:border-gray-300 dark:hover:text-gray-300",active:"cursor-pointer inline-block p-4 text-blue-600 rounded-t-lg border-b-2 border-blue-600 active dark:text-blue-500 dark:border-blue-500",disabled:"inline-block p-4 text-gray-400 rounded-t-lg cursor-not-allowed dark:text-gray-500"},Tc={default:"cursor-pointer inline-block py-3 px-4 rounded-lg hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-800 dark:hover:text-white",active:"cursor-pointer inline-block py-3 px-4 text-white bg-blue-600 rounded-lg active",disabled:"inline-block py-3 px-4 text-gray-400 cursor-not-allowed dark:text-gray-500"};function zc(t){const r=Fr();return{tabClasses:e.computed(()=>{const n=r.isActive.value,a=t.active.value?"active":t.disabled.value?"disabled":"default";return t.variant==="default"?D(Bc[a],(n&&a)==="active"?r.textClasses.value:""):t.variant==="underline"?D(Ec[a],(n&&a)==="active"?[r.borderClasses.value,r.textClasses.value]:""):t.variant==="pills"?D(Tc[a],(n&&a)==="active"?[r.backgroundClasses.value,"text-white"]:""):""})}}const Nc=e.defineComponent({__name:"FwbTabPane",props:{name:{type:String,required:!0},title:{type:String,default:""},disabled:{type:Boolean,default:!1},active:{type:Boolean,default:!1}},setup(t){const r=t,o=e.inject(Nr);o||console.warn("you can't use Tab outside of Tabs component. No tab style injection found");const n=e.inject(Tr);n||console.warn("you can't use Tab outside of Tabs component. No tab activate injection found");const a=()=>{if(!r.disabled){if(!n)return console.warn("no onActivate");n(r.name)}},{tabClasses:s}=zc({active:e.toRef(r,"active"),disabled:e.toRef(r,"disabled"),variant:o});return(l,i)=>(e.openBlock(),e.createElementBlock("li",null,[e.createElementVNode("div",{class:e.normalizeClass(e.unref(s)),onClick:a},e.toDisplayString(t.title),3)]))}}),Vc=e.defineComponent({inheritAttrs:!1,__name:"FwbTabs",props:{variant:{default:"default"},modelValue:{default:""},directive:{default:"if"}},emits:["update:modelValue","click:pane"],setup(t,{emit:r}){const o=t,{ulClasses:n,divClasses:a}=Sc(o);e.provide(Nr,o.variant);const l=e.useSlots().default,i=e.computed(()=>l?Je(l()).filter(u=>u.type.__FLOWBITE_TAB__):[]),d=e.computed({get:()=>o.modelValue,set:u=>r("update:modelValue",u)});e.provide(zr,d),e.provide(Vr,e.toRef(o,"directive"));const c=u=>{d.value=u},f=()=>{r("click:pane")};return e.provide(Tr,c),(u,m)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("div",{class:e.normalizeClass(e.unref(a))},[e.createElementVNode("ul",{class:e.normalizeClass(e.unref(n))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(i.value,(p,g)=>(e.openBlock(),e.createBlock(Nc,{key:g,active:d.value===p.props?.name,disabled:p.props?.disabled,name:p.props?.name,title:p.props?.title,onClick:f},null,8,["active","disabled","name","title"]))),128))],2)],2),e.createElementVNode("div",e.normalizeProps(e.guardReactiveProps(u.$attrs)),[e.renderSlot(u.$slots,"default")],16)],64))}}),Pc="relative border-gray-200 dark:border-gray-700",Fc="border-l",Ic="flex",Ac=e.defineComponent({__name:"FwbTimeline",props:{horizontal:{type:Boolean,default:!1}},setup(t){const r=t;e.provide("horizontal",r.horizontal);const o=e.computed(()=>F(Pc,r.horizontal?Ic:Fc));return(n,a)=>(e.openBlock(),e.createElementBlock("ol",e.mergeProps({class:o.value},n.$attrs),[e.renderSlot(n.$slots,"default")],16))}}),Mc={},Oc={class:"font-normal mb-4 text-base text-gray-500 dark:text-gray-400"};function Lc(t,r){return e.openBlock(),e.createElementBlock("p",Oc,[e.renderSlot(t.$slots,"default")])}const Rc=q(Mc,[["render",Lc]]),Dc=e.defineComponent({__name:"FwbTimelineContent",setup(t){const r=e.inject("horizontal"),o=e.computed(()=>F(r?"mt-3 sm:pr-8":""));return(n,a)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(o.value)},[e.renderSlot(n.$slots,"default")],2))}}),jc="mb-10",Hc="mb-6 sm:mb-0 relative",Gc="ml-6",Wc=e.defineComponent({__name:"FwbTimelineItem",setup(t){const r=e.inject("horizontal"),o=e.computed(()=>F(jc,r?Hc:Gc));return(n,a)=>(e.openBlock(),e.createElementBlock("li",{class:e.normalizeClass(o.value)},[e.renderSlot(n.$slots,"default")],2))}}),qc="h-0.5 w-full bg-gray-200 dark:bg-gray-700 sm:flex",Uc=e.defineComponent({__name:"FwbTimelinePoint",setup(t){const r=e.useSlots(),o=e.computed(()=>!!r.default),n=e.inject("horizontal"),a=e.computed(()=>F(n?"flex items-center":"")),s=e.computed(()=>F(qc,{"sm:hidden hidden":!n})),l=e.computed(()=>{const i="absolute rounded-full -left-1.5 border border-white dark:border-gray-900 dark:bg-gray-700",d="mt-1.5 w-3 h-3 bg-gray-200",c="mt-1.5 w-6 h-6 -left-3 flex justify-center items-center bg-blue-200 ring-8 ring-white dark:ring-gray-900",f="w-3 h-3 bg-gray-200",u="w-6 h-6 -left-3 flex justify-center items-center bg-blue-200 ring-8 ring-white dark:ring-gray-900",m=!n&&!o.value,p=!n&&o.value,g=n&&!o.value,b=n&&o.value;return F(i,{[d]:m,[c]:p,[f]:g,[u]:b})});return(i,d)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(a.value)},[e.createElementVNode("div",{class:e.normalizeClass(l.value)},[e.renderSlot(i.$slots,"default")],2),e.createElementVNode("div",{class:e.normalizeClass(s.value)},null,2)],2))}}),Yc={},Kc={class:"font-normal leading-none mb-1 text-gray-400 dark:text-gray-500 text-sm"};function Jc(t,r){return e.openBlock(),e.createElementBlock("time",Kc,[e.renderSlot(t.$slots,"default")])}const Qc=q(Yc,[["render",Jc]]),Zc={},Xc={class:"font-semibold text-gray-900 dark:text-white text-lg"};function ep(t,r){return e.openBlock(),e.createElementBlock("h3",Xc,[e.renderSlot(t.$slots,"default")])}const tp=q(Zc,[["render",ep]]),rp={danger:"text-red-500 bg-red-100 dark:bg-red-800 dark:text-red-200",empty:"",success:"text-green-500 bg-green-100 dark:bg-green-800 dark:text-green-200",warning:"text-orange-500 bg-orange-100 dark:bg-orange-700 dark:text-orange-200"},op={center:"items-center",end:"items-end",start:"items-start"},Ir="flex w-full max-w-xs p-4 text-gray-500 bg-white rounded-lg shadow dark:text-gray-400 dark:bg-gray-800",Ar="text-sm font-normal";function np(t){const r=e.computed(()=>rp[t.type.value]),o=e.computed(()=>{const a=op[t.alignment.value];return t.divide.value?D(Ir,"dark:divide-gray-700 divide-x divide-gray-200",a):D(Ir,a)}),n=e.computed(()=>t.type.value!=="empty"&&t.divide.value?D(Ar,"pl-3"):Ar);return{typeClasses:r,wrapperClasses:o,contentClasses:n}}function ap(t){const{backgroundClasses:r,borderClasses:o,disabledClasses:n,focusClasses:a,hoverClasses:s,isActive:l,textClasses:i}=Fr(t.theme?.value);return{classes:e.computed(()=>{if(!l.value)return"";const c=[];return t.apply.value.includes("text")&&c.push(i.value),t.apply.value.includes("border")&&c.push(o.value),t.apply.value.includes("background")&&c.push(r.value),t.apply.value.includes("hover")&&c.push(s.value),t.apply.value.includes("disabled")&&c.push(n.value),t.apply.value.includes("focus")&&c.push(a.value),c.join(" ")})}}const Mr=e.defineComponent({__name:"FlowbiteThemableChild",props:{apply:{type:Array,required:!0},tag:{type:String,default:"div"},theme:{type:String,default:void 0}},setup(t){const r=t,o=e.useAttrs(),{classes:n}=ap(e.toRefs(r)),a=e.computed(()=>o.class||"");return(s,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.tag),{class:e.normalizeClass(e.unref(D)(a.value,e.unref(n)))},{default:e.withCtx(()=>[e.renderSlot(s.$slots,"default")]),_:3},8,["class"]))}}),sp={key:1,"aria-hidden":"true",class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},lp=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z","fill-rule":"evenodd"},null,-1)],ip={key:2,"aria-hidden":"true",class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},dp=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","fill-rule":"evenodd"},null,-1)],cp={key:3,"aria-hidden":"true",class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},pp=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z","fill-rule":"evenodd"},null,-1)],up=[e.createElementVNode("span",{class:"sr-only"},"Close",-1),e.createElementVNode("svg",{class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","fill-rule":"evenodd"})],-1)],St=e.defineComponent({__name:"FwbToast",props:{type:{type:String,default:"empty"},alignment:{type:String,default:"center"},closable:{type:Boolean,default:!1},divide:{type:Boolean,default:!1}},emits:["close"],setup(t,{emit:r}){const o=t,n=e.ref(!0),{typeClasses:a,wrapperClasses:s,contentClasses:l}=np(e.toRefs(o)),i=()=>{r("close"),n.value=!1};return(d,c)=>n.value?(e.openBlock(),e.createElementBlock("div",{key:0,id:"toast-default",class:e.normalizeClass(e.unref(s)),role:"alert"},[t.type!=="empty"||d.$slots.icon?(e.openBlock(),e.createBlock(Mr,{key:0,apply:["background","text"],class:e.normalizeClass(["inline-flex flex-shrink-0 justify-center items-center w-8 h-8 rounded-lg",e.unref(a)])},{default:e.withCtx(()=>[d.$slots.icon?e.renderSlot(d.$slots,"icon",{key:0,class:e.normalizeClass({"ml-3":t.type!=="empty"})}):t.type==="success"?(e.openBlock(),e.createElementBlock("svg",sp,lp)):t.type==="danger"?(e.openBlock(),e.createElementBlock("svg",ip,dp)):t.type==="warning"?(e.openBlock(),e.createElementBlock("svg",cp,pp)):e.createCommentVNode("",!0)]),_:3},8,["class"])):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass([e.unref(l),{"ml-3":d.$slots.icon||t.type!=="empty"}])},[e.renderSlot(d.$slots,"default")],2),t.closable?(e.openBlock(),e.createElementBlock("button",{key:1,"aria-label":"Close",class:"border-none ml-auto -mx-1.5 -my-1.5 bg-white text-gray-400 hover:text-gray-900 rounded-lg focus:ring-2 focus:ring-gray-300 p-1.5 hover:bg-gray-100 inline-flex h-8 w-8 dark:text-gray-500 dark:hover:text-white dark:bg-gray-800 dark:hover:bg-gray-700",type:"button",onClick:i},up)):e.createCommentVNode("",!0)],2)):e.createCommentVNode("",!0)}}),Or="flowbite-toast-injection-key",fp=e.defineComponent({components:{FwbToast:St},props:{transition:{type:String,default:"slide-left"}},setup(){const t=e.ref([]),r=(s,l)=>{Ma(()=>a(s),l)},o=s=>{const l=parseInt((new Date().getTime()*Math.random()).toString()).toString();return t.value.push({id:l,...s}),s.time>0&&r(l,s.time),l},n=()=>{if(t.value.length===0)return"";const s=t.value[t.value.length-1].id;return t.value.pop(),s},a=s=>{const l=t.value.findIndex(i=>i.id===s);return l>=0&&t.value.splice(l,1),l>=0};return e.provide(Or,{add:o,pop:n,remove:a}),{toasts:t,removeToast:a}},render(){const{$props:t,$slots:r,toasts:o,removeToast:n}=this;return e.h("div",{},[r.default?r.default():null,e.h(e.TransitionGroup,{name:t.transition,tag:"div",class:"xl:w-1/6 md:w-1/4 sm:w-1/4 fixed top-3 right-3 flex flex-col gap-2 z-50"},{default:()=>o.map(a=>a.component?e.h(a.component,{key:a.id,onClose:()=>n(a.id),...a.componentProps?a.componentProps:{}},()=>a.text):e.h(St,{closable:!0,type:a.type,key:a.id,onClose:()=>n(a.id)},()=>a.text))})])}}),a0="",mp=q(fp,[["__scopeId","data-v-aba06225"]]);function G(t){return t.split("-")[1]}function Bt(t){return t==="y"?"height":"width"}function U(t){return t.split("-")[0]}function ke(t){return["top","bottom"].includes(U(t))?"x":"y"}function Lr(t,r,o){let{reference:n,floating:a}=t;const s=n.x+n.width/2-a.width/2,l=n.y+n.height/2-a.height/2,i=ke(r),d=Bt(i),c=n[d]/2-a[d]/2,f=i==="x";let u;switch(U(r)){case"top":u={x:s,y:n.y-a.height};break;case"bottom":u={x:s,y:n.y+n.height};break;case"right":u={x:n.x+n.width,y:l};break;case"left":u={x:n.x-a.width,y:l};break;default:u={x:n.x,y:n.y}}switch(G(r)){case"start":u[i]-=c*(o&&f?-1:1);break;case"end":u[i]+=c*(o&&f?-1:1)}return u}const gp=async(t,r,o)=>{const{placement:n="bottom",strategy:a="absolute",middleware:s=[],platform:l}=o,i=s.filter(Boolean),d=await(l.isRTL==null?void 0:l.isRTL(r));let c=await l.getElementRects({reference:t,floating:r,strategy:a}),{x:f,y:u}=Lr(c,n,d),m=n,p={},g=0;for(let b=0;b<i.length;b++){const{name:w,fn:_}=i[b],{x:k,y:$,data:y,reset:z}=await _({x:f,y:u,initialPlacement:n,placement:m,strategy:a,middlewareData:p,rects:c,platform:l,elements:{reference:t,floating:r}});f=k??f,u=$??u,p={...p,[w]:{...p[w],...y}},z&&g<=50&&(g++,typeof z=="object"&&(z.placement&&(m=z.placement),z.rects&&(c=z.rects===!0?await l.getElementRects({reference:t,floating:r,strategy:a}):z.rects),{x:f,y:u}=Lr(c,m,d)),b=-1)}return{x:f,y:u,placement:m,strategy:a,middlewareData:p}};function pe(t,r){return typeof t=="function"?t(r):t}function Rr(t){return typeof t!="number"?function(r){return{top:0,right:0,bottom:0,left:0,...r}}(t):{top:t,right:t,bottom:t,left:t}}function Pe(t){return{...t,top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height}}async function Ze(t,r){var o;r===void 0&&(r={});const{x:n,y:a,platform:s,rects:l,elements:i,strategy:d}=t,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:u="floating",altBoundary:m=!1,padding:p=0}=pe(r,t),g=Rr(p),b=i[m?u==="floating"?"reference":"floating":u],w=Pe(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(b)))==null||o?b:b.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(i.floating)),boundary:c,rootBoundary:f,strategy:d})),_=u==="floating"?{...l.floating,x:n,y:a}:l.reference,k=await(s.getOffsetParent==null?void 0:s.getOffsetParent(i.floating)),$=await(s.isElement==null?void 0:s.isElement(k))&&await(s.getScale==null?void 0:s.getScale(k))||{x:1,y:1},y=Pe(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({rect:_,offsetParent:k,strategy:d}):_);return{top:(w.top-y.top+g.top)/$.y,bottom:(y.bottom-w.bottom+g.bottom)/$.y,left:(w.left-y.left+g.left)/$.x,right:(y.right-w.right+g.right)/$.x}}const Fe=Math.min,ue=Math.max;function Et(t,r,o){return ue(t,Fe(r,o))}const hp=t=>({name:"arrow",options:t,async fn(r){const{x:o,y:n,placement:a,rects:s,platform:l,elements:i}=r,{element:d,padding:c=0}=pe(t,r)||{};if(d==null)return{};const f=Rr(c),u={x:o,y:n},m=ke(a),p=Bt(m),g=await l.getDimensions(d),b=m==="y",w=b?"top":"left",_=b?"bottom":"right",k=b?"clientHeight":"clientWidth",$=s.reference[p]+s.reference[m]-u[m]-s.floating[p],y=u[m]-s.reference[m],z=await(l.getOffsetParent==null?void 0:l.getOffsetParent(d));let x=z?z[k]:0;x&&await(l.isElement==null?void 0:l.isElement(z))||(x=i.floating[k]||s.floating[p]);const E=$/2-y/2,I=x/2-g[p]/2-1,O=Fe(f[w],I),V=Fe(f[_],I),N=O,C=x-g[p]-V,T=x/2-g[p]/2+E,A=Et(N,T,C),L=G(a)!=null&&T!=A&&s.reference[p]/2-(T<N?O:V)-g[p]/2<0?T<N?N-T:C-T:0;return{[m]:u[m]-L,data:{[m]:A,centerOffset:T-A+L}}}}),bp=["top","right","bottom","left"],Dr=bp.reduce((t,r)=>t.concat(r,r+"-start",r+"-end"),[]),yp={left:"right",right:"left",bottom:"top",top:"bottom"};function Xe(t){return t.replace(/left|right|bottom|top/g,r=>yp[r])}function jr(t,r,o){o===void 0&&(o=!1);const n=G(t),a=ke(t),s=Bt(a);let l=a==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return r.reference[s]>r.floating[s]&&(l=Xe(l)),{main:l,cross:Xe(l)}}const wp={start:"end",end:"start"};function et(t){return t.replace(/start|end/g,r=>wp[r])}const kp=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,async fn(r){var o,n,a;const{rects:s,middlewareData:l,placement:i,platform:d,elements:c}=r,{crossAxis:f=!1,alignment:u,allowedPlacements:m=Dr,autoAlignment:p=!0,...g}=pe(t,r),b=u!==void 0||m===Dr?function(V,N,C){return(V?[...C.filter(T=>G(T)===V),...C.filter(T=>G(T)!==V)]:C.filter(T=>U(T)===T)).filter(T=>!V||G(T)===V||!!N&&et(T)!==T)}(u||null,p,m):m,w=await Ze(r,g),_=((o=l.autoPlacement)==null?void 0:o.index)||0,k=b[_];if(k==null)return{};const{main:$,cross:y}=jr(k,s,await(d.isRTL==null?void 0:d.isRTL(c.floating)));if(i!==k)return{reset:{placement:b[0]}};const z=[w[U(k)],w[$],w[y]],x=[...((n=l.autoPlacement)==null?void 0:n.overflows)||[],{placement:k,overflows:z}],E=b[_+1];if(E)return{data:{index:_+1,overflows:x},reset:{placement:E}};const I=x.map(V=>{const N=G(V.placement);return[V.placement,N&&f?V.overflows.slice(0,2).reduce((C,T)=>C+T,0):V.overflows[0],V.overflows]}).sort((V,N)=>V[1]-N[1]),O=((a=I.filter(V=>V[2].slice(0,G(V[0])?2:3).every(N=>N<=0))[0])==null?void 0:a[0])||I[0][0];return O!==i?{data:{index:_+1,overflows:x},reset:{placement:O}}:{}}}},_p=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(r){var o;const{placement:n,middlewareData:a,rects:s,initialPlacement:l,platform:i,elements:d}=r,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:u,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:g=!0,...b}=pe(t,r),w=U(n),_=U(l)===l,k=await(i.isRTL==null?void 0:i.isRTL(d.floating)),$=u||(_||!g?[Xe(l)]:function(N){const C=Xe(N);return[et(N),C,et(C)]}(l));u||p==="none"||$.push(...function(N,C,T,A){const L=G(N);let M=function(ae,ge,he){const Re=["left","right"],se=["right","left"],$e=["top","bottom"],R=["bottom","top"];switch(ae){case"top":case"bottom":return he?ge?se:Re:ge?Re:se;case"left":case"right":return ge?$e:R;default:return[]}}(U(N),T==="start",A);return L&&(M=M.map(ae=>ae+"-"+L),C&&(M=M.concat(M.map(et)))),M}(l,g,p,k));const y=[l,...$],z=await Ze(r,b),x=[];let E=((o=a.flip)==null?void 0:o.overflows)||[];if(c&&x.push(z[w]),f){const{main:N,cross:C}=jr(n,s,k);x.push(z[N],z[C])}if(E=[...E,{placement:n,overflows:x}],!x.every(N=>N<=0)){var I,O;const N=(((I=a.flip)==null?void 0:I.index)||0)+1,C=y[N];if(C)return{data:{index:N,overflows:E},reset:{placement:C}};let T=(O=E.filter(A=>A.overflows[0]<=0).sort((A,L)=>A.overflows[1]-L.overflows[1])[0])==null?void 0:O.placement;if(!T)switch(m){case"bestFit":{var V;const A=(V=E.map(L=>[L.placement,L.overflows.filter(M=>M>0).reduce((M,ae)=>M+ae,0)]).sort((L,M)=>L[1]-M[1])[0])==null?void 0:V[0];A&&(T=A);break}case"initialPlacement":T=l}if(n!==T)return{reset:{placement:T}}}return{}}}},xp=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(r){const{x:o,y:n}=r,a=await async function(s,l){const{placement:i,platform:d,elements:c}=s,f=await(d.isRTL==null?void 0:d.isRTL(c.floating)),u=U(i),m=G(i),p=ke(i)==="x",g=["left","top"].includes(u)?-1:1,b=f&&p?-1:1,w=pe(l,s);let{mainAxis:_,crossAxis:k,alignmentAxis:$}=typeof w=="number"?{mainAxis:w,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...w};return m&&typeof $=="number"&&(k=m==="end"?-1*$:$),p?{x:k*b,y:_*g}:{x:_*g,y:k*b}}(r,t);return{x:o+a.x,y:n+a.y,data:a}}}};function Cp(t){return t==="x"?"y":"x"}const $p=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(r){const{x:o,y:n,placement:a}=r,{mainAxis:s=!0,crossAxis:l=!1,limiter:i={fn:w=>{let{x:_,y:k}=w;return{x:_,y:k}}},...d}=pe(t,r),c={x:o,y:n},f=await Ze(r,d),u=ke(U(a)),m=Cp(u);let p=c[u],g=c[m];if(s){const w=u==="y"?"bottom":"right";p=Et(p+f[u==="y"?"top":"left"],p,p-f[w])}if(l){const w=m==="y"?"bottom":"right";g=Et(g+f[m==="y"?"top":"left"],g,g-f[w])}const b=i.fn({...r,[u]:p,[m]:g});return{...b,data:{x:b.x-o,y:b.y-n}}}}},vp=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(r){const{placement:o,rects:n,platform:a,elements:s}=r,{apply:l=()=>{},...i}=pe(t,r),d=await Ze(r,i),c=U(o),f=G(o),u=ke(o)==="x",{width:m,height:p}=n.floating;let g,b;c==="top"||c==="bottom"?(g=c,b=f===(await(a.isRTL==null?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(b=c,g=f==="end"?"top":"bottom");const w=p-d[g],_=m-d[b],k=!r.middlewareData.shift;let $=w,y=_;if(u){const x=m-d.left-d.right;y=f||k?Fe(_,x):x}else{const x=p-d.top-d.bottom;$=f||k?Fe(w,x):x}if(k&&!f){const x=ue(d.left,0),E=ue(d.right,0),I=ue(d.top,0),O=ue(d.bottom,0);u?y=m-2*(x!==0||E!==0?x+E:ue(d.left,d.right)):$=p-2*(I!==0||O!==0?I+O:ue(d.top,d.bottom))}await l({...r,availableWidth:y,availableHeight:$});const z=await a.getDimensions(s.floating);return m!==z.width||p!==z.height?{reset:{rects:!0}}:{}}}};function j(t){var r;return((r=t.ownerDocument)==null?void 0:r.defaultView)||window}function Y(t){return j(t).getComputedStyle(t)}const Hr=Math.min,Ie=Math.max,tt=Math.round;function Gr(t){const r=Y(t);let o=parseFloat(r.width),n=parseFloat(r.height);const a=t.offsetWidth,s=t.offsetHeight,l=tt(o)!==a||tt(n)!==s;return l&&(o=a,n=s),{width:o,height:n,fallback:l}}function X(t){return qr(t)?(t.nodeName||"").toLowerCase():""}let rt;function Wr(){if(rt)return rt;const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?(rt=t.brands.map(r=>r.brand+"/"+r.version).join(" "),rt):navigator.userAgent}function K(t){return t instanceof j(t).HTMLElement}function ee(t){return t instanceof j(t).Element}function qr(t){return t instanceof j(t).Node}function Ur(t){return typeof ShadowRoot>"u"?!1:t instanceof j(t).ShadowRoot||t instanceof ShadowRoot}function ot(t){const{overflow:r,overflowX:o,overflowY:n,display:a}=Y(t);return/auto|scroll|overlay|hidden|clip/.test(r+n+o)&&!["inline","contents"].includes(a)}function Sp(t){return["table","td","th"].includes(X(t))}function Tt(t){const r=/firefox/i.test(Wr()),o=Y(t),n=o.backdropFilter||o.WebkitBackdropFilter;return o.transform!=="none"||o.perspective!=="none"||!!n&&n!=="none"||r&&o.willChange==="filter"||r&&!!o.filter&&o.filter!=="none"||["transform","perspective"].some(a=>o.willChange.includes(a))||["paint","layout","strict","content"].some(a=>{const s=o.contain;return s!=null&&s.includes(a)})}function Yr(){return!/^((?!chrome|android).)*safari/i.test(Wr())}function zt(t){return["html","body","#document"].includes(X(t))}function Kr(t){return ee(t)?t:t.contextElement}const Jr={x:1,y:1};function _e(t){const r=Kr(t);if(!K(r))return Jr;const o=r.getBoundingClientRect(),{width:n,height:a,fallback:s}=Gr(r);let l=(s?tt(o.width):o.width)/n,i=(s?tt(o.height):o.height)/a;return l&&Number.isFinite(l)||(l=1),i&&Number.isFinite(i)||(i=1),{x:l,y:i}}function Ae(t,r,o,n){var a,s;r===void 0&&(r=!1),o===void 0&&(o=!1);const l=t.getBoundingClientRect(),i=Kr(t);let d=Jr;r&&(n?ee(n)&&(d=_e(n)):d=_e(t));const c=i?j(i):window,f=!Yr()&&o;let u=(l.left+(f&&((a=c.visualViewport)==null?void 0:a.offsetLeft)||0))/d.x,m=(l.top+(f&&((s=c.visualViewport)==null?void 0:s.offsetTop)||0))/d.y,p=l.width/d.x,g=l.height/d.y;if(i){const b=j(i),w=n&&ee(n)?j(n):n;let _=b.frameElement;for(;_&&n&&w!==b;){const k=_e(_),$=_.getBoundingClientRect(),y=getComputedStyle(_);$.x+=(_.clientLeft+parseFloat(y.paddingLeft))*k.x,$.y+=(_.clientTop+parseFloat(y.paddingTop))*k.y,u*=k.x,m*=k.y,p*=k.x,g*=k.y,u+=$.x,m+=$.y,_=j(_).frameElement}}return{width:p,height:g,top:m,right:u+p,bottom:m+g,left:u,x:u,y:m}}function te(t){return((qr(t)?t.ownerDocument:t.document)||window.document).documentElement}function nt(t){return ee(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Qr(t){return Ae(te(t)).left+nt(t).scrollLeft}function Me(t){if(X(t)==="html")return t;const r=t.assignedSlot||t.parentNode||Ur(t)&&t.host||te(t);return Ur(r)?r.host:r}function Zr(t){const r=Me(t);return zt(r)?r.ownerDocument.body:K(r)&&ot(r)?r:Zr(r)}function at(t,r){var o;r===void 0&&(r=[]);const n=Zr(t),a=n===((o=t.ownerDocument)==null?void 0:o.body),s=j(n);return a?r.concat(s,s.visualViewport||[],ot(n)?n:[]):r.concat(n,at(n))}function Xr(t,r,o){return r==="viewport"?Pe(function(n,a){const s=j(n),l=te(n),i=s.visualViewport;let d=l.clientWidth,c=l.clientHeight,f=0,u=0;if(i){d=i.width,c=i.height;const m=Yr();(m||!m&&a==="fixed")&&(f=i.offsetLeft,u=i.offsetTop)}return{width:d,height:c,x:f,y:u}}(t,o)):ee(r)?Pe(function(n,a){const s=Ae(n,!0,a==="fixed"),l=s.top+n.clientTop,i=s.left+n.clientLeft,d=K(n)?_e(n):{x:1,y:1};return{width:n.clientWidth*d.x,height:n.clientHeight*d.y,x:i*d.x,y:l*d.y}}(r,o)):Pe(function(n){const a=te(n),s=nt(n),l=n.ownerDocument.body,i=Ie(a.scrollWidth,a.clientWidth,l.scrollWidth,l.clientWidth),d=Ie(a.scrollHeight,a.clientHeight,l.scrollHeight,l.clientHeight);let c=-s.scrollLeft+Qr(n);const f=-s.scrollTop;return Y(l).direction==="rtl"&&(c+=Ie(a.clientWidth,l.clientWidth)-i),{width:i,height:d,x:c,y:f}}(te(t)))}function eo(t){return K(t)&&Y(t).position!=="fixed"?t.offsetParent:null}function to(t){const r=j(t);let o=eo(t);for(;o&&Sp(o)&&Y(o).position==="static";)o=eo(o);return o&&(X(o)==="html"||X(o)==="body"&&Y(o).position==="static"&&!Tt(o))?r:o||function(n){let a=Me(n);for(;K(a)&&!zt(a);){if(Tt(a))return a;a=Me(a)}return null}(t)||r}function Bp(t,r,o){const n=K(r),a=te(r),s=Ae(t,!0,o==="fixed",r);let l={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if(n||!n&&o!=="fixed")if((X(r)!=="body"||ot(a))&&(l=nt(r)),K(r)){const d=Ae(r,!0);i.x=d.x+r.clientLeft,i.y=d.y+r.clientTop}else a&&(i.x=Qr(a));return{x:s.left+l.scrollLeft-i.x,y:s.top+l.scrollTop-i.y,width:s.width,height:s.height}}const Ep={getClippingRect:function(t){let{element:r,boundary:o,rootBoundary:n,strategy:a}=t;const s=o==="clippingAncestors"?function(c,f){const u=f.get(c);if(u)return u;let m=at(c).filter(w=>ee(w)&&X(w)!=="body"),p=null;const g=Y(c).position==="fixed";let b=g?Me(c):c;for(;ee(b)&&!zt(b);){const w=Y(b),_=Tt(b);(g?_||p:_||w.position!=="static"||!p||!["absolute","fixed"].includes(p.position))?p=w:m=m.filter(k=>k!==b),b=Me(b)}return f.set(c,m),m}(r,this._c):[].concat(o),l=[...s,n],i=l[0],d=l.reduce((c,f)=>{const u=Xr(r,f,a);return c.top=Ie(u.top,c.top),c.right=Hr(u.right,c.right),c.bottom=Hr(u.bottom,c.bottom),c.left=Ie(u.left,c.left),c},Xr(r,i,a));return{width:d.right-d.left,height:d.bottom-d.top,x:d.left,y:d.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{rect:r,offsetParent:o,strategy:n}=t;const a=K(o),s=te(o);if(o===s)return r;let l={scrollLeft:0,scrollTop:0},i={x:1,y:1};const d={x:0,y:0};if((a||!a&&n!=="fixed")&&((X(o)!=="body"||ot(s))&&(l=nt(o)),K(o))){const c=Ae(o);i=_e(o),d.x=c.x+o.clientLeft,d.y=c.y+o.clientTop}return{width:r.width*i.x,height:r.height*i.y,x:r.x*i.x-l.scrollLeft*i.x+d.x,y:r.y*i.y-l.scrollTop*i.y+d.y}},isElement:ee,getDimensions:function(t){return K(t)?Gr(t):t.getBoundingClientRect()},getOffsetParent:to,getDocumentElement:te,getScale:_e,async getElementRects(t){let{reference:r,floating:o,strategy:n}=t;const a=this.getOffsetParent||to,s=this.getDimensions;return{reference:Bp(r,await a(o),n),floating:{x:0,y:0,...await s(o)}}},getClientRects:t=>Array.from(t.getClientRects()),isRTL:t=>Y(t).direction==="rtl"},Tp=(t,r,o)=>{const n=new Map,a={platform:Ep,...o},s={...a.platform,_c:n};return gp(t,r,{...a,platform:s})},fe={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:t=>[...t,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function Nt(t,r){let o=fe.themes[t]||{},n;do n=o[r],typeof n>"u"?o.$extend?o=fe.themes[o.$extend]||{}:(o=null,n=fe[r]):o=null;while(o);return n}function zp(t){const r=[t];let o=fe.themes[t]||{};do o.$extend&&!o.$resetCss?(r.push(o.$extend),o=fe.themes[o.$extend]||{}):o=null;while(o);return r.map(n=>`v-popper--theme-${n}`)}function ro(t){const r=[t];let o=fe.themes[t]||{};do o.$extend?(r.push(o.$extend),o=fe.themes[o.$extend]||{}):o=null;while(o);return r}let xe=!1;if(typeof window<"u"){xe=!1;try{const t=Object.defineProperty({},"passive",{get(){xe=!0}});window.addEventListener("test",null,t)}catch{}}let oo=!1;typeof window<"u"&&typeof navigator<"u"&&(oo=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Np=["auto","top","bottom","left","right"].reduce((t,r)=>t.concat([r,`${r}-start`,`${r}-end`]),[]),no={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ao={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function so(t,r){const o=t.indexOf(r);o!==-1&&t.splice(o,1)}function Vt(){return new Promise(t=>requestAnimationFrame(()=>{requestAnimationFrame(t)}))}const W=[];let me=null;const lo={};function io(t){let r=lo[t];return r||(r=lo[t]=[]),r}let Pt=function(){};typeof window<"u"&&(Pt=window.Element);function S(t){return function(r){return Nt(r.theme,t)}}const Ft="__floating-vue__popper",co=()=>e.defineComponent({name:"VPopper",provide(){return{[Ft]:{parentPopper:this}}},inject:{[Ft]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:S("disabled")},positioningDisabled:{type:Boolean,default:S("positioningDisabled")},placement:{type:String,default:S("placement"),validator:t=>Np.includes(t)},delay:{type:[String,Number,Object],default:S("delay")},distance:{type:[Number,String],default:S("distance")},skidding:{type:[Number,String],default:S("skidding")},triggers:{type:Array,default:S("triggers")},showTriggers:{type:[Array,Function],default:S("showTriggers")},hideTriggers:{type:[Array,Function],default:S("hideTriggers")},popperTriggers:{type:Array,default:S("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:S("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:S("popperHideTriggers")},container:{type:[String,Object,Pt,Boolean],default:S("container")},boundary:{type:[String,Pt],default:S("boundary")},strategy:{type:String,validator:t=>["absolute","fixed"].includes(t),default:S("strategy")},autoHide:{type:[Boolean,Function],default:S("autoHide")},handleResize:{type:Boolean,default:S("handleResize")},instantMove:{type:Boolean,default:S("instantMove")},eagerMount:{type:Boolean,default:S("eagerMount")},popperClass:{type:[String,Array,Object],default:S("popperClass")},computeTransformOrigin:{type:Boolean,default:S("computeTransformOrigin")},autoMinSize:{type:Boolean,default:S("autoMinSize")},autoSize:{type:[Boolean,String],default:S("autoSize")},autoMaxSize:{type:Boolean,default:S("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:S("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:S("preventOverflow")},overflowPadding:{type:[Number,String],default:S("overflowPadding")},arrowPadding:{type:[Number,String],default:S("arrowPadding")},arrowOverflow:{type:Boolean,default:S("arrowOverflow")},flip:{type:Boolean,default:S("flip")},shift:{type:Boolean,default:S("shift")},shiftCrossAxis:{type:Boolean,default:S("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:S("noAutoFocus")},disposeTimeout:{type:Number,default:S("disposeTimeout")}},emits:["show","hide","update:shown","apply-show","apply-hide","close-group","close-directive","auto-hide","resize","dispose"],data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var t;return(t=this[Ft])==null?void 0:t.parentPopper},hasPopperShowTriggerHover(){var t,r;return((t=this.popperTriggers)==null?void 0:t.includes("hover"))||((r=this.popperShowTriggers)==null?void 0:r.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(t){t?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},...["triggers","positioningDisabled"].reduce((t,r)=>(t[r]="$_refreshListeners",t),{}),...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((t,r)=>(t[r]="$_computePosition",t),{})},created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map(t=>t.toString(36).substring(2,10)).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:t=null,skipDelay:r=!1,force:o=!1}={}){var n,a;(n=this.parentPopper)!=null&&n.lockedChild&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,(o||!this.disabled)&&(((a=this.parentPopper)==null?void 0:a.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(t,r),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:t=null,skipDelay:r=!1}={}){var o;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:r}),this.parentPopper.lockedChild=null)},1e3));return}((o=this.parentPopper)==null?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(t,r),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var t;this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((t=this.referenceNode)==null?void 0:t.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(r=>r.nodeType===r.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(xp({mainAxis:this.distance,crossAxis:this.skidding}));const r=this.placement.startsWith("auto");if(r?t.middleware.push(kp({alignment:this.placement.split("-")[1]??""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push($p({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!r&&this.flip&&t.middleware.push(_p({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push(hp({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:n,rects:a,middlewareData:s})=>{let l;const{centerOffset:i}=s.arrow;return n.startsWith("top")||n.startsWith("bottom")?l=Math.abs(i)>a.reference.width/2:l=Math.abs(i)>a.reference.height/2,{data:{overflow:l}}}}),this.autoMinSize||this.autoSize){const n=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:a,placement:s,middlewareData:l})=>{var i;if((i=l.autoSize)!=null&&i.skip)return{};let d,c;return s.startsWith("top")||s.startsWith("bottom")?d=a.reference.width:c=a.reference.height,this.$_innerNode.style[n==="min"?"minWidth":n==="max"?"maxWidth":"width"]=d!=null?`${d}px`:null,this.$_innerNode.style[n==="min"?"minHeight":n==="max"?"maxHeight":"height"]=c!=null?`${c}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(vp({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:n,availableHeight:a})=>{this.$_innerNode.style.maxWidth=n!=null?`${n}px`:null,this.$_innerNode.style.maxHeight=a!=null?`${a}px`:null}})));const o=await Tp(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(t=null,r=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),me&&this.instantMove&&me.instantMove&&me!==this.parentPopper){me.$_applyHide(!0),this.$_applyShow(!0);return}r?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(t=null,r=!1){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(me=this),r?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(t){const r=this.delay;return parseInt(r&&r[t]||r||0)},async $_applyShow(t=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=t,!this.isShown&&(this.$_ensureTeleport(),await Vt(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...at(this.$_referenceNode),...at(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const r=this.$_referenceNode.getBoundingClientRect(),o=this.$_popperNode.querySelector(".v-popper__wrapper"),n=o.parentNode.getBoundingClientRect(),a=r.x+r.width/2-(n.left+o.offsetLeft),s=r.y+r.height/2-(n.top+o.offsetTop);this.result.transformOrigin=`${a}px ${s}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const t=this.showGroup;if(t){let r;for(let o=0;o<W.length;o++)r=W[o],r.showGroup!==t&&(r.hide(),r.$emit("close-group"))}W.push(this),document.body.classList.add("v-popper--some-open");for(const r of ro(this.theme))io(r).push(this),document.body.classList.add(`v-popper--some-open--${r}`);this.$emit("apply-show"),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await Vt(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(t=!1){if(this.shownChildren.size>0){this.$_pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=t,so(W,this),W.length===0&&document.body.classList.remove("v-popper--some-open");for(const o of ro(this.theme)){const n=io(o);so(n,this),n.length===0&&document.body.classList.remove(`v-popper--some-open--${o}`)}me===this&&(me=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const r=this.disposeTimeout;r!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},r)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await Vt(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let t=this.container;if(typeof t=="string"?t=window.document.querySelector(t):t===!1&&(t=this.$_targetNodes[0].parentNode),!t)throw new Error("No container for popover: "+this.container);t.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const t=o=>{this.isShown&&!this.$_hideInProgress||(o.usedByTooltip=!0,!this.$_preventShow&&this.show({event:o}))};this.$_registerTriggerListeners(this.$_targetNodes,no,this.triggers,this.showTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],no,this.popperTriggers,this.popperShowTriggers,t);const r=o=>{o.usedByTooltip||this.hide({event:o})};this.$_registerTriggerListeners(this.$_targetNodes,ao,this.triggers,this.hideTriggers,r),this.$_registerTriggerListeners([this.$_popperNode],ao,this.popperTriggers,this.popperHideTriggers,r)},$_registerEventListeners(t,r,o){this.$_events.push({targetNodes:t,eventType:r,handler:o}),t.forEach(n=>n.addEventListener(r,o,xe?{passive:!0}:void 0))},$_registerTriggerListeners(t,r,o,n,a){let s=o;n!=null&&(s=typeof n=="function"?n(s):n),s.forEach(l=>{const i=r[l];i&&this.$_registerEventListeners(t,i,a)})},$_removeEventListeners(t){const r=[];this.$_events.forEach(o=>{const{targetNodes:n,eventType:a,handler:s}=o;!t||t===a?n.forEach(l=>l.removeEventListener(a,s)):r.push(o)}),this.$_events=r},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(t,r=!1){this.$_showFrameLocked||(this.hide({event:t}),t.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),r&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(t,r){for(const o of this.$_targetNodes){const n=o.getAttribute(t);n&&(o.removeAttribute(t),o.setAttribute(r,n))}},$_applyAttrsToTarget(t){for(const r of this.$_targetNodes)for(const o in t){const n=t[o];n==null?r.removeAttribute(o):r.setAttribute(o,n)}},$_updateParentShownChildren(t){let r=this.parentPopper;for(;r;)t?r.shownChildren.add(this.randomId):(r.shownChildren.delete(this.randomId),r.$_pendingHide&&r.hide()),r=r.parentPopper},$_isAimingPopper(){const t=this.$_referenceNode.getBoundingClientRect();if(Oe>=t.left&&Oe<=t.right&&Le>=t.top&&Le<=t.bottom){const r=this.$_popperNode.getBoundingClientRect(),o=Oe-re,n=Le-oe,a=r.left+r.width/2-re+(r.top+r.height/2)-oe+r.width+r.height,s=re+o*a,l=oe+n*a;return st(re,oe,s,l,r.left,r.top,r.left,r.bottom)||st(re,oe,s,l,r.left,r.top,r.right,r.top)||st(re,oe,s,l,r.right,r.top,r.right,r.bottom)||st(re,oe,s,l,r.left,r.bottom,r.right,r.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});typeof document<"u"&&typeof window<"u"&&(oo?(document.addEventListener("touchstart",po,xe?{passive:!0,capture:!0}:!0),document.addEventListener("touchend",Pp,xe?{passive:!0,capture:!0}:!0)):(window.addEventListener("mousedown",po,!0),window.addEventListener("click",Vp,!0)),window.addEventListener("resize",Ap));function po(t){for(let r=0;r<W.length;r++){const o=W[r];try{const n=o.popperNode();o.$_mouseDownContains=n.contains(t.target)}catch{}}}function Vp(t){uo(t)}function Pp(t){uo(t,!0)}function uo(t,r=!1){const o={};for(let n=W.length-1;n>=0;n--){const a=W[n];try{const s=a.$_containsGlobalTarget=Fp(a,t);a.$_pendingHide=!1,requestAnimationFrame(()=>{if(a.$_pendingHide=!1,!o[a.randomId]&&fo(a,s,t)){if(a.$_handleGlobalClose(t,r),!t.closeAllPopover&&t.closePopover&&s){let i=a.parentPopper;for(;i;)o[i.randomId]=!0,i=i.parentPopper;return}let l=a.parentPopper;for(;l&&fo(l,l.$_containsGlobalTarget,t);)l.$_handleGlobalClose(t,r),l=l.parentPopper}})}catch{}}}function Fp(t,r){const o=t.popperNode();return t.$_mouseDownContains||o.contains(r.target)}function fo(t,r,o){return o.closeAllPopover||o.closePopover&&r||Ip(t,o)&&!r}function Ip(t,r){if(typeof t.autoHide=="function"){const o=t.autoHide(r);return t.lastAutoHide=o,o}return t.autoHide}function Ap(t){for(let r=0;r<W.length;r++)W[r].$_computePosition(t)}let re=0,oe=0,Oe=0,Le=0;typeof window<"u"&&window.addEventListener("mousemove",t=>{re=Oe,oe=Le,Oe=t.clientX,Le=t.clientY},xe?{passive:!0}:void 0);function st(t,r,o,n,a,s,l,i){const d=((l-a)*(r-s)-(i-s)*(t-a))/((i-s)*(o-t)-(l-a)*(n-r)),c=((o-t)*(r-s)-(n-r)*(t-a))/((i-s)*(o-t)-(l-a)*(n-r));return d>=0&&d<=1&&c>=0&&c<=1}const Mp={extends:co()},It=(t,r)=>{const o=t.__vccOpts||t;for(const[n,a]of r)o[n]=a;return o};function Op(t,r,o,n,a,s){return e.openBlock(),e.createElementBlock("div",{ref:"reference",class:e.normalizeClass(["v-popper",{"v-popper--shown":t.slotData.isShown}])},[e.renderSlot(t.$slots,"default",e.normalizeProps(e.guardReactiveProps(t.slotData)))],2)}const Lp=It(Mp,[["render",Op]]);function Rp(){var t=window.navigator.userAgent,r=t.indexOf("MSIE ");if(r>0)return parseInt(t.substring(r+5,t.indexOf(".",r)),10);var o=t.indexOf("Trident/");if(o>0){var n=t.indexOf("rv:");return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var a=t.indexOf("Edge/");return a>0?parseInt(t.substring(a+5,t.indexOf(".",a)),10):-1}let lt;function At(){At.init||(At.init=!0,lt=Rp()!==-1)}var it={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){At(),e.nextTick(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",lt&&this.$el.appendChild(t),t.data="about:blank",lt||this.$el.appendChild(t)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!lt&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Dp=e.withScopeId("data-v-b329ee4c");e.pushScopeId("data-v-b329ee4c");const jp={class:"resize-observer",tabindex:"-1"};e.popScopeId();const Hp=Dp((t,r,o,n,a,s)=>(e.openBlock(),e.createBlock("div",jp)));it.render=Hp,it.__scopeId="data-v-b329ee4c",it.__file="src/components/ResizeObserver.vue";const mo=(t="theme")=>({computed:{themeClass(){return zp(this[t])}}}),Gp=e.defineComponent({name:"VPopperContent",components:{ResizeObserver:it},mixins:[mo()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(t){return t!=null&&!isNaN(t)?`${t}px`:null}}}),Wp=["id","aria-hidden","tabindex","data-popper-placement"],qp={ref:"inner",class:"v-popper__inner"},Up=e.createElementVNode("div",{class:"v-popper__arrow-outer"},null,-1),Yp=e.createElementVNode("div",{class:"v-popper__arrow-inner"},null,-1),Kp=[Up,Yp];function Jp(t,r,o,n,a,s){const l=e.resolveComponent("ResizeObserver");return e.openBlock(),e.createElementBlock("div",{id:t.popperId,ref:"popover",class:e.normalizeClass(["v-popper__popper",[t.themeClass,t.classes.popperClass,{"v-popper__popper--shown":t.shown,"v-popper__popper--hidden":!t.shown,"v-popper__popper--show-from":t.classes.showFrom,"v-popper__popper--show-to":t.classes.showTo,"v-popper__popper--hide-from":t.classes.hideFrom,"v-popper__popper--hide-to":t.classes.hideTo,"v-popper__popper--skip-transition":t.skipTransition,"v-popper__popper--arrow-overflow":t.result&&t.result.arrow.overflow,"v-popper__popper--no-positioning":!t.result}]]),style:e.normalizeStyle(t.result?{position:t.result.strategy,transform:`translate3d(${Math.round(t.result.x)}px,${Math.round(t.result.y)}px,0)`}:void 0),"aria-hidden":t.shown?"false":"true",tabindex:t.autoHide?0:void 0,"data-popper-placement":t.result?t.result.placement:void 0,onKeyup:r[2]||(r[2]=e.withKeys(i=>t.autoHide&&t.$emit("hide"),["esc"]))},[e.createElementVNode("div",{class:"v-popper__backdrop",onClick:r[0]||(r[0]=i=>t.autoHide&&t.$emit("hide"))}),e.createElementVNode("div",{class:"v-popper__wrapper",style:e.normalizeStyle(t.result?{transformOrigin:t.result.transformOrigin}:void 0)},[e.createElementVNode("div",qp,[t.mounted?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createElementVNode("div",null,[e.renderSlot(t.$slots,"default")]),t.handleResize?(e.openBlock(),e.createBlock(l,{key:0,onNotify:r[1]||(r[1]=i=>t.$emit("resize",i))})):e.createCommentVNode("",!0)],64)):e.createCommentVNode("",!0)],512),e.createElementVNode("div",{ref:"arrow",class:"v-popper__arrow-container",style:e.normalizeStyle(t.result?{left:t.toPx(t.result.arrow.x),top:t.toPx(t.result.arrow.y)}:void 0)},Kp,4)],4)],46,Wp)}const go=It(Gp,[["render",Jp]]),ho={methods:{show(...t){return this.$refs.popper.show(...t)},hide(...t){return this.$refs.popper.hide(...t)},dispose(...t){return this.$refs.popper.dispose(...t)},onResize(...t){return this.$refs.popper.onResize(...t)}}},Qp=e.defineComponent({name:"VPopperWrapper",components:{Popper:Lp,PopperContent:go},mixins:[ho,mo("finalTheme")],props:{theme:{type:String,default:null}},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(t=>t!==this.$refs.popperContent.$el)}}});function Zp(t,r,o,n,a,s){const l=e.resolveComponent("PopperContent"),i=e.resolveComponent("Popper");return e.openBlock(),e.createBlock(i,{ref:"popper",theme:t.finalTheme,"target-nodes":t.getTargetNodes,"popper-node":()=>t.$refs.popperContent.$el,class:e.normalizeClass([t.themeClass])},{default:e.withCtx(({popperId:d,isShown:c,shouldMountContent:f,skipTransition:u,autoHide:m,show:p,hide:g,handleResize:b,onResize:w,classes:_,result:k})=>[e.renderSlot(t.$slots,"default",{shown:c,show:p,hide:g}),e.createVNode(l,{ref:"popperContent","popper-id":d,theme:t.finalTheme,shown:c,mounted:f,"skip-transition":u,"auto-hide":m,"handle-resize":b,classes:_,result:k,onHide:g,onResize:w},{default:e.withCtx(()=>[e.renderSlot(t.$slots,"popper",{shown:c,hide:g})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},8,["theme","target-nodes","popper-node","class"])}const Mt=It(Qp,[["render",Zp]]);({...Mt},{...Mt});const Xp={...Mt,name:"VTooltip",vPopperTheme:"tooltip"};e.defineComponent({name:"VTooltipDirective",components:{Popper:co(),PopperContent:go},mixins:[ho],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:t=>Nt(t.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:t=>Nt(t.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(t){if(typeof this.content=="function"&&this.$_isShown&&(t||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const r=++this.$_fetchId,o=this.content(this);o.then?o.then(n=>this.onResult(r,n)):this.onResult(r,o)}},onResult(t,r){t===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=r)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const eu=Xp,s0="",tu={class:"flex items-start"},ru=e.defineComponent({__name:"FwbTooltip",props:{placement:{default:"top"},theme:{default:"dark"},trigger:{default:"hover"}},setup(t){const r=t,o=e.computed(()=>({light:"tooltip-light",dark:"tooltip-dark"})[r.theme]);return(n,a)=>(e.openBlock(),e.createElementBlock("div",tu,[e.createVNode(e.unref(eu),{placement:n.placement,triggers:[n.trigger],theme:o.value,"auto-hide":""},{popper:e.withCtx(()=>[e.renderSlot(n.$slots,"content")]),default:e.withCtx(()=>[e.renderSlot(n.$slots,"trigger")]),_:3},8,["placement","triggers","theme"])]))}}),l0="",ou="block text-sm font-medium text-gray-900 dark:text-gray-300",nu="w-4 h-4 rounded bg-gray-100 border-gray-300 dark:ring-offset-gray-800 focus:ring-2 dark:bg-gray-600 dark:border-gray-500";function au(){const t=e.computed(()=>D(nu)),r=e.computed(()=>ou);return{checkboxClasses:t,labelClasses:r}}const su={class:"flex gap-3 items-center justify-start"},lu=["disabled"],iu=e.defineComponent({__name:"FwbCheckbox",props:{disabled:{type:Boolean,default:!1},label:{default:""},modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=e.computed({get(){return o.modelValue},set(l){r("update:modelValue",l)}}),{checkboxClasses:a,labelClasses:s}=au();return(l,i)=>(e.openBlock(),e.createElementBlock("label",su,[e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":i[0]||(i[0]=d=>n.value=d),class:e.normalizeClass(e.unref(a)),disabled:l.disabled,type:"checkbox"},null,10,lu),[[e.vModelCheckbox,n.value]]),l.label?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(e.unref(s))},e.toDisplayString(l.label),3)):e.createCommentVNode("",!0),e.renderSlot(l.$slots,"default")]))}}),du="block w-full text-sm text-gray-900 border-[1px] border-gray-300 rounded-lg cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400",cu="block mb-2 text-sm font-medium text-gray-900 dark:text-white",pu="flex flex-col items-center justify-center w-full h-64 border-2 border-gray-300 border-dashed rounded-lg cursor-pointer bg-gray-50 dark:hover:bg-bray-800 dark:bg-gray-700 hover:bg-gray-100 dark:border-gray-600 dark:hover:border-gray-500 dark:hover:bg-gray-600",uu="flex flex-col items-center justify-center pt-5 pb-6",fu="!-mb-2 text-sm text-gray-500 dark:text-gray-400";function mu(t){const r=e.computed(()=>D(du,"text-"+t)),o=e.computed(()=>cu),n=e.computed(()=>pu),a=e.computed(()=>uu),s=e.computed(()=>fu);return{fileInpClasses:r,labelClasses:o,dropzoneLabelClasses:n,dropzoneWrapClasses:a,dropzoneTextClasses:s}}const gu={key:0},hu=["multiple"],bu=e.createElementVNode("svg",{"aria-hidden":"true",class:"w-8 h-8 text-gray-500 dark:text-gray-400",fill:"none",viewBox:"0 0 20 16",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M13 13h3a3 3 0 0 0 0-6h-.025A5.56 5.56 0 0 0 16 6.5 5.5 5.5 0 0 0 5.207 5.021C5.137 5.017 5.071 5 5 5a4 4 0 0 0 0 8h2.167M10 15V6m0 0L8 8m2-2 2 2","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",stroke:"currentColor"})],-1),yu={key:0},wu=e.createElementVNode("span",{class:"font-semibold"},"Click to upload",-1),ku={key:1},_u=["multiple"],xu=e.defineComponent({__name:"FwbFileInput",props:{dropzone:{type:Boolean,default:!1},label:{default:""},modelValue:{default:null},multiple:{type:Boolean,default:!1},size:{default:"sm"}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=e.computed(()=>be(o.modelValue)?o.modelValue.map(p=>p.name).join(", "):o.modelValue instanceof FileList?Array.from(o.modelValue).map(p=>p.name).join(","):o.modelValue instanceof File&&o.modelValue.name||""),a=e.computed({get(){return o.modelValue},set(p){r("update:modelValue",p)}}),s=p=>{const g=p.target;o.multiple?a.value=Array.from(g.files??[]):a.value=g.files?.[0]??null},l=p=>{p.preventDefault();const g=[];p.dataTransfer?.items?(Object.values(p.dataTransfer.items).forEach(b=>{b.kind==="file"&&g.push(b.getAsFile())}),o.multiple?a.value=g:a.value=g[0]):p.dataTransfer?.files&&Object.values(p.dataTransfer.files).forEach(b=>{a.value=b})},i=p=>{p.preventDefault()},{fileInpClasses:d,labelClasses:c,dropzoneLabelClasses:f,dropzoneWrapClasses:u,dropzoneTextClasses:m}=mu(o.size);return(p,g)=>(e.openBlock(),e.createElementBlock("div",null,[p.dropzone?(e.openBlock(),e.createElementBlock("div",{key:1,class:"flex items-center justify-center",onChange:s,onDragover:i,onDrop:l},[e.createElementVNode("label",{class:e.normalizeClass(e.unref(f))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(u))},[bu,a.value?(e.openBlock(),e.createElementBlock("p",ku,"File: "+e.toDisplayString(n.value),1)):(e.openBlock(),e.createElementBlock("div",yu,[e.createElementVNode("p",{class:e.normalizeClass(e.unref(m))},[wu,e.createTextVNode(" or drag and drop ")],2),e.renderSlot(p.$slots,"default")]))],2),e.createElementVNode("input",{multiple:p.multiple,type:"file",class:"hidden"},null,8,_u)],2)],32)):(e.openBlock(),e.createElementBlock("div",gu,[e.createElementVNode("label",null,[e.createElementVNode("span",{class:e.normalizeClass(e.unref(c))},e.toDisplayString(p.label),3),e.createElementVNode("input",{class:e.normalizeClass(e.unref(d)),multiple:p.multiple,type:"file",onChange:s},null,42,hu)]),e.renderSlot(p.$slots,"default")]))]))}}),Ce={Success:"success",Error:"error"},Cu="block mb-2 text-sm font-medium",$u="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500",vu="cursor-not-allowed bg-gray-100",Su={lg:"p-4",md:"p-2.5 text-sm",sm:"p-2 text-sm"},Bu="bg-green-50 border-green-500 dark:border-green-500 text-green-900 dark:text-green-400 placeholder-green-700 dark:placeholder-green-500 focus:ring-green-500 focus:border-green-500",Eu="bg-red-50 border-red-500 text-red-900 placeholder-red-700 focus:ring-red-500 focus:border-red-500 dark:text-red-500 dark:placeholder-red-500 dark:border-red-500";function Tu(t){const r=e.computed(()=>{const n=t.validationStatus.value,a=n===Ce.Success?Bu:n===Ce.Error?Eu:"";return B($u,a,Su[t.size.value],t.disabled.value?vu:"")}),o=e.computed(()=>{const n=t.validationStatus.value,a=n===Ce.Success?"text-green-700 dark:text-green-500":n===Ce.Error?"text-red-700 dark:text-red-500":"text-gray-900 dark:text-white";return B(Cu,a)});return{inputClasses:r,labelClasses:o}}const zu={class:"flex relative"},Nu={key:0,class:"w-10 flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none overflow-hidden"},Vu=["disabled","type","required"],Pu={key:1,class:"absolute right-2.5 bottom-2.5"},Fu={key:2,class:"mt-2 text-sm text-gray-500 dark:text-gray-400"},Iu=e.defineComponent({__name:"FwbInput",props:{disabled:{type:Boolean,default:!1},label:{default:""},modelValue:{default:""},required:{type:Boolean,default:!1},size:{default:"md"},type:{default:"text"},validationStatus:{default:void 0}},setup(t){const r=t,o=fr(r,"modelValue"),{inputClasses:n,labelClasses:a}=Tu(e.toRefs(r)),s=e.computed(()=>B("mt-2 text-sm",r.validationStatus===Ce.Success?"text-green-600 dark:text-green-500":"",r.validationStatus===Ce.Error?"text-red-600 dark:text-red-500":""));return(l,i)=>(e.openBlock(),e.createElementBlock("div",null,[l.label?(e.openBlock(),e.createElementBlock("label",{key:0,class:e.normalizeClass(e.unref(a))},e.toDisplayString(l.label),3)):e.createCommentVNode("",!0),e.createElementVNode("div",zu,[l.$slots.prefix?(e.openBlock(),e.createElementBlock("div",Nu,[e.renderSlot(l.$slots,"prefix")])):e.createCommentVNode("",!0),e.withDirectives(e.createElementVNode("input",e.mergeProps(l.$attrs,{"onUpdate:modelValue":i[0]||(i[0]=d=>e.isRef(o)?o.value=d:null),disabled:l.disabled,type:l.type,required:l.required,class:[e.unref(n),l.$slots.prefix?"pl-10":""]}),null,16,Vu),[[e.vModelDynamic,e.unref(o)]]),l.$slots.suffix?(e.openBlock(),e.createElementBlock("div",Pu,[e.renderSlot(l.$slots,"suffix")])):e.createCommentVNode("",!0)]),l.$slots.validationMessage?(e.openBlock(),e.createElementBlock("p",{key:1,class:e.normalizeClass(s.value)},[e.renderSlot(l.$slots,"validationMessage")],2)):e.createCommentVNode("",!0),l.$slots.helper?(e.openBlock(),e.createElementBlock("p",Fu,[e.renderSlot(l.$slots,"helper")])):e.createCommentVNode("",!0)]))}}),Au={class:"flex w-[100%] items-center"},Mu=["disabled","name","value"],Ou="w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-2 dark:bg-gray-700 dark:border-gray-600",Lu="m-2 mr-0 text-sm font-medium text-gray-900 dark:text-gray-300",Ru=e.defineComponent({__name:"FwbRadio",props:{modelValue:{default:""},name:{default:""},value:{default:""},label:{default:""},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=e.computed({get(){return o.modelValue},set(l){r("update:modelValue",l)}}),a=e.computed(()=>Ou),s=e.computed(()=>B(Lu,o.disabled&&"text-gray-400 dark:text-gray-500"));return(l,i)=>(e.openBlock(),e.createElementBlock("label",Au,[e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":i[0]||(i[0]=d=>n.value=d),type:"radio",disabled:l.disabled,name:l.name,value:l.value,class:e.normalizeClass(a.value)},null,10,Mu),[[e.vModelRadio,n.value]]),e.createElementVNode("span",{class:e.normalizeClass(s.value)},e.toDisplayString(l.label),3),e.renderSlot(l.$slots,"default")]))}}),Du="w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700",ju="block mb-2 text-sm font-medium text-gray-900 dark:text-white",Hu={lg:"h-3 range-lg",md:"h-2 range-md",sm:"h-1 range-sm"};function Gu(t){const r=e.computed(()=>D(Du,Hu[t.size.value])),o=e.computed(()=>ju);return{rangeClasses:r,labelClasses:o}}const Wu={class:"flex flex-col"},qu=["step","min","max","disabled"],Uu=e.defineComponent({__name:"FwbRange",props:{disabled:{type:Boolean,default:!1},label:{default:"Range slider"},max:{default:100},min:{default:0},modelValue:{default:50},size:{default:"md"},steps:{default:1}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=e.computed({get(){return o.modelValue},set(l){r("update:modelValue",l)}}),{rangeClasses:a,labelClasses:s}=Gu(e.toRefs(o));return(l,i)=>(e.openBlock(),e.createElementBlock("label",Wu,[e.createElementVNode("span",{class:e.normalizeClass(e.unref(s))},e.toDisplayString(l.label),3),e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":i[0]||(i[0]=d=>n.value=d),step:l.steps,min:l.min,max:l.max,disabled:l.disabled,type:"range",class:e.normalizeClass(e.unref(a))},null,10,qu),[[e.vModelText,n.value]])]))}}),i0="",Yu=q(Uu,[["__scopeId","data-v-c4cfe3d4"]]),ne={Success:"success",Error:"error"},Ku="block mb-2 text-sm font-medium",Ju="w-full text-gray-900 bg-gray-50 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",Qu="cursor-not-allowed bg-gray-100",Zu="bg-transparent dark:bg-transparent border-b-2 border-gray-200 appearance-none dark:border-gray-700 focus:outline-none focus:ring-0 focus:border-gray-200 peer",Xu={lg:"p-4",md:"p-2.5 text-sm",sm:"p-2 text-sm"},ef="bg-green-50 border-green-500 dark:border-green-500 text-green-900 dark:text-green-400 placeholder-green-700 dark:placeholder-green-500 focus:ring-green-500 focus:border-green-500",tf="bg-red-50 border-red-500 text-red-900 placeholder-red-700 focus:ring-red-500 focus:border-red-500 dark:text-red-500 dark:placeholder-red-500 dark:border-red-500";function rf(t){const r=e.computed(()=>{const n=t.validationStatus.value,a=n===ne.Success?ef:n===ne.Error?tf:"",s=n===ne.Success?"focus:border-green-500":n===ne.Error?"focus:border-red-500":"";return B(Ju,a,Xu[t.size.value],t.disabled.value&&Qu,t.underline.value?Zu:"border border-gray-300 rounded-lg",t.underline.value&&s)}),o=e.computed(()=>{const n=t.validationStatus.value,a=n===ne.Success?"text-green-700 dark:text-green-500":n===ne.Error?"text-red-700 dark:text-red-500":"text-gray-900 dark:text-white";return B(Ku,a)});return{selectClasses:r,labelClasses:o}}const of=["disabled"],nf={disabled:"",selected:"",value:""},af=["value"],sf={key:1,class:"mt-2 text-sm text-gray-500 dark:text-gray-400"},lf=e.defineComponent({__name:"FwbSelect",props:{modelValue:{default:""},label:{default:""},options:{default:()=>[]},placeholder:{default:"Please select one"},disabled:{type:Boolean,default:!1},underline:{type:Boolean,default:!1},size:{default:"md"},validationStatus:{default:void 0}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=fr(o,"modelValue",r),{selectClasses:a,labelClasses:s}=rf(e.toRefs(o)),l=e.computed(()=>B("mt-2 text-sm",o.validationStatus===ne.Success?"text-green-600 dark:text-green-500":"",o.validationStatus===ne.Error?"text-red-600 dark:text-red-500":""));return(i,d)=>(e.openBlock(),e.createElementBlock("div",null,[e.createElementVNode("label",null,[i.label?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(e.unref(s))},e.toDisplayString(i.label),3)):e.createCommentVNode("",!0),e.withDirectives(e.createElementVNode("select",{"onUpdate:modelValue":d[0]||(d[0]=c=>e.isRef(n)?n.value=c:null),disabled:i.disabled,class:e.normalizeClass(e.unref(a))},[e.createElementVNode("option",nf,e.toDisplayString(i.placeholder),1),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(i.options,(c,f)=>(e.openBlock(),e.createElementBlock("option",{key:f,value:c.value},e.toDisplayString(c.name),9,af))),128))],10,of),[[e.vModelSelect,e.unref(n)]])]),i.$slots.validationMessage?(e.openBlock(),e.createElementBlock("p",{key:0,class:e.normalizeClass(l.value)},[e.renderSlot(i.$slots,"validationMessage")],2)):e.createCommentVNode("",!0),i.$slots.helper?(e.openBlock(),e.createElementBlock("p",sf,[e.renderSlot(i.$slots,"helper")])):e.createCommentVNode("",!0)]))}}),df="block w-full mb-4 border border-gray-200 rounded-lg bg-gray-50 dark:bg-gray-700 dark:border-gray-600",cf="block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-200 focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500",pf="block mb-2 text-sm font-medium text-gray-900 dark:text-white",uf="block py-2 px-3 border-gray-200 dark:border-gray-600";function ff(t){const r=e.computed(()=>D(cf,t?"bg-white dark:bg-gray-800 border-none":"border")),o=e.computed(()=>pf),n=e.computed(()=>t?df:""),a=e.computed(()=>uf);return{textareaClasses:r,labelClasses:o,wrapperClasses:n,footerClasses:a}}const mf=["rows","placeholder"],gf=e.defineComponent({inheritAttrs:!1,__name:"FwbTextarea",props:{modelValue:{default:""},label:{default:"Your message"},rows:{default:4},custom:{type:Boolean,default:!1},placeholder:{default:"Write your message here..."}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=e.computed({get(){return o.modelValue},set(d){r("update:modelValue",d)}}),{textareaClasses:a,labelClasses:s,wrapperClasses:l,footerClasses:i}=ff(o.custom);return(d,c)=>(e.openBlock(),e.createElementBlock("label",null,[e.createElementVNode("span",{class:e.normalizeClass(e.unref(s))},e.toDisplayString(d.label),3),e.createElementVNode("span",{class:e.normalizeClass(e.unref(l))},[e.withDirectives(e.createElementVNode("textarea",e.mergeProps({"onUpdate:modelValue":c[0]||(c[0]=f=>n.value=f)},d.$attrs,{class:e.unref(a),rows:d.rows,placeholder:d.placeholder}),null,16,mf),[[e.vModelText,n.value]]),d.$slots.footer?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(e.unref(i))},[e.renderSlot(d.$slots,"footer")],2)):e.createCommentVNode("",!0)],2)]))}}),hf="w-fit relative inline-flex items-center cursor-pointer",bf='bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-blue-300 dark:peer-focus:ring-blue-800 rounded-full peer dark:bg-gray-700 peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[""] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all dark:border-gray-600 peer-checked:bg-blue-600',yf="ml-3 text-sm font-medium text-gray-900 dark:text-gray-300",wf={lg:"w-14 h-7 after:top-0.5 after:left-[4px] after:h-6 after:w-6",md:"w-11 h-6 after:top-[2px] after:left-[2px] after:h-5 after:w-5",sm:"w-9 h-5 after:top-[2px] after:left-[2px] after:h-4 after:w-4"},kf={red:"peer-focus:ring-red-300 dark:peer-focus:ring-red-800 peer-checked:bg-red-600",green:"peer-focus:ring-green-300 dark:peer-focus:ring-green-800 peer-checked:bg-green-600",purple:"peer-focus:ring-purple-300 dark:peer-focus:ring-purple-800 peer-checked:bg-purple-600",yellow:"peer-focus:ring-yellow-300 dark:peer-focus:ring-yellow-800 peer-checked:bg-yellow-400",teal:"peer-focus:ring-teal-300 dark:peer-focus:ring-teal-800 peer-checked:bg-teal-600",orange:"peer-focus:ring-orange-300 dark:peer-focus:ring-orange-800 peer-checked:bg-orange-500"};function _f(t){const r=e.computed(()=>hf),o=e.computed(()=>bf),n=e.computed(()=>wf[t.size.value]),a=e.computed(()=>kf[t.color.value]),s=e.computed(()=>yf);return{labelClasses:r,toggleSize:n,toggleClasses:o,toggleColor:a,toggleBallClasses:s}}const xf=["disabled"],Cf=e.defineComponent({__name:"FwbToggle",props:{color:{default:""},disabled:{type:Boolean,default:!1},label:{default:""},modelValue:{type:Boolean,default:!1},size:{default:"md"}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=e.computed({get(){return o.modelValue},set(c){r("update:modelValue",c)}}),{labelClasses:a,toggleSize:s,toggleClasses:l,toggleColor:i,toggleBallClasses:d}=_f(e.toRefs(o));return(c,f)=>(e.openBlock(),e.createElementBlock("label",{class:e.normalizeClass(e.unref(a))},[e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":f[0]||(f[0]=u=>n.value=u),disabled:c.disabled,class:"sr-only peer",type:"checkbox"},null,8,xf),[[e.vModelCheckbox,n.value]]),e.createElementVNode("span",{class:e.normalizeClass([e.unref(l),e.unref(s),e.unref(i)])},null,2),e.createElementVNode("span",{class:e.normalizeClass(e.unref(d))},e.toDisplayString(c.label),3)],2))}}),$f=["href"],vf=e.defineComponent({__name:"FwbA",props:{href:{default:""},color:{default:"text-primary-600 dark:text-primary-500"}},setup(t){return(r,o)=>(e.openBlock(),e.createElementBlock("a",{href:r.href,class:e.normalizeClass([r.color,"inline-flex items-center hover:underline"])},[e.renderSlot(r.$slots,"default")],10,$f))}}),Sf=e.defineComponent({inheritAttrs:!1,__name:"FwbHeading",props:{tag:{default:"h1"},color:{default:"text-gray-900 dark:text-white"},customSize:{default:""}},setup(t){const r=t,o={h1:"text-5xl font-extrabold",h2:"text-4xl font-bold",h3:"text-3xl font-bold",h4:"text-2xl font-bold",h5:"text-xl font-bold",h6:"text-lg font-bold"},n=e.useAttrs(),a=B("w-full",o[r.tag],r.color,r.customSize,n.class),s=r.tag;return(l,i)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(s)),e.mergeProps(l.$attrs,{class:e.unref(a)}),{default:e.withCtx(()=>[e.renderSlot(l.$slots,"default")]),_:3},16,["class"]))}}),Bf=["src","alt"],Ef=["src","alt"],Tf=e.defineComponent({__name:"FwbImg",props:{caption:{default:""},src:{default:""},size:{default:"max-w-full"},alt:{default:""},imgClass:{default:"h-auto"},alignment:{default:""},captionClass:{default:"mt-2 text-sm text-center text-gray-500 dark:text-gray-400"}},setup(t){return(r,o)=>r.caption?(e.openBlock(),e.createElementBlock("figure",{key:0,class:e.normalizeClass(r.size)},[e.createElementVNode("img",{src:r.src,alt:r.alt,class:e.normalizeClass([r.size,r.alignment,r.imgClass])},null,10,Bf),e.createElementVNode("figcaption",{class:e.normalizeClass(r.captionClass)},e.toDisplayString(r.caption),3)],2)):(e.openBlock(),e.createElementBlock("img",{key:1,src:r.src,alt:r.alt,class:e.normalizeClass([r.size,r.alignment,r.imgClass])},null,10,Ef))}}),zf=e.defineComponent({__name:"FwbP",props:{height:{default:"normal"},color:{default:"text-gray-900 dark:text-white"},size:{default:""},weight:{default:""},whitespace:{default:""},align:{default:""}},setup(t){const r={xs:"text-xs",sm:"text-sm",base:"text-base",lg:"text-lg",xl:"text-xl"},o={thin:"font-thin",extralight:"font-extralight",light:"font-light",normal:"font-normal",medium:"font-medium",semibold:"font-semibold",bold:"font-bold",extrabold:"font-extrabold",black:"font-black"},n={left:"text-left",center:"text-center",right:"text-right"},a={normal:"leading-normal",relaxed:"leading-relaxed",loose:"leading-loose"},s={normal:"whitespace-normal",nowrap:"whitespace-nowrap",pre:"whitespace-pre",preline:"whitespace-pre-line",prewrap:"whitespace-pre-wrap"};return(l,i)=>(e.openBlock(),e.createElementBlock("p",{class:e.normalizeClass([l.color,r[l.size],a[l.height],o[l.weight],s[l.whitespace],n[l.align]])},[e.renderSlot(l.$slots,"default")],2))}}),Nf=e.defineComponent({__name:"FlowbiteThemable",props:{theme:{default:"blue"}},setup(t){const r=t;return e.provide(Pr,e.toRef(r,"theme")),(o,n)=>e.renderSlot(o.$slots,"default")}});function Vf(){const t=e.inject(Or,null);return t===null&&console.warn("Cannot use useToast outside <toast-provider> component. Please wrap your component with <toast-provider>"),{add:a=>t?t?.add(a):"",remove:a=>t?t?.remove(a):!1,pop:()=>t?t?.pop():""}}h.FlowbiteThemable=Nf,h.FlowbiteThemableChild=Mr,h.FwbA=vf,h.FwbAccordion=yo,h.FwbAccordionContent=Yo,h.FwbAccordionHeader=en,h.FwbAccordionPanel=rn,h.FwbAlert=ln,h.FwbAvatar=Cn,h.FwbAvatarStack=Bn,h.FwbAvatarStackCounter=Tn,h.FwbBadge=Mn,h.FwbBreadcrumb=Hn,h.FwbBreadcrumbItem=Xn,h.FwbButton=rr,h.FwbButtonGroup=ha,h.FwbCard=wa,h.FwbCarousel=Ta,h.FwbCheckbox=iu,h.FwbDropdown=pi,h.FwbFileInput=xu,h.FwbFooter=ui,h.FwbFooterBrand=gi,h.FwbFooterCopyright=hi,h.FwbFooterIcon=yi,h.FwbFooterLink=wi,h.FwbFooterLinkGroup=ki,h.FwbHeading=Sf,h.FwbImg=Tf,h.FwbInput=Iu,h.FwbListGroup=Ci,h.FwbListGroupItem=Vi,h.FwbModal=Oi,h.FwbNavbar=Yi,h.FwbNavbarCollapse=Zi,h.FwbNavbarLink=rd,h.FwbNavbarLogo=ad,h.FwbP=zf,h.FwbPagination=wd,h.FwbProgress=$d,h.FwbRadio=Ru,h.FwbRange=Yu,h.FwbRating=Vd,h.FwbSelect=lf,h.FwbSidebar=Id,h.FwbSidebarCta=Rd,h.FwbSidebarDropdownItem=Ud,h.FwbSidebarItem=Yd,h.FwbSidebarItemGroup=Jd,h.FwbSidebarLogo=Xd,h.FwbSlotListener=vt,h.FwbSpinner=Ee,h.FwbTab=vc,h.FwbTable=rc,h.FwbTableBody=ac,h.FwbTableCell=dc,h.FwbTableHead=fc,h.FwbTableHeadCell=bc,h.FwbTableRow=xc,h.FwbTabs=Vc,h.FwbTextarea=gf,h.FwbTimeline=Ac,h.FwbTimelineBody=Rc,h.FwbTimelineContent=Dc,h.FwbTimelineItem=Wc,h.FwbTimelinePoint=Uc,h.FwbTimelineTime=Qc,h.FwbTimelineTitle=tp,h.FwbToast=St,h.FwbToastProvider=mp,h.FwbToggle=Cf,h.FwbTooltip=ru,h.useToast=Vf,Object.defineProperty(h,Symbol.toStringTag,{value:"Module"})});