1import{A as e,C as t,D as n,N as r,T as i,Un as a,W as o,k as s,m as c,mr as l,or as u,v as d,w as f,yr as p}from"./D7vkMaWp.js";import"./ROdVOmQr.js";import{n as m}from"./C5ACGPQ0.js";import{t as h}from"./HclGiUj8.js";import"./Bli8YR6M.js";import{t as g}from"./DO2lQH7J.js";import{b as _,t as v,u as y}from"./BL3G_azZ.js";var b=[`en`,`es`,`fr`,`it`],x={en:[{key:`locale_en_46ts_57c343c1`,load:()=>Promise.resolve({}),cache:!1}],es:[{key:`locale_es_46ts_9b8059f4`,load:()=>Promise.resolve({}),cache:!1}],fr:[{key:`locale_fr_46ts_3f67edb7`,load:()=>Promise.resolve({}),cache:!1}],it:[{key:`locale_it_46ts_32a88854`,load:()=>Promise.resolve({}),cache:!1}]},ee=[()=>h(()=>import(`./B7Te5L6n.js`),[],import.meta.url)],S=[{code:`en`,name:`English`,language:`en-US`,domains:[],defaultForDomains:[]},{code:`es`,name:`Espanol`,language:`es-ES`,domains:[],defaultForDomains:[]},{code:`fr`,name:`Francais`,language:`fr-FR`,domains:[],defaultForDomains:[]},{code:`it`,name:`Italiano`,language:`it-IT`,domains:[],defaultForDomains:[]}];function C(e=0){return t=>{let n=(typeof t==`string`?t:t.pathname).split(`?`)[0].split(`/`);return n[0]===``&&n.shift(),n.length>e&&n[e]||``}}var w=`___`,te=`___default`;function T(e){return typeof e==`string`?e:e==null?``:e.toString()}function E(e){return T(typeof e==`object`?e?.name:e).split(w)[0]}function D(e,t,n){return n?e+w+t+te:e+w+t}var ne=t=>t?e:r;function re(e,t,n){return n.routing&&(e!==t||n.strategy===`prefix`)}var ie=C(0),O=e=>ie(e),k=e=>e.split(w).at(1)??``;function ae(e){return String(typeof e==`object`?e?.name||e?.path||``:e)}function oe(e){let t=ae(e);return t[0]===`/`?O(t):k(t)||(typeof e==`object`&&e?.path?O(String(e.path)):``)}function se(e,t){return!t.routing&&!t.domains?e=>T(e):(t,n)=>{let r=T(t),i=D(r,n,!0);return e(i)?i:D(r,n,!1)}}function ce(e,t){return t.routing?t.strategy===`prefix`?(t,n)=>{let r=`/`+n+(t.path===`/`?``:t.path),i=e.options.routes.find(e=>e.path===r);return i==null?t:e.resolve(v({},t,i,{path:r}))}:t=>e.resolve(t):e=>e}var A=(e=``)=>e.replace(/^https?:\/\//i,``).toLowerCase();function j(e,t){return!!e?.domains.some(e=>A(e)===t)}function le(e,t,n){let r=e.find(e=>e.code===n);return!r?.domains.length||j(r,t)?`here`:e.some(e=>j(e,t))?`other-domain`:`off-host`}function M(e,t,n){return le(e,t,n)!==`other-domain`}var N=e=>e?.defaultForDomains[0]||e?.domain||e?.domains[0];function ue(e,t,n){if(!M(n,e,t))return N(n.find(e=>e.code===t))}function de(e,t,n){let r=e.filter(e=>j(e,t));return(r.find(e=>e.code===n)||r.find(e=>e.defaultForDomains.some(e=>A(e)===t))||r[0])?.code}function fe(e,t){let n=t.replace(/^\./,``).replace(/:\d+$/,``).toLowerCase();return e.every(e=>e.domains.concat(e.domain||[]).every(e=>{let t=A(e).replace(/:\d+$/,``);return t===n||t.endsWith(`.`+n)}))}var P=(e,t)=>d(e,{strict:!0})?e:t.protocol+`//`+e;function pe(e,t,n,r=S){let i=r.find(e=>e.code===n),a=e?.[n]?.domain||i?.domain||i?.domains.find(e=>A(e)===t.host)||ue(t.host,n,r);if(a)return P(a,t)}function me(e,t,n=S){let r;for(let i of n){let n=F(i,e);for(let e of[n.domain,...n.domains])!e||A(e)!==t.host||(!r||!d(r,{strict:!0})&&d(e,{strict:!0}))&&(r=e)}return r&&P(r,t)}function F(e,t){if(typeof e==`string`)return e;let n=e,r=t[n.code]?.domain;return!r||r===n.domain?e:{...n,domain:r,domains:[r],defaultForDomains:n.defaultForDomains.length?[r]:[]}}function I(e){let t={};for(let n of b){let r=L(e,[n]);t[n]={fallbacks:r,cacheable:z(n,r)}}return t}function L(e,t){if(e===!1)return[];if(y(e))return e;let n=[];if(_(e))return t.every(t=>t!==e)&&n.push(e),n;let r=[...t,`default`];for(let t of r)t in e!=0&&(n=[...n,...e[t].filter(Boolean)]);return n}function R(e){return x[e]!=null&&x[e].every(e=>e.cache!==!1)}function z(e,t){return R(e)&&t.every(e=>R(e))}function he(e,t=S){return t.find(t=>t.defaultForDomains.some(t=>A(t)===e))?.code}function B(e,t,n=S){return he(e,n)||t||(n.some(e=>e.domains.length)?n[0]?.code:``)||``}var V=e=>b.includes(e||``),ge=e=>V(e)?e:void 0,_e=e=>!!e.path&&!e.name;function ve(e){let{router:n,defaultLocale:r,strictSeo:i,compactRoutes:a}=e,o={strategy:e.strategy,routing:e.routing,domains:e.domains},s=ne(e.trailingSlash),c=se(e=>n.hasRoute(e),o);function l(e,t){e.name=E(e.name||n.currentRoute.value);let r=c(e.name,t);if(n.hasRoute(r))e.name=r,a&&e.params&&delete e.params.locale;else if(a&&V(t)&&f().has(e.name))return e.params={...e.params||{},locale:t},e;return e.name=r,e}let u=ce(n,o),d;function f(){if(d)return d;if(d=new Set,a)for(let e of n.getRoutes())e.name!=null&&/^\/:locale\(/.test(e.path)&&d.add(String(e.name));return d}function p(e,t){let i=u(e,t),l=E(i);if(l){let e=c(l,t);if(n.hasRoute(e)){i.name=e;let t=i;return a&&t.params&&delete t.params.locale,i}if(a&&f().has(l)){let e=i;return e.name=l,e.params={...e.params||{},locale:t},e}return i.name=e,i}return re(t,r,o)&&(i.path=`/`+t+i.path),i.path=s(i.path,!0),i}let m=()=>n.currentRoute.value.meta.nuxtI18nInternal??{},h=(e,t=m())=>i&&!!e&&Object.keys(t).length>0&&!t[e],g=o.strategy===`prefix_except_default`||o.strategy===`prefix_and_default`,_=(t,n,r)=>!!t&&B(A(t),e.configuredDefaultLocale,r)===n,v=e=>(n,r,i,a)=>{let o=e(r);return o?(g&&_(N(i),r,a)&&O(n)===r&&(n=n.slice(r.length+1)||`/`),t(o,n)):n},y=v(e.getBaseUrl),b=v(e.getCanonicalBaseUrl);return{router:n,getLocale:e.getLocale,getLocales:e.getLocales,getBaseUrl:e.getBaseUrl,getRouteBaseName:E,getRouteLocalizedParams:m,getLocalizedDynamicParams:t=>{let n=e.getLocalePathPayload?.();return n?n[t]||{}:m()?.[t]},afterSwitchLocalePath:(t,n)=>{if(h(n))return``;if(!o.domains)return t;let r=e.getHost()??``,i=e.getLocales(),a=i.find(e=>e.code===n);return j(a,r)||!t?t:y(t,n,a,i)},getAlternatePath:(t,n)=>{if(n!==e.getLocale()&&h(n))return``;if(!o.domains||!t)return t;let r=e.getLocales();return b(t,n,r.find(e=>e.code===n),r)},resolveLocalizedRouteObject:(e,t)=>
1_e(e)?p(e,t):l(e,t)}}function H(e){let t=e?._nuxtI18n?.composableCtx;if(!t)throw Error(`i18n context is not initialized. Ensure the i18n plugin is installed and the composable is used within a Vue component or setup function.`);return t}function ye(e,t=o()){let n=be(t);return{...ve({router:c(),defaultLocale:e.getDefaultLocale(),configuredDefaultLocale:e.config.defaultLocale||``,getLocale:e.getLocale,getLocales:e.getLocales,getBaseUrl:e.getBaseUrl,getCanonicalBaseUrl:e.getCanonicalBaseUrl,getHost:()=>g({xForwardedHost:!0}).host,getLocalePathPayload:()=>!1,strategy:`prefix_except_default`,routing:!0,domains:!1,trailingSlash:!1,strictSeo:!1,compactRoutes:!1}),strictSeo:!1,_head:void 0,get head(){return this._head??=m({}),this._head},metaState:{htmlAttrs:{},meta:[],link:[]},seoSettings:{dir:!1,lang:!1,seo:typeof e.config.experimental.strictSeo==`object`&&e.config.experimental.strictSeo||!1},localePathPayload:n,routingOptions:{defaultLocale:e.config.defaultLocale||``,domains:!1,strictCanonicals:e.config.experimental.alternateLinkCanonicalQueries??!0,hreflangLinks:!0}}}function be(e=o()){let t=document.querySelector(`[data-nuxt-i18n-slp="${e._id}"]`)?.textContent;return JSON.parse(t||`{}`)}function U(e,t,n=e.getLocale()){if(_(t)&&d(t,{acceptRelative:!0}))return t;try{return G(e,t,n).fullPath}catch{return``}}function W(e,t,n=e.getLocale()){try{return G(e,t,n)}catch{return}}function xe(e){if(!_(e))return v({},e);if(e[0]===`/`){let{pathname:t,search:n,hash:r}=f(e);return{path:t,query:i(n),hash:r}}return{name:e}}function G(e,t,n){let r=xe(t),i=e.resolveLocalizedRouteObject(r,n);i.name&&(i.path=void 0);let a=e.router.resolve(i);return a.name?a:e.router.resolve(t)}function K(e,t,n=e.router.currentRoute.value){let r=e.getRouteBaseName(n);if(!r)return``;let i=U(e,{name:r,params:v({},n.params,e.getLocalizedDynamicParams(t)),fullPath:n.fullPath,query:n.query,hash:n.hash,meta:n.meta},t);return e.afterSwitchLocalePath(i,t)}function q(e,t=e.getCurrentLanguage(),n=e.getCurrentDirection()){let r={htmlAttrs:{},link:[],meta:[]};if(e.dir&&(r.htmlAttrs.dir=n),e.lang&&t&&(r.htmlAttrs.lang=t),e.seo){let t=e.strictCanonicals?e.getRouteWithoutQuery():void 0,n=Ce(e,t),i=J(e,t);r.link=r.link.concat(n,Te(e,i)),r.meta=r.meta.concat(Ee(e,i),De(e),ke(e,Oe(e,n)))}return r}function Se(e){let t=new Map;for(let n of e){if(!n.language){console.warn("Locale `language` ISO code is required to generate alternate link");continue}let[e,r]=n.language.split(`-`);e&&r&&(n.isCatchallLocale||!t.has(e))&&t.set(e,n),t.set(n.language,n)}return t}function Ce(e,t=e.strictCanonicals?e.getRouteWithoutQuery():void 0){if(!e.hreflangLinks)return[];let n=[],r=Se(e.locales),i=new Map;for(let[a,o]of r.entries()){let r=i.get(o.code)??we(o.code,e,t);if(!r)continue;i.set(o.code,r);let s=e.strictSeo?{rel:`alternate`,href:r,hreflang:a}:{[e.key]:`i18n-alt-${a}`,rel:`alternate`,href:r,hreflang:a};n.push(s),e.defaultLocale&&e.defaultLocale===o.code&&n[0].hreflang!==`x-default`&&n.unshift(e.strictSeo?{rel:`alternate`,href:r,hreflang:`x-default`}:{[e.key]:`i18n-xd`,rel:`alternate`,href:r,hreflang:`x-default`})}return n}function we(e,t,r=t.strictCanonicals?t.getRouteWithoutQuery():void 0){let i=t.getLocalizedRoute(e,r);if(i)return s(n(i,t.baseUrl),t.strictCanonicals?Y(t):{})}function J(e,t=e.strictCanonicals?e.getRouteWithoutQuery():void 0){let r=e.getLocalizedRoute(e.currentLocale,t);return r?s(n(r,e.baseUrl),Y(e)):``}function Te(e,t=J(e)){return t?[e.strictSeo?{rel:`canonical`,href:t}:{[e.key]:`i18n-can`,rel:`canonical`,href:t}]:[]}function Y(e,t=e.getCurrentRoute()){if(!e.canonicalQueries.length)return{};let n=e.getLocaleRoute(Object.assign({},t,{path:void 0,name:e.getRouteBaseName(t)}))?.query??{},r={};for(let t of e.canonicalQueries.filter(e=>e in n)){r[t]??=[];for(let e of Z(n[t]))r[t].push(e||``)}return r}function Ee(e,t=J(e)){return t?[e.strictSeo?{property:`og:url`,content:t}:{[e.key]:`i18n-og-url`,property:`og:url`,content:t}]:[]}function De(e,t=e.getCurrentLanguage()){return t?[e.strictSeo?{property:`og:locale`,content:X(t)}:{[e.key]:`i18n-og`,property:`og:locale`,content:X(t)}]:[]}function Oe(e,t){let n=e.locales.map(e=>e.language||e.code);
1if(!e.strictSeo)return n;let r=new Set(t.map(e=>e.hreflang));return n.filter(e=>r.has(e))}function ke(e,t,n=e.getCurrentLanguage()){return t.filter(e=>e&&e!==n).map(t=>e.strictSeo?{property:`og:locale:alternate`,content:X(t)}:{[e.key]:`i18n-og-alt-${t}`,property:`og:locale:alternate`,content:X(t)})}function X(e=``){return e.replace(/-/g,`_`)}function Z(e){return Array.isArray(e)?e:[e]}function Q(e,t){e?.patch(t)}function $(e,t,n=e.getLocale(),r=e.getLocales(),i=e.routingOptions.domains?e.getBaseUrl(n):e.getBaseUrl()){let a=r.find(e=>e.code===n)||{code:n},o=[...new Set(typeof t.seo==`object`&&t.seo?.canonicalQueries||[])],s={...e,afterSwitchLocalePath:e.getAlternatePath};if(!i&&!e.routingOptions.domains){if(e.strictSeo)throw Error("I18n `baseUrl` is required to generate valid SEO tag links.");console.warn("I18n `baseUrl` is required to generate valid SEO tag links.")}return{...t,key:e.strictSeo?`key`:`id`,strictSeo:e.strictSeo,locales:r,currentLocale:n,baseUrl:i,canonicalQueries:o,hreflangLinks:e.routingOptions.hreflangLinks,defaultLocale:e.routingOptions.defaultLocale,strictCanonicals:e.strictSeo||e.routingOptions.strictCanonicals,getRouteBaseName:e.getRouteBaseName,getCurrentRoute:()=>e.router.currentRoute.value,getCurrentLanguage:()=>a.language,getCurrentDirection:()=>a.dir||`ltr`,getLocaleRoute:t=>W(e,t),getLocalizedRoute:(e,t)=>K(s,e,t),getRouteWithoutQuery:()=>{try{return v({},e.router.resolve({query:{}}),{meta:e.router.currentRoute.value.meta})}catch{return}}}}function Ae(e,{dir:t=!0,lang:n=!0,seo:r=!0}){return q($(e,{dir:t,lang:n,seo:r}))}function je(e,t){let n=p(q($(e,t)));{let r=a([()=>e.router.currentRoute.value,()=>e.getLocale()],()=>{n.value=q($(e,t)),e.strictSeo&&Q(e.head,n.value)});u()&&l(r)}return e.strictSeo&&Q(e.head,n.value),n}function Me({dir:e=!0,lang:t=!0,seo:n=!0}={},r=o()){let i=H(r);if(i.strictSeo)throw Error("Strict SEO mode is enabled, `useLocaleHead` should not be used as localized head tags are handled internally by `@nuxtjs/i18n`");i.seoSettings={dir:e,lang:t,seo:n};let s=je(i,i.seoSettings);return a(s,()=>i.metaState=s.value),i.metaState=s.value,s}function Ne(e=o()){let t=H(e);return e=>{if(e!=null)return t.getRouteBaseName(e)||void 0}}function Pe(e=o()){let t=H(e);return(e,n)=>U(t,e,n)}function Fe(e=o()){let t=H(e);return(e,n)=>W(t,e,n)}function Ie(e=o()){let t=H(e);return e=>K(t,e)}export{O as C,x as D,b as E,S as O,oe as S,E as T,pe as _,Ie as a,de as b,K as c,I as d,V as f,me as g,fe as h,Ne as i,ee as k,ye as l,ge as m,Pe as n,Ae as o,B as p,Fe as r,U as s,Me as t,H as u,j as v,D as w,F as x,M as y};
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.