PageSourceSearch

https://www.voorhoede.nl/_nuxt/B8R3k13y.js

js voorhoede.nl collected 2026-10-03 20:16:32 UTC 34,308 bytes, 210 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BznSfkZg.js","./CextEbwM.js"])))=>i.map(i=>d[i]);
2import{d as ee,D as Ae,$ as $e,O as _,k as A,F as H,X as G,i as L,aj as K,o as E,h as $,a4 as C,r as fe,ac as me,ad as be,a7 as k,W as ce,f as O,af as ve,j as R,P as Fe,H as ye,L as Se,N as Ee,c as pe,ai as Re,aa as Pe,_ as Ce,n as Te,b as Ie}from"./stP1w192.js";import{a as xe}from"./BC20P4Vh.js";import{f as Le,c as ge,g as qe}from"./CextEbwM.js";import{_ as le}from"./CWpPBJju.js";import{_ as Be}from"./U9clXsRC.js";import{_ as Me}from"./B8gE34-C.js";import{_ as Ue,s as De}from"./COoHrBeo.js";import{_ as je}from"./c1HA-0D6.js";import{_ as Oe}from"./CEjkxF_y.js";import{_ as ze}from"./DcrVNTwN.js";import{_ as He}from"./CfjpfBK6.js";import{R as Ne}from"./Serl4Cv3.js";import{_ as Ge}from"./BonvQq0v.js";import{_ as Ve}from"./DPdlqYz8.js";import{_ as We}from"./CjgL3Gni.js";import{u as Ze}from"./D2TIGz1x.js";import"./B3l_0Q7m.js";import"./BRJ6UkIs.js";import"./CTh_u-x7.js";const Ye={components:{DatoImage:Ae},props:{item:{type:Object,required:!0,validator(f){return typeof f.slug=="string"&&typeof f.title=="string"&&!!Date.parse(f.date)&&f.authors.length>=1}},large:{type:Boolean,default:!1}},computed:{authorLinks(){return this.item.authors.map(f=>({name:f.name,slug:f.slug}))},formattedDate(){return Le({date:this.item.date,locale:this.$i18n.locale(),format:"D MMMM YYYY"})}}},Xe={class:"blog-author__text body"},Je={class:"blog-author__links"},Qe={class:"blog-author__author-link"},Ke=["datetime"];function et(f,v,n,g,b,m){const c=$e("dato-image"),i=xe;return _(),A("div",null,[(_(!0),A(H,null,G(n.item.authors,h=>(_(),L(i,{key:h.name,class:"blog-author__image-wrapper",to:f.$localeUrl({name:"team-slug",params:{slug:h.slug}})},{default:K(()=>[E(c,{class:"blog-author__image",src:h.image.url,alt:"",width:135,height:135,loading:"eager",modifiers:{ar:"1:1",fit:"crop",crop:"faces"},quality:75},null,8,["src"])]),_:2},1032,["to"]))),128)),$("div",Xe,[$("div",Je,[$("span",null,C(f.$t("by__authors_")),1),(_(!0),A(H,null,G(m.authorLinks,h=>(_(),L(i,{key:h.slug,to:f.$localeUrl({name:"team-slug",params:{slug:h.slug}})},{default:K(()=>[$("span",Qe,C(h.name),1)]),_:2},1032,["to"]))),128))]),$("time",{class:"blog-author__text-time",datetime:n.item.date},C(m.formattedDate),9,Ke)])])}const tt=Object.assign(ee(Ye,[["render",et]]),{__name:"BlogAuthor"}),nt={class:"open-in-llm"},at=["href"],de="open-in-llm-popover",rt=fe({__name:"open-in-llm",setup(f){const{$t:v}=me(),n=be(),g=ve(),b=ce(!1),m=v("copy_page"),c=ce(m),i=O(()=>`${n.path.replace(/\/+$/,"")}.md`),h=O(()=>new URL(i.value,g.public.baseUrl).href),U=O(()=>{const p=encodeURIComponent(v("open_in_llm_prompt",{url:h.value}));return[{label:v("open_as_markdown"),href:i.value},{label:v("open_in_llm_option",{name:"Claude"}),href:`https://claude.ai/new?q=${p}`},{label:v("open_in_llm_option",{name:"ChatGPT"}),href:`https://chatgpt.com/?q=${p}&hints=search`}]});async function D(){try{const p=await fetch(i.value);if(!p.ok)throw new Error("Failed to fetch markdown");await navigator.clipboard.writeText(await p.text()),c.value=v("copy_page_copied")}catch(p){console.error("OpenInLlm: failed to copy page",p),c.value=v("copy_page_error")}setTimeout(()=>{c.value=m},2e3)}function q(p){b.value=p.newState==="open"}return(p,P)=>{const T=le;return _(),A("div",nt,[E(T,{label:c.value,class:"open-in-llm__copy",small:"","aria-live":"polite",onClick:D},null,8,["label"]),E(T,{label:"▾",class:"open-in-llm__toggle",small:"",popovertarget:de,"aria-label":k(v)("open_in_llm"),"aria-expanded":b.value?"true":"false"},null,8,["aria-label","aria-expanded"]),$("ul",{id:de,popover:"auto",class:"open-in-llm__menu body-small",onToggle:q},[(_(!0),A(H,null,G(U.value,x=>(_(),A("li",{key:x.href},[$("a",{href:x.href,target:"_blank",rel:"noopener noreferrer"},C(x.label),9,at)]))),128))],32)])}}}),ot=Object.assign(ee(rt,[["__scopeId","data-v-cbd6a71a"]]),{__name:"OpenInLlm"}),st={props:{baseUrl:{type:String,required:!0},authors:{type:Array,default:null},title:{type:String,default:""}},data(){return{hasNativeShare:!1,url:new URL((this._.provides[Fe]||this.$route).fullPath,this.baseUrl)}},computed:{blogAuthors(){return this.authors.map(f=>f.name).join(" ")},socials(){return[{icon:"linkedin",href:`https://www.linkedin.com/shareArticle?&url=${this.url}&title=${this.title}`,label:"linkedin",alt:"Share this post on LinkedIn"}]}},created(){this.$nextTick(()=>{this.hasNativeShare=typeof window.navigator.share=="function",this.url=window.location.href})},methods:{shareNative(){return navigator.share({url:this.url})}}},it={key:0,class:"social-share-buttons__text body"},lt={key:2,class:"social-share-buttons__list"},ut=["href","aria-label"];function ct(f,v,n,g,b,m){const c=le,i=Be;return _(),A("div",null,[n.title?(_(),A("p",it,C(n.title),1)):R("",!0),b.hasNativeShare?(_(),L(c,{key:1,label:"Share",small:"",onClick:m.shareNative},null,8,["onClick"])):(_(),A("ul",lt,[(_(!0),A(H,null,G(m.socials,h=>(_(),A("li",{class:"social-share-buttons__list-icon",key:h.href},[$("a",{href:h.href,target:"_blank",rel:"noreferrer noopener","aria-label":h.label},[E(i,{name:h.icon,alt:h.alt,size:"large"},null,8,["name","alt"])],8,ut)]))),128))]))])}const pt=Object.assign(ee(st,[["render",ct]]),{__name:"SocialShareButtons"}),gt=["title","src","id"],dt={class:"code-preview-block__caption body-detail"},_t={__name:"CodePreviewBlock",props:{id:{type:String,default:null},title:{type:String,required:!0},caption:{type:String,required:!1,default:""},url:{type:String,required:!0},type:{type:String,default:"codepen"}},setup(f){const v=f,n=O(()=>v.type==="codepen"?`${v.url.replace("/pen","/embed/preview")}?default-tab=css%2Cresult`:v.url);return(g,b)=>(_(),A("figure",null,[$("iframe",{scrolling:"no",title:f.title,src:k(n),id:f.id,class:"code-preview-block__i-frame",frameborder:"no",loading:"lazy",allowtransparency:"true",allowfullscreen:"true"},null,8,gt),$("figcaption",dt,C(f.caption),1)]))}},ht={props:{language:{type:String,required:!0},content:{type:String,required:!0}},computed:{codeLanguage(){return Array.of(`language-${this.language}`)}}},ft={class:"code-block"},mt=["innerHTML"];function bt(f,v,n,g,b,m){return _(),A("div",ft,[$("pre",{class:ye(m.codeLanguage)},[$("code",{innerHTML:n.content},null,8,mt)],2)])}const vt=Object.assign(ee(ht,[["render",bt]]),{__name:"CodeBlock"});let yt="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",_e=(f=21)=>{let v="",n=crypto.getRandomValues(new Uint8Array(f|=0));for(;f--;)v+=yt[n[f]&63];return v};const xt={class:"custom-script"},kt=["innerHTML"],wt=fe({__name:"custom-script",props:{mountScript:{},unmountScript:{}},setup(f){const v=f,n=_e(),g=_e();Se(()=>{b(v.mountScript,n)}),Ee(()=>{document.getElementById(n)?.remove(),v.unmountScript&&b(v.unmountScript,g)?.remove()});function b(m,c){const i=document.createElement("script");return i.innerHTML=`(function() { ${m} })()`,i.setAttribute("id",c),document.body.appendChild(i),i}return(m,c)=>(_(),A("div",xt,[$("noscript",{innerHTML:m.$t("blog_post_noscript"),class:"rich-text body-big"},null,8,kt)]))}}),At=Object.assign(wt,{__name:"CustomScript"}),$t=`query BlogSlug($locale: SiteLocale, $slug: String) {
3  page: blogPost(locale: $locale, filter: {slug: {eq: $slug}}) {
4    ...page
5  }
6}
7
8fragment page on BlogPostRecord {
9  slug
10  i18nSlugs: _allSlugLocales {
11    locale
12    value
13  }
14  social {
15    title
16    description
17    image {
18      url
19    }
20  }
21  title
22  subtitle
23  isArchived
24  headerIllustration {
25    url
26    alt
27    width
28    height
29  }
30  date: _firstPublishedAt
31  authors {
32    name
33    lastName
34    slug
35    image {
36      url
37      alt
38      width
39      height
40    }
41  }
42  introTitle
43  items {
44    __typename
45    ... on CallToActionRecord {
46      id
47      title
48      body
49      linkLabel
50      linkUrl
51    }
52    ... on CodeBlockRecord {
53      id
54      language
55      body
56    }
57    ... on CodePenBlockRecord {
58      id
59      url
60      title
61      caption
62      previewType
63    }
64    ... on ImageRecord {
65      id
66      image {
67        url
68        alt
69        width
70        height
71      }
72      caption
73      fullWidth
74      captionPosition
75    }
76    ... on LinkSectionRecord {
77      id
78      link
79      label
80      external
81    }
82    ... on QuoteRecord {
83      id
84      quote
85      author
86    }
87    ... on ResponsiveVideoRecord {
88      id
89      mute
90      loop
91      autoplay
92      caption
93      video {
94        url
95        title
96        height
97        width
98        provider
99        providerUid
100        thumbnailUrl
101      }
102      gif {
103        url
104        title
105        width
106        height
107      }
108    }
109    ... on TextSectionRecord {
110      id
111      title
112      body
113    }
114  }
115  pivots {
116    title
117    body(markdown: true)
118    links {
119      ...link
120    }
121    mailchimpValue
122    mailchimpName
123    mailchimpId
124    formType
125    contactPerson {
126      name
127      lastName
128      jobTitle
129      image {
130        url
131        alt
132        width
133        height
134      }
135    }
136  }
137  relatedBlogPosts {
138    ...blogPostListItem
139  }
140  tags {
141    id
142    title
143    slug
144    blogPosts: _allReferencingBlogPosts(first: 3, filter: { slug: { neq: $slug }}) {
145      ...blogPostListItem
146    }
147  }
148  onMountedScript
149  onUnmountedScript
150}
151
152fragment blogPostListItem on BlogPostRecord {
153  slug
154  title
155  date: _firstPublishedAt
156  authors {
157    name
158    image {
159      url
160      alt
161      width
162      height
163    }
164  }
165}
166
167fragment link on RecordInterface {
168  __typename
169  ... on InternalLinkRecord {
170    id
171    title
172    link {
173      __typename
174      ... on PageRecord {
175        slug
176      }
177      ... on BlogPostRecord {
178        slug
179      }
180      ... on CaseItemRecord {
181        slug
182      }
183      ... on EventItemRecord {
184        slug
185      }
186      ... on JobRecord {
187        slug
188      }
189      ... on ServiceRecord {
190        slug
191      }
192      ... on PersonRecord {
193        slug
194      }
195      ... on MeetRecord {
196        parents: _allReferencingPeople {
197          __typename
198          slug
199        }
200      }
201    }
202  }
203  ... on ExternalLinkRecord {
204    id
205    title
206    url
207  }
208}
209`;var se={exports:{}},he;function Ft(){return he||(he=1,(function(f){var v=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};var n=(function(g){var b=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,m=0,c={},i={manual:g.Prism&&g.Prism.manual,disableWorkerMessageHandler:g.Prism&&g.Prism.disableWorkerMessageHandler,util:{encode:function t(e){return e instanceof h?new h(e.type,t(e.content),e.alias):Array.isArray(e)?e.map(t):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(t){return Object.prototype.toString.call(t).slice(8,-1)},objId:function(t){return t.__id||Object.defineProperty(t,"__id",{value:++m}),t.__id},clone:function t(e,a){a=a||{};var o,s;switch(i.util.type(e)){case"Object":if(s=i.util.objId(e),a[s])return a[s];o={},a[s]=o;for(var u in e)e.hasOwnProperty(u)&&(o[u]=t(e[u],a));return o;case"Array":return s=i.util.objId(e),a[s]?a[s]:(o=[],a[s]=o,e.forEach(function(d,l){o[l]=t(d,a)}),o);default:return e}},getLanguage:function(t){for(;t;){var e=b.exec(t.className);if(e)return e[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,e){t.className=t.className.replace(RegExp(b,"gi"),""),t.classList.add("language-"+e)},currentScript:function(){if(typeof document>"u")return null;if(document.currentScript&&document.currentScript.tagName==="SCRIPT")return document.currentScript;try{throw new Error}catch(o){var t=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(o.stack)||[])[1];if(t){var e=document.getElementsByTagName("script");for(var a in e)if(e[a].src==t)return e[a]}return null}},isActive:function(t,e,a){for(var o="no-"+e;t;){var s=t.classList;if(s.contains(e))return!0;
vendor: 5,743 bytes, line 209
209if(s.contains(o))return!1;t=t.parentElement}return!!a}},languages:{plain:c,plaintext:c,text:c,txt:c,extend:function(t,e){var a=i.util.clone(i.languages[t]);for(var o in e)a[o]=e[o];return a},insertBefore:function(t,e,a,o){o=o||i.languages;var s=o[t],u={};for(var d in s)if(s.hasOwnProperty(d)){if(d==e)for(var l in a)a.hasOwnProperty(l)&&(u[l]=a[l]);a.hasOwnProperty(d)||(u[d]=s[d])}var w=o[t];return o[t]=u,i.languages.DFS(i.languages,function(S,B){B===w&&S!=t&&(this[S]=u)}),u},DFS:function t(e,a,o,s){s=s||{};var u=i.util.objId;for(var d in e)if(e.hasOwnProperty(d)){a.call(e,d,e[d],o||d);var l=e[d],w=i.util.type(l);w==="Object"&&!s[u(l)]?(s[u(l)]=!0,t(l,a,null,s)):w==="Array"&&!s[u(l)]&&(s[u(l)]=!0,t(l,a,d,s))}}},plugins:{},highlightAll:function(t,e){i.highlightAllUnder(document,t,e)},highlightAllUnder:function(t,e,a){var o={callback:a,container:t,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};i.hooks.run("before-highlightall",o),o.elements=Array.prototype.slice.apply(o.container.querySelectorAll(o.selector)),i.hooks.run("before-all-elements-highlight",o);for(var s=0,u;u=o.elements[s++];)i.highlightElement(u,e===!0,o.callback)},highlightElement:function(t,e,a){var o=i.util.getLanguage(t),s=i.languages[o];i.util.setLanguage(t,o);var u=t.parentElement;u&&u.nodeName.toLowerCase()==="pre"&&i.util.setLanguage(u,o);var d=t.textContent,l={element:t,language:o,grammar:s,code:d};function w(B){l.highlightedCode=B,i.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,i.hooks.run("after-highlight",l),i.hooks.run("complete",l),a&&a.call(l.element)}if(i.hooks.run("before-sanity-check",l),u=l.element.parentElement,u&&u.nodeName.toLowerCase()==="pre"&&!u.hasAttribute("tabindex")&&u.setAttribute("tabindex","0"),!l.code){i.hooks.run("complete",l),a&&a.call(l.element);return}if(i.hooks.run("before-highlight",l),!l.grammar){w(i.util.encode(l.code));return}if(e&&g.Worker){var S=new Worker(i.filename);S.onmessage=function(B){w(B.data)},S.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else w(i.highlight(l.code,l.grammar,l.language))},highlight:function(t,e,a){var o={code:t,grammar:e,language:a};if(i.hooks.run("before-tokenize",o),!o.grammar)throw new Error('The language "'+o.language+'" has no grammar.');return o.tokens=i.tokenize(o.code,o.grammar),i.hooks.run("after-tokenize",o),h.stringify(i.util.encode(o.tokens),o.language)},tokenize:function(t,e){var a=e.rest;if(a){for(var o in a)e[o]=a[o];delete e.rest}var s=new q;return p(s,s.head,t),D(t,s,e,s.head,0),T(s)},hooks:{all:{},add:function(t,e){var a=i.hooks.all;a[t]=a[t]||[],a[t].push(e)},run:function(t,e){var a=i.hooks.all[t];if(!(!a||!a.length))for(var o=0,s;s=a[o++];)s(e)}},Token:h};g.Prism=i;function h(t,e,a,o){this.type=t,this.content=e,this.alias=a,this.length=(o||"").length|0}h.stringify=function t(e,a){if(typeof e=="string")return e;if(Array.isArray(e)){var o="";return e.forEach(function(w){o+=t(w,a)}),o}var s={type:e.type,content:t(e.content,a),tag:"span",classes:["token",e.type],attributes:{},language:a},u=e.alias;u&&(Array.isArray(u)?Array.prototype.push.apply(s.classes,u):s.classes.push(u)),i.hooks.run("wrap",s);var d="";for(var l in s.attributes)d+=" "+l+'="'+(s.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+d+">"+s.content+"</"+s.tag+">"};function U(t,e,a,o){t.lastIndex=e;var s=t.exec(a);if(s&&o&&s[1]){var u=s[1].length;s.index+=u,s[0]=s[0].slice(u)}return s}function D(t,e,a,o,s,u){for(var d in a)if(!(!a.hasOwnProperty(d)||!a[d])){var l=a[d];l=Array.isArray(l)?l:[l];for(var w=0;w<l.length;++w){if(u&&u.cause==d+","+w)return;var S=l[w],B=S.inside,V=!!S.lookbehind,W=!!S.greedy,te=S.alias;if(W&&!S.pattern.global){var ne=S.pattern.toString().match(/[imsuy]*$/)[0];S.pattern=RegExp(S.pattern.source,ne+"g")}for(var Z=S.pattern||S,r=o.next,M=s;r!==e.tail&&!(u&&M>=u.reach);M+=r.value.length,r=r.next){var z=r.value;if(e.length>t.length)return;if(!(z instanceof h)){var Y=1,I;if(W){if(I=U(Z,M,t,V),!I||I.index>=t.length)break;var X=I.index,ke=I.index+I[0].length,j=M;for(j+=r.value.length;X>=j;)r=r.next,j+=r.value.length;if(j-=r.value.length,M=j,r.value instanceof h)continue;for(var N=r;N!==e.tail&&(j<ke||typeof N.value=="string");N=N.next)Y++,j+=N.value.length;Y--,z=t.slice(M,j),I.index-=M}else if(I=U(Z,0,z,V),!I)continue;var X=I.index,J=I[0],ae=z.slice(0,X),ue=z.slice(X+J.length),re=M+z.length;u&&re>u.reach&&(u.reach=re);var Q=r.prev;ae&&(Q=p(e,Q,ae),M+=ae.length),P(e,Q,Y);var we=new h(d,B?i.tokenize(J,B):J,te,J);if(r=p(e,Q,we),ue&&p(e,r,ue),Y>1){var oe={cause:d+","+w,reach:re};D(t,e,a,r.prev,M,oe),u&&oe.reach>u.reach&&(u.reach=oe.reach)}}}}}}function q(){var t={value:null,prev:null,next:null},e={value:null,prev:t,next:null};t.next=e,this.head=t,this.tail=e,this.length=0}function p(t,e,a){var o=e.next,s={value:a,prev:e,next:o};return e.next=s,o.prev=s,t.length++,s}function P(t,e,a){for(var o=e.next,s=0;s<a&&o!==t.tail;s++)o=o.next;e.next=o,o.prev=e,t.length-=s}function T(t){for(var e=[],a=t.head.next;a!==t.tail;)e.push(a.value),a=a.next;return e}if(!g.document)return g.addEventListener&&(i.disableWorkerMessageHandler||g.addEventListener("message",function(t){var e=JSON.parse(t.data),a=e.language,o=e.code,s=e.immediateClose;g.postMessage(i.highlight(o,i.languages[a],a)),s&&g.close()},!1)),i;var x=i.util.currentScript();x&&(i.filename=x.src,x.hasAttribute("data-manual")&&(i.manual=!0));function y(){i.manual||i.highlightAll()}if(!i.manual){var F=document.readyState;F==="loading"||F==="interactive"&&x&&x.defer?document.addEventListener("DOMContentLoaded",y):window.requestAnimationFrame?window.requestAnimationFrame(y):window.setTimeout(y,16)}return i})(v);
vendor: 11,565 bytes, lines 209-210
209f.exports&&(f.exports=n),typeof ge<"u"&&(ge.Prism=n),n.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside["internal-subset"].inside=n.languages.markup,n.hooks.add("wrap",function(g){g.type==="entity"&&(g.attributes.title=g.content.replace(/&amp;/,"&"))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(b,m){var c={};c["language-"+m]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:n.languages[m]},c.cdata=/^<!\[CDATA\[|\]\]>$/i;var i={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:c}};i["language-"+m]={pattern:/[\s\S]+/,inside:n.languages[m]};var h={};h[b]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return b}),"i"),lookbehind:!0,greedy:!0,inside:i},n.languages.insertBefore("markup","cdata",h)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(g,b){n.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+g+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[b,"language-"+b],inside:n.languages[b]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend("markup",{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,(function(g){var b=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;g.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+b.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+b.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+b.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+b.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:b,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},g.languages.css.atrule.inside.rest=g.languages.css;var m=g.languages.markup;m&&(m.tag.addInlined("style","css"),m.tag.addAttribute("style","css"))})(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend("clike",{"class-name":[n.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),n.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),n.languages.markup&&(n.languages.markup.tag.addInlined("script","javascript"),n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),n.languages.js=n.languages.javascript,(function(){if(typeof n>"u"||typeof document>"u")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var g="Loading…",b=function(x,y){return"✖ Error "+x+" while fetching file: "+y},m="✖ Error: File does not exist or is empty",c={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},i="data-src-status",h="loading",U="loaded",D="failed",q="pre[data-src]:not(["+i+'="'+U+'"]):not(['+i+'="'+h+'"])';function p(x,y,F){var t=new XMLHttpRequest;t.open("GET",x,!0),t.onreadystatechange=function(){t.readyState==4&&(t.status<400&&t.responseText?y(t.responseText):t.status>=400?F(b(t.status,t.statusText)):F(m))},t.send(null)}function P(x){var y=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(x||"");if(y){var F=Number(y[1]),t=y[2],e=y[3];return t?e?[F,Number(e)]:[F,void 0]:[F,F]}}n.hooks.add("before-highlightall",function(x){x.selector+=", "+q}),n.hooks.add("before-sanity-check",function(x){var y=x.element;if(y.matches(q)){x.code="",y.setAttribute(i,h);var F=y.appendChild(document.createElement("CODE"));F.textContent=g;var t=y.getAttribute("data-src"),e=x.language;if(e==="none"){var a=(/\.(\w+)$/.exec(t)||[,"none"])[1];e=c[a]||a}n.util.setLanguage(F,e),n.util.setLanguage(y,e);var o=n.plugins.autoloader;o&&o.loadLanguages(e),p(t,function(s){y.setAttribute(i,U);var u=P(y.getAttribute("data-range"));if(u){var d=s.split(/\r\n?|\n/g),l=u[0],w=u[1]==null?d.length:u[1];l<0&&(l+=d.length),l=Math.max(0,Math.min(l-1,d.length)),w<0&&(w+=d.length),w=Math.max(0,Math.min(w,d.length)),s=d.slice(l,w).join(`
210`),y.hasAttribute("data-start")||y.setAttribute("data-start",String(l+1))}F.textContent=s,n.highlightElement(F)},function(s){y.setAttribute(i,D),F.textContent=s})}}),n.plugins.fileHighlight={highlight:function(y){for(var F=(y||document).querySelectorAll(q),t=0,e;e=F[t++];)n.highlightElement(e)}};var T=!1;n.fileHighlight=function(){T||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),T=!0),n.plugins.fileHighlight.highlight.apply(this,arguments)}})()}
210)(se)),se.exports}var St=Ft();const ie=qe(St),Et={class:"page-blog-post grid"},Rt={class:"page-blog-post__aside"},Pt={key:0,class:"page-blog-post__tags"},Ct={class:"sr-only"},Tt={class:"page-blog-post-list"},It={key:0},Lt={class:"page-blog-post__archived"},qt={class:"font-html-blue body-big"},Bt={class:"font-html-blue testimonial"},Mt=["id"],Ut=["id"],Dt=["id"],jt=["id"],Ot={key:2},zt={class:"h3 page-blog-post__related-blog-posts-title"},Ht={class:"page-blog-post__link-container",ref:"articleEnd"},Nt={class:"page-blog-post__pivots grid"},Gt={class:"page-blog-post__scroll-to"},gn={__name:"index",async setup(f){let v,n;pe(()=>import("./DJ177lJj.js"),[],import.meta.url),pe(()=>import("./BznSfkZg.js").then(p=>p.p),__vite__mapDeps([0,1]),import.meta.url);const{$localeUrl:g}=me(),b=ve(),{params:m}=be(),{data:c}=([v,n]=Re(()=>Pe({query:$t,variables:{slug:m.slug,locale:m.language}})),v=await v,n(),v);Ze(c.value.page);const i=({body:p,language:P})=>ie.languages[P]?ie.highlight(p,ie.languages[P],P):p,h=O(()=>c.value.page.items.map(p=>p.title?{titleId:De(p.title),...p}:{...p})),U=O(()=>h.value.filter(p=>p.titleId)),D=O(()=>c.value.page.tags.map(p=>({...p,to:g({name:"blog-tag-slug",params:{slug:p.slug}})}))),q=O(()=>{let p=c.value.page.relatedBlogPosts;return p.length<3&&(p=c.value.page.tags.reduce((P,T)=>{const x=T.blogPosts.filter(y=>!P.map(e=>e.slug).includes(y.slug));return P=P.concat(x),P},p)),p.slice(0,3)});return(p,P)=>{const T=Ce,x=tt,y=ot,F=pt,t=Me,e=Ue,a=le,o=je,s=Oe,u=_t,d=vt,l=ze,w=He,S=Ne,B=Ge,V=At,W=Ve,te=xe,ne=We,Z=Ie;return _(),A("main",Et,[E(T,{class:"page-blog-post__header",heading:"headline",headline:k(c).page.title,byline:k(c).page.subtitle,image:k(c).page.headerIllustration},null,8,["headline","byline","image"]),$("aside",Rt,[E(x,{class:"page-blog-post__aside-author",item:k(c).page},null,8,["item"]),E(y,{class:"page-blog-post__open-in-llm"}),E(F,{"base-url":k(b).public.baseUrl,title:k(c).page.socialTitle,authors:k(c).page.authors},null,8,["base-url","title","authors"]),k(D)?.length?(_(),A("div",Pt,[$("h2",Ct,C(p.$t("tags")),1),E(t,{items:k(D)},null,8,["items"])])):R("",!0),E(e,{items:k(U)},null,8,["items"])]),$("article",Tt,[k(c).page.isArchived?(_(),A("div",It,[$("div",Lt,[$("p",qt,C(p.$t("archived_blogpost")),1),E(a,{class:"page-blog-post__archived-button",label:p.$t("all_blogposts"),to:k(g)({name:"blog"})},null,8,["label","to"])])])):R("",!0),E(o,null,{default:K(()=>[$("p",Bt,C(k(c).page.introTitle),1)]),_:1}),(_(!0),A(H,null,G(k(h),r=>(_(),A(H,null,[r.__typename==="CallToActionRecord"?(_(),A("div",{key:r.id,id:r.id,class:"page-blog-post-list__text"},[E(s,{title:r.title,"title-id":r.titleId,body:r.body,"link-label":r.linkLabel,"link-url":r.linkUrl},null,8,["title","title-id","body","link-label","link-url"])],8,Mt)):R("",!0),r.__typename==="CodePenBlockRecord"&&r.url?(_(),L(u,{class:"page-blog-post-list--full-width",url:r.url,caption:r.caption,title:r.title,type:r.previewType,key:r.id,id:r.titleId},null,8,["url","caption","title","type","id"])):R("",!0),r.__typename==="CodeBlockRecord"&&r.body?(_(),L(d,{id:r.id,class:"page-blog-post-list--full-width",language:r.language,content:i({body:r.body,language:r.language}),key:r.id},null,8,["id","language","content"])):R("",!0),r.quote?(_(),L(l,{id:r.id,key:r.id,quote:r.quote,cite:r.author},null,8,["id","quote","cite"])):R("",!0),r.__typename==="ImageRecord"&&r.image?(_(),L(w,{id:r.id,class:ye(["page-blog-post-list__image",{"page-blog-post-list--full-width":r.fullWidth}]),key:r.id,image:{...r.image,sizes:r.fullWidth?"(min-width: 1440px) 860px, (min-width: 720px) 75vw, 95vw":"(min-width: 1440px) 640px, (min-width: 720px) 65vw, 95vw"},caption:r.caption,"caption-position":r.captionPosition},null,8,["id","class","image","caption","caption-position"])):R("",!0),r.__typename==="ResponsiveVideoRecord"?(_(),L(S,{id:r.id,key:r.id,video:r.video,gif:r.gif,autoplay:r.autoplay,loop:r.loop,mute:r.autoplay,caption:r.caption},null,8,["id","video","gif","autoplay","loop","mute","caption"])):R("",!0),r.__typename==="TextSectionRecord"?(_(),A("div",{id:r.id,key:r.id,class:"page-blog-post-list__text"},[r.title?(_(),A("h2",{key:0,class:"page-blog-post-list__title font-html-blue h2",id:r.titleId},C(r.title),9,Dt)):R("",!0),r.body?(_(),L(B,{key:1,text:r.body,"large-text":""},null,8,["text"])):R("",!0)],8,Ut)):R("",!0),r.__typename==="LinkSectionRecord"?(_(),A("div",{id:r.id,key:r.id},[E(a,{class:"page-blog-post__button",external:r.external,label:r.label,to:r.link},null,8,["external","label","to"])],8,jt)):R("",!0)],64))),256)),k(c).page.onMountedScript?(_(),L(V,{key:1,"mount-script":k(c).page.onMountedScript,"unmount-script":k(c).page.onUnmountedScript},null,8,["mount-script","unmount-script"])):R("",!0),k(q).length?(_(),A("section",Ot,[$("h2",zt,C(p.$t("related_blog_posts")),1),E(W,{items:k(q),"item-size":"small"},null,8,["items"])])):R("",!0)]),$("div",Ht,[E(te,{class:"app-button app-button--secondary body font-bold",to:k(g)({name:"blog"})},{default:K(()=>[Te(" ← "+C(p.$t("all_blogposts")),1)]),_:1},8,["to"])],512),$("section",Nt,[k(c).page.pivots&&k(c).page.pivots.length?(_(),L(ne,{key:0,pivots:k(c).page.pivots,"can-have-border-top":!1,"pivot-narrow":!0}
210,null,8,["pivots"])):R("",!0),$("div",Gt,[E(Z,{direction:"up"})])])])}}};export{gn as default};

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.