PageSourceSearch

https://unso.edu.ar/en/main.70e3f557382d82e8.js

js unso.edu.ar collected 2026-09-25 07:45:17 UTC 581,511 bytes, 3 lines download raw bytes

1globalThis.$localize=Object.assign(globalThis.$localize || {},{locale:"en"});
2"use strict";(function(global,_global$ng,_global$ng2,_global$ng2$common,_global$ng$common,_global$ng$common$loc){(_global$ng=global.ng)!==null&&_global$ng!==void 0?_global$ng:global.ng={};(_global$ng2$common=(_global$ng2=global.ng).common)!==null&&_global$ng2$common!==void 0?_global$ng2$common:_global$ng2.common={};(_global$ng$common$loc=(_global$ng$common=global.ng.common).locales)!==null&&_global$ng$common$loc!==void 0?_global$ng$common$loc:_global$ng$common.locales={};const u=undefined;function plural(val){const n=val,i=Math.floor(Math.abs(val)),v=val.toString().replace(/^[^.]*\.?/,"").length;if(i===1&&v===0)return 1;return 5}global.ng.common.locales["en"]=["en",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],u,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",plural,[[["mi","n","in the morning","in the afternoon","in the evening","at night"],["midnight","noon","in the morning","in the afternoon","in the evening","at night"],u],[["midnight","noon","morning","afternoon","evening","night"],u,u],["00:00","12:00",["06:00","12:00"],["12:00","18:00"],["18:00","21:00"],["21:00","06:00"]]]]})(globalThis);;
3"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[792],{9303:(bt,Le,L)=>{L.d(Le,{n:()=>$e});var o=L(4438),W=L(177),re=L(408),ue=L(5312);function ve(Fe,Et){if(1&Fe&&(o.j41(0,"div",15),o.nrm(1,"i",16),o.j41(2,"span",17),o.EFF(3),o.k0s()()),2&Fe){const te=o.XpG();o.R7$(3),o.SpI(" ",te.resumen.pubevento_horapublicacion_fh.substring(0,5),"")}}function fe(Fe,Et){if(1&Fe&&(o.j41(0,"div",18),o.nrm(1,"i",19),o.j41(2,"span",17),o.EFF(3),o.k0s()()),2&Fe){const te=o.XpG();o.R7$(3),o.SpI(" ",te.resumen.pubevento_lugar_de," ")}}function me(Fe,Et){1&Fe&&(o.j41(0,"div",20),o.EFF(1," Finalizado "),o.k0s())}let Qe=(()=>{class Fe{constructor(te){this.router=te,this.eventoFinalizado=!1,this.url_backend=ue.c.API_URL,this.eventData={date:new Date}}ngOnInit(){const J=new Date(`${this.resumen.pubevento_fechapublicacion_fh}T${this.resumen.pubevento_horapublicacion_fh}`);this.eventoFinalizado=new Date>J}mostrarEvento(){this.router.navigate(["evento",this.resumen.pubevento_id])}checkIfEventFinished(){return this.eventData.date<new Date}static{this.\u0275fac=function(ie){return new(ie||Fe)(o.rXU(re.Ix))}}static{this.\u0275cmp=o.VBU({type:Fe,selectors:[["app-card-evento"]],inputs:{resumen:"resumen"},decls:20,vars:11,consts:[[1,"evento__card","animate__animated","animate__fadeIn"],[1,"evento__info"],[1,"evento__info--row1"],[1,"evento__date"],[1,"evento__categoria"],["class","evento__time",4,"ngIf"],["class","evento__location",4,"ngIf"],[1,"evento__info--row"],["aria-label","",1,"evento__image"],[1,"evento__title"],[1,"evento__registration"],[1,"evento__icono-link",3,"click"],[1,"ri-arrow-right-circle-fill"],[1,"evento__action",3,"click"],["class","evento__finalizado-banner",4,"ngIf"],[1,"evento__time"],[1,"ri-time-line","evento__icon"],[1,"evento__icon-texto"],[1,"evento__location"],[1,"ri-map-pin-line","evento__icon"],[1,"evento__finalizado-banner"]],template:function(ie,J){1&ie&&(o.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),o.EFF(4),o.nI1(5,"date"),o.k0s(),o.j41(6,"div",4),o.EFF(7),o.k0s(),o.DNE(8,ve,4,1,"div",5)(9,fe,4,1,"div",6),o.k0s(),o.j41(10,"div",7),o.nrm(11,"div",8),o.k0s()(),o.j41(12,"div",9),o.EFF(13),o.k0s(),o.j41(14,"div",10)(15,"div",11),o.bIt("click",function(){return J.mostrarEvento()}),o.nrm(16,"i",12),o.k0s(),o.j41(17,"span",13),o.bIt("click",function(){return J.mostrarEvento()}),o.EFF(18,"Informaci\xf3n"),o.k0s()(),o.DNE(19,me,2,0,"div",14),o.k0s()),2&ie&&(o.R7$(4),o.JRh(o.i5U(5,8,J.resumen.pubevento_fechapublicacion_fh,"fullDate")),o.R7$(3),o.JRh(J.resumen.pubcategoria_i_de),o.R7$(),o.Y8G("ngIf","00:00:00"!==J.resumen.pubevento_horapublicacion_fh),o.R7$(),o.Y8G("ngIf",""!==J.resumen.pubevento_lugar_de),o.R7$(2),o.xc7("background-image","url("+J.url_backend+J.resumen.pubeventoresumen_imagenprincipal_i_co+")"),o.R7$(2),o.JRh(J.resumen.pubeventoresumen_titulo_i_de),o.R7$(6),o.Y8G("ngIf",J.eventoFinalizado))},dependencies:[W.MD,W.bT,W.vh,re.iI],styles:['@charset "UTF-8";.evento__card[_ngcontent-%COMP%]{position:relative;background-color:#e9e9e9;display:flex;flex-direction:column;justify-content:space-between;
3height:100%;padding:20px}.evento__info[_ngcontent-%COMP%]{display:flex;flex-direction:row}.evento__info--row1[_ngcontent-%COMP%]{width:50%;display:flex;flex-direction:column;align-items:left}.evento__info--row[_ngcontent-%COMP%]{width:50%;display:flex;flex-direction:row;justify-content:flex-end}.evento__categoria[_ngcontent-%COMP%]{font-size:1.2rem;color:#fa4747;padding:.5rem 0}.evento__date[_ngcontent-%COMP%]{font-family:Bold,sans-serif;font-size:1.4rem;color:#424242}.evento__time[_ngcontent-%COMP%], .evento__location[_ngcontent-%COMP%]{margin-top:.8rem}.evento__icono[_ngcontent-%COMP%]{color:gray}.evento__icon-texto[_ngcontent-%COMP%]{color:#424242;font-size:1.2rem}.evento__icono-link[_ngcontent-%COMP%]{cursor:pointer}.evento__icon[_ngcontent-%COMP%]{font-size:1.4rem}.evento__title[_ngcontent-%COMP%]{font-family:Bold,sans-serif;font-size:1.6rem;color:#00385d;margin-top:3rem;font-weight:800;line-height:1.4}.evento__registration[_ngcontent-%COMP%]{display:flex;align-items:center;margin-top:3rem}.evento__registration[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:3rem;color:#424242;margin-right:10px}.evento__action[_ngcontent-%COMP%]{font-family:Bold,sans-serif;font-size:1.4rem;cursor:pointer}.evento__image[_ngcontent-%COMP%]{margin-left:0;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#00385d;width:100%;height:150px;overflow:hidden}.evento__finalizado-banner[_ngcontent-%COMP%]{position:absolute;top:25px;right:-20px;width:120px;background-color:#fa4747;padding:5px 0;font-family:Bold,sans-serif;color:#fff;transform:rotate(45deg);text-align:center;line-height:1.4}']})}}return Fe})();var xe=L(5933),Ie=L(4341);const be=[];let Ve=(()=>{class Fe{static{this.\u0275fac=function(ie){return new(ie||Fe)}}static{this.\u0275mod=o.$C({type:Fe})}static{this.\u0275inj=o.G2t({imports:[re.iI.forChild(be),re.iI]})}}return Fe})();var lt=L(1626);const Ge=["paginadorRef"];function ct(Fe,Et){if(1&Fe){const te=o.RV6();o.j41(0,"a",8),o.bIt("click",function(){const J=o.eBV(te).$implicit,pe=o.XpG(2);return o.Njj(pe.irAPagina(J))}),o.EFF(1),o.k0s()}if(2&Fe){const te=Et.$implicit,ie=o.XpG(2);o.AVh("active",ie.paginaActual===te),o.R7$(),o.JRh(te)}}function ut(Fe,Et){if(1&Fe){const te=o.RV6();o.j41(0,"div",7)(1,"a",8),o.bIt("click",function(){o.eBV(te);const J=o.XpG();return o.Njj(J.irAPagina(1))}),o.nrm(2,"i",9),o.k0s(),o.j41(3,"a",8),o.bIt("click",function(){o.eBV(te);const J=o.XpG();return o.Njj(J.irAPagina(J.paginaActual-1))}),o.nrm(4,"i",10),o.k0s(),o.DNE(5,ct,2,3,"a",11),o.j41(6,"a",8),o.bIt("click",function(){o.eBV(te);const J=o.XpG();return o.Njj(J.irAPagina(J.paginaActual+1))}),o.nrm(7,"i",12),o.k0s(),o.j41(8,"a",8),o.bIt("click",function(){o.eBV(te);const J=o.XpG();return o.Njj(J.irAPagina(J.totalPaginas))}),o.nrm(9,"i",13),o.k0s()()}if(2&Fe){const te=o.XpG();o.R7$(),o.AVh("disabled",1===te.paginaActual),o.R7$(2),o.AVh("disabled",1===te.paginaActual),o.R7$(2),o.Y8G("ngForOf",te.getNumerosPaginador()),o.R7$(),o.AVh("disabled",te.paginaActual===te.totalPaginas),o.R7$(2),o.AVh("disabled",te.paginaActual===te.totalPaginas)}}function xt(Fe,Et){if(1&Fe&&(o.j41(0,"div"),o.nrm(1,"app-card-evento",16),o.k0s()),2&Fe){const te=Et.$implicit;o.R7$(),o.Y8G("resumen",te)}}function Ct(Fe,Et){if(1&Fe&&(o.j41(0,"div",14),o.DNE(1,xt,2,1,"div",15),o.k0s()),2&Fe){const te=o.XpG();o.R7$(),o.Y8G("ngForOf",te.eventosMostrados)}}function Vt(Fe,Et){if(1&Fe){const te=o.RV6();o.j41(0,"a",8),o.bIt("click",function(){const J=o.eBV(te).$implicit,pe=o.XpG(2);return o.Njj(pe.irAPagina(J))}),o.EFF(1),o.k0s()}if(2&Fe){const te=Et.$implicit,ie=o.XpG(2);o.AVh("active",ie.paginaActual===te),o.R7$(),o.JRh(te)}}function St(Fe,Et){if(1&Fe){const te=o.RV6();o.j41(0,"div",7)(1,"a",8),o.bIt("click",function(){o.eBV(te);const J=o.XpG();return o.Njj(J.irAPagina(1))}),o.nrm(2,"i",9),o.k0s(),o.j41(3,"a",8),o.bIt("click",function(){o.eBV(te);const J=o.XpG();return o.Njj(J.irAPagina(J.paginaActual-1))}),o.nrm(4,"i",10),o.k0s(),o.DNE(5,Vt,2,3,"a",11),o.j41(6,"a",8),o.bIt("click",function(){o.eBV(te);const J=o.XpG();return o.Njj(J.irAPagina(J.paginaActual+1))}),o.nrm(7,"i",12),o.k0s(),o.j41(8,"a",8),o.bIt("click",function(){o.eBV(te);const J=o.XpG();return o.Njj(J.irAPagina(J.totalPaginas))}),o.nrm(9,"i",13),o.k0s()()}if(2&Fe){const te=o.XpG();o.R7$(),o.AVh("disabled",1===te.paginaActual),o.R7$(2),o.AVh("disabled",1===te.paginaActual),o.R7$(2),o.Y8G("ngForOf",te.getNumerosPaginador()),o.R7$(),o.AVh("disabled",te.paginaActual===te.totalPaginas),o.R7$(2),o.AVh("disabled",te.paginaActual===te.totalPaginas)}}function We(Fe,Et){1&Fe&&(o.j41(0,"div",17)(1,"a",18),o.EFF(2,"M\xe1s Eventos >"),o.k0s()())}let $e=(()=>{class Fe{constructor(te,ie,J){this.platformId=te,this.postgreService=ie,this.http=J,this.categoriasPub="{}",this.cantidadPub=3,this.tituloPagina="",this.muestraPaginado=!1,this.cantPorPagina=9,this.tipoPub=2,this.idioma="es",this.fdesde="",this.fhasta="",this.categoriasIniciales="",this.eventosMostrados=[],this.paginaActual=1,this.totalPaginas=0,this.paginasRango=[],this.categoriasCargadas=!1,this.eventosCargados=!1,this.categoriasCargadas=!1}ngOnInit(){this.muestraPaginado&&(0,W.UE)(this.platformId)&&(this.paginaActual=Number(localStorage.getItem("pagActEvent"))||1),this.categoriasIniciales=this.categoriasPub,(0,W.UE)(this.platformId)&&this.getEventosResumen(this.tipoPub,this.idioma,this.categoriasPub,this.fdesde,this.fhasta,this.cantidadPub,!1)}getEventosResumen(te,ie,J,pe,Ae,tt,rn){this.postgreService.getPublicacionesResumen(te,ie,J,pe,Ae,tt,rn).subscribe(un=>{this.resumenes=un[0].resultado.dato_js,this.eventosCargados=!0,this.actualizaEventosVisualizados(this.paginaActual)})}actualizaEventosVisualizados(te){const ie=(te-1)*this.cantPorPagina;this.eventosMostrados=this.resumenes.slice(ie,ie+this.cantPorPagina),this.totalPaginas=Math.ceil(this.resumenes.length/this.cantPorPagina)}irAPagina(te){this.paginaActual=te,this.actualizaEventosVisualizados(te),(0,W.UE)(this.platformId)&&localStorage.setItem("pagActEvent",String(this.paginaActual)),this.paginadorRef.nativeElement.scrollIntoView({behavior:"smooth"})}getNumerosPaginadorNOMAS(){const te=Math.ceil(this.resumenes.length/this.cantPorPagina);return Array(te).fill(0).map((ie,J)=>J+1)}getNumerosPaginador(){if(this.eventosCargados){const ie=this.totalPaginas,J=Math.max(1,this.paginaActual-5),pe=Math.min(J+10,ie);return this.paginasRango=Array(pe-J+1).fill(0).map((Ae,tt)=>tt+J),this.paginasRango}return[]}static{this.\u0275fac=function(ie){return new(ie||Fe)(o.rXU(o.Agw),o.rXU(xe.C),o.rXU(lt.Qq))}}static{this.\u0275cmp=o.VBU({type:Fe,selectors:[["app-contenedor-eventos"]],viewQuery:function(ie,J){if(1&ie&&o.GBs(Ge,5),2&ie){let pe;o.mGM(pe=o.lsd())&&(J.paginadorRef=pe.first)}},inputs:{categoriasPub:"categoriasPub",cantidadPub:"cantidadPub",tituloPagina:"tituloPagina",muestraPaginado:"muestraPaginado"},features:[o.Jv_([xe.C])],decls:9,vars:5,consts:[["paginadorRef",""],[1,"eventos"],[1,"eventos__heading"],[1,"eventos__titulo"],["class","paginacion",4,"ngIf"],["class","eventos__container",4,"ngIf"],["class","mas-link",4,"ngIf"],[1,"paginacion"],[3,"click"],[1,"icon-first","ri-skip-left-line"],[1,"icon-prev","ri-arrow-left-s-line"],[3,"active","click",4,"ngFor","ngForOf"],[1,"icon-next","ri-arrow-right-s-line"],[1,"icon-last","ri-skip-right-line"],[1,"eventos__container"],[4,"ngFor","ngForOf"],[3,"resumen"],[1,"mas-link"],["routerLink","/eventos",1,"mas-link-texto"]],template:function(ie,J){1&ie&&(o.j41(0,"section",1,0)(2,"div",2)(3,"h2",3),o.EFF(4),o.k0s()(),o.DNE(5,ut,10,9,"div",4)(6,Ct,2,1,"div",5)(7,St,10,9,"div",4)(8,We,3,0,"div",6),o.k0s()),2&ie&&(o.R7$(4),o.SpI(" ",J.tituloPagina," "),o.R7$(),o.Y8G("ngIf",J.muestraPaginado),o.R7$(),o.Y8G("ngIf",J.eventosCargados),o.R7$(),o.Y8G("ngIf",J.muestraPaginado),o.R7$(),o.Y8G("ngIf",!J.muestraPaginado))},dependencies:[W.MD,W.Sq,W.bT,Qe,Ve,re.Wk,Ie.YN],styles:['@charset "UTF-8";.eventos[_ngcontent-%COMP%]{padding:7rem 0 0}.eventos__heading[_ngcontent-%COMP%]{color:#424242;margin:0;text-align:center;font-size:4rem;padding-bottom:5rem}.eventos__titulo[_ngcontent-%COMP%]{text-align:center;font-size:4rem;font-family:Bold,sans-serif;color:#00385d;margin:0}@media (min-width: 768px){.eventos__titulo[_ngcontent-%COMP%]{font-size:4rem}}.eventos__grid[_ngcontent-%COMP%]{display:grid;gap:4rem;grid-template-columns:repeat(1,1fr);margin:0 2rem}@media (min-width: 768px){.eventos__grid[_ngcontent-%COMP%]{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);margin:0}}.eventos__container[_ngcontent-%COMP%]{display:flex;flex:0 0 100%;flex-direction:column;flex-wrap:wrap;gap:3rem;justify-content:space-between;padding:10px;margin:0;background-color:transparent}@media (min-width: 768px){.eventos__container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;background-color:transparent}}@media (min-width: 1024px){.eventos__container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;background-color:transparent}}.mas-link[_ngcontent-%COMP%]{padding-top:3rem;padding-left:1rem;text-align:left}.mas-link-texto[_ngcontent-%COMP%]{font-weight:800;color:#00385d}.mas-link-texto[_ngcontent-%COMP%]:hover{color:#00385d}.paginacion[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin:4rem 0}.paginacion[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1.6rem;color:#424242;background-color:#e9e9e9;border-radius:50%;margin:0 5px;text-decoration:none;cursor:pointer}.paginacion[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{background-color:#7c97c5;color:#fff}.paginacion[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]{background-color:#00385d;color:#fff}.paginacion[_ngcontent-%COMP%]   .icon-first[_ngcontent-%COMP%], .paginacion[_ngcontent-%COMP%]   .icon-last[_ngcontent-%COMP%], .paginacion[_ngcontent-%COMP%]   .icon-prev[_ngcontent-%COMP%], .paginacion[_ngcontent-%COMP%]   .icon-next[_ngcontent-%COMP%]{font-size:1.6rem}.paginacion[_ngcontent-%COMP%]   .disabled[_ngcontent-%COMP%]{opacity:.5;pointer-events:none}']})}}return Fe})()},982:(bt,Le,L)=>{L.d(Le,{r:()=>Et});var o=L(4438),W=L(177),re=L(408),ue=L(5312);let ve=(()=>{class te{constructor(J){this.router=J,this.url_backend=ue.c.API_URL}
3ngOnInit(){const pe=this.resumen.pubnoticiaresumen_titulo_i_de.split(" ").length,Ae=this.resumen.pubnoticiaresumen_introduccion_i_de.split(" ");if(pe+Ae.length>45){const un=Ae.slice(0,45-pe);this.resumen.pubnoticiaresumen_introduccion_i_de=un.join(" ")+"..."}}mostrarNoticia(){this.router.navigate(["noticia",this.resumen.pubnoticia_id])}static{this.\u0275fac=function(pe){return new(pe||te)(o.rXU(re.Ix))}}static{this.\u0275cmp=o.VBU({type:te,selectors:[["app-card-noticia"]],inputs:{resumen:"resumen"},decls:12,vars:6,consts:[[1,"noticia__item","animate__animated","animate__fadeIn"],["target","_self",1,"noticia__contenedor",3,"click"],["aria-label","",1,"noticia__img"],[1,"noticia__texto"],[1,"noticia__tipo"],[1,"noticia__fecha"],[1,"noticia__nombre"],[1,"noticia__desarrollo"]],template:function(pe,Ae){1&pe&&(o.j41(0,"div",0)(1,"div",1),o.bIt("click",function(){return Ae.mostrarNoticia()}),o.nrm(2,"div",2),o.j41(3,"div",3)(4,"p",4),o.EFF(5),o.k0s(),o.j41(6,"p",5),o.EFF(7),o.k0s(),o.j41(8,"p",6),o.EFF(9),o.k0s(),o.j41(10,"p",7),o.EFF(11),o.k0s()()()()),2&pe&&(o.R7$(2),o.xc7("background-image","url("+Ae.url_backend+Ae.resumen.pubnoticiaresumen_imagenprincipal_i_co+")"),o.R7$(3),o.JRh(Ae.resumen.pubcategoria_i_de),o.R7$(2),o.JRh(Ae.resumen.pubnoticia_fechapublicacion_fh),o.R7$(2),o.JRh(Ae.resumen.pubnoticiaresumen_titulo_i_de),o.R7$(2),o.JRh(Ae.resumen.pubnoticiaresumen_introduccion_i_de))},dependencies:[W.MD,re.iI],styles:['@charset "UTF-8";.noticia__contenedor[_ngcontent-%COMP%]{cursor:pointer}.noticia__item[_ngcontent-%COMP%]{background:#e9e9e9;position:relative;box-shadow:0 0 2px 1px #0000001a}.noticia__item[_ngcontent-%COMP%]:hover:after, .noticia__item[_ngcontent-%COMP%]:focus:after, .noticia__item[_ngcontent-%COMP%]:focus-within:after{content:"";position:absolute;width:100%;height:6px;background:#00385d;bottom:0;left:0}.noticia__img[_ngcontent-%COMP%]{background-size:cover;background-repeat:no-repeat;background-position:center top;width:100%;overflow:hidden;height:250px}.noticia__img[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{transition:all .8s}.noticia__texto[_ngcontent-%COMP%]{padding:24px 24px 60px;height:250px;overflow:hidden}.noticia__tipo[_ngcontent-%COMP%]{font-size:1.4rem;color:#fa4747;padding-bottom:.5rem}@media (min-width: 768px){.noticia__tipo[_ngcontent-%COMP%]{font-size:1.2rem}}.noticia__fecha[_ngcontent-%COMP%]{font-size:1.4rem;margin:0}.noticia__nombre[_ngcontent-%COMP%]{text-decoration:none;font-size:1.6rem;font-weight:800;color:#00385d;line-height:1.4}.noticia__desarrollo[_ngcontent-%COMP%]{padding-top:1rem;font-size:1.4rem}@media (min-width: 768px){.noticia__desarrollo[_ngcontent-%COMP%]{font-size:1.2rem}}']})}}return te})();var fe=L(5933);const me=[];let Qe=(()=>{class te{static{this.\u0275fac=function(pe){return new(pe||te)}}static{this.\u0275mod=o.$C({type:te})}static{this.\u0275inj=o.G2t({imports:[re.iI.forChild(me),re.iI]})}}return te})();var xe=L(4341);const Ie=["paginadorRef"],be=te=>({display:te}),Ve=te=>({"noticias__fechas-item--borde":te});function lt(te,ie){if(1&te&&(o.j41(0,"option",11),o.EFF(1),o.k0s()),2&te){const J=ie.$implicit;o.Y8G("value",J.id),o.R7$(),o.JRh(J.des)}}function Ge(te,ie){if(1&te){const J=o.RV6();o.j41(0,"select",9),o.mxI("ngModelChange",function(Ae){o.eBV(J);const tt=o.XpG();
3return o.DH7(tt.categoriaSeleccionada,Ae)||(tt.categoriaSeleccionada=Ae),o.Njj(Ae)}),o.bIt("change",function(Ae){o.eBV(J);const tt=o.XpG();return o.Njj(tt.onCategoriaSeleccionada(Ae))}),o.DNE(1,lt,2,2,"option",10),o.k0s()}if(2&te){const J=o.XpG();o.R50("ngModel",J.categoriaSeleccionada),o.R7$(),o.Y8G("ngForOf",J.categorias)}}function ct(te,ie){if(1&te){const J=o.RV6();o.j41(0,"div",20)(1,"input",21),o.bIt("click",function(){const Ae=o.eBV(J).$implicit,tt=o.XpG(2);return o.Njj(tt.onCheckboxSeleccionado(Ae.id))}),o.k0s(),o.j41(2,"label",22),o.EFF(3),o.k0s()()}if(2&te){const J=ie.$implicit,pe=o.XpG(2);o.R7$(),o.Y8G("checked",pe.verificarGuardadas(J.id)),o.R7$(2),o.JRh(J.des)}}function ut(te,ie){if(1&te){const J=o.RV6();o.j41(0,"div")(1,"i",12),o.bIt("click",function(){o.eBV(J);const Ae=o.XpG();return o.Njj(Ae.mostrandoChecks=!0)}),o.j41(2,"span",13),o.EFF(3," filtrar"),o.k0s()(),o.j41(4,"div",14)(5,"div",15),o.DNE(6,ct,4,2,"div",16),o.k0s(),o.j41(7,"div",17)(8,"div",18)(9,"label"),o.EFF(10,"Desde: "),o.k0s(),o.j41(11,"input",19),o.mxI("ngModelChange",function(Ae){o.eBV(J);const tt=o.XpG();return o.DH7(tt.fdesde,Ae)||(tt.fdesde=Ae),o.Njj(Ae)}),o.bIt("ngModelChange",function(){o.eBV(J);const Ae=o.XpG();return o.Njj(Ae.onFechasActualizadas())}),o.k0s()(),o.j41(12,"div",18)(13,"label"),o.EFF(14,"Hasta: "),o.k0s(),o.j41(15,"input",19),o.mxI("ngModelChange",function(Ae){o.eBV(J);const tt=o.XpG();return o.DH7(tt.fhasta,Ae)||(tt.fhasta=Ae),o.Njj(Ae)}),o.bIt("ngModelChange",function(){o.eBV(J);const Ae=o.XpG();return o.Njj(Ae.onFechasActualizadas())}),o.k0s()()()()()}if(2&te){const J=o.XpG();o.R7$(),o.Y8G("ngStyle",o.eq3(7,be,"{}"!==J.categoriasPub||""!==J.fdesde||""!==J.fhasta?"none":"flex")),o.R7$(3),o.Y8G("ngStyle",o.eq3(9,be,"{}"!==J.categoriasPub||""!==J.fdesde||""!==J.fhasta?"flex":"none")),o.R7$(2),o.Y8G("ngForOf",J.categorias),o.R7$(2),o.Y8G("ngClass",o.eq3(11,Ve,""!==J.fdesde)),o.R7$(3),o.R50("ngModel",J.fdesde),o.R7$(),o.Y8G("ngClass",o.eq3(13,Ve,""!==J.fhasta)),o.R7$(3),o.R50("ngModel",J.fhasta)}}function xt(te,ie){if(1&te){const J=o.RV6();o.j41(0,"a",24),o.bIt("click",function(){const Ae=o.eBV(J).$implicit,tt=o.XpG(2);return o.Njj(tt.irAPagina(Ae))}),o.EFF(1),o.k0s()}if(2&te){const J=ie.$implicit,pe=o.XpG(2);o.AVh("active",pe.paginaActual===J),o.R7$(),o.JRh(J)}}function Ct(te,ie){if(1&te){const J=o.RV6();o.j41(0,"div",23)(1,"a",24),o.bIt("click",function(){o.eBV(J);const Ae=o.XpG();return o.Njj(Ae.irAPagina(1))}),o.nrm(2,"i",25),o.k0s(),o.j41(3,"a",24),o.bIt("click",function(){o.eBV(J);const Ae=o.XpG();return o.Njj(Ae.irAPagina(Ae.paginaActual-1))}),o.nrm(4,"i",26),o.k0s(),o.DNE(5,xt,2,3,"a",27),o.j41(6,"a",24),o.bIt("click",function(){o.eBV(J);const Ae=o.XpG();return o.Njj(Ae.irAPagina(Ae.paginaActual+1))}),o.nrm(7,"i",28),o.k0s(),o.j41(8,"a",24),o.bIt("click",function(){o.eBV(J);const Ae=o.XpG();return o.Njj(Ae.irAPagina(Ae.totalPaginas))}),o.nrm(9,"i",29),o.k0s()()}if(2&te){const J=o.XpG();o.R7$(),o.AVh("disabled",1===J.paginaActual),o.R7$(2),o.AVh("disabled",1===J.paginaActual),o.R7$(2),o.Y8G("ngForOf",J.getNumerosPaginador()),o.R7$(),o.AVh("disabled",J.paginaActual===J.totalPaginas),o.R7$(2),o.AVh("disabled",J.paginaActual===J.totalPaginas)}}function Vt(te,ie){if(1&te&&(o.j41(0,"div"),o.nrm(1,"app-card-noticia",32),o.k0s()),2&te){const J=ie.$implicit;o.R7$(),o.Y8G("resumen",J)}}function St(te,ie){if(1&te&&(o.j41(0,"div",30),o.DNE(1,Vt,2,1,"div",31),o.k0s()),2&te){const J=o.XpG();o.R7$(),o.Y8G("ngForOf",J.noticiasMostradas)}}function We(te,ie){if(1&te){const J=o.RV6();o.j41(0,"a",24),o.bIt("click",function(){const Ae=o.eBV(J).$implicit,tt=o.XpG(2);return o.Njj(tt.irAPagina(Ae))}),o.EFF(1),o.k0s()}if(2&te){const J=ie.$implicit,pe=o.XpG(2);o.AVh("active",pe.paginaActual===J),o.R7$(),o.JRh(J)}}function $e(te,ie){if(1&te){const J=o.RV6();o.j41(0,"div",23)(1,"a",24),o.bIt("click",function(){o.eBV(J);const Ae=o.XpG();return o.Njj(Ae.irAPagina(1))}),o.nrm(2,"i",25),o.k0s(),o.j41(3,"a",24),o.bIt("click",function(){o.eBV(J);const Ae=o.XpG();return o.Njj(Ae.irAPagina(Ae.paginaActual-1))}),o.nrm(4,"i",26),o.k0s(),o.DNE(5,We,2,3,"a",27),o.j41(6,"a",24),o.bIt("click",function(){o.eBV(J);const Ae=o.XpG();return o.Njj(Ae.irAPagina(Ae.paginaActual+1))}),o.nrm(7,"i",28),o.k0s(),o.j41(8,"a",24),o.bIt("click",function(){o.eBV(J);const Ae=o.XpG();return o.Njj(Ae.irAPagina(Ae.totalPaginas))}),o.nrm(9,"i",29),o.k0s()()}if(2&te){const J=o.XpG();o.R7$(),o.AVh("disabled",1===J.paginaActual),o.R7$(2),o.AVh("disabled",1===J.paginaActual),o.R7$(2),o.Y8G("ngForOf",J.getNumerosPaginador()),o.R7$(),o.AVh("disabled",J.paginaActual===J.totalPaginas),o.R7$(2),o.AVh("disabled",J.paginaActual===J.totalPaginas)}}function Fe(te,ie){1&te&&(o.j41(0,"div",33)(1,"a",34),o.EFF(2,"M\xe1s Noticias >"),o.k0s()())}let Et=(()=>{class te{constructor(J,pe){this.platformId=J,this.postgreService=pe,this.categoriasPub="{}",this.cantidadPub=6,this.tituloPagina="",this.muestraSelector=!0,this.muestraCheckBoxes=!1,this.muestraPaginado=!1,this.unaPorCategoria=!1,this.cantPorPagina=9,this.tipoPub=1,this.idioma="es",this.fdesde="",this.fhasta="",this.categoriasIniciales="",this.mostrandoChecks=!1,this.noticiasMostradas=[],this.paginaActual=1,this.totalPaginas=0,this.paginasRango=[],this.categoriasCargadas=!1,this.noticiasCargadas=!1,this.categoriaSeleccionad
3a=999,this.categoriasCargadas=!1}ngOnInit(){if(this.muestraPaginado&&(0,W.UE)(this.platformId)&&(this.paginaActual=Number(localStorage.getItem("pagActNews"))||1),(0,W.UE)(this.platformId)&&this.getCategorias(this.idioma),this.categoriasIniciales=this.categoriasPub,this.muestraCheckBoxes&&(0,W.UE)(this.platformId)){const J=localStorage.getItem("unsocatefilt");null!==J&&(this.categoriasPub=J?JSON.parse(J):this.categoriasPub,this.mostrandoChecks=!0);const pe=localStorage.getItem("unsofdesfilt");null!==pe&&(this.fdesde=pe,this.mostrandoChecks=!0);const Ae=localStorage.getItem("unsofhasfilt");null!==Ae&&(this.fhasta=Ae,this.mostrandoChecks=!0)}if(this.muestraSelector&&(0,W.UE)(this.platformId)){const J=localStorage.getItem("unsocatefiltsel");null!==J&&(this.categoriasPub=J?JSON.parse(J):this.categoriasPub,this.categoriaSeleccionada=Number(this.categoriasPub.replace(/\D/g,"")),this.unaPorCategoria=999===this.categoriaSeleccionada)}(0,W.UE)(this.platformId)&&this.getNoticiasResumen(this.tipoPub,this.idioma,this.categoriasPub,"","",this.cantidadPub,this.unaPorCategoria)}ngAfterViewInit(){if((0,W.UE)(this.platformId)){const J=document.querySelector(".noticias__checkboxes-icon"),pe=document.querySelector(".noticias__checkboxes-window");if(J&&pe){J.addEventListener("click",()=>{pe.style.display="flex",J.style.display="none"});const Ae=pe.querySelector(".noticias__checkboxes-close");Ae&&Ae.addEventListener("click",()=>{pe.style.display="none",J.style.display="flex"})}}}getCategorias(J){this.postgreService.getCategorias(J).subscribe(pe=>{this.categoriasCargadas=!0,this.categorias=pe[0].resultado.dato_js.listacategorias,this.categorias.unshift({id:999,des:"Recientes"})})}getNoticiasResumen(J,pe,Ae,tt,rn,un,Zn){this.postgreService.getPublicacionesResumen(J,pe,Ae,tt,rn,un,Zn).subscribe(Xn=>{this.resumenes=Xn[0].resultado.dato_js,this.noticiasCargadas=!0,this.actualizaNoticiasVisualizadas(this.paginaActual)})}
3onCategoriaSeleccionada(J){this.categoriaSeleccionada=J.target.value,999==this.categoriaSeleccionada?(this.categoriasPub=this.categoriasIniciales,this.unaPorCategoria=!0):(this.categoriasPub=`{${this.categoriaSeleccionada}}`,this.unaPorCategoria=!1),this.categoriasPub===this.categoriasIniciales?(0,W.UE)(this.platformId)&&localStorage.removeItem("unsocatefiltsel"):(0,W.UE)(this.platformId)&&localStorage.setItem("unsocatefiltsel",JSON.stringify(this.categoriasPub)),this.getNoticiasResumen(this.tipoPub,this.idioma,this.categoriasPub,"","",this.cantidadPub,this.unaPorCategoria)}onCheckboxSeleccionado(J){let pe=this.categoriasPub;const Ae=J;pe=pe.replace(/\s/g,"").replace(/[{}]/g,"");const tt=pe.split(","),rn=tt.indexOf(Ae.toString());-1!==rn?tt.splice(rn,1):tt.push(Ae.toString()),pe=`{${tt.join(",")}}`,pe=pe.replace(/{,\s*/,"{"),this.categoriasPub=pe,this.getNoticiasResumen(this.tipoPub,this.idioma,this.categoriasPub,this.fdesde,this.fhasta,this.cantidadPub,this.unaPorCategoria),"{}"===this.categoriasPub?(0,W.UE)(this.platformId)&&localStorage.removeItem("unsocatefilt"):(0,W.UE)(this.platformId)&&localStorage.setItem("unsocatefilt",JSON.stringify(this.categoriasPub)),this.paginaActual=1}onFechasActualizadas(){""===this.fdesde?(0,W.UE)(this.platformId)&&localStorage.removeItem("unsofdesfilt"):(0,W.UE)(this.platformId)&&localStorage.setItem("unsofdesfilt",this.fdesde),""===this.fhasta?(0,W.UE)(this.platformId)&&localStorage.removeItem("unsofhasfilt"):(0,W.UE)(this.platformId)&&localStorage.setItem("unsofhasfilt",this.fhasta),this.getNoticiasResumen(this.tipoPub,this.idioma,this.categoriasPub,this.fdesde,this.fhasta,this.cantidadPub,this.unaPorCategoria)}verificarGuardadas(J){return!!this.categoriasPub.replace(/[^\d,]/g,"").split(",").includes(J.toString())}cerrarModal(){this.mostrandoChecks=!1}actualizaNoticiasVisualizadas(J){const pe=(J-1)*this.cantPorPagina;this.noticiasMostradas=this.resumenes.slice(pe,pe+this.cantPorPagina),this.totalPaginas=Math.ceil(this.resumenes.length/this.cantPorPagina)}irAPagina(J){this.paginaActual=J,this.actualizaNoticiasVisualizadas(J),(0,W.UE)(this.platformId)&&localStorage.setItem("pagActNews",String(this.paginaActual)),this.paginadorRef.nativeElement.scrollIntoView({behavior:"smooth"})}getNumerosPaginadorNOMAS(){const J=Math.ceil(this.resumenes.length/this.cantPorPagina);return Array(J).fill(0).map((pe,Ae)=>Ae+1)}getNumerosPaginador(){if(this.noticiasCargadas){const pe=this.totalPaginas,Ae=Math.max(1,this.paginaActual-2),tt=Math.min(Ae+4,pe);return this.paginasRango=Array(tt-Ae+1).fill(0).map((rn,un)=>un+Ae),this.paginasRango}return[]}static{this.\u0275fac=function(pe){return new(pe||te)(o.rXU(o.Agw),o.rXU(fe.C))}}static{this.\u0275cmp=o.VBU({type:te,selectors:[["app-contenedor-noticias"]],viewQuery:function(pe,Ae){if(1&pe&&o.GBs(Ie,5),2&pe){let tt;o.mGM(tt=o.lsd())&&(Ae.paginadorRef=tt.first)}},inputs:{categoriasPub:"categoriasPub",cantidadPub:"cantidadPub",tituloPagina:"tituloPagina",muestraSelector:"muestraSelector",muestraCheckBoxes:"muestraCheckBoxes",muestraPaginado:"muestraPaginado",unaPorCategoria:"unaPorCategoria"},features:[o.Jv_([fe.C])],decls:11,vars:7,consts:[["paginadorRef",""],[1,"noticias"],[1,"noticias__heading"],[1,"noticias__titulo"],["class","noticias__select","name","",3,"ngModel","ngModelChange","change",4,"ngIf"],[4,"ngIf"],["class","paginacion",4,"ngIf"],["class","noticias__container",4,"ngIf"],["class","mas-link",4,"ngIf"],["name","",1,"noticias__select",3,"ngModelChange","change","ngModel"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"ri-arrow-down-s-fill","noticias__checkboxes-icon","animate__animated","animate__fadeIn",3,"click","ngStyle"],[1,"noticias__checkboxes-texto"],[1,"noticias__checkboxes-window","animate__animated","animate__fadeIn",3,"ngStyle"],[1,"noticias__checkboxes"],["class","noticias__checkboxes-item",4,"ngFor","ngForOf"],[1,"noticias__fechas-container"],[1,"noticias__fechas-item",3,"ngClass"],["type","date",3,"ngModelChange","ngModel"],[1,"noticias__checkboxes-item"],["type","checkbox",3,"click","checked"],[1,"noticias__checkboxes-label"],[1,"paginacion"],[3,"click"],[1,"icon-first","ri-skip-left-line"],[1,"icon-prev","ri-arrow-left-s-line"],[3,"active","click",4,"ngFor","ngForOf"],[1,"icon-next","ri-arrow-right-s-line"],[1,"icon-last","ri-skip-right-line"],[1,"noticias__container"],[4,"ngFor","ngForOf"],[3,"resumen"],[1,"mas-link"],["routerLink","/noticias",1,"mas-link-texto"]],template:function(pe,Ae){1&pe&&(
3o.j41(0,"section",1,0)(2,"div",2)(3,"h2",3),o.EFF(4),o.k0s(),o.DNE(5,Ge,2,2,"select",4)(6,ut,16,15,"div",5),o.k0s(),o.DNE(7,Ct,10,9,"div",6)(8,St,2,1,"div",7)(9,$e,10,9,"div",6)(10,Fe,3,0,"div",8),o.k0s()),2&pe&&(o.R7$(4),o.SpI(" ",Ae.tituloPagina," "),o.R7$(),o.Y8G("ngIf",Ae.muestraSelector),o.R7$(),o.Y8G("ngIf",Ae.muestraCheckBoxes),o.R7$(),o.Y8G("ngIf",Ae.muestraPaginado),o.R7$(),o.Y8G("ngIf",Ae.noticiasCargadas),o.R7$(),o.Y8G("ngIf",Ae.muestraPaginado),o.R7$(),o.Y8G("ngIf",!Ae.muestraPaginado))},dependencies:[W.MD,W.YU,W.Sq,W.bT,W.B3,ve,Qe,re.Wk,xe.YN,xe.xH,xe.y7,xe.me,xe.wz,xe.BC,xe.vS],styles:['@charset "UTF-8";.noticias[_ngcontent-%COMP%]{padding:2rem 0}.noticias__heading[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-bottom:2rem;margin-top:3rem;flex-wrap:nowrap;align-items:center;gap:2rem}.noticias__titulo[_ngcontent-%COMP%]{text-align:center;font-size:4rem;font-family:Bold,sans-serif;color:#00385d;margin:0}@media (min-width: 768px){.noticias__titulo[_ngcontent-%COMP%]{font-size:4rem}}.noticias__select[_ngcontent-%COMP%]{font-size:1.6rem;font-family:Normal,sans-serif;border-width:0px;color:#00385d;max-width:30rem;margin-bottom:2rem;outline:none;background:transparent}.noticias__checkboxes[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:5px;width:100%;padding:3rem 5rem;background-color:#e9e9e9;color:#424242}@media (min-width: 768px){.noticias__checkboxes[_ngcontent-%COMP%]{grid-template-columns:repeat(5,1fr)}}.noticias__checkboxes-item[_ngcontent-%COMP%]{display:flex;align-items:center;margin-right:10px;margin-bottom:3px;color:#00385d;font-size:1.4rem}.noticias__checkboxes-label[_ngcontent-%COMP%]{padding:0 1rem 0 .5rem}.noticias__checkboxes-icon[_ngcontent-%COMP%]{cursor:pointer;font-size:3rem;display:flex;align-items:center}.noticias__checkboxes-texto[_ngcontent-%COMP%]{font-family:Normal,sans-serif;font-size:1.4rem}.noticias__checkboxes-close[_ngcontent-%COMP%]{cursor:pointer;font-size:3rem;padding:-2rem;display:flex;justify-content:center}.noticias__checkboxes-window[_ngcontent-%COMP%]{width:100%;display:none;flex-direction:column}.noticias__fechas-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;padding:2rem 0;background-color:#e9e9e9;color:#00385d;align-items:center}@media (min-width: 768px){.noticias__fechas-container[_ngcontent-%COMP%]{flex-direction:row;padding:2rem 0}}.noticias__fechas-item[_ngcontent-%COMP%]{margin:0 2rem 2rem;color:#00385d;font-size:1.4rem}.noticias__fechas-item--borde[_ngcontent-%COMP%]{padding:1rem;border:1px solid rgb(255,150,150)}@media (min-width: 768px){.noticias__fechas-item[_ngcontent-%COMP%]{margin:0 5rem;font-size:1.6rem}}.noticias__container[_ngcontent-%COMP%]{display:flex;flex:0 0 100%;flex-wrap:wrap;gap:3rem;justify-content:space-between;padding:10px;margin:0;background-color:transparent;line-height:1.2em}@media (min-width: 768px){.noticias__container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem;background-color:transparent}}
3@media (min-width: 1024px){.noticias__container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem;background-color:transparent}}.mas-link[_ngcontent-%COMP%]{padding-top:3rem;padding-left:1rem;text-align:left}.mas-link-texto[_ngcontent-%COMP%]{font-weight:800;color:#00385d}.mas-link-texto[_ngcontent-%COMP%]:hover{color:#00385d}.paginacion[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin:4rem 0}.paginacion[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1.6rem;color:#424242;background-color:#e9e9e9;border-radius:50%;margin:0 5px;text-decoration:none;cursor:pointer}.paginacion[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{background-color:#7c97c5;color:#fff}.paginacion[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]{background-color:#00385d;color:#fff}.paginacion[_ngcontent-%COMP%]   .icon-first[_ngcontent-%COMP%], .paginacion[_ngcontent-%COMP%]   .icon-last[_ngcontent-%COMP%], .paginacion[_ngcontent-%COMP%]   .icon-prev[_ngcontent-%COMP%], .paginacion[_ngcontent-%COMP%]   .icon-next[_ngcontent-%COMP%]{font-size:1.6rem}.paginacion[_ngcontent-%COMP%]   .disabled[_ngcontent-%COMP%]{opacity:.5;pointer-events:none}']})}}return te})()},8551:(bt,Le,L)=>{function o(re,ue=0){const ve=re,fe=[],me=new Date;for(const Qe of ve)for(const xe of Qe.carreras_js){const Ie=new Date(xe.pubcarreraresumen_inscripcionfechadesde_i_fh+"T00:00:00");Ie.setDate(Ie.getDate()-ue),me>=Ie&&me<=new Date(xe.pubcarreraresumen_inscripcionfechahasta_i_fh+"T23:59:59.999")&&fe.push(xe)}return fe.sort((Qe,xe)=>Qe.pubcarreraresumen_titulo_i_de.localeCompare(xe.pubcarreraresumen_titulo_i_de)),fe}function W(re,ue=0){const ve=new Date,fe=new Date(re.pubcarreraresumen_inscripcionfechadesde_i_fh+"T00:00:00");return fe.setDate(fe.getDate()-ue),ve>=fe&&ve<=new Date(re.pubcarreraresumen_inscripcionfechahasta_i_fh+"T23:59:59.999")}L.d(Le,{h:()=>o,x:()=>W})},5933:(bt,Le,L)=>{L.d(Le,{C:()=>fe});var o=L(1626),W=L(5312),re=L(4438);let ue=new o.Lr({"Content-Type":"application/json","Access-Control-Allow-Origin":"*","Access-Control-Allow-Credentials":"true"});const ve=W.c.API_URL;let fe=(()=>{class me{constructor(xe){this.http=xe}
3getContactoAsuntos(xe){let Ie=(new o.Nl).append("idioma",xe);return this.http.get(ve+"/getAsuntos",{params:Ie,headers:ue,withCredentials:!0})}getIdes(xe){let Ie=(new o.Nl).append("idioma",xe);return this.http.get(ve+"/getIdes",{params:Ie,headers:ue,withCredentials:!0})}getCategorias(xe){let Ie=(new o.Nl).append("idioma",xe);return this.http.get(ve+"/categorias",{params:Ie,headers:ue,withCredentials:!0})}getPublicacionesResumen(xe,Ie,be,Ve,lt,Ge,ct){let ut=(new o.Nl).append("tipo",xe).append("idioma",Ie).append("cat",be).append("fd",Ve).append("fh",lt).append("cant",Ge).append("una",ct);return this.http.get(ve+"/resumenes",{params:ut,headers:ue,withCredentials:!0})}getPublicacion(xe,Ie,be){let Ve=(new o.Nl).append("tipo",xe).append("idioma",Ie).append("id",be);return this.http.get(ve+"/getPublicacion",{params:Ve})}getResultadoBusqueda(xe,Ie,be,Ve){let lt=(new o.Nl).append("idioma",xe).append("tipoPub",Ie).append("canMax",be).append("cadena",Ve);return this.http.get(ve+"/getBusqueda",{params:lt})}getDatosPagina(xe){let Ie=(new o.Nl).append("link",xe);return this.http.get(ve+"/getBusqueda",{params:Ie})}download(xe){console.log("ARCHIVO",ve+`/files${encodeURI(xe)}`);const Ie=document.createElement("a");Ie.href=ve+`/files${encodeURI(xe)}`,Ie.target="_blank",Ie.click()}static{this.\u0275fac=function(Ie){return new(Ie||me)(re.KVO(o.Qq))}}static{this.\u0275prov=re.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}}return me})()},4897:(bt,Le,L)=>{L.d(Le,{B:()=>re});var o=L(4438),W=L(345);let re=(()=>{class ue{constructor(fe,me){this.meta=fe,this.titleService=me}setMetaDescription(fe){this.meta.updateTag({name:"description",content:fe})}setMetaOtros(fe,me){this.meta.updateTag({name:fe,content:me})}setMetaTitle(fe){this.titleService.setTitle(fe)}static{this.\u0275fac=function(me){return new(me||ue)(o.KVO(W.W8),o.KVO(W.hE))}}static{this.\u0275prov=o.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}}return ue})()},5312:(bt,Le,L)=>{L.d(Le,{c:()=>o});const o={production:!0,application:{name:"website",angular:"Angular 15.0.0",fontawesome:"Font Awesome"},API_URL:"https://api.unsanisidro.edu.ar",PORT:"8080"}},5090:(bt,Le,L)=>{var o=L(4438),W=L(345),re=L(177),ue=L(408),ve=L(5964);let fe=(()=>{class i{constructor(u){this.dom=u}setCanonicalURL(u){const h=u??this.dom.URL,C=this.dom.createElement("link");C.setAttribute("rel","canonical"),this.dom.head.appendChild(C),C.setAttribute("href",h)}static{this.\u0275fac=function(h){return new(h||i)(o.KVO(re.qQ))}}static{this.\u0275prov=o.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var me=L(5933);let Qe=(()=>{class i{constructor(u,h){this.router=u,this.platformId=h,(0,re.UE)(this.platformId)&&this.router.events.pipe((0,ve.p)(C=>C instanceof ue.wF)).subscribe(C=>{this.pageview(C.urlAfterRedirects)})}pageview(u){(0,re.UE)(this.platformId)&&typeof gtag<"u"&&gtag("event","page_view",{page_path:u||window.location.pathname,page_title:document.title,page_location:window.location.href})}logEvent(u,h={}){(0,re.UE)(this.platformId)&&typeof gtag<"u"&&gtag("event",u,h)}static{this.\u0275fac=function(h){return new(h||i)(o.KVO(ue.Ix),o.KVO(o.Agw))}}static{this.\u0275prov=o.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),xe=(()=>{class i{constructor(u,h,C,M,x,U,A){this.platformId=u,this.canonicalService=h,this.router=C,this.viewportScroller=M,this.metaTagService=x,this.postgreService=U,this.analyticsService=A,this.title="WEBSITE",this.version="versi\xf3n 1.0.0",this.idioma="es",this.router.events.pipe((0,ve.p)(k=>k instanceof ue.OY)).subscribe(k=>{k.position?setTimeout(()=>{k.position&&this.viewportScroller.scrollToPosition(k.position)},200):k.anchor?setTimeout(()=>{this.viewportScroller.scrollToAnchor(k.anchor)},200):setTimeout(()=>{this.viewportScroller.scrollToPosition([0,0])},200)})}ngOnInit(){this.router.events.pipe((0,ve.p)(u=>u instanceof ue.wF)).subscribe(u=>{(0,re.UE)(this.platformId)&&(this.esMicrositio(u.url)?document.body.classList.add("micrositio-transparencia"):document.body.classList.remove("micrositio-transparencia"))}),this.router.events.subscribe(u=>{if(u instanceof ue.wF){const C=this.obtenerSegmento(u.url);"REDIR"===C?(0,re.UE)(this.platformId)&&window.open("https://centropyme.unso.edu.ar/","_self"):"NO"!==C&&this.llamarAPagina(C)}}),this.metaTagService.addTags([{name:"keywords",content:"UNSO, Universidad Ra\xfal Scalabrini Ortiz"},{name:"robots",content:"index, follow"},{name:"author",content:"Nexserver SRL"},{name:"viewport",content:"width=device-width, initial-scale=1"},{name:"date",content:"2024-01-01",scheme:"YYYY-MM-DD"},{charset:"UTF-8"}]),(0,re.UE)(this.platformId)&&this.canonicalService.setCanonicalURL()}obtenerSegmento(u){return"/es/cupunso"===u||"/cupunso"===u?"REDIR":u.split("/").length>2||""===u?"NO":u.replace(/^\//,"")}llamarAPagina(u){const h=this.obtieneDatosPagina(u);if(void 0!==h)switch(h.tipoPub){case 3:this.router.navigate(["carrera",h.id]);break;case 4:this.router.navigate(["postgrado",h.id]);break;case 5:this.router.navigate(["programa",h.id]);break;case 6:this.router.navigate(["libre",h.id]);break;case 7:this.router.navigate(["curso",h.id]);break;case 8:this.router.navigate(["libre2",h.id])}}esMicrositio(u){return u.startsWith("/micrositio-cup")||u.startsWith("/trans
3parencia-unso")||u.startsWith("/transparencia")}obtieneDatosPagina(u){return[{link:"lic-gestion-ambiental",tipoPub:3,id:"d2ac1344-a224-4dda-88e9-6e0e0d1bda36"},{link:"abogacia",tipoPub:3,id:"1e3ad69a-5a20-44d7-ac96-8b984d13b164"},{link:"ciberseguridad",tipoPub:3,id:"fa564dc2-7174-48c1-8929-d8edfd534cc1"},{link:"gestion-ambiental",tipoPub:3,id:"06b4eb74-0f35-498d-86cf-6b69f1f1ce03"},{link:"videojuegos",tipoPub:3,id:"1e96e356-b012-453c-ba2b-599c9f49237f"},{link:"sonido-audiovidual",tipoPub:3,id:"ad44b510-b89f-4232-a616-4d3d46c7c9ae"},{link:"edicion-audiovisual",tipoPub:3,id:"2b6e2c7d-115c-4672-9780-f3abdc826bc4"},{link:"cs-forenses-criminologia",tipoPub:3,id:"d0136a46-fa09-4dbe-90e4-1b91199113fb"},{link:"economia",tipoPub:3,id:"00367c8e-d4b3-4284-a8d3-8af2b711d4bf"},{link:"analisis-contable",tipoPub:3,id:"2ee4d255-76d6-455e-bc9a-08bffbeb905f"},{link:"criminalistica",tipoPub:3,id:"ff5ce8ab-b107-455e-b876-87c1e8b2a8fc"},{link:"gestion-educativa",tipoPub:3,id:"a11f7cbc-73a1-4b6b-8a2f-93cb707aade9"},{link:"gestion-publica-ccc",tipoPub:3,id:"3a3c3db2-a49d-4161-b92f-b7b75aca7797"},{link:"psicopedagogia",tipoPub:3,id:"32f4b9ee-24be-43a7-9486-9827e373cd8e"},{link:"psicopedagogia-ccc",tipoPub:3,id:"5a2715b-46a7-4671-8435-46e783f7c6b1"},{link:"educacion-inicial",tipoPub:3,id:"349775cb-299b-4f85-b74e-2913258c726b"},{link:"gestion-publica",tipoPub:3,id:"9dfe3e37-7336-4248-9e84-cc78fb5a43c5"},{link:"enfermeria",tipoPub:3,id:"54b94ea6-11fb-4b35-b535-b6a2ab3dcbbd"},{link:"quirurgica",tipoPub:3,id:"e1dcfcf7-92e5-4856-98d7-98fa63e2ae9f"},{link:"emergencias-medicas",tipoPub:3,id:"958dc74d-d864-40a8-a12f-cba39ce5b250"},{link:"academica",tipoPub:6,id:"ec56b6f7-2714-4332-a812-58ac863a21be"},{link:"extension",tipoPub:6,id:"f1d9cb49-d7a2-48ae-a884-b52a392d82da"},{link:"general",tipoPub:6,id:"71e20cd4-ddf3-44b2-a7f2-d270263254fc"},{link:"planeamiento",tipoPub:6,id:"a8ed7a97-d41c-4a14-a8ed-c576a639ca3d"},{link:"economico",tipoPub:6,id:"3dbec882-67d5-4d11-8843-88a2cacb41ad"},{link:"derechos-humanos",tipoPub:5,id:"27bcae6b-bb59-47b9-9477-946ba481123b"},{link:"generando",tipoPub:5,id:"6eea6f8c-de49-43b0-8b45-48ffee97e263"},{link:"sostenible",tipoPub:5,id:"a2883a0b-9eeb-41b8-a423-685cf8181e32"},{link:"ceapec",tipoPub:5,id:"f127f950-1feb-4de3-87d4-e6b588cfe0b6"},{link:"esi",tipoPub:5,id:"77c243d5-0bea-4ba2-8aef-b1bca0ccd4ac"},{link:"orientacion-vocacional",tipoPub:5,id:"8ed4d48d-4f16-4714-ac27-e1d1c2b79abd"},{link:"tu-futuro",tipoPub:5,id:"56f73fbb-b433-432c-94fb-20d50b7f63e4"},{link:"tutorias-academicas",tipoPub:5,id:"7e606ff5-64a4-47dc-8068-d53212b14d7e"},{link:"becas",tipoPub:6,id:"6b0b7127-37c1-437c-94ef-f03b83c09193"},{link:"becas-progresar",tipoPub:6,id:"6b0b7127-37c1-437c-94ef-f03b83c09193"},{link:"boleto-estudiantil",tipoPub:6,id:"e3a4c623-cad4-4432-b372-67d05f43d131"},{link:"deportes",tipoPub:6,id:"e5f4af80-aaa0-4807-a9aa-8425108c3015"},{link:"cursos",tipoPub:6,id:"f1d9cb49-d7a2-48ae-a884-b52a392d82da"},{link:"soy-unso",tipoPub:6,id:"0f452303-8802-4d70-9297-2f098504bf8b"},{link:"compromiso-social",tipoPub:6,id:"7c085e02-8e01-453a-9a2b-62ab15596c09"},{link:"estudiantes-secundario",tipoPub:6,id:"45ec06d9-08d4-4dbb-b044-a61bad6eea8a"},{link:"git",tipoPub:7,id:"cbb27980-d564-40ac-8ac4-5d23ab27f325"},{link:"molderia-industrial",tipoPub:7,id:"20297f97-a2a3-4de2-b281-e81c9591cc78"},{link:"java",tipoPub:7,id:"fca2f0fd-babd-443b-b21d-5cd311356933"},{link:"python",tipoPub:7,id:"ddd7cb9a-fa40-4698-9ed5-f89a2ab288d0"},{link:"tecnicas-agiles",tipoPub:7,id:"61f0c0b9-abf3-4832-81ed-38e85187b323"},{link:"mysql",tipoPub:7,id:"ddd0dbd3-21fd-4b6c-8445-9c120342d35b"},{link:"excel",tipoPub:7,id:"64452a56-1adf-4ecb-9b02-fe6036800ac3"},{link:"front-end",tipoPub:7,id:"efccd1e6-f44d-4ce8-8dbd-b0e220b03f7a"},{link:"ingles-2",tipoPub:7,id:"59be9bed-31f3-4b1d-9e58-9bb1264f77a8"},{link:"ingles-3",tipoPub:7,id:"047113fb-f68d-4c9c-a635-55d859b16697"},{link:"portugues",tipoPub:7,id:"070cf6dc-f3d2-4fe8-a70f-16c1179ed030"},{link:"postgre",tipoPub:7,id:"2ca4ee53-60f4-49b7-aee6-cfffac9ff11f"},{link:"analisis-forense-digital",tipoPub:4,id:"c942217a-d962-469f-9867-959bea9373dd"},{link:"criptoactivos",tipoPub:4,id:"8ad08976-f0f2-4292-96a2-e507695861a6"},{link:"teoria-delito-aplicada",tipoPub:4,id:"730c1210-4bef-4637-b265-e94615a83b45"},{link:"ciberinteligencia",tipoPub:4,id:"3e5c2d95-1603-4cac-a1c6-ac31ca9629ff"},{link:"primeros-pasos",tipoPub:4,id:"cdb96e71-b471-4fa0-ba99-3093eed49f34"},{link:"peritaje-ambiental",tipoPub:4,id:"2c8c1d9c-6fde-4ecb-aa2e-67260f729592"},{link:"educacion-contextos-vulnerabilidad",tipoPub:4,id:"f30b272e-c3e8-4231-8196-898e0aa3cd52"},{link:"coaching-liderazgo",tipoPub:4,id:"b70b15e2-2269-439f-b1e0-967b2eeb6d90"},{link:"neurociencia",tipoPub:4,id:"e13c9340-b480-4ca6-bdae-93416d5c3b45"},{link:"familias",tipoPub:4,id:"68d283d5-776a-436d-b714-79fdcc2770d6"},{link:"identificacion-armas",tipoPub:4,id:"957acef0-ad0c-4fae-8db9-de1da5db0949"},{link:"marketing-redes",tipoPub:4,id:"bb50b30a-b11b-4aca-a517-3829fcefb5c4"},{link:"planeamiento-forense",tipoPub:4,id:"2349b1a1-4234-4a0f-b664-14367e154b4e"},{link:"autismo",tipoPub:4,id:"88266117-b316-46df-9ebe-a44ca70e4240"},{link:"psicologia-deporte",tipoPub:4,id:"0f4af1e4-67bb-4329-b6d9-b8bcdc72198e"},{link:"residuos-peligrosos",tipoPub:4,id:"06c003ed-2077-4391-b2ac-022b3ab7e16b"}
3,{link:"conjuntos-inmobiliarios",tipoPub:4,id:"f09949e2-6e3c-491f-9170-f2382fa45d0d"},{link:"grupos-vulnerables",tipoPub:4,id:"570f6472-3427-40e8-b16d-cf87cfdd4928"},{link:"directores-ejecutivos",tipoPub:4,id:"2997508d-3c8d-43ad-98cb-b799e852ea79"},{link:"auditores-internos",tipoPub:4,id:"29aa16f5-3247-4d92-9e7d-a07e23d71f4f"},{link:"infancias",tipoPub:4,id:"467d2b9c-dcdd-4bbd-8b31-51b63fb5b7c9"},{link:"salud-mental",tipoPub:4,id:"1404a0cd-7887-417c-aa47-795c3399da03"},{link:"gestion-costos",tipoPub:4,id:"cb39a9ef-7508-43dc-86a3-bbd1c0096749"},{link:"hemodinamia",tipoPub:4,id:"129b6882-e82a-42e3-93c1-2d7752c7c157"},{link:"codigo-procesal",tipoPub:4,id:"1d34a9b2-e59b-47fc-b7bc-7e5048a2b7f0"},{link:"medio-ambiente",tipoPub:4,id:"914e8724-1413-4382-ad02-c79a9ceb0472"},{link:"recurso-federal",tipoPub:4,id:"2120c47f-06d9-4212-b2f6-bf9efcfa10ec"},{link:"gestion-transito",tipoPub:4,id:"4551e8bc-0bcb-4c49-9ecf-a4625cef1778"},{link:"bigdata",tipoPub:4,id:"c985bbe0-89d3-4917-a656-4369c84077b5"},{link:"inteligencia-artificial",tipoPub:4,id:"8e4c1fb9-d868-4954-a7f2-b481888e6fa1"},{link:"derecho-intimidad",tipoPub:4,id:"53001a93-1fee-4906-8494-f53158bc63f3"},{link:"CentroPyME",tipoPub:5,id:"99f4dcaa-f2de-4ba1-b2ca-a5f41721f759"},{link:"mileinomics",tipoPub:4,id:"347dfb2b-19ab-4a4d-86be-554eb859d13d"},{link:"editorial-unso",tipoPub:8,id:"19274010-2e96-47be-bf9c-fd463e7b6bc9"},{link:"transparencia-unso",tipoPub:8,id:"b23c19cf-d521-4500-945d-71b369ec560a"},{link:"publicaciones-cup",tipoPub:6,id:"3ea0cc2f-b908-48e7-93b7-c563c0dba37e"}].find(C=>C.link===u)}scrollRestoration(){}static{this.\u0275fac=function(h){return new(h||i)(o.rXU(o.Agw),o.rXU(fe),o.rXU(ue.Ix),o.rXU(re.Xr),o.rXU(W.W8),o.rXU(me.C),o.rXU(Qe))}}static{this.\u0275cmp=o.VBU({type:i,selectors:[["app-root"]],decls:1,vars:0,template:function(h,C){1&h&&o.nrm(0,"router-outlet")},dependencies:[re.MD,ue.iI,ue.n3],encapsulation:2})}}return i})();var Ie=L(5312),be=L(982),Ve=L(9303);function lt(i){return null!==i&&"object"==typeof i&&"constructor"in i&&i.constructor===Object}function Ge(i={},m={}){Object.keys(m).forEach(u=>{typeof i[u]>"u"?i[u]=m[u]:lt(m[u])&&lt(i[u])&&Object.keys(m[u]).length>0&&Ge(i[u],m[u])})}const ct={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function ut(){const i=typeof document<"u"?document:{};return Ge(i,ct),i}const xt={document:ct,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:i=>typeof setTimeout>"u"?(i(),null):setTimeout(i,0),cancelAnimationFrame(i){typeof setTimeout>"u"||clearTimeout(i)}};function Ct(){const i=typeof window<"u"?window:{};return Ge(i,xt),i}class St extends Array{constructor(m){"number"==typeof m?super(m):(super(...m||[]),function Vt(i){const m=i.__proto__;Object.defineProperty(i,"__proto__",{get:()=>m,set(u){m.__proto__=u}}
3)}(this))}}function We(i=[]){const m=[];return i.forEach(u=>{Array.isArray(u)?m.push(...We(u)):m.push(u)}),m}function $e(i,m){return Array.prototype.filter.call(i,m)}function ie(i,m){const u=Ct(),h=ut();let C=[];if(!m&&i instanceof St)return i;if(!i)return new St(C);if("string"==typeof i){const M=i.trim();if(M.indexOf("<")>=0&&M.indexOf(">")>=0){let x="div";0===M.indexOf("<li")&&(x="ul"),0===M.indexOf("<tr")&&(x="tbody"),(0===M.indexOf("<td")||0===M.indexOf("<th"))&&(x="tr"),0===M.indexOf("<tbody")&&(x="table"),0===M.indexOf("<option")&&(x="select");const U=h.createElement(x);U.innerHTML=M;for(let A=0;A<U.childNodes.length;A+=1)C.push(U.childNodes[A])}else C=function te(i,m){if("string"!=typeof i)return[i];const u=[],h=m.querySelectorAll(i);for(let C=0;C<h.length;C+=1)u.push(h[C]);return u}(i.trim(),m||h)}else if(i.nodeType||i===u||i===h)C.push(i);else if(Array.isArray(i)){if(i instanceof St)return i;C=i}return new St(function Fe(i){const m=[];for(let u=0;u<i.length;u+=1)-1===m.indexOf(i[u])&&m.push(i[u]);return m}(C))}ie.fn=St.prototype;const et="resize scroll".split(" ");function mt(i){return function m(...u){if(typeof u[0]>"u"){for(let h=0;h<this.length;h+=1)et.indexOf(i)<0&&(i in this[h]?this[h][i]():ie(this[h]).trigger(i));return this}return this.on(i,...u)}}mt("click"),mt("blur"),mt("focus"),mt("focusin"),mt("focusout"),mt("keyup"),mt("keydown"),mt("keypress"),mt("submit"),mt("change"),mt("mousedown"),mt("mousemove"),mt("mouseup"),mt("mouseenter"),mt("mouseleave"),mt("mouseout"),mt("mouseover"),mt("touchstart"),mt("touchend"),mt("touchmove"),mt("resize"),mt("scroll");const Mr={addClass:function J(...i){const m=We(i.map(u=>u.split(" ")));return this.forEach(u=>{u.classList.add(...m)}),this},removeClass:function pe(...i){const m=We(i.map(u=>u.split(" ")));return this.forEach(u=>{u.classList.remove(...m)}),this},hasClass:function tt(...i){const m=We(i.map(u=>u.split(" ")));return $e(this,u=>m.filter(h=>u.classList.contains(h)).length>0).length>0},toggleClass:function Ae(...i){const m=We(i.map(u=>u.split(" ")));this.forEach(u=>{m.forEach(h=>{u.classList.toggle(h)})})},attr:function rn(i,m){if(1===arguments.length&&"string"==typeof i)return this[0]?this[0].getAttribute(i):void 0;for(let u=0;u<this.length;u+=1)if(2===arguments.length)this[u].setAttribute(i,m);else for(const h in i)this[u][h]=i[h],this[u].setAttribute(h,i[h]);return this},removeAttr:function un(i){for(let m=0;m<this.length;m+=1)this[m].removeAttribute(i);return this},transform:function ge(i){for(let m=0;m<this.length;m+=1)this[m].style.transform=i;return this},transition:function Se(i){for(let m=0;m<this.length;m+=1)this[m].style.transitionDuration="string"!=typeof i?`${i}ms`:i;return this},on:function De(...i){let[m,u,h,C]=i;function M(k){const P=k.target;if(!P)return;const l=k.target.dom7EventData||[];if(l.indexOf(k)<0&&l.unshift(k),ie(P).is(u))h.apply(P,l);else{const f=ie(P).parents();for(let d=0;d<f.length;d+=1)ie(f[d]).is(u)&&h.apply(f[d],l)}}function x(k){const P=k&&k.target&&k.target.dom7EventData||[];P.indexOf(k)<0&&P.unshift(k),h.apply(this,P)}"function"==typeof i[1]&&([m,h,C]=i,u=void 0),C||(C=!1);const U=m.split(" ");let A;for(let k=0;k<this.length;k+=1){const P=this[k];if(u)for(A=0;A<U.length;A+=1){const l=U[A];P.dom7LiveListeners||(P.dom7LiveListeners={}),P.dom7LiveListeners[l]||(P.dom7LiveListeners[l]=[]),P.dom7LiveListeners[l].push({listener:h,proxyListener:M}),P.addEventListener(l,M,C)}else for(A=0;A<U.length;A+=1){const l=U[A];P.dom7Listeners||(P.dom7Listeners={}),P.dom7Listeners[l]||(P.dom7Listeners[l]=[]),P.dom7Listeners[l].push({listener:h,proxyListener:x}),P.addEventListener(l,x,C)}}return this},off:function Re(...i){let[m,u,h,C]=i;"function"==typeof i[1]&&([m,h,C]=i,u=void 0),C||(C=!1);const M=m.split(" ");for(let x=0;x<M.length;x+=1){const U=M[x];for(let A=0;A<this.length;A+=1){const k=this[A];let P;if(!u&&k.dom7Listeners?P=k.dom7Listeners[U]:u&&k.dom7LiveListeners&&(P=k.dom7LiveListeners[U]),P&&P.length)for(let l=P.length-1;l>=0;l-=1){const f=P[l];h&&f.listener===h||h&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===h?(k.removeEventListener(U,f.proxyListener,C),P.splice(l,1)):h||(k.removeEventListener(U,f.proxyListener,C),P.splice(l,1))}}}return this}
3,trigger:function gt(...i){const m=Ct(),u=i[0].split(" "),h=i[1];for(let C=0;C<u.length;C+=1){const M=u[C];for(let x=0;x<this.length;x+=1){const U=this[x];if(m.CustomEvent){const A=new m.CustomEvent(M,{detail:h,bubbles:!0,cancelable:!0});U.dom7EventData=i.filter((k,P)=>P>0),U.dispatchEvent(A),U.dom7EventData=[],delete U.dom7EventData}}}return this},transitionEnd:function pn(i){const m=this;return i&&m.on("transitionend",function u(h){h.target===this&&(i.call(this,h),m.off("transitionend",u))}),this},outerWidth:function En(i){if(this.length>0){if(i){const m=this.styles();return this[0].offsetWidth+parseFloat(m.getPropertyValue("margin-right"))+parseFloat(m.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function Zt(i){if(this.length>0){if(i){const m=this.styles();return this[0].offsetHeight+parseFloat(m.getPropertyValue("margin-top"))+parseFloat(m.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function ur(){const i=Ct();return this[0]?i.getComputedStyle(this[0],null):{}},offset:function gn(){if(this.length>0){const i=Ct(),m=ut(),u=this[0],h=u.getBoundingClientRect(),C=m.body;return{top:h.top+(u===i?i.scrollY:u.scrollTop)-(u.clientTop||C.clientTop||0),left:h.left+(u===i?i.scrollX:u.scrollLeft)-(u.clientLeft||C.clientLeft||0)}}return null},css:function On(i,m){const u=Ct();let h;if(1===arguments.length){if("string"!=typeof i){for(h=0;h<this.length;h+=1)for(const C in i)this[h].style[C]=i[C];return this}if(this[0])return u.getComputedStyle(this[0],null).getPropertyValue(i)}if(2===arguments.length&&"string"==typeof i){for(h=0;h<this.length;h+=1)this[h].style[i]=m;return this}return this},each:function Oe(i){return i?(this.forEach((m,u)=>{i.apply(m,[m,u])}),this):this},html:function qr(i){if(typeof i>"u")return this[0]?this[0].innerHTML:null;for(let m=0;m<this.length;m+=1)this[m].innerHTML=i;return this},text:function Kr(i){if(typeof i>"u")return this[0]?this[0].textContent.trim():null;for(let m=0;m<this.length;m+=1)this[m].textContent=i;return this},is:function dr(i){const m=Ct(),u=ut(),h=this[0];let C,M;if(!h||typeof i>"u")return!1;if("string"==typeof i){if(h.matches)return h.matches(i);if(h.webkitMatchesSelector)return h.webkitMatchesSelector(i);if(h.msMatchesSelector)return h.msMatchesSelector(i);for(C=ie(i),M=0;M<C.length;M+=1)if(C[M]===h)return!0;return!1}if(i===u)return h===u;if(i===m)return h===m;if(i.nodeType||i instanceof St){for(C=i.nodeType?[i]:i,M=0;M<C.length;M+=1)if(C[M]===h)return!0;return!1}return!1},index:function Jt(){let m,i=this[0];if(i){for(m=0;null!==(i=i.previousSibling);)1===i.nodeType&&(m+=1);return m}},eq:function Ot(i){if(typeof i>"u")return this;const m=this.length;if(i>m-1)return ie([]);if(i<0){const u=m+i;return ie(u<0?[]:[this[u]])}return ie([this[i]])},append:function Yn(...i){let m;const u=ut();for(let h=0;h<i.length;h+=1){m=i[h];for(let C=0;C<this.length;C+=1)if("string"==typeof m){const M=u.createElement("div");for(M.innerHTML=m;M.firstChild;)this[C].appendChild(M.firstChild)}else if(m instanceof St)for(let M=0;M<m.length;M+=1)this[C].appendChild(m[M]);else this[C].appendChild(m)}return this},prepend:function Pn(i){const m=ut();let u,h;for(u=0;u<this.length;u+=1)if("string"==typeof i){const C=m.createElement("div");for(C.innerHTML=i,h=C.childNodes.length-1;h>=0;h-=1)this[u].insertBefore(C.childNodes[h],this[u].childNodes[0])}else if(i instanceof St)for(h=0;h<i.length;h+=1)this[u].insertBefore(i[h],this[u].childNodes[0]);else this[u].insertBefore(i,this[u].childNodes[0]);return this},next:function dn(i){return this.length>0?i?this[0].nextElementSibling&&ie(this[0].nextElementSibling).is(i)?ie([this[0].nextElementSibling]):ie([]):ie(this[0].nextElementSibling?[this[0].nextElementSibling]:[]):ie([])},nextAll:function Hi(i){const m=[];let u=this[0];if(!u)return ie([]);for(;u.nextElementSibling;){const h=u.nextElementSibling;i?ie(h).is(i)&&m.push(h):m.push(h),u=h}return ie(m)},prev:function Dt(i){if(this.length>0){const m=this[0];return i?m.previousElementSibling&&ie(m.previousElementSibling).is(i)?ie([m.previousElementSibling]):ie([]):ie(m.previousElementSibling?[m.previousElementSibling]:[])}return ie([])},prevAll:function jo(i){const m=[];let u=this[0];if(!u)return ie([]);for(;u.previousElementSibling;){const h=u.previousElementSibling;i?ie(h).is(i)&&m.push(h):m.push(h),u=h}return ie(m)},parent:function $t(i){const m=[];for(let u=0;u<this.length;u+=1)null!==this[u].parentNode&&(i?ie(this[u].parentNode).is(i)&&m.push(this[u].parentNode):m.push(this[u].parentNode));return ie(m)},parents:function jr(i){const m=[];for(let u=0;u<this.length;u+=1){let h=this[u].parentNode;for(;h;)i?ie(h).is(i)&&m.push(h):m.push(h),h=h.parentNode}return ie(m)},closest:function cn(i){let m=this;return typeof i>"u"?ie([]):(m.is(i)||(m=m.parents(i).eq(0)),m)},find:function Xt(i){const m=[];for(let u=0;u<this.length;u+=1){const h=this[u].querySelectorAll(i);for(let C=0;C<h.length;C+=1)m.push(h[C])}return ie(m)},children:function oo(i){const m=[];for(let u=0;u<this.length;u+=1){const h=this[u].children;for(let C=0;C<h.length;C+=1)(!i||ie(h[C]).is(i))&&m.push(h[C])}return ie(m)},filter:function jn(i){return ie($e(this,i))},remove:function So(){for(let i=0;i<this.length;i+=1)this[i].parentNode&&this[i].parentNode.removeChild(this[i]);return this}};Object.keys(Mr).forEach(i=>
3{Object.defineProperty(ie.fn,i,{value:Mr[i],writable:!0})});const H=ie;function Q(i,m=0){return setTimeout(i,m)}function ye(){return Date.now()}function Ke(i){return"object"==typeof i&&null!==i&&i.constructor&&"Object"===Object.prototype.toString.call(i).slice(8,-1)}function Pt(i){return typeof window<"u"&&typeof window.HTMLElement<"u"?i instanceof HTMLElement:i&&(1===i.nodeType||11===i.nodeType)}function st(...i){const m=Object(i[0]),u=["__proto__","constructor","prototype"];for(let h=1;h<i.length;h+=1){const C=i[h];if(null!=C&&!Pt(C)){const M=Object.keys(Object(C)).filter(x=>u.indexOf(x)<0);for(let x=0,U=M.length;x<U;x+=1){const A=M[x],k=Object.getOwnPropertyDescriptor(C,A);void 0!==k&&k.enumerable&&(Ke(m[A])&&Ke(C[A])?C[A].__swiper__?m[A]=C[A]:st(m[A],C[A]):!Ke(m[A])&&Ke(C[A])?(m[A]={},C[A].__swiper__?m[A]=C[A]:st(m[A],C[A])):m[A]=C[A])}}}return m}function nn(i,m,u){i.style.setProperty(m,u)}function Nn({swiper:i,targetPosition:m,side:u}){const h=Ct(),C=-i.translate;let x,M=null;const U=i.params.speed;i.wrapperEl.style.scrollSnapType="none",h.cancelAnimationFrame(i.cssModeFrameID);const A=m>C?"next":"prev",k=(l,f)=>"next"===A&&l>=f||"prev"===A&&l<=f,P=()=>{x=(new Date).getTime(),null===M&&(M=x);const l=Math.max(Math.min((x-M)/U,1),0),f=.5-Math.cos(l*Math.PI)/2;let d=C+f*(m-C);if(k(d,m)&&(d=m),i.wrapperEl.scrollTo({[u]:d}),k(d,m))return i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[u]:d})}),void h.cancelAnimationFrame(i.cssModeFrameID);i.cssModeFrameID=h.requestAnimationFrame(P)};P()}let fn,Dn,Yt;function mn(){return fn||(fn=function Sn(){const i=Ct(),m=ut();return{smoothScroll:m.documentElement&&"scrollBehavior"in m.documentElement.style,touch:!!("ontouchstart"in i||i.DocumentTouch&&m instanceof i.DocumentTouch),passiveListener:function(){let h=!1;try{const C=Object.defineProperty({},"passive",{get(){h=!0}});i.addEventListener("testPassiveListener",null,C)}catch{}return h}(),gestures:"ongesturestart"in i}}()),fn}function Ti({swiper:i,runCallbacks:m,direction:u,step:h}){const{activeIndex:C,previousIndex:M}=i;let x=u;if(x||(x=C>M?"next":C<M?"prev":"reset"),i.emit(`transition${h}`),m&&C!==M){if("reset"===x)return void i.emit(`slideResetTransition${h}`);i.emit(`slideChangeTransition${h}`),i.emit("next"===x?`slideNextTransition${h}`:`slidePrevTransition${h}`)}}function ao(i){const m=this,u=ut(),h=Ct(),C=m.touchEventsData,{params:M,touches:x,enabled:U}=m;if(!U||m.animating&&M.preventInteractionOnTransition)return;!m.animating&&M.cssMode&&M.loop&&m.loopFix();let A=i;A.originalEvent&&(A=A.originalEvent);let k=H(A.target);if("wrapper"===M.touchEventsTarget&&!k.closest(m.wrapperEl).length||(C.isTouchEvent="touchstart"===A.type,!C.isTouchEvent&&"which"in A&&3===A.which)||!C.isTouchEvent&&"button"in A&&A.button>0||C.isTouched&&C.isMoved)return;const P=!!M.noSwipingClass&&""!==M.noSwipingClass,l=i.composedPath?i.composedPath():i.path;P&&A.target&&A.target.shadowRoot&&l&&(k=H(l[0]));const f=M.noSwipingSelector?M.noSwipingSelector:`.${M.noSwipingClass}`;if(M.noSwiping&&(A.target&&A.target.shadowRoot?function so(i,m=this){return function u(h){if(!h||h===ut()||h===Ct())return null;h.assignedSlot&&(h=h.assignedSlot);const C=h.closest(i);return C||h.getRootNode?C||u(h.getRootNode().host):null}(m)}(f,k[0]):k.closest(f)[0]))return void(m.allowClick=!0);if(M.swipeHandler&&!k.closest(M.swipeHandler)[0])return;x.currentX="touchstart"===A.type?A.targetTouches[0].pageX:A.pageX,x.currentY="touchstart"===A.type?A.targetTouches[0].pageY:A.pageY;const g=x.currentX,y=x.currentY,b=M.edgeSwipeDetection||M.iOSEdgeSwipeDetection,O=M.edgeSwipeThreshold||M.iOSEdgeSwipeThreshold;if(b&&(g<=O||g>=h.innerWidth-O)){if("prevent"!==b)return;i.preventDefault()}if(Object.assign(C,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),x.startX=g,x.startY=y,C.touchStartTime=ye(),m.allowClick=!0,m.updateSize(),m.swipeDirection=void 0,M.threshold>0&&(C.allowThresholdMove=!1),"touchstart"!==A.type){let j=!0;k.is(C.focusableElements)&&(j=!1,"SELECT"===k[0].nodeName&&(C.isTouched=!1)),u.activeElement&&H(u.activeElement).is(C.focusableElements)&&u.activeElement!==k[0]&&u.activeElement.blur(),(M.touchStartForcePreventDefault||j&&m.allowTouchMove&&M.touchStartPreventDefault)&&!k[0].isContentEditable&&A.preventDefault()}m.params.freeMode&&m.params.freeMode.enabled&&m.freeMode&&m.animating&&!M.cssMode&&m.freeMode.onTouchStart(),m.emit("touchStart",A)}function ci(i){const m=ut(),u=this,h=u.touchEventsData,{params:C,touches:M,rtlTranslate:x,enabled:U}=u;if(!U)return;let A=i;if(A.originalEvent&&(A=A.originalEvent),!h.isTouched)return void(h.startMoving&&h.isScrolling&&u.emit("touchMoveOpposite",A));if(h.isTouchEvent&&"touchmove"!==A.type)return;const k="touchmove"===A.type&&A.targetTouches&&(A.targetTouches[0]||A.changedTouches[0]),P="touchmove"===A.type?k.pageX:A.pageX,l="touchmove"===A.type?k.pageY:A.pageY;if(A.preventedByNestedSwiper)return M.startX=P,void(M.startY=l);if(!u.allowTouchMove)return H(A.target).is(h.focusableElements)||(u.allowClick=!1),void(h.isTouched&&(Object.assign(M,{startX:P,startY:l,currentX:P,currentY:l}),h.touchStartTime=ye()));if(h.isTouchEvent&&C.touchReleaseOnEdges&&!C.loop)if(u.isVertical()){if(l<M.startY&&u.translate<=u.maxTranslate()||l>M.startY&&u.translate>=u.minTranslate())return h.isTouched=!1,void(h.isMoved=!1)}else if(P<M.startX&&u.translate<=u.maxTranslate()||P>M.startX&&u.translate>=u.minTranslate())return;if(h.isTouchEvent&&m.activeElement&&A.target===m.activeElement&&H(A.target).is(h.focusableElements))return h.isMoved=!0,void(u.allowClick=!1);if(h.allowTouchCallbacks&&u.emit("touchMove",A),A.targetTouches&&A.targetTouches.length>1)return;M.currentX=P,M.currentY=l;const f=M.currentX-M.startX,d=M.currentY-M.startY;if(u.params.threshold&&Math.sqrt(f**2+d**2)<u.params.threshold)return;if(typeof h.isScrolling>"u"){let O;
vendor: 1,845 bytes, line 3
3u.isHorizontal()&&M.currentY===M.startY||u.isVertical()&&M.currentX===M.startX?h.isScrolling=!1:f*f+d*d>=25&&(O=180*Math.atan2(Math.abs(d),Math.abs(f))/Math.PI,h.isScrolling=u.isHorizontal()?O>C.touchAngle:90-O>C.touchAngle)}if(h.isScrolling&&u.emit("touchMoveOpposite",A),typeof h.startMoving>"u"&&(M.currentX!==M.startX||M.currentY!==M.startY)&&(h.startMoving=!0),h.isScrolling)return void(h.isTouched=!1);if(!h.startMoving)return;u.allowClick=!1,!C.cssMode&&A.cancelable&&A.preventDefault(),C.touchMoveStopPropagation&&!C.nested&&A.stopPropagation(),h.isMoved||(C.loop&&!C.cssMode&&u.loopFix(),h.startTranslate=u.getTranslate(),u.setTransition(0),u.animating&&u.$wrapperEl.trigger("webkitTransitionEnd transitionend"),h.allowMomentumBounce=!1,C.grabCursor&&(!0===u.allowSlideNext||!0===u.allowSlidePrev)&&u.setGrabCursor(!0),u.emit("sliderFirstMove",A)),u.emit("sliderMove",A),h.isMoved=!0;let g=u.isHorizontal()?f:d;M.diff=g,g*=C.touchRatio,x&&(g=-g),u.swipeDirection=g>0?"prev":"next",h.currentTranslate=g+h.startTranslate;let y=!0,b=C.resistanceRatio;if(C.touchReleaseOnEdges&&(b=0),g>0&&h.currentTranslate>u.minTranslate()?(y=!1,C.resistance&&(h.currentTranslate=u.minTranslate()-1+(-u.minTranslate()+h.startTranslate+g)**b)):g<0&&h.currentTranslate<u.maxTranslate()&&(y=!1,C.resistance&&(h.currentTranslate=u.maxTranslate()+1-(u.maxTranslate()-h.startTranslate-g)**b)),y&&(A.preventedByNestedSwiper=!0),!u.allowSlideNext&&"next"===u.swipeDirection&&h.currentTranslate<h.startTranslate&&(h.currentTranslate=h.startTranslate),!u.allowSlidePrev&&"prev"===u.swipeDirection&&h.currentTranslate>h.startTranslate&&(h.currentTranslate=h.startTranslate),!u.allowSlidePrev&&!u.allowSlideNext&&(h.currentTranslate=h.startTranslate),C.threshold>0){if(!(Math.abs(g)>C.threshold||h.allowThresholdMove))return void(h.currentTranslate=h.startTranslate);
3if(!h.allowThresholdMove)return h.allowThresholdMove=!0,M.startX=M.currentX,M.startY=M.currentY,h.currentTranslate=h.startTranslate,void(M.diff=u.isHorizontal()?M.currentX-M.startX:M.currentY-M.startY)}!C.followFinger||C.cssMode||((C.freeMode&&C.freeMode.enabled&&u.freeMode||C.watchSlidesProgress)&&(u.updateActiveIndex(),u.updateSlidesClasses()),u.params.freeMode&&C.freeMode.enabled&&u.freeMode&&u.freeMode.onTouchMove(),u.updateProgress(h.currentTranslate),u.setTranslate(h.currentTranslate))}function xn(i){const m=this,u=m.touchEventsData,{params:h,touches:C,rtlTranslate:M,slidesGrid:x,enabled:U}=m;if(!U)return;let A=i;if(A.originalEvent&&(A=A.originalEvent),u.allowTouchCallbacks&&m.emit("touchEnd",A),u.allowTouchCallbacks=!1,!u.isTouched)return u.isMoved&&h.grabCursor&&m.setGrabCursor(!1),u.isMoved=!1,void(u.startMoving=!1);h.grabCursor&&u.isMoved&&u.isTouched&&(!0===m.allowSlideNext||!0===m.allowSlidePrev)&&m.setGrabCursor(!1);const k=ye(),P=k-u.touchStartTime;if(m.allowClick){const j=A.path||A.composedPath&&A.composedPath();m.updateClickedSlide(j&&j[0]||A.target),m.emit("tap click",A),P<300&&k-u.lastClickTime<300&&m.emit("doubleTap doubleClick",A)}if(u.lastClickTime=ye(),Q(()=>{m.destroyed||(m.allowClick=!0)}),!u.isTouched||!u.isMoved||!m.swipeDirection||0===C.diff||u.currentTranslate===u.startTranslate)return u.isTouched=!1,u.isMoved=!1,void(u.startMoving=!1);let l;if(u.isTouched=!1,u.isMoved=!1,u.startMoving=!1,l=h.followFinger?M?m.translate:-m.translate:-u.currentTranslate,h.cssMode)return;if(m.params.freeMode&&h.freeMode.enabled)return void m.freeMode.onTouchEnd({currentPos:l});let f=0,d=m.slidesSizesGrid[0];for(let j=0;j<x.length;j+=j<h.slidesPerGroupSkip?1:h.slidesPerGroup){const F=j<h.slidesPerGroupSkip-1?1:h.slidesPerGroup;typeof x[j+F]<"u"?l>=x[j]&&l<x[j+F]&&(f=j,d=x[j+F]-x[j]):l>=x[j]&&(f=j,d=x[x.length-1]-x[x.length-2])}let g=null,y=null;h.rewind&&(m.isBeginning?y=m.params.virtual&&m.params.virtual.enabled&&m.virtual?m.virtual.slides.length-1:m.slides.length-1:m.isEnd&&(g=0));const b=(l-x[f])/d,O=f<h.slidesPerGroupSkip-1?1:h.slidesPerGroup;if(P>h.longSwipesMs){if(!h.longSwipes)return void m.slideTo(m.activeIndex);"next"===m.swipeDirection&&m.slideTo(b>=h.longSwipesRatio?h.rewind&&m.isEnd?g:f+O:f),"prev"===m.swipeDirection&&(b>1-h.longSwipesRatio?m.slideTo(f+O):null!==y&&b<0&&Math.abs(b)>h.longSwipesRatio?m.slideTo(y):m.slideTo(f))}else{if(!h.shortSwipes)return void m.slideTo(m.activeIndex);!m.navigation||A.target!==m.navigation.nextEl&&A.target!==m.navigation.prevEl?("next"===m.swipeDirection&&m.slideTo(null!==g?g:f+O),"prev"===m.swipeDirection&&m.slideTo(null!==y?y:f)):m.slideTo(A.target===m.navigation.nextEl?f+O:f)}}function xr(){const i=this,{params:m,el:u}=i;if(u&&0===u.offsetWidth)return;m.breakpoints&&i.setBreakpoint();const{allowSlideNext:h,allowSlidePrev:C,snapGrid:M}=i;i.allowSlideNext=!0,i.allowSlidePrev=!0,i.updateSize(),i.updateSlides(),i.updateSlidesClasses(),i.slideTo(("auto"===m.slidesPerView||m.slidesPerView>1)&&i.isEnd&&!i.isBeginning&&!i.params.centeredSlides?i.slides.length-1:i.activeIndex,0,!1,!0),i.autoplay&&i.autoplay.running&&i.autoplay.paused&&i.autoplay.run(),i.allowSlidePrev=C,i.allowSlideNext=h,i.params.watchOverflow&&M!==i.snapGrid&&i.checkOverflow()}function ui(i){const m=this;m.enabled&&(m.allowClick||(m.params.preventClicks&&i.preventDefault(),m.params.preventClicksPropagation&&m.animating&&(i.stopPropagation(),i.stopImmediatePropagation())))}function vo(){const i=this,{wrapperEl:m,rtlTranslate:u,enabled:h}=i;if(!h)return;let C;i.previousTranslate=i.translate,i.translate=i.isHorizontal()?-m.scrollLeft:-m.scrollTop,0===i.translate&&(i.translate=0),i.updateActiveIndex(),i.updateSlidesClasses();const M=i.maxTranslate()-i.minTranslate();C=0===M?0:(i.translate-i.minTranslate())/M,C!==i.progress&&i.updateProgress(u?-i.translate:i.translate),i.emit("setTranslate",i.translate,!1)}let wr=!1;function Po(){}const Pi=(i,m)=>{const u=ut(),{params:h,touchEvents:C,el:M,wrapperEl:x,device:U,support:A}=i,k=!!h.nested,P="on"===m?"addEventListener":"removeEventListener",l=m;if(A.touch){const f=!("touchstart"!==C.start||!A.passiveListener||!h.passiveListeners)&&{passive:!0,capture:!1};M[P](C.start,i.onTouchStart,f),M[P](C.move,i.onTouchMove,A.passiveListener?{passive:!1,capture:k}:k),M[P](C.end,i.onTouchEnd,f),C.cancel&&M[P](C.cancel,i.onTouchEnd,f)}else M[P](C.start,i.onTouchStart,!1),u[P](C.move,i.onTouchMove,k),u[P](C.end,i.onTouchEnd,!1);(h.preventClicks||h.preventClicksPropagation)&&M[P]("click",i.onClick,!0),h.cssMode&&x[P]("scroll",i.onScroll),i[l](h.updateOnWindowResize?U.ios||U.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",xr,!0)},Xo=(i,m)=>i.grid&&m.grid&&m.grid.rows>1,Rn={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",
3spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function Ko(i,m){return function(h={}){const C=Object.keys(h)[0],M=h[C];"object"==typeof M&&null!==M?(["navigation","pagination","scrollbar"].indexOf(C)>=0&&!0===i[C]&&(i[C]={auto:!0}),C in i&&"enabled"in M?(!0===i[C]&&(i[C]={enabled:!0}),"object"==typeof i[C]&&!("enabled"in i[C])&&(i[C].enabled=!0),i[C]||(i[C]={enabled:!1}),st(m,h)):st(m,h)):st(m,h)}}const lo={eventsEmitter:{on(i,m,u){const h=this;if(!h.eventsListeners||h.destroyed||"function"!=typeof m)return h;const C=u?"unshift":"push";return i.split(" ").forEach(M=>{h.eventsListeners[M]||(h.eventsListeners[M]=[]),h.eventsListeners[M][C](m)}),h},once(i,m,u){const h=this;if(!h.eventsListeners||h.destroyed||"function"!=typeof m)return h;function C(...M){h.off(i,C),C.__emitterProxy&&delete C.__emitterProxy,m.apply(h,M)}return C.__emitterProxy=m,h.on(i,C,u)},onAny(i,m){const u=this;if(!u.eventsListeners||u.destroyed||"function"!=typeof i)return u;const h=m?"unshift":"push";return u.eventsAnyListeners.indexOf(i)<0&&u.eventsAnyListeners[h](i),u},offAny(i){const m=this;if(!m.eventsListeners||m.destroyed||!m.eventsAnyListeners)return m;const u=m.eventsAnyListeners.indexOf(i);return u>=0&&m.eventsAnyListeners.splice(u,1),m},off(i,m){const u=this;return!u.eventsListeners||u.destroyed||!u.eventsListeners||i.split(" ").forEach(h=>{typeof m>"u"?u.eventsListeners[h]=[]:u.eventsListeners[h]&&u.eventsListeners[h].forEach((C,M)=>{(C===m||C.__emitterProxy&&C.__emitterProxy===m)&&u.eventsListeners[h].splice(M,1)})}),u},emit(...i){const m=this;if(!m.eventsListeners||m.destroyed||!m.eventsListeners)return m;let u,h,C;return"string"==typeof i[0]||Array.isArray(i[0])?(u=i[0],h=i.slice(1,i.length),C=m):(u=i[0].events,h=i[0].data,C=i[0].context||m),h.unshift(C),(Array.isArray(u)?u:u.split(" ")).forEach(x=>{m.eventsAnyListeners&&m.eventsAnyListeners.length&&m.eventsAnyListeners.forEach(U=>{U.apply(C,[x,...h])}),m.eventsListeners&&m.eventsListeners[x]&&m.eventsListeners[x].forEach(U=>{U.apply(C,h)})}),m}},update:{updateSize:function Qr(){const i=this;let m,u;const h=i.$el;m=typeof i.params.width<"u"&&null!==i.params.width?i.params.width:h[0].clientWidth,u=typeof i.params.height<"u"&&null!==i.params.height?i.params.height:h[0].clientHeight,!(0===m&&i.isHorizontal()||0===u&&i.isVertical())&&(m=m-parseInt(h.css("padding-left")||0,10)-parseInt(h.css("padding-right")||0,10),u=u-parseInt(h.css("padding-top")||0,10)-parseInt(h.css("padding-bottom")||0,10),Number.isNaN(m)&&(m=0),Number.isNaN(u)&&(u=0),Object.assign(i,{width:m,height:u,size:i.isHorizontal()?m:u}))},updateSlides:function To(){const i=this;function m(je){return i.isHorizontal()?je:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[je]}function u(je,Ce){return parseFloat(je.getPropertyValue(m(Ce))||0)}const h=i.params,{$wrapperEl:C,size:M,rtlTranslate:x,wrongRTL:U}=i,A=i.virtual&&h.virtual.enabled,k=A?i.virtual.slides.length:i.slides.length,P=C.children(`.${i.params.slideClass}`),l=A?i.virtual.slides.length:P.length;let f=[];const d=[],g=[];let y=h.slidesOffsetBefore;"function"==typeof y&&(y=h.slidesOffsetBefore.call(i));let b=h.slidesOffsetAfter;"function"==typeof b&&(b=h.slidesOffsetAfter.call(i));const O=i.snapGrid.length,j=i.slidesGrid.length;let F=h.spaceBetween,ne=-y,de=0,_e=0;if(typeof M>"u")return;"string"==typeof F&&F.indexOf("%")>=0&&(F=parseFloat(F.replace("%",""))/100*M),i.virtualSize=-F,P.css(x?{marginLeft:"",marginBottom:"",marginTop:""}:{marginRight:"",marginBottom:"",marginTop:""}),h.centeredSlides&&h.cssMode&&(nn(i.wrapperEl,"--swiper-centered-offset-before",""),nn(i.wrapperEl,"--swiper-centered-offset-after",""));const Pe=h.grid&&h.grid.rows>1&&i.grid;let Xe;Pe&&i.grid.initSlides(l);const Ze="auto"===h.slidesPerView&&h.breakpoints&&Object.keys(h.breakpoints).filter(je=>typeof h.breakpoints[je].slidesPerView<"u").length>0;for(let je=0;je<l;je+=1){Xe=0;const Ce=P.eq(je);if(Pe&&i.grid.updateSlide(je,Ce,l,m),"none"!==Ce.css("display")){if("auto"===h.slidesPerView){Ze&&(P[je].style[m("width")]="");const G=getComputedStyle(Ce[0]),se=Ce[0].style.transform,at=Ce[0].style.webkitTransform;if(se&&(Ce[0].style.transform="none"),at&&(Ce[0].style.webkitTransform="none"),h.roundLengths)Xe=i.isHorizontal()?Ce.outerWidth(!0):Ce.outerHeight(!0);else{const Tt=u(G,"width"),ae=u(G,"padding-left"),it=u(G,"padding-right"),qe=u(G,"margin-left"),Ft=u(G,"margin-right"),Cn=G.getPropertyValue("box-sizing");if(Cn&&"border-box"===Cn)Xe=Tt+qe+Ft;else{const{clientWidth:Gr,offsetWidth:es}=Ce[0];
3Xe=Tt+ae+it+qe+Ft+(es-Gr)}}se&&(Ce[0].style.transform=se),at&&(Ce[0].style.webkitTransform=at),h.roundLengths&&(Xe=Math.floor(Xe))}else Xe=(M-(h.slidesPerView-1)*F)/h.slidesPerView,h.roundLengths&&(Xe=Math.floor(Xe)),P[je]&&(P[je].style[m("width")]=`${Xe}px`);P[je]&&(P[je].swiperSlideSize=Xe),g.push(Xe),h.centeredSlides?(ne=ne+Xe/2+de/2+F,0===de&&0!==je&&(ne=ne-M/2-F),0===je&&(ne=ne-M/2-F),Math.abs(ne)<.001&&(ne=0),h.roundLengths&&(ne=Math.floor(ne)),_e%h.slidesPerGroup==0&&f.push(ne),d.push(ne)):(h.roundLengths&&(ne=Math.floor(ne)),(_e-Math.min(i.params.slidesPerGroupSkip,_e))%i.params.slidesPerGroup==0&&f.push(ne),d.push(ne),ne=ne+Xe+F),i.virtualSize+=Xe+F,de=Xe,_e+=1}}if(i.virtualSize=Math.max(i.virtualSize,M)+b,x&&U&&("slide"===h.effect||"coverflow"===h.effect)&&C.css({width:`${i.virtualSize+h.spaceBetween}px`}),h.setWrapperSize&&C.css({[m("width")]:`${i.virtualSize+h.spaceBetween}px`}),Pe&&i.grid.updateWrapperSize(Xe,f,m),!h.centeredSlides){const je=[];for(let Ce=0;Ce<f.length;Ce+=1){let G=f[Ce];h.roundLengths&&(G=Math.floor(G)),f[Ce]<=i.virtualSize-M&&je.push(G)}f=je,Math.floor(i.virtualSize-M)-Math.floor(f[f.length-1])>1&&f.push(i.virtualSize-M)}if(0===f.length&&(f=[0]),0!==h.spaceBetween){const je=i.isHorizontal()&&x?"marginLeft":m("marginRight");P.filter((Ce,G)=>!h.cssMode||G!==P.length-1).css({[je]:`${F}px`})}if(h.centeredSlides&&h.centeredSlidesBounds){let je=0;g.forEach(G=>{je+=G+(h.spaceBetween?h.spaceBetween:0)}),je-=h.spaceBetween;const Ce=je-M;f=f.map(G=>G<0?-y:G>Ce?Ce+b:G)}if(h.centerInsufficientSlides){let je=0;if(g.forEach(Ce=>{je+=Ce+(h.spaceBetween?h.spaceBetween:0)}),je-=h.spaceBetween,je<M){const Ce=(M-je)/2;f.forEach((G,se)=>{f[se]=G-Ce}),d.forEach((G,se)=>{d[se]=G+Ce})}}if(Object.assign(i,{slides:P,snapGrid:f,slidesGrid:d,slidesSizesGrid:g}),h.centeredSlides&&h.cssMode&&!h.centeredSlidesBounds){nn(i.wrapperEl,"--swiper-centered-offset-before",-f[0]+"px"),nn(i.wrapperEl,"--swiper-centered-offset-after",i.size/2-g[g.length-1]/2+"px");const je=-i.snapGrid[0],Ce=-i.slidesGrid[0];i.snapGrid=i.snapGrid.map(G=>G+je),i.slidesGrid=i.slidesGrid.map(G=>G+Ce)}if(l!==k&&i.emit("slidesLengthChange"),f.length!==O&&(i.params.watchOverflow&&i.checkOverflow(),i.emit("snapGridLengthChange")),d.length!==j&&i.emit("slidesGridLengthChange"),h.watchSlidesProgress&&i.updateSlidesOffset(),!(A||h.cssMode||"slide"!==h.effect&&"fade"!==h.effect)){const je=`${h.containerModifierClass}backface-hidden`,Ce=i.$el.hasClass(je);l<=h.maxBackfaceHiddenSlides?Ce||i.$el.addClass(je):Ce&&i.$el.removeClass(je)}},updateAutoHeight:function Si(i){const m=this,u=[],h=m.virtual&&m.params.virtual.enabled;let M,C=0;"number"==typeof i?m.setTransition(i):!0===i&&m.setTransition(m.params.speed);const x=U=>h?m.slides.filter(A=>parseInt(A.getAttribute("data-swiper-slide-index"),10)===U)[0]:m.slides.eq(U)[0];if("auto"!==m.params.slidesPerView&&m.params.slidesPerView>1)if(m.params.centeredSlides)(m.visibleSlides||H([])).each(U=>{u.push(U)});else for(M=0;M<Math.ceil(m.params.slidesPerView);M+=1){const U=m.activeIndex+M;if(U>m.slides.length&&!h)break;u.push(x(U))}else u.push(x(m.activeIndex));for(M=0;M<u.length;M+=1)if(typeof u[M]<"u"){const U=u[M].offsetHeight;C=U>C?U:C}(C||0===C)&&m.$wrapperEl.css("height",`${C}px`)},updateSlidesOffset:function Ss(){const i=this,m=i.slides;for(let u=0;u<m.length;u+=1)m[u].swiperSlideOffset=i.isHorizontal()?m[u].offsetLeft:m[u].offsetTop},updateSlidesProgress:function zi(i=this&&this.translate||0){const m=this,u=m.params,{slides:h,rtlTranslate:C,snapGrid:M}=m;if(0===h.length)return;typeof h[0].swiperSlideOffset>"u"&&m.updateSlidesOffset();let x=-i;C&&(x=i),h.removeClass(u.slideVisibleClass),m.visibleSlidesIndexes=[],m.visibleSlides=[];for(let U=0;U<h.length;U+=1){const A=h[U];let k=A.swiperSlideOffset;u.cssMode&&u.centeredSlides&&(k-=h[0].swiperSlideOffset);const P=(x+(u.centeredSlides?m.minTranslate():0)-k)/(A.swiperSlideSize+u.spaceBetween),l=(x-M[0]+(u.centeredSlides?m.minTranslate():0)-k)/(A.swiperSlideSize+u.spaceBetween),f=-(x-k),d=f+m.slidesSizesGrid[U];(f>=0&&f<m.size-1||d>1&&d<=m.size||f<=0&&d>=m.size)&&(m.visibleSlides.push(A),m.visibleSlidesIndexes.push(U),h.eq(U).addClass(u.slideVisibleClass)),A.progress=C?-P:P,A.originalProgress=C?-l:l}m.visibleSlides=H(m.visibleSlides)},updateProgress:function Ht(i){const m=this;typeof i>"u"&&(i=m&&m.translate&&m.translate*(m.rtlTranslate?-1:1)||0);const u=m.params,h=m.maxTranslate()-m.minTranslate();
3let{progress:C,isBeginning:M,isEnd:x}=m;const U=M,A=x;0===h?(C=0,M=!0,x=!0):(C=(i-m.minTranslate())/h,M=C<=0,x=C>=1),Object.assign(m,{progress:C,isBeginning:M,isEnd:x}),(u.watchSlidesProgress||u.centeredSlides&&u.autoHeight)&&m.updateSlidesProgress(i),M&&!U&&m.emit("reachBeginning toEdge"),x&&!A&&m.emit("reachEnd toEdge"),(U&&!M||A&&!x)&&m.emit("fromEdge"),m.emit("progress",C)},updateSlidesClasses:function wi(){const i=this,{slides:m,params:u,$wrapperEl:h,activeIndex:C,realIndex:M}=i,x=i.virtual&&u.virtual.enabled;let U;m.removeClass(`${u.slideActiveClass} ${u.slideNextClass} ${u.slidePrevClass} ${u.slideDuplicateActiveClass} ${u.slideDuplicateNextClass} ${u.slideDuplicatePrevClass}`),U=x?i.$wrapperEl.find(`.${u.slideClass}[data-swiper-slide-index="${C}"]`):m.eq(C),U.addClass(u.slideActiveClass),u.loop&&(U.hasClass(u.slideDuplicateClass)?h.children(`.${u.slideClass}:not(.${u.slideDuplicateClass})[data-swiper-slide-index="${M}"]`).addClass(u.slideDuplicateActiveClass):h.children(`.${u.slideClass}.${u.slideDuplicateClass}[data-swiper-slide-index="${M}"]`).addClass(u.slideDuplicateActiveClass));let A=U.nextAll(`.${u.slideClass}`).eq(0).addClass(u.slideNextClass);u.loop&&0===A.length&&(A=m.eq(0),A.addClass(u.slideNextClass));let k=U.prevAll(`.${u.slideClass}`).eq(0).addClass(u.slidePrevClass);u.loop&&0===k.length&&(k=m.eq(-1),k.addClass(u.slidePrevClass)),u.loop&&(A.hasClass(u.slideDuplicateClass)?h.children(`.${u.slideClass}:not(.${u.slideDuplicateClass})[data-swiper-slide-index="${A.attr("data-swiper-slide-index")}"]`).addClass(u.slideDuplicateNextClass):h.children(`.${u.slideClass}.${u.slideDuplicateClass}[data-swiper-slide-index="${A.attr("data-swiper-slide-index")}"]`).addClass(u.slideDuplicateNextClass),k.hasClass(u.slideDuplicateClass)?h.children(`.${u.slideClass}:not(.${u.slideDuplicateClass})[data-swiper-slide-index="${k.attr("data-swiper-slide-index")}"]`).addClass(u.slideDuplicatePrevClass):h.children(`.${u.slideClass}.${u.slideDuplicateClass}[data-swiper-slide-index="${k.attr("data-swiper-slide-index")}"]`).addClass(u.slideDuplicatePrevClass)),i.emitSlidesClasses()},updateActiveIndex:function Gi(i){const m=this,u=m.rtlTranslate?m.translate:-m.translate,{slidesGrid:h,snapGrid:C,params:M,activeIndex:x,realIndex:U,snapIndex:A}=m;let P,k=i;if(typeof k>"u"){for(let f=0;f<h.length;f+=1)typeof h[f+1]<"u"?u>=h[f]&&u<h[f+1]-(h[f+1]-h[f])/2?k=f:u>=h[f]&&u<h[f+1]&&(k=f+1):u>=h[f]&&(k=f);M.normalizeSlideIndex&&(k<0||typeof k>"u")&&(k=0)}if(C.indexOf(u)>=0)P=C.indexOf(u);else{const f=Math.min(M.slidesPerGroupSkip,k);P=f+Math.floor((k-f)/M.slidesPerGroup)}if(P>=C.length&&(P=C.length-1),k===x)return void(P!==A&&(m.snapIndex=P,m.emit("snapIndexChange")));const l=parseInt(m.slides.eq(k).attr("data-swiper-slide-index")||k,10);Object.assign(m,{snapIndex:P,realIndex:l,previousIndex:x,activeIndex:k}),m.emit("activeIndexChange"),m.emit("snapIndexChange"),U!==l&&m.emit("realIndexChange"),(m.initialized||m.params.runCallbacksOnInit)&&m.emit("slideChange")},updateClickedSlide:function Jn(i){const m=this,u=m.params,h=H(i).closest(`.${u.slideClass}`)[0];let M,C=!1;if(h)for(let x=0;x<m.slides.length;x+=1)if(m.slides[x]===h){C=!0,M=x;break}if(!h||!C)return m.clickedSlide=void 0,void(m.clickedIndex=void 0);m.clickedSlide=h,m.clickedIndex=m.virtual&&m.params.virtual.enabled?parseInt(H(h).attr("data-swiper-slide-index"),10):M,u.slideToClickedSlide&&void 0!==m.clickedIndex&&m.clickedIndex!==m.activeIndex&&m.slideToClickedSlide()}},translate:{getTranslate:function Xi(i=(this.isHorizontal()?"x":"y")){const{params:u,rtlTranslate:h,translate:C,$wrapperEl:M}=this;if(u.virtualTranslate)return h?-C:C;if(u.cssMode)return C;let x=function Ye(i,m="x"){const u=Ct();let h,C,M;const x=function ke(i){const m=Ct();let u;return m.getComputedStyle&&(u=m.getComputedStyle(i,null)),!u&&i.currentStyle&&(u=i.currentStyle),u||(u=i.style),u}(i);return u.WebKitCSSMatrix?(C=x.transform||x.webkitTransform,C.split(",").length>6&&(C=C.split(", ").map(U=>U.replace(",",".")).join(", ")),M=new u.WebKitCSSMatrix("none"===C?"":C)):(M=x.MozTransform||x.OTransform||x.MsTransform||x.msTransform||x.transform||x.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),h=M.toString().split(",")),"x"===m&&(C=u.WebKitCSSMatrix?M.m41:16===h.length?parseFloat(h[12]):parseFloat(h[4])),"y"===m&&(C=u.WebKitCSSMatrix?M.m42:16===
3h.length?parseFloat(h[13]):parseFloat(h[5])),C||0}(M[0],i);return h&&(x=-x),x||0},setTranslate:function Yi(i,m){const u=this,{rtlTranslate:h,params:C,$wrapperEl:M,wrapperEl:x,progress:U}=u;let l,A=0,k=0;u.isHorizontal()?A=h?-i:i:k=i,C.roundLengths&&(A=Math.floor(A),k=Math.floor(k)),C.cssMode?x[u.isHorizontal()?"scrollLeft":"scrollTop"]=u.isHorizontal()?-A:-k:C.virtualTranslate||M.transform(`translate3d(${A}px, ${k}px, 0px)`),u.previousTranslate=u.translate,u.translate=u.isHorizontal()?A:k;const f=u.maxTranslate()-u.minTranslate();l=0===f?0:(i-u.minTranslate())/f,l!==U&&u.updateProgress(i),u.emit("setTranslate",u.translate,m)},minTranslate:function Io(){return-this.snapGrid[0]},maxTranslate:function Uo(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function mo(i=0,m=this.params.speed,u=!0,h=!0,C){const M=this,{params:x,wrapperEl:U}=M;if(M.animating&&x.preventInteractionOnTransition)return!1;const A=M.minTranslate(),k=M.maxTranslate();let P;if(P=h&&i>A?A:h&&i<k?k:i,M.updateProgress(P),x.cssMode){const l=M.isHorizontal();if(0===m)U[l?"scrollLeft":"scrollTop"]=-P;else{if(!M.support.smoothScroll)return Nn({swiper:M,targetPosition:-P,side:l?"left":"top"}),!0;U.scrollTo({[l?"left":"top"]:-P,behavior:"smooth"})}return!0}return 0===m?(M.setTransition(0),M.setTranslate(P),u&&(M.emit("beforeTransitionStart",m,C),M.emit("transitionEnd"))):(M.setTransition(m),M.setTranslate(P),u&&(M.emit("beforeTransitionStart",m,C),M.emit("transitionStart")),M.animating||(M.animating=!0,M.onTranslateToWrapperTransitionEnd||(M.onTranslateToWrapperTransitionEnd=function(f){!M||M.destroyed||f.target===this&&(M.$wrapperEl[0].removeEventListener("transitionend",M.onTranslateToWrapperTransitionEnd),M.$wrapperEl[0].removeEventListener("webkitTransitionEnd",M.onTranslateToWrapperTransitionEnd),M.onTranslateToWrapperTransitionEnd=null,delete M.onTranslateToWrapperTransitionEnd,u&&M.emit("transitionEnd"))}),M.$wrapperEl[0].addEventListener("transitionend",M.onTranslateToWrapperTransitionEnd),M.$wrapperEl[0].addEventListener("webkitTransitionEnd",M.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function js(i,m){const u=this;u.params.cssMode||u.$wrapperEl.transition(i),u.emit("setTransition",i,m)},transitionStart:function qi(i=!0,m){const u=this,{params:h}=u;h.cssMode||(h.autoHeight&&u.updateAutoHeight(),Ti({swiper:u,runCallbacks:i,direction:m,step:"Start"}))},transitionEnd:function Ho(i=!0,m){const u=this,{params:h}=u;u.animating=!1,!h.cssMode&&(u.setTransition(0),Ti({swiper:u,runCallbacks:i,direction:m,step:"End"}))}},slide:{slideTo:function Ar(i=0,m=this.params.speed,u=!0,h,C){if("number"!=typeof i&&"string"!=typeof i)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof i}] given.`);if("string"==typeof i){const F=parseInt(i,10);if(!isFinite(F))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${i}] given.`);i=F}const M=this;let x=i;x<0&&(x=0);const{params:U,snapGrid:A,slidesGrid:k,previousIndex:P,activeIndex:l,rtlTranslate:f,wrapperEl:d,enabled:g}=M;if(M.animating&&U.preventInteractionOnTransition||!g&&!h&&!C)return!1;const y=Math.min(M.params.slidesPerGroupSkip,x);let b=y+Math.floor((x-y)/M.params.slidesPerGroup);b>=A.length&&(b=A.length-1);const O=-A[b];if(U.normalizeSlideIndex)for(let F=0;F<k.length;F+=1){const ne=-Math.floor(100*O),de=Math.floor(100*k[F]),_e=Math.floor(100*k[F+1]);typeof k[F+1]<"u"?ne>=de&&ne<_e-(_e-de)/2?x=F:ne>=de&&ne<_e&&(x=F+1):ne>=de&&(x=F)}if(M.initialized&&x!==l&&(!M.allowSlideNext&&O<M.translate&&O<M.minTranslate()||!M.allowSlidePrev&&O>M.translate&&O>M.maxTranslate()&&(l||0)!==x))return!1;let j;if(x!==(P||0)&&u&&M.emit("beforeSlideChangeStart"),M.updateProgress(O),j=x>l?"next":x<l?"prev":"reset",f&&-O===M.translate||!f&&O===M.translate)return M.updateActiveIndex(x),U.autoHeight&&M.updateAutoHeight(),M.updateSlidesClasses(),"slide"!==U.effect&&M.setTranslate(O),"reset"!==j&&(M.transitionStart(u,j),M.transitionEnd(u,j)),!1;if(U.cssMode){const F=M.isHorizontal(),ne=f?O:-O;if(0===m){const de=M.virtual&&M.params.virtual.enabled;de&&(M.wrapperEl.style.scrollSnapType="none",M._immediateVirtual=!0),d[F?"scrollLeft":"scrollTop"]=ne,de&&requestAnimationFrame(()=>{M.wrapperEl.style.scrollSnapType="",M._swiperImmediateVirtual=!1})}else{if(!M.support.smoothScroll)return Nn({swiper:M,targetPosition:ne,side:F?"left":"top"}),!0;d.scrollTo({[F?"left":"top"]:ne,behavior:"smooth"})}return!0}return M.setTransition(m),M.setTranslate(O),M.updateActiveIndex(x),M.updateSlidesClasses(),M.emit("beforeTransitionStart",m,h),M.transitionStart(u,j),0===m?M.transitionEnd(u,j):M.animating||(M.animating=!0,M.onSlideToWrapperTransitionEnd||(M.onSlideToWrapperTransitionEnd=function(ne){!M||M.destroyed||ne.target===this&&(M.$wrapperEl[0].removeEventListener("transitionend",M.onSlideToWrapperTransitionEnd),M.$wrapperEl[0].removeEventListener("webkitTransitionEnd",M.onSlideToWrapperTransitionEnd),M.onSlideToWrapperTransitionEnd=null,delete M.onSlideToWrapperTransitionEnd,M.transitionEnd(u,j))}),M.$wrapperEl[0].addEventListener("transitionend",M.onSlideToWrapperTransitionEnd),M.$wrapperEl[0].addEventListener("webkitTransitionEnd",M.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function Ii(i=0,m=this.params.speed,u=!0,h){if("string"==typeof i){const x=parseInt(i,10);if(!isFinite(x))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${i}] given.`);i=x}const C=this;let M=i;return C.params.loop&&(M+=C.loopedSlides),C.slideTo(M,m,u,h)},slideNext:function er(i=this.params.speed,m=!0,u){const h=this,{animating:C,enabled:M,params:x}=h;if(!M)return h;let U=x.slidesPerGroup;"auto"===x.slidesPerView&&1===x.slidesPerGroup&&x.slidesPerGroupAuto&&(U=Math.max(h.slidesPerViewDynamic("current",!0),1));const A=h.activeIndex<x.slidesPerGroupSkip?1:U;if(x.loop){if(C&&x.loopPreventsSlide)return!1;h.loopFix(),h._clientLeft=h.$wrapperEl[0].clientLeft}return h.slideTo(x.rewind&&h.isEnd?0:h.activeIndex+A,i,m,u)},slidePrev:function us(i=this.params.speed,m=!0,u){const h=this,{params:C,animating:M,snapGrid:x,slidesGrid:U,rtlTranslate:A,enabled:k}=h;if(!k)return h;if(C.loop){if(M&&C.loopPreventsSlide)return!1;h.loopFix(),h._clientLeft=h.$wrapperEl[0].clientLeft}function l(b){return b<0?-Math.floor(Math.abs(b)):Math.floor(b)}const f=l(A?h.translate:-h.translate),d=x.map(b=>l(b));let g=x[d.indexOf(f)-1];if(typeof g>"u"&&C.cssMode){let b;x.forEach((O,j)=>{f>=O&&(b=j)}),typeof b<"u"&&(g=x[b>0?b-1:b])}let y=0;return typeof g<"u"&&(y=U.indexOf(g),y<0&&(y=h.activeIndex-1),"auto"===C.slidesPerView&&1===C.slidesPerGroup&&C.slidesPerGroupAuto&&(y=y-h.slidesPerViewDynamic("previous",!0)+1,y=Math.max(y,0))),h.slideTo(C.rewind&&h.isBeg
3inning?h.params.virtual&&h.params.virtual.enabled&&h.virtual?h.virtual.slides.length-1:h.slides.length-1:y,i,m,u)},slideReset:function rt(i=this.params.speed,m=!0,u){return this.slideTo(this.activeIndex,i,m,u)},slideToClosest:function tr(i=this.params.speed,m=!0,u,h=.5){const C=this;let M=C.activeIndex;const x=Math.min(C.params.slidesPerGroupSkip,M),U=x+Math.floor((M-x)/C.params.slidesPerGroup),A=C.rtlTranslate?C.translate:-C.translate;if(A>=C.snapGrid[U]){const k=C.snapGrid[U];A-k>(C.snapGrid[U+1]-k)*h&&(M+=C.params.slidesPerGroup)}else{const k=C.snapGrid[U-1];A-k<=(C.snapGrid[U]-k)*h&&(M-=C.params.slidesPerGroup)}return M=Math.max(M,0),M=Math.min(M,C.slidesGrid.length-1),C.slideTo(M,i,m,u)},slideToClickedSlide:function zo(){const i=this,{params:m,$wrapperEl:u}=i,h="auto"===m.slidesPerView?i.slidesPerViewDynamic():m.slidesPerView;let M,C=i.clickedIndex;if(m.loop){if(i.animating)return;M=parseInt(H(i.clickedSlide).attr("data-swiper-slide-index"),10),m.centeredSlides?C<i.loopedSlides-h/2||C>i.slides.length-i.loopedSlides+h/2?(i.loopFix(),C=u.children(`.${m.slideClass}[data-swiper-slide-index="${M}"]:not(.${m.slideDuplicateClass})`).eq(0).index(),Q(()=>{i.slideTo(C)})):i.slideTo(C):C>i.slides.length-h?(i.loopFix(),C=u.children(`.${m.slideClass}[data-swiper-slide-index="${M}"]:not(.${m.slideDuplicateClass})`).eq(0).index(),Q(()=>{i.slideTo(C)})):i.slideTo(C)}else i.slideTo(C)}},loop:{loopCreate:function Oi(){const i=this,m=ut(),{params:u,$wrapperEl:h}=i,C=h.children().length>0?H(h.children()[0].parentNode):h;C.children(`.${u.slideClass}.${u.slideDuplicateClass}`).remove();let M=C.children(`.${u.slideClass}`);if(u.loopFillGroupWithBlank){const A=u.slidesPerGroup-M.length%u.slidesPerGroup;if(A!==u.slidesPerGroup){for(let k=0;k<A;k+=1){const P=H(m.createElement("div")).addClass(`${u.slideClass} ${u.slideBlankClass}`);C.append(P)}M=C.children(`.${u.slideClass}`)}}"auto"===u.slidesPerView&&!u.loopedSlides&&(u.loopedSlides=M.length),i.loopedSlides=Math.ceil(parseFloat(u.loopedSlides||u.slidesPerView,10)),i.loopedSlides+=u.loopAdditionalSlides,i.loopedSlides>M.length&&i.params.loopedSlidesLimit&&(i.loopedSlides=M.length);const x=[],U=[];M.each((A,k)=>{H(A).attr("data-swiper-slide-index",k)});for(let A=0;A<i.loopedSlides;A+=1){const k=A-Math.floor(A/M.length)*M.length;U.push(M.eq(k)[0]),x.unshift(M.eq(M.length-k-1)[0])}for(let A=0;A<U.length;A+=1)C.append(H(U[A].cloneNode(!0)).addClass(u.slideDuplicateClass));for(let A=x.length-1;A>=0;A-=1)C.prepend(H(x[A].cloneNode(!0)).addClass(u.slideDuplicateClass))},loopFix:function Go(){const i=this;i.emit("beforeLoopFix");const{activeIndex:m,slides:u,loopedSlides:h,allowSlidePrev:C,allowSlideNext:M,snapGrid:x,rtlTranslate:U}=i;let A;i.allowSlidePrev=!0,i.allowSlideNext=!0;const P=-x[m]-i.getTranslate();m<h?(A=u.length-3*h+m,A+=h,i.slideTo(A,0,!1,!0)&&0!==P&&i.setTranslate((U?-i.translate:i.translate)-P)):m>=u.length-h&&(A=-u.length+m+h,A+=h,i.slideTo(A,0,!1,!0)&&0!==P&&i.setTranslate((U?-i.translate:i.translate)-P)),i.allowSlidePrev=C,i.allowSlideNext=M,i.emit("loopFix")},loopDestroy:function Ki(){const{$wrapperEl:m,params:u,slides:h}=this;m.children(`.${u.slideClass}.${u.slideDuplicateClass},.${u.slideClass}.${u.slideBlankClass}`).remove(),h.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function Oo(i){const m=this;if(m.support.touch||!m.params.simulateTouch||m.params.watchOverflow&&m.isLocked||m.params.cssMode)return;const u="container"===m.params.touchEventsTarget?m.el:m.wrapperEl;u.style.cursor="move",u.style.cursor=i?"grabbing":"grab"},unsetGrabCursor:function Sr(){const i=this;i.support.touch||i.params.watchOverflow&&i.isLocked||i.params.cssMode||(i["container"===i.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function Hr(){const i=this,m=ut(),{params:u,support:h}=i;i.onTouchStart=ao.bind(i),i.onTouchMove=ci.bind(i),i.onTouchEnd=xn.bind(i),u.cssMode&&(i.onScroll=vo.bind(i)),i.onClick=ui.bind(i),h.touch&&!wr&&(m.addEventListener("touchstart",Po),wr=!0),Pi(i,"on")},detachEvents:function ds(){Pi(this,"off")}},breakpoints:{setBreakpoint:function Jr(){const i=this,{activeIndex:m,initialized:u,loopedSlides:h=0,params:C,$el:M}=i,x=C.breakpoints;if(!x||x&&0===Object.keys(x).length)return;
3const U=i.getBreakpoint(x,i.params.breakpointsBase,i.el);if(!U||i.currentBreakpoint===U)return;const k=(U in x?x[U]:void 0)||i.originalParams,P=Xo(i,C),l=Xo(i,k),f=C.enabled;P&&!l?(M.removeClass(`${C.containerModifierClass}grid ${C.containerModifierClass}grid-column`),i.emitContainerClasses()):!P&&l&&(M.addClass(`${C.containerModifierClass}grid`),(k.grid.fill&&"column"===k.grid.fill||!k.grid.fill&&"column"===C.grid.fill)&&M.addClass(`${C.containerModifierClass}grid-column`),i.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(b=>{const O=C[b]&&C[b].enabled,j=k[b]&&k[b].enabled;O&&!j&&i[b].disable(),!O&&j&&i[b].enable()});const d=k.direction&&k.direction!==C.direction,g=C.loop&&(k.slidesPerView!==C.slidesPerView||d);d&&u&&i.changeDirection(),st(i.params,k);const y=i.params.enabled;Object.assign(i,{allowTouchMove:i.params.allowTouchMove,allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev}),f&&!y?i.disable():!f&&y&&i.enable(),i.currentBreakpoint=U,i.emit("_beforeBreakpoint",k),g&&u&&(i.loopDestroy(),i.loopCreate(),i.updateSlides(),i.slideTo(m-h+i.loopedSlides,0,!1)),i.emit("breakpoint",k)},getBreakpoint:function Ni(i,m="window",u){if(!i||"container"===m&&!u)return;let h=!1;const C=Ct(),M="window"===m?C.innerHeight:u.clientHeight,x=Object.keys(i).map(U=>{if("string"==typeof U&&0===U.indexOf("@")){const A=parseFloat(U.substr(1));return{value:M*A,point:U}}return{value:U,point:U}});x.sort((U,A)=>
3parseInt(U.value,10)-parseInt(A.value,10));for(let U=0;U<x.length;U+=1){const{point:A,value:k}=x[U];"window"===m?C.matchMedia(`(min-width: ${k}px)`).matches&&(h=A):k<=u.clientWidth&&(h=A)}return h||"max"}},checkOverflow:{checkOverflow:function Rt(){const i=this,{isLocked:m,params:u}=i,{slidesOffsetBefore:h}=u;if(h){const C=i.slides.length-1;i.isLocked=i.size>i.slidesGrid[C]+i.slidesSizesGrid[C]+2*h}else i.isLocked=1===i.snapGrid.length;!0===u.allowSlideNext&&(i.allowSlideNext=!i.isLocked),!0===u.allowSlidePrev&&(i.allowSlidePrev=!i.isLocked),m&&m!==i.isLocked&&(i.isEnd=!1),m!==i.isLocked&&i.emit(i.isLocked?"lock":"unlock")}},classes:{addClasses:function zt(){const i=this,{classNames:m,params:u,rtl:h,$el:C,device:M,support:x}=i,U=function Tr(i,m){const u=[];return i.forEach(h=>{"object"==typeof h?Object.keys(h).forEach(C=>{h[C]&&u.push(m+C)}):"string"==typeof h&&u.push(m+h)}),u}(["initialized",u.direction,{"pointer-events":!x.touch},{"free-mode":i.params.freeMode&&u.freeMode.enabled},{autoheight:u.autoHeight},{rtl:h},{grid:u.grid&&u.grid.rows>1},{"grid-column":u.grid&&u.grid.rows>1&&"column"===u.grid.fill},{android:M.android},{ios:M.ios},{"css-mode":u.cssMode},{centered:u.cssMode&&u.centeredSlides},{"watch-progress":u.watchSlidesProgress}],u.containerModifierClass);m.push(...U),C.addClass([...m].join(" ")),i.emitContainerClasses()},removeClasses:function Ir(){const{$el:m,classNames:u}=this;m.removeClass(u.join(" ")),this.emitContainerClasses()}},images:{loadImage:function Yo(i,m,u,h,C,M){const x=Ct();let U;function A(){M&&M()}H(i).parent("picture")[0]||i.complete&&C||!m?A():(U=new x.Image,U.onload=A,U.onerror=A,h&&(U.sizes=h),u&&(U.srcset=u),m&&(U.src=m))},preloadImages:function qo(){const i=this;function m(){typeof i>"u"||null===i||!i||i.destroyed||(void 0!==i.imagesLoaded&&(i.imagesLoaded+=1),i.imagesLoaded===i.imagesToLoad.length&&(i.params.updateOnImagesReady&&i.update(),i.emit("imagesReady")))}i.imagesToLoad=i.$el.find("img");for(let u=0;u<i.imagesToLoad.length;u+=1){const h=i.imagesToLoad[u];i.loadImage(h,h.currentSrc||h.getAttribute("src"),h.srcset||h.getAttribute("srcset"),h.sizes||h.getAttribute("sizes"),!0,m)}}}},fs={};class ar{constructor(...m){let u,h;if(1===m.length&&m[0].constructor&&"Object"===Object.prototype.toString.call(m[0]).slice(8,-1)?h=m[0]:[u,h]=m,h||(h={}),h=st({},h),u&&!h.el&&(h.el=u),h.el&&H(h.el).length>1){const U=[];return H(h.el).each(A=>{const k=st({},h,{el:A});U.push(new ar(k))}),U}const C=this;C.__swiper__=!0,C.support=mn(),C.device=function ht(i={}){return Dn||(Dn=function Ut({userAgent:i}={}){const m=mn(),u=Ct(),h=u.navigator.platform,C=i||u.navigator.userAgent,M={ios:!1,android:!1},x=u.screen.width,U=u.screen.height,A=C.match(/(Android);?[\s\/]+([\d.]+)?/);let k=C.match(/(iPad).*OS\s([\d_]+)/);const P=C.match(/(iPod)(.*OS\s([\d_]+))?/),l=!k&&C.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===h;let d="MacIntel"===h;return!k&&d&&m.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${x}x${U}`)>=0&&(k=C.match(/(Version)\/([\d.]+)/),k||(k=[0,1,"13_0_0"]),d=!1),A&&!f&&(M.os="android",M.android=!0),(k||l||P)&&(M.os="ios",M.ios=!0),M}(i)),Dn}({userAgent:h.userAgent}),C.browser=function Wt(){return Yt||(Yt=function An(){const i=Ct();return{isSafari:function m(){const u=i.navigator.userAgent.toLowerCase();return u.indexOf("safari")>=0&&u.indexOf("chrome")<0&&u.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(i.navigator.userAgent)}}()),Yt}(),C.eventsListeners={},C.eventsAnyListeners=[],C.modules=[...C.__modules__],h.modules&&Array.isArray(h.modules)&&C.modules.push(...h.modules);const M={};C.modules.forEach(U=>{U({swiper:C,extendParams:Ko(h,M),on:C.on.bind(C),once:C.once.bind(C),off:C.off.bind(C),emit:C.emit.bind(C)})});const x=st({},Rn,M);return C.params=st({},x,fs,h),C.originalParams=st({},C.params),C.passedParams=st({}
3,h),C.params&&C.params.on&&Object.keys(C.params.on).forEach(U=>{C.on(U,C.params.on[U])}),C.params&&C.params.onAny&&C.onAny(C.params.onAny),C.$=H,Object.assign(C,{enabled:C.params.enabled,el:u,classNames:[],slides:H(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===C.params.direction,isVertical:()=>"vertical"===C.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:C.params.allowSlideNext,allowSlidePrev:C.params.allowSlidePrev,touchEvents:function(){const A=["touchstart","touchmove","touchend","touchcancel"],k=["pointerdown","pointermove","pointerup"];return C.touchEventsTouch={start:A[0],move:A[1],end:A[2],cancel:A[3]},C.touchEventsDesktop={start:k[0],move:k[1],end:k[2]},C.support.touch||!C.params.simulateTouch?C.touchEventsTouch:C.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:C.params.focusableElements,lastClickTime:ye(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:C.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),C.emit("_swiper"),C.params.init&&C.init(),C}enable(){const m=this;m.enabled||(m.enabled=!0,m.params.grabCursor&&m.setGrabCursor(),m.emit("enable"))}disable(){const m=this;m.enabled&&(m.enabled=!1,m.params.grabCursor&&m.unsetGrabCursor(),m.emit("disable"))}setProgress(m,u){const h=this;m=Math.min(Math.max(m,0),1);const C=h.minTranslate(),x=(h.maxTranslate()-C)*m+C;h.translateTo(x,typeof u>"u"?0:u),h.updateActiveIndex(),h.updateSlidesClasses()}emitContainerClasses(){const m=this;if(!m.params._emitClasses||!m.el)return;const u=m.el.className.split(" ").filter(h=>0===h.indexOf("swiper")||0===h.indexOf(m.params.containerModifierClass));m.emit("_containerClasses",u.join(" "))}getSlideClasses(m){const u=this;return u.destroyed?"":m.className.split(" ").filter(h=>0===h.indexOf("swiper-slide")||0===h.indexOf(u.params.slideClass)).join(" ")}emitSlidesClasses(){const m=this;if(!m.params._emitClasses||!m.el)return;const u=[];m.slides.each(h=>{const C=m.getSlideClasses(h);u.push({slideEl:h,classNames:C}),m.emit("_slideClass",h,C)}),m.emit("_slideClasses",u)}slidesPerViewDynamic(m="current",u=!1){const{params:C,slides:M,slidesGrid:x,slidesSizesGrid:U,size:A,activeIndex:k}=this;let P=1;if(C.centeredSlides){let f,l=M[k].swiperSlideSize;for(let d=k+1;d<M.length;d+=1)M[d]&&!f&&(l+=M[d].swiperSlideSize,P+=1,l>A&&(f=!0));for(let d=k-1;d>=0;d-=1)M[d]&&!f&&(l+=M[d].swiperSlideSize,P+=1,l>A&&(f=!0))}else if("current"===m)for(let l=k+1;l<M.length;l+=1)(u?x[l]+U[l]-x[k]<A:x[l]-x[k]<A)&&(P+=1);else for(let l=k-1;l>=0;l-=1)x[k]-x[l]<A&&(P+=1);return P}update(){const m=this;if(!m||m.destroyed)return;const{snapGrid:u,params:h}=m;function C(){const U=Math.min(Math.max(m.rtlTranslate?-1*m.translate:m.translate,m.maxTranslate()),m.minTranslate());m.setTranslate(U),m.updateActiveIndex(),m.updateSlidesClasses()}let M;h.breakpoints&&m.setBreakpoint(),m.updateSize(),m.updateSlides(),m.updateProgress(),m.updateSlidesClasses(),m.params.freeMode&&m.params.freeMode.enabled?(C(),m.params.autoHeight&&m.updateAutoHeight()):(M=m.slideTo(("auto"===m.params.slidesPerView||m.params.slidesPerView>1)&&m.isEnd&&!m.params.centeredSlides?m.slides.length-1:m.activeIndex,0,!1,!0),M||C()),h.watchOverflow&&u!==m.snapGrid&&m.checkOverflow(),m.emit("update")}changeDirection(m,u=!0){const h=this,C=h.params.direction;return m||(m="horizontal"===C?"vertical":"horizontal"),m===C||"horizontal"!==m&&"vertical"!==m||(h.$el.removeClass(`${h.params.containerModifierClass}${C}`).addClass(`${h.params.containerModifierClass}${m}`),h.emitContainerClasses(),h.params.direction=m,h.slides.each(M=>{"vertical"===m?M.style.width="":M.style.height=""}
3),h.emit("changeDirection"),u&&h.update()),h}changeLanguageDirection(m){const u=this;u.rtl&&"rtl"===m||!u.rtl&&"ltr"===m||(u.rtl="rtl"===m,u.rtlTranslate="horizontal"===u.params.direction&&u.rtl,u.rtl?(u.$el.addClass(`${u.params.containerModifierClass}rtl`),u.el.dir="rtl"):(u.$el.removeClass(`${u.params.containerModifierClass}rtl`),u.el.dir="ltr"),u.update())}mount(m){const u=this;if(u.mounted)return!0;const h=H(m||u.params.el);if(!(m=h[0]))return!1;m.swiper=u;const C=()=>`.${(u.params.wrapperClass||"").trim().split(" ").join(".")}`;let x=(()=>{if(m&&m.shadowRoot&&m.shadowRoot.querySelector){const U=H(m.shadowRoot.querySelector(C()));return U.children=A=>h.children(A),U}return h.children?h.children(C()):H(h).children(C())})();if(0===x.length&&u.params.createElements){const A=ut().createElement("div");x=H(A),A.className=u.params.wrapperClass,h.append(A),h.children(`.${u.params.slideClass}`).each(k=>{x.append(k)})}return Object.assign(u,{$el:h,el:m,$wrapperEl:x,wrapperEl:x[0],mounted:!0,rtl:"rtl"===m.dir.toLowerCase()||"rtl"===h.css("direction"),rtlTranslate:"horizontal"===u.params.direction&&("rtl"===m.dir.toLowerCase()||"rtl"===h.css("direction")),wrongRTL:"-webkit-box"===x.css("display")}),!0}init(m){const u=this;return u.initialized||!1===u.mount(m)||(u.emit("beforeInit"),u.params.breakpoints&&u.setBreakpoint(),u.addClasses(),u.params.loop&&u.loopCreate(),u.updateSize(),u.updateSlides(),u.params.watchOverflow&&u.checkOverflow(),u.params.grabCursor&&u.enabled&&u.setGrabCursor(),u.params.preloadImages&&u.preloadImages(),u.slideTo(u.params.loop?u.params.initialSlide+u.loopedSlides:u.params.initialSlide,0,u.params.runCallbacksOnInit,!1,!0),u.attachEvents(),u.initialized=!0,u.emit("init"),u.emit("afterInit")),u}destroy(m=!0,u=!0){const h=this,{params:C,$el:M,$wrapperEl:x,slides:U}=h;return typeof h.params>"u"||h.destroyed||(h.emit("beforeDestroy"),h.initialized=!1,h.detachEvents(),C.loop&&h.loopDestroy(),u&&(h.removeClasses(),M.removeAttr("style"),x.removeAttr("style"),U&&U.length&&U.removeClass([C.slideVisibleClass,C.slideActiveClass,C.slideNextClass,C.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),h.emit("destroy"),Object.keys(h.eventsListeners).forEach(A=>{h.off(A)}),!1!==m&&(h.$el[0].swiper=null,function X(i){const m=i;Object.keys(m).forEach(u=>{try{m[u]=null}catch{}try{delete m[u]}catch{}})}(h)),h.destroyed=!0),null}static extendDefaults(m){st(fs,m)}static get extendedDefaults(){return fs}static get defaults(){return Rn}static installModule(m){ar.prototype.__modules__||(ar.prototype.__modules__=[]);const u=ar.prototype.__modules__;"function"==typeof m&&u.indexOf(m)<0&&u.push(m)}static use(m){return Array.isArray(m)?(m.forEach(u=>ar.installModule(u)),ar):(ar.installModule(m),ar)}}Object.keys(lo).forEach(i=>{Object.keys(lo[i]).forEach(m=>{ar.prototype[m]=lo[i][m]})}),ar.use([function Je({swiper:i,on:m,emit:u}){const h=Ct();let C=null,M=null;const x=()=>{!i||i.destroyed||!i.initialized||(u("beforeResize"),u("resize"))},k=()=>{!i||i.destroyed||!i.initialized||u("orientationchange")};m("init",()=>{i.params.resizeObserver&&typeof h.ResizeObserver<"u"?!i||i.destroyed||!i.initialized||(C=new ResizeObserver(P=>{M=h.requestAnimationFrame(()=>{const{width:l,height:f}=i;let d=l,g=f;P.forEach(({contentBoxSize:y,contentRect:b,target:O})=>{O&&O!==i.el||(d=b?b.width:(y[0]||y).inlineSize,g=b?b.height:(y[0]||y).blockSize)}),(d!==l||g!==f)&&x()})}),C.observe(i.el)):(h.addEventListener("resize",x),h.addEventListener("orientationchange",k))}),m("destroy",()=>{M&&h.cancelAnimationFrame(M),C&&C.unobserve&&i.el&&(C.unobserve(i.el),C=null),h.removeEventListener("resize",x),h.removeEventListener("orientationchange",k)})},function Lt({swiper:i,extendParams:m,on:u,emit:h}){const C=[],M=Ct(),x=(k,P={})=>{const f=new(M.MutationObserver||M.WebkitMutationObserver)(d=>
3{if(1===d.length)return void h("observerUpdate",d[0]);const g=function(){h("observerUpdate",d[0])};M.requestAnimationFrame?M.requestAnimationFrame(g):M.setTimeout(g,0)});f.observe(k,{attributes:typeof P.attributes>"u"||P.attributes,childList:typeof P.childList>"u"||P.childList,characterData:typeof P.characterData>"u"||P.characterData}),C.push(f)};m({observer:!1,observeParents:!1,observeSlideChildren:!1}),u("init",()=>{if(i.params.observer){if(i.params.observeParents){const k=i.$el.parents();for(let P=0;P<k.length;P+=1)x(k[P])}x(i.$el[0],{childList:i.params.observeSlideChildren}),x(i.$wrapperEl[0],{attributes:!1})}}),u("destroy",()=>{C.forEach(k=>{k.disconnect()}),C.splice(0,C.length)})}]);const Rr=ar;function qt(i,m,u,h){const C=ut();return i.params.createElements&&Object.keys(h).forEach(M=>{if(!u[M]&&!0===u.auto){let x=i.$el.children(`.${h[M]}`)[0];x||(x=C.createElement("div"),x.className=h[M],i.$el.append(x)),u[M]=x,m[M]=x}}),u}function No(i=""){return`.${i.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}var Ma=L(1413),Ts=L(7673);const Is=["prevElRef"],gi=["nextElRef"],hs=["scrollbarElRef"],Co=["paginationElRef"],Eo=[[["","slot","container-start"]],[["","slot","wrapper-start"]],[["","slot","wrapper-end"]],[["","slot","container-end"]]],Jo=["[slot=container-start]","[slot=wrapper-start]","[slot=wrapper-end]","[slot=container-end]"],ki=i=>({loopSlides:i,key:"prepend"}),qn=i=>({loopSlides:i,key:""}),Hs=i=>({loopSlides:i,key:"append"}),zs=i=>({$implicit:i});function mi(i,m){1&i&&(o.qex(0),o.nrm(1,"div",10,1)(3,"div",11,2),o.bVm())}function Sa(i,m){1&i&&o.nrm(0,"div",12,3)}function Gs(i,m){1&i&&o.nrm(0,"div",13,4)}function wa(i,m){}function Ws(i,m){1&i&&o.DNE(0,wa,0,0,"ng-template")}function Xs(i,m){}function Ys(i,m){1&i&&o.DNE(0,Xs,0,0,"ng-template")}function ps(i,m){}function gs(i,m){1&i&&o.DNE(0,ps,0,0,"ng-template")}function vn(i,m){}function Ue(i,m){if(1&i&&(o.j41(0,"div",8),o.DNE(1,vn,0,0,"ng-template",18),o.k0s()),2&i){const u=o.XpG().$implicit,h=o.XpG(2);o.Y8G("ngClass",h.zoomContainerClass),o.R7$(),o.Y8G("ngTemplateOutlet",u.template)("ngTemplateOutletContext",o.eq3(3,zs,u.slideData))}}function _t(i,m){}function kn(i,m){if(1&i&&(o.qex(0),o.DNE(1,_t,0,0,"ng-template",18),o.bVm()),2&i){const u=o.XpG().$implicit;o.R7$(),o.Y8G("ngTemplateOutlet",u.template)("ngTemplateOutletContext",o.eq3(2,zs,u.slideData))}}function vr(i,m){if(1&i&&(o.j41(0,"div",15),o.DNE(1,Ue,2,5,"div",16)(2,kn,2,4,"ng-container",17),o.k0s()),2&i){const u=m.$implicit,h=o.XpG().key,C=o.XpG();o.Aen(C.style),o.Y8G("ngClass",(u.class?u.class+" ":"")+C.slideClass+(""!==h?" "+C.slideDuplicateClass:""))("ngSwitch",u.zoom),o.BMQ("data-swiper-slide-index",u.virtualIndex?u.virtualIndex:u.slideIndex)("data-swiper-autoplay",u.autoplayDelay),o.R7$(),o.Y8G("ngSwitchCase",!0)}}function nr(i,m){1&i&&(o.DNE(0,vr,3,7,"div",14),o.nI1(1,"async")),2&i&&o.Y8G("ngForOf",o.bMT(1,1,m.loopSlides))}const yr=["init","enabled","_direction","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_preloadImages","updateOnImagesReady","_loop","_loopAdditionalSlides","_loopedSlides","_loopedSlidesLimit","_loopFillGroupWithBlank","loopPreventsSlide","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideBlankClass","slideActiveClass","slideDuplicateActiveClass","slideVisibleClass","slideDuplicateClass","slideNextClass","slideDuplicateNextClass","slidePrevClass","slideDuplicatePrevClass","wrapperClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","lazy","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","on"];function uo(i){return"object"==typeof i&&null!==i&&i.constructor&&"Object"===Object.prototype.toString.call(i).slice(8,-1)}function yn(i){return typeof i<"u"&&"boolean"!=typeof i&&!0===i.enabled}function Hn(i,m,u){return!0===Mt(i)&&m&&!m.el||!("boolean"!=typeof m&&m.el!==u?.nativeElement&&("string"==typeof m.el||"object"==typeof m.el))}function rr(i,m){const u=["__proto__","constructor","prototype"];Object.keys(m).filter(h=>
3u.indexOf(h)<0).forEach(h=>{typeof i[h]>"u"?i[h]=m[h]:i[h]&&!m[h]||(uo(m[h])&&uo(i[h])&&Object.keys(m[h]).length>0?m[h].__swiper__?i[h]=m[h]:rr(i[h],m[h]):i[h]=m[h])})}function Mt(i){return null!=i&&"false"!=`${i}`}const vi=["pagination","navigation","scrollbar","virtual"];function yi(i,m={}){return uo(i)?i:!0===Mt(i)&&m}function _n(i={}){const m={on:{}},u={};rr(m,Rr.defaults),rr(m,Rr.extendedDefaults),m._emitClasses=!0,m.init=!1;const h={},C=yr.map(M=>M.replace(/_/,""));return Object.keys(i).forEach(M=>{const x=M.replace(/^_/,"");C.indexOf(x)>=0?uo(i[M])?(m[x]={},u[x]={},rr(m[x],i[M]),rr(u[x],i[M])):(m[x]=i[M],u[x]=i[M]):h[x]=i[M]}),["navigation","pagination","scrollbar"].forEach(M=>{!0===m[M]&&(m[M]={}),!1===m[M]&&delete m[M]}),{params:m,passedParams:u,rest:h}}yr.map(i=>i.replace(/_/,""));let ei=(()=>{class i{constructor(u){this.template=u,this.class="",this.autoplayDelay=null,this.slideData={isActive:!1,isPrev:!1,isNext:!1,isVisible:!1,isDuplicate:!1}}set ngClass(u){this.class=[this.class||"",u].join(" ")}set zoom(u){this._zoom=Mt(u)}get zoom(){return this._zoom}get classNames(){return this._classNames}set classNames(u){this._classNames!==u&&(this._classNames=u,this.slideData={isActive:this._hasClass(["swiper-slide-active","swiper-slide-duplicate-active"]),isVisible:this._hasClass(["swiper-slide-visible"]),isDuplicate:this._hasClass(["swiper-slide-duplicate"]),isPrev:this._hasClass(["swiper-slide-prev","swiper-slide-duplicate-prev"]),isNext:this._hasClass(["swiper-slide-next","swiper-slide-duplicate-next"])})}_hasClass(u){return u.some(h=>this._classNames.indexOf(h)>=0)}}return i.\u0275fac=function(u){return new(u||i)(o.rXU(o.C4Q))},i.\u0275dir=o.FsC({type:i,selectors:[["ng-template","swiperSlide",""]],inputs:{virtualIndex:"virtualIndex",class:"class",ngClass:"ngClass",autoplayDelay:[0,"data-swiper-autoplay","autoplayDelay"],zoom:"zoom"},standalone:!1}),i})(),ti=(()=>{class i{constructor(u,h,C,M){this._ngZone=u,this.elementRef=h,this._changeDetectorRef=C,this._platformId=M,this.slideClass="swiper-slide",this.wrapperClass="swiper-wrapper",this.showNavigation=!0,this.showPagination=!0,this.showScrollbar=!0,this.s__beforeBreakpoint=new o.bkB,this.s__containerClasses=new o.bkB,this.s__slideClass=new o.bkB,this.s__swiper=new o.bkB,this.s_activeIndexChange=new o.bkB,this.s_afterInit=new o.bkB,this.s_autoplay=new o.bkB,this.s_autoplayStart=new o.bkB,this.s_autoplayStop=new o.bkB,this.s_autoplayPause=new o.bkB,this.s_autoplayResume=new o.bkB,this.s_beforeDestroy=new o.bkB,this.s_beforeInit=new o.bkB,this.s_beforeLoopFix=new o.bkB,this.s_beforeResize=new o.bkB,this.s_beforeSlideChangeStart=new o.bkB,this.s_beforeTransitionStart=new o.bkB,this.s_breakpoint=new o.bkB,this.s_changeDirection=new o.bkB,this.s_click=new o.bkB,this.s_doubleTap=new o.bkB,this.s_doubleClick=new o.bkB,this.s_destroy=new o.bkB,this.s_fromEdge=new o.bkB,this.s_hashChange=new o.bkB,this.s_hashSet=new o.bkB,this.s_imagesReady=new o.bkB,this.s_init=new o.bkB,this.s_keyPress=new o.bkB,this.s_lazyImageLoad=new o.bkB,this.s_lazyImageReady=new o.bkB,this.s_loopFix=new o.bkB,this.s_momentumBounce=new o.bkB,this.s_navigationHide=new o.bkB,this.s_navigationShow=new o.bkB,this.s_navigationPrev=new o.bkB,this.s_navigationNext=new o.bkB,this.s_observerUpdate=new o.bkB,this.s_orientationchange=new o.bkB,this.s_paginationHide=new o.bkB,this.s_paginationRender=new o.bkB,this.s_paginationShow=new o.bkB,this.s_paginationUpdate=new o.bkB,this.s_progress=new o.bkB,this.s_reachBeginning=new o.bkB,this.s_reachEnd=new o.bkB,this.s_realIndexChange=new o.bkB,this.s_resize=new o.bkB,this.s_scroll=new o.bkB,this.s_scrollbarDragEnd=new o.bkB,this.s_scrollbarDragMove=new o.bkB,this.s_scrollbarDragStart=new o.bkB,this.s_setTransition=new o.bkB,this.s_setTranslate=new o.bkB,this.s_slideChange=new o.bkB,this.s_slideChangeTransitionEnd=new o.bkB,this.s_slideChangeTransitionStart=new o.bkB,this.s_slideNextTransitionEnd=new o.bkB,this.s_slideNextTransitionStart=new o.bkB,this.s_slidePrevTransitionEnd=new o.bkB,this.s_slidePrevTransitionStart=new o.bkB,this.s_slideResetTransitionStart=new o.bkB,this.s_slideResetTransitionEnd=new o.bkB,this.s_sliderMove=new o.bkB,this.s_sliderFirstMove=new o.bkB,this.s_slidesLengthChange=new o.bkB,this.s_slidesGridLengthChange=new o.bkB,this.s_snapGridLengthChange=new o.bkB,this.s_snapIndexChange=new o.bkB,this.s_tap=new o.bkB,this.s_toEdge=new o.bkB,this.s_touchEnd=new o.bkB,this.s_touchMove=new o.bkB,this.s_touchMoveOpposite=new o.bkB,this.s_touchStart=new o.bkB,this.s_transitionEnd=new o.bkB,this.s_transitionStart=new o.bkB,this.s_update=new o.bkB,this.s_zoomChange=new o.bkB,this.s_swiper=new o.bkB,this.s_lock=new o.bkB,this.s_unlock=new o.bkB,this._activeSlides=new Ma.B,this.containerClasses="swiper",this.slidesChanges=x=>{this.slides=x.map((U,A)=>(U.slideIndex=A,U.classNames=this.slideClass||"",U)),this.loop&&!this.loopedSlides&&this.calcLoopedSlides(),this.virtual?this.swiperRef&&this.swiperRef.virtual&&this._ngZone.runOutsideAngular(()=>{this.swiperRef.virtual.slides=this.slides,this.swiperRef.virtual.update(!0)}):this.loopedSlides&&(this.prependSlides=(0,Ts.of)(this.slides.slice(this.slides.length-this.loopedSlides)),this.appendSlides=(0,Ts.of)(this.slides.slice(0,this.loopedSlides))),this._changeDetectorRef.detectChanges()},this.style=null,this.updateVirtualSlides=x=>{!this.swiperRef||this.currentVirtualData&&this.currentVirtualData.from===x.from&&this.currentVirtualData.to===x.to&&this.currentVirtualData.offset===x.offset||(this.style=this.swiperRef.isHorizontal()?{[this.swiperRef.rtlTranslate?"right":"left"]:`${x.offset}px`}:{top:`${x.offset}px`},this.currentVirtualData=x,this._activeSlides.next(x.slides),this._ngZone.run(()=>{this._changeDetectorRef.detectChanges()}),this._ngZone.runOutsideAngular(()=>{this.swiperRef.updateSlides(),this.swiperRef.updateProgress(),this.swiperRef.updateSlidesClasses(),yn(this.swiperRef.params.lazy)&&this.swiperRef.lazy.load(),this.swiperRef.virtual.update(!0)}))}}set navigation(u){var h,C,M;const x="boolean"!=typeof this._navigation&&""!==this._navigation?null===(h=this._navigation)||void 0===h?void 0:h.nextEl:null,U="boolean"!=typeof this._navigation&&""!==this._navigation?null===(C=this._navigation)||void 0===C?void 0:C.prevEl:null;this._navigation=yi(u,{nextEl:x||null,prevEl:U||null}),this.showNavigation=!(!0!==Mt(u)||this._navigation&&"boolean"!=typeof this._navigation&&this._navigation.prevEl!==(null===(M=this._prevElRef)||void 0===M?void 0:M.nativeElement)&&(null!==this._navigation.prevEl||null!==this._navigation.nextEl)&&("string"==typeof this._navigation.nextEl||"string"==typeof this._navigation.prevEl||"object"==typeof this._navigation.nextEl||"object"==typeof this._navigation.prevEl))}get navigation(){return this._navigation}set pagination(u){var h;const C="boolean"!=typeof this._pagination&&""!==this._pagination?null===(h=this._pagination)||void 0===h?void 0:h.el:null;this._pagination=yi(u,{el:C||null}),this.showPagination=Hn(u,this._pagination,this._paginationElRef)}get pagination(){return this._pagination}set scrollbar(u){var h;const C="boolean"!=typeof this._scrollbar&&""!==this._scrollbar?null===(h=this._scrollbar)||void 0===h?void 0:h.el:null;this._scrollbar=yi(u,{el:C||null}),this.showScrollbar=Hn(u,this._scrollbar,this._scrollbarElRef)}get scrollbar(){return this._scrollbar}set virtual(u){this._virtual=yi(u)}get virtual(){return this._virtual}set config(u){this.updateSwiper(u);const{params:h}=_n(u);Object.assign(this,h)}set prevElRef(u){this._prevElRef=u,this._setElement(u,this.navigation,"navigation","prevEl")}set nextElRef(u){this._nextElRef=u,this._setElement(u,this.navigation,"navigation","nextEl")}set scrollbarElRef(u){this._scrollbarElRef=u,this._setElement(u,this.scrollbar,"scrollbar")}set paginationElRef(u){this._paginationElRef=u,this._setElement(u,this.pagination,"pagination")}get activeSlides(){return this.virtual?this._activeSlides:(0,Ts.of)(this.slides)}get zoomContainerClass(){return this.zoom&&"boolean"!=typeof this.zoom?this.zoom.containerClass:"swiper-zoom-container"}_setElement(u,h,C,M="el"){if(!h||!u)return;if(u.nativeElement){if(h[M]===u.nativeElement)return;h[M]=u.nativeElement}const x={};x[C]=!0,this.updateInitSwiper(x)}ngOnInit(){const{params:u}=_n(this);Object.assign(this,u)}ngAfterViewInit(){this.childrenSlidesInit(),this.initSwiper(),this._changeDetectorRef.detectChanges(),setTimeout(()=>{this.s_swiper.emit(this.swiperRef)})}childrenSlidesInit(){this.slidesChanges(this.slidesEl),this.slidesEl.changes.subscribe(this.slidesChanges)}get isSwiperActive(){return this.swiperRef&&!this.swiperRef.destroyed}initSwiper(){const{params:u}=_n(this);Object.assign(this,u),this._ngZone.runOutsideAngular(()=>{u.init=!1,u.virtual||(u.observer=!0),u.onAny=(A,...k)=>{const P=this["s_"+A];P&&P.emit([...k])},Object.assign(u.on,{_containerClasses:(A,k)=>{setTimeout(()=>{this.containerClasses=k})},_slideClasses:(A,k)=>
3{k.forEach(({slideEl:P,classNames:l},f)=>{const d=P.getAttribute("data-swiper-slide-index"),g=d?parseInt(d):f;if(this.virtual){const y=this.slides.find(b=>b.virtualIndex&&b.virtualIndex===g);if(y)return void(y.classNames=l)}this.slides[g]&&(this.slides[g].classNames=l)}),this._changeDetectorRef.detectChanges()}});const x=new Rr(u);x.loopCreate=()=>{},x.loopDestroy=()=>{},u.loop&&(x.loopedSlides=this.loopedSlides);const U=yn(x.params.virtual);if(x.virtual&&U){x.virtual.slides=this.slides;const A={cache:!1,slides:this.slides,renderExternal:this.updateVirtualSlides,renderExternalUpdate:!1};rr(x.params.virtual,A),rr(x.originalParams.virtual,A)}if((0,re.UE)(this._platformId)){this.swiperRef=x.init(this.elementRef.nativeElement);const A=yn(this.swiperRef.params.virtual);this.swiperRef.virtual&&A&&this.swiperRef.virtual.update(!0),this._changeDetectorRef.detectChanges()}})}ngOnChanges(u){this.updateSwiper(u),this._changeDetectorRef.detectChanges()}updateInitSwiper(u){u&&this.swiperRef&&!this.swiperRef.destroyed&&this._ngZone.runOutsideAngular(()=>{const{pagination:C,navigation:M,scrollbar:x,thumbs:A}=this.swiperRef;u.pagination&&(this.pagination&&"boolean"!=typeof this.pagination&&this.pagination.el&&C&&!C.el?(this.updateParameter("pagination",this.pagination),C.init(),C.render(),C.update()):(C.destroy(),C.el=null)),u.scrollbar&&(this.scrollbar&&"boolean"!=typeof this.scrollbar&&this.scrollbar.el&&x&&!x.el?(this.updateParameter("scrollbar",this.scrollbar),x.init(),x.updateSize(),x.setTranslate()):(x.destroy(),x.el=null)),u.navigation&&(this.navigation&&"boolean"!=typeof this.navigation&&this.navigation.prevEl&&this.navigation.nextEl&&M&&!M.prevEl&&!M.nextEl?(this.updateParameter("navigation",this.navigation),M.init(),M.update()):M.prevEl&&M.nextEl&&(M.destroy(),M.nextEl=null,M.prevEl=null)),u.thumbs&&this.thumbs&&this.thumbs.swiper&&(this.updateParameter("thumbs",this.thumbs),A.init()&&A.update(!0)),u.controller&&this.controller&&this.controller.control&&(this.swiperRef.controller.control=this.controller.control),this.swiperRef.update()})}updateSwiper(u){this._ngZone.runOutsideAngular(()=>{var h,C;if(!u.config&&u&&this.swiperRef&&!this.swiperRef.destroyed){for(const M in u){if(vi.indexOf(M)>=0)continue;const x=null!==(C=null===(h=u[M])||void 0===h?void 0:h.currentValue)&&void 0!==C?C:u[M];this.updateParameter(M,x)}u.allowSlideNext&&(this.swiperRef.allowSlideNext=this.allowSlideNext),u.allowSlidePrev&&(this.swiperRef.allowSlidePrev=this.allowSlidePrev),u.direction&&this.swiperRef.changeDirection(this.direction,!1),u.breakpoints&&(this.loop&&!this.loopedSlides&&this.calcLoopedSlides(),this.swiperRef.currentBreakpoint=null,this.swiperRef.setBreakpoint()),(u.thumbs||u.controller)&&this.updateInitSwiper(u),this.swiperRef.update()}})}calcLoopedSlides(){if(!this.loop)return!1;let u=this.slidesPerView;if(this.breakpoints){const C=Rr.prototype.getBreakpoint(this.breakpoints),M=C in this.breakpoints?this.breakpoints[C]:void 0;M&&M.slidesPerView&&(u=M.slidesPerView)}if("auto"===u)return this.loopedSlides=this.slides.length,this.slides.length;let h=this.loopedSlides||u;return!!h&&(this.loopAdditionalSlides&&(h+=this.loopAdditionalSlides),h>this.slides.length&&(h=this.slides.length),this.loopedSlides=h,!0)}updateParameter(u,h){if(!this.swiperRef||this.swiperRef.destroyed)return;const C=u.replace(/^_/,""),M=uo(this.swiperRef.params[C]);"enabled"!==C?M&&uo(h)?rr(this.swiperRef.params[C],h):this.swiperRef.params[C]=h:!0===h?this.swiperRef.enable():!1===h&&this.swiperRef.disable()}ngOnDestroy(){this._ngZone.runOutsideAngular(()=>{var u;null===(u=this.swiperRef)||void 0===u||u.destroy(!0,!1)})}}return i.\u0275fac=function(u){return new(u||i)(o.rXU(o.SKi),o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(o.Agw))},i.\u0275cmp=o.VBU({type:i,selectors:[["swiper"],["","swiper",""]],contentQueries:function(u,h,C){if(1&u&&o.wni(C,ei,4),2&u){let M;o.mGM(M=o.lsd())&&(h.slidesEl=M)}},viewQuery:function(u,h){if(1&u&&(o.GBs(Is,5),o.GBs(gi,5),o.GBs(hs,5),o.GBs(Co,5)),2&u){let C;o.mGM(C=o.lsd())&&(h.prevElRef=C.first),o.mGM(C=o.lsd())&&(h.nextElRef=C.first),o.mGM(C=o.lsd())&&(h.scrollbarElRef=C.first),o.mGM(C=o.lsd())&&(h.paginationElRef=C.first)}},hostVars:2,hostBindings:function(u,h){2&u&&o.HbH(h.containerClasses)},inputs:{enabled:"enabled",on:"on",direction:"direction",touchEventsTarget:"touchEventsTarget",initialSlide:"initialSlide",speed:"speed",cssMode:"cssMode",updateOnWindowResize:"updateOnWindowResize",resizeObserver:"resizeObserver",nested:"nested",focusableElements:"focusableElements",width:"width",height:"height",preventInteractionOnTransition:"preventInteractionOnTransition",userAgent:"userAgent",url:"url",edgeSwipeDetection:"edgeSwipeDetection",edgeSwipeThreshold:"edgeSwipeThreshold",freeMode:"freeMode",autoHeight:"autoHeight",setWrapperSize:"setWrapperSize",virtualTranslate:"virtualTranslate",effect:"effect",breakpoints:"breakpoints",spaceBetween:"spaceBetween",slidesPerView:"slidesPerView",maxBackfaceHiddenSlides:"maxBackfaceHiddenSlides",grid:"grid",slidesPerGroup:"slidesPerGroup",slidesPerGroupSkip:"slidesPerGroupSkip",centeredSlides:"centeredSlides",centeredSlidesB
3ounds:"centeredSlidesBounds",slidesOffsetBefore:"slidesOffsetBefore",slidesOffsetAfter:"slidesOffsetAfter",normalizeSlideIndex:"normalizeSlideIndex",centerInsufficientSlides:"centerInsufficientSlides",watchOverflow:"watchOverflow",roundLengths:"roundLengths",touchRatio:"touchRatio",touchAngle:"touchAngle",simulateTouch:"simulateTouch",shortSwipes:"shortSwipes",longSwipes:"longSwipes",longSwipesRatio:"longSwipesRatio",longSwipesMs:"longSwipesMs",followFinger:"followFinger",allowTouchMove:"allowTouchMove",threshold:"threshold",touchMoveStopPropagation:"touchMoveStopPropagation",touchStartPreventDefault:"touchStartPreventDefault",touchStartForcePreventDefault:"touchStartForcePreventDefault",touchReleaseOnEdges:"touchReleaseOnEdges",uniqueNavElements:"uniqueNavElements",resistance:"resistance",resistanceRatio:"resistanceRatio",watchSlidesProgress:"watchSlidesProgress",grabCursor:"grabCursor",preventClicks:"preventClicks",preventClicksPropagation:"preventClicksPropagation",slideToClickedSlide:"slideToClickedSlide",preloadImages:"preloadImages",updateOnImagesReady:"updateOnImagesReady",loop:"loop",loopAdditionalSlides:"loopAdditionalSlides",loopedSlides:"loopedSlides",loopedSlidesLimit:"loopedSlidesLimit",loopFillGroupWithBlank:"loopFillGroupWithBlank",loopPreventsSlide:"loopPreventsSlide",rewind:"rewind",allowSlidePrev:"allowSlidePrev",allowSlideNext:"allowSlideNext",swipeHandler:"swipeHandler",noSwiping:"noSwiping",noSwipingClass:"noSwipingClass",noSwipingSelector:"noSwipingSelector",passiveListeners:"passiveListeners",containerModifierClass:"containerModifierClass",slideClass:"slideClass",slideBlankClass:"slideBlankClass",slideActiveClass:"slideActiveClass",slideDuplicateActiveClass:"slideDuplicateActiveClass",slideVisibleClass:"slideVisibleClass",slideDuplicateClass:"slideDuplicateClass",slideNextClass:"slideNextClass",slideDuplicateNextClass:"slideDuplicateNextClass",slidePrevClass:"slidePrevClass",slideDuplicatePrevClass:"slideDuplicatePrevClass",wrapperClass:"wrapperClass",runCallbacksOnInit:"runCallbacksOnInit",observeParents:"observeParents",observeSlideChildren:"observeSlideChildren",a11y:"a11y",autoplay:"autoplay",controller:"controller",coverflowEffect:"coverflowEffect",cubeEffect:"cubeEffect",fadeEffect:"fadeEffect",flipEffect:"flipEffect",creativeEffect:"creativeEffect",cardsEffect:"cardsEffect",hashNavigation:"hashNavigation",history:"history",keyboard:"keyboard",lazy:"lazy",mousewheel:"mousewheel",parallax:"parallax",thumbs:"thumbs",zoom:"zoom",slidesPerGroupAuto:"slidesPerGroupAuto",class:"class",id:"id",navigation:"navigation",pagination:"pagination",scrollbar:"scrollbar",virtual:"virtual",config:"config"},outputs:{s__beforeBreakpoint:"_beforeBreakpoint",s__containerClasses:"_containerClasses",s__slideClass:"_slideClass",s__swiper:"_swiper",s_activeIndexChange:"activeIndexChange",s_afterInit:"afterInit",s_autoplay:"autoplay",s_autoplayStart:"autoplayStart",s_autoplayStop:"autoplayStop",s_autoplayPause:"autoplayPause",s_autoplayResume:"autoplayResume",s_beforeDestroy:"beforeDestroy",s_beforeInit:"beforeInit",s_beforeLoopFix:"beforeLoopFix",s_beforeResize:"beforeResize",s_beforeSlideChangeStart:"beforeSlideChangeStart",s_beforeTransitionStart:"beforeTransitionStart",s_breakpoint:"breakpoint",s_changeDirection:"changeDirection",s_click:"click",s_doubleTap:"doubleTap",s_doubleClick:"doubleClick",s_destroy:"destroy",s_fromEdge:"fromEdge",s_hashChange:"hashChange",s_hashSet:"hashSet",s_imagesReady:"imagesReady",s_init:"init",s_keyPress:"keyPress",s_lazyImageLoad:"lazyImageLoad",s_lazyImageReady:"lazyImageReady",s_loopFix:"loopFix",s_momentumBounce:"momentumBounce",s_navigationHide:"navigationHide",s_navigationShow:"navigationShow",s_navigationPrev:"navigationPrev",s_navigationNext:"navigationNext",s_observerUpdate:"observerUpdate",s_orientationchange:"orientationchange",s_paginationHide:"paginationHide",s_paginationRender:"paginationRender",s_paginationShow:"paginationShow",s_paginationUpdate:"paginationUpdate",s_progress:"progress",s_reachBeginning:"reachBeginning",s_reachEnd:"reachEnd",s_realIndexChange:"realIndexChange",s_resize:"resize",s_scroll:"scroll",s_scrollbarDragEnd:"scrollbarDragEnd",s_scrollbarDragMove:"scrollbarDragMove",s_scrollbarDragStart:"scrollbarDragStart",s_setTransition:"setTransition",s_setTranslate:"setTranslate",s_slideChange:"slideChange",s_slideChangeTransitionEnd:"slideChangeTransitionEnd",s_slideChangeTransitionStart:"slideChangeTransitionStart",s_slideNextTransitionEnd:"slideNextTransitionEnd",s_slideNextTransitionStart:"slideNextTransitionStart",s_slidePrevTransitionEnd:"slidePrevTransitionEnd",s_slidePrevTransitionStart:"slidePrevTransitionStart",s_slideResetTransitionStart:"slideResetTransitionStart",s_slideResetTransitionEnd:"slideResetTransitionEnd",s_sliderMove:"sliderMove",s_sliderFirstMove:"sliderFirstMove",s_slidesLengthChange:"slidesLengthChange",s_slidesGridLengthChange:"slidesGridLengthChange",s_snapGridLengthChange:"snapGridLengthChange",s_snapIndexChange:"snapIndexChange",s_tap:"tap",s_toEdge:"toEdge",s_touchEnd:"touchEnd",s_touchMove:"touchMove",s_touchMoveOpposite:"touchMoveOpposite",s_touchStart:"touchStart",s_transitionEnd:"transitionEnd",s_transitionStart:"transitionStart",s_update:"update",s_zoomChange:"zoomChange",s_swiper:"swiper",s_lock:"lock",s_unlock:"unlock"},standalone:!1,features:[o.OA$],ngContentSelectors:Jo,decls:13,vars:17,consts:[["slidesTemplate",""],["prevElRef",""],["nextElRef",""],["scrollbarElRef",""],["paginationElRef",""],[4,"ngIf"],["class","swiper-scrollbar",4,"ngIf"],["class","swiper-pagination",4,"ngIf"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"swiper-button-prev"],[1,"swiper-button-next"],[1,"swiper-scrollbar"],[1,"swiper-pagination"],[3,"ngClass","style","ngSwitch",4,"ngFor","ngForOf"],[3,"ngClass","ngSwitch"],[3,"ngClass",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(u,h){if(1&u&&(o.NAR(Eo),o.SdG(0),o.DNE(1,mi,5,0,"ng-container",5)(2,Sa,2,0,"div",6)(3,Gs,2,0,"div",7),o.j41(4,"div",8),o.SdG(5,1),o.DNE(6,Ws,1,0,null,9)(7,Ys,1,0,null,9)(8,gs,1,0,null,9),o.SdG(9,2),o.k0s(),o.SdG(10,3),o.DNE(11,nr,2,3,"ng-template",null,0,o.C5r)),2&u){const C=o.sdS(12);o.R7$(),o.Y8G("ngIf",h.navigation&&h.showNavigation),o.R7$(),o.Y8G("ngIf",h.scrollbar&&h.showScrollbar),o.R7$(),o.Y8G("ngIf",h.pagination&&h.showPagination),o.R7$(),o.Y8G("ngClass",h.wrapperClass),o.BMQ("id",h.id),o.R7$(2),o.Y8G("ngTemplateOutlet",C)("ngTemplateOutletContext",o.eq3(11,ki,h.prependSlides)),o.R7$(),o.Y8G("ngTemplateOutlet",C)("ngTemplateOutletContext",o.eq3(13,qn,h.activeSlides)),o.R7$(),o.Y8G("ngTemplateOutlet",C)("ngTemplateOutletContext",o.eq3(15,Hs,h.appendSlides))}},dependencies:[re.bT,re.YU,re.T3,re.Sq,re.ux,re.e1,re.fG,re.Jj],styles:["swiper{display:block}\n"],encapsulation:2,changeDetection:0}),i})(),Or=(()=>{class i{}return i.\u0275fac=function(u){return new(u||i)},i.\u0275mod=o.$C({type:i}),i.\u0275inj=o.G2t({imports:[[re.MD]]}),i})();var _i=L(4412);const qs=()=>({clickable:!0});function _(i,m){if(1&i){const u=o.RV6();o.j41(0,"div",3),o.bIt("click",function(){o.eBV(u);const C=o.XpG().$implicit,M=o.XpG();return o.Njj(M.mostrarDestino(C.destino,C.target))}),o.nrm(1,"img",4),o.k0s()}if(2&i){const u=o.XpG().$implicit;o.R7$(),o.FS9("src",u.imagen,o.B4B)}}function R(i,m){1&i&&o.DNE(0,_,2,1,"ng-template",2)}Rr.use([function pt({swiper:i,extendParams:m,on:u,emit:h}){let C;function M(){if(!i.size)return i.autoplay.running=!1,void(i.autoplay.paused=!1);const y=i.slides.eq(i.activeIndex);let b=i.params.autoplay.delay;y.attr("data-swiper-autoplay")&&(b=y.attr("data-swiper-autoplay")||i.params.autoplay.delay),clearTimeout(C),C=Q(()=>{let O;i.params.autoplay.reverseDirection?i.params.loop?(i.loopFix(),O=i.slidePrev(i.params.speed,!0,
3!0),h("autoplay")):i.isBeginning?i.params.autoplay.stopOnLastSlide?U():(O=i.slideTo(i.slides.length-1,i.params.speed,!0,!0),h("autoplay")):(O=i.slidePrev(i.params.speed,!0,!0),h("autoplay")):i.params.loop?(i.loopFix(),O=i.slideNext(i.params.speed,!0,!0),h("autoplay")):i.isEnd?i.params.autoplay.stopOnLastSlide?U():(O=i.slideTo(0,i.params.speed,!0,!0),h("autoplay")):(O=i.slideNext(i.params.speed,!0,!0),h("autoplay")),(i.params.cssMode&&i.autoplay.running||!1===O)&&M()},b)}function x(){return!(typeof C<"u"||i.autoplay.running||(i.autoplay.running=!0,h("autoplayStart"),M(),0))}function U(){return!(!i.autoplay.running||typeof C>"u"||(C&&(clearTimeout(C),C=void 0),i.autoplay.running=!1,h("autoplayStop"),0))}function A(y){i.autoplay.running&&(i.autoplay.paused||(C&&clearTimeout(C),i.autoplay.paused=!0,0!==y&&i.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(b=>{i.$wrapperEl[0].addEventListener(b,P)}):(i.autoplay.paused=!1,M())))}function k(){const y=ut();"hidden"===y.visibilityState&&i.autoplay.running&&A(),"visible"===y.visibilityState&&i.autoplay.paused&&(M(),i.autoplay.paused=!1)}function P(y){!i||i.destroyed||!i.$wrapperEl||y.target===i.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(b=>{i.$wrapperEl[0].removeEventListener(b,P)}),i.autoplay.paused=!1,i.autoplay.running?M():U())}function l(){i.params.autoplay.disableOnInteraction?U():(h("autoplayPause"),A()),["transitionend","webkitTransitionEnd"].forEach(y=>{i.$wrapperEl[0].removeEventListener(y,P)})}function f(){i.params.autoplay.disableOnInteraction||(i.autoplay.paused=!1,h("autoplayResume"),M())}i.autoplay={running:!1,paused:!1}
3,m({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),u("init",()=>{i.params.autoplay.enabled&&(x(),ut().addEventListener("visibilitychange",k),function d(){i.params.autoplay.pauseOnMouseEnter&&(i.$el.on("mouseenter",l),i.$el.on("mouseleave",f))}())}),u("beforeTransitionStart",(y,b,O)=>{i.autoplay.running&&(O||!i.params.autoplay.disableOnInteraction?i.autoplay.pause(b):U())}),u("sliderFirstMove",()=>{i.autoplay.running&&(i.params.autoplay.disableOnInteraction?U():A())}),u("touchEnd",()=>{i.params.cssMode&&i.autoplay.paused&&!i.params.autoplay.disableOnInteraction&&M()}),u("destroy",()=>{(function g(){i.$el.off("mouseenter",l),i.$el.off("mouseleave",f)})(),i.autoplay.running&&U(),ut().removeEventListener("visibilitychange",k)}),Object.assign(i.autoplay,{pause:A,run:M,start:x,stop:U})},function di({swiper:i,extendParams:m,on:u,emit:h}){const C=ut(),M=Ct();function x(k){if(!i.enabled)return;const{rtlTranslate:P}=i;let l=k;l.originalEvent&&(l=l.originalEvent);const f=l.keyCode||l.charCode,d=i.params.keyboard.pageUpDown,g=d&&33===f,y=d&&34===f,b=37===f,O=39===f,j=38===f,F=40===f;if(!i.allowSlideNext&&(i.isHorizontal()&&O||i.isVertical()&&F||y)||!i.allowSlidePrev&&(i.isHorizontal()&&b||i.isVertical()&&j||g))return!1;if(!(l.shiftKey||l.altKey||l.ctrlKey||l.metaKey||C.activeElement&&C.activeElement.nodeName&&("input"===C.activeElement.nodeName.toLowerCase()||"textarea"===C.activeElement.nodeName.toLowerCase()))){if(i.params.keyboard.onlyInViewport&&(g||y||b||O||j||F)){let ne=!1;if(i.$el.parents(`.${i.params.slideClass}`).length>0&&0===i.$el.parents(`.${i.params.slideActiveClass}`).length)return;const de=i.$el,_e=de[0].clientWidth,Pe=de[0].clientHeight,Xe=M.innerWidth,Ze=M.innerHeight,je=i.$el.offset();P&&(je.left-=i.$el[0].scrollLeft);const Ce=[[je.left,je.top],[je.left+_e,je.top],[je.left,je.top+Pe],[je.left+_e,je.top+Pe]];for(let G=0;G<Ce.length;G+=1){const se=Ce[G];if(se[0]>=0&&se[0]<=Xe&&se[1]>=0&&se[1]<=Ze){if(0===se[0]&&0===se[1])continue;ne=!0}}if(!ne)return}i.isHorizontal()?((g||y||b||O)&&(l.preventDefault?l.preventDefault():l.returnValue=!1),((y||O)&&!P||(g||b)&&P)&&i.slideNext(),((g||b)&&!P||(y||O)&&P)&&i.slidePrev()):((g||y||j||F)&&(l.preventDefault?l.preventDefault():l.returnValue=!1),(y||F)&&i.slideNext(),(g||j)&&i.slidePrev()),h("keyPress",f)}}function U(){i.keyboard.enabled||(H(C).on("keydown",x),i.keyboard.enabled=!0)}function A(){i.keyboard.enabled&&(H(C).off("keydown",x),i.keyboard.enabled=!1)}i.keyboard={enabled:!1},m({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),u("init",()=>{i.params.keyboard.enabled&&U()}),u("destroy",()=>{i.keyboard.enabled&&A()}),Object.assign(i.keyboard,{enable:U,disable:A})},function fi({swiper:i,extendParams:m,on:u,emit:h}){const C="swiper-pagination";m({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:y=>y,formatFractionTotal:y=>y,bulletClass:`${C}-bullet`,bulletActiveClass:`${C}-bullet-active`,modifierClass:`${C}-`,currentClass:`${C}-current`,totalClass:`${C}-total`,hiddenClass:`${C}-hidden`,progressbarFillClass:`${C}-progressbar-fill`,progressbarOppositeClass:`${C}-progressbar-opposite`,clickableClass:`${C}-clickable`,lockClass:`${C}-lock`,horizontalClass:`${C}-horizontal`,verticalClass:`${C}-vertical`,paginationDisabledClass:`${C}-disabled`}}),i.pagination={el:null,$el:null,bullets:[]};let M,x=0;function U(){return!i.params.pagination.el||!i.pagination.el||!i.pagination.$el||0===i.pagination.$el.length}function A(y,b){const{bulletActiveClass:O}=i.params.pagination;y[b]().addClass(`${O}-${b}`)[b]().addClass(`${O}-${b}-${b}`)}function k(){const y=i.rtl,b=i.params.pagination;if(U())return;const O=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,j=i.pagination.$el;let F;const ne=i.params.loop?Math.ceil((O-2*i.loopedSlides)/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?(F=Math.ceil((i.activeIndex-i.loopedSlides)/i.params.slidesPerGroup),F>O-1-2*i.loopedSlides&&(F-=O-2*i.loopedSlides),F>ne-1&&(F-=ne),F<0&&"bullets"!==i.params.paginationType&&(F=ne+F)):F=typeof i.snapIndex<"u"?i.snapIndex:i.activeIndex||0,"bullets"===b.type&&i.pagination.bullets&&i.pagination.bullets.length>0){const de=i.pagination.bullets;let _e,Pe,Xe;if(b.dynamicBullets&&(M=de.eq(0)[i.isHorizontal()?"outerWidth":"outerHeight"](!0),j.css(i.isHorizontal()?"width":"height",M*(b.dynamicMainBullets+4)+"px"),b.dynamicMainBullets>1&&void 0!==i.previousIndex&&(x+=F-(i.previousIndex-i.loopedSlides||0),x>b.dynamicMainBullets-1?x=b.dynamicMainBullets-1:x<0&&(x=0)),_e=Math.max(F-x,0),Pe=_e+(Math.min(de.length,b.dynamicMainBullets)-1),Xe=(Pe+_e)/2),de.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(Ze=>`${b.bulletActiveClass}${Ze}`).join(" ")),j.length>1)de.each(Ze=>{const je=H(Ze),Ce=je.index();Ce===F&&je.addClass(b.bulletActiveClass),b.dynamicBullets&&(Ce>=_e&&Ce<=Pe&&je.addClass(`${b.bulletActiveClass}-main`),Ce===_e&&A(je,"prev"),Ce===Pe&&A(je,"next"))});else{const Ze=de.eq(F),je=Ze.index();if(Ze.addClass(b.bulletActiveClass),b.dynamicBullets){const Ce=de.eq(_e),G=de.eq(Pe);for(let se=_e;se<=Pe;se+=1)de.eq(se).addClass(`${b.bulletActiveClass}-main`);if(i.params.loop)if(je>=de.length){for(let se=b.dynamicMainBullets;se>=0;se-=1)de.eq(de.length-se).addClass(`${b.bulletActiveClass}-main`);de.eq(de.length-b.dynamicMainBullets-1).addClass(`${b.bulletActiveClass}-prev`)}else A(Ce,"prev"),A(G,"next");else A(Ce,"prev"),A(G,"next")}}if(b.dynamicBullets){const Ze=Math.min(de.length,b.dynamicMainBullets+4),je=(M*Ze-M)
3/2-Xe*M,Ce=y?"right":"left";de.css(i.isHorizontal()?Ce:"top",`${je}px`)}}if("fraction"===b.type&&(j.find(No(b.currentClass)).text(b.formatFractionCurrent(F+1)),j.find(No(b.totalClass)).text(b.formatFractionTotal(ne))),"progressbar"===b.type){let de;de=b.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";const _e=(F+1)/ne;let Pe=1,Xe=1;"horizontal"===de?Pe=_e:Xe=_e,j.find(No(b.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${Pe}) scaleY(${Xe})`).transition(i.params.speed)}"custom"===b.type&&b.renderCustom?(j.html(b.renderCustom(i,F+1,ne)),h("paginationRender",j[0])):h("paginationUpdate",j[0]),i.params.watchOverflow&&i.enabled&&j[i.isLocked?"addClass":"removeClass"](b.lockClass)}function P(){const y=i.params.pagination;if(U())return;const b=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,O=i.pagination.$el;let j="";if("bullets"===y.type){let F=i.params.loop?Math.ceil((b-2*i.loopedSlides)/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&!i.params.loop&&F>b&&(F=b);for(let ne=0;ne<F;ne+=1)j+=y.renderBullet?y.renderBullet.call(i,ne,y.bulletClass):`<${y.bulletElement} class="${y.bulletClass}"></${y.bulletElement}>`;O.html(j),i.pagination.bullets=O.find(No(y.bulletClass))}"fraction"===y.type&&(j=y.renderFraction?y.renderFraction.call(i,y.currentClass,y.totalClass):`<span class="${y.currentClass}"></span> / <span class="${y.totalClass}"></span>`,O.html(j)),"progressbar"===y.type&&(j=y.renderProgressbar?y.renderProgressbar.call(i,y.progressbarFillClass):`<span class="${y.progressbarFillClass}"></span>`,O.html(j)),"custom"!==y.type&&h("paginationRender",i.pagination.$el[0])}function l(){i.params.pagination=qt(i,i.originalParams.pagination,i.params.pagination,{el:"swiper-pagination"});const y=i.params.pagination;if(!y.el)return;let b=H(y.el);0!==b.length&&(i.params.uniqueNavElements&&"string"==typeof y.el&&b.length>1&&(b=i.$el.find(y.el),b.length>1&&(b=b.filter(O=>H(O).parents(".swiper")[0]===i.el))),"bullets"===y.type&&y.clickable&&b.addClass(y.clickableClass),b.addClass(y.modifierClass+y.type),b.addClass(i.isHorizontal()?y.horizontalClass:y.verticalClass),"bullets"===y.type&&y.dynamicBullets&&(b.addClass(`${y.modifierClass}${y.type}-dynamic`),x=0,y.dynamicMainBullets<1&&(y.dynamicMainBullets=1)),"progressbar"===y.type&&y.progressbarOpposite&&b.addClass(y.progressbarOppositeClass),y.clickable&&b.on("click",No(y.bulletClass),function(j){j.preventDefault();let F=H(this).index()*i.params.slidesPerGroup;i.params.loop&&(F+=i.loopedSlides),i.slideTo(F)}),Object.assign(i.pagination,{$el:b,el:b[0]}),i.enabled||b.addClass(y.lockClass))}function f(){const y=i.params.pagination;if(U())return;const b=i.pagination.$el;b.removeClass(y.hiddenClass),b.removeClass(y.modifierClass+y.type),b.removeClass(i.isHorizontal()?y.horizontalClass:y.verticalClass),i.pagination.bullets&&i.pagination.bullets.removeClass&&i.pagination.bullets.removeClass(y.bulletActiveClass),y.clickable&&b.off("click",No(y.bulletClass))}u("init",()=>{!1===i.params.pagination.enabled?g():(l(),P(),k())}),u("activeIndexChange",()=>{(i.params.loop||typeof i.snapIndex>"u")&&k()}),u("snapIndexChange",()=>{i.params.loop||k()}),u("slidesLengthChange",()=>{i.params.loop&&(P(),k())}),u("snapGridLengthChange",()=>{i.params.loop||(P(),k())}),u("destroy",()=>{f()}),u("enable disable",()=>{const{$el:y}=i.pagination;y&&y[i.enabled?"removeClass":"addClass"](i.params.pagination.lockClass)}),u("lock unlock",()=>{k()}),u("click",(y,b)=>{const O=b.target,{$el:j}=i.pagination;if(i.params.pagination.el&&i.params.pagination.hideOnClick&&j&&j.length>0&&!H(O).hasClass(i.params.pagination.bulletClass)){if(i.navigation&&(i.navigation.nextEl&&O===i.navigation.nextEl||i.navigation.prevEl&&O===i.navigation.prevEl))return;const F=j.hasClass(i.params.pagination.hiddenClass);h(!0===F?"paginationShow":"paginationHide"),j.toggleClass(i.params.pagination.hiddenClass)}});const g=()=>{i.$el.addClass(i.params.pagination.paginationDisabledClass),i.pagination.$el&&i.pagination.$el.addClass(i.params.pagination.paginationDisabledClass),f()};Object.assign(i.pagination,{enable:()=>{i.$el.removeClass(i.params.pagination.paginationDisabledClass),i.pagination.$el&&i.pagination.$el.removeClass(i.params.pagination.paginationDisabledClass),l(),P(),k()},disable:g,render:P,update:k,init:l,destroy:f})},function Bs({swiper:i,extendParams:m,on:u,emit:h}){function C(d){let g;return d&&(g=H(d),i.params.uniqueNavElements&&"string"==typeof d&&g.length>1&&1===i.$el.find(d).length&&(g=i.$el.find(d))),g}function M(d,g){const y=i.params.navigation;d&&d.length>0&&(d[g?"addClass":"removeClass"](y.disabledClass),d[0]&&"BUTTON"===d[0].tagName&&(d[0].disabled=g),i.params.watchOverflow&&i.enabled&&d[i.isLocked?"addClass":"removeClass"](y.lockClass))}function x(){if(i.params.loop)return;const{$nextEl:d,$prevEl:g}=i.navigation;M(g,i.isBeginning&&!i.params.rewind),M(d,i.isEnd&&!i.params.rewind)}
3function U(d){d.preventDefault(),(!i.isBeginning||i.params.loop||i.params.rewind)&&(i.slidePrev(),h("navigationPrev"))}function A(d){d.preventDefault(),(!i.isEnd||i.params.loop||i.params.rewind)&&(i.slideNext(),h("navigationNext"))}function k(){const d=i.params.navigation;if(i.params.navigation=qt(i,i.originalParams.navigation,i.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!d.nextEl&&!d.prevEl)return;const g=C(d.nextEl),y=C(d.prevEl);g&&g.length>0&&g.on("click",A),y&&y.length>0&&y.on("click",U),Object.assign(i.navigation,{$nextEl:g,nextEl:g&&g[0],$prevEl:y,prevEl:y&&y[0]}),i.enabled||(g&&g.addClass(d.lockClass),y&&y.addClass(d.lockClass))}function P(){const{$nextEl:d,$prevEl:g}=i.navigation;d&&d.length&&(d.off("click",A),d.removeClass(i.params.navigation.disabledClass)),g&&g.length&&(g.off("click",U),g.removeClass(i.params.navigation.disabledClass))}m({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),i.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},u("init",()=>{!1===i.params.navigation.enabled?f():(k(),x())}),u("toEdge fromEdge lock unlock",()=>{x()}),u("destroy",()=>{P()}),u("enable disable",()=>{const{$nextEl:d,$prevEl:g}=i.navigation;d&&d[i.enabled?"removeClass":"addClass"](i.params.navigation.lockClass),g&&g[i.enabled?"removeClass":"addClass"](i.params.navigation.lockClass)}),u("click",(d,g)=>{const{$nextEl:y,$prevEl:b}=i.navigation,O=g.target;if(i.params.navigation.hideOnClick&&!H(O).is(b)&&!H(O).is(y)){if(i.pagination&&i.params.pagination&&i.params.pagination.clickable&&(i.pagination.el===O||i.pagination.el.contains(O)))return;let j;y?j=y.hasClass(i.params.navigation.hiddenClass):b&&(j=b.hasClass(i.params.navigation.hiddenClass)),h(!0===j?"navigationShow":"navigationHide"),y&&y.toggleClass(i.params.navigation.hiddenClass),b&&b.toggleClass(i.params.navigation.hiddenClass)}});const f=()=>{i.$el.addClass(i.params.navigation.navigationDisabledClass),P()};Object.assign(i.navigation,{enable:()=>{i.$el.removeClass(i.params.navigation.navigationDisabledClass),k(),x()},disable:f,update:x,init:k,destroy:P})},function ws({swiper:i,extendParams:m,on:u,emit:h}){let C;function M(l,f){const d=i.params.virtual;if(d.cache&&i.virtual.cache[f])return i.virtual.cache[f];const g=H(d.renderSlide?d.renderSlide.call(i,l,f):`<div class="${i.params.slideClass}" data-swiper-slide-index="${f}">${l}</div>`);return g.attr("data-swiper-slide-index")||g.attr("data-swiper-slide-index",f),d.cache&&(i.virtual.cache[f]=g),g}function x(l){const{slidesPerView:f,slidesPerGroup:d,centeredSlides:g}=i.params,{addSlidesBefore:y,addSlidesAfter:b}=i.params.virtual,{from:O,to:j,slides:F,slidesGrid:ne,offset:de}=i.virtual;i.params.cssMode||i.updateActiveIndex();const _e=i.activeIndex||0;let Pe,Xe,Ze;Pe=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",g?(Xe=Math.floor(f/2)+d+b,Ze=Math.floor(f/2)+d+y):(Xe=f+(d-1)+b,Ze=d+y);const je=Math.max((_e||0)-Ze,0),Ce=Math.min((_e||0)+Xe,F.length-1),G=(i.slidesGrid[je]||0)-(i.slidesGrid[0]||0);function se(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),i.lazy&&i.params.lazy.enabled&&i.lazy.load(),h("virtualUpdate")}if(Object.assign(i.virtual,{from:je,to:Ce,offset:G,slidesGrid:i.slidesGrid}),O===je&&j===Ce&&!l)return i.slidesGrid!==ne&&G!==de&&i.slides.css(Pe,`${G}px`),i.updateProgress(),void h("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{offset:G,from:je,to:Ce,slides:function(){const it=[];for(let qe=je;qe<=Ce;qe+=1)it.push(F[qe]);return it}()}),void(i.params.virtual.renderExternalUpdate?se():h("virtualUpdate"));const at=[],Tt=[];if(l)i.$wrapperEl.find(`.${i.params.slideClass}`).remove();else for(let ae=O;ae<=j;ae+=1)(ae<je||ae>Ce)&&i.$wrapperEl.find(`.${i.params.slideClass}[data-swiper-slide-index="${ae}"]`).remove();for(let ae=0;ae<F.length;ae+=1)ae>=je&&ae<=Ce&&(typeof j>"u"||l?Tt.push(ae):(ae>j&&Tt.push(ae),ae<O&&at.push(ae)));Tt.forEach(ae=>{i.$wrapperEl.append(M(F[ae],ae))}),at.sort((ae,it)=>it-ae).forEach(ae=>{i.$wrapperEl.prepend(M(F[ae],ae))}),i.$wrapperEl.children(".swiper-slide").css(Pe,`${G}px`),se()}m({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),i.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},u("beforeInit",()=>{i.params.virtual.enabled&&(i.virtual.slides=i.params.virtual.slides,i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,i.params.initialSlide||x())}),u("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(C),C=setTimeout(()=>{x()},100)):x())}),u("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&nn(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{appendSlide:function U(l){if("object"==typeof l&&"length"in l)for(let f=0;f<l.length;f+=1)l[f]&&i.virtual.slides.push(l[f]);else i.virtual.slides.push(l);x(!0)},prependSlide:function A(l){const f=i.activeIndex;let d=f+1,g=1;if(Array.isArray(l)){for(let y=0;y<l.length;y+=1)l[y]&&i.virtual.slides.unshift(l[y]);d=f+l.length,g=l.length}else i.virtual.slides.unshift(l);if(i.params.virtual.cache){const y=i.virtual.cache,b={};
3Object.keys(y).forEach(O=>{const j=y[O],F=j.attr("data-swiper-slide-index");F&&j.attr("data-swiper-slide-index",parseInt(F,10)+g),b[parseInt(O,10)+g]=j}),i.virtual.cache=b}x(!0),i.slideTo(d,0)},removeSlide:function k(l){if(typeof l>"u"||null===l)return;let f=i.activeIndex;if(Array.isArray(l))for(let d=l.length-1;d>=0;d-=1)i.virtual.slides.splice(l[d],1),i.params.virtual.cache&&delete i.virtual.cache[l[d]],l[d]<f&&(f-=1),f=Math.max(f,0);else i.virtual.slides.splice(l,1),i.params.virtual.cache&&delete i.virtual.cache[l],l<f&&(f-=1),f=Math.max(f,0);x(!0),i.slideTo(f,0)},removeAllSlides:function P(){i.virtual.slides=[],i.params.virtual.cache&&(i.virtual.cache={}),x(!0),i.slideTo(0,0)},update:x})}]);let D=(()=>{class i{constructor(u,h){this.platformId=u,this.router=h,this.delay=5e3,this.slides=new _i.t([]),this.autoplayOk={}}ngOnInit(){this.autoplayOk={delay:this.delay,disableOnInteraction:!1},this.slides.next(this.arrayImagenes)}mostrarDestino(u,h="_self"){(0,re.UE)(this.platformId)&&"_blank"===h?window.open(`/${u}`,"_blank"):this.router.navigate([u])}static{this.\u0275fac=function(h){return new(h||i)(o.rXU(o.Agw),o.rXU(ue.Ix))}}static{this.\u0275cmp=o.VBU({type:i,selectors:[["app-carousel"]],inputs:{arrayImagenes:"arrayImagenes",delay:"delay"},decls:3,vars:10,consts:[[1,"my-swiper",3,"loop","autoHeight","allowTouchMove","autoplay","pagination","navigation"],[4,"ngFor","ngForOf"],["swiperSlide",""],[1,"swiper-slide-container",3,"click"],["alt","slide",1,"swiper-imagen",3,"src"]],template:function(h,C){1&h&&(o.j41(0,"swiper",0),o.DNE(1,R,1,0,null,1),o.nI1(2,"async"),o.k0s()),2&h&&(o.Y8G("loop",!0)("autoHeight",!0)("allowTouchMove",!0)("autoplay",C.autoplayOk)("pagination",o.lJ4(9,qs))("navigation",!0),o.R7$(),o.Y8G("ngForOf",o.bMT(2,7,C.slides)))},dependencies:[re.MD,re.Sq,re.Jj,Or,ti,ei,ue.iI],styles:['@charset "UTF-8";.my-swiper[_ngcontent-%COMP%]{height:100%}.swiper-slide-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;text-align:center;background:#fff;max-width:100%;margin:auto;border-radius:20px;cursor:pointer}.swiper-imagen[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.swiper-imagen[_ngcontent-%COMP%]{height:100%}}@media (min-width: 1024px){.swiper-imagen[_ngcontent-%COMP%]{height:100%}}']})}}return i})();var T=L(4897);function z(i,m){1&i&&(o.j41(0,"div",8)(1,"div",9),o.nrm(2,"img",10),o.k0s()())}function Ee(i,m){if(1&i&&(o.j41(0,"div",11)(1,"video",12),o.nrm(2,"source",13),o.k0s(),o.j41(3,"div",14)(4,"div",15)(5,"div",16)(6,"div",17),o.nrm(7,"a",18)(8,"a",19)(9,"a",20)(10,"a",21),o.k0s()(),o.j41(11,"div",22)(12,"div",23)(13,"pre"),o.pXf(14,0),o.k0s()(),o.j41(15,"div",24),o.nrm(16,"img",25),o.k0s()()()()()),2&i){const u=o.XpG();o.R7$(2),o.Y8G("src",u.urlSeguraVideo,o.B4B),o.R7$(14),o.FS9("src",u.diferentesImg,o.B4B)}}function Ne(i,m){1&i&&(o.j41(0,"div",26),o.nrm(1,"app-contenedor-noticias",27),o.k0s()),2&i&&(o.R7$(),o.Y8G("cantidadPub",6)("muestraSelector",!0)("muestraPaginado",!1)("unaPorCategoria",!0))}function nt(i,m){1&i&&(o.j41(0,"div",26),o.nrm(1,"app-contenedor-eventos",28),o.k0s()),2&i&&(o.R7$(),o.Y8G("cantidadPub",3)("muestraPaginado",!1))}let Kt=(()=>{class i{constructor(u,h,C,M,x){this.platformId=u,this.locale=h,this.seoService=C,this.router=M,this.sanitizer=x,this.url_backend=Ie.c.API_URL,this.urlSegura="",this.urlSeguraVideo="",this.name="Base Angular",this.hoy=Date.now(),this.empresa="Nexserver",this.creadoPor="Created by " + this.empresa + "",this.idioma="es",this.video="",this.videoCargado=!1,this.inicioOk=!1,this.diferentesImg="../../../../assets/images/Unso-Home.png",this.carousel=[{imagen:"../../../../assets/images/banners-01.jpg",destino:"carreras",target:"_self"},{imagen:"../../../../assets/images/banners-02.jpg",destino:"postgrados",target:"_self"},{imagen:"../../../../assets/images/banners-03.jpg",destino:"programas",target:"_self"},{imagen:"../../../../assets/images/banners-04.jpg",destino:"portal-transparencia-unso",target:"_blank"}],this.seoService.setMetaOtros("keywords","UNSO, Universidad Nacional Ra\xfal Scalabrini Ortiz, Carreras UNSO, Cursos UNSO, Posgrados UNSO"),this.seoService.setMetaDescription("P\xe1gina oficial de la Universidad Nacional Ra\xfal Scalabrini Ortiz. Encuentra las carreras, posgrados y cursos ofrecidos."),this.seoService.setMetaTitle("UNSO - Universidad Nacional Ra\xfal Scalabrini Ortiz"),this.seoService.setMetaOtros("robots","index, follow")}ngOnInit(){if(this.idioma=this.locale,"en"===this.idioma&&(this.diferentesImg="../../../../assets/images/Unso-Home-en.png",this.carousel=[{imagen:"../../../../assets/images/banners-01-en.jpg",destino:"carreras",target:"_self"},{imagen:"../../../../assets/images/banners-02-en.jpg",destino:"postgrados",target:"_self"},{imagen:"../../../../assets/images/banners-03-en.jpg",destino:"programas",target:"_self"},{imagen:"../../../../assets/images/banners-04-en.jpg",destino:"portal-transparencia-unso",target:"_blank"}]),this.video=(0,re.UE)(this.platformId)&&window.innerWidth<=540?window.innerHeight>window.innerWidth?this.url_backend+"/UNSO_MB.mp4":this.url_backend+"/UNSO.mp4":(0,re.UE)(this.platformId)&&window.innerHeight>window.innerWidth?this.url_backend+"/UNSO_TB.mp4":this.url_backend+"/UNSO.mp4",this.urlSeguraVideo=this.sanitizer.bypassSecurityTrustResourceUrl(this.video),(0,re.UE)(this.platformId)?(this.videoPreloader=document.createElement("video"),this.videoPreloader.src=this.video,this.videoPreloader.preload="auto",this.videoPreloader.load(),this.videoPreloader.addEventListener("loadeddata",()=>{this.videoCargado=!0,setTimeout(()=>{this.inicioOk=!0},1e3)})):(this.videoCargado=!0,this.inicioOk=!0),(0,re.UE)(this.platformId)){let u=document.getElementById("navbarC
3ollapse");u&&(u.onclick=function(){u&&u.classList.remove("show")})}}mostrarCarreras(){this.router.navigate(["carreras"])}mostrarPaginaLibre(u){this.router.navigate(["libre",u])}mostrarPaginaLibre2(u){this.router.navigate(["libre2",u])}static{this.\u0275fac=function(h){return new(h||i)(o.rXU(o.Agw),o.rXU(o.xe9),o.rXU(T.B),o.rXU(ue.Ix),o.rXU(W.up))}}static{this.\u0275cmp=o.VBU({type:i,selectors:[["app-home"]],decls:9,vars:6,consts:()=>{let u;return u=" If we all have the opportunity to learn, we are all equal. If we are equal, we can choose what we want. And that is what makes us different. At UNSO we choose to be different so that everyone can be different. So that no one leaves aside their dream and so that each one can make it come true. ",[u,["class","home-preload animate__animated animate__fadeIn",4,"ngIf"],["class","video__contenedor",4,"ngIf"],[1,"carousel"],[3,"arrayImagenes","delay"],["class","container",4,"ngIf"],[2,"height","0px"],[2,"height","50px"],[1,"home-preload","animate__animated","animate__fadeIn"],[1,"home-preload__img"],["src","../../../../assets/images/loader.gif","alt","loading"],[1,"video__contenedor"],["loop","","muted","","autoplay","","oncanplay","this.play()","onloadedmetadata","this.muted = true",1,"back-video","animate__animated","animate__fadeIn"],["type","video/mp4",3,"src"],[1,"main"],[1,"contenido"],[1,"redes"],[1,"iconos-redes-up"],["href","https://www.facebook.com/unsanisidro/?locale=es_LA","target","_blank","title","Facebook",1,"ri-facebook-circle-line","iconos-redes"],["href","https://www.instagram.com/unsanisidro/?hl=es","target","_blank","title","Instagram",1,"ri-instagram-line","iconos-redes"],["href","https://www.youtube.com/c/unsivirtual","target","_blank","title","YouTube",1,"ri-youtube-line","iconos-redes"],["href","spotify:show:7ygGIIgtnvIunr8FWSUPSq","target","_blank","title","Spotify",1,"ri-spotify-line","iconos-redes"],[1,"containerx","animate__animated","animate__fadeIn"],[1,"text-cell"],[1,"image-cell"],["alt","luneta",3,"src"],[1,"container"],["categoriasPub","{}","tituloPagina","Noticias Principales",3,"cantidadPub","muestraSelector","muestraPaginado","unaPorCategoria"],["categoriasPub","{}","tituloPagina","Pr\xf3ximos Eventos",3,"cantidadPub","muestraPaginado"]]},template:function(h,C){1&h&&(o.DNE(0,z,3,0,"div",1)(1,Ee,17,2,"div",2),o.j41(2,"div",3),o.nrm(3,"app-carousel",4),o.k0s(),o.nrm(4,"br"),o.DNE(5,Ne,2,4,"div",5),o.nrm(6,"div",6),o.DNE(7,nt,2,2,"div",5),o.nrm(8,"div",7)),2&h&&(o.Y8G("ngIf",!C.inicioOk),o.R7$(),o.Y8G("ngIf",C.inicioOk),o.R7$(2),o.Y8G("arrayImagenes",C.carousel)("delay",5e3),o.R7$(2),o.Y8G("ngIf","es"===C.idioma),o.R7$(2),o.Y8G("ngIf","es"===C.idioma))},dependencies:[re.MD,re.bT,be.r,Ve.n,ue.iI,D],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;position:relative}[_nghost-%COMP%]:before{content:"";position:absolute;top:90vh;left:0;right:0;bottom:0;background:url(UNSO-BK-WEB.d7eb95e302901d77.png);background-repeat:repeat-y;background-position-y:top;background-position-x:left;background-size:300%;opacity:.1;z-index:-1;background-attachment:scroll}@media (min-width: 768px){[_nghost-%COMP%]:before{top:90vh;background-size:inherit}}@media (min-width: 1024px){[_nghost-%COMP%]:before{top:90vh;background-size:inherit}}.home-preload[_ngcontent-%COMP%]{width:100vw;height:101vh;margin-top:-2rem;background-color:#00385d;display:flex;justify-content:center;align-items:center}.home-preload__img[_ngcontent-%COMP%]{width:5rem;height:17rem}.active[_ngcontent-%COMP%]{color:#424242}.video__contenedor[_ngcontent-%COMP%]{width:100%;height:100vh;background-color:#0006;position:relative;padding:0 5%;display:flex;align-items:center;justify-content:center;top:-9rem}.back-video[_ngcontent-%COMP%]{position:absolute;right:0rem;bottom:0;z-index:-1}@media (min-aspect-ratio: 16/9){.back-video[_ngcontent-%COMP%]{width:100%;height:auto}}@media (max-aspect-ratio: 16/9){.back-video[_ngcontent-%COMP%]{width:auto;height:100%}}.inscripcion[_ngcontent-%COMP%]{cursor:pointer;display:flex;justify-content:center}.inscripcion[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:98%;height:100px}@media (min-width: 768px){.inscripcion[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:70%;height:100%}}
3.carousel[_ngcontent-%COMP%]{position:relative;top:-8rem;z-index:0}.main[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:100px}.contenido[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100vh;justify-content:space-between;align-items:flex-end;padding-bottom:20px;position:relative;top:9rem}@media (min-width: 600px){.contenido[_ngcontent-%COMP%]{position:unset}}.flyer-container[_ngcontent-%COMP%]{position:relative;width:100%;margin:-15px auto;display:block;text-decoration:none;color:inherit;padding-bottom:15rem}.flyer-background[_ngcontent-%COMP%]{position:absolute;inset:0;background:linear-gradient(45deg,#00385d,#7c97c5);height:15rem}@media (min-width: 768px){.flyer-background[_ngcontent-%COMP%]{height:18rem}}@media (min-width: 1024px){.flyer-background[_ngcontent-%COMP%]{height:25rem}}.flyer-imagen[_ngcontent-%COMP%]{width:100%;height:auto}.flyer-texto[_ngcontent-%COMP%]{position:relative;z-index:1;top:4rem;transform:translateY(-50%);text-align:center}@media (min-width: 768px){.flyer-texto[_ngcontent-%COMP%]{top:5rem}}@media (min-width: 1024px){.flyer-texto[_ngcontent-%COMP%]{top:8rem}}.flyer-texto[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{padding-top:8rem;font-size:3rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}@media (min-width: 768px){.flyer-texto[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:4rem}}@media (min-width: 1024px){.flyer-texto[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:7rem}}.flyer-descripcion[_ngcontent-%COMP%]{font-size:1.7rem;line-height:3rem;margin-bottom:20px;color:#fff}@media (min-width: 768px){.flyer-descripcion[_ngcontent-%COMP%]{font-size:2.8rem;line-height:6rem}}@media (min-width: 1024px){.flyer-descripcion[_ngcontent-%COMP%]{font-size:4rem;line-height:6rem}}.slogan[_ngcontent-%COMP%]{position:relative;width:100%}@media (min-width: 768px){.slogan[_ngcontent-%COMP%]{left:-7rem}}@media (min-width: 1024px){.slogan[_ngcontent-%COMP%]{left:-10rem}}.slogan__img[_ngcontent-%COMP%]{width:200px;position:relative;opacity:.8;top:1rem;float:left;animation:_ngcontent-%COMP%_aparecer 2s}@media (min-width: 768px){.slogan__img[_ngcontent-%COMP%]{width:30%;top:0rem;float:right;right:-8rem}}@media (min-width: 1024px){.slogan__img[_ngcontent-%COMP%]{width:15%;position:relative;top:2rem;right:-9rem;float:right}}.slogan__texto[_ngcontent-%COMP%]{color:#fff;font-family:Bold,sans-serif;font-size:3rem;text-align:right}.containerx[_ngcontent-%COMP%]{display:flex;flex-direction:row-reverse;align-items:flex-end;height:90vh}@media (min-width: 600px){.containerx[_ngcontent-%COMP%]{flex-direction:row}}.text-cell[_ngcontent-%COMP%]{flex:2;margin-bottom:5rem;color:#e9e9e9;height:100%;text-align:left;display:flex;align-items:flex-end;justify-content:flex-end;line-height:1.2;position:relative;top:-10rem;left:-5rem}@media (min-width: 600px){.text-cell[_ngcontent-%COMP%]{text-align:right;position:unset;margin-bottom:8rem;flex:1;width:60rem;line-height:1.5}}@media (min-width: 768px){.text-cell[_ngcontent-%COMP%]{margin-bottom:9rem;line-height:1.5}}@media (min-width: 900px){.text-cell[_ngcontent-%COMP%]{margin-bottom:9rem;line-height:1.5}}@media (min-width: 1024px){.text-cell[_ngcontent-%COMP%]{margin-bottom:9rem;line-height:1.5}}@media (min-width: 1260px){.text-cell[_ngcontent-%COMP%]{margin-bottom:9rem;line-height:1.5}}.text-cell[_ngcontent-%COMP%]   pre[_ngcontent-%COMP%]{font-family:Light,sans-serif;font-weight:700;font-size:4vw;padding:2rem 0;text-shadow:1px 1px 2px black}@media (min-width: 600px){.text-cell[_ngcontent-%COMP%]   pre[_ngcontent-%COMP%]{font-size:2.5vw;border:0}}@media (min-width: 768px){.text-cell[_ngcontent-%COMP%]   pre[_ngcontent-%COMP%]{font-size:2.2vw}}@media (min-width: 900px){.text-cell[_ngcontent-%COMP%]   pre[_ngcontent-%COMP%]{font-size:2vw}}@media (min-width: 1024px){.text-cell[_ngcontent-%COMP%]   pre[_ngcontent-%COMP%]{font-size:1.8vw}}@media (min-width: 1260px){.text-cell[_ngcontent-%COMP%]   pre[_ngcontent-%COMP%]{font-size:1.5vw}}.image-cell[_ngcontent-%COMP%]{flex:1.5;display:flex;align-items:flex-end;justify-content:flex-end;height:100%;padding:20px;margin-bottom:1rem}@media (min-width: 600px){.image-cell[_ngcontent-%COMP%]{flex:.9;margin-bottom:0}}@media (min-width: 768px){.image-cell[_ngcontent-%COMP%]{flex:.8;margin-bottom:0}}@media (min-width: 900px){.image-cell[_ngcontent-%COMP%]{flex:.8;margin-bottom:0}}@media (min-width: 1024px){.image-cell[_ngcontent-%COMP%]{flex:.7;margin-bottom:0}}@media (min-width: 1260px){.image-cell[_ngcontent-%COMP%]{flex:.6;margin-bottom:0}}.image-cell[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{top:-4rem;position:relative;height:auto}@keyframes _ngcontent-%COMP%_aparecer{0%{opacity:0}
3to{opacity:1}}@keyframes _ngcontent-%COMP%_show{0%{opacity:0;transform:translateY(800%)}to{opacity:1;transform:translateY(0)}}.redes[_ngcontent-%COMP%]{position:relative;top:-8rem;padding-top:12.5rem;padding-right:11rem;z-index:1}@media screen and (min-width: 1118px){.redes[_ngcontent-%COMP%]{padding-top:14.5rem;padding-right:6rem}}@media (min-width: 768px){.redes[_ngcontent-%COMP%]{padding-right:8rem;top:0}}@media (min-width: 600px){.redes[_ngcontent-%COMP%]{padding-right:8rem;top:0}}@media (min-width: 1024px){.redes[_ngcontent-%COMP%]{padding-right:7rem;top:0}}.iconos-redes-up[_ngcontent-%COMP%]{position:fixed;display:flex;flex-direction:row;justify-content:space-around}.iconos-redes[_ngcontent-%COMP%]{color:#fff;background-color:#00385d;font-size:23px;padding-left:1.5px;border:0px solid #7c97c5;border-radius:50%;width:26px;height:26px;margin:0 .3rem}.boton1[_ngcontent-%COMP%]{text-decoration:none;display:inline-block;color:#424242;font-size:1.6rem;border:2px solid #fff;padding:10px 15px;border-radius:50px;margin:20px 10px 0 0}.boton1[_ngcontent-%COMP%]:hover{background-color:#00385d}.prueba1[_ngcontent-%COMP%]{font-size:1.6rem}.prueba2[_ngcontent-%COMP%]{font-size:1.4rem}.prueba3[_ngcontent-%COMP%]{font-size:2.2rem}.prueba4[_ngcontent-%COMP%]{font-size:3rem}.prueba5[_ngcontent-%COMP%]{font-size:4rem}.prueba6[_ngcontent-%COMP%]{font-size:1.2rem}.prueba7[_ngcontent-%COMP%]{font-size:1rem}']})}}return i})();function hn(i,m){1&i&&(o.j41(0,"div",1),o.nrm(1,"br")(2,"br"),o.j41(3,"p",2),o.EFF(4,"NO SE ENCONTR\xd3 LA P\xc1GINA SOLICITADA"),o.k0s(),o.nrm(5,"br"),o.j41(6,"p",3),o.EFF(7,"Probablemente est\xe9 intentando acceder mediante un v\xednculo que ya no es v\xe1lido"),o.k0s(),o.nrm(8,"br"),o.j41(9,"p",4),o.EFF(10,"Intente buscar lo deseado en el men\xfa superior"),o.k0s()())}let wt=(()=>{class i{constructor(u){this.seoService=u,this.timerOk=!1,setTimeout(()=>{this.timerOk=!0},500),this.seoService.setMetaTitle("No Encontrada - UNSO - Universidad Nacional Ra\xfal Scalabrini Ortiz")}static{this.\u0275fac=function(h){return new(h||i)(o.rXU(T.B))}}static{this.\u0275cmp=o.VBU({type:i,selectors:[["app-not-found"]],decls:1,vars:1,consts:[["style","text-align: center;",4,"ngIf"],[2,"text-align","center"],[2,"font-size","4rem"],[2,"font-size","1.5rem"],[2,"font-size","2.5rem"]],template:function(h,C){1&h&&o.DNE(0,hn,11,0,"div",0),2&h&&o.Y8G("ngIf",C.timerOk)},dependencies:[re.MD,re.bT],encapsulation:2})}}return i})();var yt=L(4341),Nt=L(1626);new Nt.Lr({"Content-Type":"application/json","Access-Control-Allow-Origin":"*","Access-Control-Allow-Credentials":"true"});const Tn=Ie.c.API_URL;let Kn=(()=>{class i{constructor(u){this.http=u}enviarEmail(u,h,C){return this.http.post(Tn+"/enviarEmail",{param:{destinatario:u,asunto:h,contenido:C}})}static{this.\u0275fac=function(h){return new(h||i)(o.KVO(Nt.Qq))}}static{this.\u0275prov=o.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function kr(i,m){if(1&i&&(o.j41(0,"option",25),o.EFF(1),o.k0s()),2&i){const u=m.$implicit;o.Y8G("value",u.asunto),o.R7$(),o.SpI("",u.asunto," ")}}function or(i,m){1&i&&(o.j41(0,"span",26),o.EFF(1," (Debe seleccionar una opci\xf3n) "),o.k0s())}function zr(i,m){1&i&&(o.j41(0,"span",26),o.EFF(1," (La descripci\xf3n no puede quedar vac\xeda) "),o.k0s())}function Li(i,m){1&i&&(o.j41(0,"span",26),o.EFF(1," (El nombre no puede quedar vac\xedo) "),o.k0s())}function bo(i,m){1&i&&(o.j41(0,"span",26),o.EFF(1," (Debe tener como m\xednimo 10 caracteres) "),o.k0s())}function Do(i,m){1&i&&(o.j41(0,"span",26),o.EFF(1," (El mail no puede quedar vac\xedo) "),o.k0s())}function Ao(i,m){1&i&&(o.j41(0,"span",26),o.EFF(1," (El mail no es v\xe1lido) "),o.k0s())}function Zi(i,m){1&i&&(o.j41(0,"span",26),o.EFF(1," (El tel\xe9fono no puede quedar vac\xedo) "),o.k0s())}function Ks(i,m){1&i&&(o.j41(0,"span",26),o.EFF(1," (Debe tener como m\xednimo 10 d\xedgitos) "),o.k0s())}function Xc(i,m){1&i&&o.nrm(0,"span",27)}function xo(i,m){if(1&i){const u=o.RV6();o.j41(0,"div",6)(1,"form",7)(2,"div",8)(3,"label",9),o.EFF(4),o.k0s(),o.j41(5,"select",10)(6,"option",11),o.EFF(7),o.k0s(),o.DNE(8,kr,2,2,"option",12),o.k0s(),o.DNE(9,or,2,0,"span",13),o.k0s(),o.j41(10,"div",8)(11,"label",14),o.EFF(12),o.k0s(),o.nrm(13,"textarea",15),o.DNE(14,zr,2,0,"span",13),o.k0s(),o.j41(15,"div",8)(16,"label",16),o.EFF(17),o.k0s(),o.nrm(18,"input",17),o.DNE(19,Li,2,0,"span",13)(20,bo,2,0,"span",13),o.k0s(),o.j41(21,"div",8)(22,"label",18),o.EFF(23),o.k0s(),o.nrm(24,"input",19),o.DNE(25,Do,2,0,"span",13)(26,Ao,2,0,"span",13),o.k0s(),o.j41(27,"div",8)(28,"label",20),o.EFF(29),o.k0s(),o.nrm(30,"input",21),o.DNE(31,Zi,2,0,"span",13)(32,Ks,2,0,"span",13),o.k0s(),o.j41(33,"div",8)(34,"button",22),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.onSubmit())}),o.DNE(35,Xc,1,0,"span",23),o.EFF(36),o.k0s()(),o.j41(37,"div",24),o.EFF(38),o.k0s()()()}if(2&i){let u,h,C,M,x,U,A,k;const P=o.XpG();o.R7$(),o.Y8G("formGroup",P.formularioContacto),o.R7$(3),o.SpI(" ",P.formConsulta,":"),o.R7$(3),o.SpI(" ",P.seleccionNula," "),o.R7$(),o.Y8G("ngForOf",P.asuntoArray),o.R7$(),o.Y8G("ngIf",(null==(u=P.formularioContacto.get("consulta"))?null:u.touched)&&(null==(u=P.formularioContacto.get("consulta"))||null==u.errors?null:u.errors.required)),o.R7$(3),o.SpI("",P.formDescrip,":"),o.R7$(2),o.Y8G("ngIf",(null==(h=P.formularioContacto.get("mensaje"))?null:h.touched)&&(null==(h=P.formularioContacto.get("mensaje"))||null==h.errors?null:h.errors.required)),o.R7$(3),o.SpI("",P.formNombre,":"),o.R7$(2),o.Y8G("ngIf",(null==(C=P.formularioContacto.get("nombre"))?null:C.touched)&&(null==(C=P.formularioContacto.get("nombre"))||null==C.errors?null:C.errors.required)),o.R7$(),o.Y8G("ngIf",(null==(M=P.formularioContacto.get("nombre"))?null:M.touched)&&(null==(M=P.formularioContacto.get("nombre"))||null==M.errors?null:M.errors.minlength)),o.R7$(3),o.SpI("",P.formMail,":"),o.R7$(2),o.Y8G("ngIf",(null==(x=P.formularioContacto.get("mail"))?null:x.touched)&&(null==(x=P.formularioContacto.get("mail"))||null==x.errors?null:x.errors.required)),o.R7$(),o.Y8G("ngIf",(null==(U=P.formularioContacto.get("mail"))?null:U.touched)&&(null==(U=P.formularioContacto.get("mail"))||null==U.errors?null:U.errors.email)),o.R7$(3),o.SpI("",P.formTelefono,":"),o.R7$(2),o.Y8G("ngIf",(null==(A=P.formularioContacto.get("telefono"))?null:A.touched)&&(null==(A=P.formularioContacto.get("telefono"))||null==A.errors?null:A.errors.required)),o.R7$(),o.Y8G("ngIf",(null==(k=P.formularioContacto.get("telefono"))?null:k.touched)&&(null==(k=P.formularioContacto.get("telefono"))||null==k.errors?null:k.errors.minlength)),o.R7$(2),o.Y8G("disabled",P.enviando),o.R7$(),o.Y8G("ngIf",P.enviando),o.R7$(),o.SpI(" ",P.textoBoton," "),o.R7$(2),o.JRh(P.resultado
3)}}let Yc=(()=>{class i{constructor(u,h,C,M,x){this.locale=u,this.platformId=h,this.email=C,this.postgreService=M,this.fb=x,this.asuntosCargados=!1,this.enviando=!1,this.idioma="es",this.textoBoton="Send",this.seleccionNula="Select an option",this.formTitulo="Tell us about your issue or request",this.formSubTitulo="Let us know how we can help you",this.formConsulta="Consultation",this.formDescrip="Description",this.formNombre="Full name",this.formMail="Email",this.formTelefono="Phone number",this.formularioContacto=this.fb.group({consulta:["",yt.k0.required],mensaje:["",[yt.k0.required,yt.k0.maxLength(1e4)]],nombre:["",[yt.k0.required,yt.k0.minLength(5)]],mail:["",[yt.k0.required,yt.k0.email]],telefono:["",[yt.k0.required,yt.k0.minLength(10)]]})}ngOnInit(){this.idioma=this.locale,(0,re.UE)(this.platformId)&&this.getContactoAsuntos(this.idioma)}onSubmit(){if(this.formularioContacto.valid){this.resultado="",this.enviando=!0,this.textoBoton="Sending";const u=this.getDestinatarioFromAsunto(this.formularioContacto.value.consulta);void 0!==u&&this.enviarEmail(u,this.formularioContacto.value.consulta,this.formularioContacto.value)}else this.resultado="Invalid data in the form"}getDestinatarioFromAsunto(u){if(u){const h=this.asuntoArray.find(C=>C.asunto===u);return h?h.destinatario:void 0}}enviarEmail(u,h,C){this.email.enviarEmail(u,h,C).subscribe({next:M=>{!0===M.ok?(this.enviando=!1,this.textoBoton="Send",this.resultado="e-mail enviado correctamente",this.formularioContacto.reset()):this.resultado="No pudo enviarse el e-mail"},error:M=>{this.resultado="No pudo enviarse el e-mail"}})}
3getContactoAsuntos(u){this.postgreService.getContactoAsuntos(u).subscribe(h=>{this.asuntoArray=h[0].resultado.dato_js,this.asuntosCargados=!0})}static{this.\u0275fac=function(h){return new(h||i)(o.rXU(o.xe9),o.rXU(o.Agw),o.rXU(Kn),o.rXU(me.C),o.rXU(yt.ok))}}static{this.\u0275cmp=o.VBU({type:i,selectors:[["app-form-contacto"]],decls:9,vars:3,consts:[[1,"contacto"],[1,"contacto__caja"],[1,"contacto__titulo"],[1,"contacto__subtitulo"],[1,"contacto__contenido"],["class","contacto__formulario",4,"ngIf"],[1,"contacto__formulario"],[3,"formGroup"],[1,"contacto__campo"],["for","consulta"],["formControlName","consulta","id","consulta"],["value",""],[3,"value",4,"ngFor","ngForOf"],["class","contacto__validacion",4,"ngIf"],["for","mensaje"],["rows","1","cols","70","formControlName","mensaje","id","mensaje"],["for","nombre"],["type","text","formControlName","nombre","required","","id","nombre"],["for","mail"],["type","text","formControlName","mail","id","mail"],["for","telefono"],["type","text","formControlName","telefono","required","","id","telefono"],["type","submit",1,"contacto__submit",3,"click","disabled"],["class","contacto__spinner",4,"ngIf"],[2,"font-size","1.4rem","color","red"],[3,"value"],[1,"contacto__validacion"],[1,"contacto__spinner"]],template:function(h,C){1&h&&(o.j41(0,"section")(1,"div",0)(2,"div",1)(3,"p",2),o.EFF(4),o.k0s(),o.j41(5,"p",3),o.EFF(6),o.k0s(),o.j41(7,"div",4),o.DNE(8,xo,39,20,"div",5),o.k0s()()()()),2&h&&(o.R7$(4),o.SpI(" ",C.formTitulo," "),o.R7$(2),o.SpI(" ",C.formSubTitulo," "),o.R7$(2),o.Y8G("ngIf",C.asuntosCargados))},dependencies:[re.MD,re.Sq,re.bT,yt.X1,yt.qT,yt.xH,yt.y7,yt.me,yt.wz,yt.BC,yt.cb,yt.YS,yt.j4,yt.JD,yt.YN],styles:['@charset "UTF-8";.contacto[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:1rem 0 2rem}.contacto__caja[_ngcontent-%COMP%]{margin:0;width:100%}@media (min-width: 768px){.contacto__caja[_ngcontent-%COMP%]{margin:0 5rem}}.contacto__titulo[_ngcontent-%COMP%]{text-align:left;font-size:2.2rem;color:#fff;margin:0}.contacto__subtitulo[_ngcontent-%COMP%]{text-align:left;font-size:1.6rem;color:#fff;margin:0;padding-bottom:2rem}.contacto__contenido[_ngcontent-%COMP%]{width:100%}.contacto__formulario[_ngcontent-%COMP%]{width:inherit}.contacto__validacion[_ngcontent-%COMP%]{color:#ff652f;font-size:1rem}.contacto__campo[_ngcontent-%COMP%]{margin-bottom:1rem}.contacto__campo[_ngcontent-%COMP%]:last-of-type{margin-bottom:0}.contacto__campo[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:block;font-size:1.2rem;color:#fff}.contacto__campo[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:not([type=submit]), .contacto__campo[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .contacto__campo[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{border:none;border-radius:3px;padding:.7rem;width:100%;color:#000;font-weight:700}.contacto__submit[_ngcontent-%COMP%]{background-color:transparent;width:100%;height:40px;text-decoration:none;display:inline-block;color:#fff;font-size:1.6rem;font-weight:300;text-align:center;border:1px solid #ffffff;border-radius:5px;padding:1rem 2rem;margin:2rem 0;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center}.contacto__submit[_ngcontent-%COMP%]:hover{background-color:#7c97c5;cursor:pointer}.contacto__spinner[_ngcontent-%COMP%]{border:4px solid rgba(240,240,240,.9);border-left-color:#3498db;border-radius:50%;width:16px;height:16px;animation:_ngcontent-%COMP%_spin 1s linear infinite;display:inline-block;margin-right:8px}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}']})}}return i})();function qc(i,m){if(1&i){const u=o.RV6();o.j41(0,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("6f9410e0-2e75-4b50-bbee-1d7fc7cd69d0"))}),o.pXf(1,7),o.k0s()}}function Qs(i,m){1&i&&(o.j41(0,"a",48),o.EFF(1,"Noticias"),o.k0s())}function Kc(i,m){1&i&&(o.j41(0,"a",49),o.EFF(1,"Eventos"),o.k0s())}function Qc(i,m){1&i&&(o.j41(0,"h3",12),o.pXf(1,8),o.k0s())}function Dl(i,m){1&i&&(o.j41(0,"nav",13)(1,"a",50),o.EFF(2,"Recibos de sueldo"),o.k0s(),o.j41(3,"a",51),o.EFF(4,"Guaran\xed docente"),o.k0s()())}let kd=(()=>{class i{constructor(u,h){this.locale=u,this.router=h,this.idioma="es",this.copyright=" 2023 "+"All rights reserved - Universidad Nacional Ra\xFAl Scalabrini Ortiz"}ngOnInit(){this.idioma=this.locale}mostrarPaginaLibre(u){this.router.navigate(["libre",u])}mostrarPaginaLibre2(u){this.router.navigate(["libre2",u])}static{this.\u0275fac=function(h){return new(h||i)(o.rXU(o.xe9),o.rXU(ue.Ix))}}static{this.\u0275cmp=o.VBU({type:i,selectors:[["app-footer"]],decls:77,vars:6,consts:()=>{let u,h,C,M,x,U,A,k,P;return u="Contact",h="Navigation",C="Institutional",M="Careers",x="Diplomas",U="Programs",A="Useful Links",k="Students",P="Employee Self-management",[u,h,C,M,x,U,A,k,P,[1,"footer","animate__animated","animate__fadeIn"],[1,"footer__grid"],[1,"footer__box"],[1,"footer__heading"],[1,"footer__navegacion"],[1,"footer__c
3ontacto"],[1,"ri-map-pin-line","footer__icon"],[1,"ri-phone-line","footer__icon"],[1,"ri-global-line","footer__icon"],["href","https://www.facebook.com/unsanisidro/?locale=es_LA","target","_blank",1,"footer__contacto"],[1,"ri-facebook-circle-line","footer__icon"],["href","https://www.instagram.com/unsanisidro/?hl=es","target","_blank",1,"footer__contacto"],[1,"ri-instagram-line","footer__icon"],["href","https://www.youtube.com/c/unsivirtual","target","_blank",1,"footer__contacto"],[1,"ri-youtube-line","footer__icon"],["href","spotify:show:7ygGIIgtnvIunr8FWSUPSq","target","_blank",1,"footer__contacto"],[1,"ri-spotify-line","footer__icon"],["routerLink","institucional",1,"footer__link"],["routerLink","carreras",1,"footer__link"],["routerLink","postgrados",1,"footer__link"],["class","footer__link",3,"click",4,"ngIf"],["routerLink","programas",1,"footer__link"],["class","footer__link","routerLink","noticias",4,"ngIf"],["class","footer__link","routerLink","eventos",4,"ngIf"],["class","footer__heading",4,"ngIf"],["class","footer__navegacion",4,"ngIf"],["href","https://www.argentina.gob.ar/educacion","target","_blank",1,"footer__link"],["href","https://www.argentina.gob.ar/educacion/autoridades-secretaria-politicas-universitarias","target","_blank",1,"footer__link"],["href","https://www.coneau.gob.ar/coneau/","target","_blank",1,"footer__link"],["href","http://sipes.siu.edu.ar/buscar_titulos.php","target","_blank",1,"footer__link"],["href","https://www.argentina.gob.ar/tema/extranjeros/estudiar","target","_blank",1,"footer__link"],["href","https://www.argentina.gob.ar/educacion/ministerios-de-educacion-provinciales","target","_blank",1,"footer__link"],["href","https://abc.gob.ar/","target","_blank",1,"footer__link"],["href","https://www.argentina.gob.ar/interior/migraciones","target","_blank",1,"footer__link"],["href","https://convalidaciones.siu.edu.ar/","target","_blank",1,"footer__link"],["href","index.html",1,"logo-solo"],["src","../../../../assets/images/logo-blanco.png","alt","logo",1,"logo"],[1,"footer__copyright"],[1,"footer__link",3,"click"],["routerLink","noticias",1,"footer__link"],["routerLink","eventos",1,"footer__link"],["href","https://sueldos.unsanisidro.edu.ar/","target","_blank",1,"footer__link"],["href","http://guarani.unsanisidro.edu.ar/autogestion/","target","_blank",1,"footer__link"]]},template:function(h,C){1&h&&(o.j41(0,"footer",9)(1,"div",10)(2,"div",11)(3,"div"),o.nrm(4,"app-form-contacto"),o.k0s()(),o.j41(5,"div",11)(6,"h3",12),o.pXf(7,0),o.k0s(),o.nrm(8,"div",11),o.j41(9,"nav",13)(10,"p",14),o.nrm(11,"i",15),o.EFF(12,"Campus e informes: Juan Bautista de LaSalle 600, San Isidro"),o.k0s(),o.j41(13,"p",14),o.nrm(14,"i",15),o.EFF(15,"Rectorado: Panamericana 1925, San Isidro"),o.k0s(),o.j41(16,"p",14),o.nrm(17,"i",16),o.EFF(18,"+54 11 4719-4718"),o.k0s(),o.j41(19,"p",14),o.nrm(20,"i",17),o.EFF(21,"Buenos Aires, Argentina"),o.k0s(),o.j41(22,"a",18),o.nrm(23,"i",19),o.EFF(24,"Facebook"),o.k0s(),o.j41(25,"a",20),o.nrm(26,"i",21),o.EFF(27,"Instagram"),o.k0s(),o.j41(28,"a",22),o.nrm(29,"i",23),o.EFF(30,"YouTube"),o.k0s(),o.j41(31,"a",24),o.nrm(32,"i",25),o.EFF(33,"Spotify"),o.k0s()()(),o.j41(34,"div",11)(35,"h3",12),o.pXf(36,1),o.k0s(),o.j41(37,"nav",13)(38,"a",26),o.pXf(39,2),o.k0s(),o.j41(40,"a",27),o.pXf(41,3),o.k0s(),o.j41(42,"a",28),o.pXf(43,4),o.k0s(),o.DNE(44,qc,2,0,"a",29),o.j41(45,"a",30),o.pXf(46,5),o.k0s(),o.DNE(47,Qs,2,0,"a",31)(48,Kc,2,0,"a",32),o.k0s(),o.DNE(49,Qc,2,0,"h3",33)(50,Dl,5,0,"nav",34),o.k0s(),o.j41(51,"div",11)(52,"h3",12),o.pXf(53,6),o.k0s(),o.j41(54,"nav",13)(55,"a",35),o.EFF(56,"Ministerio de Educaci\xf3n"),o.k0s(),o.j41(57,"a",36),o.EFF(58,"SPU"),o.k0s(),o.j41(59,"a",37),o.EFF(60,"CONEAU"),o.k0s(),o.j41(61,"a",38),o.EFF(62,"Buscador de T\xedtulos"),o.k0s(),o.j41(63,"a",39),o.EFF(64,"Estudiar en Argentina"),o.k0s(),o.j41(65,"a",40),o.EFF(66,"Ministerios de Educaci\xf3n Provinciales"),o.k0s(),o.j41(67,"a",41),o.EFF(68,"ABC (Ministerio de Educaci\xf3n Provincia)"),o.k0s(),o.j41(69,"a",42),o.EFF(70,"Tr\xe1mites Migratorios"),o.k0s(),o.j41(71,"a",43),o.EFF(72,"Convalidaciones"),o.k0s()(),o.j41(73,"a",44),o.nrm(74,"img",45),o.k0s()()(),o.j41(75,"p",46),o.EFF(76),o.k0s()()),2&h&&(o.R7$(44),o.Y8G("ngIf","es"===C.idioma),o.R7$(3),o.Y8G("ngIf","es"===C.idioma),o.R7$(),o.Y8G("ngIf","es"===C.idioma),o.R7$(),o.Y8G("ngIf","es"===C.idioma),o.R7$(),o.Y8G("ngIf","es"===C.idioma),o.R7$(26),o.JRh(C.copyright))},dependencies:[re.MD,re.bT,Yc,ue.iI,ue.Wk],styles:['@charset "UTF-8";.footer[_ngcontent-%COMP%]{background-color:#00385d;margin-top:5rem;padding:2rem 3rem}.footer__heading[_ngcontent-%COMP%]{color:#fff;font-weight:300;font-family:Normal,sans-serif;font-size:1.6rem;text-transform:uppercase;padding:5rem 0 2rem}@media (min-width: 768px){.footer__heading[_ngcontent-%COMP%]{padding:2rem 0}}@media (min-width: 1024px){.footer__heading[_ngcontent-%COMP%]{padding:2rem 0}}.footer__texto[_ngcontent-%COMP%]{color:#fff}.footer__navegacion[_ngcontent-%COMP%]{display:flex;flex-direction:column}.footer__link[_ngcontent-%COMP%]{font-size:1.4rem;font-family:Light,sans-serif;color:#fff;transition:color .3s;margin-bottom:1rem;cursor:pointer}.footer__link[_ngcontent-%COMP%]:hover{color:#7c97c5}.footer__link[_ngcontent-%COMP%]:last-of-type{margin-bottom:0}
3.footer__copyright[_ngcontent-%COMP%]{background-color:#00385d;color:#fff;font-family:Light,sans-serif;margin:0;padding:1rem;text-align:center;font-size:1.2rem}.footer__icon[_ngcontent-%COMP%]{color:#fff;font-size:1.6rem;padding-right:1.5rem}.footer__contacto[_ngcontent-%COMP%]{display:flex;align-items:center;color:#fff;font-family:Light,sans-serif;padding-bottom:2rem;line-height:1.3}@media (min-width: 768px){.footer__grid[_ngcontent-%COMP%]{display:grid;gap:2rem;grid-template-columns:1.5fr .83fr .83fr .83fr}}.logo[_ngcontent-%COMP%]{width:300px}.logo-solo[_ngcontent-%COMP%]{width:100%;padding-top:0rem;display:flex;flex-direction:row;justify-content:left;padding-top:6rem;margin-left:-1rem}.logo-solo-img[_ngcontent-%COMP%]{width:7rem}']})}}return i})();const Fd=[];let Zc=(()=>{class i{static{this.\u0275fac=function(h){return new(h||i)}}static{this.\u0275mod=o.$C({type:i})}static{this.\u0275inj=o.G2t({imports:[ue.iI.forChild(Fd),ue.iI]})}}return i})();var Ta=L(8551);function Zs(i,m){1&i&&(o.j41(0,"a",66),o.nrm(1,"i",67),o.k0s())}function Ia(i,m){if(1&i&&(o.j41(0,"li",68)(1,"a",69),o.EFF(2),o.k0s()()),2&i){const u=m.$implicit;o.R7$(),o.Mz_("href","/",u.code,"/",o.B4B),o.R7$(),o.SpI(" ",u.label," ")}}function Ml(i,m){1&i&&(o.j41(0,"li")(1,"a",70),o.EFF(2,"Consejo Superior"),o.k0s()())}function ni(i,m){if(1&i){const u=o.RV6();o.j41(0,"li")(1,"p",47),o.bIt("click",function(){const C=o.eBV(u).$implicit,M=o.XpG(2);return o.Njj(M.mostrarCarrera(C.pubcarrera_id))}),o.EFF(2),o.k0s()()}if(2&i){const u=m.$implicit;o.R7$(2),o.SpI(" ",u.pubcarreraresumen_titulo_i_de," ")}}function Jc(i,m){if(1&i&&(o.j41(0,"div",41)(1,"span",44),o.EFF(2),o.k0s(),o.j41(3,"ul",45),o.DNE(4,ni,3,1,"li",59),o.k0s()()),2&i){const u=m.$implicit;o.R7$(2),o.SpI(" ",u.pubdepartamento_i_de," "),o.R7$(2),o.Y8G("ngForOf",u.carreras_js)}}function Ld(i,m){if(1&i){const u=o.RV6();o.j41(0,"li")(1,"p",47),o.bIt("click",function(){const C=o.eBV(u).$implicit,M=o.XpG(2);return o.Njj(M.mostrarPostgrado(C.pubposgrado_id))}),o.EFF(2),o.k0s()()}if(2&i){const u=m.$implicit;o.R7$(2),o.SpI(" ",u.pubposgradoresumen_titulo_i_de," ")}}function eu(i,m){if(1&i&&(o.j41(0,"div",41)(1,"span",44),o.EFF(2),o.k0s(),o.j41(3,"ul",45),o.DNE(4,Ld,3,1,"li",59),o.k0s()()),2&i){const u=m.$implicit;o.R7$(2),o.SpI(" ",u.pubarea_i_de," "),o.R7$(2),o.Y8G("ngForOf",u.posgrados_js)}}function Oa(i,m){1&i&&(o.j41(0,"div",41)(1,"span",44),o.EFF(2,"Campus Abierto"),o.k0s(),o.j41(3,"a",71),o.EFF(4,"Ingresar al Campus Abierto"),o.k0s()())}function Js(i,m){if(1&i){const u=o.RV6();o.j41(0,"div",41)(1,"span",44),o.EFF(2,"Secretar\xeda Acad\xe9mica"),o.k0s(),o.j41(3,"ul",45)(4,"li")(5,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre2("ec56b6f7-2714-4332-a812-58ac863a21be"))}),o.EFF(6,"Actividades"),o.k0s()(),o.j41(7,"li")(8,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre2("ea55f9ba-4eb8-4fe5-82b0-f8ad07ea8c95"))}),o.EFF(9,"Convalidaciones"),o.k0s()()()()}}function ea(i,m){if(1&i){const u=o.RV6();o.j41(0,"div",41)(1,"span",44),o.EFF(2,"Extensi\xf3n y Bienestar"),o.k0s(),o.j41(3,"ul",45)(4,"li")(5,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("6b0b7127-37c1-437c-94ef-f03b83c09193"))}),o.EFF(6,"Becas"),o.k0s()(),o.j41(7,"li")(8,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("e3a4c623-cad4-4432-b372-67d05f43d131"))}),o.EFF(9,"Boleto Estudiantil"),o.k0s()(),o.j41(10,"li")(11,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("e5f4af80-aaa0-4807-a9aa-8425108c3015"))}),o.EFF(12,"Deportes y recreaci\xf3n"),o.k0s()(),o.j41(13,"li")(14,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("f1d9cb49-d7a2-48ae-a884-b52a392d82da"))}),o.EFF(15,"Cursos y Talleres"),o.k0s()(),o.j41(16,"li")(17,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("0f452303-8802-4d70-9297-2f098504bf8b"))}),o.EFF(18,"Comunidad UNSO"),o.k0s()(),o.j41(19,"li")(20,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("7c085e02-8e01-453a-9a2b-62ab15596c09"))}),o.EFF(21,"Compromiso social universitario"),o.k0s()(),o.j41(22,"li")(23,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("45ec06d9-08d4-4dbb-b044-a61bad6eea8a"))}),o.EFF(24,"Estudiantes de secundario"),o.k0s()()()()}}function ta(i,m){if(1&i){const u=o.RV6();o.j41(0,"div",41)(1,"span",44),o.EFF(2,"Otras Secretar\xedas"),o.k0s(),o.j41(3,"ul",45)(4,"li")(5,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("71e20cd4-ddf3-44b2-a7f2-d270263254fc"))}),o.EFF(6,"General"),o.k0s()(),o.j41(7,"li")(8,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("a8ed7a97-d41c-4a14-a8ed-c576a639ca3d"))}),o.EFF(9,"Planeamiento y Evaluaci\xf3n"),o.k0s()(),o.j41(10,"li")(11,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("3dbec882-67d5-4d11-8843-88a2c
3acb41ad"))}),o.EFF(12,"Econ\xf3mico Financiera"),o.k0s()(),o.j41(13,"li")(14,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("5155d6cb-21c3-44a4-a0d9-79b79c7074b8"))}),o.EFF(15,"Ciencia y T\xe9cnica"),o.k0s()()()()}}function Sl(i,m){if(1&i){const u=o.RV6();o.j41(0,"div",41)(1,"span",44),o.pXf(2,16),o.k0s(),o.j41(3,"a",72),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.onDescargarArchivo("/documentos/Calendario-academico-2026.pdf"))}),o.j41(4,"span",73),o.nrm(5,"img",74),o.k0s()()()}}function Pa(i,m){if(1&i&&(o.j41(0,"li")(1,"p",75)(2,"strong"),o.EFF(3),o.k0s(),o.EFF(4),o.k0s(),o.nrm(5,"p"),o.k0s()),2&i){const u=m.$implicit;o.R7$(3),o.JRh(u.fecha),o.R7$(),o.SpI(" - ",u.descripcion,"")}}function wl(i,m){if(1&i&&(o.j41(0,"div",41)(1,"span",44),o.EFF(2,"Pr\xf3ximas Fechas"),o.k0s(),o.j41(3,"ul",45),o.DNE(4,Pa,6,2,"li",59),o.k0s()()),2&i){const u=o.XpG();o.R7$(4),o.Y8G("ngForOf",u.fechasCalendarioVer)}}function Na(i,m){if(1&i){const u=o.RV6();o.j41(0,"div",41)(1,"span",44),o.EFF(2,"Autogesti\xf3n"),o.k0s(),o.j41(3,"ul",45)(4,"li")(5,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.onDescargarArchivo("/documentos/Tutorial-ALUMNO-REGULAR.pdf"))}),o.EFF(6,"Tutorial Constancia Alumno Regular"),o.k0s()()(),o.j41(7,"a",76),o.EFF(8,"Ingresar al SIU"),o.k0s()()}}function na(i,m){if(1&i){const u=o.RV6();o.j41(0,"div",41)(1,"span",44),o.EFF(2,"Campus Virtual"),o.k0s(),o.j41(3,"ul",45)(4,"li")(5,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.onDescargarArchivo("/documentos/RES-17-2020-EXPTE-073-R-2020-CAMPUS.pdf"))}),o.EFF(6,"Resoluci\xf3n Campus"),o.k0s()()(),o.j41(7,"a",77),o.EFF(8,"Ingresar al Campus"),o.k0s()()}}function tu(i,m){if(1&i){const u=o.RV6();o.j41(0,"div",41)(1,"span",44),o.EFF(2,"V\xednculos de Inter\xe9s"),o.k0s(),o.j41(3,"ul",45)(4,"li")(5,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("9e1f7f07-c6bc-40c3-afa7-a968b5e06cb0"))}),o.EFF(6,"CUV - Centro Unso Virtual"),o.k0s()(),o.j41(7,"li")(8,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.onDescargarArchivo("/documentos/FORMULARIO-DE-SOLICITUD-DE-EQUIVALENCIAS.pdf"))}),o.EFF(9,"Formulario de solicitud de Equivalencias"),o.k0s()(),o.j41(10,"li")(11,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("350ae94b-4484-481e-a16a-054cea89fd02"))}),o.EFF(12,"T\xedtulos: Emisi\xf3n de diplomas y certificados anal\xedticos"),o.k0s()(),o.j41(13,"li")(14,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.mostrarPaginaLibre("98ed47c6-5087-40b6-8a93-a92c07d665e5"))}),o.EFF(15,"Programa de introducci\xf3n a los estudios universitarios (PIEU)"),o.k0s()(),o.j41(16,"li")(17,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.onDescargarArchivo("/documentos/REGLAMENTO-GENERAL-ACADEMICO.pdf"))}),o.EFF(18,"Reglamento general acad\xe9mico"),o.k0s()(),o.j41(19,"li")(20,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.onDescargarArchivo("/documentos/CODIGO-DE-CONVIVENCIA.pdf"))}),o.EFF(21,"C\xf3digo de convivencia"),o.k0s()(),o.j41(22,"li")(23,"a",47),o.bIt("click",function(){o.eBV(u);const C=o.XpG();return o.Njj(C.onDescargarArchivo("/documentos/PROTOCOLO-VIOLENCIA-DE-GENERO.pdf"))}),o.EFF(24,"Protocolo violencia de g\xe9nero"),o.k0s()()()()}}function ri(i,m){if(1&i){const u=o.RV6();o.j41(0,"div",41)(1,"span",44),o.EFF(2),o.k0s(),o.j41(3,"a",72),o.bIt("click",function(){const C=o.eBV(u).$implicit,M=o.XpG();return o.Njj(M.mostrarPrograma(C.pubprograma_id))}),o.j41(4,"span",78),o.nrm(5,"img",79),o.k0s()(),o.j41(6,"a",47),o.bIt("click",function(){const C=o.eBV(u).$implicit,M=o.XpG();return o.Njj(M.mostrarPrograma(C.pubprograma_id))}),o.EFF(7),o.k0s()()}if(2&i){const u=m.$implicit,h=o.XpG();o.R7$(2),o.SpI(" ",u.pubprogramaresumen_titulo_i_de," "),o.R7$(3),o.FCK("srcset","",h.url_backend,"",u.pubprogramaresumen_imagenprincipal_i_co,""),o.R7$(2),o.JRh(u.pubprogramaresumen_introduccion_i_de)}}function Tl(i,m){if(1&i){const u=o.RV6();o.j41(0,"li")(1,"p",47),o.bIt("click",function(){const C=o.eBV(u).$implicit,M=o.XpG();return o.Njj(M.mostrarPrograma(C.pubprograma_id))}),o.EFF(2),o.k0s()()}if(2&i){const u=m.$implicit;o.R7$(2),o.SpI(" ",u.pubprogramaresumen_titulo_i_de," ")}}function Aa(i,m){1&i&&(o.j41(0,"a",80),o.nrm(1,"i",67),o.k0s())}function an(i,m){if(1&i&&(o.j41(0,"li",81)(1,"a",69),o.EFF(2),o.k0s()()),2&i){const u=m.$implicit;o.R7$(),o.Mz_("href","/",u.code,"/",o.B4B),o.R7$(),o.SpI(" ",u.label," ")}}let xa=(()=>{class i{constructor(u,h,C,M,x){this.platformId=u,this.locale=h,this.postgreService=C,this.router=M,this.http=x,this.url_backend=Ie.c.API_URL,this.localesList=[{code:"es",label:"Espa\xf1ol"},{code:"en",label:"English"}
3],this.fechasCalendario=[{date:"2026/02/02",fecha:"02/02/2026",descripcion:"Inicio del Programa de Introducci\xf3n a los Estudios Universitarios (PIEU)."},{date:"2026/02/09",fecha:"09/02/2026",descripcion:"Al 11/02/2026: Inscripci\xf3n a ex\xe1menes finales regulares y libres para primer y segundo llamado de febrero."},{date:"2026/02/18",fecha:"18/02/2026",descripcion:"Al 24/02/2026: Primer llamado a ex\xe1menes finales regulares y libres."},{date:"2026/02/25",fecha:"25/02/2026",descripcion:"Segundo llamado a ex\xe1menes finales regulares y libres."},{date:"2026/02/27",fecha:"27/02/2026",descripcion:"Finalizaci\xf3n del Programa de Introducci\xf3n a los Estudios Universitarios (PIEU)."},{date:"2026/03/02",fecha:"02/03/2026",descripcion:"Notificaci\xf3n a los/las estudiantes del tr\xe1mite de equivalencias por asignaturas del primer cuatrimestre 2026."},{date:"2026/03/02",fecha:"02/03/2026",descripcion:"Al 06/03/2026: Ex\xe1menes recuperatorios del PIEU y publicaci\xf3n de notas finales."},{date:"2026/03/03",fecha:"03/03/2026",descripcion:"Finalizaci\xf3n del segundo llamado a ex\xe1menes finales regulares y libres."},{date:"2026/03/04",fecha:"04/03/2026",descripcion:"Al 10/03/2026: Inscripci\xf3n a asignaturas del primer cuatrimestre para estudiantes regulares."},{date:"2026/03/10",fecha:"10/03/2026",descripcion:"Al 12/03/2026: Per\xedodo de inscripci\xf3n a asignaturas del primer cuatrimestre para ingresantes 2026."},{date:"2026/03/16",fecha:"16/03/2026",descripcion:"Inicio del primer cuatrimestre para estudiantes regulares e ingresantes 2026."},{date:"2026/05/04",fecha:"04/05/2026",descripcion:"Al 08/05/2026: Presentaci\xf3n de solicitudes de equivalencias para asignaturas a dictarse en el segundo cuatrimestre del 2026."},{date:"2026/06/27",fecha:"27/06/2026",descripcion:"Finalizaci\xf3n del primer cuatrimestre para ingresantes 2026 y estudiantes regulares."},{date:"2026/06/30",fecha:"30/06/2026",descripcion:"Inicio de las inscripciones a ex\xe1menes finales regulares y libres para el primer y segundo llamado de julio."},{date:"2026/07/01",fecha:"01/07/2026",descripcion:"Fin de las inscripciones a ex\xe1menes finales regulares y libres para el primer y segundo llamado de julio."},{date:"2026/07/02",fecha:"02/07/2026",descripcion:"Al 08/07/2026: Primer llamado a ex\xe1menes finales regulares y libres."},{date:"2026/07/13",fecha:"13/07/2026",descripcion:"Notificaci\xf3n del tr\xe1mite de equivalencias a los/las estudiantes para asignaturas a dictarse en el segundo cuatrimestre."},{date:"2026/07/13",fecha:"13/07/2026",descripcion:"Al 18/07/2026: Segundo llamado a ex\xe1menes finales regulares y libres."},{date:"2026/08/04",fecha:"04/08/2026",descripcion:"Al 06/08/2026: Inscripci\xf3n a asignaturas del segundo cuatrimestre para estudiantes regulares."},{date:"2026/08/10",fecha:"10/08/2026",descripcion:"Inicio del segundo cuatrimestre."},{date:"2026/08/10",fecha:"10/08/2026",descripcion:"Al 15/08/2026: Preinscripci\xf3n online para iniciar el proceso de evaluaci\xf3n para aspirantes a ingresar a la Universidad por art\xedculo 7 de la LES."},{date:"2026/10/14",fecha:"14/10/2026",descripcion:"Inicio del per\xedodo de inscripci\xf3n a carreras del ciclo lectivo 2027."},{date:"2026/11/13",fecha:"13/11/2026",descripcion:"Finalizaci\xf3n del per\xedodo de inscripci\xf3n a carreras del ciclo lectivo 2027."},{date:"2026/11/16",fecha:"16/11/2026",descripcion:"Al 20/11/2026: Presentaci\xf3n de solicitud de equivalencias para asignaturas a dictarse en el primer cuatrimestre 2027."},{date:"2026/11/28",fecha:"28/11/2026",descripcion:"Finalizaci\xf3n del segundo cuatrimestre."},{date:"2026/12/01",fecha:"01/12/2026",descripcion:"Al 03/12/2026: Inscripci\xf3n a finales regulares y libres para el primer y segundo llamado de diciembre."},{date:"2026/12/09",fecha:"09/12/2026",descripcion:"Al 15/12/2026: Primer llamado a ex\xe1menes finales regulares y libres."},{date:"2026/12/16",fecha:"16/12/2026",descripcion:"Al 22/12/2026: Segundo llamado a ex\xe1menes finales regulares y libres."}],this.idioma="es",this.carreras=[],this.postgrados=[],this.programasDestacados=[],this.programasEstandar=[],this.programasCargados=!1,this.carrerasCargadas=!1,this.postgradosCargados=!1,this.cantidadPub=9999,this.fdesde="",this.fhasta="",this.categoriasIniciales="",this.categoriasPub="{}
3",this.hayCarrerasEnInscripcion=!1,this.fechaHoy=new Date,this.showMenu=(U,A)=>{if((0,re.UE)(this.platformId)){const k=document.getElementById(U),P=document.getElementById(A);k.addEventListener("click",()=>{P.classList.toggle("show-menu"),k.classList.toggle("show-icon")})}}}ngOnInit(){this.idioma=this.locale;const u=this.fechasCalendario.filter(C=>new Date(C.date)>=this.fechaHoy);if(u.sort((C,M)=>new Date(C.date).getTime()-new Date(M.date).getTime()),this.fechasCalendarioVer=u.slice(0,3),(0,re.UE)(this.platformId)&&(this.getCarrerasResumen(3,this.idioma,this.categoriasPub,this.fdesde,this.fhasta,this.cantidadPub,!1),this.getPostgradosResumen(4,this.idioma,this.categoriasPub,this.fdesde,this.fhasta,this.cantidadPub,!1),this.getProgramasResumen(5,this.idioma,this.categoriasPub,this.fdesde,this.fhasta,this.cantidadPub,!1)),(0,re.UE)(this.platformId)){let C=function(x){h.forEach(function(U){U!==x&&U.querySelector(".dropdown__container").classList.remove("show")})},M=function(){this.querySelector(".dropdown__container").classList.toggle("show"),C(this)};var h=document.querySelectorAll(".dropdown__item");h.forEach(function(x){x.addEventListener("click",M)}),h.forEach(function(x){x.addEventListener("mouseenter",function(){this.querySelector(".dropdown__container").classList.add("show"),C(this)})}),h.forEach(function(x){x.addEventListener("mouseleave",function(){this.querySelector(".dropdown__container").classList.remove("show")})})}if((0,re.UE)(this.platformId)){this.showMenu("nav-toggle","nav-menu");const C=document.querySelectorAll(".dropdown__item");C.forEach(k=>{k.querySelector(".dropdown__button").addEventListener("click",()=>{const l=document.querySelector(".show-dropdown");M(k),l&&l!==k&&M(l)})}),setTimeout(()=>{const k=document.querySelectorAll(".dropdown__link"),P=document.querySelectorAll(".sin-dropdown");k.forEach(l=>{l.addEventListener("click",()=>{this.remueveMenu()})}),P.forEach(l=>{l.addEventListener("click",()=>{this.remueveMenu()})})},500);const M=k=>{const P=k.querySelector(".dropdown__container");k.classList.contains("show-dropdown")?(P.removeAttribute("style"),k.classList.remove("show-dropdown")):(P.style.height=P.scrollHeight+"px",k.classList.add("show-dropdown"))},x=matchMedia("(min-width: 1118px)"),U=document.querySelectorAll(".dropdown__container");addEventListener("resize",()=>{x.matches&&(U.forEach(k=>{k.removeAttribute("style")}),C.forEach(k=>{k.classList.remove("show-dropdown")}))})}}remueveMenu(){const u=document.getElementById("nav-menu"),h=document.getElementById("nav-toggle");u.classList.toggle("show-menu"),h.classList.toggle("show-icon")}getCarrerasResumen(u,h,C,M,x,U,A){this.postgreService.getPublicacionesResumen(u,h,C,M,x,U,A).subscribe(k=>{this.carreras=k[0].resultado.dato_js,this.carrerasCargadas=!0})}getPostgradosResumen(u,h,C,M,x,U,A){this.postgreService.getPublicacionesResumen(u,h,C,M,x,U,A).subscribe(k=>{this.postgrados=k[0].resultado.dato_js,this.postgradosCargados=!0})}getProgramasResumen(u,h,C,M,x,U,A){this.postgreService.getPublicacionesResumen(u,h,C,M,x,U,A).subscribe(k=>{const P=k[0].resultado.dato_js;for(let l in P)1===P[l].pubprogramatipo_id&&(this.programasDestacados=P[l].programas_js),2===P[l].pubprogramatipo_id&&(this.programasEstandar=P[l].programas_js);this.programasCargados=!0})}mostrarCarrera(u){this.router.navigate(["carrera",u])}mostrarPostgrado(u){this.router.navigate(["postgrado",u])}mostrarPrograma(u){this.router.navigate(["programa",u])}mostrarPaginaLibre(u){this.router.navigate(["libre",u])}mostrarPaginaLibre2(u){this.router.navigate(["libre2",u])}onDescargarArchivo(u){this.postgreService.download(u)}evaluarEnInscricpion(u){return(0,Ta.x)(u)}static{this.\u0275fac=function(h){return new(h||i)(o.rXU(o.Agw),o.rXU(o.xe9),o.rXU(me.C),o.rXU(ue.Ix),o.rXU(Nt.Qq))}}static{this.\u0275cmp=o.VBU({type:i,selectors:[["app-encabezado"]],decls:133,vars:18,consts:()=>{let u,h,C,M,x,U,A,k,P,l,f,d,g,y,b,O,j;return u="HOME",h="INSTITUTIONAL",C="University",M="Institutional",x="Authorities",U="Authorities",A="Rules",k="Access to rules",P="Conmpetitions",l="Documentation",f="CAREERS",d="DIPLOMAS",g="SECRETARIATS",y="STUDENTS",b="PROGRAMS",O=" Other programs ",j="Academic Calendar 2024",[u,h,C,M,x,U,A,k,P,l,f,d,g,y,b,O,j,[1,"header"],[1,"nav"],[1,"nav__data"],["href","#",1,"nav__logo"],["src","../../../../assets/images/logo-blanco.png","alt","logo",1,"nav__logo"],[1,"nav__conjunto__toggle"],[1,"nav__buttons"],["title","Buscar","routerLink","buscar",4,"ngIf"],[1,"nav__menu__idioma"],["title","Idioma",1,"nav__menu__idioma-link"],[1,"ri-global-line","nav__buttons__icon"],[1,"nav__menu__idioma-list"],["style","padding-top: 1rem;","class","nav__menu__idioma-item",4,"ngFor","ngForOf"],["id","nav-toggle",1,"nav__toggle"],[1,"ri-menu-line","nav__toggle-menu"],[1,"ri-close-line","nav__toggle-close"],["id","nav-menu",1,"nav__menu"],[1,"nav__list"],["routerLink","",1,"nav__link","sin-dropdown"],[1,"dropdown__item"],[1,"nav__link","dropdown__button"],[1,"ri-arrow-down-s-line","dropdown__arrow"],[1,"dropdown__container","animate__animated","animate__fadeIn"],[1,"dropdown__content","dropdown__content--por4"],[1,"dropdown__group"],[1,"dropdown__icon"],[1,"ri-government-line"],[1,"dropdown__title"],[1,"dropdown__list"],["routerLink","institucional",1,"dropdown__link"],[1,"dropdown__link",3,"click"],[1,"ri-team-line"],["routerLink","autoridades",1,"dropdown__link"],[4,"ngIf"],[1,"ri-book-mark-line"],["routerLink","normativas",1,"dropdown__link"],[1,"ri-file-paper-2-line"],["routerLink","concursos",1,"dropdown__link"],[1,"dropdown__content"],["class","dropdown__group",4,"ngFor","ngForOf"],["class","dropdown__group",4,"ngIf"],[1,"dropdown__content","dropdown__content--por5"],[4,"ngFor","ngForOf"],["routerLink","/portal-transparencia-unso","target","_blank",1,"nav__link","sin-dropdown"],[1,"nav__menu"],[1,"nav__list",2,"width","10%"],["title","Buscar","routerLink","buscar","class","nav__link",4,"ngIf"],[1,"nav__link"],["class","nav__menu__idioma-item",4,"ngFor","ngForOf"],["t
3itle","Buscar","routerLink","buscar"],[1,"ri-search-line","nav__buttons__icon"],[1,"nav__menu__idioma-item",2,"padding-top","1rem"],[1,"nav__menu__idioma-option",3,"href"],["routerLink","consejosuperior",1,"dropdown__link"],["href","https://campusabierto.unso.edu.ar/","target","_blank",1,"dropdown__boton",2,"width","50%"],[1,"dropdown__img__container",3,"click"],[1,"dropdown__imagen"],["src","../../../../assets/images/Calendario.jpeg","alt","Calendario"],[1,"dropdown__texto","dropdown__texto--chico"],["href","http://guarani.unsanisidro.edu.ar/autogestion/","target","_blank",1,"dropdown__boton"],["href","https://campus.unsanisidro.edu.ar/","target","_blank",1,"dropdown__boton"],[1,"drompdown__imagen"],["alt","imagen programa",3,"srcset"],["title","Buscar","routerLink","buscar",1,"nav__link"],[1,"nav__menu__idioma-item"]]},template:function(h,C){1&h&&(o.j41(0,"header",17)(1,"nav",18)(2,"div",19)(3,"a",20),o.nrm(4,"img",21),o.k0s(),o.j41(5,"div",22)(6,"div",23),o.DNE(7,Zs,2,0,"a",24),o.j41(8,"div",25)(9,"span",26),o.nrm(10,"i",27),o.k0s(),o.j41(11,"ul",28),o.DNE(12,Ia,3,3,"li",29),o.k0s()()(),o.j41(13,"div",30),o.nrm(14,"i",31)(15,"i",32),o.k0s()()(),o.j41(16,"div",33)(17,"ul",34)(18,"li")(19,"a",35),o.pXf(20,0),o.k0s()(),o.j41(21,"li",36)(22,"div",37)(23,"span"),o.pXf(24,1),o.k0s(),o.nrm(25,"i",38),o.k0s(),o.j41(26,"div",39)(27,"div",40)(28,"div",41)(29,"div",42),o.nrm(30,"i",43),o.k0s(),o.j41(31,"span",44),o.pXf(32,2),o.k0s(),o.j41(33,"ul",45)(34,"li")(35,"a",46),o.pXf(36,3),o.k0s()(),o.j41(37,"li")(38,"a",47),o.bIt("click",function(){return C.mostrarPaginaLibre2("19274010-2e96-47be-bf9c-fd463e7b6bc9")}),o.EFF(39,"Editorial UNSO"),o.k0s()()()(),o.j41(40,"div",41)(41,"div",42),o.nrm(42,"i",48),o.k0s(),o.j41(43,"span",44),o.pXf(44,4),o.k0s(),o.j41(45,"ul",45)(46,"li")(47,"a",49),o.pXf(48,5),o.k0s()(),o.DNE(49,Ml,3,0,"li",50),o.k0s()(),o.j41(50,"div",41)(51,"div",42),o.nrm(52,"i",51),o.k0s(),o.j41(53,"span",44),o.pXf(54,6),o.k0s(),o.j41(55,"ul",45)(56,"li")(57,"a",52),o.pXf(58,7),o.k0s()()()(),o.j41(59,"div",41)(60,"div",42),o.nrm(61,"i",53),o.k0s(),o.j41(62,"span",44),o.pXf(63,8),o.k0s(),o.j41(64,"ul",45)(65,"li")(66,"a",54),o.pXf(67,9),o.k0s()()()()()()(),o.j41(68,"li",36)(69,"div",37)(70,"span"),o.pXf(71,10),o.k0s(),o.nrm(72,"i",38),o.k0s(),o.j41(73,"div",39)(74,"div",55),o.DNE(75,Jc,5,2,"div",56),o.k0s()()(),o.j41(76,"li",36)(77,"div",37)(78,"span"),o.pXf(79,11),o.k0s(),o.nrm(80,"i",38),o.k0s(),o.j41(81,"div",39)(82,"div",55),o.DNE(83,eu,5,2,"div",56)(84,Oa,5,0,"div",57),o.k0s()()(),o.j41(85,"li",36)(86,"div",37)(87,"span"),o.pXf(88,12),o.k0s(),o.nrm(89,"i",38),o.k0s(),o.j41(90,"div",39)(91,"div",40),o.DNE(92,Js,10,0,"div",57)(93,ea,25,0,"div",57)(94,ta,16,0,"div",57),o.k0s()()(),o.j41(95,"li",36)(96,"div",37)(97,"span"),o.pXf(98,13),o.k0s(),o.nrm(99,"i",38),o.k0s(),o.j41(100,"div",39)(101,"div",58),o.DNE(102,Sl,6,0,"div",57)(103,wl,5,1,"div",57)(104,Na,9,0,"div",57)(105,na,9,0,"div",57)(106,tu,25,0,"div",57),o.k0s()()(),o.j41(107,"li",36)(108,"div",37)(109,"span"),o.pXf(110,14),o.k0s(),o.nrm(111,"i",38),o.k0s(),o.j41(112,"div",39)(113,"div",40),o.DNE(114,ri,8,5,"div",56),o.j41(115,"div",41)(116,"span",44),o.pXf(117,15),o.k0s(),o.j41(118,"ul",45),o.DNE(119,Tl,3,1,"li",59),o.k0s()()()()(),o.j41(120,"li")(121,"a",60),o.EFF(122,"TRANSPARENCIA"),o.k0s()()()(),o.j41(123,"div",61)(124,"ul",62)(125,"li"),o.DNE(126,Aa,2,0,"a",63),o.j41(127,"div",64)(128,"div",25)(129,"span",26),o.nrm(130,"i",27),o.k0s(),o.j41(131,"ul",28),o.DNE(132,an,3,3,"li",65),o.k0s()()()()()()()()),2&h&&(o.R7$(7),o.Y8G("ngIf","es"===C.idioma),o.R7$(5),o.Y8G("ngForOf",C.localesList),o.R7$(37),o.Y8G("ngIf","es"===C.idioma),o.R7$(26),o.Y8G("ngForOf",C.carreras),o.R7$(8),o.Y8G("ngForOf",C.postgrados),o.R7$(),o.Y8G("ngIf","es"===C.idioma),o.R7$(8),o.Y8G("ngIf","es"===C.idioma),o.R7$(),o.Y8G("ngIf","es"===C.idioma),o.R7$(),o.Y8G("ngIf","es"===C.idioma),o.R7$(8),o.Y8G("ngIf","es"===C.idioma),o.R7$(),o.Y8G("ngIf","es"===C.idioma),o.R7$(),o.Y8G("ngIf","es"===C.idioma),o.R7$(),o.Y8G("ngIf","es"===C.idioma),o.R7$(),o.Y8G("ngIf","es"===C.idioma),o.R7$(8),o.Y8G("ngForOf",C.programasDestacados),o.R7$(5),o.Y8G("ngForOf",C.programasEstandar),o.R7$(7),o.Y8G("ngIf","es"===C.idioma),o.R7$(6),o.Y8G("ngForOf",C.localesList))},dependencies:[re.MD,re.Sq,re.bT,Zc,ue.Wk,ue.iI],styles:['@charset "UTF-8";.header[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;box-shadow:0 2px 8px #0a18331a;background-color:#00385d;z-index:100}.inscripcion[_ngcontent-%COMP%]{font-size:1.2rem;color:#fa4747}@media (min-width: 1024px){.inscripcion[_ngcontent-%COMP%]{font-size:1.4rem}}.nav[_ngcontent-%COMP%]{height:7.6rem}.nav__conjunto__toggle[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav__data[_ngcontent-%COMP%]{height:100%;display:flex;justify-content:space-between;align-items:center}.nav__logo[_ngcontent-%COMP%]{width:270px;z-index:100}@media (min-width: 1024px){.nav__logo[_ngcontent-%COMP%]{width:300px}}.nav__logo[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:2.2rem}.nav__logo[_ngcontent-%COMP%]:hover{color:#7c97c5}.nav__toggle[_ngcontent-%COMP%]{position:relative;width:32px;height:32px}.nav__toggle-menu[_ngcontent-%COMP%], .nav__toggle-close[_ngcontent-%COMP%]{font-size:2.2rem;color:#fff;position:absolute;display:grid;place-items:center;inset:0;cursor:pointer;transition:opacity .1s,transform .4s}.nav__toggle-close[_ngcontent-%COMP%]{opacity:0}
3.nav__buttons[_ngcontent-%COMP%]{align-items:flex-end}.nav__buttons__icon[_ngcontent-%COMP%]{color:#fff;font-size:1.6rem;padding-right:1.5rem}.nav__menu__idioma[_ngcontent-%COMP%]{position:relative;display:inline-block}.nav__menu__idioma-list[_ngcontent-%COMP%]{display:none;position:absolute;top:100%;left:-5rem;background-color:#00385d;padding:2rem;z-index:100}.nav__menu__idioma[_ngcontent-%COMP%]:hover   .nav__menu__idioma-list[_ngcontent-%COMP%]{display:block}.nav__menu__idioma-item[_ngcontent-%COMP%]{list-style:none;margin:5px 0}.nav__menu__idioma-link[_ngcontent-%COMP%]{cursor:pointer}.nav__menu__idioma-option[_ngcontent-%COMP%]{text-decoration:none;color:#fff;padding-top:1rem}.nav__menu__idioma-option[_ngcontent-%COMP%]:hover{text-decoration:none}@media screen and (max-width: 1118px){.nav__menu[_ngcontent-%COMP%]{background-color:#00385d;position:absolute;left:0;top:2.5rem;width:100%;height:calc(100vh - 3.5rem);overflow:auto;padding-block:1.5rem 4rem;pointer-events:none;opacity:0;transition:top .4s,opacity .3s}.nav__menu[_ngcontent-%COMP%]::-webkit-scrollbar{width:.5rem}.nav__menu[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#a9afbc}.nav__buttons__icon[_ngcontent-%COMP%]{color:#fff;font-size:1.6rem;padding-right:1.5rem}}.nav__link[_ngcontent-%COMP%]{color:#fff;font-family:Light,sans-serif;font-size:1.6rem;padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s;cursor:pointer}.nav__link[_ngcontent-%COMP%]:hover{background-color:#00385d}@media screen and (min-width: 1118px){.nav__link[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (min-width: 1278px){.nav__link[_ngcontent-%COMP%]{font-size:1.2rem}}.show-menu[_ngcontent-%COMP%]{opacity:1;top:7.5rem;pointer-events:initial}.show-icon[_ngcontent-%COMP%]   .nav__toggle-menu[_ngcontent-%COMP%]{opacity:0;transform:rotate(90deg)}.show-icon[_ngcontent-%COMP%]   .nav__toggle-close[_ngcontent-%COMP%]{opacity:1;transform:rotate(90deg)}.dropdown__button[_ngcontent-%COMP%]{cursor:pointer}.dropdown__arrow[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:initial;transition:transform .4s}.dropdown__content[_ngcontent-%COMP%], .dropdown__group[_ngcontent-%COMP%], .dropdown__list[_ngcontent-%COMP%]{display:grid}.dropdown__container[_ngcontent-%COMP%]{background-color:#00385d;height:0;overflow:hidden;transition:height .4s;padding:1rem}.dropdown__content[_ngcontent-%COMP%]{row-gap:1.75rem}.dropdown__group[_ngcontent-%COMP%]{padding-left:2.5rem;row-gap:.5rem}.dropdown__group[_ngcontent-%COMP%]:first-child{margin-top:1.25rem}.dropdown__group[_ngcontent-%COMP%]:last-child{margin-bottom:1.25rem}.dropdown__icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:2.2rem;color:#7c97c5}.dropdown__icon-title[_ngcontent-%COMP%]{color:#00385d}.dropdown__title[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:600;font-family:Light,sans-serif;color:#7c97c5}.dropdown__list[_ngcontent-%COMP%]{row-gap:.25rem}.dropdown__link[_ngcontent-%COMP%]{font-size:1.4rem;font-family:Light,sans-serif;color:#fff;transition:color .3s;cursor:pointer}.dropdown__link--linea[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem;border-top:1px solid #7c97c5;border-bottom:1px solid #7c97c5}.dropdown__link[_ngcontent-%COMP%]:hover{color:#7c97c5}.dropdown__texto[_ngcontent-%COMP%]{font-size:1.4rem;font-family:Light,sans-serif;color:#fff}.dropdown__texto--chico[_ngcontent-%COMP%]{font-size:1.2rem}@media screen and (max-width: 1118px){.dropdown__title[_ngcontent-%COMP%]{font-size:1.6rem;padding-bottom:1rem}.dropdown__link[_ngcontent-%COMP%]{font-size:1.4rem}.dropdown__list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-bottom:.8rem}}.dropdown__img__container[_ngcontent-%COMP%]{display:block;position:relative;width:100%;overflow:hidden;padding-left:.5rem;padding-right:1rem;transition:transform .3s ease-in-out}.dropdown__img__container[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.dropdown__imagen[_ngcontent-%COMP%]{cursor:pointer;inset:0}@media screen and (min-width: 1118px){.dropdown__img__container[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.dropdown__container[_ngcontent-%COMP%]{overflow-y:auto;max-height:85vh}}.dropdown__boton[_ngcontent-%COMP%]{height:50px;text-decoration:none;display:inline-block;color:#fff;background-color:#7c97c5;font-size:1.6rem;font-weight:300;text-align:center;border:1px solid #7c97c5;border-radius:10px;padding:1rem 2rem;margin:2rem 2rem 2rem 0;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.dropdown__boton[_ngcontent-%COMP%]:hover{background-color:#002739}.show-dropdown[_ngcontent-%COMP%]   .dropdown__arrow[_ngcontent-%COMP%]{transform:rotate(180deg)}@media screen and (max-width: 300px){.dropdown__group[_ngcontent-%COMP%]{padding-left:1.5rem;border-left:0}}@media screen and (min-width: 1118px){.nav[_ngcontent-%COMP%]{height:9.6rem;display:flex;justify-content:space-between}.nav__toggle[_ngcontent-%COMP%], .nav__buttons[_ngcontent-%COMP%]{display:none}.nav__list[_ngcontent-%COMP%]{display:flex;column-gap:.5rem;height:100%}.nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex}.nav__link[_ngcontent-%COMP%]{padding:0;padding-right:.6rem}.nav__link[_ngcontent-%COMP%]:hover{background-color:initial}.dropdown__button[_ngcontent-%COMP%]{column-gap:.25rem;pointer-events:none}.dropdown__container[_ngcontent-%COMP%]{height:max-content;position:absolute;
3left:0;right:0;top:8.5rem;background-color:#00385d;box-shadow:0 6px 8px #0a18330d;pointer-events:none;opacity:0;display:none;transition:top .4s,opacity .3s}.dropdown__directo[_ngcontent-%COMP%]{width:100%;text-align:center;margin:2rem 0 0 2rem;color:#faebd7}.dropdown__directo--texto[_ngcontent-%COMP%]{color:#fff;font-size:1.4rem;font-weight:300}.dropdown__container.show[_ngcontent-%COMP%]{display:block}.dropdown__content[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr);column-gap:6rem;padding:2rem 5rem 0;margin-inline:auto;justify-content:center}.dropdown__content--por4[_ngcontent-%COMP%]{grid-template-columns:repeat(4,1fr)}.dropdown__content--por5[_ngcontent-%COMP%]{grid-template-columns:repeat(5,1fr)}.dropdown__group[_ngcontent-%COMP%]{margin:2rem 0;align-content:baseline;row-gap:1.25rem;border-left:1px solid #114f7b}.dropdown__group[_ngcontent-%COMP%]:first-child, .dropdown__group[_ngcontent-%COMP%]:last-child{margin:2rem 0}.dropdown__list[_ngcontent-%COMP%]{row-gap:.75rem}.dropdown__icon[_ngcontent-%COMP%]{width:60px;height:60px;background-color:#fff;border-radius:50%;display:grid;place-items:center;margin-bottom:1rem}.dropdown__icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:3rem}.dropdown__title[_ngcontent-%COMP%]{font-size:1.6rem;color:#7c97c5}.dropdown__link[_ngcontent-%COMP%]{font-size:1.4rem}.dropdown__link[_ngcontent-%COMP%]:hover{color:#7c97c5}.dropdown__item[_ngcontent-%COMP%]{cursor:pointer}.dropdown__item[_ngcontent-%COMP%]:hover   .dropdown__arrow[_ngcontent-%COMP%]{transform:rotate(180deg)}.dropdown__item[_ngcontent-%COMP%]:hover > .dropdown__container[_ngcontent-%COMP%]{top:8rem;opacity:1;pointer-events:initial;cursor:initial}}@media screen and (min-width: 1152px){.container[_ngcontent-%COMP%]{margin-inline:auto}}']})}}return i})();const Ji=i=>({"show-scrollTop":i});let Fr=(()=>{class i{constructor(u,h){this.document=u,this.platformId=h}onWindowScroll(){(0,re.UE)(this.platformId)&&(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop>100?this.windowScrolled=!0:(this.windowScrolled&&window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop<10)&&(this.windowScrolled=!1))}scrollToTop(){(0,re.UE)(this.platformId)&&function u(){var h=document.documentElement.scrollTop||document.body.scrollTop;h>0&&(window.requestAnimationFrame(u),window.scrollTo(0,h-h/8))}()}ngOnInit(){}static{this.\u0275fac=function(h){return new(h||i)(o.rXU(re.qQ),o.rXU(o.Agw))}}static{this.\u0275cmp=o.VBU({type:i,selectors:[["app-scroll-to-top"]],hostBindings:function(h,C){1&h&&o.bIt("scroll",function(){return C.onWindowScroll()},!1,o.tSv)},decls:3,vars:3,consts:[[1,"scroll-to-top",3,"ngClass"],["type","button","data-toggle","button","aria-pressed","true","aria-label","Ir arriba",1,"scroll-button",3,"click"],[1,"ri-arrow-up-s-line"]],template:function(h,C){1&h&&(o.j41(0,"div",0)(1,"button",1),o.bIt("click",function(){return C.scrollToTop()}),o.nrm(2,"i",2),o.k0s()()),2&h&&o.Y8G("ngClass",o.eq3(1,Ji,C.windowScrolled))},dependencies:[re.MD,re.YU],styles:[".scroll-to-top[_ngcontent-%COMP%]{position:fixed;bottom:15px;right:15px;opacity:0;transition:all .2s ease-in-out}.show-scrollTop[_ngcontent-%COMP%]{opacity:1;transition:all .2s ease-in-out}.scroll-button[_ngcontent-%COMP%]{cursor:pointer}"]})}}return i})();function Il(i,m){1&i&&o.nrm(0,"app-footer")}const $i=[{path:"portal-transparencia-unso",loadChildren:()=>L.e(341).then(L.bind(L,2341)).then(i=>i.MicrositioTransparenciaModule)},{path:"transparencia/:id",loadComponent:()=>Promise.all([L.e(857),L.e(76),L.e(346)]).then(L.bind(L,7346)).then(i=>i.TransparenciaComponent)},{path:"transparencia-proactiva/:id",loadComponent:()=>Promise.all([L.e(857),L.e(76),L.e(112)]).then(L.bind(L,8112)).then(i=>i.TransparenciaProactivaComponent)},{path:"",component:(()=>{class i{constructor(u,h){this.platformId=u,this.router=h,this.muestraFoot=!1}ngOnInit(){if((0,re.UE)(this.platformId)){const u=document.getElementById("navbarCollapse");u&&(u.onclick=function(){u&&u.classList.remove("show")}),setTimeout(()=>{this.muestraFoot=!0},2500)}}static{this.\u0275fac=function(h){return new(h||i)(o.rXU(o.Agw),o.rXU(ue.Ix))}}static{this.\u0275cmp=o.VBU({type:i,selectors:[["app-layout-principal"]],decls:6,vars:1,consts:[[1,"margin-header"],[4,"ngIf"]],template:function(h,C){1&h&&(o.j41(0,"div"),o.nrm(1,"app-encabezado"),o.j41(2,"main",0),o.nrm(3,"router-outlet"),o.k0s(),o.DNE(4,Il,1,0,"app-footer",1),o.nrm(5,"app-scroll-to-top"),o.k0s()),2&h&&(o.R7$(4),o.Y8G("ngIf",C.muestraFoot))},dependencies:[re.MD,re.bT,ue.iI,ue.n3,kd,xa,Fr],styles:[".margin-header[_ngcontent-%COMP%]{margin-top:95px}"]})}}return i})(),children:[{path:"",component:Kt},{path:"normativas",loadComponent:()=>L.e(128).then(L.bind(L,128)).then(i=>i.NormativasComponent)},{path:"concursos",loadComponent:()=>L.e(958).then(L.bind(L,1958)).then(i=>i.ConcursosComponent)},{path:"autoridades",loadComponent:()=>L.e(54).then(L.bind(L,8054)).then(i=>i.AutoridadesComponent)},{path:"consejosuperior",loadComponent:()=>L.e(965).then(L.bind(L,4965)).then(i=>i.ConsejoComponent)},{path:"institucional",loadComponent:()=>L.e(318).then(L.bind(L,8318)).then(i=>i.InstitucionalComponent)},{path:"secretarias",loadComponent:()=>L.e(98).then(L.bind(L,98)).then(i=>i.SecretariasComponent)},{path:"noticias",loadComponent:()=>L.e(605).then(L.bind(L,4605)).then(i=>i.NoticiasTodasComponent)},{path:"noticia/:id",loadComponent:()=>Promise.all([L.e(857),L.e(86)]).then(L.bind(L,2086)).then(i=>i.NoticiaComponent)},{path:"eventos",loadComponent:()=>L.e(491).then(L.bind(L,8491)).then(i=>i.EventosTodosComponent)},{path:"evento/:id",loadComponent:()=>Promise.all([L.e(857),L.e(250)]).then(L.bind(L,869)).then(i=>i.EventoComponent)},{path:"carreras",loadComponent:()=>Promise.all([L.e(76),L.e(285)]).then(L.bind(L,7285)).then(i=>i.CarrerasTodasComponent)},{path:"carreras-inscripcion",loadComponent:()=>Promise.all([L.e(76),L.e(227)]).then(L.bind(L,6227)).then(i=>i.CarrerasInscripcionTodasComponent)},{path:"carrera/:id",loadComponent:()=>Promise.all([L.e(857),L.e(639)]).then(L.bind(L,639)).then(i=>i.CarreraComponent)},{path:"postgrados",loadComponent:()=>L.e(701).then(L.bind(L,5701)).then(i=>i.PostgradosTodosComponent)},{path:"postgrado/:id",loadComponent:()=>Promise.all([L.e(857),L.e(209)]).then(L.bind(L,8209)).then(i=>i.PostgradoComponent)},{path:"cursos",loadComponent:()=>Promise.all([L.e(76),L.e(102)]).then(L.bind(L,6102)).then(i=>i.CursosTodosComponent)},{path:"curso/:id",loadComponent:()=>L.e(567).then(L.bind(L,8567)).then(i=>i.CursoComponent)},{path:"programas",loadComponent:()=>L.e(370).then(L.bind(L,3370)).then(i=>i.ProgramasTodosComponent)},{path:"programa/:id",loadComponent:()=>Promise.all([L.e(857),L.e(334)]).then(L.bind(L,334)).then(i=>i.ProgramaComponent)},{path:"libre/:id",loadComponent:()=>Promise.all([L.e(857),L.e(76),L.e(34)]).then(L.bind(L,1034)).then(i=>i.LibreComponent)},{path:"libre2/:id",loadComponent:()=>Promise.all([L.e(857),L.e(76),L.e(122)]).then(L.bind(L,4122)).then(i=>i.Libre2Component)},{path:"buscar",loadComponent:()=>L.e(917).then(L.bind(L,8917)).then(i=>i.BuscarComponent)},{path:"contact",loadChildren:()=>L.e(780).then(L.bind(L,2780)).then(i=>i.ContactModule)},{path:"about",loadChildren:()=>L.e(29).then(L.bind(L,3029)).then(i=>i.AboutModule)},{path:"noticias-cup",loadComponent:()=>L.e(118).then(L.bind(L,3118)).then(i=>i.NoticiasCupUnsoComponent)},{path:"products",loadChildren:()=>L.e(650).then(L.bind(L,8650)).then(i=>i.ProductosModule)},{path:"login",loadChildren:()=>L.e(273).then(L.bind(L,2273)).then(i=>i.LoginModule)},{path:"signup",loadChildren:()=>L.e(890).then(L.bind(L,8890)).then(i=>i.SignupModule)}]},{path:"**",component:wt}];Ie.c.production&&(0,o.SmG)(),(0,W.B8)(xe,{providers:[(0,ue.lh)($i,(0,ue.qQ)(),(0,ue.oH)({scrollPositionRestoration:"enabled"})),(0,Nt.$R)()]}).catch(i=>console.error(i))},4412:(bt,Le,L)=>{L.d(Le,{t:()=>W});var o=L(1413);class W extends o.B{constructor(ue){super(),this._value=ue}get value(){return this.getValue()}_subscribe(ue){const ve=super._subscribe(ue);return!ve.closed&&ue.next(this._value),ve}getValue(){const{hasError:ue,thrownError:ve,_value:fe}=this;if(ue)throw ve;return this._throwIfClosed(),fe}next(ue){super.next(this._value=ue)}}},1985:(bt,Le,L)=>{L.d(Le,{c:()=>Qe});var o=L(7707),W=L(8359),re=L(3494),ue=L(1203),ve=L(1026),fe=L(8071),me=L(9786);let Qe=(()=>{class Ve{constructor(Ge){Ge&&(this._subscribe=Ge)}lift(Ge){const ct=new Ve;return ct.source=this,ct.operator=Ge,ct}subscribe(Ge,ct,ut){const xt=function be(Ve){return Ve&&Ve instanceof o.vU||function Ie(Ve){return Ve&&(0,fe.T)(Ve.next)&&(0,fe.T)(Ve.error)&&(0,fe.T)(Ve.complete)}(Ve)&&(0,W.Uv)(Ve)}
3(Ge)?Ge:new o.Ms(Ge,ct,ut);return(0,me.Y)(()=>{const{operator:Ct,source:Vt}=this;xt.add(Ct?Ct.call(xt,Vt):Vt?this._subscribe(xt):this._trySubscribe(xt))}),xt}_trySubscribe(Ge){try{return this._subscribe(Ge)}catch(ct){Ge.error(ct)}}forEach(Ge,ct){return new(ct=xe(ct))((ut,xt)=>{const Ct=new o.Ms({next:Vt=>{try{Ge(Vt)}catch(St){xt(St),Ct.unsubscribe()}},error:xt,complete:ut});this.subscribe(Ct)})}_subscribe(Ge){var ct;return null===(ct=this.source)||void 0===ct?void 0:ct.subscribe(Ge)}[re.s](){return this}pipe(...Ge){return(0,ue.m)(Ge)(this)}toPromise(Ge){return new(Ge=xe(Ge))((ct,ut)=>{let xt;this.subscribe(Ct=>xt=Ct,Ct=>ut(Ct),()=>ct(xt))})}}return Ve.create=lt=>new Ve(lt),Ve})();function xe(Ve){var lt;return null!==(lt=Ve??ve.$.Promise)&&void 0!==lt?lt:Promise}},1413:(bt,Le,L)=>{L.d(Le,{B:()=>me});var o=L(1985),W=L(8359);const ue=(0,L(1853).L)(xe=>function(){xe(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ve=L(7908),fe=L(9786);let me=(()=>{class xe extends o.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(be){const Ve=new Qe(this,this);return Ve.operator=be,Ve}_throwIfClosed(){if(this.closed)throw new ue}next(be){(0,fe.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Ve of this.currentObservers)Ve.next(be)}})}error(be){(0,fe.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=be;const{observers:Ve}=this;for(;Ve.length;)Ve.shift().error(be)}})}complete(){(0,fe.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:be}=this;for(;be.length;)be.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var be;return(null===(be=this.observers)||void 0===be?void 0:be.length)>0}_trySubscribe(be){return this._throwIfClosed(),super._trySubscribe(be)}_subscribe(be){return this._throwIfClosed(),this._checkFinalizedStatuses(be),this._innerSubscribe(be)}_innerSubscribe(be){const{hasError:Ve,isStopped:lt,observers:Ge}=this;return Ve||lt?W.Kn:(this.currentObservers=null,Ge.push(be),new W.yU(()=>{this.currentObservers=null,(0,ve.o)(Ge,be)}))}_checkFinalizedStatuses(be){const{hasError:Ve,thrownError:lt,isStopped:Ge}=this;Ve?be.error(lt):Ge&&be.complete()}asObservable(){const be=new o.c;return be.source=this,be}}return xe.create=(Ie,be)=>new Qe(Ie,be),xe})();class Qe extends me{constructor(Ie,be){super(),this.destination=Ie,this.source=be}next(Ie){var be,Ve;null===(Ve=null===(be=this.destination)||void 0===be?void 0:be.next)||void 0===Ve||Ve.call(be,Ie)}error(Ie){var be,Ve;null===(Ve=null===(be=this.destination)||void 0===be?void 0:be.error)||void 0===Ve||Ve.call(be,Ie)}complete(){var Ie,be;null===(be=null===(Ie=this.destination)||void 0===Ie?void 0:Ie.complete)||void 0===be||be.call(Ie)}_subscribe(Ie){var be,Ve;return null!==(Ve=null===(be=this.source)||void 0===be?void 0:be.subscribe(Ie))&&void 0!==Ve?Ve:W.Kn}}},7707:(bt,Le,L)=>{L.d(Le,{Ms:()=>ut,vU:()=>Ve});var o=L(8071),W=L(8359),re=L(1026),ue=L(5334),ve=L(5343);const fe=xe("C",void 0,void 0);function xe(We,$e,Fe){return{kind:We,value:$e,error:Fe}}var Ie=L(9270),be=L(9786);class Ve extends W.yU{constructor($e){super(),this.isStopped=!1,$e?(this.destination=$e,(0,W.Uv)($e)&&$e.add(this)):this.destination=St}static create($e,Fe,Et){return new ut($e,Fe,Et)}next($e){this.isStopped?Vt(function Qe(We){return xe("N",We,void 0)}($e),this):this._next($e)}error($e){this.isStopped?Vt(function me(We){return xe("E",void 0,We)}($e),this):(this.isStopped=!0,this._error($e))}complete(){this.isStopped?Vt(fe,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next($e){this.destination.next($e)}_error($e){try{this.destination.error($e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const lt=Function.prototype.bind;function Ge(We,$e){return lt.call(We,$e)}class ct{constructor($e){this.partialObserver=$e}next($e){const{partialObserver:Fe}=this;if(Fe.next)try{Fe.next($e)}catch(Et){xt(Et)}}error($e){const{partialObserver:Fe}=this;if(Fe.error)try{Fe.error($e)}catch(Et){xt(Et)}else xt($e)}complete(){const{partialObserver:$e}=this;if($e.complete)try{$e.complete()}catch(Fe){xt(Fe)}}}class ut extends Ve{constructor($e,Fe,Et){let te;if(super(),(0,o.T)($e)||!$e)te={next:$e??void 0,error:Fe??void 0,complete:Et??void 0};else{let ie;
3this&&re.$.useDeprecatedNextContext?(ie=Object.create($e),ie.unsubscribe=()=>this.unsubscribe(),te={next:$e.next&&Ge($e.next,ie),error:$e.error&&Ge($e.error,ie),complete:$e.complete&&Ge($e.complete,ie)}):te=$e}this.destination=new ct(te)}}function xt(We){re.$.useDeprecatedSynchronousErrorHandling?(0,be.l)(We):(0,ue.m)(We)}function Vt(We,$e){const{onStoppedNotification:Fe}=re.$;Fe&&Ie.f.setTimeout(()=>Fe(We,$e))}const St={closed:!0,next:ve.l,error:function Ct(We){throw We},complete:ve.l}},8359:(bt,Le,L)=>{L.d(Le,{Kn:()=>fe,yU:()=>ve,Uv:()=>me});var o=L(8071);const re=(0,L(1853).L)(xe=>function(be){xe(this),this.message=be?`${be.length} errors occurred during unsubscription:\n${be.map((Ve,lt)=>`${lt+1}) ${Ve.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=be});var ue=L(7908);class ve{constructor(Ie){this.initialTeardown=Ie,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let Ie;if(!this.closed){this.closed=!0;const{_parentage:be}=this;if(be)if(this._parentage=null,Array.isArray(be))for(const Ge of be)Ge.remove(this);else be.remove(this);const{initialTeardown:Ve}=this;if((0,o.T)(Ve))try{Ve()}catch(Ge){Ie=Ge instanceof re?Ge.errors:[Ge]}const{_finalizers:lt}=this;if(lt){this._finalizers=null;for(const Ge of lt)try{Qe(Ge)}catch(ct){Ie=Ie??[],ct instanceof re?Ie=[...Ie,...ct.errors]:Ie.push(ct)}}if(Ie)throw new re(Ie)}}add(Ie){var be;if(Ie&&Ie!==this)if(this.closed)Qe(Ie);else{if(Ie instanceof ve){if(Ie.closed||Ie._hasParent(this))return;Ie._addParent(this)}(this._finalizers=null!==(be=this._finalizers)&&void 0!==be?be:[]).push(Ie)}}_hasParent(Ie){const{_parentage:be}=this;return be===Ie||Array.isArray(be)&&be.includes(Ie)}_addParent(Ie){const{_parentage:be}=this;this._parentage=Array.isArray(be)?(be.push(Ie),be):be?[be,Ie]:Ie}_removeParent(Ie){const{_parentage:be}=this;be===Ie?this._parentage=null:Array.isArray(be)&&(0,ue.o)(be,Ie)}remove(Ie){const{_finalizers:be}=this;be&&(0,ue.o)(be,Ie),Ie instanceof ve&&Ie._removeParent(this)}}ve.EMPTY=(()=>{const xe=new ve;return xe.closed=!0,xe})();const fe=ve.EMPTY;function me(xe){return xe instanceof ve||xe&&"closed"in xe&&(0,o.T)(xe.remove)&&(0,o.T)(xe.add)&&(0,o.T)(xe.unsubscribe)}function Qe(xe){(0,o.T)(xe)?xe():xe.unsubscribe()}},1026:(bt,Le,L)=>{L.d(Le,{$:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},6648:(bt,Le,L)=>{L.d(Le,{H:()=>Et});var o=L(8750),W=L(5225),re=L(9974),ue=L(4360);function ve(te,ie=0){return(0,re.N)((J,pe)=>{J.subscribe((0,ue._)(pe,Ae=>(0,W.N)(pe,te,()=>pe.next(Ae),ie),()=>(0,W.N)(pe,te,()=>pe.complete(),ie),Ae=>(0,W.N)(pe,te,()=>pe.error(Ae),ie)))})}function fe(te,ie=0){return(0,re.N)((J,pe)=>{pe.add(te.schedule(()=>J.subscribe(pe),ie))})}var xe=L(1985),be=L(4761),Ve=L(8071);function Ge(te,ie){if(!te)throw new Error("Iterable cannot be null");return new xe.c(J=>{(0,W.N)(J,ie,()=>{const pe=te[Symbol.asyncIterator]();(0,W.N)(J,ie,()=>{pe.next().then(Ae=>{Ae.done?J.complete():J.next(Ae.value)})},0,!0)})})}var ct=L(5055),ut=L(9858),xt=L(7441),Ct=L(5397),Vt=L(7953),St=L(591),We=L(5196);function Et(te,ie){return ie?function Fe(te,ie){if(null!=te){if((0,ct.l)(te))return function me(te,ie){return(0,o.Tg)(te).pipe(fe(ie),ve(ie))}(te,ie);if((0,xt.X)(te))return function Ie(te,ie){return new xe.c(J=>{let pe=0;return ie.schedule(function(){pe===te.length?J.complete():(J.next(te[pe++]),J.closed||this.schedule())})})}(te,ie);if((0,ut.y)(te))return function Qe(te,ie){return(0,o.Tg)(te).pipe(fe(ie),ve(ie))}(te,ie);if((0,Vt.T)(te))return Ge(te,ie);if((0,Ct.x)(te))return function lt(te,ie){return new xe.c(J=>{let pe;return(0,W.N)(J,ie,()=>{pe=te[be.l](),(0,W.N)(J,ie,()=>{let Ae,tt;try{({value:Ae,done:tt}=pe.next())}catch(rn){return void J.error(rn)}tt?J.complete():J.next(Ae)},0,!0)}),()=>(0,Ve.T)(pe?.return)&&pe.return()})}(te,ie);if((0,We.U)(te))return function $e(te,ie){return Ge((0,We.C)(te),ie)}(te,ie)}throw(0,St.L)(te)}(te,ie):(0,o.Tg)(te)}},8750:(bt,Le,L)=>{L.d(Le,{Tg:()=>lt});var o=L(1635),W=L(7441),re=L(9858),ue=L(1985),ve=L(5055),fe=L(7953),me=L(591),Qe=L(5397),xe=L(5196),Ie=L(8071),be=L(5334),Ve=L(3494);function lt(We){if(We instanceof ue.c)return We;if(null!=We){if((0,ve.l)(We))return function Ge(We){return new ue.c($e=>{const Fe=We[Ve.s]();if((0,Ie.T)(Fe.subscribe))return Fe.subscribe($e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(We);if((0,W.X)(We))return function ct(We){return new ue.c($e=>{for(let Fe=0;Fe<We.length&&!$e.closed;Fe++)$e.next(We[Fe]);$e.complete()})}(We);if((0,re.y)(We))return function ut(We){return new ue.c($e=>{We.then(Fe=>{$e.closed||($e.next(Fe),$e.complete())},Fe=>$e.error(Fe)).then(null,be.m)})}(We);if((0,fe.T)(We))return Ct(We);if((0,Qe.x)(We))return function xt(We){return new ue.c($e=>{for(const Fe of We)if($e.next(Fe),$e.closed)return;$e.complete()})}(We);if((0,xe.U)(We))return function Vt(We){return Ct((0,xe.C)(We))}(We)}throw(0,me.L)(We)}function Ct(We){return new ue.c($e=>{(function St(We,$e){var Fe,Et,te,ie;return(0,o.sH)(this,void 0,void 0,function*(){try{for(Fe=(0,o.xN)(We);!(Et=yield Fe.next()).done;)if($e.next(Et.value),$e.closed)return}catch(J){te={error:J}}finally{try{Et&&!Et.done&&(ie=Fe.return)&&(yield ie.call(Fe))}finally{if(te)throw te.error}}$e.complete()})})(We,$e).catch(Fe=>$e.error(Fe))})}},7673:(bt,Le,L)=>{L.d(Le,{of:()=>re});var o=L(3794),W=L(6648);function re(...ue){const ve=(0,o.lI)(ue);return(0,W.H)(ue,ve)}},4360:(bt,Le,L)=>{L.d(Le,{_:()=>W});var o=L(7707);function W(ue,ve,fe,me,Qe){return new re(ue,ve,fe,me,Qe)}class re extends o.vU{constructor(ve,fe,me,Qe,xe,Ie){super(ve),this.onFinalize=xe,this.shouldUnsubscribe=Ie,this._next=fe?function(be){try{fe(be)}catch(Ve){ve.error(Ve)}}:super._next,this._error=Qe?function(be){try{Qe(be)}catch(Ve){ve.error(Ve)}finally{this.unsubscribe()}}
3:super._error,this._complete=me?function(){try{me()}catch(be){ve.error(be)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var ve;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:fe}=this;super.unsubscribe(),!fe&&(null===(ve=this.onFinalize)||void 0===ve||ve.call(this))}}}},274:(bt,Le,L)=>{L.d(Le,{H:()=>re});var o=L(1397),W=L(8071);function re(ue,ve){return(0,W.T)(ve)?(0,o.Z)(ue,ve,1):(0,o.Z)(ue,1)}},5964:(bt,Le,L)=>{L.d(Le,{p:()=>re});var o=L(9974),W=L(4360);function re(ue,ve){return(0,o.N)((fe,me)=>{let Qe=0;fe.subscribe((0,W._)(me,xe=>ue.call(ve,xe,Qe++)&&me.next(xe)))})}},980:(bt,Le,L)=>{L.d(Le,{j:()=>W});var o=L(9974);function W(re){return(0,o.N)((ue,ve)=>{try{ue.subscribe(ve)}finally{ve.add(re)}})}},6354:(bt,Le,L)=>{L.d(Le,{T:()=>re});var o=L(9974),W=L(4360);function re(ue,ve){return(0,o.N)((fe,me)=>{let Qe=0;fe.subscribe((0,W._)(me,xe=>{me.next(ue.call(ve,xe,Qe++))}))})}},1397:(bt,Le,L)=>{L.d(Le,{Z:()=>Qe});var o=L(6354),W=L(8750),re=L(9974),ue=L(5225),ve=L(4360),me=L(8071);function Qe(xe,Ie,be=1/0){return(0,me.T)(Ie)?Qe((Ve,lt)=>(0,o.T)((Ge,ct)=>Ie(Ve,Ge,lt,ct))((0,W.Tg)(xe(Ve,lt))),be):("number"==typeof Ie&&(be=Ie),(0,re.N)((Ve,lt)=>function fe(xe,Ie,be,Ve,lt,Ge,ct,ut){const xt=[];let Ct=0,Vt=0,St=!1;const We=()=>{St&&!xt.length&&!Ct&&Ie.complete()},$e=Et=>Ct<Ve?Fe(Et):xt.push(Et),Fe=Et=>{Ge&&Ie.next(Et),Ct++;let te=!1;(0,W.Tg)(be(Et,Vt++)).subscribe((0,ve._)(Ie,ie=>{lt?.(ie),Ge?$e(ie):Ie.next(ie)},()=>{te=!0},void 0,()=>{if(te)try{for(Ct--;xt.length&&Ct<Ve;){const ie=xt.shift();ct?(0,ue.N)(Ie,ct,()=>Fe(ie)):Fe(ie)}We()}catch(ie){Ie.error(ie)}}))};return xe.subscribe((0,ve._)(Ie,$e,()=>{St=!0,We()})),()=>{ut?.()}}(Ve,lt,xe,be)))}},5558:(bt,Le,L)=>{L.d(Le,{n:()=>ue});var o=L(8750),W=L(9974),re=L(4360);function ue(ve,fe){return(0,W.N)((me,Qe)=>{let xe=null,Ie=0,be=!1;const Ve=()=>be&&!xe&&Qe.complete();me.subscribe((0,re._)(Qe,lt=>{xe?.unsubscribe();let Ge=0;const ct=Ie++;(0,o.Tg)(ve(lt,ct)).subscribe(xe=(0,re._)(Qe,ut=>Qe.next(fe?fe(lt,ut,ct,Ge++):ut),()=>{xe=null,Ve()}))},()=>{be=!0,Ve()}))})}},6977:(bt,Le,L)=>{L.d(Le,{Q:()=>ve});var o=L(9974),W=L(4360),re=L(8750),ue=L(5343);function ve(fe){return(0,o.N)((me,Qe)=>{(0,re.Tg)(fe).subscribe((0,W._)(Qe,()=>Qe.complete(),ue.l)),!Qe.closed&&me.subscribe(Qe)})}},9270:(bt,Le,L)=>{L.d(Le,{f:()=>o});const o={setTimeout(W,re,...ue){const{delegate:ve}=o;return ve?.setTimeout?ve.setTimeout(W,re,...ue):setTimeout(W,re,...ue)},clearTimeout(W){const{delegate:re}=o;return(re?.clearTimeout||clearTimeout)(W)},delegate:void 0}},4761:(bt,Le,L)=>{L.d(Le,{l:()=>W});const W=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(bt,Le,L)=>{L.d(Le,{s:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},3794:(bt,Le,L)=>{L.d(Le,{ms:()=>ue,lI:()=>ve});var o=L(8071);function re(me){return me[me.length-1]}function ue(me){return(0,o.T)(re(me))?me.pop():void 0}function ve(me){return function W(me){return me&&(0,o.T)(me.schedule)}(re(me))?me.pop():void 0}},3073:(bt,Le,L)=>{L.d(Le,{D:()=>ve});const{isArray:o}=Array,{getPrototypeOf:W,prototype:re,keys:ue}=Object;function ve(me){if(1===me.length){const Qe=me[0];if(o(Qe))return{args:Qe,keys:null};if(function fe(me){return me&&"object"==typeof me&&W(me)===re}(Qe)){const xe=ue(Qe);return{args:xe.map(Ie=>Qe[Ie]),keys:xe}}}return{args:me,keys:null}}},7908:(bt,Le,L)=>{function o(W,re){if(W){const ue=W.indexOf(re);0<=ue&&W.splice(ue,1)}}L.d(Le,{o:()=>o})},1853:(bt,Le,L)=>{function o(W){const ue=W(ve=>{Error.call(ve),ve.stack=(new Error).stack});return ue.prototype=Object.create(Error.prototype),ue.prototype.constructor=ue,ue}L.d(Le,{L:()=>o})},8496:(bt,Le,L)=>{function o(W,re){return W.reduce((ue,ve,fe)=>(ue[ve]=re[fe],ue),{})}L.d(Le,{e:()=>o})},9786:(bt,Le,L)=>{L.d(Le,{Y:()=>re,l:()=>ue});var o=L(1026);let W=null;function re(ve){if(o.$.useDeprecatedSynchronousErrorHandling){const fe=!W;if(fe&&(W={errorThrown:!1,error:null}),ve(),fe){const{errorThrown:me,error:Qe}=W;if(W=null,me)throw Qe}}else ve()}function ue(ve){o.$.useDeprecatedSynchronousErrorHandling&&W&&(W.errorThrown=!0,W.error=ve)}},5225:(bt,Le,L)=>{function o(W,re,ue,ve=0,fe=!1){const me=re.schedule(function(){ue(),fe?W.add(this.schedule(null,ve)):this.unsubscribe()},ve);if(W.add(me),!fe)return me}L.d(Le,{N:()=>o})},3669:(bt,Le,L)=>{function o(W){return W}L.d(Le,{D:()=>o})},7441:(bt,Le,L)=>{L.d(Le,{X:()=>o});const o=W=>W&&"number"==typeof W.length&&"function"!=typeof W},7953:(bt,Le,L)=>{L.d(Le,{T:()=>W});var o=L(8071);function W(re){return Symbol.asyncIterator&&(0,o.T)(re?.[Symbol.asyncIterator])}},8071:(bt,Le,L)=>{function o(W){return"function"==typeof W}L.d(Le,{T:()=>
3o})},5055:(bt,Le,L)=>{L.d(Le,{l:()=>re});var o=L(3494),W=L(8071);function re(ue){return(0,W.T)(ue[o.s])}},5397:(bt,Le,L)=>{L.d(Le,{x:()=>re});var o=L(4761),W=L(8071);function re(ue){return(0,W.T)(ue?.[o.l])}},9858:(bt,Le,L)=>{L.d(Le,{y:()=>W});var o=L(8071);function W(re){return(0,o.T)(re?.then)}},5196:(bt,Le,L)=>{L.d(Le,{C:()=>re,U:()=>ue});var o=L(1635),W=L(8071);function re(ve){return(0,o.AQ)(this,arguments,function*(){const me=ve.getReader();try{for(;;){const{value:Qe,done:xe}=yield(0,o.N3)(me.read());if(xe)return yield(0,o.N3)(void 0);yield yield(0,o.N3)(Qe)}}finally{me.releaseLock()}})}function ue(ve){return(0,W.T)(ve?.getReader)}},9974:(bt,Le,L)=>{L.d(Le,{N:()=>re,S:()=>W});var o=L(8071);function W(ue){return(0,o.T)(ue?.lift)}function re(ue){return ve=>{if(W(ve))return ve.lift(function(fe){try{return ue(fe,this)}catch(me){this.error(me)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(bt,Le,L)=>{L.d(Le,{I:()=>ue});var o=L(6354);const{isArray:W}=Array;function ue(ve){return(0,o.T)(fe=>function re(ve,fe){return W(fe)?ve(...fe):ve(fe)}(ve,fe))}},5343:(bt,Le,L)=>{function o(){}L.d(Le,{l:()=>o})},1203:(bt,Le,L)=>{L.d(Le,{F:()=>W,m:()=>re});var o=L(3669);function W(...ue){return re(ue)}function re(ue){return 0===ue.length?o.D:1===ue.length?ue[0]:function(fe){return ue.reduce((me,Qe)=>Qe(me),fe)}}},5334:(bt,Le,L)=>{L.d(Le,{m:()=>re});var o=L(1026),W=L(9270);function re(ue){W.f.setTimeout(()=>{const{onUnhandledError:ve}=o.$;if(!ve)throw ue;ve(ue)})}},591:(bt,Le,L)=>{function o(W){return new TypeError(`You provided ${null!==W&&"object"==typeof W?"an invalid object":`'${W}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}L.d(Le,{L:()=>o})},177:(bt,Le,L)=>{L.d(Le,{AJ:()=>tr,B3:()=>Yt,Jj:()=>Si,MD:()=>rt,N0:()=>Zr,Pc:()=>wi,QT:()=>ue,Sm:()=>xt,Sq:()=>ye,T3:()=>An,UE:()=>Ur,VF:()=>fe,Vy:()=>Oi,Xr:()=>Ki,YU:()=>Mr,ZD:()=>ve,_b:()=>io,aZ:()=>Vt,bT:()=>Ke,e1:()=>fn,fG:()=>Sn,fw:()=>Ct,hb:()=>ct,hj:()=>Ie,qQ:()=>Qe,ux:()=>Nn,vh:()=>Xi});var o=L(4438),W=L(1413);let re=null;function ue(){return re}function ve(_){re??=_}class fe{}const Qe=new o.nKC("");let xe=(()=>{class _{historyGo(D){throw new Error("")}static \u0275fac=function(T){return new(T||_)};static \u0275prov=o.jDH({token:_,factory:()=>(0,o.WQX)(be),providedIn:"platform"})}return _})();const Ie=new o.nKC("");let be=(()=>{class _ extends xe{_location;_history;_doc=(0,o.WQX)(Qe);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return ue().getBaseHref(this._doc)}onPopState(D){const T=ue().getGlobalEventTarget(this._doc,"window");return T.addEventListener("popstate",D,!1),()=>T.removeEventListener("popstate",D)}onHashChange(D){const T=ue().getGlobalEventTarget(this._doc,"window");return T.addEventListener("hashchange",D,!1),()=>T.removeEventListener("hashchange",D)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(D){this._location.pathname=D}pushState(D,T,z){this._history.pushState(D,T,z)}replaceState(D,T,z){this._history.replaceState(D,T,z)}forward(){this._history.forward()}back(){this._history.back()}historyGo(D=0){this._history.go(D)}getState(){return this._history.state}static \u0275fac=function(T){return new(T||_)};static \u0275prov=o.jDH({token:_,factory:()=>new _,providedIn:"platform"})}return _})();function Ve(_,R){if(0==_.length)return R;if(0==R.length)return _;let D=0;return _.endsWith("/")&&D++,R.startsWith("/")&&D++,2==D?_+R.substring(1):1==D?_+R:_+"/"+R}function lt(_){const R=_.match(/#|\?|$/),D=R&&R.index||_.length;return _.slice(0,D-("/"===_[D-1]?1:0))+_.slice(D)}function Ge(_){return _&&"?"!==_[0]?"?"+_:_}let ct=(()=>{class _{historyGo(D){throw new Error("")}static \u0275fac=function(T){return new(T||_)};static \u0275prov=o.jDH({token:_,factory:()=>(0,o.WQX)(xt),providedIn:"root"})}return _})();const ut=new o.nKC("");let xt=(()=>{class _ extends ct{_platformLocation;_baseHref;_removeListenerFns=[];constructor(D,T){super(),this._platformLocation=D,this._baseHref=T??this._platformLocation.getBaseHrefFromDOM()??(0,o.WQX)(Qe).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(D){this._removeListenerFns.push(this._platformLocation.onPopState(D),this._platformLocation.on
3HashChange(D))}getBaseHref(){return this._baseHref}prepareExternalUrl(D){return Ve(this._baseHref,D)}path(D=!1){const T=this._platformLocation.pathname+Ge(this._platformLocation.search),z=this._platformLocation.hash;return z&&D?`${T}${z}`:T}pushState(D,T,z,Ee){const Ne=this.prepareExternalUrl(z+Ge(Ee));this._platformLocation.pushState(D,T,Ne)}replaceState(D,T,z,Ee){const Ne=this.prepareExternalUrl(z+Ge(Ee));this._platformLocation.replaceState(D,T,Ne)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(D=0){this._platformLocation.historyGo?.(D)}static \u0275fac=function(T){return new(T||_)(o.KVO(xe),o.KVO(ut,8))};static \u0275prov=o.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})(),Ct=(()=>{class _ extends ct{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(D,T){super(),this._platformLocation=D,null!=T&&(this._baseHref=T)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(D){this._removeListenerFns.push(this._platformLocation.onPopState(D),this._platformLocation.onHashChange(D))}getBaseHref(){return this._baseHref}path(D=!1){const T=this._platformLocation.hash??"#";return T.length>0?T.substring(1):T}prepareExternalUrl(D){const T=Ve(this._baseHref,D);return T.length>0?"#"+T:T}pushState(D,T,z,Ee){let Ne=this.prepareExternalUrl(z+Ge(Ee));0==Ne.length&&(Ne=this._platformLocation.pathname),this._platformLocation.pushState(D,T,Ne)}replaceState(D,T,z,Ee){let Ne=this.prepareExternalUrl(z+Ge(Ee));0==Ne.length&&(Ne=this._platformLocation.pathname),this._platformLocation.replaceState(D,T,Ne)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(D=0){this._platformLocation.historyGo?.(D)}static \u0275fac=function(T){return new(T||_)(o.KVO(xe),o.KVO(ut,8))};static \u0275prov=o.jDH({token:_,factory:_.\u0275fac})}return _})(),Vt=(()=>{class _{_subject=new W.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(D){this._locationStrategy=D;const T=this._locationStrategy.getBaseHref();this._basePath=function Fe(_){if(new RegExp("^(https?:)?//").test(_)){const[,D]=_.split(/\/\/[^\/]+/);return D}return _}(lt($e(T))),this._locationStrategy.onPopState(z=>{this._subject.next({url:this.path(!0),pop:!0,state:z.state,type:z.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(D=!1){return this.normalize(this._locationStrategy.path(D))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(D,T=""){return this.path()==this.normalize(D+Ge(T))}normalize(D){return _.stripTrailingSlash(function We(_,R){if(!_||!R.startsWith(_))return R;const D=R.substring(_.length);return""===D||["/",";","?","#"].includes(D[0])?D:R}(this._basePath,$e(D)))}prepareExternalUrl(D){return D&&"/"!==D[0]&&(D="/"+D),this._locationStrategy.prepareExternalUrl(D)}go(D,T="",z=null){this._locationStrategy.pushState(z,"",D,T),this._notifyUrlChangeListeners(this.prepareExternalUrl(D+Ge(T)),z)}replaceState(D,T="",z=null){this._locationStrategy.replaceState(z,"",D,T),this._notifyUrlChangeListeners(this.prepareExternalUrl(D+Ge(T)),z)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(D=0){this._locationStrategy.historyGo?.(D)}onUrlChange(D){return this._urlChangeListeners.push(D),this._urlChangeSubscription??=this.subscribe(T=>{this._notifyUrlChangeListeners(T.url,T.state)}),()=>{const T=this._urlChangeListeners.indexOf(D);this._urlChangeListeners.splice(T,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(D="",T){this._urlChangeListeners.forEach(z=>z(D,T))}subscribe(D,T,z){return this._subject.subscribe({next:D,error:T??void 0,complete:z??void 0})}static normalizeQueryParams=Ge;static joinWithSlash=Ve;static stripTrailingSlash=lt;static \u0275fac=function(T){return new(T||_)(o.KVO(ct))};static \u0275prov=o.jDH({token:_,factory:()=>function St(){return new Vt((0,o.KVO)(ct))}(),providedIn:"root"})}return _})();function $e(_){return _.replace(/\/index.html$/,"")}var J=function(_){return _[_.Format=0]="Format",_[_.Standalone=1]="Standalone",_}(J||{}),pe=function(_){return _[_.Narrow=0]="Narrow",_[_.Abbreviated=1]="Abbreviated",_[_.Wide=2]="Wide",_[_.Short=3]="Short",_}(pe||{}),Ae=function(_){return _[_.Short=0]="Short",_[_.Medium=1]="Medium",_[_.Long=2]="Long",_[_.Full=3]="Full",_}(Ae||{});function ge(_,R){return on((0,o.H5H)(_)[o.KH2.DateFormat],R)}function Se(_,R){return on((0,o.H5H)(_)[o.KH2.TimeFormat],R)}function De(_,R){return on((0,o.H5H)(_)[o.KH2.DateTimeFormat],R)}function Re(_,R){const D=(0,o.H5H)(_),T=D[o.KH2.NumberSymbols][R];if(typeof T>"u"){if(12===R)return D[o.KH2.NumberSymbols][0];if(13===R)return D[o.KH2.NumberSymbols][1]}return T}function En(_){if(!_[o.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${_[o.KH2.
3LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function on(_,R){for(let D=R;D>-1;D--)if(typeof _[D]<"u")return _[D];throw new Error("Locale data API: locale data undefined")}function Ln(_){const[R,D]=_.split(":");return{hours:+R,minutes:+D}}const jn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,qr={},Kr=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var dr=function(_){return _[_.Short=0]="Short",_[_.ShortGMT=1]="ShortGMT",_[_.Long=2]="Long",_[_.Extended=3]="Extended",_}(dr||{}),Jt=function(_){return _[_.FullYear=0]="FullYear",_[_.Month=1]="Month",_[_.Date=2]="Date",_[_.Hours=3]="Hours",_[_.Minutes=4]="Minutes",_[_.Seconds=5]="Seconds",_[_.FractionalSeconds=6]="FractionalSeconds",_[_.Day=7]="Day",_}(Jt||{}),Ot=function(_){return _[_.DayPeriods=0]="DayPeriods",_[_.Days=1]="Days",_[_.Months=2]="Months",_[_.Eras=3]="Eras",_}(Ot||{});function Yn(_,R,D,T){let z=function Y(_){if(Me(_))return _;if("number"==typeof _&&!isNaN(_))return new Date(_);if("string"==typeof _){if(_=_.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(_)){const[z,Ee=1,Ne=1]=_.split("-").map(nt=>+nt);return fr(z,Ee-1,Ne)}const D=parseFloat(_);if(!isNaN(_-D))return new Date(D);let T;if(T=_.match(jn))return function ee(_){const R=new Date(0);let D=0,T=0;const z=_[8]?R.setUTCFullYear:R.setFullYear,Ee=_[8]?R.setUTCHours:R.setHours;_[9]&&(D=Number(_[9]+_[10]),T=Number(_[9]+_[11])),z.call(R,Number(_[1]),Number(_[2])-1,Number(_[3]));const Ne=Number(_[4]||0)-D,nt=Number(_[5]||0)-T,Kt=Number(_[6]||0),hn=Math.floor(1e3*parseFloat("0."+(_[7]||0)));return Ee.call(R,Ne,nt,Kt,hn),R}(T)}const R=new Date(_);if(!Me(R))throw new Error(`Unable to convert "${_}" into a date`);return R}(_);R=Pn(D,R)||R;let nt,Ne=[];for(;R;){if(nt=Kr.exec(R),!nt){Ne.push(R);break}{Ne=Ne.concat(nt.slice(1));const wt=Ne.pop();if(!wt)break;R=wt}}let Kt=z.getTimezoneOffset();T&&(Kt=bn(T,Kt),z=function he(_,R,D){const T=D?-1:1,z=_.getTimezoneOffset();return function le(_,R){return(_=new Date(_.getTime())).setMinutes(_.getMinutes()+R),_}(_,T*(bn(R,z)-z))}(z,T,!0));let hn="";return Ne.forEach(wt=>{const yt=function ft(_){if(zn[_])return zn[_];let R;switch(_){case"G":case"GG":case"GGG":R=Dt(Ot.Eras,pe.Abbreviated);break;case"GGGG":R=Dt(Ot.Eras,pe.Wide);break;case"GGGGG":R=Dt(Ot.Eras,pe.Narrow);break;case"y":R=dn(Jt.FullYear,1,0,!1,!0);break;case"yy":R=dn(Jt.FullYear,2,0,!0,!0);break;case"yyy":R=dn(Jt.FullYear,3,0,!1,!0);break;case"yyyy":R=dn(Jt.FullYear,4,0,!1,!0);break;case"Y":R=So(1);break;case"YY":R=So(2,!0);break;case"YYY":R=So(3);break;case"YYYY":R=So(4);break;case"M":case"L":R=dn(Jt.Month,1,1);break;case"MM":case"LL":R=dn(Jt.Month,2,1);break;case"MMM":R=Dt(Ot.Months,pe.Abbreviated);break;case"MMMM":R=Dt(Ot.Months,pe.Wide);break;case"MMMMM":R=Dt(Ot.Months,pe.Narrow);break;case"LLL":R=Dt(Ot.Months,pe.Abbreviated,J.Standalone);break;case"LLLL":R=Dt(Ot.Months,pe.Wide,J.Standalone);break;case"LLLLL":R=Dt(Ot.Months,pe.Narrow,J.Standalone);break;case"w":R=oo(1);break;case"ww":R=oo(2);break;case"W":R=oo(1,!0);break;case"d":R=dn(Jt.Date,1);break;case"dd":R=dn(Jt.Date,2);break;case"c":case"cc":R=dn(Jt.Day,1);break;case"ccc":R=Dt(Ot.Days,pe.Abbreviated,J.Standalone);break;case"cccc":R=Dt(Ot.Days,pe.Wide,J.Standalone);break;case"ccccc":R=Dt(Ot.Days,pe.Narrow,J.Standalone);break;case"cccccc":R=Dt(Ot.Days,pe.Short,J.Standalone);break;case"E":case"EE":case"EEE":R=Dt(Ot.Days,pe.Abbreviated);break;case"EEEE":R=Dt(Ot.Days,pe.Wide);break;case"EEEEE":R=Dt(Ot.Days,pe.Narrow);break;case"EEEEEE":R=Dt(Ot.Days,pe.Short);break;case"a":case"aa":case"aaa":R=Dt(Ot.DayPeriods,pe.Abbreviated);break;case"aaaa":R=Dt(Ot.DayPeriods,pe.Wide);break;case"aaaaa":R=Dt(Ot.DayPeriods,pe.Narrow);break;case"b":case"bb":case"bbb":R=Dt(Ot.DayPeriods,pe.Abbreviated,J.Standalone,!0);break;case"bbbb":R=Dt(Ot.DayPeriods,pe.Wide,J.Standalone,!0);break;case"bbbbb":R=Dt(Ot.DayPeriods,pe.Narrow,J.Standalone,!0);break;case"B":case"BB":case"BBB":R=Dt(Ot.DayPeriods,pe.Abbreviated,J.Format,!0);break;case"BBBB":R=Dt(Ot.DayPeriods,pe.Wide,J.Format,!0);break;case"BBBBB":R=Dt(Ot.DayPeriods,pe.Narrow,J.Format,!0);break;case"h":R=dn(Jt.Hours,1,-12);break;case"hh":R=dn(Jt.Hours,2,-12);break;case"H":R=dn(Jt.Hours,1);break;case"HH":R=dn(Jt.Hours,2);break;case"m":R=dn(Jt.Minutes,1);break;case"mm":R=dn(Jt.Minutes,2);break;case"s":R=dn(Jt.Seconds,1);break;case"ss":R=dn(Jt.Seconds,2);break;case"S":R=dn(Jt.FractionalSeconds,1);break;case"SS":R=dn(Jt.FractionalSeconds,2);break;case"SSS":R=dn(Jt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":R=pr(dr.Short);break;case"ZZZZZ":R=pr(dr.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":R=pr(dr.ShortGMT);break;
3case"OOOO":case"ZZZZ":case"zzzz":R=pr(dr.Long);break;default:return null}return zn[_]=R,R}(wt);hn+=yt?yt(z,D,Kt):"''"===wt?"'":wt.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),hn}function fr(_,R,D){const T=new Date(0);return T.setFullYear(_,R,D),T.setHours(0,0,0),T}function Pn(_,R){const D=function un(_){return(0,o.H5H)(_)[o.KH2.LocaleId]}(_);if(qr[D]??={},qr[D][R])return qr[D][R];let T="";switch(R){case"shortDate":T=ge(_,Ae.Short);break;case"mediumDate":T=ge(_,Ae.Medium);break;case"longDate":T=ge(_,Ae.Long);break;case"fullDate":T=ge(_,Ae.Full);break;case"shortTime":T=Se(_,Ae.Short);break;case"mediumTime":T=Se(_,Ae.Medium);break;case"longTime":T=Se(_,Ae.Long);break;case"fullTime":T=Se(_,Ae.Full);break;case"short":const z=Pn(_,"shortTime"),Ee=Pn(_,"shortDate");T=$n(De(_,Ae.Short),[z,Ee]);break;case"medium":const Ne=Pn(_,"mediumTime"),nt=Pn(_,"mediumDate");T=$n(De(_,Ae.Medium),[Ne,nt]);break;case"long":const Kt=Pn(_,"longTime"),hn=Pn(_,"longDate");T=$n(De(_,Ae.Long),[Kt,hn]);break;case"full":const wt=Pn(_,"fullTime"),yt=Pn(_,"fullDate");T=$n(De(_,Ae.Full),[wt,yt])}return T&&(qr[D][R]=T),T}function $n(_,R){return R&&(_=_.replace(/\{([^}]+)}/g,function(D,T){return null!=R&&T in R?R[T]:D})),_}function hr(_,R,D="-",T,z){let Ee="";(_<0||z&&_<=0)&&(z?_=1-_:(_=-_,Ee=D));let Ne=String(_);for(;Ne.length<R;)Ne="0"+Ne;return T&&(Ne=Ne.slice(Ne.length-R)),Ee+Ne}function dn(_,R,D=0,T=!1,z=!1){return function(Ee,Ne){let nt=function Hi(_,R){switch(_){case Jt.FullYear:return R.getFullYear();case Jt.Month:return R.getMonth();case Jt.Date:return R.getDate();case Jt.Hours:return R.getHours();case Jt.Minutes:return R.getMinutes();case Jt.Seconds:return R.getSeconds();case Jt.FractionalSeconds:return R.getMilliseconds();case Jt.Day:return R.getDay();default:throw new Error(`Unknown DateType value "${_}".`)}}(_,Ee);if((D>0||nt>-D)&&(nt+=D),_===Jt.Hours)0===nt&&-12===D&&(nt=12);else if(_===Jt.FractionalSeconds)return function Vo(_,R){return hr(_,3).substring(0,R)}(nt,R);const Kt=Re(Ne,5);return hr(nt,R,Kt,T,z)}}function Dt(_,R,D=J.Format,T=!1){return function(z,Ee){return function jo(_,R,D,T,z,Ee){switch(D){case Ot.Months:return function In(_,R,D){const T=(0,o.H5H)(_),Ee=on([T[o.KH2.MonthsFormat],T[o.KH2.MonthsStandalone]],R);return on(Ee,D)}(R,z,T)[_.getMonth()];case Ot.Days:return function Xn(_,R,D){const T=(0,o.H5H)(_),Ee=on([T[o.KH2.DaysFormat],T[o.KH2.DaysStandalone]],R);return on(Ee,D)}(R,z,T)[_.getDay()];case Ot.DayPeriods:const Ne=_.getHours(),nt=_.getMinutes();if(Ee){const hn=function Yr(_){const R=(0,o.H5H)(_);return En(R),(R[o.KH2.ExtraData][2]||[]).map(T=>"string"==typeof T?Ln(T):[Ln(T[0]),Ln(T[1])])}(R),wt=function Zt(_,R,D){const T=(0,o.H5H)(_);En(T);const Ee=on([T[o.KH2.ExtraData][0],T[o.KH2.ExtraData][1]],R)||[];return on(Ee,D)||[]}(R,z,T),yt=hn.findIndex(Nt=>{if(Array.isArray(Nt)){const[At,Tn]=Nt,Kn=Ne>=At.hours&&nt>=At.minutes,kr=Ne<Tn.hours||Ne===Tn.hours&&nt<Tn.minutes;if(At.hours<Tn.hours){if(Kn&&kr)return!0}else if(Kn||kr)return!0}else if(Nt.hours===Ne&&Nt.minutes===nt)return!0;return!1});if(-1!==yt)return wt[yt]}return function Zn(_,R,D){const T=(0,o.H5H)(_),Ee=on([T[o.KH2.DayPeriodsFormat],T[o.KH2.DayPeriodsStandalone]],R);return on(Ee,D)}(R,z,T)[Ne<12?0:1];case Ot.Eras:return function Mn(_,R){return on((0,o.H5H)(_)[o.KH2.Eras
3],R)}(R,T)[_.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${D}`)}}(z,Ee,_,R,D,T)}}function pr(_){return function(R,D,T){const z=-1*T,Ee=Re(D,5),Ne=z>0?Math.floor(z/60):Math.ceil(z/60);switch(_){case dr.Short:return(z>=0?"+":"")+hr(Ne,2,Ee)+hr(Math.abs(z%60),2,Ee);case dr.ShortGMT:return"GMT"+(z>=0?"+":"")+hr(Ne,1,Ee);case dr.Long:return"GMT"+(z>=0?"+":"")+hr(Ne,2,Ee)+":"+hr(Math.abs(z%60),2,Ee);case dr.Extended:return 0===T?"Z":(z>=0?"+":"")+hr(Ne,2,Ee)+":"+hr(Math.abs(z%60),2,Ee);default:throw new Error(`Unknown zone width "${_}"`)}}}const $t=0,jr=4;function Xt(_){const R=_.getDay(),D=0===R?-3:jr-R;return fr(_.getFullYear(),_.getMonth(),_.getDate()+D)}function oo(_,R=!1){return function(D,T){let z;if(R){const Ee=new Date(D.getFullYear(),D.getMonth(),1).getDay()-1,Ne=D.getDate();z=1+Math.floor((Ne+Ee)/7)}else{const Ee=Xt(D),Ne=function cn(_){const R=fr(_,$t,1).getDay();return fr(_,0,1+(R<=jr?jr:jr+7)-R)}(Ee.getFullYear()),nt=Ee.getTime()-Ne.getTime();z=1+Math.round(nt/6048e5)}return hr(z,_,Re(T,5))}}function So(_,R=!1){return function(D,T){return hr(Xt(D).getFullYear(),_,Re(T,5),R)}}const zn={};function bn(_,R){_=_.replace(/:/g,"");const D=Date.parse("Jan 01, 1970 00:00:00 "+_)/6e4;return isNaN(D)?R:D}function Me(_){return _ instanceof Date&&!isNaN(_.valueOf())}function io(_,R){R=encodeURIComponent(R);for(const D of _.split(";")){const T=D.indexOf("="),[z,Ee]=-1==T?[D,""]:[D.slice(0,T),D.slice(T+1)];if(z.trim()===R)return decodeURIComponent(Ee)}return null}const go=/\s+/,Br=[];let Mr=(()=>{class _{_ngEl;_renderer;initialClasses=Br;rawClass;stateMap=new Map;constructor(D,T){this._ngEl=D,this._renderer=T}set klass(D){this.initialClasses=null!=D?D.trim().split(go):Br}set ngClass(D){this.rawClass="string"==typeof D?D.trim().split(go):D}ngDoCheck(){for(const T of this.initialClasses)this._updateState(T,!0);const D=this.rawClass;if(Array.isArray(D)||D instanceof Set)for(const T of D)this._updateState(T,!0);else if(null!=D)for(const T of Object.keys(D))this._updateState(T,!!D[T]);this._applyStateDiff()}_updateState(D,T){const z=this.stateMap.get(D);void 0!==z?(z.enabled!==T&&(z.changed=!0,z.enabled=T),z.touched=!0):this.stateMap.set(D,{enabled:T,changed:!0,touched:!0})}_applyStateDiff(){for(const D of this.stateMap){const T=D[0],z=D[1];z.changed?(this._toggleClass(T,z.enabled),z.changed=!1):z.touched||(z.enabled&&this._toggleClass(T,!1),this.stateMap.delete(T)),z.touched=!1}}_toggleClass(D,T){(D=D.trim()).length>0&&D.split(go).forEach(z=>{T?this._renderer.addClass(this._ngEl.nativeElement,z):this._renderer.removeClass(this._ngEl.nativeElement,z)})}static \u0275fac=function(T){return new(T||_)(o.rXU(o.aKT),o.rXU(o.sFG))};static \u0275dir=o.FsC({type:_,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return _})();class Q{$implicit;ngForOf;index;count;constructor(R,D,T,z){this.$implicit=R,this.ngForOf=D,this.index=T,this.count=z}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let ye=(()=>{class _{_viewContainer;_template;_differs;set ngForOf(D){this._ngForOf=D,this._ngForOfDirty=!0}set ngForTrackBy(D){this._trackByFn=D}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(D,T,z){this._viewContainer=D,this._template=T,this._differs=z}set ngForTemplate(D){D&&(this._template=D)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const D=this._ngForOf;!this._differ&&D&&(this._differ=this._differs.find(D).create(this.ngForTrackBy))}if(this._differ){const D=this._differ.diff(this._ngForOf);D&&this._applyChanges(D)}}_applyChanges(D){const T=this._viewContainer;D.forEachOperation((z,Ee,Ne)=>{if(null==z.previousIndex)T.createEmbeddedView(this._template,new Q(z.item,this._ngForOf,-1,-1),null===Ne?void 0:Ne);else if(null==Ne)T.remove(null===Ee?void 0:Ee);else if(null!==Ee){const nt=T.get(Ee);T.move(nt,Ne),ke(nt,z)}});for(let z=0,Ee=T.length;z<Ee;z++){const nt=T.get(z).context;nt.index=z,nt.count=Ee,nt.ngForOf=this._ngForOf}
3D.forEachIdentityChange(z=>{ke(T.get(z.currentIndex),z)})}static ngTemplateContextGuard(D,T){return!0}static \u0275fac=function(T){return new(T||_)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(o._q3))};static \u0275dir=o.FsC({type:_,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return _})();function ke(_,R){_.context.$implicit=R.item}let Ke=(()=>{class _{_viewContainer;_context=new Pt;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(D,T){this._viewContainer=D,this._thenTemplateRef=T}set ngIf(D){this._context.$implicit=this._context.ngIf=D,this._updateView()}set ngIfThen(D){st("ngIfThen",D),this._thenTemplateRef=D,this._thenViewRef=null,this._updateView()}set ngIfElse(D){st("ngIfElse",D),this._elseTemplateRef=D,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(D,T){return!0}static \u0275fac=function(T){return new(T||_)(o.rXU(o.c1b),o.rXU(o.C4Q))};static \u0275dir=o.FsC({type:_,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return _})();class Pt{$implicit=null;ngIf=null}function st(_,R){if(R&&!R.createEmbeddedView)throw new Error(`${_} must be a TemplateRef, but received '${(0,o.Tbb)(R)}'.`)}class nn{_viewContainerRef;_templateRef;_created=!1;constructor(R,D){this._viewContainerRef=R,this._templateRef=D}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(R){R&&!this._created?this.create():!R&&this._created&&this.destroy()}}let Nn=(()=>{class _{_defaultViews=[];_defaultUsed=!1;_caseCount=0;_lastCaseCheckIndex=0;_lastCasesMatched=!1;_ngSwitch;set ngSwitch(D){this._ngSwitch=D,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(D){this._defaultViews.push(D)}_matchCase(D){const T=D===this._ngSwitch;return this._lastCasesMatched||=T,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),T}_updateDefaultCases(D){if(this._defaultViews.length>0&&D!==this._defaultUsed){this._defaultUsed=D;for(const T of this._defaultViews)T.enforceState(D)}}static \u0275fac=function(T){return new(T||_)};static \u0275dir=o.FsC({type:_,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}})}return _})(),fn=(()=>{class _{ngSwitch;_view;ngSwitchCase;constructor(D,T,z){this.ngSwitch=z,z._addCase(),this._view=new nn(D,T)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static \u0275fac=function(T){return new(T||_)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(Nn,9))};static \u0275dir=o.FsC({type:_,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}})}return _})(),Sn=(()=>{class _{constructor(D,T,z){z._addDefault(new nn(D,T))}static \u0275fac=function(T){return new(T||_)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(Nn,9))};static \u0275dir=o.FsC({type:_,selectors:[["","ngSwitchDefault",""]]})}return _})(),Yt=(()=>{class _{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(D,T,z){this._ngEl=D,this._differs=T,this._renderer=z}set ngStyle(D){this._ngStyle=D,!this._differ&&D&&(this._differ=this._differs.find(D).create())}ngDoCheck(){if(this._differ){const D=this._differ.diff(this._ngStyle);D&&this._applyChanges(D)}}_setStyle(D,T){const[z,Ee]=D.split("."),Ne=-1===z.indexOf("-")?void 0:o.czy.DashCase;null!=T?this._renderer.setStyle(this._ngEl.nativeElement,z,Ee?`${T}${Ee}`:T,Ne):this._renderer.removeStyle(this._ngEl.nativeElement,z,Ne)}_applyChanges(D){D.forEachRemovedItem(T=>this._setStyle(T.key,null)),D.forEachAddedItem(T=>this._setStyle(T.key,T.currentValue)),D.forEachChangedItem(T=>this._setStyle(T.key,T.currentValue))}static \u0275fac=function(T){return new(T||_)(o.rXU(o.aKT),o.rXU(o.MKu),o.rXU(o.sFG))};static \u0275dir=o.FsC({type:_,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}
3)}return _})(),An=(()=>{class _{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(D){this._viewContainerRef=D}ngOnChanges(D){if(this._shouldRecreateView(D)){const T=this._viewContainerRef;if(this._viewRef&&T.remove(T.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const z=this._createContextForwardProxy();this._viewRef=T.createEmbeddedView(this.ngTemplateOutlet,z,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(D){return!!D.ngTemplateOutlet||!!D.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(D,T,z)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,T,z),get:(D,T,z)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,T,z)}})}static \u0275fac=function(T){return new(T||_)(o.rXU(o.c1b))};static \u0275dir=o.FsC({type:_,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[o.OA$]})}return _})();function Je(_,R){return new o.wOt(2100,!1)}class Lt{createSubscription(R,D){return(0,o.O8t)(()=>R.subscribe({next:D,error:T=>{throw T}}))}dispose(R){(0,o.O8t)(()=>R.unsubscribe())}}class Bn{createSubscription(R,D){return R.then(D,T=>{throw T})}dispose(R){}}const Qr=new Bn,To=new Lt;let Si=(()=>{class _{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(D){this._ref=D}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(D){if(!this._obj){if(D)try{this.markForCheckOnValueUpdate=!1,this._subscribe(D)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return D!==this._obj?(this._dispose(),this.transform(D)):this._latestValue}_subscribe(D){this._obj=D,this._strategy=this._selectStrategy(D),this._subscription=this._strategy.createSubscription(D,T=>this._updateLatestValue(D,T))}_selectStrategy(D){if((0,o.jNT)(D))return Qr;if((0,o.zjR)(D))return To;throw Je()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(D,T){D===this._obj&&(this._latestValue=T,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(T){return new(T||_)(o.rXU(o.gRc,16))};static \u0275pipe=o.EJ8({name:"async",type:_,pure:!1})}return _})(),wi=(()=>{class _{transform(D){if(null==D)return null;if("string"!=typeof D)throw Je();return D.toUpperCase()}static \u0275fac=function(T){return new(T||_)};static \u0275pipe=o.EJ8({name:"uppercase",type:_,pure:!0})}return _})();const Jn=new o.nKC(""),Wi=new o.nKC("");let Xi=(()=>{class _{locale;defaultTimezone;defaultOptions;constructor(D,T,z){this.locale=D,this.defaultTimezone=T,this.defaultOptions=z}transform(D,T,z,Ee){if(null==D||""===D||D!=D)return null;try{return Yn(D,T??this.defaultOptions?.dateFormat??"mediumDate",Ee||this.locale,z??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Ne){throw Je()}}static \u0275fac=function(T){return new(T||_)(o.rXU(o.xe9,16),o.rXU(Jn,24),o.rXU(Wi,24))};static \u0275pipe=o.EJ8({name:"date",type:_,pure:!0})}return _})(),rt=(()=>{class _{static \u0275fac=function(T){return new(T||_)};static \u0275mod=o.$C({type:_});static \u0275inj=o.G2t({})}return _})();const tr="browser",zo="server";function Ur(_){return _===tr}function Oi(_){return _===zo}let Ki=(()=>{class _{static \u0275prov=(0,o.jDH)({token:_,providedIn:"root",factory:()=>Ur((0,o.WQX)(o.Agw))?new Wo((0,o.WQX)(Qe),window):new Sr})}return _})();class Wo{document;window;offset=()=>[0,0];constructor(R,D){this.document=R,this.window=D}setOffset(R){this.offset=Array.isArray(R)?()=>R:R}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(R){this.window.scrollTo(R[0],R[1])}scrollToAnchor(R){const D=function Oo(_,R){const D=_.getElementById(R)||_.getElementsByName(R)[0];if(D)return D;if("function"==typeof _.createTreeWalker&&_.body&&"function"==typeof _.body.attachShadow){const T=_.createTreeWalker(_.body,NodeFilter.SHOW_ELEMENT);let z=T.currentNode;for(;z;){const Ee=z.shadowRoot;if(Ee){const Ne=Ee.getElementById(R)||Ee.querySelector(`[name="${R}"]`);if(Ne)return Ne}z=T.nextNode()}}return null}(this.document,R);D&&(this.scrollToElement(D),D.focus())}setHistoryScrollRestoration(R){this.window.history.scrollRestoration=R}scrollToElement(R){const D=R.getBoundingClientRect(),T=D.left+this.window.pageXOffset,z=D.top+this.window.pageYOffset,Ee=this.offset();this.window.scrollTo(T-Ee[0],z-Ee[1])}}class Sr{setOffset(R){}getScrollPosition(){return[0,0]}scrollToPosition(R){}scrollToAnchor(R){}setHistoryScrollRestoration(R){}}class Zr{}},1626:(bt,Le,L)=>{L.d(Le,{$R:()=>le,Lr:()=>Ge,Nl:()=>$e,Qq:()=>Se,Sx:()=>ee});var o=L(467),W=L(4438),re=L(7673),ue=L(1985),ve=L(6648),fe=L(274),me=L(5964),Qe=L(6354),xe=L(980),Ie=L(5558),be=L(177);class Ve{}class lt{}class Ge{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(X){X?"string"==typeof X?this.lazyInit=()=>{this.headers=new Map,X.split("\n").forEach(Q=>{const ye=Q.indexOf(":");if(ye>0){const ke=Q.slice(0,ye),Ye=Q.slice(ye+1).trim();this.addHeaderEntry(ke,Ye)}})}:typeof Headers<"u"&&X instanceof Headers?(this.headers=new Map,X.forEac
3h((Q,ye)=>{this.addHeaderEntry(ye,Q)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(X).forEach(([Q,ye])=>{this.setHeaderEntries(Q,ye)})}:this.headers=new Map}has(X){return this.init(),this.headers.has(X.toLowerCase())}get(X){this.init();const Q=this.headers.get(X.toLowerCase());return Q&&Q.length>0?Q[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(X){return this.init(),this.headers.get(X.toLowerCase())||null}append(X,Q){return this.clone({name:X,value:Q,op:"a"})}set(X,Q){return this.clone({name:X,value:Q,op:"s"})}delete(X,Q){return this.clone({name:X,value:Q,op:"d"})}maybeSetNormalizedName(X,Q){this.normalizedNames.has(Q)||this.normalizedNames.set(Q,X)}init(){this.lazyInit&&(this.lazyInit instanceof Ge?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(X=>this.applyUpdate(X)),this.lazyUpdate=null))}copyFrom(X){X.init(),Array.from(X.headers.keys()).forEach(Q=>{this.headers.set(Q,X.headers.get(Q)),this.normalizedNames.set(Q,X.normalizedNames.get(Q))})}clone(X){const Q=new Ge;return Q.lazyInit=this.lazyInit&&this.lazyInit instanceof Ge?this.lazyInit:this,Q.lazyUpdate=(this.lazyUpdate||[]).concat([X]),Q}applyUpdate(X){const Q=X.name.toLowerCase();switch(X.op){case"a":case"s":let ye=X.value;if("string"==typeof ye&&(ye=[ye]),0===ye.length)return;this.maybeSetNormalizedName(X.name,Q);const ke=("a"===X.op?this.headers.get(Q):void 0)||[];ke.push(...ye),this.headers.set(Q,ke);break;case"d":const Ye=X.value;if(Ye){let Ke=this.headers.get(Q);if(!Ke)return;Ke=Ke.filter(Pt=>-1===Ye.indexOf(Pt)),0===Ke.length?(this.headers.delete(Q),this.normalizedNames.delete(Q)):this.headers.set(Q,Ke)}else this.headers.delete(Q),this.normalizedNames.delete(Q)}}addHeaderEntry(X,Q){const ye=X.toLowerCase();this.maybeSetNormalizedName(X,ye),this.headers.has(ye)?this.headers.get(ye).push(Q):this.headers.set(ye,[Q])}setHeaderEntries(X,Q){const ye=(Array.isArray(Q)?Q:[Q]).map(Ye=>Ye.toString()),ke=X.toLowerCase();this.headers.set(ke,ye),this.maybeSetNormalizedName(X,ke)}forEach(X){this.init(),Array.from(this.normalizedNames.keys()).forEach(Q=>X(this.normalizedNames.get(Q),this.headers.get(Q)))}}class ut{encodeKey(X){return St(X)}encodeValue(X){return St(X)}decodeKey(X){return decodeURIComponent(X)}decodeValue(X){return decodeURIComponent(X)}}const Ct=/%(\d[a-f0-9])/gi,Vt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function St(H){return encodeURIComponent(H).replace(Ct,(X,Q)=>Vt[Q]??X)}function We(H){return`${H}`}class $e{map;encoder;updates=null;cloneFrom=null;constructor(X={}){if(this.encoder=X.encoder||new ut,X.fromString){if(X.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function xt(H,X){const Q=new Map;return H.length>0&&H.replace(/^\?/,"").split("&").forEach(ke=>{const Ye=ke.indexOf("="),[Ke,Pt]=-1==Ye?[X.decodeKey(ke),""]:[X.decodeKey(ke.slice(0,Ye)),X.decodeValue(ke.slice(Ye+1))],st=Q.get(Ke)||[];st.push(Pt),Q.set(Ke,st)}),Q}(X.fromString,this.encoder)}else X.fromObject?(this.map=new Map,Object.keys(X.fromObject).forEach(Q=>{const ye=X.fromObject[Q],ke=Array.isArray(ye)?ye.map(We):[We(ye)];this.map.set(Q,ke)})):this.map=null}has(X){return this.init(),this.map.has(X)}get(X){this.init();const Q=this.map.get(X);return Q?Q[0]:null}getAll(X){return this.init(),this.map.get(X)||null}keys(){return this.init(),Array.from(this.map.keys())}append(X,Q){return this.clone({param:X,value:Q,op:"a"})}appendAll(X){const Q=[];return Object.keys(X).forEach(ye=>{const ke=X[ye];Array.isArray(ke)?ke.forEach(Ye=>{Q.push({param:ye,value:Ye,op:"a"})}):Q.push({param:ye,value:ke,op:"a"})}),this.clone(Q)}set(X,Q){return this.clone({param:X,value:Q,op:"s"})}delete(X,Q){return this.clone({param:X,value:Q,op:"d"})}toString(){return this.init(),this.keys().map(X=>{const Q=this.encoder.encodeKey(X);return this.map.get(X).map(ye=>Q+"="+this.encoder.encodeValue(ye)).join("&")}).filter(X=>""!==X).join("&")}clone(X){const Q=new $e({encoder:this.encoder});return Q.cloneFrom=this.cloneFrom||this,Q.updates=(this.updates||[]).concat(X),Q}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEac
3h(X=>this.map.set(X,this.cloneFrom.map.get(X))),this.updates.forEach(X=>{switch(X.op){case"a":case"s":const Q=("a"===X.op?this.map.get(X.param):void 0)||[];Q.push(We(X.value)),this.map.set(X.param,Q);break;case"d":if(void 0===X.value){this.map.delete(X.param);break}{let ye=this.map.get(X.param)||[];const ke=ye.indexOf(We(X.value));-1!==ke&&ye.splice(ke,1),ye.length>0?this.map.set(X.param,ye):this.map.delete(X.param)}}}),this.cloneFrom=this.updates=null)}}class Et{map=new Map;set(X,Q){return this.map.set(X,Q),this}get(X){return this.map.has(X)||this.map.set(X,X.defaultValue()),this.map.get(X)}delete(X){return this.map.delete(X),this}has(X){return this.map.has(X)}keys(){return this.map.keys()}}function ie(H){return typeof ArrayBuffer<"u"&&H instanceof ArrayBuffer}function J(H){return typeof Blob<"u"&&H instanceof Blob}function pe(H){return typeof FormData<"u"&&H instanceof FormData}class tt{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(X,Q,ye,ke){let Ye;if(this.url=Q,this.method=X.toUpperCase(),function te(H){switch(H){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||ke?(this.body=void 0!==ye?ye:null,Ye=ke):Ye=ye,Ye&&(this.reportProgress=!!Ye.reportProgress,this.withCredentials=!!Ye.withCredentials,Ye.responseType&&(this.responseType=Ye.responseType),Ye.headers&&(this.headers=Ye.headers),Ye.context&&(this.context=Ye.context),Ye.params&&(this.params=Ye.params),this.transferCache=Ye.transferCache),this.headers??=new Ge,this.context??=new Et,this.params){const Ke=this.params.toString();if(0===Ke.length)this.urlWithParams=Q;else{const Pt=Q.indexOf("?");this.urlWithParams=Q+(-1===Pt?"?":Pt<Q.length-1?"&":"")+Ke}}else this.params=new $e,this.urlWithParams=Q}serializeBody(){return null===this.body?null:"string"==typeof this.body||ie(this.body)||J(this.body)||pe(this.body)||function Ae(H){return typeof URLSearchParams<"u"&&H instanceof URLSearchParams}(this.body)?this.body:this.body instanceof $e?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||pe(this.body)?null:J(this.body)?this.body.type||null:ie(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof $e?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(X={}){const Q=X.method||this.method,ye=X.url||this.url,ke=X.responseType||this.responseType,Ye=X.transferCache??this.transferCache,Ke=void 0!==X.body?X.body:this.body,Pt=X.withCredentials??this.withCredentials,st=X.reportProgress??this.reportProgress;let nn=X.headers||this.headers,Nn=X.params||this.params;const fn=X.context??this.context;return void 0!==X.setHeaders&&(nn=Object.keys(X.setHeaders).reduce((Sn,mn)=>Sn.set(mn,X.setHeaders[mn]),nn)),X.setParams&&(Nn=Object.keys(X.setParams).reduce((Sn,mn)=>Sn.set(mn,X.setParams[mn]),Nn)),new tt(Q,ye,Ke,{params:Nn,headers:nn,context:fn,reportProgress:st,responseType:ke,withCredentials:Pt,transferCache:Ye})}}var rn=function(H){return H[H.Sent=0]="Sent",H[H.UploadProgress=1]="UploadProgress",H[H.ResponseHeader=2]="ResponseHeader",H[H.DownloadProgress=3]="DownloadProgress",H[H.Response=4]="Response",H[H.User=5]="User",H}(rn||{});class un{headers;status;statusText;url;ok;type;constructor(X,Q=200,ye="OK"){this.headers=X.headers||new Ge,this.status=void 0!==X.status?X.status:Q,this.statusText=X.statusText||ye,this.url=X.url||null,this.ok=this.status>=200&&this.status<300}}class Zn extends un{constructor(X={}){super(X)}type=rn.ResponseHeader;clone(X={}){return new Zn({headers:X.headers||this.headers,status:void 0!==X.status?X.status:this.status,statusText:X.statusText||this.statusText,url:X.url||this.url||void 0})}}class Xn extends un{body;constructor(X={}){super(X),this.body=void 0!==X.body?X.body:null}type=rn.Response;clone(X={}){return new Xn({body:void 0!==X.body?X.body:this.body,headers:X.headers||this.headers,status:void 0!==X.status?X.status:this.status,statusText:X.statusText||this.statusText,url:X.url||this.url||void 0})}}class In extends un{name="HttpErrorResponse";message;error;ok=!1;constructor(X){super(X,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${X.url||"(unknown url)"}`:`Http failure response for ${X.url||"(unknown url)"}: ${X.status} ${X.statusText}`,this.error=X.error||null}}function ge(H,X){return{body:X,headers:H.headers,context:H.context,observe:H.observe,params:H.params,reportProgress:H.reportProgress,responseType:H.responseType,withCredentials:H.withCredentials,transferCache:H.transferCache}}let Se=(()=>{class H{handler;constructor(Q){this.handler=Q}request(Q,ye,ke={}){let Ye;if(Q instanceof tt)Ye=Q;else{let st,nn;st=ke.headers instanceof Ge?ke.headers:new Ge(ke.headers),ke.params&&(nn=ke.params instanceof $e?ke.params:new $e({fromObject:ke.params})),Ye=new tt(Q,ye,void 0!==ke.body?ke.body:null,{headers:st,context:ke.context,params:nn,reportProgress:ke.reportProgress,responseType:ke.responseType||"json",withCredentials:ke.withCredentials,transferCache:ke.transferCache})}const Ke=(0,re.of)(Ye).pipe((0,fe.H)(st=>this.handler.handle(st)));if(Q instanceof tt||"events"===ke.observe)return Ke;
3const Pt=Ke.pipe((0,me.p)(st=>st instanceof Xn));switch(ke.observe||"body"){case"body":switch(Ye.responseType){case"arraybuffer":return Pt.pipe((0,Qe.T)(st=>{if(null!==st.body&&!(st.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return st.body}));case"blob":return Pt.pipe((0,Qe.T)(st=>{if(null!==st.body&&!(st.body instanceof Blob))throw new Error("Response is not a Blob.");return st.body}));case"text":return Pt.pipe((0,Qe.T)(st=>{if(null!==st.body&&"string"!=typeof st.body)throw new Error("Response is not a string.");return st.body}));default:return Pt.pipe((0,Qe.T)(st=>st.body))}case"response":return Pt;default:throw new Error(`Unreachable: unhandled observe type ${ke.observe}}`)}}delete(Q,ye={}){return this.request("DELETE",Q,ye)}get(Q,ye={}){return this.request("GET",Q,ye)}head(Q,ye={}){return this.request("HEAD",Q,ye)}jsonp(Q,ye){return this.request("JSONP",Q,{params:(new $e).append(ye,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Q,ye={}){return this.request("OPTIONS",Q,ye)}patch(Q,ye,ke={}){return this.request("PATCH",Q,ge(ke,ye))}post(Q,ye,ke={}){return this.request("POST",Q,ge(ke,ye))}put(Q,ye,ke={}){return this.request("PUT",Q,ge(ke,ye))}static \u0275fac=function(ye){return new(ye||H)(W.KVO(Ve))};static \u0275prov=W.jDH({token:H,factory:H.\u0275fac})}return H})();const De=/^\)\]\}',?\n/;function Be(H){if(H.url)return H.url;const X="X-Request-URL".toLocaleLowerCase();return H.headers.get(X)}let gt=(()=>{class H{fetchImpl=(0,W.WQX)(kt,{optional:!0})?.fetch??((...Q)=>globalThis.fetch(...Q));ngZone=(0,W.WQX)(W.SKi);handle(Q){return new ue.c(ye=>{const ke=new AbortController;return this.doRequest(Q,ke.signal,ye).then(pn,Ye=>ye.error(new In({error:Ye}))),()=>ke.abort()})}doRequest(Q,ye,ke){var Ye=this;return(0,o.A)(function*(){const Ke=Ye.createRequestInit(Q);let Pt;try{const Dn=Ye.ngZone.runOutsideAngular(()=>Ye.fetchImpl(Q.urlWithParams,{signal:ye,...Ke}));(function dt(H){H.then(pn,pn)})(Dn),ke.next({type:rn.Sent}),Pt=yield Dn}catch(Dn){return void ke.error(new In({error:Dn,status:Dn.status??0,statusText:Dn.statusText,url:Q.urlWithParams,headers:Dn.headers}))}const st=new Ge(Pt.headers),nn=Pt.statusText,Nn=Be(Pt)??Q.urlWithParams;let fn=Pt.status,Sn=null;if(Q.reportProgress&&ke.next(new Zn({headers:st,status:fn,statusText:nn,url:Nn})),Pt.body){const Dn=Pt.headers.get("content-length"),Ut=[],ht=Pt.body.getReader();let An,Wt,Yt=0;const Je=typeof Zone<"u"&&Zone.current;yield Ye.ngZone.runOutsideAngular((0,o.A)(function*(){for(;;){const{done:Bn,value:Qr}=yield ht.read();if(Bn)break;if(Ut.push(Qr),Yt+=Qr.length,Q.reportProgress){Wt="text"===Q.responseType?(Wt??"")+(An??=new TextDecoder).decode(Qr,{stream:!0}):void 0;const To=()=>ke.next({type:rn.DownloadProgress,total:Dn?+Dn:void 0,loaded:Yt,partialText:Wt});Je?Je.run(To):To()}}}));const Lt=Ye.concatChunks(Ut,Yt);try{const Bn=Pt.headers.get("Content-Type")??"";Sn=Ye.parseBody(Q,Lt,Bn)}catch(Bn){return void ke.error(new In({error:Bn,headers:new Ge(Pt.headers),status:Pt.status,statusText:Pt.statusText,url:Be(Pt)??Q.urlWithParams}))}}0===fn&&(fn=Sn?200:0),fn>=200&&fn<300?(ke.next(new Xn({body:Sn,headers:st,status:fn,statusText:nn,url:Nn})),ke.complete()):ke.error(new In({error:Sn,headers:st,status:fn,statusText:nn,url:Nn}))})()}parseBody(Q,ye,ke){switch(Q.responseType){case"json":const Ye=(new TextDecoder).decode(ye).replace(De,"");return""===Ye?null:JSON.parse(Ye);case"text":return(new TextDecoder).decode(ye);case"blob":return new Blob([ye],{type:ke});case"arraybuffer":return ye.buffer}}createRequestInit(Q){const ye={},ke=Q.withCredentials?"include":void 0;if(Q.headers.forEach((Ye,Ke)=>ye[Ye]=Ke.join(",")),Q.headers.has("Accept")||(ye.Accept="application/json, text/plain, */*"),!Q.headers.has("Content-Type")){const Ye=Q.detectContentTypeHeader();null!==Ye&&(ye["Content-Type"]=Ye)}return{body:Q.serializeBody(),method:Q.method,headers:ye,credentials:ke}}concatChunks(Q,ye){const ke=new Uint8Array(ye);let Ye=0;for(const Ke of Q)ke.set(Ke,Ye),Ye+=Ke.length;return ke}static \u0275fac=function(ye){return new(ye||H)};static \u0275prov=W.jDH({token:H,factory:H.\u0275fac})}return H})();class kt{}function pn(){}function Gt(H,X){return X(H)}function En(H,X){return(Q,ye)=>X.intercept(Q,{handle:ke=>H(ke,ye)})}const Zt=new W.nKC(""),gn=new W.nKC(""),on=new W.nKC(""),Ln=new W.nKC("",{providedIn:"root",factory:()=>!0});function ur(){let H=null;return(X,Q)=>{null===H&&(H=((0,W.WQX)(Zt,{optional:!0})??[]).reduceRight(En,Gt));
3const ye=(0,W.WQX)(W.Ua0);if((0,W.WQX)(Ln)){const Ye=ye.add();return H(X,Q).pipe((0,xe.j)(()=>ye.remove(Ye)))}return H(X,Q)}}let jn=(()=>{class H extends Ve{backend;injector;chain=null;pendingTasks=(0,W.WQX)(W.Ua0);contributeToStability=(0,W.WQX)(Ln);constructor(Q,ye){super(),this.backend=Q,this.injector=ye}handle(Q){if(null===this.chain){const ye=Array.from(new Set([...this.injector.get(gn),...this.injector.get(on,[])]));this.chain=ye.reduceRight((ke,Ye)=>function Yr(H,X,Q){return(ye,ke)=>(0,W.N4e)(Q,()=>X(ye,Ye=>H(Ye,ke)))}(ke,Ye,this.injector),Gt)}if(this.contributeToStability){const ye=this.pendingTasks.add();return this.chain(Q,ke=>this.backend.handle(ke)).pipe((0,xe.j)(()=>this.pendingTasks.remove(ye)))}return this.chain(Q,ye=>this.backend.handle(ye))}static \u0275fac=function(ye){return new(ye||H)(W.KVO(lt),W.KVO(W.uvJ))};static \u0275prov=W.jDH({token:H,factory:H.\u0275fac})}return H})();const dn=/^\)\]\}',?\n/;let Dt=(()=>{class H{xhrFactory;constructor(Q){this.xhrFactory=Q}handle(Q){if("JSONP"===Q.method)throw new W.wOt(-2800,!1);const ye=this.xhrFactory;return(ye.\u0275loadImpl?(0,ve.H)(ye.\u0275loadImpl()):(0,re.of)(null)).pipe((0,Ie.n)(()=>new ue.c(Ye=>{const Ke=ye.build();if(Ke.open(Q.method,Q.urlWithParams),Q.withCredentials&&(Ke.withCredentials=!0),Q.headers.forEach((Ut,ht)=>Ke.setRequestHeader(Ut,ht.join(","))),Q.headers.has("Accept")||Ke.setRequestHeader("Accept","application/json, text/plain, */*"),!Q.headers.has("Content-Type")){const Ut=Q.detectContentTypeHeader();null!==Ut&&Ke.setRequestHeader("Content-Type",Ut)}if(Q.responseType){const Ut=Q.responseType.toLowerCase();Ke.responseType="json"!==Ut?Ut:"text"}const Pt=Q.serializeBody();let st=null;const nn=()=>{if(null!==st)return st;const Ut=Ke.statusText||"OK",ht=new Ge(Ke.getAllResponseHeaders()),Yt=function Hi(H){return"responseURL"in H&&H.responseURL?H.responseURL:/^X-Request-URL:/m.test(H.getAllResponseHeaders())?H.getResponseHeader("X-Request-URL"):null}(Ke)||Q.url;return st=new Zn({headers:ht,status:Ke.status,statusText:Ut,url:Yt}),st},Nn=()=>{let{headers:Ut,status:ht,statusText:Yt,url:An}=nn(),Wt=null;204!==ht&&(Wt=typeof Ke.response>"u"?Ke.responseText:Ke.response),0===ht&&(ht=Wt?200:0);let Je=ht>=200&&ht<300;if("json"===Q.responseType&&"string"==typeof Wt){const Lt=Wt;Wt=Wt.replace(dn,"");try{Wt=""!==Wt?JSON.parse(Wt):null}catch(Bn){Wt=Lt,Je&&(Je=!1,Wt={error:Bn,text:Wt})}}Je?(Ye.next(new Xn({body:Wt,headers:Ut,status:ht,statusText:Yt,url:An||void 0})),Ye.complete()):Ye.error(new In({error:Wt,headers:Ut,status:ht,statusText:Yt,url:An||void 0}))},fn=Ut=>{const{url:ht}=nn(),Yt=new In({error:Ut,status:Ke.status||0,statusText:Ke.statusText||"Unknown Error",url:ht||void 0});Ye.error(Yt)};let Sn=!1;const mn=Ut=>{Sn||(Ye.next(nn()),Sn=!0);let ht={type:rn.DownloadProgress,loaded:Ut.loaded};Ut.lengthComputable&&(ht.total=Ut.total),"text"===Q.responseType&&Ke.responseText&&(ht.partialText=Ke.responseText),Ye.next(ht)},Dn=Ut=>{let ht={type:rn.UploadProgress,loaded:Ut.loaded};Ut.lengthComputable&&(ht.total=Ut.total),Ye.next(ht)};return Ke.addEventListener("load",Nn),Ke.addEventListener("error",fn),Ke.addEventListener("timeout",fn),Ke.addEventListener("abort",fn),Q.reportProgress&&(Ke.addEventListener("progress",mn),null!==Pt&&Ke.upload&&Ke.upload.addEventListener("progress",Dn)),Ke.send(Pt),Ye.next({type:rn.Sent}),()=>{Ke.removeEventListener("error",fn),Ke.removeEventListener("abort",fn),Ke.removeEventListener("load",Nn),Ke.removeEventListener("timeout",fn),Q.reportProgress&&(Ke.removeEventListener("progress",mn),null!==Pt&&Ke.upload&&Ke.upload.removeEventListener("progress",Dn)),Ke.readyState!==Ke.DONE&&Ke.abort()}})))}static \u0275fac=function(ye){return new(ye||H)(W.KVO(be.N0))};static \u0275prov=W.jDH({token:H,factory:H.\u0275fac})}return H})();const jo=new W.nKC(""),$t=new W.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),cn=new W.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Xt{}let oo=(()=>{class H{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(Q,ye,ke){this.doc=Q,this.platform=ye,this.cookieName=ke}getToken(){if("server"===this.platform)return null;const Q=this.doc.cookie||"";return Q!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,be._b)(Q,this.cookieName),this.lastCookieString=Q),this.lastToken}static \u0275fac=function(ye){return new(ye||H)(W.KVO(be.qQ),W.KVO(W.Agw),W.KVO
3($t))};static \u0275prov=W.jDH({token:H,factory:H.\u0275fac})}return H})();function So(H,X){const Q=H.url.toLowerCase();if(!(0,W.WQX)(jo)||"GET"===H.method||"HEAD"===H.method||Q.startsWith("http://")||Q.startsWith("https://"))return X(H);const ye=(0,W.WQX)(Xt).getToken(),ke=(0,W.WQX)(cn);return null!=ye&&!H.headers.has(ke)&&(H=H.clone({headers:H.headers.set(ke,ye)})),X(H)}var ft=function(H){return H[H.Interceptors=0]="Interceptors",H[H.LegacyInterceptors=1]="LegacyInterceptors",H[H.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",H[H.NoXsrfProtection=3]="NoXsrfProtection",H[H.JsonpSupport=4]="JsonpSupport",H[H.RequestsMadeViaParent=5]="RequestsMadeViaParent",H[H.Fetch=6]="Fetch",H}(ft||{});function le(...H){const X=[Se,Dt,jn,{provide:Ve,useExisting:jn},{provide:lt,useFactory:()=>(0,W.WQX)(gt,{optional:!0})??(0,W.WQX)(Dt)},{provide:gn,useValue:So,multi:!0},{provide:jo,useValue:!0},{provide:Xt,useClass:oo}];for(const Q of H)X.push(...Q.\u0275providers);return(0,W.EmA)(X)}const Y=new W.nKC("");function ee(){return function bn(H,X){return{\u0275kind:H,\u0275providers:X}}(ft.LegacyInterceptors,[{provide:Y,useFactory:ur},{provide:gn,useExisting:Y,multi:!0}])}},4438:(bt,Le,L)=>{function W(e,t){return Object.is(e,t)}L.d(Le,{iLQ:()=>Nc,sZ2:()=>Wl,hnV:()=>np,o8S:()=>si,BIS:()=>uD,gRc:()=>uE,Ql9:()=>uN,Ocv:()=>vN,Z63:()=>Ir,aKT:()=>Ul,uvJ:()=>pt,zcH:()=>Cs,bkB:()=>_s,$GK:()=>Ht,nKC:()=>X,zZn:()=>Pr,_q3:()=>Kp,MKu:()=>Qp,xe9:()=>zp,Co$:()=>Ky,Vns:()=>ya,SKi:()=>Qn,Xx1:()=>Oo,Agw:()=>hf,PLl:()=>ff,sFG:()=>zw,_9s:()=>Oh,czy:()=>ku,WPN:()=>fa,kdw:()=>Zr,C4Q:()=>mc,NYb:()=>NI,giA:()=>w_,RxE:()=>J0,c1b:()=>Zu,gXe:()=>Ns,mal:()=>Kl,L39:()=>EA,EWP:()=>tg,Ol2:()=>Gh,w6W:()=>ST,SmG:()=>TN,Rfq:()=>zn,WQX:()=>rt,hFB:()=>$b,QuC:()=>Ko,EmA:()=>lo,Udg:()=>bA,HJs:()=>WA,N4e:()=>gi,vPA:()=>rl,O8t:()=>El,H3F:()=>y_,H8p:()=>I,KH2:()=>yl,Ua0:()=>ys,wOt:()=>Oe,WHO:()=>M_,e01:()=>S_,lNU:()=>On,h9k:()=>Zm,$MX:()=>Nu,ZF7:()=>qa,Kcf:()=>iM,e5t:()=>cM,UyX:()=>aM,cWb:()=>sM,osQ:()=>lM,H5H:()=>Cp,Zy3:()=>jn,mq5:()=>mC,JZv:()=>Dt,TL3:()=>ZN,LfX:()=>po,plB:()=>xs,jNT:()=>tp,zjR:()=>T_,hVU:()=>PI,TL$:()=>lD,Tbb:()=>cn,rcV:()=>Es,Vt3:()=>Xh,GFd:()=>c_,OA$:()=>Js,Jv_:()=>S0,R7$:()=>Ov,BMQ:()=>ap,HbH:()=>J_,AVh:()=>pp,vxM:()=>cC,wni:()=>QC,VBU:()=>Zy,FsC:()=>e_,jDH:()=>tn,G2t:()=>sr,$C:()=>Wh,EJ8:()=>t_,rXU:()=>Za,nrm:()=>_p,bVm:()=>gd,qex:()=>pd,k0s:()=>hd,j41:()=>fd,RV6:()=>hC,xGo:()=>wg,pXf:()=>kC,KVO:()=>er,kS0:()=>uu,QTQ:()=>Nv,bIt:()=>Dp,lsd:()=>e0,qSk:()=>cg,XpG:()=>BC,nI1:()=>R0,bMT:()=>k0,i5U:()=>F0,SdG:()=>HC,NAR:()=>UC,Y8G:()=>dp,FS9:()=>Sp,Mz_:()=>Cd,FCK:()=>wp,lJ4:()=>T0,eq3:()=>I0,mGM:()=>JC,sdS:()=>t0,Njj:()=>Tt,tSv:()=>iv,eBV:()=>at,B4B:()=>Uf,n$t:()=>ev,Aen:()=>ji,xc7:()=>hp,DNE:()=>Kh,C5r:()=>L0,EFF:()=>f0,JRh:()=>Ip,SpI:()=>Ed,Lme:()=>Op,DH7:()=>E0,mxI:()=>Np,R50:()=>Pp,GBs:()=>ZC}),L(467);let re=null,ue=!1,ve=1;const fe=Symbol("SIGNAL");function me(e){const t=re;return re=e,t}const be={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Ve(e){if(ue)throw new Error("");if(null===re)return;re.consumerOnSignalRead(e);const t=re.nextProducerIndex++;ie(re),t<re.producerNode.length&&re.producerNode[t]!==e&&te(re)&&Et(re.producerNode[t],re.producerIndexOfThis[t]),re.producerNode[t]!==e&&(re.producerNode[t]=e,re.producerIndexOfThis[t]=te(re)?Fe(e,re,t):0),re.producerLastReadVersion[t]=e.version}function Ge(e){if((!te(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==ve)){if(!e.producerMustRecompute(e)&&!We(e))return void Ct(e);e.producerRecomputeValue(e),Ct(e)}}function ct(e){if(void 0===e.liveConsumerNode)return;const t=ue;ue=!0;try{for(const n of e.liveConsumerNode)n.dirty||xt(n)}finally{ue=t}}function ut(){return!1!==re?.consumerAllowSignalWrites}function xt(e){e.dirty=!0,ct(e),e.consumerMarkedDirty?.(e)}function Ct(e){e.dirty=!1,e.lastCleanEpoch=ve}function Vt(e){return e&&(e.nextProducerIndex=0),me(e)}function St(e,t){if(me(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(te(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Et(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function We(e){ie(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(Ge(n),r!==n.version))return!0}return!1}function $e(e){if(ie(e),te(e))for(let t=0;t<e.producerNode.length;t++)Et(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function Fe(e,t,n){if(J(e),0===e.liveConsumerNode.length&&pe(e))for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=Fe(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(n),e.liveConsumerNode.push(t)-1}function Et(e,t){if(J(e),1===e.liveConsumerNode.length&&pe(e))for(let r=0;r<e.producerNode.length;r++)Et(e.producerNode[r],e.producerIndexOfThis[r]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const r=e.liveConsumerIndexOfThis[t],s=e.liveConsumerNode[t];ie(s),s.producerIndexOfThis[r]=t}}function te(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function ie(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function J(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function pe(e){return void 0!==e.producerNode}const tt=Symbol("UNSET"),rn=Symbol("COMPUTING"),un=Symbol("ERRORED"),Zn={...be,value:tt,dirty:!0,error:null,equal:W,producerMustRecompute:e=>e.value===tt||e.value===rn,producerRecomputeValue(e){if(e.value===rn)throw new Error("Detected cycle in computations.");const t=e.value;e.value=rn;const n=Vt(e);let r;try{r=e.computation()}catch(s){r=un,e.error=s}finally{St(e,n)}t!==tt&&t!==un&&r!==un&&e.equal(t,r)?e.value=t:(e.value=r,e.version++)}};let In=function Xn(){throw new Error};function Mn(){In()}let ce=null;function Re(e,t){ut()||Mn(),e.equal(e.value,t)||(e.value=t,function pn(e){e.version++,function lt(){ve++}(),ct(e),ce?.()}(e))}const kt={...be,equal:W,value:void 0};var Zt=L(4412),gn=L(1413),on=L(8359),Ln=L(6354);const On="https://g.co/ng/security#xss";
3class Oe extends Error{code;constructor(t,n){super(jn(t,n)),this.code=t}}function jn(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}const qr=Symbol("InputSignalNode#UNSET"),Kr={...kt,transformFn:void 0,applyValueToInputSignal(e,t){Re(e,t)}};function Ot(e,t){const n=Object.create(Kr);function r(){if(Ve(n),n.value===qr)throw new Oe(-950,!1);return n.value}return n.value=e,n.transformFn=t?.transform,r[fe]=n,r}function Yn(e){return{toString:e}.toString()}const Pn="__parameters__";function dn(e,t,n){return Yn(()=>{const r=function Vo(e){return function(...n){if(e){const r=e(...n);for(const s in r)this[s]=r[s]}}}(t);function s(...a){if(this instanceof s)return r.apply(this,a),this;const c=new s(...a);return p.annotation=c,p;function p(v,S,N){const B=v.hasOwnProperty(Pn)?v[Pn]:Object.defineProperty(v,Pn,{value:[]})[Pn];for(;B.length<=N;)B.push(null);return(B[N]=B[N]||[]).push(c),v}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s})}const Dt=globalThis;function $t(e){for(let t in e)if(e[t]===$t)return t;throw Error("Could not find renamed property on target object.")}function jr(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function cn(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(cn).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Xt(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const So=$t({__forward_ref__:$t});function zn(e){return e.__forward_ref__=zn,e.toString=function(){return cn(this())},e}function ft(e){return bn(e)?e():e}function bn(e){return"function"==typeof e&&e.hasOwnProperty(So)&&e.__forward_ref__===zn}function Me(e,t,n){e!=t&&function vt(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(n,e,t,"==")}function tn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function sr(e){return{providers:e.providers||[],imports:e.imports||[]}}function Dr(e){return gr(e,go)||gr(e,Mr)}function po(e){return null!==Dr(e)}function gr(e,t){return e.hasOwnProperty(t)?e[t]:null}function io(e){return e&&(e.hasOwnProperty(Br)||e.hasOwnProperty(H))?e[Br]:null}const go=$t({\u0275prov:$t}),Br=$t({\u0275inj:$t}),Mr=$t({ngInjectableDef:$t}),H=$t({ngInjectorDef:$t});class X{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=tn({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Sn(e){return e&&!!e.\u0275providers}const mn=$t({\u0275cmp:$t}),Dn=$t({\u0275dir:$t}),Ut=$t({\u0275pipe:$t}),ht=$t({\u0275mod:$t}),Yt=$t({\u0275fac:$t}),An=$t({__NG_ELEMENT_ID__:$t}),Wt=$t({__NG_ENV_ID__:$t});function Je(e){return"string"==typeof e?e:null==e?"":String(e)}function zi(e,t){throw new Oe(-201,!1)}var Ht=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(Ht||{});let wi;function Gi(){return wi}function Jn(e){const t=wi;return wi=e,t}function Wi(e,t,n){const r=Dr(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&Ht.Optional?null:void 0!==t?t:void zi()}const Io={},Uo="__NG_DI_FLAG__",mo="ngTempTokenPath",js=/\n/gm,qi="__source";let Ho;function Ar(e){const t=Ho;return Ho=e,t}function Ii(e,t=Ht.Default){if(void 0===Ho)throw new Oe(-203,!1);return null===Ho?Wi(e,void 0,t):Ho.get(e,t&Ht.Optional?null:void 0,t)}function er(e,t=Ht.Default){return(Gi()||Ii)(ft(e),t)}function rt(e,t=Ht.Default){return er(e,tr(t))}function tr(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function zo(e){const t=[];for(let n=0;n<e.length;n++){const r=ft(e[n]);if(Array.isArray(r)){if(0===r.length)throw new Oe(900,!1);let s,a=Ht.Default;for(let c=0;c<r.length;c++){const p=r[c],v=Oi(p);"number"==typeof v?-1===v?s=p.token:a|=v:s=p}t.push(er(s,a))}else t.push(er(r))}return t}function Ur(e,t){return e[Uo]=t,e.prototype[Uo]=t,e}function Oi(e){return e[Uo]}const Oo=Ur(dn("Optional"),8),Zr=Ur(dn("SkipSelf"),4);function ao(e,t){return e.hasOwnProperty(Yt)?e[Yt]:null}function xr(e,t){e.forEach(n=>Array.isArray(n)?xr(n,t):t(n))}
3function ui(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function vo(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function mr(e,t,n){let r=Jr(e,t);return r>=0?e[1|r]=n:(r=~r,function Hr(e,t,n,r){let s=e.length;if(s==t)e.push(n,r);else if(1===s)e.push(r,e[0]),e[0]=n;else{for(s--,e.push(e[s-1],e[s]);s>t;)e[s]=e[s-2],s--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function Xo(e,t){const n=Jr(e,t);if(n>=0)return e[1|n]}function Jr(e,t){return function Ai(e,t,n){let r=0,s=e.length>>n;for(;s!==r;){const a=r+(s-r>>1),c=e[a<<n];if(t===c)return a<<n;c>t?s=a:r=a+1}return~(s<<n)}(e,t,1)}const Tr={},zt=[],Ir=new X(""),xi=new X("",-1),Yo=new X("");class qo{get(t,n=Io){if(n===Io){const r=new Error(`NullInjectorError: No provider for ${cn(t)}!`);throw r.name="NullInjectorError",r}return n}}function Un(e,t){const n=e[ht]||null;if(!n&&!0===t)throw new Error(`Type ${cn(e)} does not have '\u0275mod' property.`);return n}function Rt(e){return e[mn]||null}function Vn(e){return e[Dn]||null}function Rn(e){return e[Ut]||null}function Ko(e){const t=Rt(e)||Vn(e)||Rn(e);return null!==t&&t.standalone}function lo(e){return{\u0275providers:e}}function ar(...e){return{\u0275providers:Rr(0,e),\u0275fromNgModule:!0}}function Rr(e,...t){const n=[],r=new Set;let s;const a=c=>{n.push(c)};return xr(t,c=>{const p=c;di(p,a,[],r)&&(s||=[],s.push(p))}),void 0!==s&&ws(s,a),n}function ws(e,t){for(let n=0;n<e.length;n++){const{ngModule:r,providers:s}=e[n];qt(s,a=>{t(a,r)})}}function di(e,t,n,r){if(!(e=ft(e)))return!1;let s=null,a=io(e);const c=!a&&Rt(e);if(a||c){if(c&&!c.standalone)return!1;s=e}else{const v=e.ngModule;if(a=io(v),!a)return!1;s=v}const p=r.has(s);if(c){if(p)return!1;if(r.add(s),c.dependencies){const v="function"==typeof c.dependencies?c.dependencies():c.dependencies;for(const S of v)di(S,t,n,r)}}else{if(!a)return!1;{if(null!=a.imports&&!p){let S;r.add(s);try{xr(a.imports,N=>{di(N,t,n,r)&&(S||=[],S.push(N))})}finally{}void 0!==S&&ws(S,t)}if(!p){const S=ao(s)||(()=>new s);t({provide:s,useFactory:S,deps:zt},s),t({provide:Yo,useValue:s,multi:!0},s),t({provide:Ir,useValue:()=>er(s),multi:!0},s)}const v=a.providers;if(null!=v&&!p){const S=e;qt(v,N=>{t(N,S)})}}}return s!==e&&void 0!==e.providers}function qt(e,t){for(let n of e)Sn(n)&&(n=n.\u0275providers),Array.isArray(n)?qt(n,t):t(n)}const Bs=$t({provide:String,useValue:$t});function No(e){return null!==e&&"object"==typeof e&&Bs in e}function Zo(e){return"function"==typeof e}const I=new X(""),E={},V={};let Z;function ot(){return void 0===Z&&(Z=new qo),Z}class pt{}class wn extends pt{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,r,s){super(),this.parent=n,this.source=r,this.scopes=s,Is(t,c=>this.processProvider(c)),this.records.set(xi,pi(void 0,this)),s.has("environment")&&this.records.set(pt,pi(void 0,this));const a=this.records.get(I);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(Yo,zt,Ht.Self))}destroy(){Ri(this),this._destroyed=!0;const t=me(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),me(t)}}onDestroy(t){return Ri(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){Ri(this);const n=Ar(this),r=Jn(void 0);try{return t()}finally{Ar(n),Jn(r)}}get(t,n=Io,r=Ht.Default){if(Ri(this),t.hasOwnProperty(Wt))return t[Wt](this);r=tr(r);const a=Ar(this),c=Jn(void 0);try{if(!(r&Ht.SkipSelf)){let v=this.records.get(t);if(void 0===v){const S=function Ts(e){return"function"==typeof e||"object"==typeof e&&e instanceof X}(t)&&Dr(t);v=S&&this.injectableDefInScope(S)?pi(co(t),E):null,this.records.set(t,v)}if(null!=v)return this.hydrate(t,v)}return(r&Ht.Self?ot():this.parent).get(t,n=r&Ht.Optional&&n===Io?null:n)}catch(p){if("NullInjectorError"===p.name){if((p[mo]=p[mo]||[]).unshift(cn(t)),a)throw p;return function Go(e,t,n,r){const s=e[mo];throw t[qi]&&s.unshift(t[qi]),e.message=function Ki(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let s=cn(t);if(Array.isArray(t))s=t.map(cn).join(" -> ");else if("object"==typeof t){let a=[];for(let c in t)if(t.hasOwnProperty(c)){let p=t[c];
3a.push(c+":"+("string"==typeof p?JSON.stringify(p):cn(p)))}s=`{${a.join(", ")}}`}return`${n}${r?"("+r+")":""}[${s}]: ${e.replace(js,"\n  ")}`}("\n"+e.message,s,n,r),e.ngTokenPath=s,e[mo]=null,e}(p,t,"R3InjectorError",this.source)}throw p}finally{Jn(c),Ar(a)}}resolveInjectorInitializers(){const t=me(null),n=Ar(this),r=Jn(void 0);try{const a=this.get(Ir,zt,Ht.Self);for(const c of a)c()}finally{Ar(n),Jn(r),me(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(cn(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){let n=Zo(t=ft(t))?t:ft(t&&t.provide);const r=function _o(e){return No(e)?pi(void 0,e.useValue):pi(Qi(e),E)}(t);if(!Zo(t)&&!0===t.multi){let s=this.records.get(n);s||(s=pi(void 0,E,!0),s.factory=()=>zo(s.multi),this.records.set(n,s)),n=t,s.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=me(null);try{return n.value===E&&(n.value=V,n.value=n.factory()),"object"==typeof n.value&&n.value&&function Ma(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{me(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=ft(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function co(e){const t=Dr(e),n=null!==t?t.factory:ao(e);if(null!==n)return n;if(e instanceof X)throw new Oe(204,!1);if(e instanceof Function)return function yo(e){if(e.length>0)throw new Oe(204,!1);const n=function ai(e){return e&&(e[go]||e[Mr])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Oe(204,!1)}function Qi(e,t,n){let r;if(Zo(e)){const s=ft(e);return ao(s)||co(s)}if(No(e))r=()=>ft(e.useValue);else if(function hi(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...zo(e.deps||[]));else if(function fi(e){return!(!e||!e.useExisting)}(e))r=()=>er(ft(e.useExisting));else{const s=ft(e&&(e.useClass||e.provide));if(!function Us(e){return!!e.deps}(e))return ao(s)||co(s);r=()=>new s(...zo(e.deps))}return r}function Ri(e){if(e.destroyed)throw new Oe(205,!1)}function pi(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Is(e,t){for(const n of e)Array.isArray(n)?Is(n,t):n&&Sn(n)?Is(n.\u0275providers,t):t(n)}function gi(e,t){e instanceof wn&&Ri(e);const r=Ar(e),s=Jn(void 0);try{return t()}finally{Ar(r),Jn(s)}}function hs(){return void 0!==Gi()||null!=function cs(){return Ho}()}const vn=0,Ue=1,_t=2,kn=3,vr=4,nr=5,yr=6,uo=7,yn=8,Hn=9,rr=10,Mt=11,vi=12,yi=13,Fi=14,_n=15,ei=16,ti=17,Or=18,_i=19,qs=20,_=21,D=23,T=24,z=25,Ee=1,nt=7,hn=9,wt=10;var yt=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(yt||{});function Nt(e){return Array.isArray(e)&&"object"==typeof e[Ee]}function At(e){return Array.isArray(e)&&!0===e[Ee]}function Tn(e){return!!(4&e.flags)}function Kn(e){return e.componentOffset>-1}function kr(e){return!(1&~e.flags)}function or(e){return!!e.template}function zr(e){return!!(512&e[_t])}class eu{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function Oa(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}const Js=(()=>{const e=()=>ea;return e.ngInherit=!0,e})();function ea(e){return e.type.prototype.ngOnChanges&&(e.setInput=Sl),ta}function ta(){const e=wl(this),t=e?.current;if(t){const n=e.previous;if(n===Tr)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Sl(e,t,n,r,s){const a=this.declaredInputs[r],c=wl(e)||function Na(e,t){return e[Pa]=t}(e,{previous:Tr,current:null}),p=c.current||(c.current={}),v=c.previous,S=v[a];p[a]=new eu(S&&S.currentValue,n,v===Tr),Oa(e,t,s,n)}const Pa="__ngSimpleChanges__";function wl(e){return e[Pa]||null}const ri=function(e,t,n){},Tl="svg";function an(e){for(;Array.isArray(e);)e=e[vn];return e}function Ji(e,t){return an(t[e])}function Fr(e,t){return an(t[e.index])}function ms(e,t){return e.data[t]}function $i(e,t){return e[t]}function fo(e,t){const n=t[e];return Nt(n)?n:n[vn]}function m(e){return!(128&~e[_t])}function h(e,t){return null==t?null:e[t]}function C(e){e[ti]=0}function M(e){1024&e[_t]||(e[_t]|=1024,m(e)&&k(e))}function U(e){return!!(9216&e[_t]||e[T]?.dirty)}function A(e){e[rr].changeDetectionScheduler?.notify(9),64&e[_t]&&(e[_t]|=1024),U(e)&&k(e)}function k(e){e[rr].changeDetectionScheduler?.notify(0);let t=f(e);for(;null!==t&&!(8192&t[_t])&&(t[_t]|=8192,m(t));)t=f(t)}function P(e,t){if(!(256&~e[_t]))throw new Oe(911,!1);null===e[_]&&(e[_]=[]),e[_].push(t)}function f(e){const t=e[kn];return At(t)?t[kn]:t}const d={lFrame:sg(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let b=!1;function de(){return d.bindingsEnabled}function _e(){return null!==d.skipHydrationRootTNode}function G(){return d.lFrame.lView}function se(){return d.lFrame.tView}function at(e){return d.lFrame.contextLView=e,e[yn]}function Tt(e){return d.lFrame.contextLView=null,e}function ae(){let e=it();for(;null!==e&&64===e.type;)e=e.parent;return e}function it(){return d.lFrame.currentTNode}function qe(){const e=d.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Ft(e,t){const n=d.lFrame;n.currentTNode=e,n.isParent=t}function Cn(){return d.lFrame.isParent}function Gr(){d.lFrame.isParent=!1}function ts(){return b}function ra(e){const t=b;return b=e,t}function Wr(){const e=d.lFrame;let t=e.bindingRootIndex;
3return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function eo(){return d.lFrame.bindingIndex++}function Ro(e){const t=d.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Ra(e){d.lFrame.inI18n=e}function xl(e,t){const n=d.lFrame;n.bindingIndex=n.bindingRootIndex=e,$d(t)}function $d(e){d.lFrame.currentDirectiveIndex=e}function jd(){return d.lFrame.currentQueryIndex}function nu(e){d.lFrame.currentQueryIndex=e}function ZE(e){const t=e[Ue];return 2===t.type?t.declTNode:1===t.type?e[nr]:null}function og(e,t,n){if(n&Ht.SkipSelf){let s=t,a=e;for(;!(s=s.parent,null!==s||n&Ht.Host||(s=ZE(a),null===s||(a=a[Fi],10&s.type))););if(null===s)return!1;t=s,e=a}const r=d.lFrame=ig();return r.currentTNode=t,r.lView=e,!0}function Bd(e){const t=ig(),n=e[Ue];d.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function ig(){const e=d.lFrame,t=null===e?null:e.child;return null===t?sg(e):t}function sg(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function ag(){const e=d.lFrame;return d.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const lg=ag;function Ud(){const e=ag();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function to(){return d.lFrame.selectedIndex}function oa(e){d.lFrame.selectedIndex=e}function Fn(){const e=d.lFrame;return ms(e.tView,e.selectedIndex)}function cg(){d.lFrame.currentNamespace=Tl}let dg=!0;function kl(){return dg}function ns(e){dg=e}function ru(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const a=e.data[n].type.prototype,{ngAfterContentInit:c,ngAfterContentChecked:p,ngAfterViewInit:v,ngAfterViewChecked:S,ngOnDestroy:N}=a;c&&(e.contentHooks??=[]).push(-n,c),p&&((e.contentHooks??=[]).push(n,p),(e.contentCheckHooks??=[]).push(n,p)),v&&(e.viewHooks??=[]).push(-n,v),S&&((e.viewHooks??=[]).push(n,S),(e.viewCheckHooks??=[]).push(n,S)),null!=N&&(e.destroyHooks??=[]).push(n,N)}}function ou(e,t,n){fg(e,t,3,n)}function iu(e,t,n,r){(3&e[_t])===n&&fg(e,t,n,r)}function Hd(e,t){let n=e[_t];(3&n)===t&&(n&=16383,n+=1,e[_t]=n)}function fg(e,t,n,r){const a=r??-1,c=t.length-1;let p=0;for(let v=void 0!==r?65535&e[ti]:0;v<c;v++)if("number"==typeof t[v+1]){if(p=t[v],null!=r&&p>=r)break}else t[v]<0&&(e[ti]+=65536),(p<a||-1==a)&&(ob(e,n,t,v),e[ti]=(4294901760&e[ti])+v+2),v++}function hg(e,t){ri(4,e,t);const n=me(null);try{t.call(e)}finally{me(n),ri(5,e,t)}}function ob(e,t,n,r){const s=n[r]<0,a=n[r+1],p=e[s?-n[r]:n[r]];s?e[_t]>>14<e[ti]>>16&&(3&e[_t])===t&&(e[_t]+=16384,hg(p,a)):hg(p,a)}const ka=-1;class Fl{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=r}}function Wd(e,t,n){let r=0;for(;r<n.length;){const s=n[r];if("number"==typeof s){if(0!==s)break;r++;const a=n[r++],c=n[r++],p=n[r++];e.setAttribute(t,c,p,a)}else{const a=s,c=n[++r];gg(a)?e.setProperty(t,a,c):e.setAttribute(t,a,c),r++}}return r}function pg(e){return 3===e||4===e||6===e}function gg(e){return 64===e.charCodeAt(0)}function Ll(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const s=t[r];"number"==typeof s?n=s:0===n||mg(e,n,s,null,-1===n||2===n?t[++r]:null)}}return e}function mg(e,t,n,r,s){let a=0,c=e.length;if(-1===t)c=-1;else for(;a<e.length;){const p=e[a++];if("number"==typeof p){if(p===t){c=-1;break}if(p>t){c=a-1;break}}}for(;a<e.length;){const p=e[a];if("number"==typeof p)break;if(p===n){if(null===r)return void(null!==s&&(e[a+1]=s));if(r===e[a+1])return void(e[a+2]=s)}a++,null!==r&&a++,null!==s&&a++}-1!==c&&(e.splice(c,0,t),a=c+1),e.splice(a++,0,n),null!==r&&e.splice(a++,0,r),null!==s&&e.splice(a++,0,s)}const Xd={};class ia{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=tr(r);const s=this.injector.get(t,Xd,r);return s!==Xd||n===Xd?s:this.parentInjector.get(t,n,r)}}function Yd(e){return e!==ka}function $l(e){return 32767&e}function Vl(e,t){let n=function cb(e){return e>>16}(e),r=t;for(;n>0;)r=r[Fi],n--;return r}let qd=!0;function su(e){const t=qd;return qd=e,t}const vg=255,yg=5;let db=0;const rs={};function au(e,t){const n=_g(e,t);if(-1!==n)return n;const r=t[Ue];r.firstCreatePass&&(e.injectorIndex=t.length,Kd(r.data,e),Kd(t,null),Kd(r.blueprint,null));const s=lu(e,t),a=e.injectorIndex;if(Yd(s)){const c=$l(s),p=Vl(s,t),v=p[Ue].data;for(let S=0;S<8;S++)t[a+S]=p[c+S]|v[c+S]}return t[a+8]=s,a}function Kd(e,t){e.push(0,0,0,0,0,0,0,0,t)}function _g(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function lu(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,s=t;
3for(;null!==s;){if(r=Tg(s),null===r)return ka;if(n++,s=s[Fi],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return ka}function Qd(e,t,n){!function fb(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(An)&&(r=n[An]),null==r&&(r=n[An]=db++);const s=r&vg;t.data[e+(s>>yg)]|=1<<s}(e,t,n)}function Cg(e,t,n){if(n&Ht.Optional||void 0!==e)return e;zi()}function Eg(e,t,n,r){if(n&Ht.Optional&&void 0===r&&(r=null),!(n&(Ht.Self|Ht.Host))){const s=e[Hn],a=Jn(void 0);try{return s?s.get(t,r,n&Ht.Optional):Wi(t,r,n&Ht.Optional)}finally{Jn(a)}}return Cg(r,0,n)}function bg(e,t,n,r=Ht.Default,s){if(null!==e){if(2048&t[_t]&&!(r&Ht.Self)){const c=function vb(e,t,n,r,s){let a=e,c=t;for(;null!==a&&null!==c&&2048&c[_t]&&!(512&c[_t]);){const p=Dg(a,c,n,r|Ht.Self,rs);if(p!==rs)return p;let v=a.parent;if(!v){const S=c[qs];if(S){const N=S.get(n,rs,r);if(N!==rs)return N}v=Tg(c),c=c[Fi]}a=v}return s}(e,t,n,r,rs);if(c!==rs)return c}const a=Dg(e,t,n,r,rs);if(a!==rs)return a}return Eg(t,n,r,s)}function Dg(e,t,n,r,s){const a=function gb(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(An)?e[An]:void 0;return"number"==typeof t?t>=0?t&vg:mb:t}(n);if("function"==typeof a){if(!og(t,e,r))return r&Ht.Host?Cg(s,0,r):Eg(t,n,r,s);try{let c;if(c=a(r),null!=c||r&Ht.Optional)return c;zi()}finally{lg()}}else if("number"==typeof a){let c=null,p=_g(e,t),v=ka,S=r&Ht.Host?t[_n][nr]:null;for((-1===p||r&Ht.SkipSelf)&&(v=-1===p?lu(e,t):t[p+8],v!==ka&&Sg(r,!1)?(c=t[Ue],p=$l(v),t=Vl(v,t)):p=-1);-1!==p;){const N=t[Ue];if(Mg(a,p,N.data)){const B=pb(p,t,n,c,r,S);if(B!==rs)return B}v=t[p+8],v!==ka&&Sg(r,t[Ue].data[p+8]===S)&&Mg(a,p,t)?(c=N,p=$l(v),t=Vl(v,t)):p=-1}}return s}function pb(e,t,n,r,s,a){const c=t[Ue],p=c.data[e+8],N=cu(p,c,n,null==r?Kn(p)&&qd:r!=c&&!!(3&p.type),s&Ht.Host&&a===p);return null!==N?sa(t,c,N,p):rs}function cu(e,t,n,r,s){const a=e.providerIndexes,c=t.data,p=1048575&a,v=e.directiveStart,N=a>>20,q=s?p+N:e.directiveEnd;for(let K=r?p:p+N;K<q;K++){const oe=c[K];if(K<v&&n===oe||K>=v&&oe.type===n)return K}if(s){const K=c[v];if(K&&or(K)&&K.type===n)return v}return null}function sa(e,t,n,r){let s=e[n];const a=t.data;if(function ib(e){return e instanceof Fl}(s)){const c=s;c.resolving&&function To(e,t){throw t&&t.join(" > "),new Oe(-200,e)}(function Lt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Je(e)}(a[n]));const p=su(c.canSeeViewProviders);c.resolving=!0;const S=c.injectImpl?Jn(c.injectImpl):null;og(e,r,Ht.Default);try{s=e[n]=c.factory(void 0,a,e,r),t.firstCreatePass&&n>=r.directiveStart&&function rb(e,t,n){const{ngOnChanges:r,ngOnInit:s,ngDoCheck:a}=t.type.prototype;if(r){const c=ea(t);(n.preOrderHooks??=[]).push(e,c),(n.preOrderCheckHooks??=[]).push(e,c)}s&&(n.preOrderHooks??=[]).push(0-e,s),a&&((n.preOrderHooks??=[]).push(e,a),(n.preOrderCheckHooks??=[]).push(e,a))}(n,a[n],t)}finally{null!==S&&Jn(S),su(p),c.resolving=!1,lg()}}return s}function Mg(e,t,n){return!!(n[t+(e>>yg)]&1<<e)}function Sg(e,t){return!(e&Ht.Self||e&Ht.Host&&t)}class Lr{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return bg(this._tNode,this._lView,t,tr(r),n)}}function mb(){return new Lr(ae(),G())}function wg(e){return Yn(()=>{const t=e.prototype.constructor,n=t[Yt]||Zd(t),r=Object.prototype;let s=Object.getPrototypeOf(e.prototype).constructor;for(;s&&s!==r;){const a=s[Yt]||Zd(s);if(a&&a!==n)return a;s=Object.getPrototypeOf(s)}return a=>new a})}function Zd(e){return bn(e)?()=>{const t=Zd(ft(e));return t&&t()}:ao(e)}function Tg(e){const t=e[Ue],n=t.type;return 2===n?t.declTNode:1===n?e[nr]:null}function uu(e){return function hb(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let s=0;for(;s<r;){const a=n[s];if(pg(a))break;if(0===a)s+=2;else if("number"==typeof a)for(s++;s<r&&"string"==typeof n[s];)s++;else{if(a===t)return n[s+1];s+=2}}}return null}(ae(),e)}function Ag(e,t=null,n=null,r){const s=xg(e,t,n,r);return s.resolveInjectorInitializers(),s}function xg(e,t=null,n=null,r,s=new Set){const a=[n||zt,ar(e)];return r=r||("object"==typeof e?void 0:cn(e)),new wn(a,t||ot(),r||null,s)}class Pr{static THROW_IF_NOT_FOUND=Io;static NULL=new qo;static create(t,n){if(Array.isArray(t))return Ag({name:""},n,t,"");{const r=t.name??"";return Ag({name:r},t.parent,t.providers,r)}}static \u0275prov=tn({token:Pr,providedIn:"any",factory:()=>er(xi)});static __NG_ELEMENT_ID__=-1}new X("").__NG_ELEMENT_ID__=e=>{const t=ae();if(null===t)throw new Oe(204,!1);if(2&t.type)return t.value;if(e&Ht.Optional)return null;throw new Oe(204,!1)};const Rg=!1;let Os=(()=>class e{static __NG_ELEMENT_ID__=wb;static __NG_ENV_ID__=n=>n})();class kg extends Os{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return P(this._lView,t),()=>function l(e,t){if(null===e[_])return;const n=e[_].indexOf(t);-1!==n&&e[_].splice(n,1)}(this._lView,t)}}function wb(){return new kg(G())}class vs{}const jl=new X("",{providedIn:"root",factory:()=>!1}),Fg=new X(""),ef=new X("");let ys=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Zt.t(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=tn({token:e,providedIn:"root",factory:()=>new e})}return e})();const _s=class Ib extends gn.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,hs()&&(this.destroyRef=rt(Os,{optional:!0})??void 0,this.pendingTasks=rt(ys,{optional:!0})??void 0)}emit(t){const n=me(null);try{super.next(t)}finally{me(n)}}subscribe(t,n,r){let s=t,a=n||(()=>null),c=r;if(t&&"object"==typeof t){const v=t;s=v.next?.bind(v),a=v.error?.bind(v),c=v.complete?.bind(v)}this.__isAsync&&(a=this.wrapInTimeout(a),s&&(s=this.wrapInTimeout(s)),c&&(c=this.wrapInTimeout(c)));const p=super.subscribe({next:s,error:a,complete:c});return t instanceof on.yU&&t.add(p),p}wrapInTimeout(t){return n=>{const r=this.pendingTasks?.add();setTimeout(()=>{t(n),void 0!==r&&this.pendingTasks?.remove(r)})}}};function Bl(...e){}function Lg(e){let t,n;function r(){e=Bl;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==t&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function $g(e){return queueMicrotask(()=>e()),()=>{e=Bl}}const tf="isAngularZone",fu=tf+"_ID";let Ob=0;class Qn{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new _s(!1);onMicrotaskEmpty=new _s(!1);onStable=new _s(!1);
3onError=new _s(!1);constructor(t){const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:s=!1,scheduleInRootZone:a=Rg}=t;if(typeof Zone>"u")throw new Oe(908,!1);Zone.assertZonePatched();const c=this;c._nesting=0,c._outer=c._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!s&&r,c.shouldCoalesceRunChangeDetection=s,c.callbackScheduled=!1,c.scheduleInRootZone=a,function Ab(e){const t=()=>{!function Nb(e){function t(){Lg(()=>{e.callbackScheduled=!1,rf(e),e.isCheckStableRunning=!0,nf(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),rf(e))}(e)},n=Ob++;e._inner=e._inner.fork({name:"angular",properties:{[tf]:!0,[fu]:n,[fu+n]:!0},onInvokeTask:(r,s,a,c,p,v)=>{if(function xb(e){return Bg(e,"__ignore_ng_zone__")}(v))return r.invokeTask(a,c,p,v);try{return Vg(e),r.invokeTask(a,c,p,v)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===c.type||e.shouldCoalesceRunChangeDetection)&&t(),jg(e)}},onInvoke:(r,s,a,c,p,v,S)=>{try{return Vg(e),r.invoke(a,c,p,v,S)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function Rb(e){return Bg(e,"__scheduler_tick__")}(v)&&t(),jg(e)}},onHasTask:(r,s,a,c)=>{r.hasTask(a,c),s===a&&("microTask"==c.change?(e._hasPendingMicrotasks=c.microTask,rf(e),nf(e)):"macroTask"==c.change&&(e.hasPendingMacrotasks=c.macroTask))},onHandleError:(r,s,a,c)=>(r.handleError(a,c),e.runOutsideAngular(()=>e.onError.emit(c)),!1)})}(c)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(tf)}static assertInAngularZone(){if(!Qn.isInAngularZone())throw new Oe(909,!1)}static assertNotInAngularZone(){if(Qn.isInAngularZone())throw new Oe(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,s){const a=this._inner,c=a.scheduleEventTask("NgZoneEvent: "+s,t,Pb,Bl,Bl);try{return a.runTask(c,n,r)}finally{a.cancelTask(c)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const Pb={};function nf(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function rf(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function Vg(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function jg(e){e._nesting--,nf(e)}class sf{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new _s;onMicrotaskEmpty=new _s;onStable=new _s;onError=new _s;run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,s){return t.apply(n,r)}}function Bg(e,t){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[t]}class Cs{_console=console;handleError(t){this._console.error("ERROR",t)}}const Fb=new X("",{providedIn:"root",factory:()=>{const e=rt(Qn),t=rt(Cs);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function Hg(e,t){return Ot(e,t)}const $b=(Hg.required=function Lb(e){return Ot(qr,e)},Hg);function Vb(){return $a(ae(),G())}function $a(e,t){return new Ul(Fr(e,t))}let Ul=(()=>class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=Vb})();function zg(e){return e instanceof Ul?e.nativeElement:e}function jb(){return this._results[Symbol.iterator]()}class Bb{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new gn.B}constructor(t=!1){this._emitDistinctChangesOnly=t}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}
3forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const r=function xn(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function ci(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let s=e[r],a=t[r];if(n&&(s=n(s),a=n(a)),a!==s)return!1}return!0}(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=jb}function zl(e){return!(128&~e.flags)}var hu=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(hu||{});const pu=new Map;let Hb=0;function lf(e){pu.delete(e[_i])}const gu="__ngContext__";function ho(e,t){Nt(t)?(e[gu]=t[_i],function Gb(e){pu.set(e[_i],e)}(t)):e[gu]=t}function Jg(e){return tm(e[vi])}function em(e){return tm(e[vr])}function tm(e){for(;null!==e&&!At(e);)e=e[vr];return e}let df;function lD(e){df=e}function os(){if(void 0!==df)return df;if(typeof document<"u")return document;throw new Oe(210,!1)}const Wl=new X("",{providedIn:"root",factory:()=>cD}),cD="ng",ff=new X(""),hf=new X("",{providedIn:"platform",factory:()=>"unknown"}),uD=new X("",{providedIn:"root",factory:()=>os().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),dm=new X("",{providedIn:"root",factory:()=>!1});var Df=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Df||{});const ql=new X(""),gm=new Set;function Xr(e){gm.has(e)||(gm.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var Ua=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Ua||{});let Mf=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=tn({token:e,providedIn:"root",factory:()=>new e})}return e})();const mm=[Ua.EarlyRead,Ua.Write,Ua.MixedReadWrite,Ua.Read];let vm=(()=>{class e{ngZone=rt(Qn);scheduler=rt(vs);errorHandler=rt(Cs,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){rt(ql,{optional:!0})}execute(){this.executing=!0;for(const n of mm)for(const r of this.sequences)if(!r.erroredOrDestroyed&&r.hooks[n])try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>r.hooks[n](r.pipelinedValue),r.snapshot))}catch(s){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(s)}this.executing=!1;for(const n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(const n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(8),this.deferredRegistrations.clear()}register(n){this.executing?this.deferredRegistrations.add(n):(this.sequences.add(n),this.scheduler.notify(7))}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,r){return r?r.run(Df.AFTER_NEXT_RENDER,n):n()}static \u0275prov=tn({token:e,providedIn:"root",factory:()=>new e})}return e})();class ym{impl;hooks;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,s,a=null){this.impl=t,this.hooks=n,this.once=r,this.snapshot=a,this.unregisterOnDestroy=s?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function Kl(e,t){!t?.injector&&function Co(e){if(!hs())throw new Oe(-203,!1)}();const n=t?.injector??rt(Pr);return Xr("NgAfterNextRender"),function _m(e,t,n,r){const s=t.get(Mf);s.impl??=t.get(vm);const a=t.get(ql,null,{optional:!0}),c=n?.phase??Ua.MixedReadWrite,p=!0!==n?.manualCleanup?t.get(Os):null,v=new ym(s.impl,function mD(e,t){if(e instanceof Function){const n=[void 0,void 0,void 0,void 0];return n[t]=e,n}return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e,c),r,p,a?.snapshot(null));return s.impl.register(v),v}(e,n,t,!0)}let xm=()=>null;function Af(e,t,n=!1){return xm(e,t,n)}var Ns=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Ns||{});let Ou,Pu;function Ya(e){return function Lf(){if(void 0===Ou&&(Ou=null,Dt.trustedTypes))try{Ou=Dt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ou}()?.createHTML(e)||e}function Hm(e){return function $f(){if(void 0===Pu&&(Pu=null,Dt.trustedTypes))try{Pu=Dt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Pu}()?.createScriptURL(e)||e}class da{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${On})`}}class JD extends da{getTypeName(){return"HTML"}}class eM extends da{getTypeName(){return"Style"}}
3class tM extends da{getTypeName(){return"Script"}}class nM extends da{getTypeName(){return"URL"}}class rM extends da{getTypeName(){return"ResourceURL"}}function Es(e){return e instanceof da?e.changingThisBreaksApplicationSecurity:e}function qa(e,t){const n=function oM(e){return e instanceof da&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${On})`)}return n===t}function iM(e){return new JD(e)}function sM(e){return new eM(e)}function aM(e){return new tM(e)}function lM(e){return new nM(e)}function cM(e){return new rM(e)}function zm(e){const t=new dM(e);return function fM(){try{return!!(new window.DOMParser).parseFromString(Ya(""),"text/html")}catch{return!1}}()?new uM(t):t}class uM{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Ya(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}}class dM{defaultDoc;inertDocument;constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Ya(t),n}}const hM=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Nu(e){return(e=String(e)).match(hM)?e:"unsafe:"+e}function bs(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function sc(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Gm=bs("area,br,col,hr,img,wbr"),Wm=bs("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Xm=bs("rp,rt"),Vf=sc(Gm,sc(Wm,bs("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),sc(Xm,bs("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),sc(Xm,Wm)),jf=bs("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ym=sc(jf,bs("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),bs("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),pM=bs("script,style,template");class gM{sanitizedSomething=!1;buf=[];sanitizeChildren(t){let n=t.firstChild,r=!0,s=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)s.push(n),n=yM(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=vM(n);if(a){n=a;break}n=s.pop()}return this.buf.join("")}startElement(t){const n=qm(t).toLowerCase();if(!Vf.hasOwnProperty(n))return this.sanitizedSomething=!0,!pM.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let s=0;s<r.length;s++){const a=r.item(s),c=a.name,p=c.toLowerCase();if(!Ym.hasOwnProperty(p)){this.sanitizedSomething=!0;continue}let v=a.value;jf[p]&&(v=Nu(v)),this.buf.push(" ",c,'="',Qm(v),'"')}return this.buf.push(">"),!0}endElement(t){const n=qm(t).toLowerCase();Vf.hasOwnProperty(n)&&!Gm.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(Qm(t))}}function vM(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw Km(t);return t}function yM(e){const t=e.firstChild;if(t&&function mM(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw Km(t);return t}function qm(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function Km(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const _M=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,CM=/([^\#-~ |!])/g;function Qm(e){return e.replace(/&/g,"&amp;").replace(_M,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(CM,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Au;function Zm(e,t){let n=null;try{Au=Au||zm(e);let r=t?String(t):"";n=Au.getInertBodyElement(r);let s=5,a=r;do{if(0===s)throw new Error("Failed to sanitize html because the input is unstable");s--,r=a,a=n.innerHTML,n=Au.getInertBodyElement(r)}while(r!==a);return Ya((new gM).sanitizeChildren(Bf(n)||n))}finally{if(n){const r=Bf(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}
3function Bf(e){return"content"in e&&function EM(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var fa=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(fa||{});function Uf(e){const t=ac();return t?t.sanitize(fa.URL,e)||"":qa(e,"URL")?Es(e):Nu(Je(e))}function Jm(e){const t=ac();if(t)return Hm(t.sanitize(fa.RESOURCE_URL,e)||"");if(qa(e,"ResourceURL"))return Hm(Es(e));throw new Oe(904,!1)}function ev(e,t,n){return function TM(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Jm:Uf}(t,n)(e)}function ac(){const e=G();return e&&e[rr].sanitizer}const IM=/^>|^->|<!--|-->|--!>|<!-$/g,OM=/(<|>)/g;function iv(e){return e.ownerDocument.defaultView}function ii(e){return e instanceof Function?e():e}var As=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(As||{}),ku=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(ku||{});let Gf;function Wf(e,t){return Gf(e,t)}function Qa(e,t,n,r,s){if(null!=r){let a,c=!1;At(r)?a=r:Nt(r)&&(c=!0,r=r[vn]);const p=an(r);0===e&&null!==n?null==s?gv(t,n,p):ha(t,n,p,s||null,!0):1===e&&null!==n?ha(t,n,p,s||null,!0):2===e?function uc(e,t,n){e.removeChild(null,t,n)}(t,p,c):3===e&&t.destroyNode(p),null!=a&&function YM(e,t,n,r,s){const a=n[nt];a!==an(n)&&Qa(t,e,r,a,s);for(let p=wt;p<n.length;p++){const v=n[p];$u(v[Ue],v,e,t,r,a)}}(t,e,a,n,s)}}function Xf(e,t){return e.createText(t)}function Yf(e,t){return e.createComment(function tv(e){return e.replace(IM,t=>t.replace(OM,"\u200b$1\u200b"))}(t))}function Fu(e,t,n){return e.createElement(t,n)}function fv(e,t){t[rr].changeDetectionScheduler?.notify(10),$u(e,t,t[Mt],2,null,null)}function hv(e,t){const n=e[hn],r=t[kn];(Nt(r)||t[_n]!==r[kn][_n])&&(e[_t]|=yt.HasTransplantedViews),null===n?e[hn]=[t]:n.push(t)}function qf(e,t){const n=e[hn],r=n.indexOf(t);n.splice(r,1)}function lc(e,t){if(e.length<=wt)return;const n=wt+t,r=e[n];if(r){const s=r[ei];null!==s&&s!==e&&qf(s,r),t>0&&(e[n-1][vr]=r[vr]);const a=vo(e,wt+t);!function dv(e,t){fv(e,t),t[vn]=null,t[nr]=null}(r[Ue],r);const c=a[Or];null!==c&&c.detachView(a[Ue]),r[kn]=null,r[vr]=null,r[_t]&=-129}return r}function cc(e,t){if(!(256&t[_t])){const n=t[Mt];n.destroyNode&&$u(e,t,n,3,null,null),function UM(e){let t=e[vi];if(!t)return Kf(e[Ue],e);for(;t;){let n=null;if(Nt(t))n=t[vi];else{const r=t[wt];r&&(n=r)}if(!n){for(;t&&!t[vr]&&t!==e;)Nt(t)&&Kf(t[Ue],t),t=t[kn];null===t&&(t=e),Nt(t)&&Kf(t[Ue],t),n=t&&t[vr]}t=n}}(t)}}function Kf(e,t){if(256&t[_t])return;const n=me(null);try{t[_t]&=-129,t[_t]|=256,t[T]&&$e(t[T]),function GM(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const s=t[n[r]];if(!(s instanceof Fl)){const a=n[r+1];if(Array.isArray(a))for(let c=0;c<a.length;c+=2){const p=s[a[c]],v=a[c+1];ri(4,p,v);try{v.call(p)}finally{ri(5,p,v)}}else{ri(4,s,a);try{a.call(s)}finally{ri(5,s,a)}}}}}(e,t),function zM(e,t){const n=e.cleanup,r=t[uo];if(null!==n)for(let c=0;c<n.length-1;c+=2)if("string"==typeof n[c]){const p=n[c+3];p>=0?r[p]():r[-p].unsubscribe(),c+=2}else n[c].call(r[n[c+1]]);null!==r&&(t[uo]=null);const s=t[_];if(null!==s){t[_]=null;for(let c=0;c<s.length;c++)(0,s[c])()}const a=t[D];if(null!==a){t[D]=null;for(const c of a)c.destroy()}}(e,t),1===t[Ue].type&&t[Mt].destroy();const r=t[ei];if(null!==r&&At(t[kn])){r!==t[kn]&&qf(r,t);const s=t[Or];null!==s&&s.detachView(e)}lf(t)}finally{me(n)}}function Qf(e,t,n){return pv(e,t.parent,n)}function pv(e,t,n){let r=t;for(;null!==r&&168&r.type;)r=(t=r).parent;if(null===r)return n[vn];{const{componentOffset:s}=r;if(s>-1){const{encapsulation:a}=e.data[r.directiveStart+s];if(a===Ns.None||a===Ns.Emulated)return null}return Fr(r,n)}}function ha(e,t,n,r,s){e.insertBefore(t,n,r,s)}function gv(e,t,n){e.appendChild(t,n)}function mv(e,t,n,r,s){null!==r?ha(e,t,n,r,s):gv(e,t,n)}function Zf(e,t){return e.parentNode(t)}function vv(e,t,n){return _v(e,t,n)}function yv(e,t,n){return 40&e.type?Fr(e,n):null}let Jf,_v=yv;function Cv(e,t){_v=e,Jf=t}function Lu(e,t,n,r){const s=Qf(e,r,t),a=t[Mt],p=vv(r.parent||t[nr],r,t);if(null!=s)if(Array.isArray(n))for(let v=0;v<n.length;v++)mv(a,s,n[v],p,!1);else mv(a,s,n,p,!1);void 0!==Jf&&Jf(a,r,t,n,s)}function pa(e,t){if(null!==t){const n=t.type;if(3&n)return Fr(t,e);if(4&n)return eh(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return pa(e,r);{const s=e[t.index];return At(s)?eh(-1,s):an(s)}}if(128&n)return pa(e,t.next);if(32&n)return Wf(t,e)()||an(e[t.index]);{const r=Ev(e,t);return null!==r?Array.isArray(r)?r[0]:pa(f(e[_n]),r):pa(e,t.next)}}return null}function Ev(e,t){return null!==t?e[_n][nr].projection[t.projection]:null}function eh(e,t){const n=wt+e+1;if(n<t.length){const r=t[n],s=r[Ue].firstChild;if(null!==s)return pa(r,s)}return t[nt]}function th(e,t,n,r,s,a,c){for(;null!=n;){if(128===n.type){n=n.next;continue}const p=r[n.index],v=n.type;if(c&&0===t&&(p&&ho(an(p),r),n.flags|=2),32&~n.flags)if(8&v)th(e,t,n.child,r,s,a,!1),Qa(t,e,s,p,a);else if(32&v){const S=Wf(n,r);let N;for(;N=S();)Qa(t,e,s,N,a);Qa(t,e,s,p,a)}else 16&v?Dv(e,t,r,n,s,a):Qa(t,e,s,p,a);n=c?n.projectionNext:n.next}}function $u(e,t,n,r,s,a){th(n,r,e.firstChild,t,s,a,!1)}function Dv(e,t,n,r,s,a){const c=n[_n],v=c[nr].projection[r.projection];if(Array.isArray(v))for(let S=0;S<v.length;S++)Qa(t,e,s,v[S],a);else{let S=v;const N=c[kn];zl(r)&&(S.flags|=128),th(e,t,S,N,s,a,!0)}}function Mv(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function Sv(e,t,n){const{mergedAttrs:r,classes:s,styles:a}=n;null!==r&&Wd(e,t,r),null!==s&&Mv(e,t,s),null!==a&&function KM(e,t,n){e.setAttribute(t,"style",n)}(e,t,a)}
3function QM(e,t,n){let r=e.length;for(;;){const s=e.indexOf(t,n);if(-1===s)return s;if(0===s||e.charCodeAt(s-1)<=32){const a=t.length;if(s+a===r||e.charCodeAt(s+a)<=32)return s}n=s+1}}const wv="ng-template";function ZM(e,t,n,r){let s=0;if(r){for(;s<t.length&&"string"==typeof t[s];s+=2)if("class"===t[s]&&-1!==QM(t[s+1].toLowerCase(),n,0))return!0}else if(nh(e))return!1;if(s=t.indexOf(1,s),s>-1){let a;for(;++s<t.length&&"string"==typeof(a=t[s]);)if(a.toLowerCase()===n)return!0}return!1}function nh(e){return 4===e.type&&e.value!==wv}function JM(e,t,n){return t===(4!==e.type||n?e.value:wv)}function eS(e,t,n){let r=4;const s=e.attrs,a=null!==s?function rS(e){for(let t=0;t<e.length;t++)if(pg(e[t]))return t;return e.length}(s):0;let c=!1;for(let p=0;p<t.length;p++){const v=t[p];if("number"!=typeof v){if(!c)if(4&r){if(r=2|1&r,""!==v&&!JM(e,v,n)||""===v&&1===t.length){if(Vi(r))return!1;c=!0}}else if(8&r){if(null===s||!ZM(e,s,v,n)){if(Vi(r))return!1;c=!0}}else{const S=t[++p],N=tS(v,s,nh(e),n);if(-1===N){if(Vi(r))return!1;c=!0;continue}if(""!==S){let B;if(B=N>a?"":s[N+1].toLowerCase(),2&r&&S!==B){if(Vi(r))return!1;c=!0}}}}else{if(!c&&!Vi(r)&&!Vi(v))return!1;if(c&&Vi(v))continue;c=!1,r=v|1&r}}return Vi(r)||c}function Vi(e){return!(1&e)}function tS(e,t,n,r){if(null===t)return-1;let s=0;if(r||!n){let a=!1;for(;s<t.length;){const c=t[s];if(c===e)return s;if(3===c||6===c)a=!0;else{if(1===c||2===c){let p=t[++s];for(;"string"==typeof p;)p=t[++s];continue}if(4===c)break;if(0===c){s+=4;continue}}s+=a?1:2}return-1}return function oS(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function Tv(e,t,n=!1){for(let r=0;r<t.length;r++)if(eS(e,t[r],n))return!0;return!1}function iS(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let s=0;s<e.length;s++)if(e[s]!==r[s])continue e;return!0}}return!1}function Iv(e,t){return e?":not("+t.trim()+")":t}function sS(e){let t=e[0],n=1,r=2,s="",a=!1;for(;n<e.length;){let c=e[n];if("string"==typeof c)if(2&r){const p=e[++n];s+="["+c+(p.length>0?'="'+p+'"':"")+"]"}else 8&r?s+="."+c:4&r&&(s+=" "+c);else""!==s&&!Vi(c)&&(t+=Iv(a,s),s=""),r=c,a=a||!Vi(r);n++}return""!==s&&(t+=Iv(a,s)),t}const jt={};function Ov(e=1){Pv(se(),G(),to()+e,!1)}function Pv(e,t,n,r){if(!r)if(3&~t[_t]){const a=e.preOrderHooks;null!==a&&iu(t,a,0,n)}else{const a=e.preOrderCheckHooks;null!==a&&ou(t,a,n)}oa(n)}function Za(e,t=Ht.Default){const n=G();return null===n?er(e,t):bg(ae(),n,ft(e),t)}function Nv(){throw new Error("invalid")}function Av(e,t,n,r,s,a){const c=me(null);try{let p=null;s&As.SignalBased&&(p=t[r][fe]),null!==p&&void 0!==p.transformFn&&(a=p.transformFn(a)),s&As.HasDecoratorInputTransform&&(a=e.inputTransforms[r].call(t,a)),null!==e.setInput?e.setInput(t,p,a,n,r):Oa(t,p,r,a)}finally{me(c)}}function dc(e,t,n,r,s,a,c,p,v,S,N){const B=t.blueprint.slice();return B[vn]=s,B[_t]=1228|r,(null!==S||e&&2048&e[_t])&&(B[_t]|=2048),C(B),B[kn]=B[Fi]=e,B[yn]=n,B[rr]=c||e&&e[rr],B[Mt]=p||e&&e[Mt],B[Hn]=v||e&&e[Hn]||null,B[nr]=a,B[_i]=function zb(){return Hb++}(),B[yr]=N,B[qs]=S,B[_n]=2==t.type?e[_n]:B,B}function ga(e,t,n,r,s){let a=e.data[t];if(null===a)a=rh(e,t,n,r,s),function Al(){return d.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=n,a.value=r,a.attrs=s;const c=qe();a.injectorIndex=null===c?-1:c.injectorIndex}return Ft(a,!0),a}function rh(e,t,n,r,s){const a=it(),c=Cn(),v=e.data[t]=function mS(e,t,n,r,s,a){let c=t?t.injectorIndex:-1,p=0;return _e()&&(p|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:c,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:p,providerIndexes:0,value:s,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,c?a:a&&a.parent,n,t,r,s);return null===e.firstChild&&(e.firstChild=v),null!==a&&(c?null==a.child&&null!==v.parent&&(a.child=v):null===a.next&&(a.next=v,v.prev=a
3)),v}function fc(e,t,n,r){if(0===n)return-1;const s=t.length;for(let a=0;a<n;a++)t.push(r),e.blueprint.push(r),e.data.push(null);return s}function xv(e,t,n,r,s){const a=to(),c=2&r;try{oa(-1),c&&t.length>z&&Pv(e,t,z,!1),ri(c?2:0,s),n(r,s)}finally{oa(a),ri(c?3:1,s)}}function oh(e,t,n){if(Tn(t)){const r=me(null);try{const a=t.directiveEnd;for(let c=t.directiveStart;c<a;c++){const p=e.data[c];p.contentQueries&&p.contentQueries(1,n[c],c)}}finally{me(r)}}}function ih(e,t,n){de()&&(function DS(e,t,n,r){const s=n.directiveStart,a=n.directiveEnd;Kn(n)&&function PS(e,t,n){const r=Fr(t,e),s=ah(n),a=e[rr].rendererFactory,c=Vu(e,dc(e,s,null,dh(n),r,t,null,a.createRenderer(r,n),null,null,null));e[t.index]=c}(t,n,e.data[s+n.componentOffset]),e.firstCreatePass||au(n,t),ho(r,t);const c=n.initialInputs;for(let p=s;p<a;p++){const v=e.data[p],S=sa(t,e,p,n);ho(S,t),null!==c&&NS(0,p-s,S,v,0,c),or(v)&&(fo(n.index,t)[yn]=sa(t,e,p,n))}}(e,t,n,Fr(n,t)),!(64&~n.flags)&&$v(e,t,n))}function sh(e,t,n=Fr){const r=t.localNames;if(null!==r){let s=t.index+1;for(let a=0;a<r.length;a+=2){const c=r[a+1],p=-1===c?n(t,e):e[c];e[s++]=p}}}function ah(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=lh(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function lh(e,t,n,r,s,a,c,p,v,S,N){const B=z+r,q=B+s,K=function uS(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:jt);return n}(B,q),oe="function"==typeof S?S():S;return K[Ue]={type:e,blueprint:K,template:n,queries:null,viewQuery:p,declTNode:t,data:K.slice().fill(null,B),bindingStartIndex:B,expandoStartIndex:q,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof a?a():a,pipeRegistry:"function"==typeof c?c():c,firstChild:null,schemas:v,consts:oe,incompleteFirstPass:!1,ssrId:N}}let Rv=()=>null;function kv(e,t,n,r,s){for(let a in t){if(!t.hasOwnProperty(a))continue;const c=t[a];if(void 0===c)continue;r??={};let p,v=As.None;Array.isArray(c)?(p=c[0],v=c[1]):p=c;let S=a;if(null!==s){if(!s.hasOwnProperty(a))continue;S=s[a]}0===e?Fv(r,n,S,p,v):Fv(r,n,S,p)}return r}function Fv(e,t,n,r,s){let a;e.hasOwnProperty(n)?(a=e[n]).push(t,r):a=e[n]=[t,r],void 0!==s&&a.push(s)}function Fo(e,t,n,r,s,a,c,p){const v=Fr(t,n);let N,S=t.inputs;!p&&null!=S&&(N=S[r])?(ph(e,n,N,r,s),Kn(t)&&function _S(e,t){const n=fo(t,e);16&n[_t]||(n[_t]|=64)}(n,t.index)):3&t.type&&(r=function yS(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),s=null!=c?c(s,t.value||"",r):s,a.setProperty(v,r,s))}function ch(e,t,n,r){if(de()){const s=null===r?null:{"":-1},a=function SS(e,t){const n=e.directiveRegistry;let r=null,s=null;if(n)for(let a=0;a<n.length;a++){const c=n[a];if(Tv(t,c.selectors,!1))if(r||(r=[]),or(c))if(null!==c.findHostDirectiveDefs){const p=[];s=s||new Map,c.findHostDirectiveDefs(c,p,s),r.unshift(...p,c),uh(e,t,p.length)}else r.unshift(c),uh(e,t,0);else s=s||new Map,c.findHostDirectiveDefs?.(c,r,s),r.push(c)}return null===r?null:[r,s]}(e,n);let c,p;null===a?c=p=null:[c,p]=a,null!==c&&Lv(e,t,n,c,s,p),s&&function wS(e,t,n){if(t){const r=e.localNames=[];for(let s=0;s<t.length;s+=2){const a=n[t[s+1]];if(null==a)throw new Oe(-301,!1);r.push(t[s],a)}}}(n,r,s)}n.mergedAttrs=Ll(n.mergedAttrs,n.attrs)}function Lv(e,t,n,r,s,a){for(let S=0;S<r.length;S++)Qd(au(n,t),e,r[S].type);!function IS(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,r.length);for(let S=0;S<r.length;S++){const N=r[S];N.providersResolver&&N.providersResolver(N)}let c=!1,p=!1,v=fc(e,t,r.length,null);for(let S=0;S<r.length;S++){const N=r[S];n.mergedAttrs=Ll(n.mergedAttrs,N.hostAttrs),OS(e,n,t,v,N),TS(v,N,s),null!==N.contentQueries&&(n.flags|=4),(null!==N.hostBindings||null!==N.hostAttrs||0!==N.hostVars)&&(n.flags|=64);const B=N.type.prototype;!c&&(B.ngOnChanges||B.ngOnInit||B.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),c=!0),!p&&(B.ngOnChanges||B.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),p=!0),v++}
3!function vS(e,t,n){const s=t.directiveEnd,a=e.data,c=t.attrs,p=[];let v=null,S=null;for(let N=t.directiveStart;N<s;N++){const B=a[N],q=n?n.get(B):null,oe=q?q.outputs:null;v=kv(0,B.inputs,N,v,q?q.inputs:null),S=kv(1,B.outputs,N,S,oe);const we=null===v||null===c||nh(t)?null:AS(v,N,c);p.push(we)}null!==v&&(v.hasOwnProperty("class")&&(t.flags|=8),v.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=p,t.inputs=v,t.outputs=S}(e,n,a)}function $v(e,t,n){const r=n.directiveStart,s=n.directiveEnd,a=n.index,c=function Rl(){return d.lFrame.currentDirectiveIndex}();try{oa(a);for(let p=r;p<s;p++){const v=e.data[p],S=t[p];$d(p),(null!==v.hostBindings||0!==v.hostVars||null!==v.hostAttrs)&&MS(v,S)}}finally{oa(-1),$d(c)}}function MS(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function uh(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function TS(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;or(t)&&(n[""]=e)}}function OS(e,t,n,r,s){e.data[r]=s;const a=s.factory||(s.factory=ao(s.type)),c=new Fl(a,or(s),Za);e.blueprint[r]=c,n[r]=c,function ES(e,t,n,r,s){const a=s.hostBindings;if(a){let c=e.hostBindingOpCodes;null===c&&(c=e.hostBindingOpCodes=[]);const p=~t.index;(function bS(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(c)!=p&&c.push(p),c.push(n,r,a)}}(e,t,r,fc(e,n,s.hostVars,jt),s)}function dh(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function is(e,t,n,r,s,a){const c=Fr(e,t);!function fh(e,t,n,r,s,a,c){if(null==a)e.removeAttribute(t,s,n);else{const p=null==c?Je(a):c(a,r||"",s);e.setAttribute(t,s,p,n)}}(t[Mt],c,a,e.value,n,r,s)}function NS(e,t,n,r,s,a){const c=a[t];if(null!==c)for(let p=0;p<c.length;)Av(r,n,c[p++],c[p++],c[p++],c[p++])}function AS(e,t,n){let r=null,s=0;for(;s<n.length;){const a=n[s];if(0!==a)if(5!==a){if("number"==typeof a)break;if(e.hasOwnProperty(a)){null===r&&(r=[]);const c=e[a];for(let p=0;p<c.length;p+=3)if(c[p]===t){r.push(a,c[p+1],c[p+2],n[s+1]);break}}s+=2}else s+=2;else s+=4}return r}function Vv(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function jv(e,t){const n=e.contentQueries;if(null!==n){const r=me(null);try{for(let s=0;s<n.length;s+=2){const c=n[s+1];if(-1!==c){const p=e.data[c];nu(n[s]),p.contentQueries(2,t[c],c)}}}finally{me(r)}}}function Vu(e,t){return e[vi]?e[yi][vr]=t:e[vi]=t,e[yi]=t,t}function hh(e,t,n){nu(0);const r=me(null);try{t(e,n)}finally{me(r)}}function Bv(e){return e[uo]??=[]}function Uv(e){return e.cleanup??=[]}function ju(e,t){const n=e[Hn],r=n?n.get(Cs,null):null;r&&r.handleError(t)}function ph(e,t,n,r,s){for(let a=0;a<n.length;){const c=n[a++],p=n[a++],v=n[a++];Av(e.data[c],t[c],r,p,v,s)}}function Ds(e,t,n){const r=Ji(t,e);!function uv(e,t,n){e.setValue(t,n)}(e[Mt],r,n)}function xS(e,t){const n=fo(t,e),r=n[Ue];!function RS(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const s=n[vn];null!==s&&null===n[yr]&&(n[yr]=Af(s,n[Hn])),Bu(r,n,n[yn])}function Bu(e,t,n){Bd(t);try{const r=e.viewQuery;null!==r&&hh(1,r,n);const s=e.template;null!==s&&xv(e,t,s,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[Or]?.finishViewCreation(e),e.staticContentQueries&&jv(e,t),e.staticViewQueries&&hh(2,e.viewQuery,n);const a=e.components;null!==a&&function kS(e,t){for(let n=0;n<t.length;n++)xS(e,t[n])}(t,a)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[_t]&=-5,Ud()}}function Ja(e,t,n,r){const s=me(null);try{const a=t.tView,v=dc(e,a,n,4096&e[_t]?4096:16,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);v[ei]=e[t.index];const N=e[Or];return null!==N&&(v[Or]=N.createEmbeddedView(a)),Bu(a,v,n),v}finally{me(s)}}function ma(e,t){return!t||null===t.firstChild||zl(e)}function el(e,t,n,r=!0){const s=t[Ue];if(function HM(e,t,n,r){const s=wt+r,a=n.length;r>0&&(n[s-1][vr]=t),r<a-wt?(t[vr]=n[s],ui(n,wt+r,t)):(n.push(t),t[vr]=null),t[kn]=n;const c=t[ei];null!==c&&n!==c&&hv(c,t);const p=t[Or];null!==p&&p.insertView(e),A(t),t[_t]|=128}(s,t,e,n),r){const c=eh(n,e),p=t[Mt],v=Zf(p,e[nt]);null!==v&&function BM(e,t,n,r,s,a){r[vn]=s,r[nr]=t,$u(e,r,n,1,s,a)}(s,e[nr],p,t,v,c)}const a=t[yr];null!==a&&null!==a.firstChild&&(a.firstChild=null)}function hc(e,t,n,r,s=!1){for(;null!==n;){if(128===n.type){n=s?n.projectionNext:n.next;continue}const a=t[n.index];null!==a&&r.push(an(a)),At(a)&&mh(a,r);const c=n.type;if(8&c)hc(e,t,n.child,r);else if(32&c){const p=Wf(n,t);let v;for(;v=p();)r.push(v)}else if(16&c){const p=Ev(t,n);if(Array.isArray(p))r.push(...p);else{const v=f(t[_n]);hc(v[Ue],v,p,r,!0)}}n=s?n.projectionNext:n.next}return r}function mh(e,t){for(let n=wt;n<e.length;n++){const r=e[n],s=r[Ue].firstChild;null!==s&&hc(r[Ue],r,s,t)}e[nt]!==e[vn]&&t.push(e[nt])}let Gv=[];const VS={...be,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{k(e.lView)},consumerOnSignalRead(){this.lView[T]=this}},BS={...be,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=f(e.lView);for(;t&&!Wv(t[Ue]);)t=f(t);t&&M(t)},consumerOnSignalRead(){this.lView[T]=this}};function Wv(e){return 2!==e.type}function Xv(e){if(null===e[D])return;let t=!0;for(;t;){let n=!1;for(const r of e[D])r.dirty&&(n=!0,null===r.zone||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(8192&e[_t])}}function Uu(e,t=!0,n=0){const s=e[rr].rendererFactory;s.begin?.();try{!function HS(e,t){const n=ts();try{ra(!0),vh(e,t);let r=0;for(;
3U(e);){if(100===r)throw new Oe(103,!1);r++,vh(e,1)}}finally{ra(n)}}(e,n)}catch(c){throw t&&ju(e,c),c}finally{s.end?.()}}function qv(e,t,n,r){const s=t[_t];if(!(256&~s))return;Bd(t);let p=!0,v=null,S=null;Wv(e)?(S=function FS(e){return e[T]??function LS(e){const t=Gv.pop()??Object.create(VS);return t.lView=e,t}(e)}(t),v=Vt(S)):null===function Qe(){return re}()?(p=!1,S=function jS(e){const t=e[T]??Object.create(BS);return t.lView=e,t}(t),v=Vt(S)):t[T]&&($e(t[T]),t[T]=null);try{C(t),function Nl(e){return d.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&xv(e,t,n,2,r);const N=!(3&~s);if(N){const K=e.preOrderCheckHooks;null!==K&&ou(t,K,null)}else{const K=e.preOrderHooks;null!==K&&iu(t,K,0,null),Hd(t,0)}if(function zS(e){for(let t=Jg(e);null!==t;t=em(t)){if(!(t[_t]&yt.HasTransplantedViews))continue;const n=t[hn];for(let r=0;r<n.length;r++)M(n[r])}}(t),Xv(t),Kv(t,0),null!==e.contentQueries&&jv(e,t),N){const K=e.contentCheckHooks;null!==K&&ou(t,K)}else{const K=e.contentHooks;null!==K&&iu(t,K,1),Hd(t,1)}!function cS(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const s=n[r];if(s<0)oa(~s);else{const a=s,c=n[++r],p=n[++r];xl(c,a),p(2,t[a])}}}finally{oa(-1)}}(e,t);const B=e.components;null!==B&&Zv(t,B,0);const q=e.viewQuery;if(null!==q&&hh(2,q,r),N){const K=e.viewCheckHooks;null!==K&&ou(t,K)}else{const K=e.viewHooks;null!==K&&iu(t,K,2),Hd(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[22]){for(const K of t[22])K();t[22]=null}t[_t]&=-73}catch(N){throw k(t),N}finally{null!==S&&(St(S,v),p&&function $S(e){e.lView[T]!==e&&(e.lView=null,Gv.push(e))}(S)),Ud()}}function Kv(e,t){for(let n=Jg(e);null!==n;n=em(n))for(let r=wt;r<n.length;r++)Qv(n[r],t)}function GS(e,t,n){Qv(fo(t,e),n)}function Qv(e,t){m(e)&&vh(e,t)}function vh(e,t){const r=e[Ue],s=e[_t],a=e[T];let c=!!(0===t&&16&s);if(c||=!!(64&s&&0===t),c||=!!(1024&s),c||=!(!a?.dirty||!We(a)),c||=!1,a&&(a.dirty=!1),e[_t]&=-9217,c)qv(r,e,r.template,e[yn]);else if(8192&s){Xv(e),Kv(e,1);const p=r.components;null!==p&&Zv(e,p,1)}}function Zv(e,t,n){for(let r=0;r<t.length;r++)GS(e,t[r],n)}function pc(e,t){const n=ts()?64:1088;for(e[rr].changeDetectionScheduler?.notify(t);e;){e[_t]|=n;const r=f(e);if(zr(e)&&!r)return e;e=r}return null}class gc{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){const t=this._lView,n=t[Ue];return hc(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r}get context(){return this._lView[yn]}get dirty(){return!!(9280&this._lView[_t])||!!this._lView[T]?.dirty}set context(t){this._lView[yn]=t}get destroyed(){return!(256&~this._lView[_t])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[kn];if(At(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(lc(t,r),vo(n,r))}this._attachedToViewContainer=!1}cc(this._lView[Ue],this._lView)}onDestroy(t){P(this._lView,t)}markForCheck(){pc(this._cdRefInjectingView||this._lView,4)}markForRefresh(){M(this._cdRefInjectingView||this._lView)}detach(){this._lView[_t]&=-129}reattach(){A(this._lView),this._lView[_t]|=128}detectChanges(){this._lView[_t]|=1024,Uu(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Oe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=zr(this._lView),n=this._lView[ei];null!==n&&!t&&qf(n,this._lView),fv(this._lView[Ue],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Oe(902,!1);this._appRef=t;const n=zr(this._lView),r=this._lView[ei];null!==r&&!n&&hv(r,this._lView),A(this._lView)}}let mc=(()=>class e{static __NG_ELEMENT_ID__=YS})();const WS=mc,XS=class extends WS{_declarationLView;_declarationTContainer;elementRef;constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const s=Ja(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new gc(s)}};function YS(){return Hu(ae(),G())}function Hu(e,t){return 4&e.type?new XS(t,e,$a(e,t)):null}function ty(e,t,n){const r=t.insertBeforeIndex,s=Array.isArray(r)?r[0]:r;return null===s?yv(e,0,n):an(n[s])}
3function ny(e,t,n,r,s){const a=t.insertBeforeIndex;if(Array.isArray(a)){let c=r,p=null;if(3&t.type||(p=c,c=s),null!==c&&-1===t.componentOffset)for(let v=1;v<a.length;v++)ha(e,c,n[a[v]],p,!1)}}function ry(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){const r=e[n];oy(r)||rw(r,t)&&null===ow(r)&&iw(r,t.index)}}function oy(e){return!(64&e.type)}function rw(e,t){return oy(t)||e.index>t.index}function ow(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function iw(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(Cv(ty,ny),e.insertBeforeIndex=t)}function lw(e,t,n){const r=rh(e,n,64,null,null);return ry(t,r),r}function Eh(e,t,n){e.index=0;const r=function Gu(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}(t,n);e.removes=null!==r?t.remove[r]:zt}function Wu(e){if(e.index<e.removes.length){const t=e.removes[e.index++];return t>0?e.lView[t]:(e.stack.push(e.index,e.removes),Eh(e,e.lView[Ue].data[~t],e.lView),Wu(e))}return 0===e.stack.length?null:(e.removes=e.stack.pop(),e.index=e.stack.pop(),Wu(e))}function uw(){const e={stack:[],index:-1};return function t(n,r){for(e.lView=r;e.stack.length;)e.stack.pop();return Eh(e,n.value,r),Wu.bind(null,e)}}let py=()=>{},_y=()=>null;function nl(e,t){return _y(e,t)}class Uw{}class Cy{}class Hw{resolveComponentFactory(t){throw Error(`No component factory found for ${cn(t)}.`)}}class qu{static NULL=new Hw}class Oh{}let zw=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function Gw(){const e=G(),n=fo(ae().index,e);return(Nt(n)?n:e)[Mt]}()})(),Ww=(()=>{class e{static \u0275prov=tn({token:e,providedIn:"root",factory:()=>null})}return e})();function xs(e){return!!Un(e)}function Qu(e,t,n){let r=n?e.styles:null,s=n?e.classes:null,a=0;if(null!==t)for(let c=0;c<t.length;c++){const p=t[c];"number"==typeof p?a=p:1==a?s=Xt(s,p):2==a&&(r=Xt(r,p+": "+t[++c]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=s:e.classesWithoutHost=s}class Dy extends qu{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Rt(t);return new wc(n,this.ngModule)}}function My(e,t){const n=[];for(const r in e){if(!e.hasOwnProperty(r))continue;const s=e[r];if(void 0===s)continue;const a=Array.isArray(s),c=a?s[0]:s;n.push(t?{propName:c,templateName:r,isSignal:!!((a?s[1]:As.None)&As.SignalBased)}:{propName:c,templateName:r})}return n}class wc extends Cy{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;get inputs(){const t=this.componentDef,n=t.inputTransforms,r=My(t.inputs,!0);if(null!==n)for(const s of r)n.hasOwnProperty(s.propName)&&(s.transform=n[s.propName]);return r}get outputs(){return My(this.componentDef.outputs,!1)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function aS(e){return e.map(sS).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,s){const a=me(null);try{let c=(s=s||this.ngModule)instanceof pt?s:s?.injector;c&&null!==this.componentDef.getStandaloneInjector&&(c=this.componentDef.getStandaloneInjector(c)||c);const p=c?new ia(t,c):t,v=p.get(Oh,null);if(null===v)throw new Oe(407,!1);const B={rendererFactory:v,sanitizer:p.get(Ww,null),changeDetectionScheduler:p.get(vs,null)},q=v.createRenderer(null,this.componentDef),K=this.componentDef.selectors[0][0]||"div",oe=r?function dS(e,t,n,r){const a=r.get(dm,!1)||n===Ns.ShadowDom,c=e.selectRootElement(t,a);return function fS(e){Rv(e)}(c),c}(q,r,this.componentDef.encapsulation,p):Fu(q,K,function qw(e){const t=e.toLowerCase();return"svg"===t?Tl:"math"===t?"math":null}(K));let we=512;this.componentDef.signals?we|=4096:this.componentDef.onPush||(we|=16);let He=null;null!==oe&&(He=Af(oe,p,!0));const ze=lh(0,null,null,1,0,null,null,null,null,null,null),Te=dc(null,ze,null,we,null,null,B,q,p,null,He);Bd(Te);let It,Qt,ln=null;try{const Cr=this.componentDef;let $o,bl=null;Cr.findHostDirectiveDefs?($o=[],bl=new Map,Cr.findHostDirectiveDefs(Cr,$o,bl),$o.push(Cr)):$o=[Cr];const QE=function Qw(e,t){const n=e[Ue],r=z;return e[r]=t,ga(n,r,2,"#host",null)}(Te,oe);ln=function Zw(e,t,n,r,s,a,c){const p=s[Ue];!function Jw(e,t,n,r){for(const s of e)t.mergedAttrs=Ll(t.mergedAttrs,s.hostAttrs);null!==t.mergedAttrs&&(Qu(t,t.mergedAttrs,!0),null!==n&&Sv(r,n,t))}(r,e,t,c);let v=null;null!==t&&(v=Af(t,s[Hn]));const S=a.rendererFactory.createRenderer(t,n),N=dc(s,ah(n),null,dh(n),s[e.index],e,a,S,null,null,v);return p.firstCreatePass&&uh(p,e,r.length-1),Vu(s,N),s[e.index]=N}(QE,oe,Cr,$o,Te,B,q),Qt=ms(ze,z),oe&&function tT(e,t,n,r){if(r)Wd(e,n,["ng-version","19.0.5"]);else{const{attrs:s,classes:a}=function lS(e){const t=[],n=[];let r=1,s=2;
3for(;r<e.length;){let a=e[r];if("string"==typeof a)2===s?""!==a&&t.push(a,e[++r]):8===s&&n.push(a);else{if(!Vi(s))break;s=a}r++}return{attrs:t,classes:n}}(t.selectors[0]);s&&Wd(e,n,s),a&&a.length>0&&Mv(e,n,a.join(" "))}}(q,Cr,oe,r),void 0!==n&&function nT(e,t,n){const r=e.projection=[];for(let s=0;s<t.length;s++){const a=n[s];r.push(null!=a&&a.length?Array.from(a):null)}}(Qt,this.ngContentSelectors,n),It=function eT(e,t,n,r,s,a){const c=ae(),p=s[Ue],v=Fr(c,s);Lv(p,s,c,n,null,r);for(let N=0;N<n.length;N++)ho(sa(s,p,c.directiveStart+N,c),s);$v(p,s,c),v&&ho(v,s);const S=sa(s,p,c.directiveStart+c.componentOffset,c);if(e[yn]=s[yn]=S,null!==a)for(const N of a)N(S,t);return oh(p,c,s),S}(ln,Cr,$o,bl,Te,[rT]),Bu(ze,Te,null)}catch(Cr){throw null!==ln&&lf(ln),lf(Te),Cr}finally{Ud()}return new Kw(this.componentType,It,$a(Qt,Te),Te,Qt)}finally{me(a)}}}class Kw extends Uw{location;_rootLView;_tNode;instance;hostView;changeDetectorRef;componentType;previousInputValues=null;constructor(t,n,r,s,a){super(),this.location=r,this._rootLView=s,this._tNode=a,this.instance=n,this.hostView=this.changeDetectorRef=new gc(s,void 0,!1),this.componentType=t}setInput(t,n){const r=this._tNode.inputs;let s;if(null!==r&&(s=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const a=this._rootLView;ph(a[Ue],a,s,t,n),this.previousInputValues.set(t,n),pc(fo(this._tNode.index,a),1)}}get injector(){return new Lr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function rT(){const e=ae();ru(G()[Ue],e)}let Zu=(()=>class e{static __NG_ELEMENT_ID__=oT})();function oT(){return Ty(ae(),G())}const iT=Zu,Sy=class extends iT{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return $a(this._hostTNode,this._hostLView)}get injector(){return new Lr(this._hostTNode,this._hostLView)}get parentInjector(){const t=lu(this._hostTNode,this._hostLView);if(Yd(t)){const n=Vl(t,this._hostLView),r=$l(t);return new Lr(n[Ue].data[r+8],n)}return new Lr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=wy(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-wt}createEmbeddedView(t,n,r){let s,a;"number"==typeof r?s=r:null!=r&&(s=r.index,a=r.injector);const c=nl(this._lContainer,t.ssrId),p=t.createEmbeddedViewImpl(n||{},a,c);return this.insertImpl(p,s,ma(this._hostTNode,c)),p}createComponent(t,n,r,s,a){const c=t&&!function mi(e){return"function"==typeof e}(t);let p;if(c)p=n;else{const oe=n||{};p=oe.index,r=oe.injector,s=oe.projectableNodes,a=oe.environmentInjector||oe.ngModuleRef}const v=c?t:new wc(Rt(t)),S=r||this.parentInjector;if(!a&&null==v.ngModule){const we=(c?S:this.parentInjector).get(pt,null);we&&(a=we)}const N=Rt(v.componentType??{}),B=nl(this._lContainer,N?.id??null),K=v.create(S,s,B?.firstChild??null,a);return this.insertImpl(K.hostView,p,ma(this._hostTNode,B)),K}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const s=t._lView;if(function u(e){return At(e[kn])}(s)){const p=this.indexOf(t);if(-1!==p)this.detach(p);else{const v=s[kn],S=new Sy(v,v[nr],v[kn]);S.detach(S.indexOf(t))}}const a=this._adjustIndex(n),c=this._lContainer;return el(c,s,a,r),t.attachToViewContainerRef(),ui(Ah(c),a,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=wy(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=lc(this._lContainer,n);r&&(vo(Ah(this._lContainer),n),cc(r[Ue],r))}detach(t){const n=this._adjustIndex(t,-1),r=lc(this._lContainer,n);return r&&null!=vo(Ah(this._lContainer),n)?new gc(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function wy(e){return e[8]}function Ah(e){return e[8]||(e[8]=[])}function Ty(e,t){let n;const r=t[e.index];return At(r)?n=r:(n=Vv(r,t,null,e),t[e.index]=n,Vu(t,n)),Iy(n,t,e,r),new Sy(n,e,t)}let Iy=function Py(e,t,n,r){if(e[nt])return;let s;s=8&n.type?an(r):function sT(e,t){const n=e[Mt],r=n.createComment(""),s=Fr(t,e);return ha(n,Zf(n,s),r,function WM(e,t){return e.nextSibling(t)}(n,s),!1),r}(t,n),e[nt]=s},xh=()=>!1;class Rh{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new Rh(this.queryList)}setDirty(){this.queryList.setDirty()}}class kh{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,s=[];for(let a=0;a<r;a++){const c=n.getByIndex(a);s.push(this.queries[c.indexInDeclarationView].clone())}return new kh(s)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==jh(t,n).matches&&this.queries[n].setDirty()}}class Ny{flags;read;predicate;constructor(t,n,r=null){this.flags=n,this.read=r,this.predicate="string"==typeof t?function pT(e){return e.split(",").map(t=>t.trim())}(t):t}}class Fh{queries;constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){const s=null!==n?n.length:0,a=this.getByIndex(r).embeddedTView(t,s);a&&(a.indexInDeclarationView=r,null!==n?n.push(a):n=[a])}return null!==n?new Fh(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Lh{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(t,n=-1){this.metadata=t,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new Lh(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}
3matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let s=0;s<r.length;s++){const a=r[s];this.matchTNodeWithReadOption(t,n,uT(n,a)),this.matchTNodeWithReadOption(t,n,cu(n,t,a,!1,!1))}else r===mc?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,cu(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const s=this.metadata.read;if(null!==s)if(s===Ul||s===Zu||s===mc&&4&n.type)this.addMatch(n.index,-2);else{const a=cu(n,t,s,!1,!1);null!==a&&this.addMatch(n.index,a)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function uT(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function fT(e,t,n,r){return-1===n?function dT(e,t){return 11&e.type?$a(e,t):4&e.type?Hu(e,t):null}(t,e):-2===n?function hT(e,t,n){return n===Ul?$a(t,e):n===mc?Hu(t,e):n===Zu?Ty(t,e):void 0}(e,t,r):sa(e,e[Ue],n,t)}function Ay(e,t,n,r){const s=t[Or].queries[r];if(null===s.matches){const a=e.data,c=n.matches,p=[];for(let v=0;null!==c&&v<c.length;v+=2){const S=c[v];p.push(S<0?null:fT(t,a[S],c[v+1],n.metadata.read))}s.matches=p}return s.matches}function $h(e,t,n,r){const s=e.queries.getByIndex(n),a=s.matches;if(null!==a){const c=Ay(e,t,s,n);for(let p=0;p<a.length;p+=2){const v=a[p];if(v>0)r.push(c[p/2]);else{const S=a[p+1],N=t[-v];for(let B=wt;B<N.length;B++){const q=N[B];q[ei]===q[kn]&&$h(q[Ue],q,S,r)}if(null!==N[hn]){const B=N[hn];for(let q=0;q<B.length;q++){const K=B[q];$h(K[Ue],K,S,r)}}}}}return r}function xy(e,t,n){const r=new Bb(!(4&~n));return function gS(e,t,n,r){const s=Bv(t);s.push(n),e.firstCreatePass&&Uv(e).push(r,s.length-1)}
3(e,t,r,r.destroy),(t[Or]??=new kh).queries.push(new Rh(r))-1}function Fy(e,t,n){null===e.queries&&(e.queries=new Fh),e.queries.track(new Lh(t,n))}function jh(e,t){return e.queries.getByIndex(t)}function Ly(e,t){const n=e[Ue],r=jh(n,t);return r.crossesNgTemplate?$h(n,e,t,[]):Ay(n,e,r,t)}function rl(e,t){Xr("NgSignals");const n=function ge(e){const t=Object.create(kt);t.value=e;const n=()=>(Ve(t),t.value);return n[fe]=t,n}(e),r=n[fe];return t?.equal&&(r.equal=t.equal),n.set=s=>Re(r,s),n.update=s=>function Be(e,t){ut()||Mn(),Re(e,t(e.value))}(r,s),n.asReadonly=Bh.bind(n),n}function Bh(){const e=this[fe];if(void 0===e.readonlyFn){const t=()=>this();t[fe]=e,e.readonlyFn=t}return e.readonlyFn}function Vy(e){return function $y(e){return"function"==typeof e&&void 0!==e[fe]}(e)&&"function"==typeof e.set}class ya{}class Ky{}function ST(e,t){return new Hh(e,t??null,[])}class Hh extends ya{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Dy(this);constructor(t,n,r,s=!0){super(),this.ngModuleType=t,this._parent=n;const a=Un(t);this._bootstrapComponents=ii(a.bootstrap),this._r3Injector=xg(t,n,[{provide:ya,useValue:this},{provide:qu,useValue:this.componentFactoryResolver},...r],cn(t),new Set(["environment"])),s&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class zh extends Ky{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new Hh(this.moduleType,t,[])}}class Qy extends ya{injector;componentFactoryResolver=new Dy(this);instance=null;constructor(t){super();const n=new wn([...t.providers,{provide:ya,useValue:this},{provide:qu,useValue:this.componentFactoryResolver}],t.parent||ot(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Gh(e,t,n=null){return new Qy({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let TT=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const r=Rr(0,n.type),s=r.length>0?Gh([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,s)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=tn({token:e,providedIn:"environment",factory:()=>new e(er(pt))})}return e})();function Zy(e){return Yn(()=>{const t=n_(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===hu.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?s=>s.get(TT).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ns.Emulated,styles:e.styles||zt,_:null,schemas:e.schemas||null,tView:null,id:""};t.standalone&&Xr("NgStandalone"),r_(n);const r=e.dependencies;return n.directiveDefs=ed(r,!1),n.pipeDefs=ed(r,!0),n.id=function NT(e){let t=0;const r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,"function"==typeof e.consts?"":e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(const a of r.join("|"))t=Math.imul(31,t)+a.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function IT(e){return Rt(e)||Vn(e)}function OT(e){return null!==e}function Wh(e){return Yn(()=>({type:e.type,bootstrap:e.bootstrap||zt,declarations:e.declarations||zt,imports:e.imports||zt,exp
3orts:e.exports||zt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Jy(e,t){if(null==e)return Tr;const n={};for(const r in e)if(e.hasOwnProperty(r)){const s=e[r];let a,c,p=As.None;Array.isArray(s)?(p=s[0],a=s[1],c=s[2]??a):(a=s,c=s),t?(n[a]=p!==As.None?[r,p]:r,t[a]=c):n[a]=r}return n}function e_(e){return Yn(()=>{const t=n_(e);return r_(t),t})}function t_(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function n_(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Tr,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||zt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Jy(e.inputs,t),outputs:Jy(e.outputs),debugInfo:null}}function r_(e){e.features?.forEach(t=>t(e))}function ed(e,t){if(!e)return null;const n=t?Rn:IT;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(OT)}function Xh(e){let t=function o_(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t;){let s;if(or(e))s=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Oe(903,!1);s=t.\u0275dir}if(s){if(n){r.push(s);const c=e;c.inputs=td(e.inputs),c.inputTransforms=td(e.inputTransforms),c.declaredInputs=td(e.declaredInputs),c.outputs=td(e.outputs);const p=s.hostBindings;p&&FT(e,p);const v=s.viewQuery,S=s.contentQueries;if(v&&RT(e,v),S&&kT(e,S),AT(e,s),jr(e.outputs,s.outputs),or(s)&&s.data.animation){const N=e.data;N.animation=(N.animation||[]).concat(s.data.animation)}}const a=s.features;if(a)for(let c=0;c<a.length;c++){const p=a[c];p&&p.ngInherit&&p(e),p===Xh&&(n=!1)}}t=Object.getPrototypeOf(t)}!function xT(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const s=e[r];s.hostVars=t+=s.hostVars,s.hostAttrs=Ll(s.hostAttrs,n=Ll(n,s.hostAttrs))}}(r)}function AT(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];if(void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const s=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(s))continue;e.inputTransforms??={},e.inputTransforms[s]=t.inputTransforms[s]}}}function td(e){return e===Tr?{}:e===zt?[]:e}function RT(e,t){const n=e.viewQuery;e.viewQuery=n?(r,s)=>{t(r,s),n(r,s)}:t}function kT(e,t){const n=e.contentQueries;e.contentQueries=n?(r,s,a)=>{t(r,s,a),n(r,s,a)}:t}function FT(e,t){const n=e.hostBindings;e.hostBindings=n?(r,s)=>{t(r,s),n(r,s)}:t}function c_(e){const t=e.inputConfig,n={};for(const r in t)if(t.hasOwnProperty(r)){const s=t[r];Array.isArray(s)&&s[3]&&(n[r]=s[3])}e.inputTransforms=n}function nd(e){return!!qh(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function qh(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function ss(e,t,n){return e[t]=n}function lr(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function _a(e,t,n,r){const s=lr(e,t,n);return lr(e,t+1,r)||s}function Oc(e,t,n,r,s,a,c,p,v,S){const N=n+z,B=t.firstCreatePass?function GT(e,t,n,r,s,a,c,p,v){const S=t.consts,N=ga(t,e,4,c||null,p||null);ch(t,n,N,h(S,v)),ru(t,N);const B=N.tView=lh(2,N,r,s,a,t.directiveRegistry,t.pipeRegistry,null,t.schemas,S,null);return null!==t.queries&&(t.queries.template(t,N),B.queries=t.queries.embeddedTView(N)),N}(N,t,e,r,s,a,c,p,v):t.data[N];Ft(B,!1);const q=u_(t,e,B,n);kl()&&Lu(t,e,q,B),ho(q,e);const K=Vv(q,e,q,B);return e[N]=K,Vu(e,K),function Oy(e,t,n){return xh(e,t,n)}(K,B,e),kr(B)&&ih(t,e,B),null!=v&&sh(e,B,S),B}function Kh(e,t,n,r,s,a,c,p){const v=G(),S=se();return Oc(v,S,e,t,n,r,s,h(S.consts,a),c,p),Kh}let u_=function d_(e,t,n,r){return ns(!0),t[Mt].createComment("")};let y_=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const E_="ng";function PI(e,t){!function D_(e,t){if(typeof COMPILED>"u"||!COMPILED){const n=Dt;n[E_]??={},n[E_][e]=t}}(e,t)}const M_=new X(""),S_=new X("");let ep,NI=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(n,r,s){this._ngZone=n,this.registry=r,ep||(function AI(e){ep=e}(s),s.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>
3{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Qn.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,s){let a=-1;r&&r>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==a),n()},r)),this._callbacks.push({doneCb:n,timeoutId:a,updateCb:s})}whenStable(n,r,s){if(s&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,s),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,s){return[]}static \u0275fac=function(r){return new(r||e)(er(Qn),er(w_),er(S_))};static \u0275prov=tn({token:e,factory:e.\u0275fac})}return e})(),w_=(()=>{class e{_applications=new Map;registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return ep?.findTestabilityInTree(this,n,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function tp(e){return!!e&&"function"==typeof e.then}function T_(e){return!!e&&"function"==typeof e.subscribe}const np=new X("");let I_=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=rt(np,{optional:!0})??[];injector=rt(Pr);constructor(){}runInitializers(){if(this.initialized)return;const n=[];for(const s of this.appInits){const a=gi(this.injector,s);if(tp(a))n.push(a);else if(T_(a)){const c=new Promise((p,v)=>{a.subscribe({complete:p,error:v})});n.push(c)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(s=>{this.reject(s)}),0===n.length&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),rp=(()=>{class e{static \u0275prov=tn({token:e,providedIn:"root",factory:()=>new O_})}return e})();class O_{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}enqueue(t){const n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);const r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,n]of this.queues)null===t?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(const n of t)t.delete(n),this.queuedEffectCount--,n.run()}}const Nc=new X("");let si=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=rt(Fb);afterRenderManager=rt(Mf);zonelessEnabled=rt(jl);
3rootEffectScheduler=rt(rp);dirtyFlags=0;deferredDirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new gn.B;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=rt(ys).hasPendingTasks.pipe((0,Ln.T)(n=>!n));constructor(){rt(ql,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:s=>{s&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=rt(pt);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){const s=n instanceof Cy;if(!this._injector.get(I_).done)throw!s&&Ko(n),new Oe(405,!1);let c;c=s?n:this._injector.get(qu).resolveComponentFactory(n),this.componentTypes.push(c.componentType);const p=function xI(e){return e.isBoundToModule}(c)?void 0:this._injector.get(ya),S=c.create(Pr.NULL,[],r||c.selector,p),N=S.location.nativeElement,B=S.injector.get(M_,null);return B?.registerApplication(N),S.onDestroy(()=>{this.detachView(S.hostView),ld(this.components,S),B?.unregisterApplication(N)}),this._loadComponent(S),S}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick=()=>{if(null!==this.tracingSnapshot){const r=this.tracingSnapshot;return this.tracingSnapshot=null,r.run(Df.CHANGE_DETECTION,this._tick),void r.dispose()}if(this._runningTick)throw new Oe(101,!1);const n=me(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,me(n),this.afterTick.next()}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Oh,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let n=0;for(;0!==this.dirtyFlags&&n++<10;)this.synchronizeOnce()}synchronizeOnce(){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),7&this.dirtyFlags){const n=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r,notifyErrorHandler:s}of this.allViews)FI(r,s,n,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>U(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;ld(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(Nc,[]).forEach(s=>s(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>ld(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new Oe(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ld(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function FI(e,t,n,r){(n||U(e))&&Uu(e,t,n&&!r?0:1)}function ap(e,t,n,r){const s=G();return lr(s,eo(),t)&&(se(),is(Fn(),s,e,t,n,r)),ap}function ll(e,t,n,r){return lr(e,eo(),n)?t+Je(n)+r:jt}function cl(e,t,n,r,s,a){const p=_a(e,function Ei(){return d.lFrame.bindingIndex}(),n,s);return Ro(2),p?t+Je(n)+r+Je(s)+a:jt}function cd(e,t){return e<<17|t<<2}function $s(e){return e>>17&32767}function lp(e){return 2|e}function Ea(e){return(131068&e)>>2}function cp(e,t){return-131069&e|t<<2}function up(e){return 1|e}function W_(e,t,n,r){const s=e[n+1],a=null===t;
3let c=r?$s(s):Ea(s),p=!1;for(;0!==c&&(!1===p||a);){const S=e[c+1];C1(e[c],t)&&(p=!0,e[c+1]=r?up(S):lp(S)),c=r?$s(S):Ea(S)}p&&(e[n+1]=r?lp(s):up(s))}function C1(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Jr(e,t)>=0}const $r={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function X_(e){return e.substring($r.key,$r.keyEnd)}function E1(e){return e.substring($r.value,$r.valueEnd)}function Y_(e,t){const n=$r.textEnd;return n===t?-1:(t=$r.keyEnd=function M1(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,$r.key=t,n),ml(e,t,n))}function q_(e,t){const n=$r.textEnd;let r=$r.key=ml(e,t,n);return n===r?-1:(r=$r.keyEnd=function S1(e,t,n){let r;for(;t<n&&(45===(r=e.charCodeAt(t))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=Q_(e,r,n),r=$r.value=ml(e,r,n),r=$r.valueEnd=function w1(e,t,n){let r=-1,s=-1,a=-1,c=t,p=c;for(;c<n;){const v=e.charCodeAt(c++);if(59===v)return p;34===v||39===v?p=c=Z_(e,v,c,n):t===c-4&&85===a&&82===s&&76===r&&40===v?p=c=Z_(e,41,c,n):v>32&&(p=c),a=s,s=r,r=-33&v}return p}(e,r,n),Q_(e,r,n))}function K_(e){$r.key=0,$r.keyEnd=0,$r.value=0,$r.valueEnd=0,$r.textEnd=e.length}function ml(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Q_(e,t,n,r){return(t=ml(e,t,n))<n&&t++,t}function Z_(e,t,n,r){let s=-1,a=n;for(;a<r;){const c=e.charCodeAt(a++);if(c==t&&92!==s)return a;s=92==c&&92===s?0:c}throw new Error}function dp(e,t,n){const r=G();return lr(r,eo(),t)&&Fo(se(),Fn(),r,e,t,r[Mt],n,!1),dp}function fp(e,t,n,r,s){const c=s?"class":"style";ph(e,n,t.inputs[c],c,r)}function hp(e,t,n){return Bi(e,t,n,!1),hp}function pp(e,t){return Bi(e,t,null,!0),pp}function ji(e){Ui(nC,T1,e,!1)}function T1(e,t){for(let n=function D1(e){return K_(e),q_(e,ml(e,0,$r.textEnd))}(t);n>=0;n=q_(t,n))nC(e,X_(t),E1(t))}function J_(e){Ui(x1,as,e,!0)}function as(e,t){for(let n=function b1(e){return K_(e),Y_(e,ml(e,0,$r.textEnd))}(t);n>=0;n=Y_(t,n))mr(e,X_(t),!0)}function Bi(e,t,n,r){const s=G(),a=se(),c=Ro(2);a.firstUpdatePass&&tC(a,e,c,r),t!==jt&&lr(s,c,t)&&rC(a,a.data[to()],s,s[Mt],e,s[c+1]=function k1(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=cn(Es(e)))),e}(t,n),r,c)}function Ui(e,t,n,r){const s=se(),a=Ro(2);s.firstUpdatePass&&tC(s,null,a,r);const c=G();if(n!==jt&&lr(c,a,n)){const p=s.data[to()];if(iC(p,r)&&!eC(s,a)){let v=r?p.classesWithoutHost:p.stylesWithoutHost;null!==v&&(n=Xt(v,n||"")),fp(s,p,c,n,r)}else!function R1(e,t,n,r,s,a,c,p){s===jt&&(s=zt);let v=0,S=0,N=0<s.length?s[0]:null,B=0<a.length?a[0]:null;for(;null!==N||null!==B;){const q=v<s.length?s[v+1]:void 0,K=S<a.length?a[S+1]:void 0;let we,oe=null;N===B?(v+=2,S+=2,q!==K&&(oe=B,we=K)):null===B||null!==N&&N<B?(v+=2,oe=N):(S+=2,oe=B,we=K),null!==oe&&rC(e,t,n,r,oe,we,c,p),N=v<s.length?s[v]:null,B=S<a.length?a[S]:null}}(s,p,c,c[Mt],c[a+1],c[a+1]=function A1(e,t,n){if(null==n||""===n)return zt;const r=[],s=Es(n);if(Array.isArray(s))for(let a=0;a<s.length;a++)e(r,s[a],!0);else if("object"==typeof s)for(const a in s)s.hasOwnProperty(a)&&e(r,a,s[a]);else"string"==typeof s&&t(r,s);return r}(e,t,n),r,a)}}function eC(e,t){return t>=e.expandoStartIndex}function tC(e,t,n,r){const s=e.data;if(null===s[n+1]){const a=s[to()],c=eC(e,n);iC(a,r)&&null===t&&!c&&(t=!1),t=function I1(e,t,n,r){const s=function Vd(e){const t=d.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let a=r?t.residualClasses:t.residualStyles;if(null===s)0===(r?t.classBindings:t.styleBindings)&&(n=xc(n=gp(null,e,t,n,r),t.attrs,r),a=null);else{const c=t.directiveStylingLast;if(-1===c||e[c]!==s)if(n=gp(s,e,t,n,r),null===a){let v=function O1(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Ea(r))return e[$s(r)]}(e,t,r);void 0!==v&&Array.isArray(v)&&(v=gp(null,e,t,v[1],r),v=xc(v,t.attrs,r),function P1(e,t,n,r){e[$s(n?t.classBindings:t.styleBindings)]=r}(e,t,r,v))}else a=function N1(e,t,n){let r;const s=t.directiveEnd;for(let a=1+t.directiveStylingLast;a<s;a++)r=xc(r,e[a].hostAttrs,n);return xc(r,t.attrs,n)}(e,t,r)}return void 0!==a&&(r?t.residualClasses=a:t.residualStyles=a),n}(s,a,t,r),function y1(e,t,n,r,s,a){let c=a?t.classBindings:t.styleBindings,p=$s(c),v=Ea(c);e[r]=n;let N,S=!1;if(Array.isArray(n)?(N=n[1],(null===N||Jr(n,N)>0)&&(S=!0)):N=n,s)if(0!==v){const q=$s(e[p+1]);e[r+1]=cd(q,p),0!==q&&(e[q+1]=cp(e[q+1],r)),e[p+1]=function m1(e,t){return 131071&e|t<<17}(e[p+1],r)}else e[r+1]=cd(p,0),0!==p&&(e[p+1]=cp(e[p+1],r)),p=r;else e[r+1]=cd(v,0),0===p?p=r:e[v+1]=cp(e[v+1],r),v=r;S&&(e[r+1]=lp(e[r+1])),W_(e,N,r,!0),W_(e,N,r,!1),function _1(e,t,n,r,s
3){const a=s?e.residualClasses:e.residualStyles;null!=a&&"string"==typeof t&&Jr(a,t)>=0&&(n[r+1]=up(n[r+1]))}(t,N,e,r,a),c=cd(p,v),a?t.classBindings=c:t.styleBindings=c}(s,a,t,n,c,r)}}function gp(e,t,n,r,s){let a=null;const c=n.directiveEnd;let p=n.directiveStylingLast;for(-1===p?p=n.directiveStart:p++;p<c&&(a=t[p],r=xc(r,a.hostAttrs,s),a!==e);)p++;return null!==e&&(n.directiveStylingLast=p),r}function xc(e,t,n){const r=n?1:2;let s=-1;if(null!==t)for(let a=0;a<t.length;a++){const c=t[a];"number"==typeof c?s=c:s===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),mr(e,c,!!n||t[++a]))}return void 0===e?null:e}function nC(e,t,n){mr(e,t,Es(n))}function x1(e,t,n){const r=String(t);""!==r&&!r.includes(" ")&&mr(e,r,n)}function rC(e,t,n,r,s,a,c,p){if(!(3&t.type))return;const v=e.data,S=v[p+1],N=function v1(e){return!(1&~e)}(S)?oC(v,t,n,s,Ea(S),c):void 0;ud(N)||(ud(a)||function g1(e){return!(2&~e)}(S)&&(a=oC(v,null,n,s,p,c)),function qM(e,t,n,r,s){if(t)s?e.addClass(n,r):e.removeClass(n,r);else{let a=-1===r.indexOf("-")?void 0:ku.DashCase;null==s?e.removeStyle(n,r,a):("string"==typeof s&&s.endsWith("!important")&&(s=s.slice(0,-10),a|=ku.Important),e.setStyle(n,r,s,a))}}(r,c,Ji(to(),n),s,a))}function oC(e,t,n,r,s,a){const c=null===t;let p;for(;s>0;){const v=e[s],S=Array.isArray(v),N=S?v[1]:v,B=null===N;let q=n[s+1];q===jt&&(q=B?zt:void 0);let K=B?Xo(q,r):N===r?q:void 0;if(S&&!ud(K)&&(K=Xo(v,r)),ud(K)&&(p=K,c))return p;const oe=e[s+1];s=c?$s(oe):Ea(oe)}if(null!==t){let v=a?t.residualClasses:t.residualStyles;null!=v&&(p=Xo(v,r))}return p}function ud(e){return void 0!==e}function iC(e,t){return!!(e.flags&(t?8:16))}function cC(e,t){Xr("NgControlFlow");const n=G(),r=eo(),s=n[r]!==jt?n[r]:-1,a=-1!==s?dd(n,z+s):void 0;if(lr(n,r,e)){const p=me(null);try{if(void 0!==a&&function gh(e,t){const n=lc(e,t);return void 0!==n&&cc(n[Ue],n),n}(a,0),-1!==e){const v=z+e,S=dd(n,v),N=function yp(e,t){return ms(e,t)}(n[Ue],v),B=nl(S,N.tView.ssrId);el(S,Ja(n,N,t,{dehydratedView:B}),0,ma(N,B))}}finally{me(p)}}else if(void 0!==a){const p=function zv(e,t){const n=wt+t;if(n<e.length)return e[n]}(a,0);void 0!==p&&(p[yn]=t)}}function dd(e,t){return e[t]}function fd(e,t,n,r){const s=G(),a=se(),c=z+e,p=s[Mt],v=a.firstCreatePass?function rO(e,t,n,r,s,a){const c=t.consts,v=ga(t,e,2,r,h(c,s));return ch(t,n,v,h(c,a)),null!==v.attrs&&Qu(v,v.attrs,!1),null!==v.mergedAttrs&&Qu(v,v.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,v),v}(c,a,s,t,n,r):a.data[c],S=uC(a,s,v,p,t,e);s[c]=S;const N=kr(v);return Ft(v,!0),Sv(p,S,v),!function il(e){return!(32&~e.flags)}(v)&&kl()&&Lu(a,s,S,v),0===function j(){return d.lFrame.elementDepthCount}()&&ho(S,s),function F(){d.lFrame.elementDepthCount++}(),N&&(ih(a,s,v),oh(a,v,s)),null!==r&&sh(s,v),fd}function hd(){let e=ae();Cn()?Gr():(e=e.parent,Ft(e,!1));const t=e;(function Pe(e){return d.skipHydrationRootTNode===e})(t)&&function Ce(){d.skipHydrationRootTNode=null}(),function ne(){d.lFrame.elementDepthCount--}();const n=se();return n.firstCreatePass&&(ru(n,e),Tn(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function ab(e){return!!(8&e.flags)}(t)&&fp(n,t,G(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function lb(e){return!!(16&e.flags)}(t)&&fp(n,t,G(),t.stylesWithoutHost,!1),hd}function _p(e,t,n,r){return fd(e,t,n,r),hd(),_p}let uC=(e,t,n,r,s,a)=>(ns(!0),Fu(r,s,function ug(){return d.lFrame.currentNamespace}()));function pd(e,t,n){const r=G(),s=se(),a=e+z,c=s.firstCreatePass?function sO(e,t,n,r,s){const a=t.consts,c=h(a,r),p=ga(t,e,8,"ng-container",c);return null!==c&&Qu(p,c,!0),ch(t,n,p,h(a,s)),null!==t.queries&&t.queries.elementStart(t,p),p}(a,s,r,t,n):s.data[a];Ft(c,!0);const p=fC(s,r,c,e);return r[a]=p,kl()&&Lu(s,r,p,c),ho(p,r),kr(c)&&(ih(s,r,c),oh(s,c,r)),null!=n&&sh(r,c),pd}function gd(){let e=ae();const t=se();return Cn()?Gr():(e=e.parent,Ft(e,!1)),t.firstCreatePass&&(ru(t,e),Tn(e)&&t.queries.elementEnd(e)),gd}let fC=(e,t,n,r)=>(ns(!0),Yf(t[Mt],""));function hC(){return G()}const ba=void 0;var uO=["en",[["a","p"],["AM","PM"],ba],[["AM","PM"],ba,ba],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
3ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],ba,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],ba,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",ba,"{1} 'at' {0}",ba],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function cO(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let vl={};function Cp(e){const t=function dO(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=vC(t);if(n)return n;const r=t.split("-")[0];if(n=vC(r),n)return n;if("en"===r)return uO;throw new Oe(701,!1)}function mC(e){return Cp(e)[yl.PluralCase]}function vC(e){return e in vl||(vl[e]=Dt.ng&&Dt.ng.common&&Dt.ng.common.locales&&Dt.ng.common.locales[e]),vl[e]}var yl=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(yl||{});const md="en-US",vd={marker:"element"},yd={marker:"ICU"};var Lo=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}(Lo||{});let yC=md;let Fc=(e,t,n,r)=>(ns(!0),function _C(e,t,n){const r=e[Mt];switch(n){case Node.COMMENT_NODE:return Yf(r,t);case Node.TEXT_NODE:return Xf(r,t);case Node.ELEMENT_NODE:return Fu(r,t,null)}}(e,n,r));const _d=/\ufffd(\d+):?\d*\ufffd/gi,SO=/\ufffd(\d+)\ufffd/,SC=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Lc="\ufffd",wO=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,TO=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,IO=/\uE500/g;function wC(e,t,n,r,s,a,c){const p=fc(e,r,1,null);let v=p<<Lo.SHIFT,S=qe();t===S&&(S=null),null===S&&(v|=Lo.APPEND_EAGERLY),c&&(v|=Lo.COMMENT,function jM(e){void 0===Gf&&(Gf=e())}(uw)),s.push(v,null===a?"":a);const N=rh(e,p,c?32:1,null===a?"":a,null);ry(n,N);const B=N.index;return Ft(N,!1),null!==S&&t!==S&&function aw(e,t){let n=e.insertBeforeIndex;null===n?(Cv(ty,ny),n=e.insertBeforeIndex=[null,t]):(Me(Array.isArray(n),!0,"Expecting array here"),n.push(t))}(S,B),N}function NO(e,t,n,r,s,a,c,p){const v=p.match(_d),N=wC(t,n,r,c,s,v?null:p,!1).index;v&&$c(a,p,N,null,0,null),e.push({kind:0,index:N})}function $c(e,t,n,r,s,a){const c=e.length,p=c+1;e.push(null,null);const v=c+2,S=t.split(_d);let N=0;for(let B=0;B<S.length;B++){const q=S[B];if(1&B){const K=s+parseInt(q,10);e.push(-1-K),N|=TC(K)}else""!==q&&e.push(q)}return e.push(n<<2|(r?1:0)),r&&e.push(r,a),e[c]=N,e[p]=e.length-v,N}function TC(e){return 1<<Math.min(e,31)}function IC(e){let t,a,n="",r=0,s=!1;for(;null!==(t=wO.exec(e));)s?t[0]===`${Lc}/*${a}${Lc}`&&(r=t.index,s=!1):(n+=e.substring(r,t.index+t[0].length),a=t[1],s=!0);return n+=e.slice(r),n}function OC(e,t,n,r,s,a,c){let p=0;const v={type:a.type,currentCaseLViewIndex:fc(t,n,1,null),anchorIdx:c,cases:[],create:[],remove:[],update:[]};(function $O(e,t,n){e.push(TC(t.mainBinding),2,-1-t.mainBinding,n<<2|2)})(r,a,c),function sw(e,t,n){const r=e.data[t];null===r?e.data[t]=n:r.value=n}(t,c,v);const S=a.values,N=[];for(let B=0;B<S.length;B++){const q=S[B],K=[];for(let we=0;we<q.length;we++){const He=q[we];if("string"!=typeof He){const ze=K.push(He)-1;q[we]=`\x3c!--\ufffd${ze}\ufffd--\x3e`}}const oe=[];N.push(oe),p=FO(oe,t,v,n,r,s,a.cases[B],q.join(""),K)|p}p&&function VO(e,t,n){e.push(t,1,n<<2|3)}(r,p,c),e.push({kind:3,index:c,cases:N,currentCaseLViewIndex:v.currentCaseLViewIndex})}function kO(e){const t=[],n=[];let r=1,s=0;const a=Ep(e=e.replace(SC,function(c,p,v){return r="select"===v?0:1,s=parseInt(p.slice(1),10),""}));for(let c=0;c<a.length;){let p=a[c++].trim();1===r&&(p=p.replace(/\s*(?:=)?(\w+)\s*/,"$1")),p.length&&t.push(p);const v=Ep(a[c++]);t.length>n.length&&n.push(v)}return{type:r,mainBinding:s,cases:t,values:n}}function Ep(e){if(!e)return[];let t=0;const n=[],r=[],s=/[{}]/g;let a;for(s.lastIndex=0;a=s.exec(e);){const p=a.index;if("}
3"==a[0]){if(n.pop(),0==n.length){const v=e.substring(t,p);SC.test(v)?r.push(kO(v)):r.push(v),t=p+1}}else{if(0==n.length){const v=e.substring(t,p);r.push(v),t=p+1}n.push("{")}}const c=e.substring(t);return r.push(c),r}function FO(e,t,n,r,s,a,c,p,v){const S=[],N=[],B=[];n.cases.push(c),n.create.push(S),n.remove.push(N),n.update.push(B);const K=zm(os()).getInertBodyElement(p),oe=Bf(K)||K;return oe?PC(e,t,n,r,s,S,N,B,oe,a,v,0):0}function PC(e,t,n,r,s,a,c,p,v,S,N,B){let q=0,K=v.firstChild;for(;K;){const oe=fc(t,r,1,null);switch(K.nodeType){case Node.ELEMENT_NODE:const we=K,He=we.tagName.toLowerCase();if(Vf.hasOwnProperty(He)){bp(a,vd,He,S,oe),t.data[oe]=He;const Qt=we.attributes;for(let Cr=0;Cr<Qt.length;Cr++){const $o=Qt.item(Cr),bl=$o.name.toLowerCase();$o.value.match(_d)?Ym.hasOwnProperty(bl)&&$c(p,$o.value,oe,$o.name,0,jf[bl]?Nu:null):jO(a,oe,$o)}const ln={kind:1,index:oe,children:[]};e.push(ln),q=PC(ln.children,t,n,r,s,a,c,p,K,oe,N,B+1)|q,NC(c,oe,B)}break;case Node.TEXT_NODE:const ze=K.textContent||"",Te=ze.match(_d);bp(a,null,Te?"":ze,S,oe),NC(c,oe,B),Te&&(q=$c(p,ze,oe,null,0,null)|q),e.push({kind:0,index:oe});break;case Node.COMMENT_NODE:const It=SO.exec(K.textContent||"");if(It){const ln=N[parseInt(It[1],10)];bp(a,yd,"",S,oe),OC(e,t,r,s,S,ln,oe),LO(c,oe,B)}}K=K.nextSibling}return q}function NC(e,t,n){0===n&&e.push(t)}function LO(e,t,n){0===n&&(e.push(~t),e.push(t))}function bp(e,t,n,r,s){null!==t&&e.push(t),e.push(n,s,function cw(e,t,n){return e|t<<17|n<<1}(0,r,s))}function jO(e,t,n){e.push(t<<1|1,n.name,n.value)}function xC(e,t,n=-1){const r=se(),s=G(),a=z+e,c=h(r.consts,t),p=qe();r.firstCreatePass&&function PO(e,t,n,r,s,a){const c=qe(),p=[],v=[],S=[[]],N=[[]];s=function RO(e,t){if(function ly(e){return-1===e}(t))return IC(e);{const n=e.indexOf(`:${t}${Lc}`)+2+t.toString().length,r=e.search(new RegExp(`${Lc}\\/\\*\\d+:${t}${Lc}`));return IC(e.substring(n,r))}}(s,a);const B=function OO(e){return e.replace(IO," ")}(s).split(TO);for(let q=0;q<B.length;q++){let K=B[q];if(1&q){const oe=47===K.charCodeAt(0),we=K.charCodeAt(oe?1:0),He=z+Number.parseInt(K.substring(oe?2:1));if(oe)S.shift(),N.shift(),Ft(qe(),!1);else{const ze=lw(e,S[0],He);S.unshift([]),Ft(ze,!0);const Te={kind:2,index:He,children:[],type:35===we?0:1};N[0].push(Te),N.unshift(Te.children)}}else{const oe=Ep(K);for(let we=0;we<oe.length;we++){let He=oe[we];if(1&we){const ze=He;if("object"!=typeof ze)throw new Error(`Unable to parse ICU expression in "${s}" message.`);const It=wC(e,c,S[0],n,p,"",!0).index;OC(N[0],e,n,v,t,ze,It)}else""!==He&&NO(N[0],e,c,S[0],p,v,n,He)}}}e.data[r]={create:p,update:v,ast:N[0],parentTNodeIndex:t}}(r,null===p?0:p.index,s,a,c,n),2===r.type?s[_n][_t]|=32:s[_t]|=32;const v=r.data[a],N=pv(r,p===s[nr]?null:p,s),B=p&&8&p.type?s[p.index]:null;(function bw(e,t,n,r){py(e,t,n,r)})(s,a,p,n),function EO(e,t,n,r){const s=e[Mt];for(let a=0;a<t.length;a++){const c=t[a++],S=(c&Lo.APPEND_EAGERLY)===Lo.APPEND_EAGERLY,N=c>>>Lo.SHIFT;let B=e[N],q=!1;null===B&&(B=e[N]=Fc(e,N,t[a],(c&Lo.COMMENT)===Lo.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),q=kl()),S&&null!==n&&q&&ha(s,n,B,r,!1)}}(s,v.create,N,B),Ra(!0)}function kC(e,t,n){xC(e,t,n),function RC(){Ra(!1)}()}let LC=(e,t,n)=>{};function Dp(e,t,n,r){const s=G(),a=se(),c=ae();return Mp(a,s,s[Mt],c,e,t,r),Dp}function Mp(e,t,n,r,s,a,c){const p=kr(r),S=e.firstCreatePass&&Uv(e),N=t[yn],B=Bv(t);let q=!0;if(3&r.type||c){const we=Fr(r,t),He=c?c(we):we,ze=B.length,Te=c?Qt=>c(an(Qt[r.index])):r.index;let It=null;if(!c&&p&&(It=function JO(e,t,n,r){const s=e.cleanup;if(null!=s)for(let a=0;a<s.length-1;a+=2){const c=s[a];if(c===n&&s[a+1]===r){const p=t[uo],v=s[a+2];return p.length>v?p[v]:null}"string"==typeof c&&(a+=2)}return null}(e,t,s,r.index)),null!==It)(It.__ngLastListenerFn__||It).__ngNextListenerFn__=a,It.__ngLastListenerFn__=a,q=!1;else{a=jC(r,t,N,a),LC(we,s,a);const Qt=n.listen(He,s,a);B.push(a,Qt),S&&S.push(s,Te,ze,ze+1)}}else a=jC(r,t,N,a);const K=r.outputs;let oe;if(q&&null!==K&&(oe=K[s])){const we=oe.length;if(we)for(let He=0;He<we;He+=2){const ln=t[oe[He]][oe[He+1]].subscribe(a),Cr=B.length;B.push(a,ln),S&&S.push(s,r.index,Cr,-(Cr+1))}}}function VC(e,t,n,r){const s=me(null);try{return ri(6,t,n),!1!==n(r)}catch(a){return ju(e,a),!1}finally{ri(7,t,n),me(s)}}function jC(e,t,n,r){return function s(a){if(a===Function)return r;
3pc(e.componentOffset>-1?fo(e.index,t):t,5);let p=VC(t,n,r,a),v=s.__ngNextListenerFn__;for(;v;)p=VC(t,n,v,a)&&p,v=v.__ngNextListenerFn__;return p}}function BC(e=1){return function JE(e){return(d.lFrame.contextLView=function x(e,t){for(;e>0;)t=t[Fi],e--;return t}(e,d.lFrame.contextLView))[yn]}(e)}function eP(e,t){let n=null;const r=function nS(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let s=0;s<t.length;s++){const a=t[s];if("*"!==a){if(null===r?Tv(e,a,!0):iS(r,a))return s}else n=s}return n}function UC(e){const t=G()[_n][nr];if(!t.projection){const r=t.projection=function wr(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}(e?e.length:1,null),s=r.slice();let a=t.child;for(;null!==a;){if(128!==a.type){const c=e?eP(a,e):0;null!==c&&(s[c]?s[c].projectionNext=a:r[c]=a,s[c]=a)}a=a.next}}}function HC(e,t=0,n,r,s,a){const c=G(),p=se(),v=r?e+1:null;null!==v&&Oc(c,p,v,r,s,a,null,n);const S=ga(p,z+e,16,null,n||null);null===S.projection&&(S.projection=t),Gr();const B=!c[yr]||_e();null===c[_n][nr].projection[S.projection]&&null!==v?function tP(e,t,n){const r=z+n,s=t.data[r],a=e[r],c=nl(a,s.tView.ssrId);el(a,Ja(e,s,void 0,{dehydratedView:c}),0,ma(s,c))}(c,p,v):B&&32&~S.flags&&function XM(e,t,n){Dv(t[Mt],0,t,n,Qf(e,n,t),vv(n.parent||t[nr],n,t))}(p,c,S)}function Sp(e,t,n){return Cd(e,"",t,"",n),Sp}function Cd(e,t,n,r,s){const a=G(),c=ll(a,t,n,r);return c!==jt&&Fo(se(),Fn(),a,e,c,a[Mt],s,!1),Cd}function wp(e,t,n,r,s,a,c){const p=G(),v=cl(p,t,n,r,s,a);return v!==jt&&Fo(se(),Fn(),p,e,v,p[Mt],c,!1),wp}function QC(e,t,n,r){!function ky(e,t,n,r){const s=se();if(s.firstCreatePass){const a=ae();Fy(s,new Ny(t,n,r),a.index),function gT(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(s,e),!(2&~n)&&(s.staticContentQueries=!0)}return xy(s,G(),n)}(e,t,n,r)}function ZC(e,t,n){!function Ry(e,t,n){const r=se();return r.firstCreatePass&&(Fy(r,new Ny(e,t,n),-1),!(2&~t)&&(r.staticViewQueries=!0)),xy(r,G(),t)}(e,t,n)}function JC(e){const t=G(),n=se(),r=jd();nu(r+1);const s=jh(n,r);if(e.dirty&&function i(e){return!(4&~e[_t])}(t)===!(2&~s.metadata.flags)){if(null===s.matches)e.reset([]);else{const a=Ly(t,r);e.reset(a,zg),e.notifyOnChanges()}return!0}return!1}function e0(){return function Vh(e,t){return e[Or].queries[t].queryList}(G(),jd())}function t0(e){return $i(function es(){return d.lFrame.contextLView}(),z+e)}function f0(e,t=""){const n=G(),r=se(),s=e+z,a=r.firstCreatePass?ga(r,s,1,t,null):r.data[s],c=h0(r,n,a,t,e);n[s]=c,kl()&&Lu(r,n,c,a),Ft(a,!1)}let h0=(e,t,n,r,s)=>(ns(!0),Xf(t[Mt],r));function Ip(e){return Ed("",e,""),Ip}function Ed(e,t,n){const r=G(),s=ll(r,e,t,n);return s!==jt&&Ds(r,to(),s),Ed}function Op(e,t,n,r,s){const a=G(),c=cl(a,e,t,n,r,s);return c!==jt&&Ds(a,to(),c),Op}function Pp(e,t,n){Vy(t)&&(t=t());const r=G();return lr(r,eo(),t)&&Fo(se(),Fn(),r,e,t,r[Mt],n,!1),Pp}function E0(e,t){const n=Vy(e);return n&&e.set(t),n}function Np(e,t){const n=G(),r=se(),s=ae();return Mp(r,n,n[Mt],s,e,t),Np}function Ap(e,t,n,r,s){if(e=ft(e),Array.isArray(e))for(let a=0;a<e.length;a++)Ap(e[a],t,n,r,s);else{const a=se(),c=G(),p=ae();let v=Zo(e)?e:ft(e.provide);const S=Qi(e),N=1048575&p.providerIndexes,B=p.directiveStart,q=p.providerIndexes>>20;if(Zo(e)||!e.multi){const K=new Fl(S,s,Za),oe=Rp(v,t,s?N:N+q,B);-1===oe?(Qd(au(p,c),a,v),xp(a,e,t.length),t.push(v),p.directiveStart++,p.directiveEnd++,s&&(p.providerIndexes+=1048576),n.push(K),c.push(K)):(n[oe]=K,c[oe]=K)}else{const K=Rp(v,t,N+q,B),oe=Rp(v,t,N,N+q),He=oe>=0&&n[oe];if(s&&!He||!s&&!(K>=0&&n[K])){Qd(au(p,c),a,v);const ze=function EP(e,t,n,r,s){const a=new Fl(e,n,Za);return a.multi=[],a.index=t,a.componentProviders=0,M0(a,s,r&&!n),a}(s?CP:_P,n.length,s,r,S);!s&&He&&(n[oe].providerFactory=ze),xp(a,e,t.length,0),t.push(v),p.directiveStart++,p.directiveEnd++,s&&(p.providerIndexes+=1048576),n.push(ze),c.push(ze)}else xp(a,e,K>-1?K:oe,M0(n[s?oe:K],S,!s&&r));!s&&r&&He&&n[oe].componentProviders++}}}function xp(e,t,n,r){const s=Zo(t),a=function w(e){return!!e.useClass}(t);if(s||a){const v=(a?ft(t.useClass):t).prototype.ngOnDestroy;if(v){const S=e.destroyHooks||(e.destroyHooks=[]);if(!s&&t.multi){const N=S.indexOf(n);-1===N?S.push(n,[r,v]):S[N+1].push(r,v)}else S.push(n,v)}}}function M0(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Rp(e,t,n,r){for(let s=n;s<r;s++)if(t[s]===e)return s;return-1}function _P(e,t,n,r){return kp(this.multi,[])}function CP(e,t,n,r){const s=this.multi;let a;if(this.providerFactory){const c=this.providerFactory.componentProviders,p=sa(n,n[Ue],this.providerFactory.index,r);a=p.slice(0,c),kp(s,a);for(let v=c;v<p.length;v++)a.push(p[v])}else a=[],kp(s,a);return a}function kp(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function S0(e,t=[]){return n=>{n.providersResolver=(r,s)=>function yP(e,t,n){const r=se();if(r.firstCreatePass){const s=or(e);Ap(n,r.data,r.blueprint,s,!0),Ap(t,r.data,r.blueprint,s,!1)}}(r,s?s(e):e,t)}}function T0(e,t,n){const r=Wr()+e,s=G();return s[r]===jt?ss(s,r,n?t.call(n):t()):function Ic(e,t){return e[t]}(s,r)}function I0(e,t,n,r){return O0(G(),Wr(),e,t,n,r)}function Vc(e,t){const n=e[t];return n===jt?void 0:n}function O0(e,t,n,r,s,a){const c=t+n;return lr(e,c,s)?ss(e,c+1,a?r.call(a,s):r(s)):Vc(e,c+1)}function R0(e,t){const n=se();let r;const s=e+z;n.firstCreatePass?(r=function xP(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[s]=r,r.onDestroy&&(n.destroyHooks??=[]).push(s,r.onDestroy)):r=n.data[s];
3const a=r.factory||(r.factory=ao(r.type)),p=Jn(Za);try{const v=su(!1),S=a();return su(v),function Tp(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,G(),s,S),S}finally{Jn(p)}}function k0(e,t,n){const r=e+z,s=G(),a=$i(s,r);return jc(s,r)?O0(s,Wr(),t,a.transform,n,a):a.transform(n)}function F0(e,t,n,r){const s=e+z,a=G(),c=$i(a,s);return jc(a,s)?function P0(e,t,n,r,s,a,c){const p=t+n;return _a(e,p,s,a)?ss(e,p+2,c?r.call(c,s,a):r(s,a)):Vc(e,p+2)}(a,Wr(),t,c.transform,n,r,c):c.transform(n,r)}function jc(e,t){return e[Ue].data[t].pure}function L0(e,t){return Hu(e,t)}class J0{full;major;minor;patch;constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}class cN{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let uN=(()=>{class e{compileModuleSync(n){return new zh(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),a=ii(Un(n).declarations).reduce((c,p)=>{const v=Rt(p);return v&&c.push(new wc(v)),c},[]);return new cN(r,a)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),hN=(()=>{class e{zone=rt(Qn);changeDetectionScheduler=rt(vs);applicationRef=rt(si);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Bp({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new Qn({...Up(),scheduleInRootZone:n}),[{provide:Qn,useFactory:e},{provide:Ir,multi:!0,useFactory:()=>{const r=rt(hN,{optional:!0});return()=>r.initialize()}},{provide:Ir,multi:!0,useFactory:()=>{const r=rt(gN);return()=>{r.initialize()}}},!0===t?{provide:Fg,useValue:!0}:[],{provide:ef,useValue:n??Rg}]}function Up(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let gN=(()=>{class e{subscription=new on.yU;initialized=!1;zone=rt(Qn);pendingTasks=rt(ys);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Qn.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Qn.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Uc=(()=>{class e{appRef=rt(si);taskService=rt(ys);ngZone=rt(Qn);zonelessEnabled=rt(jl);tracing=rt(ql,{optional:!0});disableScheduling=rt(Fg,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new on.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(fu):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(rt(ef,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof sf||!this.zoneIsDef
3ined)}notify(n){if(!this.zonelessEnabled&&5===n)return;let r=!1;switch(n){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 8:this.appRef.deferredDirtyFlags|=8;break;case 6:case 14:this.appRef.dirtyFlags|=2,r=!0;break;case 13:this.appRef.dirtyFlags|=16,r=!0;break;case 12:r=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;const s=this.useMicrotaskScheduler?$g:Lg;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>s(()=>this.tick())):this.ngZone.runOutsideAngular(()=>s(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(fu+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,$g(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const zp=new X("",{providedIn:"root",factory:()=>rt(zp,Ht.Optional|Ht.SkipSelf)||function mN(){return typeof $localize<"u"&&$localize.locale||md}()}),vN=new X("",{providedIn:"root",factory:()=>"USD"}),Md=new X(""),bN=new X("");function Hc(e){return!e.moduleRef}let Vs=null;function TN(){}let uE=(()=>class e{static __NG_ELEMENT_ID__=IN})();function IN(e){return function ON(e,t,n){if(Kn(e)&&!n){const r=fo(e.index,t);return new gc(r,r)}return 175&e.type?new gc(t[_n],t):null}(ae(),G(),!(16&~e))}class pE{constructor(){}supports(t){return nd(t)}create(t){return new RN(t)}}const xN=(e,t)=>t;class RN{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(t){this._trackByFn=t||xN}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,s=0,a=null;for(;n||r;){const c=!r||n&&n.currentIndex<mE(r,s,a)?n:r,p=mE(c,s,a),v=c.currentIndex;if(c===r)s--,r=r._nextRemoved;else if(n=n._next,null==c.previousIndex)s++;else{a||(a=[]);const S=p-s,N=v-s;if(S!=N){for(let q=0;q<S;q++){const K=q<a.length?a[q]:a[q]=0,oe=K+q;N<=oe&&oe<S&&(a[q]=K+1)}a[c.previousIndex]=N-S}}p!==v&&t(c,p,v)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!nd(t))throw new Oe(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let s,a,c,n=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let p=0;p<this.length;p++)a=t[p],c=this._trackByFn(p,a),null!==n&&Object.is(n.trackById,c)?(r&&(n=this._verifyReinsertion(n,a,c,p)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,c,p),r=!0),n=n._next}else s=0,function HT(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let r;for(;!(r=n.next()).done;)t(r.value)}}(t,p=>{c=this._trackByFn(s,p),null!==n&&Object.is(n.trackById,c)?(r&&(n=this._verifyReinsertion(n,p,c,s)),Object.is(n.item,p)||this._addIdentityChange(n,p)):(n=this._mismatch(n,p,c,s),r=!0),n=n._next,s++}),this.length=s;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,s){let a;return null===t?a=this._itTail:(a=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.
vendor: 4,424 bytes, line 3
3item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,a,s)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,s))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,a,s)):t=this._addAfter(new kN(n,r),a,s),t}_verifyReinsertion(t,n,r,s){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==a?t=this._reinsertAfter(a,t._prev,s):t.currentIndex!=s&&(t.currentIndex=s,this._addToMoves(t,s)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const s=t._prevRemoved,a=t._nextRemoved;return null===s?this._removalsHead=a:s._nextRemoved=a,null===a?this._removalsTail=s:a._prevRemoved=s,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const s=null===n?this._itHead:n._next;return t._next=s,t._prev=n,null===s?this._itTail=t:s._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new gE),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new gE),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class kN{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(t,n){this.item=t,this.trackById=n}}class FN{_head=null;_tail=null;add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class gE{map=new Map;put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new FN,this.map.set(n,r)),r.add(t)}get(t,n){const s=this.map.get(t);return s?s.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function mE(e,t,n){const r=e.previousIndex;if(null===r)return r;let s=0;return n&&r<n.length&&(s=n[r]),r+t+s}class vE{constructor(){}supports(t){return t instanceof Map||qh(t)}create(){return new LN}}class LN{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;
3n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||qh(t)))throw new Oe(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(r,s)=>{if(n&&n.key===s)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const a=this._getOrCreateRecordForKey(s,r);n=this._insertBeforeOrAppend(n,a)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const s=this._records.get(t);this._maybeAddToChanges(s,n);const a=s._prev,c=s._next;return a&&(a._next=c),c&&(c._prev=a),s._next=null,s._prev=null,s}const r=new $N(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class $N{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(t){this.key=t}}function yE(){return new Kp([new pE])}let Kp=(()=>{class e{factories;static \u0275prov=tn({token:e,providedIn:"root",factory:yE});constructor(n){this.factories=n}static create(n,r){if(null!=r){const s=r.factories.slice();n=n.concat(s)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||yE()),deps:[[e,new Zr,new Oo]]}}find(n){const r=this.factories.find(s=>s.supports(n));if(null!=r)return r;throw new Oe(901,!1)}}return e})();function _E(){return new Qp([new vE])}let Qp=(()=>{class e{static \u0275prov=tn({token:e,providedIn:"root",factory:_E});factories;constructor(n){this.factories=n}static create(n,r){if(r){const s=r.factories.slice();n=n.concat(s)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||_E()),deps:[[e,new Zr,new Oo]]}}find(n){const r=this.factories.find(s=>s.supports(n));if(r)return r;throw new Oe(901,!1)}}return e})();function ZN(e){try{const{rootComponent:t,appProviders:n,platformProviders:r}=e,s=function wN(e=[]){if(Vs)return Vs;const t=function aE(e=[],t){return Pr.create({name:t,providers:[{provide:I,useValue:"platform"},{provide:Md,useValue:new Set([()=>Vs=null])},...e]})}(e);return Vs=t,function P_(){!function en(e){In=e}(()=>{throw new Oe(600,!1)})}(),function lE(e){const t=e.get(ff,null);gi(e,()=>{t?.forEach(n=>n())})}(t),t}(r),a=[Bp({}),{provide:vs,useExisting:Uc},...n||[]];return function oE(e){const t=Hc(e)?e.r3Injector:e.moduleRef.injector,n=t.get(Qn);return n.run(()=>{Hc(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=t.get(Cs,null);let s;if(n.runOutsideAngular(()=>{s=n.onError.subscribe({next:a=>{r.handleError(a)}})}),Hc(e)){const a=()=>t.destroy(),c=e.platformInjector.get(Md);c.add(a),t.onDestroy(()=>{s.unsubscribe(),c.delete(a)})}else{const a=()=>e.moduleRef.destroy(),c=e.platformInjector.get(Md);c.add(a),e.moduleRef.onDestroy(()=>{ld(e.allPlatformModules,e.moduleRef),s.unsubscribe(),c.delete(a)})}return function kI(e,t,n){try{const r=n();return tp(r)?r.catch(s=>{throw t.runOutsideAngular(()=>e.handleError(s)),s}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(r,n,()=>{const a=t.get(I_);
3return a.runInitializers(),a.donePromise.then(()=>{if(function gO(e){"string"==typeof e&&(yC=e.toLowerCase().replace(/_/g,"-"))}(t.get(zp,md)||md),!t.get(bN,!0))return Hc(e)?t.get(si):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(Hc(e)){const v=t.get(si);return void 0!==e.rootComponent&&v.bootstrap(e.rootComponent),v}return function DN(e,t){const n=e.injector.get(si);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Oe(-403,!1);e.instance.ngDoBootstrap(n)}t.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({r3Injector:new Qy({providers:a,parent:s,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:s,rootComponent:t})}catch(t){return Promise.reject(t)}}function EA(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function bA(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function tg(e,t){Xr("NgSignals");const n=function Ae(e){const t=Object.create(Zn);t.computation=e;const n=()=>
3{if(Ge(t),Ve(t),t.value===un)throw t.error;return t.value};return n[fe]=t,n}(e);return t?.equal&&(n[fe].equal=t.equal),n}function El(e){const t=me(null);try{return e()}finally{me(t)}}function WA(e){const t=Rt(e);if(!t)return null;const n=new wc(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},4341:(bt,Le,L)=>{L.d(Le,{me:()=>$e,ok:()=>qt,JD:()=>Wo,j4:()=>rt,YN:()=>hi,BC:()=>dr,cb:()=>Jt,vS:()=>Yi,xH:()=>ao,X1:()=>Zo,YS:()=>Tr,wz:()=>so,k0:()=>pe,qT:()=>Io,y7:()=>wr});var o=L(4438),W=L(177),re=L(6648),ue=L(1985),ve=L(3073),fe=L(8750),me=L(3794),Qe=L(4360),xe=L(6450),Ie=L(8496),Ve=L(1413),lt=L(6354);let Ge=(()=>{class w{_renderer;_elementRef;onChange=E=>{};onTouched=()=>{};constructor(E,V){this._renderer=E,this._elementRef=V}setProperty(E,V){this._renderer.setProperty(this._elementRef.nativeElement,E,V)}registerOnTouched(E){this.onTouched=E}registerOnChange(E){this.onChange=E}setDisabledState(E){this.setProperty("disabled",E)}static \u0275fac=function(V){return new(V||w)(o.rXU(o.sFG),o.rXU(o.aKT))};static \u0275dir=o.FsC({type:w})}return w})(),ct=(()=>{class w extends Ge{static \u0275fac=(()=>{let E;return function(Z){return(E||(E=o.xGo(w)))(Z||w)}})();static \u0275dir=o.FsC({type:w,features:[o.Vt3]})}return w})();const ut=new o.nKC(""),Vt={provide:ut,useExisting:(0,o.Rfq)(()=>$e),multi:!0},We=new o.nKC("");let $e=(()=>{class w extends Ge{_compositionMode;_composing=!1;constructor(E,V,Z){super(E,V),this._compositionMode=Z,null==this._compositionMode&&(this._compositionMode=!function St(){const w=(0,W.QT)()?(0,W.QT)().getUserAgent():"";return/android (\d+)/.test(w.toLowerCase())}())}writeValue(E){this.setProperty("value",E??"")}_handleInput(E){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(E)}_compositionStart(){this._composing=!0}_compositionEnd(E){this._composing=!1,this._compositionMode&&this.onChange(E)}static \u0275fac=function(V){return new(V||w)(o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(We,8))};static \u0275dir=o.FsC({type:w,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(V,Z){1&V&&o.bIt("input",function(pt){return Z._handleInput(pt.target.value)})("blur",function(){return Z.onTouched()})("compositionstart",function(){return Z._compositionStart()})("compositionend",function(pt){return Z._compositionEnd(pt.target.value)})},standalone:!1,features:[o.Jv_([Vt]),o.Vt3]})}return w})();function Fe(w){return null==w||("string"==typeof w||Array.isArray(w))&&0===w.length}function Et(w){return null!=w&&"number"==typeof w.length}const te=new o.nKC(""),ie=new o.nKC(""),J=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class pe{static min(I){return function Ae(w){return I=>{if(Fe(I.value)||Fe(w))return null;const E=parseFloat(I.value);return!isNaN(E)&&E<w?{min:{min:w,actual:I.value}}:null}}(I)}static max(I){return function tt(w){return I=>{if(Fe(I.value)||Fe(w))return null;const E=parseFloat(I.value);return!isNaN(E)&&E>w?{max:{max:w,actual:I.value}}:null}}(I)}static required(I){return rn(I)}static requiredTrue(I){return function un(w){return!0===w.value?null:{required:!0}}(I)}static email(I){return function Zn(w){return Fe(w.value)||J.test(w.value)?null:{email:!0}}(I)}static minLength(I){return function Xn(w){return I=>Fe(I.value)||!Et(I.value)?null:I.value.length<w?{minlength:{requiredLength:w,actualLength:I.value.length}}:null}(I)}static maxLength(I){return function In(w){return I=>Et(I.value)&&I.value.length>w?{maxlength:{requiredLength:w,actualLength:I.value.length}}:null}(I)}static pattern(I){return function Mn(w){if(!w)return en;let I,E;return"string"==typeof w?(E="","^"!==w.charAt(0)&&(E+="^"),E+=w,"$"!==w.charAt(w.length-1)&&(E+="$"),I=new RegExp(E)):(E=w.toString(),I=w),V=>{if(Fe(V.value))return null;const Z=V.value;return I.test(Z)?null:{pattern:{requiredPattern:E,actualValue:Z}}}}(I)}static nullValidator(I){return null}static compose(I){return gt(I)}static composeAsync(I){return pn(I)}}function rn(w){return Fe(w.value)?{required:!0}:null}function en(w){return null}function ce(w){return null!=w}function ge(w){return(0,o.jNT)(w)?(0,re.H)(w):w}function Se(w){let I={};
3return w.forEach(E=>{I=null!=E?{...I,...E}:I}),0===Object.keys(I).length?null:I}function De(w,I){return I.map(E=>E(w))}function Be(w){return w.map(I=>function Re(w){return!w.validate}(I)?I:E=>I.validate(E))}function gt(w){if(!w)return null;const I=w.filter(ce);return 0==I.length?null:function(E){return Se(De(E,I))}}function kt(w){return null!=w?gt(Be(w)):null}function pn(w){if(!w)return null;const I=w.filter(ce);return 0==I.length?null:function(E){return function be(...w){const I=(0,me.ms)(w),{args:E,keys:V}=(0,ve.D)(w),Z=new ue.c(ot=>{const{length:pt}=E;if(!pt)return void ot.complete();const wn=new Array(pt);let co=pt,yo=pt;for(let _o=0;_o<pt;_o++){let Qi=!1;(0,fe.Tg)(E[_o]).subscribe((0,Qe._)(ot,Ri=>{Qi||(Qi=!0,yo--),wn[_o]=Ri},()=>co--,void 0,()=>{(!co||!Qi)&&(yo||ot.next(V?(0,Ie.e)(V,wn):wn),ot.complete())}))}});return I?Z.pipe((0,xe.I)(I)):Z}(De(E,I).map(ge)).pipe((0,lt.T)(Se))}}function dt(w){return null!=w?pn(Be(w)):null}function Gt(w,I){return null===w?[I]:Array.isArray(w)?[...w,I]:[w,I]}function En(w){return w._rawValidators}function Yr(w){return w._rawAsyncValidators}function Zt(w){return w?Array.isArray(w)?w:[w]:[]}function gn(w,I){return Array.isArray(w)?w.includes(I):w===I}function on(w,I){const E=Zt(I);return Zt(w).forEach(Z=>{gn(E,Z)||E.push(Z)}),E}function Ln(w,I){return Zt(I).filter(E=>!gn(w,E))}class ur{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(I){this._rawValidators=I||[],this._composedValidatorFn=kt(this._rawValidators)}_setAsyncValidators(I){this._rawAsyncValidators=I||[],this._composedAsyncValidatorFn=dt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(I){this._onDestroyCallbacks.push(I)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(I=>I()),this._onDestroyCallbacks=[]}reset(I=void 0){this.control&&this.control.reset(I)}hasError(I,E){return!!this.control&&this.control.hasError(I,E)}getError(I,E){return this.control?this.control.getError(I,E):null}}class On extends ur{name;get formDirective(){return null}get path(){return null}}class Oe extends ur{_parent=null;name=null;valueAccessor=null}class jn{_cd;constructor(I){this._cd=I}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let dr=(()=>{class w extends jn{constructor(E){super(E)}static \u0275fac=function(V){return new(V||w)(o.rXU(Oe,2))};static \u0275dir=o.FsC({type:w,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(V,Z){2&V&&o.AVh("ng-untouched",Z.isUntouched)("ng-touched",Z.isTouched)("ng-pristine",Z.isPristine)("ng-dirty",Z.isDirty)("ng-valid",Z.isValid)("ng-invalid",Z.isInvalid)("ng-pending",Z.isPending)},standalone:!1,features:[o.Vt3]})}return w})(),Jt=(()=>{class w extends jn{constructor(E){super(E)}static \u0275fac=function(V){return new(V||w)(o.rXU(On,10))};static \u0275dir=o.FsC({type:w,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(V,Z){2&V&&o.AVh("ng-untouched",Z.isUntouched)("ng-touched",Z.isTouched)("ng-pristine",Z.isPristine)("ng-dirty",Z.isDirty)("ng-valid",Z.isValid)("ng-invalid",Z.isInvalid)("ng-pending",Z.isPending)("ng-submitted",Z.isSubmitted)},standalone:!1,features:[o.Vt3]})}return w})();
3const zn="VALID",ft="INVALID",bn="PENDING",le="DISABLED";class he{}class Y extends he{value;source;constructor(I,E){super(),this.value=I,this.source=E}}class ee extends he{pristine;source;constructor(I,E){super(),this.pristine=I,this.source=E}}class Me extends he{touched;source;constructor(I,E){super(),this.touched=I,this.source=E}}class et extends he{status;source;constructor(I,E){super(),this.status=I,this.source=E}}class mt extends he{source;constructor(I){super(),this.source=I}}class Bt extends he{source;constructor(I){super(),this.source=I}}function sn(w){return(br(w)?w.validators:w)||null}function Er(w,I){return(br(I)?I.asyncValidators:w)||null}function br(w){return null!=w&&!Array.isArray(w)&&"object"==typeof w}function Wn(w,I,E){const V=w.controls;if(!(I?Object.keys(V):V).length)throw new o.wOt(1e3,"");if(!V[E])throw new o.wOt(1001,"")}function vt(w,I,E){w._forEachChild((V,Z)=>{if(void 0===E[Z])throw new o.wOt(1002,"")})}class Bo{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(I,E){this._assignValidators(I),this._assignAsyncValidators(E)}get validator(){return this._composedValidatorFn}set validator(I){this._rawValidators=this._composedValidatorFn=I}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(I){this._rawAsyncValidators=this._composedAsyncValidatorFn=I}get parent(){return this._parent}get status(){return(0,o.O8t)(this.statusReactive)}set status(I){(0,o.O8t)(()=>this.statusReactive.set(I))}_status=(0,o.EWP)(()=>this.statusReactive());statusReactive=(0,o.vPA)(void 0);get valid(){return this.status===zn}get invalid(){return this.status===ft}get pending(){return this.status==bn}get disabled(){return this.status===le}get enabled(){return this.status!==le}errors;get pristine(){return(0,o.O8t)(this.pristineReactive)}set pristine(I){(0,o.O8t)(()=>this.pristineReactive.set(I))}_pristine=(0,o.EWP)(()=>this.pristineReactive());pristineReactive=(0,o.vPA)(!0);get dirty(){return!this.pristine}get touched(){return(0,o.O8t)(this.touchedReactive)}set touched(I){(0,o.O8t)(()=>this.touchedReactive.set(I))}_touched=(0,o.EWP)(()=>this.touchedReactive());touchedReactive=(0,o.vPA)(!1);get untouched(){return!this.touched}_events=new Ve.B;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(I){this._assignValidators(I)}setAsyncValidators(I){this._assignAsyncValidators(I)}addValidators(I){this.setValidators(on(I,this._rawValidators))}addAsyncValidators(I){this.setAsyncValidators(on(I,this._rawAsyncValidators))}removeValidators(I){this.setValidators(Ln(I,this._rawValidators))}removeAsyncValidators(I){this.setAsyncValidators(Ln(I,this._rawAsyncValidators))}hasValidator(I){return gn(this._rawValidators,I)}hasAsyncValidator(I){return gn(this._rawAsyncValidators,I)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(I={}){const E=!1===this.touched;this.touched=!0;const V=I.sourceControl??this;this._parent&&!I.onlySelf&&this._parent.markAsTouched({...I,sourceControl:V}),E&&!1!==I.emitEvent&&this._events.next(new Me(!0,V))}markAllAsTouched(I={}){this.markAsTouched({onlySelf:!0,emitEvent:I.emitEvent,sourceControl:this}),this._forEachChild(E=>E.markAllAsTouched(I))}markAsUntouched(I={}){const E=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const V=I.sourceControl??this;this._forEachChild(Z=>{Z.markAsUntouched({onlySelf:!0,emitEvent:I.emitEvent,sourceControl:V})}),this._parent&&!I.onlySelf&&this._parent._updateTouched(I,V),E&&!1!==I.emitEvent&&this._events.next(new Me(!1,V))}markAsDirty(I={}){const E=!0===this.pristine;this.pristine=!1;const V=I.sourceControl??this;this._parent&&!I.onlySelf&&this._parent.markAsDirty({...I,sourceControl:V}),E&&!1!==I.emitEvent&&this._events.next(new ee(!1,V))}markAsPristine(I={}){const E=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const V=I.sourceControl??this;
3this._forEachChild(Z=>{Z.markAsPristine({onlySelf:!0,emitEvent:I.emitEvent})}),this._parent&&!I.onlySelf&&this._parent._updatePristine(I,V),E&&!1!==I.emitEvent&&this._events.next(new ee(!0,V))}markAsPending(I={}){this.status=bn;const E=I.sourceControl??this;!1!==I.emitEvent&&(this._events.next(new et(this.status,E)),this.statusChanges.emit(this.status)),this._parent&&!I.onlySelf&&this._parent.markAsPending({...I,sourceControl:E})}disable(I={}){const E=this._parentMarkedDirty(I.onlySelf);this.status=le,this.errors=null,this._forEachChild(Z=>{Z.disable({...I,onlySelf:!0})}),this._updateValue();const V=I.sourceControl??this;!1!==I.emitEvent&&(this._events.next(new Y(this.value,V)),this._events.next(new et(this.status,V)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...I,skipPristineCheck:E},this),this._onDisabledChange.forEach(Z=>Z(!0))}enable(I={}){const E=this._parentMarkedDirty(I.onlySelf);this.status=zn,this._forEachChild(V=>{V.enable({...I,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:I.emitEvent}),this._updateAncestors({...I,skipPristineCheck:E},this),this._onDisabledChange.forEach(V=>V(!1))}_updateAncestors(I,E){this._parent&&!I.onlySelf&&(this._parent.updateValueAndValidity(I),I.skipPristineCheck||this._parent._updatePristine({},E),this._parent._updateTouched({},E))}setParent(I){this._parent=I}getRawValue(){return this.value}updateValueAndValidity(I={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const V=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===zn||this.status===bn)&&this._runAsyncValidator(V,I.emitEvent)}const E=I.sourceControl??this;!1!==I.emitEvent&&(this._events.next(new Y(this.value,E)),this._events.next(new et(this.status,E)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!I.onlySelf&&this._parent.updateValueAndValidity({...I,sourceControl:E})}_updateTreeValidity(I={emitEvent:!0}){this._forEachChild(E=>E._updateTreeValidity(I)),this.updateValueAndValidity({onlySelf:!0,emitEvent:I.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?le:zn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(I,E){if(this.asyncValidator){this.status=bn,this._hasOwnPendingAsyncValidator={emitEvent:!1!==E};const V=ge(this.asyncValidator(this));this._asyncValidationSubscription=V.subscribe(Z=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(Z,{emitEvent:E,shouldHaveEmitted:I})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const I=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,I}return!1}setErrors(I,E={}){this.errors=I,this._updateControlsErrors(!1!==E.emitEvent,this,E.shouldHaveEmitted)}get(I){let E=I;return null==E||(Array.isArray(E)||(E=E.split(".")),0===E.length)?null:E.reduce((V,Z)=>V&&V._find(Z),this)}getError(I,E){const V=E?this.get(E):this;return V&&V.errors?V.errors[I]:null}hasError(I,E){return!!this.getError(I,E)}get root(){let I=this;for(;I._parent;)I=I._parent;return I}_updateControlsErrors(I,E,V){this.status=this._calculateStatus(),I&&this.statusChanges.emit(this.status),(I||V)&&this._events.next(new et(this.status,E)),this._parent&&this._parent._updateControlsErrors(I,E,V)}_initObservables(){this.valueChanges=new o.bkB,this.statusChanges=new o.bkB}_calculateStatus(){return this._allControlsDisabled()?le:this.errors?ft:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(bn)?bn:this._anyControlsHaveStatus(ft)?ft:zn}_anyControlsHaveStatus(I){return this._anyControls(E=>E.status===I)}_anyControlsDirty(){return this._anyControls(I=>I.dirty)}_anyControlsTouched(){return this._anyControls(I=>I.touched)}_updatePristine(I,E){const V=!this._anyControlsDirty(),Z=this.pristine!==V;this.pristine=V,this._parent&&!I.onlySelf&&this._parent._updatePristine(I,E),Z&&this._events.next(new ee(this.pristine,E))}_updateTouched(I={},E){this.touched=this._anyControlsTouched(),this._events.next(new Me(this.touched,E)),this._parent&&!I.onlySelf&&this._parent._updateTouched(I,E)}_onDisabledChange=[];_registerOnCollectionChange(I){this._onCollectionChange=I}_setUpdateStrategy(I){br(I)&&null!=I.updateOn&&(this._updateOn=I.updateOn)}_parentMarkedDirty(I){return!I&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}
3_find(I){return null}_assignValidators(I){this._rawValidators=Array.isArray(I)?I.slice():I,this._composedValidatorFn=function Gn(w){return Array.isArray(w)?kt(w):w||null}(this._rawValidators)}_assignAsyncValidators(I){this._rawAsyncValidators=Array.isArray(I)?I.slice():I,this._composedAsyncValidatorFn=function Nr(w){return Array.isArray(w)?dt(w):w||null}(this._rawAsyncValidators)}}class wo extends Bo{constructor(I,E,V){super(sn(E),Er(V,E)),this.controls=I,this._initObservables(),this._setUpdateStrategy(E),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(I,E){return this.controls[I]?this.controls[I]:(this.controls[I]=E,E.setParent(this),E._registerOnCollectionChange(this._onCollectionChange),E)}addControl(I,E,V={}){this.registerControl(I,E),this.updateValueAndValidity({emitEvent:V.emitEvent}),this._onCollectionChange()}removeControl(I,E={}){this.controls[I]&&this.controls[I]._registerOnCollectionChange(()=>{}),delete this.controls[I],this.updateValueAndValidity({emitEvent:E.emitEvent}),this._onCollectionChange()}setControl(I,E,V={}){this.controls[I]&&this.controls[I]._registerOnCollectionChange(()=>{}),delete this.controls[I],E&&this.registerControl(I,E),this.updateValueAndValidity({emitEvent:V.emitEvent}),this._onCollectionChange()}contains(I){return this.controls.hasOwnProperty(I)&&this.controls[I].enabled}setValue(I,E={}){vt(this,0,I),Object.keys(I).forEach(V=>{Wn(this,!0,V),this.controls[V].setValue(I[V],{onlySelf:!0,emitEvent:E.emitEvent})}),this.updateValueAndValidity(E)}patchValue(I,E={}){null!=I&&(Object.keys(I).forEach(V=>{const Z=this.controls[V];Z&&Z.patchValue(I[V],{onlySelf:!0,emitEvent:E.emitEvent})}),this.updateValueAndValidity(E))}reset(I={},E={}){this._forEachChild((V,Z)=>{V.reset(I?I[Z]:null,{onlySelf:!0,emitEvent:E.emitEvent})}),this._updatePristine(E,this),this._updateTouched(E,this),this.updateValueAndValidity(E)}getRawValue(){return this._reduceChildren({},(I,E,V)=>(I[V]=E.getRawValue(),I))}_syncPendingControls(){let I=this._reduceChildren(!1,(E,V)=>!!V._syncPendingControls()||E);return I&&this.updateValueAndValidity({onlySelf:!0}),I}_forEachChild(I){Object.keys(this.controls).forEach(E=>{const V=this.controls[E];V&&I(V,E)})}_setUpControls(){this._forEachChild(I=>{I.setParent(this),I._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(I){for(const[E,V]of Object.entries(this.controls))if(this.contains(E)&&I(V))return!0;return!1}_reduceValue(){return this._reduceChildren({},(E,V,Z)=>((V.enabled||this.disabled)&&(E[Z]=V.value),E))}_reduceChildren(I,E){let V=I;return this._forEachChild((Z,ot)=>{V=E(V,Z,ot)}),V}_allControlsDisabled(){for(const I of Object.keys(this.controls))if(this.controls[I].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(I){return this.controls.hasOwnProperty(I)?this.controls[I]:null}}class tn extends wo{}const sr=new o.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Dr}),Dr="always";function po(w,I){return[...I.path,w]}function gr(w,I,E=Dr){Br(w,I),I.valueAccessor.writeValue(w.value),(w.disabled||"always"===E)&&I.valueAccessor.setDisabledState?.(w.disabled),function H(w,I){I.valueAccessor.registerOnChange(E=>{w._pendingValue=E,w._pendingChange=!0,w._pendingDirty=!0,"change"===w.updateOn&&Q(w,I)})}(w,I),function ye(w,I){const E=(V,Z)=>{I.valueAccessor.writeValue(V),Z&&I.viewToModelUpdate(V)};w.registerOnChange(E),I._registerOnDestroy(()=>{w._unregisterOnChange(E)})}(w,I),function X(w,I){I.valueAccessor.registerOnTouched(()=>{w._pendingTouched=!0,"blur"===w.updateOn&&w._pendingChange&&Q(w,I),"submit"!==w.updateOn&&w.markAsTouched()})}(w,I),function go(w,I){if(I.valueAccessor.setDisabledState){const E=V=>{I.valueAccessor.setDisabledState(V)};w.registerOnDisabledChange(E),I._registerOnDestroy(()=>{w._unregisterOnDisabledChange(E)})}}(w,I)}function ai(w,I,E=!0){const V=()=>{};I.valueAccessor&&(I.valueAccessor.registerOnChange(V),I.valueAccessor.registerOnTouched(V)),Mr(w,I),w&&(I._invokeOnDestroyCallbacks(),w._registerOnCollectionChange(()=>{}))}
3function io(w,I){w.forEach(E=>{E.registerOnValidatorChange&&E.registerOnValidatorChange(I)})}function Br(w,I){const E=En(w);null!==I.validator?w.setValidators(Gt(E,I.validator)):"function"==typeof E&&w.setValidators([E]);const V=Yr(w);null!==I.asyncValidator?w.setAsyncValidators(Gt(V,I.asyncValidator)):"function"==typeof V&&w.setAsyncValidators([V]);const Z=()=>w.updateValueAndValidity();io(I._rawValidators,Z),io(I._rawAsyncValidators,Z)}function Mr(w,I){let E=!1;if(null!==w){if(null!==I.validator){const Z=En(w);if(Array.isArray(Z)&&Z.length>0){const ot=Z.filter(pt=>pt!==I.validator);ot.length!==Z.length&&(E=!0,w.setValidators(ot))}}if(null!==I.asyncValidator){const Z=Yr(w);if(Array.isArray(Z)&&Z.length>0){const ot=Z.filter(pt=>pt!==I.asyncValidator);ot.length!==Z.length&&(E=!0,w.setAsyncValidators(ot))}}}const V=()=>{};return io(I._rawValidators,V),io(I._rawAsyncValidators,V),E}function Q(w,I){w._pendingDirty&&w.markAsDirty(),w.setValue(w._pendingValue,{emitModelToViewChange:!1}),I.viewToModelUpdate(w._pendingValue),w._pendingChange=!1}function fn(w,I){if(!w.hasOwnProperty("model"))return!1;const E=w.model;return!!E.isFirstChange()||!Object.is(I,E.currentValue)}function Dn(w,I){if(!I)return null;let E,V,Z;return Array.isArray(I),I.forEach(ot=>{ot.constructor===$e?E=ot:function Sn(w){return Object.getPrototypeOf(w.constructor)===ct}(ot)?V=ot:Z=ot}),Z||V||E||null}function Je(w,I){const E=w.indexOf(I);E>-1&&w.splice(E,1)}function Lt(w){return"object"==typeof w&&null!==w&&2===Object.keys(w).length&&"value"in w&&"disabled"in w}Promise.resolve();const Bn=class extends Bo{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(I=null,E,V){super(sn(E),Er(V,E)),this._applyFormState(I),this._setUpdateStrategy(E),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),br(E)&&(E.nonNullable||E.initialValueIsDefault)&&(this.defaultValue=Lt(I)?I.value:I)}setValue(I,E={}){this.value=this._pendingValue=I,this._onChange.length&&!1!==E.emitModelToViewChange&&this._onChange.forEach(V=>V(this.value,!1!==E.emitViewToModelChange)),this.updateValueAndValidity(E)}patchValue(I,E={}){this.setValue(I,E)}reset(I=this.defaultValue,E={}){this._applyFormState(I),this.markAsPristine(E),this.markAsUntouched(E),this.setValue(this.value,E),this._pendingChange=!1}_updateValue(){}_anyControls(I){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(I){this._onChange.push(I)}_unregisterOnChange(I){Je(this._onChange,I)}registerOnDisabledChange(I){this._onDisabledChange.push(I)}_unregisterOnDisabledChange(I){Je(this._onDisabledChange,I)}_forEachChild(I){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(I){Lt(I)?(this.value=this._pendingValue=I.value,I.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=I}},Wi={provide:Oe,useExisting:(0,o.Rfq)(()=>Yi)},Xi=Promise.resolve();let Yi=(()=>{class w extends Oe{_changeDetectorRef;callSetDisabledState;control=new Bn;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new o.bkB;constructor(E,V,Z,ot,pt,wn){super(),this._changeDetectorRef=pt,this.callSetDisabledState=wn,this._parent=E,this._setValidators(V),this._setAsyncValidators(Z),this.valueAccessor=Dn(0,ot)}ngOnChanges(E){if(this._checkForErrors(),!this._registered||"name"in E){if(this._registered&&(this._checkName(),this.formDirective)){const V=E.name.previousValue;this.formDirective.removeControl({name:V,path:this._getPath(V)})}this._setUpControl()}"isDisabled"in E&&this._updateDisabled(E),fn(E,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(E){this.viewModel=E,this.update.emit(E)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){gr(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(E){Xi.then(()=>{this.control.setValue(E,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(E){const V=E.isDisabled.currentValue,Z=0!==V&&(0,o.L39)(V);Xi.then(()=>{Z&&!this.control.disabled?this.control.disable():!Z&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(E){return this._parent?po(E,this._parent):[E]}static \u0275fac=function(V){return new(V||w)(o.rXU(On,9),o.rXU(te,10),o.rXU(ie,10),o.rXU(ut,10),o.rXU(o.gRc,8),o.rXU(sr,8))};static \u0275dir=o.FsC({type:w,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[o.Jv_([Wi]),o.Vt3,o.OA$]})}return w})(),Io=(()=>{class w{static \u0275fac=function(V){return new(V||w)};static \u0275dir=o.FsC({type:w,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return w})();const Ar=new o.nKC(""),us={provide:On,useExisting:(0,o.Rfq)(()=>rt)};let rt=(()=>{class w extends On{callSetDisabledState;get submitted(){return(0,o.O8t)(this._submittedReactive)}set submitted(E){this._submittedReactive.set(E)}_submitted=(0,o.EWP)(()=>this._submittedReactive());_submittedReactive=(0,o.vPA)(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new o.bkB;constructor(E,V,Z){super(),this.callSetDisabledState=Z,this._setValidators(E),this._setAsyncValidators(V)}ngOnChanges(E){this._checkFormPresent(),E.hasOwnProperty("form")&&(this._updateV
3alidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Mr(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(E){const V=this.form.get(E.path);return gr(V,E,this.callSetDisabledState),V.updateValueAndValidity({emitEvent:!1}),this.directives.push(E),V}getControl(E){return this.form.get(E.path)}removeControl(E){ai(E.control||null,E,!1),function Ut(w,I){const E=w.indexOf(I);E>-1&&w.splice(E,1)}(this.directives,E)}addFormGroup(E){this._setUpFormContainer(E)}removeFormGroup(E){this._cleanUpFormContainer(E)}getFormGroup(E){return this.form.get(E.path)}addFormArray(E){this._setUpFormContainer(E)}removeFormArray(E){this._cleanUpFormContainer(E)}getFormArray(E){return this.form.get(E.path)}updateModel(E,V){this.form.get(E.path).setValue(V)}onSubmit(E){return this._submittedReactive.set(!0),function mn(w,I){w._syncPendingControls(),I.forEach(E=>{const V=E.control;"submit"===V.updateOn&&V._pendingChange&&(E.viewToModelUpdate(V._pendingValue),V._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(E),this.form._events.next(new mt(this.control)),"dialog"===E?.target?.method}onReset(){this.resetForm()}resetForm(E=void 0){this.form.reset(E),this._submittedReactive.set(!1),this.form._events.next(new Bt(this.form))}_updateDomValue(){this.directives.forEach(E=>{const V=E.control,Z=this.form.get(E.path);V!==Z&&(ai(V||null,E),(w=>w instanceof Bn)(Z)&&(gr(Z,E,this.callSetDisabledState),E.control=Z))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(E){const V=this.form.get(E.path);(function ke(w,I){Br(w,I)})(V,E),V.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(E){if(this.form){const V=this.form.get(E.path);V&&function Ye(w,I){return Mr(w,I)}(V,E)&&V.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Br(this.form,this),this._oldForm&&Mr(this._oldForm,this)}_checkFormPresent(){}static \u0275fac=function(V){return new(V||w)(o.rXU(te,10),o.rXU(ie,10),o.rXU(sr,8))};static \u0275dir=o.FsC({type:w,selectors:[["","formGroup",""]],hostBindings:function(V,Z){1&V&&o.bIt("submit",function(pt){return Z.onSubmit(pt)})("reset",function(){return Z.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[o.Jv_([us]),o.Vt3,o.OA$]})}return w})();const Ki={provide:Oe,useExisting:(0,o.Rfq)(()=>Wo)};let Wo=(()=>{class w extends Oe{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(E){}model;update=new o.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(E,V,Z,ot,pt){super(),this._ngModelWarningConfig=pt,this._parent=E,this._setValidators(V),this._setAsyncValidators(Z),this.valueAccessor=Dn(0,ot)}ngOnChanges(E){this._added||this._setUpControl(),fn(E,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(E){this.viewModel=E,this.update.emit(E)}get path(){return po(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(V){return new(V||w)(o.rXU(On,13),o.rXU(te,10),o.rXU(ie,10),o.rXU(ut,10),o.rXU(Ar,8))};static \u0275dir=o.FsC({type:w,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[o.Jv_([Ki]),o.Vt3,o.OA$]})}return w})();const Oo={provide:ut,useExisting:(0,o.Rfq)(()=>so),multi:!0};function Sr(w,I){return null==w?`${I}`:(I&&"object"==typeof I&&(I="Object"),`${w}: ${I}`.slice(0,50))}let so=(()=>{class w extends ct{value;_optionMap=new Map;_idCounter=0;set compareWith(E){this._compareWith=E}_compareWith=Object.is;writeValue(E){this.value=E;const Z=Sr(this._getOptionId(E),E);this.setProperty("value",Z)}registerOnChange(E){this.onChange=V=>{this.value=this._getOptionValue(V),E(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(E){for(const V of this._optionMap.keys())if(this._compareWith(this._optionMap.get(V),E))return V;return null}_getOptionValue(E){const V=function Zr(w){return w.split(":")[0]}(E);return this._optionMap.has(V)?this._optionMap.get(V):E}static \u0275fac=(()=>{let E;return function(Z){return(E||(E=o.xGo(w)))(Z||w)}})();static \u0275dir=o.FsC({type:w,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(V,Z){1&V&&o.bIt("change",function(pt){return Z.onChange(pt.target.value)})("blur",function(){return Z.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[o.Jv_([Oo]),o.Vt3]})}return w})(),ao=(()=>{class w{_element;_renderer;_select;id;constructor(E,V,Z){this._element=E,this._renderer=V,this._select=Z,this._select&&(this.id=this._select._registerOption())}set ngValue(E){null!=this._select&&(this._select._optionMap.set(this.id,E),this._setElementValue(Sr(this.id,E)),this._select.writeValue(this._select.value))}set value(E){this._setElementValue(E),this._select&&this._select.writeValue(this._select.value)}_setElementValue(E){this._renderer.setProperty(this._element.nativeElement,"value",E)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
3),this._select.writeValue(this._select.value))}static \u0275fac=function(V){return new(V||w)(o.rXU(o.aKT),o.rXU(o.sFG),o.rXU(so,9))};static \u0275dir=o.FsC({type:w,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return w})();const ci={provide:ut,useExisting:(0,o.Rfq)(()=>vo),multi:!0};function xn(w,I){return null==w?`${I}`:("string"==typeof I&&(I=`'${I}'`),I&&"object"==typeof I&&(I="Object"),`${w}: ${I}`.slice(0,50))}let vo=(()=>{class w extends ct{value;_optionMap=new Map;_idCounter=0;set compareWith(E){this._compareWith=E}_compareWith=Object.is;writeValue(E){let V;if(this.value=E,Array.isArray(E)){const Z=E.map(ot=>this._getOptionId(ot));V=(ot,pt)=>{ot._setSelected(Z.indexOf(pt.toString())>-1)}}else V=(Z,ot)=>{Z._setSelected(!1)};this._optionMap.forEach(V)}registerOnChange(E){this.onChange=V=>{const Z=[],ot=V.selectedOptions;if(void 0!==ot){const pt=ot;for(let wn=0;wn<pt.length;wn++){const yo=this._getOptionValue(pt[wn].value);Z.push(yo)}}else{const pt=V.options;for(let wn=0;wn<pt.length;wn++){const co=pt[wn];if(co.selected){const yo=this._getOptionValue(co.value);Z.push(yo)}}}this.value=Z,E(Z)}}_registerOption(E){const V=(this._idCounter++).toString();return this._optionMap.set(V,E),V}_getOptionId(E){for(const V of this._optionMap.keys())if(this._compareWith(this._optionMap.get(V)._value,E))return V;return null}_getOptionValue(E){const V=function xr(w){return w.split(":")[0]}(E);return this._optionMap.has(V)?this._optionMap.get(V)._value:E}static \u0275fac=(()=>{let E;return function(Z){return(E||(E=o.xGo(w)))(Z||w)}})();static \u0275dir=o.FsC({type:w,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(V,Z){1&V&&o.bIt("change",function(pt){return Z.onChange(pt.target)})("blur",function(){return Z.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[o.Jv_([ci]),o.Vt3]})}return w})(),wr=(()=>{class w{_element;_renderer;_select;id;_value;constructor(E,V,Z){this._element=E,this._renderer=V,this._select=Z,this._select&&(this.id=this._select._registerOption(this))}set ngValue(E){null!=this._select&&(this._value=E,this._setElementValue(xn(this.id,E)),this._select.writeValue(this._select.value))}set value(E){this._select?(this._value=E,this._setElementValue(xn(this.id,E)),this._select.writeValue(this._select.value)):this._setElementValue(E)}_setElementValue(E){this._renderer.setProperty(this._element.nativeElement,"value",E)}_setSelected(E){this._renderer.setProperty(this._element.nativeElement,"selected",E)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static \u0275fac=function(V){return new(V||w)(o.rXU(o.aKT),o.rXU(o.sFG),o.rXU(vo,9))};static \u0275dir=o.FsC({type:w,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return w})(),Hr=(()=>{class w{_validator=en;_onChange;_enabled;ngOnChanges(E){if(this.inputName in E){const V=this.normalizeInput(E[this.inputName].currentValue);this._enabled=this.enabled(V),this._validator=this._enabled?this.createValidator(V):en,this._onChange&&this._onChange()}}validate(E){return this._validator(E)}registerOnValidatorChange(E){this._onChange=E}enabled(E){return null!=E}static \u0275fac=function(V){return new(V||w)};static \u0275dir=o.FsC({type:w,features:[o.OA$]})}return w})();const Ni={provide:te,useExisting:(0,o.Rfq)(()=>Tr),multi:!0};let Tr=(()=>{class w extends Hr{required;inputName="required";normalizeInput=o.L39;createValidator=E=>rn;enabled(E){return E}static \u0275fac=(()=>{let E;return function(Z){return(E||(E=o.xGo(w)))(Z||w)}})();static \u0275dir=o.FsC({type:w,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(V,Z){2&V&&o.BMQ("required",Z._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[o.Jv_([Ni]),o.Vt3]})}return w})(),ar=(()=>{class w{static \u0275fac=function(V){return new(V||w)};static \u0275mod=o.$C({type:w});static \u0275inj=o.G2t({})}return w})();class Rr extends Bo{constructor(I,E,V){super(sn(E),Er(V,E)),this.controls=I,this._initOb
3servables(),this._setUpdateStrategy(E),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(I){return this.controls[this._adjustIndex(I)]}push(I,E={}){this.controls.push(I),this._registerControl(I),this.updateValueAndValidity({emitEvent:E.emitEvent}),this._onCollectionChange()}insert(I,E,V={}){this.controls.splice(I,0,E),this._registerControl(E),this.updateValueAndValidity({emitEvent:V.emitEvent})}removeAt(I,E={}){let V=this._adjustIndex(I);V<0&&(V=0),this.controls[V]&&this.controls[V]._registerOnCollectionChange(()=>{}),this.controls.splice(V,1),this.updateValueAndValidity({emitEvent:E.emitEvent})}setControl(I,E,V={}){let Z=this._adjustIndex(I);Z<0&&(Z=0),this.controls[Z]&&this.controls[Z]._registerOnCollectionChange(()=>{}),this.controls.splice(Z,1),E&&(this.controls.splice(Z,0,E),this._registerControl(E)),this.updateValueAndValidity({emitEvent:V.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(I,E={}){vt(this,0,I),I.forEach((V,Z)=>{Wn(this,!1,Z),this.at(Z).setValue(V,{onlySelf:!0,emitEvent:E.emitEvent})}),this.updateValueAndValidity(E)}patchValue(I,E={}){null!=I&&(I.forEach((V,Z)=>{this.at(Z)&&this.at(Z).patchValue(V,{onlySelf:!0,emitEvent:E.emitEvent})}),this.updateValueAndValidity(E))}reset(I=[],E={}){this._forEachChild((V,Z)=>{V.reset(I[Z],{onlySelf:!0,emitEvent:E.emitEvent})}),this._updatePristine(E,this),this._updateTouched(E,this),this.updateValueAndValidity(E)}getRawValue(){return this.controls.map(I=>I.getRawValue())}clear(I={}){this.controls.length<1||(this._forEachChild(E=>E._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:I.emitEvent}))}_adjustIndex(I){return I<0?I+this.length:I}_syncPendingControls(){let I=this.controls.reduce((E,V)=>!!V._syncPendingControls()||E,!1);return I&&this.updateValueAndValidity({onlySelf:!0}),I}_forEachChild(I){this.controls.forEach((E,V)=>{I(E,V)})}_updateValue(){this.value=this.controls.filter(I=>I.enabled||this.disabled).map(I=>I.value)}_anyControls(I){return this.controls.some(E=>E.enabled&&I(E))}_setUpControls(){this._forEachChild(I=>this._registerControl(I))}_allControlsDisabled(){for(const I of this.controls)if(I.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(I){I.setParent(this),I._registerOnCollectionChange(this._onCollectionChange)}_find(I){return this.at(I)??null}}function Qo(w){return!!w&&(void 0!==w.asyncValidators||void 0!==w.validators||void 0!==w.updateOn)}let qt=(()=>{class w{useNonNullable=!1;get nonNullable(){const E=new w;return E.useNonNullable=!0,E}group(E,V=null){const Z=this._reduceControls(E);let ot={};return Qo(V)?ot=V:null!==V&&(ot.validators=V.validator,ot.asyncValidators=V.asyncValidator),new wo(Z,ot)}record(E,V=null){const Z=this._reduceControls(E);return new tn(Z,V)}control(E,V,Z){let ot={};return this.useNonNullable?(Qo(V)?ot=V:(ot.validators=V,ot.asyncValidators=Z),new Bn(E,{...ot,nonNullable:!0})):new Bn(E,V,Z)}array(E,V,Z){const ot=E.map(pt=>this._createControl(pt));return new Rr(ot,V,Z)}_reduceControls(E){const V={};
3return Object.keys(E).forEach(Z=>{V[Z]=this._createControl(E[Z])}),V}_createControl(E){return E instanceof Bn||E instanceof Bo?E:Array.isArray(E)?this.control(E[0],E.length>1?E[1]:null,E.length>2?E[2]:null):this.control(E)}static \u0275fac=function(V){return new(V||w)};static \u0275prov=o.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})(),hi=(()=>{class w{static withConfig(E){return{ngModule:w,providers:[{provide:sr,useValue:E.callSetDisabledState??Dr}]}}static \u0275fac=function(V){return new(V||w)};static \u0275mod=o.$C({type:w});static \u0275inj=o.G2t({imports:[ar]})}return w})(),Zo=(()=>{class w{static withConfig(E){return{ngModule:w,providers:[{provide:Ar,useValue:E.warnOnNgModelWithFormControl??"always"},{provide:sr,useValue:E.callSetDisabledState??Dr}]}}static \u0275fac=function(V){return new(V||w)};static \u0275mod=o.$C({type:w});static \u0275inj=o.G2t({imports:[ar]})}return w})()},345:(bt,Le,L)=>{L.d(Le,{B8:()=>Re,W8:()=>ur,hE:()=>Oe,up:()=>Dt});var o=L(177),W=L(4438);class re extends o.VF{supportsDOMEvents=!0}class ue extends re{static makeCurrent(){(0,o.ZD)(new ue)}onAndCancel(he,Y,ee){return he.addEventListener(Y,ee),()=>{he.removeEventListener(Y,ee)}}dispatchEvent(he,Y){he.dispatchEvent(Y)}remove(he){he.remove()}createElement(he,Y){return(Y=Y||this.getDefaultDocument()).createElement(he)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(he){return he.nodeType===Node.ELEMENT_NODE}isShadowRoot(he){return he instanceof DocumentFragment}getGlobalEventTarget(he,Y){return"window"===Y?window:"document"===Y?he:"body"===Y?he.body:null}getBaseHref(he){const Y=function fe(){return ve=ve||document.querySelector("base"),ve?ve.getAttribute("href"):null}();return null==Y?null:function me(le){return new URL(le,document.baseURI).pathname}(Y)}resetBaseElement(){ve=null}getUserAgent(){return window.navigator.userAgent}getCookie(he){return(0,o._b)(document.cookie,he)}}let ve=null,xe=(()=>{class le{build(){return new XMLHttpRequest}static \u0275fac=function(ee){return new(ee||le)};static \u0275prov=W.jDH({token:le,factory:le.\u0275fac})}return le})();const Ie=new W.nKC("");let be=(()=>{class le{_zone;_plugins;_eventNameToPlugin=new Map;constructor(Y,ee){this._zone=ee,Y.forEach(Me=>{Me.manager=this}),this._plugins=Y.slice().reverse()}addEventListener(Y,ee,Me){return this._findPluginFor(ee).addEventListener(Y,ee,Me)}getZone(){return this._zone}_findPluginFor(Y){let ee=this._eventNameToPlugin.get(Y);if(ee)return ee;if(ee=this._plugins.find(et=>et.supports(Y)),!ee)throw new W.wOt(5101,!1);return this._eventNameToPlugin.set(Y,ee),ee}static \u0275fac=function(ee){return new(ee||le)(W.KVO(Ie),W.KVO(W.SKi))};static \u0275prov=W.jDH({token:le,factory:le.\u0275fac})}return le})();class Ve{_doc;constructor(he){this._doc=he}manager}const lt="ng-app-id";function Ge(le){for(const he of le)he.remove()}function ct(le,he){const Y=he.createElement("style");return Y.textContent=le,Y}function xt(le,he){const Y=he.createElement("link");return Y.setAttribute("rel","stylesheet"),Y.setAttribute("href",le),Y}let Ct=(()=>{class le{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(Y,ee,Me,et={}){this.doc=Y,this.appId=ee,this.nonce=Me,this.isServer=(0,o.Vy)(et),function ut(le,he,Y,ee){const Me=le.head?.querySelectorAll(`style[${lt}="${he}"],link[${lt}="${he}"]`);if(Me)for(const et of Me)et.removeAttribute(lt),et instanceof HTMLLinkElement?ee.set(et.href.slice(et.href.lastIndexOf("/")+1),{usage:0,elements:[et]}):et.textContent&&Y.set(et.textContent,{usage:0,elements:[et]})}(Y,ee,this.inline,this.external),this.hosts.add(Y.head)}addStyles(Y,ee){for(const Me of Y)this.addUsage(Me,this.inline,ct);ee?.forEach(Me=>this.addUsage(Me,this.external,xt))}removeStyles(Y,ee){for(const Me of Y)this.removeUsage(Me,this.inline);ee?.forEach(Me=>this.removeUsage(Me,this.external))}addUsage(Y,ee,Me){const et=ee.get(Y);et?et.usage++:ee.set(Y,{usage:1,elements:[...this.hosts].map(mt=>this.addElement(mt,Me(Y,this.doc)))})}removeUsage(Y,ee){const Me=ee.get(Y);Me&&(Me.usage--,Me.usage<=0&&(Ge(Me.elements),ee.delete(Y)))}ngOnDestroy(){for(const[,{elements:Y}
3]of[...this.inline,...this.external])Ge(Y);this.hosts.clear()}addHost(Y){this.hosts.add(Y);for(const[ee,{elements:Me}]of this.inline)Me.push(this.addElement(Y,ct(ee,this.doc)));for(const[ee,{elements:Me}]of this.external)Me.push(this.addElement(Y,xt(ee,this.doc)))}removeHost(Y){this.hosts.delete(Y)}addElement(Y,ee){return this.nonce&&ee.setAttribute("nonce",this.nonce),this.isServer&&ee.setAttribute(lt,this.appId),Y.appendChild(ee)}static \u0275fac=function(ee){return new(ee||le)(W.KVO(o.qQ),W.KVO(W.sZ2),W.KVO(W.BIS,8),W.KVO(W.Agw))};static \u0275prov=W.jDH({token:le,factory:le.\u0275fac})}return le})();const Vt={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},St=/%COMP%/g,te=new W.nKC("",{providedIn:"root",factory:()=>!0});function pe(le,he){return he.map(Y=>Y.replace(St,le))}let Ae=(()=>{class le{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(Y,ee,Me,et,mt,Bt,sn,Gn=null){this.eventManager=Y,this.sharedStylesHost=ee,this.appId=Me,this.removeStylesOnCompDestroy=et,this.doc=mt,this.platformId=Bt,this.ngZone=sn,this.nonce=Gn,this.platformIsServer=(0,o.Vy)(Bt),this.defaultRenderer=new tt(Y,mt,sn,this.platformIsServer)}createRenderer(Y,ee){if(!Y||!ee)return this.defaultRenderer;this.platformIsServer&&ee.encapsulation===W.gXe.ShadowDom&&(ee={...ee,encapsulation:W.gXe.Emulated});const Me=this.getOrCreateRenderer(Y,ee);return Me instanceof Mn?Me.applyToHost(Y):Me instanceof In&&Me.applyStyles(),Me}getOrCreateRenderer(Y,ee){const Me=this.rendererByCompId;let et=Me.get(ee.id);if(!et){const mt=this.doc,Bt=this.ngZone,sn=this.eventManager,Gn=this.sharedStylesHost,Er=this.removeStylesOnCompDestroy,Nr=this.platformIsServer;switch(ee.encapsulation){case W.gXe.Emulated:et=new Mn(sn,Gn,ee,this.appId,Er,mt,Bt,Nr);break;case W.gXe.ShadowDom:return new Xn(sn,Gn,Y,ee,mt,Bt,this.nonce,Nr);default:et=new In(sn,Gn,ee,Er,mt,Bt,Nr)}Me.set(ee.id,et)}return et}ngOnDestroy(){this.rendererByCompId.clear()}static \u0275fac=function(ee){return new(ee||le)(W.KVO(be),W.KVO(Ct),W.KVO(W.sZ2),W.KVO(te),W.KVO(o.qQ),W.KVO(W.Agw),W.KVO(W.SKi),W.KVO(W.BIS))};static \u0275prov=W.jDH({token:le,factory:le.\u0275fac})}return le})();class tt{eventManager;doc;ngZone;platformIsServer;data=Object.create(null);throwOnSyntheticProps=!0;constructor(he,Y,ee,Me){this.eventManager=he,this.doc=Y,this.ngZone=ee,this.platformIsServer=Me}destroy(){}destroyNode=null;createElement(he,Y){return Y?this.doc.createElementNS(Vt[Y]||Y,he):this.doc.createElement(he)}createComment(he){return this.doc.createComment(he)}createText(he){return this.doc.createTextNode(he)}appendChild(he,Y){(Zn(he)?he.content:he).appendChild(Y)}insertBefore(he,Y,ee){he&&(Zn(he)?he.content:he).insertBefore(Y,ee)}removeChild(he,Y){Y.remove()}selectRootElement(he,Y){let ee="string"==typeof he?this.doc.querySelector(he):he;if(!ee)throw new W.wOt(-5104,!1);return Y||(ee.textContent=""),ee}parentNode(he){return he.parentNode}nextSibling(he){return he.nextSibling}setAttribute(he,Y,ee,Me){if(Me){Y=Me+":"+Y;const et=Vt[Me];et?he.setAttributeNS(et,Y,ee):he.setAttribute(Y,ee)}else he.setAttribute(Y,ee)}removeAttribute(he,Y,ee){if(ee){const Me=Vt[ee];Me?he.removeAttributeNS(Me,Y):he.removeAttribute(`${ee}:${Y}`)}else he.removeAttribute(Y)}addClass(he,Y){he.classList.add(Y)}removeClass(he,Y){he.classList.remove(Y)}setStyle(he,Y,ee,Me){Me&(W.czy.DashCase|W.czy.Important)?he.style.setProperty(Y,ee,Me&W.czy.Important?"important":""):he.style[Y]=ee}removeStyle(he,Y,ee){ee&W.czy.DashCase?he.style.removeProperty(Y):he.style[Y]=""}setProperty(he,Y,ee){null!=he&&(he[Y]=ee)}setValue(he,Y){he.nodeValue=Y}listen(he,Y,ee){if("string"==typeof he&&!(he=(0,o.QT)().getGlobalEventTarget(this.doc,he)))throw new Error(`Unsupported event target ${he} for event ${Y}`);return this.eventManager.addEventListener(he,Y,this.decoratePreventDefault(ee))}decoratePreventDefault(he){return Y=>{if("__ngUnwrap__"===Y)return he;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>he(Y)):he(Y))&&Y.preventDefault()}}}function Zn(le){return"TEMPLATE"===le.tagName&&void 0!==le.content}class Xn extends tt{sharedStylesHost;hostEl;shadowRoot;constructor(he,Y,ee,Me,et,mt,Bt,sn){super(he,et,mt,sn),this.sharedStylesHost=Y,this.hostEl=ee,this.shadowRoot=ee.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Gn=pe(Me.id,Me.styles);for(const Nr of Gn){const br=document.createElement("style");Bt&&br.setAttribute("nonce",Bt),br.textContent=Nr,this.shadowRoot.appendChild(br)}const Er=Me.getExternalStyles?.();if(Er)for(const Nr of Er){const br=xt(Nr,et);Bt&&br.setAttribute("nonce",Bt),this.shadowRoot.appendChild(br)}}nodeOrShadowRoot(he){return he===this.hostEl?this.shadowRoot:he}appendChild(he,Y){return super.appendChild(this.nodeOrShadowRoot(he),Y)}insertBefore(he,Y,ee){return super.insertBefore(this.nodeOrShadowRoot(he),Y,ee)}removeChild(he,Y){return super.removeChild(null,Y)}parentNode(he){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(he)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class In extends tt{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(he,Y,ee,Me,et,mt,Bt,sn){super(he,et,mt,Bt),this.sharedStylesHost=Y,this.removeStylesOnCompDestroy=Me,this.styles=sn?pe(sn,ee.styles):ee.styles,this.styleUrls=ee.getExternalStyles?.(sn)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class Mn extends In{contentAttr;hostAttr;constructor(he,Y,ee,Me,et,mt,Bt,sn){const Gn=Me+"-"+ee.id;super(he,Y,ee,et,mt,Bt,sn,Gn),this.contentAttr=function ie(le){return"_ngcontent-%COMP%".replace(St,le)}(Gn),this.hostAttr=function J(le){return"_nghost-%COMP%".replace(St,le)}(Gn)}applyToHost(he){this.applyStyles(),this.setAttribute(he,this.hostAttr,"")}createElement(he,Y){const ee=super.createElement(he,Y);return super.setAttribute(ee,this.contentAttr,""),ee}}let en=(()=>{class le extends Ve{constructor(Y){super(Y)}supports(Y){return!0}addEventListener(Y,ee,Me){return Y.addEventListener(ee,Me,!1),()=>this.removeEventListener(Y,ee,Me)}removeEventListener(Y,ee,Me){return Y.removeEventListener(ee,Me)}static \u0275fac=function(ee){return new(ee||le)(W.KVO(o.qQ))};static \u0275prov=W.jDH({token:le,factory:le.\u0275fac})}return le})();const ce=["alt","control","meta","shift"],ge={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Se={alt:le=>le.altKey,control:le=>le.ctrlKey,meta:le=>le.metaKey,shift:le=>le.shiftKey};let De=(()=>{class le extends Ve{constructor(Y){super(Y)}supports(Y){return null!=le.parseEventName(Y)}addEventListener(Y,ee,Me){const et=le.parseEventName(ee),mt=le.eventCallback(et.fullKey,Me,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,o.QT)().onAndCancel(Y,et.domEventName,mt))}static parseEventName(Y){const ee=Y.toLowerCase().split("."),Me=ee.shift();if(0===ee.length||"keydown"!==Me&&"keyup"!==Me)return null;const et=le._normalizeKey(ee.pop());let mt="",Bt=ee.indexOf("code");if(Bt>-1&&(ee.splice(Bt,1),mt="code."),ce.forEach(Gn=>{const Er=ee.indexOf(Gn);Er>-1&&(ee.splice(Er,1),mt+=Gn+".")}),mt+=et,0!=ee.length||0===et.length)return null;const sn={};return sn.domEventName=Me,sn.fullKey=mt,sn}static matchEventFullKeyCode(Y,ee){let Me=ge[Y.key]||Y.key,et="";return ee.indexOf("code.")>-1&&(Me=Y.code,et="code."),!(null==Me||!Me)&&(Me=Me.toLowerCase()," "===Me?Me="space":"."===Me&&(Me="dot"),ce.forEach(mt=>{mt!==Me&&(0,Se[mt])(Y)&&(et+=mt+".")}),et+=Me,et===ee)}static eventCallback(Y,ee,Me){return et=>{le.matchEventFullKeyCode(et,Y)&&Me.runGuarded(()=>ee(et))}}static _normalizeKey(Y){return"esc"===Y?"escape":Y}static \u0275fac=function(ee){return new(ee||le)(W.KVO(o.qQ))};static \u0275prov=W.jDH({token:le,factory:le.\u0275fac})}return le})();function Re(le,he){return(0,W.TL3)({rootComponent:le,...gt(he)})}function gt(le){return{appProviders:[...on,...le?.providers??[]],platformProviders:En}}const En=[{provide:W.Agw,useValue:o.AJ},{provide:W.PLl,useValue:function pn(){ue.makeCurrent()},multi:!0},{provide:o.qQ,useFactory:function Gt(){return(0,W.TL$)(document),document},deps:[]}],on=[{provide:W.H8p,useValue:"root"},{provide:W.zcH,useFactory:function dt(){return new W.zcH},deps:[]},{provide:Ie,useClass:en,multi:!0,deps:[o.qQ,W.SKi,W.Agw]},{provide:Ie,useClass:De,multi:!0,deps:[o.qQ]},Ae,Ct,be,{provide:W._9s,useExisting:Ae},{provide:o.N0,useClass:xe,deps:[]},[]];let ur=(()=>{class le{_doc;_dom;
3constructor(Y){this._doc=Y,this._dom=(0,o.QT)()}addTag(Y,ee=!1){return Y?this._getOrCreateElement(Y,ee):null}addTags(Y,ee=!1){return Y?Y.reduce((Me,et)=>(et&&Me.push(this._getOrCreateElement(et,ee)),Me),[]):[]}getTag(Y){return Y&&this._doc.querySelector(`meta[${Y}]`)||null}getTags(Y){if(!Y)return[];const ee=this._doc.querySelectorAll(`meta[${Y}]`);return ee?[].slice.call(ee):[]}updateTag(Y,ee){if(!Y)return null;ee=ee||this._parseSelector(Y);const Me=this.getTag(ee);return Me?this._setMetaElementAttributes(Y,Me):this._getOrCreateElement(Y,!0)}removeTag(Y){this.removeTagElement(this.getTag(Y))}removeTagElement(Y){Y&&this._dom.remove(Y)}_getOrCreateElement(Y,ee=!1){if(!ee){const mt=this._parseSelector(Y),Bt=this.getTags(mt).filter(sn=>this._containsAttributes(Y,sn))[0];if(void 0!==Bt)return Bt}const Me=this._dom.createElement("meta");return this._setMetaElementAttributes(Y,Me),this._doc.getElementsByTagName("head")[0].appendChild(Me),Me}_setMetaElementAttributes(Y,ee){return Object.keys(Y).forEach(Me=>ee.setAttribute(this._getMetaKeyMap(Me),Y[Me])),ee}_parseSelector(Y){const ee=Y.name?"name":"property";return`${ee}="${Y[ee]}"`}_containsAttributes(Y,ee){return Object.keys(Y).every(Me=>ee.getAttribute(this._getMetaKeyMap(Me))===Y[Me])}_getMetaKeyMap(Y){return On[Y]||Y}static \u0275fac=function(ee){return new(ee||le)(W.KVO(o.qQ))};static \u0275prov=W.jDH({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})();const On={httpEquiv:"http-equiv"};let Oe=(()=>{class le{_doc;constructor(Y){this._doc=Y}getTitle(){return this._doc.title}setTitle(Y){this._doc.title=Y||""}static \u0275fac=function(ee){return new(ee||le)(W.KVO(o.qQ))};static \u0275prov=W.jDH({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})(),Dt=(()=>{class le{static \u0275fac=function(ee){return new(ee||le)};static \u0275prov=W.jDH({token:le,factory:function(ee){let Me=null;return Me=ee?new(ee||le):W.KVO(jo),Me},providedIn:"root"})}return le})(),jo=(()=>{class le extends Dt{_doc;constructor(Y){super(),this._doc=Y}sanitize(Y,ee){if(null==ee)return null;switch(Y){case W.WPN.NONE:return ee;case W.WPN.HTML:return(0,W.ZF7)(ee,"HTML")?(0,W.rcV)(ee):(0,W.h9k)(this._doc,String(ee)).toString();case W.WPN.STYLE:return(0,W.ZF7)(ee,"Style")?(0,W.rcV)(ee):ee;case W.WPN.SCRIPT:if((0,W.ZF7)(ee,"Script"))return(0,W.rcV)(ee);throw new W.wOt(5200,!1);case W.WPN.URL:return(0,W.ZF7)(ee,"URL")?(0,W.rcV)(ee):(0,W.$MX)(String(ee));case W.WPN.RESOURCE_URL:if((0,W.ZF7)(ee,"ResourceURL"))return(0,W.rcV)(ee);throw new W.wOt(5201,!1);default:throw new W.wOt(5202,!1)}}bypassSecurityTrustHtml(Y){return(0,W.Kcf)(Y)}bypassSecurityTrustStyle(Y){return(0,W.cWb)(Y)}bypassSecurityTrustScript(Y){return(0,W.UyX)(Y)}bypassSecurityTrustUrl(Y){return(0,W.osQ)(Y)}bypassSecurityTrustResourceUrl(Y){return(0,W.e5t)(Y)}static \u0275fac=function(ee){return new(ee||le)(W.KVO(o.qQ))};static \u0275prov=W.jDH({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})()},408:(bt,Le,L)=>{L.d(Le,{nX:()=>xn,wF:()=>Wt,Ix:()=>xo,Wk:()=>Qs,iI:()=>Il,n3:()=>Xo,OY:()=>Uo,lh:()=>Ia,oH:()=>Oa,qQ:()=>an});var o=L(4438),W=L(1985),re=L(8071),ve=L(6648),fe=L(7673),me=L(4412),Qe=L(3073),xe=L(3669),Ie=L(6450),be=L(3794),Ve=L(8496),lt=L(4360),Ge=L(5225);function ct(...l){const f=(0,be.lI)(l),d=(0,be.ms)(l),{args:g,keys:y}=(0,Qe.D)(l);if(0===g.length)return(0,ve.H)([],f);const b=new W.c(function ut(l,f,d=xe.D){return g=>{xt(f,()=>{const{length:y}=l,b=new Array(y);let O=y,j=y;for(let F=0;F<y;F++)xt(f,()=>{const ne=(0,ve.H)(l[F],f);let de=!1;ne.subscribe((0,lt._)(g,_e=>{b[F]=_e,de||(de=!0,j--),j||g.next(d(b.slice()))},()=>{--O||g.complete()}))},g)},g)}}(g,f,y?O=>(0,Ve.e)(y,O):xe.D));return d?b.pipe((0,Ie.I)(d)):b}function xt(l,f,d){l?(0,Ge.N)(d,l,f):f()}const Vt=(0,L(1853).L)(l=>function(){l(this),this.name="EmptyError",this.message="no elements in sequence"});var St=L(1397);function We(l=1/0){return(0,St.Z)(xe.D,l)}function Fe(...l){return function $e(){return We(1)}()((0,ve.H)(l,(0,be.lI)(l)))}var Et=L(8750);function te(l){return new W.c(f=>{(0,Et.Tg)(l()).subscribe(f)})}var ie=L(1203);function J(l,f){const d=(0,re.T)(l)?l:()=>l,g=y=>y.error(d());return new W.c(f?y=>f.schedule(g,0,y):g)}const pe=new W.c(l=>l.complete());
3var rn=L(8359),un=L(9974);function Zn(){return(0,un.N)((l,f)=>{let d=null;l._refCount++;const g=(0,lt._)(f,void 0,void 0,void 0,()=>{if(!l||l._refCount<=0||0<--l._refCount)return void(d=null);const y=l._connection,b=d;d=null,y&&(!b||y===b)&&y.unsubscribe(),f.unsubscribe()});l.subscribe(g),g.closed||(d=l.connect())})}class Xn extends W.c{constructor(f,d){super(),this.source=f,this.subjectFactory=d,this._subject=null,this._refCount=0,this._connection=null,(0,un.S)(f)&&(this.lift=f.lift)}_subscribe(f){return this.getSubject().subscribe(f)}getSubject(){const f=this._subject;return(!f||f.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:f}=this;this._subject=this._connection=null,f?.unsubscribe()}connect(){let f=this._connection;if(!f){f=this._connection=new rn.yU;const d=this.getSubject();f.add(this.source.subscribe((0,lt._)(d,void 0,()=>{this._teardown(),d.complete()},g=>{this._teardown(),d.error(g)},()=>this._teardown()))),f.closed&&(this._connection=null,f=rn.yU.EMPTY)}return f}refCount(){return Zn()(this)}}var In=L(1413),Mn=L(177),en=L(6354),ce=L(5558);function ge(l){return l<=0?()=>pe:(0,un.N)((f,d)=>{let g=0;f.subscribe((0,lt._)(d,y=>{++g<=l&&(d.next(y),l<=g&&d.complete())}))})}var De=L(5964);function Re(l){return(0,un.N)((f,d)=>{let g=!1;f.subscribe((0,lt._)(d,y=>{g=!0,d.next(y)},()=>{g||d.next(l),d.complete()}))})}function Be(l=gt){return(0,un.N)((f,d)=>{let g=!1;f.subscribe((0,lt._)(d,y=>{g=!0,d.next(y)},()=>g?d.complete():d.error(l())))})}function gt(){return new Vt}function kt(l,f){const d=arguments.length>=2;return g=>g.pipe(l?(0,De.p)((y,b)=>l(y,b,g)):xe.D,ge(1),d?Re(f):Be(()=>new Vt))}var pn=L(274);function dt(l,f,d){const g=(0,re.T)(l)||f||d?{next:l,error:f,complete:d}:l;return g?(0,un.N)((y,b)=>{var O;null===(O=g.subscribe)||void 0===O||O.call(g);let j=!0;y.subscribe((0,lt._)(b,F=>{var ne;null===(ne=g.next)||void 0===ne||ne.call(g,F),b.next(F)},()=>{var F;j=!1,null===(F=g.complete)||void 0===F||F.call(g),b.complete()},F=>{var ne;j=!1,null===(ne=g.error)||void 0===ne||ne.call(g,F),b.error(F)},()=>{var F,ne;j&&(null===(F=g.unsubscribe)||void 0===F||F.call(g)),null===(ne=g.finalize)||void 0===ne||ne.call(g)}))}):xe.D}function Gt(l){return(0,un.N)((f,d)=>{let b,g=null,y=!1;g=f.subscribe((0,lt._)(d,void 0,void 0,O=>{b=(0,Et.Tg)(l(O,Gt(l)(f))),g?(g.unsubscribe(),g=null,b.subscribe(d)):y=!0})),y&&(g.unsubscribe(),g=null,b.subscribe(d))})}function Zt(l){return l<=0?()=>pe:(0,un.N)((f,d)=>{let g=[];f.subscribe((0,lt._)(d,y=>{g.push(y),l<g.length&&g.shift()},()=>{for(const y of g)d.next(y);d.complete()},void 0,()=>{g=null}))})}var Ln=L(980),ur=L(6977),On=L(345);const Oe="primary",jn=Symbol("RouteTitle");class qr{params;constructor(f){this.params=f||{}}has(f){return Object.prototype.hasOwnProperty.call(this.params,f)}get(f){if(this.has(f)){const d=this.params[f];return Array.isArray(d)?d[0]:d}return null}getAll(f){if(this.has(f)){const d=this.params[f];return Array.isArray(d)?d:[d]}return[]}get keys(){return Object.keys(this.params)}}function Kr(l){return new qr(l)}function dr(l,f,d){const g=d.path.split("/");if(g.length>l.length||"full"===d.pathMatch&&(f.hasChildren()||g.length<l.length))return null;const y={};for(let b=0;b<g.length;b++){const O=g[b],j=l[b];if(":"===O[0])y[O.substring(1)]=j;else if(O!==j.path)return null}return{consumed:l.slice(0,g.length),posParams:y}}function Ot(l,f){const d=l?Yn(l):void 0,g=f?Yn(f):void 0;if(!d||!g||d.length!=g.length)return!1;let y;for(let b=0;b<d.length;b++)if(y=d[b],!fr(l[y],f[y]))return!1;return!0}function Yn(l){return[...Object.keys(l),...Object.getOwnPropertySymbols(l)]}function fr(l,f){if(Array.isArray(l)&&Array.isArray(f)){if(l.length!==f.length)return!1;const d=[...l].sort(),g=[...f].sort();return d.every((y,b)=>g[b]===y)}return l===f}function Pn(l){return l.length>0?l[l.length-1]:null}function $n(l){return function ue(l){return!!l&&(l instanceof W.c||(0,re.T)(l.lift)&&(0,re.T)(l.subscribe))}(l)?l:(0,o.jNT)(l)?(0,ve.H)(Promise.resolve(l)):(0,fe.of)(l)}const hr={exact:function Dt(l,f,d){if(!zn(l.segments,f.segments)||!jr(l.segments,f.segments,d)||l.numberOfChildren!==f.numberOfChildren)return!1;for(const g in f.children)if(!l.children[g]||!Dt(l.children[g],f.children[g],d))return!1;return!0},subset:pr},Vo={exact:function Hi(l,f){return Ot(l,f)},subset:function jo(l,f){return Object.keys(f).length<=Object.keys(l).length&&Object.keys(f).every(d=>fr(l[d],f[d]))},ignored:()=>!0};function dn(l,f,d){return hr[d.paths](l.root,f.root,d.matrixParams)&&Vo[d.queryParams](l.queryParams,f.queryParams)&&!("exact"===d.fragment&&l.fragment!==f.fragment)}function pr(l,f,d){return $t(l,f,f.segments,d)}function $t(l,f,d,g){if(l.segments.length>d.length){const y=l.segments.slice(0,d.length);
3return!(!zn(y,d)||f.hasChildren()||!jr(y,d,g))}if(l.segments.length===d.length){if(!zn(l.segments,d)||!jr(l.segments,d,g))return!1;for(const y in f.children)if(!l.children[y]||!pr(l.children[y],f.children[y],g))return!1;return!0}{const y=d.slice(0,l.segments.length),b=d.slice(l.segments.length);return!!(zn(l.segments,y)&&jr(l.segments,y,g)&&l.children[Oe])&&$t(l.children[Oe],f,b,g)}}function jr(l,f,d){return f.every((g,y)=>Vo[d](l[y].parameters,g.parameters))}class cn{root;queryParams;fragment;_queryParamMap;constructor(f=new Xt([],{}),d={},g=null){this.root=f,this.queryParams=d,this.fragment=g}get queryParamMap(){return this._queryParamMap??=Kr(this.queryParams),this._queryParamMap}toString(){return he.serialize(this)}}class Xt{segments;children;parent=null;constructor(f,d){this.segments=f,this.children=d,Object.values(d).forEach(g=>g.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Y(this)}}class oo{path;parameters;_parameterMap;constructor(f,d){this.path=f,this.parameters=d}get parameterMap(){return this._parameterMap??=Kr(this.parameters),this._parameterMap}toString(){return Er(this)}}function zn(l,f){return l.length===f.length&&l.every((d,g)=>d.path===f[g].path)}let bn=(()=>{class l{static \u0275fac=function(g){return new(g||l)};static \u0275prov=o.jDH({token:l,factory:()=>new le,providedIn:"root"})}return l})();class le{parse(f){const d=new Ms(f);return new cn(d.parseRootSegment(),d.parseQueryParams(),d.parseFragment())}serialize(f){const d=`/${ee(f.root,!0)}`,g=function br(l){const f=Object.entries(l).map(([d,g])=>Array.isArray(g)?g.map(y=>`${et(d)}=${et(y)}`).join("&"):`${et(d)}=${et(g)}`).filter(d=>d);return f.length?`?${f.join("&")}`:""}(f.queryParams);return`${d}${g}${"string"==typeof f.fragment?`#${function mt(l){return encodeURI(l)}(f.fragment)}`:""}`}}const he=new le;function Y(l){return l.segments.map(f=>Er(f)).join("/")}function ee(l,f){if(!l.hasChildren())return Y(l);if(f){const d=l.children[Oe]?ee(l.children[Oe],!1):"",g=[];return Object.entries(l.children).forEach(([y,b])=>{y!==Oe&&g.push(`${y}:${ee(b,!1)}`)}),g.length>0?`${d}(${g.join("//")})`:d}{const d=function ft(l,f){let d=[];return Object.entries(l.children).forEach(([g,y])=>{g===Oe&&(d=d.concat(f(y,g)))}),Object.entries(l.children).forEach(([g,y])=>{g!==Oe&&(d=d.concat(f(y,g)))}),d}(l,(g,y)=>y===Oe?[ee(l.children[Oe],!1)]:[`${y}:${ee(g,!1)}`]);return 1===Object.keys(l.children).length&&null!=l.children[Oe]?`${Y(l)}/${d[0]}`:`${Y(l)}/(${d.join("//")})`}}function Me(l){return encodeURIComponent(l).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function et(l){return Me(l).replace(/%3B/gi,";")}function Bt(l){return Me(l).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function sn(l){return decodeURIComponent(l)}function Gn(l){return sn(l.replace(/\+/g,"%20"))}function Er(l){return`${Bt(l.path)}${function Nr(l){return Object.entries(l).map(([f,d])=>`;${Bt(f)}=${Bt(d)}`).join("")}(l.parameters)}`}const Wn=/^[^\/()?;#]+/;function vt(l){const f=l.match(Wn);return f?f[0]:""}const Bo=/^[^\/()?;=#]+/,ls=/^[^=?&#]+/,Mi=/^[^&#]+/;class Ms{url;remaining;constructor(f){this.url=f,this.remaining=f}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Xt([],{}):new Xt([],this.parseChildren())}parseQueryParams(){const f={};if(this.consumeOptional("?"))do{this.parseQueryParam(f)}while(this.consumeOptional("&"));return f}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const f=[];for(this.peekStartsWith("(")||f.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),f.push(this.parseSegment());let d={};this.peekStartsWith("/(")&&(this.capture("/"),d=this.parseParens(!0));let g={};return this.peekStartsWith("(")&&(g=this.parseParens(!1)),(f.length>0||Object.keys(d).length>0)&&(g[Oe]=new Xt(f,d)),g}
3parseSegment(){const f=vt(this.remaining);if(""===f&&this.peekStartsWith(";"))throw new o.wOt(4009,!1);return this.capture(f),new oo(sn(f),this.parseMatrixParams())}parseMatrixParams(){const f={};for(;this.consumeOptional(";");)this.parseParam(f);return f}parseParam(f){const d=function wo(l){const f=l.match(Bo);return f?f[0]:""}(this.remaining);if(!d)return;this.capture(d);let g="";if(this.consumeOptional("=")){const y=vt(this.remaining);y&&(g=y,this.capture(g))}f[sn(d)]=sn(g)}parseQueryParam(f){const d=function Di(l){const f=l.match(ls);return f?f[0]:""}(this.remaining);if(!d)return;this.capture(d);let g="";if(this.consumeOptional("=")){const O=function tn(l){const f=l.match(Mi);return f?f[0]:""}(this.remaining);O&&(g=O,this.capture(g))}const y=Gn(d),b=Gn(g);if(f.hasOwnProperty(y)){let O=f[y];Array.isArray(O)||(O=[O],f[y]=O),O.push(b)}else f[y]=b}parseParens(f){const d={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const g=vt(this.remaining),y=this.remaining[g.length];if("/"!==y&&")"!==y&&";"!==y)throw new o.wOt(4010,!1);let b;g.indexOf(":")>-1?(b=g.slice(0,g.indexOf(":")),this.capture(b),this.capture(":")):f&&(b=Oe);const O=this.parseChildren();d[b]=1===Object.keys(O).length?O[Oe]:new Xt([],O),this.consumeOptional("//")}return d}peekStartsWith(f){return this.remaining.startsWith(f)}consumeOptional(f){return!!this.peekStartsWith(f)&&(this.remaining=this.remaining.substring(f.length),!0)}capture(f){if(!this.consumeOptional(f))throw new o.wOt(4011,!1)}}function sr(l){return l.segments.length>0?new Xt([],{[Oe]:l}):l}function Dr(l){const f={};for(const[g,y]of Object.entries(l.children)){const b=Dr(y);if(g===Oe&&0===b.segments.length&&b.hasChildren())for(const[O,j]of Object.entries(b.children))f[O]=j;else(b.segments.length>0||b.hasChildren())&&(f[g]=b)}return function po(l){if(1===l.numberOfChildren&&l.children[Oe]){const f=l.children[Oe];return new Xt(l.segments.concat(f.segments),f.children)}return l}(new Xt(l.segments,f))}function gr(l){return l instanceof cn}function io(l){let f;const y=sr(function d(b){const O={};for(const F of b.children){const ne=d(F);O[F.outlet]=ne}const j=new Xt(b.url,O);return b===l&&(f=j),j}(l.root));return f??y}function go(l,f,d,g){let y=l;for(;y.parent;)y=y.parent;if(0===f.length)return H(y,y,y,d,g);const b=function ye(l){if("string"==typeof l[0]&&1===l.length&&"/"===l[0])return new Q(!0,0,l);let f=0,d=!1;const g=l.reduce((y,b,O)=>{if("object"==typeof b&&null!=b){if(b.outlets){const j={};return Object.entries(b.outlets).forEach(([F,ne])=>{j[F]="string"==typeof ne?ne.split("/"):ne}),[...y,{outlets:j}]}if(b.segmentPath)return[...y,b.segmentPath]}return"string"!=typeof b?[...y,b]:0===O?(b.split("/").forEach((j,F)=>{0==F&&"."===j||(0==F&&""===j?d=!0:".."===j?f++:""!=j&&y.push(j))}),y):[...y,b]},[]);return new Q(d,f,g)}(f);if(b.toRoot())return H(y,y,new Xt([],{}),d,g);const O=function Ye(l,f,d){if(l.isAbsolute)return new ke(f,!0,0);if(!d)return new ke(f,!1,NaN);if(null===d.parent)return new ke(d,!0,0);const g=Br(l.commands[0])?0:1;return function Ke(l,f,d){let g=l,y=f,b=d;for(;b>y;){if(b-=y,g=g.parent,!g)throw new o.wOt(4005,!1);y=g.segments.length}return new ke(g,!1,y-b)}(d,d.segments.length-1+g,l.numberOfDoubleDots)}(b,y,l),j=O.processChildren?nn(O.segmentGroup,O.index,b.commands):st(O.segmentGroup,O.index,b.commands);return H(y,O.segmentGroup,j,d,g)}function Br(l){return"object"==typeof l&&null!=l&&!l.outlets&&!l.segmentPath}function Mr(l){return"object"==typeof l&&null!=l&&l.outlets}function H(l,f,d,g,y){let O,b={};g&&Object.entries(g).forEach(([F,ne])=>{b[F]=Array.isArray(ne)?ne.map(de=>`${de}`):`${ne}`}),O=l===f?d:X(l,f,d);const j=sr(Dr(O));return new cn(j,b,y)}function X(l,f,d){const g={};return Object.entries(l.children).forEach(([y,b])=>{g[y]=b===f?d:X(b,f,d)}),new Xt(l.segments,g)}class Q{isAbsolute;numberOfDoubleDots;commands;constructor(f,d,g){if(this.isAbsolute=f,this.numberOfDoubleDots=d,this.commands=g,f&&g.length>0&&Br(g[0]))throw new o.wOt(4003,!1);const y=g.find(Mr);if(y&&y!==Pn(g))throw new o.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ke{segmentGroup;processChildren;index;constructor(f,d,g){this.segmentGroup=f,this.processChildren=d,this.index=g}}function st(l,f,d){if(l??=new Xt([],{}),0===l.segments.length&&l.hasChildren())return nn(l,f,d);const g=function Nn(l,f,d){let g=0,y=f;const b={match:!1,pathIndex:0,commandIndex:0};for(;y<l.segments.length;){if(g>=d.length)return b;const O=l.segments[y],j=d[g];if(Mr(j))break;const F=`${j}`,ne=g<d.length-1?d[g+1]:null;if(y>0&&void 0===F)break;if(F&&ne&&"object"==typeof ne&&void 0===ne.outlets){if(!Dn(F,ne,O))return b;g+=2}else{if(!Dn(F,{},O))return b;g++}y++}return{match:!0,pathIndex:y,commandIndex:g}}(l,f,d),y=d.slice(g.commandIndex);if(g.match&&g.pathIndex<l.segments.length){const b=new Xt(l.segments.slice(0,g.pathIndex),{});return b.children[Oe]=new Xt(l.segments.slice(g.pathIndex),l.children),nn(b,0,y)}return g.match&&0===y.length?new Xt(l.segments,{}):g.match&&!l.hasChildren()?fn(l,f,d):g.match?nn(l,0,y):fn(l,f,d)}function nn(l,f,d){if(0===d.length)return new Xt(l.segments,{});{const g=function Pt(l){return Mr(l[0])?l[0].outlets:{[Oe]:l}}(d),y={};if(Object.keys(g).some(b=>b!==Oe)&&l.children[Oe]&&1===l.numberOfChildren&&0===l.children[Oe].segments.length){const b=nn(l.children[Oe],f,d);return new Xt(l.segments,b.children)}return Object.entries(g).forEach(([b,O])=>{"string"==typeof O&&(O=[O]),null!==O&&(y[b]=st(l.children[b],f,O))}
3),Object.entries(l.children).forEach(([b,O])=>{void 0===g[b]&&(y[b]=O)}),new Xt(l.segments,y)}}function fn(l,f,d){const g=l.segments.slice(0,f);let y=0;for(;y<d.length;){const b=d[y];if(Mr(b)){const F=Sn(b.outlets);return new Xt(g,F)}if(0===y&&Br(d[0])){g.push(new oo(l.segments[f].path,mn(d[0]))),y++;continue}const O=Mr(b)?b.outlets[Oe]:`${b}`,j=y<d.length-1?d[y+1]:null;O&&j&&Br(j)?(g.push(new oo(O,mn(j))),y+=2):(g.push(new oo(O,{})),y++)}return new Xt(g,{})}function Sn(l){const f={};return Object.entries(l).forEach(([d,g])=>{"string"==typeof g&&(g=[g]),null!==g&&(f[d]=fn(new Xt([],{}),0,g))}),f}function mn(l){const f={};return Object.entries(l).forEach(([d,g])=>f[d]=`${g}`),f}function Dn(l,f,d){return l==d.path&&Ot(f,d.parameters)}const Ut="imperative";var ht=function(l){return l[l.NavigationStart=0]="NavigationStart",l[l.NavigationEnd=1]="NavigationEnd",l[l.NavigationCancel=2]="NavigationCancel",l[l.NavigationError=3]="NavigationError",l[l.RoutesRecognized=4]="RoutesRecognized",l[l.ResolveStart=5]="ResolveStart",l[l.ResolveEnd=6]="ResolveEnd",l[l.GuardsCheckStart=7]="GuardsCheckStart",l[l.GuardsCheckEnd=8]="GuardsCheckEnd",l[l.RouteConfigLoadStart=9]="RouteConfigLoadStart",l[l.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",l[l.ChildActivationStart=11]="ChildActivationStart",l[l.ChildActivationEnd=12]="ChildActivationEnd",l[l.ActivationStart=13]="ActivationStart",l[l.ActivationEnd=14]="ActivationEnd",l[l.Scroll=15]="Scroll",l[l.NavigationSkipped=16]="NavigationSkipped",l}(ht||{});class Yt{id;url;constructor(f,d){this.id=f,this.url=d}}class An extends Yt{type=ht.NavigationStart;navigationTrigger;restoredState;constructor(f,d,g="imperative",y=null){super(f,d),this.navigationTrigger=g,this.restoredState=y}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Wt extends Yt{urlAfterRedirects;type=ht.NavigationEnd;constructor(f,d,g){super(f,d),this.urlAfterRedirects=g}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Je=function(l){return l[l.Redirect=0]="Redirect",l[l.SupersededByNewNavigation=1]="SupersededByNewNavigation",l[l.NoDataFromResolver=2]="NoDataFromResolver",l[l.GuardRejected=3]="GuardRejected",l}(Je||{}),Lt=function(l){return l[l.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",l[l.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",l}(Lt||{});class Bn extends Yt{reason;code;type=ht.NavigationCancel;constructor(f,d,g,y){super(f,d),this.reason=g,this.code=y}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Qr extends Yt{reason;code;type=ht.NavigationSkipped;constructor(f,d,g,y){super(f,d),this.reason=g,this.code=y}}class To extends Yt{error;target;type=ht.NavigationError;constructor(f,d,g,y){super(f,d),this.error=g,this.target=y}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Si extends Yt{urlAfterRedirects;state;type=ht.RoutesRecognized;constructor(f,d,g,y){super(f,d),this.urlAfterRedirects=g,this.state=y}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ss extends Yt{urlAfterRedirects;state;type=ht.GuardsCheckStart;constructor(f,d,g,y){super(f,d),this.urlAfterRedirects=g,this.state=y}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class zi extends Yt{urlAfterRedirects;state;shouldActivate;type=ht.GuardsCheckEnd;constructor(f,d,g,y,b){super(f,d),this.urlAfterRedirects=g,this.state=y,this.shouldActivate=b}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Ht extends Yt{urlAfterRedirects;state;type=ht.ResolveStart;constructor(f,d,g,y){super(f,d),this.urlAfterRedirects=g,this.state=y}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class wi extends Yt{urlAfterRedirects;state;type=ht.ResolveEnd;
3constructor(f,d,g,y){super(f,d),this.urlAfterRedirects=g,this.state=y}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Gi{route;type=ht.RouteConfigLoadStart;constructor(f){this.route=f}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Jn{route;type=ht.RouteConfigLoadEnd;constructor(f){this.route=f}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Wi{snapshot;type=ht.ChildActivationStart;constructor(f){this.snapshot=f}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Xi{snapshot;type=ht.ChildActivationEnd;constructor(f){this.snapshot=f}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Yi{snapshot;type=ht.ActivationStart;constructor(f){this.snapshot=f}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Io{snapshot;type=ht.ActivationEnd;constructor(f){this.snapshot=f}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Uo{routerEvent;position;anchor;type=ht.Scroll;constructor(f,d,g){this.routerEvent=f,this.position=d,this.anchor=g}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class mo{}class li{url;navigationBehaviorOptions;constructor(f,d){this.url=f,this.navigationBehaviorOptions=d}}function tr(l){return l.outlet||Oe}function Ur(l){if(!l)return null;if(l.routeConfig?._injector)return l.routeConfig._injector;for(let f=l.parent;f;f=f.parent){const d=f.routeConfig;if(d?._loadedInjector)return d._loadedInjector;if(d?._injector)return d._injector}return null}class Oi{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Ur(this.route?.snapshot)??this.rootInjector}constructor(f){this.rootInjector=f,this.children=new Go(this.rootInjector)}}let Go=(()=>{class l{rootInjector;contexts=new Map;constructor(d){this.rootInjector=d}onChildOutletCreated(d,g){const y=this.getOrCreateContext(d);y.outlet=g,this.contexts.set(d,y)}onChildOutletDestroyed(d){const g=this.getContext(d);g&&(g.outlet=null,g.attachRef=null)}onOutletDeactivated(){const d=this.contexts;return this.contexts=new Map,d}onOutletReAttached(d){this.contexts=d}getOrCreateContext(d){let g=this.getContext(d);return g||(g=new Oi(this.rootInjector),this.contexts.set(d,g)),g}getContext(d){return this.contexts.get(d)||null}static \u0275fac=function(g){return new(g||l)(o.KVO(o.uvJ))};static \u0275prov=o.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();class Ki{_root;constructor(f){this._root=f}get root(){return this._root.value}parent(f){const d=this.pathFromRoot(f);return d.length>1?d[d.length-2]:null}children(f){const d=Wo(f,this._root);return d?d.children.map(g=>g.value):[]}firstChild(f){const d=Wo(f,this._root);return d&&d.children.length>0?d.children[0].value:null}siblings(f){const d=Oo(f,this._root);return d.length<2?[]:d[d.length-2].children.map(y=>y.value).filter(y=>y!==f)}pathFromRoot(f){return Oo(f,this._root).map(d=>d.value)}}function Wo(l,f){if(l===f.value)return f;for(const d of f.children){const g=Wo(l,d);if(g)return g}return null}function Oo(l,f){if(l===f.value)return[f];for(const d of f.children){const g=Oo(l,d);if(g.length)return g.unshift(f),g}return[]}class Sr{value;children;constructor(f,d){this.value=f,this.children=d}toString(){return`TreeNode(${this.value})`}}function Zr(l){const f={};return l&&l.children.forEach(d=>f[d.value.outlet]=d),f}class so extends Ki{snapshot;constructor(f,d){super(f),this.snapshot=d,wr(this,f)}toString(){return this.snapshot.toString()}}function ao(l){const f=function ci(l){const b=new ui([],{},{},"",{},Oe,l,null,{});return new vo("",new Sr(b,[]))}(l),d=new me.t([new oo("",{})]),g=new me.t({}),y=new me.t({}),b=new me.t({}),O=new me.t(""),j=new xn(d,g,b,O,y,Oe,l,f.root);return j.snapshot=f.root,new so(new Sr(j,[]),f)}class xn{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;
3constructor(f,d,g,y,b,O,j,F){this.urlSubject=f,this.paramsSubject=d,this.queryParamsSubject=g,this.fragmentSubject=y,this.dataSubject=b,this.outlet=O,this.component=j,this._futureSnapshot=F,this.title=this.dataSubject?.pipe((0,en.T)(ne=>ne[jn]))??(0,fe.of)(void 0),this.url=f,this.params=d,this.queryParams=g,this.fragment=y,this.data=b}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,en.T)(f=>Kr(f))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,en.T)(f=>Kr(f))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function xr(l,f,d="emptyOnly"){let g;const{routeConfig:y}=l;return g=null===f||"always"!==d&&""!==y?.path&&(f.component||f.routeConfig?.loadComponent)?{params:{...l.params},data:{...l.data},resolve:{...l.data,...l._resolvedData??{}}}:{params:{...f.params,...l.params},data:{...f.data,...l.data},resolve:{...l.data,...f.data,...y?.data,...l._resolvedData}},y&&ds(y)&&(g.resolve[jn]=y.title),g}class ui{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[jn]}constructor(f,d,g,y,b,O,j,F,ne){this.url=f,this.params=d,this.queryParams=g,this.fragment=y,this.data=b,this.outlet=O,this.component=j,this.routeConfig=F,this._resolve=ne}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Kr(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Kr(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(g=>g.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class vo extends Ki{url;constructor(f,d){super(d),this.url=f,wr(this,d)}toString(){return Po(this._root)}}function wr(l,f){f.value._routerState=l,f.children.forEach(d=>wr(l,d))}function Po(l){const f=l.children.length>0?` { ${l.children.map(Po).join(", ")} } `:"";return`${l.value}${f}`}function Pi(l){if(l.snapshot){const f=l.snapshot,d=l._futureSnapshot;l.snapshot=d,Ot(f.queryParams,d.queryParams)||l.queryParamsSubject.next(d.queryParams),f.fragment!==d.fragment&&l.fragmentSubject.next(d.fragment),Ot(f.params,d.params)||l.paramsSubject.next(d.params),function Jt(l,f){if(l.length!==f.length)return!1;for(let d=0;d<l.length;++d)if(!Ot(l[d],f[d]))return!1;return!0}(f.url,d.url)||l.urlSubject.next(d.url),Ot(f.data,d.data)||l.dataSubject.next(d.data)}else l.snapshot=l._futureSnapshot,l.dataSubject.next(l._futureSnapshot.data)}function Hr(l,f){const d=Ot(l.params,f.params)&&function So(l,f){return zn(l,f)&&l.every((d,g)=>Ot(d.parameters,f[g].parameters))}(l.url,f.url);return d&&!(!l.parent!=!f.parent)&&(!l.parent||Hr(l.parent,f.parent))}function ds(l){return"string"==typeof l.title||null===l.title}const mr=new o.nKC("");let Xo=(()=>{class l{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=Oe;activateEvents=new o.bkB;deactivateEvents=new o.bkB;attachEvents=new o.bkB;detachEvents=new o.bkB;routerOutletData=(0,o.hFB)(void 0);parentContexts=(0,o.WQX)(Go);location=(0,o.WQX)(o.c1b);changeDetector=(0,o.WQX)(o.gRc);inputBinder=(0,o.WQX)(Ni,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(d){if(d.name){const{firstChange:g,previousValue:y}=d.name;if(g)return;this.isTrackedInParentContexts(y)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(y)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(d){return this.parentContexts.getContext(d)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const d=this.parentContexts.getContext(this.name);d?.route&&(d.attachRef?this.attach(d.attachRef,d.route):this.activateWith(d.route,d.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new o.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new o.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new o.wOt(4012,!1);this.location.detach();const d=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(d.instance),d}attach(d,g){this.activated=d,this._activatedRoute=g,this.location.insert(d.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(d.instance)}deactivate(){if(this.activated){const d=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(d)}}activateWith(d,g){if(this.isActivated)throw new o.wOt(4013,!1);this._activatedRoute=d;const y=this.location,O=d.snapshot.component,j=this.parentContexts.getOrCreateContext(this.name).children,F=new Jr(d,j,y.injector,this.routerOutletData);this.activated=y.createComponent(O,{index:y.length,injector:F,environmentInjector:g}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(g){return new(g||l)};static \u0275dir=o.FsC({type:l,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[o.OA$]})}return l})();class Jr{route;childContexts;parent;outletData;__ngOutletInjector(f){return new Jr(this.route,this.childContexts,f,this.outletData)}
3constructor(f,d,g,y){this.route=f,this.childContexts=d,this.parent=g,this.outletData=y}get(f,d){return f===xn?this.route:f===Go?this.childContexts:f===mr?this.outletData:this.parent.get(f,d)}}const Ni=new o.nKC("");let Ai=(()=>{class l{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(d){this.unsubscribeFromRouteData(d),this.subscribeToRouteData(d)}unsubscribeFromRouteData(d){this.outletDataSubscriptions.get(d)?.unsubscribe(),this.outletDataSubscriptions.delete(d)}subscribeToRouteData(d){const{activatedRoute:g}=d,y=ct([g.queryParams,g.params,g.data]).pipe((0,ce.n)(([b,O,j],F)=>(j={...b,...O,...j},0===F?(0,fe.of)(j):Promise.resolve(j)))).subscribe(b=>{if(!d.isActivated||!d.activatedComponentRef||d.activatedRoute!==g||null===g.component)return void this.unsubscribeFromRouteData(d);const O=(0,o.HJs)(g.component);if(O)for(const{templateName:j}of O.inputs)d.activatedComponentRef.setInput(j,b[j]);else this.unsubscribeFromRouteData(d)});this.outletDataSubscriptions.set(d,y)}static \u0275fac=function(g){return new(g||l)};static \u0275prov=o.jDH({token:l,factory:l.\u0275fac})}return l})();function zt(l,f,d){if(d&&l.shouldReuseRoute(f.value,d.value.snapshot)){const g=d.value;g._futureSnapshot=f.value;const y=function Ir(l,f,d){return f.children.map(g=>{for(const y of d.children)if(l.shouldReuseRoute(g.value,y.value.snapshot))return zt(l,g,y);return zt(l,g)})}(l,f,d);return new Sr(g,y)}{if(l.shouldAttach(f.value)){const b=l.retrieve(f.value);if(null!==b){const O=b.route;return O.value._futureSnapshot=f.value,O.children=f.children.map(j=>zt(l,j)),O}}const g=function xi(l){return new xn(new me.t(l.url),new me.t(l.params),new me.t(l.queryParams),new me.t(l.fragment),new me.t(l.data),l.outlet,l.component,l)}(f.value),y=f.children.map(b=>zt(l,b));return new Sr(g,y)}}class Yo{redirectTo;navigationBehaviorOptions;constructor(f,d){this.redirectTo=f,this.navigationBehaviorOptions=d}}const qo="ngNavigationCancelingError";function Un(l,f){const{redirectTo:d,navigationBehaviorOptions:g}=gr(f)?{redirectTo:f,navigationBehaviorOptions:void 0}:f,y=Rt(!1,Je.Redirect);return y.url=d,y.navigationBehaviorOptions=g,y}function Rt(l,f){const d=new Error(`NavigationCancelingError: ${l||""}`);return d[qo]=!0,d.cancellationCode=f,d}function Rn(l){return!!l&&l[qo]}class fs{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(f,d,g,y,b){this.routeReuseStrategy=f,this.futureState=d,this.currState=g,this.forwardEvent=y,this.inputBindingEnabled=b}activate(f){const d=this.futureState._root,g=this.currState?this.currState._root:null;this.deactivateChildRoutes(d,g,f),Pi(this.futureState.root),this.activateChildRoutes(d,g,f)}deactivateChildRoutes(f,d,g){const y=Zr(d);f.children.forEach(b=>{const O=b.value.outlet;this.deactivateRoutes(b,y[O],g),delete y[O]}
3),Object.values(y).forEach(b=>{this.deactivateRouteAndItsChildren(b,g)})}deactivateRoutes(f,d,g){const y=f.value,b=d?d.value:null;if(y===b)if(y.component){const O=g.getContext(y.outlet);O&&this.deactivateChildRoutes(f,d,O.children)}else this.deactivateChildRoutes(f,d,g);else b&&this.deactivateRouteAndItsChildren(d,g)}deactivateRouteAndItsChildren(f,d){f.value.component&&this.routeReuseStrategy.shouldDetach(f.value.snapshot)?this.detachAndStoreRouteSubtree(f,d):this.deactivateRouteAndOutlet(f,d)}detachAndStoreRouteSubtree(f,d){const g=d.getContext(f.value.outlet),y=g&&f.value.component?g.children:d,b=Zr(f);for(const O of Object.values(b))this.deactivateRouteAndItsChildren(O,y);if(g&&g.outlet){const O=g.outlet.detach(),j=g.children.onOutletDeactivated();this.routeReuseStrategy.store(f.value.snapshot,{componentRef:O,route:f,contexts:j})}}deactivateRouteAndOutlet(f,d){const g=d.getContext(f.value.outlet),y=g&&f.value.component?g.children:d,b=Zr(f);for(const O of Object.values(b))this.deactivateRouteAndItsChildren(O,y);g&&(g.outlet&&(g.outlet.deactivate(),g.children.onOutletDeactivated()),g.attachRef=null,g.route=null)}activateChildRoutes(f,d,g){const y=Zr(d);f.children.forEach(b=>{this.activateRoutes(b,y[b.value.outlet],g),this.forwardEvent(new Io(b.value.snapshot))}),f.children.length&&this.forwardEvent(new Xi(f.value.snapshot))}activateRoutes(f,d,g){const y=f.value,b=d?d.value:null;if(Pi(y),y===b)if(y.component){const O=g.getOrCreateContext(y.outlet);this.activateChildRoutes(f,d,O.children)}else this.activateChildRoutes(f,d,g);else if(y.component){const O=g.getOrCreateContext(y.outlet);if(this.routeReuseStrategy.shouldAttach(y.snapshot)){const j=this.routeReuseStrategy.retrieve(y.snapshot);this.routeReuseStrategy.store(y.snapshot,null),O.children.onOutletReAttached(j.contexts),O.attachRef=j.componentRef,O.route=j.route.value,O.outlet&&O.outlet.attach(j.componentRef,j.route.value),Pi(j.route.value),this.activateChildRoutes(f,null,O.children)}else O.attachRef=null,O.route=y,O.outlet&&O.outlet.activateWith(y,O.injector),this.activateChildRoutes(f,null,O.children)}else this.activateChildRoutes(f,null,g)}}class ar{path;route;constructor(f){this.path=f,this.route=this.path[this.path.length-1]}}class Rr{component;route;constructor(f,d){this.component=f,this.route=d}}function ws(l,f,d){const g=l._root;return qt(g,f?f._root:null,d,[g.value])}function Qo(l,f){const d=Symbol(),g=f.get(l,d);return g===d?"function"!=typeof l||(0,o.LfX)(l)?f.get(l):l:g}function qt(l,f,d,g,y={canDeactivateChecks:[],canActivateChecks:[]}){const b=Zr(f);return l.children.forEach(O=>{(function Bs(l,f,d,g,y={canDeactivateChecks:[],canActivateChecks:[]}){const b=l.value,O=f?f.value:null,j=d?d.getContext(l.value.outlet):null;if(O&&b.routeConfig===O.routeConfig){const F=function No(l,f,d){if("function"==typeof d)return d(l,f);switch(d){case"pathParamsChange":return!zn(l.url,f.url);case"pathParamsOrQueryParamsChange":return!zn(l.url,f.url)||!Ot(l.queryParams,f.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Hr(l,f)||!Ot(l.queryParams,f.queryParams);default:return!Hr(l,f)}}(O,b,b.routeConfig.runGuardsAndResolvers);F?y.canActivateChecks.push(new ar(g)):(b.data=O.data,b._resolvedData=O._resolvedData),qt(l,f,b.component?j?j.children:null:d,g,y),F&&j&&j.outlet&&j.outlet.isActivated&&y.canDeactivateChecks.push(new Rr(j.outlet.component,O))}else O&&fi(f,j,y),y.canActivateChecks.push(new ar(g)),qt(l,null,b.component?j?j.children:null:d,g,y)})(O,b[O.value.outlet],d,g.concat([O.value]),y),delete b[O.value.outlet]}),Object.entries(b).forEach(([O,j])=>fi(j,d.getContext(O),y)),y}function fi(l,f,d){const g=Zr(l),y=l.value;Object.entries(g).forEach(([b,O])=>{fi(O,y.component?f?f.children.getContext(b):null:f,d)}),d.canDeactivateChecks.push(new Rr(y.component&&f&&f.outlet&&f.outlet.isActivated?f.outlet.component:null,y))}function hi(l){return"function"==typeof l}function ot(l){return l instanceof Vt||"EmptyError"===l?.name}const pt=Symbol("INITIAL_VALUE");function wn(){return(0,ce.n)(l=>ct(l.map(f=>f.pipe(ge(1),function Se(...l){const f=(0,be.lI)(l);return(0,un.N)((d,g)=>{(f?Fe(l,d,f):Fe(l,d)).subscribe(g)})}(pt)))).pipe((0,en.T)(f=>{for(const d of f)if(!0!==d){if(d===pt)return pt;if(!1===d||co(d))return d}return!0}),(0,De.p)(f=>f!==pt),ge(1)))}function co(l){return gr(l)||l instanceof Yo}function gi(l){return(0,ie.F)(dt(f=>{if("boolean"!=typeof f)throw Un(0,f)}),(0,en.T)(f=>!0===f))}class Co{segmentGroup;constructor(f){this.segmentGroup=f||null}}
3class Eo extends Error{urlTree;constructor(f){super(),this.urlTree=f}}function Jo(l){return J(new Co(l))}class zs{urlSerializer;urlTree;constructor(f,d){this.urlSerializer=f,this.urlTree=d}lineralizeSegments(f,d){let g=[],y=d.root;for(;;){if(g=g.concat(y.segments),0===y.numberOfChildren)return(0,fe.of)(g);if(y.numberOfChildren>1||!y.children[Oe])return J(new o.wOt(4e3,!1));y=y.children[Oe]}}applyRedirectCommands(f,d,g,y,b){if("string"!=typeof d){const j=d,{queryParams:F,fragment:ne,routeConfig:de,url:_e,outlet:Pe,params:Xe,data:Ze,title:je}=y,Ce=(0,o.N4e)(b,()=>j({params:Xe,data:Ze,queryParams:F,fragment:ne,routeConfig:de,url:_e,outlet:Pe,title:je}));if(Ce instanceof cn)throw new Eo(Ce);d=Ce}const O=this.applyRedirectCreateUrlTree(d,this.urlSerializer.parse(d),f,g);if("/"===d[0])throw new Eo(O);return O}applyRedirectCreateUrlTree(f,d,g,y){const b=this.createSegmentGroup(f,d.root,g,y);return new cn(b,this.createQueryParams(d.queryParams,this.urlTree.queryParams),d.fragment)}createQueryParams(f,d){const g={};return Object.entries(f).forEach(([y,b])=>{if("string"==typeof b&&":"===b[0]){const j=b.substring(1);g[y]=d[j]}else g[y]=b}),g}createSegmentGroup(f,d,g,y){const b=this.createSegments(f,d.segments,g,y);let O={};return Object.entries(d.children).forEach(([j,F])=>{O[j]=this.createSegmentGroup(f,F,g,y)}),new Xt(b,O)}createSegments(f,d,g,y){return d.map(b=>":"===b.path[0]?this.findPosParam(f,b,y):this.findOrReturn(b,g))}findPosParam(f,d,g){const y=g[d.path.substring(1)];if(!y)throw new o.wOt(4001,!1);return y}findOrReturn(f,d){let g=0;for(const y of d){if(y.path===f.path)return d.splice(g),y;g++}return f}}const mi={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Sa(l,f,d,g,y){const b=Gs(l,f,d);return b.matched?(g=function Ti(l,f){return l.providers&&!l._injector&&(l._injector=(0,o.Ol2)(l.providers,f,`Route: ${l.path}`)),l._injector??f}(f,g),function hs(l,f,d,g){const y=f.canMatch;if(!y||0===y.length)return(0,fe.of)(!0);const b=y.map(O=>{const j=Qo(O,l);return $n(function Z(l){return l&&hi(l.canMatch)}(j)?j.canMatch(f,d):(0,o.N4e)(l,()=>j(f,d)))});return(0,fe.of)(b).pipe(wn(),gi())}(g,f,d).pipe((0,en.T)(O=>!0===O?b:{...mi}))):(0,fe.of)(b)}function Gs(l,f,d){if("**"===f.path)return function wa(l){return{matched:!0,parameters:l.length>0?Pn(l).parameters:{},consumedSegments:l,remainingSegments:[],positionalParamSegments:{}}}(d);if(""===f.path)return"full"===f.pathMatch&&(l.hasChildren()||d.length>0)?{...mi}:{matched:!0,consumedSegments:[],remainingSegments:d,parameters:{},positionalParamSegments:{}};const y=(f.matcher||dr)(d,l,f);if(!y)return{...mi};const b={};Object.entries(y.posParams??{}).forEach(([j,F])=>{b[j]=F.path});const O=y.consumed.length>0?{...b,...y.consumed[y.consumed.length-1].parameters}:b;return{matched:!0,consumedSegments:y.consumed,remainingSegments:d.slice(y.consumed.length),parameters:O,positionalParamSegments:y.posParams??{}}}function Ws(l,f,d,g){return d.length>0&&function ps(l,f,d){return d.some(g=>vn(l,f,g)&&tr(g)!==Oe)}(l,d,g)?{segmentGroup:new Xt(f,Ys(g,new Xt(d,l.children))),slicedSegments:[]}:0===d.length&&function gs(l,f,d){return d.some(g=>vn(l,f,g))}(l,d,g)?{segmentGroup:new Xt(l.segments,Xs(l,d,g,l.children)),slicedSegments:d}:{segmentGroup:new Xt(l.segments,l.children),slicedSegments:d}}function Xs(l,f,d,g){const y={};for(const b of d)if(vn(l,f,b)&&!g[tr(b)]){const O=new Xt([],{});y[tr(b)]=O}return{...g,...y}}function Ys(l,f){const d={};d[Oe]=f;for(const g of l)if(""===g.path&&tr(g)!==Oe){const y=new Xt([],{});d[tr(g)]=y}return d}function vn(l,f,d){return(!(l.hasChildren()||f.length>0)||"full"!==d.pathMatch)&&""===d.path}class _t{}class nr{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(f,d,g,y,b,O,j){this.injector=f,this.configLoader=d,this.rootComponentType=g,this.config=y,this.urlTree=b,this.paramsInheritanceStrategy=O,this.urlSerializer=j,this.applyRedirects=new zs(this.urlSerializer,this.urlTree)}noMatchError(f){return new o.wOt(4002,`'${f.segmentGroup}'`)}recognize(){const f=Ws(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(f).pipe((0,en.T)(({children:d,rootSnapshot:g})=>{const y=new Sr(g,d),b=new vo("",y),O=function ai(l,f,d=null,g=null){return go(io(l),f,d,g)}(g,[],this.urlTree.queryParams,this.urlTree.fragment);return O.queryParams=this.urlTree.queryParams,b.url=this.urlSerializer.serialize(O),{state:b,tree:O}}))}match(f){const d=new ui([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),Oe,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,f,Oe,d).pipe((0,en.T)(g=>({children:g,rootSnapshot:d})),Gt(g=>{if(g instanceof Eo)return this.urlTree=g.urlTree,this.match(g.urlTree.root);throw g instanceof Co?this.noMatchError(g):g}))}processSegmentGroup(f,d,g,y,b){return 0===g.segments.length&&g.hasChildren()?this.processChildren(f,d,g,b):this.processSegment(f,d,g,g.segments,y,!0,b).pipe((0,en.T)(O=>O instanceof Sr?[O]:[]))}processChildren(f,d,g,y){const b=[];for(const O of Object.keys(g.children))"primary"===O?b.unshift(O):b.push(O);return(0,ve.H)(b).pipe((0,pn.H)(O=>{const j=g.children[O],F=function zo(l,f){const d=l.filter(g=>tr(g)===f);return d.push(...l.filter(g=>tr(g)!==f)),d}(d,O);return this.processSegmentGroup(f,F,j,O,y)}),function Yr(l,f){return(0,un.N)(function En(l,f,d,g,y){return(b,O)=>{let j=d,F=f,ne=0;b.subscribe((0,lt._)(O,de=>{const _e=ne++;F=j?l(F,de,_e):(j=!0,de),g&&O.next(F)},y&&(()=>{j&&O.next(F),O.complete()}
3)))}}(l,f,arguments.length>=2,!0))}((O,j)=>(O.push(...j),O)),Re(null),function gn(l,f){const d=arguments.length>=2;return g=>g.pipe(l?(0,De.p)((y,b)=>l(y,b,g)):xe.D,Zt(1),d?Re(f):Be(()=>new Vt))}(),(0,St.Z)(O=>{if(null===O)return Jo(g);const j=yn(O);return function yr(l){l.sort((f,d)=>f.value.outlet===Oe?-1:d.value.outlet===Oe?1:f.value.outlet.localeCompare(d.value.outlet))}(j),(0,fe.of)(j)}))}processSegment(f,d,g,y,b,O,j){return(0,ve.H)(d).pipe((0,pn.H)(F=>this.processSegmentAgainstRoute(F._injector??f,d,F,g,y,b,O,j).pipe(Gt(ne=>{if(ne instanceof Co)return(0,fe.of)(null);throw ne}))),kt(F=>!!F),Gt(F=>{if(ot(F))return function Ue(l,f,d){return 0===f.length&&!l.children[d]}(g,y,b)?(0,fe.of)(new _t):Jo(g);throw F}))}processSegmentAgainstRoute(f,d,g,y,b,O,j,F){return tr(g)===O||O!==Oe&&vn(y,b,g)?void 0===g.redirectTo?this.matchSegmentAgainstRoute(f,y,g,b,O,F):this.allowRedirects&&j?this.expandSegmentAgainstRouteUsingRedirect(f,y,d,g,b,O,F):Jo(y):Jo(y)}expandSegmentAgainstRouteUsingRedirect(f,d,g,y,b,O,j){const{matched:F,parameters:ne,consumedSegments:de,positionalParamSegments:_e,remainingSegments:Pe}=Gs(d,y,b);if(!F)return Jo(d);"string"==typeof y.redirectTo&&"/"===y.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Xe=new ui(b,ne,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,rr(y),tr(y),y.component??y._loadedComponent??null,y,Mt(y)),Ze=xr(Xe,j,this.paramsInheritanceStrategy);Xe.params=Object.freeze(Ze.params),Xe.data=Object.freeze(Ze.data);const je=this.applyRedirects.applyRedirectCommands(de,y.redirectTo,_e,Xe,f);return this.applyRedirects.lineralizeSegments(y,je).pipe((0,St.Z)(Ce=>this.processSegment(f,g,d,Ce.concat(Pe),O,!1,j)))}matchSegmentAgainstRoute(f,d,g,y,b,O){const j=Sa(d,g,y,f);return"**"===g.path&&(d.children={}),j.pipe((0,ce.n)(F=>F.matched?this.getChildConfig(f=g._injector??f,g,y).pipe((0,ce.n)(({routes:ne})=>{const de=g._loadedInjector??f,{parameters:_e,consumedSegments:Pe,remainingSegments:Xe}=F,Ze=new ui(Pe,_e,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,rr(g),tr(g),g.component??g._loadedComponent??null,g,Mt(g)),je=xr(Ze,O,this.paramsInheritanceStrategy);Ze.params=Object.freeze(je.params),Ze.data=Object.freeze(je.data);const{segmentGroup:Ce,slicedSegments:G}=Ws(d,Pe,Xe,ne);if(0===G.length&&Ce.hasChildren())return this.processChildren(de,ne,Ce,Ze).pipe((0,en.T)(at=>new Sr(Ze,at)));if(0===ne.length&&0===G.length)return(0,fe.of)(new Sr(Ze,[]));const se=tr(g)===b;return this.processSegment(de,ne,Ce,G,se?Oe:b,!0,Ze).pipe((0,en.T)(at=>new Sr(Ze,at instanceof Sr?[at]:[])))})):Jo(d)))}getChildConfig(f,d,g){return d.children?(0,fe.of)({routes:d.children,injector:f}):d.loadChildren?void 0!==d._loadedRoutes?(0,fe.of)({routes:d._loadedRoutes,injector:d._loadedInjector}):function Is(l,f,d,g){const y=f.canLoad;if(void 0===y||0===y.length)return(0,fe.of)(!0);const b=y.map(O=>{const j=Qo(O,l);return $n(function w(l){return l&&hi(l.canLoad)}(j)?j.canLoad(f,d):(0,o.N4e)(l,()=>j(f,d)))});return(0,fe.of)(b).pipe(wn(),gi())}(f,d,g).pipe((0,St.Z)(y=>y?this.configLoader.loadChildren(f,d).pipe(dt(b=>{d._loadedRoutes=b.routes,d._loadedInjector=b.injector})):function Hs(){return J(Rt(!1,Je.GuardRejected))}())):(0,fe.of)({routes:[],injector:f})}}function uo(l){const f=l.value.routeConfig;return f&&""===f.path}function yn(l){const f=[],d=new Set;for(const g of l){if(!uo(g)){f.push(g);continue}const y=f.find(b=>g.value.routeConfig===b.value.routeConfig);void 0!==y?(y.children.push(...g.children),d.add(y)):f.push(g)}for(const g of d){const y=yn(g.children);f.push(new Sr(g.value,y))}return f.filter(g=>!d.has(g))}function rr(l){return l.data||{}}function Mt(l){return l.resolve||{}}function Fi(l){const f=l.children.map(d=>Fi(d)).flat();return[l,...f]}function Or(l){return(0,ce.n)(f=>{const d=l(f);return d?(0,ve.H)(d).pipe((0,en.T)(()=>f)):(0,fe.of)(f)})}let _i=(()=>{class l{buildTitle(d){let g,y=d.root;for(;void 0!==y;)g=this.getResolvedTitleForRoute(y)??g,y=y.children.find(b=>b.outlet===Oe);return g}getResolvedTitleForRoute(d){return d.data[jn]}static \u0275fac=function(g){return new(g||l)};static \u0275prov=o.jDH({token:l,factory:()=>(0,o.WQX)(qs),providedIn:"root"})}return l})(),qs=(()=>{class l extends _i{title;constructor(d){super(),this.title=d}updateTitle(d){const g=this.buildTitle(d);void 0!==g&&this.title.setTitle(g)}static \u0275fac=function(g){return new(g||l)(o.KVO(On.hE))};static \u0275prov=o.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();const _=new o.nKC("",{providedIn:"root",factory:()=>({})});let R=(()=>{class l{static \u0275fac=function(g){return new(g||l)};static \u0275cmp=o.VBU({type:l,selectors:[["ng-component"]],decls:1,vars:0,template:function(g,y){1&g&&o.nrm(0,"router-outlet")},dependencies:[Xo],encapsulation:2})}return l})();function D(l){const f=l.children&&l.children.map(D),d=f?{...l,children:f}:{...l};return!d.component&&!d.loadComponent&&(f||d.loadChildren)&&d.outlet&&d.outlet!==Oe&&(d.component=R),d}const T=new o.nKC("");let z=(()=>{class l{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,o.WQX)(o.Ql9);loadComponent(d){if(this.componentLoaders.get(d))return this.componentLoaders.get(d);if(d._loadedComponent)return(0,fe.of)(d._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(d);const g=$n(d.loadComponent()).pipe((0,en.T)(nt),dt(b=>{this.onLoadEndListener&&this.onLoadEndListener(d),d._loadedComponent=b}),(0,Ln.j)(()=>
3{this.componentLoaders.delete(d)})),y=new Xn(g,()=>new In.B).pipe(Zn());return this.componentLoaders.set(d,y),y}loadChildren(d,g){if(this.childrenLoaders.get(g))return this.childrenLoaders.get(g);if(g._loadedRoutes)return(0,fe.of)({routes:g._loadedRoutes,injector:g._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(g);const b=function Ee(l,f,d,g){return $n(l.loadChildren()).pipe((0,en.T)(nt),(0,St.Z)(y=>y instanceof o.Co$||Array.isArray(y)?(0,fe.of)(y):(0,ve.H)(f.compileModuleAsync(y))),(0,en.T)(y=>{g&&g(l);let b,O,j=!1;return Array.isArray(y)?(O=y,!0):(b=y.create(d).injector,O=b.get(T,[],{optional:!0,self:!0}).flat()),{routes:O.map(D),injector:b}}))}(g,this.compiler,d,this.onLoadEndListener).pipe((0,Ln.j)(()=>{this.childrenLoaders.delete(g)})),O=new Xn(b,()=>new In.B).pipe(Zn());return this.childrenLoaders.set(g,O),O}static \u0275fac=function(g){return new(g||l)};static \u0275prov=o.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();function nt(l){return function Ne(l){return l&&"object"==typeof l&&"default"in l}(l)?l.default:l}let Kt=(()=>{class l{static \u0275fac=function(g){return new(g||l)};static \u0275prov=o.jDH({token:l,factory:()=>(0,o.WQX)(hn),providedIn:"root"})}return l})(),hn=(()=>{class l{shouldProcessUrl(d){return!0}extract(d){return d}merge(d,g){return d}static \u0275fac=function(g){return new(g||l)};static \u0275prov=o.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();const wt=new o.nKC(""),yt=new o.nKC("");function Nt(l,f,d){const g=l.get(yt),y=l.get(Mn.qQ);return l.get(o.SKi).runOutsideAngular(()=>
3{if(!y.startViewTransition||g.skipNextTransition)return g.skipNextTransition=!1,new Promise(ne=>setTimeout(ne));let b;const O=new Promise(ne=>{b=ne}),j=y.startViewTransition(()=>(b(),function At(l){return new Promise(f=>{(0,o.mal)({read:()=>setTimeout(f)},{injector:l})})}(l))),{onViewTransitionCreated:F}=g;return F&&(0,o.N4e)(l,()=>F({transition:j,from:f,to:d})),O})}const Tn=new o.nKC("");let Kn=(()=>{class l{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new In.B;transitionAbortSubject=new In.B;configLoader=(0,o.WQX)(z);environmentInjector=(0,o.WQX)(o.uvJ);urlSerializer=(0,o.WQX)(bn);rootContexts=(0,o.WQX)(Go);location=(0,o.WQX)(Mn.aZ);inputBindingEnabled=null!==(0,o.WQX)(Ni,{optional:!0});titleStrategy=(0,o.WQX)(_i);options=(0,o.WQX)(_,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=(0,o.WQX)(Kt);createViewTransition=(0,o.WQX)(wt,{optional:!0});navigationErrorHandler=(0,o.WQX)(Tn,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>(0,fe.of)(void 0);rootComponentType=null;constructor(){this.configLoader.onLoadEndListener=y=>this.events.next(new Jn(y)),this.configLoader.onLoadStartListener=y=>this.events.next(new Gi(y))}complete(){this.transitions?.complete()}handleNavigationRequest(d){const g=++this.navigationId;this.transitions?.next({...this.transitions.value,...d,id:g})}setupNavigations(d,g,y){return this.transitions=new me.t({id:0,currentUrlTree:g,currentRawUrl:g,extractedUrl:this.urlHandlingStrategy.extract(g),urlAfterRedirects:this.urlHandlingStrategy.extract(g),rawUrl:g,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Ut,restoredState:null,currentSnapshot:y.snapshot,targetSnapshot:null,currentRouterState:y,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,De.p)(b=>0!==b.id),(0,en.T)(b=>({...b,extractedUrl:this.urlHandlingStrategy.extract(b.rawUrl)})),(0,ce.n)(b=>{let O=!1,j=!1;return(0,fe.of)(b).pipe((0,ce.n)(F=>{if(this.navigationId>b.id)return this.cancelNavigationTransition(b,"",Je.SupersededByNewNavigation),pe;this.currentTransition=b,this.currentNavigation={id:F.id,initialUrl:F.rawUrl,extractedUrl:F.extractedUrl,targetBrowserUrl:"string"==typeof F.extras.browserUrl?this.urlSerializer.parse(F.extras.browserUrl):F.extras.browserUrl,trigger:F.source,extras:F.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const ne=!d.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!ne&&"reload"!==(F.extras.onSameUrlNavigation??d.onSameUrlNavigation)){const _e="";return this.events.next(new Qr(F.id,this.urlSerializer.serialize(F.rawUrl),_e,Lt.IgnoredSameUrlNavigation)),F.resolve(!1),pe}if(this.urlHandlingStrategy.shouldProcessUrl(F.rawUrl))return(0,fe.of)(F).pipe((0,ce.n)(_e=>{const Pe=this.transitions?.getValue();return this.events.next(new An(_e.id,this.urlSerializer.serialize(_e.extractedUrl),_e.source,_e.restoredState)),Pe!==this.transitions?.getValue()?pe:Promise.resolve(_e)}),function vi(l,f,d,g,y,b){return(0,St.Z)(O=>function kn(l,f,d,g,y,b,O="emptyOnly"){return new nr(l,f,d,g,y,O,b).recognize()}(l,f,d,g,O.extractedUrl,y,b).pipe((0,en.T)(({state:j,tree:F})=>({...O,targetSnapshot:j,urlAfterRedirects:F}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,d.config,this.urlSerializer,this.paramsInheritanceStrategy),dt(_e=>{b.targetSnapshot=_e.targetSnapshot,b.urlAfterRedirects=_e.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:_e.urlAfterRedirects};const Pe=new Si(_e.id,this.urlSerializer.serialize(_e.extractedUrl),this.urlSerializer.serialize(_e.urlAfterRedirects),_e.targetSnapshot);this.events.next(Pe)}));if(ne&&this.urlHandlingStrategy.shouldProcessUrl(F.currentRawUrl)){const{id:_e,extractedUrl:Pe,source:Xe,restoredState:Ze,extras:je}=F,Ce=new An(_e,this.urlSerializer.serialize(Pe),Xe,Ze);this.events.next(Ce);const G=ao(this.rootComponentType).snapshot;return this.currentTransition=b={...F,targetSnapshot:G,urlAfterRedirects:Pe,extras:{...je,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Pe,(0,fe.of)(b)}{const _e="";return this.events.next(new Qr(F.id,this.urlSerializer.serialize(F.extractedUrl),_e,Lt.IgnoredByUrlHandlingStrategy)),F.resolve(!1),pe}}),dt(F=>{const ne=new Ss(F.id,this.urlSerializer.serialize(F.extractedUrl),this.urlSerializer.serialize(F.urlAfterRedirects),F.targetSnapshot);this.events.next(ne)}),(0,en.T)(F=>(this.currentTransition=b={...F,guards:ws(F.targetSnapshot,F.currentSnapshot,this.rootContexts)},b)),function yo(l,f){return(0,St.Z)(d=>{const{targetSnapshot:g,currentSnapshot:y,guards:{canActivateChecks:b,canDeactivateChecks:O}}=d;return 0===O.length&&0===b.length?(0,fe.of)({...d,guardsResult:!0}):function _o(l,f,d,g){return(0,ve.H)(l).pipe((0,St.Z)(y=>function Ts(l,f,d,g,y){const b=f&&f.routeConfig?f.routeConfig.canDeactivate:null;if(!b||0===b.length)return(0,fe.of)(!0);const O=b.map(j=>{const F=Ur(f)??y,ne=Qo(j,F);return $n(function V(l){return l&&hi(l.canDeactivate)}
3(ne)?ne.canDeactivate(l,f,d,g):(0,o.N4e)(F,()=>ne(l,f,d,g))).pipe(kt())});return(0,fe.of)(O).pipe(wn())}(y.component,y.route,d,f,g)),kt(y=>!0!==y,!0))}(O,g,y,l).pipe((0,St.Z)(j=>j&&function Zo(l){return"boolean"==typeof l}(j)?function Qi(l,f,d,g){return(0,ve.H)(f).pipe((0,pn.H)(y=>Fe(function pi(l,f){return null!==l&&f&&f(new Wi(l)),(0,fe.of)(!0)}(y.route.parent,g),function Ri(l,f){return null!==l&&f&&f(new Yi(l)),(0,fe.of)(!0)}(y.route,g),function Ma(l,f,d){const g=f[f.length-1],b=f.slice(0,f.length-1).reverse().map(O=>function di(l){const f=l.routeConfig?l.routeConfig.canActivateChild:null;return f&&0!==f.length?{node:l,guards:f}:null}(O)).filter(O=>null!==O).map(O=>te(()=>{const j=O.guards.map(F=>{const ne=Ur(O.node)??d,de=Qo(F,ne);return $n(function E(l){return l&&hi(l.canActivateChild)}(de)?de.canActivateChild(g,l):(0,o.N4e)(ne,()=>de(g,l))).pipe(kt())});return(0,fe.of)(j).pipe(wn())}));return(0,fe.of)(b).pipe(wn())}(l,y.path,d),function Us(l,f,d){const g=f.routeConfig?f.routeConfig.canActivate:null;if(!g||0===g.length)return(0,fe.of)(!0);const y=g.map(b=>te(()=>{const O=Ur(f)??d,j=Qo(b,O);return $n(function I(l){return l&&hi(l.canActivate)}(j)?j.canActivate(f,l):(0,o.N4e)(O,()=>j(f,l))).pipe(kt())}));return(0,fe.of)(y).pipe(wn())}(l,y.route,d))),kt(y=>!0!==y,!0))}(g,b,l,f):(0,fe.of)(j)),(0,en.T)(j=>({...d,guardsResult:j})))})}(this.environmentInjector,F=>this.events.next(F)),dt(F=>{if(b.guardsResult=F.guardsResult,F.guardsResult&&"boolean"!=typeof F.guardsResult)throw Un(0,F.guardsResult);const ne=new zi(F.id,this.urlSerializer.serialize(F.extractedUrl),this.urlSerializer.serialize(F.urlAfterRedirects),F.targetSnapshot,!!F.guardsResult);this.events.next(ne)}),(0,De.p)(F=>!!F.guardsResult||(this.cancelNavigationTransition(F,"",Je.GuardRejected),!1)),Or(F=>{if(F.guards.canActivateChecks.length)return(0,fe.of)(F).pipe(dt(ne=>{const de=new Ht(ne.id,this.urlSerializer.serialize(ne.extractedUrl),this.urlSerializer.serialize(ne.urlAfterRedirects),ne.targetSnapshot);this.events.next(de)}),(0,ce.n)(ne=>{let de=!1;return(0,fe.of)(ne).pipe(function yi(l,f){return(0,St.Z)(d=>{const{targetSnapshot:g,guards:{canActivateChecks:y}}=d;if(!y.length)return(0,fe.of)(d);const b=new Set(y.map(F=>F.route)),O=new Set;for(const F of b)if(!O.has(F))for(const ne of Fi(F))O.add(ne);let j=0;return(0,ve.H)(O).pipe((0,pn.H)(F=>b.has(F)?function _n(l,f,d,g){const y=l.routeConfig,b=l._resolve;return void 0!==y?.title&&!ds(y)&&(b[jn]=y.title),function ei(l,f,d,g){const y=Yn(l);if(0===y.length)return(0,fe.of)({});const b={};return(0,ve.H)(y).pipe((0,St.Z)(O=>function ti(l,f,d,g){const y=Ur(f)??g,b=Qo(l,y);return $n(b.resolve?b.resolve(f,d):(0,o.N4e)(y,()=>b(f,d)))}(l[O],f,d,g).pipe(kt(),dt(j=>{if(j instanceof Yo)throw Un(new le,j);b[O]=j}))),Zt(1),function on(l){return(0,en.T)(()=>l)}(b),Gt(O=>ot(O)?pe:J(O)))}(b,l,f,g).pipe((0,en.T)(O=>(l._resolvedData=O,l.data=xr(l,l.parent,d).resolve,null)))}(F,g,l,f):(F.data=xr(F,F.parent,l).resolve,(0,fe.of)(void 0))),dt(()=>j++),Zt(1),(0,St.Z)(F=>j===O.size?(0,fe.of)(d):pe))})}(this.paramsInheritanceStrategy,this.environmentInjector),dt({next:()=>de=!0,complete:()=>{de||this.cancelNavigationTransition(ne,"",Je.NoDataFromResolver)}}))}),dt(ne=>{const de=new wi(ne.id,this.urlSerializer.serialize(ne.extractedUrl),this.urlSerializer.serialize(ne.urlAfterRedirects),ne.targetSnapshot);this.events.next(de)}))}),Or(F=>{const ne=de=>{const _e=[];de.routeConfig?.loadComponent&&!de.routeConfig._loadedComponent&&_e.push(this.configLoader.loadComponent(de.routeConfig).pipe(dt(Pe=>{de.component=Pe}),(0,en.T)(()=>{})));for(const Pe of de.children)_e.push(...ne(Pe));return _e};return ct(ne(F.targetSnapshot.root)).pipe(Re(null),ge(1))}),Or(()=>this.afterPreactivation()),(0,ce.n)(()=>{const{currentSnapshot:F,targetSnapshot:ne}=b,de=this.createViewTransition?.(this.environmentInjector,F.root,ne.root);return de?(0,ve.H)(de).pipe((0,en.T)(()=>b)):(0,fe.of)(b)}),(0,en.T)(F=>{const ne=function Tr(l,f,d){const g=zt(l,f._root,d?d._root:void 0);return new so(g,f)}(d.routeReuseStrategy,F.targetSnapshot,F.currentRouterState);return this.currentTransition=b={...F,targetRouterState:ne},this.currentNavigation.targetRouterState=ne,b}),dt(()=>{this.events.next(new mo)}),((l,f,d,g)=>(0,en.T)(y=>(new fs(f,y.targetRouterState,y.currentRouterState,d,g).activate(l),y)))(this.rootContexts,d.routeReuseStrategy,F=>this.events.next(F),this.inputBindingEnabled),ge(1),dt({next:F=>{O=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Wt(F.id,this.urlSerializer.serialize(F.extractedUrl),this.urlSerializer.serialize(F.urlAfterRedirects))),this.titleStrategy?.updateTitle(F.targetRouterState.snapshot),F.resolve(!0)},complete:()=>{O=!0}}),(0,ur.Q)(this.transitionAbortSubject.pipe(dt(F=>{throw F}))),(0,Ln.j)(()=>{!O&&!j&&this.cancelNavigationTransition(b,"",Je.SupersededByNewNavigation),this.currentTransition?.id===b.id&&(this.currentNavigation=null,this.currentTransition=null)}),Gt(F=>
3{if(j=!0,Rn(F))this.events.next(new Bn(b.id,this.urlSerializer.serialize(b.extractedUrl),F.message,F.cancellationCode)),function Vn(l){return Rn(l)&&gr(l.url)}(F)?this.events.next(new li(F.url,F.navigationBehaviorOptions)):b.resolve(!1);else{const ne=new To(b.id,this.urlSerializer.serialize(b.extractedUrl),F,b.targetSnapshot??void 0);try{const de=(0,o.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(ne));if(!(de instanceof Yo))throw this.events.next(ne),F;{const{message:_e,cancellationCode:Pe}=Un(0,de);this.events.next(new Bn(b.id,this.urlSerializer.serialize(b.extractedUrl),_e,Pe)),this.events.next(new li(de.redirectTo,de.navigationBehaviorOptions))}}catch(de){this.options.resolveNavigationPromiseOnError?b.resolve(!1):b.reject(de)}}return pe}))}))}cancelNavigationTransition(d,g,y){const b=new Bn(d.id,this.urlSerializer.serialize(d.extractedUrl),g,y);this.events.next(b),d.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const d=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),g=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return d.toString()!==g?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(g){return new(g||l)};static \u0275prov=o.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();function kr(l){return l!==Ut}let or=(()=>{class l{static \u0275fac=function(g){return new(g||l)};static \u0275prov=o.jDH({token:l,factory:()=>(0,o.WQX)(Li),providedIn:"root"})}return l})();class zr{shouldDetach(f){return!1}store(f,d){}shouldAttach(f){return!1}retrieve(f){return null}shouldReuseRoute(f,d){return f.routeConfig===d.routeConfig}}let Li=(()=>{class l extends zr{static \u0275fac=(()=>{let d;return function(y){return(d||(d=o.xGo(l)))(y||l)}})();static \u0275prov=o.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),bo=(()=>{class l{static \u0275fac=function(g){return new(g||l)};static \u0275prov=o.jDH({token:l,factory:()=>(0,o.WQX)(Do),providedIn:"root"})}return l})(),Do=(()=>{class l extends bo{location=(0,o.WQX)(Mn.aZ);urlSerializer=(0,o.WQX)(bn);options=(0,o.WQX)(_,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";urlHandlingStrategy=(0,o.WQX)(Kt);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new cn;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}routerState=ao(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(d){return this.location.subscribe(g=>{"popstate"===g.type&&d(g.url,g.state)})}handleRouterEvent(d,g){if(d instanceof An)this.stateMemento=this.createStateMemento();else if(d instanceof Qr)this.rawUrlTree=g.initialUrl;else if(d instanceof Si){if("eager"===this.urlUpdateStrategy&&!g.extras.skipLocationChange){const y=this.urlHandlingStrategy.merge(g.finalUrl,g.initialUrl);this.setBrowserUrl(g.targetBrowserUrl??y,g)}}else d instanceof mo?(this.currentUrlTree=g.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(g.finalUrl,g.initialUrl),this.routerState=g.targetRouterState,"deferred"===this.urlUpdateStrategy&&!g.extras.skipLocationChange&&this.setBrowserUrl(g.targetBrowserUrl??this.rawUrlTree,g)):d instanceof Bn&&(d.code===Je.GuardRejected||d.code===Je.NoDataFromResolver)?this.restoreHistory(g):d instanceof To?this.restoreHistory(g,!0):d instanceof Wt&&(this.lastSuccessfulId=d.id,this.currentPageId=this.browserPageId)}setBrowserUrl(d,g){const y=d instanceof cn?this.urlSerializer.serialize(d):d;if(this.location.isCurrentPathEqualTo(y)||g.extras.replaceUrl){const O={...g.extras.state,...this.generateNgRouterState(g.id,this.browserPageId)};this.location.replaceState(y,"",O)}else{const b={...g.extras.state,...this.generateNgRouterState(g.id,this.browserPageId+1)};this.location.go(y,"",b)}}restoreHistory(d,g=!1){if("computed"===this.canceledNavigationResolution){const b=this.currentPageId-this.browserPageId;0!==b?this.location.historyGo(b):this.currentUrlTree===d.finalUrl&&0===b&&(this.resetState(d),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(g&&this.resetState(d),this.resetUrlToCurrentUrlTree())}resetState(d){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,d.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(d,g){return"computed"===this.canceledNavigationResolution?{navigationId:d,\u0275routerPageId:g}:{navigationId:d}}static \u0275fac=(()=>{let d;return function(y){return(d||(d=o.xGo(l)))(y||l)}})();static \u0275prov=o.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var Ao=function(l){return l[l.COMPLETE=0]="COMPLETE",l[l.FAILED=1]="FAILED",l[l.REDIRECTING=2]="REDIRECTING",l}(Ao||{});function Zi(l,f){l.events.pipe((0,De.p)(d=>d instanceof Wt||d instanceof Bn||d instanceof To||d instanceof Qr),(0,en.T)(d=>d instanceof Wt||d instanceof Qr?Ao.COMPLETE:d instanceof Bn&&(d.code===Je.Redirect||d.code===Je.SupersededByNewNavigation)?Ao.REDIRECTING:Ao.FAILED),(0,De.p)(d=>d!==Ao.REDIRECTING),ge(1)).subscribe(()=>{f()})}const Ks={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Xc={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let xo=(()=>{class l{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,o.WQX)(o.H3F);stateManager=(0,o.WQX)(bo);options=(0,o.WQX)(_,{optional:!0})||{};pendingTasks=(0,o.WQX)(o.Ua0);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,o.WQX)(Kn);
3urlSerializer=(0,o.WQX)(bn);location=(0,o.WQX)(Mn.aZ);urlHandlingStrategy=(0,o.WQX)(Kt);_events=new In.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,o.WQX)(or);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,o.WQX)(T,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,o.WQX)(Ni,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:d=>{this.console.warn(d)}}),this.subscribeToNavigationEvents()}eventsSubscription=new rn.yU;subscribeToNavigationEvents(){const d=this.navigationTransitions.events.subscribe(g=>{try{const y=this.navigationTransitions.currentTransition,b=this.navigationTransitions.currentNavigation;if(null!==y&&null!==b)if(this.stateManager.handleRouterEvent(g,b),g instanceof Bn&&g.code!==Je.Redirect&&g.code!==Je.SupersededByNewNavigation)this.navigated=!0;else if(g instanceof Wt)this.navigated=!0;else if(g instanceof li){const O=g.navigationBehaviorOptions,j=this.urlHandlingStrategy.merge(g.url,y.currentRawUrl),F={browserUrl:y.extras.browserUrl,info:y.extras.info,skipLocationChange:y.extras.skipLocationChange,replaceUrl:y.extras.replaceUrl||"eager"===this.urlUpdateStrategy||kr(y.source),...O};this.scheduleNavigation(j,Ut,null,F,{resolve:y.resolve,reject:y.reject,promise:y.promise})}(function qc(l){return!(l instanceof mo||l instanceof li)})(g)&&this._events.next(g)}catch(y){this.navigationTransitions.transitionAbortSubject.next(y)}});this.eventsSubscription.add(d)}resetRootComponentType(d){this.routerState.root.component=d,this.navigationTransitions.rootComponentType=d}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ut,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((d,g)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(d,"popstate",g)},0)})}navigateToSyncWithBrowser(d,g,y){const b={replaceUrl:!0},O=y?.navigationId?y:null;if(y){const F={...y};delete F.navigationId,delete F.\u0275routerPageId,0!==Object.keys(F).length&&(b.state=F)}const j=this.parseUrl(d);this.scheduleNavigation(j,g,O,b)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(d){this.config=d.map(D),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(d,g={}){const{relativeTo:y,queryParams:b,fragment:O,queryParamsHandling:j,preserveFragment:F}=g,ne=F?this.currentUrlTree.fragment:O;let _e,de=null;switch(j??this.options.defaultQueryParamsHandling){case"merge":de={...this.currentUrlTree.queryParams,...b};break;case"preserve":de=this.currentUrlTree.queryParams;break;default:de=b||null}null!==de&&(de=this.removeEmptyProps(de));try{_e=io(y?y.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof d[0]||"/"!==d[0][0])&&(d=[]),_e=this.currentUrlTree.root}return go(_e,d,de,ne??null)}navigateByUrl(d,g={skipLocationChange:!1}){const y=gr(d)?d:this.parseUrl(d),b=this.urlHandlingStrategy.merge(y,this.rawUrlTree);return this.scheduleNavigation(b,Ut,null,g)}navigate(d,g={skipLocationChange:!1}){return function Yc(l){for(let f=0;f<l.length;f++)if(null==l[f])throw new o.wOt(4008,!1)}(d),this.navigateByUrl(this.createUrlTree(d,g),g)}serializeUrl(d){return this.urlSerializer.serialize(d)}parseUrl(d){try{return this.urlSerializer.parse(d)}catch{return this.urlSerializer.parse("/")}}isActive(d,g){let y;if(y=!0===g?{...Ks}:!1===g?{...Xc}:g,gr(d))return dn(this.currentUrlTree,d,y);const b=this.parseUrl(d);return dn(this.currentUrlTree,b,y)}removeEmptyProps(d){return Object.entries(d).reduce((g,[y,b])=>(null!=b&&(g[y]=b),g),{})}scheduleNavigation(d,g,y,b,O){if(this.disposed)return Promise.resolve(!1);let j,F,ne;O?(j=O.resolve,F=O.reject,ne=O.promise):ne=new Promise((_e,Pe)=>{j=_e,F=Pe});const de=this.pendingTasks.add();return Zi(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(de))}),this.navigationTransitions.handleNavigationRequest({source:g,restoredState:y,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:d,extras:b,resolve:j,reject:F,promise:ne,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),ne.catch(_e=>Promise.reject(_e))}static \u0275fac=function(g){return new(g||l)};static \u0275prov=o.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),Qs=(()=>{class l{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;
3isAnchorElement;subscription;onChanges=new In.B;constructor(d,g,y,b,O,j){this.router=d,this.route=g,this.tabIndexAttribute=y,this.renderer=b,this.el=O,this.locationStrategy=j;const F=O.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===F||"area"===F,this.isAnchorElement?this.subscription=d.events.subscribe(ne=>{ne instanceof Wt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(d){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",d)}ngOnChanges(d){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(d){null==d?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=gr(d)||Array.isArray(d)?d:[d],this.setTabIndexIfNotOnNativeEl("0"))}onClick(d,g,y,b,O){const j=this.urlTree;return!!(null===j||this.isAnchorElement&&(0!==d||g||y||b||O||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(j,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const d=this.urlTree;this.href=null!==d&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(d)):null;const g=null===this.href?null:(0,o.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",g)}applyAttributeValue(d,g){const y=this.renderer,b=this.el.nativeElement;null!==g?y.setAttribute(b,d,g):y.removeAttribute(b,d)}get urlTree(){return null===this.routerLinkInput?null:gr(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(g){return new(g||l)(o.rXU(xo),o.rXU(xn),o.kS0("tabindex"),o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(Mn.hb))};static \u0275dir=o.FsC({type:l,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(g,y){1&g&&o.bIt("click",function(O){return y.onClick(O.button,O.ctrlKey,O.shiftKey,O.altKey,O.metaKey)}),2&g&&o.BMQ("target",y.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",o.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",o.L39],replaceUrl:[2,"replaceUrl","replaceUrl",o.L39],routerLink:"routerLink"},features:[o.GFd,o.OA$]})}return l})();class Dl{}let Zc=(()=>{class l{router;injector;preloadingStrategy;loader;subscription;constructor(d,g,y,b,O){this.router=d,this.injector=y,this.preloadingStrategy=b,this.loader=O}setUpPreloading(){this.subscription=this.router.events.pipe((0,De.p)(d=>d instanceof Wt),(0,pn.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(d,g){const y=[];for(const b of g){b.providers&&!b._injector&&(b._injector=(0,o.Ol2)(b.providers,d,`Route: ${b.path}`));const O=b._injector??d,j=b._loadedInjector??O;(b.loadChildren&&!b._loadedRoutes&&void 0===b.canLoad||b.loadComponent&&!b._loadedComponent)&&y.push(this.preloadConfig(O,b)),(b.children||b._loadedRoutes)&&y.push(this.processRoutes(j,b.children??b._loadedRoutes))}return(0,ve.H)(y).pipe(We())}preloadConfig(d,g){return this.preloadingStrategy.preload(g,()=>{let y;y=g.loadChildren&&void 0===g.canLoad?this.loader.loadChildren(d,g):(0,fe.of)(null);const b=y.pipe((0,St.Z)(O=>null===O?(0,fe.of)(void 0):(g._loadedRoutes=O.routes,g._loadedInjector=O.injector,this.processRoutes(O.injector??d,O.routes))));if(g.loadComponent&&!g._loadedComponent){const O=this.loader.loadComponent(g);return(0,ve.H)([b,O]).pipe(We())}return b})}static \u0275fac=function(g){return new(g||l)(o.KVO(xo),o.KVO(o.Ql9),o.KVO(o.uvJ),o.KVO(Dl),o.KVO(z))};static \u0275prov=o.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();const Ta=new o.nKC("");let Zs=(()=>{class l{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(d,g,y,b,O={}
3){this.urlSerializer=d,this.transitions=g,this.viewportScroller=y,this.zone=b,this.options=O,O.scrollPositionRestoration||="disabled",O.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(d=>{d instanceof An?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=d.navigationTrigger,this.restoredId=d.restoredState?d.restoredState.navigationId:0):d instanceof Wt?(this.lastId=d.id,this.scheduleScrollEvent(d,this.urlSerializer.parse(d.urlAfterRedirects).fragment)):d instanceof Qr&&d.code===Lt.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(d,this.urlSerializer.parse(d.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(d=>{d instanceof Uo&&(d.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(d.position):d.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(d.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(d,g){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Uo(d,"popstate"===this.lastSource?this.store[this.restoredId]:null,g))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(g){o.QTQ()};static \u0275prov=o.jDH({token:l,factory:l.\u0275fac})}return l})();function Ia(l,...f){return(0,o.EmA)([{provide:T,multi:!0,useValue:l},[],{provide:xn,useFactory:Ml,deps:[xo]},{provide:o.iLQ,multi:!0,useFactory:Js},f.map(d=>d.\u0275providers)])}function Ml(l){return l.routerState.root}function ni(l,f){return{\u0275kind:l,\u0275providers:f}}function Oa(l={}){return ni(4,[{provide:Ta,useFactory:()=>{const d=(0,o.WQX)(Mn.Xr),g=(0,o.WQX)(o.SKi),y=(0,o.WQX)(Kn),b=(0,o.WQX)(bn);return new Zs(b,y,d,g,l)}}])}function Js(){const l=(0,o.WQX)(o.zZn);return f=>{const d=l.get(o.o8S);if(f!==d.components[0])return;const g=l.get(xo),y=l.get(ea);1===l.get(ta)&&g.initialNavigation(),l.get(Na,null,o.$GK.Optional)?.setUpPreloading(),l.get(Ta,null,o.$GK.Optional)?.init(),g.resetRootComponentType(d.componentTypes[0]),y.closed||(y.next(),y.complete(),y.unsubscribe())}}const ea=new o.nKC("",{factory:()=>new In.B}),ta=new o.nKC("",{providedIn:"root",factory:()=>1}),Na=new o.nKC("");function na(l){return ni(0,[{provide:Na,useExisting:Zc},{provide:Dl,useExisting:l}])}function an(l){return ni(9,[{provide:wt,useValue:Nt},{provide:yt,useValue:{skipNextTransition:!!l?.skipInitialTransition,...l}}])}const Ji=new o.nKC("ROUTER_FORROOT_GUARD"),Fr=[Mn.aZ,{provide:bn,useClass:le},xo,Go,{provide:xn,useFactory:Ml,deps:[xo]},z,[]];let Il=(()=>{class l{constructor(d){}static forRoot(d,g){return{ngModule:l,providers:[Fr,[],{provide:T,multi:!0,useValue:d},{provide:Ji,useFactory:i,deps:[[xo,new o.Xx1,new o.kdw]]},g?.errorHandler?{provide:Tn,useValue:g.errorHandler}:[],{provide:_,useValue:g||{}},g?.useHash?{provide:Mn.hb,useClass:Mn.fw}:{provide:Mn.hb,useClass:Mn.Sm},{provide:Ta,useFactory:()=>{const l=(0,o.WQX)(Mn.Xr),f=(0,o.WQX)(o.SKi),d=(0,o.WQX)(_),g=(0,o.WQX)(Kn),y=(0,o.WQX)(bn);return d.scrollOffset&&l.setOffset(d.scrollOffset),new Zs(y,g,l,f,d)}},g?.preloadingStrategy?na(g.preloadingStrategy).\u0275providers:[],g?.initialNavigation?m(g):[],g?.bindToComponentInputs?ni(8,[Ai,{provide:Ni,useExisting:Ai}]).\u0275providers:[],g?.enableViewTransitions?an().\u0275providers:[],[{provide:u,useFactory:Js},{provide:o.iLQ,multi:!0,useExisting:u}]]}}static forChild(d){return{ngModule:l,providers:[{provide:T,multi:!0,useValue:d}]}}static \u0275fac=function(g){return new(g||l)(o.KVO(Ji,8))};static \u0275mod=o.$C({type:l});static \u0275inj=o.G2t({})}return l})();function i(l){return"guarded"}function m(l){return["disabled"===l.initialNavigation?ni(3,[{provide:o.hnV,multi:!0,useFactory:()=>{const f=(0,o.WQX)(xo);return()=>{f.setUpLocationChangeListener()}}},{provide:ta,useValue:2}]).\u0275providers:[],"enabledBlocking"===l.initialNavigation?ni(2,[{provide:ta,useValue:0},{provide:o.hnV,multi:!0,deps:[o.zZn],useFactory:f=>{const d=f.get(Mn.hj,Promise.resolve());return()=>d.then(()=>new Promise(g=>{const y=f.get(xo),b=f.get(ea);Zi(y,()=>{g(!0)}),f.get(Kn).afterPreactivation=()=>(g(!0),b.closed?(0,fe.of)(void 0):b),y.initialNavigation()}))}}]).\u0275providers:[]]}const u=new o.nKC("")},467:(bt,Le,L)=>{function o(re,ue,ve,fe,me,Qe,xe){try{var Ie=re[Qe](xe),be=Ie.value}catch(Ve){return void ve(Ve)}Ie.done?ue(be):Promise.resolve(be).then(fe,me)}function W(re){return function(){var ue=this,ve=arguments;return new Promise(function(fe,me){var Qe=re.apply(ue,ve);function xe(be){o(Qe,fe,me,xe,Ie,"next",be)}function Ie(be){o(Qe,fe,me,xe,Ie,"throw",be)}xe(void 0)})}}L.d(Le,{A:()=>W})},1635:(bt,Le,L)=>{function Ve(ce,ge,Se,De){return new(Se||(Se=Promise))(function(Be,gt){function kt(Gt){try{dt(De.next(Gt))}catch(En){gt(En)}}function pn(Gt){try{dt(De.throw(Gt))}catch(En){gt(En)}}function dt(Gt){Gt.done?Be(Gt.value):function Re(Be){return Be instanceof Se?Be:new Se(function(gt){gt(Be)})}(Gt.value).then(kt,pn)}dt((De=De.apply(ce,ge||[])).next())})}function We(ce){return this instanceof We?(this.v=ce,this):new We(ce)}function $e(ce,ge,Se){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Re,De=Se.apply(ce,ge||[]),Be=[];return Re=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),kt("next"),kt("throw"),kt("return",function gt(Zt){return function(gn){return Promise.resolve(gn).then(
3Zt,En)}}),Re[Symbol.asyncIterator]=function(){return this},Re;function kt(Zt,gn){De[Zt]&&(Re[Zt]=function(on){return new Promise(function(Ln,ur){Be.push([Zt,on,Ln,ur])>1||pn(Zt,on)})},gn&&(Re[Zt]=gn(Re[Zt])))}function pn(Zt,gn){try{!function dt(Zt){Zt.value instanceof We?Promise.resolve(Zt.value.v).then(Gt,En):Yr(Be[0][2],Zt)}(De[Zt](gn))}catch(on){Yr(Be[0][3],on)}}function Gt(Zt){pn("next",Zt)}function En(Zt){pn("throw",Zt)}function Yr(Zt,gn){Zt(gn),Be.shift(),Be.length&&pn(Be[0][0],Be[0][1])}}function Et(ce){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Se,ge=ce[Symbol.asyncIterator];return ge?ge.call(ce):(ce=function ut(ce){var ge="function"==typeof Symbol&&Symbol.iterator,Se=ge&&ce[ge],De=0;if(Se)return Se.call(ce);if(ce&&"number"==typeof ce.length)return{next:function(){return ce&&De>=ce.length&&(ce=void 0),{value:ce&&ce[De++],done:!ce}}};throw new TypeError(ge?"Object is not iterable.":"Symbol.iterator is not defined.")}(ce),Se={},De("next"),De("throw"),De("return"),Se[Symbol.asyncIterator]=function(){return this},Se);function De(Be){Se[Be]=ce[Be]&&function(gt){return new Promise(function(kt,pn){!function Re(Be,gt,kt,pn){Promise.resolve(pn).then(function(dt){Be({value:dt,done:kt})},gt)}(kt,pn,(gt=ce[Be](gt)).done,gt.value)})}}}L.d(Le,{AQ:()=>$e,N3:()=>We,sH:()=>Ve,xN:()=>Et}),"function"==typeof SuppressedError&&SuppressedError}},bt=>{bt(bt.s=5090)}]);

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.