PageSourceSearch

https://antennekaart.nl/chunk-Drpj_LkP.js

js antennekaart.nl collected 2026-10-02 09:59:09 UTC 7,250 bytes, 3 lines download raw bytes

1import"./chunk-K_VmmcvY.js";import{$t as WN,A as FM,Ci as xN,Ir as pf,Jn as g,Jt as VM,Nt as R_,Oi as yz,Xr as sD,_t as Ma,cr as iD,ct as LD,dn as Yb,ei as sx,et as JN,fn as Yh,gr as kM,in as XM,l as BM,ln as Y3,nt as Ju,ot as KN,pr as jN,ri as tn,un as YN,ut as LN}from"./chunk-CjCNnGpd.js";import{r as P$1}from"./chunk-2aSg1e1m.js";import{Bt as _t,Rt as G$1,c as E,s as T}from"./main-52KBXPBA.js";import{t as F}from"./chunk-DlBwQBor.js";var $=()=>({name:`Home`,routerLink:``});var G=()=>({name:`Blog`,active:!0});var H=(e,a)=>[e,a];var U=(e,a)=>a.slug;function V(e,a){if(e&1&&sD(0,`img`,8),e&2){let t=XM();iD(`ngSrc`,LN(t.imageUrl))(`alt`,t.title)}}function O(e,a){e&1&&(Ma(0,`div`,9),Yh(),Ma(1,`svg`,19),sD(2,`path`,20),pf()())}function P(e,a){if(e&1&&(Ma(0,`a`,5)(1,`div`,7),kM(2,V,1,3,`img`,8)(3,O,3,0,`div`,9),pf(),Ma(4,`div`,10)(5,`div`,11)(6,`time`,12),KN(7,`date`),xN(8),KN(9,`date`),pf(),Ma(10,`span`,13),xN(11,`·`),pf(),Ma(12,`span`),xN(13),pf()(),Ma(14,`h2`,14),xN(15),pf(),Ma(16,`p`,15),xN(17),pf(),Ma(18,`span`,16),xN(19,` Lees verder `),Yh(),Ma(20,`svg`,17),sD(21,`path`,18),pf()()()()),e&2){let t=a;iD(`routerLink`,jN(`/blog/`,t.slug)),Yb(2),FM(t.imageUrl?2:3),Yb(4),iD(`dateTime`,JN(7,8,t.created,`y-MM-ddTH:mm:ssZ`)),Yb(2),LD(JN(9,11,t.created,`longDate`)),Yb(5),LD(t.author.displayName),Yb(2),LD(t.title),Yb(2),LD(t.shortDescription)}}function Z(e,a){if(e&1&&sD(0,`img`,23),e&2){let t=XM(),l=t.$implicit,c=t.$index;iD(`ngSrc`,LN(l.imageUrl))(`alt`,l.title)(`priority`,c<3)}}function R(e,a){e&1&&(Ma(0,`div`,9),Yh(),Ma(1,`svg`,30),sD(2,`path`,20),pf()())}function W(e,a){if(e&1&&(Ma(0,`a`,21)(1,`div`,22),kM(2,Z,1,4,`img`,23)(3,R,3,0,`div`,9),pf(),Ma(4,`div`,24)(5,`div`,25)(6,`time`,12),KN(7,`date`),xN(8),KN(9,`date`),pf(),Ma(10,`span`,13),xN(11,`·`),pf(),Ma(12,`span`),xN(13),pf()(),Ma(14,`h2`,26),xN(15),pf(),Ma(16,`p`,27),xN(17),pf(),Ma(18,`span`,28),xN(19,` Lees verder `),Yh(),Ma(20,`svg`,29),sD(21,`path`,18),pf()()()()),e&2){let t=a.$implicit;iD(`routerLink`,jN(`/blog/`,t.slug)),Yb(2),FM(t.imageUrl?2:3),Yb(4),iD(`dateTime`,JN(7,8,t.created,`y-MM-ddTH:mm:ssZ`)),Yb(2),LD(JN(9,11,t.created,`longDate`)),Yb(5),LD(t.author.displayName),Yb(2),LD(t.title),Yb(2),LD(t.shortDescription)}}function q(e,a){if(e&1&&(Ma(0,`div`,6),VM(1,W,22,14,`a`,21,U),pf()),e&2){let t=XM();Yb(),BM(t.slice(1))}}function J(e,a){if(e&1&&(kM(0,P,22,14,`a`,5),kM(1,q,3,0,`div`,6)),e&2){let t,l=a;FM((t=l[0])?0:-1,t),Yb(),FM(l.length>1?1:-1)}}var le=(()=>{class e{constructor(){this.linkService=g(T),this.metaService=g(yz),this.structuredDataService=g(E),this.route=g(G$1),this.routeData=P$1(this.route.data,{initialValue:this.route.snapshot.data}),this.articles=tn(()=>this.routeData().articles),Ju(()=>{let l=(this.articles()??[]).map((c,f)=>({"@type":`ListItem`,position:f+1,item:{"@type":`Article`,"@id":`https://antennekaart.nl/blog/${c.slug}`,url:`https://antennekaart.nl/blog/${c.slug}`,name:c.title}}));this.structuredDataService.unset(),this.structuredDataService.setForPage({url:`https://antennekaart.nl/blog`,name:`Blog`,description:`Blijf op de hoogte van nieuws en achtergronden over Nederlandse mobiele netwerken via onze blogartikelen.`,inLanguage:`nl`,pageType:[`WebPage`,`CollectionPage`],breadcrumbItems:[{name:`Home`,url:`https://antennekaart.nl/`},{name:`Blog`,url:`https://antennekaart.nl/blog`}],additionalGraphNodes:l.length===0?void 0:[{"@type":`ItemList`,"@id":`https://antennekaart.nl/blog/#itemlist`,itemListOrder:`Descending`,numberOfItems:l.length,itemListElement:l}]})})}ngOnInit(){this.linkService.addCanonicalUrl(`/blog`),this.metaService.updateTag({name:`description`,content:`Lees alle artikelen van Antennekaart.nl over mobiele netwerken, zendmasten en 5G ontwikkelingen in Nederland.`})}ngOnDestroy(){this.linkService.removeCanonicalUrl(),this.metaService.removeTag(`name="description"`),this.structuredDataService.unset()}static{this.ɵfac=function(l){return new(l||e)}}static{this.ɵcmp=R_({type:e,selectors:[[`ng-component`]],decls:8,vars:7,consts:[[`role`,`main`,1,`container`,`mx-auto`,`px-4`],[3,`items`],[1,`mb-8`],[1,`text-3xl`,`font-bold`,`sm:text-4xl`],[1,`mt-2`,`text-lg`,`text-muted-foreground`],[1,`group`,`mb-10`,`grid`,`overflow-hidden`,`rounded-xl`,`border`,`border-border`,`bg-card`,`shadow-sm`,`transition-shadow`,`duration-200`,`hover:shadow-md`,`md:grid-cols-2`,3,`routerLink`],[1,`grid`,`grid-cols-1`,`gap-6`,`md:grid-cols-2`,`lg:grid-cols-3`],[1,`overflow-hidden`,`border-b`,`border-border`,`md:border-b-0`,`md:border-r`],[`width`,`600`,`height`,`400`,`priority`,``,1,`aspect-[3/2]`,`w-full`,`object-cover`,`transition-transform`,`duration-300`,`group-hover:scale-[1.03]`,3,`ngSrc`,`alt`],[1,`flex`,`aspect-[3/2]`,`items-center`,`justify-center`,`bg-muted`],[1,`flex`,`flex-col`,`justify-center`,`p-6`,`no-underline`,`md:p-8`],[1,`mb-3`,`flex`,`items-center`,`gap-2`,`text-sm`,`text-muted-foreground`],[3,`dateTime`],[1,`text-border`],[1,`text-xl`,`font-bold`,`text-card-foreground`,`sm:text-2xl`],[1,`mt-2`,`text-sm`,`leading-relaxed`,`text-muted-foreground`,`line-clamp-3`],[1,`mt-4`,`inline-flex`,`items-center`,`gap-1`,`text-sm`,`font-medium`,`text-primary`],[`fill`,`none`,`viewBox`,`0 0 24 24`,`stroke-width`,`2`,`stroke`,`currentColor`,1,`size-4`,`transition-transform`,`group-hover:translate-x-0.5`],[`stroke-linecap`,`round`,`stroke-linejoin`,`round`,`d`,`M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3`],[`fill`,`none`,`viewBox`,`0 0 24 24`,`stroke-width`,`1`,`stroke`,`currentColor`,1,`size-12`,`text-muted-foreground
1/30`],[`stroke-linecap`,`round`,`stroke-linejoin`,`round`,`d`,`m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909M3.75 21h16.5A2.25 2.25 0 0 0 22.5 18.75V5.25A2.25 2.25 0 0 0 20.25 3H3.75A2.25 2.25 0 0 0 1.5 5.25v13.5A2.25 2.25 0 0 0 3.75 21Z`],[1,`group`,`flex`,`flex-col`,`overflow-hidden`,`rounded-xl`,`border`,`border-border`,`bg-card`,`shadow-sm`,`transition-shadow`,`duration-200`,`hover:shadow-md`,3,`routerLink`],[1,`overflow-hidden`,`border-b`,`border-border`],[`width`,`600`,`height`,`400`,1,`aspect-[3/2]`,`w-full`,`object-cover`,`transition-transform`,`duration-300`,`group-hover:scale-[1.03]`,3,`ngSrc`,`alt`,`priority`],[1,`flex`,`grow`,`flex-col`,`p-4`],[1,`mb-2`,`flex`,`items-center`,`gap-2`,`text-xs`,`text-muted-foreground`],[1,`mb-1`,`text-base`,`font-semibold`,`text-card-foreground`],[1,`text-sm`,`text-muted-foreground`,`line-clamp-2`],[1,`mt-auto`,`flex`,`items-center`,`gap-1`,`pt-4`,`text-sm`,`font-medium`,`text-primary`],[`fill`,`none`,`viewBox`,`0 0 24 24`,`stroke-width`,`2`,`stroke`,`currentColor`,1,`size-3.5`,`transition-transform`,`group-hover:translate-x-0.5`],[`fill`,`none`,`viewBox`,`0 0 24 24`,`stroke-width`,`1`,`stroke`,`currentColor`,1,`size-10`,`text-muted-foreground/30`]],template:function(l,c){if(l&1&&(Ma(0,`main`,0),sD(1,`app-breadcrumb`,1),Ma(2,`div`,2)(3,`h1`,3),xN(4,`Blog`),pf(),Ma(5,`p`,4),xN(6,`Nieuws en achtergronden over mobiele netwerken in Nederland`),pf()(),kM(7,J,2,2),pf()),l&2){let f;Yb(),iD(`items`,YN(4,H,WN(2,$),WN(3,G))),Yb(6),FM((f=c.articles())?7:-1,f)}},dependencies:[F,_t,Y3,sx],encapsulation:2})}}return e})();export{le as BlogArchiveComponent};
2//# debugId=37c092ab-bafb-52d3-9847-ae8a8693ad9a
3//# sourceMappingURL=chunk-Drpj_LkP.js.map

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.