(window.webpackJsonppanamericana_mega_menu_custom_0_0_9=window.webpackJsonppanamericana_mega_menu_custom_0_0_9||[]).push([["MenuDesktop"],[function(e,n){e.exports=React},,function(e,n){e.exports=__RENDER_8_RUNTIME__},function(e,n){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},,,,,,,function(e,n){e.exports=ReactApollo},,,function(e,n){e.exports=__RENDER_8_COMPONENTS__["vtex.store-drawer@0.x/Drawer"]},function(e,n){e.exports=__RENDER_8_COMPONENTS__["vtex.store-drawer@0.x/DrawerHeader"]},function(e,n){e.exports=__RENDER_8_COMPONENTS__["vtex.store-drawer@0.x/DrawerCloseButton"]},,,,,function(e,n){e.exports=regeneratorRuntime},,,,,,,,,,,function(e,n,t){"use strict";t.r(n),function(e){var n=t(6);t.p=Object(n.getPublicPath)("panamericana.mega-menu-custom@0.0.9");var a=Object(n.register)((function(){return t(46)}),e,"panamericana.mega-menu-custom@0.0.9","panamericana.mega-menu-custom@0.x","MenuDesktop");a.renderHotReload,a.setupHMR}.call(this,t(12)(e))},function(e,n,t){e.exports={desktopFirtsLevel__generalContainer:"panamericana-mega-menu-custom-0-x-desktopFirtsLevel__generalContainer",desktopFirtsLevel__listContainer:"panamericana-mega-menu-custom-0-x-desktopFirtsLevel__listContainer",desktopFirtsLevel__categorieActive:"panamericana-mega-menu-custom-0-x-desktopFirtsLevel__categorieActive",desktopFirtsLevel__categorieFlag:"panamericana-mega-menu-custom-0-x-desktopFirtsLevel__categorieFlag"}},function(e,n,t){e.exports={desktopThirdLevel__listContainer:"panamericana-mega-menu-custom-0-x-desktopThirdLevel__listContainer",desktopThirdLevel__listElement:"panamericana-mega-menu-custom-0-x-desktopThirdLevel__listElement",desktopThirdLevel__listLink:"panamericana-mega-menu-custom-0-x-desktopThirdLevel__listLink"}},function(e,n,t){e.exports={desktopSecondLevel__generalContainer:"panamericana-mega-menu-custom-0-x-desktopSecondLevel__generalContainer",desktopSecondLevel__headerContainer:"panamericana-mega-menu-custom-0-x-desktopSecondLevel__headerContainer",desktopSecondLevel__headerLink:"panamericana-mega-menu-custom-0-x-desktopSecondLevel__headerLink",desktopSecondLevel__containerActive:"panamericana-mega-menu-custom-0-x-desktopSecondLevel__containerActive",desktopSecondLevel__internalContainer:"panamericana-mega-menu-custom-0-x-desktopSecondLevel__internalContainer",desktopSecondLevel__categorieContainer:"panamericana-mega-menu-custom-0-x-desktopSecondLevel__categorieContainer",desktopSecondLevel__categorieLink:"panamericana-mega-menu-custom-0-x-desktopSecondLevel__categorieLink",desktopSecondLevel__footerContainer:"panamericana-mega-menu-custom-0-x-desktopSecondLevel__footerContainer",desktopSecondLevel__footerLink:"panamericana-mega-menu-custom-0-x-desktopSecondLevel__footerLink"}},function(e,n,t){e.exports={desktopMenu__trigger:"panamericana-mega-menu-custom-0-x-desktopMenu__trigger",desktopMenu__headerContainer:"panamericana-mega-menu-custom-0-x-desktopMenu__headerContainer",desktopMenu__headerContainerActive:"panamericana-mega-menu-custom-0-x-desktopMenu__headerContainerActive",desktopMenu__headerLogo:"panamericana-mega-menu-custom-0-x-desktopMenu__headerLogo",drawer:"panamericana-mega-menu-custom-0-x-drawer",openIconContainer:"panamericana-mega-menu-custom-0-x-openIconContainer",drawerHeader:"panamericana-mega-menu-custom-0-x-drawerHeader",drawerContent:"panamericana-mega-menu-custom-0-x-drawerContent",desktopMenu__closeButton:"panamericana-mega-menu-custom-0-x-desktopMenu__closeButton",closeIconButton:"panamericana-mega-menu-custom-0-x-closeIconButton",desktopMenu__contentContainer:"panamericana-mega-menu-custom-0-x-desktopMenu__contentContainer",desktopMenu__contentContainerActive:"panamericana-mega-menu-custom-0-x-desktopMenu__contentContainerActive",desktopMenu__contentContainerExample:"panamericana-mega-menu-custom-0-x-desktopMenu__contentContainerExample",desktopMenu__footerContainer:"panamericana-mega-menu-custom-0-x-desktopMenu__footerContainer",desktopMenu__footerList:"panamericana-mega-menu-custom-0-x-desktopMenu__footerList",desktopMenu__footerLink:"panamericana-mega-menu-custom-0-x-desktopMenu__footerLink",desktopMenu__footerLinkOrders:"panamericana-mega-menu-custom-0-x-desktopMenu__footerLinkOrders",overlay:"panamericana-mega-menu-custom-0-x-overlay",mobileMenu__categoriesContainer:"panamericana-mega-menu-custom-0-x-mobileMenu__categoriesContainer",mobileMenu__headerContainer:"panamericana-mega-menu-custom-0-x-mobileMenu__headerContainer"}},,,,,,,,,,,function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return w}));var a=t(0),o=t.n(a),r=t(5),i=t(3),c=t.n(i),s=t(2),l=t(13),m=t.n(l),u=t(14),d=t.n(u),_=t(15),p=t.n(_),v=(t(32),["desktopFirtsLevel__generalContainer","desktopFirtsLevel__listContainer","desktopFirtsLevel__categorieActive","desktopFirtsLevel__categorieFlag"]);function k(){var e=c()(v),n=Object(s.useRuntime)().navigate,t=Object(a.useContext)(r.a),i=t.menuState,l=t.activateSecondLevelMenu,m=t.updateFirstLevelMenuOrderId,u=t.updateFirstLevelId;return o.a.createElement("div",{className:e.desktopFirtsLevel__generalContainer},o.a.createElement("ul",{className:e.desktopFirtsLevel__listContainer,onMouseEnter:l},i.menusData.menus.map((function(t){var a,r;return o.a.createElement("li",{key:t.id,onMouseEnter:function(){m(t.order-1),u(t.id)},onClick:function(){return n({to:"".concat(t.slug)})},className:i.firstLevelOrderId===t.order-1&&(i.firstLevelActive||i.secondLevelActive)?e.desktopFirtsLevel__categorieActive:void 0},o.a.createElement("h4",null,t.name),o.a.createElement("div",{className:e.desktopFirtsLevel__categorieFlag},(null===(a=i.menusData.menus[t.order-1].categoryInfo)||void 0===a?void 0:a.isFlagActive)?o.a.createElement("p",null,null===(r=i.menusData.menus[t.order-1].categoryInfo)||void 0===r?void 0:r.flagText):null,o.a.createElement("img",{src:"https://panamericana.vteximg.com.br/arquivos/right-arrow-menu.svg"})))}))))}t(33);var g=["desktopThirdLevel__listContainer","desktopThirdLevel__listElement","desktopThirdLevel__listLink"];function L(e){var n=e.menu,t=c()(g);return n?o.a.createElement("ul",{className:t.desktopThirdLevel__listContainer},n.map((function(e){return o.a.createElement("li",{key:e.id,className:t.desktopThirdLevel__listElement},o.a.createElement(s.Link,{to:"/".concat(e.slug),className:t.desktopThirdLevel__listLink},e.name))}))):null}t(34);var f=["desktopSecondLevel__generalContainer","desktopSecondLevel__headerContainer","desktopSecondLevel__headerLink","desktopSecondLevel__internalContainer","desktopSecondLevel__containerActive","desktopSecondLevel__categorieContainer","desktopSecondLevel__categorieLinkContainer","desktopSecondLevel__categorieLink","desktopSecondLevel__footerContainer","desktopSecondLevel__footerLink"];function E(){var e,n,t,i,l,m=c()(f),u=Object(a.useContext)(r.a),d=u.menuState,_=u.activateSecondLevelMenu,p=u.deactivateSecondLevelMenu,v=Object(a.useMemo)((function(){var e,n,t,a,o,r,i=null===(t=null===(n=null===(e=null==d?void 0:d.menusData)||void 0===e?void 0:e.menus[d.firstLevelOrderId])||void 0===n?void 0:n.categoryInfo)||void 0===t?void 0:t.fechaInicio,c=null===(r=null===(o=null===(a=null==d?void 0:d.menusData)||void 0===a?void 0:a.menus[d.firstLevelOrderId])||void 0===o?void 0:o.categoryInfo)||void 0===r?void 0:r.fechaFinal;if(i&&c){var s=new Date(i.replace("DF","T")),l=new Date,m=new Date(c.replace("DF","T"));if(l.getTime()>s.getTime()&&l.getTime()x?function(e){return e+(x-p)}:function(e){return e+180})}},r.a.createElement("img",{src:"https://panamericana.vtexassets.com/arquivos/right-arrow-prod-rec.svg",alt:"Flecha Derecha"})):null):null)}var N=["productosRecomendados__drawerTriggerCloseBtn","productosRecomendados__displayNone","productosRecomendados__triggerIcon","productosRecomendados__headerContainer","productosRecomendados__headerImageContainer","productosRecomendados__headerImage","productosRecomendados__headerCloseButton","productosRecomendados__contentContainer","productosRecomendados__titleContent","productosRecomendados__tabsContainer","productosRecomendados__tabsListContainer","productosRecomendados__tabsItem","productosRecomendados__tabsItemSelected","productosRecomendados__drawerTriggerHover","drawerTriggerHover__in","drawerTriggerHover__out"];function T(e){var a=e.configuracionDefault,o=void 0===a?v.a:a,c=e.configuracionesPersonalizadas,i=void 0===c?[]:c,l=e.ProductListContext,u=e.analyticsProperties,g=void 0===u?"none":u,f=e.contentType,R=e.contentId,b=s()(N),x=Object(n.useState)(!1),w=Object(t.a)(x,2),C=w[0],E=w[1],T=function(e){var a=e.configuracionDefault,o=e.configuracionesPersonalizadas,r=Object(_.useRuntime)().route,c=_.canUseDOM?window.sessionStorage.getItem("validacionProductosRecomendados"):null,s=Object(n.useState)(null),i=Object(t.a)(s,2),d=i[0],l=i[1],m=Object(n.useState)(null),u=Object(t.a)(m,2),p=u[0],g=u[1],f=Object(n.useState)(!1),v=Object(t.a)(f,2),R=v[0],h=v[1];return Object(n.useEffect)((function(){var e="/"===r.path[0]?r.path:"/".concat(r.path),t=o.filter((function(a){return a.validacionUrl===e}));t.length>0?(l(t[0]),g(t[0].pestañas[0])):(l(a),g(a.pestañas[0]))}),[r]),Object(n.useEffect)((function(){c?d&&(JSON.parse(c).includes(d.id)||h(!0)):(window.sessionStorage.setItem("validacionProductosRecomendados",JSON.stringify([])),h(!0))}),[c,d]),{configuracionActualProductos:d,agrupacionActualProductos:p,isTriggerVisible:R,handleTabChange:function(e){e!==p&&g(e)},handleCloseTrigger:function(e){if(c){var a=JSON.parse(c);a.push(e),window.sessionStorage.setItem("validacionProductosRecomendados",JSON.stringify(a))}h(!1)}}}({configuracionDefault:o,configuracionesPersonalizadas:i}),P=T.configuracionActualProductos,O=T.agrupacionActualProductos,S=T.isTriggerVisible,A=T.handleTabChange,D=T.handleCloseTrigger;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"".concat(b.productosRecomendados__drawerTriggerCloseBtn," ").concat(S&&(null==P?void 0:P.isActive)?void 0:b.productosRecomendados__displayNone),onClick:function(){return D((null==P?void 0:P.id)||"")}},"x"),r.a.createElement("div",{className:"".concat(b.productosRecomendados__drawerTriggerHover," ").concat(C?b.drawerTriggerHover__in:b.drawerTriggerHover__out)},null==P?void 0:P.textoHover),r.a.createElement(d.a,{position:"left",header:r.a.createElement(m.a,null,r.a.createElement("header",{className:b.productosRecomendados__headerContainer},r.a.createElement("div",{className:b.productosRecomendados__headerImageContainer},r.a.createElement("img",{className:b.productosRecomendados__headerImage,alt:"Header image",src:null==P?void 0:P.imagenHeader})),r.a.createElement("div",{className:b.productosRecomendados__headerCloseButton},r.a.createElement(p.a,null)))),customIcon:r.a.createElement(y,{isTriggerVisible:S,isActive:null==P?void 0:P.isActive,setIsHoverActive:E,analyticsProperties:g,contentType:f,contentId:R})},r.a.createElement("main",{className:b.productosRecomendados__contentContainer},r.a.createElement("h4",{className:b.productosRecomendados__titleContent},null==P?void 0:P.tituloContenido),r.a.createElement(I,{configuracionActualProductos:P,agrupacionActualProductos:O,handleTabChange:A}),r.a.createElement(h,{agrupacionActualProductos:O,ProductListContext:l}))))}T.schema={title:"Productos Recomendados",description:"Configuracion de agrupaciones de productos recomendados",type:"object",properties:{configuracionDefault:{title:"Configuracion Default",type:"object",properties:{id:{title:"ID configuracion",type:"string",default:""},imagenHeader:{title:"Imagen Header",type:"string",default:"",widget:{"ui:widget":"image-uploader"}},tituloContenido:{title:"Titulo de Contenido",type:"string",default:""},isActive:{title:"¿Esta Activo?",type:"boolean",default:!0},"pestañas":{title:"Pestañas",type:"array",items:{properties:{__editorItemTitle:{title:"Nombre Identificador",type:"string",default:""},"tituloPestaña":{title:"Titulo Pestaña",type:"string",default:""},slug:{title:"Slug",type:"string",default:"",widget:{"ui:widget":"textarea"}},configuracionAgrupacion:{title:"Configuracion de Agrupacion",type:"object",properties:{categoriaId:{title:"ID Categoria",type:"string",default:""},coleccionId:{title:"ID Coleccion",type:"string",default:""},ordenProductos:{title:"Orden de Productos",type:"string",enum:["Relevance","Sales","Price, descending","Price, ascending","Name, descending","Name, ascending","Release date","Discount"],default:"Relevance"},maximoItems:{title:"Maximo de Items",type:"number",default:15},esconderItemsNoDisponibles:{title:"Esconder Productos No Disponibles",type:"boolean",default:!0},filtroSku:{title:"Filtro Sku",type:"string",enum:["All available","First available"],default:"All available"},cuotasMostradas:{title:"Cuotas Mostradas",type:"string",enum:["Maximum without interest","Maximum"],default:"Maximum without interest"}}}}}}}},configuracionesPersonalizadas:{title:"Configuraciones Personalizadas",type:"array",items:{properties:{__editorItemTitle:{title:"Nombre Identificador",type:"string",default:""},id:{title:"ID configuracion",type:"string",default:""},validacionUrl:{title:"URL de Validacion",description:"Introduzca la ruta en donde se deberia aplicar la configuracion. Ex. '/tecnologia?utmi_p=mptecnologia-8-agosto-2022&utmi_pc=mpdeptecnologia'",type:"string",default:""},imagenHeader:{title:"Imagen Header",type:"string",default:"",widget:{"ui:widget":"image-uploader"}},tituloContenido:{title:"Titulo de Contenido",type:"string",default:""},isActive:{title:"¿Esta Activo?",type:"boolean",default:!0},"pestañas":{title:"Pestañas",type:"array",items:{properties:{__editorItemTitle:{title:"Nombre Identificador",type:"string",default:""},"tituloPestaña":{title:"Titulo Pestaña",type:"string",default:""},slug:{title:"Slug",type:"string",default:"",widget:{"ui:widget":"textarea"}},configuracionAgrupacion:{title:"Configuracion de Agrupacion",type:"object",properties:{categoriaId:{title:"ID Categoria",type:"string",defautl:""},coleccionId:{title:"ID Coleccion",type:"string",defautl:""},ordenProductos:{title:"Orden de Productos",type:"string",enum:["Relevance","Sales","Price, descending","Price, ascending","Name, descending","Name, ascending","Release date","Discount"],defautl:"Relevance"},maximoItems:{title:"Maximo de Items",type:"number",default:15},esconderItemsNoDisponibles:{title:"Esconder Productos No Disponibles",type:"boolean",default:!0},filtroSku:{title:"Filtro Sku",type:"string",enum:["All available","First available"],defautl:"All available"},cuotasMostradas:{title:"Cuotas Mostradas",type:"string",enum:["Maximum without interest","Maximum"],defautl:"Maximum without interest"}}}}}}}}},analyticsProperties:{title:"Evento de Analytics",enum:["none","provide"],enumNames:["No","Sí"],widget:{"ui:widget":"radio"},default:"none"}},dependencies:{analyticsProperties:{oneOf:[{properties:{analyticsProperties:{enum:["provide"]},contentType:{title:"Tipo de contenido",type:"string",default:"Botón flotante"},contentId:{title:"ID de contenido",type:"string",default:"Recomendados para ti"}}},{properties:{analyticsProperties:{enum:["none"]}}}]}}};a.default=T},7:function(e,a,o){"use strict";function t(e,a){window.dataLayer.push({event:"select_content",content_type:e,content_id:a})}o.d(a,"a",(function(){return t})),window.dataLayer=window.dataLayer||[]}},[[62,"common"]]]);;
(window.webpackJsonppanamericana_header_components_1_1_6=window.webpackJsonppanamericana_header_components_1_1_6||[]).push([["BotonWhatsapp"],{0:function(e,t){e.exports=React},2:function(e,t){e.exports=__RENDER_8_RUNTIME__},3:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},43:function(e,t,a){"use strict";a.r(t),function(e){var t=a(4);a.p=Object(t.getPublicPath)("panamericana.header-components@1.1.6");var n=Object(t.register)((function(){return a(75)}),e,"panamericana.header-components@1.1.6","panamericana.header-components@1.x","BotonWhatsapp");n.renderHotReload,n.setupHMR}.call(this,a(6)(e))},44:function(e,t,a){e.exports={whatsappBtn__container:"panamericana-header-components-1-x-whatsappBtn__container","pulse-animation":"panamericana-header-components-1-x-pulse-animation",whatsappBtn__Izquierda:"panamericana-header-components-1-x-whatsappBtn__Izquierda",whatsappBtn__Derecha:"panamericana-header-components-1-x-whatsappBtn__Derecha",whatsappBtn__icon:"panamericana-header-components-1-x-whatsappBtn__icon",whatsappBtn__textContainer:"panamericana-header-components-1-x-whatsappBtn__textContainer",whatsappBtn__textContainerIzquierda:"panamericana-header-components-1-x-whatsappBtn__textContainerIzquierda",whatsappBtn__textContainerDerecha:"panamericana-header-components-1-x-whatsappBtn__textContainerDerecha",whatsappBtn__text:"panamericana-header-components-1-x-whatsappBtn__text",textIn:"panamericana-header-components-1-x-textIn",whatsappBtn__number:"panamericana-header-components-1-x-whatsappBtn__number",whatsappBtn__numberIzquierda:"panamericana-header-components-1-x-whatsappBtn__numberIzquierda",whatsappBtn__numberDerecha:"panamericana-header-components-1-x-whatsappBtn__numberDerecha"}},5:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},7:function(e,t,a){"use strict";function n(e,t){window.dataLayer.push({event:"select_content",content_type:e,content_id:t})}a.d(t,"a",(function(){return n})),window.dataLayer=window.dataLayer||[]},75:function(e,t,a){"use strict";a.r(t);var n=a(0),o=a.n(n),i=a(5),p=a.n(i),r=a(2),c=a(3),s=a.n(c),d=(a(44),a(7)),_=["whatsappBtn__container","whatsappBtn__Izquierda","whatsappBtn__Derecha","whatsappBtn__icon","whatsappBtn__textContainer","whatsappBtn__textContainerIzquierda","whatsappBtn__textContainerDerecha","whatsappBtn__text","whatsappBtn__number","whatsappBtn__numberIzquierda","whatsappBtn__numberDerecha"];function u(e){var t=e.iconoDesktop,a=void 0===t?"https://panamericana.vteximg.com.br/arquivos/icono-whatsapp-pan.png":t,n=e.iconoMobile,i=void 0===n?"https://panamericana.vteximg.com.br/arquivos/icono-whatsapp-pan.png":n,c=e.slug,u=void 0===c?"https://api.whatsapp.com/send?phone=5713649333":c,l=e.textoBoton,h=void 0===l?"Asesoría de Compra":l,m=e.colorTexto,w=void 0===m?"#ffffff":m,g=e.colorFondo,f=void 0===g?"#00d954":g,B=e.posicionBoton,x=void 0===B?"Izquierda":B,v=e.tipoConfiguracion,b=void 0===v?{posiblesConfiguraciones:"Activacion Manual",estaActivo:!0}:v,C=e.analyticsProperties,y=void 0===C?"none":C,I=e.contentType,D=e.contentId,E=s()(_),z=p()().device;if("Activacion Manual"===b.posiblesConfiguraciones){if(b.estaActivo)return o.a.createElement(r.Link,{to:u,target:"_blank",className:"".concat(E.whatsappBtn__container," ").concat(E["whatsappBtn__".concat(x)]),style:{backgroundColor:f}},o.a.createElement("img",{alt:"Asesoria Whatsapp",src:"phone"===z?i:a,className:E.whatsappBtn__icon,style:{backgroundColor:f},onClick:function(){"provide"===y&&Object(d.a)(I,D)}}),o.a.createElement("div",{className:"".concat(E.whatsappBtn__textContainer," ").concat(E["whatsappBtn__textContainer".concat(x)]),style:{backgroundColor:f}},o.a.createElement("p",{className:E.whatsappBtn__text,style:{color:w}},h)),o.a.createElement("p",{className:"".concat(E.whatsappBtn__number," ").concat(E["whatsappBtn__number".concat(x)])},"1"))}else if(b.fechaInicio&&b.fechaFinal){var N=new Date,T=new Date(b.fechaInicio),q=new Date(b.fechaFinal);if(N.getTime()>T.getTime()&&N.getTime() 'id-boton'",type:"string",default:""},imagen:{title:"Imagen Desktop - Tablet",type:"string",default:"",widget:{"ui:widget":"image-uploader"}},imagenMobile:{title:"Imagen Mobile",description:"Este campo es opcional, en caso de dejarse vacio se visualizará la imagen definida en el campo anterior (Imagen Desktop - Tablet) para todas las pantallas",type:"string",default:"",widget:{"ui:widget":"image-uploader"}},slug:{title:"Slug",type:"string",default:"",widget:{"ui:widget":"textarea"}},tipoConfiguracion:{title:"Tipo Configuracion",type:"object",properties:{posiblesConfiguraciones:{title:"Configuracion a Utilizar",type:"string",enum:["Por Fechas","Activacion Manual"],default:"Activacion Manual"}},dependencies:{posiblesConfiguraciones:{oneOf:[{properties:{posiblesConfiguraciones:{enum:["Activacion Manual"]},estaActivo:{title:"¿Esta Activo?",type:"boolean",default:!0}}},{properties:{posiblesConfiguraciones:{enum:["Por Fechas"]},fechaInicio:{title:"Fecha Inicio Visualizacion Banner",type:"string",default:"",widget:{"ui:widget":"date-time"}},fechaFinal:{title:"Fecha Final Visualizacion Banner",type:"string",default:"",widget:{"ui:widget":"date-time"}}}}]}}},analyticsProperties:{title:"Evento de Analytics",enum:["none","provide"],enumNames:["No","Sí"],widget:{"ui:widget":"radio"},default:"none"}},dependencies:{analyticsProperties:{oneOf:[{properties:{analyticsProperties:{enum:["provide"]},promotionId:{title:"ID de la promoción",type:"string",default:""},promotionName:{title:"Nombre de la promoción",type:"string",default:""},promotionPosition:{title:"Posición creativa",type:"string",default:""},promotionProductId:{title:"ID del producto",type:"string",default:""},promotionProductName:{title:"Nombre del producto",type:"string",default:""}}},{properties:{analyticsProperties:{enum:["none"]}}}]}}},f={title:"Botones Flotantes",description:"Configuracion de botones flotantes",type:"object",properties:{botonesIzquierda:{title:"Botones Izquierda",type:"array",items:g},botonesDerecha:{title:"Botones Derecha",type:"array",items:g},botonesInferior:{title:"Botones Inferior",type:"array",items:g}}},b=(t(46),["botonesGeneral__listContainer","botonesGeneral__itemContainer","botonesGeneral__itemCloseButton","botonesGeneral__itemCloseButtonX","botonesGeneral__itemLink","botonesGeneral__itemImage","botonesIzquierda__listContainer","botonesDerecha__listContainer","botonesInferior__listContainer"]);function C(e){var o=e.botonesIzquierda,t=void 0===o?[]:o,r=e.botonesDerecha,c=void 0===r?[]:r,l=e.botonesInferior,p=void 0===l?[]:l,m=s()(b),u=Object(i.useState)(N(t)),d=Object(n.a)(u,1)[0],_=Object(i.useState)(N(c)),g=Object(n.a)(_,1)[0],f=Object(i.useState)(N(p)),C=Object(n.a)(f,1)[0];return a.a.createElement(a.a.Fragment,null,d.length>0?a.a.createElement("ul",{className:"".concat(m.botonesGeneral__listContainer," ").concat(m.botonesIzquierda__listContainer)},d.map((function(e,o){return a.a.createElement(I,{key:o,id:e.id,imagen:e.imagen,slug:e.slug,posicion:"izquierda",analyticsProperties:e.analyticsProperties,promotionId:e.promotionId,promotionName:e.promotionName,promotionPosition:e.promotionPosition,promotionProductId:e.promotionProductId,promotionProductName:e.promotionProductName})}))):null,g.length>0?a.a.createElement("ul",{className:"".concat(m.botonesGeneral__listContainer," ").concat(m.botonesDerecha__listContainer)},g.map((function(e,o){return a.a.createElement(I,{key:o,id:e.id,imagen:e.imagen,slug:e.slug,posicion:"derecha",analyticsProperties:e.analyticsProperties,promotionId:e.promotionId,promotionName:e.promotionName,promotionPosition:e.promotionPosition,promotionProductId:e.promotionProductId,promotionProductName:e.promotionProductName})}))):null,C.length>0?a.a.createElement("ul",{className:"".concat(m.botonesGeneral__listContainer," ").concat(m.botonesInferior__listContainer)},C.map((function(e,o){return a.a.createElement(I,{key:o,id:e.id,imagen:e.imagen,imagenMobile:e.imagenMobile,slug:e.slug,posicion:"inferior",analyticsProperties:e.analyticsProperties,promotionId:e.promotionId,promotionName:e.promotionName,promotionPosition:e.promotionPosition,promotionProductId:e.promotionProductId,promotionProductName:e.promotionProductName})}))):null)}function I(e){var o=e.id,t=e.imagen,r=e.imagenMobile,c=e.slug,m=e.posicion,d=e.analyticsProperties,g=void 0===d?"none":d,f=e.promotionId,C=e.promotionName,I=e.promotionPosition,N=e.promotionProductId,h=e.promotionProductName,P=e.__isDuplicated,v=s()(b),y=l()().device,x=p.canUseDOM?window.sessionStorage.getItem("validacionBotones"):null,E=Object(i.useState)(!1),w=Object(n.a)(E,2),O=w[0],G=w[1],D=Object(i.useRef)(null),B=_()().push,R="provide"===g?{id:f,name:C,creative:"phone"===y?r:t,position:I,products:[{productId:N,productName:h}]}:void 0;return u()({ref:D,onView:function(){"none"===g||P||B({event:"promoView",promotions:[R]})},once:!0}),Object(i.useEffect)((function(){x?JSON.parse(x).includes(o)||G(!0):(window.sessionStorage.setItem("validacionBotones",JSON.stringify([])),G(!0))}),[x]),O?a.a.createElement("li",{className:"".concat(v.botonesGeneral__itemContainer)},a.a.createElement("div",{className:"".concat(v.botonesGeneral__itemCloseButton),style:function(e){return"inferior"===e?{right:"10px",top:"-2px",transform:"translateY(-100%)"}:{right:"0"}}(m)},a.a.createElement("p",{className:"".concat(v.botonesGeneral__itemCloseButtonX),onClick:function(){if(x){var e=JSON.parse(x);e.push(o),window.sessionStorage.setItem("validacionBotones",JSON.stringify(e))}G(!1)}},"x")),a.a.createElement(p.Link,{to:c,className:"".concat(v.botonesGeneral__itemLink),onClick:function(){"none"!==g&&B({event:"promotionClick",promotions:[R]})}},a.a.createElement("img",{alt:"Button",src:"phone"===y&&r?r:t,className:"".concat(v.botonesGeneral__itemImage),ref:D}))):null}function N(e){return e.filter((function(e){if("Activacion Manual"===e.tipoConfiguracion.posiblesConfiguraciones)return e.tipoConfiguracion.estaActivo;var o=new Date,t=new Date(e.tipoConfiguracion.fechaInicio?e.tipoConfiguracion.fechaInicio:""),n=new Date(e.tipoConfiguracion.fechaFinal?e.tipoConfiguracion.fechaFinal:"");return o.getTime()>t.getTime()&&o.getTime()2&&void 0!==l[2]?l[2]:3e5,r=JSON.stringify({url:t,options:n}),i=Date.now(),!p.has(r)){e.next=8;break}if(!((c=p.get(r))&&i1&&void 0!==r[1]?r[1]:{},e.prev=1,e.next=4,m(t,n);case 4:return a=e.sent,e.abrupt("return",a);case 8:throw e.prev=8,e.t0=e.catch(1),console.error("Fetch error: ".concat(e.t0.message)),e.t0;case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),v=n(5),h=n.n(v),b=n(16),g=n.n(b),O=(n(38),function(e){return"string"==typeof e?e.endsWith("px")?parseInt(e.replace("px",""),10):parseInt(e,10):e}),w=function(e){var t,n,a,r,o,i,l,p,f,m=e.button,d=e.handleCloseButton,v=h()().isMobile,b=m.imageSizes,w=Object(u.useRef)(null),x=Object(u.useRef)(null),E=Object(u.useRef)(null),j=Object(u.useRef)([]),y=v&&m.mobileIcon?m.mobileIcon:m.icon,_=O(v?null!==(n=null===(t=null==b?void 0:b.mobile)||void 0===t?void 0:t.height)&&void 0!==n?n:"200":null!==(r=null===(a=null==b?void 0:b.desktop)||void 0===a?void 0:a.height)&&void 0!==r?r:"300"),k=O(v?null!==(i=null===(o=null==b?void 0:b.mobile)||void 0===o?void 0:o.width)&&void 0!==i?i:"200":null!==(p=null===(l=null==b?void 0:b.desktop)||void 0===l?void 0:l.width)&&void 0!==p?p:"300"),R=Object(u.useState)(new Array(10).fill(null)),N=Object(c.a)(R,1)[0],S=function(e){var t={x:"".concat(200*Math.random()-100,"px"),y:"".concat(300*-Math.random()-100,"px"),scale:.5*Math.random()+.5},n=t.x,a=t.y,r=t.scale;e.style.setProperty("--random-x",n),e.style.setProperty("--random-y",a),e.style.setProperty("--random-scale",r)},P={"--ring-color":null!==(f=m.ringColor)&&void 0!==f?f:"rgb(150, 30, 20)"};return Object(u.useEffect)((function(){var e=w.current,t=j.current,n=x.current,a=0,r=function(){(a+=1)>=t.length+1&&(e&&(e.style.animationPlayState="running"),a=0),t.forEach(S)};return e&&(e.style.animationPlayState="paused"),t.forEach((function(e){e&&e.addEventListener("animationiteration",r)})),n&&n.addEventListener("animationiteration",r),function(){t.forEach((function(e){e&&e.removeEventListener("animationiteration",r)})),n&&n.removeEventListener("animationiteration",r)}}),[]),v&&!m.showOnMobile?s.a.createElement(s.a.Fragment,null):s.a.createElement("div",{className:"relative",id:"containerFloatingButton",ref:w,style:Object.assign({},P)},s.a.createElement("div",{id:"containerImageFloatingButton",className:"relative pa5",ref:E},m.hasCloseOption&&s.a.createElement("button",{className:"close-button absolute top-0 right-0 pointer bg-transparent bn b--transparent fw9",onClick:function(){return d(m.id)},"aria-label":"Close"},"X"),s.a.createElement("div",{ref:x,className:"circ"}),s.a.createElement(g.a,{src:y,alt:m.label,link:m.link,width:k,height:_,minWidth:_,minHeight:_}),N.map((function(e,t){return s.a.createElement("img",{ref:function(e){j.current&&(j.current[t]=e)},key:t,src:m.animatedIcon,className:"hearts",alt:"heart"})}))))},x=function(e,t){return"/"===e?"/"===t:new RegExp("^".concat(e.split("?")[0].replace(/\//g,"\\/"),"$")).test(t.split("?")[0])},E=(n(39),function(){var e=Object(u.useState)([]),t=Object(c.a)(e,2),n=t[0],r=t[1];Object(u.useEffect)((function(){(function(){var e=Object(i.a)(o.a.mark((function e(){var t;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,d("/_v/aFB-configuration");case 3:t=e.sent,r(t.buttons),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error("Error fetching buttons",e.t0.message),r([]);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}})()()}),[]);var l=Object(u.useState)((function(){var e=sessionStorage.getItem("closedFloatingButtons");return e?JSON.parse(e):[]})),p=Object(c.a)(l,2),f=p[0],m=p[1],v=Object(u.useState)([]),h=Object(c.a)(v,2),b=h[0],g=h[1],O=window.location.pathname;Object(u.useEffect)((function(){g(function(e,t){return e.filter((function(e){return e.allStoreActive?!(e.hideOnRoutes||[]).map((function(e){return e.url})).some((function(e){return x(e,t)})):(e.showOnRoutes||[]).map((function(e){return e.url})).some((function(e){return x(e,t)}))}))}(n,O))}),[n,O]),Object(u.useEffect)((function(){sessionStorage.setItem("closedFloatingButtons",JSON.stringify(f))}),[f]);var E=function(e){m((function(t){return[].concat(Object(a.a)(t),[e])}))};return 0===n.length?s.a.createElement(s.a.Fragment,null):s.a.createElement(s.a.Fragment,null,b.map((function(e){return function(e){var t,n=new Date;if("dates"===e.activationType&&e.activationDateRange){var a=e.activationDateRange,r=a.start,o=a.end,i=new Date(r),c=new Date(o);return n>=i&&n<=c}return"manual"===e.activationType&&(null!==(t=e.manualActivation)&&void 0!==t&&t)}(e)&&!f.includes(e.id)?s.a.createElement("div",{key:e.id,style:Object.assign({},e.position),className:"floating-button fixed z-999"},s.a.createElement(w,{button:e,handleCloseButton:E})):null})))});t.default=E}},[[36,"common"]]]);;
(window.webpackJsonppanamericana_header_components_1_1_6=window.webpackJsonppanamericana_header_components_1_1_6||[]).push([["BannersSliderHeader"],{0:function(e,i){e.exports=React},16:function(e,i){e.exports=__RENDER_8_COMPONENTS__["vtex.store-image@0.x/Image"]},28:function(e,i){e.exports=__RENDER_8_COMPONENTS__["vtex.list-context@0.x/useListContext"]},29:function(e,i){e.exports=__RENDER_8_COMPONENTS__["vtex.list-context@0.x/ListContextProvider"]},3:function(e,i){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},41:function(e,i,t){"use strict";t.r(i),function(e){var i=t(4);t.p=Object(i.getPublicPath)("panamericana.header-components@1.1.6");var n=Object(i.register)((function(){return t(74)}),e,"panamericana.header-components@1.1.6","panamericana.header-components@1.x","BannersSliderHeader");n.renderHotReload,n.setupHMR}.call(this,t(6)(e))},42:function(e,i,t){e.exports={header__singleImageSlider:"panamericana-header-components-1-x-header__singleImageSlider"}},5:function(e,i){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},74:function(e,i,t){"use strict";t.r(i);var n=t(0),o=t.n(n),a=t(28),r=t.n(a),c=t(29),s=t.n(c),p=t(5),l=t.n(p),d=t(16),u=t.n(d),m=t(3),g=t.n(m),f=(t(42),["header__singleImageSlider"]),_=[{imagenDesktop:"https://panamericana.vtexassets.com/assets/vtex.file-manager-graphql/images/f7ddc0ae-f9d9-4c5e-899b-63f22ab5745d___84d71f54430b4dfdb139ff524e9e26cb.png",imagenMobile:"https://panamericana.vtexassets.com/assets/vtex.file-manager-graphql/images/302426ab-4996-4a41-b838-2c6c0ce87ed6___dcc935bb097261a057122a2c7eebbc3c.png",urlRedireccion:"/especial-hp?utmi_pc=home-banner-principal-especial-hp&utmi_p=especial-hp-14-febrero-2022",tipoConfiguracion:{posiblesConfiguraciones:"Activacion Manual",estaActivo:!0}}];function h(e){var i,t=e.banners,n=void 0===t?_:t,a=e.children,c=(r()()||[]).list,p=g()(f),d=function(e){var i=l()().device;return e.map((function(e,t){return o.a.createElement(u.a,{key:t,src:"phone"===i?e.imagenMobile:e.imagenDesktop,link:{url:"".concat(e.urlRedireccion),attributeNofollow:!1},analyticsProperties:e.analyticsProperties,promotionId:e.promotionId,promotionName:e.promotionName,promotionPosition:e.promotionPosition,promotionProductId:e.promotionProductId,promotionProductName:e.promotionProductName})}))}(function(e){return e.filter((function(e){if("Activacion Manual"===e.tipoConfiguracion.posiblesConfiguraciones)return e.tipoConfiguracion.estaActivo;if(e.tipoConfiguracion.fechaInicio&&e.tipoConfiguracion.fechaFinal){var i=new Date,t=new Date(e.tipoConfiguracion.fechaInicio),n=new Date(e.tipoConfiguracion.fechaFinal);return i.getTime()>t.getTime()&&i.getTime()1?o.a.createElement(s.a,{list:i},a):1===i.length?o.a.createElement("div",{className:p.header__singleImageSlider},i):null}h.schema={title:"Configuracion Banners Slider",description:"Configuracion Individual de Banners en el Slider",type:"object",properties:{banners:{title:"Lista de Banners",type:"array",items:{properties:{imagenDesktop:{title:"Imagen de Banner - Desktop",type:"string",default:"",widget:{"ui:widget":"image-uploader"}},imagenMobile:{title:"Imagen de Banner - Mobile",type:"string",default:"",widget:{"ui:widget":"image-uploader"}},urlRedireccion:{title:"Url de Redireccion Banner",type:"string",default:""},tipoConfiguracion:{title:"Tipo Configuracion",type:"object",properties:{posiblesConfiguraciones:{title:"Configuracion a Utilizar",type:"string",enum:["Por Fechas","Activacion Manual"],default:"Activacion Manual"}},dependencies:{posiblesConfiguraciones:{oneOf:[{properties:{posiblesConfiguraciones:{enum:["Activacion Manual"]},estaActivo:{title:"¿Esta Activo?",type:"boolean",default:!0}}},{properties:{posiblesConfiguraciones:{enum:["Por Fechas"]},fechaInicio:{title:"Fecha Inicio Visualizacion Banner",type:"string",default:"",widget:{"ui:widget":"date-time"}},fechaFinal:{title:"Fecha Final Visualizacion Banner",type:"string",default:"",widget:{"ui:widget":"date-time"}}}}]}}},analyticsProperties:{title:"Evento de Analytics",enum:["none","provide"],enumNames:["No","Sí"],widget:{"ui:widget":"radio"},default:"none"}},dependencies:{analyticsProperties:{oneOf:[{properties:{analyticsProperties:{enum:["provide"]},promotionId:{title:"ID de la promoción",type:"string",default:""},promotionName:{title:"Nombre de la promoción",type:"string",default:""},promotionPosition:{title:"Posición creativa",type:"string",default:""},promotionProductId:{title:"ID del producto",type:"string",default:""},promotionProductName:{title:"Nombre del producto",type:"string",default:""}}},{properties:{analyticsProperties:{enum:["none"]}}}]}}}}}};i.default=h}},[[41,"common"]]]);;
(window.webpackJsonppanamericana_store_general_components_0_4_16=window.webpackJsonppanamericana_store_general_components_0_4_16||[]).push([[1],{29:function(e,t,n){"use strict";n.d(t,"a",(function(){return z}));var o=n(0);const i=new Set,r=new WeakMap,a=new WeakMap,s=new WeakMap,l=new WeakMap,c=new WeakMap,d=new WeakMap,u=new WeakMap,f=new WeakSet;let p,h=0,m=0;const g="__aa_tgt",w="__aa_del",b="__aa_new",y=e=>{const t=function(e){const t=e.reduce((e,t)=>[...e,...Array.from(t.addedNodes),...Array.from(t.removedNodes)],[]);return!t.every(e=>"#comment"===e.nodeName)&&e.reduce((e,t)=>{if(!1===e)return!1;if(t.target instanceof Element){if(O(t.target),!e.has(t.target)){e.add(t.target);for(let n=0;nfunction(e){var t;const n=e.isConnected,o=r.has(e);n&&a.has(e)&&a.delete(e);s.has(e)&&(null===(t=s.get(e))||void 0===t||t.cancel());b in e?H(e):o&&n?function(e){const t=r.get(e),n=k(e);if(!N(e))return r.set(e,n);let o;if(!t)return;const i=C(e);if("function"!=typeof i){const r=t.left-n.left,a=t.top-n.top,[s,l,c,d]=j(e,t,n),u={transform:`translate(${r}px, ${a}px)`},f={transform:"translate(0, 0)"};s!==l&&(u.width=s+"px",f.width=l+"px"),c!==d&&(u.height=c+"px",f.height=d+"px"),o=e.animate([u,f],{duration:i.duration,easing:i.easing})}else{const[r]=A(i(e,"remain",t,n));o=new Animation(r),o.play()}s.set(e,o),r.set(e,n),o.addEventListener("finish",E.bind(null,e))}(e):o&&!n?function(e){var t;if(!a.has(e)||!r.has(e))return;const[n,o]=a.get(e);Object.defineProperty(e,w,{value:!0,configurable:!0});const i=window.scrollX,l=window.scrollY;o&&o.parentNode&&o.parentNode instanceof Element?o.parentNode.insertBefore(e,o):n&&n.parentNode?n.parentNode.appendChild(e):null===(t=L(e))||void 0===t||t.appendChild(e);if(!N(e))return R(e);const[c,d,u,f]=function(e){const t=r.get(e),[n,,o]=j(e,t,k(e));let i=e.parentElement;for(;i&&("static"===getComputedStyle(i).position||i instanceof HTMLBodyElement);)i=i.parentElement;i||(i=document.body);const a=getComputedStyle(i),s=r.get(i)||k(i),l=Math.round(t.top-s.top)-T(a.borderTopWidth),c=Math.round(t.left-s.left)-T(a.borderLeftWidth);return[l,c,n,o]}(e),g=C(e),b=r.get(e);i===h&&l===m||function(e,t,n,o){const i=h-t,r=m-n,a=document.documentElement.style.scrollBehavior;"smooth"===getComputedStyle(p).scrollBehavior&&(document.documentElement.style.scrollBehavior="auto");if(window.scrollTo(window.scrollX+i,window.scrollY+r),!e.parentElement)return;const s=e.parentElement;let l=s.clientHeight,c=s.clientWidth;const d=performance.now();!function e(){requestAnimationFrame(()=>{if(!B(o)){const t=l-s.clientHeight,n=c-s.clientWidth;d+o.duration>performance.now()?(window.scrollTo({left:window.scrollX-n,top:window.scrollY-t}),l=s.clientHeight,c=s.clientWidth,e()):document.documentElement.style.scrollBehavior=a}})}()}(e,i,l,g);let y,v={position:"absolute",top:c+"px",left:d+"px",width:u+"px",height:f+"px",margin:"0",pointerEvents:"none",transformOrigin:"center",zIndex:"100"};if(B(g)){const[t,n]=A(g(e,"remove",b));!1!==(null==n?void 0:n.styleReset)&&(v=(null==n?void 0:n.styleReset)||v,Object.assign(e.style,v)),y=new Animation(t),y.play()}else Object.assign(e.style,v),y=e.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.98)",opacity:0}],{duration:g.duration,easing:"ease-out"});s.set(e,y),y.addEventListener("finish",R.bind(null,e,v))}(e):H(e)}(e))},v=e=>{e.forEach(e=>{e.target===p&&(clearTimeout(u.get(p)),u.set(p,setTimeout(()=>{i.forEach(e=>S(e,e=>_(()=>E(e))))},100))),r.has(e.target)&&E(e.target)})};function E(e){clearTimeout(u.get(e));const t=C(e),n=B(t)?500:t.duration;u.set(e,setTimeout(async()=>{const t=s.get(e);try{await(null==t?void 0:t.finished),r.set(e,k(e)),function(e){const t=l.get(e);null==t||t.disconnect();let n=r.get(e),o=0;n||(n=k(e),r.set(e,n));const{offsetWidth:i,offsetHeight:a}=p,s=[n.top-5,i-(n.left+5+n.width),a-(n.top+5+n.height),n.left-5].map(e=>-1*Math.floor(e)+"px").join(" "),c=new IntersectionObserver(()=>{++o>1&&E(e)},{root:p,threshold:1,rootMargin:s});c.observe(e),l.set(e,c)}(e)}catch{}},n))}function M(e){setTimeout(()=>{c.set(e,setInterval(()=>_(E.bind(null,e)),2e3))},Math.round(2e3*Math.random()))}function _(e){"function"==typeof requestIdleCallback?requestIdleCallback(()=>e()):requestAnimationFrame(()=>e())}let x,W;function O(e,t){t||g in e?t&&!(g in t)&&Object.defineProperty(t,g,{value:e}):Object.defineProperty(e,g,{value:e})}function T(e){return Number(e.replace(/[^0-9.\-]/g,""))}function k(e){const t=e.getBoundingClientRect(),{x:n,y:o}=function(e){let t=e.parentElement;for(;t;){if(t.scrollLeft||t.scrollTop)return{x:t.scrollLeft,y:t.scrollTop};t=t.parentElement}return{x:0,y:0}}(e);return{top:t.top+o,left:t.left+n,width:t.width,height:t.height}}function j(e,t,n){let o=t.width,i=t.height,r=n.width,a=n.height;const s=getComputedStyle(e);if("content-box"===s.getPropertyValue("box-sizing")){const e=T(s.paddingTop)+T(s.paddingBottom)+T(s.borderTopWidth)+T(s.borderBottomWidth),t=T(s.paddingLeft)+T(s.paddingRight)+T(s.borderRightWidth)+T(s.borderLeftWidth);o-=t,r-=t,i-=e,a-=e}return[o,r,i,a].map(Math.round)}function C(e){return g in e&&d.has(e[g])?d.get(e[g]):{duration:250,easing:"ease-in-out"}}function L(e){if(g in e)return e[g]}function N(e){const t=L(e);return!!t&&f.has(t)}function S(e,...t){t.forEach(t=>t(e,d.has(e)));for(let n=0;ne(o,d.has(o)))}}function A(e){return Array.isArray(e)?e:[e]}function B(e){return"function"==typeof e}function H(e){b in e&&delete e[b];const t=k(e);r.set(e,t);const n=C(e);if(!N(e))return;let o;if("function"!=typeof n)o=e.animate([{transform:"scale(.98)",opacity:0},{transform:"scale(0.98)",opacity:0,offset:.5},{transform:"scale(1)",opacity:1}],{duration:1.5*n.duration,easing:"ease-in"});else{const[i]=A(n(e,"add",t));o=new Animation(i),o.play()}s.set(e,o),o.addEventListener("finish",E.bind(null,e))}function R(e,t){var n;e.remove(),r.delete(e),a.delete(e),s.delete(e),null===(n=l.get(e))||void 0===n||n.disconnect(),setTimeout(()=>{if(w in e&&delete e[w],Object.defineProperty(e,b,{value:!0,configurable:!0}),t&&e instanceof HTMLElement)for(const n in t)e.style[n]=""},0)}function P(e,t={}){if(x&&W){window.matchMedia("(prefers-reduced-motion: reduce)").matches&&!B(t)&&!t.disrespectUserMotionPreference||(f.add(e),"static"===getComputedStyle(e).position&&Object.assign(e.style,{position:"relative"}),S(e,E,M,e=>null==W?void 0:W.observe(e)),B(t)?d.set(e,t):d.set(e,{duration:250,easing:"ease-in-out",...t}),x.observe(e,{childList:!0}),i.add(e))}return Object.freeze({parent:e,enable:()=>{f.add(e)},disable:()=>{f.delete(e)},isEnabled:()=>f.has(e)})}"undefined"!=typeof window&&"ResizeObserver"in window&&(p=document.documentElement,x=new MutationObserver(y),W=new ResizeObserver(v),window.addEventListener("scroll",()=>{m=window.scrollY,h=window.scrollX}),W.observe(p));function z(e){const[t,n]=Object(o.useState)(),i=Object(o.useMemo)(()=>e,[]);return[Object(o.useCallback)(e=>{e instanceof HTMLElement?n(P(e,i)):n(void 0)},[i]),Object(o.useCallback)(e=>{t&&(e?t.enable():t.disable())},[t])]}}}]);;
(window.webpackJsonppanamericana_store_general_components_0_4_16=window.webpackJsonppanamericana_store_general_components_0_4_16||[]).push([["FullScreenPopup"],{0:function(e,t){e.exports=React},1:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},12:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(3),o=n(4),a=n.n(o),c=n(7);function u(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){u=!0,a=e},f:function(){try{c||null==n.return||n.return()}finally{if(u)throw a}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==p[1]?p[1]:{},c=new AbortController,u=null!==(r=n.timeout)&&void 0!==r?r:8e3,s=setTimeout((function(){return c.abort()}),u),e.prev=4,e.next=7,fetch(t,Object.assign(Object.assign({},n),{headers:Object.assign(Object.assign({},l),null!==(o=n.headers)&&void 0!==o?o:{}),signal:c.signal}));case 7:return i=e.sent,e.abrupt("return",i);case 11:if(e.prev=11,e.t0=e.catch(4),!(e.t0 instanceof DOMException&&"AbortError"===e.t0.name)){e.next=15;break}throw new Error("La petición ha superado el tiempo de espera (timeout)");case 15:throw e.t0;case 16:return e.prev=16,clearTimeout(s),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[4,11,16,19]])})));return function(t){return e.apply(this,arguments)}}(),m=function(){var e=Object(c.a)(a.a.mark((function e(t){var n,r,o,u,s,l,m=arguments;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=m.length>1&&void 0!==m[1]?m[1]:{},r=m.length>2&&void 0!==m[2]?m[2]:3e5,o=p(t,n),u=Date.now(),!i.has(o)){e.next=11;break}if(s=i.get(o),!(u=o[1].expiry&&i.delete(a)}}catch(e){n.e(e)}finally{n.f()}}),3e5);var d=function(){var e=Object(c.a)(a.a.mark((function e(t){var n,r,o=arguments;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:{},e.prev=1,e.next=4,m(t,n);case 4:return r=e.sent,e.abrupt("return",r);case 8:throw e.prev=8,e.t0=e.catch(1),e.t0 instanceof Error?console.error("Fetch error: ".concat(e.t0.message)):console.error("Fetch error: ocurrió un error desconocido"),e.t0;case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}()},14:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-image@0.x/Image"]},19:function(e,t){e.exports=regeneratorRuntime},32:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/EXPERIMENTAL_Modal"]},58:function(e,t,n){"use strict";n.r(t),function(e){var t=n(2);n.p=Object(t.getPublicPath)("panamericana.store-general-components@0.4.16");var r=Object(t.register)((function(){return n(97)}),e,"panamericana.store-general-components@0.4.16","panamericana.store-general-components@0.x","FullScreenPopup");r.renderHotReload,r.setupHMR}.call(this,n(8)(e))},59:function(e,t,n){e.exports={popupModal__content:"panamericana-store-general-components-0-x-popupModal__content",popup__closeButton:"panamericana-store-general-components-0-x-popup__closeButton",popupModal__image:"panamericana-store-general-components-0-x-popupModal__image",popupModal__legalText:"panamericana-store-general-components-0-x-popupModal__legalText",popupModal__counter:"panamericana-store-general-components-0-x-popupModal__counter",popupModal__counterItem:"panamericana-store-general-components-0-x-popupModal__counterItem",popupModal:"panamericana-store-general-components-0-x-popupModal"}},6:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},97:function(e,t,n){"use strict";n.r(t);var r=n(26),o=n(15),a=n(4),c=n.n(a),u=n(7),s=n(3),l=n(0),i=n.n(l),p=n(6),f=n.n(p),m=n(29),d=n(1),v=n.n(d),b=(n(59),n(32)),_=n.n(b),g=n(14),h=n.n(g),w=["popupModal","popupModal__content","popup__closeButton","popupModal__image","popupModal__legalText","popupModal__counter","popupModal__counterItem","popup__buyButton","popup__continueButton"],y=function(e){var t,n,r,o,a,c,u,p,d,b,g,y,x,E,O,j=Object(l.useState)(!1),N=Object(s.a)(j,2),M=N[0],k=N[1],C=Object(l.useState)({hours:0,minutes:0,seconds:0}),S=Object(s.a)(C,2),D=S[0],T=S[1],B=Object(m.a)(),I=Object(s.a)(B,1)[0],A=Object(m.a)(),P=Object(s.a)(A,1)[0],R=v()(w).handles,F=f()().isMobile;Object(l.useEffect)((function(){var t;t=new Date,e.startDate&&!isNaN(new Date(e.startDate).getTime())&&tnew Date(e.endDate)||e.pages&&!e.pages.some((function(e){return"/"===e?"/"===window.location.pathname:window.location.pathname.startsWith(e)}))||!1===e.active||!1===e.mobileActive&&F||(k(!0),e.counterEndDate&&function(){var t=function(){if(e.counterEndDate){var t=new Date,n=new Date(e.counterEndDate).getTime()-t.getTime();if(n<=0)T({hours:0,minutes:0,seconds:0});else{var r=Math.floor(n/36e5%24),o=Math.floor(n/6e4%60),a=Math.floor(n/1e3%60);T({hours:r,minutes:o,seconds:a})}}};t();var n=setInterval(t,1e3)}())}),[]);var J=function(){k(!1),e.onClose()};return M?i.a.createElement(_.a,{centered:!0,closeOnEsc:!0,isOpen:M,onClose:J,responsiveFullScreen:!0,showTopBar:!1,showCloseIcon:!1,size:"auto","aria-labelledby":"full-screen-popup"},i.a.createElement("div",{ref:I,className:"".concat(R.popupModal," pa9-ns pa2 w-100"),id:e.id,style:{backgroundColor:null!==(t=e.initialColor)&&void 0!==t?t:"#ff3e09",backgroundImage:e.popupBackgroundTexture?"url(".concat(e.popupBackgroundTexture,")"):void 0,backgroundSize:"contain"}},i.a.createElement("div",{className:R.popupModal__content},i.a.createElement("button",{className:"".concat(R.popup__closeButton," bg-transparent w-100 bn f1 fw9 flex justify-end ma0 pa0 pointer"),onClick:J,style:{color:null!==(n=e.closeButtonColor)&&void 0!==n?n:"#fff"}},i.a.createElement("span",{className:"db ph5",style:{backgroundColor:null!==(r=e.closeButtonBackgroundColor)&&void 0!==r?r:"transparent"}},"×")),e.title&&i.a.createElement("h3",{className:"fw9 f2 tc ttu ma0",style:{color:null!==(o=e.titleColor)&&void 0!==o?o:"#fff"}},e.title),e.imageSrc&&i.a.createElement("div",{className:R.popupModal__image},i.a.createElement(h.a,{src:e.imageSrc,alt:"PopUp",link:{url:null!==(a=e.buyNowLink)&&void 0!==a?a:"",attributeNofollow:!0}})),e.counterEndDate&&i.a.createElement("div",{ref:P,className:R.popupModal__counter,style:{color:null!==(c=e.counterTextColor)&&void 0!==c?c:"#000"}},i.a.createElement("div",{className:"flex flex-column items-center justify-center"},i.a.createElement("span",{className:"".concat(R.popupModal__counterItem," flex items-center- justify-center h3-ns h1 w3-ns w1 f1-ns f5 fw9"),style:{backgroundColor:null!==(u=e.counterBackgroundColor)&&void 0!==u?u:"transparent"}},D.hours),i.a.createElement("small",{className:"ttu tc white f7"},1!==D.hours?"horas":"hora")),i.a.createElement("div",{className:"flex flex-column items-center justify-center"},i.a.createElement("span",{className:"".concat(R.popupModal__counterItem," flex items-center- justify-center h3-ns h1 w3-ns w1 f1-ns f5 fw9"),style:{backgroundColor:null!==(p=e.counterBackgroundColor)&&void 0!==p?p:"transparent"}},D.minutes),i.a.createElement("small",{className:"ttu tc white f7"},1!==D.minutes?"minutos":"minuto")),i.a.createElement("div",{className:"flex flex-column items-center justify-center"},i.a.createElement("span",{className:"".concat(R.popupModal__counterItem," flex items-center- justify-center h3-ns h1 w3-ns w1 f1-ns f5 fw9"),style:{backgroundColor:null!==(d=e.counterBackgroundColor)&&void 0!==d?d:"transparent"}},D.seconds),i.a.createElement("small",{className:"ttu tc white f7"},1!==D.seconds?"segundos":"segundo"))),i.a.createElement("div",{className:"flex flex-row flex-wrap justify-center items-center"},i.a.createElement("button",{className:"".concat(R.popup__buyButton," flex items-center justify-center bn f5 fw7 pv3 ph5 br4 mr4 pointer grow mw5 w-100"),style:{color:null!==(b=e.buttonTextColor)&&void 0!==b?b:"#fff",backgroundColor:null!==(g=e.buttonBackgroundColor)&&void 0!==g?g:"#000"},onClick:function(){e.buyNowLink&&(J(),window.location.href=e.buyNowLink)}},null!==(y=e.buttonText)&&void 0!==y?y:"Comprar Ahora"),i.a.createElement("button",{style:{color:null!==(x=e.continueButtonTextColor)&&void 0!==x?x:"#fff",backgroundColor:null!==(E=e.continueButtonBackgroundColor)&&void 0!==E?E:"#000"},className:"".concat(R.popup__continueButton," flex items-center justify-center bw-1 b--white f5 fw7 pv3 ph5 br4 mr4 pointer grow mw5 w-100"),onClick:J},null!==(O=e.continueButtonText)&&void 0!==O?O:"Cerrar"))),e.legalText&&i.a.createElement("p",{className:"".concat(R.popupModal__legalText," tc white mw6 center")},e.legalText))):null},x=n(12);function E(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){u=!0,a=e},f:function(){try{c||null==n.return||n.return()}finally{if(u)throw a}}}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nnew Date(l))&&(!i||i.some((function(e){return"/"===e?"/"===window.location.pathname:window.location.pathname.startsWith(e)})))&&!1!==f&&(!1!==m||!p)))return c}}catch(e){a.e(e)}finally{a.f()}return null}();return m?i.a.createElement(y,Object(r.a)({},m,{onClose:function(){return e=m.id,n=JSON.parse(null!==(t=sessionStorage.getItem("closedPopups"))&&void 0!==t?t:"[]"),void sessionStorage.setItem("closedPopups",JSON.stringify([].concat(Object(o.a)(n),[e])));var e,t,n}})):null};t.default=j}},[[58,"common",1]]]);;
!function(e){function t(t){for(var r,o,u=t[0],c=t[1],l=t[2],f=0,d=[];fe.length)&&(t=e.length);for(var n=0,r=new Array(t);n\s]+))?)*)\s*(\/?)\s*>/,o=/^<\s*\/\s*([\w:-]+)[^>]*>/,a=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,h=/^,u=/^/i,c=/^<\s*\//;e.exports=function(e,t){for(var n,p=function(){var e=[];return e.lastItem=function(){return e[e.length-1]},e}(),g=e;e;)f();function f(){n=!0,function(){"\x3c!--"===e.substr(0,4)?(s=e.indexOf("--\x3e"))>=0&&(t.comment&&t.comment(e.substring(4,s)),e=e.substring(s+3),n=!1):u.test(e)?(r=e.match(u),n=!1,e=e.substring(r[0].length)):c.test(e)?d(o,m):h.test(e)&&d(l,b);var r;var s;!function(){if(!n)return;var r,s=e.indexOf("<");s>=0?(r=e.substring(0,s),e=e.substring(s)):(r=e,e="");t.chars&&t.chars(r)}()}();var r=e===g;g=e,r&&(e="")}function d(t,r){var s=e.match(t);s&&(e=e.substring(s[0].length),s[0].replace(t,r),n=!1)}function b(e,n,l,o){var h={},u=s(n),c=i.voids[u]||!!o;l.replace(a,(function(e,t,n,s,i){h[t]=void 0===n&&void 0===s&&void 0===i?void 0:r.decode(n||s||i||"")})),c||p.push(u),t.start&&t.start(u,h,c)}function m(e,n){var r,i=0,l=s(n);if(l)for(i=p.length-1;i>=0&&p[i]!==l;i--);if(i>=0){for(r=p.length-1;r>=i;r--)t.end&&t.end(p[r]);p.length=i}}m()}},144:function(e,t,n){"use strict";var r=n(55),s=n(62),i=n(63),l=n(65);e.exports=function(e,t){var n,o=t||{};return c(),{start:function(e,t,l){var u=s(e);if(n.ignoring)return void h(u);if(-1===(o.allowedTags||[]).indexOf(u))return void h(u);if(o.filter&&!o.filter({tag:u,attrs:t}))return void h(u);a("<"),a(u),Object.keys(t).forEach((function(e){var n=t[e],l=(o.allowedClasses||{})[u]||[],h=(o.allowedAttributes||{})[u]||[];h=h.concat((o.allowedAttributes||{})["*"]||[]);var c=s(e);("class"===c&&-1===h.indexOf(c)?(n=n.split(" ").filter((function(e){return l&&-1!==l.indexOf(e)})).join(" ").trim()).length:-1!==h.indexOf(c)&&(!0!==i.uris[c]||function(e){var t=e[0];if("#"===t||"/"===t)return!0;var n=e.indexOf(":");if(-1===n)return!0;var r=e.indexOf("?");if(-1!==r&&n>r)return!0;var s=e.indexOf("#");if(-1!==s&&n>s)return!0;return o.allowedSchemes.some((function(t){return 0===e.indexOf(t+":")}))}(n)))&&(a(" "),a(e),"string"==typeof n&&(a('="'),a(r.encode(n)),a('"')))})),a(l?"/>":">")},end:function(e){var t=s(e);-1!==(o.allowedTags||[]).indexOf(t)&&!1===n.ignoring?(a(""),a(t),a(">")):u(t)},chars:function(e){!1===n.ignoring&&a(o.transformText?o.transformText(e):e)}};function a(t){e.push(t)}function h(e){l.voids[e]||(!1===n.ignoring?n={ignoring:e,depth:1}:n.ignoring===e&&n.depth++)}function u(e){n.ignoring===e&&--n.depth<=0&&c()}function c(){n={ignoring:!1,depth:0}}}},145:function(e,t,n){"use strict";e.exports={allowedAttributes:{"*":["title","accesskey"],a:["href","name","target","aria-label"],iframe:["allowfullscreen","frameborder","src"],img:["src","alt","title","aria-label"]},allowedClasses:{},allowedSchemes:["http","https","mailto"],allowedTags:["a","abbr","article","b","blockquote","br","caption","code","del","details","div","em","h1","h2","h3","h4","h5","h6","hr","i","img","ins","kbd","li","main","mark","ol","p","pre","section","span","strike","strong","sub","summary","sup","table","tbody","td","th","thead","tr","u","ul"],filter:null}},54:function(e,t,n){!function(t){"use strict";var n={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:b,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,nptable:b,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:b,lheading:/^([^\n]+)\n {0,3}(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};function r(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||y.defaults,this.rules=n.normal,this.options.pedantic?this.rules=n.pedantic:this.options.gfm&&(this.options.tables?this.rules=n.tables:this.rules=n.gfm)}n._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,n._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,n.def=p(n.def).replace("label",n._label).replace("title",n._title).getRegex(),n.bullet=/(?:[*+-]|\d{1,9}\.)/,n.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,n.item=p(n.item,"gm").replace(/bull/g,n.bullet).getRegex(),n.list=p(n.list).replace(/bull/g,n.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+n.def.source+")").getRegex(),n._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",n._comment=//,n.html=p(n.html,"i").replace("comment",n._comment).replace("tag",n._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),n.paragraph=p(n.paragraph).replace("hr",n.hr).replace("heading",n.heading).replace("lheading",n.lheading).replace("tag",n._tag).getRegex(),n.blockquote=p(n.blockquote).replace("paragraph",n.paragraph).getRegex(),n.normal=m({},n),n.gfm=m({},n.normal,{fences:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),n.gfm.paragraph=p(n.paragraph).replace("(?!","(?!"+n.gfm.fences.source.replace("\\1","\\2")+"|"+n.list.source.replace("\\1","\\3")+"|").getRegex(),n.tables=m({},n.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),n.pedantic=m({},n.normal,{html:p("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",n._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/}),r.rules=n,r.lex=function(e,t){return new r(t).lex(e)},r.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},r.prototype.token=function(e,t){var r,s,i,l,o,a,h,u,c,p,g,f,d,b,m,_;for(e=e.replace(/^ +$/gm,"");e;)if((i=this.rules.newline.exec(e))&&(e=e.substring(i[0].length),i[0].length>1&&this.tokens.push({type:"space"})),i=this.rules.code.exec(e)){var y=this.tokens[this.tokens.length-1];e=e.substring(i[0].length),y&&"paragraph"===y.type?y.text+="\n"+i[0].trimRight():(i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",codeBlockStyle:"indented",text:this.options.pedantic?i:x(i,"\n")}))}else if(i=this.rules.fences.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"code",lang:i[2]?i[2].trim():i[2],text:i[3]||""});else if(i=this.rules.heading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if((i=this.rules.nptable.exec(e))&&(a={type:"table",header:k(i[1].replace(/^ *| *\| *$/g,"")),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3]?i[3].replace(/\n$/,"").split("\n"):[]}).header.length===a.align.length){for(e=e.substring(i[0].length),g=0;g ?/gm,""),this.token(i,t),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(e)){for(e=e.substring(i[0].length),h={type:"list_start",ordered:b=(l=i[2]).length>1,start:b?+l:"",loose:!1},this.tokens.push(h),u=[],r=!1,d=(i=i[0].match(this.rules.item)).length,g=0;g1?1===o.length:o.length>1||this.options.smartLists&&o!==l)&&(e=i.slice(g+1).join("\n")+e,g=d-1)),s=r||/\n\n(?!\s*$)/.test(a),g!==d-1&&(r="\n"===a.charAt(a.length-1),s||(s=r)),s&&(h.loose=!0),_=void 0,(m=/^\[[ xX]\] /.test(a))&&(_=" "!==a[1],a=a.replace(/^\[[ xX]\] +/,"")),c={type:"list_item_start",task:m,checked:_,loose:s},u.push(c),this.tokens.push(c),this.token(a,!1),this.tokens.push({type:"list_item_end"});if(h.loose)for(d=u.length,g=0;g?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:b,tag:"^comment|^[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*<\[])\*(?!\*)|^_([^\s<][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_<][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s<"][\s\S]*?[^\s\*])\*(?!\*|[^\spunctuation])|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:b,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[^_{|}~",s.em=p(s.em).replace(/punctuation/g,s._punctuation).getRegex(),s._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,s._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,s._email=/[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])?)+(?![-_])/,s.autolink=p(s.autolink).replace("scheme",s._scheme).replace("email",s._email).getRegex(),s._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,s.tag=p(s.tag).replace("comment",n._comment).replace("attribute",s._attribute).getRegex(),s._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|`(?!`)|[^\[\]\\`])*?/,s._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/,s._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,s.link=p(s.link).replace("label",s._label).replace("href",s._href).replace("title",s._title).getRegex(),s.reflink=p(s.reflink).replace("label",s._label).getRegex(),s.normal=m({},s),s.pedantic=m({},s.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:p(/^!?\[(label)\]\((.*?)\)/).replace("label",s._label).getRegex(),reflink:p(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",s._label).getRegex()}),s.gfm=m({},s.normal,{escape:p(s.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\/i.test(l[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(l[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(l[0])&&(this.inRawBlock=!1),e=e.substring(l[0].length),a+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(l[0]):u(l[0]):l[0];else if(l=this.rules.link.exec(e)){var h=_(l[2],"()");if(h>-1){var c=l[0].length-(l[2].length-h)-(l[3]||"").length;l[2]=l[2].substring(0,h),l[0]=l[0].substring(0,c).trim(),l[3]=""}e=e.substring(l[0].length),this.inLink=!0,r=l[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r))?(r=t[1],s=t[3]):s="":s=l[3]?l[3].slice(1,-1):"",r=r.trim().replace(/^<([\s\S]*)>$/,"$1"),a+=this.outputLink(l,{href:i.escapes(r),title:i.escapes(s)}),this.inLink=!1}else if((l=this.rules.reflink.exec(e))||(l=this.rules.nolink.exec(e))){if(e=e.substring(l[0].length),t=(l[2]||l[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){a+=l[0].charAt(0),e=l[0].substring(1)+e;continue}this.inLink=!0,a+=this.outputLink(l,t),this.inLink=!1}else if(l=this.rules.strong.exec(e))e=e.substring(l[0].length),a+=this.renderer.strong(this.output(l[4]||l[3]||l[2]||l[1]));else if(l=this.rules.em.exec(e))e=e.substring(l[0].length),a+=this.renderer.em(this.output(l[6]||l[5]||l[4]||l[3]||l[2]||l[1]));else if(l=this.rules.code.exec(e))e=e.substring(l[0].length),a+=this.renderer.codespan(u(l[2].trim(),!0));else if(l=this.rules.br.exec(e))e=e.substring(l[0].length),a+=this.renderer.br();else if(l=this.rules.del.exec(e))e=e.substring(l[0].length),a+=this.renderer.del(this.output(l[1]));else if(l=this.rules.autolink.exec(e))e=e.substring(l[0].length),r="@"===l[2]?"mailto:"+(n=u(this.mangle(l[1]))):n=u(l[1]),a+=this.renderer.link(r,null,n);else if(this.inLink||!(l=this.rules.url.exec(e))){if(l=this.rules.text.exec(e))e=e.substring(l[0].length),this.inRawBlock?a+=this.renderer.text(l[0]):a+=this.renderer.text(u(this.smartypants(l[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===l[2])r="mailto:"+(n=u(l[0]));else{do{o=l[0],l[0]=this.rules._backpedal.exec(l[0])[0]}while(o!==l[0]);n=u(l[0]),r="www."===l[1]?"http://"+n:n}e=e.substring(l[0].length),a+=this.renderer.link(r,null,n)}return a},i.escapes=function(e){return e?e.replace(i.rules._escapes,"$1"):e},i.prototype.outputLink=function(e,t){var n=t.href,r=t.title?u(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,r,this.output(e[1])):this.renderer.image(n,r,u(e[1]))},i.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},i.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",r=e.length,s=0;s.5&&(t="x"+t.toString(16)),n+=""+t+";";return n},l.prototype.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var s=this.options.highlight(e,r);null!=s&&s!==e&&(n=!0,e=s)}return r?''+(n?e:u(e,!0))+"
\n":""+(n?e:u(e,!0))+"
"},l.prototype.blockquote=function(e){return"\n"+e+"
\n"},l.prototype.html=function(e){return e},l.prototype.heading=function(e,t,n,r){return this.options.headerIds?"\n":""+e+"\n"},l.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},l.prototype.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+""+r+">\n"},l.prototype.listitem=function(e){return""+e+"\n"},l.prototype.checkbox=function(e){return" "},l.prototype.paragraph=function(e){return""+e+"
\n"},l.prototype.table=function(e,t){return t&&(t=""+t+""),"\n"},l.prototype.tablerow=function(e){return"\n"+e+"
\n"},l.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+""+n+">\n"},l.prototype.strong=function(e){return""+e+""},l.prototype.em=function(e){return""+e+""},l.prototype.codespan=function(e){return""+e+"
"},l.prototype.br=function(){return this.options.xhtml?"
":"
"},l.prototype.del=function(e){return""+e+""},l.prototype.link=function(e,t,n){if(null===(e=g(this.options.sanitize,this.options.baseUrl,e)))return n;var r='"+n+""},l.prototype.image=function(e,t,n){if(null===(e=g(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
":">"},l.prototype.text=function(e){return e},o.prototype.strong=o.prototype.em=o.prototype.codespan=o.prototype.del=o.prototype.text=function(e){return e},o.prototype.link=o.prototype.image=function(e,t,n){return""+n},o.prototype.br=function(){return""},a.parse=function(e,t){return new a(t).parse(e)},a.prototype.parse=function(e){this.inline=new i(e.links,this.options),this.inlineText=new i(e.links,m({},this.options,{renderer:new o})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},a.prototype.next=function(){return this.token=this.tokens.pop(),this.token},a.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},a.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},a.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,c(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,r,s="",i="";for(n="",e=0;e?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},u.escapeTest=/[&<>"']/,u.escapeReplace=/[&<>"']/g,u.replacements={"&":"&","<":"<",">":">",'"':""","'":"'"},u.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,u.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var f={},d=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function b(){}function m(e){for(var t,n,r=1;r=0&&"\\"===n[s];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.lengthAn error occurred:
"+u(e.message+"",!0)+"
";throw e}}b.exec=b,y.options=y.setOptions=function(e){return m(y.defaults,e),y},y.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new l,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tables:!0,xhtml:!1}},y.defaults=y.getDefaults(),y.Parser=a,y.parser=a.parse,y.Renderer=l,y.TextRenderer=o,y.Lexer=r,y.lexer=r.lex,y.InlineLexer=i,y.inlineLexer=i.output,y.Slugger=h,y.parse=y,e.exports=y}(this||("undefined"!=typeof window?window:global))},55:function(e,t,n){"use strict";var r={"&":"&","<":"<",">":">",'"':""","'":"'"},s={"&":"&","<":"<",">":">",""":'"',"'":"'"},i=/(&|<|>|"|')/g,l=/[&<>"']/g;function o(e){return r[e]}function a(e){return s[e]}function h(e){return null==e?"":String(e).replace(l,o)}function u(e){return null==e?"":String(e).replace(i,a)}h.options=u.options={},e.exports={encode:h,escape:h,decode:u,unescape:u,version:"1.0.0-browser"}},62:function(e,t,n){"use strict";e.exports=function(e){return"string"==typeof e?e.toLowerCase():e}},63:function(e,t,n){"use strict";var r=n(64);e.exports={uris:r(["background","base","cite","href","longdesc","src","usemap"])}},64:function(e,t,n){"use strict";function r(e,t){return e[t]=!0,e}e.exports=function(e){return e.reduce(r,{})}},65:function(e,t,n){"use strict";var r=n(64);e.exports={voids:r(["area","br","col","hr","img","wbr","input","base","basefont","link","meta"])}},72:function(e,t,n){"use strict";var r=/["'&<>]/;e.exports=function(e){var t,n=""+e,s=r.exec(n);if(!s)return n;var i="",l=0,o=0;for(l=s.index;l').concat(e,"")},ke.current.strong=function(e){return'').concat(e,"")},ke.current.em=function(e){return'').concat(e,"")},ke.current.heading=function(e){return function(t,n){var a=function(e){return e>0&&e<=6?e:6}(n),o="".concat(e.markdownHeading," t-heading-").concat(a," ").concat(function(e,t){return 1===t?e.markdownHeadingLevel1:2===t?e.markdownHeadingLevel2:3===t?e.markdownHeadingLevel3:4===t?e.markdownHeadingLevel4:5===t?e.markdownHeadingLevel5:6===t?e.markdownHeadingLevel6:""}(e,a)," ").concat(y.a["heading-level-".concat(a)]);return"').concat(t,"")}}(fe),ke.current.link=function(e,t,n){var a,o=(a=e.split("?")).length<2?"":Object(r.a)(a,2)[1].includes("target=_blank")?"target=_blank":"",i=(o?e.replace(/target=_blank/,"").replace(/\?&/,"?"):e).replace(/(\?|&)$/,""),c=t?'title="'.concat(t,'"'):"",l='".concat(n,"")},ke.current.html=function(e){return d()(e)},ke.current.table=function(e,t){return'\n \n \n ').concat(e,'\n \n \n ').concat(t,"\n \n
")},ke.current.tablerow=function(e){return"\n").concat(e,"
\n")},ke.current.tablecell=function(e,t){var n=t.header?"th":"td",a="<".concat(n,' class="').concat("th"===n?fe.markdownTableTh:fe.markdownTableTd,'"\n ').concat(t.align?' align="'.concat(t.align,'"'):"",">");return"".concat(a+e,"").concat(n,">\n")},ke.current.image=function(e,t,n){return'
")},ke.current.list=function(e,t){var n=t?"ol":"ul";return"<".concat(n,' class="').concat(fe.markdownList," ").concat(t?fe.markdownListOrdered:"",'">').concat(e,"").concat(n,">")},ke.current.listitem=function(e){return'').concat(e,"")});var Ee=P(I,w,"textAlignment"),xe=P(M,c,"textPosition"),Se=P(z,c,"textPosition"),ye=Object(p.useMemo)((function(){return m.a.setOptions({gfm:!0,breaks:!0,sanitize:!1,smartLists:!0,renderer:ke.current}),x()(m()(String(T()({id:o,intl:ue}))),A)}),[o,ue]),_e=l()({uppercase:"ttu",lowercase:"ttl",capitalize:"ttc"}[re]),He=R(ce),Ne=R(se),Le=R(pe);return u.a.createElement("div",{id:E,className:"".concat(fe.markdownContainer," flex ").concat(Ee," ").concat(xe," ").concat(Se," ").concat(G(ve)," ").concat(D(k)),style:{"--font-family":X,"--paragraph-color":H,"--paragraph-color-mobile":N,"--font-size-mobile":B,"--font-size-tablet":Y,"--font-size-desktop":$,"--paragraph-weight":He,"--strong-color":O,"--strong-color-mobile":F,"--strong-weight":Ne,"--margin":ge,"--heading-color":ne,"--heading-weight":Le,"--font-size-heading-mobile":K,"--font-size-heading-tablet":Q,"--font-size-heading-desktop":q,"--margin-heading":ae,"--font-size-strong-mobile":ee,"--font-size-strong-tablet":te,"--font-size-strong-desktop":Z}},u.a.createElement("div",{className:"".concat(fe.markdownWrapper," ").concat(_e),dangerouslySetInnerHTML:{__html:ye}}))}));W.displayName="MarkdownRenderer",W.schema={title:"Markdown Renderer",description:"A simple markdown renderer",type:"object",properties:{text:{title:"Markdown",type:"string",widget:{"ui:widget":"textarea"}},paragraphColor:{title:"Paragraph Color",type:"string"},paragraphColorMobile:{title:"Mobile Paragraph Color",type:"string"},paragraphWeight:{title:"Paragraph Weight",type:"string",enum:["normal","b","fw1","fw2","fw3","fw4","fw5","fw6","fw7","fw8","fw9"],enumNames:["Normal","Bold","100","200","300","400","500","600","700","800","900"],default:"normal"},strongColor:{title:"Strong Color",type:"string"},strongColorMobile:{title:"Mobile Strong Color",type:"string"},strongWeight:{title:"Strong Weight",type:"string",enum:["normal","b","fw1","fw2","fw3","fw4","fw5","fw6","fw7","fw8","fw9"],enumNames:["Normal","Bold","100","200","300","400","500","600","700","800","900"],default:"b"},fontFamily:{title:"Font Family",type:"string"},fontSizeMobile:{title:"Mobile Font Size",type:"string"},fontSizeTablet:{title:"Tablet Font Size",type:"string"},fontSizeDesktop:{title:"Desktop Font Size",type:"string"},fontSizeStrongMobile:{title:"Mobile Strong Font Size",type:"string"},fontSizeStrongTablet:{title:"Tablet Strong Font Size",type:"string"},fontSizeStrongDesktop:{title:"Desktop Strong Font Size",type:"string"},textAlignment:{title:"Text Align",type:"string",enum:["LEFT","CENTER","RIGHT","JUSTIFY"],enumNames:["Left","Center","Right","Justify"]},textPosition:{title:"Content Align",type:"string",enum:["start","center","end"],enumNames:["Start","Center","End"]},textTransform:{title:"Text Transform",type:"string",enum:["uppercase","lowercase","capitalize","normal"],enumNames:["Uppercase","Lowercase","Capitalize","Normal"]},margin:{title:"Margin",type:"string",description:"Ejemplo: 0 0 0 0.5rem"},headingColor:{title:"Heading Color",type:"string"},headingWeight:{title:"Heading Weight",type:"string",enum:["normal","b","fw1","fw2","fw3","fw4","fw5","fw6","fw7","fw8","fw9"],enumNames:["Normal","Bold","100","200","300","400","500","600","700","800","900"],default:"b"},fontSizeHeadingMobile:{title:"Mobile Heading Font Size",type:"string"},fontSizeHeadingTablet:{title:"Tablet Heading Font Size",type:"string"},fontSizeHeadingDesktop:{title:"Desktop Heading Font Size",type:"string"},marginHeading:{title:"Heading Margin",type:"string",description:"Ejemplo: 0 0 0 0.5rem"}}};var X=W;t.default=X},73:function(e,t){e.exports=ReactIntl},74:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/formatIOMessage"]},76:function(e,t,n){e.exports={"heading-level-1":"panamericana-landing-components-0-x-heading-level-1","heading-level-2":"panamericana-landing-components-0-x-heading-level-2","heading-level-3":"panamericana-landing-components-0-x-heading-level-3","heading-level-4":"panamericana-landing-components-0-x-heading-level-4","heading-level-5":"panamericana-landing-components-0-x-heading-level-5","heading-level-6":"panamericana-landing-components-0-x-heading-level-6",markdownContainer:"panamericana-landing-components-0-x-markdownContainer",markdownParagraph:"panamericana-landing-components-0-x-markdownParagraph",markdownStrong:"panamericana-landing-components-0-x-markdownStrong",markdownHeading:"panamericana-landing-components-0-x-markdownHeading"}}},[[141,"common",3]]]);;
(window.webpackJsonppanamericana_landing_components_0_28_40=window.webpackJsonppanamericana_landing_components_0_28_40||[]).push([["Roulette"],{0:function(e,t){e.exports=React},1:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},13:function(e,t){e.exports=Classnames},162:function(e,t,n){"use strict";n.r(t),function(e){var t=n(6);n.p=Object(t.getPublicPath)("panamericana.landing-components@0.28.40");var r=Object(t.register)((function(){return n(194)}),e,"panamericana.landing-components@0.28.40","panamericana.landing-components@0.x","Roulette");r.renderHotReload,r.setupHMR}.call(this,n(17)(e))},163:function(e,t,n){e.exports={rouletteBanner:"panamericana-landing-components-0-x-rouletteBanner",rouletteBannerIcon:"panamericana-landing-components-0-x-rouletteBannerIcon",rouletteBannerTitle:"panamericana-landing-components-0-x-rouletteBannerTitle",rouletteBannerSubtitle:"panamericana-landing-components-0-x-rouletteBannerSubtitle",rouletteContainer:"panamericana-landing-components-0-x-rouletteContainer",rouletteItem:"panamericana-landing-components-0-x-rouletteItem",spinButtonContainer:"panamericana-landing-components-0-x-spinButtonContainer",spinButton:"panamericana-landing-components-0-x-spinButton",pulse:"panamericana-landing-components-0-x-pulse",drawThenReset:"panamericana-landing-components-0-x-drawThenReset"}},164:function(e,t,n){e.exports={roulette__product:"panamericana-landing-components-0-x-roulette__product",rouletteItem:"panamericana-landing-components-0-x-rouletteItem","roulette__summary-total":"panamericana-landing-components-0-x-roulette__summary-total",roulette__button:"panamericana-landing-components-0-x-roulette__button",roulette__title:"panamericana-landing-components-0-x-roulette__title","roulette__button-spin":"panamericana-landing-components-0-x-roulette__button-spin","roulette__button-stop":"panamericana-landing-components-0-x-roulette__button-stop","roulette__summary-item-right":"panamericana-landing-components-0-x-roulette__summary-item-right","roulette__checkout-button":"panamericana-landing-components-0-x-roulette__checkout-button","roulette__button-random":"panamericana-landing-components-0-x-roulette__button-random","roulette__button-recommended":"panamericana-landing-components-0-x-roulette__button-recommended","roulette__button-active":"panamericana-landing-components-0-x-roulette__button-active","roulette__summary-item-left":"panamericana-landing-components-0-x-roulette__summary-item-left","roulette__product-selection":"panamericana-landing-components-0-x-roulette__product-selection",selectionButtonsContainer:"panamericana-landing-components-0-x-selectionButtonsContainer",selectionButton:"panamericana-landing-components-0-x-selectionButton"}},194:function(e,t,n){"use strict";n.r(t);n(163);var r=n(2),o=n(0),a=n(1),c=n.n(a),l=n(8),i=n.n(l),u=n(7),s=n.n(u),m=function(e){return e?e.map((function(e){var t,n=e.items[0],r=n.sellers[0].commertialOffer;return{skuId:n.itemId,image:(null===(t=n.images[0])||void 0===t?void 0:t.imageUrl)||"",listPrice:r.ListPrice,salePrice:r.Price,productName:e.productName}})):[]},d=n(26),p=n.n(d),f=n(33),b=n(46),_=function(e){var t=e.id,n=e.type,a=void 0===n?"productClusterIds":n,c=Object(o.useState)(),l=Object(r.a)(c,2),i=l[0],u=l[1],s=Object(o.useState)(null),m=Object(r.a)(s,2),d=m[0],_=m[1];return Object(o.useEffect)((function(){var e=function(){var e=Object(f.a)(p.a.mark((function e(){var n,r;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n="",n="skuId"===a?Array.isArray(t)?t.map((function(e){return"fq=skuId:".concat(e)})).join("&"):"fq=skuId:".concat(t):"fq=productClusterIds:".concat(t),e.next=5,Object(b.a)("/api/catalog_system/pub/products/search?".concat(n,"&_from=0&_to=49"));case 5:r=e.sent,u(r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),_(e.t0.message);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(){return e.apply(this,arguments)}}();t&&e()}),[t,a]),{products:i,error:d}},g=function(e,t,n){var a=Object(o.useState)(0),c=Object(r.a)(a,2),l=c[0],u=c[1],s=Object(o.useState)(0),m=Object(r.a)(s,2),d=m[0],p=m[1],f=Object(o.useState)({product1:!1,product2:!1}),b=Object(r.a)(f,2),_=b[0],g=b[1],h=Object(o.useState)(!1),v=Object(r.a)(h,2),w=v[0],x=v[1],y=Object(o.useState)(!1),R=Object(r.a)(y,2),j=R[0],E=R[1],O=Object(o.useRef)(null),k=i()().isMobile,N=function(){var e=Object(o.useState)(0),t=Object(r.a)(e,2),n=t[0],a=t[1],c=Object(o.useState)(0),l=Object(r.a)(c,2),i=l[0],u=l[1],s=Object(o.useState)(0),m=Object(r.a)(s,2),d=m[0],p=m[1];return{subtotal:n,discount:i,total:d,calculatePrices:function(e,t){var n=e.listPrice+t.listPrice,r=50*(e.listPrice=e.length?0:t})),p((function(e){return e>=t.length?0:e})),T(!1,!1)}),[e.length,t.length]);Object(o.useEffect)((function(){B()}),[n,B]);var M=Object(o.useCallback)((function(){x(!0);var r=k?250:100,o=k?40:10;O.current=setInterval((function(){E(!0),setTimeout((function(){!n&&_.product1||u((function(t){return(t+1)%e.length})),!n&&_.product2||p((function(e){return(e+1)%t.length})),E(!1)}),250),r<500&&(r+=o)}),r)}),[k,n,_,e.length,t.length]),D=Object(o.useCallback)((function(){O.current&&(clearInterval(O.current),O.current=null,E(!0),setTimeout((function(){P(e[l],t[d]),T(!0,!0),E(!1),x(!1)}),250))}),[P,e,t,l,d]),q=function(e,t){n?T(t,t):T("product1"===e?t:_.product1,"product2"===e?t:_.product2)},A=_.product1&&_.product2;return{index1:l,index2:d,spinning:w,fading:j,spinRoulette:M,stopRoulette:D,selectProduct1:function(){return q("product1",!0)},deselectProduct1:function(){return q("product1",!1)},selectProduct2:function(){return q("product2",!0)},deselectProduct2:function(){return q("product2",!1)},isSelected1:_.product1,isSelected2:_.product2,canProceedToCheckout:A,subtotal:I,discount:S,total:C}},h=function(e){var t=e.collectionOne,n=e.collectionTwo,a=e.recommendedPairs,c=void 0===a?[]:a,l=e.isRecommended,i=void 0!==l&&l,u=_({id:t}).products,s=_({id:n}).products,d=c.map((function(e){return e.skuId1})),p=c.map((function(e){return e.skuId2})),f=d.map((function(e){return e})),b=p.map((function(e){return e})),h=_({id:f,type:"skuId"}).products,v=_({id:b,type:"skuId"}).products,w=c.map((function(e){return null==h?void 0:h.find((function(t){return t.items.some((function(t){return t.itemId===e.skuId1}))}))})).filter((function(e){return void 0!==e})),x=c.map((function(e){return null==v?void 0:v.find((function(t){return t.items.some((function(t){return t.itemId===e.skuId2}))}))})).filter((function(e){return void 0!==e})),y=m(i?w:u),R=m(i?x:s),j=g(y,R,i),E=j.index1,O=j.index2,k=j.spinning,N=j.fading,I=j.spinRoulette,S=j.stopRoulette,C=j.discount,P=j.subtotal,T=j.total,B=j.canProceedToCheckout,M=j.deselectProduct1,D=j.deselectProduct2,q=j.isSelected1,A=j.isSelected2,U=j.selectProduct1,F=j.selectProduct2,L=Object(o.useState)(!1),H=Object(r.a)(L,2);return{discount:C,fading:N,firstCollection:u,index1:E,index2:O,productsSet1:y,productsSet2:R,secondCollection:s,showModal:H[0],spinning:k,spinRoulette:I,stopRoulette:S,subtotal:P,total:T,setShowModal:H[1],canProceedToCheckout:B,deselectProduct1:M,deselectProduct2:D,isSelected1:q,isSelected2:A,selectProduct1:U,selectProduct2:F}},v=["rouletteItem","selectedImage"],w=function(e){var t=e.image,n=e.index,r=e.isSelected,o=e.fading,a=c()(v).handles;return React.createElement("div",{className:"".concat(a.rouletteItem," roulette-item")},React.createElement("img",{src:t,alt:"Product ".concat(n),className:"".concat(a.selectedImage," ").concat(o&&!r?"fading":"")}))},x=Object(o.lazy)((function(){return Promise.all([n.e(6),n.e(5)]).then(n.bind(null,255))})),y=["rouletteContainer","rouletteItem","spinButtonContainer","spinButton","rouletteModal","rouletteBanner","rouletteBannerContent","rouletteBannerIcon","rouletteBannerText","rouletteBannerTitle","rouletteBannerSubtitle"],R=function(e){var t=e.collectionOne,n=e.collectionTwo,a=e.banner,l=e.rouletteTitle,u=c()(y).handles,m=i()().isMobile,d=Object(o.useState)(!1),p=Object(r.a)(d,2),f=p[0],b=p[1],_=Object(o.useState)(!1),g=Object(r.a)(_,2),v=g[0],R=g[1],j=h({collectionOne:t,collectionTwo:n}),E=j.discount,O=j.firstCollection,k=j.fading,N=j.index1,I=j.index2,S=j.productsSet1,C=j.productsSet2,P=j.secondCollection,T=j.setShowModal,B=j.showModal,M=j.spinning,D=j.spinRoulette,q=j.stopRoulette,A=j.subtotal,U=j.total,F=j.canProceedToCheckout,L=j.deselectProduct1,H=j.deselectProduct2,G=j.isSelected1,J=j.isSelected2,K=j.selectProduct1,X=j.selectProduct2,z=m&&a.mobileImage?a.mobileImage:a.image,V={"--imageTWo":"url(".concat(l.titleIconTwo,")")};return O&&P&&0!==(null==O?void 0:O.length)&&0!==(null==P?void 0:P.length)?React.createElement("div",null,React.createElement(s.a,{src:z,alt:"Banner Roulette"}),React.createElement("div",{className:"".concat(u.rouletteBanner," banner")},React.createElement("div",{className:"".concat(u.rouletteBannerContent," banner-content flex items-center justify-center relative")},React.createElement("img",{src:l.titleIconOne,alt:"Icon",className:"".concat(u.rouletteBannerIcon," banner-icon")}),React.createElement("div",{className:"".concat(u.rouletteBannerText," banner-text")},React.createElement("h1",{className:"".concat(u.rouletteBannerTitle," banner-title")},l.titleText),React.createElement("p",{className:"".concat(u.rouletteBannerSubtitle," banner-subtitle"),style:Object.assign({},V)},l.subtitleText)))),React.createElement("div",{className:"".concat(u.rouletteContainer," roulette-container")},React.createElement(w,{image:S[N].image,index:N,isSelected:G,fading:k}),React.createElement(w,{image:C[I].image,index:I,isSelected:J,fading:k})),React.createElement("div",{className:"".concat(u.spinButtonContainer," spin-button-container")},!M&&React.createElement("button",{onClick:function(){D(),b(!1)},disabled:v,className:"".concat(u.spinButton," spin-button")},React.createElement("img",{src:"https://panamericana.vteximg.com.br/arquivos/roulette_button.png",alt:"spin",style:{opacity:v?.5:1,cursor:v?"not-allowed":"pointer",filter:v?"grayscale(50%)":"none"}})),M&&!f&&React.createElement("button",{onClick:function(){q(),b(!0),K(),X(),R(!0),setTimeout((function(){T(!0)}),1e3)},disabled:!M,className:"".concat(u.spinButton," stop-button")},React.createElement("img",{src:"https://panamericana.vteximg.com.br/arquivos/parar-ruleta-septiembre-2024-2.png",alt:"spin"}))),React.createElement(o.Suspense,{fallback:!0},React.createElement(x,{show:B,onClose:function(){T(!1),R(!1),F&&L(),F&&H()},product1:S[N],product2:C[I],subtotal:A,discount:E,total:U,deselectProduct1:L,deselectProduct2:H,isSelected1:G,isSelected2:J,selectProduct1:K,selectProduct2:X,canProceedToCheckout:F}))):null},j=n(13),E=n.n(j),O=n(21),k=n.n(O),N=n(57),I=(n(164),n(53)),S=["roulette","roulette__wrapper","roulette__title","roulette__controls","roulette__controls-left","roulette__controls-right","roulette__button","roulette__button-icon","roulette__button-random","roulette__button-recommended","roulette__button-spin","roulette__button-stop","roulette__products","roulette__product","roulette__product-selection","roulette__summary","roulette__summary-item","roulette__summary-item-left","roulette__summary-item-right","roulette__summary-subtotal","roulette__summary-discount","roulette__summary-total","roulette__checkout","roulette__checkout-button","roulette__button-active","roulette__checkout-button-buy","roulette__checkout-button-add"],C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o0&&void 0!==arguments[0]&&arguments[0];W([{id:T[C].skuId,quantity:1,seller:"1"},{id:B[P].skuId,quantity:1,seller:"1"}]).then((function(){e&&(window.location.href="/checkout/#/orderForm")}))}),[W,C,P,T,B]);return j&&D&&0!==(null==j?void 0:j.length)&&0!==(null==D?void 0:D.length)?React.createElement("div",{className:E()(d.roulette,"flex flex-column items-center justify-center w-100 ph3-ns")},React.createElement("h2",{className:E()(d.roulette__title,"flex flex-row items-center justify-center white mh3")},u.titleText),React.createElement("div",{className:E()(d.roulette__wrapper,"flex flex-row-ns flex-column justify-center items-end-ns items-center")},!Z&&React.createElement("div",{className:E()(d["roulette__controls-right"],"flex flex-column items-end mb9")},React.createElement("button",{onClick:ee,className:E()(d.roulette__button,d["roulette__button-random"],"flex br1 br--left items-center justify-center pa3 f7 fw9 ttu mb4 mw5 w-100 pointer white bw1 b--white",!x&&[d["roulette__button-active"],"bg-white red"])},"Aleatorio"),React.createElement("button",{onClick:Y,className:E()(d.roulette__button,d["roulette__button-recommended"],"flex bn br1 br--left items-center justify-center pa3 f7 fw9 ttu mb4 mw5 w-100 pointer",x&&[d["roulette__button-active"],"bg-white red"])},"Recomendados"),React.createElement("button",{className:E()(d.roulette__button,d["roulette__button-spin"],"bn flex items-center justify-center bg-black white ph7 pv3 br4 br--left f2 fw9 mw5 w-100 mt9"),onClick:$,disabled:M||L&&H,style:{cursor:M?"not-allowed":"pointer"}},"Girar")),React.createElement("div",{className:E()(d.roulette__products,"flex flex-row justify-center items-center")},React.createElement("div",{className:E()(d.roulette__product,"flex flex-column relative pa5-m pa3 bg-white br4 shadow-4 mr4")},React.createElement(w,{image:null===(t=T[C])||void 0===t?void 0:t.image,index:C,isSelected:L,fading:O}),!M&&b&&React.createElement("div",{className:E()(d["roulette__product-selection"],"flex items-center justify-center absolute absolute--fill")},React.createElement(N.a,{isSelected:L,onSelect:G,onDeselect:U,selectImageUrl:"https://panamericana.vteximg.com.br/arquivos/mockup-ruleta-septiembre-2024-1.png",deselectImageUrl:"https://panamericana.vteximg.com.br/arquivos/mockup-ruleta-septiembre-2024-2.png"}))),React.createElement("div",{className:E()(d.roulette__product,"flex flex-column relative pa5-m pa3 bg-white br4 shadow-4 ml4")},React.createElement(w,{image:null===(n=B[P])||void 0===n?void 0:n.image,index:P,isSelected:H,fading:O}),!M&&b&&React.createElement("div",{className:E()(d["roulette__product-selection"],"flex items-center justify-center absolute absolute--fill")},React.createElement(N.a,{isSelected:H,onSelect:J,onDeselect:F,selectImageUrl:"https://panamericana.vteximg.com.br/arquivos/mockup-ruleta-septiembre-2024-1.png",deselectImageUrl:"https://panamericana.vteximg.com.br/arquivos/mockup-ruleta-septiembre-2024-2.png"})))),!Z&&React.createElement("div",{className:E()(d.roulette__controls,d["roulette__controls-left"],"mb9")},React.createElement("button",{onClick:Q,className:E()(d.roulette__button,d["roulette__button-stop"],"bn flex items-center justify-center bg-black white ph7 pv3 br4 br--right f2 fw9 mw5 w-100"),style:{cursor:M?"pointer":"not-allowed"},disabled:!M},"Parar"))),Z&&React.createElement("div",{className:"w-100"},React.createElement("div",{className:"flex flex-row mt5 w-100 items-center justify-center"},React.createElement("button",{onClick:ee,className:E()(d.roulette__button,d["roulette__button-random"],"flex br1 br--left items-center justify-center pa3 f7 fw9 ttu mb4 mw5 w-100 pointer white bw1 b--white",!x&&[d["roulette__button-active"],"bg-white red"])},"Aleatorio"),React.createElement("button",{onClick:Y,className:E()(d.roulette__button,d["roulette__button-recommended"],"flex bn br1 br--left items-center justify-center pa3 f7 fw9 ttu mb4 mw5 w-100 pointer",x&&[d["roulette__button-active"],"bg-white red"])},"Recomendados")),React.createElement("div",{className:"flex flex-row mt5 w-100 items-center justify-center"},React.createElement("button",{className:E()(d.roulette__button,d["roulette__button-spin"],"bn flex items-center justify-center bg-black white ph7 pv3 br4 br--left f2 fw9 mw5 w-100"),onClick:$,disabled:M||L&&H,style:{cursor:M?"not-allowed":"pointer"}},"Girar"),React.createElement("button",{onClick:Q,className:E()(d.roulette__button,d["roulette__button-stop"],"bn flex items-center justify-center bg-black white ph7 pv3 br4 br--right f2 fw9 mw5 w-100"),style:{cursor:M?"pointer":"not-allowed"},disabled:!M},"Parar"))),React.createElement("div",{className:E()(d.roulette__summary,"flex flex-column item-center justify-center h4 w-100 mt5")},V&&!M&&React.createElement(React.Fragment,null,React.createElement("div",{className:E()(d["roulette__summary-item"],"flex flex-row items-center justify-center h3 w-100")},React.createElement("div",{className:E()(d["roulette__summary-item-left"],"w-100 h-100 mw5 br4 br--left flex flex-column items-center justify-center bg-white")},React.createElement("small",{className:E()(d["roulette__summary-subtotal"],"db fw6")},"Subtotal:",Object(I.a)(X)),React.createElement("span",{className:E()(d["roulette__summary-discount"],"db fw9 f4-ns f5")},"Descuentos:",Object(I.a)(K))),React.createElement("div",{className:E()(d["roulette__summary-item-right"],"w-100 h-100 mw5 br4 br--right flex items-center justify-center")},React.createElement("h3",{className:E()(d["roulette__summary-total"],"white tc f2-ns f4 fw9 ma0")},"Total:",Object(I.a)(z)))),React.createElement("div",{className:E()(d.roulette__checkout,"flex flex-row items-center justify-center mt5")},React.createElement("button",{className:E()(d["roulette__checkout-button"],d["roulette__checkout-button-add"],"pa3 br3 white bn"),onClick:function(){return te()}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:Z?"24":"32",height:Z?"24":"32","aria-hidden":"true",fill:"currentColor",className:E()(d["roulette__button-icon"])},React.createElement("polygon",{points:"448,224 288,224 288,64 224,64 224,224 64,224 64,288 224,288 224,448 288,448 288,288 448,288"}))),React.createElement("button",{className:E()(d["roulette__checkout-button"],d["roulette__checkout-button-buy"],"flex items-center justify-center white fw9 ttu f3-ns f5 bn br3 pv4 ph7 ml4"),onClick:function(){return te(!0)}},"Comprar ahora",React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96",width:"24",height:"24","aria-hidden":"true",fill:"currentColor",className:E()(d["roulette__button-icon"])},React.createElement("title",null),React.createElement("path",{d:"M69.8437,43.3876,33.8422,13.3863a6.0035,6.0035,0,0,0-7.6878,9.223l30.47,25.39-30.47,25.39a6.0035,6.0035,0,0,0,7.6878,9.2231L69.8437,52.6106a6.0091,6.0091,0,0,0,0-9.223Z"}))))))):null}]]),T=function(e){var t=C(e,[]),n=t.variant,r=void 0===n?"default":n,o=C(t,["variant"]),a=P.get(r)||R;return React.createElement(a,o)};T.getSchema=function(e){switch(e.variant){case"default":return{title:"Roulette",description:"Roulette component",type:"object",properties:{collectionOne:{title:"Collection One",type:"string",default:""},collectionTwo:{title:"Collection Two",type:"string",default:""},banner:{title:"Banner",type:"object",properties:{image:{title:"Banner Image",type:"string",default:"",widget:{"ui:widget":"image-uploader"}},mobileImage:{title:"Banner Mobile Image",type:"string",default:"If not set, the desktop image will be used",widget:{"ui:widget":"image-uploader"}}}},rouletteTitle:{title:"Roulette Title",type:"object",properties:{titleIconOne:{title:"Icon Left",type:"string",default:"",widget:{"ui:widget":"image-uploader"}},titleIconTwo:{title:"Icon Right",type:"string",default:"",widget:{"ui:widget":"image-uploader"}},titleText:{title:"Title",type:"string",default:""},subtitleText:{title:"Subtitle",type:"string",default:""}}}}};case"no-modal":return{title:"Roulette",description:"Roulette component",type:"object",properties:{rouletteTitle:{title:"Roulette Title",type:"object",properties:{titleText:{title:"Title",type:"string",default:""}}},collectionOne:{title:"Collection One",type:"string",default:""},collectionTwo:{title:"Collection Two",type:"string",default:""},recommendedPairs:{title:"Recomendaciones",type:"array",items:{title:"Recomendación",type:"object",properties:{__editorItemTitle:{title:"Item Title",type:"string"},skuId1:{title:"SKU ID 1",type:"string"},skuId2:{title:"SKU ID 1",type:"string"}}}}}};default:return{}}};var B=T;t.default=B},21:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.order-items@0.x/OrderItems"]},251:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.pixel-manager@1.x/usePixel"]},46:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(2),o=n(26),a=n.n(o),c=n(33);function l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,a=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==m[1]?m[1]:{},c=new AbortController,l=null!==(r=n.timeout)&&void 0!==r?r:8e3,i=setTimeout((function(){return c.abort()}),l),e.prev=4,e.next=7,fetch(t,Object.assign(Object.assign({},n),{headers:Object.assign(Object.assign({},u),null!==(o=n.headers)&&void 0!==o?o:{}),signal:c.signal}));case 7:return s=e.sent,e.abrupt("return",s);case 11:if(e.prev=11,e.t0=e.catch(4),!(e.t0 instanceof DOMException&&"AbortError"===e.t0.name)){e.next=15;break}throw new Error("La petición ha superado el tiempo de espera (timeout)");case 15:throw e.t0;case 16:return e.prev=16,clearTimeout(i),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[4,11,16,19]])})));return function(t){return e.apply(this,arguments)}}(),p=function(){var e=Object(c.a)(a.a.mark((function e(t){var n,r,o,l,i,u,p=arguments;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=p.length>1&&void 0!==p[1]?p[1]:{},r=p.length>2&&void 0!==p[2]?p[2]:3e5,o=m(t,n),l=Date.now(),!s.has(o)){e.next=11;break}if(i=s.get(o),!(l=o[1].expiry&&s.delete(a)}}catch(e){n.e(e)}finally{n.f()}}),3e5);var f=function(){var e=Object(c.a)(a.a.mark((function e(t){var n,r,o=arguments;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:{},e.prev=1,e.next=4,p(t,n);case 4:return r=e.sent,e.abrupt("return",r);case 8:throw e.prev=8,e.t0=e.catch(1),e.t0 instanceof Error?console.error("Fetch error: ".concat(e.t0.message)):console.error("Fetch error: ocurrió un error desconocido"),e.t0;case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}()},50:function(e,t){e.exports=regeneratorRuntime},53:function(e,t,n){"use strict";function r(e){var t="bigint"==typeof e?Number(e):e;return Intl.NumberFormat("es-CO",{style:"currency",currency:"COP",minimumFractionDigits:0,maximumFractionDigits:0}).format(t)}n.d(t,"a",(function(){return r}))},57:function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(1),c=n.n(a),l=n(8),i=n.n(l),u=["selectionButtonsContainer","selectButton","deselectButton","buttonImage","selectionButton"];t.a=function(e){var t=e.isSelected,n=e.onSelect,r=e.onDeselect,a=e.selectImageUrl,l=e.deselectImageUrl,s=c()(u).handles,m=i()().device;return o.a.createElement("div",{className:"".concat(s.selectionButtonsContainer," flex flex-row items-center justify-between w-100"),style:{backgroundColor:"rgba(255, 255, 255, 0.8)"}},o.a.createElement("button",{className:"".concat(s.selectionButton," ").concat(s.selectButton," flex flex-column items-center justify-center w-100 bn pa0 ma0 outline-0 bg-transparent b--transparent pointer"),onClick:n,disabled:t},o.a.createElement("img",{src:a,alt:"¡Lo quiero!",className:"".concat(s.buttonImage," w-100 h-100"),style:{opacity:t?1:.5,height:"".concat("phone"===m?"30px":"60px"),width:"auto"}}),"¡Lo quiero!"),o.a.createElement("button",{className:"".concat(s.selectionButton," ").concat(s.deselectButton," flex flex-column items-center justify-center w-100 bn pa0 ma0 outline-0 bg-transparent b--transparent pointer"),onClick:r,disabled:!t},o.a.createElement("img",{src:l,alt:"No lo quiero",className:"".concat(s.buttonImage," w-100 h-100"),style:{opacity:t?.5:1,height:"".concat("phone"===m?"30px":"60px"),width:"auto"}}),"¡No lo quiero!"))}},7:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-image@0.x/Image"]},8:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]}},[[162,"common"]]]);;
(window.webpackJsonppanamericana_landing_components_0_28_40=window.webpackJsonppanamericana_landing_components_0_28_40||[]).push([[2],{10:function(e,n,i){"use strict";function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=(new Date).getTime(),i=performance&&performance.now&&1e3*performance.now()||0,a="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var a=16*Math.random();return n>0?(a=(n+a)%16|0,n=Math.floor(n/16)):(a=(i+a)%16|0,i=Math.floor(i/16)),("x"===e?a:3&a|8).toString(16)}));return"".concat(e,"-").concat(a)}i.d(n,"a",(function(){return a}))},52:function(e,n){var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Products"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"category"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"collection"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"specificationFilters"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"orderBy"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"from"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"to"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"hideUnavailableItems"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},defaultValue:{kind:"BooleanValue",value:!1},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"skusFilter"}},type:{kind:"NamedType",name:{kind:"Name",value:"ItemsFilter"}},defaultValue:{kind:"EnumValue",value:"ALL_AVAILABLE"},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"query"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"map"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"from"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},defaultValue:{kind:"IntValue",value:"0"},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"to"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},defaultValue:{kind:"IntValue",value:"9"},directives:[]}],directives:[{kind:"Directive",name:{kind:"Name",value:"context"},arguments:[{kind:"Argument",name:{kind:"Name",value:"sender"},value:{kind:"StringValue",value:"panamericana.landing-components@0.28.40",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"products"},arguments:[{kind:"Argument",name:{kind:"Name",value:"category"},value:{kind:"Variable",name:{kind:"Name",value:"category"}}},{kind:"Argument",name:{kind:"Name",value:"collection"},value:{kind:"Variable",name:{kind:"Name",value:"collection"}}},{kind:"Argument",name:{kind:"Name",value:"specificationFilters"},value:{kind:"Variable",name:{kind:"Name",value:"specificationFilters"}}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"Variable",name:{kind:"Name",value:"orderBy"}}},{kind:"Argument",name:{kind:"Name",value:"from"},value:{kind:"Variable",name:{kind:"Name",value:"from"}}},{kind:"Argument",name:{kind:"Name",value:"to"},value:{kind:"Variable",name:{kind:"Name",value:"to"}}},{kind:"Argument",name:{kind:"Name",value:"hideUnavailableItems"},value:{kind:"Variable",name:{kind:"Name",value:"hideUnavailableItems"}}},{kind:"Argument",name:{kind:"Name",value:"query"},value:{kind:"Variable",name:{kind:"Name",value:"query"}}},{kind:"Argument",name:{kind:"Name",value:"map"},value:{kind:"Variable",name:{kind:"Name",value:"map"}}}],directives:[{kind:"Directive",name:{kind:"Name",value:"context"},arguments:[{kind:"Argument",name:{kind:"Name",value:"provider"},value:{kind:"StringValue",value:"vtex.search-graphql",block:!1}}]},{kind:"Directive",name:{kind:"Name",value:"runtimeMeta"},arguments:[{kind:"Argument",name:{kind:"Name",value:"hash"},value:{kind:"StringValue",value:"aee55c73b9c324c7b9e3a06e1a2eacff864f2c8c74b0b2db450278fb194808c1",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cacheId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productReference"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"link"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"linkText"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brand"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brandId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"categories"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"priceRange"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sellingPrice"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"highPrice"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lowPrice"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"listPrice"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"highPrice"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lowPrice"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"specificationGroups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"originalName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"specifications"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"originalName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"values"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"skuSpecifications"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"field"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"originalName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"values"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"originalName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"items"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"skusFilter"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"itemId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"measurementUnit"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unitMultiplier"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"referenceId"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"imageTag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"imageLabel"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"variations"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"values"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"sellers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sellerId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sellerName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"commertialOffer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Installments"},arguments:[{kind:"Argument",name:{kind:"Name",value:"criteria"},value:{kind:"EnumValue",value:"MAX"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"InterestRate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"TotalValuePlusInterestRate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"NumberOfInstallments"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"AvailableQuantity"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Price"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"PriceWithoutDiscount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ListPrice"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"spotPrice"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Tax"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"taxPercentage"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"teasers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"discountHighlights"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"productClusters"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"properties"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"values"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:2548}};i.loc.source={body:'query Products($category: String, $collection: String, $specificationFilters: [String], $orderBy: String, $from: Int, $to: Int, $hideUnavailableItems: Boolean = false, $skusFilter: ItemsFilter = ALL_AVAILABLE, $query: String, $map: String, $from: Int = 0, $to: Int = 9) @context(sender: "panamericana.landing-components@0.28.40") {\n products(category: $category, collection: $collection, specificationFilters: $specificationFilters, orderBy: $orderBy, from: $from, to: $to, hideUnavailableItems: $hideUnavailableItems, query: $query, map: $map) @context(provider: "vtex.search-graphql") @runtimeMeta(hash: "aee55c73b9c324c7b9e3a06e1a2eacff864f2c8c74b0b2db450278fb194808c1") {\n cacheId\n productId\n productName\n productReference\n description\n link\n linkText\n brand\n brandId\n categories\n priceRange {\n sellingPrice {\n highPrice\n lowPrice\n __typename\n }\n listPrice {\n highPrice\n lowPrice\n __typename\n }\n __typename\n }\n specificationGroups {\n name\n originalName\n specifications {\n name\n originalName\n values\n __typename\n }\n __typename\n }\n skuSpecifications {\n field {\n name\n originalName\n __typename\n }\n values {\n name\n originalName\n __typename\n }\n __typename\n }\n items(filter: $skusFilter) {\n name\n itemId\n measurementUnit\n unitMultiplier\n referenceId {\n Value\n __typename\n }\n images {\n imageUrl\n imageTag\n imageLabel\n __typename\n }\n variations {\n name\n values\n __typename\n }\n sellers {\n sellerId\n sellerName\n commertialOffer {\n Installments(criteria: MAX) {\n Value\n InterestRate\n TotalValuePlusInterestRate\n NumberOfInstallments\n Name\n __typename\n }\n AvailableQuantity\n Price\n PriceWithoutDiscount\n ListPrice\n spotPrice\n Tax\n taxPercentage\n teasers {\n name\n __typename\n }\n discountHighlights {\n name\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n productClusters {\n id\n name\n __typename\n }\n properties {\n name\n values\n __typename\n }\n __typename\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var a={};function t(e,n){for(var i=0;i0;){var r=l;l=new Set,r.forEach((function(e){m.has(e)||(m.add(e),(a[e]||new Set).forEach((function(e){l.add(e)})))}))}return m.forEach((function(n){var a=t(e,n);a&&i.definitions.push(a)})),i}(i,"Products")}}]);;
(window.webpackJsonppanamericana_landing_components_0_28_40=window.webpackJsonppanamericana_landing_components_0_28_40||[]).push([["ProductSummaryListTabs"],{0:function(e,t){e.exports=React},1:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},12:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.responsive-values@0.x/useResponsiveValue"]},14:function(e,t){e.exports=__RENDER_8_RUNTIME__},15:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.list-context@0.x/ListContextProvider"]},158:function(e,t,a){"use strict";a.r(t),function(e){var t=a(6);a.p=Object(t.getPublicPath)("panamericana.landing-components@0.28.40");var i=Object(t.register)((function(){return a(197)}),e,"panamericana.landing-components@0.28.40","panamericana.landing-components@0.x","ProductSummaryListTabs");i.renderHotReload,i.setupHMR}.call(this,a(17)(e))},159:function(e,t,a){e.exports={leftImageContainer:"panamericana-landing-components-0-x-leftImageContainer",imageElement:"panamericana-landing-components-0-x-imageElement",slideInFromLeft:"panamericana-landing-components-0-x-slideInFromLeft"}},16:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.list-context@0.x/useListContext"]},18:function(e,t){e.exports=ReactApollo},197:function(e,t,a){"use strict";a.r(t);var i=a(2),n=(a(159),a(0)),r=a(1),o=a.n(r),l=a(8),c=a.n(l),s=a(15),u=a.n(s),d=a(16),p=a.n(d),g=a(77),m=a.n(g),f=a(78),b=a.n(f),y=a(9),v=a.n(y),h=a(14),T=a(7),w=a.n(T),I=a(44),x=a.n(I),E=a(10),_=a(12),S=a.n(_),R=["tabButton","tabButton--active","tabButton--wrapper","tabButton--image","tabButton--text","tabButton--firstTab","tabButton--lastTab"],M=function(e){var t,a,i,n,r,l,s=e.activeShelf,u=e.onClick,d=e.shelfTab,p=e.firstTab,g=e.lastTab,m=e.tabImages,f=e.background,b=e.styleText,y=o()(R).handles,v=c()().isMobile,h=d.id===s.id,T=S()(null==m?void 0:m.width),I=S()(null==m?void 0:m.height),x=h||!(null===(t=d.categoryImage)||void 0===t?void 0:t.inactive)?null===(a=d.categoryImage)||void 0===a?void 0:a.active:null===(i=d.categoryImage)||void 0===i?void 0:i.inactive,E=h||!(null===(n=d.categoryImageMobile)||void 0===n?void 0:n.inactive)?null===(r=d.categoryImageMobile)||void 0===r?void 0:r.active:null===(l=d.categoryImageMobile)||void 0===l?void 0:l.inactive,_=(null==f?void 0:f.backgroundActive)&&(null==f?void 0:f.backgroundInactive)?f:null;return React.createElement("button",{className:"".concat(y.tabButton," pointer pa0 b--transparent w-100 ").concat(h&&y["tabButton--active"]," ").concat(h&&d.categoryName?"bg-green":"bg-light-silver","\n ").concat(p?y["tabButton--firstTab"]:"","\n ").concat(g?y["tabButton--lastTab"]:""),onClick:function(){return u(d)},style:{background:h?null==_?void 0:_.backgroundActive:null==_?void 0:_.backgroundInactive,borderRadius:v?null==b?void 0:b.borderRadiusMobile:null==b?void 0:b.borderRadius,border:null==b?void 0:b.border}},React.createElement("div",{className:"".concat(y["tabButton--wrapper"]," flex flex-row items-center justify-start")},x&&React.createElement("div",{className:"".concat(y["tabButton--image"]," flex")},React.createElement(w.a,{src:v&&E?E:x,link:d.link,width:T,height:I,minHeight:I,minWidth:T})),d.categoryName&&React.createElement("span",{className:"".concat(y["tabButton--text"]," nowrap"),style:{fontSize:v?null==b?void 0:b.fontSizeMobile:null==b?void 0:b.fontSize,fontWeight:null==b?void 0:b.fontWeight,color:h?null==b?void 0:b.color:null==b?void 0:b.colorInactive,fontFamily:null==b?void 0:b.fontFamily,textTransform:null==b?void 0:b.textTransform,padding:v?null==b?void 0:b.paddingMobile:null==b?void 0:b.padding,margin:v?null==b?void 0:b.marginMobile:null==b?void 0:b.margin}},d.categoryName)))},O=a(26),N=a.n(O),k=a(33),C=a(79),j=a(18),L=a(52),B=a.n(L);function A(e,t){var a;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(a=function(e,t){if(!e)return;if("string"==typeof e)return P(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return P(e,t)}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var i=0,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,l=!1;return{s:function(){a=e[Symbol.iterator]()},n:function(){var e=a.next();return o=e.done,e},e:function(e){l=!0,r=e},f:function(){try{o||null==a.return||a.return()}finally{if(l)throw r}}}}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=new Array(t);a0;){var l=s;s=new Set,l.forEach((function(e){m.has(e)||(m.add(e),(a[e]||new Set).forEach((function(e){s.add(e)})))}))}return m.forEach((function(n){var a=d(e,n);a&&i.definitions.push(a)})),i}(i,"productsByIdentifier")}}]);;
(window.webpackJsonppanamericana_landing_components_0_28_40=window.webpackJsonppanamericana_landing_components_0_28_40||[]).push([["ListContextProductNews"],{1:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},134:function(t,e,n){"use strict";n.r(e),function(t){var e=n(6);n.p=Object(e.getPublicPath)("panamericana.landing-components@0.28.40");var a=Object(e.register)((function(){return n(218)}),t,"panamericana.landing-components@0.28.40","panamericana.landing-components@0.x","ListContextProductNews");a.renderHotReload,a.setupHMR}.call(this,n(17)(t))},15:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.list-context@0.x/ListContextProvider"]},16:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.list-context@0.x/useListContext"]},18:function(t,e){t.exports=ReactApollo},218:function(t,e,n){"use strict";n.r(e);var a=n(45),o=n.n(a),c=n(22),r=n.n(c),i=n(1),s=n.n(i),u=n(8),l=n.n(u),d=n(15),m=n.n(d),p=n(16),_=n.n(p),x=n(24),N=n.n(x),E=n(27),f=n.n(E),v=n(37),R=n.n(v),C=n(25),P=n.n(C),y=n(9),O=n.n(y),b=n(34),g=n.n(b),w=n(38),L=n(10),S=n(2),T=n(52),j=n.n(T),D=n(18),h=["productNewsListContext--button-add","productNewsListContext--button-buy","productNewsListContext--button","productNewsListContext--buttons","productNewsListContext--details"],I=function(t){var e,n=t.children,a=t.productsList,c=t.ModalLayout,i=t.collectionId,u=s()(h).handles,d=_()().list,p=l()().isMobile;if(i)e=function(t){var e=t.collectionId,n=t.from,a=void 0===n?0:n,o=t.to,c=void 0===o?10:o,r=t.orderBy,i=void 0===r?"OrderByBestDiscountDESC":r,s=Object(D.useLazyQuery)(j.a,{ssr:!1}),u=Object(S.a)(s,2),l=u[0],d=u[1],m=d.data,p=d.called,_=d.loading;p||l({variables:{collection:e,from:a,to:c,orderBy:i,hideUnavailableItems:!0}});var x=(m||{}).products,N={};return null==x||x.forEach((function(t){var e,n=null===(e=t.items[0])||void 0===e?void 0:e.itemId;n&&(N[n]=O.a.mapCatalogProductToProductSummary(t))})),{normalizedProductsCollection:Object.values(N).map((function(t){return O.a.mapCatalogProductToProductSummary(t)})),loading:_}}({collectionId:i||""}).normalizedProductsCollection;else if(a){e=Object(w.a)({productsList:a}).normalizedProducts}var x=null==e?void 0:e.map((function(t){return React.createElement(O.a,{product:t,key:Object(L.a)()},React.createElement("div",{className:"relative"},React.createElement(N.a,null,React.createElement(g.a,{maxHeight:"285.58px",showBadge:!1}),c&&React.createElement(c,null),React.createElement("div",{className:"absolute top-1 left--1"},React.createElement(R.a,{percentageStyle:"compact",message:"{savingsPercentage}"})))),React.createElement("div",{className:"".concat(u["productNewsListContext--details"]," flex flex-row items-center justify-center w-100")},React.createElement("div",{className:"flex flex-column-m flex-row justify-center-m justify-around items-start w-100"},React.createElement(f.a,null),React.createElement(P.a,null)),!p&&React.createElement(o.a,{showLabel:!1,size:"small"})),React.createElement("div",{className:"".concat(u["productNewsListContext--buttons"]," flex flex-row w-100 items-center justify-center")},React.createElement("div",{className:"".concat(u["productNewsListContext--button"]," ").concat(u["productNewsListContext--button-add"]," ")},React.createElement(r.a,{text:" "})),React.createElement("div",{className:"".concat(u["productNewsListContext--button"]," ").concat(u["productNewsListContext--button-buy"]," w-100 ml4")},React.createElement(r.a,{text:"Comprar ahora",isOneClickBuy:!0}))))}));if(!x)return null;var E=d.concat(x);return React.createElement("div",{className:"flex w-100"},React.createElement(m.a,{list:E},n))};I.schema={title:"Product News List Context",description:"Product News List Context Component",type:"object",properties:{productsList:{title:"Products List",type:"array",items:{title:"Product",type:"object",properties:{__editorItemTitle:{title:"Item Product Name",type:"string"},skuId:{title:"SKU ID (You can get this information in the product page URL)",type:"string"}}}},collectionId:{title:"Collection ID",type:"string",default:""}}};var M=I;e.default=M},22:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.add-to-cart-button@0.x/Wrapper"]},24:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.modal-layout@0.x/ModalTrigger"]},25:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.product-price@1.x/SellingPrice"]},27:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.product-price@1.x/ListPrice"]},34:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.product-summary@2.x/ProductSummaryImage"]},37:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.product-price@1.x/Savings"]},38:function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var a=n(2),o=n(18),c=n(9),r=n.n(c),i=n(32),s=n.n(i),u=function(t){var e=t.productsList,n=Object(o.useLazyQuery)(s.a,{ssr:!1}),c=Object(a.a)(n,2),i=c[0],u=c[1],l=u.data,d=u.called,m=u.loading,p=e.map((function(t){return t.skuId.trim()}));d||i({variables:{ids:p}});var _=(l||{}).productsByIdentifier,x={};null==_||_.forEach((function(t){var e,n=null===(e=t.items[0])||void 0===e?void 0:e.itemId;n&&(x[n]=r.a.mapCatalogProductToProductSummary(t))}));var N=e.map((function(t){var e=t.skuId;return x[e]})).filter((function(t){return t}));return{normalizedProducts:null==N?void 0:N.map((function(t,n){var a=r.a.mapCatalogProductToProductSummary(t);return Object.assign(Object.assign({},a),e[n])})),loading:m}}},45:function(t,e){t.exports=__RENDER_8_COMPONENTS__["panamericana.mz-product-quantity@0.x/ProductSummaryQuantity"]},8:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},9:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.product-summary@2.x/ProductSummaryCustom"]}},[[134,"common",0,2]]]);;