1"use strict";(self.webpackChunkcomune_laquila_website=self.webpackChunkcomune_laquila_website||[]).push([[474],{6474:(L,p,l)=>{l.r(p),l.d(p,{MappaSitoPage:()=>y});var s=l(2881),_=l(9870),e=l(3214),m=l(3966),f=l(1020);const d=()=>["/"],v=t=>["/",t],E=(t,a)=>["/",t,a],k=(t,a,i)=>["/",t,a,i],h=t=>[t];function M(t,a){if(1&t&&(e.j41(0,"li")(1,"a",3),e.EFF(2),e.k0s()()),2&t){const i=a.$implicit,n=e.XpG(2).$implicit,o=e.XpG(2).$implicit,r=e.XpG();e.R7$(),e.Y8G("routerLink",e.sMw(3,k,o.url,n.url,i.url)),e.BMQ("data-element",r.getPageDataElement(i)),e.R7$(),e.JRh(i.titolo)}}function $(t,a){if(1&t&&(e.j41(0,"ul"),e.DNE(1,M,3,7,"li",4),e.k0s()),2&t){const i=e.XpG().$implicit;e.R7$(),e.Y8G("ngForOf",i.pagine)}}function R(t,a){if(1&t&&(e.j41(0,"li")(1,"a",3),e.EFF(2),e.k0s(),e.DNE(3,$,2,1,"ul",5),e.k0s()),2&t){const i=a.$implicit,n=e.XpG(2).$implicit,o=e.XpG();e.R7$(),e.Y8G("routerLink",e.l_i(4,E,n.url,i.url)),e.BMQ("data-element",o.getCategoryDataElement(n.url,i)),e.R7$(),e.JRh(i.nome),e.R7$(),e.Y8G("ngIf",null==i.pagine?null:i.pagine.length)}}function G(t,a){if(1&t&&(e.j41(0,"ul"),e.DNE(1,R,4,7,"li",4),e.k0s()),2&t){const i=e.XpG().$implicit;e.R7$(),e.Y8G("ngForOf",i.categorie)}}function D(t,a){if(1&t&&(e.j41(0,"li")(1,"a",3),e.EFF(2),e.k0s(),e.DNE(3,G,2,1,"ul",5),e.k0s()),2&t){const i=a.$implicit,n=e.XpG();e.R7$(),e.Y8G("routerLink",e.eq3(4,v,i.url)),e.BMQ("data-element",n.getDataElement(i.url)),e.R7$(),e.JRh(i.nome),e.R7$(),e.Y8G("ngIf",null==i.categorie?null:i.categorie.length)}}function P(t,a){if(1&t&&(e.j41(0,"a",3),e.EFF(1),e.k0s()),2&t){const i=e.XpG().$implicit;e.Y8G("routerLink",e.eq3(2,h,null==i?null:i.url)),e.R7$(),e.JRh(null==i?null:i.titolo)}}function F(t,a){if(1&t&&(e.j41(0,"a",8),e.EFF(1),e.k0s()),2&t){const i=e.XpG().$implicit;e.Y8G("href",null==i?null:i.url,e.B4B),e.R7$(),e.JRh(null==i?null:i.titolo)}}function S(t,a){if(1&t&&(e.j41(0,"li"),e.DNE(1,P,2,4,"a",6)(2,F,2,2,"a",7),e.k0s()),2&t){const i=a.$implicit,n=e.XpG();e.R7$(),e.Y8G("ngIf",!n.isExternal(null==i?null:i.url)),e.R7$(),e.Y8G("ngIf",n.isExternal(null==i?null:i.url))}}let y=(()=>{class t{canaleService;impostazioniHeaderService;canali=[];headerVoci=[];constructor(i,n){this.canaleService=i,this.impostazioniHeaderService=n}isExternal(i){return!!i&&/^https?:\/\//i.test(i)}ngOnInit(){this.impostazioniHeaderService.get({populate:["voci"],status:"published"}).subscribe({next:i=>{this.headerVoci=i?.data?.voci??[]},error:()=>this.headerVoci=[]}),this.canaleService.list({populate:{categorie:{fields:["nome","url"],populate:{pagine:{fields:["titolo","url"],sort:["titolo:asc"]}},sort:["nome:asc"]}},fields:["nome","url"],sort:["nome:asc"],locale:"it-IT"}).subscribe(i=>{this.canali=i?.data||[]})}getDataElement(i){return i?i.includes("servizi")?"all-services":i.includes("novita")?"news-category-link":i.includes("vivere")?"live":i.includes("amministrazione")?"management":"page-link":"page-link"}getCategoryDataElement(i,n){const o=(n?.nome||"").toLowerCase(),r=(n?.url||"").toLowerCase();return["prenotazione","appuntamento","prenota","prenotazioni","booking"].some(u=>o.includes(u)||r.includes(u))?"appointment-booking":i?i.includes("amministrazione")?"management-category-link":i.includes("servizi")?"service-link":i.includes("novita")?"news-category-link":i.includes("vivere")?["eventi","agenda","calendario","manifestazioni"].some(g=>r.includes(g)||o.includes(g))?"live-button-events":"live-category-link":"category-link":"category-link"}getPageDataElement(i){const n=(i?.titolo||"").toLowerCase(),o=(i?.url||"").toLowerCase();return["prenotazione","appuntamento","prenota","prenotazioni","booking"].some(c=>n.includes(c)||o.includes(c))?"appointment-booking":"page-link"}static \u0275fac=function(n){return new(n||t)(e.rXU(m.M),e.rXU(f.f))};static \u0275cmp=e.VBU({type:t,selectors:[["app-mappa-sito"]],decls:14,vars:4,consts:[[1,"container-xxl","px-4","my-4"],[1,"row"],[1,"col-lg-12","col-md-12","p-4"],[3,"routerLink"],[4,"ngFor","ngForOf"],[4,"ngIf"],[3,"routerLink",4,"ngIf"],["target","_blank","rel","noopener",3,"href",4,"ngIf"],["target","_blank","rel","noopener",3,"href"]],template:function(n,o){1&n&&(e.j41(0,"main")(1,"div",0)(2,"div",1)(3,"div",2)(4,"h1"),e.EFF(5,"Mappa del sito"),e.k0s()(),e.j41(6,"section",2)(7,"ul")(8,"li")(9,"a",3),e.
1EFF(10,"Home"),e.k0s(),e.j41(11,"ul"),e.DNE(12,D,4,6,"li",4)(13,S,3,2,"li",4),e.k0s()()()()()()()),2&n&&(e.R7$(9),e.Y8G("routerLink",e.lJ4(3,d)),e.R7$(3),e.Y8G("ngForOf",o.canali),e.R7$(),e.Y8G("ngForOf",o.headerVoci))},dependencies:[s.MD,s.Sq,s.bT,_.iI,_.Wk],encapsulation:2})}return 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.