PageSourceSearch

https://broekerhuis.nl/_nuxt/DtiWguOd.js

js broekerhuis.nl collected 2026-10-07 18:20:59 UTC 12,114 bytes, 1 lines download raw bytes

1import{c as e,o as t,r as n}from"./D8XG2t5U.js";import{s as r}from"./BvGscHvr.js";import{Ht as i,an as a,pn as o,vn as s}from"./CT2H0voX.js";import{C as c,F as l,M as u,O as d,T as f,j as p,m,v as h,w as g}from"./CGPQlZLK.js";import{n as _}from"./CT7morrD.js";import{t as v}from"./Dla4fj3U.js";var y=[`nl`,`en`],b={nl:[{key:`locale_nl_46json_0af2dbb6`,load:()=>Promise.resolve({}),cache:!0}],en:[{key:`locale_en_46json_6a832505`,load:()=>Promise.resolve({}),cache:!0}]},ee=[],x=[{code:`nl`,language:`nl`,name:`Nederlands`,domains:[],defaultForDomains:[]},{code:`en`,language:`en`,name:`English`,domains:[],defaultForDomains:[]}];function S(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 C=`___`,te=`___default`;function w(e){return typeof e==`string`?e:e==null?``:e.toString()}function T(e){return w(typeof e==`object`?e?.name:e).split(C)[0]}function E(e,t,n){return n?e+C+t+te:e+C+t}var ne=e=>e?u:l;function re(e,t,n){return n.routing&&(e!==t||n.strategy===`prefix`)}var ie=S(0),D=e=>ie(e),O=e=>e.split(C).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]===`/`?D(t):O(t)||(typeof e==`object`&&e?.path?D(String(e.path)):``)}function se(e,t){return!t.routing&&!t.domains?e=>w(e):(t,n)=>{let r=w(t),i=E(r,n,!0);return e(i)?i:E(r,n,!1)}}function ce(e,t){return t.routing?t.strategy===`prefix`?(t,r)=>{let i=`/`+r+(t.path===`/`?``:t.path),a=e.options.routes.find(e=>e.path===i);return a==null?t:e.resolve(n({},t,a,{path:i}))}:t=>e.resolve(t):e=>e}var k=(e=``)=>e.replace(/^https?:\/\//i,``).toLowerCase();function A(e,t){return!!e?.domains.some(e=>k(e)===t)}function le(e,t,n){let r=e.find(e=>e.code===n);return!r?.domains.length||A(r,t)?`here`:e.some(e=>A(e,t))?`other-domain`:`off-host`}function j(e,t,n){return le(e,t,n)!==`other-domain`}var M=e=>e?.defaultForDomains[0]||e?.domain||e?.domains[0];function ue(e,t,n){if(!j(n,e,t))return M(n.find(e=>e.code===t))}function de(e,t,n){let r=e.filter(e=>A(e,t));return(r.find(e=>e.code===n)||r.find(e=>e.defaultForDomains.some(e=>k(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=k(e).replace(/:\d+$/,``);return t===n||t.endsWith(`.`+n)}))}var N=(e,t)=>h(e,{strict:!0})?e:t.protocol+`//`+e;function pe(e,t,n,r=x){let i=r.find(e=>e.code===n),a=e?.[n]?.domain||i?.domain||i?.domains.find(e=>k(e)===t.host)||ue(t.host,n,r);if(a)return N(a,t)}function me(e,t,n=x){let r;for(let i of n){let n=P(i,e);for(let e of[n.domain,...n.domains])!e||k(e)!==t.host||(!r||!h(r,{strict:!0})&&h(e,{strict:!0}))&&(r=e)}return r&&N(r,t)}function P(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 F(e){let t={};for(let n of y){let r=I(e,[n]);t[n]={fallbacks:r,cacheable:R(n,r)}}return t}function I(n,r){if(n===!1)return[];if(t(n))return n;let i=[];if(e(n))return r.every(e=>e!==n)&&i.push(n),i;let a=[...r,`default`];for(let e of a)e in n!=0&&(i=[...i,...n[e].filter(Boolean)]);return i}function L(e){return b[e]!=null&&b[e].every(e=>e.cache!==!1)}function R(e,t){return L(e)&&t.every(e=>L(e))}function z(e,t=x){return t.find(t=>t.defaultForDomains.some(t=>k(t)===e))?.code}function B(e,t,n=x){return z(e,n)||t||(n.some(e=>e.domains.length)?n[0]?.code:``)||``}var V=e=>y.includes(e||``),he=e=>V(e)?e:void 0,ge=e=>!!e.path&&!e.name;function _e(e){let{router:t,defaultLocale:n,strictSeo:r,compactRoutes:i}=e,a={strategy:e.strategy,routing:e.routing,domains:e.domains},o=ne(e.trailingSlash),s=se(e=>t.hasRoute(e),a);function l(e,n){e.name=T(e.name||t.currentRoute.value);let r=s(e.name,n);if(t.hasRoute(r))e.name=r,i&&e.params&&delete e.params.locale;else if(i&&V(n)&&f().has(e.name))return e.params={...e.params||{},locale:n},e;return e.name=r,e}let u=ce(t,a),d;function f(){if(d)return d;if(d=new Set,i)for(let e of t.getRoutes())e.name!=null&&/^\/:locale\(/.test(e.path)&&d.add(String(e.name));return d}function p(e,r){let c=u(e,r),l=T(c);if(l){let e=s(l,r);if(t.hasRoute(e)){c.name=e;let t=c;return i&&t.params&&delete t.params.locale,c}if(i&&f().has(l)){let e=c;return e.name=l,e.params={...e.params||{},locale:r},e}return c.name=e,c}return re(r,n,a)&&(c.path=`/`+r+c.path),c.path=o(c.path,!0),c}let m=()=>t.currentRoute.value.meta.nuxtI18nInternal??{},h=(e,t=m())=>r&&!!e&&Object.keys(t).length>0&&!t[e],g=a.strategy===`prefix_except_default`||a.strategy===`prefix_and_default`,_=(t,n,r)=>!!t&&B(k(t),e.configuredDefaultLocale,r)===n,v=e=>(t,n,r,i)=>{let a=e(n);
1return a?(g&&_(M(r),n,i)&&D(t)===n&&(t=t.slice(n.length+1)||`/`),c(a,t)):t},y=v(e.getBaseUrl),b=v(e.getCanonicalBaseUrl);return{router:t,getLocale:e.getLocale,getLocales:e.getLocales,getBaseUrl:e.getBaseUrl,getRouteBaseName:T,getRouteLocalizedParams:m,getLocalizedDynamicParams:t=>{let n=e.getLocalePathPayload?.();return n?n[t]||{}:m()?.[t]},afterSwitchLocalePath:(t,n)=>{if(h(n))return``;if(!a.domains)return t;let r=e.getHost()??``,i=e.getLocales(),o=i.find(e=>e.code===n);return A(o,r)||!t?t:y(t,n,o,i)},getAlternatePath:(t,n)=>{if(n!==e.getLocale()&&h(n))return``;if(!a.domains||!t)return t;let r=e.getLocales();return b(t,n,r.find(e=>e.code===n),r)},resolveLocalizedRouteObject:(e,t)=>ge(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 ve(e,t=r()){let n=ye(t);return{..._e({router:m(),defaultLocale:e.getDefaultLocale(),configuredDefaultLocale:e.config.defaultLocale||``,getLocale:e.getLocale,getLocales:e.getLocales,getBaseUrl:e.getBaseUrl,getCanonicalBaseUrl:e.getCanonicalBaseUrl,getHost:()=>v({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??=_({}),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 ye(e=r()){let t=document.querySelector(`[data-nuxt-i18n-slp="${e._id}"]`)?.textContent;return JSON.parse(t||`{}`)}function U(t,n,r=t.getLocale()){if(e(n)&&h(n,{acceptRelative:!0}))return n;try{return G(t,n,r).fullPath}catch{return``}}function W(e,t,n=e.getLocale()){try{return G(e,t,n)}catch{return}}function be(t){if(!e(t))return n({},t);if(t[0]===`/`){let{pathname:e,search:n,hash:r}=g(t);return{path:e,query:f(n),hash:r}}return{name:t}}function G(e,t,n){let r=be(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,r=e.router.currentRoute.value){let i=e.getRouteBaseName(r);if(!i)return``;let a=U(e,{name:i,params:n({},r.params,e.getLocalizedDynamicParams(t)),fullPath:r.fullPath,query:r.query,hash:r.hash,meta:r.meta},t);return e.afterSwitchLocalePath(a,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=Se(e,t),i=J(e,t);r.link=r.link.concat(n,we(e,i)),r.meta=r.meta.concat(Te(e,i),Ee(e),Oe(e,De(e,n)))}return r}function xe(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 Se(e,t=e.strictCanonicals?e.getRouteWithoutQuery():void 0){if(!e.hreflangLinks)return[];let n=[],r=xe(e.locales),i=new Map;for(let[a,o]of r.entries()){let r=i.get(o.code)??Ce(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 Ce(e,t,n=t.strictCanonicals?t.getRouteWithoutQuery():void 0){let r=t.getLocalizedRoute(e,n);if(r)return p(d(r,t.baseUrl),t.strictCanonicals?Y(t):{})}function J(e,t=e.strictCanonicals?e.getRouteWithoutQuery():void 0){let n=e.getLocalizedRoute(e.currentLocale,t);return n?p(d(n,e.baseUrl),Y(e)):``}function we(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 ke(n[t]))r[t].push(e||``)}return r}function Te(e,t=J(e)){return t?[e.strictSeo?{property:`og:url`,content:t}:{[e.key]:`i18n-og-url`,property:`og:url`,content:t}]:[]}function Ee(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 De(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 Oe(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 ke(e){return Array.isArray(e)?e:[e]}function Z(e,t){e?.patch(t)}function Q(e,t,r=e.getLocale(),i=e.getLocales(),a=e.routingOptions.domains?e.getBaseUrl(r):e.getBaseUrl()){let o=i.find(e=>e.code===r)||{code:r},s=[...new Set(typeof t.seo==`object`&&t.seo?.canonicalQueries||[])],c={...e,afterSwitchLocalePath:e.getAlternatePath};if(!a&&!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:i,currentLocale:r,baseUrl:a,canonicalQueries:s,hreflangLinks:e.routingOptions.hreflangLinks,defaultLocale:e.routingOptions.defaultLocale,strictCanonicals:e.strictSeo||e.routingOptions.strictCanonicals,getRouteBaseName:e.getRouteBaseName,getCurrentRoute:()=>e.router.currentRoute.value,getCurrentLanguage:()=>o.language,getCurrentDirection:()=>o.dir||`ltr`,getLocaleRoute:t=>W(e,t),getLocalizedRoute:(e,t)=>K(c,e,t),getRouteWithoutQuery:()=>{try{return n({},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(Q(e,{dir:t,lang:n,seo:r}))}function $(e,t){let n=s(q(Q(e,t)));{let r=i([()=>e.router.currentRoute.value,()=>e.getLocale()],()=>{n.value=q(Q(e,t)),e.strictSeo&&Z(e.head,n.value)});a()&&o(r)}return e.strictSeo&&Z(e.head,n.value),n}function je({dir:e=!0,lang:t=!0,seo:n=!0}={},a=r()){let o=H(a);if(o.strictSeo)throw Error("Strict SEO mode is enabled, `useLocaleHead` should not be used as localized head tags are handled internally by `@nuxtjs/i18n`");o.seoSettings={dir:e,lang:t,seo:n};let s=$(o,o.seoSettings);return i(s,()=>o.metaState=s.value),o.metaState=s.value,s}function Me(e=r()){let t=H(e);return e=>{if(e!=null)return t.getRouteBaseName(e)||void 0}}function Ne(e=r()){let t=H(e);return(e,n)=>U(t,e,n)}function Pe(e=r()){let t=H(e);return(e,n)=>W(t,e,n)}function Fe(e=r()){let t=H(e);return e=>K(t,e)}export{D as C,b as D,y as E,x as O,oe as S,T,pe as _,Fe as a,de as b,K as c,F as d,V as f,me as g,fe as h,Me as i,ee as k,ve as l,he as m,Ne as n,Ae as o,B as p,Pe as r,U as s,je as t,H as u,A as v,E as w,P as x,j 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.