"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[5450],{32109:(e,t,l)=>{l.d(t,{c:()=>r});var a=l(74848),s=l(14269);const i=(e,t,l,a)=>{const s=t,i=(n=e,r=a,Math.floor(n).toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,(e=>`${e}${r}`)));var n,r;const o=((e,t)=>{const l=e.toFixed(2).split(".")[1];return(e=>"00"===e)(l)||(e=>"none"===e)(t)?"":l})(e,l);return{currencyId:s,fraction:i,cents:o}},n={",":"comma",".":"dot"},r=e=>{let{value:t,currency:l,thousandSeparator:r,decimalSeparator:o,decimal_style:c="normal",size:u,previous:d=!1,className:_="",centsType:p,compact:m=!1,suffix:h,symbol:x}=e;if(!t||!r||!l)return null;const v=i(t,l,c,r),y=null!=p?p:o&&n[o];return(0,a.jsx)(s.BH,{size:u,currencyId:l,value:v,previous:d,className:_,centsType:y,compact:m,suffix:h,symbol:x})}},51471:(e,t,l)=>{l.d(t,{M:()=>r,P:()=>_,_:()=>i,a:()=>o,u:()=>p});var a=l(74848),s=l(96540);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t!(!e||!Object.values(c).includes(e))&&"mobile"===e,d=(0,s.createContext)(void 0),_=e=>{let{contextValue:t,deviceType:l,actionCallbacks:n,children:r,thousandSeparator:o,decimalSeparator:_,countPreloadImages:p,isNavigableToVariation:m,lowEnd:h,targetLink:x}=e;const v=(0,s.useMemo)((()=>{return i({},t,{deviceType:l,isMobile:u(l),isTablet:(e=l,!(!e||!Object.values(c).includes(e))&&"tablet"===e),actionCallbacks:n,thousandSeparator:o,decimalSeparator:_,countPreloadImages:p,isNavigableToVariation:u(l)||m,lowEnd:h,targetLink:x});var e}),[t,l,n,o,_,p,m,x]);return(0,a.jsx)(d.Provider,{value:v,children:r})};function p(){const e=(0,s.useContext)(d);if(void 0===e)throw new Error(n);return e}},65450:(e,t,l)=>{l.d(t,{C:()=>vt,c:()=>R,u:()=>F});var a=l(51471),s=l(96540),i=l(74848),n=l(37808),r=l(32485),o=l.n(r),c=l(32109);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{children:t,as:l,styles:a,className:n,url:r,id:c,target:_,ariaHidden:p,ariaLabel:m,isAsText:h,onClick:x}=e;const v=h?((e,t)=>t?"a":e&&d.includes(e)?e:"span")(l,r):s.Fragment,y=v===s.Fragment?{}:u({},a&&{style:a},c&&{id:c},r&&{href:r},r&&{target:_||"_self"},p&&{"aria-hidden":!0},m&&{"aria-label":m},n&&{className:o()(n)},x&&{onClick:x});return(0,i.jsx)(v,u({},y,{children:t}))},p=["article","aside","blockquote","details","dialog","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","ol","p","pre","section","table","ul"],m=e=>{let{children:t,as:l,styles:a,className:n,id:r}=e;const c=(e=>e&&p.includes(e)?e:s.Fragment)(l),d=c===s.Fragment?{}:{className:o()(n),style:a,id:r};return(0,i.jsx)(c,u({},d,{children:t}))},h=e=>{let{src:t,alt:l,className:a,"aria-hidden":s}=e;return(0,i.jsx)("img",{src:t,alt:l,className:a,"aria-hidden":s,width:24,height:24})},x=["black_friday","bookmark","calendar","cbt","close","cockade","compats","coupon","cpg","file","full_super_mlb","full_super","full","installation_services","meli_plus","meli","melicoin","size_chart","star_fill","star_half","star","tour","trade_in","warning"],v={bf_v6_coupons:"coupon",black_friday_icon:"black_friday",buflo_congrats_information_cbt:"cbt",buflo_reference_installation:"installation_services",ic_online_visit_request:"calendar",icon_black_friday:"black_friday",icon_bookmark:"bookmark",icon_cbt:"cbt",icon_close:"close",icon_cockade:"cockade",icon_file:"file",icon_full_super_mlb:"full_super_mlb",icon_full_super:"full_super",icon_full:"full",icon_meli_plus:"meli_plus",icon_meli:"meli",icon_melicoin:"melicoin",icon_star_fill:"star_fill",icon_star_half:"star_half",icon_star:"star",icon_tour:"tour",icon_trade_in:"trade_in",icon_warning:"warning",meli_icon:"meli",melichoice_new_icon:"meli",meliplus_icon:"meli_plus",polycard_virtual_tour_icon:"tour",size_chart_icon:"size_chart","spotlight-compatible-green-icon":"compats",supermarket_logo:"cpg",vip_gallery_tour_icon:"tour",vpp_bookmark_icon:"bookmark",vpp_full_icon:"full",vpp_warning_icon:"warning"},y={poly_black_friday:"0 0 12 12",poly_bookmark:"0 0 20 20",poly_calendar:"0 0 14 14",poly_cbt:"0 0 154 16",poly_close:"0 0 14 14",poly_cockade:"0 0 12 12",poly_compats:"0 0 16 16",poly_coupon:"0 0 13 11",poly_cpg:"0 0 106 10",poly_file:"0 0 16 16",poly_full_super_mlb:"0 0 91 18",poly_full_super:"0 0 91 18",poly_full:"0 0 41 13",poly_installation_services:"0 0 16 16",poly_meli_plus:"0 0 43 16",poly_meli:"0 0 18 13",poly_melicoin:"0 0 19 19",poly_size_chart:"0 0 19 11",poly_star_fill:"0 0 15 15",poly_star_half:"0 0 15 15",poly_star:"0 0 15 15",poly_tour:"0 0 21 13",poly_trade_in:"0 0 16 16",poly_warning:"0 0 16 16"},g=e=>{let{ariaHidden:t,ariaLabel:l,className:a,height:s,icon:n,width:r}=e;const c=v[n]||n;if(!x.includes(c))return console.error(`Icon ${c} not found`),null;const d=`poly_${c}`,_=y[d],p=o()(a,{poly_empty_star:"star"===c}),[m,h]=_.split(" ").slice(2),g=r||m,f=s||h,b=u({},t&&{"aria-hidden":!0},l&&{"aria-label":l},p&&{className:p});return(0,i.jsxs)("svg",u({},b,{width:g,height:f,viewBox:_,role:l?"img":void 0,children:[(0,i.jsx)("use",{href:`#${d}`}),"meli_plus"===c?(0,i.jsxs)("linearGradient",{id:"paint0_linear_8761_4741",x1:"0",y1:"7.98613",x2:"42.0833",y2:"7.98613",gradientUnits:"userSpaceOnUse",children:[(0,i.jsx)("stop",{offset:"0.298365",stopColor:"#5A238D"}),(0,i.jsx)("stop",{offset:"1",stopColor:"#AA1192"})]}):null]}))},f=e=>{const{className:t,iconKey:l,src:a,alt_text:s,aria_hidden:n,aria_label:r=s}=e;return a?(0,i.jsx)(h,{src:a,alt:r,className:t,"aria-hidden":n}):l&&(0,i.jsx)(g,{icon:l,className:t,ariaLabel:r,ariaHidden:n})},b={caution:"#f73",positive:"#00a650",primary:"#000000e6",secondary:"#0000008c"},j={color:{getStyleValue:e=>({color:b[e]||e}),canUseInContainer:!1},color_hex:{getStyleValue:e=>({color:e}),canUseInContainer:!1},background_color:{getStyleValue:e=>({backgroundColor:b[e]||e}),canUseInContainer:!0},background_color_hex:{getStyleValue:e=>({backgroundColor:e}),canUseInContainer:!0},justify_content:{getClassName:e=>`poly-jc-${e}`,canUseInContainer:!0},font_size:{getClassName:e=>`poly-fs-${e}`,canUseInContainer:!1},font_weight:{getClassName:e=>`poly-fw-${e}`,canUseInContainer:!1},line_height:{getClassName:e=>`poly-lh-${e}`,canUseInContainer:!0},text_transform:{getClassName:e=>`poly-tt-${e}`,canUseInContainer:!1}},N=function(e,t,l){return void 0===l&&(l=""),Object.entries(e).reduce(((e,l)=>{let[a,s]=l;const i=j[a];return void 0!==t&&(null==i?void 0:i.canUseInContainer)!==t||null==i||!i.getClassName||e.push(i.getClassName(s)),e}),l?[l]:[])},k=(e,t)=>Object.entries(e).reduce(((e,l)=>{let[a,s]=l;const i=j[a];return null==i||!i.getStyleValue||void 0!==t&&i.canUseInContainer!==t||Object.assign(e,i.getStyleValue(s)),e}),{}),$=e=>{let{text:t,styles:l,className:a,aria_hidden:s,aria_label:n}=e;const r="poly-phrase-label",c=l?k(l):{},u=l?N(l,void 0,r):[r];return(0,i.jsx)("span",{style:c,className:o()(a,u),"aria-label":n,"aria-hidden":s,children:t})};const C=["className","styles","size","value"],S=e=>{let{className:t,styles:l,size:a="inherit",value:n=0}=e,r=function(e,t){if(null==e)return{};var l={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.includes(a))continue;l[a]=e[a]}return l}(e,C);const d="poly-phrase-price",_=l?k(l):{},p=l?N(l,void 0,d):[d],m=Object.keys(_).length>0?"span":s.Fragment,h=m===s.Fragment?{}:{style:_};return(0,i.jsx)(m,u({},h,{children:(0,i.jsx)(c.c,u({},r,{size:a,value:n,className:o()(t,p)}))}))},z=["icon_meli"],w={icon_meli:{type:"icon",key:"icon_meli",icon:{key:"icon_meli"}}},T=e=>{let{text:t,values:l,iconClassName:a,thousandSeparator:n,decimalSeparator:r}=e;return(0,i.jsx)(i.Fragment,{children:(()=>{const e=(e=>{let t=0;const l=(e.match(/{(.*?)}/g)||[]).reduce(((l,a)=>{const s=a.slice(1,-1),i=e.indexOf(a,t);return i>t&&l.push({text:e.slice(t,i),isInterpolation:!1}),l.push({text:s,isInterpolation:!0}),t=i+a.length,l}),[]);return t{var l;if(!e.isInterpolation)return e.text;if(e.isInterpolation&&z.includes(e.text)&&(o=o.filter((t=>t.key!==e.text)),o=[...o,w[e.text]]),e.isInterpolation&&o){const c=o.find((t=>t.key===e.text));if(c&&c.type){const e=`${c.key}-${t}`;switch(c.type){case"price":return(0,i.jsx)(S,u({},c.price,{styles:c.styles,thousandSeparator:n,decimalSeparator:r}),e);case"icon":return(0,s.createElement)(f,u({className:a,iconKey:null==(l=c.icon)?void 0:l.key},c.icon,{key:e}));case"label":return(0,s.createElement)($,u({},c.label,{styles:c.styles,key:e}));default:return null}}}return null}))})()})},M=e=>{const{alt_text:t,aria_hidden:l,aria_label:a,asBox:s,asText:n,className:r="",id:c,isAsText:u=!0,onClick:d,styles:p,target:h,text:x,url:v,values:y,iconClassName:g,thousandSeparator:f,decimalSeparator:b,boxClassName:j}=e,{boxStyles:$,boxClasses:C,textStyles:S,textClasses:z}=((e,t,l,a)=>{const s=void 0!==l,i=a||e,n=a?e:void 0;return t?{boxStyles:s?k(t,!0):{},boxClasses:s?N(t,!0,i):[],textStyles:s?k(t,!1):k(t),textClasses:s?N(t,!1,n):N(t,void 0,e)}:{boxStyles:{},boxClasses:s?[i]:[],textStyles:{},textClasses:s?[n]:[e]}})(r,p,s,j);return(0,i.jsx)(m,{as:s,styles:$,className:o()(C),id:c,children:(0,i.jsx)(_,{ariaHidden:l,ariaLabel:a||t,as:n,className:o()(z),id:s?void 0:c,isAsText:u,onClick:d,styles:S,target:h,url:v,children:x&&(0,i.jsx)(T,{text:x,values:y,iconClassName:g,thousandSeparator:f,decimalSeparator:b})})})};var A=l(28668),E=l(35421),L=l.n(E),I=l(68273),q=l(59326),P=l(6108),O=l(238),B=l(14269),V=l(82235),H=l(44896);const D=(0,s.createContext)(void 0),U=e=>{let{contextValue:t,children:l}=e;const{url:s,onClick:n,metadata:{item_ids_for_removal:r,id:o}}=t,c=(0,a._)({},t,{onClick:e=>{n&&n(e,{url:s,id:o,item_ids_for_removal:r})}});return(0,i.jsx)(D.Provider,{value:c,children:l})};function F(){const e=(0,s.useContext)(D);if(void 0===e)throw new Error(a.M);return e}const R="poly",G=e=>e.column?1===e.column?[null,e,null]:2===e.column?[null,null,e]:[null,null,null]:[e,null,null],W=e=>null!=e?e:[],K=e=>e?[e]:[],Q=(e,t)=>[[...W(e[0]),...K(t[0])],[...W(e[1]),...K(t[1])],[...W(e[2]),...K(t[2])]],X=(e,t,l,a,s,i,n)=>{var r,o,c,u;const{url:d,url_fragments:_,url_params:p}=e,m=t&&`?${t}`,h=null!=n?n:d;if(!h)return"";return`${!(h.startsWith("https://")||h.startsWith("meli://"))&&l?l:""}${h}${null!=(r=null!=(o=null!=m?m:p)?o:a)?r:""}${null!=(c=null!=(u=null!=i?i:_)?u:s)?c:""}`},Z=/{(.*?)}/gm,J=e=>null==e?void 0:e.match(Z),Y=`${R}-action`,ee=e=>{let{text:t,callback:l,type:s="link",hierarchy:r,values:o}=e;const{metadata:c}=F(),{card_size:u}=(0,a.u)(),d=c.item_ids_for_removal||c.id,_=J(t),p=e=>{l&&l(e,d)},m=()=>_?(0,i.jsx)(M,{text:t,isAsText:!1,values:o}):t;return(0,i.jsxs)("div",{className:Y,children:[(0,i.jsx)("input",{type:"hidden",name:"id",value:d}),"link"===s?(0,i.jsx)("button",{className:`${Y}__button`,type:"button",onClick:p,children:m()}):(0,i.jsx)(n.$n,{type:"submit",hierarchy:r,onClick:p,size:u,children:(0,i.jsx)(n.C3,{children:m()})})]})},te=`${R}-component__link`,le=e=>{let{rel:t,url:l,text:s,children:r,className:c,classModified:u,onClick:d,target:_,type:p="link",hierarchy:m,values:h}=e;const{card_size:x}=(0,a.u)(),v=J(s);if(!(s&&r||l))return null;const y=o()(c,te,{[`${te}--${u}`]:!!u}),g=()=>s?v?(0,i.jsx)(M,{text:s,isAsText:!1,values:h}):s:r;return"link"===p?(0,i.jsx)("a",{href:l,className:y,onClick:d,rel:t,target:_,children:g()}):(0,i.jsx)(n.$n,{href:l,hierarchy:m,size:x,children:(0,i.jsx)(n.C3,{children:g()})})},ae=`${R}-action-links`,se=e=>{let{action_links:t,className:l}=e;const{actionCallbacks:s}=(0,a.u)(),n=null==t?void 0:t.some((e=>{let{type:t}=e;return"button"===t})),r=o()(ae,l,{[`${l}--buttons`]:n});return(0,i.jsx)("div",{className:r,children:null==t?void 0:t.map((e=>{const t=s?s.find((t=>{let{id:l}=t;return l===e.id})):null,l=t&&t.callback?(0,i.jsx)(ee,(0,a._)({},e,{callback:t.callback})):(0,i.jsx)(le,(0,a._)({},e,{classModified:"action-link"})),n=o()(`${ae}__action`,{[`${ae}__action--${e.type}`]:!!e.type});return(0,i.jsx)("div",{className:n,children:l},e.id)}))})},ie=e=>{let{alt_text:t,className:l,styles:s,target:n,text:r,url:o,values:c}=e;const{thousandSeparator:u,decimalSeparator:d}=(0,a.u)();return(0,i.jsx)(M,{alt_text:t,className:l,styles:s,target:n,text:r,url:o,values:c,thousandSeparator:u,decimalSeparator:d})},ne=e=>(0,i.jsx)(ie,(0,a._)({},e)),re=`${R}-bookmark`,oe=`${R}-component__bookmark`,ce=()=>{const{metadata:e,bookmark:t}=F();if(!t)return null;const{bookmarkAction:l,bookmarked:a,alt_text:s}=t,n=o()(oe),r=o()(`${re}__btn`,{[`${re}__btn--active`]:a}),c=o()(`${re}__icon-full`),u=o()(`${re}__icon-empty`),d=[{type:"icon",key:"icon_bookmark",icon:{key:"bookmark"}}];return(0,i.jsx)("div",{className:n,children:(0,i.jsxs)("button",{type:"button",className:r,role:"switch","aria-checked":a,"aria-label":s||"favorito",onClick:t=>{t.preventDefault(),l&&l(t,e.id)},children:[(0,i.jsx)(M,{text:"{icon_bookmark}",iconClassName:c,isAsText:!1,values:d}),(0,i.jsx)(M,{text:"{icon_bookmark}",iconClassName:u,isAsText:!1,values:d})]})})},ue=()=>{const{isMobile:e}=(0,a.u)(),{metadata:t}=F(),{vertical_id:l}=t;return e&&"CORE"===l?(0,i.jsx)("span",{className:"poly-component__image-overlay"}):null},de=()=>{const[e,t]=(0,s.useState)(0),{metadata:l}=F(),{isLoading:a}=l;return(0,s.useEffect)((()=>{if(a&&e<100){const l=setInterval((()=>{t(e+1)}),20);return()=>{clearInterval(l)}}return t(0),()=>{}}),[a,e]),a&&(0,i.jsx)("div",{className:"poly-component__loading",children:(0,i.jsx)(A.A,{id:"poly-progress-indicator-linear",srAnnouncement:"Cargando...",srLabel:`Progreso de subida ${{progress:e}}`,value:e})})},_e=`${R}-component__picture`,pe=e=>{let{square:t,size:l,isCarousel:s,lazyload:n,preload:r,alt:c,id:u,className:d,src:_,sanitized_title:p}=e;const{picture_template:m,picture_size_default:h,picture_square_default:x,lowEnd:v=!1,isMobile:y}=(0,a.u)(),{metadata:{vertical_id:g}}=F(),f=null!=t?t:x,b=_||((e,t)=>e.replace(/{(\w+|\d+x)}/g,((e,l)=>t[l]||"")))(m,{square:f,"2x":"_2X",id:u,size:null!=l?l:h,sanitized_title:p});return(0,i.jsx)(L(),{className:o()(d,_e,{[`${_e}--contain`]:"Q"===f&&"MOT"===g||"RES"!==g&&y}),carousel:s,lazyload:n?"on":"off",lowEnd:v,preload:r,src:b,alt:c||"",title:c||null,width:150,height:150})},me=`${R}-component__carousel`,he=e=>{let{url:t,size:n,title:r,alt_text:c,pictures:u,variationId:d,onClick:_,square:p,sanitized_title:m}=e;const[h,x]=(0,s.useState)(0),{onAfterImageChange:v}=F(),{isMobile:y,targetLink:g,isTablet:f}=(0,a.u)(),[b,j]=(0,s.useState)(null);(0,s.useEffect)((()=>{l.e(5038).then(l.bind(l,35038)).then((e=>{j(e)})).catch((e=>{console.error("Error al importar la librería:",e)}))}),[]);return b&&(0,i.jsx)(b.default,{className:o()(me,{[`${me}--bg-white `]:h>0}),pagination:u.length>1&&u.length<6&&y,type:"full",arrows:{visibility:y||f?"always":"hover"},lazyload:!0,srLabel:r,beforeChange:(e,t)=>x(t),afterChange:e=>{v&&v(e)},children:u.map(((e,l)=>{let{id:a,alt:s,preload:o,lazyload:d}=e;const h=null!=o&&o,x=null!=d&&d,v=null!=s?s:`${r} ${null!=c?c:""} - ${l+1}/${u.length}`;return(0,i.jsx)(b.CarouselSnappedSlide,{children:(0,i.jsx)(le,{url:t,onClick:_,classModified:"carousel",target:g,children:(0,i.jsx)(pe,{id:a,alt:v,preload:h,lazyload:x,square:p,size:n,sanitized_title:m,isCarousel:!0})})},a)}))},`${d}-${u[0].id}-${u.length}`)},xe=`${R}-component`,ve=e=>{let{square:t,size:l,pictures:n,alt_text:r,isCarousel:c,isListHeight:u,Imagewrapper:d,sanitized_title:_}=e;const{countPreloadImages:p,isMobile:m,isTablet:h}=(0,a.u)(),{cardNumber:x,useLazyImage:v,isHover:y=!1,onClick:g,url:f,title:b,metadata:j}=F(),[N,k]=(0,s.useState)(!1),{vertical_id:$}=j,{id:C,alt:S,preload:z,lazyload:w}=n[0],T=!!p&&!!x&&x<=p,M=null!=z&&z,A=null!=w?w:!M;(0,s.useEffect)((()=>{!(N||(m||!c||!y)&&!(m&&"RES"===$||h))&&(k(!0),window.imageLazyLoading&&window.imageLazyLoading("lazy-loadable",{loadMode:"lazyload"}))}),[N,c,y,m,h,$]);const E=(0,s.useMemo)((()=>N?(0,i.jsx)(he,{url:f,size:l,pictures:n,variationId:n[0].id,square:t,onClick:g,title:b,alt_text:r,sanitized_title:_}):(0,i.jsx)("span",{})),[N,g,n,l,b,f,t,r]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(de,{}),N&&c&&E,!N&&(0,i.jsx)(ue,{}),(0,i.jsx)(d,(0,a._)({},m&&{className:o()(`${xe}__image-wrapper`,{[`${xe}__image-wrapper--image-height`]:u})},{children:(0,i.jsx)(pe,{id:C,alt:S,size:l,square:t,preload:M||T,lazyload:null!=v?v:A&&!T,isCarousel:c,sanitized_title:_})}))]})},ye=`${R}-card__checkbox`,ge=e=>{let{className:t}=e;const{checkbox:l,isMobile:s}=(0,a.u)(),{metadata:n,checkbox:r}=F();if(!l||s||!r)return null;const{handleCheckbox:c,checked:u}=r;return(0,i.jsx)("div",{className:o()(t,`${ye}`),children:(0,i.jsx)(I.A,{checked:u,onChange:e=>{c&&c(e,n.id)}})})},fe=e=>{let{children:t,className:l,styles:a,paddingSize:s,forwardedRef:n,onMouseEnter:r,onMouseLeave:o}=e;const{isHover:c}=F(),u=c?"elevated":"flat";return(0,i.jsx)(q.Ay,{paddingSize:null!=s?s:0,className:l,shadow:u,onMouseEnter:r,onMouseLeave:o,animated:!0,style:a,ref:n,children:t})};function be(e,t){if(null==e)return{};var l={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.includes(a))continue;l[a]=e[a]}return l}const je=["tagName","forwardedRef","children","className","style"],Ne=e=>{let{tagName:t,forwardedRef:l,children:i,className:n,style:r}=e,o=be(e,je);return s.createElement(t,(0,a._)({},o,{ref:l,className:n,style:r}),i)},ke=(0,s.forwardRef)(((e,t)=>{let{children:l,className:s,styles:n,as:r="div",id:o,onMouseEnter:c,onMouseLeave:u}=e;const{type:d}=(0,a.u)(),_={forwardedRef:t,className:s,styles:n,onMouseEnter:c,onMouseLeave:u,id:o};switch(d){case"list":case"list-multicolumn":case"single":return(0,i.jsxs)(Ne,(0,a._)({tagName:r},_,{children:["list"===d&&(0,i.jsx)(ge,{}),l]}));case"list-card":case"grid-card":return(0,i.jsx)(fe,(0,a._)({paddingSize:"grid-card"===d?0:void 0},_,{children:l}));default:return(0,i.jsx)(Ne,(0,a._)({tagName:r},_,{children:l}))}})),$e=`${R}-suggestions`,Ce=`${R}-component__suggestions`,Se=()=>{const[e,t]=(0,s.useState)(!1),[l,n]=(0,s.useState)(!1),{type:r}=(0,a.u)(),{suggestions:c,needSuggestions:u,setNeedSuggestions:d,addToCartActions:_}=F();(0,s.useEffect)((()=>{u&&c?(n(!0),t(!1)):(n(!1),t(!0))}),[u,c]);const p=o()(Ce,`${Ce}--${"list-multicolumn"===r?"list":r}`,{[`${Ce}--close`]:e,[`${Ce}--open`]:l});return c?(0,i.jsxs)("div",{className:`${p}`,children:[(0,i.jsxs)("div",{className:`${$e}__header`,children:[(0,i.jsxs)("div",{className:`${$e}__header-title`,children:[(0,i.jsx)(M,{text:"{spotlight_compatible_green_icon}",isAsText:!1}),(0,i.jsx)("h3",{className:`${$e}__title`,children:null==c?void 0:c.title.text})]}),(0,i.jsx)("button",{className:`${$e}__close`,onClick:()=>{d&&(n(!1),d(!1),t(!0))},type:"button",tabIndex:0,children:(0,i.jsx)(M,{text:"{icon_close}",isAsText:!1})})]}),(0,i.jsxs)("div",{className:`${$e}__content`,children:[(0,i.jsx)("h3",{className:`${$e}__subtitle`,children:null==c?void 0:c.subtitle.text}),(0,i.jsx)("ul",{className:`${$e}__list`,children:null==c?void 0:c.tags.map((e=>(0,i.jsx)("li",{className:`${$e}__item`,children:(0,i.jsx)("a",{className:`${$e}__link`,onClick:()=>(e=>{_&&_.handleSuggestionsButtonTrack&&_.handleSuggestionsButtonTrack(e)})(e),href:e.url,children:(0,i.jsx)(P.Ay,{label:e.name,className:`${$e}__tag`})})},`${e.category_id}`)))})]})]}):null},ze=`${R}-add-to-cart`,we=e=>{let{text:t,cart_status:l,cart_config:a}=e;const[r,o]=(0,s.useState)(l&&0!==(null==l?void 0:l.quantity)),[c,u]=(0,s.useState)(!1),{addToCartActions:d,setNeedSuggestions:_}=F(),{metadata:p,url:m}=F(),{id:h}=p,x=function(e,t,l){var a;(void 0===l&&(l=!1),d)&&(null==(a=d[e])||a.call(d,t,m,h));l&&_&&(_(!0),u(!0))};return(0,s.useEffect)((()=>{l&&(o(0!==l.quantity),0===l.quantity&&_&&(_(!1),u(!1)))}),[l,null==l?void 0:l.quantity]),r?(0,i.jsx)(O.m,{className:`${ze}__button--steper`,srLabel:`${null==l?void 0:l.quantity} ${null==l?void 0:l.quantity}`,complementaryText:null==l?void 0:l.text,decrementButtonProps:{onClick:e=>x("handleAddToCartDelete",e,!c)},id:h,incrementButtonProps:{onClick:e=>x("handleAddToCartPut",e,!c)},maxValue:null==a?void 0:a.max_add_quantity,size:"small",value:null==l?void 0:l.quantity,formatValue:e=>(null==l?void 0:l.format_value)||e}):(0,i.jsx)(n.$n,{className:`${ze}__button--no-items`,fullWidth:!0,hierarchy:"quiet",size:"medium",onClick:e=>x("handleAddToCartPut",e,!c),children:(0,i.jsx)(n.C3,{children:t})})},Te=`${R}-add-to-cart`,Me=e=>e&&(0,i.jsx)(M,(0,a._)({className:`${Te}__minimum-label`},e)),Ae=`${R}-add-to-cart`,Ee=e=>{let{text:t,url:l,target:a}=e;const{addToCartActions:s}=F();return(0,i.jsx)(n.$n,{className:`${Ae}__button--other-options`,fullWidth:!0,hierarchy:"quiet",href:l,target:a,size:"medium",onClick:()=>{s&&s.handleAddToCartButtonTrack&&s.handleAddToCartButtonTrack()},children:(0,i.jsx)(n.C3,{children:t})})},Le=`${R}-add-to-cart`,Ie=e=>{let{text:t,styles:l,values:s}=e;const{thousandSeparator:n,decimalSeparator:r}=(0,a.u)();return n&&r?(0,i.jsx)(M,{className:`${Le}__shipping-label`,text:t,styles:l,values:s,thousandSeparator:n,decimalSeparator:r}):(console.error(a.a),null)},qe=["text","url","target","className"],Pe=`${R}-attributes-list`,Oe=e=>{let{url:t,target:l,components:a}=e;return(0,i.jsx)(le,{url:t,target:l,className:"poly-buy-box__alternative-option",children:(0,i.jsx)(dt,{components:a})})},Be=`${R}-buy-box`,Ve=e=>{let{no_interest:t,text:l,className:s,styles:n,values:r}=e;const{thousandSeparator:o,decimalSeparator:c}=(0,a.u)(),u=(0,a._)({color:t?"positive":"primary"},n);return o&&c?(0,i.jsx)(M,{text:l,thousandSeparator:o,decimalSeparator:c,styles:u,values:r,className:s}):(console.error(a.a),null)},He=`${R}-installments__options`,De=["children","className"],Ue=e=>{let{children:t,className:l}=e,s=be(e,De);const{thousandSeparator:n,decimalSeparator:r}=(0,a.u)();return(0,i.jsxs)("div",{className:`${l}__wrapper`,children:[(0,i.jsx)(M,(0,a._)({},s,{className:`${l}__pill`,decimalSeparator:r,iconClassName:`${l}__icon`,thousandSeparator:n})),t]})},Fe=e=>{let{pills:t,type:l,className:n}=e;const r=`${R}-${l}`;return(0,i.jsx)("div",{className:n,children:null==t?void 0:t.map((e=>{var t;const{discount:l,discount_time:n}=e,o=l?(0,a._)({},l):(0,a._)({},e);return(0,s.createElement)(Ue,(0,a._)({},o,{className:r,key:null==(t=o.text)?void 0:t.toLowerCase().replace(" ","-")}),n&&(0,i.jsx)(ne,(0,a._)({},n,{className:`${r}__label`})))}))})},Re=e=>{var t;let{value:l,size:s,currency:n,decimal_style:r,suffix:o,symbol:u}=e;const d={small:16,medium:20,mobile:20,large:24},{thousandSeparator:_,decimalSeparator:p,isMobile:m,card_size:h}=(0,a.u)(),x={value:l,currency:n,decimal_style:r,size:null!=(t=null!=s?s:h?d[h]:null)?t:m?d.mobile:d.large,centsType:"superscript",thousandSeparator:_,decimalSeparator:p,suffix:o,symbol:u};return _&&p?(0,i.jsx)(c.c,(0,a._)({},x)):(console.error(a.a),null)},Ge=e=>{var t;let{size:l,value:s,className:n}=e;const{isMobile:r,card_size:o}=(0,a.u)(),c={small:10,medium:12,mobile:12,large:14},u=null!=(t=null!=l?l:o?c[o]:null)?t:r?c.mobile:c.large;return(0,i.jsx)(B.cB,{className:n,size:u,value:s})},We=e=>{let{value:t,size:l,currency:s,decimal_style:n}=e;const{thousandSeparator:r,decimalSeparator:o}=(0,a.u)(),u={value:t,currency:s,decimal_style:n,size:null!=l?l:12,previous:true,thousandSeparator:r,decimalSeparator:o};return r&&o?(0,i.jsx)(c.c,(0,a._)({},u)):(console.error(a.a),null)},Ke=`${R}-price`,Qe=["icon_star","icon_star_half","icon_star_fill"],Xe=e=>Math.floor(10*e-10*Math.floor(e))/10,Ze=e=>{if("number"!=typeof e)return 0;return Math.min(5,Math.max(0,Number(e)))},Je=e=>{const[t,l]=(e=>[Math.floor,Xe].map((t=>t(e))))(e);return Array.from({length:5},((e,a)=>a.7?2:1:0))},Ye=e=>{const t=Ze(e),l=Je(t);return[l.map((e=>`{${Qe[e]}}`)).join(" "),[0,1,2].filter((e=>l.some((t=>e===t)))).map((e=>(e=>{const t=1===e?"_half":"";return{type:"icon",key:`icon_star${2===e?"_fill":t}`,icon:{key:`star${2===e?"_fill":t}`,area_hidden:!0}}})(e)))]},et=`${R}-reviews`,tt=s.memo(M),lt=`${R}-shipping`,at=e=>{let{pictures:t,picture_size:l,variation_id:n,description:r,url_product:c,url_params:u,url_fragments:d,sanitized_title:_}=e;const p="poly-variations__item",{isNavigableToVariation:m,url_prefix:h,url_params_default:x,url_fragments_default:v}=(0,a.u)(),{setPicturesSelected:y,variationSelected:g,setVariationSelected:f,pickerAction:b,metadata:j}=F(),N=X(j,u,h,x,v,d,c),k=(0,s.useCallback)((()=>{if(y&&!b){const e=t.map((e=>(0,a._)({},e,{lazyload:1!==t.length&&(null==e?void 0:e.lazyload)})));y(e)}b&&b(n),f&&f(n)}),[y,b,t,n,f]),$=o()(p,{[`${p}--active`]:n===g});return(0,i.jsx)("li",{className:$,children:(0,i.jsx)("a",(0,a._)({},m?{href:N}:{onClick:k},{role:"button","aria-label":r,className:"poly-variations__anchor",children:!!t&&(0,i.jsx)(pe,{id:t[0].id,size:l,alt:r,sanitized_title:_})}))},`variation-item-${n}`)},st=e=>{let{text:t,variations:l,picture_size:n,total_variations:r}=e;const{isMobile:o,card_size:c}=(0,a.u)(),{setLabelPill:u,url:d}=F(),_={small:48,medium:50,mobile:52,large:46},p=(c?_[c]:null)||(o?_.mobile:_.large),m=(0,s.useRef)(null),[h,x]=(0,s.useState)(!1),[v,y]=(0,s.useState)(0),[g,f]=(0,s.useState)([]);return(0,s.useEffect)((()=>{if(m.current){const e=Math.floor((m.current.clientWidth-10)/p),t=!!r&&r<=e;y(t?e:e-1),x(!t)}}),[p,r,m]),(0,s.useEffect)((()=>{const e=(null!=l?l:[]).map(((e,t)=>{let{pictures:l,variation_id:i,description:r,url:o,url_params:c,url_fragments:u,sanitized_title:d}=e;if(t>v-1)return null;const _={pictures:l,picture_size:n,variation_id:i,description:r,url_product:o,url_params:c,url_fragments:u,sanitized_title:d};return(0,s.createElement)(at,(0,a._)({},_,{key:`variation-picker-${i}`}))})).filter(Boolean);f(e)}),[h,n,l,v]),(0,s.useEffect)((()=>{t&&u&&u(t)}),[t,u]),l&&(0,i.jsxs)("ul",{className:"poly-variations-picker",ref:m,children:[g,g&&h&&(0,i.jsx)("li",{className:"poly-variations__item",children:(0,i.jsx)(le,{url:d,classModified:"variations",children:"+"+((null!=r?r:0)-g.length)})},"variation-picker-extra")]})},it=e=>{let{text:t,variations:l,picture_size:n,total_variations:r}=e;const{setPicturesSelected:c,variationSelected:u,setVariationSelected:d,url:_,metadata:p}=F(),{isNavigableToVariation:m,url_prefix:h,url_params_default:x,url_fragments_default:v}=(0,a.u)(),y="poly-variations-select",g=m?"a":s.Fragment,f=!!r&&r>((null==l?void 0:l.length)||0),[b,j]=(0,s.useState)();(0,s.useEffect)((()=>{var e;l&&j(null==(e=l.find((e=>{let{variation_id:t}=e;return t===u})))?void 0:e.description)}),[l,u]);const N=(null!=l?l:[]).map((e=>{let{variation_id:t,url_params:l,url_fragments:a,url:s}=e;return{variation_id:t,url:X(p,l,h,x,v,a,s)}}));return b&&(0,i.jsxs)("div",{className:`${y}`,children:[(0,i.jsx)("p",{className:`${y}__label`,children:`${t}:`}),(0,i.jsx)(V.lZ,{className:`${y}__dropdown`,label:b,value:u,menuAlignment:"bottom",onChange:(e,t)=>"string"==typeof t&&!m&&(e=>{const t=null==l?void 0:l.find((t=>{let{variation_id:l}=t;return l===e}));t&&(c&&c(t.pictures.map((e=>(0,a._)({},e,{lazyload:1!==t.pictures.length&&(null==e?void 0:e.lazyload)})))),d&&d(t.variation_id))})(t),children:(()=>{const e=(null!=l?l:[]).map(((e,t)=>{var s,r;let{variation_id:c,pictures:u,description:d,sanitized_title:_}=e;const p=null==(s=N.find((e=>{let{variation_id:t}=e;return t===c})))?void 0:s.url;return f&&t+1>=6&&t===(null!=(r=null==l?void 0:l.length)?r:0)-1?null:(0,i.jsx)(H.ck,{value:c,className:o()("poly-variations__item"),"aria-label":d,children:!!u&&(0,i.jsx)(g,(0,a._)({},m&&{href:p,className:"poly-variations__anchor"},{children:(0,i.jsx)(pe,{id:u[0].id,size:n,alt:d,sanitized_title:_})}))},`variation-select-${c}`)}));if(f&&e){const t="+"+(r-e.filter(Boolean).length);e.push((0,i.jsx)(H.ck,{className:"poly-variations__item","aria-label":t,children:(0,i.jsx)(le,{url:_,classModified:"variations",children:t})},"variation-select-extra"))}return e.filter(Boolean)})()})]})},nt={action_links:"action_links",add_to_cart:"add_to_cart",attributes_list:"attributes_list",available_units:"available_units",brand:"brand",buy_box:"buy_box",cbt:"cbt",compats:"compats",coupons:"coupons",cpg:"cpg",headline:"headline",highlight:"highlight",installation_services:"installation_services",installments_options:"installments_options",item_condition:"item_condition",label:"label",last_available:"last_available",location:"location",manufacturing_time:"manufacturing_time",meli_coin:"meli_coin",paused:"paused",pill:"pill",possession_date:"possession_date",price_per_quantity:"price_per_quantity",price:"price",promotions:"promotions",purchase_options:"purchase_options",rebates:"rebates",reviews:"reviews",seller:"seller",shipped_from:"shipped_from",shipping:"shipping",title:"title",trade_in:"trade_in",variations_text:"variations_text",variations:"variations",visit_history:"visit_history",visit_request:"visit_request"},rt={action_links:se,add_to_cart:e=>{let{text:t,url:l,target:s,className:n}=e,r=be(e,qe);const{cart_config:o,cart_shipping:c}=r,{type:u}=(0,a.u)();return(0,i.jsxs)("div",{className:n,children:[c&&(0,i.jsx)(Ie,(0,a._)({},c)),((null==u?void 0:u.includes("grid"))||(null==u?void 0:u.includes("single")))&&(0,i.jsx)(Se,{}),l?(0,i.jsx)(Ee,{text:t,url:l,target:s}):(0,i.jsx)(we,(0,a._)({text:t},r)),o&&o.min_add_text&&(0,i.jsx)(Me,(0,a._)({},o.min_add_text))]})},attributes_list:e=>{let{texts:t,separator:l,className:a}=e;return(0,i.jsx)("div",{className:a,children:(0,i.jsx)("ul",{className:Pe,style:{"--separator-content":`"${l}"`,gap:","===l?"0px":"4px"},children:null==t?void 0:t.map((e=>(0,i.jsx)("li",{className:o()(`${Pe}__item`,[`${Pe}__separator`,!!l]),children:e},null==e?void 0:e.toLowerCase().replace(" ","-"))))})})},available_units:ne,brand:ne,buy_box:e=>{let{alternative_options:t,className:l,text:n}=e;return(0,i.jsxs)("div",{className:l,children:[(0,i.jsx)("span",{className:`${Be}__headline`,children:n}),null==t?void 0:t.map((e=>(0,s.createElement)(Oe,(0,a._)({},e,{key:e.url}))))]})},cbt:ne,cpg:ne,compats:ne,installation_services:ne,coupons:Fe,shipped_from:ne,headline:ne,highlight:ne,installments_options:e=>{let{installments_options:t,className:l}=e;return(0,i.jsx)("div",{className:l,children:null==t?void 0:t.map((e=>(0,s.createElement)(Ve,(0,a._)({className:He},e,{key:e.text}))))})},item_condition:ne,label:ne,last_available:ne,location:ne,manufacturing_time:ne,meli_coin:Fe,paused:ne,pill:Fe,possession_date:ne,price_per_quantity:Fe,price:e=>{let{price_to_agree:t,discount:l,discount_label:s,current_price:n,previous_price:r,installments:c,prefix:u,className:d}=e;return(0,i.jsxs)("div",{className:d,children:[t?(0,i.jsx)(ne,(0,a._)({},t,{className:o()(`${Ke}__agree`)})):null,u?(0,i.jsx)(ne,(0,a._)({},u,{className:o()(`${Ke}__prefix`)})):null,r?(0,i.jsx)(We,(0,a._)({},r)):null,n?(0,i.jsxs)("div",{className:o()(`${Ke}__current`),children:[(0,i.jsx)(Re,(0,a._)({},n)),s?(0,i.jsx)(ne,(0,a._)({},s,{className:o()("andes-money-amount__discount",`${Ke}__disc_label`)})):null,l?(0,i.jsx)(Ge,(0,a._)({},l)):null]}):null,c?(0,i.jsx)(Ve,(0,a._)({},c,{className:o()(`${Ke}__installments`)})):null]})},promotions:Fe,purchase_options:ne,rebates:Fe,reviews:e=>{let{className:t,rating_average:l,total:a,alt_text:n}=e;const[r,c]=(0,s.useMemo)((()=>Ye(l)),[l]),u=(e=>Math.abs(Math.trunc("number"==typeof e?e:0)))(a),d=(e=>{const t=Ze(e);return t%1==0?`${t}.0`:`${t}`})(l);return(0,i.jsxs)("div",{className:t,children:[(0,i.jsx)("span",{className:"andes-visually-hidden",children:n}),(0,i.jsx)("span",{className:o()(`${et}__rating`),"aria-hidden":"true",children:d}),(0,i.jsx)(tt,{text:r,values:c,className:o()(`${et}__starts`)},l),(0,i.jsx)("span",{className:o()(`${et}__total`),"aria-hidden":"true",children:`(${u})`})]})},seller:ne,shipping:e=>{let{text:t,styles:l,values:s,className:n,promise_type:r="none",icon:c,alt_text:u,additional_text:d}=e;const _=r&&"none"!==r,p=o()({[`${lt}--${r}`]:_}),m=o()({[`${lt}__promise-icon--meli-plus`]:null==c?void 0:c.key.includes("plus"),[`${lt}__promise-icon--full-super`]:null==c?void 0:c.key.includes("super"),[`${lt}__promise-icon--full`]:!(null!=c&&c.key.includes("plus")||null!=c&&c.key.includes("super"))}),h=c?[(0,a._)({},!!c&&{key:c.key,type:"icon",icon:{aria_label:null==c?void 0:c.alt_text,key:null==c?void 0:c.key,src:null==c?void 0:c.src}})]:[];return(0,i.jsx)("div",(0,a._)({className:n},u&&{"aria-label":u},{children:(0,i.jsxs)(i.Fragment,{children:[t&&(0,i.jsx)(M,{text:t,values:s,styles:l,className:p||void 0,aria_label:u||void 0,isAsText:_||!!c}),c&&(0,i.jsx)(M,{text:`{${c.key}}`,values:h,iconClassName:m,isAsText:!1}),d&&(0,i.jsx)(M,{text:d,className:`${lt}__additional_text`})]})}))},title:e=>{let{title_tag:t,long_title:l,className:s,values:n,styles:r,text:c}=e;const{targetLink:u,target:d}=(0,a.u)(),{url:_,onClick:p}=F(),m=null!=d?d:u,h=o()(s,{[`${s}--long`]:l});return(0,i.jsx)(M,(0,a._)({text:c,url:_,styles:r,values:n,className:h,target:_?m:void 0,onClick:p,asBox:t,boxClassName:t?`${s}-wrapper`:void 0},!_&&!t&&{asText:"p"}))},trade_in:ne,variations_text:ne,variations:e=>{let{className:t,text:l,variations:n,picture_size:r,total_variations:o}=e;const{type:c,isMobile:u,card_size:d}=(0,a.u)(),{setVariationSelected:_}=F(),p={variations:n,text:l,picture_size:r,total_variations:o};return(0,s.useEffect)((()=>{_&&null!=n&&n.length&&_(n[0].variation_id)}),[_,n]),(0,i.jsx)("div",{className:t,children:null==c||!c.includes("list")||u||d?(0,i.jsx)(st,(0,a._)({},p)):(0,i.jsx)(it,(0,a._)({},p))})},visit_history:ne,visit_request:ne},ot=["type"],ct=["type"],ut="poly-component",dt=e=>{let{components:t}=e;const{metadata:{id:l}}=F();if(0===t.length)return null;const s={coupon:"coupons",rebate:"rebates",pill:"pill",label:"label"};return(0,i.jsx)(i.Fragment,{children:t.map((e=>{const t=(r=l,"string"!=typeof(n=e)?"pill"===n.type?null!=(d=null==(_=n.pill)||null==(_=_.text)||null==(_=_.toLowerCase())||null==(_=_.split(" "))?void 0:_.join("_"))?d:"pill_empty":`${null!=(u=n.id)?u:n.type}-${r}${c?`-${c}`:""}`:`${n}-${r}${c?`-${c}`:""}`);var n,r,c,u,d,_;const{type:p}=e,m=be(e,ot),h=nt[p];if(h&&h in m&&"type"in e){var x,v;if("promotions"===e.type)return null==(v=e.promotions)?void 0:v.map((e=>{let{type:l}=e,n=be(e,ct),r=rt.pill,o={};return["coupon","rebate","pill"].includes(l)?o={pills:[n],type:s[l]}:["label"].includes(l)&&(r=rt.label,o=(0,a._)({},n)),(0,i.jsx)(r,(0,a._)({},o,{className:`${ut}__${s[l].replace(/_/g,"-")}`}),t+l)}));const l=rt[p],n=m[h];let r=n;if("action_links"!==e.type&&"installments_options"!==e.type||(r={[e.type]:n}),"coupons"===e.type||"rebates"===e.type||"pill"===e.type||"price_per_quantity"===e.type||"meli_coin"===e.type){r={pills:Array.isArray(n)?n:[n],type:e.type}}const c=o()(`${ut}__${e.type.replace(/_/g,"-")}`,{[null==(x=r)?void 0:x.class_name]:Object.prototype.hasOwnProperty.call(r,"class_name")});return(0,i.jsx)(l,(0,a._)({},r,{className:c}),t)}return null}))})},_t=`${R}-component__logo`,pt=e=>{let{src:t,className:l,alt_text:a}=e;const s=o()(l,_t),{url:n}=F();return(0,i.jsx)(le,{className:s,url:n,children:(0,i.jsx)(pe,{id:"logo",src:t,alt:a})})},mt=`${R}-component__float-highlight`,ht=e=>{let{className:t,styles:l,text:a,values:s}=e;const{url:n}=F(),r=o()(mt,{[`${t}`]:t});return(0,i.jsx)(M,{className:r,styles:l,text:a,values:s,onClick:()=>{n&&(window.location.href=n)}})},xt=`${R}-card`,vt=e=>{var t,n,r,c,u,d;let{as:_,bookmarkAction:p,addToCartActions:m,cardNumber:h,checkbox:x,className:v,onClick:y,onMouseEnter:g,onMouseLeave:f,pickerAction:b,polycard:j,styles:N,useLazyImage:k,suggestions:$,onAfterImageChange:C}=e;const{debug_info:S,type:z,isMobile:w,isTablet:T,checkbox:M,card_size:A,deviceType:E,action_links:L,url_prefix:I,url_params_default:q,url_fragments_default:P,isNavigableToVariation:O}=(0,a.u)(),{metadata:B,bookmark:V,featured:H,ads_promotions:D,tour_virtual:F,seller_logo:W,pictures:K,unique_id:Z,float_highlight:J}=j,{vertical_id:Y,image_ratio:ee,image_square:te}=B,{isGrid:le,isSingle:ae,isList:ie,isTwoCols:re,isListHeight:oe,isGridHeight:ue,isCarousel:de,isDesktop:_e,squareMobile:pe,Imagewrapper:me,shouldDisplayLabelPill:he}=(e=>{let{type:t,isMobile:l,isTablet:a,deviceType:i,image_ratio:n,pictures:r,image_square:o,vertical_id:c,card_size:u}=e;return(0,s.useMemo)((()=>{const e=Boolean(null==t?void 0:t.includes("grid")),d=Boolean(null==t?void 0:t.includes("single")),_=Boolean(null==t?void 0:t.includes("list")),p=_&&"desktop"===i,m=Boolean(n&&l&&_&&Number(n)<.9),h=l&&e&&"RES"!==c,x=!(null==r||!r.pictures)&&(null==r?void 0:r.pictures.length)>1;return{isGrid:e,isSingle:d,isList:_,isTwoCols:p,isListHeight:m,isGridHeight:h,isCarousel:x,squareMobile:o&&l?o:void 0,Imagewrapper:m&&!x?"figure":s.Fragment,shouldDisplayLabelPill:e&&!l&&!u,isDesktop:!l&&!a}}),[t,l,a,i,n,r,o,c,u])})({type:z,isMobile:w,isTablet:T,deviceType:E,image_ratio:ee,pictures:K,image_square:te,vertical_id:Y,card_size:A}),[xe,ye]=(0,s.useState)(!1),[ge,fe]=(0,s.useState)(!1),[be,je]=(0,s.useState)(null),[Ne,$e]=(0,s.useState)(),[Ce,ze]=(0,s.useState)(null),[we,Te,Me]=((e,t)=>{const[l,a,s]=e?t.map(G).reduce(Q,[[],[],[]]):[t,[],[]];return[{components:l},{components:a},{components:s}]})(re,j.components),Ae=j.components.some((e=>{let{type:t}=e;return"action_links"===t})),Ee=j.components.find((e=>{let{type:t}=e;return"variations"===t})),Le=null==(t=j.components.find((e=>{let{type:t}=e;return"title"===t})))||null==(t=t.title)?void 0:t.text,[Ie,qe]=(0,s.useState)(null!=(n=null==K?void 0:K.pictures)?n:[]),Pe=O||null==Ee||null==(r=Ee.variations)?void 0:r.variations.find((e=>{let{variation_id:t}=e;return t===Ne})),Oe=null==Pe?void 0:Pe.url_params,Be=null==Pe?void 0:Pe.url_fragments,Ve=X(B,Oe,I,q,P,Be);(0,s.useEffect)((()=>{null!=K&&K.pictures&&qe(null==K?void 0:K.pictures)}),[null==K?void 0:K.pictures]);const He=o()(v,`${xt}`,`${xt}--${"list-multicolumn"===z?"list":z}`,{[`${xt}--${A}`]:A,[`${xt}--mobile`]:!A&&w,[`${xt}--tablet`]:!A&&T,[`${xt}--hover`]:xe,[`${xt}--checkbox`]:!(!M||!x||w||"list"!==z&&"list-multicolumn"!==z),[`${xt}--${Y}`]:!!Y&&w});return(0,s.useEffect)((()=>{S&&l.e(4980).then(l.bind(l,84980)).then((e=>{ze(e)})).catch((e=>{console.error("Error al importar la librería:",e)}))}),[S]),(0,i.jsxs)(U,{contextValue:{addToCartActions:m,bookmark:(0,a._)({},V,{bookmarkAction:p}),cardNumber:h,checkbox:x,isHover:xe,metadata:B,needSuggestions:ge,onClick:y,pickerAction:b,picturesSelected:Ie,setLabelPill:je,setNeedSuggestions:fe,setPicturesSelected:qe,setVariationSelected:$e,suggestions:$,title:Le,url:Ve,useLazyImage:k,variationSelected:Ne,onAfterImageChange:C},children:[(0,i.jsxs)(ke,(0,a._)({className:He,styles:N,as:_},_e&&{onMouseEnter:()=>{ye(!0),g&&g()}},_e&&{onMouseLeave:()=>{ye(!1),f&&f()}},{children:[(0,i.jsxs)("div",{className:o()(`${xt}__portada`,{[`${xt}__portada--no-line`]:!!Ne,[`${xt}__portada--list-height`]:oe&&!de,[`${xt}__portada--grid-height`]:ue}),children:[!!j&&!!j.pictures&&!!Ie&&(0,i.jsxs)(i.Fragment,{children:[J&&(0,i.jsx)(ht,(0,a._)({},J)),(0,i.jsx)(ve,{pictures:Ie,size:j.pictures.size,square:pe||(null==j||null==(c=j.pictures)?void 0:c.square),alt_text:j.pictures.alt_text,isCarousel:de,isListHeight:oe,Imagewrapper:me,sanitized_title:null==(u=j.pictures)?void 0:u.sanitized_title})]}),!xe&&be&&he&&!T&&(0,i.jsx)("span",{className:o()(`${xt}__label-pill`),children:be}),(null==W?void 0:W.src)&&(0,i.jsx)(pt,(0,a._)({},W))]}),Ce&&S&&(0,i.jsx)(Ce.DebugTool,{polycard:j}),(0,i.jsxs)("div",{className:`${xt}__content`,children:[(0,i.jsx)(dt,(0,a._)({},we)),Te.components&&(null==(d=Te.components)?void 0:d.length)>0&&(0,i.jsxs)("div",{className:"poly-content",children:[(0,i.jsx)("div",{className:o()("poly-content__column"),children:(0,i.jsx)(dt,(0,a._)({},Te))}),(0,i.jsx)("div",{className:o()("poly-content__column"),children:(0,i.jsx)(dt,(0,a._)({},Me))})]}),!Ae&&L&&L.length>0&&(0,i.jsx)(se,{className:"poly-component__action-links",action_links:L},"action_links"),ie&&(D||H||F)&&(0,i.jsxs)("div",{className:`${R}-footer`,children:[F&&(0,s.createElement)(ne,(0,a._)({},F,{key:F&&"tour_virtual",className:o()({"poly-component__tour-virtual":!!F}),text:(null==F?void 0:F.text)||""})),(H||D)&&(0,s.createElement)(ne,(0,a._)({},D||H,{key:D?"ads_promotions":H&&"featured",className:o()({"poly-component__ads-promotions":!!D,"poly-component__featured":!!H}),text:(null==D?void 0:D.text)||(null==H?void 0:H.text)||""}))]})]}),(le||ae)&&(D||H||F)&&(0,i.jsxs)("div",{className:`${xt}__footer`,children:[F&&(0,s.createElement)(ne,(0,a._)({},F,{key:F&&"tour_virtual",className:o()({"poly-component__tour-virtual":!!F}),text:(null==F?void 0:F.text)||""})),(D||H)&&(0,s.createElement)(ne,(0,a._)({},D||H,{key:D?"ads_promotions":H&&"featured",className:o()({"poly-component__ads-promotions":!!D,"poly-component__featured":!!H}),text:(null==D?void 0:D.text)||(null==H?void 0:H.text)||""}))]}),p&&V&&(0,i.jsx)(ce,{})]}),Z),ie&&(0,i.jsx)(Se,{})]})}}}]); //# sourceMappingURL=5450.bec41b2e.js.map