PageSourceSearch

https://isthmus.com.br/chunk-GHRASBMY.js

js isthmus.com.br collected 2026-10-02 13:41:13 UTC 27,144 bytes, 1 lines download raw bytes

1import{a as Oi}from"./chunk-3AF7XM3M.js";import{a as Li}from"./chunk-2IL544O7.js";import"./chunk-U5CV463X.js";import"./chunk-5GKCCM5M.js";import"./chunk-GMPAVR2G.js";import"./chunk-36FWKOJP.js";import"./chunk-AA7P2W54.js";import{a as Di}from"./chunk-LR56CLBE.js";import{a as ki}from"./chunk-ENY3JCYV.js";import{a as E}from"./chunk-FWPIKWYM.js";import"./chunk-MEN24JOG.js";import"./chunk-KQF4LXRO.js";import"./chunk-ML6I2WFM.js";import"./chunk-S3XVGALR.js";import{a as Fi}from"./chunk-IP7DB5LZ.js";import"./chunk-HAX363AZ.js";import"./chunk-7MKQSFCR.js";import"./chunk-P7WBTNDE.js";import{c as Bi}from"./chunk-N7JJYVGF.js";import"./chunk-SU33HO3G.js";import"./chunk-GO73M6DT.js";import"./chunk-T4NBEJBG.js";import"./chunk-YVJPXJIO.js";import"./chunk-QTTN3I4K.js";import{a as bi}from"./chunk-6IBOLJAJ.js";import"./chunk-3B6LVQPS.js";import"./chunk-ZEU3EMRX.js";import{a as $,b as w,c as Ei,d as yi}from"./chunk-ZU53GXBU.js";import"./chunk-3ZYSBPMG.js";import"./chunk-HGJUNFER.js";import"./chunk-YR6QUFVK.js";import{a as Si}from"./chunk-4KAY36PT.js";import"./chunk-U4Z3IM4D.js";import"./chunk-EYUJHARI.js";import"./chunk-KACKGL6O.js";import{E as hi,F as Pi,G as vi,b as mi,c as pi,g as ui,h as _i,n as fi,o as Ci,s as gi,t as xi}from"./chunk-KTHA6EGB.js";import{a as wi}from"./chunk-4AODGOPC.js";import{a as Ti}from"./chunk-KY6LGEE3.js";import{a as Ii,b as B,d as Mi}from"./chunk-JFJW3EWE.js";import{a as di}from"./chunk-TTFG7WUE.js";import"./chunk-RIBWAQIZ.js";import"./chunk-ANSVJ27Z.js";import"./chunk-2LWC3PRO.js";import"./chunk-GWFLCW5X.js";import"./chunk-KHUV4MM7.js";import"./chunk-EXQURIUN.js";import{G as ri,J as ci,P as si,S as li,U as b,b as ii,c as oi,d as ti,g as ei,m as A,y as ni,z as ai}from"./chunk-W2DDVCBR.js";import{Ac as X,Bc as D,Fb as R,Gc as M,Ha as q,Hb as m,Ib as p,Kb as S,Lb as y,Lc as F,Mb as T,Mc as O,Nb as _,Nc as N,Ob as a,Pb as r,Qb as u,Qc as Y,Va as I,Wa as k,Zb as v,Zc as Z,_a as n,dc as g,fc as s,ga as C,la as h,ma as P,nb as H,nc as G,oc as W,sb as U,tc as d,uc as j,vc as x,wc as Q,yc as J,zc as K}from"./chunk-WFD3KZYX.js";import{g as L}from"./chunk-TSRGIXR5.js";var Ri=["listaItensPromocao"],$i=o=>({selecionada:o}),Vi=o=>({strong:o});function Ni(o,l){if(o&1){let i=v();a(0,"li",33)(1,"input",34),g("change",function(e){h(i);let c=s().$implicit,f=s(3);return P(f.selecionarMarca(c.marca.id,e))}),r(),a(2,"span",33),d(3),a(4,"small",7),d(5),r()()()}if(o&2){let i=s().$implicit,t=s(3);_("ngClass",M(11,$i,i.selecionada)),n(),_("id",D(i.marca.id))("value",D(i.marca.id))("checked",i.selecionada)("disabled",t.isLoadingPromocoes||t.isLoadingConteudo||!t.exibicaoPorItem()),R("aria-label",i.marca.nome),n(),_("ngClass",M(13,Vi,i.selecionada)),n(),x(" ",i.marca.nome," "),n(2),x("(",i.quantidade," itens)")}}function Ai(o,l){if(o&1&&m(0,Ni,6,15,"li",33),o&2){let i=l.$implicit,t=s(3);p(t.mostrarMarcaNaLista(i)?0:-1)}}function zi(o,l){if(o&1){let i=v();a(0,"div",27)(1,"div",29)(2,"h4",24),d(3,"Marcas"),r(),a(4,"form",25),g("keyup.enter",function(){h(i);let e=s(2);return P(e.aplicarFiltros())}),a(5,"input",30),g("keyup",function(e){h(i);let c=s(2);return P(c.filtrarListaMarcas(e))}),r()()(),a(6,"div",31)(7,"ul",32),y(8,Ai,1,1,null,null,S),r()()()}if(o&2){let i=s(2);n(4),_("formGroup",i.formMarca),n(4),T(i.marcas)}}function qi(o,l){o&1&&(a(0,"p",28),u(1,"mat-spinner",35),r())}function Hi(o,l){if(o&1){let i=v();a(0,"div",23)(1,"h4",24),d(2,"Produto"),r(),a(3,"form",25),g("keyup.enter",function(){h(i);let e=s();return P(e.aplicarFiltros())}),u(4,"input",26),r()(),m(5,zi,10,1,"div",27)(6,qi,2,0,"p",28)}if(o&2){let i=s();n(3),_("formGroup",i.formProduto),n(2),p(i.isLoadingMarcas?6:5)}}function Ui(o,l){if(o&1){let i=v();a(0,"li",36)(1,"input",37),X("ngModelChange",function(e){let c=h(i).$implicit;return K(c.selecionado,e)||(c.selecionado=e),P(e)}),r(),u(2,"span",38),a(3,"small",39),d(4),r()()}if(o&2){let i=l.$implicit,t=s(2);_("ngClass",M(12,$i,i.selecionado))("ngStyle",t.estiloTipoPromocao(i.tipoPromocao)),n(),_("id",D(i.tipoPromocao))("checked",i.selecionado)("value",i.selecionado),J("ngModel",i.selecionado),_("disabled",t.isLoadingPromocoes||t.isLoadingConteudo),R("aria-label",t.descricaoTipoPromocao(i.tipoPromocao)),n(),_("ngClass",M(14,Vi,i.selecionado))("innerHtml",t.descricaoTipoPromocao(i.tipoPromocao),I),n(2),x(" (",i.quantidadePromocoes,")")}}function Gi(o,l){if(o&1&&(a(0,"div",18)(1,"div",29)(2,"h4",24),d(3,"Tipo de promo\xE7\xE3o"),r()(),a(4,"ul",32),y(5,Ui,5,16,"li",36,S),r()()),o&2){let i=s();n(5),T(i.filtroTipoPromocao)}}function Wi(o,l){o&1&&(a(0,"div",22)(1,"div",40)(2,"p",41),d(3," Buscando suas Promo\xE7\xF5es. Aguarde s\xF3 um pouco... "),r(),u(4,"mat-progress-bar",42),r()())}function ji(o,l){if(o&1&&(a(0,"div",44),d(1),r()),o&2){let i=s(3);n(),x(" ",i.mensagemSemPromocao," ")}}function Qi(o,l){if(o&1&&(a(0,"div"),m(1,ji,2,1,"div",44),r()),o&2){let i=s(2);n(),p(!i.isLoadingConteudo&&!i.isLoadingPromocoes?1:-1)}}function Ji(o,l){if(o&1){let i=v();a(0,"isthmus-infinite-scroll",43,1),g("paginar",function(e){h(i);let c=s();return P(c.paginar(e))}),r(),m(2,Qi,2,1,"div")}if(o&2){let i=s();_("distribuidora",i.distribuidora)("configuracoesSistema",i.configuracoesSistema)("loading",i.isLoadingConteudo&&!i.isLoadingPromocoes)("resultadoBusca",i.resultadoBusca)("exibicaoEmLista",!1),n(2),p((i.resultadoBusca==null?null:i.resultadoBusca.totalItens)==0?2:-1)}}function Ki(o,l){o&1&&(a(0,"div",22)(1,"div",40)(2,"p",41),d(3," Buscando Promo\xE7\xF5es. Aguarde s\xF3 um pouco... "),r(),u(4,"mat-progress-bar",42),r()())}function Xi(o,l){if(o&1&&(a(0,"div",44),d(1),r()),o&2){let i=s(3);n(),x(" ",i.mensagemSemPromocao," ")}}function Yi(o,l){o&1&&(a(0,"span",53)(1,"i"),d(2,"Item bonificado:"),r()())}function Zi(o,l){if(o&1&&(a(0,"p",53),d(1),r()),o&2){let i=s(2).$implicit;n(),x(" ",i==null||i.produtosPrincipais[0]==null?null:i.produtosPrincipais[0].nomeProduto)}}function io(o,l){if(o&1&&(a(0,"div",49),u(1,"img",52),F(2,"safe"),u(3,"br"),m(4,Yi,3,0,"span",53),m(5,Zi,2,1,"p",53),r()),o&2){let i=s().$implicit,t=s(4);n(),_("src",O(2,4,t.carregarImagem(i)),k)("alt",i.produtosPrincipais[0]==null?null:i.produtosPrincipais[0].nomeProduto),n(3),p(t.isBrinde(i==null?null:i.tipoPromocao)?4:-1),n(),p(i.produtosPrincipais?5:-1)}}function oo(o,l){if(o&1){let i=v();a(0,"div",47)(1,"div",48),m(2,io,6,6,"div",49),a(3,"p",29)(4,"button",50),g("click",function(){let e=h(i).$implicit,c=s(4);return P(c.navegarParaPaginaDaPromocao(e))}),d(5," Ver todos os itens "),u(6,"i",51),r()()()()}if(o&2){let i=l.$implicit;n(2),p((i.produtosPrincipais==null?null:i.produtosPrincipais.length)>0?2:-1)}}function to(o,l){if(o&1&&(a(0,"div",45),y(1,oo,7,1,"div",47,S),r()),o&2){let i=s(3);n(),T(i.encartesExibicaoBrindes)}}function eo(o,l){if(o&1&&(a(0,"span",55),d(1),r()),o&2){let i=s().$implicit;n(),x(" C\xF3d.: ",i.codigo," ")}}function no(o,l){if(o&1&&(a(0,"p",56),d(1),F(2,"date"),F(3,"date"),r()),o&2){let i=s().$implicit;n(),Q(" V\xE1lida de ",N(2,2,i.dataInicial,"dd/MM/yyyy")," at\xE9 ",N(3,5,i.dataFinal,"dd/MM/yyyy")," ")}}function ao(o,l){if(o&1&&(a(0,"div",59),u(1,"i",65),a(2,"strong",66),d(3),r()()),o&2){let i=s().$implicit,t=s(3);_("ngStyle",t.styleSeloPromocao()),n(3),x(" ",i.descricaoDescontoPromocao," ")}}function ro(o,l){if(o&1&&(a(0,"div"),u(1,"img",67),F(2,"safe"),u(3,"hr"),r()),o&2){let i=s().$implicit,t=s(3);n(),_("src",O(2,2,t.carregarBannerEncarte(i)),k)("alt",i.titulo)}}function co(o,l){o&1&&(a(0,"span",53)(1,"i"),d(2,"Item bonificado:"),r()())}function so(o,l){if(o&1&&(a(0,"p",53),d(1),r()),o&2){let i=s(2).$implicit;n(),x(" ",i==null||i.produtosPrincipais[0]==null?null:i.produtosPrincipais[0].nomeProduto)}}function lo(o,l){if(o&1&&(a(0,"div",61),u(1,"img",52),F(2,"safe"),u(3,"br"),m(4,co,3,0,"span",53),m(5,so,2,1,"p",53),r()),o&2){let i=s().$implicit,t=s(3);n(),_("src",O(2,4,t.carregarImagem(i)),k)("alt",i.produtosPrincipais[0]==null?null:i.produtosPrincipais[0].nomeProduto),n(3),p(t.isBrinde(i==null?null:i.tipoPromocao)?4:-1),n(),p(i.produtosPrincipais?5:-1)}}function mo(o,l){if(o&1&&u(0,"p",63),o&2){let i=s().$implicit;_("innerHTML",i.descricao,I)}}function po(o,l){if(o&1&&(a(0,"div")(1,"h6",6),d(2,"Regras para atingir:"),r(),u(3,"div",68),r()),o&2){let i=s().$implicit,t=s(3);n(3),_("innerHTML",t.sanitizarDescricaoRegra(i),I)}}function uo(o,l){if(o&1){let i=v();a(0,"div",71),g("click",function(){let e=h(i).$implicit,c=s(2).$implicit,f=s(3);return P(f.navegarParaPaginaDaFaixaDaPromocao(c,e))}),a(1,"div",72),u(2,"i",65),a(3,"strong",66),d(4),r()()()}if(o&2){let i=l.$implicit,t=s(5);n(),_("ngStyle",t.styleSeloPromocao()),n(3),x(" ",i.descricaoDescontoPromocao," ")}}function _o(o,l){if(o&1&&(a(0,"div",64)(1,"h3"),d(2,"Selecione uma faixa de desconto para visualizar os itens da promo\xE7\xE3o:"),r(),a(3,"div",69),y(4,uo,5,2,"div",70,S),r()()),o&2){let i=s().$implicit;n(4),T(i.faixasDescontoEncarte)}}function fo(o,l){o&1&&u(0,"hr")}function Co(o,l){if(o&1){let i=v();m(0,fo,1,0,"hr"),a(1,"p",29)(2,"button",50),g("click",function(){h(i);let e=s().$implicit,c=s(3);return P(c.navegarParaPaginaDaPromocao(e))}),d(3," Ver todos os itens "),u(4,"i",51),r()()}if(o&2){let i=s().$implicit;p((i.produtosPrincipais==null?null:i.produtosPrincipais.length)>0||i.descricao||i.descricaoRegra?0:-1)}}function go(o,l){if(o&1&&(a(0,"div",46)(1,"div",8)(2,"div",54),m(3,eo,2,1,"span",55),m(4,no,4,8,"p",56),r(),a(5,"div",57)(6,"div",58),m(7,ao,4,2,"div",59),u(8,"span",60),r()()(),a(9,"h2"),d(10),r(),u(11,"hr"),m(12,ro,4,4,"div"),a(13,"div",8),m(14,lo,6,6,"div",61),a(15,"div",62),m(16,mo,1,1,"p",63),m(17,po,4,1,"div"),r(),m(18,_o,6,0,"div",64),r(),m(19,Co,5,1),r()),o&2){let i=l.$implicit,t=s(3);n(3),p(i.codigo>0?3:-1),n(),p(t.exibirData(i)?4:-1),n(3),p((i.descricaoDescontoPromocao==null?null:i.descricaoDescontoPromocao.length)>0?7:-1),n(),_("ngStyle",t.estiloTipoPromocao(i.tipoPromocao))("innerHTML",t.descricaoTipoPromocao(i.tipoPromocao),I),n(2),j(i.titulo),n(2),p(t.possuiBannerEncarte(i)?12:-1),n(2),p((i.produtosPrincipais==null?null:i.produtosPrincipais.length)>0?14:-1),n(2),p(i.descricao?16:-1),n(),p(i.descricaoRegra?17:-1),n(),p((i.faixasDescontoEncarte==null?null:i.faixasDescontoEncarte.length)>0?18:-1),n(),p((i.faixasDescontoEncarte==null?null:i.faixasDescontoEncarte.length)<=0?19:-1)}}function xo(o,l){if(o&1&&(m(0,Xi,2,1,"div",44),m(1,to,3,0,"div",45),y(2,go,20,12,"div",46,S)),o&2){let i=s(2);p(i.encartesExibicaoBrindes.length==0&&i.encartesExibicao.length==0?0:-1),n(),p(i.
1configuracoesSistema!=null&&i.configuracoesSistema.minimizarEncarteBrinde?1:-1),n(),T(i.encartesExibicao)}}function ho(o,l){if(o&1&&m(0,Ki,5,0,"div",22)(1,xo,4,2),o&2){let i=s();p(i.isLoadingConteudo?0:1)}}function Po(o,l){o&1&&u(0,"mat-spinner",73)}function vo(o,l){if(o&1&&(a(0,"div"),u(1,"isthmus-faixas",74),r()),o&2){let i=s();n(),_("distribuidora",i.distribuidora)("faixas",i.faixas)("configuracoesSistema",i.configuracoesSistema)}}var z=(()=>{class o{constructor(){this.platformId=C(q),this.formBuilder=C(hi),this.route=C(ci),this.distribuidoraService=C(Si),this.activatedRoute=C(ri),this.titleService=C(ni),this.layoutService=C(Mi),this.promocaoService=C(di),this.domSanitizer=C(ai),this.produtoService=C(Ei),this.faixaService=C(Fi),this.location=C(ii),this.quantidadeDigitosParaFiltro=3,this.listaItens=Z("listaItensPromocao"),this.formProduto=null,this.formMarca=null,this.isLoadingMarcas=!1,this.isLoadingPromocoes=!1,this.isLoadingConteudo=!1,this.filtrosAplicados=!1,this.limparPagina=!1,this.filtroTipoPromocao=[],this.progressoLoadPromocoes=0,this.tiposComPromocao=[],this.tiposLoaded=[],this.tiposLoading=[],this.tiposPromocaoDaDistribuidora=[],this.marcas=[],this.encartes=[],this.encartesExibicao=[],this.encartesExibicaoBrindes=[],this.imagensProduto=[],this.bannersEncarte=[],this.paginar=i=>{!this.isLoadingPromocoes&&!this.isLoadingConteudo&&this.resultadoBusca&&this.resultadoBusca.totalPaginas>=i&&this.loadItensEmPromocao(i)},this.formProduto=this.formBuilder.group({nome:""}),this.formMarca=this.formBuilder.group({nome:""})}ngOnInit(){return L(this,null,function*(){A(this.platformId)&&window.scroll(0,0),this.distribuidora=yield this.distribuidoraService.dadosDistribuidora(this.activatedRoute.parametro(li)),this.faixas=yield this.faixaService.faixas(this.distribuidora.id,si.Promocoes),this.configuracoesSistema=yield this.distribuidoraService.configuracoesSistema(this.distribuidora.id),this.titleService.setTitle(`${this.distribuidora.nomeFantasia} - Promo\xE7\xF5es`),this.seloPromocoes=yield this.layoutService.selo(this.distribuidora.id,Ii.Promocao),this.configuracoesSistema.visualizarTelaPromocoesPorItens,this.activatedRoute.params.subscribe(()=>{this.exibicaoPorItem()?this.loadItensEmPromocao():this.loadEncartes()}),this.activatedRoute.queryParams.subscribe(()=>{this.exibicaoPorItem()?this.loadItensEmPromocao():this.loadEncartes()}),this.mensagemSemPromocao="Parece que n\xE3o temos promo\xE7\xF5es ativas no momento, mas n\xE3o deixe de conferir nossos produtos em destaque na home page!"})}exibicaoPorItem(){return this.route.url.split("?")[0].toLowerCase().includes("promocoes/itens")}definirExibicaoPorItem(){var i=Number(this.activatedRoute.parametro(b));this.route.navegar(`${this.activatedRoute.baseUrl()}/promocoes/itens/${i}`)}definirExibicaoPorEncarte(){var i=Number(this.activatedRoute.parametro(b));this.route.navegar(`${this.activatedRoute.baseUrl()}/promocoes/encartes/${i}`)}loadEncartes(){return L(this,null,function*(){this.isLoadingConteudo=!0,(!this.encartes||this.encartes.length==0)&&(this.encartes=yield this.promocaoService.encartePromocoes(),this.filtroTipoPromocao=[],this.obterFotoProduto(),this.obterBannersEncarte(this.encartes)),this.aplicarFiltroEncartes(),this.isLoadingConteudo=!1})}aplicarFiltroEncartes(){this.filtroTipoPromocao.forEach(c=>c.quantidadePromocoes=0),this.encartes.forEach(c=>{var f=this.filtroTipoPromocao.find(V=>V.tipoPromocao==c.tipoPromocao);f?f.quantidadePromocoes++:this.filtroTipoPromocao.push({tipoPromocao:c.tipoPromocao,quantidadePromocoes:1,selecionado:!1})});var i=this.activatedRoute.obterDados()??[];this.filtroTipoPromocao.forEach(c=>c.selecionado=i.some(f=>f==c.tipoPromocao));var t=[],e=[];this.configuracoesSistema.minimizarEncarteBrinde?(t=this.encartes.filter(c=>c.tipoPromocao===$.Brinde),e=this.encartes.filter(c=>c.tipoPromocao!==$.Brinde)):(t=[],e=this.encartes),this.encartesExibicao=[],this.encartesExibicaoBrindes=[],this.filtroTipoPromocao.some(c=>c.selecionado)?(this.encartesExibicao=e.filter(c=>this.filtroTipoPromocao.some(f=>f.selecionado&&f.tipoPromocao==c.tipoPromocao)),this.encartesExibicaoBrindes=t.filter(c=>this.filtroTipoPromocao.some(f=>f.selecionado&&f.tipoPromocao==c.tipoPromocao))):(this.encartesExibicao=e,this.encartesExibicaoBrindes=t)}temFiltroParaAplicar(){return(this.formProduto.value.nome??"").length>=this.quantidadeDigitosParaFiltro||this.marcas.filter(e=>e.selecionada).length>0||this.filtroTipoPromocao.some(e=>e.selecionado)}desabilitarBotaoFiltro(){return this.isLoadingPromocoes||this.isLoadingConteudo||!this.temFiltroParaAplicar()}desabilitarBotaoLimparFiltro(){return this.isLoadingPromocoes||this.isLoadingConteudo}mostrarMarcaNaLista(i){let t=this.formMarca.value.nome??"";return i.selecionada&&t.length>=this.quantidadeDigitosParaFiltro||t.length<this.quantidadeDigitosParaFiltro}filtrarListaMarcas(i){let t=i.target.value;if(t.length<this.quantidadeDigitosParaFiltro){this.marcas.filter(e=>
1e.selecionada).forEach(e=>{e.selecionada=!1});return}this.marcas.forEach(e=>{e.selecionada=e.marca.nome.toUpperCase().indexOf(t.toUpperCase())>-1})}aplicarFiltros(){let i=this.listaItens();i&&i.cleanContainer(),this.executarFiltroBusca()}limparFiltros(){this.formProduto.reset(),this.formMarca.reset(),this.marcas.forEach(t=>{t.selecionada=!1});let i=this.listaItens();i&&i.cleanContainer(),this.filtroTipoPromocao.forEach(t=>t.selecionado=!1),A(this.platformId)&&window.scroll(0,0),this.executarFiltroBusca()}executarFiltroBusca(){this.exibicaoPorItem()?this.route.navegarComDados(`${this.activatedRoute.baseUrl()}/promocoes/itens/1`,this.filtrosItens()):this.route.navegarComDados(`${this.activatedRoute.baseUrl()}/promocoes/encartes/1`,this.filtrosEncartes())}loadItensEmPromocao(i){return L(this,null,function*(){if(!this.isLoadingConteudo){i||(i=Number(this.activatedRoute.parametro(b)));var t=this.activatedRoute.obterDados()??[],e={pagina:i,campoOrdenacao:this.configuracoesSistema?.campoOrdenacaoPadrao??null,filtros:t,termoBusca:"",crescente:!0};this.isLoadingPromocoes=i==1,this.isLoadingConteudo=!0,this.isLoadingMarcas=(this.marcas?.length??0)<=0,this.resultadoBusca=yield this.promocaoService.obterItensPromocoes(e),this.resultadoBusca.paginaPromocoes=!0,Bi.definirPontoRetorno(this.activatedRoute,i,this.location,this.platformId),this.isLoadingPromocoes=!1,this.isLoadingConteudo=!1,(this.marcas?.length??0)<=0&&(this.marcas=yield this.promocaoService.marcasPromocao()),this.isLoadingMarcas=!1,t.forEach(c=>{if((c.campofiltrar==E.Nome||c.campofiltrar==E.Codigo)&&this.formProduto.patchValue({nome:c.valorfiltrar}),c.campofiltrar==E.CodigoMarca){var f=this.marcas.find(V=>V.marca.codigo==Number(c.valorfiltrar));f&&(f.selecionada=!0)}})}})}filtrosItens(){let i=[];this.marcas?.filter(e=>e.selecionada).forEach(e=>{i.push({campoFiltrar:E.CodigoMarca,valorFiltrar:e.marca.codigo.toString()})});let t=this.formProduto?.value?.nome??"";return(t?.length??0)>0&&(isNaN(Number(t))?i.push({campoFiltrar:E.Nome,valorFiltrar:t}):i.push({campoFiltrar:E.Codigo,valorFiltrar:t})),i}filtrosEncartes(){var i=this.filtroTipoPromocao?.filter(t=>t.selecionado)?.map(t=>t.tipoPromocao)??[];return i}navegarParaPaginaDaPromocao(i){let t=w.ActionPaginaPromocao(i.tipoPromocao);t!=""&&this.route.navegar(`${this.distribuidora.nomeVirtual}/compras/promocao/${t}/${i.codigo}/${i.tipoPromocao}`)}navegarParaPaginaDaFaixaDaPromocao(i,t){let e=w.ActionPaginaPromocao(i.tipoPromocao);e!=""&&this.route.navegar(`${this.distribuidora.nomeVirtual}/compras/promocao/${e}/${t.codigo}/${i.tipoPromocao}`)}estiloTipoPromocao(i){return{"background-color":w.Cor(i),color:"#fff",cursor:"pointer"}}styleSeloPromocao(){return this.seloPromocoes&&this.seloPromocoes.Layout(B.CorFundo)&&this.seloPromocoes.Layout(B.CorFonteTexto)?{"background-color":this.seloPromocoes.Layout(B.CorFundo),color:this.seloPromocoes.Layout(B.CorFonteTexto)}:{"background-color":"#f83636",color:"lightyellow"}}isBrinde(i){return i==$.Brinde}descricaoTipoPromocao(i){return this.domSanitizer.bypassSecurityTrustHtml(w.DescricaoComIcone(i,this.configuracoesSistema))}sanitizarDescricaoRegra(i){return i&&i.descricaoRegra?.length>0?this.domSanitizer.bypassSecurityTrustHtml(i.descricaoRegra):null}selecionarMarca(i,t){let e=this.marcas.find(c=>c.marca.id==i);if(e==null)return!1;e.selecionada=t.target.checked}obterFotoProduto(){var i=[];for(let t=0;t<this.encartes.length;t++){let e=this.encartes[t];e.produtosPrincipais!=null&&e.produtosPrincipais.forEach(c=>{i.push(new yi(c.codigoProduto,c.codigoDepartamentoSite,c.codigoCategoriaSite,c.codigoSubCategoriaSite))})}this.produtoService.buscarImagemProdutos(this.distribuidora.id,i).toPromise().then(t=>{t&&t.length>0&&t[0].imagens&&t[0].imagens.length>0&&(this.imagensProduto=t)})}exibirData(i){return i.tipoPromocao==3&&!(i.codigoMedicamentos>0)?!1:i.dataInicial&&new Date(i.dataInicial).getTime()>new Date(-62135585612e3).getTime()}carregarImagem(i){i.produtosPrincipais;var t=this.imagensProduto.find(e=>e.codigoProduto==i.produtosPrincipais[0].codigoProduto);return t!=null?t.imagens[0].urlImagem:""}obterBannersEncarte(i){this.promocaoService.buscarBannersEncarte(this.distribuidora.id,i).toPromise().then(t=>{t&&t.length>0&&(this.bannersEncarte=t)})}carregarBannerEncarte(i){var t=this.bannersEncarte.find(e=>e.codigoPromocao==i.codigo.toString()&&e.tipoPromocao==i.tipoPromocao);return t!=null?t.imagem?.urlImagem:""}possuiBannerEncarte(i){var t=this.bannersEncarte.find(e=>e.codigoPromocao==i.codigo.toString()&&e.tipoPromocao==i.tipoPromocao);return t!=null}breadCrumb(){return[{titulo:"Inicio",url:`${this.distribuidora?.nomeVirtual}/compras`},{titulo:"Promo\xE7\xF5es",url:"#"},{titulo:this.exibicaoPorItem()?"Itens":"Encarte",url:"#"}]}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=H({type:o,selectors:[["isthmus-promocoes"]],viewQuery:function(t,e){t&1&&G(e.listaItens,Ri,5),t&2&&W()},decls:41,vars:10,consts:[["loading",""],["listaItensPromocao",""],[1,"container"],[1,"row","mb-5"],[1,"col-lg-12"],[3,"listaBreadCrumb"],[1,"mb-0"],[1,"text-muted"],[1,"row"],[1,"col-lg-3"],[1,"text-muted","text-center","mb-1"],[1,"fa","fa-eye"],["aria-label","Exibir Promo\xE7\xF5es por Encarte",1,"btn","btn-block","btn-outline-warning",3,"click","disabled"],["aria-hidden","true",1,"fa","fa-newspaper-o"],["aria-label","Exibir Promo\xE7\xF5es por Itens",1,"btn","btn-block","btn-outline-info",3,"click","disabled"],["aria-hidden","true",1,"fa","fa-object-ungroup"],[1,"text-muted","text-center","mt-4","mb-1"],[1,"fa","fa-filter"],[1,"fundo"],["aria-label","Aplicar filtros",1,"btn","btn-block","btn-success","text-white",3,"click","disabled"],["aria-label","Limpar filtros",1,"btn","btn-block","btn-outline-danger","btn-sm",3,"click","disabled"],[1,"col-lg-9","paginaPromocoes"],[1,"loading-center"],[1,"fundo","text-center"],[1,"text-muted","w-100"],[1,"search",3,"keyup.enter","formGroup"],["type","text","formControlName","nome","placeholder","Digite o nome do Produto","aria-label","Digite o nome do Produto"],[1,"fundo","mt-2"],[1,"text-center","mt-3","mb-3"],[1,"text-center"],["type","text","formControlName","nome","placeholder","Digite o nome da Marca","aria-label","Digite o nome da Marca",3,"keyup"],[1,"scrollItens"],[1,"marcas"],[3,"ngClass"],["type","checkbox","name","marca",3,"change","checked","id","value","disabled"],["diameter","22","strokeWidth","3",2,"left","45%"],[3,"ngClass","ngStyle"],["type","checkbox",3,"ngModelChange","checked","id","value","ngModel","disabled"],[1,"text-white",3,"ngClass","innerHtml"],[1,"text-white","ml-1"],[2,"width","50%"],[1,"text-muted","text-center"],["mode","indeterminate"],[3,"paginar","distribuidora","configuracoesSistema","loading","resultadoBusca","exibicaoEmLista"],[1,"sem-promocoes"],[2,"display","flex","flex-wrap","wrap"],[1,"fundo","mb-3"],[1,"col-xl-4"],[1,"col-xl-12","fundo","mb-3"],[2,"text-align","center"],["aria-label","Ver todos os itens",1,"btn","btn-info",3,"click"],[1,"fa","fa-chevron-right"],["image-404","",1,"img-responsive",2,"max-width","100px","max-height","100px",3,"src","alt"],[1,"small","text-muted"],[1,"col-lg-6"],[1,"text-muted","small"],[1,"text-muted","small","mb-0"],[1,"col-lg-6","text-right"],[1,"d-inline-flex"],[1,"tipo-promo","mr-1",3,"ngStyle"],[1,"tipo-promo",3,"ngStyle","innerHTML"],[1,"col-xl-4",2,"text-align","center"],[1,"col-xl-8"],[1,"text-muted",3,"innerHTML"],[1,"col-12"],["aria-hidden","true",1,"fa","fa-tag"],[1,"ml-2"],["image-404","",1,"img-responsive",3,"src","alt"],[3,"innerHTML"],[1,"row","text-center","p-2"],[1,"col-md-4","mb-2"],[1,"col-md-4","mb-2",3,"click"],[1,"tipo-promo","mr-1","pointer",3,"ngStyle"],["diameter","22","strokeWidth","3"],[3,"distribuidora","faixas","configuracoesSistema"]],template:function(t,e){t&1&&(a(0,"section")(1,"div",2)(2,"div",3)(3,"div",4),u(4,"isthmus-breadcrumb",5),a(5,"h2",6),d(6,"Promo\xE7\xF5es"),r(),a(7,"span",7),d(8," Estas s\xE3o as promo\xE7\xF5es que preparamos para voc\xEA. Boas compras! "),r()()(),a(9,"div",8)(10,"div",9)(11,"h3",10),u(12,"i",11),d(13," Visualizar Promo\xE7\xF5es por "),r(),a(14,"div")(15,"p")(16,"button",12),g("click",function(){return e.definirExibicaoPorEncarte()}),u(17,"i",13),d(18," Encarte "),r()(),a(19,"p")(20,"button",14),g("click",function(){return e.definirExibicaoPorItem()}),u(21,"i",15),d(22," Itens "),r()()(),a(23,"h3",16),u(24,"i",17),d(25," Filtrar Promo\xE7\xF5es por "),r(),m(26,Hi,7,2),m(27,Gi,7,0,"div",18),a(28,"p")(29,"button",19),g("click",function(){return e.aplicarFiltros()}),d(30," Aplicar filtros "),r()(),a(31,"p")(32,"button",20),g("click",function(){return e.limparFiltros()}),d(33," Limpar filtros "),r()()(),a(34,"div",21),m(35,Wi,5,0,"div",22),m(36,Ji,3,6)(37,ho,2,1),r()()()(),U(38,Po,1,0,"ng-template",null,0,Y),m(40,vo,2,3,"div")),t&2&&(n(4),_("listaBreadCrumb",e.breadCrumb()),n(12),_("disabled",e.isLoadingPromocoes||e.isLoadingConteudo||!e.exibicaoPorItem()),n(4),_("disabled",e.isLoadingPromocoes||e.isLoadingConteudo||e.exibicaoPorItem()),n(6),p(e.exibicaoPorItem()?26:-1),n(),p(e.exibicaoPorItem()?-1:27),n(2),_("disabled",e.desabilitarBotaoFiltro()),n(3),_("disabled",e.desabilitarBotaoLimparFiltro()),n(3),p(e.isLoadingPromocoes?35:-1),n(),p(e.exibicaoPorItem()?36:37),n(4),p(e.distribuidora&&e.configuracoesSistema&&e.faixas&&e.faixas.length>0?40:-1))},dependencies:[Oi,Pi,Ci,pi,mi,ui,_i,fi,vi,xi,gi,oi,bi,ti,Di,ki,Ti,Li,ei,wi],styles:[".paginaPromocoes ul.precos,   .paginaPromocoes ul.produto-actions{flex-direction:column!important}  .paginaPromocoes ul.produto-actions li{margin-top:4px}
1ul.header-encarte[_ngcontent-%COMP%]{display:inline-flex;list-style:none;flex-direction:row;padding:0;margin:0;width:100%}ul.header-encarte[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:100%;display:flex}ul.header-encarte[_ngcontent-%COMP%]   li.coluna[_ngcontent-%COMP%]{flex-direction:column}ul.header-encarte[_ngcontent-%COMP%]   li.right[_ngcontent-%COMP%]{justify-content:end}.tipo-promo[_ngcontent-%COMP%]{padding:3px 6px;font-size:small;border-radius:25px}.fundo[_ngcontent-%COMP%]{border-radius:10px;margin-bottom:10px;padding:10px;-webkit-box-shadow:0 0 18px rgba(0,0,0,.06);box-shadow:0 0 18px #0000000f;background-color:#fff}.fundo[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin:0 0 10px;font-weight:700}form.search[_ngcontent-%COMP%]{margin:0;width:100%}form.search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;height:40px;border-radius:3px;border:1px solid #ddd}ul.marcas[_ngcontent-%COMP%]{display:flex;list-style:none;flex-direction:column;padding:3px;margin:0;color:#333}ul.marcas[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;padding:3px 10px;border:1px solid #ddd;border-radius:50px;margin-bottom:3px}ul.marcas[_ngcontent-%COMP%]   li.selecionada[_ngcontent-%COMP%]{border:2px solid #ffc107}ul.marcas[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-left:3px;font-size:small;color:#333}ul.marcas[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   div.container-img[_ngcontent-%COMP%]{margin:0 5px;width:36px;height:36px;text-align:center;padding:3px}ul.marcas[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:30px;text-align:center}.scrollItens[_ngcontent-%COMP%]{height:150px;overflow-y:scroll;margin-bottom:10px}.loading-center[_ngcontent-%COMP%]{margin-top:50px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.strong[_ngcontent-%COMP%]{font-weight:700}  .card-nome{font-size:83%}.sem-promocoes[_ngcontent-%COMP%]{border:solid 1px;padding:30px;color:#f70404;text-align:center}"]})}}return o})();var ot=[{path:"",pathMatch:"full",redirectTo:"itens/1"},{path:`itens/:${b}`,pathMatch:"full",component:z},{path:`encartes/:${b}`,pathMatch:"full",component:z}];export{ot as PROMOCOES_ROUTES};

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.