PageSourceSearch

https://goranninkovic.com/_nuxt/LszVZ9Dj.js

js goranninkovic.com collected 2026-09-28 07:04:31 UTC 353,219 bytes, 29 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./8zIb1XbN.js","./CaODJcyn.js","./C_0w3F8-.js","./DnbiSakt.js","./sxNI404s.js","./CIOwEDI7.js","./BujKp7DX.js","./D08kxWMJ.js","./Duq_r62r.js","./Bz4SKPx2.js","./hePW80VL.js","./KDqOwhCN.js","./DxJdGpgN.js","./Ca9dkfZn.js","./BxWCL0Bs.js","./r4ReMSEi.js","./ZzHHwuNn.js","./ChAunulo.js","./WTu4kPPH.js","./BqSvPtSC.js","./e0Qjwl0S.js","./Bu6Y5d4E.js","./oLiI3vv6.js","./Ct4-kT6b.js","./D2XHepWE.js","./B8xKwR78.js","./DOVquImQ.js","./DRROXnQk.js","./HclGiUj8.js","./BE8dc32m.js","./EZMQofp4.js","./DGjKtaA3.js","./BL3G_azZ.js","./C2uIj8gw.js","./Daqr7fJz.js","./C47RFPH1.js","./B-z9qNjC.js","./K8UnJ67W.js","./DXx_LHym.js","./Dq2bxri4.js","./DWNDd2om.js","./1xGFltug.js","./CWBKcAjN.js","./C91OGqcH.js","./BS-aolDY.js","./resume.CD7KUQEe.css","./od7s7s4M.js","./pages.1dTqJU-D.css","./BSHJhlR9.js","./CdFn4Eet.js","./Sfv7_vHu.js","./BV4Anfrb.js","./WHZJXytc.js","./BzVAMiBl.js","./FCyAoddc.js","./r28dYlPN.js","./DSp3hOd0.js","./BxLOPzzM.js","./NJBEA8ob.js","./BQsLG8Yx.js","./DWru-WgF.js","./B8YG0GsF.js","./Dom6TWa4.js","./CCndBkYk.js","./DZIWu_6_.js","./CZV_iMgN.js","./CYaMiCRc.js","./C9P1RVpA.js","./CTbvQxr1.js","./TakE5hHl.js","./B_Vh_auP.js","./CZ35nUM-.js","./DNPNFG1b.js","./eIzaDHXs.js","./Bng2rRDf.js","./CVrVCreK.js","./CUIS5kRh.js","./CS5rbob7.js","./BPb6I9YG.js","./DEGijbVb.js","./CQpU_yaa.js","./CAF0zZNw.js","./C3eEtIBA.js","./CEVXb4yC.js","./D5IVBmZ5.js","./CmsNPaKo.js","./CMZfENS4.js","./DXyz5YfX.js","./Cpgywr6q.js","./COql1Gdn.js","./CfoxZqhb.js","./Dn0_KYti.js","./Bl0TYngR.js","./CdlD_Oe4.js","./CbBx100H.js","./Q-ZwJGJB.js","./1zg5nSkF.js","./CK1VOKmX.js","./D9qrQS5-.js","./SUsmaFNd.js","./DqSvMbOm.js","./CGlQiD-u.js","./CMQAY6HJ.js","./CW28fEb-.js","./CZCvb6r1.js","./DFqVCmZ4.js","./CF_YXb66.js","./soCY5sTK.js","./C-wly6ho.js","./DrDOGHVA.js","./2n5xTfUd.js","./default.DdZPVanF.css","./DrdlOBlO.js","./print.CieuCQeB.css"])))=>i.map(i=>d[i]);
2import{b as e,c as t,f as n,g as r,h as i,i as a,m as o,n as s,o as c,s as l,t as u,u as d,v as f,x as p,y as m}from"./DnbiSakt.js";import{$ as h,$n as g,B as _,D as v,E as y,En as b,Ft as x,Ht as S,J as C,L as w,Lt as T,O as E,On as D,Pt as ee,Q as te,Rt as ne,Tn as re,Un as ie,Ut as O,Wt as k,Xt as ae,Yt as A,Z as oe,Zn as j,_ as M,an as se,b as N,bn as ce,bt as P,ct as F,er as le,et as I,fn as ue,ft as de,g as L,gn as fe,gt as pe,in as me,it as he,jt as ge,k as R,l as _e,ln as ve,mt as z,o as B,pn as ye,qt as V,rt as be,s as xe,st as Se,tr as H,tt as Ce,u as we,un as Te,v as U,vn as W,wn as G,wt as Ee,xn as De,xt as K,y as q,yn as Oe,z as J}from"./CaODJcyn.js";import{C as ke,T as Ae,a as je,o as Me,t as Ne,w as Pe}from"./sxNI404s.js";import{n as Fe,r as Ie,t as Le}from"./BV4Anfrb.js";import{$ as Re,A as ze,B as Be,C as Ve,D as He,E as Ue,F as We,G as Ge,H as Ke,I as qe,J as Je,K as Ye,L as Xe,M as Y,N as Ze,O as Qe,P as $e,Q as et,R as tt,S as nt,T as rt,U as it,V as at,W as ot,X as st,Y as ct,Z as lt,_ as ut,a as dt,at as ft,b as pt,c as mt,ct as ht,d as gt,f as _t,g as vt,h as yt,it as bt,j as xt,k as St,l as Ct,m as wt,n as Tt,o as Et,ot as Dt,p as Ot,q as kt,rt as At,s as jt,st as Mt,t as Nt,tt as Pt,u as Ft,v as It,w as Lt,x as Rt,y as zt,z as Bt}from"./C_0w3F8-.js";import{a as Vt,b as Ht,f as Ut,g as Wt,h as Gt,i as Kt,l as qt,m as Jt,o as Yt,p as Xt,s as Zt,u as Qt,v as $t,x as en,y as tn}from"./CIOwEDI7.js";import{n as nn,t as rn}from"./BujKp7DX.js";import{a as an,i as on,n as sn,r as cn}from"./oLiI3vv6.js";import{n as ln}from"./Ct4-kT6b.js";import{a as un,c as dn,d as fn,f as pn,h as mn,i as hn,l as gn,m as _n,n as vn,o as yn,p as bn,r as xn,s as Sn,t as Cn,u as wn}from"./Duq_r62r.js";import{n as Tn,t as En}from"./C9P1RVpA.js";import{l as Dn,n as On,r as kn,s as An,t as jn,u as Mn}from"./ChAunulo.js";import{t as X}from"./HclGiUj8.js";import{A as Nn,C as Pn,D as Fn,E as In,O as Ln,S as Rn,T as zn,_ as Bn,a as Vn,b as Hn,c as Un,d as Wn,f as Gn,g as Kn,h as qn,i as Jn,k as Yn,l as Xn,m as Zn,n as Qn,o as $n,p as er,r as tr,s as nr,t as rr,u as ir,v as ar,w as or,x as sr,y as cr}from"./DGjKtaA3.js";import{t as lr}from"./KDqOwhCN.js";import{r as ur}from"./DxJdGpgN.js";import{a as dr,c as fr,i as pr,o as mr,r as hr,s as gr}from"./Bz4SKPx2.js";import{T as _r,b as vr,m as yr,n as br,r as xr,t as Sr}from"./BL3G_azZ.js";import{n as Cr,t as wr}from"./C47RFPH1.js";import{a as Tr,c as Er,d as Dr,i as Or,n as kr,o as Ar,r as jr,t as Mr}from"./WTu4kPPH.js";import{n as Nr,t as Pr}from"./B_Vh_auP.js";import{t as Fr}from"./Bng2rRDf.js";
2import{a as Ir,c as Lr,n as Rr,r as zr,s as Br,t as Vr}from"./Sfv7_vHu.js";import{C as Hr,S as Ur,b as Wr,c as Gr,g as Kr,h as qr,i as Jr,m as Yr,n as Xr,o as Zr,p as Qr,r as $r,v as ei,x as ti}from"./BxWCL0Bs.js";import{c as ni,d as ri,f as ii,i as ai,r as oi,s as si,t as ci,u as li}from"./DWNDd2om.js";import{t as Z}from"./BqSvPtSC.js";import{t as ui}from"./WHZJXytc.js";import{n as di,t as fi}from"./e0Qjwl0S.js";import{t as Q}from"./BzVAMiBl.js";import{t as pi}from"./r4ReMSEi.js";import{t as mi}from"./r28dYlPN.js";import{n as hi,t as gi}from"./CZV_iMgN.js";import{t as _i}from"./Ca9dkfZn.js";import{a as vi,i as yi,n as bi,r as xi,t as Si}from"./Bu6Y5d4E.js";import{t as Ci,u as wi}from"./ZzHHwuNn.js";import{t as Ti}from"./BE8dc32m.js";import{t as Ei}from"./D2XHepWE.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})(),`global`in globalThis||(globalThis.global=globalThis);var Di=/\\/g,Oi=/</g,ki=/"/g,Ai=/%\w+(?:\.\w+)?/g,ji=`%separator`;function Mi(e,t,n=!1){let r;if(t===`s`||t===`pageTitle`)r=e.pageTitle;else if(t.includes(`.`)){let n=t.indexOf(`.`);r=e[t.substring(0,n)]?.[t.substring(n+1)]}else r=e[t];if(r!==void 0)return n?(r||``).replace(Di,`\\\\`).replace(Oi,`\\u003C`).replace(ki,`\\"`):r||``}function Ni(e,t,n,r=!1){if(typeof e!=`string`||!e.includes(`%`))return e;let i=e;try{i=decodeURI(e)}catch{}let a=i.match(Ai);if(!a)return e;let o=e.includes(ji);return e=e.replace(Ai,e=>{if(e===ji||!a.includes(e))return e;let n=Mi(t,e.slice(1),r);return n===void 0?e:n}).trim(),o&&(e=e.split(ji).map(e=>e.trim()).filter(e=>e!==``).join(n?` ${n} `:` `)),e}var Pi=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,Fi=e=>
2e.includes(`:key`)?e:e.split(`:`).join(`:key:`),Ii=mn({key:`aliasSorting`,hooks:{"tags:resolve":e=>{let t=!1;for(let n of e.tags){let r=n.tagPriority;if(!r)continue;let i=String(r);if(i.startsWith(`before:`)){let r=Fi(i.slice(7)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p-1,t=!0)}else if(i.startsWith(`after:`)){let r=Fi(i.slice(6)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p+1,t=!0)}}t&&(e.tags=e.tags.sort(Pi))}}}),Li=mn({key:`deprecations`,hooks:{"entries:normalize":({tags:e})=>{for(let t of e)t.props.children&&(t.innerHTML=t.props.children,delete t.props.children),t.props.hid&&(t.key=t.props.hid,delete t.props.hid),t.props.vmid&&(t.key=t.props.vmid,delete t.props.vmid),`body`in t.props&&(t.props.body&&(t.tagPosition=`bodyClose`),delete t.props.body),t.props.renderPriority!=null&&(t.tagPriority=t.props.renderPriority,delete t.props.renderPriority)}}});function Ri(e){return typeof e?.then==`function`}var zi=256;function Bi(e,t){if(t===e.length)return;if(t===zi){let n=Array(e.length),r=!1;for(;t<e.length;t++){let i=Hi(e[t]);n[t]=i,r||=Ri(i)}return r?n:void 0}let n=Hi(e[t]);if(Ri(n)){let r=Array(e.length);r[t]=n;for(let n=t+1;n<e.length;n++)r[n]=Hi(e[n]);return r}let r=Bi(e,t+1);return r&&(r[t]=n),r}function Vi(e,t,n){if(n===t.length)return;if(n===zi){let r=Array(t.length),i=!1;for(;n<t.length;n++){let a=Hi(e[t[n]]);r[n]=a,i||=Ri(a)}return i?r:void 0}let r=Hi(e[t[n]]);if(Ri(r)){let i=Array(t.length);i[n]=r;for(let r=n+1;r<t.length;r++)i[r]=Hi(e[t[r]]);return i}let i=Vi(e,t,n+1);return i&&(i[n]=r),i}function Hi(e){if(typeof e==`function`)return e;if(Ri(e))return Promise.resolve(e).then(Hi);if(Array.isArray(e)){let t=Bi(e,0);return t?Promise.all(t):e}if(e?.constructor===Object){let t=Object.keys(e),n=Vi(e,t,0);if(n)return Promise.all(n).then(e=>Object.fromEntries(t.map((t,n)=>[t,e[n]])))}return e}var Ui=mn(e=>{let t=new WeakMap;return{key:`promises`,hooks:{"entries:resolve":n=>{for(let r=n.entries.length-1;r>=0;r--){let i=n.entries[r],a=i.input;if(t.get(i)===a){n.entries.splice(r,1);continue}let o=Hi(a);if(!Ri(o)){t.delete(i);continue}t.set(i,a),n.entries.splice(r,1),Promise.resolve(o).then(n=>{t.get(i)===a&&(t.delete(i),i.input=n,delete i._tags,e.invalidate?.())},()=>{t.get(i)===a&&t.delete(i)})}}}}},`promises`),Wi={meta:`content`,link:`href`,htmlAttrs:`lang`},Gi=[`innerHTML`,`textContent`];function Ki(e,t,n,r=!1){return typeof e==`string`&&e.includes(`%`)?Ni(e,t,n,r):e}var qi=mn(e=>({key:`template-params`,hooks:{"tags:resolve":({tagMap:t,tags:n})=>{let r=t.get(`templateParams`)?.props||{},i=r.separator||`|`;delete r.separator,r.pageTitle=Ki(r.pageTitle||e._title||``,r,i);for(let e of n){if(e.processTemplateParams===!1)continue;let t=Wi[e.tag];if(t&&typeof e.props[t]==`string`)e.props[t]=Ki(e.props[t],r,i);else if(e.processTemplateParams||e.tag===`titleTemplate`||e.tag===`title`)for(let t of Gi)typeof e[t]==`string`&&(e[t]=Ki(e[t],r,i,e.tag===`script`&&typeof e.props.type==`string`&&e.props.type.endsWith(`json`)))}e._templateParams=r,e._separator=i},"tags:afterResolve":({tagMap:t})=>{let n=t.get(`title`);n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=Ki(n.textContent,e._templateParams,e._separator))}}}),`template-params`);function Ji(e={}){return mn(t=>(e.twitterCard!==!1&&t.push({meta:[{name:`twitter:card`,content:e.twitterCard||`summary_large_image`,tagPriority:`low`}]}),t.push({meta:[{property:`og:title`,tagPriority:`low`,"data-infer":``},{property:`og:description`,tagPriority:`low`,"data-infer":``}]}),{key:`infer-seo-meta`,hooks:{"tags:beforeResolve":({tagMap:n})=>{let r=t._titleTemplate||t._title,i=n.get(`meta:og:title`);i?.props[`data-infer`]!==void 0&&(typeof r==`function`&&(r=r(t._title)),r=_n(r)?String(r):void 0,i.props.content=e.ogTitle?e.ogTitle(r):r||``,i.processTemplateParams=!0);let a=n.get(`meta:description`)?.props?.content,o=_n(a)?String(a):void 0,s=n.get(`meta:og:description`);s?.props[`data-infer`]!==void 0&&(s.props.content=e.ogDescription?e.ogDescription(o):o||``,s.processTemplateParams=!0)}}}),`infer-seo-meta`)}function Yi(e,t){if(typeof t==`function`&&t.key&&e.plugins.has(t.key))return;let n=typeof t==`function`?t(e):t,r=n.key||String(e.plugins.size+1);if(!e.plugins.get(r)){e.plugins.set(r,n);for(let t in n.hooks||{})e.hooks?.hook(t,n.hooks[t])}}function Xi(e,t={}){let n=!t.document,r=new Map,i={_entryCount:1,_h:0,plugins:new Map,resolvedOptions:t,ssr:n,entries:r,hooks:void 0,render:()=>e(i),use:e=>Yi(i,e),push(e,t){let a=t?._index??i._entryCount++,o=t?{...t}:{};delete o.head,delete o.onRendered,delete o._index;let s={_i:a,input:e,options:o};return r.set(a,s),{_i:a,dispose(){r.delete(a)},patch(e){n?(s.input=e,delete s._tags):s._pending=e,r.has(a)||r.set(a,s)}}}};
vendor: 4,391 bytes, line 2
2return t.init?.forEach(e=>e&&i.push(e)),i}var Zi=p({docsBase:m,reporters:e}),Qi=()=>location.protocol+`//`+location.host;function $i(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),St(n,``)}return St(n,e)+r+i}function ea(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=$i(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:`pop`,direction:u?u>0?`forward`:`back`:``})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){let{history:e}=window;e.state&&e.replaceState(Y({},e.state,{scroll:Et()}),``)}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),{pauseListeners:c,listen:l,destroy:d}}function ta(e,t,n,r=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:null}}function na(e){let{history:t,location:n}=window,r={value:$i(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:Qi()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,Y({},t.state,ta(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=Y({},i.value,t.state,{forward:e,scroll:Et()});a(o.current,o,!0),a(e,Y({},ta(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function ra(e){e=Rt(e);let t=na(e),n=ea(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=Y({location:``,base:e,go:r,createHref:jt.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function ia(e){return e=location.host?e||location.pathname+location.search:``,e.includes(`#`)||(e+=`#`),ra(e)}var aa={type:0,value:``},oa=/[a-zA-Z0-9_]/;function sa(e){if(!e)return[[]];if(e===`/`)return[[aa]];if(!$e(e))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=0,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===0?a.push({type:0,value:l}):n===1||n===2||n===3?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;s<e.length;)switch(c=e[s++],n){case 0:c===`\\`?(r=n,n=4):c===`/`?(l&&d(),o()):c===`:`?(d(),n=1):f();break;case 4:f(),n=r;break;case 1:c===`(`?n=2:oa.test(c)?f():(d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case 2:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`)}return n===2&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var ca=`[^/]+?`,la={sensitive:!1,strict:!1,start:!0,end:!0},ua=/[.+*?^${}()[\]/\\]/g;function da(e,t){let n=Y({},la,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[90];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=40+(n.sensitive?.25:0);if(o.type===0)r||(i+=`/`),i+=o.value.replace(ua,`\\$&`),s+=40;else if(o.type===1){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||ca;if(u!==ca){s+=10;try{RegExp(`(${u})`)}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u})(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=20,c&&(s+=-8),n&&(s+=-20),u===`.*`&&(s+=-50)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=.7000000000000001}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;
vendor: 10,321 bytes, line 2
2e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===0)n+=e.value;else if(e.type===1){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(We(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=We(c)?c.join(`/`):c;if(!l){if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`)}n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function fa(e,t){let n=0;for(;n<e.length&&n<t.length;){let r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function pa(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=fa(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(ma(r))return 1;if(ma(i))return-1}return i.length-r.length}function ma(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var ha={strict:!1,end:!0,sensitive:!1};function ga(e,t,n){let r=da(sa(e.path),n),i=Y(r,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function _a(e,t){let n=[],r=new Map;t=tt(ha,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=ya(e);s.aliasOf=r&&r.record;let l=tt(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(ya(Y({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&!$e(u)){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=ga(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!xa(d)&&o(e.name)),Ta(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r||=d}return f?()=>{o(f)}:Bt}function o(e){if(ut(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Ca(e,n);n.splice(t,0,e),e.record.name&&!xa(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw Ze(1,{location:e});s=i.record.name,a=Y(va(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&va(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name,i.keys.forEach(e=>{e.optional&&!a[e.name]&&delete a[e.name]}));else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw Ze(1,{location:e,currentLocation:t});s=i.record.name,a=Y({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:Sa(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function va(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function ya(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:ba(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function ba(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function xa(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Sa(e){return e.reduce((e,t)=>Y(e,t.meta),{})}function Ca(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;pa(e,t[i])<0?r=i:n=i+1}let i=wa(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function wa(e){let t=e;for(;t=t.parent;)if(Ta(t)&&pa(e,t)===0)return t}function Ta({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Ea(e){let t=C(at),n=C(Be),r=L(()=>{let n=D(e.to);return t.resolve(n)}),i=L(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(pt.bind(null,i));if(o>-1)return o;let s=ja(e[t-2]);return t>1&&ja(i)===s&&a[a.length-1].path!==s?a.findIndex(pt.bind(null,e[t-2])):o}),a=L(()=>i.value>-1&&Aa(n.params,r.value.params)),o=L(()=>i.value>-1&&i.value===n.matched.length-1&&zt(n.params,r.value.params));function s(n={}){if(ka(n)){let n=t[D(e.replace)?`replace`:`push`](D(e.to)).catch(Bt);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:L(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function Da(e){return e.length===1?e[0]:e}var Oa=R({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:Ea,setup(e,{slots:t}){let n=fe(Ea(e)),{options:r}=C(at),i=L(()=>({[Ma(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[Ma(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&Da(t.default(n));return e.custom?r:_(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function ka(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(e.button===void 0||e.button===0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Aa(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!We(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function ja(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Ma=(e,t,n)=>e??t??n,Na=R({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=C(Ke),i=L(()=>e.route||r.value),a=C(ot,0),o=L(()=>{let e=D(a),{matched:t}=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),s=L(()=>i.value.matched[o.value]);pe(ot,L(()=>o.value+1)),pe(Xe,s),pe(Ke,i);let c=W();return S(()=>[c.value,s.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!pt(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,o=s.value,l=o&&o.components[a];if(!l)return Pa(n.default,{Component:l,route:r});let u=o.props[a],d=u?u===!0?r.params:typeof u==`function`?u(r):u:null,f=_(l,Y({},d,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[a]=null)},ref:c}));return Pa(n.default,{Component:f,route:r})||f}}});function Pa(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var Fa=Na;function Ia(e){let t=_a(e.routes,e),n=e.parseQuery||Ve,r=e.stringifyQuery||He,i=e.history,a=ze(),o=ze(),s=ze(),c=De(dt),l=De(0),u=dt;vt&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=xt.bind(null,e=>``+e),f=xt.bind(null,Ft),p=xt.bind(null,mt);function m(e,n){let r,i;ut(e)?(r=t.getRecordMatcher(e),i=n):i=e;let a=t.addRoute(i,r);return l.value++,()=>{a(),l.value++}}function h(e){let n=t.getRecordMatcher(e);n&&(t.removeRoute(n),l.value++)}function g(){t.clearRoutes(),l.value++}function _(){return t.getRoutes().map(e=>e.record)}function v(e){return!!t.getRecordMatcher(e)}function y(e,a){if(l.value,typeof e==`string`){a||=e.startsWith(`/`)?dt:c.value;let r=Lt(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return Y(r,o,{params:p(o.params),redirectedFrom:void 0,href:s})}a=Y({},a||(e.path!=null&&e.path.startsWith(`/`)&&!(`name`in e&&e.name)?dt:c.value));let o;if(e.path!=null)o=Y({},e,{path:Lt(n,e.path,a.path).path});else{let t=Y({},e.params);for(let e in t)t[e]??delete t[e];o=Y({},e,{params:f(t)}),a.params=f(a.params)}let s=t.resolve(o,a),u=e.hash||``;s.params=d(p(s.params));let m=Qe(r,Y({},e,{hash:Ct(u),path:s.path})),h=i.createHref(m);return Y({fullPath:m,hash:u,query:r===He?nt(e.query):e.query||{}},s,{redirectedFrom:void 0,href:h})}function b(e){return typeof e==`string`?Lt(n,e,c.value.path):Y({},e)}function x(e,t){if(u!==e)return Ze(8,{from:t,to:e})}function S(e){return T(e)}function C(e){return S(Y(b(e),{replace:!0}))}function w(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=b(i):{path:i},i.params={}),Y({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function T(e,t){let n=u=y(e),i=c.value,a=e.state,o=e.force,s=e.replace===!0,l=w(n,i);if(l)return T(Y(b(l),{state:typeof l==`object`?Y({},a,l.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&It(r,i,n)&&(f=Ze(16,{to:d,from:i}),se(i,i,!0,!1)),(f?Promise.resolve(f):te(d,i)).catch(e=>qe(e)?qe(e,2)?e:M(e):oe(e,d,i)).then(e=>{if(e){if(qe(e,2))return T(Y({replace:s},b(e.to),{state:typeof e.to==`object`?Y({},a,e.to.state):a,force:o}),t||d)}else e=re(d,i,!0,s,a);return ne(d,i,e),e})}function E(e,t){let n=x(e,t);return n?Promise.reject(n):Promise.resolve()}function ee(e){let t=P.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function te(e,t){let n,[r,i,s]=gt(e,t);n=_t(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(yt(r,e,t))});let c=E.bind(null,e,t);return n.push(c),le(n).then(()=>{n=[];for(let r of a.list())n.push(yt(r,e,t));return n.push(c),le(n)}).then(()=>{n=_t(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(yt(r,e,t))});return n.push(c),le(n)}).then(()=>{n=[];for(let r of s)if(r.beforeEnter){if(We(r.beforeEnter))for(let i of r.beforeEnter)n.push(yt(i,e,t));else n.push(yt(r.beforeEnter,e,t))}return n.push(c),le(n)}).then(()=>
2(e.matched.forEach(e=>e.enterCallbacks={}),n=_t(s,`beforeRouteEnter`,e,t,ee),n.push(c),le(n))).then(()=>{n=[];for(let r of o.list())n.push(yt(r,e,t));return n.push(c),le(n)}).catch(e=>qe(e,8)?e:Promise.reject(e))}function ne(e,t,n){s.list().forEach(r=>ee(()=>r(e,t,n)))}function re(e,t,n,r,a){let o=x(e,t);if(o)return o;let s=t===dt,l=vt?history.state:{};n&&(r||s?i.replace(e.fullPath,Y({scroll:s&&l&&l.scroll},a)):i.push(e.fullPath,a)),c.value=e,se(e,t,n,s),M()}let ie;function O(){ie||=i.listen((e,t,n)=>{if(!F.listening)return;let r=y(e),a=w(r,F.currentRoute.value);if(a){T(Y(a,{replace:!0,force:!0}),r).catch(Bt);return}u=r;let o=c.value;vt&&n.delta&&rt(wt(o.fullPath,n.delta)),te(r,o).catch(e=>qe(e,12)?e:qe(e,2)?(T(Y(b(e.to),{force:!0}),r).then(e=>{qe(e,20)&&!n.delta&&n.type===`pop`&&i.go(-1,!1)}).catch(Bt),Promise.reject()):(n.delta&&i.go(-n.delta,!1),oe(e,r,o))).then(e=>{e||=re(r,o,!1),e&&(n.delta&&!qe(e,8)?i.go(-n.delta,!1):n.type===`pop`&&qe(e,20)&&i.go(-1,!1)),ne(r,o,e)}).catch(Bt)})}let k=ze(),ae=ze(),A;function oe(e,t,n){M(e);let r=ae.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function j(){return A&&c.value!==dt?Promise.resolve():new Promise((e,t)=>{k.add([e,t])})}function M(e){return A||(A=!e,O(),k.list().forEach(([t,n])=>e?n(e):t()),k.reset()),e}function se(t,n,r,i){let{scrollBehavior:a}=e;if(!vt||!a)return Promise.resolve();let o=!r&&Ot(wt(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return Ce().then(()=>a(t,n,o)).then(e=>t===c.value&&e&&Ue(e)).catch(e=>t===c.value&&oe(e,t,n))}let N=e=>i.go(e),ce,P=new Set,F={currentRoute:c,listening:!0,addRoute:m,removeRoute:h,clearRoutes:g,hasRoute:v,getRoutes:_,resolve:y,options:e,push:S,replace:C,go:N,back:()=>N(-1),forward:()=>N(1),beforeEach:a.add,beforeResolve:o.add,afterEach:s.add,onError:ae.add,isReady:j,install(e){e.component(`RouterLink`,Oa),e.component(`RouterView`,Fa),e.config.globalProperties.$router=F,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>D(c)}),vt&&!ce&&c.value===dt&&(ce=!0,S(i.location).catch(e=>{}));let t={};for(let e in dt)Object.defineProperty(t,e,{get:()=>c.value[e],enumerable:!0});e.provide(at,F),e.provide(Be,Oe(t)),e.provide(Ke,c);let n=e.unmount;P.add(e),e.unmount=function(){P.delete(e),P.size<1&&(u=dt,ie&&ie(),ie=null,c.value=dt,ce=!1,A=!1),n()}}};function le(e){return e.reduce((e,t)=>e.then(()=>ee(t)),Promise.resolve())}return F}var La=(()=>{let e={},t={prerender:!0},n={__proto__:null,"/Goran_Ninkovic_Resume.pdf":{__proto__:null,"":[e]},"/__nuxt_content/en/sql_dump.txt":{__proto__:null,"":[t]},"/__nuxt_content/blog/sql_dump.txt":{__proto__:null,"":[t]},"/__nuxt_content/projects/sql_dump.txt":{__proto__:null,"":[t]},"/__nuxt_content/caseStudies/sql_dump.txt":{__proto__:null,"":[t]},"/sitemap.xml":{__proto__:null,"":[{redirect:`/sitemap_index.xml`}]},"/sitemap_index.xml":{__proto__:null,"":[e]},"/__sitemap__/en-US.xml":{__proto__:null,"":[e]},"/_nuxt":{__proto__:null,"":[e]}},r={payload:!1};return(e,t)=>{let i=[];t.charCodeAt(t.length-1)===47&&(t=t.slice(0,-1));let a=n[t];if(a===void 0&&t.charCodeAt(t.length-1)===47&&(a=n[t.slice(0,-1)]),a!==void 0){let t=a[e];if(t===void 0&&(t=a[``]),t!==void 0)for(let e=t.length-1;e>=0;e--)i.push({data:t[e]})}let o=t.split(`/`);return o.length>1&&o[o.length-1]===``&&(o.pop(),t=t.slice(0,-1)),o.length>1&&o[1]===`__nuxt_content`&&i.push({data:r,params:{_:t.slice(16)}}),i.reverse()}})(),Ra=(()=>{let e={},t={prerender:!0},n={__proto__:null,"/goran_ninkovic_resume.pdf":{__proto__:null,"":[e]},"/__nuxt_content/en/sql_dump.txt":{__proto__:null,"":[t]},"/__nuxt_content/blog/sql_dump.txt":{__proto__:null,"":[t]},"/__nuxt_content/projects/sql_dump.txt":{__proto__:null,"":[t]},"/__nuxt_content/casestudies/sql_dump.txt":{__proto__:null,"":[t]},"/sitemap.xml":{__proto__:null,"":[{redirect:`/sitemap_index.xml`}]},"/sitemap_index.xml":{__proto__:null,"":[e]},"/__sitemap__/en-us.xml":{__proto__:null,"":[e]},"/_nuxt":{__proto__:null,"":[e]}},r={payload:!1};return(e,t)=>{let i=[];t.charCodeAt(t.length-1)===47&&(t=t.slice(0,-1));let a=n[t];if(a===void 0&&t.charCodeAt(t.length-1)===47&&(a=n[t.slice(0,-1)]),a!==void 0){let t=a[e];if(t===void 0&&(t=a[``]),t!==void 0)for(let e=t.length-1;e>=0;e--)i.push({data:t[e]})}let o=t.split(`/`);return o.length>1&&o[o.length-1]===``&&(o.pop(),t=t.slice(0,-1)),o.length>1&&o[1]===`__nuxt_content`&&i.push({data:r,params:{_:t.slice(16)}}),i.reverse()}})(),za=function(e){if(!e.includes(`%`))return e;let t=e.indexOf(`?`),n=t===-1?e:e.slice(0,t);
2try{return t===-1?decodeURI(n):decodeURI(n)+e.slice(t)}catch{return e}},Ba=(e,t)=>{if(typeof e!=`string`)return e;let n=za(e);return t?n.toLowerCase():n},Va=e=>Mn.sensitive?nn({},...La(``,Ba(e,!1)).map(e=>e.data).reverse()):nn({},...Ra(``,Ba(e,!0)).map(e=>e.data).reverse()),Ha=an,Ua=Va,Wa;function Ga(){let e;return e=Ha(ln(`builds/meta/${l().app.buildId}.json`),{responseType:`json`}).then(e=>{if(!e||typeof e!=`object`||!Array.isArray(e.prerendered))throw Zi.NUXT_E5004();return e}),Wa=e,e.catch(t=>{Wa===e&&(Wa=void 0),Zi.NUXT_E5002({cause:t})}),e}function Ka(){return Wa||Ga()}function qa(e){let t=typeof e==`string`?e:e.path;try{return Ua(t)}catch(e){return Zi.NUXT_E5003({path:t,cause:e}),{}}}var Ja=2**32-1,Ya=Ja-1,Xa=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function Za(e){let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getPrototypeOf(t)===null||Object.getOwnPropertyNames(t).sort().join(`\0`)===Xa}function Qa(e){return Object.prototype.toString.call(e).slice(8,-1)}function $a(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.getOwnPropertyDescriptor(e,t).enumerable)}function eo(e){return!(!Number.isInteger(e)||e<0||e>Ya)}function to(e){return!(!Number.isInteger(e)||e<0||e>Ja)}function no(e){if(e.length===0||e.length>1&&e.charCodeAt(0)===48)return!1;for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n<48||n>57)return!1}return eo(+e)}function ro(e){for(var t=e.length-1;t>=0&&!no(e[t]);t--);return t+1}function io(e){let t=Object.keys(e);return t.length=ro(t),t}function ao(e){return Uint8Array.fromBase64(e).buffer}function oo(e){return Uint8Array.from(Buffer.from(e,`base64`)).buffer}function so(e){let t=atob(e),n=t.length,r=new Uint8Array(n);for(let e=0;e<n;e++)r[e]=t.charCodeAt(e);return r.buffer}var co=typeof Uint8Array.fromBase64==`function`,lo=typeof process==`object`&&process.versions?.node!==void 0,uo=co?ao:lo?oo:so;function fo(e,t){if(!t)return e;let n={};for(let r of Object.keys(e))n[r]=t[r]??e[r];return n}var po=Object.freeze({kind:`not-plain`}),mo=Object.freeze({kind:`symbol-keys`});Object.freeze({identify:e=>e,typeOf:e=>e===null?`null`:typeof e,toPrimitive:e=>e,tagOf:e=>Qa(e),isThenable:e=>typeof e.then==`function`,toPromise:e=>Promise.resolve(e),unbox:e=>e.valueOf(),toISOString:e=>isNaN(e.getDate())?``:e.toISOString(),toStringValue:e=>e.toString(),regExpInfo:e=>({source:e.source,flags:e.flags}),valuesOf:e=>e,entriesOf:e=>e,viewInfo:e=>({buffer:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength,length:e.length,bufferByteLength:e.buffer.byteLength}),toArrayBuffer:e=>e,lengthOf:e=>e.length,hasOwn:(e,t)=>Object.hasOwn(e,t),indicesOf:e=>io(e),shapeOf:e=>Za(e)?$a(e).length>0?mo:{kind:Object.getPrototypeOf(e)===null?`null-proto`:`plain`,keys:Object.keys(e)}:po,get:(e,t)=>e[t]});var ho=Object.freeze({fromPrimitive:e=>e,fromISOString:e=>new Date(e),fromStringValue:(e,t)=>e===`URL`?new URL(t):e===`URLSearchParams`?new URLSearchParams(t):Temporal[e.slice(9)].from(t),fromArrayBuffer:e=>e,fromRegExpInfo:(e,t)=>new RegExp(e,t),fromViewInfo:(e,t,n,r)=>{let i=globalThis[e];return n===void 0?new i(t):new i(t,n,r)},box:e=>Object(e),createArray:e=>Array(e),createSparseArray:e=>{let t=[];return t[Ya]=void 0,delete t[Ya],t.length=e,t},createObject:()=>({}),createNullPrototypeObject:()=>Object.create(null),createSet:()=>new Set,createMap:()=>new Map,set:(e,t,n)=>{e[t]=n},addValue:(e,t)=>{e.add(t)},addEntry:(e,t,n)=>{e.set(t,n)}});function go(e,t,n){return _o(JSON.parse(e),t,n)}function _o(e,t,n){let r=fo(ho,n?.operations);if(typeof e==`number`)return s(e,!0);if(!Array.isArray(e)||e.length===0)throw Error(`Invalid input`);let i=e,a=Array(i.length),o=null;function s(e,n=!1){if(e===-1)return r.fromPrimitive(void 0);if(e===-3)return r.fromPrimitive(NaN);if(e===-4)return r.fromPrimitive(1/0);if(e===-5)return r.fromPrimitive(-1/0);if(e===-6)return r.fromPrimitive(-0);if(n||typeof e!=`number`)throw Error(`Invalid input`);if(e in a)return a[e];if(e>=i.length)throw Error(`Invalid input`);let c=i[e];if(!c||typeof c!=`object`)a[e]=r.fromPrimitive(c);else if(Array.isArray(c)){if(typeof c[0]==`string`){let n=c[0],l=t&&Object.hasOwn(t,n)?t[n]:void 0;if(l){let t=c[1];if(typeof t!=`number`&&(t=i.push(c[1])-1),Object.hasOwn(a,t))return a[e]=l(a[t]);if(o??=new Set,o.has(t))throw Error(`Invalid circular reference`);return o.add(t),a[e]=l(s(t)),o.delete(t),a[e]}switch(n){case`Date`:a[e]=r.fromISOString(c[1]);break;case`Set`:let t=r.createSet();a[e]=t;for(let e=1;e<c.length;e+=1)r.addValue(t,s(c[e]));break;case`Map`:let o=r.createMap();a[e]=o;for(let e=1;e<c.length;
2e+=2)r.addEntry(o,s(c[e]),s(c[e+1]));break;case`RegExp`:a[e]=r.fromRegExpInfo(c[1],c[2]);break;case`Object`:{let t=c[1];if(typeof i[t]==`object`&&i[t][0]!==`BigInt`)throw Error(`Invalid input`);a[e]=r.box(s(t));break}case`BigInt`:a[e]=r.fromPrimitive(BigInt(c[1]));break;case`null`:let l=r.createNullPrototypeObject();a[e]=l;for(let e=1;e<c.length;e+=2){if(c[e]===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");r.set(l,c[e],s(c[e+1]))}break;case`Int8Array`:case`Uint8Array`:case`Uint8ClampedArray`:case`Int16Array`:case`Uint16Array`:case`Float16Array`:case`Int32Array`:case`Uint32Array`:case`Float32Array`:case`Float64Array`:case`BigInt64Array`:case`BigUint64Array`:case`DataView`:{if(i[c[1]][0]!==`ArrayBuffer`)throw Error(`Invalid data`);let t=s(c[1]);a[e]=r.fromViewInfo(n,t,c[2],c[3]);break}case`ArrayBuffer`:{let t=c[1];if(typeof t!=`string`)throw Error(`Invalid ArrayBuffer encoding`);a[e]=r.fromArrayBuffer(uo(t));break}case`URL`:case`URLSearchParams`:case`Temporal.Duration`:case`Temporal.Instant`:case`Temporal.PlainDate`:case`Temporal.PlainTime`:case`Temporal.PlainDateTime`:case`Temporal.PlainMonthDay`:case`Temporal.PlainYearMonth`:case`Temporal.ZonedDateTime`:a[e]=r.fromStringValue(n,c[1]);break;default:throw Error(`Unknown type ${n}`)}}else if(c[0]===-7){let t=c[1];if(!to(t))throw Error(`Invalid input`);let n=r.createSparseArray(t);a[e]=n;for(let e=2;e<c.length;e+=2){let i=c[e];if(!eo(i)||i>=t)throw Error(`Invalid input`);r.set(n,i,s(c[e+1]))}}else{let t=r.createArray(c.length);a[e]=t;for(let e=0;e<c.length;e+=1){let n=c[e];n!==-2&&r.set(t,e,s(n))}}}else{let t=r.createObject();a[e]=t;for(let e of Object.keys(c)){if(e===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");r.set(t,e,s(c[e]))}}return a[e]}return s(0)}async function vo(e,t={}){return await Do(e)&&await So(await xo(e,t),To(e)?`default`:`force-cache`)||null}var yo=`_payload.json`,bo=`_b`;async function xo(e,t={}){let n=new URL(e,`http://localhost`);if(n.host!==`localhost`||Kt(n.pathname,{acceptRelative:!0}))throw Tn.NUXT_E7001({url:e});let r=l(),i=t.hash||(t.fresh?Date.now():r.app.buildId),a=r.app.cdnURL,o=a&&await Oo(e)?a:r.app.baseURL,s=qt(o,n.pathname,yo);return To(e)||(n.search=``),i&&n.searchParams.set(bo,String(i)),s+n.search}async function So(e,t){try{{let n=await fetch(e,{cache:t});return n.ok?await jo(await n.text()):null}}catch(t){Tn.NUXT_E7002({url:e,cause:t})}return null}function Co(e){if(e.redirect)return!1;if(e.prerender)return!0}function wo(e){return new URL(e,`http://localhost`).pathname}function To(e){return!!qa({path:wo(e)}).payload}async function Eo(e){e=wo(e),e=e===`/`?e:e.replace(/\/$/,``);try{return(await Ka()).prerendered.includes(e)}catch{return!1}}async function Do(e=At().path){let t=qa({path:wo(e)});if(t.ssr===!1)return!1;let n=Co(t);return n===void 0?t.payload?!0:await Eo(e):n}async function Oo(e=At().path){let t=Co(qa({path:wo(e)}));return t===void 0?await Eo(e):t}var ko=null;async function Ao(){if(ko)return ko;let e=document.getElementById(`__NUXT_DATA__`);if(!e)return{};let t=await jo(e.textContent||``),n=e.dataset.src?await So(e.dataset.src,t.prerenderedAt?`force-cache`:`no-cache`):void 0;return ko={...t,...n,...window.__NUXT__},ko.config?.public&&(ko.config.public=fe(ko.config.public)),ko}async function jo(e){return await go(e,c()._payloadRevivers)}function Mo(e,t){c()._payloadRevivers[e]=t}function No(e){try{return JSON.parse(e)}catch{return e}}var Po=[[`NuxtError`,e=>Je(e)],[`EmptyShallowRef`,e=>De(e===`_`?void 0:e===`0n`?BigInt(0):No(e))],[`EmptyRef`,e=>W(e===`_`?void 0:e===`0n`?BigInt(0):No(e))],[`ShallowRef`,e=>De(e)],[`ShallowReactive`,e=>Oe(e)],[`Ref`,e=>W(e)],[`Reactive`,e=>fe(e)]],Fo=a({name:`nuxt:revive-payload:client`,order:-30,async setup(e){let t,n;for(let[e,t]of Po)Mo(e,t);Object.assign(e.payload,([t,n]=r(()=>e.runWithContext(Ao)),t=await t,n(),t)),delete window.__NUXT__}},1),Io={system:-15,vendor:-5,nitro:-4,config:-3,i18n:-2,build:-1,runtime:0};function Lo(e){return typeof e==`function`?e():e&&e.__v_isRef===!0?e.value:e}function Ro(e){e.indexable!==void 0&&(e.indexable=String(e.indexable)!==`false`),e.trailingSlash!==void 0&&!e.trailingSlash&&(e.trailingSlash=String(e.trailingSlash)!==`false`),e.url&&!Kt(String(e.url),{acceptRelative:!0,strict:!1})&&(e.url=Gt(String(e.url)));let t=Object.keys(e).sort((e,t)=>
2e.localeCompare(t)),n={};for(let r of t)n[r]=e[r];return n}function zo(e){let t=e?.debug||!1,n=[];function r(e){if(!e||typeof e!=`object`||Object.keys(e).length===0)return()=>{};if(!e._context&&t){let t=Error(`tmp`).stack?.split(`
3`)[2]?.split(` `)[5];t?.includes(`/`)&&(t=`anonymous`),e._context=t}let r={};for(let t in e){let n=e[t];n!==void 0&&n!==``&&(r[t]=n)}return Object.keys(r).some(e=>!e.startsWith(`_`))?(n.push(r),()=>{let e=n.indexOf(r);e!==-1&&n.splice(e,1)}):()=>{}}function i(e){let t={};e?.debug&&(t._context={}),t._priority={};for(let r in n.sort((e,t)=>(e._priority||0)-(t._priority||0)))for(let i in n[r]){let a=i,o=e?.resolveRefs?Lo(n[r][i]):n[r][i];!i.startsWith(`_`)&&o!==void 0&&o!==``&&(t[i]=o,n[r]._priority!==void 0&&n[r]._priority!==-1&&(t._priority[a]=n[r]._priority),e?.debug&&(t._context[a]=n[r]._context?.[a]||n[r]._context||`anonymous`))}return e?.skipNormalize?t:Ro(t)}return{stack:n,push:r,get:i}}function Bo(e){let t=e.length,n=0,r=0,i=8997,a=0,o=33826,s=0,c=40164,l=0,u=52210;for(;n<t;)i^=e.charCodeAt(n++),r=i*435,a=o*435,s=c*435,l=u*435,s+=i<<8,l+=o<<8,a+=r>>>16,i=r&65535,s+=a>>>16,o=a&65535,u=l+(s>>>16)&65535,c=s&65535;return{high:(u<<16|c)>>>0,low:(o<<16|i)>>>0}}function Vo(e){let{high:t,low:n}=Bo(e);return BigInt(t)<<32n|BigInt(n)}var Ho=`0123456789abcdef`;Array.from({length:256},(e,t)=>Ho.charAt(t>>4)+Ho.charAt(t&15));function Uo(e){return Vo(e).toString(36)}function Wo(e,t){if(e===null)return`L`;let n,r=0,i=e,a=typeof e;if(a!==`object`)return a===`number`?e-e===0?`n`+e:`L`:a===`string`?`s`+e:a===`bigint`?`n`+e:a===`boolean`?e?`T`:`F`:void 0;let o=Array.isArray(e);if(!o){if(e instanceof Date)return`d`+ +e;if(e instanceof RegExp)return`r`+e.source+e.flags}if(a=t.indexOf(e),~a)return`~`+(a+1);if(typeof e.toJSON==`function`&&!ArrayBuffer.isView(e)){if(e=e.toJSON(),typeof e!=`object`||!e)return Wo(e,t);if(a=t.indexOf(e),~a)return`~`+(a+1);o=Array.isArray(e)}if(t.push(i),o)for(n=`a`;r<e.length;n+=(a=Wo(e[r++],t))===void 0?`L`:a);else if(e instanceof Set){n=`e`;for(let r of e)n+=(a=Wo(r,t))===void 0?`L`:a}else if(e instanceof Map)for(i=[...e.keys()],i.length>1&&i.sort(),n=`o`;r<i.length;r++)(a=Wo(e.get(i[r]),t))!==void 0&&(n+=i[r]+a);else if(e[Symbol.toStringTag]===void 0||ArrayBuffer.isView(e))for(i=Object.keys(e),i.length>1&&i.sort(),n=`o`;r<i.length;r++)(a=Wo(e[i[r]],t))!==void 0&&(n+=i[r]+a);else throw Error(`Unsupported value`);return t.pop(),n}function Go(e){return Wo(e,[])??`U`}function Ko(e){return Uo(Go(e))}var qo=an,Jo=[`method`,`baseURL`,`query`,`params`,`body`,`headers`];function Yo(e){let t=[b(e.method)?.toUpperCase()||`GET`,b(e.baseURL)];for(let n of[e.query||e.params]){let e=b(n);if(!e)continue;let r={};for(let[t,n]of Object.entries(e))r[b(t)]=b(n);t.push(r)}if(e.body){let n=b(e.body);if(!n)t.push(Ko(n));else if(n instanceof ArrayBuffer)t.push(Ko(Object.fromEntries([...new Uint8Array(n).entries()].map(([e,t])=>[e,t.toString()]))));else if(n instanceof FormData){let e=[];for(let t of n.entries()){let[n,r]=t;e.push([n,r instanceof File?`${r.name}:${r.size}:${r.lastModified}`:r])}t.push(Ko(e))}else if(ie(n))t.push(Ko(fe(n)));else try{t.push(Ko(n))}catch{gr.NUXT_E3002({cause:n})}}return t}var Xo=fr({name:`createUseFetch`,factory(e={}){function t(t,r,i){let[a={},o]=typeof r==`string`?[{},r]:[r,i],s=typeof e==`function`?e(a):e,{server:c,lazy:l,default:u,transform:d,pick:f,watch:p,immediate:m,getCachedData:h,deep:g,dedupe:_,timeout:v,enabled:y,...x}={...typeof e==`function`?{}:s,...a,...typeof e==`function`?s:{}},S=L(()=>b(t)),C=L(()=>b(x.key)||`$f`+Ko([o,typeof S.value==`string`?S.value:``,...Yo(x)]));if(!x.baseURL&&typeof S.value==`string`&&S.value[0]===`/`&&S.value[1]===`/`)throw gr.NUXT_E3001({url:S.value});let w=fe({...n,...x,cache:typeof x.cache==`boolean`?void 0:x.cache}),T={server:c,lazy:l,default:u,transform:d,pick:f,immediate:m,getCachedData:h,deep:g,dedupe:_,timeout:v,enabled:y,watch:p===!1?[]:[...p||[],w]};return p===!1&&(T._keyTriggersExecute=!1),mr(C,(e,{signal:t})=>{let n=x.$fetch||qo,r={signal:t,...w};for(let e of Jo)typeof r[e]==`function`&&(r[e]=b(r[e]));return n(S.value,r)},T)}return t}});Xo.__nuxt_factory(),Xo.__nuxt_factory({lazy:!0,_functionName:`useLazyFetch`});function Zo(e={}){let t=e.path||window.location.pathname,n=new URL(t,window.location.href);if(n.host!==window.location.host)throw ft.NUXT_E2010({path:t});if(n.protocol&&Zt(n.protocol))throw ft.NUXT_E2002({toPath:t,protocol:n.protocol});let r={};try{r=JSON.parse(sessionStorage.getItem(`nuxt:reload`)||`{}`)}catch{}if(e.force||r?.path!==t||r?.expires<Date.now()){try{sessionStorage.setItem(`nuxt:reload`,JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem(`nuxt:reload:state`,JSON.stringify({state:c().payload.state}))}catch{}window.location.pathname===t?window.location.reload():window.location.href=t}}var Qo=Va;function $o(e,t){return D(t)??e?.meta.layout??Qo(e?.path??`/`).appLayout??`default`}var es=a({name:`nuxt-site-config:init`,enforce:`pre`,async setup(e){let t=zo(),n=En(`site-config`);{let e=n.value||window.__NUXT_SITE_CONFIG__||{};for(let n in e)n[0]!==`_`&&t.push({[n]:e[n],_priority:e._priority?.[n]||-1})}return{provide:{nuxtSiteConfig:t}}}});function ts(e,n){n.push(t),e.vueApp.use(n);let r=!0,i=()=>{r=!1,n.render()};n.hooks?.hook(`dom:beforeRender`,e=>{e.shouldRender=!r}),e.hooks.hook(`page:start`,()=>{r=!0}),e.hooks.hook(`page:finish`,()=>{e.isHydrating||i()}),e.hooks.hook(`app:error`,i),e.hooks.hook(`app:suspense:resolve`,i);let a=n.push.bind(n);n.push=((t,n)=>{let r=a(t,n),i=r.dispose.bind(r);return r.dispose=()=>{let t=e[`~transitionPromise`];t?t.finally(i):i()},r})}function ns(e,t,n){let r=e.push,i=e;i.ssr=!1,i.hooks=t,i.dirty=!!i.dirty,i.use=e=>Yi(i,e),i.render=()=>n(i);function a(){t.callHook(`entries:updated`,i),i._b||i.render()}return i.invalidate=()=>{for(let e of i.entries.values())delete e._tags;i.dirty=!0,a()},i.push=(n,o)=>{let s=o?.onRendered?t.hook(`dom:rendered`,o.onRendered):void 0,c=r(n,o),l=e.entries.get(c._i);return l&&(l._o=n),i.dirty=!0,a(),{_i:c._i,patch(e){c.patch(e),i.dirty=!0,a()},dispose(){s?.(),e.entries.has(c._i)&&(c.dispose(),i.invalidate())}}},i}var rs=/\s+/;function is(e={}){return t=>ss(t,e)}function as(e){for(let t of e.entries.values())if(t._pending!==void 0)return!0;return!1}function os(e,t){let n={_d:t,_t:t.title,_e:new Map([[`htmlAttrs`,t.documentElement],[`bodyAttrs`,t.body]]),_p:{},_s:{},_l:new Map};for(let t of e.entries.values())if(t._o!==void 0){let e=t._o;for(let t of[`bodyAttrs`,`htmlAttrs`]){let r=e[t]?.class;if(typeof r==`string`){let e=n._e.get(t);for(let i of r.split(rs))i&&(n._p[`${t}:attr:class:${i}`]=()=>e.classList.remove(i))}}}return n}function ss(e,t={}){let n=t.document||e.resolvedOptions.document,r=e._dom;if(!n||e._du||r&&r._d===n&&!e.dirty&&!as(e))return!1;let i=n.defaultView;e._du=!0;let a=!1;try{let o=function(e,t,n){d._s[e]=!n&&f[e]||t,delete f[e]},s=function(e,t,n,r,i,a){let s=`${e}:event:${t}`,c=d._l.get(s);if(c&&c[0]===a&&c[1]===n&&c[2]===r){o(s,c[4]);return}c?.[4]();let l=`data-${t}`,u=(e=>r.call(i,e)),f=()=>{a.removeEventListener(n,u),i.getAttribute(l)===``&&i.removeAttribute(l),d._l.get(s)?.[3]===u&&d._l.delete(s)};a.addEventListener(n,u),d._l.set(s,[a,n,r,u,f]),i.setAttribute(l,``),o(s,f,!0)},c=function({id:e,$el:t,tag:n}){if(d._e.set(e,t),!n.tag.endsWith(`Attrs`)){let r=n.textContent;r!=null&&r!==``&&(r!==t.textContent&&(t.textContent=r),o(`${e}:text`,()=>{t.textContent===r&&(t.textContent=``)},!0));let i=n.innerHTML;i!=null&&i!==``&&(i!==t.innerHTML&&(t.innerHTML=i),o(`${e}:html`,()=>{t.innerHTML===i&&(t.innerHTML=``)},!0));let a=`${e}:el`;o(a,f[a]||(()=>{t?.remove(),d._e.delete(e)}))}for(let r in n.props){let a=n.props[r];if(r[0]===`o`&&r[1]===`n`&&typeof a==`function`){let o=r.slice(2);t?.dataset?.[`${r}fired`]&&a.call(t,new((i?.Event)||Event)(o)),s(e,r,o,a,t,n.tag===`bodyAttrs`&&i?i:t);continue}let c=`${e}:attr:${r}`;if(r===`class`&&a)for(let e of a){let n=`${c}:${e}`;o(n,f[n]||(()=>t.classList.remove(e))),t.classList.contains(e)||t.classList.add(e)}else if(r===`style`&&a)for(let[e,n]of a){let r=`${c}:${e}`;o(r,f[r]||(()=>t.style.removeProperty(e))),t.style.setProperty(e,n)}else a!==!1&&a!==null&&(t.getAttribute(r)!==a&&t.setAttribute(r,a===!0?``:String(a)),o(c,f[c]||(()=>t.removeAttribute(r))))}},l={shouldRender:!0,tags:[]};if(wn(e,`dom:beforeRender`,l),!l.shouldRender)return!1;let u=r;if(u?._d!==n){if(u){for(let e in u._s)u._s[e]();for(let e in u._p)u._p[e]();u._s=u._p={},u._e.clear(),u._l.clear()}u=void 0}u?u._p=u._s:u=os(e,n),u._s={};let d=u,f=d._p,p=[],m={};e.dirty=!1;let h=gn(e,t.tagWeight?{tagWeight:t.tagWeight}:void 0),g=[],_={};for(let e of h){let t=_[e._d]||0,r=(t?`${e._d}:${t}`:e._d)||e._h,i={tag:e,id:r,shouldRender:!0};if(e.tag===`meta`&&e._d&&Sn(e._d)&&(_[e._d]=t+1),g.push(i),e.tag===`title`){n.title=e.textContent,o(`title:`,()=>n.title=d._t);continue}i.$el=d._e.get(r),i.$el?c(i):pn.has(e.tag)&&p.push(i)}if(p.length){let e=new Set(d._e.values());for(let t of[...n.body.children,...n.head.children]){let n=t.tagName.toLowerCase();if(!pn.has(n)||e.has(t))continue;let r={innerHTML:t.innerHTML};for(let e of t.getAttributeNames())r[e]=t.getAttribute(e);let i=dn({tag:n,props:{}},r);i.key=t.getAttribute(`data-hid`)||void 0;let a=un(i)||yn(i),o=a,s=1;for(;d._e.has(o);)o=`${a}:${s++}
3`;d._e.set(o,t)}}for(let e of p){let t=d._e.get(e.id);e.$el=t||n.createElement(e.tag.tag),c(e),t||(m[e.tag.tagPosition||`head`]??=n.createDocumentFragment()).appendChild(e.$el)}m.head&&n.head.appendChild(m.head),m.bodyOpen&&n.body.insertBefore(m.bodyOpen,n.body.firstChild),m.bodyClose&&n.body.appendChild(m.bodyClose);for(let e in f)f[e]();e._dom=d,a=!0,wn(e,`dom:rendered`,{renders:g})}catch(t){throw e.dirty=!0,t}finally{e._du=!1}return a&&(e.dirty||as(e))&&ss(e,t),a}var cs=e=>typeof e.tagPriority==`number`?e.tagPriority:100+(bn[e.tagPriority]||0);function ls(e={}){e.document=e.document||(typeof window<`u`?document:void 0);let t=e.render||is({document:e.document}),n=ns(Xi(t,{document:e.document,propResolvers:e.propResolvers,_tagWeight:cs,init:[]}),fn(e.hooks),t);return e.plugins?.forEach(e=>n.use(e)),e.init?.forEach(e=>e&&n.push(e)),n}function us(e={}){let t=is(),n,r=0;return n=ls({render:()=>{let e=++r;setTimeout(()=>{e===r&&t(n)},0)},...e}),n.install=hn(n),n}var ds={disableDefaults:!0,plugins:[Li,Ui,qi,Ii]},fs=a({name:`nuxt:head`,enforce:`pre`,setup(e){ts(e,us(ds))}}),ps=/(:\w+)\([^)]+\)/g,ms=/(:\w+)[?+*]/g,hs=/:\w+/g,gs=(e,t)=>t.path.replace(ps,`$1`).replace(ms,`$1`).replace(hs,t=>e.params[t.slice(1)]?.toString()||``),_s=(e,t)=>{let n=e.route.matched.find(t=>t.components?.default===e.Component.type),r=t??n?.meta.key??(n&&gs(e.route,n));return typeof r==`function`?r(e.route):r},vs=(e,t)=>({default:()=>e?_(xe,e===!0?{}:e,t):t});function ys(e){return Array.isArray(e)?e:[e]}var bs=[Re(async e=>{let t,n;if(!e.meta?.validate)return;let i=([t,n]=r(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(i!==!0)return Je({fatal:!0,status:i&&(i.status||i.statusCode)||404,statusText:i&&(i.statusText||i.statusMessage)||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}})},1),Re(e=>{let t=qa({path:e.path});if(t.redirect){let n=t.redirect.includes(`#`)?t.redirect:t.redirect+e.hash;return Kt(n,{acceptRelative:!0})?(window.location.href=n,!1):n}})],xs={},Ss=[{name:`blog-slug___en`,path:`/blog/:slug()`,component:()=>X(()=>import(`./8zIb1XbN.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]),import.meta.url)},{name:`case-studies-slug___en`,path:`/case-studies/:slug()`,component:()=>X(()=>import(`./EZMQofp4.js`),__vite__mapDeps([30,1,2,3,4,5,6,7,8,31,22,10,23,28,12,32,9,11,16,17,18,14,19,15,20,13,21,24,25,26,27,29]),import.meta.url)},{name:`projects-slug___en`,path:`/projects/:slug()`,component:()=>X(()=>import(`./C2uIj8gw.js`),__vite__mapDeps([33,1,4,2,3,5,6,7,22,10,23,8,31,28,12,32,9,11,16,17,18,14,19,15,20,13,21,24,25,26,27,29]),import.meta.url)},{name:`about___en`,path:`/about`,component:()=>X(()=>import(`./Daqr7fJz.js`),__vite__mapDeps([34,1,22,10,3,4,5,6,23,8,31,2,7,28,12,32,35,13,9,11,14,15,16,17,18,19,20,21,24,36,37]),import.meta.url)},{name:`blog___en`,path:`/blog`,component:()=>X(()=>import(`./DXx_LHym.js`),__vite__mapDeps([38,1,8,3,17,4,2,5,6,7,11,12,18,14,19,15,9,10,35,32,13,27,28,16,20,21,22,23,29,24,39,40]),import.meta.url)},{name:`case-studies___en`,path:`/case-studies`,component:()=>X(()=>import(`./1xGFltug.js`),__vite__mapDeps([41,1,8,3,17,4,2,5,6,7,11,12,18,14,19,15,31,22,10,23,28,32,9,35,13,27,16,20,21,29,24,39,40,42]),import.meta.url)},{name:`projects___en`,path:`/projects`,component:()=>X(()=>import(`./C91OGqcH.js`),__vite__mapDeps([43,1,22,10,3,4,5,6,23,8,17,2,7,11,12,18,14,19,15,31,28,32,9,35,13,16,20,21,27,29,24,39,40,42]),import.meta.url)},{name:`resume___en`,path:`/resume`,meta:{layout:`print`,title:`Resume`,description:`Goran Ninkovic Resume`},component:()=>X(()=>import(`./BS-aolDY.js`),__vite__mapDeps([44,1,31,3,2,4,5,6,7,22,10,23,8,28,12,32,35,16,17,11,18,14,19,15,20,13,9,21,37,36,45]),import.meta.url)},{name:`index___en`,path:`/`,component:()=>X(()=>import(`./od7s7s4M.js`),__vite__mapDeps([46,1,2,3,4,5,6,7,22,10,23,8,17,11,12,18,14,19,15,28,31,32,9,13,16,20,21,24,27,29,39,40,42,47]),import.meta.url)},{name:void 0,path:`/sitemap.xml`,component:{}}];function Cs(e,t,n){let{pathname:r,search:i,hash:a}=t,o=e.indexOf(`#`);if(o>-1){let t=a.includes(e.slice(o))?e.slice(o).length:1,n=a.slice(t);return n[0]!==`/`&&(n=`/`+n),tn(n,``)}let s=tn(r,e),c=!n||Yt(s,n)?s:n;return c+(c.includes(`?`)?``:i)+a}var ws=a({name:`nuxt:router`,enforce:`pre`,async setup(e){let t,n,i=l().app.baseURL;Dn&&!i.includes(`#`)&&(i+=`#`);let a=Mn.history?.(i)??(Dn?ia(i):ra(i)),o=Mn.routes?([t,n]=r(()=>
3Mn.routes(Ss)),t=await t,n(),t??Ss):Ss,s,c=Ia({...Mn,scrollBehavior:(e,t,n)=>{if(t===dt){s=n;return}if(Mn.scrollBehavior){if(c.options.scrollBehavior=Mn.scrollBehavior,`scrollRestoration`in window.history){let e=c.beforeEach(()=>{e(),window.history.scrollRestoration=`manual`})}return Mn.scrollBehavior(e,dt,s||n)}},history:a,routes:o});`scrollRestoration`in window.history&&(window.history.scrollRestoration=`auto`),e.vueApp.use(c);let u=De(c.currentRoute.value);c.afterEach((e,t)=>{u.value=t}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>u.value});let d=Cs(i,window.location,e.payload.path),f=De(c.currentRoute.value),p=()=>{f.value=c.currentRoute.value};c.afterEach((e,t)=>{let n=e.matched.at(-1)?.components?.default,r=t.matched.at(-1)?.components?.default;if(n===r){_s({route:e,Component:{type:n}})===_s({route:t,Component:{type:r}})&&p();return}e.matched.length<t.matched.length&&e.matched.every((e,n)=>e.components?.default===t.matched[n]?.components?.default)&&p()});let m={sync:p};for(let e in f.value)Object.defineProperty(m,e,{get:()=>f.value[e],enumerable:!0});e._route=Oe(m),e._middleware||={global:[],named:{}};let h=lt();c.afterEach(async(t,n,r)=>{delete e._processingMiddleware,!e.isHydrating&&h.value&&await e.runWithContext(kt),r&&await e.callHook(`page:loading:end`)});try{[t,n]=r(()=>c.isReady()),await t,n()}catch(i){[t,n]=r(()=>Ye(e,i)),await t,n()}let g=d===c.currentRoute.value.fullPath?c.currentRoute.value:c.resolve(d),_=c.currentRoute.value.fullPath,v=e.isHydrating&&e.payload.prerenderedAt&&e.payload.path&&d!==e.payload.path&&Yt(c.currentRoute.value.path,e.payload.path);p();function y(t){!e.isHydrating&&t.fullPath!==Cs(i,window.location)&&a.push(t.fullPath)}let b=e.payload.state._layout;return c.beforeEach(async(t,n)=>{await e.callHook(`page:loading:start`),t.meta=fe(t.meta),e.isHydrating&&b&&!ve(t.meta.layout)&&(t.meta.layout=b),e._processingMiddleware=!0;{let r=new Set([...bs,...e._middleware.global]);for(let e of t.matched){let t=e.meta.middleware;if(t)for(let e of ys(t))r.add(e)}let i=qa({path:t.path});if(i.appMiddleware)for(let e in i.appMiddleware)i.appMiddleware[e]?r.add(e):r.delete(e);for(let i of r){let r=typeof i==`string`?e._middleware.named[i]||await xs[i]?.().then(e=>e.default||e):i;if(!r)throw ft.NUXT_E2004({entry:String(i),validMiddleware:void 0});try{let i=await e.runWithContext(()=>r(t,n));if(!e.payload.serverRendered&&e.isHydrating&&(i===!1||i instanceof Error)){let t=i||Je({status:404,statusText:`Page Not Found: ${d}`});return await e.runWithContext(()=>st(t)),!1}if(i===!0)continue;if(i===!1)return i;if(i)return ct(i)&&i.fatal&&(await e.runWithContext(()=>st(i)),y(t)),i}catch(n){let r=Je(n);return r.fatal&&(await e.runWithContext(()=>st(r)),y(t)),r}}}}),c.onError(async()=>{delete e._processingMiddleware,await e.callHook(`page:loading:end`)}),c.afterEach(t=>{if(t.matched.length===0&&!h.value)return e.runWithContext(()=>st(Je({status:404,fatal:!1,statusText:`Page not found: ${t.fullPath}`,data:{path:t.fullPath}})))}),e.hooks.hookOnce(`app:created`,async()=>{try{if(`name`in g&&(g.name=void 0),c.currentRoute.value.fullPath===_){if(v){let t=c.resolve(e.payload.path);`name`in t&&(t.name=void 0),await c.replace({...t,force:!0});let n=()=>{e[`~restoreDeferredRoute`]&&(e[`~restoreDeferredRoute`]=void 0,c.currentRoute.value=c.resolve(d),p(),c.replace({...g,force:!0}).catch(()=>{}))};e[`~restoreDeferredRoute`]=n,e.hooks.hookOnce(`app:suspense:resolve`,n)}else await c.replace({...g,force:!0})}c.options.scrollBehavior=Mn.scrollBehavior}catch(t){await Ye(e,t)}}),{provide:{router:c}}}},1),Ts=a({name:`nuxt:payload`,setup(e){let t=new Set;bt().beforeResolve(async(n,r)=>{let i=To(n.path),a=i?Ht(n.fullPath):n.path;if(a===(i?Ht(r.fullPath):r.path))return;let o=await vo(a);if(o){for(let n of t)delete e.static.data[n];for(let n in o.data)n in e.static.data||t.add(n),e.static.data[n]=o.data[n]}}),ur(()=>{e.hooks.hook(`link:prefetch`,async e=>{let{hostname:t,pathname:n}=new URL(e,window.location.href);t===window.location.hostname&&await vo(e).catch(()=>{Tn.NUXT_E7003({url:e})})}),navigator.connection?.effectiveType!==`slow-2g`&&setTimeout(Ka,1e3)})}}),Es=a(()=>{let e=bt();ur(()=>
3{e.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),Ds=a(e=>{let t;async function n(){let r;try{r=await Ka()}catch(e){let t=e;if(!(`status`in t&&(t.status===404||t.status===403)))throw t}t&&clearTimeout(t),t=setTimeout(n,o);try{let n=await an(ln(`builds/latest.json`)+`?${Date.now()}`);n.id!==r?.id&&(e.hooks.callHook(`app:manifest:update`,n),t&&clearTimeout(t))}catch{}}ur(()=>{t=setTimeout(n,o)})}),Os=a({name:`nuxt:chunk-reload-crawler`,setup(e){let t=!0;e.hooks.hookOnce(`app:suspense:resolve`,()=>{t=!1}),e.hook(`app:chunkError`,()=>{t&&Ne(navigator.userAgent)&&Zo()})}}),ks=a({name:`nuxt:chunk-reload`,setup(e){let t=bt(),n=l(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook(`app:chunkError`,({error:e})=>{r.add(e)});function i(e){Zo({path:qt(n.app.baseURL,e.fullPath),persistState:!0})}e.hook(`app:manifest:update`,()=>{t.beforeResolve(i)}),t.onError((e,t)=>{r.has(e)&&i(t)})}}),As=a({name:`nuxt:island-link-navigation`,setup(e){}}),js=`__NUXT_COLOR_MODE__`,Ms=`nuxt-color-mode`,Ns=window[js],Ps=a(e=>{let t=En(`color-mode`,()=>fe({preference:Ns.preference,value:Ns.value,unknown:!1,forced:!1})).value;bt().afterEach(e=>{let n=e.meta.colorMode;if(n&&n!==`system`)Fs(t,n),t.forced=!0;else{n===`system`&&console.warn(`You cannot force the colorMode to system at the page level.`),t.forced=!1;let e=t.preference===`system`?Ns.getColorScheme():t.preference;Fs(t,e)}});let n;function r(){n||!window.matchMedia||(n=window.matchMedia(`(prefers-color-scheme: dark)`),n.addEventListener(`change`,()=>{!t.forced&&t.preference===`system`&&Fs(t,Ns.getColorScheme())}))}S(()=>t.preference,e=>{t.forced||(e===`system`?(Fs(t,Ns.getColorScheme()),r()):Fs(t,e),Is(e))},{immediate:!0}),S(()=>t.value,(e,t)=>{let n;n=window.document.createElement(`style`),n.appendChild(document.createTextNode(`*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`)),window.document.head.appendChild(n),Ns.removeColorScheme(t),Ns.addColorScheme(e),window.getComputedStyle(n).opacity,document.head.removeChild(n)}),t.preference===`system`&&r(),e.hook(`app:mounted`,()=>{t.unknown&&=(t.preference=Ns.preference,Fs(t,Ns.value),!1)}),e.provide(`colorMode`,t)});function Fs(e,t){e.value=t}function Is(e){try{window.localStorage?.setItem(Ms,e)}catch{}}var Ls=a({name:`@nuxt/icon`,setup(){let e=l(),t=lr().icon,n=on(),r=n.native;hr.setFetch((e,t)=>{let n=globalThis.$fetch?.native;return(r||n||globalThis.fetch)(e,t)});let i=[];if(t.provider===`server`){let n=e.app?.baseURL?.replace(/\/$/,``)??``;i.push(n+(t.localApiEndpoint||`/api/_nuxt_icon`)),(t.fallbackToApi===!0||t.fallbackToApi===`client-only`)&&i.push(t.iconifyApiEndpoint)}else t.provider===`none`?hr.setFetch(()=>Promise.resolve(new Response)):i.push(t.iconifyApiEndpoint);async function a(e,t){try{let r=await n(i[0]+`/`+t+`.json`,{query:{icons:e.join(`,`)}});if(!r||r.prefix!==t||!r.icons)throw Error(`Invalid data`+JSON.stringify(r));return r}catch(e){return console.error(`Failed to load custom icons`,e),null}}pr(``,{resources:i});for(let e of t.customCollections||[])e&&dr(a,e)}});function Rs(e){let t=fe({});return O(()=>{let n=c().$nuxtSiteConfig.get(nn({resolveRefs:!0},e));t&&n&&Object.assign(t,n)}),delete t._priority,t}var zs=a(()=>{let e=Cn();if(!e)return;let{tagPriority:t,separator:n,titleSeparator:r}=l().public[`seo-utils`],i=Rs(),a=i.separator||n||i.titleSeparator||r,o=i.titleSeparator||r||i.separator||n,s={meta:[],templateParams:{site:i,siteUrl:i.url,siteName:i.name}};a&&(s.templateParams.separator=a),o&&(s.templateParams.titleSeparator=o),i.description&&(s.templateParams.siteDescription=i.description,s.meta.push({name:`description`,content:`%site.description`,tagPriority:t})),e.push(s)}),Bs=a(()=>{let e=Cn();e&&(e.use(qi),e.use(Ji()))});function Vs(e){return e?.defaultForDomains?.[0]||e?.domain||e?.domains?.[0]}function Hs(e,t){return Vs(e)||Vs(t)}var Us=[`i18n:plugin`,`i18n:plugin:ssg-detect`,`i18n:plugin:route-locale-detect`];function Ws(){return c().$nuxtSiteConfig}function Gs(e){let t=b(e.locales).find(t=>t.code===e.defaultLocale);return t?.language||t?.iso||e.defaultLocale}function Ks(e,t){let n=b(e.baseUrl)||void 0;if(!b(e.differentDomains))return n;
3let r=b(e.locales).find(t=>t.code===b(e.defaultLocale)),i=Hs(b(e.localeProperties),r);return i?Kt(i,{strict:!0})?i:`${t}//${i}`:n}function qs(e){let t=b(e.localeProperties);return t.language?t.language:Gs(e)}function Js(e){return e.te(`nuxtSiteConfig.description`)?e.t(`nuxtSiteConfig.description`):void 0}function Ys(e){return e.te(`nuxtSiteConfig.name`)?e.t(`nuxtSiteConfig.name`):void 0}var Xs=a({name:`nuxt-site-config:i18n`,dependsOn:Us,setup(e){let t=e.$i18n;if(!t)return;let n=Ws(),r=Yn().protocol,i=b(t.baseUrl);if(i){let e=n.get({resolveRefs:!0}),t=e.url;if(t&&!t.includes(`localhost`)){let n=Ut(i,`https://`),r=Ut(t,`https://`);n.host!==r.host&&e.env===`production`&&console.error(`[Nuxt Site Config] Your I18n baseUrl \`${n.host}\` doesn't match your site url ${r.host}. This will cause production SEO issues. Either provide a matching baseUrl or remove the site url config.`)}}let a=L(()=>Gs(t)),o=L(()=>Ks(t,r)),s=L(()=>qs(t)),c=L(()=>Js(t)),l=L(()=>Ys(t)),u;S(t.locale,()=>{u&&u(),u=n.push({_priority:Io.build,_context:`@nuxtjs/i18n`,url:o,defaultLocale:a,currentLocale:s,description:c,name:l})},{immediate:!0})}}),Zs=/\d/,Qs=[`-`,`_`,`/`,`.`];function $s(e=``){if(!Zs.test(e))return e!==e.toLowerCase()}function ec(e,t){let n=t??Qs,r=[];if(!e||typeof e!=`string`)return r;let i=``,a,o;for(let t of e){let e=n.includes(t);if(e===!0){r.push(i),i=``,a=void 0;continue}let s=$s(t);if(o===!1){if(a===!1&&s===!0){r.push(i),i=t,a=s;continue}if(a===!0&&s===!1&&i.length>1){let e=i.at(-1);r.push(i.slice(0,Math.max(0,i.length-1))),i=e+t,a=s;continue}}i+=t,a=s,o=e}return r.push(i),r}function tc(e){return e?e[0].toUpperCase()+e.slice(1):``}function nc(e,t){return e?(Array.isArray(e)?e:ec(e)).map(e=>tc(t?.normalize?e.toLowerCase():e)).join(``):``}function rc(e,t){return e?(Array.isArray(e)?e:ec(e)).map(e=>e.toLowerCase()).join(t??`-`):``}var ic=/^(a|an|and|as|at|but|by|for|if|in|is|nor|of|on|or|the|to|with)$/i;function ac(e,t){return(Array.isArray(e)?e:ec(e)).filter(Boolean).map(e=>ic.test(e)?e.toLowerCase():tc(t?.normalize?e.toLowerCase():e)).join(` `)}function oc(){let e=At(),t=lt(),n;try{n=Cr()}catch{}return L(()=>{if(t.value?.statusCode&&[404,500].includes(t.value.statusCode))return`${t.value.statusCode} - ${t.value.message}`;if(typeof e.meta?.title==`string`)return e.meta?.title;let r=en(e.path||`/`).split(`/`).pop(),i=r?ac(r):null,a=e.matched?.at(-1);if(a){let e=String(a.name).split(`___`)?.[0];e&&n&&(i=n.t(`pages.${e}.title`,i||``,{missingWarn:!1})||i)}return i})}var sc=a({name:`nuxt-seo:fallback-titles`,env:{islands:!1},dependsOn:[`nuxt-site-config:i18n`],setup(){let e=oc();vn({title:()=>e.value},{tagPriority:101})}}),cc=/\.[0-9a-z]+$/i;function lc(e,t){let n=e;Kt(e,{strict:!1,acceptRelative:!0})&&(n=Ut(e).pathname);let r=Wt(t.base||`/`);r!==`/`&&n.startsWith(r)&&(n=n.slice(r.length));let i=en(t.absolute?t.siteUrl:``);r!==`/`&&i.endsWith(r)&&(i=i.slice(0,i.indexOf(r)));let a=t.withBase?Jt(r,i||`/`):i,o=Jt(n,a);return n===`/`&&!t.withBase?$t(o):fc(t.trailingSlash,o)}var uc=`jpg.jpeg.png.gif.bmp.webp.svg.ico.pdf.doc.docx.xls.xlsx.ppt.pptx.txt.md.markdown.zip.rar.7z.tar.gz.mp3.wav.flac.ogg.opus.m4a.aac.midi.mid.mp4.avi.mkv.mov.wmv.flv.webm.html.css.js.json.xml.tsx.jsx.ts.vue.svelte.xsl.rss.atom.php.py.rb.java.c.cpp.h.go.csv.tsv.sql.yaml.yml.woff.woff2.ttf.otf.eot.exe.msi.apk.ipa.dmg.iso.bin.bat.cmd.sh.env.htaccess.conf.toml.ini.deb.rpm.jar.war.epub.mobi.log.tmp.bak.old.sav`.split(`.`);function dc(e){let t=(e.split(`/`).pop()||e).match(cc)?.[0];return!!(t&&uc.includes(t.replace(`.`,``)))}function fc(e,t){let n=Ut(t);if(dc(n.pathname))return t;let r=e?$t(n.pathname):en(n.pathname);return`${n.protocol?`${n.protocol}//`:``}${n.host||``}${r}${n.search||``}${n.hash||``}`}function pc(e){return window.location.origin}function mc(e={}){let t=Rs(),n=pc(),r=l().app.baseURL||`/`;return i=>L(()=>lc(D(i),{absolute:D(e.absolute),withBase:D(e.withBase),siteUrl:D(e.canonical)===!1?n:t.url,trailingSlash:t.trailingSlash,base:r}))}var hc=/_/g;function gc(){let e=Rs({resolveRefs:!1}),t=()=>(b(e.currentLocale)||b(e.defaultLocale)||`en`).replace(hc,`-`);Cn().use(qi);let{canonicalQueryWhitelist:n,canonicalLowercase:r,tagPriority:i,separator:a,titleSeparator:o}=l().public[`seo-utils`],s=At(),c=mc({withBase:!0,absolute:!0}),u=lt(),d=()=>b(e.separator)||a||b(e.titleSeparator)||o,f=()=>b(e.titleSeparator)||o||b(e.separator)||a,p=L(()=>
3{if(u.value)return!1;let{query:e}=s,i=c(s.path||`/`).value||s.path;if(r)try{i=i.toLocaleLowerCase(t())}catch{i=i.toLowerCase()}let a=Object.fromEntries(Object.entries(e).filter(([e])=>n.includes(e)).sort(([e],[t])=>e.localeCompare(t)));return{rel:`canonical`,href:Object.keys(a).length?`${i}?${Xt(a)}`:i}}),m={tagPriority:`low`},h={tagPriority:i};vn({htmlAttrs:{lang:t},templateParams:{site:()=>e,siteName:()=>e.name,separator:d,titleSeparator:f},titleTemplate:()=>u.value?`%s`:`%s %separator %siteName`,link:[()=>p.value]},m),xn({ogLocale:()=>{let e=t();if(e){let t=e.replace(`-`,`_`);if(t.includes(`_`))return t}return!1}},m);let g={ogType:`website`,ogUrl:()=>{let e=p.value;return e?e.href:!1},ogSiteName:e.name};if(e.twitter){let t=e.twitter.startsWith(`@`)?e.twitter:`@${e.twitter}`;g.twitterCreator=t,g.twitterSite=t}xn(g,h)}var _c=a({name:`nuxt-seo:defaults`,env:{islands:!1},dependsOn:[`nuxt-site-config:i18n`],setup(){gc()}}),vc=E(()=>X(()=>import(`./BSHJhlR9.js`).then(e=>e.default||e.default||e),__vite__mapDeps([48,1,17,3,4,2,5,6,7,11,12,18,14,19,15]),import.meta.url)),yc=E(()=>X(()=>import(`./CdFn4Eet.js`).then(e=>e.default||e.default||e),__vite__mapDeps([49,1,11,3,6,18,5,50,4,51,10,12,40,14,19,52,53,54,55,20,13,9,2,7,15]),import.meta.url)),bc=E(()=>X(()=>import(`./DSp3hOd0.js`).then(e=>e.default||e.default||e),__vite__mapDeps([56,1,11,3,6,18,5]),import.meta.url)),xc=E(()=>X(()=>import(`./BxLOPzzM.js`).then(e=>e.default||e.default||e),__vite__mapDeps([57,1,11,3,6,18,5,58,26]),import.meta.url)),Sc=E(()=>X(()=>import(`./BQsLG8Yx.js`).then(e=>e.default||e.default||e),__vite__mapDeps([59,1,11,3,6,18,5]),import.meta.url)),Cc=E(()=>X(()=>import(`./DWru-WgF.js`).then(e=>e.default||e.default||e),__vite__mapDeps([60,1,17,3,4,2,5,6,7,11,12,18,14,19,15,13,9,10,58,26]),import.meta.url)),wc=E(()=>X(()=>import(`./B8YG0GsF.js`).then(e=>e.default||e.default||e),__vite__mapDeps([61,1,17,3,4,2,5,6,7,11,12,18,14,19,15,13,9,10,58,26]),import.meta.url)),Tc=E(()=>X(()=>import(`./Dom6TWa4.js`).then(e=>e.default||e.default||e),__vite__mapDeps([62,1,11,3,6,18,5]),import.meta.url)),Ec=E(()=>X(()=>import(`./CCndBkYk.js`).then(e=>e.default||e.default||e),__vite__mapDeps([63,1,11,3,6,18,5]),import.meta.url)),Dc=E(()=>X(()=>import(`./DZIWu_6_.js`).then(e=>e.default||e.default||e),__vite__mapDeps([64,1,11,3,6,18,5,65,14,16,17,4,2,7,12,19,15,20,13,9,10,21,22,23]),import.meta.url)),Oc=E(()=>X(()=>import(`./CYaMiCRc.js`).then(e=>e.default||e.default||e),__vite__mapDeps([66,1,67,3,4,11,6,18,5,68,51,10,40,14,19,52,53,55,69,70,71,13,9,2,7,12,15]),import.meta.url)),kc=E(()=>X(()=>import(`./CZ35nUM-.js`).then(e=>e.default||e.default||e),__vite__mapDeps([71,1,6,11,3,13,9,10,4,2,5,7,12,14,15]),import.meta.url)),Ac=E(()=>X(()=>import(`./DNPNFG1b.js`).then(e=>e.default||e.default||e),__vite__mapDeps([72,1,11,3,6,18,5]),import.meta.url)),jc=E(()=>X(()=>import(`./eIzaDHXs.js`).then(e=>e.default||e.default||e),__vite__mapDeps([73,1,4,11,3,6,12,18,5,70,40,14,19,74,52,51,10,69,13,9,2,7,15,71]),import.meta.url)),Mc=E(()=>X(()=>import(`./CVrVCreK.js`).then(e=>e.default||e.default||e),__vite__mapDeps([75,1,11,3,6,18,5,14,20,54,51,10,4,40,19,53,55,65,13,9,2,7,12,15]),import.meta.url)),Nc=E(()=>X(()=>import(`./CUIS5kRh.js`).then(e=>e.default||e.default||e),__vite__mapDeps([76,1,11,3,6,18,5]),import.meta.url)),Pc=E(()=>X(()=>import(`./CS5rbob7.js`).then(e=>e.default||e.default||e),__vite__mapDeps([77,1,11,3,6,18,5,19,58,26]),import.meta.url)),Fc=E(()=>X(()=>import(`./BPb6I9YG.js`).then(e=>e.default||e.default||e),__vite__mapDeps([78,1,11,3,6,18,5,19]),import.meta.url)),Ic=E(()=>X(()=>import(`./DEGijbVb.js`).then(e=>e.default||e.default||e),__vite__mapDeps([79,3,1,11,6,18,5]),import.meta.url)),Lc=E(()=>X(()=>import(`./CQpU_yaa.js`).then(e=>e.default||e.default||e),__vite__mapDeps([80,3,1,11,6,18,5,13,9,10,4,2,7,12,14,15]),import.meta.url)),Rc=E(()=>X(()=>import(`./CAF0zZNw.js`).then(e=>e.default||e.default||e),__vite__mapDeps([81,3,1,11,6,18,5,13,9,10,4,2,7,12,14,15]),import.meta.url)),zc=E(()=>X(()=>import(`./C3eEtIBA.js`).then(e=>e.default||e.default||e),__vite__mapDeps([82,3,1,11,6,18,5]),import.meta.url)),Bc=E(()=>X(()=>import(`./CEVXb4yC.js`).then(e=>e.default||e.default||e),__vite__mapDeps([83,1,11,3,6,18,5]),import.meta.url)),Vc=E(()=>X(()=>import(`./D5IVBmZ5.js`).then(e=>e.default||e.default||e),__vite__mapDeps([84,1,11,3,6,18,5,13,9,10,4,2,7,12,14,15]),import.meta.url)),Hc=E(()=>X(()=>import(`./CmsNPaKo.js`).then(e=>e.default||e.default||e),__vite__mapDeps([85,3,1,4,22,10,5,6,23,11,18,14,40]),import.meta.url)),Uc=E(()=>X(()=>import(`./CMZfENS4.js`).then(e=>e.default||e.default||e),__vite__mapDeps([86,1,11,3,6,18,5]),import.meta.url)),Wc=E(()=>X(()=>import(`./DXyz5YfX.js`).then(e=>e.default||e.default||e),__vite__mapDeps([87,1,11,3,6,18,5]),import.meta.url)),Gc=E(()=>X(()=>import(`./Cpgywr6q.js`).then(e=>e.default||e.default||e),__vite__mapDeps([88,1,11,3,6,18,5]),import.meta.url)),Kc=E(()=>X(()=>import(`./COql1Gdn.js`).then(e=>e.default||e.default||e),__vite__mapDeps([89,1,11,3,6,18,5]),import.meta.url)),qc=E(()=>X(()=>import(`./CfoxZqhb.js`).then(e=>e.default||e.default||e),__vite__mapDeps([90,1,11,3,6,18,5,40,14,65,16,17,4,2,7,12,19,15,20,13,9,10,21,22,23,71]),import.meta.url)),Jc=E(()=>X(()=>import(`./Dn0_KYti.js`).then(e=>e.default||e.default||e),__vite__mapDeps([91,1,11,3,6,18,5,40,14,65,13,9,10,4,2,7,12,15,16,17,19,20,21,22,23]),import.meta.url)),Yc=E(()=>X(()=>import(`./Bl0TYngR.js`).then(e=>e.default||e.default||e),__vite__mapDeps([92,1]),import.meta.url)),Xc=E(()=>X(()=>import(`./CdlD_Oe4.js`).then(e=>e.default||e.default||e),__vite__mapDeps([93,1,11,3,6,18,5]),import.meta.url)),Zc=E(()=>X(()=>import(`./CbBx100H.js`).then(e=>e.default||e.default||e),__vite__mapDeps([94,1,11,3,6,18,5]),import.meta.url)),Qc=E(()=>X(()=>import(`./Q-ZwJGJB.js`).then(e=>e.default||e.default||e),__vite__mapDeps([95,1,11,3,6,18,5]),import.meta.url)),$c=E(()=>X(()=>import(`./1zg5nSkF.js`).then(e=>e.default||e.default||e),__vite__mapDeps([96,1,67,3,4,11,6,18,5,14,20,68,51,10,40,19,52,53,55,69,70,13,9,2,7,12,15,21,22,23]),import.meta.url)),el=E(()=>X(()=>import(`./CK1VOKmX.js`).then(e=>e.default||e.default||e),__vite__mapDeps([97,1,11,3,6,18,5]),import.meta.url)),tl=E(()=>X(()=>import(`./D9qrQS5-.js`).then(e=>e.default||e.default||e),__vite__mapDeps([98,1,11,3,6,18,5]),import.meta.url)),nl=E(()=>X(()=>import(`./SUsmaFNd.js`).then(e=>e.default||e.default||e),__vite__mapDeps([99,1,11,3,6,18,5]),import.meta.url)),rl=E(()=>X(()=>import(`./DqSvMbOm.js`).then(e=>
3e.default||e.default||e),__vite__mapDeps([100,1,11,3,6,18,5]),import.meta.url)),il=E(()=>X(()=>import(`./CGlQiD-u.js`).then(e=>e.default||e.default||e),__vite__mapDeps([101,1,11,3,6,18,5]),import.meta.url)),al=E(()=>X(()=>import(`./CMQAY6HJ.js`).then(e=>e.default||e.default||e),__vite__mapDeps([102,1,11,3,6,18,5]),import.meta.url)),ol=E(()=>X(()=>import(`./CW28fEb-.js`).then(e=>e.default||e.default||e),__vite__mapDeps([103,1,11,3,6,18,5]),import.meta.url)),sl=E(()=>X(()=>import(`./CZCvb6r1.js`).then(e=>e.default||e.default||e),__vite__mapDeps([104,1,11,3,6,58,26,60,17,4,2,5,7,12,18,14,19,15,13,9,10]),import.meta.url)),cl=E(()=>X(()=>import(`./DFqVCmZ4.js`).then(e=>e.default||e.default||e),__vite__mapDeps([105,1,11,3,6,58,26,60,17,4,2,5,7,12,18,14,19,15,13,9,10]),import.meta.url)),ll=E(()=>X(()=>import(`./CF_YXb66.js`).then(e=>e.default||e.default||e),__vite__mapDeps([106,1,11,3,6,58,26,60,17,4,2,5,7,12,18,14,19,15,13,9,10]),import.meta.url)),ul=E(()=>X(()=>import(`./soCY5sTK.js`).then(e=>e.default||e.default||e),__vite__mapDeps([107,1,11,3,6,58,26,60,17,4,2,5,7,12,18,14,19,15,13,9,10]),import.meta.url)),dl=E(()=>X(()=>import(`./C-wly6ho.js`).then(e=>e.default||e.default||e),__vite__mapDeps([108,3,1]),import.meta.url)),fl=E(()=>X(()=>import(`./DrDOGHVA.js`).then(e=>e.default||e.default||e),__vite__mapDeps([109,3,1]),import.meta.url)),pl=E(()=>X(()=>import(`./Bz4SKPx2.js`).then(e=>e.n).then(e=>e.default||e.default||e),__vite__mapDeps([9,10,3,1,4,2,5,6,7,11,12]),import.meta.url)),ml=[[`ProseA`,vc],[`ProseAccordion`,yc],[`ProseAccordionItem`,bc],[`ProseBadge`,xc],[`ProseBlockquote`,Sc],[`ProseCallout`,Cc],[`ProseCard`,wc],[`ProseCardGroup`,Tc],[`ProseCode`,Ec],[`ProseCodeCollapse`,Dc],[`ProseCodeGroup`,Oc],[`ProseCodeIcon`,kc],[`ProseCodePreview`,Ac],[`ProseCodeTree`,jc],[`ProseCollapsible`,Mc],[`ProseEm`,Nc],[`ProseField`,Pc],[`ProseFieldGroup`,Fc],[`ProseH1`,Ic],[`ProseH2`,Lc],[`ProseH3`,Rc],[`ProseH4`,zc],[`ProseHr`,Bc],[`ProseIcon`,Vc],[`ProseImg`,Hc],[`ProseKbd`,Uc],[`ProseLi`,Wc],[`ProseOl`,Gc],[`ProseP`,Kc],[`ProsePre`,qc],[`ProsePrompt`,Jc],[`ProseScript`,Yc],[`ProseSteps`,Xc],[`ProseStrong`,Zc],[`ProseTable`,Qc],[`ProseTabs`,$c],[`ProseTabsItem`,el],[`ProseTbody`,tl],[`ProseTd`,nl],[`ProseTh`,rl],[`ProseThead`,il],[`ProseTr`,al],[`ProseUl`,ol],[`ProseCaution`,sl],[`ProseNote`,cl],[`ProseTip`,ll],[`ProseWarning`,ul],[`ProseH5`,dl],[`ProseH6`,fl],[`Icon`,pl]],hl=a({name:`nuxt:global-components`,setup(e){for(let[t,n]of ml)e.vueApp.component(t,n),e.vueApp.component(`Lazy`+t,n)}}),gl={default:E(()=>X(()=>import(`./2n5xTfUd.js`).then(e=>e.default||e),__vite__mapDeps([110,1,4,16,6,17,3,2,5,7,11,12,18,14,19,15,20,13,9,10,21,22,23,111]),import.meta.url)),print:E(()=>X(()=>import(`./DrdlOBlO.js`).then(e=>e.default||e),__vite__mapDeps([112,1,113]),import.meta.url))},_l=a({name:`nuxt:prefetch`,setup(e){let t=bt();e.hooks.hook(`app:mounted`,()=>{t.beforeEach(async e=>{let t=e?.meta?.layout;t&&typeof gl[t]==`function`&&await gl[t]()})}),e.hooks.hook(`link:prefetch`,e=>{if(Kt(e))return;let n=t.resolve(e);if(!n)return;let r=n.meta.layout,i=ys(n.meta.middleware).filter(e=>typeof e==`string`);for(let e of i){let t=xs[e];typeof t==`function`&&t()}typeof r==`string`&&r in gl&&An(gl[r])})}}),vl=new Map;function yl(e){if(typeof e!=`object`||!e)return e;if(Array.isArray(e))return e.map(yl);let t=br(null);for(let n of Object.keys(e))t[n]=yl(e[n]);return t}var bl=rn((e,t,n)=>{if(t===`messages`||t===`datetimeFormats`||t===`numberFormats`)return e[t]??=br(null),xr(n,e[t]),!0});async function xl(e){let t=c(),n={messages:br(null)};for(let r of e){let e=await r().then(e=>Sl(e)?e.default:e),i=yr(e)?await t.runWithContext(()=>e()):e;n=bl(br(null),i,n)}return n.fallbackLocale??=!1,n}var Sl=e=>_r(e)===`[object Module]`;async function Cl(e,t){let n=c();try{let r=await n.runWithContext(t.load).then(e=>Sl(e)?e.default:e);return yr(r)?await n.runWithContext(()=>r(e)):r}catch(t){throw Error(`Failed loading locale (${e}): `+t.message,{cause:t})}}async function wl(e,t=[]){let n=c(),r=await Promise.all(t.map(async t=>{let r=Tl(t),i=r||await n.runWithContext(()=>Cl(e,t));return!r&&t.cache!==!1&&vl.set(t.key,{ttl:Date.now()+864e5,value:i}),i})),i={};for(let e of r)xr(e,i);return i}
3function Tl(e){if(e.cache===!1)return;let t=vl.get(e.key);if(t!=null)return t.ttl>Date.now()?t.value:void 0}function El(e){return t=>!e.dynamic.includes(t)&&!e.undeliverable.includes(t)}function Dl(e){return t=>!e.ssr||e.undeliverable.includes(t)||e.dynamic.includes(t)&&(e.prerender||e.ssg)}function Ol(e){return e!=null&&`global`in e&&`mode`in e?e.global:e}function kl(e){let t=Ol(e);return`__composer`in t?t.__composer:t}function Al(e,t){return e?e.$config.public.i18n:l(t).public.i18n}function jl(e){let t=Al(e).detectBrowserLanguage,n=t||{};return{...n,enabled:!!t,cookieKey:n.cookieKey||`i18n_redirected`}}function Ml(e){if(e)return{path:`/`+(vr(e)?e:e.path).replace(/^\//,``),code:!vr(e)&&e.statusCode||302}}var Nl={"&":`&amp;`,'"':`&quot;`,"'":`&#39;`,"<":`&lt;`,">":`&gt;`};function Pl(e){return e.replace(/["'&<>]/g,e=>Nl[e])}var Fl=()=>En(`i18n:cached-locale-configs`,()=>void 0),Il=()=>En(`i18n:resolved-locale`,()=>``);function Ll(e,t){let n=!yr(t)&&Ut(t).protocol;return n?{host:e.host,protocol:n}:e}function Rl(e){let{baseUrl:t,appBase:n,domains:r,getDomainForHost:i,getDomainFromLocale:a}=e,o=yr(t)?t:()=>r&&i()||t||``;return e=>qt(e&&a(e)||o(),n)}function zl({cookieCrossOrigin:e,cookieDomain:t,cookieSecure:n,cookieKey:r}){let i=new Date;return Nn(r||`i18n_redirected`,{path:`/`,readonly:!1,expires:new Date(i.setDate(i.getDate()+365)),sameSite:e?`none`:`lax`,domain:t||void 0,secure:e||n})}var Bl=El({dynamic:[],undeliverable:[]});function Vl(e,t,n,r=!1){let i=Ol(t),a=Al(e),o=jl(e),s=Fl(),c=zl(o),l=new Set,u=e=>s.value[e],d,f=()=>d??=Ll(Yn({xForwardedHost:!0}),a.baseUrl),p=Rl({baseUrl:yr(a.baseUrl)?()=>a.baseUrl(e):a.baseUrl,appBase:e.$config.app.baseURL,domains:!1,getDomainForHost:()=>qn(a.domainLocales,f()),getDomainFromLocale:e=>Kn(a.domainLocales,f(),e)}),m=p,h=Il(),g=Dl({ssr:!0,ssg:!1,prerender:!1,dynamic:[],undeliverable:[]}),_=e=>``,v=async t=>{if(!(t in In))return;let n=await e.runWithContext(()=>wl(t,In[t])),a=r?yl(n):n;i.mergeLocaleMessage(t,a)},y=async e=>{if(!(e in In))return;let t=e=>Object.keys(e).filter(e=>!b.usesRuntimeLoaders(e)),n=u(e)?.cacheable?{}:{"Cache-Control":`no-cache`},r=qt(_(e),`/_i18n`,{en:`ca6f380d`}[e],e,`messages.json`),a=await $fetch(r,{headers:n});for(let e of t(a))i.mergeLocaleMessage(e,a[e])},b={vueI18n:t,initial:!0,preloaded:!1,config:a,rootRedirect:Ml(a.rootRedirect),redirectStatusCode:a.redirectStatusCode??302,usesRuntimeLoaders:e=>g(e),getDefaultLocale:()=>n,getLocale:()=>D(i.locale),setLocale:async t=>{let n=b.getLocale();t===n||!Wn(t)||(Te(i.locale)?i.locale.value=t:i.locale=t,await e.callHook(`i18n:localeSwitched`,{newLocale:t,oldLocale:n}),h.value=t)},setLocaleSuspend:async t=>{Wn(t)&&(b.vueI18n.__pendingLocale=t,b.vueI18n.__pendingLocalePromise=new Promise(e=>{b.vueI18n.__resolvePendingLocalePromise=async()=>{b.setCookieLocale(t),await b.setLocale(t),b.vueI18n.__pendingLocale=void 0,e()}}),(e.isHydrating||!b.config.skipSettingLocaleOnNavigate)&&await b.vueI18n.__resolvePendingLocalePromise?.())},getLocales:()=>D(i.locales).map(e=>vr(e)?{code:e,domains:[],defaultForDomains:[]}:e),setCookieLocale:e=>{o.useCookie&&Wn(e)&&(c.value=e)},getBaseUrl:p,getCanonicalBaseUrl:m,loadMessages:async t=>{if(!(e.isHydrating&&l.has(t)))try{let e=u(t)?.fallbacks??[],n=e.includes(t)?e:[...e,t];if(!n.some(e=>b.usesRuntimeLoaders(e)))return await y(t);for(let e of n)try{await(b.usesRuntimeLoaders(e)?v(e):y(e))}catch(t){console.warn(`Failed to load messages for locale "${e}"`,t)}}catch(e){console.warn(`Failed to load messages for locale "${t}"`,e)}finally{l.add(t)}},composableCtx:void 0};return b.composableCtx=Un(b,e),b}function Hl(e){if(e._nuxtI18n==null)throw Error(`Nuxt I18n context has not been set up yet.`);return e._nuxtI18n}function Ul(e){let{strategy:t,compactRoutes:n}=e;function r(r){if(t===`no_prefix`||r.name==null)return!1;let i=String(r.name);return or(i)!==i||n&&r.matched.some(e=>e.meta.__i18nCompact)?!1:!e.getLocaleCodes().some(t=>e.hasRoute(Pn(i,t,!1)))}return function(t,n,i=!1){let a=e.localeReach?.(n);if(a===`off-host`)return;if(a===`other-domain`){if(r(t)||i)return;let a=e.switchLocalePath(n,t);return!a||!Kt(a,{strict:!0})?void 0:{path:a,code:e.redirectStatusCode,external:!0}}if(t.path===`/`&&e.rootRedirect)return{path:e.localePath(e.rootRedirect.path,n),code:e.rootRedirect.code};if(r(t)||i||e.routeLocale(t)===n)return;let o=e.switchLocalePath(n,t)||e.localePath(t.fullPath,n);if(!Vt(o,t.fullPath))return{path:o,code:e.redirectStatusCode}}}function Wl(e,t){let n=[];for(let[r,i]of t.entries()){let a=e.find(e=>e.language?.toLowerCase()===i.toLowerCase());if(a){n.push({code:a.code,score:1-r/t.length});break}}for(let[r,i]of t.entries()){let a=i.split(`-`)[0].toLowerCase(),o=e.find(e=>e.language?.split(`-`)[0].toLowerCase()===a);if(o){n.push({code:o.code,score:.999-r/t.length});break}}return n}function Gl(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}function Kl(e,t){return Wl(e.map(e=>({code:e.code,language:e.language||e.code})),t).sort(Gl).at(0)?.code??``}var ql=(e,t)=>
3Nn(t).value||void 0,Jl=(e,t)=>sr(t),Yl=e=>Kl(Fn,navigator.languages),Xl=e=>new URL(window.location.href).host,Zl=e=>{let t=document.referrer;try{return t&&new URL(t).host||void 0}catch{return}},Ql=e=>Fn.map(t=>Hn(t,e)),$l=(e,t,n)=>{let r=Al(n),i,a,o=()=>i??=Xl(e),s=()=>a??=Ql(r.domainLocales);return{cookie:()=>ql(e,t.cookieKey),header:()=>void 0,navigator:()=>Yl(e),host:e=>cr(s(),o(),Rn(e)),route:t=>Jl(e,t),onHost:e=>!e||ar(s(),o(),e)?e:void 0,fromOwnDomain:()=>{let t=Zl(e);return!!t&&s().some(e=>Bn(e,t))},cookieSpans:()=>!!t.cookieDomain&&Zn(s(),t.cookieDomain)}};function eu(e){let{detection:t,routing:n,domains:r}=e,i=e.isSupportedLocale??Wn;function a(e,r){return n?!!(t.redirectOn===`root`&&e!==`/`||t.redirectOn===`no prefix`&&!t.alwaysRedirect&&i(r)):!1}return function(e,o,s){let c=vr(o)?Qt(o).pathname:o.path,l=e=>e,u=r?e.onHost:l;function*d(){let i=s&&t.enabled&&!a(c,e.route(c));if(i){let t=r&&!e.fromOwnDomain(),n=t&&e.cookieSpans()?l:u,i=t?l:u;yield n(e.cookie()),yield i(e.header()),yield i(e.navigator())}r&&(yield e.host(c)),n&&(yield e.route(o)),i&&(yield u(t.fallbackLocale))}for(let e of d())if(e&&i(e))return e;return``}}async function tu(e,t){let n=Hl(e),r=n.getLocale();if(t===r&&!n.initial&&(!n.vueI18n.__pendingLocale||n.vueI18n.__pendingLocale===t))return t;let i={oldLocale:r,newLocale:t,initialSetup:n.initial,context:e},a=await e.callHook(`i18n:beforeLocaleSwitch`,i);return a??=i.newLocale,Wn(a)&&(t=a),await n.loadMessages(t),await n.setLocaleSuspend(t),t}function nu(e,t){let n=jl(e),r=$l(cn(e),n,e),i=Hl(e);return eu({detection:n,routing:!0,domains:!1})(r,t,i.initial)||i.getLocale()||i.getDefaultLocale()||``}function ru(e,t,n){let r=Hl(e),i=Xn(e),a=$l(cn(),jl(e),e),o=Ul({localeReach:void 0,rootRedirect:r.rootRedirect,redirectStatusCode:r.redirectStatusCode,localePath:(e,t)=>$n(i,e,t),switchLocalePath:(e,t)=>nr(i,e,t),routeLocale:e=>a.route(e),hasRoute:e=>i.router.hasRoute(e),getLocaleCodes:()=>i.getLocales().map(e=>e.code),strategy:`prefix_except_default`,compactRoutes:!1})(t,n,!!r.vueI18n.__pendingLocale&&!!c()._processingMiddleware);if(o)return Pt(o.path,{redirectCode:o.code,external:o.external})}var iu=a({name:`i18n:plugin:route-locale-detect`,dependsOn:[`i18n:plugin`],async setup(e){let t,n,i=c(e._id),a=Hl(i),o=Il();[t,n]=r(()=>i.runWithContext(()=>tu(i,a.initial&&o.value||nu(i,i.$router.currentRoute.value)))),await t,n(),et(`locale-changing`,Re(async e=>{let t,n,o=([t,n]=r(()=>i.runWithContext(()=>tu(i,nu(i,e)))),t=await t,n(),t);return a.initial=!1,i.runWithContext(()=>ru(i,e,o))},1),{global:!0})}},1);function au(e,{extendComposer:t,extendComposerInstance:n}){let r=me(),i=e.install.bind(e);e.install=(a,...o)=>{let s=Sr({},o[0]);s.__composerExtend=t=>(n(t,kl(e)),()=>{}),e.mode===`legacy`&&(s.__vueI18nExtend=e=>(n(e,kl(e)),()=>{})),Reflect.apply(i,e,[a,s]);let c=kl(e);if(r.run(()=>{t(c),e.mode===`legacy`&&`__composer`in e.global&&n(e.global,kl(e.global))}),e.mode===`composition`&&a.config.globalProperties.$i18n!=null&&n(a.config.globalProperties.$i18n,c),a.unmount){let e=a.unmount.bind(a);a.unmount=()=>{r.stop(),e()}}}}var ou=async e=>{let t=await xl(Ln);t.locale=e||t.locale||`en-US`,t.defaultLocale=e,t.fallbackLocale??=!1,t.messages??={};for(let e of zn)t.messages[e]??={};return t},su=a({name:`i18n:plugin`,parallel:!1,async setup(e){let t,n;Object.defineProperty(e.versions,"nuxtI18n",{get:()=>`10.6.0`});let i=c(e._id),a=Al(i),o=i.ssrContext?.event?.context?.nuxtI18n?.vueI18nOptions,s=Gn(Yn({xForwardedHost:!0}).host,a.defaultLocale),l=o||([t,n]=r(()=>ou(s)),t=await t,n(),t),u=Fl();u.value??=ir(l.fallbackLocale),sn(zn.filter(Bl).map(e=>`/_i18n/${{en:`ca6f380d`}[e]}/${e}/messages.json`));let d=wr(l),f=$l(cn(i),jl(i),i),p=Vl(i,d,l.defaultLocale,!!l.flatJson);i._nuxtI18n=p,au(d,{extendComposer(e){e.locales=L(()=>a.locales.map(e=>Hn(e,a.domainLocales))),e.localeCodes=L(()=>zn);let t=W(p.getBaseUrl());e.baseUrl=L(()=>t.value),S(e.locale,()=>t.value=p.getBaseUrl()),e.strategy=`prefix_except_default`,e.localeProperties=L(()=>Hn(Fn.find(t=>t.code===e.locale.value)||{code:e.locale.value,domains:[],defaultForDomains:[]},a.domainLocales)),e.setLocale=async e=>{await tu(i,e),await i.runWithContext(()=>ru(i,i.$router.currentRoute.value,e))},e.loadLocaleMessages=p.loadMessages,e.differentDomains=!1,e.defaultLocale=l.defaultLocale,e.getBrowserLocale=()=>er(f.navigator()),e.getLocaleCookie=()=>er(f.cookie()),e.setLocaleCookie=p.setCookieLocale,e.finalizePendingLocaleChange=async()=>{d.__pendingLocale&&await d.__resolvePendingLocalePromise?.()},e.waitForPendingLocaleChange=async()=>
3{await d?.__pendingLocalePromise}},extendComposerInstance(e,t){let n=[[`locales`,()=>t.locales],[`localeCodes`,()=>t.localeCodes],[`baseUrl`,()=>t.baseUrl],[`strategy`,()=>`prefix_except_default`],[`localeProperties`,()=>t.localeProperties],[`setLocale`,()=>e=>Reflect.apply(t.setLocale,t,[e])],[`loadLocaleMessages`,()=>e=>Reflect.apply(t.loadLocaleMessages,t,[e])],[`differentDomains`,()=>!1],[`defaultLocale`,()=>t.defaultLocale],[`getBrowserLocale`,()=>()=>Reflect.apply(t.getBrowserLocale,t,[])],[`getLocaleCookie`,()=>()=>Reflect.apply(t.getLocaleCookie,t,[])],[`setLocaleCookie`,()=>e=>Reflect.apply(t.setLocaleCookie,t,[e])],[`finalizePendingLocaleChange`,()=>()=>Reflect.apply(t.finalizePendingLocaleChange,t,[])],[`waitForPendingLocaleChange`,()=>()=>Reflect.apply(t.waitForPendingLocaleChange,t,[])]];for(let[t,r]of n)Object.defineProperty(e,t,{get:r})}}),i.vueApp.use(d),Object.defineProperty(i,"$i18n",{get:()=>Ol(d)}),i.provide(`localeHead`,e=>Vn(i._nuxtI18n.composableCtx,e)),i.provide(`localePath`,rr(i)),i.provide(`localeRoute`,Qn(i)),i.provide(`routeBaseName`,tr(i)),i.provide(`getRouteBaseName`,tr(i)),i.provide(`switchLocalePath`,Jn(i))}},1),cu=`nuxt-i18n-slp`,lu=new RegExp([`<!--${cu}-\\[(\\w+)\\]-->`,`.+?`,`<!--/${cu}-->`].join(``),`g`),uu=a({name:`i18n:plugin:switch-locale-path-ssr`,dependsOn:[`i18n:plugin`],setup(e){let t=c(e._id),n=Jn(t);t.hook(`app:rendered`,e=>{e.renderResult?.html!=null&&(e.renderResult.html=e.renderResult.html.replaceAll(lu,(e,t)=>{let r=Pl(n(t??``));return e.replace(/href="([^"]+)"/,()=>`href="${r||`#`}" `)}))})}}),du=a({name:`i18n:plugin:preload`,dependsOn:[`i18n:plugin`],async setup(e){}},1),fu={inherit:`inherit`,current:`currentcolor`,transparent:`transparent`,black:`#000`,white:`#fff`,slate:{50:`oklch(98.4% 0.003 247.858)`,100:`oklch(96.8% 0.007 247.896)`,200:`oklch(92.9% 0.013 255.508)`,300:`oklch(86.9% 0.022 252.894)`,400:`oklch(70.4% 0.04 256.788)`,500:`oklch(55.4% 0.046 257.417)`,600:`oklch(44.6% 0.043 257.281)`,700:`oklch(37.2% 0.044 257.287)`,800:`oklch(27.9% 0.041 260.031)`,900:`oklch(20.8% 0.042 265.755)`,950:`oklch(12.9% 0.042 264.695)`},gray:{50:`oklch(98.5% 0.002 247.839)`,100:`oklch(96.7% 0.003 264.542)`,200:`oklch(92.8% 0.006 264.531)`,300:`oklch(87.2% 0.01 258.338)`,400:`oklch(70.7% 0.022 261.325)`,500:`oklch(55.1% 0.027 264.364)`,600:`oklch(44.6% 0.03 256.802)`,700:`oklch(37.3% 0.034 259.733)`,800:`oklch(27.8% 0.033 256.848)`,900:`oklch(21% 0.034 264.665)`,950:`oklch(13% 0.028 261.692)`},zinc:{50:`oklch(98.5% 0 none)`,100:`oklch(96.7% 0.001 286.375)`,200:`oklch(92% 0.004 286.32)`,300:`oklch(87.1% 0.006 286.286)`,400:`oklch(70.5% 0.015 286.067)`,500:`oklch(55.2% 0.016 285.938)`,600:`oklch(44.2% 0.017 285.786)`,700:`oklch(37% 0.013 285.805)`,800:`oklch(27.4% 0.006 286.033)`,900:`oklch(21% 0.006 285.885)`,950:`oklch(14.1% 0.005 285.823)`},neutral:{50:`oklch(98.5% 0 none)`,100:`oklch(97% 0 none)`,200:`oklch(92.2% 0 none)`,300:`oklch(87% 0 none)`,400:`oklch(70.8% 0 none)`,500:`oklch(55.6% 0 none)`,600:`oklch(43.9% 0 none)`,700:`oklch(37.1% 0 none)`,800:`oklch(26.9% 0 none)`,900:`oklch(20.5% 0 none)`,950:`oklch(14.5% 0 none)`},stone:{50:`oklch(98.5% 0.001 106.423)`,100:`oklch(97% 0.001 106.424)`,200:`oklch(92.3% 0.003 48.717)`,300:`oklch(86.9% 0.005 56.366)`,400:`oklch(70.9% 0.01 56.259)`,500:`oklch(55.3% 0.013 58.071)`,600:`oklch(44.4% 0.011 73.639)`,700:`oklch(37.4% 0.01 67.558)`,800:`oklch(26.8% 0.007 34.298)`,900:`oklch(21.6% 0.006 56.043)`,950:`oklch(14.7% 0.004 49.25)`},mauve:{50:`oklch(98.5% 0 none
vendor: 7,492 bytes, line 3
3)`,100:`oklch(96% 0.003 325.6)`,200:`oklch(92.2% 0.005 325.62)`,300:`oklch(86.5% 0.012 325.68)`,400:`oklch(71.1% 0.019 323.02)`,500:`oklch(54.2% 0.034 322.5)`,600:`oklch(43.5% 0.029 321.78)`,700:`oklch(36.4% 0.029 323.89)`,800:`oklch(26.3% 0.024 320.12)`,900:`oklch(21.2% 0.019 322.12)`,950:`oklch(14.5% 0.008 326)`},olive:{50:`oklch(98.8% 0.003 106.5)`,100:`oklch(96.6% 0.005 106.5)`,200:`oklch(93% 0.007 106.5)`,300:`oklch(88% 0.011 106.6)`,400:`oklch(73.7% 0.021 106.9)`,500:`oklch(58% 0.031 107.3)`,600:`oklch(46.6% 0.025 107.3)`,700:`oklch(39.4% 0.023 107.4)`,800:`oklch(28.6% 0.016 107.4)`,900:`oklch(22.8% 0.013 107.4)`,950:`oklch(15.3% 0.006 107.1)`},mist:{50:`oklch(98.7% 0.002 197.1)`,100:`oklch(96.3% 0.002 197.1)`,200:`oklch(92.5% 0.005 214.3)`,300:`oklch(87.2% 0.007 219.6)`,400:`oklch(72.3% 0.014 214.4)`,500:`oklch(56% 0.021 213.5)`,600:`oklch(45% 0.017 213.2)`,700:`oklch(37.8% 0.015 216)`,800:`oklch(27.5% 0.011 216.9)`,900:`oklch(21.8% 0.008 223.9)`,950:`oklch(14.8% 0.004 228.8)`},taupe:{50:`oklch(98.6% 0.002 67.8)`,100:`oklch(96% 0.002 17.2)`,200:`oklch(92.2% 0.005 34.3)`,300:`oklch(86.8% 0.007 39.5)`,400:`oklch(71.4% 0.014 41.2)`,500:`oklch(54.7% 0.021 43.1)`,600:`oklch(43.8% 0.017 39.3)`,700:`oklch(36.7% 0.016 35.7)`,800:`oklch(26.8% 0.011 36.5)`,900:`oklch(21.4% 0.009 43.1)`,950:`oklch(14.7% 0.004 49.3)`},red:{50:`oklch(97.1% 0.013 17.38)`,100:`oklch(93.6% 0.032 17.717)`,200:`oklch(88.5% 0.062 18.334)`,300:`oklch(80.8% 0.114 19.571)`,400:`oklch(70.4% 0.191 22.216)`,500:`oklch(63.7% 0.237 25.331)`,600:`oklch(57.7% 0.245 27.325)`,700:`oklch(50.5% 0.213 27.518)`,800:`oklch(44.4% 0.177 26.899)`,900:`oklch(39.6% 0.141 25.723)`,950:`oklch(25.8% 0.092 26.042)`},orange:{50:`oklch(98% 0.016 73.684)`,100:`oklch(95.4% 0.038 75.164)`,200:`oklch(90.1% 0.076 70.697)`,300:`oklch(83.7% 0.128 66.29)`,400:`oklch(75% 0.183 55.934)`,500:`oklch(70.5% 0.213 47.604)`,600:`oklch(64.6% 0.222 41.116)`,700:`oklch(55.3% 0.195 38.402)`,800:`oklch(47% 0.157 37.304)`,900:`oklch(40.8% 0.123 38.172)`,950:`oklch(26.6% 0.079 36.259)`},amber:{50:`oklch(98.7% 0.022 95.277)`,100:`oklch(96.2% 0.059 95.617)`,200:`oklch(92.4% 0.12 95.746)`,300:`oklch(87.9% 0.169 91.605)`,400:`oklch(82.8% 0.189 84.429)`,500:`oklch(76.9% 0.188 70.08)`,600:`oklch(66.6% 0.179 58.318)`,700:`oklch(55.5% 0.163 48.998)`,800:`oklch(47.3% 0.137 46.201)`,900:`oklch(41.4% 0.112 45.904)`,950:`oklch(27.9% 0.077 45.635)`},yellow:{50:`oklch(98.7% 0.026 102.212)`,100:`oklch(97.3% 0.071 103.193)`,200:`oklch(94.5% 0.129 101.54)`,300:`oklch(90.5% 0.182 98.111)`,400:`oklch(85.2% 0.199 91.936)`,500:`oklch(79.5% 0.184 86.047)`,600:`oklch(68.1% 0.162 75.834)`,700:`oklch(55.4% 0.135 66.442)`,800:`oklch(47.6% 0.114 61.907)`,900:`oklch(42.1% 0.095 57.708)`,950:`oklch(28.6% 0.066 53.813)`},lime:{50:`oklch(98.6% 0.031 120.757)`,100:`oklch(96.7% 0.067 122.328)`,200:`oklch(93.8% 0.127 124.321)`,300:`oklch(89.7% 0.196 126.665)`,400:`oklch(84.1% 0.238 128.85)`,500:`oklch(76.8% 0.233 130.85)`,600:`oklch(64.8% 0.2 131.684)`,700:`oklch(53.2% 0.157 131.589)`,800:`oklch(45.3% 0.124 130.933)`,900:`oklch(40.5% 0.101 131.063)`,950:`oklch(27.4% 0.072 132.109)`},green:{50:`oklch(98.2% 0.018 155.826)`,100:`oklch(96.2% 0.044 156.743)`,200:`oklch(92.5% 0.084 155.995)`,300:`oklch(87.1% 0.15 154.449)`,400:`oklch(79.2% 0.209 151.711)`,500:`oklch(72.3% 0.219 149.579)`,600:`oklch(62.7% 0.194 149.214)`,700:`oklch(52.7% 0.154 150.069)`,800:`oklch(44.8% 0.119 151.328)`,900:`oklch(39.3% 0.095 152.535)`,950:`oklch(26.6% 0.065 152.934)`},emerald:{50:`oklch(97.9% 0.021 166.113)`,100:`oklch(95% 0.052 163.051)`,200:`oklch(90.5% 0.093 164.15)`,300:`oklch(84.5% 0.143 164.978)`,400:`oklch(76.5% 0.177 163.223)`,500:`oklch(69.6% 0.17 162.48)`,600:`oklch(59.6% 0.145 163.225)`,700:`oklch(50.8% 0.118 165.612)`,800:`oklch(43.2% 0.095 166.913)`,900:`oklch(37.8% 0.077 168.94)`,950:`oklch(26.2% 0.051 172.552)`},teal:{50:`oklch(98.4% 0.014 180.72)`,100:`oklch(95.3% 0.051 180.801)`,200:`oklch(91% 0.096 180.426)`,300:`oklch(85.5% 0.138 181.071)`,400:`oklch(77.7% 0.152 181.912)`,500:`oklch(70.4% 0.14 182.503)`,600:`oklch(60% 0.118 184.704)`,700:`oklch(51.1% 0.096 186.391)`,800:`oklch(43.7% 0.078 188.216)`,900:`oklch(38.6% 0.063 188.416)`,950:`oklch(27.7% 0.046 192.524)`},cyan:{50:`oklch(98.4% 0.019 200.873)`,100:`oklch(95.6% 0.045 203.388)`,200:`oklch(91.7% 0.08 205.041)`,300:`oklch(86.5% 0.127 207.078)`,400:`oklch(78.9% 0.154 211.53)`,500:`oklch(71.5% 0.143 215.221)`,600:`oklch(60.9% 0.126 221.723)`,700:`oklch(52% 0.105 223.128)`,800:`oklch(45% 0.085 224.283)`,900:`oklch(39.8% 0.07 227.392)`,950:`oklch(30.2% 0.056 229.695)`},sky:{50:`oklch(97.7% 0.013 236.62)`,100:`oklch(95.1% 0.026 236.824)`,200:`oklch(90.1% 0.058 230.902)`,300:`oklch(82.8% 0.111 230.318)`,400:`oklch(74.6% 0.16 232.661)`,500:`oklch(68.5% 0.169 237.323)`,600:`oklch(58.8% 0.158 241.966)`,700:`oklch(50% 0.134 242.749)`,800:`oklch(44.3% 0.11 240.79)`,900:`oklch(39.1% 0.09 240.876)`,950:`oklch(29.3% 0.066 243.157)`},blue:{50:`oklch(97% 0.014 254.604)`,100:`oklch(93.2% 0.032 255.585)`,200:`oklch(88.2% 0.059 254.128)`,300:`oklch(80.9% 0.105 251.813)`,400:`oklch(70.7% 0.165 254.624)`,500:`oklch(62.3% 0.214 259.815)`,600:`oklch(54.6% 0.245 262.881)`,700:`oklch(48.8% 0.243 264.376)`,800:`oklch(42.4% 0.199 265.638)`,900:`oklch(37.9% 0.146 265.522)`,950:`oklch(28.2% 0.091 267.935)`},indigo:{50:`oklch(96.2% 0.018 272.314)`,100:`oklch(93% 0.034 272.788)`,200:`oklch(87% 0.065 274.039)`,300:`oklch(78.5% 0.115 274.713)`,400:`oklch(67.3% 0.182 276.935)`,500:`oklch(58.5% 0.233 277.117)`,600:`oklch(51.1% 0.262 276.966)`,700:`oklch(45.7% 0.24 277.023)`,800:`oklch(39.8% 0.195 277.366)`,900:`oklch(35.9% 0.144 278.697)`,950:`oklch(25.7% 0.09 281.288)`},violet:{50:`oklch(96.9% 0.016 293.756)`,100:`oklch(94.3% 0.029 294.588)`,200:`oklch(89.4% 0.057 293.283)`,300:`oklch(81.1% 0.111 293.571)`,400:`oklch(70.2% 0.183 293.541)`,500:`oklch(60.6% 0.25 292.717)`,600:`oklch(54.1% 0.281 293.009)`,700:`oklch(49.1% 0.27 292.581)`,800:`oklch(43.2% 0.232 292.759)`,900:`oklch(38% 0.189 293.745)`,950:`oklch(28.3% 0.141 291.089)`},purple:{50:`oklch(97.7% 0.014 308.299)`,100:`oklch(94.6% 0.033 307.174)`,200:`oklch(90.2% 0.063 306.703)`,300:`oklch(82.7% 0.119 306.383)`,400:`oklch(71.4% 0.203 305.504)`,500:`oklch(62.7% 0.265 303.9)`,600:`oklch(55.8% 0.288 302.321)`,700:`oklch(49.6% 0.265 301.924)`,800:`oklch(43.8% 0.218 303.724)`,900:`oklch(38.1% 0.176 304.987)`,950:`oklch(29.1% 0.149 302.717)`},fuchsia:{50:`oklch(97.7% 0.017 320.058)`,100:`oklch(95.2% 0.037 318.852)`,200:`oklch(90.3% 0.076 319.62)`,300:`oklch(83.3% 0.145 321.434)`,400:`oklch(74% 0.238 322.16)`,500:`oklch(66.7% 0.295 322.15)`,600:`oklch(59.1% 0.293 322.896)`,700:`oklch(51.8% 0.253 323.949)`,800:`oklch(45.2% 0.211 324.591)`,900:`oklch(40.1% 0.17 325.612)`,950:`oklch(29.3% 0.136 325.661)`},pink:{50:`oklch(97.1% 0.014 343.198)`,100:`oklch(94.8% 0.028 342.258)`,200:`oklch(89.9% 0.061 343.231)`,300:`oklch(82.3% 0.12 346.018)`,400:`oklch(71.8% 0.202 349.761)`,500:`oklch(65.6% 0.241 354.308)`,600:`oklch(59.2% 0.249 0.584)`,700:`oklch(52.5% 0.223 3.958)`,800:`oklch(45.9% 0.187 3.815)`,900:`oklch(40.8% 0.153 2.432)`,950:`oklch(28.4% 0.109 3.907)`},rose:{50:`oklch(96.9% 0.015 12.422)`,100:`oklch(94.1% 0.03 12.58)`,200:`oklch(89.2% 0.058 10.001)`,300:`oklch(81% 0.117 11.638)`,400:`oklch(71.2% 0.194 13.428)`,500:`oklch(64.5% 0.246 16.439)`,600:`oklch(58.6% 0.253 17.585)`,700:`oklch(51.4% 0.222 16.935)`,800:`oklch(45.5% 0.188 13.697)`,900:`oklch(41% 0.159 10.272)`,950:`oklch(27.1% 0.105 12.094)`}
3},pu=[50,100,200,300,400,500,600,700,800,900,950];function mu(e,t){return e in fu&&typeof fu[e]==`object`&&t in fu[e]?fu[e][t]:``}function hu(e,t,n){let r=n?`${n}-`:``;return`${pu.map(n=>`--ui-color-${e}-${n}: var(--${r}color-${t===`neutral`?`old-neutral`:t}-${n}, ${mu(t,n)});`).join(`
4  `)}`}function gu(e,t){return`--ui-${e}: var(--ui-color-${e}-${t});`}function _u(){document.querySelector(`[data-nuxt-ui-colors]`)?.remove()}var vu=[Fo,es,fs,ws,Ts,Es,Ds,Os,ks,As,Ps,Ls,zs,Bs,Xs,sc,_c,hl,_l,iu,su,uu,du,a(()=>{let e=lr(),t=c(),n=L(()=>{let{neutral:t,...n}=e.ui.colors,r=e.ui.prefix;return`@layer theme {
5  :root, :host {
6  ${Object.entries(e.ui.colors).map(([e,t])=>hu(e,t,r)).join(`
7  `)}
8  }
9  :root, :host, .light {
10  ${Object.keys(n).map(e=>gu(e,500)).join(`
11  `)}
12  }
13  .dark {
14  ${Object.keys(n).map(e=>gu(e,400)).join(`
15  `)}
16  }
17}`}),r={style:[{innerHTML:n,tagPriority:`critical`,id:`nuxt-ui-colors`}]};if(t.isHydrating&&!t.payload.serverRendered){let e=document.createElement(`style`);e.innerHTML=n.value,e.setAttribute(`data-nuxt-ui-colors`,``),document.head.appendChild(e);let t=Cn().hooks?.hook(`dom:rendered`,()=>{_u(),t?.()})}vn(r)}),a({enforce:`post`,env:{islands:!1},setup(){let{tagPriority:e}=l().public[`seo-utils`],t=En(`nuxt-seo-utils:routeRules`,()=>null);if(t.value){let{head:n,seoMeta:r}=t.value;n&&vn(n),r&&xn(r,{tagPriority:e})}}}),a({name:`i18n:plugin:ssg-detect`,dependsOn:[`i18n:plugin`,`i18n:plugin:route-locale-detect`],enforce:`post`,setup(e){}})],yu=(e=`RouteProvider`)=>R({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean,routeRecord:Object},setup(e){let t=e.renderKey,n=e.route,r={};for(let i in e.route)Object.defineProperty(r,i,{get:()=>t===e.renderKey?e.route[i]:n[i],enumerable:!0});return pe(ht,Oe(r)),()=>e.vnode?_(e.vnode,{ref:e.vnodeRef}):e.vnode}}),bu=yu(),xu=new WeakMap,Su=R({name:`NuxtPage`,inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=c(),a=W(),o=C(ht,null),s=new Set,l;r({pageRef:a});let u=C(Dt,null),d,f=i.deferHydration(),p=!1,m=!1,h,g=0;if(i.isHydrating){let e=i.hooks.hookOnce(`app:error`,f),t=bt().beforeEach(()=>{e(),t()})}e.pageKey&&S(()=>e.pageKey,(e,t)=>{e!==t&&i.callHook(`page:loading:start`)});let v=!1;{let e=bt().beforeResolve(()=>{v=!1});he(()=>{e(),f()})}return()=>_(Fa,{name:e.name,route:e.route,...t},{default:Tu(t=>{let r=Cu(o,t.route,t.Component),c=o&&o.matched.length===t.route.matched.length;if(!t.Component){if(d&&!c&&!Du(d))return d;f();return}if(d&&u&&!Du(d)&&!u.isCurrent(t.route))return d;if(r&&o&&(!u||u?.isCurrent(o)))return(c||d)&&!Du(d)?d:null;let y=_s(t,e.pageKey),b=wu(o,t.route,t.Component);!i.isHydrating&&l===y&&!b&&Ce(()=>{v||(v=!0,i.callHook(`page:loading:end`))}),p&&l!==y&&m&&g++,l=y;let x=!!(e.transition??t.route.meta.pageTransition??!1),S=x&&Nt([e.transition,t.route.meta.pageTransition,!1,{onAfterLeave(){i[`~transitionFinish`]?.(),delete i[`~transitionFinish`],delete i[`~transitionPromise`],i.callHook(`page:transition:finish`,t.Component)}}]),C=e.keepalive??t.route.meta.keepalive??!1,w=t.Component.type,T=w.name||w.__name;t.route.meta.keepalive&&T&&s.add(T);let E;if(s.size>0&&e.keepalive==null&&(!C||typeof C==`object`&&C&&C.include)){let e=typeof C==`object`&&C?{...C}:{},t=e.include?Array.isArray(e.include)?e.include:[e.include]:[];E={...e,include:Array.from(new Set([...t,...s]))}}else E=C;return d=Tt(x&&S,vs(E,_(_e,{key:g,suspensible:!0,onPending:()=>{p=!0,x&&!i[`~transitionPromise`]&&(i[`~transitionPromise`]=new Promise(e=>{i[`~transitionFinish`]=e})),h=i.callHook(`page:start`,t.Component)}
17,onResolve:async()=>{p=!1,m=!0,i.isHydrating&&i[`~restoreDeferredRoute`]?.();try{await Ce(),i._route.sync?.(),await h,await i.callHook(`page:finish`,t.Component),!v&&!b&&(v=!0,await i.callHook(`page:loading:end`))}finally{f()}}},{default:()=>{let e={key:y||void 0,vnode:n.default?Eu(n.default,t):t.Component,route:t.route,renderKey:y||void 0,trackRootNodes:x,vnodeRef:a,routeRecord:void 0};if(!E)return _(bu,e);let r=w,i=xu.get(r);return i||(i=yu(T),xu.set(r,i)),_(i,e)}}))).default(),d})})}});function Cu(e,t,n){if(!e)return!1;let r=t.matched.findIndex(e=>e.components?.default===n?.type);if(r===-1)return!1;let i=t.matched.slice(0,r).filter(e=>e.components?.default);if(!i.length)return!1;let a=e.matched.filter(e=>e.components?.default);return i.some((e,t)=>e.components?.default!==a[t]?.components?.default)||n&&_s({route:t,Component:n})!==_s({route:e,Component:n})}function wu(e,t,n){return e?t.matched.findIndex(e=>e.components?.default===n?.type)<t.matched.length-1:!1}function Tu(e){let t=(t=>{let n=e(t);return Array.isArray(n)?n:n==null||!oe(n)?[q()]:[n]});return t._n=!0,t}function Eu(e,t){let n=e(t);return n.length===1?_(n[0]):_(B,void 0,n)}function Du(e){return!!e&&(!!e.suspense?.isUnmounted||!!e.component?.isUnmounted)}var Ou=R({name:`LayoutLoader`,inheritAttrs:!1,props:{name:String,layoutProps:Object},setup(e,t){return()=>_(gl[e.name],e.layoutProps,t.slots)}}),ku=R({name:`NuxtLayout`,inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){let n=c(),r=C(ht),i=!r||r===At()?it():r,a=L(()=>{let t=$o(i,e.name);return t&&!(t in gl)&&e.fallback&&(t=D(e.fallback)),t});pe(Mt,a);let o=De();t.expose({layoutRef:o});let s=n.deferHydration();if(n.isHydrating){let e=n.hooks.hookOnce(`app:error`,s),t=bt().beforeEach(()=>{e(),t()})}let l;return()=>{let r=!!a.value&&a.value in gl&&!!(i?.meta.layoutTransition??!1),c=r&&Nt([i?.meta.layoutTransition,!1,{onBeforeLeave(){n[`~transitionPromise`]=new Promise(e=>{n[`~transitionFinish`]=e})},onAfterLeave(){n[`~transitionFinish`]?.(),delete n[`~transitionFinish`],delete n[`~transitionPromise`]}}]),u=l;return l=a.value,Tt(c,{default:()=>_(_e,{suspensible:!0,onResolve:async()=>{await Ce(s)}},{default:()=>_(Au,{layoutProps:I(t.attrs,i.meta.layoutProps??{},{ref:o}),key:a.value||void 0,name:a.value,shouldProvide:!e.name,isRenderingNewLayout:e=>e!==u&&e===a.value,hasTransition:r},t.slots)})}).default()}}}),Au=R({name:`NuxtLayoutProvider`,inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean},isRenderingNewLayout:{type:Function,required:!0}},setup(e,t){let n=e.name;e.shouldProvide&&pe(Dt,{isCurrent:e=>n===!1||n===$o(e)});let r=C(ht),i=r&&r===At(),a=C(Dt,null);if(i){let t=it(),n={};for(let i in t){let o=i;Object.defineProperty(n,o,{enumerable:!0,get:()=>e.isRenderingNewLayout(e.name)&&(!a||a.isCurrent(t))?t[o]:r[o]})}pe(ht,Oe(n))}return()=>!n||typeof n==`string`&&!(n in gl)?t.slots.default?.():_(Ou,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}),ju=fe({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set}),Mu=Jr(()=>{let e=W(new Map),t=W(),n=L(()=>{for(let t of e.value.values())if(t)return!0;return!1}),r=Ie({scrollBody:W(!0)}),i=null,a=()=>{document.body.style.paddingRight=``,document.body.style.marginRight=``,ju.layersWithOutsidePointerEventsDisabled.size===0&&(document.body.style.pointerEvents=``),document.documentElement.style.removeProperty(`--scrollbar-width`),document.body.style.overflow=t.value??``,Gr&&i?.(),t.value=void 0};return S(n,(e,o)=>{if(!Zr)return;if(!e){o&&a();return}t.value===void 0&&(t.value=document.body.style.overflow);let s=window.innerWidth-document.documentElement.clientWidth,c={padding:s,margin:0},l=r.scrollBody?.value?typeof r.scrollBody.value==`object`?nn({padding:r.scrollBody.value.padding===!0?s:r.scrollBody.value.padding,margin:r.scrollBody.value.margin===!0?s:r.scrollBody.value.margin},c):c:{padding:0,margin:0};s>0&&(document.body.style.paddingRight=typeof l.padding==`number`?`${l.padding}px`:String(l.padding),document.body.style.marginRight=typeof l.margin==`number`?`${l.margin}px`:String(l.margin),document.documentElement.style.setProperty(`--scrollbar-width`,`${s}px`),document.body.style.overflow=`hidden`),Gr&&(i=si(document,`touchmove`,e=>Fu(e),{passive:!1})),Ce(()=>{n.value&&(document.body.style.pointerEvents=`none`,document.body.style.overflow=`hidden`)})},{immediate:!0,flush:`sync`}),e});function Nu(e){let t=Math.random().toString(36).substring(2,7),n=Mu();n.value.set(t,e??!1);let r=L({get:()=>n.value.get(t)??!1,set:e=>n.value.set(t,e)});return ei(()=>{n.value.delete(t)}),r}function Pu(e){let t=window.getComputedStyle(e);
17if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth<e.scrollWidth||t.overflowY===`auto`&&e.clientHeight<e.scrollHeight)return!0;{let t=e.parentNode;return!(t instanceof Element)||t.tagName===`BODY`?!1:Pu(t)}}function Fu(e){let t=e||window.event,n=t.target;return n instanceof Element&&Pu(n)?!1:t.touches.length>1||(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}var Iu=0;function Lu(){O(e=>{if(!Zr)return;let t=document.querySelectorAll(`[data-reka-focus-guard]`);document.body.insertAdjacentElement(`afterbegin`,t[0]??Ru()),document.body.insertAdjacentElement(`beforeend`,t[1]??Ru()),Iu++,e(()=>{Iu===1&&document.querySelectorAll(`[data-reka-focus-guard]`).forEach(e=>e.remove()),Iu--})})}function Ru(){let e=document.createElement(`span`);return e.setAttribute(`data-reka-focus-guard`,``),e.tabIndex=0,e.style.outline=`none`,e.style.opacity=`0`,e.style.position=`fixed`,e.style.pointerEvents=`none`,e}function zu(e,t){let n=pi(e),r=t?di(t):{};return L(()=>({...n.value,...r}))}function Bu(e,t){let n=qr(!1,300);Wr(()=>{n.value=!1});let r=W(null),i=Xr();function a(){r.value=null,n.value=!1}function o(e,t){if(!t)return;let i=e.currentTarget,a={x:e.clientX,y:e.clientY},o=Hu(a,Vu(a,i.getBoundingClientRect()),1),s=Uu(t.getBoundingClientRect()),c=Gu([...o,...s]);r.value=c,n.value=!0}return O(n=>{if(e.value&&t.value){let r=e=>o(e,t.value),i=t=>o(t,e.value);e.value.addEventListener(`pointerleave`,r),t.value.addEventListener(`pointerleave`,i),n(()=>{e.value?.removeEventListener(`pointerleave`,r),t.value?.removeEventListener(`pointerleave`,i)})}}),O(n=>{if(r.value){let o=n=>{if(!r.value||!(n.target instanceof Element))return;let o=n.target,s={x:n.clientX,y:n.clientY},c=e.value?.contains(o)||t.value?.contains(o),l=!Wu(s,r.value),u=!!o.closest(`[data-grace-area-trigger]`);c?a():(l||u)&&(a(),i.trigger())};e.value?.ownerDocument.addEventListener(`pointermove`,o),n(()=>e.value?.ownerDocument.removeEventListener(`pointermove`,o))}}),{isPointerInTransit:n,onPointerExit:i.on}}function Vu(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,i,a)){case a:return`left`;case i:return`right`;case n:return`top`;case r:return`bottom`;default:throw Error(`unreachable`)}}function Hu(e,t,n=5){let r=[];switch(t){case`top`:r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case`bottom`:r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case`left`:r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case`right`:r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}function Uu(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function Wu(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e].x,s=t[e].y,c=t[a].x,l=t[a].y;s>r!=l>r&&n<(c-o)*(r-s)/(l-s)+o&&(i=!i)}return i}function Gu(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:+(e.y>t.y)),Ku(t)}function Ku(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t.at(-1),n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n.at(-1),t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var qu=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},Ju=new WeakMap,Yu=new WeakMap,Xu={},Zu=0,Qu=function(e){return e&&(e.host||Qu(e.parentNode))},$u=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=Qu(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},ed=function(e,t,n,r){var i=$u(t,Array.isArray(e)?e:[e]);Xu[n]||(Xu[n]=new WeakMap);var a=Xu[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);
17else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(Ju.get(e)||0)+1,l=(a.get(e)||0)+1;Ju.set(e,c),a.set(e,l),o.push(e),c===1&&i&&Yu.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),Zu++,function(){o.forEach(function(e){var t=Ju.get(e)-1,i=a.get(e)-1;Ju.set(e,t),a.set(e,i),t||(Yu.has(e)||e.removeAttribute(r),Yu.delete(e)),i||e.removeAttribute(n)}),Zu--,Zu||(Ju=new WeakMap,Ju=new WeakMap,Yu=new WeakMap,Xu={})}},td=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||qu(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),ed(r,i,n,`aria-hidden`)):function(){return null}};function nd(e){let t;S(()=>ai(e),e=>{let n=!1;try{n=!!e?.closest(`[popover]:not(:popover-open)`)}catch{}e&&!n?t=td(e):t&&t()}),de(()=>{t&&t()})}function rd(e){let t=W(),n=L(()=>t.value?.width??0),r=L(()=>t.value?.height??0),i;return F(()=>{let n=ai(e);n?(t.value={width:n.offsetWidth,height:n.offsetHeight},i=new ResizeObserver(e=>{if(!Array.isArray(e)||!e.length)return;let r=e[0],i,a;if(`borderBoxSize`in r){let e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,a=t.blockSize}else i=n.offsetWidth,a=n.offsetHeight;t.value={width:i,height:a}}),i.observe(n,{box:`border-box`})):t.value=void 0}),de(()=>{i?.disconnect(),i=void 0}),{width:n,height:r}}var[id,ad]=Dr(`DialogRoot`),od=R({inheritAttrs:!1,__name:`DialogRoot`,props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=ii(n,`open`,t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),i=W(),a=W(),{modal:o,unmountOnHide:s}=re(n);return ad({open:r,modal:o,unmountOnHide:s,openModal:()=>{r.value=!0},onOpenChange:e=>{r.value=e},onOpenToggle:()=>{r.value=!r.value},contentId:``,titleId:``,descriptionId:``,triggerElement:i,contentElement:a}),(e,t)=>K(e.$slots,`default`,{open:D(r),close:()=>r.value=!1})}}),sd=R({__name:`DialogClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;Q();let n=id();return(e,r)=>(z(),U(D(Z),I(t,{type:e.as===`button`?`button`:void 0,onClick:r[0]||=e=>D(n).onOpenChange(!1)}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`type`]))}}),cd=`dismissableLayer.pointerDownOutside`,ld=`dismissableLayer.focusOutside`;function ud(e,t){if(!(t instanceof Element))return!1;let n=t.closest(`[data-dismissable-layer]`),r=e.dataset.dismissableLayer===``?e:e.querySelector(`[data-dismissable-layer]`),i=Array.from(e.ownerDocument.querySelectorAll(`[data-dismissable-layer]`));return!!(n&&(r===n||i.indexOf(r)<i.indexOf(n)))}function dd(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=W(!1),a=W(()=>{});return O(o=>{if(!Zr||!b(n))return;let s=async n=>{let o=n.target;if(!(!t?.value||!o)){if(ud(t.value,o)){i.value=!1;return}if(n.target&&!i.value){let t={originalEvent:n};function i(){Fr(cd,e,t)}n.pointerType===`touch`?(r.removeEventListener(`click`,a.value),a.value=i,r.addEventListener(`click`,a.value,{once:!0})):i()}else r.removeEventListener(`click`,a.value);i.value=!1}},c=window.setTimeout(()=>{r.addEventListener(`pointerdown`,s)},0);o(()=>{window.clearTimeout(c),r.removeEventListener(`pointerdown`,s),r.removeEventListener(`click`,a.value)})}),{onPointerDownCapture:()=>{b(n)&&(i.value=!0)}}}function fd(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=W(!1);return O(a=>{if(!Zr||!b(n))return;let o=async n=>{if(!t?.value)return;await Ce(),await Ce();let r=n.target;!t.value||!r||ud(t.value,r)||n.target&&!i.value&&Fr(ld,e,{originalEvent:n})};r.addEventListener(`focusin`,o),a(()=>r.removeEventListener(`focusin`,o))}),{onFocusCapture:()=>{b(n)&&(i.value=!0)},onBlurCapture:()=>{b(n)&&(i.value=!1)}}}var pd=R({__name:`DismissableLayer`,props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`dismiss`],setup(e,{emit:t}){let n=e,r=t,{forwardRef:i,currentElement:a}=Q(),o=L(()=>a.value?.ownerDocument??globalThis.document),s=L(()=>ju.layersRoot),c=L(()=>a.value?Array.from(s.value).indexOf(a.value):-1),l=L(()=>ju.layersWithOutsidePointerEventsDisabled.size>0),u=L(()=>{let e=Array.from(s.value),[t]=[...ju.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return c.value>=n}),d=dd(async e=>{let t=[...ju.branches].some(t=>t?.contains(e.target));!n.present||!u.value||t||(r(`pointerDownOutside`,e),r(`interactOutside`,e),await Ce(),e.defaultPrevented||r(`dismiss`))},a),f=fd(e=>{let t=[...ju.branches].some(t=>t?.contains(e.target));!n.present||t||(r(`focusOutside`,e),r(`interactOutside`,e),e.defaultPrevented||r(`dismiss`))},a);return oi(`Escape`,e=>{n.present&&c.value===s.value.size-1&&(r(`escapeKeyDown`,e),e.defaultPrevented||r(`dismiss`))}),S([a,()=>n.disableOutsidePointerEvents,()=>n.present],([e,t,n],r,i)=>{!e||!n||t&&(ju.layersWithOutsidePointerEventsDisabled.size===0&&(ju.originalBodyPointerEvents=o.value.body.style.pointerEvents,o.value.body.style.pointerEvents=`none`),ju.layersWithOutsidePointerEventsDisabled.add(e),i(()=>{ju.layersWithOutsidePointerEventsDisabled.delete(e),ju.layersWithOutsidePointerEventsDisabled.size===0&&!Lr(ju.originalBodyPointerEvents)&&(o.value.body.style.pointerEvents=ju.originalBodyPointerEvents)}))},{immediate:!0}),S([a,()=>n.present],([e,t],n,r)=>{!e||!t||(s.value.add(e),r(()=>{s.value.delete(e)}))},{immediate:!0}),O(e=>{e(()=>{a.value&&(s.value.delete(a.value),ju.layersWithOutsidePointerEventsDisabled.delete(a.value))})}),(e,t)=>(z(),U(D(Z),{ref:D(i),"as-child":e.asChild,as:e.as,"data-dismissable-layer":``,style:le({pointerEvents:l.value?u.value?`auto`:`none`:void 0}),onFocusCapture:D(f).onFocusCapture,onBlurCapture:D(f).onBlurCapture,onPointerdownCapture:D(d).onPointerDownCapture},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}}),md=R({__name:`DismissableLayerBranch`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:n,currentElement:r}=Q();return F(()=>{ju.branches.add(r.value)}),de(()=>{ju.branches.delete(r.value)}),(e,r)=>(z(),U(D(Z),I({ref:D(n)},t),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),hd=$r(()=>W([]));function gd(){let e=hd();return{add(t){let n=e.value[0];t!==n&&n?.pause(),e.value=_d(e.value,t),e.value.unshift(t)},remove(t){e.value=_d(e.value,t),e.value[0]?.resume()}}}function _d(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}var vd=`focusScope.autoFocusOnMount`,yd=`focusScope.autoFocusOnUnmount`,bd={bubbles:!1,cancelable:!0};function xd(e,{select:t=!1}={}){let n=Nr();for(let r of e)if(Dd(r,{select:t}),Nr()!==n)return!0}function Sd(e){let t=Cd(e);return[wd(t,e),wd(t.reverse(),e)]}function Cd(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function wd(e,t){for(let n of e)if(!Td(n,{upTo:t}))return n}function Td(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display===`none`)return!0;e=e.parentElement}return!1}function Ed(e){return e instanceof HTMLInputElement&&`select`in e}function Dd(e,{select:t=!1}={}){if(e&&e.focus){let n=Nr();e.focus({preventScroll:!0}),e!==n&&Ed(e)&&t&&e.select()}}var Od=R({__name:`FocusScope`,props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},present:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`mountAutoFocus`,`unmountAutoFocus`],setup(e,{emit:t}){let n=e,r=t,{currentRef:i,currentElement:a}=Q(),o=W(null),s=gd(),c=fe({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});O(e=>{if(!Zr)return;let t=a.value;if(!n.trapped)return;function r(e){if(c.paused||!t)return;let n=e.target;t.contains(n)?o.value=n:Dd(o.value,{select:!0})}function i(e){if(c.paused||!t)return;let n=e.relatedTarget;n!==null&&(t.contains(n)||Dd(o.value,{select:!0}))}function s(e){let n=o.value;n!==null&&e.some(e=>e.removedNodes.length>0)&&(t.contains(n)||Dd(t))}document.addEventListener(`focusin`,r),document.addEventListener(`focusout`,i);let l=new MutationObserver(s);t&&l.observe(t,{childList:!0,subtree:!0}),e(()=>{document.removeEventListener(`focusin`,r),document.removeEventListener(`focusout`,i),l.disconnect()})});function l(e,t){let n=new CustomEvent(vd,bd),i=e=>r(`mountAutoFocus`,e);e.addEventListener(vd,i),e.dispatchEvent(n),e.removeEventListener(vd,i),n.defaultPrevented||(xd(Cd(e),{select:!0}),Nr()===t&&Dd(e))}O(async e=>{let t=a.value;if(await Ce(),!t)return;n.present!==!1&&s.add(c);let i=Nr();!t.contains(i)&&n.present!==!1&&l(t,i),e(()=>{let e=new CustomEvent(yd,bd),n=e=>{r(`unmountAutoFocus`,e)}
17;t.addEventListener(yd,n),t.dispatchEvent(e),t.setAttribute(`data-focus-scope-unmounting`,``),setTimeout(()=>{e.defaultPrevented||Dd(i??document.body,{select:!0}),t.removeEventListener(yd,n),s.remove(c),t.removeAttribute(`data-focus-scope-unmounting`)},0)})}),S(()=>n.present,async(e,t)=>{if(!Zr)return;if(e===!1&&t===!0){s.remove(c);return}if(e!==!0||t!==!1)return;s.add(c),await Ce();let n=a.value;if(!n)return;let r=Nr();n.contains(r)||l(n,r)});function u(e){if(!n.loop&&!n.trapped||c.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=Nr();if(t&&r){let t=e.currentTarget,[i,a]=Sd(t);i&&a?!e.shiftKey&&r===a?(e.preventDefault(),n.loop&&Dd(i,{select:!0})):e.shiftKey&&r===i&&(e.preventDefault(),n.loop&&Dd(a,{select:!0})):r===t&&e.preventDefault()}}return(e,t)=>(z(),U(D(Z),{ref_key:`currentRef`,ref:i,tabindex:`-1`,"as-child":e.asChild,as:e.as,onKeydown:u},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}}),kd=[`Enter`,` `],Ad=[`ArrowDown`,`PageUp`,`Home`],jd=[`ArrowUp`,`PageDown`,`End`];[...Ad,...jd],[...kd],[...kd];function Md(e){return e?`open`:`closed`}var Nd=R({__name:`DialogContentImpl`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=id(),{forwardRef:a,currentElement:o}=Q();return i.titleId||=Le(void 0,`reka-dialog-title`),i.descriptionId||=Le(void 0,`reka-dialog-description`),F(()=>{i.contentElement=o,Nr()!==document.body&&(i.triggerElement.value=Nr())}),(e,t)=>(z(),U(D(Od),{"as-child":``,loop:``,trapped:n.trapFocus,present:n.present,onMountAutoFocus:t[5]||=e=>r(`openAutoFocus`,e),onUnmountAutoFocus:t[6]||=e=>r(`closeAutoFocus`,e)},{default:V(()=>[v(D(pd),I({id:D(i).contentId,ref:D(a),as:e.as,"as-child":e.asChild,present:n.present,"disable-outside-pointer-events":e.disableOutsidePointerEvents,role:`dialog`,"aria-describedby":D(i).descriptionId,"aria-labelledby":D(i).titleId,"data-state":D(Md)(D(i).open.value)},e.$attrs,{onDismiss:t[0]||=e=>D(i).onOpenChange(!1),onEscapeKeyDown:t[1]||=e=>r(`escapeKeyDown`,e),onFocusOutside:t[2]||=e=>r(`focusOutside`,e),onInteractOutside:t[3]||=e=>r(`interactOutside`,e),onPointerDownOutside:t[4]||=e=>r(`pointerDownOutside`,e)}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`id`,`as`,`as-child`,`present`,`disable-outside-pointer-events`,`aria-describedby`,`aria-labelledby`,`data-state`])]),_:3},8,[`trapped`,`present`]))}}),Pd=R({__name:`DialogContentModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=id(),a=di(r),{forwardRef:o,currentElement:s}=Q();nd(L(()=>n.present?s.value:void 0));let c=L(()=>{let{present:e,...t}=n;return t});return S(()=>n.present,(e,t)=>{!e&&t&&i.triggerElement.value?.focus()}),(e,t)=>(z(),U(Nd,I({...c.value,...D(a)},{ref:D(o),present:e.present,"trap-focus":D(i).open.value,"disable-outside-pointer-events":n.disableOutsidePointerEvents,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(e.preventDefault(),D(i).triggerElement.value?.focus())},onPointerDownOutside:t[1]||=e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()},onFocusOutside:t[2]||=e=>{e.preventDefault()}}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`present`,`trap-focus`,`disable-outside-pointer-events`]))}}),Fd=R({__name:`DialogContentNonModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=di(t);Q();let i=id(),a=W(!1),o=W(!1),s=L(()=>{let{present:e,...t}=n;return t});return S(()=>n.present,(e,t)=>{!e&&t&&(a.value||i.triggerElement.value?.focus(),a.value=!1,o.value=!1)}),(e,t)=>(z(),U(Nd,I({...s.value,...D(r)},{present:e.present,"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(a.value||D(i).triggerElement.value?.focus(),e.preventDefault()),a.value=!1,o.value=!1},onInteractOutside:t[1]||=e=>{e.defaultPrevented||(a.value=!0,e.detail.originalEvent.type===`pointerdown`&&(o.value=!0));let t=e.target;D(i).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&o.value&&e.preventDefault()}}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`present`]))}}),Id=R({__name:`DialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=id(),a=di(r),{forwardRef:o}=Q();return(e,t)=>(z(),U(D(mi),{present:e.forceMount||D(i).open.value,"force-mount":e.forceMount||!D(i).unmountOnHide.value},{default:V(({present:t})=>[D(i).modal.value?A((z(),U(Pd,I({key:0,ref:D(o),present:D(i).unmountOnHide.value||t},{...n,...D(a),...e.$attrs}),{default:V(()=>[K(e.$slots,`default`)]),_:2},1040,[`present`])),[[ke,D(i).unmountOnHide.value||t]]):A((z(),U(Fd,I({key:1,ref:D(o),present:D(i).unmountOnHide.value||t},{...n,...D(a),...e.$attrs}),{default:V(()=>[K(e.$slots,`default`)]),_:2},1040,[`present`])),[[ke,D(i).unmountOnHide.value||t]])]),_:3},8,[`present`,`force-mount`]))}}),Ld=R({__name:`DialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let t=e;Q();let n=id();return(e,r)=>(z(),U(D(Z),I(t,{id:D(n).descriptionId}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`id`]))}}),Rd=R({__name:`DialogOverlayImpl`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},setup(e){let t=e,n=id(),r=Nu(t.present);return S(()=>t.present,e=>r.value=e),Q(),(e,t)=>(z(),U(D(Z),{as:e.as,"as-child":e.asChild,"data-state":D(n).open.value?`open`:`closed`,style:{"pointer-events":`auto`},onPointerdown:t[0]||=Ae(()=>{},[`left`,`self`,`prevent`])},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`]))}}),zd=R({__name:`DialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=id(),{forwardRef:n}=Q();return(e,r)=>D(t)?.modal.value?(z(),U(D(mi),{key:0,present:e.forceMount||D(t).open.value,"force-mount":e.forceMount||!D(t).unmountOnHide.value},{default:V(({present:r})=>[A(v(Rd,I(e.$attrs,{ref:D(n),as:e.as,"as-child":e.asChild,present:D(t).unmountOnHide.value||r}),{default:V(()=>[K(e.$slots,`default`)]),_:2},1040,[`as`,`as-child`,`present`]),[[ke,D(t).unmountOnHide.value||r]])]),_:3},8,[`present`,`force-mount`])):q(`v-if`,!0)}}),Bd=R({__name:`Teleport`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e,n=Ie({}),r=L(()=>t.to??n.teleportTo?.value??`body`),i=ni();return(e,t)=>D(i)||e.forceMount?(z(),U(we,{key:0,to:r.value,disabled:e.disabled,defer:e.defer},[K(e.$slots,`default`)],8,[`to`,`disabled`,`defer`])):q(`v-if`,!0)}}),Vd=R({__name:`DialogPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(z(),U(D(Bd),g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),Hd=R({__name:`DialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(e){let t=e,n=id();return Q(),(e,r)=>(z(),U(D(Z),I(t,{id:D(n).titleId}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`id`]))}}),Ud=R({__name:`DialogTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=id(),{forwardRef:r,currentElement:i}=Q();return n.contentId||=Le(void 0,`reka-dialog-content`),F(()=>{n.triggerElement.value=i.value}),(e,i)=>(z(),U(D(Z),I(t,{ref:D(r),type:e.as===`button`?`button`:void 0,"aria-haspopup":`dialog`,"aria-expanded":D(n).open.value||!1,"aria-controls":D(n).open.value?D(n).contentId:void 0,"data-state":D(n).open.value?`open`:`closed`,onClick:D(n).onOpenToggle}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`type`,`aria-expanded`,`aria-controls`,`data-state`,`onClick`]))}}),Wd=R({__name:`VisuallyHidden`,props:{feature:{type:String,required:!1,default:`focusable`},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){return(e,t)=>(z(),U(D(Z),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature===`focusable`||e.feature===`fully-hidden`?`true`:void 0,"data-hidden":e.feature===`fully-hidden`?``:void 0,tabindex:e.feature===`fully-hidden`?`-1`:void 0,style:{position:`absolute`,border:0,width:`1px`,height:`1px`,padding:0,margin:`-1px`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,clipPath:`inset(50%)`,whiteSpace:`nowrap`,wordWrap:`normal`,top:`-1px`,left:`-1px`}},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-hidden`,`data-hidden`,`tabindex`]))}}),[Gd,Kd]=Dr(`PopperRoot`),qd=R({inheritAttrs:!1,__name:`PopperRoot`,setup(e){let t=W();return Kd({anchor:t,onAnchorChange:e=>t.value=e}),(e,t)=>K(e.$slots,`default`)}}),Jd=R({__name:`PopperAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:n,currentElement:r}=Q(),i=Gd();return k(()=>{i.onAnchorChange(t.reference??r.value)}),(e,t)=>(z(),U(D(Z),{ref:D(n),as:e.as,"as-child":e.asChild},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`as`,`as-child`]))}}),Yd={key:0,d:`M0 0L6 6L12 0`},Xd={key:1,d:`M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0`},Zd=R({__name:`Arrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return Q(),(e,n)=>(z(),U(D(Z),I(t,{width:e.width,height:e.height,viewBox:e.asChild?void 0:`0 0 12 6`,preserveAspectRatio:e.asChild?void 0:`none`}),{default:V(()=>[K(e.$slots,`default`,{},()=>[e.rounded?(z(),N(`path`,Xd)):(z(),N(`path`,Yd))])]),_:3},16,[`width`,`height`,`viewBox`,`preserveAspectRatio`]))}});function Qd(e){return e!==null}function $d(e){return{name:`transformOrigin`,options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,o=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[c,l]=ef(n),u={start:e.dir===`rtl`?`100%`:`0%`,center:`50%`,end:e.dir===`rtl`?`0%`:`100%`}[l],d={start:`0%`,center:`50%`,end:`100%`}[l],f=(i.arrow?.x??0)+o/2,p=(i.arrow?.y??0)+s/2,m=``,h=``;return c===`bottom`?(m=a?u:`${f}px`,h=`${-s}px`):c===`top`?(m=a?u:`${f}px`,h=`${r.floating.height+s}px`):c===`right`?(m=`${-s}px`,h=a?d:`${p}px`):c===`left`&&(m=`${r.floating.width+s}px`,h=a?d:`${p}px`),{data:{x:m,y:h}}}}}function ef(e){let[t,n=`center`]=e.split(`-`);return[t,n]}var tf=[`top`,`right`,`bottom`,`left`],nf=Math.min,rf=Math.max,af=Math.round,of=Math.floor,sf=e=>({x:e,y:e}),cf={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function lf(e,t,n){return rf(e,nf(t,n))}function uf(e,t){return typeof e==`function`?e(t):e}function df(e){return e.split(`-`)[0]}function ff(e){return e.split(`-`)[1]}function pf(e){return e===`x`?`y`:`x`}function mf(e){return e===`y`?`height`:`width`}function hf(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function gf(e){return pf(hf(e))}function _f(e,t,n){n===void 0&&(n=!1);
vendor: 4,475 bytes, line 17
17let r=ff(e),i=gf(e),a=mf(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=Ef(o)),[o,Ef(o)]}function vf(e){let t=Ef(e);return[yf(e),t,yf(t)]}function yf(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var bf=[`left`,`right`],xf=[`right`,`left`],Sf=[`top`,`bottom`],Cf=[`bottom`,`top`];function wf(e,t,n){switch(e){case`top`:case`bottom`:return n?t?xf:bf:t?bf:xf;case`left`:case`right`:return t?Sf:Cf;default:return[]}}function Tf(e,t,n,r){let i=ff(e),a=wf(df(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(yf)))),a}function Ef(e){let t=df(e);return cf[t]+e.slice(t.length)}function Df(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function Of(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:Df(e)}function kf(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Af(e,t,n){let{reference:r,floating:i}=e,a=hf(t),o=gf(t),s=mf(o),c=df(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}let m=ff(t);return m&&(p[o]+=f*(m===`end`?1:-1)*(n&&l?-1:1)),p}async function jf(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=uf(t,e),p=Of(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=kf(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=kf(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Mf=50,Nf=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:jf},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Af(l,r,c),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:_}=h,{x:v,y,data:b,reset:x}=await _({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:l,platform:s,elements:{reference:e,floating:t}});u=v??u,d=y??d,m[g]={...m[g],...b},x&&p<Mf&&(p++,typeof x==`object`&&(x.placement&&(f=x.placement),x.rects&&(l=x.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:u,y:d}=Af(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}},Pf=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=uf(e,t)||{};if(l==null)return{};let d=Of(u),f={x:n,y:r},p=gf(i),m=mf(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=nf(d[_],T),D=nf(d[v],T),ee=C-h[m]-D,te=C/2-h[m]/2+w,ne=lf(E,te,ee),re=!c.arrow&&ff(i)!=null&&te!==ne&&a.reference[m]/2-(te<E?E:D)-h[m]/2<0,ie=re?te<E?te-E:te-ee:0;return{[p]:f[p]+ie,data:{[p]:ne,centerOffset:te-ne-ie,...re&&{alignmentOffset:ie}},reset:re}}}),Ff=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=uf(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};
17let g=df(r),_=hf(o),v=df(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[Ef(o)]:vf(o)),x=p!==`none`;!d&&x&&b.push(...Tf(o,m,p,y));let S=[o,...b],C=await s.detectOverflow(t,h),w=[],T=i.flip?.overflows||[];if(l&&w.push(C[g]),u){let e=_f(r,a,y);w.push(C[e[0]],C[e[1]])}if(T=[...T,{placement:r,overflows:w}],!w.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(u!==`alignment`||_===hf(t)||T.every(e=>hf(e.placement)!==_||e.overflows[0]>0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=hf(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o}if(r!==n)return{reset:{placement:n}}}return{}}}};function If(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Lf(e){return tf.some(t=>e[t]>=0)}var Rf=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i=`referenceHidden`,...a}=uf(e,t);switch(i){case`referenceHidden`:{let e=If(await r.detectOverflow(t,{...a,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Lf(e)}}}case`escaped`:{let e=If(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:Lf(e)}}}default:return{}}}}},zf=new Set([`left`,`top`]);async function Bf(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=df(n),s=ff(n),c=hf(n)===`y`,l=zf.has(o)?-1:1,u=a&&c?-1:1,d=uf(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Vf=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Bf(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Hf=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=uf(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=hf(i),p=pf(f),m=u[p],h=u[f],g=(e,t)=>lf(t+d[e===`y`?`top`:`left`],t,t-d[e===`y`?`bottom`:`right`]);o&&(m=g(p,m)),s&&(h=g(f,h));let _=c.fn({...t,[p]:m,[f]:h});return{..._,data:{x:_.x-n,y:_.y-r,enabled:{[p]:o,[f]:s}}}}}},Uf=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=uf(e,t),u={x:n,y:r},d=hf(i),f=pf(d),p=u[f],m=u[d],h=uf(s,t),g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:h.mainAxis??0,crossAxis:h.crossAxis??0};if(c){let e=f===`y`?`height`:`width`,t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(l){let e=f===`y`?`width`:`height`,t=zf.has(df(i)),n=a.reference[d]-a.floating[e]+(t&&o.offset?.[d]||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:o.offset?.[d]||0)-(t?g.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[f]:p,[d]:m}}}},Wf=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){let{placement:n,rects:r,platform:i,elements:a}=t,{apply:o=()=>{},...s}=uf(e,t),c=await i.detectOverflow(t,s),l=df(n),u=ff(n),d=hf(n)===`y`,{width:f,height:p}=r.floating,m,h;l===`top`||l===`bottom`?(m=l,h=u===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?`start`:`end`)?`left`:`right`):(h=l,m=u===`end`?`top`:`bottom`);let g=p-c.top-c.bottom,_=f-c.left-c.right,v=nf(p-c[m],g),y=nf(f-c[h],_),b=t.middlewareData.shift,x=!b,S=v,C=y;b!=null&&b.enabled.x&&(C=_),b!=null&&b.enabled.y&&(S=g),x&&!u&&(d?C=f-2*rf(c.left,c.right):S=p-2*rf(c.top,c.bottom)),await o({...t,availableWidth:C,availableHeight:S});let w=await i.getDimensions(a.floating);return f!==w.width||p!==w.height?{reset:{rects:!0}}:{}}}};function Gf(){return typeof window<`u`}function Kf(e){return Yf(e)?(e.nodeName||``).toLowerCase():`#document`}function qf(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Jf(e){return((Yf(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function Yf(e){return Gf()?e instanceof Node||e instanceof qf(e).Node:!1}function Xf(e){return Gf()?e instanceof Element||e instanceof qf(e).Element:!1}function Zf(e){return Gf()?e instanceof HTMLElement||e instanceof qf(e).HTMLElement:!1}function Qf(e){return!Gf()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof qf(e).ShadowRoot}function $f(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=up(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function ep(e){return/^(table|td|th)$/.test(Kf(e))}function tp(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var np=/transform|translate|scale|rotate|perspective|filter/,rp=/paint|layout|strict|content/,ip=e=>!!e&&e!==`none`,ap;function op(e){let t=Xf(e)?up(e):e;return ip(t.transform)||ip(t.translate)||ip(t.scale)||ip(t.rotate)||ip(t.perspective)||!cp()&&(ip(t.backdropFilter)||ip(t.filter))||np.test(t.willChange||``)||rp.test(t.contain||``)}function sp(e){let t=fp(e);for(;Zf(t)&&!lp(t);){if(op(t))return t;if(tp(t))return null;t=fp(t)}return null}function cp(){return ap??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),ap}function lp(e){return/^(html|body|#document)$/.test(Kf(e))}function up(e){return qf(e).getComputedStyle(e)}function dp(e){return Xf(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function fp(e){if(Kf(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||Qf(e)&&e.host||Jf(e);return Qf(t)?t.host:t}function pp(e){let t=fp(e);return lp(t)?(e.ownerDocument||e).body:Zf(t)&&$f(t)?t:pp(t)}function mp(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=pp(e),i=r===e.ownerDocument?.body,a=qf(r);if(i){let e=hp(a);
vendor: 3,188 bytes, line 17
17return t.concat(a,a.visualViewport||[],$f(r)?r:[],e&&n?mp(e):[])}return t.concat(r,mp(r,[],n))}function hp(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function gp(e){let t=up(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Zf(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=af(n)!==a||af(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function _p(e){return Xf(e)?e:e.contextElement}function vp(e){let t=_p(e);if(!Zf(t))return sf(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=gp(t),o=(a?af(n.width):n.width)/r,s=(a?af(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var yp=sf(0);function bp(e){let t=qf(e);return!cp()||!t.visualViewport?yp:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function xp(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===qf(e)}function Sp(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=_p(e),o=sf(1);t&&(r?Xf(r)&&(o=vp(r)):o=vp(e));let s=xp(a,n,r)?bp(a):sf(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a&&r){let e=qf(a),t=Xf(r)?qf(r):r,n=e,i=hp(n);for(;i&&t!==n;){let e=vp(i),t=i.getBoundingClientRect(),r=up(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=qf(i),i=hp(n)}}return kf({width:u,height:d,x:c,y:l})}function Cp(e,t){let n=dp(e).scrollLeft;return t?t.left+n:Sp(Jf(e)).left+n}function wp(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-Cp(e,n),y:n.top+t.scrollTop}}function Tp(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=Jf(r),s=t?tp(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=sf(1),u=sf(0),d=Zf(r);if((d||!a)&&((Kf(r)!==`body`||$f(o))&&(c=dp(r)),d)){let e=Sp(r);l=vp(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?wp(o,c):sf(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function Ep(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Dp(e){let t=dp(e),n=e.ownerDocument.body,r=rf(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),i=rf(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),a=-t.scrollLeft+Cp(e),o=-t.scrollTop;return up(n).direction===`rtl`&&(a+=rf(e.clientWidth,n.clientWidth)-r),{width:r,height:i,x:a,y:o}}var Op=25;function kp(e,t,n){n===void 0&&(n=`viewport`);let r=n===`layoutViewport`,i=qf(e),a=Jf(e),o=i.visualViewport,s=a.clientWidth,c=a.clientHeight,l=0,u=0;if(o){let e=!cp()||t===`fixed`;r?e||(l=-o.offsetLeft,u=-o.offsetTop):(s=o.width,c=o.height,e&&(l=o.offsetLeft,u=o.offsetTop))}if(Cp(a)<=0){let e=a.ownerDocument,t=e.body,n=getComputedStyle(t),r=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-r),o=getComputedStyle(a).scrollbarGutter===`stable both-edges`?i/2:i;o<=Op&&(s-=o)}return{width:s,height:c,x:l,y:u}}function Ap(e,t){let n=Sp(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=vp(e);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}
17function jp(e,t,n){let r;if(t===`viewport`||t===`layoutViewport`)r=kp(e,n,t);else if(t===`document`)r=Dp(Jf(e));else if(Xf(t))r=Ap(t,n);else{let n=bp(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return kf(r)}function Mp(e,t){let n=t.get(e);if(n)return n;let r=mp(e,[],!1).filter(e=>Xf(e)&&Kf(e)!==`body`),i=null,a=up(e).position===`fixed`,o=a?fp(e):e;for(;Xf(o)&&!lp(o);){let e=up(o),t=op(o),n=i?i.position:a?`fixed`:``;!t&&(n===`fixed`||n===`absolute`&&e.position===`static`)?r=r.filter(e=>e!==o):i=e,o=fp(o)}return t.set(e,r),r}function Np(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?tp(t)?[]:Mp(t,this._c):[].concat(n),r],o=jp(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e<a.length;e++){let n=jp(t,a[e],i);s=rf(n.top,s),c=nf(n.right,c),l=nf(n.bottom,l),u=rf(n.left,u)}return{width:c-u,height:l-s,x:u,y:s}}function Pp(e){let{width:t,height:n}=gp(e);return{width:t,height:n}}function Fp(e,t,n){let r=Zf(t),i=Jf(t),a=n===`fixed`,o=Sp(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=sf(0);if((r||!a)&&((Kf(t)!==`body`||$f(i))&&(s=dp(t)),r)){let e=Sp(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}!r&&i&&(c.x=Cp(i));let l=i&&!r&&!a?wp(i,s):sf(0);return{x:o.left+s.scrollLeft-c.x-l.x,y:o.top+s.scrollTop-c.y-l.y,width:o.width,height:o.height}}function Ip(e){return up(e).position===`static`}function Lp(e,t){if(!Zf(e)||up(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return Jf(e)===n&&(n=n.ownerDocument.body),n}function Rp(e,t){let n=qf(e);if(tp(e))return n;if(!Zf(e)){let t=fp(e);for(;t&&!lp(t);){if(Xf(t)&&!Ip(t))return t;t=fp(t)}return n}let r=Lp(e,t);for(;r&&ep(r)&&Ip(r);)r=Lp(r,t);return r&&lp(r)&&Ip(r)&&!op(r)?n:r||sp(e)||n}var zp=async function(e){let t=this.getOffsetParent||Rp,n=this.getDimensions,r=await n(e.floating);return{reference:Fp(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Bp(e){return up(e).direction===`rtl`}var Vp={convertOffsetParentRelativeRectToViewportRelativeRect:Tp,getDocumentElement:Jf,getClippingRect:Np,getOffsetParent:Rp,getElementRects:zp,getClientRects:Ep,getDimensions:Pp,getScale:vp,isElement:Xf,isRTL:Bp};function Hp(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Up(e,t,n){let r=null,i,a=Jf(e);function o(){var e;clearTimeout(i),(e=r)==null||e.disconnect(),r=null}function s(n,c){n===void 0&&(n=!1),c===void 0&&(c=1),o();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(n||t(),!f||!p)return;let m=of(d),h=of(a.clientWidth-(u+f)),g=of(a.clientHeight-(d+p)),_=of(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:rf(0,nf(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(!Hp(l,e.getBoundingClientRect()))return s();if(n!==c){if(!y)return s();n?s(!1,n):i=setTimeout(()=>{s(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(b,{...v,root:a.ownerDocument})}catch{r=new IntersectionObserver(b,v)}r.observe(e)}let c=qf(e),l=()=>s(n);return c.addEventListener(`resize`,l),s(!0),()=>{c.removeEventListener(`resize`,l),o()}}function Wp(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=_p(e),u=i||a?[...l?mp(l):[],...t?mp(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n),a&&e.addEventListener(`resize`,n)});let d=l&&s?Up(l,n,a):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?Sp(e):null;c&&g();function g(){let t=Sp(e);h&&!Hp(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Gp=Vf,Kp=Hf,qp=Ff,Jp=Wf,Yp=Rf,Xp=Pf,Zp=Uf,Qp=(e,t,n)=>{let r=new Map,i=n??{},a={...Vp,...i.platform,_c:r};return Nf(e,t,{...i,platform:a})};function $p(e){return typeof e==`object`&&!!e&&`$el`in e}function em(e){if($p(e)){let t=e.$el;return Yf(t)&&Kf(t)===`#comment`?null:t}return e}function tm(e){return typeof e==`function`?e():D(e)}function nm(e){return{name:`arrow`,options:e,fn(t){let n=em(tm(e.element));return n==null?{}:Xp({element:n,padding:e.padding}).fn(t)}}}function rm(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function im(e,t){let n=rm(e);return Math.round(t*n)/n}function am(e,t,n){n===void 0&&(n={});let r=n.whileElementsMounted,i=L(()=>tm(n.open)??!0),a=L(()=>tm(n.middleware)),o=L(()=>tm(n.placement)??`bottom`),s=L(()=>tm(n.strategy)??`absolute`),c=L(()=>tm(n.transform)??!0),l=L(()=>em(e.value)),u=L(()=>em(t.value)),d=W(0),f=W(0),p=W(s.value),m=W(o.value),h=De({}),g=W(!1),_=L(()=>{let e={position:p.value,left:`0`,top:`0`};if(!u.value)return e;let t=im(u.value,d.value),n=im(u.value,f.value);return c.value?{...e,transform:`translate(`+t+`px, `+n+`px)`,...rm(u.value)>=1.5&&{willChange:`transform`}}:{position:p.value,left:t+`px`,top:n+`px`}}),v;function y(){if(l.value==null||u.value==null)return;let e=i.value;Qp(l.value,u.value,{middleware:a.value,placement:o.value,strategy:s.value}).then(t=>{d.value=t.x,f.value=t.y,p.value=t.strategy,m.value=t.placement,h.value=t.middlewareData,g.value=e!==!1})}function b(){typeof v==`function`&&(v(),v=void 0)}function x(){if(b(),r===void 0){y();return}if(l.value!=null&&u.value!=null){v=r(l.value,u.value,y);return}}function C(){i.value||(g.value=!1)}return S([a,o,s,i],y,{flush:`sync`}),S([l,u],x,{flush:`sync`}),S(i,C,{flush:`sync`}),se()&&ye(b),{x:ce(d),y:ce(f),strategy:ce(p),placement:ce(m),middlewareData:ce(h),isPositioned:ce(g),floatingStyles:_,update:y}}var om=[`dir`],sm={side:`bottom`,sideOffset:0,sideFlip:!0,align:`center`,alignOffset:0,alignFlip:!0,arrowPadding:0,hideShiftedArrow:!0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:`partial`,hideWhenDetached:!1,positionStrategy:`fixed`,updatePositionStrategy:`optimized`,prioritizePosition:!1},[cm,lm]=Dr(`PopperContent`),um=R({inheritAttrs:!1,__name:`PopperContent`,props:te({memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...sm}),emits:[`placed`],setup(e,{emit:t}){let n=e,r=t,i=Gd(),{forwardRef:a,currentElement:o}=Q(),s=ui(L(()=>n.dir)),c=W(),l=W(),{width:u,height:d}=rd(l),f=L(()=>n.side+(n.align===`center`?``:`-${n.align}`)),p=L(()=>typeof n.collisionPadding==`number`?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),m=L(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=L(()=>({padding:p.value,boundary:m.value.filter(Qd),altBoundary:m.value.length>0})),g=L(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),_=L(()=>[Gp({mainAxis:n.sideOffset+d.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&qp({...h.value,...g.value}),n.avoidCollisions&&Kp({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky===`partial`?Zp():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&qp({...h.value,...g.value}),Jp({...h.value,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:a}=t.reference,o=e.floating.style;o.setProperty(`--reka-popper-available-width`,`${n}px`),o.setProperty(`--reka-popper-available-height`,`${r}px`),o.setProperty(`--reka-popper-anchor-width`,`${i}px`),o.setProperty(`--reka-popper-anchor-height`,`${a}px`)}}),l.value&&nm({element:l.value,padding:n.arrowPadding}),$d({arrowWidth:u.value,arrowHeight:d.value,dir:s.value}),n.hideWhenDetached&&Yp({strategy:`referenceHidden`,...h.value})]),{floatingStyles:v,placement:y,isPositioned:b,middlewareData:x,update:S}=am(L(()=>n.reference??i.anchor.value),c,{strategy:n.positionStrategy,placement:f,whileElementsMounted:(...e)=>Wp(...e,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy===`always`}),middleware:_}),C=L(()=>ef(y.value)[0]),w=L(()=>ef(y.value)[1]);k(()=>{b.value&&r(`placed`)});let T=L(()=>{let e=x.value.arrow?.centerOffset!==0;return n.hideShiftedArrow&&e}),E=W(``);return O(()=>{o.value&&(E.value=window.getComputedStyle(o.value).zIndex)}),lm({placedSide:C,onArrowChange:e=>l.value=e,arrowX:L(()=>x.value.arrow?.x??0),arrowY:L(()=>x.value.arrow?.y??0),shouldHideArrow:T}),(e,t)=>(z(),N(`div`,{ref_key:`floatingRef`,ref:c,"data-reka-popper-content-wrapper":``,dir:D(s),style:le({...D(v),transform:D(b)?D(v).transform:`translate(0, -200%)`,minWidth:`max-content`,zIndex:E.value,"--reka-popper-transform-origin":[D(x).transformOrigin?.x,D(x).transformOrigin?.y].join(` `),...D(x).hide?.referenceHidden&&{visibility:`hidden`,pointerEvents:`none`}})},[n.memoDependencies?ae([n.asChild,n.as,C.value,w.value,D(b),...Object.values(e.$attrs),...n.memoDependencies],()=>(z(),U(D(Z),I({key:0,ref:D(a)},e.$attrs,{"as-child":n.asChild,as:n.as,"data-side":C.value,"data-align":w.value,style:{animation:D(b)?void 0:`none`}}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`as-child`,`as`,`data-side`,`data-align`,`style`])),t,0):(z(),U(D(Z),I({key:1,ref:D(a)},e.$attrs,{"as-child":n.asChild,as:n.as,"data-side":C.value,"data-align":w.value,dir:D(s),style:{animation:D(b)?void 0:`none`}}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`as-child`,`as`,`data-side`,`data-align`,`dir`,`style`]))],12,om))}}),dm={top:`bottom`,right:`left`,bottom:`top`,left:`right`},fm=R({inheritAttrs:!1,__name:`PopperArrow`,props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let{forwardRef:t}=Q(),n=cm(),r=L(()=>dm[n.placedSide.value]);return(e,i)=>(z(),N(`span`,{ref:e=>{D(n).onArrowChange(e??void 0)},style:le({position:`absolute`,left:D(n).arrowX?.value?`${D(n).arrowX?.value}px`:void 0,top:D(n).arrowY?.value?`${D(n).arrowY?.value}px`:void 0,[r.value]:0,transformOrigin:{top:``,right:`0 0`,bottom:`center 0`,left:`100% 0`}[D(n).placedSide.value],transform:{top:`translateY(100%)`,right:`translateY(50%) rotate(90deg) translateX(-50%)`,bottom:`rotate(180deg)`,left:`translateY(50%) rotate(-90deg) translateX(50%)`}[D(n).placedSide.value],visibility:D(n).shouldHideArrow.value?`hidden`:void 0})},[v(Zd,I(e.$attrs,{ref:D(t),style:{display:`block`},as:e.as,"as-child":e.asChild,rounded:e.rounded,width:e.width,height:e.height}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`rounded`,`width`,`height`])],4))}}),[pm,mm]=Dr(`PopoverRoot`),hm=R({__name:`PopoverRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,{modal:i}=re(n),a=ii(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});return mm({contentId:``,triggerId:``,modal:i,open:a,onOpenChange:e=>{a.value=e},onOpenToggle:()=>{a.value=!a.value},triggerElement:W(),hasCustomAnchor:W(!1)}),(e,t)=>(z(),U(D(qd),null,{default:V(()=>[K(e.$slots,`default`,{open:D(a),close:()=>a.value=!1})]),_:3}))}}),gm=R({__name:`PopoverAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;Q();let n=pm();return be(()=>{n.hasCustomAnchor.value=!0}),de(()=>{n.hasCustomAnchor.value=!1}),(e,n)=>(z(),U(D(Jd),g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),_m=R({__name:`PopoverArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return Q(),(e,n)=>(z(),U(D(fm),g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),vm=R({__name:`PopoverClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;Q();let n=pm();return(e,r)=>(z(),U(D(Z),{type:e.as===`button`?`button`:void 0,as:e.as,"as-child":t.asChild,onClick:r[0]||=e=>D(n).onOpenChange(!1)},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`type`,`as`,`as-child`]))}}),ym=R({__name:`PopoverContentImpl`,props:{trapFocus:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=pi(Qr(n,`trapFocus`,`disableOutsidePointerEvents`)),{forwardRef:a}=Q(),o=pm();return Lu(),(e,t)=>(z(),U(D(Od),{"as-child":``,loop:``,trapped:e.trapFocus,onMountAutoFocus:t[5]||=e=>r(`openAutoFocus`,e),onUnmountAutoFocus:t[6]||=e=>r(`closeAutoFocus`,e)}
17,{default:V(()=>[v(D(pd),{"as-child":``,"disable-outside-pointer-events":e.disableOutsidePointerEvents,onPointerDownOutside:t[0]||=e=>r(`pointerDownOutside`,e),onInteractOutside:t[1]||=e=>r(`interactOutside`,e),onEscapeKeyDown:t[2]||=e=>r(`escapeKeyDown`,e),onFocusOutside:t[3]||=e=>r(`focusOutside`,e),onDismiss:t[4]||=e=>D(o).onOpenChange(!1)},{default:V(()=>[v(D(um),I(D(i),{id:D(o).contentId,ref:D(a),"data-state":D(o).open.value?`open`:`closed`,"aria-labelledby":D(o).triggerId,style:{"--reka-popover-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-popover-content-available-width":`var(--reka-popper-available-width)`,"--reka-popover-content-available-height":`var(--reka-popper-available-height)`,"--reka-popover-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-popover-trigger-height":`var(--reka-popper-anchor-height)`},role:`dialog`}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`id`,`data-state`,`aria-labelledby`])]),_:3},8,[`disable-outside-pointer-events`])]),_:3},8,[`trapped`]))}}),bm=R({__name:`PopoverContentModal`,props:{memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=pm(),a=W(!1);Nu(!0);let o=zu(n,r),{forwardRef:s,currentElement:c}=Q();return nd(c),(e,t)=>(z(),U(ym,I(D(o),{ref:D(s),"trap-focus":D(i).open.value,"disable-outside-pointer-events":``,onCloseAutoFocus:t[0]||=Ae(e=>{r(`closeAutoFocus`,e),a.value||D(i).triggerElement.value?.focus()},[`prevent`]),onPointerDownOutside:t[1]||=e=>{r(`pointerDownOutside`,e);let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,i=t.button===2||n;a.value=i},onFocusOutside:t[2]||=Ae(()=>{},[`prevent`])}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`trap-focus`]))}}),xm=R({__name:`PopoverContentNonModal`,props:{memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=pm(),a=W(!1),o=W(!1),s=zu(n,r);return(e,t)=>(z(),U(ym,I(D(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{r(`closeAutoFocus`,e),e.defaultPrevented||(a.value||D(i).triggerElement.value?.focus(),e.preventDefault()),a.value=!1,o.value=!1},onInteractOutside:t[1]||=async e=>{r(`interactOutside`,e),e.defaultPrevented||(a.value=!0,e.detail.originalEvent.type===`pointerdown`&&(o.value=!0));let t=e.target;D(i).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&o.value&&e.preventDefault()}}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),Sm=R({__name:`PopoverContent`,props:{forceMount:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=pm(),a=zu(n,r),{forwardRef:o}=Q();return i.contentId||=Le(void 0,`reka-popover-content`),(e,t)=>(z(),U(D(mi),{present:e.forceMount||D(i).open.value},{default:V(()=>[D(i).modal.value?(z(),U(bm,I({key:0},D(a),{ref:D(o)}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16)):(z(),U(xm,I({key:1},D(a),{ref:D(o)}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),Cm=R({__name:`PopoverPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(z(),U(D(Bd),g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),wm=R({__name:`PopoverTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=pm(),{forwardRef:r,currentElement:i}=Q();return n.triggerId||=Le(void 0,`reka-popover-trigger`),F(()=>{n.triggerElement.value=i.value}),(e,i)=>(z(),U(Ee(D(n).hasCustomAnchor.value?D(Z):D(Jd)),{"as-child":``},{default:V(()=>[v(D(Z),{id:D(n).triggerId,ref:D(r),type:e.as===`button`?`button`:void 0,"aria-haspopup":`dialog`,"aria-expanded":D(n).open.value,"aria-controls":D(n).contentId,"data-state":D(n).open.value?`open`:`closed`,as:e.as,"as-child":t.asChild,onClick:D(n).onOpenToggle},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`id`,`type`,`aria-expanded`,`aria-controls`,`data-state`,`as`,`as-child`,`onClick`])]),_:3}))}}),Tm=R({__name:`HoverCardArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return Q(),(e,n)=>(z(),U(D(fm),g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),[Em,Dm]=Dr(`HoverCardRoot`),Om=R({__name:`HoverCardRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},openDelay:{type:Number,required:!1,default:700},closeDelay:{type:Number,required:!1,default:300},enableTouch:{type:Boolean,required:!1,default:!1}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,{openDelay:i,closeDelay:a,enableTouch:o}=re(n);Q();let s=ii(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),c=W(0),l=W(0),u=W(!1),d=W(!1),f=W(!1),p=W();function m(){clearTimeout(l.value),c.value=window.setTimeout(()=>s.value=!0,i.value)}function h(){clearTimeout(c.value),!u.value&&!d.value&&(l.value=window.setTimeout(()=>s.value=!1,a.value))}function g(){clearTimeout(c.value),s.value=!1}return Dm({open:s,onOpenChange(e){s.value=e},onOpen:m,onClose:h,onDismiss:g,hasSelectionRef:u,isPointerDownOnContentRef:d,isPointerInTransitRef:f,triggerElement:p,enableTouch:o}),(e,t)=>(z(),U(D(qd),null,{default:V(()=>[K(e.$slots,`default`,{open:D(s)})]),_:3}))}});function km(e){return t=>t.pointerType===`touch`?void 0:e()}function Am(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t}var jm=R({__name:`HoverCardContentImpl`,props:{memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`],setup(e,{emit:t}){let n=e,r=t,i=pi(n),{forwardRef:a,currentElement:o}=Q(),s=Em(),{isPointerInTransit:c,onPointerExit:l}=Bu(s.triggerElement,o);Kr(s.isPointerInTransitRef,c,{direction:`rtl`}),l(()=>{s.onClose()});let u=W(!1),d;O(e=>{if(u.value){let t=document.body;d=t.style.userSelect||t.style.webkitUserSelect,t.style.userSelect=`none`,t.style.webkitUserSelect=`none`,e(()=>{t.style.userSelect=d,t.style.webkitUserSelect=d})}});function f(){u.value=!1,s.isPointerDownOnContentRef.value=!1,Ce(()=>{document.getSelection()?.toString()!==``&&(s.hasSelectionRef.value=!0)})}return F(()=>{o.value&&(document.addEventListener(`pointerup`,f),Am(o.value).forEach(e
17=>e.setAttribute(`tabindex`,`-1`))),si(window,`scroll`,e=>{e.target?.contains(s.triggerElement.value)&&s.onDismiss()},{capture:!0})}),de(()=>{document.removeEventListener(`pointerup`,f),s.hasSelectionRef.value=!1,s.isPointerDownOnContentRef.value=!1}),(e,t)=>(z(),U(D(pd),{"as-child":``,"disable-outside-pointer-events":!1,onEscapeKeyDown:t[1]||=e=>r(`escapeKeyDown`,e),onPointerDownOutside:t[2]||=e=>r(`pointerDownOutside`,e),onFocusOutside:t[3]||=Ae(e=>r(`focusOutside`,e),[`prevent`]),onDismiss:D(s).onDismiss},{default:V(()=>[v(D(um),I({...D(i),...e.$attrs},{ref:D(a),"data-state":D(s).open.value?`open`:`closed`,style:{userSelect:u.value?`text`:void 0,WebkitUserSelect:u.value?`text`:void 0,"--reka-hover-card-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-hover-card-content-available-width":`var(--reka-popper-available-width)`,"--reka-hover-card-content-available-height":`var(--reka-popper-available-height)`,"--reka-hover-card-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-hover-card-trigger-height":`var(--reka-popper-anchor-height)`},onPointerdown:t[0]||=e=>{e.currentTarget.contains(e.target)&&(u.value=!0),D(s).hasSelectionRef.value=!1,D(s).isPointerDownOnContentRef.value=!0}}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`data-state`,`style`])]),_:3},8,[`onDismiss`]))}}),Mm=R({__name:`HoverCardContent`,props:{forceMount:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`],setup(e,{emit:t}){let n=zu(e,t),{forwardRef:r}=Q(),i=Em();return(e,t)=>(z(),U(D(mi),{present:e.forceMount||D(i).open.value},{default:V(()=>[v(jm,I(D(n),{ref:D(r),onPointerenter:t[0]||=e=>D(km)(D(i).onOpen)(e)}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16)]),_:3},8,[`present`]))}}),Nm=R({__name:`HoverCardPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(z(),U(D(Bd),g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),Pm=R({__name:`HoverCardTrigger`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`a`}},setup(e){let{forwardRef:t,currentElement:n}=Q(),r=Em();r.triggerElement=n;function i(){setTimeout(()=>{!r.isPointerInTransitRef.value&&!r.open.value&&r.onClose()},0)}function a(e){!r.enableTouch.value||e.pointerType!==`touch`||(r.open.value?r.onDismiss():r.onOpenChange(!0))}return(e,n)=>(z(),U(D(Jd),{"as-child":``,reference:e.reference},{default:V(()=>[v(D(Z),{ref:D(t),"as-child":e.asChild,as:e.as,"data-state":D(r).open.value?`open`:`closed`,"data-grace-area-trigger":``,onPointerenter:n[0]||=e=>D(km)(D(r).onOpen)(e),onPointerleave:n[1]||=e=>D(km)(i)(e),onPointerup:a,onFocus:n[2]||=e=>D(r).onOpen(),onBlur:n[3]||=e=>D(r).onClose()},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`data-state`])]),_:3},8,[`reference`]))}});function Fm(e){return e?`open`:`closed`}function Im(e,t){return`${e}-trigger-${t}`}function Lm(e,t){return`${e}-content-${t}`}var Rm=`navigationMenu.linkSelect`,zm=`navigationMenu.rootContentDismiss`;function Bm(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Vm(e){let t=Nr();return e.some(e=>e===t||(e.focus(),Nr()!==t))}
17function Hm(e){return e.forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute(`tabindex`,t)})}}function Um(e){return t=>t.pointerType===`mouse`?e(t):void 0}var[Wm,Gm]=Dr([`NavigationMenuRoot`,`NavigationMenuSub`],`NavigationMenuContext`),Km=R({__name:`NavigationMenuRoot`,props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:`horizontal`},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`nav`}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=ii(n,`modelValue`,t,{defaultValue:n.defaultValue??``,passive:n.modelValue===void 0}),i=W(``),{forwardRef:a,currentElement:o}=Q(),s=W(),c=W(),l=W(),{getItems:u,CollectionSlot:d}=Pr({key:`NavigationMenu`,isProvider:!0}),{delayDuration:f,skipDelayDuration:p,dir:m,disableClickTrigger:h,disableHoverTrigger:g,unmountOnHide:_}=re(n),y=ui(m),b=qr(!1,p),x=W(!1),S=L(()=>r.value!==``||b.value?150:f.value),C=ti(e=>{if(typeof e==`string`){if(e===``&&x.value){x.value=!1;return}i.value=r.value,r.value=e,e===``&&(b.value=!0)}},S);O(()=>{if(!r.value)return;let e=u().map(e=>e.ref);l.value=e.find(e=>e.id.includes(r.value))}),si(o,zm,w),Gm({isRootMenu:!0,modelValue:r,previousValue:i,baseId:Le(void 0,`reka-navigation-menu`),disableClickTrigger:h,disableHoverTrigger:g,dir:y,unmountOnHide:_,orientation:n.orientation,rootNavigationMenu:o,indicatorTrack:s,activeTrigger:l,onIndicatorTrackChange:e=>{s.value=e},viewport:c,onViewportChange:e=>{c.value=e},onTriggerEnter:e=>{r.value===``?C(e):(x.value=!0,i.value=r.value,r.value=e)},onTriggerLeave:()=>{x.value=!1,C(``)},onContentEnter:()=>{C()},onContentLeave:()=>{n.disablePointerLeaveClose||(x.value=!1,C(``))},onItemSelect:e=>{i.value=r.value,r.value=e},onItemDismiss:w});function w(){i.value=r.value,r.value=``}return(e,t)=>(z(),U(D(d),null,{default:V(()=>[v(D(Z),{ref:D(a),as:e.as,"as-child":e.asChild,"data-orientation":e.orientation,dir:D(y),"data-reka-navigation-menu":``},{default:V(()=>[K(e.$slots,`default`,{modelValue:D(r)})]),_:3},8,[`as`,`as-child`,`data-orientation`,`dir`])]),_:3}))}}),[qm,Jm]=Dr(`NavigationMenuItem`),Ym=R({__name:`NavigationMenuItem`,props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`li`}},setup(e){let t=e;Q();let{getItems:n}=Pr({key:`NavigationMenu`}),r=Wm(),i=Le(t.value),a=W(),o=W(),s=Lm(r.baseId,i),c=()=>({}),l=W(!1);async function u(e=`start`){let t=document.getElementById(s);if(t){c();let n=Bm(t);n.length&&Vm(e===`start`?n:n.reverse())}}function d(){let e=document.getElementById(s);if(e){let t=Bm(e);t.length&&(c=Hm(t))}}Jm({value:i,contentId:s,triggerRef:a,focusProxyRef:o,wasEscapeCloseRef:l,onEntryKeyDown:u,onFocusProxyEnter:u,onContentFocusOutside:d,onRootContentClose:d});function f(){r.onItemDismiss(),a.value?.focus()}function p(e){let t=Nr();if(e.keyCode===32||e.key===`Enter`){if(r.modelValue.value===i){f(),e.preventDefault();return}e.target.click(),e.preventDefault();return}let a=n().filter(e=>e.ref.parentElement?.hasAttribute(`data-menu-item`)).map(e=>e.ref);if(!a.includes(t))return;let o=Br(e,t,void 0,{itemsArray:a,loop:!1});o&&o?.focus(),e.preventDefault(),e.stopPropagation()}return(e,t)=>(z(),U(D(Z),{"as-child":e.asChild,as:e.as,"data-menu-item":``,onKeydown:Pe(p,[`up`,`down`,`left`,`right`,`home`,`end`,`space`])},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}}),Xm=R({__name:`NavigationMenuContentImpl`,props:{disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`],setup(e,{emit:t}){let n=e,r=t,{getItems:i}=Pr({key:`NavigationMenu`}),{forwardRef:a,currentElement:o}=Q(),s=Wm(),c=qm(),l=Im(s.baseId,c.value),u=Lm(s.baseId,c.value),d=W(null),f=L(()=>{let e=i().map(e=>e.ref.id.split(`trigger-`)[1]);s.dir.value===`rtl`&&e.reverse();let t=e.indexOf(s.modelValue.value),n=e.indexOf(s.previousValue.value),r=c.value===s.modelValue.value,a=n===e.indexOf(c.value);if(!r&&!a)return d.value;let o=(()=>
17{if(t!==n){if(r&&n!==-1)return t>n?`from-end`:`from-start`;if(a&&t!==-1)return t>n?`to-start`:`to-end`}return null})();return d.value=o,o});function p(e){if(r(`focusOutside`,e),r(`interactOutside`,e),e.detail.originalEvent.target.hasAttribute(`data-navigation-menu-trigger`)&&e.preventDefault(),!e.defaultPrevented){c.onContentFocusOutside();let t=e.target;s.rootNavigationMenu?.value?.contains(t)&&e.preventDefault()}}function m(e){if(r(`pointerDownOutside`,e),!e.defaultPrevented){let t=e.target,n=i().some(e=>e.ref.contains(t)),r=s.isRootMenu&&s.viewport.value?.contains(t);(n||r||!s.isRootMenu)&&e.preventDefault()}}O(e=>{let t=o.value;if(s.isRootMenu&&t){let n=()=>{s.onItemDismiss(),c.onRootContentClose(),t.contains(Nr())&&c.triggerRef.value?.focus()};t.addEventListener(zm,n),e(()=>t.removeEventListener(zm,n))}});function h(e){r(`escapeKeyDown`,e),e.defaultPrevented||(s.onItemDismiss(),c.triggerRef?.value?.focus(),c.wasEscapeCloseRef.value=!0)}function g(e){if(e.target.closest(`[data-reka-navigation-menu]`)!==s.rootNavigationMenu.value)return;let t=e.altKey||e.ctrlKey||e.metaKey,n=e.key===`Tab`&&!t,r=Bm(e.currentTarget);if(n){let t=Nr(),n=r.findIndex(e=>e===t);if(Vm(e.shiftKey?r.slice(0,n).reverse():r.slice(n+1,r.length)))e.preventDefault();else{c.focusProxyRef.value?.focus();return}}Br(e,Nr(),void 0,{itemsArray:r,loop:!1,enableIgnoredElement:!0})?.focus()}function _(){if(s.modelValue.value!==c.value)return;let e=new Event(zm,{bubbles:!0,cancelable:!0});o.value?.dispatchEvent(e)}return(e,t)=>(z(),U(D(pd),I({id:D(u),ref:D(a),"aria-labelledby":D(l),"data-motion":f.value,"data-state":D(Fm)(D(s).modelValue.value===D(c).value),"data-orientation":D(s).orientation},n,{onKeydown:g,onEscapeKeyDown:h,onPointerDownOutside:m,onFocusOutside:p,onDismiss:_}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`,`data-motion`,`data-state`,`data-orientation`]))}}),Zm=R({inheritAttrs:!1,__name:`NavigationMenuContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`],setup(e,{emit:t}){let n=e,r=t,i=zu(Qr(n,`forceMount`),r),{forwardRef:a}=Q(),o=Wm(),s=qm(),c=L(()=>s.value===o.modelValue.value),l=L(()=>o.viewport.value&&!o.modelValue.value&&o.previousValue.value?o.previousValue.value===s.value:!1);return(e,t)=>(z(),U(we,{to:D(Zr)&&D(o).viewport.value?D(o).viewport.value:`body`,disabled:D(Zr)&&D(o).viewport.value?!D(o).viewport.value:!0},[v(D(mi),{present:e.forceMount||c.value||l.value,"force-mount":!D(o).unmountOnHide.value},{default:V(({present:n})=>[v(Xm,I({ref:D(a),"data-state":D(Fm)(c.value),style:{pointerEvents:!c.value&&D(o).isRootMenu?`none`:void 0}},{...e.$attrs,...D(i)},{hidden:!n,onPointerenter:t[0]||=e=>D(o).onContentEnter(D(s).value),onPointerleave:t[1]||=e=>D(Um)(()=>D(o).onContentLeave())(e),onPointerDownOutside:t[2]||=e=>r(`pointerDownOutside`,e),onFocusOutside:t[3]||=e=>r(`focusOutside`,e),onInteractOutside:t[4]||=e=>r(`interactOutside`,e)}),{default:V(()=>[K(e.$slots,`default`)]),_:2},1040,[`data-state`,`style`,`hidden`])]),_:3},8,[`present`,`force-mount`])],8,[`to`,`disabled`]))}}),Qm=R({inheritAttrs:!1,__name:`NavigationMenuIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:n}=Q(),r=Wm(),i=W(),a=L(()=>r.orientation===`horizontal`),o=L(()=>!!r.modelValue.value),{activeTrigger:s}=r;function c(){s.value&&(i.value={size:a.value?s.value.offsetWidth:s.value.offsetHeight,position:a.value?s.value.offsetLeft:s.value.offsetTop})}return O(()=>{r.modelValue.value&&c()}),ri(s,c),ri(r.indicatorTrack,c),(e,a)=>D(r).indicatorTrack.value?(z(),U(we,{key:0,to:D(r).indicatorTrack.value},[v(D(mi),{present:e.forceMount||o.value},{default:V(()=>[v(D(Z),I({ref:D(n),"aria-hidden":`true`,"data-state":o.value?`visible`:`hidden`,"data-orientation":D(r).orientation,"as-child":t.asChild,as:e.as,style:{...i.value?{"--reka-navigation-menu-indicator-size":`${i.value.size}px`,"--reka-navigation-menu-indicator-position":`${i.value.position}px`}:{}}},e.$attrs),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`data-state`,`data-orientation`,`as-child`,`as`,`style`])]),_:3},8,[`present`])],8,[`to`])):q(`v-if`,!0)}}),$m=R({__name:`NavigationMenuLink`,props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`a`}},emits:[`select`],setup(e,{emit:t}){let n=e,r=t,{CollectionItem:i}=Pr({key:`NavigationMenu`});Q();async function a(e){let t=new CustomEvent(Rm,{bubbles:!0,cancelable:!0,detail:{originalEvent:e}});if(r(`select`,t),!t.defaultPrevented&&!e.metaKey){let t=new CustomEvent(zm,{bubbles:!0,cancelable:!0});e.target?.dispatchEvent(t)}}return(e,t)=>(z(),U(D(i),null,{default:V(()=>[v(D(Z),{as:e.as,"data-active":e.active?``:void 0,"aria-current":e.active?`page`:void 0,"as-child":n.asChild,onClick:a},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`as`,`data-active`,`aria-current`,`as-child`])]),_:3}))}}),eh=R({inheritAttrs:!1,__name:`NavigationMenuList`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`ul`}},setup(e){let t=e,n=Wm(),{forwardRef:r,currentElement:i}=Q();return F(()=>{n.onIndicatorTrackChange(i.value)}),(e,i)=>(z(),U(D(Z),{ref:D(r),style:{position:`relative`}},{default:V(()=>[v(D(Z),I(e.$attrs,{"as-child":t.asChild,as:e.as,"data-orientation":D(n).orientation}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`as-child`,`as`,`data-orientation`])]),_:3},512))}}),th=[`aria-owns`],nh=R({inheritAttrs:!1,__name:`NavigationMenuTrigger`,props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Wm(),r=qm(),{CollectionItem:i}=Pr({key:`NavigationMenu`}),{forwardRef:a,currentElement:o}=Q(),s=W(``),c=W(``),l=qr(!1,300),u=W(!1),d=L(()=>r.value===n.modelValue.value);F(()=>{r.triggerRef=o,s.value=Im(n.baseId,r.value),c.value=Lm(n.baseId,r.value)});function f(){n.disableHoverTrigger.value||(u.value=!1,r.wasEscapeCloseRef.value=!1)}function p(e){if(!n.disableHoverTrigger.value&&e.pointerType===`mouse`){if(t.disabled||u.value||r.wasEscapeCloseRef.value||l.value)return;n.onTriggerEnter(r.value),l.value=!0}}function m(e){if(!n.disableHoverTrigger.value&&e.pointerType===`mouse`){if(t.disabled)return;n.onTriggerLeave(),l.value=!1}}function h(e){(!(`pointerType`in e)||e.pointerType===`mouse`)&&n.disableClickTrigger.value||l.value||(d.value?n.onItemSelect(``):n.onItemSelect(r.value),u.value=d.value)}function g(e){let t={horizontal:`ArrowDown`,vertical:n.dir.value===`rtl`?`ArrowLeft`:`ArrowRight`}[n.orientation];d.value&&e.key===t&&(r.onEntryKeyDown(),e.preventDefault(),e.stopPropagation())}function _(e){e&&(r.focusProxyRef.value=ai(e))}function y(e){let t=document.getElementById(r.contentId),n=e.relatedTarget,i=n===o.value,a=t?.contains(n);(i||!a)&&r.onFocusProxyEnter(i?`start`:`end`)}return(e,r)=>(z(),N(B,null,[v(D(i),null,{default:V(()=>[v(D(Z),I({id:s.value,ref:D(a),disabled:e.disabled,"data-disabled":e.disabled?``:void 0,"data-state":D(Fm)(d.value),"data-navigation-menu-trigger":``,"aria-expanded":d.value,"aria-controls":c.value,"as-child":t.asChild,as:e.as},e.$attrs,{onPointerenter:f,onPointermove:p,onPointerleave:m,onClick:h,onKeydown:g}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`id`,`disabled`,`data-disabled`,`data-state`,`aria-expanded`,`aria-controls`,`as-child`,`as`])]),_:3}),d.value?(z(),N(B,{key:0},[v(D(Wd),{ref:_,"aria-hidden":`true`,tabindex:0,onFocus:y}
17),D(n).viewport?(z(),N(`span`,{key:0,"aria-owns":c.value},null,8,th)):q(`v-if`,!0)],64)):q(`v-if`,!0)],64))}}),rh=R({inheritAttrs:!1,__name:`NavigationMenuViewport`,props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:`center`},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:n,currentElement:r}=Q(),i=Wm(),{activeTrigger:a,rootNavigationMenu:o,modelValue:s}=i,c=W(),l=W(),u=L(()=>!!i.modelValue.value);S(r,()=>{i.onViewportChange(r.value)});let d=W();S([s,u],()=>{Ce(()=>{r.value&&requestAnimationFrame(()=>{let e=r.value?.querySelector(`[data-state=open]`);d.value=e})})},{immediate:!0});function f(){if(d.value&&a.value&&o.value){let e=document.documentElement.offsetWidth,n=document.documentElement.offsetHeight,r=o.value.getBoundingClientRect(),i=a.value.getBoundingClientRect(),{offsetWidth:s,offsetHeight:c}=d.value,u=i.left-r.left,f=i.top-r.top,p=null,m=null;switch(t.align){case`start`:p=u,m=f;break;case`end`:p=u-s+i.width,m=f-c+i.height;break;default:p=u-s/2+i.width/2,m=f-c/2+i.height/2}p+r.left<10&&(p=10-r.left);let h=p+r.left+s;h>e-10&&(p-=h-e+10,p<10-r.left&&(p=10-r.left)),m+r.top<10&&(m=10-r.top);let g=m+r.top+c;g>n-10&&(m-=g-n+10,m<10-r.top&&(m=10-r.top)),p=Math.round(p),m=Math.round(m),l.value={left:p,top:m}}}return ri(d,()=>{d.value&&(c.value={width:d.value.offsetWidth,height:d.value.offsetHeight},f())}),ri([globalThis.document?.body,o],()=>{f()}),(e,t)=>(z(),U(D(mi),{present:e.forceMount||u.value,"force-mount":!D(i).unmountOnHide.value,onAfterLeave:t[2]||=()=>{c.value=void 0,l.value=void 0}},{default:V(({present:r})=>[v(D(Z),I(e.$attrs,{ref:D(n),as:e.as,"as-child":e.asChild,"data-state":D(Fm)(u.value),"data-orientation":D(i).orientation,style:{pointerEvents:!u.value&&D(i).isRootMenu?`none`:void 0,"--reka-navigation-menu-viewport-width":c.value?`${c.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":c.value?`${c.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":l.value?`${l.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":l.value?`${l.value?.top}px`:void 0},hidden:!r,onPointerenter:t[0]||=e=>D(i).onContentEnter(D(i).modelValue.value),onPointerleave:t[1]||=e=>D(Um)(()=>D(i).onContentLeave())(e)}),{default:V(()=>[K(e.$slots,`default`)]),_:2},1040,[`as`,`as-child`,`data-state`,`data-orientation`,`style`,`hidden`])]),_:3},8,[`present`,`force-mount`]))}}),ih=100,[ah,oh]=Dr(`ProgressRoot`),sh=e=>typeof e==`number`;function ch(e,t){return Lr(e)||sh(e)&&!Number.isNaN(e)&&e<=t&&e>=0?e:(console.error(`Invalid prop \`value\` of value \`${e}\` supplied to \`ProgressRoot\`. The \`value\` prop must be:
18  - a positive number
19  - less than the value passed to \`max\` (or ${ih} if no \`max\` prop is set)
20  - \`null\`  or \`undefined\` if the progress is indeterminate.
21
22Defaulting to \`null\`.`),null)}function lh(e){return sh(e)&&!Number.isNaN(e)&&e>0?e:(console.error(`Invalid prop \`max\` of value \`${e}\` supplied to \`ProgressRoot\`. Only numbers greater than 0 are valid max values. Defaulting to \`${ih}\`.`),ih)}var uh=R({__name:`ProgressRoot`,props:{modelValue:{type:[Number,null],required:!1},max:{type:Number,required:!1,default:ih},getValueLabel:{type:Function,required:!1,default:(e,t)=>sh(e)?`${Math.round(e/t*ih)}%`:void 0},getValueText:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`,`update:max`],setup(e,{emit:t}){let n=e,r=t;Q();let i=ii(n,`modelValue`,r,{passive:n.modelValue===void 0}),a=ii(n,`max`,r,{passive:n.max===void 0});S(()=>i.value,async e=>{let t=ch(e,n.max);t!==e&&(await Ce(),i.value=t)},{immediate:!0}),S(()=>n.max,e=>{let t=lh(n.max);t!==e&&(a.value=t)},{immediate:!0});let o=L(()=>Lr(i.value)?`indeterminate`:i.value===a.value?`complete`:`loading`);return oh({modelValue:i,max:a,progressState:o}),(e,t)=>(z(),U(D(Z),{"as-child":e.asChild,as:e.as,"aria-valuemax":D(a),"aria-valuemin":0,"aria-valuenow":sh(D(i))?D(i):void 0,"aria-valuetext":e.getValueText?.(D(i),D(a)),"aria-label":e.getValueLabel(D(i),D(a)),role:`progressbar`,"data-state":o.value,"data-value":D(i)??void 0,"data-max":D(a)},{default:V(()=>[K(e.$slots,`default`,{modelValue:D(i)})]),_:3},8,[`as-child`,`as`,`aria-valuemax`,`aria-valuenow`,`aria-valuetext`,`aria-label`,`data-state`,`data-value`,`data-max`]))}}),dh=R({__name:`ProgressIndicator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=ah();return Q(),(e,r)=>(z(),U(D(Z),I(t,{"data-state":D(n).progressState.value,"data-value":D(n).modelValue?.value??void 0,"data-max":D(n).max.value}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`data-state`,`data-value`,`data-max`]))}}),fh=R({__name:`BaseSeparator`,props:{orientation:{type:String,required:!1,default:`horizontal`},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,n=[`horizontal`,`vertical`];function r(e){return n.includes(e)}let i=L(()=>r(t.orientation)?t.orientation:`horizontal`),a=L(()=>i.value===`vertical`?t.orientation:void 0),o=L(()=>t.decorative?{role:`none`}:{"aria-orientation":a.value,role:`separator`});return(e,t)=>(z(),U(D(Z),I({as:e.as,"as-child":e.asChild,"data-orientation":i.value},o.value),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`data-orientation`]))}}),ph=R({__name:`Separator`,props:{orientation:{type:String,required:!1,default:`horizontal`},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return(e,n)=>(z(),U(fh,g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),mh=R({__name:`ToastAnnounceExclude`,props:{altText:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){return(e,t)=>(z(),U(D(Z),{as:e.as,"as-child":e.asChild,"data-reka-toast-announce-exclude":``,"data-reka-toast-announce-alt":e.altText||void 0},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-reka-toast-announce-alt`]))}}),[hh,gh]=Dr(`ToastProvider`),_h=R({inheritAttrs:!1,__name:`ToastProvider`,props:{label:{type:String,required:!1,default:`Notification`},duration:{type:Number,required:!1,default:5e3},disableSwipe:{type:Boolean,required:!1},swipeDirection:{type:String,required:!1,default:`right`},swipeThreshold:{type:Number,required:!1,default:50}},setup(e){let t=e,{label:n,duration:r,disableSwipe:i,swipeDirection:a,swipeThreshold:o}=re(t);Pr({isProvider:!0});let s=W(),c=W(0),l=W(!1),u=W(!1);if(t.label&&typeof t.label==`string`&&!t.label.trim())throw Error("Invalid prop `label` supplied to `ToastProvider`. Expected non-empty `string`.");return gh({label:n,duration:r,disableSwipe:i,swipeDirection:a,swipeThreshold:o,toastCount:c,viewport:s,onViewportChange(e){s.value=e},onToastAdd(){c.value++},onToastRemove(){c.value--},isFocusedToastEscapeKeyDownRef:l,isClosePausedRef:u}),(e,t)=>K(e.$slots,`default`)}}),vh=R({__name:`ToastAnnounce`,setup(e){let t=hh(),n=Ur(1e3),r=W(!1),i=0,a=0;return Zr&&(i=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{r.value=!0})}),ye(()=>{cancelAnimationFrame(i),cancelAnimationFrame(a)}
22)),(e,i)=>D(n)||r.value?(z(),U(D(Wd),{key:0,feature:`fully-hidden`},{default:V(()=>[y(H(D(t).label.value)+` `,1),K(e.$slots,`default`)]),_:3})):q(`v-if`,!0)}}),yh=`toast.viewportPause`,bh=`toast.viewportResume`;function xh(e,t,n){let r=n.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(i)}function Sh(e,t,n=0){let r=Math.abs(e.x),i=Math.abs(e.y),a=r>i;return t===`left`||t===`right`?a&&r>n:!a&&i>n}function Ch(e){return e.nodeType===e.ELEMENT_NODE}function wh(e){let t=[];return Array.from(e.childNodes).forEach(e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&t.push(e.textContent),Ch(e)){let n=e.ariaHidden||e.hidden||e.style.display===`none`,r=e.dataset.rekaToastAnnounceExclude===``;if(!n){if(r){let n=e.dataset.rekaToastAnnounceAlt;n&&t.push(n)}else t.push(...wh(e))}}}),t}var[Th,Eh]=Dr(`ToastRoot`),Dh=R({inheritAttrs:!1,__name:`ToastRootImpl`,props:{type:{type:String,required:!1},open:{type:Boolean,required:!1,default:!1},duration:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`li`}},emits:[`close`,`escapeKeyDown`,`pause`,`resume`,`swipeStart`,`swipeMove`,`swipeCancel`,`swipeEnd`],setup(e,{emit:t}){let n=e,r=t,{forwardRef:i,currentElement:a}=Q(),{CollectionItem:o}=Pr(),s=hh(),c=W(null),l=W(null),u=L(()=>typeof n.duration==`number`?n.duration:s.duration.value),d=W(0),f=W(u.value),p=W(0),m=W(u.value),h=li(()=>{let e=Date.now()-d.value;m.value=Math.max(f.value-e,0)},{fpsLimit:60});function g(e){e<=0||e===1/0||Zr&&(window.clearTimeout(p.value),d.value=Date.now(),p.value=window.setTimeout(_,e))}function _(e){let t=e?.pointerType===``;a.value?.contains(Nr())&&t&&s.viewport.value?.focus(),t&&(s.isClosePausedRef.value=!1),r(`close`)}let b=L(()=>a.value?wh(a.value):null);if(n.type&&![`foreground`,`background`].includes(n.type))throw Error("Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.");return O(e=>{let t=s.viewport.value;if(t){let n=()=>{g(f.value),h.resume(),r(`resume`)},i=()=>{let e=Date.now()-d.value;f.value-=e,window.clearTimeout(p.value),h.pause(),r(`pause`)};t.addEventListener(yh,i),t.addEventListener(bh,n),e(()=>{t.removeEventListener(yh,i),t.removeEventListener(bh,n)})}}),S(()=>[n.open,u.value],()=>{f.value=u.value,n.open&&!s.isClosePausedRef.value&&g(u.value)},{immediate:!0}),oi(`Escape`,e=>{r(`escapeKeyDown`,e),e.defaultPrevented||(s.isFocusedToastEscapeKeyDownRef.value=!0,_())}),F(()=>{s.onToastAdd()}),de(()=>{s.onToastRemove()}),Eh({onClose:_}),(e,t)=>(z(),N(B,null,[b.value?(z(),U(vh,{key:0,role:`alert`,"aria-live":e.type===`foreground`?`assertive`:`polite`},{default:V(()=>[q(`
23      Render each chunk as its own text node so screen readers get the
24      natural pause break between nodes (see comment in utils.ts).
25      Interpolating the array directly with \`{{ announceTextContent }}\`
26      would route through Vue's \`toDisplayString\`, which JSON-stringifies
27      arrays — the live region would then announce literal \`[\`, quotes
28      and commas instead of the toast title and description.
29    `),(z(!0),N(B,null,P(b.value,(e,t)=>(z(),N(B,{key:t},[y(H(e),1)],64))),128))]),_:1},8,[`aria-live`])):q(`v-if`,!0),D(s).viewport.value?(z(),U(we,{key:1,to:D(s).viewport.value},[v(D(o),null,{default:V(()=>[v(D(Z),I({ref:D(i),tabindex:`0`},e.$attrs,{as:e.as,"as-child":e.asChild,"data-state":e.open?`open`:`closed`,"data-swipe-direction":D(s).swipeDirection.value,style:D(s).disableSwipe.value?void 0:{userSelect:`none`,touchAction:`none`},onPointerdown:t[0]||=Ae(e=>{D(s).disableSwipe.value||(c.value={x:e.clientX,y:e.clientY})},[`left`]),onPointermove:t[1]||=e=>{if(D(s).disableSwipe.value||!c.value)return;let t=e.clientX-c.value.x,n=e.clientY-c.value.y,i=!!l.value,a=[`left`,`right`].includes(D(s).swipeDirection.value),o=[`left`,`up`].includes(D(s).swipeDirection.value)?Math.min:Math.max,u=a?o(0,t):0,d=a?0:o(0,n),f=e.pointerType===`touch`?10:2,p={x:u,y:d},m={originalEvent:e,delta:p};i?(l.value=p,D(xh)(D(`toast.swipeMove`),e=>r(`swipeMove`,e),m)):D(Sh)(p,D(s).swipeDirection.value,f)?(l.value=p,D(xh)(D(`toast.swipeStart`),e=>r(`swipeStart`,e),m),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>f||Math.abs(n)>f)&&(c.value=null)},onPointerup:t[2]||=e=>{if(D(s).disableSwipe.value)return;let t=l.value,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),l.value=null,c.value=null,t){let n=e.currentTarget,i={originalEvent:e,delta:t};D(Sh)(t,D(s).swipeDirection.value,D(s).swipeThreshold.value)?D(xh)(D(`toast.swipeEnd`),e=>r(`swipeEnd`,e),i):D(xh)(D(`toast.swipeCancel`),e=>r(`swipeCancel`,e),i),n?.addEventListener(`click`,e=>e.preventDefault(),{once:!0})}}}),{default:V(()=>[K(e.$slots,`default`,{remaining:m.value,duration:u.value})]),_:3},16,[`as`,`as-child`,`data-state`,`data-swipe-direction`,`style`])]),_:3})],8,[`to`])):q(`v-if`,!0)],64))}}),Oh=R({__name:`ToastClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Th(),{forwardRef:r}=Q();return(e,i)=>(z(),U(mh,{"as-child":``},{default:V(()=>[v(D(Z),I(t,{ref:D(r),type:e.as===`button`?`button`:void 0,onClick:D(n).onClose}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`type`,`onClick`])]),_:3}))}}),kh=R({__name:`ToastAction`,props:{altText:{type:String,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){if(!e.altText)throw Error("Missing prop `altText` expected on `ToastAction`");let{forwardRef:t}=Q();return(e,n)=>e.altText?(z(),U(mh,{key:0,"alt-text":e.altText,"as-child":``},{default:V(()=>[v(Oh,{ref:D(t),as:e.as,"as-child":e.asChild},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`as`,`as-child`])]),_:3},8,[`alt-text`])):q(`v-if`,!0)}}),Ah=R({__name:`ToastDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return Q(),(e,n)=>(z(),U(D(Z),g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),jh=R({__name:`ToastPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(z(),U(D(Bd),g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),Mh=R({__name:`ToastRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!0},forceMount:{type:Boolean,required:!1},type:{type:String,required:!1,default:`foreground`},open:{type:Boolean,required:!1,default:void 0},duration:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`li`}},emits:[`escapeKeyDown`,`pause`,`resume`,`swipeStart`,`swipeMove`,`swipeCancel`,`swipeEnd`,`update:open`],setup(e,{emit:t}){let n=e,r=t,{forwardRef:i}=Q(),a=ii(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});return(e,t)=>(z(),U(D(mi),{present:e.forceMount||D(a)},{default:V(()=>[v(Dh,I({ref:D(i),open:D(a),type:e.type,as:e.as,"as-child":e.asChild,duration:e.duration},e.$attrs,{onClose:t[0]||=e=>a.value=!1,onPause:t[1]||=e=>r(`pause`),onResume:t[2]||=e=>r(`resume`),onEscapeKeyDown:t[3]||=e=>r(`escapeKeyDown`,e),onSwipeStart:t[4]||=e=>{r(`swipeStart`,e),e.defaultPrevented||e.currentTarget.setAttribute(`data-swipe`,`start`)},onSwipeMove:t[5]||=e=>{if(r(`swipeMove`,e),!e.defaultPrevented){let{x:t,y:n}=e.detail.delta,r=e.currentTarget;r.setAttribute(`data-swipe`,`move`),r.style.setProperty(`--reka-toast-swipe-move-x`,`${t}px`),r.style.setProperty(`--reka-toast-swipe-move-y`,`${n}px`)}},onSwipeCancel:t[6]||=e=>{if(r(`swipeCancel`,e),!e.defaultPrevented){let t=e.currentTarget;t.setAttribute(`data-swipe`,`cancel`),t.style.removeProperty(`--reka-toast-swipe-move-x`),t.style.removeProperty(`--reka-toast-swipe-move-y`),t.style.removeProperty(`--reka-toast-swipe-end-x`),t.style.removeProperty(`--reka-toast-swipe-end-y`)}},onSwipeEnd:t[7]||=e=>{if(r(`swipeEnd`,e),!e.defaultPrevented){let{x:t,y:n}=e.detail.delta,r=e.currentTarget;r.setAttribute(`data-swipe`,`end`),r.style.removeProperty(`--reka-toast-swipe-move-x`),r.style.removeProperty(`--reka-toast-swipe-move-y`),r.style.setProperty(`--reka-toast-swipe-end-x`,`${t}px`),r.style.setProperty(`--reka-toast-swipe-end-y`,`${n}px`),a.value=!1}}}),{default:V(({remaining:t,duration:n})=>[K(e.$slots,`default`,{remaining:t,duration:n,open:D(a)})]),_:3},16,[`open`,`type`,`as`,`as-child`,`duration`])]),_:3},8,[`present`]))}}),Nh=R({__name:`ToastTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return Q(),(e,n)=>(z(),U(D(Z),g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),Ph=R({__name:`FocusProxy`,emits:[`focusFromOutsideViewport`],setup(e,{emit:t}){let n=t,r=hh();return(e,t)=>(z(),U(D(Wd),{tabindex:`0`,style:{position:`fixed`},onFocus:t[0]||=e=>{let t=e.relatedTarget;D(r).viewport.value?.contains(t)||n(`focusFromOutsideViewport`)}},{default:V(()=>[K(e.$slots,`default`)]),_:3}))}}),Fh=R({inheritAttrs:!1,__name:`ToastViewport`,props:{hotkey:{type:Array,required:!1,default:()=>[`F8`]},label:{type:[String,Function],required:!1,default:`Notifications ({hotkey})`},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`ol`}},setup(e){let{hotkey:t,label:n}=re(e),{forwardRef:r,currentElement:i}=Q(),{CollectionSlot:a,getItems:o}=Pr(),s=hh(),c=L(()=>s.toastCount.value>0),l=W(),u=W(),d=/Key/g,f=/Digit/g,p=L(()=>t.value.join(`+`).replace(d,``).replace(f,``));oi(t.value,()=>{i.value.focus()}),F(()=>{s.onViewportChange(i.value)}),O(e=>{let t=i.value;if(c.value&&t){let n=()=>
29{if(!s.isClosePausedRef.value){let e=new CustomEvent(yh);t.dispatchEvent(e),s.isClosePausedRef.value=!0}},r=()=>{if(s.isClosePausedRef.value){let e=new CustomEvent(bh);t.dispatchEvent(e),s.isClosePausedRef.value=!1}},i=e=>{t.contains(e.relatedTarget)||r()},a=()=>{t.contains(Nr())||r()},o=e=>{let n=e.altKey||e.ctrlKey||e.metaKey;if(e.key===`Tab`&&!n){let n=Nr(),r=e.shiftKey;if(e.target===t&&r){l.value?.focus();return}let i=m({tabbingDirection:r?`backwards`:`forwards`}),a=i.findIndex(e=>e===n);xd(i.slice(a+1))?e.preventDefault():r?l.value?.focus():u.value?.focus()}};t.addEventListener(`focusin`,n),t.addEventListener(`focusout`,i),t.addEventListener(`pointermove`,n),t.addEventListener(`pointerleave`,a),t.addEventListener(`keydown`,o),window.addEventListener(`blur`,n),window.addEventListener(`focus`,r),e(()=>{t.removeEventListener(`focusin`,n),t.removeEventListener(`focusout`,i),t.removeEventListener(`pointermove`,n),t.removeEventListener(`pointerleave`,a),t.removeEventListener(`keydown`,o),window.removeEventListener(`blur`,n),window.removeEventListener(`focus`,r)})}});function m({tabbingDirection:e}){let t=o().map(e=>e.ref).map(t=>{let n=[t,...Cd(t)];return e===`forwards`?n:n.reverse()});return(e===`forwards`?t.reverse():t).flat()}return(e,t)=>(z(),U(D(md),{role:`region`,"aria-label":typeof D(n)==`string`?D(n).replace(`{hotkey}`,p.value):D(n)(p.value),tabindex:`-1`,style:le({pointerEvents:c.value?void 0:`none`})},{default:V(()=>[c.value?(z(),U(Ph,{key:0,ref:e=>{e&&(l.value=D(ai)(e))},onFocusFromOutsideViewport:t[0]||=()=>{let e=m({tabbingDirection:`forwards`});D(xd)(e)}},null,512)):q(`v-if`,!0),v(D(a),null,{default:V(()=>[v(D(Z),I({ref:D(r),tabindex:`-1`,as:e.as,"as-child":e.asChild},e.$attrs),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`as`,`as-child`])]),_:3}),c.value?(z(),U(Ph,{key:1,ref:e=>{e&&(u.value=D(ai)(e))},onFocusFromOutsideViewport:t[1]||=()=>{let e=m({tabbingDirection:`backwards`});D(xd)(e)}},null,512)):q(`v-if`,!0)]),_:3},8,[`aria-label`,`style`]))}}),Ih=R({__name:`TooltipArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let t=e;return Q(),(e,n)=>(z(),U(D(fm),g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),[Lh,Rh]=Dr(`TooltipProvider`),zh=R({inheritAttrs:!1,__name:`TooltipProvider`,props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1},content:{type:Object,required:!1}},setup(e){let{delayDuration:t,skipDelayDuration:n,disableHoverableContent:r,disableClosingTrigger:i,ignoreNonKeyboardFocus:a,disabled:o,content:s}=re(e);Q();let c=W(!0),l=W(!1),{start:u,stop:d}=Hr(()=>{c.value=!0},n,{immediate:!1});return Rh({isOpenDelayed:c,delayDuration:t,onOpen(){d(),c.value=!1},onClose(){u()},isPointerInTransitRef:l,disableHoverableContent:r,disableClosingTrigger:i,disabled:o,ignoreNonKeyboardFocus:a,content:s}),(e,t)=>K(e.$slots,`default`)}}),Bh=`tooltip.open`,[Vh,Hh]=Dr(`TooltipRoot`),Uh=R({__name:`TooltipRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t;Q();let i=Lh(),a=L(()=>n.disableHoverableContent??i.disableHoverableContent.value),o=L(()=>n.disableClosingTrigger??i.disableClosingTrigger.value),s=L(()=>n.disabled??i.disabled.value),c=L(()=>n.delayDuration??i.delayDuration.value),l=L(()=>n.ignoreNonKeyboardFocus??i.ignoreNonKeyboardFocus.value),u=ii(n,`open`,r,{defaultValue:n.defaultOpen,passive:n.open===void 0});S(u,e=>{i.onClose&&(e?(i.onOpen(),document.dispatchEvent(new CustomEvent(Bh))):i.onClose())});let d=W(!1),f=W(),p=L(()=>u.value?d.value?`delayed-open`:`instant-open`:`closed`),{start:m,stop:h}=Hr(()=>{d.value=!0,u.value=!0},c,{immediate:!1});function g(){h(),d.value=!1,u.value=!0}function _(){h(),u.value=!1}function v(){m()}return Hh({contentId:``,open:u,stateAttribute:p,trigger:f,onTriggerChange(e){f.value=e},onTriggerEnter(){i.isOpenDelayed.value?v():g()},onTriggerLeave(){a.value?_():h()},onOpen:g,onClose:_,disableHoverableContent:a,disableClosingTrigger:o,disabled:s,ignoreNonKeyboardFocus:l}),(e,t)=>(z(),U(D(qd),null,{default:V(()=>[K(e.$slots,`default`,{open:D(u)})]),_:3}))}}),Wh=R({__name:`TooltipContentImpl`,props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1,default:void 0},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:void 0},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1,default:void 0},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:t}){let n=e,r=t,i=Vh(),a=Lh(),{forwardRef:o,currentElement:s}=Q(),c=L(()=>n.ariaLabel||s.value?.textContent),l=L(()=>{let{ariaLabel:e,...t}=n;return nn(t,a.content.value??{},{side:`top`,sideOffset:0,align:`center`,avoidCollisions:!0,collisionBoundary:[],collisionPadding:0,arrowPadding:0,sticky:`partial`,hideWhenDetached:!1})});return F(()=>{si(window,`scroll`,e=>{e.target?.contains(i.trigger.value)&&i.onClose()},{capture:!0}),si(window,Bh,i.onClose)}),(e,t)=>(z(),U(D(pd),{"as-child":``,"disable-outside-pointer-events":!1,onEscapeKeyDown:t[0]||=e=>r(`escapeKeyDown`,e),onPointerDownOutside:t[1]||=e=>{D(i).disableClosingTrigger.value&&D(i).trigger.value?.contains(e.target)&&e.preventDefault(),r(`pointerDownOutside`,e)},onFocusOutside:t[2]||=Ae(()=>{},[`prevent`]),onDismiss:t[3]||=e=>D(i).onClose()},{default:V(()=>[v(D(um),I({ref:D(o),"data-state":D(i).stateAttribute.value},{...e.$attrs,...l.value},{style:{"--reka-tooltip-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-tooltip-content-available-width":`var(--reka-popper-available-width)`,"--reka-tooltip-content-available-height":`var(--reka-popper-available-height)`,"--reka-tooltip-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-tooltip-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:V(()=>[K(e.$slots,`default`),v(D(Wd),{id:D(i).contentId,role:`tooltip`},{default:V(()=>[y(H(c.value),1)]),_:1},8,[`id`])]),_:3},16,[`data-state`])]),_:3}))}}),Gh=R({__name:`TooltipContentHoverable`,props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(e){let t=pi(e),{forwardRef:n,currentElement:r}=Q(),{trigger:i,onClose:a}=Vh(),o=Lh(),{isPointerInTransit:s,onPointerExit:c}=Bu(i,r);return o.isPointerInTransitRef=s,c(()=>{a()}),(e,r)=>(z(),U(Wh,I({ref:D(n)},D(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),Kh=R({__name:`TooltipContent`,props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:t}){let n=e,r=t,i=Vh(),a=zu(n,r),{forwardRef:o}=Q();return(e,t)=>(z(),U(D(mi),{present:e.forceMount||D(i).open.value},{default:V(()=>[(z(),U(Ee(D(i).disableHoverableContent.value?Wh:Gh),I({ref:D(o)},D(a)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),qh=R({__name:`TooltipPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(z(),U(D(Bd),g(J(t)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16))}}),Jh=R({__name:`TooltipTrigger`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Vh(),r=Lh();n.contentId||=Le(void 0,`reka-tooltip-content`);let{forwardRef:i,currentElement:a}=Q(),o=W(!1),s=W(!1),c=L(()=>n.disabled.value?{}:{click:h,focus:p,pointermove:d,pointerleave:f,pointerdown:u,blur:m});F(()=>{n.onTriggerChange(a.value)});function l(){setTimeout(()=>{o.value=!1},1)}function u(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),o.value=!0,document.addEventListener(`pointerup`,l,{once:!0})}function d(e){e.pointerType!==`touch`&&!s.value&&!r.isPointerInTransitRef.value&&(n.onTriggerEnter(),s.value=!0)}function f(){n.onTriggerLeave(),s.value=!1}function p(e){o.value||n.ignoreNonKeyboardFocus.value&&!e.target.matches?.(`:focus-visible`)||n.onOpen()}function m(){n.onClose()}function h(){n.disableClosingTrigger.value||n.onClose()}return(e,r)=>(z(),U(D(Jd),{"as-child":``,reference:e.reference},{default:V(()=>[v(D(Z),I({ref:D(i),"aria-describedby":D(n).open.value?D(n).contentId:void 0,"data-state":D(n).stateAttribute.value,as:e.as,"as-child":t.asChild,"data-grace-area-trigger":``},ge(c.value)),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`aria-describedby`,`data-state`,`as`,`as-child`])]),_:3},8,[`reference`]))}}),Yh=Symbol(`nuxt-ui.portal-target`);function Xh(e){let t=C(Yh,void 0),n=L(()=>e.value===!0?t?.value:e.value),r=L(()=>typeof n.value==`boolean`&&!n.value),i=L(()=>typeof n.value==`boolean`?`body`:n.value);return L(()=>({to:i.value,disabled:r.value}))}var Zh=Symbol(`nuxt-ui.toast-max`);function Qh(){let e=En(`toasts`,()=>[]),t=C(Zh,void 0),n=W(!1),r=[],i=()=>`${Date.now()}-${Math.random().toString(36).slice(2,9)}`;function a(t,n){e.value[t]={...e.value[t],...n,_duplicate:(e.value[t]._duplicate||0)+1}}async function o(){if(!(n.value||r.length===0)){for(n.value=!0;r.length>0;){await Ce();let n=r.shift(),i=t?.value??5;if(i<=0){e.value.length&&(e.value=[]);continue}let o=e.value.findIndex(e=>e.id===n.id);if(o!==-1){a(o,n);continue}e.value=[...e.value,n].slice(-i)}n.value=!1}}function s(t){let n={id:i(),open:!0,...t},s=e.value.findIndex(e=>e.id===n.id);return s===-1?(r.push(n),o(),n):(a(s,n),n)}function c(t,n){let r=e.value.findIndex(e=>e.id===t);r!==-1&&(e.value[r]={...e.value[r],...n,duration:n.duration,open:!0,_updated:!0},Ce(()=>{let n=e.value.findIndex(e=>e.id===t);n!==-1&&e.value[n]._updated&&(e.value[n]={...e.value[n],_updated:void 0})}))}function l(t){let n=e.value.findIndex(e=>e.id===t);n!==-1&&e.value[n]._updated||(n!==-1&&(e.value[n]={...e.value[n],open:!1}),setTimeout(()=>{e.value=e.value.filter(e=>e.id!==t)},200))}function u(){e.value=[]}return{toasts:e,add:s,update:c,remove:l,clear:u}}var $h={slots:{root:`gap-2`,base:`relative overflow-hidden rounded-full bg-accented`,indicator:`rounded-full size-full transition-transform duration-200 ease-out motion-reduce:transition-none motion-reduce:data-[state=indeterminate]:animate-pulse`,status:`flex text-dimmed duration-200 ease-out motion-reduce:transition-none`,steps:`grid items-end`,step:`truncate text-end row-start-1 col-start-1 transition-opacity ease-out`},variants:{animation:{carousel:``,"carousel-inverse":``,swing:``,elastic:``},color:{primary:{indicator:`bg-primary`,steps:`text-primary`},secondary:{indicator:`bg-secondary`,steps:`text-secondary`},success:{indicator:`bg-success`,steps:`text-success`},info:{indicator:`bg-info`,steps:`text-info`},warning:{indicator:`bg-warning`,steps:`text-warning`},error:{indicator:`bg-error`,steps:`text-error`},neutral:{indicator:`bg-inverted`,steps:`text-highlighted`}},size:{"2xs":{status:`text-xs`,steps:`text-xs`},xs:{status:`text-xs`,steps:`text-xs`},sm:{status:`text-sm`,steps:`text-sm`},md:{status:`text-sm`,steps:`text-sm`},lg:{status:`text-sm`,steps:`text-sm`},xl:{status:`text-base`,steps:`text-base`},"2xl":{status:`text-base`,steps:`text-base`}},step:{active:{step:`opacity-100`},first:{step:`opacity-100 text-muted`},other:{step:`opacity-0`},last:{step:``}}
29,orientation:{horizontal:{root:`w-full flex flex-col`,base:`w-full`,status:`flex-row items-center justify-end w-(--percent) min-w-fit transition-[width]`},vertical:{root:`h-full flex flex-row-reverse`,base:`h-full`,status:`flex-col justify-end h-(--percent) min-h-fit transition-[height]`}},inverted:{true:{status:`self-end`}}},compoundVariants:[{inverted:!0,orientation:`horizontal`,class:{step:`text-start`,status:`flex-row-reverse`}},{inverted:!0,orientation:`vertical`,class:{steps:`items-start`,status:`flex-col-reverse`}},{orientation:`horizontal`,size:`2xs`,class:`h-px`},{orientation:`horizontal`,size:`xs`,class:`h-0.5`},{orientation:`horizontal`,size:`sm`,class:`h-1`},{orientation:`horizontal`,size:`md`,class:`h-2`},{orientation:`horizontal`,size:`lg`,class:`h-3`},{orientation:`horizontal`,size:`xl`,class:`h-4`},{orientation:`horizontal`,size:`2xl`,class:`h-5`},{orientation:`vertical`,size:`2xs`,class:`w-px`},{orientation:`vertical`,size:`xs`,class:`w-0.5`},{orientation:`vertical`,size:`sm`,class:`w-1`},{orientation:`vertical`,size:`md`,class:`w-2`},{orientation:`vertical`,size:`lg`,class:`w-3`},{orientation:`vertical`,size:`xl`,class:`w-4`},{orientation:`vertical`,size:`2xl`,class:`w-5`},{orientation:`horizontal`,animation:`carousel`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[carousel_2s_linear_infinite] motion-safe:data-[state=indeterminate]:rtl:animate-[carousel-rtl_2s_linear_infinite]`}},{orientation:`vertical`,animation:`carousel`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[carousel-vertical_2s_linear_infinite]`}},{orientation:`horizontal`,animation:`carousel-inverse`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[carousel-inverse_2s_linear_infinite] motion-safe:data-[state=indeterminate]:rtl:animate-[carousel-inverse-rtl_2s_linear_infinite]`}},{orientation:`vertical`,animation:`carousel-inverse`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[carousel-inverse-vertical_2s_linear_infinite]`}},{orientation:`horizontal`,animation:`swing`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[swing_2s_var(--ease-in-out)_infinite]`}},{orientation:`vertical`,animation:`swing`,class:{indicator:`motion-safe:data-[state=indeterminate]:animate-[swing-vertical_2s_var(--ease-in-out)_infinite]`}},{orientation:`horizontal`,animation:`elastic`,class:{indicator:`relative motion-safe:data-[state=indeterminate]:animate-[elastic_2s_var(--ease-in-out)_infinite]`}},{orientation:`vertical`,animation:`elastic`,class:{indicator:`relative motion-safe:data-[state=indeterminate]:animate-[elastic-vertical_2s_var(--ease-in-out)_infinite]`}}],defaultVariants:{animation:`carousel`,color:`primary`,size:`md`}},eg={__name:`UProgress`,props:{as:{type:null,required:!1},max:{type:[Number,Array],required:!1},status:{type:Boolean,required:!1},inverted:{type:Boolean,required:!1,default:!1},size:{type:null,required:!1},color:{type:null,required:!1},orientation:{type:null,required:!1,default:`horizontal`},animation:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},getValueLabel:{type:Function,required:!1},getValueText:{type:Function,required:!1},modelValue:{type:[Number,null],required:!1,default:null}},emits:[`update:modelValue`,`update:max`],setup(e,{emit:t}){let n=e,r=t,i=T(),a=kr(`progress`,n),{dir:o}=hi(),s=lr(),c=fi(Yr(a,`getValueLabel`,`getValueText`,`modelValue`),r),l=L(()=>c.value.modelValue===null),u=L(()=>Array.isArray(a.max)),d=L(()=>{if(!(l.value||!a.max))return Array.isArray(a.max)?a.max.length-1:Number(a.max)}),f=L(()=>{if(!l.value)switch(!0){case c.value.modelValue<0:return 0;case c.value.modelValue>(d.value??100):return 100;default:return Math.round(c.value.modelValue/(d.value??100)*100)}}),p=L(()=>
29{if(f.value!==void 0)return a.orientation===`vertical`?{transform:`translateY(${a.inverted?``:`-`}${100-f.value}%)`}:o.value===`rtl`?{transform:`translateX(${a.inverted?`-`:``}${100-f.value}%)`}:{transform:`translateX(${a.inverted?``:`-`}${100-f.value}%)`}}),m=L(()=>({"--percent":`${Math.max(f.value??0,0)}%`}));function h(e){return e===Number(a.modelValue)}function g(e){return e===0}function _(e){return e===d.value}function b(e){return e=Number(e),h(e)&&!g(e)?`active`:g(e)&&h(e)?`first`:_(e)&&h(e)?`last`:`other`}let x=L(()=>Mr({extend:$h,...s.ui?.progress||{}})({animation:a.animation,size:a.size,color:a.color,orientation:a.orientation,inverted:a.inverted})),S=L(()=>Object.keys({...$h.variants?.color,...s.ui?.progress?.variants?.color})),C=L(()=>a.color&&!S.value.includes(a.color)?a.color:void 0);return(e,t)=>(z(),U(D(Z),{as:D(a).as,"data-orientation":D(a).orientation,"data-slot":`root`,class:j(x.value.root({class:[D(a).ui?.root,D(a).class]}))},{default:V(()=>[!l.value&&(D(a).status||i.status)?(z(),N(`div`,{key:0,"data-slot":`status`,class:j(x.value.status({class:D(a).ui?.status})),style:le(m.value)},[K(e.$slots,`status`,{percent:f.value},()=>[y(H(f.value)+`% `,1)])],6)):q(``,!0),v(D(uh),I(D(c),{max:d.value,"data-slot":`base`,class:x.value.base({class:D(a).ui?.base}),style:{transform:`translateZ(0)`}}),{default:V(()=>[v(D(dh),{"data-slot":`indicator`,class:j(x.value.indicator({class:D(a).ui?.indicator})),style:le([p.value,C.value?{backgroundColor:C.value}:void 0])},null,8,[`class`,`style`])]),_:1},16,[`max`,`class`]),u.value?(z(),N(`div`,{key:1,"data-slot":`steps`,class:j(x.value.steps({class:D(a).ui?.steps})),style:le(C.value?{color:C.value}:void 0)},[(z(!0),N(B,null,P(D(a).max,(t,n)=>(z(),N(`div`,{key:n,"data-slot":`step`,class:j(x.value.step({class:D(a).ui?.step,step:b(n)}))},[K(e.$slots,`step-${n}`,{step:t},()=>[y(H(t),1)])],2))),128))],6)):q(``,!0)]),_:3},8,[`as`,`data-orientation`,`class`]))}},tg={slots:{root:`relative group overflow-hidden bg-default shadow-lg rounded-lg ring ring-default p-4 flex gap-2.5`,wrapper:`w-0 flex-1 flex flex-col`,title:`text-sm font-medium text-highlighted`,description:`text-sm text-muted`,icon:`shrink-0 size-5`,avatar:`shrink-0`,avatarSize:`2xl`,actions:`flex gap-1.5 shrink-0`,progress:`absolute inset-x-0 bottom-0`,close:`p-0`},variants:{color:{primary:{root:`outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`,icon:`text-primary`},secondary:{root:`outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`,icon:`text-secondary`},success:{root:`outline-success/25 focus-visible:outline-3 focus-visible:ring-success`,icon:`text-success`},info:{root:`outline-info/25 focus-visible:outline-3 focus-visible:ring-info`,icon:`text-info`},warning:{root:`outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`,icon:`text-warning`},error:{root:`outline-error/25 focus-visible:outline-3 focus-visible:ring-error`,icon:`text-error`},neutral:{root:`outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`,icon:`text-highlighted`}},orientation:{horizontal:{root:`items-center`,actions:`items-center`},vertical:{root:`items-start`,actions:`items-start mt-2.5`}},title:{true:{description:`mt-1`}}},defaultVariants:{color:`primary`}},ng={__name:`UToast`,props:{as:{type:null,required:!1},title:{type:[String,Object,Function],required:!1},description:{type:[String,Object,Function],required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},color:{type:null,required:!1},orientation:{type:null,required:!1,default:`vertical`},close:{type:[Boolean,Object],required:!1,default:!0},closeIcon:{type:null,required:!1},actions:{type:Array,required:!1},duration:{type:Number,required:!1},progress:{type:[Boolean,Object],required:!1,default:!0},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},type:{type:String,required:!1}},emits:[`escapeKeyDown`,`pause`,`resume`,`swipeStart`,`swipeMove`,`swipeCancel`,`swipeEnd`,`update:open`],setup(e,{expose:t,emit:n}){let r=e,i=n,a=T(),o=kr(`toast`,r),{t:s}=hi(),c=lr(),l=fi(Yr(o,`as`,`defaultOpen`,`open`,`duration`,`type`),i),u=L(()=>Mr({extend:tg,...c.ui?.toast||{}})({color:o.color,orientation:o.orientation,title:!!o.title||!!a.title})),d=ne(`rootRef`),f=W(0);return F(()=>{d.value?.$el?.getBoundingClientRect&&(f.value=d.value.$el.getBoundingClientRect().height)}),t({height:f}),(e,t)=>(z(),U(D(Mh),I({ref_key:`rootRef`,ref:d},D(l),{"data-orientation":D(o).orientation,"data-slot":`root`,class:u.value.root({class:[D(o).ui?.root,D(o).class]}),style:{"--height":f.value}}),{default:V(({remaining:n,duration:r,open:i})=>[K(e.$slots,`leading`,{ui:u.value},()=>[D(o).avatar?(z(),U(yi,I({key:0,size:D(o).ui?.avatarSize||u.value.avatarSize()},D(o).avatar,{"data-slot":`avatar`,class:u.value.avatar({class:D(o).ui?.avatar})}),null,16,[`size`,`class`])):D(o).icon?(z(),U(_i,{key:1,name:D(o).icon,"data-slot":`icon`,class:j(u.value.icon({class:D(o).ui?.icon}))},null,8,[`name`,`class`])):q(``,!0)]),M(`div`,{"data-slot":`wrapper`,class:j(u.value.wrapper({class:D(o).ui?.wrapper}))},[D(o).title||a.title?(z(),U(D(Nh),{key:0,"data-slot":`title`,class:j(u.value.title({class:D(o).ui?.title}))},{default:V(()=>[K(e.$slots,`title`,{},()=>[typeof D(o).title==`function`?(z(),U(Ee(D(o).title()),{key:0})):typeof D(o).title==`object`?(z(),U(Ee(D(o).title),{key:1})):(z(),N(B,{key:2},[y(H(D(o).title),1)],64))])]),_:3},8,[`class`])):q(``,!0),D(o).description||a.description?(z(),U(D(Ah),{key:1,"data-slot":`description`,class:j(u.value.description({class:D(o).ui?.description}))},{default:V(()=>[K(e.$slots,`description`,{},()=>[typeof D(o).description==`function`?(z(),U(Ee(D(o).description()),{key:0})):typeof D(o).description==`object`?(z(),U(Ee(D(o).description),{key:1})):(z(),N(B,{key:2},[y(H(D(o).description),1)],64))])]),_:3},8,[`class`])):q(``,!0),D(o).orientation===`vertical`&&(D(o).actions?.length||a.actions)?(z(),N(`div`,{key:2,"data-slot":`actions`,class:j(u.value.actions({class:D(o).ui?.actions}))},[K(e.$slots,`actions`,{},()=>[(z(!0),N(B,null,P(D(o).actions,(e,n)=>(z(),U(D(kh),{key:n,"alt-text":e.label||`Action`,"as-child":``,onClick:t[0]||=Ae(()=>{},[`stop`])},{default:V(()=>[v(Ci,I({size:`xs`,color:D(o).color},{ref_for:!0},e),null,16,[`color`])]),_:2},1032,[`alt-text`]))),128))])],2)):q(``,!0)],2),D(o).orientation===`horizontal`&&(D(o).actions?.length||a.actions)||D(o).close?(z(),N(`div`,{key:0,"data-slot":`actions`,class:j(u.value.actions({class:D(o).ui?.actions,orientation:`horizontal`}))},[D(o).orientation===`horizontal`&&(D(o).actions?.length||a.actions)?K(e.$slots,`actions`,{},()=>[(z(!0),N(B,null,P(D(o).actions,(e,n)=>(z(),U(D(kh),{key:n,"alt-text":e.label||`Action`,"as-child":``,onClick:t[1]||=Ae(()=>{},[`stop`])},{default:V(()=>[v(Ci,I({size:`xs`,color:D(o).color},{ref_for:!0},e),null,16,[`color`])]),_:2},1032,[`alt-text`]))),128))],void 0,0):q(``,!0),D(o).close||a.close?(z(),U(D(Oh),{key:1,"as-child":``},{default:V(()=>[K(e.$slots,`close`,{ui:u.value},()=>[D(o).close?(z(),U(Ci,I({key:0,icon:D(o).closeIcon||D(c).ui.icons.close,color:`neutral`,variant:`link`,"aria-label":D(s)(`toast.close`)},typeof D(o).close==`object`?D(o).close:{},{"data-slot":`close`,class:u.value.close({class:D(o).ui?.close}),onClick:t[2]||=Ae(()=>{},[`stop`])}),null,16,[`icon`,`aria-label`,`class`])):q(``,!0)])]),_:3})):q(``,!0)],2)):q(``,!0),D(o).progress&&i&&n>0&&r?(z(),U(eg,I({key:1,"model-value":n/r*100,color:D(o).color},typeof D(o).progress==`object`?D(o).progress:{},{size:`sm`,"data-slot":`progress`,class:u.value.progress({class:D(o).ui?.progress})}),null,16,[`model-value`,`color`,`class`])):q(``,!0)]),_:3},16,[`data-orientation`,`class`,`style`]))}},rg={slots:{viewport:`fixed flex flex-col w-[calc(100%-2rem)] sm:w-96 z-[100] data-[expanded=true]:h-(--height) focus:outline-none`,base:`pointer-events-auto absolute inset-x-0 z-(--index) transform-(--transform) data-[expanded=false]:data-[front=false]:h-(--front-height) data-[expanded=false]:data-[front=false]:*:opacity-0 data-[front=false]:*:transition-opacity data-[front=false]:*:duration-100 data-[state=closed]:animate-[toast-closed_200ms_var(--ease-out)] data-[state=closed]:data-[expanded=false]:data-[front=false]:animate-[toast-collapsed-closed_200ms_var(--ease-out)] motion-safe:data-[state=open]:data-[pulsing=odd]:animate-[toast-pulse-a_200ms_var(--ease-out)] motion-safe:data-[state=open]:data-[pulsing=even]:animate-[toast-pulse-b_200ms_var(--ease-out)] data-[swipe=move]:transition-none transition-[transform,translate,height] duration-200 ease-out motion-reduce:transition-none`},variants:{position:{"top-left":{viewport:`left-4`},"top-center":{viewport:`left-1/2 transform -translate-x-1/2`},"top-right":{viewport:`right-4`},"bottom-left":{viewport:`left-4`},"bottom-center":{viewport:`left-1/2 transform -translate-x-1/2`},"bottom-right":{viewport:`right-4`}},swipeDirection:{up:`data-[swipe=end]:animate-[toast-slide-up_200ms_var(--ease-out)]`,right:`data-[swipe=end]:animate-[toast-slide-right_200ms_var(--ease-out)]`,down:`data-[swipe=end]:animate-[toast-slide-down_200ms_var(--ease-out)]`,left:`data-[swipe=end]:animate-[toast-slide-left_200ms_var(--ease-out)]`}},compoundVariants:[{position:[`top-left`,`top-center`,`top-right`],class:{viewport:`top-4`,base:`top-0 data-[state=open]:animate-[toast-slide-in-from-top_200ms_var(--ease-out)]`}},{position:[`bottom-left`,`bottom-center`,`bottom-right`],class:{viewport:`bottom-4`,base:`bottom-0 data-[state=open]:animate-[toast-slide-in-from-bottom_200ms_var(--ease-out)]`}},{swipeDirection:[`left`,`right`],class:`data-[swipe=move]:translate-x-(--reka-toast-swipe-move-x) data-[swipe=end]:translate-x-(--reka-toast-swipe-end-x) data-[swipe=cancel]:translate-x-0`},{swipeDirection:[`up`,`down`],class:`data-[swipe=move]:translate-y-(--reka-toast-swipe-move-y) data-[swipe=end]:translate-y-(--reka-toast-swipe-end-y) data-[swipe=cancel]:translate-y-0`}],defaultVariants:{position:`bottom-right`}},ig=Object.assign(Object.assign({name:`Toaster`},{props:{position:{type:null,required:!1},expand:{type:Boolean,required:!1,default:!0},progress:{type:Boolean,required:!1,default:!0},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},max:{type:Number,required:!1,default:5},class:{type:null,required:!1},ui:{type:Object,required:!1},label:{type:String,required:!1},duration:{type:Number,required:!1,default:5e3},disableSwipe:{type:Boolean,required:!1},swipeThreshold:{type:Number,required:!1}},setup(e){let t=kr(`toaster`,e),{toasts:n,remove:r}=Qh(),i=lr();pe(Zh,G(()=>t.max));let a=fi(Yr(t,`duration`,`label`,`swipeThreshold`,`disableSwipe`)),o=Xh(G(()=>t.portal)),s=L(()=>{switch(t.position){case`top-center`:return`up`;case`top-right`:case`bottom-right`:return`right`;case`bottom-center`:return`down`;case`top-left`:case`bottom-left`:return`left`}return`right`}),c=L(()=>Mr({extend:rg,...i.ui?.toaster||{}})({position:t.position,swipeDirection:s.value}));function l(e,t){e||r(t)}let u=W(!1),d=L(()=>t.expand||u.value),f=W([]),p=L(()=>f.value.reduce((e,{height:t})=>e+t+16,0)),m=L(()=>f.value[f.value.length-1]?.height||0);function h(e){return f.value.slice(e+1).reduce((e,{height:t})=>e+t+16,0)}return(e,r)=>(z(),U(D(_h),I({"swipe-direction":s.value},D(a)),{default:V(()=>[K(e.$slots,`default`),(z(!0),N(B,null,P(D(n),(e,r)=>(z(),U(ng,I({key:e.id,ref_for:!0,ref_key:`refs`,ref:f,progress:D(t).progress},{ref_for:!0},D(Er)(e,[`id`,`close`,`_duplicate`,`_updated`]),{close:e.close,"data-expanded":d.value,"data-front":!d.value&&r===D(n).length-1,"data-pulsing":e._duplicate?e._duplicate%2==0?`even`:`odd`:void 0,style:{"--index":r-D(n).length+D(n).length,"--before":D(n).length-1-r,"--offset":h(r),"--scale":d.value?`1`:`calc(1 - var(--before) * var(--scale-factor))`,"--translate":d.value?`calc(var(--offset) * var(--translate-factor))`:`calc(var(--before) * var(--gap))`,"--transform":`translateY(var(--translate)) scale(var(--scale))`},"data-slot":`base`,class:c.value.base({class:[D(t).ui?.base,e.onClick?`cursor-pointer`:void 0]}),"onUpdate:open":t=>l(t,e.id),onClick:t=>e.onClick&&e.onClick(e)}),null,16,[`progress`,`close`,`data-expanded`,`data-front`,`data-pulsing`,`style`,`class`,`onUpdate:open`,`onClick`]))),128)),v(D(jh),g(J(D(o))),{default:V(()=>[v(D(Fh),{"data-expanded":d.value,"data-slot":`viewport`,class:j(c.value.viewport({class:[D(t).ui?.viewport,D(t).class]})),style:le({"--scale-factor":`0.05`,"--translate-factor":D(t).position?.startsWith(`top`)?`1px`:`-1px`,"--gap":D(t).position?.startsWith(`top`)?`16px`:`-16px`,"--front-height":`${m.value}px`,"--height":`${p.value}px`}),onMouseenter:r[0]||=e=>u.value=!0,onMouseleave:r[1]||=e=>u.value=!1},null,8,[`data-expanded`,`class`,`style`])]),_:1},16)]),_:3},16,[`swipe-direction`]))}}),{__name:`UToaster`});function ag(){let e=Oe([]),t=(t,i)=>{let{props:a,defaultOpen:s,destroyOnClose:c}=i||{},l=fe({id:Symbol(``),isOpen:!!s,component:ue(t),isMounted:!!s,destroyOnClose:!!c,originalProps:a||{},props:{...a}});return e.push(l),{...l,open:e=>n(l.id,e),close:e=>r(l.id,e),patch:e=>o(l.id,e)}},n=(e,t)=>{let n=s(e);n.props=t?{...n.originalProps,...t}:{...n.originalProps},n.isOpen=!0,n.isMounted=!0;let r=new Promise(e=>n.resolvePromise=e);return Object.assign(r,{id:e,isMounted:n.isMounted,isOpen:n.isOpen,result:r})},r=(e,t)=>{let n=s(e);n.isOpen=!1,n.resolvePromise&&=(n.resolvePromise(t),void 0)},i=()=>
29{e.forEach(e=>r(e.id))},a=t=>{let n=s(t);if(n.isMounted=!1,n.destroyOnClose){let n=e.findIndex(e=>e.id===t);e.splice(n,1)}},o=(e,t)=>{let n=s(e);n.props={...n.props,...t}},s=t=>{let n=e.find(e=>e.id===t);if(!n)throw Error(`Overlay not found`);return n};return{overlays:e,open:n,close:r,closeAll:i,create:t,patch:o,unmount:a,isOpen:e=>s(e).isOpen}}var og=Jr(ag),sg={__name:`UOverlayProvider`,setup(e){let{overlays:t,unmount:n,close:r}=og(),i=L(()=>t.filter(e=>e.isMounted)),a=e=>{r(e),n(e)},o=(e,t)=>{r(e,t)};return(e,t)=>(z(!0),N(B,null,P(i.value,e=>(z(),U(Ee(e.component),I({key:e.id},{ref_for:!0},e.props,{open:e.isOpen,"onUpdate:open":t=>e.isOpen=t,onClose:t=>o(e.id,t),"onAfter:leave":t=>a(e.id)}),null,16,[`open`,`onUpdate:open`,`onClose`,`onAfter:leave`]))),128))}},cg=Object.assign(Object.assign({name:`App`},{props:{tooltip:{type:Object,required:!1},toaster:{type:[Object,null],required:!1},locale:{type:Object,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:`body`},dir:{type:String,required:!1},scrollBody:{type:[Boolean,Object],required:!1},nonce:{type:String,required:!1}},setup(e){let t=e,n=pi(Yr(t,`scrollBody`)),r=G(()=>t.tooltip),i=G(()=>t.toaster),a=G(()=>t.locale);pe(gi,a);let o=G(()=>t.portal);return pe(Yh,o),(o,s)=>(z(),U(D(Fe),I({"use-id":()=>ee(),dir:t.dir||a.value?.dir,locale:a.value?.code},D(n)),{default:V(()=>[v(D(zh),g(J(r.value)),{default:V(()=>[e.toaster===null?K(o.$slots,`default`,{},void 0,void 0,1):(z(),U(ig,g(I({key:0},i.value)),{default:V(()=>[K(o.$slots,`default`)]),_:3},16)),v(sg)]),_:3},16)]),_:3},16,[`use-id`,`dir`,`locale`]))}}),{__name:`UApp`}),lg=R({__name:`app`,setup(e){return vn({meta:[{name:`viewport`,content:`width=device-width, initial-scale=1`}],link:[{rel:`icon`,href:`/favicon.svg`,type:`image/svg+xml`},{rel:`alternate`,type:`application/rss+xml`,title:`Goran Ninkovic | Blog`,href:`/blog.xml`}],htmlAttrs:{lang:`en`},script:[{type:`application/ld+json`,innerHTML:JSON.stringify({"@context":`https://schema.org`,"@type":`Person`,name:`Goran Ninković`,jobTitle:`Platform & Payments Engineer`,url:`https://goranninkovic.com`,image:`https://goranninkovic.com/about_me/goran_og.webp`,sameAs:[`https://github.com/TerrorSquad`,`https://www.linkedin.com/in/goran-ninkovic/`,`https://goranninkovic.substack.com`],worksFor:{"@type":`Organization`,name:`Euronet Worldwide`,url:`https://www.euronetworldwide.com`}})}]}),vn({meta:[{property:`og:image`,content:`https://goranninkovic.com/about_me/goran_og.webp`},{name:`twitter:image`,content:`https://goranninkovic.com/about_me/goran_og.webp`},{name:`twitter:card`,content:`summary_large_image`}]}),(e,t)=>{let n=Su,r=ku,i=cg;return z(),U(i,null,{default:V(()=>[v(r,null,{default:V(()=>[v(n,{transition:{name:`page`,mode:`out-in`}})]),_:1})]),_:1})}}}),ug={slots:{base:`font-medium inline-flex items-center`,label:`truncate`,leadingIcon:`shrink-0`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailingIcon:`shrink-0`},variants:{fieldGroup:{horizontal:`not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]`,vertical:`not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{solid:``,outline:``,soft:``,subtle:``},size:{xs:{base:`text-[8px]/3 px-1 py-0.5 gap-1 rounded-sm`,leadingIcon:`size-3`,leadingAvatarSize:`3xs`,trailingIcon:`size-3`},sm:{base:`text-[10px]/3 px-1.5 py-1 gap-1 rounded-sm`,leadingIcon:`size-3`,leadingAvatarSize:`3xs`,trailingIcon:`size-3`},md:{base:`text-xs px-2 py-1 gap-1 rounded-md`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},lg:{base:`text-sm px-2 py-1 gap-1.5 rounded-md`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},xl:{base:`text-base px-2.5 py-1 gap-1.5 rounded-md`,leadingIcon:`size-6`,leadingAvatarSize:`2xs`,trailingIcon:`size-6`}},square:{true:``}},compoundVariants:[{color:`primary`,variant:`solid`,class:`bg-primary text-inverted`},{color:`secondary`,variant:`solid`,class:`bg-secondary text-inverted`},{color:`success`,variant:`solid`,class:`bg-success text-inverted`},{color:`info`,variant:`solid`,class:`bg-info text-inverted`},{color:`warning`,variant:`solid`,class:`bg-warning text-inverted`},{color:`error`,variant:`solid`,class:`bg-error text-inverted`},{color:`primary`,variant:`outline`,class:`text-primary ring ring-inset ring-primary/50`},{color:`secondary`,variant:`outline`,class:`text-secondary ring ring-inset ring-secondary/50`},{color:`success`,variant:`outline`,class:`text-success ring ring-inset ring-success/50`},{color:`info`,variant:`outline`,class:`text-info ring ring-inset ring-info/50`},{color:`warning`,variant:`outline`,class:`text-warning ring ring-inset ring-warning/50`},{color:`error`,variant:`outline`,class:`text-error ring ring-inset ring-error/50`},{color:`primary`,variant:`soft`,class:`bg-primary/10 text-primary`},{color:`secondary`,variant:`soft`,class:`bg-secondary/10 text-secondary`},{color:`success`,variant:`soft`,class:`bg-success/10 text-success`},{color:`info`,variant:`soft`,class:`bg-info/10 text-info`},{color:`warning`,variant:`soft`,class:`bg-warning/10 text-warning`},{color:`error`,variant:`soft`,class:`bg-error/10 text-error`},{color:`primary`,variant:`subtle`,class:`bg-primary/10 text-primary ring ring-inset ring-primary/25`},{color:`secondary`,variant:`subtle`,class:`bg-secondary/10 text-secondary ring ring-inset ring-secondary/25`},{color:`success`,variant:`subtle`,class:`bg-success/10 text-success ring ring-inset ring-success/25`},{color:`info`,variant:`subtle`,class:`bg-info/10 text-info ring ring-inset ring-info/25`},{color:`warning`,variant:`subtle`,class:`bg-warning/10 text-warning ring ring-inset ring-warning/25`},{color:`error`,variant:`subtle`,class:`bg-error/10 text-error ring ring-inset ring-error/25`},{color:`neutral`,variant:`solid`,class:`text-inverted bg-inverted`},{color:`neutral`,variant:`outline`,class:`ring ring-inset ring-accented text-default bg-default`},{color:`neutral`,variant:`soft`,class:`text-default bg-elevated`},{color:`neutral`,variant:`subtle`,class:`ring ring-inset ring-accented text-default bg-elevated`},{size:`xs`,square:!0,class:`p-0.5`},{size:`sm`,square:!0,class:`p-1`},{size:`md`,square:!0,class:`p-1`},{size:`lg`,square:!0,class:`p-1`},{size:`xl`,square:!0,class:`p-1`}],defaultVariants:{color:`primary`,variant:`solid`,size:`md`}},dg={__name:`UBadge`,props:{as:{type:null,required:!1,default:`span`},label:{type:[String,Number],required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1}},setup(e){let t=e,n=T(),r=kr(`badge`,t),i=lr(),{orientation:a,size:o}=bi(t),{isLeading:s,isTrailing:c,leadingIconName:l,trailingIconName:u}=xi(r),d=L(()=>Mr({extend:ug,...i.ui?.badge||{}})({color:r.color,variant:r.variant,size:o.value??r.size,square:r.square||!n.default&&!r.label,fieldGroup:a.value}));return(e,t)=>(z(),U(D(Z),{as:D(r).as,"data-slot":`base`,class:j(d.value.base({class:[D(r).ui?.base,D(r).class]}))},{default:V(()=>[K(e.$slots,`leading`,{ui:d.value},()=>[D(s)&&D(l)?(z(),U(_i,{key:0,name:D(l),"data-slot":`leadingIcon`,class:j(d.value.leadingIcon({class:D(r).ui?.leadingIcon}))},null,8,[`name`,`class`])):D(r).avatar?(z(),U(yi,I({key:1,size:D(r).ui?.leadingAvatarSize||d.value.leadingAvatarSize()},D(r).avatar,{"data-slot":`leadingAvatar`,class:d.value.leadingAvatar({class:D(r).ui?.leadingAvatar})}
29),null,16,[`size`,`class`])):q(``,!0)]),K(e.$slots,`default`,{ui:d.value},()=>[D(r).label!==void 0&&D(r).label!==null?(z(),N(`span`,{key:0,"data-slot":`label`,class:j(d.value.label({class:D(r).ui?.label}))},H(D(r).label),3)):q(``,!0)]),K(e.$slots,`trailing`,{ui:d.value},()=>[D(c)&&D(u)?(z(),U(_i,{key:0,name:D(u),"data-slot":`trailingIcon`,class:j(d.value.trailingIcon({class:D(r).ui?.trailingIcon}))},null,8,[`name`,`class`])):q(``,!0)])]),_:3},8,[`as`,`class`]))}},fg={Root:Om,Trigger:Pm,Portal:Nm,Content:Mm,Arrow:Tm},pg={Root:hm,Trigger:wm,Portal:Cm,Content:Sm,Arrow:_m,Close:vm,Anchor:gm};function mg(e,t={}){let n=e.detail.originalEvent,r=n.target;if(!r?.isConnected){e.preventDefault();return}t.scrollable&&(n.offsetX>r.clientWidth||n.offsetY>r.clientHeight)&&e.preventDefault()}var hg={slots:{content:`bg-default shadow-lg rounded-md ring ring-default data-[state=open]:animate-[scale-in_100ms_var(--ease-out)] data-[state=closed]:animate-[scale-out_100ms_var(--ease-out)] origin-(--reka-popover-content-transform-origin) focus:outline-none pointer-events-auto`,arrow:`fill-bg stroke-default`}},gg={__name:`UPopover`,props:{mode:{type:null,required:!1,default:`click`},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},reference:{type:null,required:!1},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1},openDelay:{type:Number,required:!1,default:0},closeDelay:{type:Number,required:!1,default:0},enableTouch:{type:Boolean,required:!1}},emits:[`close:prevent`,`update:open`],setup(e,{emit:t}){let n=e,r=t,i=T(),a=kr(`popover`,n),o=lr(),s=a.mode===`hover`?Yr(a,`defaultOpen`,`open`,`openDelay`,`closeDelay`,`enableTouch`):Yr(a,`defaultOpen`,`open`,`modal`),c=fi(s,r),l=Xh(G(()=>a.portal)),u=G(()=>nn(a.content,{side:`bottom`,sideOffset:8,collisionPadding:8})),d=L(()=>a.dismissible?{pointerDownOutside:mg}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>(e[t]=e=>{e.preventDefault(),r(`close:prevent`)},e),{})),f=G(()=>nn(a.arrow,{rounded:!0})),p=L(()=>Mr({extend:hg,...o.ui?.popover||{}})({side:u.value.side})),m=L(()=>a.mode===`hover`?fg:pg);return(e,t)=>(z(),U(D(m).Root,g(J(D(c))),{default:V(({open:t,close:n})=>[i.default?(z(),U(D(m).Trigger,{key:0,"as-child":``,class:j(D(a).class)},{default:V(()=>[K(e.$slots,`default`,{open:t})]),_:2},1032,[`class`])):q(``,!0),`Anchor`in m.value&&i.anchor?(z(),U(D(m).Anchor,{key:1,"as-child":``},{default:V(()=>[K(e.$slots,`anchor`,g(J(n?{close:n}:{})))]),_:2},1024)):q(``,!0),v(D(m).Portal,g(J(D(l))),{default:V(()=>[v(D(Si),null,{default:V(()=>[v(D(m).Content,I(u.value,{reference:D(a).reference??D(a).content?.reference,"data-slot":`content`,class:p.value.content({class:[!i.default&&D(a).class,D(a).ui?.content]})},ge(d.value)),{default:V(()=>[K(e.$slots,`content`,g(J(n?{close:n}:{}))),D(a).arrow?(z(),U(D(m).Arrow,I({key:0},f.value,{"data-slot":`arrow`,class:p.value.arrow({class:D(a).ui?.arrow})}),null,16,[`class`])):q(``,!0)]),_:2},1040,[`reference`,`class`])]),_:2},1024)]),_:2},1040)]),_:3},16))}},_g={meta:``,ctrl:``,alt:``,win:`⊞`,command:`⌘`,shift:`⇧`,control:`⌃`,option:`⌥`,enter:`↵`,delete:`⌦`,backspace:`⌫`,escape:`Esc`,tab:`⇥`,capslock:`⇪`,arrowup:`↑`,arrowright:`→`,arrowdown:`↓`,arrowleft:`←`,pageup:`⇞`,pagedown:`⇟`,home:`↖`,end:`↘`},vg=Jr(()=>{let e=L(()=>navigator&&navigator.userAgent&&navigator.userAgent.match(/Macintosh;/)),t=fe({meta:` `,alt:` `,ctrl:` `});F(()=>{t.meta=e.value?_g.command:`Ctrl`,t.ctrl=e.value?_g.control:`Ctrl`,t.alt=e.value?_g.option:`Alt`});function n(e){if(e)return[`meta`,`alt`,`ctrl`].includes(e)?t[e]:_g[e]||e}return{macOS:e,getKbdKey:n}}),yg={base:`inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans uppercase`,variants:{color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{solid:``,outline:``,soft:``,subtle:``},size:{sm:`h-4 min-w-[16px] text-[10px]`,md:`h-5 min-w-[20px] text-[11px]`,lg:`h-6 min-w-[24px] text-[12px]`}},compoundVariants:[{color:`primary`,variant:`solid`,class:`text-inverted bg-primary`},{color:`secondary`,variant:`solid`,class:`text-inverted bg-secondary`},{color:`success`,variant:`solid`,class:`text-inverted bg-success`},{color:`info`,variant:`solid`,class:`text-inverted bg-info`},{color:`warning`,variant:`solid`,class:`text-inverted bg-warning`},{color:`error`,variant:`solid`,class:`text-inverted bg-error`},{color:`primary`,variant:`outline`,class:`ring ring-inset ring-primary/50 text-primary`},{color:`secondary`,variant:`outline`,class:`ring ring-inset ring-secondary/50 text-secondary`},{color:`success`,variant:`outline`,class:`ring ring-inset ring-success/50 text-success`},{color:`info`,variant:`outline`,class:`ring ring-inset ring-info/50 text-info`},{color:`warning`,variant:`outline`,class:`ring ring-inset ring-warning/50 text-warning`},{color:`error`,variant:`outline`,class:`ring ring-inset ring-error/50 text-error`},{color:`primary`,variant:`soft`,class:`text-primary bg-primary/10`},{color:`secondary`,variant:`soft`,class:`text-secondary bg-secondary/10`},{color:`success`,variant:`soft`,class:`text-success bg-success/10`},{color:`info`,variant:`soft`,class:`text-info bg-info/10`},{color:`warning`,variant:`soft`,class:`text-warning bg-warning/10`},{color:`error`,variant:`soft`,class:`text-error bg-error/10`},{color:`primary`,variant:`subtle`,class:`text-primary ring ring-inset ring-primary/25 bg-primary/10`},{color:`secondary`,variant:`subtle`,class:`text-secondary ring ring-inset ring-secondary/25 bg-secondary/10`},{color:`success`,variant:`subtle`,class:`text-success ring ring-inset ring-success/25 bg-success/10`},{color:`info`,variant:`subtle`,class:`text-info ring ring-inset ring-info/25 bg-info/10`},{color:`warning`,variant:`subtle`,class:`text-warning ring ring-inset ring-warning/25 bg-warning/10`},{color:`error`,variant:`subtle`,class:`text-error ring ring-inset ring-error/25 bg-error/10`},{color:`neutral`,variant:`solid`,class:`text-inverted bg-inverted`},{color:`neutral`,variant:`outline`,class:`ring ring-inset ring-accented text-default bg-default`},{color:`neutral`,variant:`soft`,class:`text-default bg-elevated`},{color:`neutral`,variant:`subtle`,class:`ring ring-inset ring-accented text-default bg-elevated`}],defaultVariants:{variant:`outline`,color:`neutral`,size:`md`}},bg={__name:`UKbd`,props:{as:{type:null,required:!1,default:`kbd`},value:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=kr(`kbd`,e),{getKbdKey:n}=vg(),r=lr(),i=L(()=>Mr({extend:yg,...r.ui?.kbd||{}}));return(e,r)=>(z(),U(D(Z),{as:D(t).as,class:j(i.value({class:[D(t).ui?.base,D(t).class],color:D(t).color,variant:D(t).variant,size:D(t).size}))},{default:V(()=>[K(e.$slots,`default`,{},()=>[y(H(D(n)(D(t).value)),1)])]),_:3},8,[`as`,`class`]))}},xg={slots:{content:`flex items-center gap-1 bg-default text-highlighted shadow-sm rounded-sm ring ring-default h-6 px-2.5 py-1 text-xs select-none data-[state=delayed-open]:animate-[scale-in_100ms_var(--ease-out)] data-[state=closed]:animate-[scale-out_100ms_var(--ease-out)] origin-(--reka-tooltip-content-transform-origin) pointer-events-auto`,arrow:`fill-bg stroke-default`,text:`truncate`,kbds:`hidden lg:inline-flex items-center shrink-0 gap-0.5 not-first-of-type:before:content-['·'] not-first-of-type:before:me-0.5`,kbdsSize:`sm`}},Sg={__name:`UTooltip`,props:{text:{type:String,required:!1},kbds:{type:Array,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},reference:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},delayDuration:{type:Number,required:!1},disableHoverableContent:{type:Boolean,required:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,i=T(),a=kr(`tooltip`,n),o=lr(),s=Lh(),c=fi(Yr(a,`defaultOpen`,`open`,`delayDuration`,`disableHoverableContent`,`disableClosingTrigger`,`ignoreNonKeyboardFocus`),r),l=Xh(G(()=>a.portal)),u=G(()=>nn(a.content,s.content.value,{side:`bottom`,sideOffset:8,collisionPadding:8})),d=G(()=>nn(a.arrow,{rounded:!0})),f=L(()=>Mr({extend:xg,...o.ui?.tooltip||{}})({side:u.value.side}));return(e,t)=>(z(),U(D(Uh),I(D(c),{disabled:!(D(a).text||D(a).kbds?.length||i.content)||D(a).disabled}),{default:V(({open:t})=>[i.default||D(a).reference?(z(),U(D(Jh),I({key:0},e.$attrs,{"as-child":``,reference:D(a).reference,class:D(a).class}),{default:V(()=>[K(e.$slots,`default`,{open:t})]),_:2},1040,[`reference`,`class`])):q(``,!0),v(D(qh),g(J(D(l))),{default:V(()=>[v(D(Si),null,{default:V(()=>[v(D(Kh),I(u.value,{"data-slot":`content`,class:f.value.content({class:[!i.default&&D(a).class,D(a).ui?.content]}
29)}),{default:V(()=>[K(e.$slots,`content`,{ui:f.value},()=>[D(a).text?(z(),N(`span`,{key:0,"data-slot":`text`,class:j(f.value.text({class:D(a).ui?.text}))},H(D(a).text),3)):q(``,!0),D(a).kbds?.length?(z(),N(`span`,{key:1,"data-slot":`kbds`,class:j(f.value.kbds({class:D(a).ui?.kbds}))},[(z(!0),N(B,null,P(D(a).kbds,(e,t)=>(z(),U(bg,I({key:t,size:D(a).ui?.kbdsSize||f.value.kbdsSize()},{ref_for:!0},typeof e==`string`?{value:e}:e),null,16,[`size`]))),128))],2)):q(``,!0)]),D(a).arrow?(z(),U(D(Ih),I({key:0},d.value,{"data-slot":`arrow`,class:f.value.arrow({class:D(a).ui?.arrow})}),null,16,[`class`])):q(``,!0)]),_:3},16,[`class`])]),_:3})]),_:3},16)]),_:3},16,[`disabled`]))}},Cg={slots:{root:`relative flex gap-1.5 [&>div]:min-w-0`,list:`isolate min-w-0`,label:`w-full flex items-center gap-1.5 font-semibold text-xs/5 text-highlighted px-2.5 py-1.5`,item:`min-w-0`,link:`group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none focus-visible:before:outline-3`,linkLeadingIcon:`shrink-0 size-5`,linkLeadingAvatar:`shrink-0`,linkLeadingAvatarSize:`2xs`,linkLeadingChipSize:`sm`,linkTrailing:`group ms-auto inline-flex gap-1.5 items-center`,linkTrailingBadge:`shrink-0`,linkTrailingBadgeSize:`sm`,linkTrailingIcon:`size-5 transform shrink-0 group-data-[state=open]:rotate-180 transition-transform duration-200 ease-out motion-reduce:transition-none`,linkLabel:`truncate`,linkLabelExternalIcon:`inline-block size-3 align-top text-dimmed`,childList:`isolate`,childLabel:`text-xs text-highlighted`,childItem:``,childLink:`group relative size-full flex items-start text-start text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none focus-visible:before:outline-3`,childLinkWrapper:`min-w-0`,childLinkIcon:`size-5 shrink-0`,childLinkLabel:`truncate`,childLinkLabelExternalIcon:`inline-block size-3 align-top text-dimmed`,childLinkDescription:`text-muted`,separator:`px-2 h-px bg-border`,viewportWrapper:`absolute top-full start-0 flex w-full`,viewport:`relative overflow-hidden bg-default shadow-lg rounded-md ring ring-default h-(--reka-navigation-menu-viewport-height) w-full transition-[width,height,left,right] duration-200 ease-out motion-reduce:transition-none origin-[top_center] data-[state=open]:animate-[scale-in_100ms_var(--ease-out)] data-[state=closed]:animate-[scale-out_100ms_var(--ease-out)] z-1`,content:``,indicator:`absolute left-0 data-[state=visible]:animate-[fade-in_100ms_var(--ease-out)] data-[state=hidden]:animate-[fade-out_100ms_var(--ease-out)] data-[state=hidden]:opacity-0 bottom-0 z-2 w-(--reka-navigation-menu-indicator-size) translate-x-(--reka-navigation-menu-indicator-position) flex h-2.5 items-end justify-center overflow-hidden transition-[translate,width] duration-200 ease-out motion-reduce:transition-none`,arrow:`relative top-[50%] size-2.5 rotate-45 border border-default bg-default z-1 rounded-xs`},variants:{color:{primary:{link:`before:outline-primary/25`,childLink:`before:outline-primary/25`},secondary:{link:`before:outline-secondary/25`,childLink:`before:outline-secondary/25`},success:{link:`before:outline-success/25`,childLink:`before:outline-success/25`},info:{link:`before:outline-info/25`,childLink:`before:outline-info/25`},warning:{link:`before:outline-warning/25`,childLink:`before:outline-warning/25`},error:{link:`before:outline-error/25`,childLink:`before:outline-error/25`},neutral:{link:`before:outline-inverted/25`,childLink:`before:outline-inverted/25`}},highlightColor:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{pill:``,link:``},orientation:{horizontal:{root:`items-center justify-between`,list:`flex items-center`,item:`py-2`,link:`px-2.5 py-1.5 before:inset-x-px before:inset-y-0`,childList:`grid p-2`,childLink:`px-3 py-2 gap-2 before:inset-x-px before:inset-y-0`,childLinkLabel:`font-medium`,content:`absolute top-0 start-0 w-full max-h-[70vh] overflow-y-auto`},vertical:{root:`flex-col`,link:`flex-row px-2.5 py-1.5 before:inset-y-px before:inset-x-0`,childLabel:`px-1.5 py-0.5`,childLink:`p-1.5 gap-1.5 before:inset-y-px before:inset-x-0`}},contentOrientation:{horizontal:{viewportWrapper:`justify-center`,content:`data-[motion=from-start]:animate-[enter-from-left_200ms_var(--ease-out)] data-[motion=from-end]:animate-[enter-from-right_200ms_var(--ease-out)] data-[motion=to-start]:animate-[exit-to-left_200ms_var(--ease-out)] data-[motion=to-end]:animate-[exit-to-right_200ms_var(--ease-out)]`},vertical:{viewport:`sm:w-(--reka-navigation-menu-viewport-width) left-(--reka-navigation-menu-viewport-left) rtl:left-auto rtl:right-[calc(100%-var(--reka-navigation-menu-viewport-left)-var(--reka-navigation-menu-viewport-width))]`}},active:{true:{childLink:`before:bg-elevated text-highlighted`,childLinkIcon:`text-default`},false:{link:`text-muted`,linkLeadingIcon:`text-dimmed`,childLink:[`hover:before:bg-elevated/50 text-default hover:text-highlighted`,`transition-colors before:transition-colors`],childLinkIcon:[`text-dimmed group-hover:text-default`,`transition-colors`]}},disabled:{true:{link:`cursor-not-allowed opacity-75`}},highlight:{true:``},level:{true:``},collapsed:{true:``}},compoundVariants:[{orientation:`horizontal`,contentOrientation:`horizontal`,class:{childList:`grid-cols-2 gap-2`}},{orientation:`horizontal`,contentOrientation:`vertical`,class:{childList:`gap-1`,content:`w-60`}},{orientation:`vertical`,collapsed:!1,class:{childList:`ms-5 border-s border-default`,childItem:`ps-1.5 -ms-px`,content:`data-[state=open]:animate-[collapsible-down_200ms_var(--ease-out)] data-[state=closed]:animate-[collapsible-up_200ms_var(--ease-out)] data-[state=closed]:overflow-hidden`}},{orientation:`vertical`,collapsed:!0,class:{link:`px-1.5`,linkLabel:`hidden`,linkTrailing:`hidden`,content:`shadow-sm rounded-sm min-h-6 p-1`}},{orientation:`horizontal`,highlight:!0,class:{link:[`after:absolute after:-bottom-2 after:inset-x-2.5 after:block after:h-px after:rounded-full`,`after:transition-colors`]}},{orientation:`vertical`,highlight:!0,level:!0,class:{link:[`after:absolute after:-start-1.5 after:inset-y-0.5 after:block after:w-px after:rounded-full`,`after:transition-colors`]}},{disabled:!1,active:!1,variant:`pill`,class:{link:[`hover:text-highlighted hover:before:bg-elevated/50`,`transition-colors before:transition-colors`],linkLeadingIcon:[`group-hover:text-default`,`transition-colors`]}},{disabled:!1,active:!1,variant:`pill`,orientation:`horizontal`,class:{link:`data-[state=open]:text-highlighted`,linkLeadingIcon:`group-data-[state=open]:text-default`}},{disabled:!1,variant:`pill`,highlight:!0,orientation:`horizontal`,class:{link:`data-[state=open]:before:bg-elevated/50`}},{disabled:!1,variant:`pill`,highlight:!1,active:!1,orientation:`horizontal`,class:{link:`data-[state=open]:before:bg-elevated/50`}},{color:`primary`,variant:`pill`,active:!0,class:{link:`text-primary`,linkLeadingIcon:`text-primary group-data-[state=open]:text-primary`}},{color:`secondary`,variant:`pill`,active:!0,class:{link:`text-secondary`,linkLeadingIcon:`text-secondary group-data-[state=open]:text-secondary`}},{color:`success`,variant:`pill`,active:!0,class:{link:`text-success`,linkLeadingIcon:`text-success group-data-[state=open]:text-success`}},{color:`info`,variant:`pill`,active:!0,class:{link:`text-info`,linkLeadingIcon:`text-info group-data-[state=open]:text-info`}},{color:`warning`,variant:`pill`,active:!0,class:{link:`text-warning`,linkLeadingIcon:`text-warning group-data-[state=open]:text-warning`}},{color:`error`,variant:`pill`,active:!0,class:{link:`text-error`,linkLeadingIcon:`text-error group-data-[state=open]:text-error`}},{color:`neutral`,variant:`pill`,active:!0,class:{link:`text-highlighted`,linkLeadingIcon:`text-highlighted group-data-[state=open]:text-highlighted`}},{variant:`pill`,active:!0,highlight:!1,class:{link:`before:bg-elevated`}},{variant:`pill`,active:!0,highlight:!0,disabled:!1,class:{link:[`hover:before:bg-elevated/50`,`before:transition-colors`]}},{disabled:!1,active:!1,variant:`link`,class:{link:[`hover:text-highlighted`,`transition-colors`],linkLeadingIcon:[`group-hover:text-default`,`transition-colors`]}},{disabled:!1,active:!1,variant:`link`,orientation:`horizontal`,class:{link:`data-[state=open]:text-highlighted`,linkLeadingIcon:`group-data-[state=open]:text-default`}},{color:`primary`,variant:`link`,active:!0,class:{link:`text-primary`,linkLeadingIcon:`text-primary group-data-[state=open]:text-primary`}},{color:`secondary`,variant:`link`,active:!0,class:{link:`text-secondary`,linkLeadingIcon:`text-secondary group-data-[state=open]:text-secondary`}},{color:`success`,variant:`link`,active:!0,class:{link:`text-success`,linkLeadingIcon:`text-success group-data-[state=open]:text-success`}},{color:`info`,variant:`link`,active:!0,class:{link:`text-info`,linkLeadingIcon:`text-info group-data-[state=open]:text-info`}},{color:`warning`,variant:`link`,active:!0,class:{link:`text-warning`,linkLeadingIcon:`text-warning group-data-[state=open]:text-warning`}},{color:`error`,variant:`link`,active:!0,class:{link:`text-error`,linkLeadingIcon:`text-error group-data-[state=open]:text-error`}},{color:`neutral`,variant:`link`,active:!0,class:{link:`text-highlighted`,linkLeadingIcon:`text-highlighted group-data-[state=open]:text-highlighted`}},{highlightColor:`primary`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-primary`}},{highlightColor:`secondary`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-secondary`}},{highlightColor:`success`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-success`}},{highlightColor:`info`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-info`}},{highlightColor:`warning`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-warning`}},{highlightColor:`error`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-error`}},{highlightColor:`neutral`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-inverted`}}],defaultVariants:{color:`primary`,highlightColor:`primary`,variant:`pill`}},wg=Object.assign({inheritAttrs:!1},{__name:`UNavigationMenu`,props:{as:{type:null,required:!1},type:{type:null,required:!1,default:`multiple`},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},trailingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},items:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},orientation:{type:null,required:!1,default:`horizontal`},collapsed:{type:Boolean,required:!1},tooltip:{type:[Boolean,Object],required:!1},popover:{type:[Boolean,Object],required:!1},highlight:{type:Boolean,required:!1},highlightColor:{type:null,required:!1},content:{type:Object,required:!1},contentOrientation:{type:null,required:!1,default:`horizontal`},arrow:{type:Boolean,required:!1},valueKey:{type:null,required:!1,default:`value`},labelKey:{type:null,required:!1,default:`label`},class:{type:null,required:!1},ui:{type:Object,required:!1},delayDuration:{type:Number,required:!1,default:0},disableClickTrigger:{type:Boolean,required:!1},disableHoverTrigger:{type:Boolean,required:!1},skipDelayDuration:{type:Number,required:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1},collapsible:{type:Boolean,required:!1,default:!0}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=T(),a=kr(`navigationMenu`,n),o=lr(),s=fi(L(()=>({as:a.as,delayDuration:a.delayDuration,skipDelayDuration:a.skipDelayDuration,orientation:a.orientation,disableClickTrigger:a.disableClickTrigger,disableHoverTrigger:a.disableHoverTrigger,disablePointerLeaveClose:a.disablePointerLeaveClose,unmountOnHide:a.unmountOnHide})),r),c=fi(Yr(a,`collapsible`,`disabled`,`type`,`unmountOnHide`),r),l=G(()=>a.content),u=G(()=>nn(typeof a.tooltip==`boolean`?{}
29:a.tooltip,{...a.orientation===`vertical`&&{delayDuration:0,content:{side:`right`}}})),d=G(()=>nn(typeof a.popover==`boolean`?{}:a.popover,{mode:`hover`,content:{side:`right`,align:`start`,alignOffset:2}})),[f,p]=ci(),[m,h]=ci({props:{item:Object,index:Number,level:Number,listIndex:Number}}),g=L(()=>Mr({extend:Cg,...o.ui?.navigationMenu||{}})({orientation:a.orientation,contentOrientation:a.orientation===`vertical`?void 0:a.contentOrientation,collapsed:a.collapsed,color:a.color,variant:a.variant,highlight:a.highlight,highlightColor:a.highlightColor||a.color})),_=L(()=>a.items?.length?Tr(a.items)?a.items:[a.items]:[]);function b(e,t,n,r){let i=_.value.length>1?`group-${r}-`:``;return jr(e,a.valueKey)??(n>0?`${i}item-${n}-${t}`:`${i}item-${t}`)}function x(e,t=0,n=0){let r=e.reduce((e,r,i)=>((r.defaultOpen||r.open)&&e.push(b(r,i,t,n)),e),[]);return a.type===`single`?r[0]:r}function S(e,t){t.children?.length&&(a.orientation===`horizontal`?e.preventDefault():a.orientation===`vertical`&&!a.collapsed&&(e.preventDefault(),e.stopPropagation()))}return(e,t)=>(z(),N(B,null,[v(D(f),null,{default:V(({item:t,active:n,index:r})=>[K(e.$slots,t.slot||`item`,{item:t,index:r,active:n,ui:g.value},()=>[K(e.$slots,t.slot?`${t.slot}-leading`:`item-leading`,{item:t,active:n,index:r,ui:g.value},()=>[t.avatar?(z(),U(yi,I({key:0,size:t.ui?.linkLeadingAvatarSize||D(a).ui?.linkLeadingAvatarSize||g.value.linkLeadingAvatarSize()},t.avatar,{"data-slot":`linkLeadingAvatar`,class:g.value.linkLeadingAvatar({class:[D(a).ui?.linkLeadingAvatar,t.ui?.linkLeadingAvatar],active:n,disabled:!!t.disabled})}),null,16,[`size`,`class`])):t.icon&&t.chip?(z(),U(vi,I({key:1,size:t.ui?.linkLeadingChipSize||D(a).ui?.linkLeadingChipSize||g.value.linkLeadingChipSize(),inset:``},typeof t.chip==`object`?t.chip:{},{"data-slot":`linkLeadingChip`}),{default:V(()=>[v(_i,{name:t.icon,"data-slot":`linkLeadingIcon`,class:j(g.value.linkLeadingIcon({class:[D(a).ui?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:n,disabled:!!t.disabled}))},null,8,[`name`,`class`])]),_:2},1040,[`size`])):t.icon?(z(),U(_i,{key:2,name:t.icon,"data-slot":`linkLeadingIcon`,class:j(g.value.linkLeadingIcon({class:[D(a).ui?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:n,disabled:!!t.disabled}))},null,8,[`name`,`class`])):q(``,!0)]),D(jr)(t,D(a).labelKey)||i[t.slot?`${t.slot}-label`:`item-label`]?(z(),N(`span`,{key:0,"data-slot":`linkLabel`,class:j(g.value.linkLabel({class:[D(a).ui?.linkLabel,t.ui?.linkLabel]}))},[K(e.$slots,t.slot?`${t.slot}-label`:`item-label`,{item:t,active:n,index:r},()=>[y(H(D(jr)(t,D(a).labelKey)),1)]),t.target===`_blank`&&D(a).externalIcon!==!1?(z(),U(_i,{key:0,name:typeof D(a).externalIcon==`string`?D(a).externalIcon:D(o).ui.icons.external,"data-slot":`linkLabelExternalIcon`,class:j(g.value.linkLabelExternalIcon({class:[D(a).ui?.linkLabelExternalIcon,t.ui?.linkLabelExternalIcon],active:n}))},null,8,[`name`,`class`])):q(``,!0)],2)):q(``,!0),t.badge||t.badge===0||D(a).orientation===`horizontal`&&(t.children?.length||i[t.slot?`${t.slot}-content`:`item-content`])||D(a).orientation===`vertical`&&t.children?.length||t.trailingIcon||i[t.slot?`${t.slot}-trailing`:`item-trailing`]?(z(),U(Ee(D(a).orientation===`vertical`&&t.children?.length&&!D(a).collapsed?D(Vr):`span`),{key:1,as:D(a).orientation===`vertical`&&t.children?.length&&!D(a).collapsed?`span`:void 0,"data-slot":`linkTrailing`,class:j(g.value.linkTrailing({class:[D(a).ui?.linkTrailing,t.ui?.linkTrailing]})),onClick:e=>S(e,t)},{default:V(()=>[K(e.$slots,t.slot?`${t.slot}-trailing`:`item-trailing`,{item:t,active:n,index:r,ui:g.value},()=>[t.badge||t.badge===0?(z(),U(dg,I({key:0,color:`neutral`,variant:`outline`,size:t.ui?.linkTrailingBadgeSize||D(a).ui?.linkTrailingBadgeSize||g.value.linkTrailingBadgeSize()},typeof t.badge==`string`||typeof t.badge==`number`?{label:t.badge}:t.badge,{"data-slot":`linkTrailingBadge`,class:g.value.linkTrailingBadge({class:[D(a).ui?.linkTrailingBadge,t.ui?.linkTrailingBadge]})}),null,16,[`size`,`class`])):q(``,!0),D(a).orientation===`horizontal`&&(t.children?.length||i[t.slot?`${t.slot}-content`:`item-content`])||D(a).orientation===`vertical`&&t.children?.length?(z(),U(_i,{key:1,name:t.trailingIcon||D(a).trailingIcon||D(o).ui.icons.chevronDown,"data-slot":`linkTrailingIcon`,class:j(g.value.linkTrailingIcon({class:[D(a).ui?.linkTrailingIcon,t.ui?.linkTrailingIcon],active:n}))},null,8,[`name`,`class`])):t.trailingIcon?(z(),U(_i,{key:2,name:t.trailingIcon,"data-slot":`linkTrailingIcon`,class:j(g.value.linkTrailingIcon({class:[D(a).ui?.linkTrailingIcon,t.ui?.linkTrailingIcon],active:n}))},null,8,[`name`,`class`])):q(``,!0)])]),_:2},1032,[`as`,`class`,`onClick`])):q(``,!0)])]),_:3}
29),v(D(m),null,{default:V(({item:t,index:n,level:r=0,listIndex:s=0})=>[(z(),U(Ee(D(a).orientation===`vertical`&&!D(a).collapsed?D(zr):D(Ym)),I({as:`li`},D(a).orientation===`vertical`&&!D(a).collapsed?{disabled:!!t.disabled}:{},{value:b(t,n,r,s)}),{default:V(()=>[D(a).orientation===`vertical`&&t.type===`label`&&!D(a).collapsed?(z(),N(`div`,{key:0,"data-slot":`label`,class:j(g.value.label({class:[D(a).ui?.label,t.ui?.label,t.class]}))},[v(D(p),{item:t,index:n},null,8,[`item`,`index`])],2)):t.type===`label`?q(``,!0):(z(),U(jn,I({key:1},D(a).orientation===`vertical`&&t.children?.length&&!D(a).collapsed&&t.type===`trigger`?{}:D(kn)(t),{custom:``}),{default:V(({active:s,...c})=>[(z(),U(Ee(D(a).orientation===`horizontal`&&(t.children?.length||i[t.slot?`${t.slot}-content`:`item-content`])?D(nh):D(a).orientation===`vertical`&&t.children?.length&&!D(a).collapsed&&!c.href?D(Vr):D($m)),{"as-child":``,active:s||t.active,disabled:t.disabled,onSelect:t.onSelect},{default:V(()=>[D(a).orientation===`vertical`&&D(a).collapsed&&t.children?.length&&(D(a).popover||t.popover)?(z(),U(gg,I({key:0},{...d.value,...typeof t.popover==`boolean`?{}:t.popover||{}},{ui:{content:g.value.content({class:[D(a).ui?.content,t.ui?.content]})}}),{content:V(({close:r})=>[K(e.$slots,t.slot?`${t.slot}-content`:`item-content`,{item:t,active:s||t.active,index:n,ui:g.value,close:r},()=>[M(`ul`,{"data-slot":`childList`,class:j(g.value.childList({class:[D(a).ui?.childList,t.ui?.childList]}))},[M(`li`,{"data-slot":`childLabel`,class:j(g.value.childLabel({class:[D(a).ui?.childLabel,t.ui?.childLabel]}))},H(D(jr)(t,D(a).labelKey)),3),(z(!0),N(B,null,P(t.children,(e,n)=>(z(),N(`li`,{key:n,"data-slot":`childItem`,class:j(g.value.childItem({class:[D(a).ui?.childItem,t.ui?.childItem]}))},[v(jn,I({ref_for:!0},D(kn)(e),{custom:``}),{default:V(({active:n,...r})=>[v(D($m),{"as-child":``,active:n,onSelect:e.onSelect},{default:V(()=>[v(On,I({ref_for:!0},r,{"data-slot":`childLink`,class:g.value.childLink({class:[D(a).ui?.childLink,t.ui?.childLink,e.class],active:n})}),{default:V(()=>[e.icon?(z(),U(_i,{key:0,name:e.icon,"data-slot":`childLinkIcon`,class:j(g.value.childLinkIcon({class:[D(a).ui?.childLinkIcon,t.ui?.childLinkIcon],active:n}))},null,8,[`name`,`class`])):q(``,!0),M(`span`,{"data-slot":`childLinkLabel`,class:j(g.value.childLinkLabel({class:[D(a).ui?.childLinkLabel,t.ui?.childLinkLabel],active:n}))},[y(H(D(jr)(e,D(a).labelKey))+` `,1),e.target===`_blank`&&D(a).externalIcon!==!1?(z(),U(_i,{key:0,name:typeof D(a).externalIcon==`string`?D(a).externalIcon:D(o).ui.icons.external,"data-slot":`childLinkLabelExternalIcon`,class:j(g.value.childLinkLabelExternalIcon({class:[D(a).ui?.childLinkLabelExternalIcon,t.ui?.childLinkLabelExternalIcon],active:n}))},null,8,[`name`,`class`])):q(``,!0)],2)]),_:2},1040,[`class`])]),_:2},1032,[`active`,`onSelect`])]),_:2},1040)],2))),128))],2)])]),default:V(()=>[v(On,I(c,{"data-slot":`link`,class:g.value.link({class:[D(a).ui?.link,t.ui?.link,t.class],active:s||t.active,disabled:!!t.disabled,level:r>0})}),{default:V(()=>[v(D(p),{item:t,active:s||t.active,index:n},null,8,[`item`,`active`,`index`])]),_:2},1040,[`class`])]),_:2},1040,[`ui`])):D(a).orientation===`vertical`&&D(a).collapsed&&(D(a).tooltip||t.tooltip)||D(a).orientation===`horizontal`&&t.tooltip?(z(),U(Sg,I({key:1,text:D(jr)(t,D(a).labelKey)},{...u.value,...typeof t.tooltip==`boolean`?{}:t.tooltip||{}}),{default:V(()=>[v(On,I(c,{"data-slot":`link`,class:g.value.link({class:[D(a).ui?.link,t.ui?.link,t.class],active:s||t.active,disabled:!!t.disabled,level:r>0})}),{default:V(()=>[v(D(p),{item:t,active:s||t.active,index:n},null,8,[`item`,`active`,`index`])]),_:2},1040,[`class`])]),_:2},1040,[`text`])):(z(),U(On,I({key:2},c,{"data-slot":`link`,class:g.value.link({class:[D(a).ui?.link,t.ui?.link,t.class],active:s||t.active,disabled:!!t.disabled,level:D(a).orientation===`horizontal`||r>0})}),{default:V(()=>[v(D(p),{item:t,active:s||t.active,index:n},null,8,[`item`,`active`,`index`])]),_:2},1040,[`class`]))]),_:2},1064,[`active`,`disabled`,`onSelect`])),D(a).orientation===`horizontal`&&(t.children?.length||i[t.slot?`${t.slot}-content`:`item-content`])?(z(),U(D(Zm),I({key:0},l.value,{"data-slot":`content`,class:g.value.content({class:[D(a).ui?.content,t.ui?.content]}
29)}),{default:V(()=>[K(e.$slots,t.slot?`${t.slot}-content`:`item-content`,{item:t,active:s||t.active,index:n,ui:g.value},()=>[M(`ul`,{"data-slot":`childList`,class:j(g.value.childList({class:[D(a).ui?.childList,t.ui?.childList]}))},[(z(!0),N(B,null,P(t.children,(e,n)=>(z(),N(`li`,{key:n,"data-slot":`childItem`,class:j(g.value.childItem({class:[D(a).ui?.childItem,t.ui?.childItem]}))},[v(jn,I({ref_for:!0},D(kn)(e),{custom:``}),{default:V(({active:n,...r})=>[v(D($m),{"as-child":``,active:n,onSelect:e.onSelect},{default:V(()=>[v(On,I({ref_for:!0},r,{"data-slot":`childLink`,class:g.value.childLink({class:[D(a).ui?.childLink,t.ui?.childLink,e.class],active:n})}),{default:V(()=>[e.icon?(z(),U(_i,{key:0,name:e.icon,"data-slot":`childLinkIcon`,class:j(g.value.childLinkIcon({class:[D(a).ui?.childLinkIcon,t.ui?.childLinkIcon],active:n}))},null,8,[`name`,`class`])):q(``,!0),M(`div`,{"data-slot":`childLinkWrapper`,class:j(g.value.childLinkWrapper({class:[D(a).ui?.childLinkWrapper,t.ui?.childLinkWrapper]}))},[M(`p`,{"data-slot":`childLinkLabel`,class:j(g.value.childLinkLabel({class:[D(a).ui?.childLinkLabel,t.ui?.childLinkLabel],active:n}))},[y(H(D(jr)(e,D(a).labelKey))+` `,1),e.target===`_blank`&&D(a).externalIcon!==!1?(z(),U(_i,{key:0,name:typeof D(a).externalIcon==`string`?D(a).externalIcon:D(o).ui.icons.external,"data-slot":`childLinkLabelExternalIcon`,class:j(g.value.childLinkLabelExternalIcon({class:[D(a).ui?.childLinkLabelExternalIcon,t.ui?.childLinkLabelExternalIcon],active:n}))},null,8,[`name`,`class`])):q(``,!0)],2),e.description?(z(),N(`p`,{key:0,"data-slot":`childLinkDescription`,class:j(g.value.childLinkDescription({class:[D(a).ui?.childLinkDescription,t.ui?.childLinkDescription],active:n}))},H(e.description),3)):q(``,!0)],2)]),_:2},1040,[`class`])]),_:2},1032,[`active`,`onSelect`])]),_:2},1040)],2))),128))],2)])]),_:2},1040,[`class`])):q(``,!0)]),_:2},1040)),D(a).orientation===`vertical`&&t.children?.length&&!D(a).collapsed?(z(),U(D(Rr),{key:2,"data-slot":`content`,class:j(g.value.content({class:[D(a).ui?.content,t.ui?.content]}))},{default:V(()=>[v(D(Ir),I({...D(c),defaultValue:x(t.children,r+1,s)},{as:`ul`,"data-slot":`childList`,class:g.value.childList({class:[D(a).ui?.childList,t.ui?.childList]})}),{default:V(()=>[(z(!0),N(B,null,P(t.children,(e,t)=>(z(),U(D(h),{key:t,item:e,index:t,level:r+1,"list-index":s,"data-slot":`childItem`,class:j(g.value.childItem({class:[D(a).ui?.childItem,e.ui?.childItem]}))},null,8,[`item`,`index`,`level`,`list-index`,`class`]))),128))]),_:2},1040,[`class`])]),_:2},1032,[`class`])):q(``,!0)]),_:2},1040,[`value`]))]),_:3}),v(D(Km),I({"data-slot":`root`},{...D(s),...D(a).orientation===`horizontal`?{modelValue:D(a).modelValue,defaultValue:D(a).defaultValue}:{},...e.$attrs},{"data-collapsed":D(a).collapsed,class:g.value.root({class:[D(a).ui?.root,D(a).class]})}),{default:V(()=>[K(e.$slots,`list-leading`),(z(!0),N(B,null,P(_.value,(e,t)=>(z(),N(B,{key:`list-${t}`},[(z(),U(Ee(D(a).orientation===`vertical`?D(Ir):D(eh)),I({ref_for:!0},D(a).orientation===`vertical`&&!D(a).collapsed?{...D(c),modelValue:D(a).modelValue,defaultValue:D(a).defaultValue??x(e,0,t)}:{},{as:`ul`,"data-slot":`list`,class:g.value.list({class:D(a).ui?.list})}),{default:V(()=>[(z(!0),N(B,null,P(e,(e,n)=>(z(),U(D(h),{key:`list-${t}-${n}`,item:e,index:n,"list-index":t,"data-slot":`item`,class:j(g.value.item({class:[D(a).ui?.item,e.ui?.item]}))},null,8,[`item`,`index`,`list-index`,`class`]))),128))]),_:2},1040,[`class`])),D(a).orientation===`vertical`&&t<_.value.length-1?(z(),N(`div`,{key:0,"data-slot":`separator`,class:j(g.value.separator({class:D(a).ui?.separator}))},null,2)):q(``,!0)],64))),128)),K(e.$slots,`list-trailing`),D(a).orientation===`horizontal`?(z(),N(`div`,{key:0,"data-slot":`viewportWrapper`,class:j(g.value.viewportWrapper({class:D(a).ui?.viewportWrapper}))},[D(a).arrow?(z(),U(D(Qm),{key:0,"data-slot":`indicator`,class:j(g.value.indicator({class:D(a).ui?.indicator}))},{default:V(()=>[M(`div`,{"data-slot":`arrow`,class:j(g.value.arrow({class:D(a).ui?.arrow}))},null,2)]),_:1},8,[`class`])):q(``,!0),v(D(rh),{"data-slot":`viewport`,class:j(g.value.viewport({class:D(a).ui?.viewport}))},null,8,[`class`])],2)):q(``,!0)]),_:3},16,[`data-collapsed`,`class`])],64))}}),Tg=()=>En(`color-mode`).value,Eg=Object.assign({inheritAttrs:!1},{__name:`UColorModeButton`,props:{color:{type:null,required:!1,default:`neutral`},variant:{type:null,required:!1,default:`ghost`},label:{type:String,required:!1},activeColor:{type:null,required:!1},activeVariant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},block:{type:Boolean,required:!1},loadingAuto:{type:Boolean,required:!1},onClick:{type:[Function,Array],required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1},as:{type:null,required:!1},type:{type:null,required:!1},disabled:{type:Boolean,required:!1},exactActiveClass:{type:String,required:!1},viewTransition:{type:Boolean,required:!1}},setup(e){let t=kr(`button`,e),{t:n}=hi(),r=Tg(),i=lr(),a=Ti(),o=fi(Qr(t,`icon`)),s=L({get(){return r.value===`dark`},set(e){r.preference=e?`dark`:`light`}});return(e,r)=>(z(),U(Ci,I({...D(o),"aria-label":s.value?D(n)(`colorMode.switchToLight`):D(n)(`colorMode.switchToDark`),...e.$attrs},{onClick:r[0]||=e=>s.value=!s.value}),{leading:V(({ui:e})=>[v(_i,{class:j(e.leadingIcon({class:[D(t).ui?.leadingIcon,D(a)(`hidden dark:inline-block`)]}
29)),name:D(i).ui.icons.dark},null,8,[`class`,`name`]),v(_i,{class:j(e.leadingIcon({class:[D(t).ui?.leadingIcon,D(a)(`dark:hidden`)]})),name:D(i).ui.icons.light},null,8,[`class`,`name`])]),_:1},16))}}),Dg=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},Og={},kg={class:`flex items-center gap-1`};function Ag(e,t){let n=Ci;return z(),N(`div`,kg,[v(n,{to:`https://github.com/TerrorSquad`,target:`_blank`,icon:`i-simple-icons-github`,"aria-label":`GitHub`,color:`neutral`,variant:`ghost`}),v(n,{to:`https://www.linkedin.com/in/goran-ninkovic/`,target:`_blank`,icon:`i-simple-icons-linkedin`,"aria-label":`LinkedIn`,color:`neutral`,variant:`ghost`}),v(n,{to:`https://goranninkovic.substack.com`,target:`_blank`,icon:`i-simple-icons-substack`,"aria-label":`Substack`,color:`neutral`,variant:`ghost`})])}var jg=Object.assign(Dg(Og,[[`render`,Ag]]),{__name:`SocialButtons`}),Mg={slots:{root:`flex items-center align-center text-center`,border:``,container:`font-medium text-default flex`,icon:`shrink-0 size-5`,avatar:`shrink-0`,avatarSize:`2xs`,label:`text-sm`},variants:{color:{primary:{border:`border-primary`},secondary:{border:`border-secondary`},success:{border:`border-success`},info:{border:`border-info`},warning:{border:`border-warning`},error:{border:`border-error`},neutral:{border:`border-default`}},orientation:{horizontal:{root:`w-full flex-row`,border:`w-full`,container:`whitespace-nowrap`},vertical:{root:`h-full flex-col`,border:`h-full`,container:``}},size:{xs:``,sm:``,md:``,lg:``,xl:``},position:{start:``,center:``,end:``},type:{solid:{border:`border-solid`},dashed:{border:`border-dashed`},dotted:{border:`border-dotted`}}},compoundVariants:[{orientation:`horizontal`,position:`start`,class:{container:`me-3`}},{orientation:`horizontal`,position:`center`,class:{container:`mx-3`}},{orientation:`horizontal`,position:`end`,class:{container:`ms-3`}},{orientation:`vertical`,position:`start`,class:{container:`mb-2`}},{orientation:`vertical`,position:`center`,class:{container:`my-2`}},{orientation:`vertical`,position:`end`,class:{container:`mt-2`}},{orientation:`horizontal`,size:`xs`,class:{border:`border-t`}},{orientation:`horizontal`,size:`sm`,class:{border:`border-t-[2px]`}},{orientation:`horizontal`,size:`md`,class:{border:`border-t-[3px]`}},{orientation:`horizontal`,size:`lg`,class:{border:`border-t-[4px]`}},{orientation:`horizontal`,size:`xl`,class:{border:`border-t-[5px]`}},{orientation:`vertical`,size:`xs`,class:{border:`border-s`}},{orientation:`vertical`,size:`sm`,class:{border:`border-s-[2px]`}},{orientation:`vertical`,size:`md`,class:{border:`border-s-[3px]`}},{orientation:`vertical`,size:`lg`,class:{border:`border-s-[4px]`}},{orientation:`vertical`,size:`xl`,class:{border:`border-s-[5px]`}}],defaultVariants:{color:`neutral`,size:`xs`,type:`solid`}},Ng=Object.assign({inheritAttrs:!1},{__name:`USeparator`,props:{as:{type:null,required:!1},label:{type:String,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},color:{type:null,required:!1},size:{type:null,required:!1},type:{type:null,required:!1},orientation:{type:null,required:!1,default:`horizontal`},position:{type:null,required:!1,default:`center`},class:{type:null,required:!1},ui:{type:null,required:!1},decorative:{type:Boolean,required:!1}},setup(e){let t=e,n=T(),r=kr(`separator`,t),i=lr(),a=fi(Yr(r,`as`,`decorative`,`orientation`)),[o,s]=ci(),c=L(()=>!!(r.label||r.icon||r.avatar||n.default)),l=L(()=>Mr({extend:Mg,...i.ui?.separator||{}})({color:r.color,orientation:r.orientation,size:r.size,position:r.position,type:r.type}));return(e,t)=>(z(),N(B,null,[v(D(o),null,{default:V(()=>[M(`div`,{"data-slot":`container`,class:j(l.value.container({class:D(r).ui?.container}))},[K(e.$slots,`default`,{ui:l.value},()=>[D(r).label?(z(),N(`span`,{key:0,"data-slot":`label`,class:j(l.value.label({class:D(r).ui?.label}))},H(D(r).label),3)):D(r).icon?(z(),U(_i,{key:1,name:D(r).icon,"data-slot":`icon`,class:j(l.value.icon({class:D(r).ui?.icon}))},null,8,[`name`,`class`])):D(r).avatar?(z(),U(yi,I({key:2,size:D(r).ui?.avatarSize||l.value.avatarSize()},D(r).avatar,{"data-slot":`avatar`,class:l.value.avatar({class:D(r).ui?.avatar})}),null,16,[`size`,`class`])):q(``,!0)])],2)]),_:3}),v(D(ph),I({"data-slot":`root`},{...D(a),...e.$attrs},{class:l.value.root({class:[D(r).ui?.root,D(r).class]})}),{default:V(()=>[c.value&&D(r).position===`start`?(z(),U(D(s),{key:0})):q(``,!0),M(`div`,{"data-slot":`border`,class:j(l.value.border({class:D(r).ui?.border}))},null,2),c.value&&D(r).position===`center`?(z(),N(B,{key:1},[v(D(s)),M(`div`,{"data-slot":`border`,class:j(l.value.border({class:D(r).ui?.border}))},null,2)],64)):q(``,!0),c.value&&D(r).position===`end`?(z(),U(D(s),{key:2})):q(``,!0)]),_:1}
29,16,[`class`])],64))}}),Pg={slots:{overlay:`fixed inset-0 bg-elevated/75`,content:`fixed bg-default divide-y divide-default sm:ring ring-default sm:shadow-lg flex flex-col focus:outline-none`,header:`flex items-center gap-1.5 p-4 sm:px-6 min-h-(--ui-header-height)`,wrapper:``,body:`flex-1 overflow-y-auto p-4 sm:p-6`,footer:`flex items-center gap-1.5 p-4 sm:px-6`,title:`text-highlighted font-semibold`,description:`mt-1 text-muted text-sm`,close:`absolute top-4 end-4`},variants:{side:{top:{content:``},right:{content:`max-w-md`},bottom:{content:``},left:{content:`max-w-md`}},inset:{true:{content:`rounded-lg`}},transition:{true:{overlay:`data-[state=open]:animate-[fade-in_200ms_var(--ease-out)] data-[state=closed]:animate-[fade-out_200ms_var(--ease-out)]`}}},compoundVariants:[{side:`top`,inset:!0,class:{content:`max-h-[calc(100%-2rem)] inset-x-4 top-4`}},{side:`top`,inset:!1,class:{content:`max-h-full inset-x-0 top-0`}},{side:`right`,inset:!0,class:{content:`w-[calc(100%-2rem)] inset-y-4 right-4`}},{side:`right`,inset:!1,class:{content:`w-full inset-y-0 right-0`}},{side:`bottom`,inset:!0,class:{content:`max-h-[calc(100%-2rem)] inset-x-4 bottom-4`}},{side:`bottom`,inset:!1,class:{content:`max-h-full inset-x-0 bottom-0`}},{side:`left`,inset:!0,class:{content:`w-[calc(100%-2rem)] inset-y-4 left-4`}},{side:`left`,inset:!1,class:{content:`w-full inset-y-0 left-0`}},{transition:!0,side:`top`,class:{content:`data-[state=open]:animate-[slide-in-from-top_200ms_var(--ease-out)] data-[state=closed]:animate-[slide-out-to-top_200ms_var(--ease-out)]`}},{transition:!0,side:`right`,class:{content:`data-[state=open]:animate-[slide-in-from-right_200ms_var(--ease-out)] data-[state=closed]:animate-[slide-out-to-right_200ms_var(--ease-out)]`}},{transition:!0,side:`bottom`,class:{content:`data-[state=open]:animate-[slide-in-from-bottom_200ms_var(--ease-out)] data-[state=closed]:animate-[slide-out-to-bottom_200ms_var(--ease-out)]`}},{transition:!0,side:`left`,class:{content:`data-[state=open]:animate-[slide-in-from-left_200ms_var(--ease-out)] data-[state=closed]:animate-[slide-out-to-left_200ms_var(--ease-out)]`}}]},Fg={__name:`USlideover`,props:{title:{type:String,required:!1},description:{type:String,required:!1},content:{type:Object,required:!1},overlay:{type:Boolean,required:!1,default:!0},transition:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1,default:`right`},inset:{type:Boolean,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},close:{type:[Boolean,Object],required:!1,default:!0},closeIcon:{type:null,required:!1},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:Object,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},modal:{type:Boolean,required:!1,default:!0},unmountOnHide:{type:Boolean,required:!1}},emits:[`leave`,`after:leave`,`enter`,`after:enter`,`close:prevent`,`update:open`],setup(e,{emit:t}){let n=e,r=t,i=T(),a=kr(`slideover`,n),{t:o}=hi(),s=lr(),c=fi(Yr(a,`open`,`defaultOpen`,`modal`,`unmountOnHide`),r),l=Xh(G(()=>a.portal)),u=G(()=>a.content),d=L(()=>a.dismissible?{pointerDownOutside:mg}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>(e[t]=e=>{e.preventDefault(),r(`close:prevent`)},e),{})),f=L(()=>Mr({extend:Pg,...s.ui?.slideover||{}})({transition:a.transition,side:a.side,inset:a.inset}));return(e,t)=>(z(),U(D(od),g(J(D(c))),{default:V(({open:n,close:c})=>[i.default?(z(),U(D(Ud),{key:0,"as-child":``,class:j(D(a).class)},{default:V(()=>[K(e.$slots,`default`,{open:n})]),_:2},1032,[`class`])):q(``,!0),v(D(Vd),I(D(l),{"force-mount":D(l).disabled&&D(a).unmountOnHide===!1||void 0}),{default:V(()=>[v(D(Si),null,{default:V(()=>[D(a).overlay?(z(),U(D(zd),{key:0,"data-slot":`overlay`,class:j(f.value.overlay({class:D(a).ui?.overlay}))},null,8,[`class`])):q(``,!0),v(D(Id),I({"data-side":D(a).side,"data-slot":`content`,class:f.value.content({class:[!i.default&&D(a).class,D(a).ui?.content]})},u.value,{onEnter:t[0]||=e=>r(`enter`),onAfterEnter:t[1]||=e=>r(`after:enter`),onLeave:t[2]||=e=>r(`leave`),onAfterLeave:t[3]||=e=>r(`after:leave`)},ge(d.value)),{default:V(()=>[!D(a).title&&!i.title||!D(a).description&&!i.description||i.content?(z(),U(D(Wd),{key:0},{default:V(()=>[!D(a).title&&!i.title?(z(),U(D(Hd),{key:0})):i.content?(z(),U(D(Hd),{key:1},{default:V(()=>[K(e.$slots,`title`,{},()=>[y(H(D(a).title),1)])]),_:3})):q(``,!0),!D(a).description&&!i.description?(z(),U(D(Ld),{key:2})):i.content?(z(),U(D(Ld),{key:3},{default:V(()=>[K(e.$slots,`description`,{},()=>[y(H(D(a).description),1)])]),_:3})):q(``,!0)]),_:3})):q(``,!0),K(e.$slots,`content`,{close:c},()=>[i.header||D(a).title||i.title||D(a).description||i.description||D(a).close||i.close?(z(),N(`div`,{key:0,"data-slot":`header`,class:j(f.value.header({class:D(a).ui?.header}))},[K(e.$slots,`header`,{close:c},()=>[D(a).title||i.title||D(a).description||i.description?(z(),N(`div`,{key:0,"data-slot":`wrapper`,class:j(f.value.wrapper({class:D(a).ui?.wrapper}))},[D(a).title||i.title?(z(),U(D(Hd),{key:0,"data-slot":`title`,class:j(f.value.title({class:D(a).ui?.title}))},{default:V(()=>[K(e.$slots,`title`,{},()=>[y(H(D(a).title),1)])]),_:3},8,[`class`])):q(``,!0),D(a).description||i.description?(z(),U(D(Ld),{key:1,"data-slot":`description`,class:j(f.value.description({class:D(a).ui?.description}))},{default:V(()=>[K(e.$slots,`description`,{},()=>[y(H(D(a).description),1)])]),_:3},8,[`class`])):q(``,!0)],2)):q(``,!0),K(e.$slots,`actions`),D(a).close||i.close?(z(),U(D(sd),{key:1,"as-child":``},{default:V(()=>[K(e.$slots,`close`,{ui:f.value},()=>[D(a).close?(z(),U(Ci,I({key:0,icon:D(a).closeIcon||D(s).ui.icons.close,color:`neutral`,variant:`ghost`,"aria-label":D(o)(`slideover.close`)},typeof D(a).close==`object`?D(a).close:{},{"data-slot":`close`,class:f.value.close({class:D(a).ui?.close})}),null,16,[`icon`,`aria-label`,`class`])):q(``,!0)])]),_:2},1024)):q(``,!0)])],2)):q(``,!0),M(`div`,{"data-slot":`body`,class:j(f.value.body({class:D(a).ui?.body}))},[K(e.$slots,`body`,{close:c})],2),i.footer?(z(),N(`div`,{key:1,"data-slot":`footer`,class:j(f.value.footer({class:D(a).ui?.footer}))},[K(e.$slots,`footer`,{close:c})],2)):q(``,!0)])]),_:2},1040,[`data-side`,`class`])]),_:2},1024)]),_:2},1040,[`force-mount`])]),_:3},16))}},Ig={slots:{overlay:`fixed inset-0`,content:`bg-default divide-y divide-default flex flex-col focus:outline-none`,header:`flex items-center gap-1.5 p-4 sm:px-6 min-h-(--ui-header-height)`,wrapper:``,body:`flex-1 p-4 sm:p-6`,footer:`flex items-center gap-1.5 p-4 sm:px-6`,title:`text-highlighted font-semibold`,description:`mt-1 text-muted text-sm`,close:`absolute top-4 end-4`},variants:{transition:{true:{overlay:`data-[state=open]:animate-[fade-in_200ms_var(--ease-out)] data-[state=closed]:animate-[fade-out_200ms_var(--ease-out)]`,content:`data-[state=open]:animate-[scale-in_200ms_var(--ease-out)] data-[state=closed]:animate-[scale-out_200ms_var(--ease-out)]`}},fullscreen:{true:{content:`inset-0`},false:{content:`w-[calc(100vw-2rem)] max-w-lg rounded-lg shadow-lg ring ring-default`}},overlay:{true:{overlay:`bg-elevated/75`}},scrollable:{true:{overlay:`overflow-y-auto`,content:`relative`},false:{content:`fixed`,body:`overflow-y-auto`}}},compoundVariants:[{scrollable:!0,fullscreen:!1,class:{overlay:`grid place-items-center p-4 sm:py-8`}},{scrollable:!1,fullscreen:!1,class:{content:`top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 max-h-[calc(100dvh-2rem)] sm:max-h-[calc(100dvh-4rem)] overflow-hidden`}}]},Lg={__name:`UModal`,props:{title:{type:String,required:!1},description:{type:String,required:!1},content:{type:Object,required:!1},overlay:{type:Boolean,required:!1,default:!0},scrollable:{type:Boolean,required:!1},transition:{type:Boolean,required:!1,default:!0},fullscreen:{type:Boolean,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},close:{type:[Boolean,Object],required:!1,default:!0},closeIcon:{type:null,required:!1},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:Object,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},modal:{type:Boolean,required:!1,default:!0},unmountOnHide:{type:Boolean,required:!1}},emits:[`leave`,`after:leave`,`enter`,`after:enter`,`close:prevent`,`update:open`],setup(e,{emit:t}){let n=e,r=t,i=T(),a=kr(`modal`,n),{t:o}=hi(),s=lr(),c=fi(Yr(a,`open`,`defaultOpen`,`modal`,`unmountOnHide`),r),l=Xh(G(()=>a.portal)),u=G(()=>a.content),d=L(()=>
29a.dismissible?{pointerDownOutside:e=>mg(e,{scrollable:a.scrollable})}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>(e[t]=e=>{e.preventDefault(),r(`close:prevent`)},e),{})),[f,p]=ci(),m=L(()=>Mr({extend:Ig,...s.ui?.modal||{}})({transition:a.transition,fullscreen:a.fullscreen,overlay:a.overlay,scrollable:a.scrollable}));return(e,t)=>(z(),U(D(od),g(J(D(c))),{default:V(({open:n,close:c})=>[v(D(f),null,{default:V(()=>[v(D(Id),I({"data-slot":`content`,class:m.value.content({class:[!i.default&&D(a).class,D(a).ui?.content]})},u.value,{onEnter:t[0]||=e=>!D(a).scrollable&&r(`enter`),onAfterEnter:t[1]||=e=>!D(a).scrollable&&r(`after:enter`),onLeave:t[2]||=e=>!D(a).scrollable&&r(`leave`),onAfterLeave:t[3]||=e=>!D(a).scrollable&&r(`after:leave`)},ge(d.value)),{default:V(()=>[!D(a).title&&!i.title||!D(a).description&&!i.description||i.content?(z(),U(D(Wd),{key:0},{default:V(()=>[!D(a).title&&!i.title?(z(),U(D(Hd),{key:0})):i.content?(z(),U(D(Hd),{key:1},{default:V(()=>[K(e.$slots,`title`,{},()=>[y(H(D(a).title),1)])]),_:3})):q(``,!0),!D(a).description&&!i.description?(z(),U(D(Ld),{key:2})):i.content?(z(),U(D(Ld),{key:3},{default:V(()=>[K(e.$slots,`description`,{},()=>[y(H(D(a).description),1)])]),_:3})):q(``,!0)]),_:3})):q(``,!0),K(e.$slots,`content`,{close:c},()=>[i.header||D(a).title||i.title||D(a).description||i.description||D(a).close||i.close?(z(),N(`div`,{key:0,"data-slot":`header`,class:j(m.value.header({class:D(a).ui?.header}))},[K(e.$slots,`header`,{close:c},()=>[D(a).title||i.title||D(a).description||i.description?(z(),N(`div`,{key:0,"data-slot":`wrapper`,class:j(m.value.wrapper({class:D(a).ui?.wrapper}))},[D(a).title||i.title?(z(),U(D(Hd),{key:0,"data-slot":`title`,class:j(m.value.title({class:D(a).ui?.title}))},{default:V(()=>[K(e.$slots,`title`,{},()=>[y(H(D(a).title),1)])]),_:3},8,[`class`])):q(``,!0),D(a).description||i.description?(z(),U(D(Ld),{key:1,"data-slot":`description`,class:j(m.value.description({class:D(a).ui?.description}))},{default:V(()=>[K(e.$slots,`description`,{},()=>[y(H(D(a).description),1)])]),_:3},8,[`class`])):q(``,!0)],2)):q(``,!0),K(e.$slots,`actions`),D(a).close||i.close?(z(),U(D(sd),{key:1,"as-child":``},{default:V(()=>[K(e.$slots,`close`,{ui:m.value},()=>[D(a).close?(z(),U(Ci,I({key:0,icon:D(a).closeIcon||D(s).ui.icons.close,color:`neutral`,variant:`ghost`,"aria-label":D(o)(`modal.close`)},typeof D(a).close==`object`?D(a).close:{},{"data-slot":`close`,class:m.value.close({class:D(a).ui?.close})}),null,16,[`icon`,`aria-label`,`class`])):q(``,!0)])]),_:2},1024)):q(``,!0)])],2)):q(``,!0),i.body?(z(),N(`div`,{key:1,"data-slot":`body`,class:j(m.value.body({class:D(a).ui?.body}))},[K(e.$slots,`body`,{close:c})],2)):q(``,!0),i.footer?(z(),N(`div`,{key:2,"data-slot":`footer`,class:j(m.value.footer({class:D(a).ui?.footer}))},[K(e.$slots,`footer`,{close:c})],2)):q(``,!0)])]),_:2},1040,[`class`])]),_:2},1024),i.default?(z(),U(D(Ud),{key:0,"as-child":``,class:j(D(a).class)},{default:V(()=>[K(e.$slots,`default`,{open:n})]),_:2},1032,[`class`])):q(``,!0),v(D(Vd),I(D(l),{"force-mount":D(l).disabled&&D(a).unmountOnHide===!1||void 0}),{default:V(()=>[v(D(Si),null,{default:V(()=>[D(a).scrollable?(z(),U(D(zd),{key:0,"data-slot":`overlay`,class:j(m.value.overlay({class:D(a).ui?.overlay})),onEnter:t[4]||=e=>r(`enter`),onAfterEnter:t[5]||=e=>r(`after:enter`),onLeave:t[6]||=e=>r(`leave`),onAfterLeave:t[7]||=e=>r(`after:leave`)},{default:V(()=>[v(D(p))]),_:1},8,[`class`])):(z(),N(B,{key:1},[D(a).overlay?(z(),U(D(zd),{key:0,"data-slot":`overlay`,class:j(m.value.overlay({class:D(a).ui?.overlay}))},null,8,[`class`])):q(``,!0),v(D(p))],64))]),_:1})]),_:1},16,[`force-mount`])]),_:3},16))}};(function(){try{if(typeof document<`u`){var e=document.createElement(`style`);e.nonce=document.head.querySelector(`meta[property=csp-nonce]`)?.content,e.appendChild(document.createTextNode(`[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform, 100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform, 100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height, 0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height, 0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]:after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]:after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}
29[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:hover,[data-vaul-handle]:active{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover: hover) and (pointer: fine){[data-vaul-drawer]{-webkit-user-select:none;user-select:none}}@media (pointer: fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0,var(--initial-transform, 100%),0)}to{transform:translateZ(0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform, 100%),0)}}@keyframes slideFromTop{0%{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}to{transform:translateZ(0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}to{transform:translateZ(0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform, 100%),0,0)}to{transform:translateZ(0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform, 100%),0,0)}}`)),document.head.appendChild(e)}}catch(e){console.error(`vite-plugin-css-injected-by-js`,e)}})();var Rg=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var zg=e=>typeof e<`u`;function Bg(e){return JSON.parse(JSON.stringify(e))}function Vg(e,t,n,r={}){let{clone:i=!1,passive:a=!1,eventName:o,deep:s=!1,defaultValue:c,shouldEmit:l}=r,u=w(),d=n||u?.emit||(u?.$emit)?.bind(u)||(u?.proxy?.$emit)?.bind(u?.proxy),f=o;t||=`modelValue`,f||=`update:${t.toString()}`;let p=e=>i?typeof i==`function`?i(e):Bg(e):e,m=()=>zg(e[t])?p(e[t]):c,h=e=>{l?l(e)&&d(f,e):d(f,e)};if(a){let n=m(),r=W(n),i=!1;return S(()=>e[t],e=>{i||(i=!0,r.value=p(e),Ce(()=>i=!1))}),S(r,n=>{!i&&(n!==e[t]||s)&&h(n)},{deep:s}),r}return L({get(){return m()},set(e){h(e)}})}var[Hg,Ug]=Dr(`DrawerRoot`),Wg=new WeakMap;function Gg(e,t,n=!1){if(!e||!(e instanceof HTMLElement)||!t)return;let r={};Object.entries(t).forEach(([t,n])=>{if(t.startsWith(`--`)){e.style.setProperty(t,n);return}r[t]=e.style[t],e.style[t]=n}),!n&&Wg.set(e,r)}function Kg(e,t){if(!e||!(e instanceof HTMLElement))return;let n=Wg.get(e);n&&Object.entries(n).forEach(([t,n])=>{e.style[t]=n})}function qg(e,t){let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,i=r.match(/^matrix3d\((.+)\)$/);return i?Number.parseFloat(i[1].split(`, `)[Yg(t)?13:12]):(i=r.match(/^matrix\((.+)\)$/),i?Number.parseFloat(i[1].split(`, `)[Yg(t)?5:4]):null)}function Jg(e){return 8*(Math.log(e+1)-2)}function Yg(e){switch(e){case`top`:case`bottom`:return!0;case`left`:case`right`:return!1;default:return e}}function Xg(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}var $={DURATION:.5,EASE:[.32,.72,0,1]},Zg=.4,Qg=.25,$g=100,e_=8,t_=16,n_=26,r_=`vaul-dragging`;function i_({activeSnapPoint:e,snapPoints:t,drawerRef:n,overlayRef:r,fadeFromIndex:i,onSnapPointChange:a,direction:o}){let s=W(typeof window<`u`?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);function c(){s.value={innerWidth:window.innerWidth,innerHeight:window.innerHeight}}F(()=>{typeof window<`u`&&window.addEventListener(`resize`,c)}),he(()=>{typeof window<`u`&&window.removeEventListener(`resize`,c)});let l=L(()=>(t.value&&e.value===t.value[t.value.length-1])??null),u=L(()=>t.value&&t.value.length>0&&(i?.value||i?.value===0)&&!Number.isNaN(i?.value)&&t.value[i?.value??-1]===e.value||!t.value),d=L(()=>t.value?.findIndex(t=>t===e.value)??null),f=L(()=>t.value?.map(e=>{let t=typeof e==`string`,n=0;if(t&&(n=Number.parseInt(e,10)),Yg(o.value)){let r=t?n:s.value?e*s.value.innerHe
29ight:0;return s.value?o.value===`bottom`?s.value.innerHeight-r:-s.value.innerHeight+r:r}let r=t?n:s.value?e*s.value.innerWidth:0;return s.value?o.value===`right`?s.value.innerWidth-r:-s.value.innerWidth+r:r})??[]),p=L(()=>d.value===null?null:f.value?.[d.value]),m=s=>{let c=f.value?.findIndex(e=>e===s)??null;Ce(()=>{a(c,f.value),Gg(n.value?.$el,{transition:`transform ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,transform:Yg(o.value)?`translate3d(0, ${s}px, 0)`:`translate3d(${s}px, 0, 0)`})}),f.value&&c!==f.value.length-1&&c!==i?.value?Gg(r.value?.$el,{transition:`opacity ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,opacity:`0`}):Gg(r.value?.$el,{transition:`opacity ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,opacity:`1`}),e.value=c===null?null:t.value?.[c]??null};S([e,f,t],()=>{if(e.value){let n=t.value?.findIndex(t=>t===e.value)??-1;f.value&&n!==-1&&typeof f.value[n]==`number`&&m(f.value[n])}},{immediate:!0});function h({draggedDistance:e,closeDrawer:n,velocity:a,dismissible:s}){if(i.value===void 0)return;let c=o.value===`bottom`||o.value===`right`?(p.value??0)-e:(p.value??0)+e,u=d.value===i.value-1,h=d.value===0,g=e>0;if(u&&Gg(r.value?.$el,{transition:`opacity ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`}),a>2&&!g){s?n():m(f.value[0]);return}if(a>2&&g&&f&&t.value){m(f.value[t.value.length-1]);return}let _=f.value?.reduce((e,t)=>typeof e!=`number`||typeof t!=`number`?e:Math.abs(t-c)<Math.abs(e-c)?t:e),v=Yg(o.value)?window.innerHeight:window.innerWidth;if(a>Zg&&Math.abs(e)<v*.4){let e=g?1:-1;if(e>0&&l){m(f.value[(t.value?.length??0)-1]);return}if(h&&e<0&&s&&n(),d.value===null)return;m(f.value[d.value+e]);return}m(_)}function g({draggedDistance:e}){if(p.value===null)return;let t=o.value===`bottom`||o.value===`right`?p.value-e:p.value+e;(o.value===`bottom`||o.value===`right`)&&t<f.value[f.value.length-1]||(o.value===`top`||o.value===`left`)&&t>f.value[f.value.length-1]||Gg(n.value?.$el,{transform:Yg(o.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})}function _(e,n){if(!t.value||typeof d.value!=`number`||!f.value||i.value===void 0)return null;let r=d.value===i.value-1;if(d.value>=i.value&&n)return 0;if(r&&!n)return 1;if(!u.value&&!r)return null;let a=r?d.value+1:d.value-1,o=r?f.value[a]-f.value[a-1]:f.value[a+1]-f.value[a],s=e/Math.abs(o);return r?1-s:s}return{isLastSnapPoint:l,shouldFade:u,getPercentageDragged:_,activeSnapPointIndex:d,onRelease:h,onDrag:g,snapPointsOffset:f}}function a_(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}var o_=null;function s_(e){let{isOpen:t,modal:n,nested:r,hasBeenOpened:i,preventScrollRestoration:a,noBodyStyles:o}=e,s=W(typeof window<`u`?window.location.href:``),c=W(0);function l(){if(a_()&&o_===null&&t.value&&!o.value){o_={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty(`position`,`fixed`,`important`),Object.assign(document.body.style,{top:`${-c.value}px`,left:`${-e}px`,right:`0px`,height:`auto`}),setTimeout(()=>{requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&c.value>=t&&(document.body.style.top=`-${c.value+e}px`)})},300)}}function u(){if(a_()&&o_!==null&&!o.value){let e=-Number.parseInt(document.body.style.top,10),t=-Number.parseInt(document.body.style.left,10);Object.assign(document.body.style,o_),window.requestAnimationFrame(()=>{if(a.value&&s.value!==window.location.href){s.value=window.location.href;return}window.scrollTo(t,e)}),o_=null}}return F(()=>{function e(){c.value=window.scrollY}e(),window.addEventListener(`scroll`,e),de(()=>{window.removeEventListener(`scroll`,e)})}),S([t,i,s],()=>{r.value||!i.value||(t.value?(window.matchMedia(`(display-mode: standalone)`).matches||l(),n.value||setTimeout(()=>{u()},500)):u())}),{restorePositionSetting:u}}function c_(e,t){return e&&e.value?e:t}function l_(e){let{emitDrag:t,emitRelease:n,emitClose:r,emitOpenChange:i,open:a,dismissible:o,nested:s,modal:c,shouldScaleBackground:l,setBackgroundColorOnScale:u,scrollLockTimeout:d,closeThreshold:f,activeSnapPoint:p,fadeFromIndex:m,direction:h,noBodyStyles:g,handleOnly:_,preventScrollRestoration:v}=e,y=W(a.value??!1),b=W(!1),x=W(!1),C=W(!1),w=W(null),T=W(null),E=W(null),D=W(null),ee=W(null),te=W(!1),ne=W(null),re=W(0),ie=W(!1);W(0);let k=W(null);W(0);let ae=L(()=>k.value?.$el.getBoundingClientRect().height||0),A=c_(e.snapPoints,W(void 0)),oe=L(()=>A&&(A.value?.length??0)>0),j=W(null),{activeSnapPointIndex:M,onRelease:se,snapPointsOffset:N,onDrag:ce,shouldFade:P,getPercentageDragged:F}=i_({snapPoints:A,activeSnapPoint:p,drawerRef:k,fadeFromIndex:m,overlayRef:w,onSnapPointChange:le,direction:h});function le(e,t){A.value&&e===t.length-1&&(T.value=new Date)}s_({isOpen:y,modal:c,nested:s,hasBeenOpened:b,noBodyStyles:g,preventScrollRestoration:v});function I(){return(window.innerWidth-n_)/window.innerWidth}function ue(e,t){if(!e)return!1;let n=e,r=window.getSelection()?.toString(),i=k.value?qg(k.value.$el,h.value):null,a=new Date;if(n.hasAttribute(`data-vaul-no-drag`)||n.closest(`[data-vaul-no-drag]`))return!1;if(h.value===`right`||h.value===`left`)return!0;
29if(T.value&&a.getTime()-T.value.getTime()<500)return!1;if(i!==null&&(h.value===`bottom`?i>0:i<0))return!0;if(r&&r.length>0)return!1;if(ee.value&&a.getTime()-ee.value.getTime()<d.value&&i===0||t)return ee.value=a,!1;for(;n;){if(n.scrollHeight>n.clientHeight){if(n.scrollTop!==0)return ee.value=new Date,!1;if(n.getAttribute(`role`)===`dialog`)return!0}n=n.parentNode}return!0}function de(e){!o.value&&!A.value||k.value&&!k.value.$el.contains(e.target)||(x.value=!0,E.value=new Date,e.target.setPointerCapture(e.pointerId),re.value=Yg(h.value)?e.clientY:e.clientX)}function fe(e){var n;if(k.value&&x.value){let r=h.value===`bottom`||h.value===`right`?1:-1,i=(re.value-(Yg(h.value)?e.clientY:e.clientX))*r,a=i>0,s=A.value&&!o.value&&!a;if(s&&M.value===0)return;let c=Math.abs(i),u=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`),d=c/ae.value,f=F(c,a);if(f!==null&&(d=f),s&&d>=1||!te.value&&!ue(e.target,a))return;if((n=k?.value)==null||n.$el.classList.add(r_),te.value=!0,Gg(k.value?.$el,{transition:`none`}),Gg(w.value?.$el,{transition:`none`}),A.value&&ce({draggedDistance:i}),a&&!A.value){let e=Jg(i),t=Math.min(e*-1,0)*r;Gg(k.value?.$el,{transform:Yg(h.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`});return}let p=1-d;if((P.value||m.value&&M.value===m.value-1)&&(t(d),Gg(w.value?.$el,{opacity:`${p}`,transition:`none`},!0)),u&&w.value&&l.value){let e=Math.min(I()+d*(1-I()),1),t=8-d*8,n=Math.max(0,14-d*14);Gg(u,{borderRadius:`${t}px`,transform:Yg(h.value)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:`none`},!0)}if(!A.value){let e=c*r;Gg(k.value?.$el,{transform:Yg(h.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}}function pe(){if(!k.value)return;let e=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`),t=qg(k.value.$el,h.value);Gg(k.value.$el,{transform:`translate3d(0, 0, 0)`,transition:`transform ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`}),Gg(w.value?.$el,{transition:`opacity ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,opacity:`1`}),l.value&&t&&t>0&&y.value&&Gg(e,{borderRadius:`${e_}px`,overflow:`hidden`,...Yg(h.value)?{transform:`scale(${I()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:`top`}:{transform:`scale(${I()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:`left`},transitionProperty:`transform, border-radius`,transitionDuration:`${$.DURATION}s`,transitionTimingFunction:`cubic-bezier(${$.EASE.join(`,`)})`},!0)}function me(e){k.value&&(r(),e||(y.value=!1),window.setTimeout(()=>{A.value&&(p.value=A.value[0])},$.DURATION*1e3))}O(()=>{if(!y.value&&l.value&&Rg){let e=setTimeout(()=>{Kg(document.body)},200);return()=>clearTimeout(e)}}),S(a,()=>{y.value=a.value,a.value||me()});function he(e){if(!x.value||!k.value)return;k.value.$el.classList.remove(r_),te.value=!1,x.value=!1,D.value=new Date;let t=qg(k.value.$el,h.value);
29if(!ue(e.target,!1)||!t||Number.isNaN(t)||E.value===null)return;let r=D.value.getTime()-E.value.getTime(),i=re.value-(Yg(h.value)?e.clientY:e.clientX),a=Math.abs(i)/r;if(a>.05&&(C.value=!0,window.setTimeout(()=>{C.value=!1},200)),A.value){let e=h.value===`bottom`||h.value===`right`?1:-1;se({draggedDistance:i*e,closeDrawer:me,velocity:a,dismissible:o.value}),n(!0);return}if(h.value===`bottom`||h.value===`right`?i>0:i<0){pe(),n(!0);return}if(a>Zg){me(),n(!1);return}if(t>=Math.min(k.value.$el.getBoundingClientRect().height??0,window.innerHeight)*f.value){me(),n(!1);return}n(!0),pe()}S(y,e=>{e&&(T.value=new Date),i(e)},{immediate:!0});function ge(e){var t;let n=e?(window.innerWidth-t_)/window.innerWidth:1,r=e?-16:0;ne.value&&window.clearTimeout(ne.value),Gg(k.value?.$el,{transition:`transform ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,transform:`scale(${n}) translate3d(0, ${r}px, 0)`}),!e&&(t=k.value)!=null&&t.$el&&(ne.value=window.setTimeout(()=>{let e=qg(k.value?.$el,h.value);Gg(k.value?.$el,{transition:`none`,transform:Yg(h.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))}function R(e){if(e<0)return;let t=Yg(h.value)?window.innerHeight:window.innerWidth,n=(t-t_)/t,r=n+e*(1-n),i=-16+e*t_;Gg(k.value?.$el,{transform:Yg(h.value)?`scale(${r}) translate3d(0, ${i}px, 0)`:`scale(${r}) translate3d(${i}px, 0, 0)`,transition:`none`})}function _e(e){let t=Yg(h.value)?window.innerHeight:window.innerWidth,n=e?(t-t_)/t:1,r=e?-16:0;e&&Gg(k.value?.$el,{transition:`transform ${$.DURATION}s cubic-bezier(${$.EASE.join(`,`)})`,transform:Yg(h.value)?`scale(${n}) translate3d(0, ${r}px, 0)`:`scale(${n}) translate3d(${r}px, 0, 0)`})}return{open:a,isOpen:y,modal:c,keyboardIsOpen:ie,hasBeenOpened:b,drawerRef:k,drawerHeightRef:ae,overlayRef:w,handleRef:j,isDragging:x,dragStartTime:E,isAllowedToDrag:te,snapPoints:A,activeSnapPoint:p,hasSnapPoints:oe,pointerStart:re,dismissible:o,snapPointsOffset:N,direction:h,shouldFade:P,fadeFromIndex:m,shouldScaleBackground:l,setBackgroundColorOnScale:u,onPress:de,onDrag:fe,onRelease:he,closeDrawer:me,onNestedDrag:R,onNestedRelease:_e,onNestedOpenChange:ge,emitClose:r,emitDrag:t,emitRelease:n,emitOpenChange:i,nested:s,handleOnly:_,noBodyStyles:g}}var u_=R({__name:`DrawerRoot`,props:{activeSnapPoint:{default:void 0},closeThreshold:{default:Qg},shouldScaleBackground:{type:Boolean,default:void 0},setBackgroundColorOnScale:{type:Boolean,default:!0},scrollLockTimeout:{default:$g},fixed:{type:Boolean,default:void 0},dismissible:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},nested:{type:Boolean,default:!1},direction:{default:`bottom`},noBodyStyles:{type:Boolean},handleOnly:{type:Boolean,default:!1},preventScrollRestoration:{type:Boolean},snapPoints:{default:void 0},fadeFromIndex:{default:void 0}},emits:[`drag`,`release`,`close`,`update:open`,`update:activeSnapPoint`,`animationEnd`],setup(e,{expose:t,emit:n}){let r=e,i=n;T();let a=L(()=>r.fadeFromIndex??(r.snapPoints&&r.snapPoints.length-1)),o=Vg(r,`open`,i,{defaultValue:r.defaultOpen,passive:r.open===void 0}),s=Vg(r,`activeSnapPoint`,i,{passive:r.activeSnapPoint===void 0}),c={emitDrag:e=>i(`drag`,e),emitRelease:e=>i(`release`,e),emitClose:()=>i(`close`),emitOpenChange:e=>{i(`update:open`,e),setTimeout(()=>{i(`animationEnd`,e)},$.DURATION*1e3)}},{closeDrawer:l,hasBeenOpened:u,modal:d,isOpen:f}=Ug(l_({...c,...re(r),activeSnapPoint:s,fadeFromIndex:a,open:o}));function p(e){if(o.value!==void 0){c.emitOpenChange(e);return}f.value=e,e?u.value=!0:l()}return t({open:f}),(e,t)=>(z(),U(D(od),{open:D(f),modal:D(d),"onUpdate:open":p},{default:V(()=>[K(e.$slots,`default`,{open:D(f)})]),_:3},8,[`open`,`modal`]))}}),d_=R({__name:`DrawerRootNested`,props:{activeSnapPoint:{},closeThreshold:{},shouldScaleBackground:{type:Boolean},setBackgroundColorOnScale:{type:Boolean},scrollLockTimeout:{},fixed:{type:Boolean},dismissible:{type:Boolean},modal:{type:Boolean},open:{type:Boolean},defaultOpen:{type:Boolean},nested:{type:Boolean},direction:{},noBodyStyles:{type:Boolean},handleOnly:{type:Boolean},preventScrollRestoration:{type:Boolean},snapPoints:{},fadeFromIndex:{}},emits:[`drag`,`release`,`close`,`update:open`,`update:activeSnapPoint`,`animationEnd`],setup(e,{emit:t}){let n=e,r=t,{onNestedDrag:i,onNestedOpenChange:a,onNestedRelease:o}=Hg();function s(){a(!1)}function c(e){i(e)}function l(e){e&&a(e),r(`update:open`,e)}let u=zu(n,r);return(e,t)=>(z(),U(u_,I(D(u),{nested:``,onClose:s,onDrag:c,onRelease:D(o),"onUpdate:open":l}),{default:V(()=>[K(e.$slots,`default`)]),_:3},16,[`onRelease`]))}}),f_=R({__name:`DrawerOverlay`,setup(e){let{overlayRef:t,hasSnapPoints:n,isOpen:r,shouldFade:i}=Hg();return(e,a)=>(z(),U(D(zd),{ref_key:`overlayRef`,ref:t,"data-vaul-overlay":``,"data-vaul-snap-points":D(r)&&D(n)?`true`:`false`,"data-vaul-snap-points-overlay":D(r)&&D(i)?`true`:`false`},null,8,[`data-vaul-snap-points`,`data-vaul-snap-points-overlay`]))}});
29function p_(){let{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:i}=Hg(),a=W(null),o=W(document.body.style.backgroundColor);function s(){return(window.innerWidth-n_)/window.innerWidth}O(c=>{if(t.value&&n.value){a.value&&clearTimeout(a.value);let t=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`);if(!t)return;r.value&&!i.value&&Xg(document.body,{background:`black`}),Xg(t,{transformOrigin:Yg(e.value)?`top`:`left`,transitionProperty:`transform, border-radius`,transitionDuration:`${$.DURATION}s`,transitionTimingFunction:`cubic-bezier(${$.EASE.join(`,`)})`});let n=Xg(t,{borderRadius:`${e_}px`,overflow:`hidden`,...Yg(e.value)?{transform:`scale(${s()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${s()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});c(()=>{n(),a.value=window.setTimeout(()=>{o.value?document.body.style.background=o.value:document.body.style.removeProperty(`background`)},$.DURATION*1e3)})}},{flush:`pre`})}var m_=R({__name:`DrawerContent`,setup(e){let{open:t,isOpen:n,snapPointsOffset:r,hasSnapPoints:i,drawerRef:a,onPress:o,onDrag:s,onRelease:c,modal:l,emitOpenChange:u,dismissible:d,keyboardIsOpen:f,closeDrawer:p,direction:m,handleOnly:h}=Hg();p_();let g=W(!1),_=L(()=>r.value&&r.value.length>0?`${r.value[0]}px`:`0`);function v(e){if(!l.value||e.defaultPrevented){e.preventDefault();return}f.value&&=!1,d.value?u(!1):e.preventDefault()}function y(e){h.value||o(e)}function b(e){h.value||s(e)}return O(()=>{i.value&&window.requestAnimationFrame(()=>{g.value=!0})}),(e,t)=>(z(),U(D(Id),{ref_key:`drawerRef`,ref:a,"data-vaul-drawer":``,"data-vaul-drawer-direction":D(m),"data-vaul-delayed-snap-points":g.value?`true`:`false`,"data-vaul-snap-points":D(n)&&D(i)?`true`:`false`,style:le({"--snap-point-height":_.value}),onPointerdown:y,onPointermove:b,onPointerup:D(c),onPointerDownOutside:v,onOpenAutoFocus:t[0]||=Ae(()=>{},[`prevent`]),onEscapeKeyDown:t[1]||=e=>{D(d)||e.preventDefault()}},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`data-vaul-drawer-direction`,`data-vaul-delayed-snap-points`,`data-vaul-snap-points`,`style`,`onPointerup`]))}}),h_=[`data-vaul-drawer-visible`],g_={"data-vaul-handle-hitarea":``,"aria-hidden":`true`},__=250,v_=120,y_=R({__name:`DrawerHandle`,props:{preventCycle:{type:Boolean,default:!1}},setup(e){let t=e,{onPress:n,onDrag:r,handleRef:i,handleOnly:a,isOpen:o,snapPoints:s,activeSnapPoint:c,isDragging:l,dismissible:u,closeDrawer:d}=Hg(),f=W(null),p=W(!1);function m(){if(p.value){_();return}window.setTimeout(()=>{h()},v_)}function h(){if(l.value||t.preventCycle||p.value){_();return}if(_(),!s.value||s.value.length===0){u.value||d();return}let e=c.value===s.value[s.value.length-1];if(e&&u.value){d();return}let n=s.value.findIndex(e=>e===c.value);if(n===-1)return;let r=e?0:n+1;c.value=s.value[r]}function g(){f.value=window.setTimeout(()=>{p.value=!0},__)}function _(){f.value&&window.clearTimeout(f.value),p.value=!1}function v(e){a.value&&n(e),g()}function y(e){a.value&&r(e)}return(e,t)=>(z(),N(`div`,{ref_key:`handleRef`,ref:i,"data-vaul-drawer-visible":D(o)?`true`:`false`,"data-vaul-handle":``,"aria-hidden":`true`,onClick:m,onPointercancel:_,onPointerdown:v,onPointermove:y},[M(`span`,g_,[K(e.$slots,`default`)])],40,h_))}}),b_={slots:{overlay:`fixed inset-0 bg-elevated/75`,content:`fixed bg-default ring ring-default flex focus:outline-none`,handle:[`shrink-0 !bg-accented`,`transition-opacity ease-out`],container:`w-full flex flex-col gap-4 p-4 overflow-y-auto`,header:`flex items-center gap-1.5 min-h-8`,wrapper:`min-w-0 flex-1`,title:`text-highlighted font-semibold`,description:`mt-1 text-muted text-sm`,actions:`flex items-center gap-1.5 shrink-0 ms-auto`,body:`flex-1`,footer:`flex flex-col gap-1.5`,close:``},variants:{direction:{top:{content:`mb-24 flex-col-reverse`,handle:`mb-4`},right:{content:`flex-row rtl:flex-row-reverse`,handle:`!ml-4`},bottom:{content:`mt-24 flex-col`,handle:`mt-4`},left:{content:`flex-row-reverse rtl:flex-row`,handle:`!mr-4`}},inset:{true:{content:`rounded-lg after:hidden overflow-hidden [--initial-transform:calc(100%+1.5rem)]`}},snapPoints:{true:``}},compoundVariants:[{direction:[`top`,`bottom`],class:{content:`h-auto max-h-[96%]`,handle:`!w-12 !h-1.5 mx-auto`}},{direction:[`top`,`bottom`],snapPoints:!0,class:{content:`h-full`}},{direction:[`right`,`left`],class:{content:`w-auto max-w-[calc(100%-2rem)]`,handle:`!h-12 !w-1.5 mt-auto mb-auto`}},{direction:[`right`,`left`],snapPoints:!0,class:{content:`w-full`}},{direction:`top`,inset:!0,class:{content:`inset-x-4 top-4`}},{direction:`top`,inset:!1,class:{content:`inset-x-0 top-0 rounded-b-lg`}},{direction:`bottom`,inset:!0,class:{content:`inset-x-4 bottom-4`}},{direction:`bottom`,inset:!1,class:{content:`inset-x-0 bottom-0 rounded-t-lg`}},{direction:`left`,inset:!0,class:{content:`inset-y-4 left-4`}},{direction:`left`,inset:!1,class:{content:`inset-y-0 left-0 rounded-r-lg`}},{direction:`right`,inset:!0,class:{content:`inset-y-4 right-4`}},{direction:`right`,inset:!1,class:{content:`inset-y-0 right-0 rounded-l-lg`}}]},x_={__name:`UDrawer`,props:{as:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},inset:{type:Boolean,required:!1},content:{type:Object,required:!1},overlay:{type:Boolean,required:!1,default:!0},handle:{type:Boolean,required:!1,default:!0},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},nested:{type:Boolean,required:!1},close:{type:[Boolean,Object],required:!1},closeIcon:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},activeSnapPoint:{type:[Number,String,null],required:!1},closeThreshold:{type:Number,required:!1}
29,shouldScaleBackground:{type:Boolean,required:!1},setBackgroundColorOnScale:{type:Boolean,required:!1},scrollLockTimeout:{type:Number,required:!1},fixed:{type:Boolean,required:!1},dismissible:{type:Boolean,required:!1,default:!0},modal:{type:Boolean,required:!1,default:!0},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},direction:{type:String,required:!1,default:`bottom`},noBodyStyles:{type:Boolean,required:!1},handleOnly:{type:Boolean,required:!1},preventScrollRestoration:{type:Boolean,required:!1},snapPoints:{type:Array,required:!1}},emits:[`close:prevent`,`drag`,`release`,`close`,`update:open`,`update:activeSnapPoint`,`animationEnd`],setup(e,{emit:t}){let n=e,r=t,i=T(),a=kr(`drawer`,n),{t:o}=hi(),s=lr(),c=fi(Yr(a,`activeSnapPoint`,`closeThreshold`,`shouldScaleBackground`,`setBackgroundColorOnScale`,`scrollLockTimeout`,`fixed`,`dismissible`,`modal`,`open`,`defaultOpen`,`nested`,`direction`,`noBodyStyles`,`handleOnly`,`preventScrollRestoration`,`snapPoints`),r),l=Xh(G(()=>a.portal)),u=G(()=>a.content),d=L(()=>a.dismissible?{pointerDownOutside:mg}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>(e[t]=e=>{e.preventDefault(),r(`close:prevent`)},e),{})),f=L(()=>Mr({extend:b_,...s.ui?.drawer||{}})({direction:a.direction,inset:a.inset,snapPoints:a.snapPoints&&a.snapPoints.length>0}));return(e,t)=>(z(),U(Ee(D(a).nested?D(d_):D(u_)),g(J(D(c))),{default:V(()=>[i.default?(z(),U(D(Ud),{key:0,"as-child":``,class:j(D(a).class)},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`class`])):q(``,!0),v(D(Vd),g(J(D(l))),{default:V(()=>[v(D(Si),null,{default:V(()=>[D(a).overlay?(z(),U(D(f_),{key:0,"data-slot":`overlay`,class:j(f.value.overlay({class:D(a).ui?.overlay}))},null,8,[`class`])):q(``,!0),v(D(m_),I({"data-slot":`content`,class:f.value.content({class:[!i.default&&D(a).class,D(a).ui?.content]})},u.value,ge(d.value)),{default:V(()=>[D(a).handle?(z(),U(D(y_),{key:0,"data-slot":`handle`,class:j(f.value.handle({class:D(a).ui?.handle}))},null,8,[`class`])):q(``,!0),!D(a).title&&!i.title||!D(a).description&&!i.description||i.content?(z(),U(D(Wd),{key:1},{default:V(()=>[!D(a).title&&!i.title?(z(),U(D(Hd),{key:0})):i.content?(z(),U(D(Hd),{key:1},{default:V(()=>[K(e.$slots,`title`,{},()=>[y(H(D(a).title),1)])]),_:3})):q(``,!0),!D(a).description&&!i.description?(z(),U(D(Ld),{key:2})):i.content?(z(),U(D(Ld),{key:3},{default:V(()=>[K(e.$slots,`description`,{},()=>[y(H(D(a).description),1)])]),_:3})):q(``,!0)]),_:3})):q(``,!0),K(e.$slots,`content`,{},()=>[M(`div`,{"data-slot":`container`,class:j(f.value.container({class:D(a).ui?.container}))},[i.header||D(a).title||i.title||D(a).description||i.description||D(a).close||i.close||i.actions?(z(),N(`div`,{key:0,"data-slot":`header`,class:j(f.value.header({class:D(a).ui?.header}))},[K(e.$slots,`header`,{},()=>[D(a).title||i.title||D(a).description||i.description?(z(),N(`div`,{key:0,"data-slot":`wrapper`,class:j(f.value.wrapper({class:D(a).ui?.wrapper}))},[D(a).title||i.title?(z(),U(D(Hd),{key:0,"data-slot":`title`,class:j(f.value.title({class:D(a).ui?.title}))},{default:V(()=>[K(e.$slots,`title`,{},()=>[y(H(D(a).title),1)])]),_:3},8,[`class`])):q(``,!0),D(a).description||i.description?(z(),U(D(Ld),{key:1,"data-slot":`description`,class:j(f.value.description({class:D(a).ui?.description}))},{default:V(()=>[K(e.$slots,`description`,{},()=>[y(H(D(a).description),1)])]),_:3},8,[`class`])):q(``,!0)],2)):q(``,!0),i.actions||D(a).close||i.close?(z(),N(`div`,{key:1,"data-slot":`actions`,class:j(f.value.actions({class:D(a).ui?.actions}))},[K(e.$slots,`actions`),D(a).close||i.close?(z(),U(D(sd),{key:0,"as-child":``},{default:V(()=>[K(e.$slots,`close`,{ui:f.value},()=>[D(a).close?(z(),U(Ci,I({key:0,icon:D(a).closeIcon||D(s).ui.icons.close,color:`neutral`,variant:`ghost`,"aria-label":D(o)(`drawer.close`)},typeof D(a).close==`object`?D(a).close:{},{"data-slot":`close`,class:f.value.close({class:D(a).ui?.close})}),null,16,[`icon`,`aria-label`,`class`])):q(``,!0)])]),_:3})):q(``,!0)],2)):q(``,!0)])],2)):q(``,!0),i.body?(z(),N(`div`,{key:1,"data-slot":`body`,class:j(f.value.body({class:D(a).ui?.body}))},[K(e.$slots,`body`)],2)):q(``,!0),i.footer?(z(),N(`div`,{key:2,"data-slot":`footer`,class:j(f.value.footer({class:D(a).ui?.footer}))},[K(e.$slots,`footer`)],2)):q(``,!0)],2)])]),_:3},16,[`class`])]),_:3})]),_:3},16)]),_:3},16))}},S_={slots:{root:`bg-default/75 backdrop-blur-sm border-b border-default h-(--ui-header-height) sticky top-0 z-50`,container:`flex items-center justify-between gap-3 h-full`,left:`lg:flex-1 flex items-center gap-1.5`,center:`hidden lg:flex`,right:`flex items-center justify-end lg:flex-1 gap-1.5`,title:`shrink-0 font-bold text-xl text-highlighted flex items-end gap-1.5`,toggle:`lg:hidden`,content:`lg:hidden`,overlay:`lg:hidden`,header:`px-4 sm:px-6 h-(--ui-header-height) shrink-0 flex items-center justify-between gap-3`,body:`p-4 sm:p-6 overflow-y-auto`},variants:{toggleSide:{left:{toggle:`-ms-1.5`},right:{toggle:`-me-1.5`}}}},C_=Object.assign({inheritAttrs:!1},{__name:`UHeader`,props:h({as:{type:null,required:!1,default:`header`},title:{type:String,required:!1,default:`Nuxt UI`},to:{type:String,required:!1,default:`/`},mode:{type:null,required:!1,default:`modal`},menu:{type:null,required:!1},toggle:{type:[Boolean,Object],required:!1,default:!0},toggleSide:{type:String,required:!1,default:`right`},autoClose:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:Object,required:!1}},{open:{type:Boolean,default:!1},openModifiers:{}}),emits:[`update:open`],setup(e){let t=e,n=T(),r=kr(`header`,t),i=x(e,`open`,{type:Boolean,default:!1}
29),a=At(),{t:o}=hi(),s=lr(),[c,l]=ci(),[u,d]=ci(),[f,p]=ci(),m=L(()=>(n.title&&Or(n.title())||r.title||`Nuxt UI`).trim());S(()=>a.fullPath,()=>{r.autoClose&&(i.value=!1)});let h=L(()=>Mr({extend:S_,...s.ui?.header||{}})()),_=L(()=>({slideover:Fg,modal:Lg,drawer:x_})[r.mode]),b=G(()=>nn(r.menu,{},r.mode===`modal`?{fullscreen:!0,transition:!1}:{}));function C(){i.value=!i.value}return(e,t)=>(z(),N(B,null,[v(D(f),null,{default:V(()=>[K(e.$slots,`toggle`,{open:i.value,toggle:C,ui:h.value},()=>[D(r).toggle?(z(),U(Ci,I({key:0,color:`neutral`,variant:`ghost`,"aria-label":i.value?D(o)(`header.close`):D(o)(`header.open`),icon:i.value?D(s).ui.icons.close:D(s).ui.icons.menu},typeof D(r).toggle==`object`?D(r).toggle:{},{"data-slot":`toggle`,class:h.value.toggle({class:D(r).ui?.toggle,toggleSide:D(r).toggleSide}),onClick:C}),null,16,[`aria-label`,`icon`,`class`])):q(``,!0)])]),_:3}),v(D(c),null,{default:V(()=>[M(`div`,{"data-slot":`left`,class:j(h.value.left({class:D(r).ui?.left}))},[D(r).toggleSide===`left`?(z(),U(D(p),{key:0})):q(``,!0),K(e.$slots,`left`,{},()=>[v(jn,{to:D(r).to,"aria-label":m.value,"data-slot":`title`,class:j(h.value.title({class:D(r).ui?.title}))},{default:V(()=>[K(e.$slots,`title`,{},()=>[y(H(D(r).title),1)])]),_:3},8,[`to`,`aria-label`,`class`])])],2)]),_:3}),v(D(u),null,{default:V(()=>[M(`div`,{"data-slot":`right`,class:j(h.value.right({class:D(r).ui?.right}))},[K(e.$slots,`right`),D(r).toggleSide===`right`?(z(),U(D(p),{key:0})):q(``,!0)],2)]),_:3}),v(D(Z),I({as:D(r).as,"data-slot":`root`},e.$attrs,{class:h.value.root({class:[D(r).ui?.root,D(r).class]})}),{default:V(()=>[K(e.$slots,`top`),v(Ei,{"data-slot":`container`,class:j(h.value.container({class:D(r).ui?.container}))},{default:V(()=>[v(D(l)),M(`div`,{"data-slot":`center`,class:j(h.value.center({class:D(r).ui?.center}))},[K(e.$slots,`default`)],2),v(D(d))]),_:3},8,[`class`]),K(e.$slots,`bottom`)]),_:3},16,[`as`,`class`]),v(D(_),I({open:i.value,"onUpdate:open":t[0]||=e=>i.value=e,title:D(o)(`header.title`),description:D(o)(`header.description`)},b.value,{ui:{overlay:h.value.overlay({class:D(r).ui?.overlay}),content:h.value.content({class:D(r).ui?.content})}}),{content:V(t=>[K(e.$slots,`content`,g(J(t)),()=>[D(r).mode===`drawer`?q(``,!0):(z(),N(`div`,{key:0,"data-slot":`header`,class:j(h.value.header({class:D(r).ui?.header}))},[v(D(l)),v(D(d))],2)),M(`div`,{"data-slot":`body`,class:j(h.value.body({class:D(r).ui?.body}))},[K(e.$slots,`body`)],2)])]),_:3},16,[`open`,`title`,`description`,`ui`])],64))}});function w_(){let e=W(),t=W([]),n=W([]);function r(e){let n=new Set(t.value),r=!1;for(let t of e){let e=t.target.id;e&&(t.isIntersecting?n.has(e)||(n.add(e),r=!0):n.delete(e)&&(r=!0))}r&&(t.value=[...n])}function i(n){e.value&&(e.value.disconnect(),t.value=[],n.forEach(t=>e.value.observe(t)))}return S(t,(e,t)=>{e.length===0?n.value=t:n.value=e}),be(()=>e.value=new IntersectionObserver(r)),he(()=>e.value?.disconnect()),{visibleHeadings:t,activeHeadings:n,updateHeadings:i}}var T_={class:`ml-4 flex items-center gap-2 lg:ml-6 lg:gap-3`},E_=Object.assign(R({__name:`AppHeader`,setup(e){let t=c(),{activeHeadings:n,visibleHeadings:r,updateHeadings:i}=w_(),a=L(()=>[{label:s(`header.links.about`),to:o(`/about`),icon:`i-heroicons-user-20-solid`},{label:s(`header.links.projects`),to:o(`/projects`),icon:`i-heroicons-cube-20-solid`},{label:s(`header.links.caseStudies`),to:o(`/case-studies`),icon:`i-heroicons-document-magnifying-glass-20-solid`},{label:s(`header.links.blog`),to:o(`/blog`),icon:`i-heroicons-newspaper-20-solid`},{label:s(`header.links.contact`),to:o(`/#contact`),icon:`i-heroicons-phone`,active:n.value.includes(`contact`)&&n.value.length===1},{label:s(`header.links.resume`),to:o(`/resume`),icon:`i-heroicons-document-text`}]);t.hooks.hook(`page:finish`,()=>{let e=[document.querySelector(`#services`),document.querySelector(`#experience`),document.querySelector(`#contact`)].filter(e=>e instanceof Element);i(e)});let o=rr(),{t:s}=Cr(),l=At();return S(()=>r.value,e=>{e.length===0?e.length===0&&!l.hash&&window.history.replaceState(window.history.state,``,o(`/`)):window.history.replaceState(window.history.state,``,`${o(`/`)}#${e[0]}`)}),(e,t)=>{let n=wg,r=Eg,i=jg,o=Ng,s=C_;return z(),U(s,null,{title:V(()=>[...t[0]||=[M(`span`,null,`Goran Ninković`,-1)]]),right:V(()=>[M(`div`,T_,[v(r,{size:`sm`}),v(i)])]),body:V(()=>[v(n,{items:D(a),orientation:`vertical`,class:`-mx-2.5`},null,8,[`items`]),v(o,{class:`my-6`})]),default:V(()=>[v(n,{items:D(a)},null,8,[`items`])]),_:1})}}}),{__name:`AppHeader`}
29),D_={slots:{root:`relative isolate`,container:`flex flex-col lg:grid py-24 sm:py-32 lg:py-40 gap-16 sm:gap-y-24`,wrapper:``,header:``,headline:`mb-4`,title:`text-5xl sm:text-7xl text-pretty tracking-tight font-bold text-highlighted`,description:`text-lg sm:text-xl/8 text-muted`,body:`mt-10`,footer:`mt-10`,links:`flex flex-wrap gap-x-6 gap-y-3`},variants:{orientation:{horizontal:{container:`lg:grid-cols-2 lg:items-center`,description:`text-pretty`},vertical:{container:``,headline:`justify-center`,wrapper:`text-center`,description:`text-balance`,links:`justify-center`}},reverse:{true:{wrapper:`order-last`}},headline:{true:{headline:`font-semibold text-primary flex items-center gap-1.5`}},title:{true:{description:`mt-6`}}}},O_={__name:`UPageHero`,props:{as:{type:null,required:!1},headline:{type:String,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},links:{type:Array,required:!1},orientation:{type:null,required:!1,default:`vertical`},reverse:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=e,n=T(),r=kr(`pageHero`,t),i=lr(),a=Ti(),o=L(()=>Mr({extend:D_,...i.ui?.pageHero||{}})({orientation:r.orientation,reverse:r.reverse,title:!!r.title||!!n.title}));return(e,t)=>(z(),U(D(Z),{as:D(r).as,"data-orientation":D(r).orientation,"data-slot":`root`,class:j(o.value.root({class:[D(r).ui?.root,D(r).class]}))},{default:V(()=>[K(e.$slots,`top`),v(Ei,{"data-slot":`container`,class:j(o.value.container({class:D(r).ui?.container}))},{default:V(()=>[n.header||D(r).headline||n.headline||D(r).title||n.title||D(r).description||n.description||n.body||n.footer||D(r).links?.length||n.links?(z(),N(`div`,{key:0,"data-slot":`wrapper`,class:j(o.value.wrapper({class:D(r).ui?.wrapper}))},[n.header||D(r).headline||n.headline||D(r).title||n.title||D(r).description||n.description?(z(),N(`div`,{key:0,"data-slot":`header`,class:j(o.value.header({class:D(r).ui?.header}))},[K(e.$slots,`header`,{},()=>[D(r).headline||n.headline?(z(),N(`div`,{key:0,"data-slot":`headline`,class:j(o.value.headline({class:D(r).ui?.headline,headline:!n.headline}))},[K(e.$slots,`headline`,{},()=>[y(H(D(r).headline),1)])],2)):q(``,!0),D(r).title||n.title?(z(),N(`h1`,{key:1,"data-slot":`title`,class:j(o.value.title({class:D(r).ui?.title}))},[K(e.$slots,`title`,{},()=>[y(H(D(r).title),1)])],2)):q(``,!0),D(r).description||n.description?(z(),N(`div`,{key:2,"data-slot":`description`,class:j(o.value.description({class:D(r).ui?.description}))},[K(e.$slots,`description`,{},()=>[y(H(D(r).description),1)])],2)):q(``,!0)])],2)):q(``,!0),n.body?(z(),N(`div`,{key:1,"data-slot":`body`,class:j(o.value.body({class:D(r).ui?.body}))},[K(e.$slots,`body`)],2)):q(``,!0),n.footer||D(r).links?.length||n.links?(z(),N(`div`,{key:2,"data-slot":`footer`,class:j(o.value.footer({class:D(r).ui?.footer}))},[K(e.$slots,`footer`,{},()=>[D(r).links?.length||n.links?(z(),N(`div`,{key:0,"data-slot":`links`,class:j(o.value.links({class:D(r).ui?.links}))},[K(e.$slots,`links`,{},()=>[(z(!0),N(B,null,P(D(r).links,(e,t)=>(z(),U(Ci,I({key:t,size:`xl`},{ref_for:!0},e),null,16))),128))])],2)):q(``,!0)])],2)):q(``,!0)],2)):q(``,!0),n.default?K(e.$slots,`default`,{},void 0,void 0,1):D(r).orientation===`horizontal`?(z(),N(`div`,{key:2,class:j(D(a)(`hidden lg:block`))},null,2)):q(``,!0)]),_:3},8,[`class`]),K(e.$slots,`bottom`)]),_:3},8,[`as`,`data-orientation`,`class`]))}},k_={base:`min-h-[calc(100vh-var(--ui-header-height))]`},A_={__name:`UMain`,props:{as:{type:null,required:!1,default:`main`},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=kr(`main`,e),n=lr(),r=L(()=>Mr({extend:k_,...n.ui?.main||{}}));return(e,n)=>(z(),U(D(Z),{as:D(t).as,class:j(r.value({class:[D(t).ui?.base,D(t).class]}))},{default:V(()=>[K(e.$slots,`default`)]),_:3},8,[`as`,`class`]))}},j_={slots:{root:`relative inline-flex items-center`,base:[`w-full rounded-md border-0 appearance-none placeholder:text-dimmed disabled:cursor-not-allowed disabled:opacity-75`,`transition-colors`],leading:`absolute inset-y-0 start-0 flex items-center`,leadingIcon:`shrink-0 text-dimmed`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailing:`absolute inset-y-0 end-0 flex items-center`,trailingIcon:`shrink-0 text-dimmed`},variants:{fieldGroup:{horizontal:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-e-none group-not-only:group-last:rounded-s-none group-not-last:group-not-first:rounded-none`},vertical:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-b-none group-not-only:group-last:rounded-t-none group-not-last:group-not-first:rounded-none`}},size:{xs:{base:`px-2 py-1 text-sm/4 gap-1`,leading:`ps-2`,trailing:`pe-2`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},sm:{base:`px-2.5 py-1.5 text-sm/4 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},md:{base:`px-2.5 py-1.5 text-base/5 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},lg:{base:`px-3 py-2 text-base/5 gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},xl:{base:`px-3 py-2 text-base gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-6`,leadingAvatarSize:`xs`,trailingIcon:`size-6`}},variant:{outline:`text-highlighted bg-default ring ring-inset ring-accented`,soft:`text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50`,subtle:`text-highlighted bg-elevated ring ring-inset ring-accented`,ghost:`text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent`,none:`text-highlighted bg-transparent focus:outline-none`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},leading:{true:``},trailing:{true:``},loading:{true:``},highlight:{true:``},fixed:{false:``},type:{file:`file:me-1.5 file:font-medium file:text-muted file:outline-none`}},compoundVariants:[{color:`primary`,variant:[`outline`,`subtle`],class:`outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`},{color:`secondary`,variant:[`outline`,`subtle`],class:`outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`},{color:`success`,variant:[`outline`,`subtle`],class:`outline-success/25 focus-visible:outline-3 focus-visible:ring-success`},{color:`info`,variant:[`outline`,`subtle`],class:`outline-info/25 focus-visible:outline-3 focus-visible:ring-info`},{color:`warning`,variant:[`outline`,`subtle`],class:`outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`},{color:`error`,variant:[`outline`,`subtle`],class:`outline-error/25 focus-visible:outline-3 focus-visible:ring-error`},{color:`primary`,variant:[`soft`,`ghost`],class:`outline-primary/25 focus-visible:outline-3`},{color:`secondary`,variant:[`soft`,`ghost`],class:`outline-secondary/25 focus-visible:outline-3`},{color:`success`,variant:[`soft`,`ghost`],class:`outline-success/25 focus-visible:outline-3`},{color:`info`,variant:[`soft`,`ghost`],class:`outline-info/25 focus-visible:outline-3`},{color:`warning`,variant:[`soft`,`ghost`],class:`outline-warning/25 focus-visible:outline-3`},{color:`error`,variant:[`soft`,`ghost`],class:`outline-error/25 focus-visible:outline-3`},{color:`primary`,highlight:!0,class:`ring ring-inset ring-primary`},{color:`secondary`,highlight:!0,class:`ring ring-inset ring-secondary`},{color:`success`,highlight:!0,class:`ring ring-inset ring-success`},{color:`info`,highlight:!0,class:`ring ring-inset ring-info`},{color:`warning`,highlight:!0,class:`ring ring-inset ring-warning`},{color:`error`,highlight:!0,class:`ring ring-inset ring-error`},{color:`neutral`,variant:[`outline`,`subtle`],class:`outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`},{color:`neutral`,variant:[`soft`,`ghost`],class:`outline-inverted/25 focus-visible:outline-3`},{color:`neutral`,highlight:!0,class:`ring ring-inset ring-inverted`},{leading:!0,size:`xs`,class:`ps-7`},{leading:!0,size:`sm`,class:`ps-8`},{leading:!0,size:`md`,class:`ps-9`},{leading:!0,size:`lg`,class:`ps-10`},{leading:!0,size:`xl`,class:`ps-11`},{trailing:!0,size:`xs`,class:`pe-7`},{trailing:!0,size:`sm`,class:`pe-8`},{trailing:!0,size:`md`,class:`pe-9`},{trailing:!0,size:`lg`,class:`pe-10`},{trailing:!0,size:`xl`,class:`pe-11`},{loading:!0,leading:!0,class:{leadingIcon:`animate-spin`}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:`animate-spin`}},{fixed:!1,size:`xs`,class:`md:text-xs`},{fixed:!1,size:`sm`,class:`md:text-xs`},{fixed:!1,size:`md`,class:`md:text-sm`},{fixed:!1,size:`lg`,class:`md:text-sm`}],defaultVariants:{size:`md`,color:`primary`,variant:`outline`}},M_=[`id`,`type`,`value`,`name`,`placeholder`,`disabled`,`required`,`autocomplete`],N_=Object.assign({inheritAttrs:!1},{__name:`UInput`,props:{as:{type:null,required:!1},id:{type:String,required:!1},name:{type:String,required:!1},type:{type:null,required:!1,default:`text`},placeholder:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},required:{type:Boolean,required:!1},autocomplete:{type:[String,Object],required:!1,default:`off`},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1,default:0},disabled:{type:Boolean,required:!1},highlight:{type:Boolean,required:!1},fixed:{type:Boolean,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},modelModifiers:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1}},emits:[`update:modelValue`,`blur`,`change`],setup(e,{expose:t,emit:n}){let r=e,i=n,a=T(),o=kr(`input`,r),s=ii(o,`modelValue`,i,{defaultValue:o.defaultValue}),c=lr(),{emitFormBlur:l,emitFormInput:u,emitFormChange:d,size:f,color:p,id:m,name:h,highlight:g,disabled:_,emitFormFocus:v,ariaAttrs:y}=wi(r,{deferInputValidation:!0}
29),{orientation:b,size:x}=bi(r),{isLeading:S,isTrailing:C,leadingIconName:w,trailingIconName:E}=xi(o),ee=L(()=>p.value??o.color),te=L(()=>g.value??o.highlight),re=L(()=>x.value??f.value??o.size),ie=L(()=>_.value??o.disabled),O=L(()=>Mr({extend:j_,...c.ui?.input||{}})({type:o.type,color:ee.value,variant:o.variant,size:re.value,loading:o.loading,highlight:te.value,fixed:o.fixed,leading:S.value||!!o.avatar||!!a.leading,trailing:C.value||!!a.trailing,fieldGroup:b.value})),k=ne(`inputRef`);function ae(e){o.modelModifiers?.trim&&(typeof e==`string`||e==null)&&(e=e?.trim()??null),(o.modelModifiers?.number||o.type===`number`)&&(e=Ar(e)),o.modelModifiers?.nullable&&(e||=null),o.modelModifiers?.optional&&!o.modelModifiers?.nullable&&e!==null&&(e||=void 0),s.value=e,u()}function A(e){o.modelModifiers?.lazy||ae(e.target.value)}function oe(e){let t=e.target.value;o.modelModifiers?.lazy&&ae(t),o.modelModifiers?.trim&&(e.target.value=t.trim()),d(),i(`change`,e)}function se(e){l(),i(`blur`,e)}function ce(){o.autofocus&&k.value?.focus()}let P;return F(()=>{P=setTimeout(()=>{ce()},o.autofocusDelay)}),ye(()=>clearTimeout(P)),t({inputRef:k}),(e,t)=>(z(),U(D(Z),{as:D(o).as,"data-slot":e.$attrs[`data-slot`]??`root`,class:j(O.value.root({class:[D(o).ui?.root,D(o).class]}))},{default:V(()=>[M(`input`,I({id:D(m),ref_key:`inputRef`,ref:k,type:D(o).type,value:D(s),name:D(h),placeholder:D(o).placeholder,class:O.value.base({class:D(o).ui?.base}),disabled:ie.value,required:D(o).required,autocomplete:D(o).autocomplete},{...e.$attrs,...D(y)},{"data-slot":`base`,onInput:A,onBlur:se,onChange:oe,onFocus:t[0]||=(...e)=>D(v)&&D(v)(...e)}),null,16,M_),K(e.$slots,`default`,{ui:O.value}),D(S)||D(o).avatar||a.leading?(z(),N(`span`,{key:0,"data-slot":`leading`,class:j(O.value.leading({class:D(o).ui?.leading}))},[K(e.$slots,`leading`,{ui:O.value},()=>[D(S)&&D(w)?(z(),U(_i,{key:0,name:D(w),"data-slot":`leadingIcon`,class:j(O.value.leadingIcon({class:D(o).ui?.leadingIcon}))},null,8,[`name`,`class`])):D(o).avatar?(z(),U(yi,I({key:1,size:D(o).ui?.leadingAvatarSize||O.value.leadingAvatarSize()},D(o).avatar,{"data-slot":`leadingAvatar`,class:O.value.leadingAvatar({class:D(o).ui?.leadingAvatar})}),null,16,[`size`,`class`])):q(``,!0)])],2)):q(``,!0),D(C)||a.trailing?(z(),N(`span`,{key:1,"data-slot":`trailing`,class:j(O.value.trailing({class:D(o).ui?.trailing}))},[K(e.$slots,`trailing`,{ui:O.value},()=>[D(E)?(z(),U(_i,{key:0,name:D(E),"data-slot":`trailingIcon`,class:j(O.value.trailingIcon({class:D(o).ui?.trailingIcon}))},null,8,[`name`,`class`])):q(``,!0)])],2)):q(``,!0)]),_:3},8,[`as`,`data-slot`,`class`]))}}),P_={key:0,class:`text-success mt-3 text-center text-sm`},F_={key:1,class:`mt-3 text-center text-sm text-red-500`},I_=Object.assign(R({__name:`SubstackForm`,setup(e){let t=W(``),n=W(`idle`),r=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function i(e){let t=new URL(`https://goranninkovic.substack.com/subscribe`);t.searchParams.set(`email`,e),t.searchParams.set(`utm_source`,`portfolio`),!(typeof window>`u`)&&(window.open(t.toString(),`_blank`,`noopener,noreferrer`)||(window.location.href=t.toString()))}async function a(){let e=t.value.trim();if(e){if(!r.test(e)){n.value=`error`;return}n.value=`loading`,i(e),n.value=`success`}}return(e,r)=>{let i=N_,o=Ci;return z(),N(`div`,null,[M(`form`,{class:`mx-auto flex max-w-sm flex-col gap-3 sm:flex-row`,onSubmit:Ae(a,[`prevent`])},[v(i,{modelValue:D(t),"onUpdate:modelValue":r[0]||=e=>Te(t)?t.value=e:null,type:`email`,placeholder:e.$t(`newsletter.placeholder`),disabled:D(n)===`success`,class:`flex-1`,size:`md`},null,8,[`modelValue`,`placeholder`,`disabled`]),v(o,{type:`submit`,color:`primary`,loading:D(n)===`loading`,disabled:D(n)===`success`||!D(t).trim(),icon:`i-simple-icons-substack`},{default:V(()=>[y(H(D(n)===`success`?e.$t(`newsletter.subscribed`):e.$t(`newsletter.subscribe`)),1)]),_:1},8,[`loading`,`disabled`])],32),D(n)===`success`?(z(),N(`p`,P_,H(e.$t(`newsletter.success`)),1)):q(``,!0),D(n)===`error`?(z(),N(`p`,F_,H(e.$t(`newsletter.error`)),1)):q(``,!0)])}}}),{__name:`SubstackForm`}),L_={slots:{root:`xl:grid xl:grid-cols-3 xl:gap-8`,left:`mb-10 xl:mb-0`,center:`flex flex-col lg:grid grid-flow-col auto-cols-fr gap-8 xl:col-span-2`,right:`mt-10 xl:mt-0`,label:`text-sm font-semibold`,list:`mt-6 space-y-4`,item:`relative`,link:`group text-sm flex items-center gap-1.5 rounded-sm outline-primary/25 focus-visible:outline-3`,linkLeadingIcon:`size-5 shrink-0`,linkLabel:`truncate`,linkLabelExternalIcon:`size-3 absolute top-0 text-dimmed inline-block`},variants:{active:{true:{link:`text-primary font-medium`},false:{link:[`text-muted hover:text-default`,`transition-colors`]}}}},R_={__name:`UFooterColumns`,props:{as:{type:null,required:!1,default:`nav`},class:{type:null,required:!1},columns:{type:Array,required:!1},ui:{type:Object,required:!1}},setup(e){let t=e,n=T(),r=kr(`footerColumns`,t),i=lr(),a=L(()=>Mr({extend:L_,...i.ui?.footerColumns||{}})());return(e,t)=>(z(),U(D(Z),{as:D(r).as,"data-slot":`root`,class:j(a.value.root({class:[D(r).ui?.root,D(r).class]}))},{default:V(()=>[n.left?(z(),N(`div`,{key:0,"data-slot":`left`,class:j(a.value.left({class:D(r).ui?.left}))},[K(e.$slots,`left`)],2)):q(``,!0),n.default||D(r).columns?.length?(z(),N(`div`,{key:1,"data-slot":`center`,class:j(a.value.center({class:D(r).ui?.center}))},[K(e.$slots,`default`,{},()=>[(z(!0),N(B,null,P(D(r).columns,(t,o)=>(z(),N(`div`,{key:o},[M(`h3`,{"data-slot":`label`,class:j(a.value.label({class:D(r).ui?.label}))},[K(e.$slots,`column-label`,{column:t},()=>[y(H(t.label),1)])],2),M(`ul`,{"data-slot":`list`,class:j(a.value.list({class:D(r).ui?.list}))},[(z(!0),N(B,null,P(t.children,(t,o)=>(z(),N(`li`,{key:o,"data-slot":`item`,class:j(a.value.item({class:[D(r).ui?.item,t.ui?.item]}))},[v(jn,I({ref_for:!0},D(kn)(t),{custom:``}),{default:V(({active:o,...s})=>[v(On,I({ref_for:!0},s,{"data-slot":`link`,class:a.value.link({class:[D(r).ui?.link,t.ui?.link,t.class],active:o})}),{default:V(()=>[K(e.$slots,`link`,{link:t,active:o,ui:a.value},()=>[K(e.$slots,`link-leading`,{link:t,active:o,ui:a.value},()=>[t.icon?(z(),U(_i,{key:0,name:t.icon,"data-slot":`linkLeadingIcon`,class:j(a.value.linkLeadingIcon({class:[D(r).ui?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:o}))},null,8,[`name`,`class`])):q(``,!0)]),t.label||n[`link-label`]?(z(),N(`
29span`,{key:0,"data-slot":`linkLabel`,class:j(a.value.linkLabel({class:[D(r).ui?.linkLabel,t.ui?.linkLabel],active:o}))},[K(e.$slots,`link-label`,{link:t,active:o},()=>[y(H(t.label),1)]),t.target===`_blank`?(z(),U(_i,{key:0,name:D(i).ui.icons.external,"data-slot":`linkLabelExternalIcon`,class:j(a.value.linkLabelExternalIcon({class:[D(r).ui?.linkLabelExternalIcon,t.ui?.linkLabelExternalIcon],active:o}))},null,8,[`name`,`class`])):q(``,!0)],2)):q(``,!0),K(e.$slots,`link-trailing`,{link:t,active:o})])]),_:2},1040,[`class`])]),_:2},1040)],2))),128))],2)]))),128))])],2)):q(``,!0),n.right?(z(),N(`div`,{key:2,"data-slot":`right`,class:j(a.value.right({class:D(r).ui?.right}))},[K(e.$slots,`right`)],2)):q(``,!0)]),_:3},8,[`as`,`class`]))}},z_={slots:{root:``,top:`py-8 lg:py-12`,bottom:`py-8 lg:py-12`,container:`py-8 lg:py-4 lg:flex lg:items-center lg:justify-between lg:gap-x-3`,left:`flex items-center justify-center lg:justify-start lg:flex-1 gap-x-1.5 mt-3 lg:mt-0 lg:order-1`,center:`mt-3 lg:mt-0 lg:order-2 flex items-center justify-center`,right:`lg:flex-1 flex items-center justify-center lg:justify-end gap-x-1.5 lg:order-3`}},B_={__name:`UFooter`,props:{as:{type:null,required:!1,default:`footer`},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=e,n=T(),r=kr(`footer`,t),i=lr(),a=L(()=>Mr({extend:z_,...i.ui?.footer||{}})());return(e,t)=>(z(),U(D(Z),{as:D(r).as,"data-slot":`root`,class:j(a.value.root({class:[D(r).ui?.root,D(r).class]}))},{default:V(()=>[n.top?(z(),N(`div`,{key:0,"data-slot":`top`,class:j(a.value.top({class:D(r).ui?.top}))},[K(e.$slots,`top`)],2)):q(``,!0),v(Ei,{"data-slot":`container`,class:j(a.value.container({class:D(r).ui?.container}))},{default:V(()=>[M(`div`,{"data-slot":`right`,class:j(a.value.right({class:D(r).ui?.right}))},[K(e.$slots,`right`)],2),M(`div`,{"data-slot":`center`,class:j(a.value.center({class:D(r).ui?.center}))},[K(e.$slots,`default`)],2),M(`div`,{"data-slot":`left`,class:j(a.value.left({class:D(r).ui?.left}))},[K(e.$slots,`left`)],2)]),_:3},8,[`class`]),n.bottom?(z(),N(`div`,{key:1,"data-slot":`bottom`,class:j(a.value.bottom({class:D(r).ui?.bottom}))},[K(e.$slots,`bottom`)],2)):q(``,!0)]),_:3},8,[`as`,`class`]))}},V_={},H_={class:`border-b border-neutral-200 pb-10 text-center dark:border-neutral-800`},U_={class:`text-highlighted text-sm font-semibold`},W_={class:`text-muted mt-1 mb-5 text-sm`},G_={class:`text-muted text-sm`};function K_(e,t){let n=I_,r=R_,i=Ei,a=Eg,o=jg,s=B_;return z(),U(s,null,{top:V(()=>[v(i,null,{default:V(()=>[M(`div`,H_,[M(`p`,U_,H(e.$t(`footer.newsletter.label`)),1),M(`p`,W_,H(e.$t(`footer.newsletter.description`)),1),v(n)]),v(r,{class:`pt-8`})]),_:1})]),left:V(()=>[M(`p`,G_,H(e.$t(`footer.copyright`))+` `+H(new Date().getFullYear()+`.`)+` `+H(e.$t(`footer.rights`)),1)]),right:V(()=>[v(a,{size:`sm`}),v(o)]),_:1})}var q_=Object.assign(Dg(V_,[[`render`,K_]]),{__name:`AppFooter`}),J_={class:`flex min-h-screen flex-col`},Y_=R({__name:`error`,props:{error:{}},setup(e){let{t}=Cr(),n=rr();return vn({title:e.error.statusCode===404?t(`error.notFound.title`):t(`error.generic.title`)}),(t,r)=>{let i=E_,a=O_,o=A_,s=q_;return z(),N(`div`,J_,[v(i),v(o,{class:`flex flex-1 items-center justify-center`},{default:V(()=>[v(a,{headline:e.error.statusCode===404?t.$t(`error.notFound.headline`):String(e.error.statusCode),title:e.error.statusCode===404?t.$t(`error.notFound.title`):t.$t(`error.generic.title`),description:e.error.statusCode===404?t.$t(`error.notFound.description`):t.$t(`error.generic.description`),links:[{label:t.$t(`error.home`),to:D(n)(`/`),icon:`i-heroicons-home-20-solid`},{label:t.$t(`error.blog`),to:D(n)(`/blog`),icon:`i-heroicons-newspaper-20-solid`,variant:`outline`}]},null,8,[`headline`,`title`,`description`,`links`])]),_:1}),v(s)])}}}),X_=()=>null,Z_={key:0},Q_={__name:`nuxt-root`,setup(e){let t=c(),n=t.deferHydration();if(t.isHydrating){let e=t.hooks.hookOnce(`app:error`,n),r=bt().beforeEach(()=>{e(),r()})}window.location.pathname,pe(ht,At()),t.hooks.callHookWith(e=>e.map(e=>e()),`vue:setup`,[]);let r=lt();function i(e,n,r){let i=t.vueApp.config.errorHandler;if(i&&!i.__nuxt_default)try{i(e,n,r)}
29catch(e){console.error("[nuxt] Error in `app.config.errorHandler`",e)}}return Se((e,n,r)=>{if(t.hooks.callHook(`vue:error`,e,n,r)?.catch(e=>console.error("[nuxt] Error in `vue:error` hook",e)),Ne(navigator.userAgent))return Ge(t,e),!1;if(ct(e)&&(e.fatal||e.unhandled))return t.runWithContext(()=>st(e)),i(e,n,r),!1}),(e,t)=>(z(),U(_e,{onResolve:D(n)},{default:V(()=>[D(!1)?(z(),N(`div`,Z_)):D(r)?(z(),U(D(Y_),{key:1,error:D(r)},null,8,[`error`])):D(!1)?(z(),U(D(X_),{key:2,context:D(!1)},null,8,[`context`])):D(!1)?(z(),U(Ee(D(!1)),{key:3})):(z(),U(D(lg),{key:4}))]),_:1},8,[`onResolve`]))}},$_;{let e;$_=async function(){if(e)return e;let t=!!(window.__NUXT__?.serverRendered??document.getElementById(`__NUXT_DATA__`)?.dataset.ssr===`true`),n=t?Me(Q_):je(Q_),r=s({vueApp:n});async function a(e){await r.callHook(`app:error`,e),r.payload.error||=Je(e)}a.__nuxt_default=!0,n.config.errorHandler=a,r.hook(`app:suspense:resolve`,()=>{n.config.errorHandler===a&&(n.config.errorHandler=void 0)}),!t&&d.id&&r.hook(`app:suspense:resolve`,()=>{document.getElementById(d.id)?.remove()});try{await u(r,vu)}catch(e){a(e)}try{await r.hooks.callHook(`app:created`,n),await r.hooks.callHook(`app:beforeMount`,n),n.mount(i),await r.hooks.callHook(`app:mounted`,n),await Ce()}catch(e){a(e)}return n},e=$_().catch(e=>{throw f.NUXT_E1009({cause:e}),e})}export{E_ as a,bg as c,Vd as d,od as f,nc as h,O_ as i,dg as l,rc as m,N_ as n,Dg as o,Su as p,A_ as r,Eg as s,q_ as t,Ud as u};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.