1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`4100ab42-6848-4662-875c-26c7e04393be`,e._sentryDebugIdIdentifier=`sentry-dbid-4100ab42-6848-4662-875c-26c7e04393be`)}catch{}})();import{D as e,E as t,On as n,Qn as r,_ as i,b as a,bt as o,ct as s,et as c,g as l,k as u,mt as d,nr as f,o as p,qt as m,v as h,vn as g,xt as _,y as v}from"./DUU9ySz3.js";import{f as y}from"./DBWYzYa2.js";import{t as b}from"./Dm4NxRQ1.js";import{r as x}from"./BmKAKv3G.js";import{n as S}from"./GOSkL6rC.js";import{a as C}from"./CKvjL0OG.js";import{n as w}from"./B42_ln2F.js";import{t as T}from"./D2B_DBVl.js";import{n as E}from"./fZzfW8nS.js";import{t as D}from"./BBbPbF_7.js";import{t as O}from"./DXMi41oF2.js";import{t as k}from"./cQJS0Qyl.js";import{t as A}from"./BgBQTqqq.js";import{t as j}from"./DsocjMq-.js";import{n as M}from"./BfF9KDUh.js";import{t as N}from"./47Qlo7UC.js";import{t as P}from"./u6wiFdSA.js";import{t as F}from"./72ScWayA.js";import{t as I}from"./Cv1OE1al2.js";import{t as L}from"./qP15lIq52.js";import{t as R}from"./HuEUDd0Y.js";var z={class:`flex flex-col`},B={class:`flex flex-col gap-4 mt-8`},V={class:`flex flex-col gap-1 text-gray-500 dark:text-gray-400`},H={class:`flex items-center gap-1`},U={class:`flex items-center gap-1`},W={class:`flex items-center gap-1`},G={class:`flex items-center gap-1`},K={class:`flex items-center gap-0.5`},q={key:0,class:`text-xs`},J={class:`flex flex-wrap gap-4 items-center justify-between mt-8`},Y={class:`flex flex-wrap gap-4`},X={class:`mt-8`},Z=Object.assign(u({__name:`ArticleHeader`,props:{doc:{},homeBreadcrumb:{}},setup(r){let s=r,c=y(),u=l(()=>c.path),{data:g}=S(`/api/analytics/page-views`,{query:{slug:u}},`$ZrThLPkAPi`),b=l(()=>g.value?.value==null?null:new Intl.NumberFormat(`en-US`,{compactDisplay:`short`,notation:`compact`}).format(g.value.value)),x=l(()=>s.doc.readingTime?.minutes?Math.round(s.doc.readingTime?.minutes):`-`),C={avatar:{alt:P.author,provider:`twicpics`,src:`2024-profile-pic-1.png`},name:P.author};return(s,c)=>{let l=N,u=A,g=R,y=I,S=L;return d(),h(S,{title:r.doc.title},{headline:m(()=>[i(`div`,z,[e(u,{to:r.homeBreadcrumb.to,class:`text-sm flex items-center gap-1`},{default:m(()=>[e(l,{name:`i-heroicons-chevron-left`}),t(` `+f(r.homeBreadcrumb.label),1)]),_:1},8,[`to`]),i(`div`,B,[i(`div`,V,[i(`div`,H,[i(`div`,U,[e(l,{name:`i-heroicons-calendar`,class:`h-4 w-4 gap-2`}),i(`time`,null,f(s.$d(new Date(r.doc.date))),1)]),n(x)===0?v(``,!0):(d(),a(p,{key:0},[c[0]||=i(`span`,null,`·`,-1),i(`div`,W,[e(l,{name:`i-heroicons-clock`,class:`h-4 w-4 gap-2`}),i(`span`,null,f(s.$t(`pages.blog.minuteRead`,{minutes:n(x)})),1)])],64)),n(b)?(d(),a(p,{key:1},[c[1]||=i(`span`,null,`·`,-1),i(`div`,G,[e(l,{name:`i-heroicons-eye`,class:`h-4 w-4`}),i(`span`,K,[i(`span`,null,f(s.$t(`general.views`,{count:n(b)})),1)])])],64)):v(``,!0)]),r.doc.lastUpdated?(d(),a(`time`,q,f(s.$t(`pages.blog.lastUpdated`,{date:s.$d(new Date(r.doc.lastUpdated))})),1)):v(``,!0)])])])]),description:m(()=>[i(`div`,J,[e(g,{avatar:C.avatar,name:C.name,description:`@mokkapps`},null,8,[`avatar`,`name`]),i(`div`,Y,[(d(!0),a(p,null,o(r.doc.categories,e=>(d(),h(y,{key:e,category:e,path:r.doc.path,class:`h-8`},null,8,[`category`,`path`]))),128))])])]),default:m(()=>[i(`div`,X,[_(s.$slots,`image`)])]),_:3},8,[`title`])}}}),{__name:`ArticleHeader`}),Q={slots:{root:`grid grid-cols-1 sm:grid-cols-2 gap-8`,link:[`group block px-6 py-8 rounded-lg border border-default hover:bg-elevated/50 outline-primary/25 focus-visible:outline-3 focus-visible:border-primary`,`transition-colors`],linkLeading:[`inline-flex items-center rounded-full p-1.5 bg-elevated group-hover:bg-primary/10 ring ring-accented mb-4 group-hover:ring-primary/50`,`transition`],linkLeadingIcon:[`size-5 shrink-0 text-highlighted group-hover:text-primary`,`transition-[color,translate] ease-out motion-reduce:transition-none`],linkTitle:`font-medium text-[15px] text-highlighted mb-1 truncate`,linkDescription:`text-sm text-muted line-clamp-2`},variants:{direction:{left:{linkLeadingIcon:`group-active:-translate-x-0.5 rtl:group-active:translate-x-0.5`},right:{link:`text-end`,linkLeadingIcon:`group-active:translate-x-0.5 rtl:group-active:-translate-x-0.5`}}}},$=Object.assign({inheritAttrs:!1},{__name:`UContentSurround`,props:{as:{type:null,required:!1},prevIcon:{type:null,required:!1},nextIcon:{type:null,required:!1},surround:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(o){let s=D(`contentSurround`,o),{dir:u}=M(),g=x(),y=F(),[b,S]=E({props:{link:Object,icon:String,direction:String}}),C=l(()=>j({extend:Q,...g.ui?.contentSurround||{}})()),w=l(()=>s.prevIcon||(u.value===`rtl`?g.ui.icons.arrowRight:g.ui.icons.arrowLeft)),T=l(()=>s.nextIcon||(u.value===`rtl`?g.ui.icons.arrowLeft:g.ui.icons.arrowRight));return(o,l)=>(d(),a(p,null,[e(n(b),null,{default:m(({link:c,icon:l,direction:u})=>[c?(d(),h(A,{key:0,to:c.path,raw:``,"data-slot":`link`,class:r(C.value.link({class:[n(s).ui?.link,c.ui?.link,c.class],direction:u}))},{default:m(()=>[_(o.$slots,`link`,{link:c,ui:C.value},()=>[i(`div`,{"data-slot":`linkLeading`,class:r(C.value.linkLeading({class:[n(s).ui?.linkLeading,c.ui?.linkLeading]}))},[_(o.$slots,`link-leading`,{link:c,ui:C.value},()=>[e(N,{name:c.icon||l,"data-slot":`linkLeadingIcon`,class:r(C.value.linkLeadingIcon({class:[n(s).ui?.linkLeadingIcon,c.ui?.linkLeadingIcon],direction:u}))},null,8,[`name`,`class`])])],2),i(`p`,{"data-slot":`linkTitle`,class:r(C.value.linkTitle({class:[n(s).ui?.linkTitle,c.ui?.linkTitle]}))},[_(o.$slots,`link-title`,{link:c,ui:C.value},()=>[t(f(c.title),1)])],2),i(`p`,{"data-slot":`linkDescription`,class:r(C.value.linkDescription({class:[n(s).ui?.linkDescription,c.ui?.linkDescription]}))},[_(o.$slots,`link-description`,{link:c,ui:C.value},()=>[t(f(c.description),1)])],2)])]),_:2},1032,[`to`,`class`])):(d(),a(`span`,{key:1,class:r(n(y)(`hidden sm:block`))},`\xA0`,2))]),_:3}),n(s).surround?(d(),h(n(O),c({key:0,as:n(s).as,"data-slot":`root`},o.$attrs,{class:C.value.root({class:[n(s).ui?.root,n(s).class]})}),{default:m(()=>[e(n(S),{link:n(s).surround[0],icon:w.value,direction:`left`},null,8,[`link`,`icon`]),e(n(S),{link:n(s).surround[1],icon:T.value,direction:`right`},null,8,[`link`,`icon`])]),_:1},16,[`as`,`class`])):v(``,!0)],64))}}),ee=[`id`,`host`,`repo`,`repoid`,`category`,`categoryid`,`mapping`,`term`,`strict`,`reactionsenabled`,`emitmetadata`,`inputposition`,`theme`,`lang`,`loading`],te=u({__name:`Giscus`,props:{id:{},host:{},repo:{},repoId:{},category:{},categoryId:{},mapping:{},term:{},theme:{},strict:{},reactionsEnabled:{},emitMetadata:{},inputPosition:{},lang:{},loading:{}},setup(e){let t=g(!1);return s(()=>{b(()=>import(`./2ExWOqXp2.js`).then(()=>t.value=!0),[],import.meta.url)}),(e,n)=>t.value?(d(),a(`giscus-widget`,{key:0,id:e.id,host:e.host,repo:e.repo,repoid:e.repoId,category:e.category,categoryid:e.categoryId,mapping:e.mapping,term:e.term,strict:e.strict,reactionsenabled:e.reactionsEnabled,emitmetadata:e.emitMetadata,inputposition:e.inputPosition,theme:e.theme,lang:e.lang,loading:e.loading},null,8,ee)):v(``,!0)}}),ne={class:`w-full`},re=Object.assign(u({__name:`ArticleComments`,setup(t){let r=T(),{locale:a}=w();return(t,o)=>{let s=C;return d(),h(s,null,{default:m(()=>[i(`section`,ne,[e(n(te),{id:`comments`,repo:`Mokkapps/mokkapps-de-discussions`,"repo-id":`R_kgDOLonhKQ`,category:`Announcements`,"category-id":`DIC_kwDOLonhKc4CeZPJ`,mapping:`pathname`,strict:`0`,"reactions-enabled":`1`,"emit-metadata":`0`,"input-position":`bottom`,theme:n(r).value,lang:n(a),loading:`lazy`},null,8,[`theme`,`lang`])])]),_:1})}}}),{__name:`ArticleComments`}),ie=Object.assign(u({__name:`ArticleFooter`,props:{doc:{},surround:{}},setup(t){return(n,r)=>{let i=k,o=$,s=re;return d(),a(`div`,null,[e(i,{class:`my-10`}),_(n.$slots,`top`),e(i,{class:`my-10`}),e(o,{surround:t.surround},null,8,[`surround`]),e(i,{class:`my-10`}),e(s),_(n.$slots,`bottom`)])}}}),{__name:`ArticleFooter`});export{Z as n,ie as t};
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.