1import{a as E,b as j}from"./chunk-WMV34CPX.js";import{a as $,b as w}from"./chunk-GCCMCCPD.js";import{a as O}from"./chunk-FIZAGUBW.js";import"./chunk-B7JXNQ2P.js";import"./chunk-3XZEQ5JD.js";import{$a as x,Aa as r,Ka as s,M as c,Tb as L,Ub as H,X as T,Za as f,Zb as D,ac as P,ba as u,ea as n,eb as F,ec as k,fb as M,gb as S,ka as y,kb as g,qb as b,sa as _,ta as d,ua as p,va as v,wa as C,xa as m,ya as l,za as o}from"./chunk-N5VPP4KZ.js";var h=i=>["/tema/",i],z=(i,t)=>t.id;function A(i,t){if(i&1&&r(0,"span",11),i&2){let e=s().$implicit;m("innerHTML",e.icono,u)}}function I(i,t){i&1&&r(0,"i",12)}function R(i,t){if(i&1&&r(0,"span",16),i&2){let e=s().$implicit;m("innerHTML",e.icono,u)}}function q(i,t){if(i&1&&r(0,"span",20),i&2){let e=s().$implicit;m("innerHTML",e.icono,u)}}function B(i,t){i&1&&r(0,"i",21)}function G(i,t){if(i&1&&(l(0,"li",18)(1,"a",19),d(2,q,1,1,"span",20)(3,B,1,0,"i",21),f(4),o()()),i&2){let e=t.$implicit;n(),m("routerLink",g(3,h,e.slug)),n(),p(e.icono?2:3),n(2),x(" ",e.nombre," ")}}function J(i,t){if(i&1&&(l(0,"nav")(1,"ul",17),v(2,G,5,5,"li",18,z),o()()),i&2){let e=s().$implicit,a=S(14);_("aria-label","Subcategor\xEDas de "+e.nombre),n(2),C(a)}}function K(i,t){if(i&1&&(l(0,"div",5)(1,"p-card",6)(2,"div",7)(3,"div",8)(4,"a",9)(5,"span",10),d(6,A,1,1,"span",11)(7,I,1,0,"i",12),o()()(),r(8,"p-divider",13),l(9,"div",14)(10,"span",15)(11,"a",9),d(12,R,1,1,"span",16),f(13),o()(),F(14),d(15,J,4,1,"nav"),o()()()()),i&2){let e=t.$implicit;n(4),m("routerLink",g(8,h,e.slug)),_("aria-label",e.nombre),n(2),p(e.icono?6:7),n(5),m("routerLink",g(10,h,e.slug)),n(),p(e.icono?12:-1),n(),x(" ",e.nombre," "),n();let a=M(s().getFamiliasHijas(e.id));n(),p(a.length>0?15:-1)}}var N=class i{familiaService=c(O);titleService=c(H);route=c(D);meta=c(L);siteuri=k.siteuri;familias=T([]);familiasPadre=b(()=>this.familias().filter(t=>!t.padre));familiasHijasMap=b(()=>{let t=new Map;for(let e of this.familias())if(e.padre){let a=t.get(e.padre.id)??[];a.push(e),t.set(e.padre.id,a)}return t});constructor(){let t=this.route.snapshot.data.title;this.titleService.setTitle(t),this.familiaService.getAllFamilias().then(()=>{this.familias.set(this.familiaService.familias),this.meta.updateTag({property:"og:title",content:t}),this.meta.updateTag({property:"og:url",content:`${this.siteuri}/temas`});let e="Explora los temas y categor\xEDas del Centro de Datos de Lanzarote. Accede a estad\xEDsticas y documentos por \xE1rea tem\xE1tica.";this.meta.updateTag({name:"description",content:e}),this.meta.updateTag({property:"og:description",content:e})})}getFamiliasHijas(t){return this.familiasHijasMap().get(t)??[]}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=y({type:i,selectors:[["app-temas"]],decls:8,vars:0,consts:[[1,"container","mt-2","border-bottom-1","border-gray-200","paginaTemas"],[1,"text-center","categorySelector"],[1,"text-center"],[1,"stats-decorator","mt-3","mb-5"],[1,"grid"],[1,"col-12","sm:col-12","md:col-6","lg:col-6","mb-4"],[1,"h-full"],[1,"fadein","animation-duration-1000","animation-iteration-1","flex","justify-content-center","align-items-center"],[1,"flex-shrink-1","flex","align-items-center","max-w-min","px-2"],[1,"no-underline",3,"routerLink"],[1,"iconFamilia","fadeindown","animation-duration-2000","animation-iteration-1"],["aria-hidden","true",1,"mr-1","hidden","md:block",2,"color","#1769aa",3,"innerHTML"],["aria-hidden","true",1,"pi","pi-folder","mr-1"],["layout","vertical","aria-hidden","true",1,"hidden","md:block"],[1,"flex-grow-1"],[1,"block","text-700","text-sm","text-center","font-semibold","uppercase","mb-2"],["aria-hidden","true",1,"mr-1","inline","md:hidden",3,"innerHTML"],[1,"list-none","text-left","mt-3","listaSubTemas"],[1,"text-xs","uppercase","line-height-4"],[3,"routerLink"],["aria-hidden","true",1,"mr-1","text-orange-500",3,"innerHTML"],["aria-hidden","true",1,"pi","pi-folder","mr-1","text-orange-500"]],template:function(e,a){e&1&&(l(0,"div",0)(1,"div",1)(2,"h2",2),f(3,"TEMAS"),o(),r(4,"div",3),l(5,"div",4),v(6,K,16,12,"div",5,z),o()()()),e&2&&(n(6),C(a.familiasPadre()))}
1,dependencies:[P,j,E,w,$],styles:[".stats-decorator[_ngcontent-%COMP%]{margin:0 auto}.iconFamilia[_ngcontent-%COMP%] span[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{fill:#1769aa}.iconFamilia[_ngcontent-%COMP%] span[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{fill:#1769aa}"],changeDetection:0})};export{N as TemasComponent};
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.