PageSourceSearch

https://www.larioscentro.com/2130.1380e87028ad38d7.js

js larioscentro.com collected 2026-09-26 14:15:12 UTC 11,543 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2130],{2130:(hn,f,e)=>{e.r(f),e.d(f,{PromotionDetailPageModule:()=>ln});var m=e(177),P=e(9417),l=e(4742),p=e(8121),r=e(9969),v=e(268),I=e(1413),_=e(7673),h=e(6977),d=e(5558),T=e(9437),u=e(6354),R=e(8141),$=e(6496),S=e(2827),F=e(3512),D=e(7507),n=e(4438),E=e(1626),G=e(5245),O=e(9667),M=e(9381),j=e(5043),N=e(1765),y=e(63),Y=e(1669),b=e(8611),U=e(1780),X=e(2351);const k=t=>["tienda",t],C=t=>({level:t}),L=()=>["promociones"];function x(t,s){1&t&&n.nrm(0,"section",10),2&t&&n.Y8G("@inOutAnimation",void 0)}function B(t,s){if(1&t&&(n.j41(0,"div",11),n.nrm(1,"img",12),n.j41(2,"div",13),n.nrm(3,"img",14),n.k0s()()),2&t){const o=s.ngIf,i=n.XpG();n.R7$(),n.FS9("alt",o.promotion.data[i.language].title),n.Y8G("@inOutAnimation",void 0)("src",o.promotion.data[i.language].image?o.promotion.data[i.language].image:o.promotion.shop.header,n.B4B),n.R7$(2),n.FS9("src",o.shop.logo,n.B4B)}}function A(t,s){if(1&t&&(n.j41(0,"ion-item"),n.nrm(1,"i",22),n.j41(2,"ion-label")(3,"ion-note",16),n.EFF(4),n.nI1(5,"translate"),n.k0s(),n.j41(6,"p"),n.EFF(7),n.k0s()()()),2&t){const o=n.XpG().ngIf;n.R7$(4),n.JRh(n.bMT(5,2,"GLOBALS.SCHEDULES")),n.R7$(3),n.JRh(o.shop.shopHours)}}function z(t,s){if(1&t){const o=n.RV6();n.j41(0,"a",26),n.bIt("click",function(){n.eBV(o);const a=n.XpG().$implicit,c=n.XpG(3);return n.Njj(c.navigateToUrl(a.floor,a.poi))}),n.EFF(1),n.nI1(2,"translate"),n.k0s()}2&t&&(n.R7$(),n.SpI(" ",n.bMT(2,1,"ACTIONS.VIEW_IN_MAP")," "))}function J(t,s){if(1&t&&(n.qex(0),n.j41(1,"p"),n.EFF(2),n.nI1(3,"translate"),n.k0s(),n.DNE(4,z,3,3,"a",25),n.bVm()),2&t){const o=s.$implicit,i=n.XpG(3);n.R7$(2),n.Lme("",n.bMT(3,3,"MAPS.FLOOR")," ",i.getFloorName(o.floor),""),n.R7$(2),n.Y8G("ngIf",""!==o.floor)}}function V(t,s){if(1&t&&(n.j41(0,"ion-item"),n.nrm(1,"i",23),n.j41(2,"ion-label")(3,"ion-note",16),n.EFF(4),n.nI1(5,"translate"),n.k0s(),n.DNE(6,J,5,5,"ng-container",24),n.k0s()()),2&t){const o=n.XpG().ngIf;n.R7$(4),n.JRh(n.bMT(5,2,"SHOP_DETAIL.LOCATION")),n.R7$(2),n.Y8G("ngForOf",o.pois)}}function H(t,s){if(1&t){const o=n.RV6();n.j41(0,"a",28),n.bIt("click",function(){n.eBV(o);const a=n.XpG(2).ngIf,c=n.XpG();return n.Njj(c.navigateToUrl(a.shopPois[0].floor,a.shopPois[0].poi))}),n.EFF(1),n.nI1(2,"translate"),n.k0s()}2&t&&(n.R7$(),n.SpI(" ",n.bMT(2,1,"ACTIONS.VIEW_IN_MAP")," "))}function W(t,s){if(1&t&&(n.j41(0,"ion-item"),n.nrm(1,"i",23),n.j41(2,"ion-label")(3,"ion-note",16),n.EFF(4),n.nI1(5,"translate"),n.k0s(),n.j41(6,"p"),n.EFF(7),n.nI1(8,"translate"),n.k0s(),n.DNE(9,H,3,3,"a",27),n.k0s()()),2&t){const o=n.XpG().ngIf;n.R7$(4),n.JRh(n.bMT(5,3,"SHOP_DETAIL.LOCATION")),n.R7$(3),n.SpI(" ",n.i5U(8,5,"GLOBALS.FLOOR_LEVEL",n.eq3(8,C,o.shop.floorName))," "),n.R7$(2),n.Y8G("ngIf",o.shopPois.length>0)}}function Q(t,s){if(1&t&&(n.j41(0,"a",32),n.EFF(1),n.k0s()),2&t){const o=n.XpG(2).ngIf;n.Mz_("href","tel:",o.shopPhone,"",n.B4B),n.R7$(),n.JRh(o.shopPhone)}}function w(t,s){if(1&t&&(n.j41(0,"a",33),n.EFF(1),n.nI1(2,"url"),n.k0s()),2&t){const o=n.XpG(2).ngIf;n.FS9("href",o.shopWebPageUrl,n.B4B),n.R7$(),n.JRh(n.bMT(2,2,o.shopWebPageUrl))}}function Z(t,s){if(1&t&&(n.j41(0,"ion-item"),n.nrm(1,"i",29),n.j41(2,"ion-label")(3,"ion-note",16),n.EFF(4),n.nI1(5,"translate"),n.k0s(),n.j41(6,"p"),n.DNE(7,Q,2,3,"a",30),n.k0s(),n.DNE(8,w,3,4,"a",31),n.k0s()()),2&t){const o=n.XpG().ngIf;n.R7$(4),n.JRh(n.bMT(5,3,"SHOP_DETAIL.CONTACT")),n.R7$(3),n.Y8G("ngIf",o.shopPhone),n.R7$(),n.Y8G("ngIf",o.shopWebPageUrl)}}function K(t,s){if(1&t&&(n.j41(0,"ion-row")(1,"ion-col",15)(2,"ion-note",16)(3,"a",17),n.EFF(4),n.k0s()(),n.j41(5,"h3"),n.EFF(6),n.k0s(),n.nrm(7,"div",18),n.j41(8,"ion-note"),n.EFF(9),n.k0s(),n.nrm(10,"app-share",19),n.k0s(),n.j41(11,"ion-col",20)(12,"ion-card")(13,"ion-list",21),n.DNE(14,A,8,4,"ion-item",8)(15,V,7,4,"ion-item",8)(16,W,10,10,"ion-item",8)(17,Z,9,5,"ion-item",8),n.k0s()()()()),2&t){const o=s.ngIf,i=n.XpG();n.R7$(3),n.Y8G("languageRouter",n.eq3(11,k,o.promotion.shopUuid)),n.R7$(),n.SpI(" ",o.shop.name," "),n.R7$(2),n.JRh(o.promotion.data[i.language].title),n.R7$(),n.Y8G("innerHTML",i.sanitizeService.sanitizeString(o.promotion.data[i.language].description),n.npT),n.R7$(2),n.JRh(o.promotion.notes),n.R7$(),n.Y8G("title",o.promotion.data[i.language].title)("description",o.promotion.data[i.language].description),n.R7$(4),n.Y8G("ngIf",o.shop.shopHours),n.R7$(),n.Y8G("ngIf",o.pois.length>0),n.R7$(),n.Y8G("ngIf",o.shop.floorName),n.R7$(),n.Y8G("ngIf",o.shopPhone||o.shopWebPageUrl)}}function q(t,s){if(1&t&&(n.j41(0,"swiper-slide"),n.nrm(1,"app-promo-card",42),n.k0s()),2&t){const o=s.$implicit;n.R7$(),n.Y8G("promo",o)}}
1function nn(t,s){if(1&t&&(n.j41(0,"section",35)(1,"ion-grid",7)(2,"ion-row",36)(3,"ion-col",37)(4,"h5"),n.EFF(5),n.nI1(6,"translate"),n.k0s()(),n.j41(7,"ion-col",38)(8,"ion-button",39),n.EFF(9),n.nI1(10,"translate"),n.nrm(11,"i",40),n.k0s()()(),n.j41(12,"swiper-container",41),n.DNE(13,q,2,1,"swiper-slide",24),n.k0s()()()),2&t){const o=n.XpG().ngIf;n.R7$(5),n.JRh(n.bMT(6,5,"PROMOTIONS.RELATED_PROMOTIONS")),n.R7$(3),n.Y8G("languageRouter",n.lJ4(9,L)),n.R7$(),n.SpI(" ",n.bMT(10,7,"HOME.SEE_ALL_PROMOTIONS")," "),n.R7$(3),n.Y8G("@listStagger",o.length),n.R7$(),n.Y8G("ngForOf",o.relatedPromotions)}}function on(t,s){if(1&t&&(n.qex(0),n.DNE(1,nn,14,10,"section",34),n.bVm()),2&t){const o=s.ngIf;n.R7$(),n.Y8G("ngIf",o.relatedPromotions.length>0)}}function tn(t,s){if(1&t&&n.nrm(0,"app-section-banner",44),2&t){const o=n.XpG().ngIf;n.Y8G("data",o.bannerSection)}}function en(t,s){if(1&t&&(n.qex(0),n.DNE(1,tn,1,1,"app-section-banner",43),n.bVm()),2&t){const o=s.ngIf;n.R7$(),n.Y8G("ngIf",o.bannerSection)}}const an=[{path:"",component:(()=>{class t{document;route;http;router;tenantService;tenantConfService;metadataService;sanitizeService;scrollEventsService;situmService;content;destroy$=new I.B;promotion$;floors;currentUrl;language;constructor(o,i,a,c,g,cn,mn,pn,gn,fn){this.document=o,this.route=i,this.http=a,this.router=c,this.tenantService=g,this.tenantConfService=cn,this.metadataService=mn,this.sanitizeService=pn,this.scrollEventsService=gn,this.situmService=fn,this.language=this.tenantConfService.getLanguage()}ngOnInit(){this.setBuildingFloors(),this.currentUrl=this.document.location.href;const o=this.route.snapshot.params.uuid;this.promotion$=(0,_.of)({}).pipe((0,h.Q)(this.destroy$),(0,d.n)(()=>this.http.get(`/promotions/${o}/detail?language=${this.language}`).pipe((0,T.W)(()=>this.router.navigate([this.language,"promociones"])),(0,d.n)(i=>this.tenantService.tenant$.pipe((0,u.T)(a=>({promotion:i,bannerSection:a.contentSectionBanners?.sitesVisible?.promotionsDetail&&a.contentSectionBanners?.[this.language]||null})))))),(0,R.M)(({promotion:i})=>{this.metadataService.setMetadata(`${i.title} | ${this.tenantConfService.getMetadata().title}`,i.description,i.image)}),(0,u.T)(({promotion:i,bannerSection:a})=>({...i,bannerSection:a,pois:void 0!==i.pois&&i.pois.length>0?JSON.parse(i.pois):[],shopPois:void 0!==i.shopPois&&i.shopPois.length>0?JSON.parse(i.shopPois):[]})),(0,$.t)())}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}navigateToUrl(o,i){const a=this.tenantConfService.getLanguage();this.router.navigate([a,"planos"],{queryParams:{floor:o,poi:i}})}scrollTop(){this.scrollEventsService.scrollTop(this.content)}scrollHeader(o){this.scrollEventsService.scrollHeader(o,this.content)}getFloorName(o){if(this.floors)return this.floors.find(i=>i.level===o).name||o}setBuildingFloors(){this.situmService.getBuildingFloors$(this.tenantConfService.getTenantFromUrl()).pipe((0,h.Q)(this.destroy$)).subscribe(o=>this.floors=o)}static \u0275fac=function(i){return new(i||t)(n.rXU(m.qQ),n.rXU(p.nX),n.rXU(E.Qq),n.rXU(p.Ix),n.rXU(v.INj),n.rXU(D.K),n.rXU(S.T),n.rXU(G.h),n.rXU(O.W),n.rXU(F.w))};static \u0275cmp=n.VBU({type:t,selectors:[["app-promotion-detail"]],viewQuery:function(i,a){if(1&i&&n.GBs(l.W9,7),2&i){let c;n.mGM(c=n.lsd())&&(a.content=c.first)}},decls:20,vars:17,consts:[["scroll-events","true",3,"ionScroll"],[1,"main-content","detail-page"],[1,"detail-header"],[1,"container","ion-no-padding"],["class","mall-image",4,"ngIf"],["class","image-container",4,"ngIf"],[1,"detail-body"],[1,"container"],[4,"ngIf"],[3,"scrollToTop"],[1,"mall-image"],[1,"image-container"],["loading","lazy",3,"src","alt"],[1,"store-logo"],["alt","",3,"src"],["size-xs","12","size-sm","7"],[1,"label"],[3,"languageRouter"],[1,"editor-content",3,"innerHTML"],[3,"title","description"],["size-xs","12","size-sm","4","offset-sm","1",1,"detail-info"],["lines","none"],["slot","start",1,"icon-clock"],["slot","start",1,"icon-location"],[4,"ngFor","ngForOf"],["class","map-link ion-margin-bottom",3,"click",4,"ngIf"],[1,"map-link","ion-margin-bottom",3,"click"],["class","map-link",3,"click",4,"ngIf"],[1,"map-link",3,"click"],["slot","start",1,"icon-envelop-open"],[3,"href",4,"ngIf"],["target","_blank",3,"href",4,"ngIf"],[3,"href"],["target","_blank",3,"href"],["class","detail-related",4,"ngIf"],[1,"detail-related"],[1,"related-title"],["size-xs","12","size-md","6"],["size-xs","12","size-md","6",1,"button-col"],["size","small","fill","clear",3,"languageRouter"],["slot","end",1,"icon-arrow-right2"],["space-between","16","breakpoints",'{"0":{"slidesPerView":1.1},"768":{"slidesPerView":3}}',1,"padding-slides"],[3,"promo"],[3,"data",4,"ngIf"],[3,"data"]],template:function(i,a){1&i&&(n.j41(0,"ion-content",0),n.bIt("ionScroll",function(g){return a.scrollHeader(g)}),n.nrm(1,"app-header"),n.j41(2,"div",1)(3,"section",2)(4,"ion-grid",3)(5,"ion-row")(6,"ion-col"),n.DNE(7,x,1,1,"section",4),n.nI1(8,"async"),n.DNE(9,B,4,4,"div",5),n.nI1(10,"async"),n.k0s()()()(),n.j41(11,"section",6)(12,"ion-grid",7),n.DNE(13,K,18,13,"ion-row",8),n.nI1(14,"async"),n.k0s()(),n.DNE(15,on,2,1,"ng-container",8),n.nI1(16,"async"),n.DNE(17,en,2,1,"ng-container",8),n.nI1(18,"async"),n.k0s(),n.j41(19,"app-footer",9),n.bIt("scrollToTop",function(){return a.scrollTop()}),n.k0s()()),2&i&&(n.R7$(),n.AVh("scrolling",!0===a.scrollEventsService.headerVisible),n.R7$(6),n.Y8G("ngIf",""===n.bMT(8,7,a.promotion$)),n.R7$(2),n.Y8G("ngIf",n.bMT(10,9,a.promotion$)),n.R7$(4),n.Y8G("ngIf",n.bMT(14,11,a.promotion$)),n.R7$(2),n.Y8G("ngIf",n.bMT(16,13,a.promotion$)),n.R7$(2),n.Y8G("ngIf",n.bMT(18,15,a.promotion$)))},dependencies:[m.Sq,m.bT,l.Jm,l.b_,l.hU,l.W9,l.lO,l.uz,l.he,l.nf,l.JI,l.ln,M.l,j.h,N.n,y.J,Y.l,b.R,m.Jj,U.D9,X._],styles:[".map-link[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .map-link[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .editor-content[_ngcontent-%COMP%]{margin-top:1rem}swiper-container[_ngcontent-%COMP%]::part(container){overflow:visible}"],data:{animation:[(0,r.hZ)("inOutAnimation",[(0,r.kY)(":enter",[(0,r.iF)({height:0,opacity:0}
1),(0,r.i0)(".3s ease-out",(0,r.iF)({height:"400px",opacity:1}))]),(0,r.kY)(":leave",[(0,r.iF)({height:300,opacity:1}),(0,r.i0)(".3s ease-in",(0,r.iF)({height:0,opacity:0}))])]),(0,r.hZ)("listStagger",[(0,r.kY)("* <=> *",[(0,r.P)(":enter",[(0,r.iF)({opacity:0,transform:"translateY(-15px)"}),(0,r.yc)("100ms",(0,r.i0)("550ms ease-out",(0,r.iF)({opacity:1,transform:"translateY(0px)"})))],{optional:!0}),(0,r.P)(":leave",(0,r.i0)("100ms",(0,r.iF)({opacity:0})),{optional:!0})])])]}})}return t})()}];let sn=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=n.$C({type:t});static \u0275inj=n.G2t({imports:[p.iI.forChild(an),p.iI]})}return t})();var rn=e(3887);let ln=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=n.$C({type:t});static \u0275inj=n.G2t({imports:[m.MD,P.YN,l.bv,sn,rn.G]})}return t})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.